sr55
24b6bc90f7
WinGui: Fix an issue with QueueEdit not restoring PointToPoint settings correctly.
2017-01-22 16:13:11 +00:00
sr55
13fb49f762
WinGui: Remove extension check as it can cause an erroneous error when setting the filename manually.
2017-01-15 18:13:52 +00:00
sr55
a9b099a4dd
WinGui: Fix erroneous path and filename handling. #515
2017-01-14 21:52:18 +00:00
sr55
d563e79ad6
WinGui: Allow the log window to be opened from the Scan Status Overlay.
2017-01-08 17:51:05 +00:00
sr55
3e3218dfb1
WinGui: Correctly synchronise the WhenDone dropdowns in the Queue, MainWindow and Preferences
2017-01-08 10:43:47 +00:00
sr55
5a68b81a05
WinGui: Adding Queue Start/Pause Context Menu options to the In-line queue and queue window. #489
2017-01-07 18:50:57 +00:00
sr55
7686d1fed5
WinGui: Downgrade Subtitle Behaviour Error to a warning. Also checks the behaviour mode now so it should not appear as often. Also change it to Yes/No confirmation.
2016-12-29 14:35:46 +00:00
sr55
ae9a19456e
WinGui: Don't open the source panel on launch if we are scanning a file by command line arguments.
2016-12-28 14:34:13 +00:00
sr55
9e80492bd6
WinGui: Change the status bar to show when it's doing a subtitle scan.
2016-12-22 21:13:55 +00:00
sr55
35130882b8
WinGui: Advanced Tab Changes
...
1. Strip out a lot of the old advanced tab infrastructure as it is no longer needed. Only the deprecated X264 Advacned Panel is left. All other encoders use the Video tab now.
2. Changed Option to "Allow use of 'Advanced Tab'" and only show the tab if the checkbox on the video tab is checked. It will no longer show based on the perference alone.
3. Fix the one-way communication from Video Tab to X264 Tab so preset options are reflected ont he X264 Tab. The reverse is not supported but it will retain the previous options.
2016-12-13 19:35:10 +00:00
sr55
b9c5daa566
WinGui: Prompt to create folder when the destination path does not exist. Fixes #394
2016-11-16 19:55:31 +00:00
sr55
5cc2fbbca6
WinGui: Fix a large number of stylecop warnings.
2016-10-30 20:18:45 +00:00
sr55
6b5d91aef5
WinGui: prefer /docs over docs.
2016-08-03 21:46:47 +01:00
sr55
8ec341b23e
WinGui: Set the Help Link to https://docs.handbrake.fr since we are retiring trac.
2016-08-03 20:55:45 +01:00
sr55
96e2f705a4
WinGui: Lay the foundation for editing presets with a simple rename window.
2016-07-25 20:29:44 +01:00
sr55
f77bf9985e
WinGui: Stubbing out some meta data code.
2016-07-23 22:57:00 +01:00
sr55
39d03522f7
WinGui: Show Queue button can now maximise a minimised window. Fixes #262
2016-07-16 20:42:10 +01:00
sr55
14b65e62a2
WinGui: Change the handling of "Already Processing" dialog that can appear when pressing Start Encode if the events run out of sequence. The GUI just handles it appropiatly now. Should fix #211
2016-07-15 22:15:20 +01:00
sr55
dab0d2e18d
WinGui: Make the "Presets" menu grouped by category.
2016-06-16 20:41:00 +01:00
sr55
2002aa9754
WinGui: Add {preset} to autoname options. This is a non-live option meaning it only changes when the title changes. (Same as {date} {time} {quality} {bitrate}). Implements #156
2016-06-09 20:46:33 +01:00
sr55
cea9d238db
WinGui: Check directory permissions before adding a job to the queue for processing. Fixes #219
2016-06-09 20:35:28 +01:00
sr55
a1a3932ea4
WinGui: Actually check in the fix for #158
2016-04-29 21:39:23 +01:00
sr55
9a4fab66aa
WinGui: Force the Optimise MP4 / iPod 5G Checkbox to refresh when changing the Output Format dropdown. Fixes #158
2016-04-29 21:35:10 +01:00
sr55
59853dd5e1
WinGui: If you invoke HandBrake.exe with "--auto-start-queue" it will automatically start the queue and not prompt to recover the queue.
...
Behaviour Change: When reloading the queue, any job that is "In progress" will be marked as "Error" now. We don't know if HandBrake crashed or the system restarted. This avoids any crash -> restart loops that may occur. This allows HandBrake to get on with the rest of the queue until the user can action the failed encode.
2016-04-23 17:33:38 +01:00
sr55
9e9167bb63
WinGui: Add a Logging Service into the AppServices library. This does not depend on any 3rd party libraries and is off by default. It must be initialised by calling Enable() on the LogService class. Otherwise LogMessage does nothing.
...
Changed the Logging screen to a single panel in the WinGui. This will change back to separate Scan/Encode logs when we get libhb it's own processes.
Added Auto-Scroll to the log window.
2016-03-21 00:07:04 +00:00
sr55
ba2f812eaa
WinGui: Don't check diskspace on UNC paths.
2016-03-02 20:46:30 +00:00
sr55
fa82fc310a
WinGui: Added a text block on the Queue Add selection that shows the current preset to be used to for adding to the queue.
2016-02-20 21:21:45 +00:00
sr55
eff231c237
WinGui: Adding a "Queue" Menu
2016-02-20 17:28:42 +00:00
sr55
608819a9b6
WinGui: WebOptimised and iPod 5G support checkboxes were not displaying the correct value on preset reload.
2016-02-10 20:29:41 +00:00
Scott
e2a5481e83
WinGui: Some API and warnings cleanup.
2015-12-27 21:57:05 +00:00
Scott
bec07640fe
WinGui: Couple of fixes for the Edit Queue feature. (Video Tune, Video Bitrate, Video Preset and Framerate) options were not setting correctly.
...
In addition, if the app recovers the queue, it will by default enable the whole UI now. This is needed particularly with the in-line queue when enabled.
2015-12-27 20:15:22 +00:00
Scott
14ba99574e
WinGui: Cosmetic fixes on the Video and Audio Tabs. Bug fix with the Fast Decode checkbox not setting correctly all the time. Improved scan cancel handling.
2015-12-12 14:02:34 +00:00
Scott
6b713adaa5
WinGui: Add warning dialog on Destination Browse Button if disk space is low. Added new Advanced Option in preferences that will force the queue to check for low disk space before starting each job and pause if necessary.
...
Low Disk Space level is currently set at 10GB. Will add a preference to adjust this at a later point
2015-11-10 23:21:57 +00:00
Scott
ca28edf93c
Add Error count to the Status bar when queue completes.
2015-11-08 17:42:17 +00:00
Scott
e0f9ebd0b8
Make Process Priority a real-time setting. Not per encode instance.
2015-10-31 17:40:57 +00:00
Scott
a5e11c6726
Adding a "When Done" Label and Context Menu to the Main Screen status bar.
...
This should make it more obvious to users that they have a "When done" action turned on, especially when coming back to the app after a period of time.
2015-10-24 21:20:16 +01:00
Scott
5453dde3e3
Tidy up some code for the new inline queue view.
2015-10-24 20:56:17 +01:00
Scott
0c541998fd
Improve the In-line queue display.
2015-10-24 20:54:18 +01:00
Scott
f08c123b77
Initial commit to allow the Queue Window to be embedded in the main window. Still some UX/UI stuff to tidy up later.
2015-10-24 19:50:57 +01:00
Scott
b41f2cea72
Updating the status to be consistent with the queue display.
2015-10-10 13:36:58 +01:00
Scott
bfaf362e2d
Adding Pass Count back onto the status bar.
2015-10-10 13:33:33 +01:00
Scott
e703a7961f
AppServices tidyup
...
Moving the UI modelling and services to the GUI Project.
2015-09-26 21:30:31 +01:00
Scott
5b44654867
WinGui: Strip out some old unused code.
2015-09-18 21:51:45 +01:00
sr55
c20a45fac6
WinGui: If the Queue Recovery doesn't return any results, show the "Source Selection" pane when the app starts up. Added quick access links to the preferences / About HandBrake Panes on this panel.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7411 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-08-23 21:17:52 +00:00
sr55
1c8fd285ee
WinGui: Don't update config when user cancels file/folder dialogs - Patch by jorrit
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7408 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-08-23 14:15:22 +00:00
sr55
144d696814
WinGui: Minor tidy up of the Main VM constructor.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7365 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-07-22 18:04:29 +00:00
sr55
99d6dc51d6
WinGui: Replace Castle Windsor with Caliburn Micros built-in SimpleContainer IoC. We don't need anything as powerful as castle. Also, since the license appears to now be Apache License 2 which is not compatible with GPLv2, we can't upgrade this library any more.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7356 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-07-21 20:32:11 +00:00
sr55
e32a4681e6
WinGui: Initial Implementation of the json preset export code.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7347 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-07-05 12:12:01 +00:00
sr55
fe53ec37cb
WinGui: Completely replace the plist preset import code with the functionality built into libhb. This now allows the new json preset format to be imported, as well as the legacy plist format.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7318 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-06-26 20:14:25 +00:00
sr55
ffb84dc9de
WinGui: Starting to move UI text string to resources. This will allow us to start looking at localisations on the windows gui.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7276 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-06-04 20:54:14 +00:00
sr55
07bffb6d8e
WinGui: Revert last change. Only set the GUI to enabled when editing queue items instead. It's not necessary for the queue runs as the toolbar is still active anyway.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7271 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-06-03 17:30:49 +00:00
sr55
dcdbfd6a12
WinGui: Queue Recovery now sets the GUI to enabled if it recovers a job.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7270 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-06-03 17:21:56 +00:00
sr55
6f6f447ca0
WinGui: - Some updates to the libhb preset wrapper code. - Remove Preset update notification and option.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7227 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-05-26 19:15:22 +00:00
sr55
525d9fae34
WinGui: General tidy up and remove the custom styling for the app. The app will now always honour the system defaults.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7207 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-05-17 21:01:30 +00:00
sr55
6e59c5d576
WinGui: Remove some test code.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7168 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-05-09 18:26:07 +00:00
sr55
86cbd6ce4d
WinGui: Restore Preview functionality. The calc logic still needs fixed as there are a few edge cases that still todate don't work.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7164 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-05-07 17:52:36 +00:00
sr55
0be4e18bac
WinGui: Some Model Re-factoring by RandomEngy
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7151 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-05-03 17:18:59 +00:00
sr55
780d8a9a1c
WinGui: Further UI / UX Tweaks. Main body of settings disabled until the user performs a scan.
...
Keyboard shortcut changes:
Alt+O -> Open Source Panel (New)
Ctrl+O -> Open FileScan (Unchanged)
Ctrl+Shift+O -> Open Folder (Was Ctrl+R)
Ctrl+F (Removed)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7125 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-04-25 16:35:43 +00:00
sr55
81aecad6b7
WinGui: Some minor UI Improvements. Including Waiting Queue Count on the "Show Queue" toolbar icon.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7117 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-04-22 19:48:04 +00:00
sr55
69a4cf5c8b
WinGui: Restore the "No Titles Found" dialog from previous versions of HandBrake.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7108 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-04-20 18:46:33 +00:00
sr55
8dbb216c9e
WinGui: Adding Del shortcut to preset pane, and better warnings when deleting.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7103 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-04-18 19:03:56 +00:00
sr55
d26d290873
WinGui: Misc UI fixes and fixes to the logging code for scanning that could sometimes cause a crash.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7094 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-04-18 14:08:09 +00:00
sr55
daa18af463
WinGui: Misc IScan API tweaks.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7087 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-04-12 15:03:25 +00:00
sr55
ca97a5f523
WinGui: Some further refactoring of the services library. Moving all the queueing functionality up to app layer for now.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7086 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-04-12 14:25:56 +00:00
sr55
11d88373a0
WinGui: Fix the copy mask list.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7069 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-04-07 18:50:38 +00:00
sr55
abcbdbca5f
WinGui: Fixed the temp Property Changed Base Impl.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6987 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-03-14 17:34:12 +00:00
sr55
24f6d27cf9
WinGui: Updating the app to handle the latest JSON API change regarding the Automatic title scan on encode. This Simplifies the API in the services library.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6977 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-03-07 22:54:38 +00:00
sr55
c8e25b9e67
WinGui: Dropping more legacy code and moving some more UI only code up to the UI level.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6960 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-03-01 18:10:34 +00:00
sr55
29c62be712
WinGui: Moving the Queue Code out to the UI level. The services library will be strictly a libhb warpper and service provider.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6959 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-03-01 18:03:28 +00:00
sr55
5cce72f890
WinGui: Removing the Isolation code as it's not used, and planned for libhb instead.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6958 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-03-01 17:53:54 +00:00
sr55
649ff74c60
WinGui: Moving the Interop Code into the services library. This will allow some modelling simplifications.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6949 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-02-28 20:10:51 +00:00
sr55
7ee7dd4f5c
WinGui: Remove , from status bar text.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6891 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-02-09 20:54:40 +00:00
sr55
de8a590a56
WinGui: More aggressive check that the user is not trying to overwrite the source file.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6889 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-02-09 20:49:43 +00:00
sr55
6d57e42b6b
WinGui: Remove a bunch of CLI handling code.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6840 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-31 15:19:14 +00:00
sr55
9545f5c9b6
WinGui: Fix a object reference issue with the ScannedSource in the QueueTask object. This could lead to queue encode failures.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6815 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-25 19:46:56 +00:00
sr55
acf831a1c7
WinGui: Initial re-factoring of the Video Tab. Replaces encoder specific preset/tune/profile/level options with generic versions. This will break all existing user presets so the version number for the presets has been bumped. This should trigger the old presets to be archived.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6789 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-22 16:32:22 +00:00
sr55
50445c5138
WinGui: Quick Fix for the batch encoding with libhb mode.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6775 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-19 21:55:29 +00:00
sr55
9250daa1b6
WinGui: Combine the Still and Live previews into a single window in the same style as the Mac and Linux GUI's
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6765 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-17 23:03:53 +00:00
sr55
edc4bf0552
WinGui: Correcting namespaces.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6687 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-05 20:35:52 +00:00
sr55
d9b030c21a
WinGui: Refracting some of the modelling around the Encode Services
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6685 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-04 20:54:02 +00:00
sr55
0e8fddb811
WinGui: Part 1 - Restructuring the AppServices library in preparation for the new JSON API. Taking the opportunity to improve and simplify the API.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6568 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-11-29 18:36:54 +00:00
sr55
111bcba3ed
WinGui: Remove the CLI Check Helper. Using LibHB to determine version information instead.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6564 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-11-28 22:20:42 +00:00
sr55
c95258591c
WinGui: Move the preset model object into the presets package.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6547 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-11-23 21:32:18 +00:00
sr55
041b565e43
WinGui: Move the preset system out of the services package.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6544 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-11-23 21:26:15 +00:00
sr55
38ec1ddd17
WinGui: Improve the error message when importing a preset fails.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6521 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-11-15 17:57:45 +00:00
sr55
685d6946a5
WinGui: Improve Error message for the help menu item.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6509 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-11-08 16:16:59 +00:00
sr55
172c9f50a0
WinGui: Block users from attempting to overwrite their input file.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6465 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-10-25 17:12:03 +00:00
sr55
9bb7ba9388
WinGui: Fix Playlist not displaying for bluray titles.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6434 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-10-05 21:39:21 +00:00
sr55
2839ca4c71
WinGui: Use OutputFormat display name, rather than the enum name.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6330 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-08-21 15:47:07 +00:00
sr55
d9cb9cea31
WinGui: -Fix to the update service. -Change NlMeans to NLMeans
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6320 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-08-19 16:54:24 +00:00
sr55
ec522a70a2
WinGui: Minor tidy up of options. Cleanup of some code warnings and some initial DPIAwareness code.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6198 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-05-18 19:56:12 +00:00
sr55
95d5a9b098
WinGui: Another fix to the pause feature.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6190 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-05-14 19:50:33 +00:00
sr55
37848c2b97
WinGui: Fix up Pausing when using libhb encode.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6189 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-05-14 19:48:54 +00:00
sr55
064720cd9d
WinGui: When Starting a job that fails one of the sanity checks, the Stop button was appearing when it should not.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6134 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-03-28 19:37:54 +00:00
sr55
844c185f87
WinGui: Restore rolled back tabbing fix + added a check for illegal characters to the destination text box. Add to Queue will now prevent items from begin added with illegal characters also.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6129 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-03-23 12:50:33 +00:00
Rodeo
af390e55e7
WinGui: enable MP4 and Matroska muxing for x265.
...
Also, remove the raw muxer.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6106 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-03-13 01:43:10 +00:00
sr55
41dd0af9c6
WinGui: Improvements and fixes to the Output Format Dropdown / Destination
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6100 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-03-06 19:20:58 +00:00
sr55
319379665d
WinGui: Add a new command line argument to the HandBrake GUI executable (--reset). This deletes all preset, user preset and settings file which should result in a full reset to defaults.
...
Also fixed a small bug on the Add to queue button. Don't actually add an item without a destination.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6091 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-03-01 16:44:34 +00:00
sr55
3c84308992
WinGui: Enable the x265 raw muxer for testing. Note to everyone playing with this. This is highly experimental at this stage. There is no support for audio and the encoder is slow compared to x264. It's still early days.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6063 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-02-23 15:59:51 +00:00
sr55
71c53a04fc
WinGui: x265 UI patch by Zhang Zhigiang.
...
This enables support for the x265 encoder from the GUI when paired with a build of HandBrake that has x265 enabled.
Thanks
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6062 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-02-23 15:43:16 +00:00
sr55
257b3cc03c
WinGui: Further work on the new Audio and Subtitle automatic behaviour system.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6060 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-02-22 17:10:47 +00:00
sr55
6ac0f1f45d
WinGui: Show a error message when the user has no destination set.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6037 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-02-17 20:30:04 +00:00
sr55
d4327b0f30
WinGui: Initial work to refactor the Audio and Subtitle behavioural based automatic track selections. This is not quite complete yet but close enough for gathering feedback.
...
- Simplified UI design that's now available on the "Subtitle" and "Audio" tabs rather than the Options screen.
The settings are no longer part of the app preferences. They are now per-preset. Build in presets default to None.
- Selected Languages can now be set independently for Audio and Video.
- Preferred Language is now part of the Selected Languages list.
- Warning: Import/Export of presets still to be implemented. Design may yet change.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6036 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-02-16 18:39:29 +00:00
sr55
1c5cdd2e57
WinGui: Make the Preset Plist importer a bit more robust by checking versions and automatically falling back to a value for invalid key/value pairs from old versions.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5988 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-01-21 20:27:57 +00:00
sr55
e6b6f7bd7c
WinGui: cleanup some warnings.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5952 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-01-02 21:15:56 +00:00
sr55
bef09e1019
WinGui: Fix a crash when updating the status display.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5948 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-01-02 12:30:30 +00:00
sr55
ab24a483dc
WinGui: Move a bunch of strings out to the resources file.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5946 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-12-29 21:06:41 +00:00
sr55
008b3b7954
WinGui: Improved an Add All Error message in relation to the Auto File Naming feature.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5945 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-12-29 20:31:20 +00:00
sr55
840cb1e344
WinGui: Some more minor tweaks to the new source menu and tidyup on the options screen.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5941 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-12-26 17:02:32 +00:00
sr55
01f80ca032
WinGui: Redesigned the Source Selection Menu dropdown, to an overlay window. Hopefully this is a bit cleaner but feedback is welcome on the forum. This may get reverted later if it doesn't work out.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5909 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-12-01 16:46:16 +00:00
sr55
f0dbe6e2a2
WinGui: Finish off moving the User Settings service to the UI Layer.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5898 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-11-19 22:41:36 +00:00
sr55
830bb18b17
WinGui: Removed the need for the user settings service from IEncode and IScan interfaces and various other places. This makes the API much simpler to use.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5897 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-11-19 22:30:26 +00:00
sr55
f83ab26ab8
WinGui: Started work on API improvements in the Application services dll. Removing the concept of user settings and replacing it with a Configuration object.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5896 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-11-19 21:55:44 +00:00
sr55
d0a2953efb
WinGui: Remove AV_MKV option. Now default for the build
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5885 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-11-08 19:52:56 +00:00
sr55
3e407aca4a
WinGui: All the hardware acceleration options are now available view a new tab on the Options screen. This includes the OpenCL scaling, QuickSync and DXVA decode support.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5818 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-09-28 12:44:05 +00:00
sr55
954462c364
WinGui: Fix an index problem with the angles dropdown.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5816 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-09-27 18:48:24 +00:00
sr55
a27b2c176c
WinGui: Added a new tab in Options to host "Video" related settings including hardware acceleration. Only showing the QuickSync options. DXVA/OpenCl options are hidden for now.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5794 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-09-21 22:12:56 +00:00
sr55
8bccfabca2
WinGui: Remove now unneeded debug menu
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5791 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-09-21 17:54:33 +00:00
sr55
bb3aae9dd0
WinGui: Remove the scan service wrapper as it's no longer needed.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5789 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-09-21 16:25:39 +00:00
sr55
1e73f743a8
WinGui: Remove the AV_MP4 option so we now only have the AV Format Muxer as "MP4 File". The AV_MKV option will be removed at a later date.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5781 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-09-14 17:21:24 +00:00
sr55
2a344e45c4
WinGui: Change the implementation of the Source Menu Image handling. Hopefully this might workaround a crash some people are seeing in the .NET BitmapDecoder object.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5765 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-09-03 17:01:14 +00:00
sr55
a1d00e78f5
WinGui: Another small fix around point to point mode setting of start and end points.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5763 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-09-01 15:33:40 +00:00
sr55
cd5085da6a
WinGui: Fix an issue with the Seconds mode (not setting end point correctly)
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5762 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-09-01 15:31:24 +00:00
sr55
1901457e8b
WinGui: Fix an issue with cropping param not being send to the CLI in AutoMode. This is an issue where scan previewer count >10.
...
Fixed an Auto-Name issue for DVD drives.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5761 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-09-01 15:01:23 +00:00
sr55
2526f515e8
WinGui: Fixes around libhb scanning. (Progress % was not shown and the scan logs was not written to disc)
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5744 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-08-24 13:48:41 +00:00
sr55
723ce53bb4
WinGui: Cosmetic fixes around the new libhb scanning.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5733 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-08-22 17:17:15 +00:00
sr55
edc9bf9890
WinGui: Initial work around around a when done countdown.
...
When a queue finishes it will now popup a window giving the user 60 seconds to cancel the when done operation.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5728 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-08-21 16:07:48 +00:00
sr55
f319073778
WinGui: General code tidyup
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5705 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-08-17 20:38:18 +00:00
sr55
1ccc3bb50f
WinGui: Setting the Initial Directory to null when we can't resolve a full path to see if it helps an intermittent crash some users seem to see on the Browse Destination Dialog.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5676 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-07-30 17:54:38 +00:00
sr55
18611a4004
WinGui: Switch to native WPF dialogs for file handling except for the folder browser. Will replace this later.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5654 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-07-20 13:52:21 +00:00
sr55
c28c8dd123
WinGui: Misc fixes and improvements
...
- Added "Open This Directory" right click context menu on the destination box.
- Fixed the av_mp4/mkv file extension bug.
- Add new autoname options {time} {bitrate} {quality}
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5653 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-07-20 13:29:01 +00:00
sr55
00b5d615c5
WinGui: Make the AVFormat Muxers default.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5646 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-07-13 17:21:48 +00:00
sr55
d6fcba15d0
WinGui: Broke Status display. Fixed.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5618 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-06-29 15:39:35 +00:00
sr55
75e97b7e67
WinGui: Just some prototype code for safe keeping. Some ideas around an Instant HandBrake window.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5617 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-06-29 15:36:48 +00:00
sr55
9c4ba8930b
WiWinGui: Remap the audio and video encoders. Hopefully this should also be backwards compatible with user presets, but it is recommended to re-create any user presets to that the new keys get picked up incase we drop the fallbacks in the future.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5591 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-06-16 16:00:15 +00:00
sr55
bf71f7590e
WinGui: Better keyboard navigation in the GUI. Added an encode progress bar back in.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5570 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-06-06 20:12:39 +00:00
sr55
392005a7d2
WinGui: Some usability improvements around presets. Also trying out a "Hide Presets Panel" option similar to that of the macgui.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5544 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-06-02 17:02:42 +00:00
sr55
0b38ee2d84
WinGui: Don't crash if a corrupted source file causes the duration to be mis-detected. Note, in this case duration of the title / chapters will show as 00:00:00 and no chapters may display.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5539 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-06-01 15:06:46 +00:00
sr55
bb40273036
WinGui: Add an attached property to the source menu to handle drive detection rather than relying on callbacks from the OS.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5517 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-05-26 16:11:55 +00:00
sr55
ab11d3012d
WinGui: Disable End point affecting the start point for anything other than chapters.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5516 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-05-26 11:56:37 +00:00
sr55
be639f834b
WinGui: Refactor the Presets Picture Size handling to make it a bit clearer what's actually happening.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5512 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-05-25 15:22:10 +00:00
sr55
3c4dcbe57e
WinGui: End Point can not be greater than Start and vice versa for the chapters dropdowns.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5511 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-05-25 12:09:50 +00:00
sr55
0a53538934
WinGui: Some usability improvements and bug fixes around the queue window.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5510 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-05-24 19:13:09 +00:00
sr55
4584b3b633
WinGui: Add a warning about user presets not being updated until such time that we handle this scenario better.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5508 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-05-24 18:12:40 +00:00
sr55
320dba2819
WinGui: Fix AutoName when no {title} tag is set.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5506 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-05-24 17:53:50 +00:00
sr55
b443991197
WinGui: Make the AutoNaming feature less trigger happy. It should not run for cases where it's not going to change the underlying filename.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5498 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-05-22 19:03:53 +00:00
sr55
df40df10c0
WinGui: Some additional work on my prototype batch add to queue feature.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5486 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-05-19 17:41:51 +00:00
sr55
39d5addd4f
WinGui: Rectored some Encode/Queue service code. This restoes "Quit HandBrake" when done option.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5485 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-05-19 16:49:50 +00:00
sr55
5488dd8db7
WinGui: Quick fix to the preset export cancel option.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5413 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-04-26 19:57:57 +00:00
sr55
35a04667a0
WinGui: Couple bug fixes and tweaks.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5366 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-03-27 19:56:23 +00:00
sr55
0058e66974
WinGui: Some Threading, Performance and Log window fixes.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5308 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-03-07 22:11:11 +00:00
sr55
76d7ab1861
WinGui: Update the scan parser to handle the new scan progress meter.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5283 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-03-02 19:38:24 +00:00
sr55
c8d8a0798c
WinGui: Show "Scan failed: Unrecognized file type." when a scan fails for this reason. Patch by Roman Starkov.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5265 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-02-24 14:53:29 +00:00
sr55
3a5365f662
WinGui: Fix the source display label for batch scan mode.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5244 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-02-09 17:15:07 +00:00
sr55
5aa8001465
WinGui: Numerous bug fixes to the services library.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5205 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-01-26 16:05:48 +00:00
sr55
80d03c0eaf
WinGui: For Point to Point Frames: Use Numeric Up Down Control. For PTP Seconds, use Timespan Up down so the user can enter a time in format hh:mm:ss
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5199 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-01-23 21:19:45 +00:00
sr55
98749c2316
WinGui: Just some prototype code for safe keeping. Not currently used.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5185 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-01-20 14:21:58 +00:00
sr55
7dd8b460af
WinGui: UI Tweaks.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5180 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-01-17 22:29:37 +00:00
sr55
f3fcc49085
WinGui: Options screen refactoring.
...
Help -> Check for updates now takes the user to the options screen update tab.
Help -> About now takes the user to the options screen about tab. Saves popping up annoying window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5169 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-01-13 17:51:42 +00:00
sr55
b62992bfb1
WinGui: Numerous bug fixes. Many around the automatic selection feature on the Audio Panel.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5168 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-01-13 16:50:49 +00:00
sr55
93235d2c7d
WinGui: Initial work to implement x264 Preset/Tune/Profile/Level options in-gui.
...
Still some stuff to tidy up but should be usable for now.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5113 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-12-28 11:21:14 +00:00
sr55
40373fc632
WinGui: Default the textboxes for Seconds and Frames to sensible values.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5109 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-12-27 21:50:58 +00:00
sr55
ecc63f9625
WinGui: Initial work to overhaul the plist import code.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5039 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-10-27 19:54:23 +00:00
sr55
670f58fa36
WinGui: Couple of UI fixes.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5024 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-10-21 13:44:25 +00:00
sr55
44a426074f
WinGui: Couple minor fixes.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5021 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-10-18 20:24:08 +00:00
sr55
029c9b1db2
WinGui: Refactor multi-instance support to use Process ID. Fix old log file cleanup function.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5016 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-10-13 19:48:12 +00:00
sr55
2a18d05b52
WinGui: API Tidyup Part 3 of many.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5015 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-10-13 17:52:14 +00:00
sr55
1bbc7702f0
WinGui: API Tidyup Part 2 of many. Growl Support.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5011 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-10-10 20:13:19 +00:00
sr55
4228b01470
WinGui: Improvements to status messages.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4999 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-09-30 14:35:20 +00:00
sr55
ab78d646ad
WinGui: Cancel Scan menu option now greyed out when not scan running.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4998 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-09-30 14:18:23 +00:00
sr55
6b70a7fb55
WinGui: Misc Fixes
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4997 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-09-30 14:08:03 +00:00
sr55
4d6d7ec179
WinGui: Readded missing functionality that scans files dropped on the app icon when starting the app.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4995 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-09-29 21:40:46 +00:00
sr55
83af0dca6f
WinGui: LibHb Encode and Scan support (off by default for the moment until I have time to test this and tidy up some of the code) Can be turned on in preferences.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4980 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-09-25 15:23:17 +00:00
sr55
3c3ac7ad93
WinGui: Couple fixes to Pictures settings and add presets.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4959 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-09-11 19:27:40 +00:00
sr55
0db4fa3ac1
WinGui: Hide the Debug Menu behind an option.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4939 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-09-08 17:54:15 +00:00
sr55
56bf9b80b9
WinGui: Further work and fixes on the Process Isolation Service
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4929 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-09-02 15:12:06 +00:00
sr55
bf7e3f6e6e
WinGui: Fix preview window.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4928 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-09-02 13:14:56 +00:00
sr55
ccd60c79e7
WinGui: Further work in the process isolation service.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4927 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-09-01 21:55:29 +00:00
sr55
5fcef814d0
WinGui: Only allow 1 instance of the Queue, About, Log and Preview window to be opened.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4925 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-09-01 20:02:07 +00:00
sr55
60bf93c65e
WinGui: Strip out the last traces of MEF since it's not going to be used.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4920 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-08-27 18:35:56 +00:00
sr55
5c878c4eab
WinGui: General Tidyup of the Services Library API.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4915 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-08-25 14:05:56 +00:00
sr55
cbe5f09e69
WinGui: Initial Work to wire up Encode Process Isolation.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4914 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-08-22 20:11:18 +00:00
sr55
4934b148e5
WinGui: Prototype of process isolation support (to be used for libhb when this is fixed up). Uses WCF for process communication.
...
Initially for the scan service only, encode service proxy coming soon.
No changes required for the UI application. Two new implementations of IScan and IEncode will act as a proxy between the UI and the Server Service Layer.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4911 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-08-19 16:43:13 +00:00
sr55
d45c3a5e8f
WinGui: Couple UI tweaks and better text rendering throughout the app since no-one complained yet.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4873 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-07-23 18:28:21 +00:00
sr55
daafb500d5
WinGui: Fix a possible crash after scanning a source.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4871 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-07-23 14:22:23 +00:00
sr55
1aadfe267e
WinGui: Array of fixes and changes
...
- Change Font rendering to "Display" mode to see if folks prefer it. If not it can be reverted back.
- Fixes to Queue Edit for the Audio/Subs panel. These should now populate correctly.
- Thrown the Drive detector onto a background thread as it seems the windows drive management service can get "stuck" and block the app from starting while it waits.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4867 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-07-20 13:24:52 +00:00
sr55
e2432168fe
WinGui: Working drive tray insert/remove detection.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4829 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-07-14 12:09:06 +00:00
sr55
2425840702
WinGui: Improve the code behind the taskbar source menu. Note, The Disc insert detection still isn't in place, so it will only show the initial available drives, it won't detect disc changes yet.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4828 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-07-13 21:28:03 +00:00
sr55
aea2c5f0a3
WinGui: Initial work to restore queue editing functionality. (Note, it's not complete yet)
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4821 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-07-08 15:57:58 +00:00
sr55
7746907bf0
WinGui: Additional fixes for multi-instance.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4819 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-07-07 15:49:55 +00:00
sr55
563ff8d014
WinGui: Fixes to allow for multi-instance to work again.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4818 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-07-07 15:16:22 +00:00
sr55
1ef2204a14
WinGui: Fix an issue where the Autoname would keep the existing file extension. (leading to .mkv.m4v for example)
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4801 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-30 17:49:29 +00:00
sr55
02b77f3bc6
WinGui: Assorted fixes.
...
- Implementation of CanBeBurned and CanBeForced on the subtitles panel.
- Save updates to user presets from the Presets Options Menu. (Can use Add Preset to overwrite preset configuration instead also)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4800 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-30 17:37:25 +00:00
sr55
ca023df6b2
WinGui: Refactor the Update service and add a new options tab to deal with updates.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4799 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-30 14:07:50 +00:00
sr55
39866ea0d9
WinGui: More UI tweaks and improvements.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4782 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-26 20:58:31 +00:00
sr55
a47da7b31e
WinGui: Another set of assorted fixes and UI tweaks.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4781 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-26 20:46:19 +00:00
sr55
8644f55a4e
WinGui: Assorted Fixes
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4773 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-24 12:30:28 +00:00
sr55
31abfae643
WinGui: Replace the EncodeStart with QueueStart event to fix an issue where Preview window could interfere with the main window.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4762 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-20 18:06:50 +00:00
sr55
0ae91859da
WinGui: - Fixed an incorrect method call in the last checkin.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4761 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-20 17:59:28 +00:00
sr55
0526951c3f
WinGui: - Another fix to the Subtitles panel.
...
- Try Default the Destination Browse window to the currently set path.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4760 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-20 17:48:38 +00:00
sr55
77a10cca04
WinGui: Output settings were not loading with the presets.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4746 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-17 17:16:04 +00:00
sr55
ebb9137df0
WinGui: Convert the Presets Panel to a Listbox and update the styling. This should better reflect the selected preset and cleanup the horrible toolbar styling for the button controls.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4741 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-16 16:29:23 +00:00
sr55
ff27427d20
WinGui: Various fixes
...
- Add tooltip to each queue item to indicate some primary settings.
- Removed some legacy preset code.
- Fixed Queue Recovery
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4740 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-16 12:40:05 +00:00
sr55
c3c5892ff0
WinGui: Fix build and further clean out some legacy code.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4735 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-14 19:22:31 +00:00
sr55
a53a05ae09
WinGui: Code Cleanup
...
- New file headers for App Services
- Update Interop to include an IWindsorInstaller implementation
- Update Interop Converter (new framerates and fflac)
- Many stylecop warnings fixed.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4734 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-14 19:08:34 +00:00
sr55
6b07388d5e
WinGui: Strip out more legacy code.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4733 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-14 18:09:38 +00:00
sr55
a03739f045
WinGui: Added a Shell View which can host various windows. By default this will host the Main window. Changed the Options window to be a usercontrol so it can be hosted in this shell view, allowing for a chrome-esk style options within the main window without the need for a dialog window. The options window will need some design changes. (Coming soon)
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4721 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-08 02:13:59 +00:00
sr55
20f490e516
WinGui: Allow Modulus with Anamorphic Mode None. Tweaks to Destination filename property.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4712 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-06 00:28:09 +00:00
sr55
455407f09c
WinGui: Numerous fixes to the picture settings tab. Fixed framerate typo on the Video tab and fixed an issue on the main window when changing back to Chapters mode. (Start and End points were not set correctly)
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4710 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-03 20:54:33 +00:00
sr55
b89d998744
WinGui: Fix an issue with the x264 CQ Granulairty on certain cultures. Change the way the Destination text box works and update the autonaming code to work with Start and End points.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4709 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-05-31 00:50:26 +00:00
sr55
f5800c40e1
WinGui: Fix a bug in chapter duration calculation.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4708 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-05-27 17:50:01 +00:00
sr55
12c2588e4d
WinGui: Add a warning when closing the app while an encode is running. A fix for the Browse button not updating the Output format dropdown correctly.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4703 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-05-26 19:46:10 +00:00
sr55
23858a7c36
WinGui: Allow folders to be dropped on the main window.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4693 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-05-20 23:20:30 +00:00
sr55
a74a875a44
WinGui: Status overlay when scanning. Not sure if this is going to stay, just experimenting with ideas.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4690 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-05-20 02:07:56 +00:00
sr55
332f03f3f6
WinGui: Initial Implementation of Add All to Queue. Fix the Queue so that it processes everything correctly rather than just the last job added.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4689 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-05-20 01:11:36 +00:00
sr55
a8c98d2da6
WinGui: When Changing the output format, limit to only valid choices in the video and audio encoder dropdowns.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4688 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-05-19 21:02:08 +00:00
sr55
b5a8be6d07
WinGui: Fix issue with query for mkv files.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4687 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-05-19 15:56:07 +00:00
sr55
d70eae0c69
WinGui: Make the new WPF UI default. (the old UI exe is still included in the build. Handbrake_old.exe)
...
Also includes bug fixes to the audio and subtitles panels.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4667 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-05-12 22:00:52 +00:00
sr55
62ee548526
WinGui: (WPF) Audio Panel Auto Passthru implementation.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4597 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-04-12 20:42:17 +00:00
sr55
1908ceb760
WinGui: (WPF) Initial Implementation of title specific scanning.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4582 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-04-06 22:47:52 +00:00
sr55
6499395893
WinGui: (WPF) Cleanup and fixes to the main window and preferences screen.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4579 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-04-01 17:09:11 +00:00
sr55
479f2a8da4
WinGuWinGui:(WPF) Remove some legacy queue code with the queue models and fix up some issues with the quality slider on the new video tab. Improve the User settings service code.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4542 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-03-25 18:14:10 +00:00
sr55
c6401fab7c
WinGui: (WPF) Setup all the Installer (Nightly and Release, x86/64) and Build scripts for the new UI.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4533 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-03-24 19:18:24 +00:00
sr55
f5535905f9
WinGui: (WPF) Wired up the queue window and added missing functionality. Fixed issues on the main windows with regards to GUI widgets not updating during encoding.
...
WinGui: (WinForms): Added >=30fps options in framerate dropdown
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4526 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-03-23 20:00:02 +00:00
sr55
c780805c26
WinGui: (WPF) Fix duration display
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4521 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-03-20 19:45:32 +00:00
sr55
582d017048
WinGui: (WPF) Started implementing the startup procedure: Update checking, Preset updates, CLI monitoring.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4517 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-03-19 20:18:46 +00:00
sr55
5cc5a0f9ae
WinGui: (WPF) Numerous fixes / UI tweaks.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4511 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-03-18 14:36:15 +00:00
sr55
49020e219f
WinGui: (WPF) Added Debug menu (1. Show CLI Query to allow for easier debugging). Wired up most tabs into the EncodeTask object so the parameters are sent to the encode engine. General code tidy-up and fixes.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4510 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-03-17 23:33:54 +00:00
sr55
7686ecbf12
WinGui: (WPF) Wired up the Add Preset window and setup the build scripts to create Alpha Builds for this project.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4508 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-03-17 18:36:35 +00:00
sr55
a3f2fa978a
WinGui: (WPF) Preview pane grouping added.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4503 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-03-10 16:15:42 +00:00
sr55
376eae49e2
WinGui: (WPF) Add basic Preview window.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4495 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-03-04 16:27:56 +00:00
sr55
24bbf1b361
WinGui: (WPF) Wiring up the Subtitles Auto-selection and Point-to-Point on the main window.
...
Also fixed the subtitles key defaults.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4494 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-03-04 14:59:30 +00:00
sr55
2efd8f2641
WinGui: (WPF) Further work wiring up the new UI.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4479 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-03-01 19:01:54 +00:00
sr55
68395c181b
WinGui: (WPF) General work hooking up various aspects of the new WPF UI, bug fixes and improvements.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4456 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-02-18 22:09:26 +00:00
sr55
c3077f8c91
WinGui: (WPF) Initial wire-up work on the Picture settings panel and setup the auto-nameing feature for the destination path.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4445 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-02-11 23:13:12 +00:00
sr55
dab8b3b4cf
WinGui: (WPF) Further work on the Audio and Subtitle tabs along with the API & Utilities.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4418 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-01-22 20:45:08 +00:00
sr55
54e6a851cc
WinGui: (WPF) Further work on hooking up the various tabs on the Main Window.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4404 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-01-08 15:09:40 +00:00
sr55
aad50499b3
WinGui: (WPF) Bug fixes, Initial work on the Filters View
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4394 b64f7644-9d1e-0410-96f1-a4d463321fa5
2011-12-30 22:21:44 +00:00
sr55
cd3e951792
WinGui: (WPF) Move all the main UI tab UserControls into an MVVM format. Mostly code shuffling.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4393 b64f7644-9d1e-0410-96f1-a4d463321fa5
2011-12-30 18:57:30 +00:00
sr55
1a4342793d
WinGui: (WPF) Fix build, Audio / Subtitle Panel initial template design, Output settings on the Main UI Wired up.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4392 b64f7644-9d1e-0410-96f1-a4d463321fa5
2011-12-30 16:07:30 +00:00
sr55
5b745b8f17
WinGui: (WPF) Initial work to hookup the log viewer + some additional helper classes ported over form the WinForms version.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4390 b64f7644-9d1e-0410-96f1-a4d463321fa5
2011-12-27 22:52:43 +00:00
sr55
20fd52b888
WinGui: (WPF) Initial work to implement the "Queue" and "Add Preset" Windows. Additional setup work around the main window.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4389 b64f7644-9d1e-0410-96f1-a4d463321fa5
2011-12-27 18:41:31 +00:00
sr55
122ea23a9c
WinGui: (WPF) Some further work on the WPF GUI. Started to hook up presets.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4379 b64f7644-9d1e-0410-96f1-a4d463321fa5
2011-12-21 18:01:05 +00:00
sr55
c1f270b152
WinGui: (WPF) Further work hooking up the new main window.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4372 b64f7644-9d1e-0410-96f1-a4d463321fa5
2011-12-03 20:42:25 +00:00
sr55
d40d2fe37b
WinGui: (WPF) Further UI work on the new interface.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4366 b64f7644-9d1e-0410-96f1-a4d463321fa5
2011-11-28 20:27:02 +00:00
sr55
b9001e7ebc
WinGui: (WPF) Further work on the WPF UI and associated servies and utilities. Started working on wiring up the ability to encode.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4347 b64f7644-9d1e-0410-96f1-a4d463321fa5
2011-11-13 18:17:56 +00:00
sr55
7afefbc881
WinGui: (WPF) Starting to wire up bits of the main window. (Source Scan)
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4342 b64f7644-9d1e-0410-96f1-a4d463321fa5
2011-11-06 16:56:00 +00:00
sr55
ee03feea6f
WinGui: (WPF) Initial setup for the Log Window.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4331 b64f7644-9d1e-0410-96f1-a4d463321fa5
2011-10-30 22:08:47 +00:00
sr55
6619723bda
WinGui: (WPF) Further work on the options screen. Initial rough styling and Load method.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4319 b64f7644-9d1e-0410-96f1-a4d463321fa5
2011-10-25 21:31:15 +00:00
sr55
4e0db6ec1b
WinGui: (WPF) Added backing properties for binding on the options window & some general tidy up of the code/comments.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4310 b64f7644-9d1e-0410-96f1-a4d463321fa5
2011-10-22 21:26:28 +00:00