summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: Fix Presets and Summary FPS labels.sr552020-05-0212-35/+25
|
* WinGui: Fix process priority setting. Fixes #2811sr552020-05-021-1/+1
|
* WinGui: Filter out invalid audio encoder choices on the audio tab to avoid ↵sr552020-05-023-118/+38
| | | | accidental track's being dropped.
* WinGui: Enable multi-instance support. (#2797)Scott2020-04-2925-196/+226
|
* Multi instance (#2791)Scott2020-04-2648-1362/+979
| | | | | | | | | WinGui: Refactoring and laying the groundwork in many parts of the UI code in preparation for supporting multiple concurrent jobs running. - Add support for multiple log files to the Activity log screen and refactor usages of ILog. Each Encode instance will now get a separate instance instead of there being one global instance. - Retire the Mini Display Window. It's very rarely used, not very easy to even find and of limited value. - Add the preferences code for the Simultaneous encode setting. Locked to one instance for now. This will allow us to test with users that existing functionality still works fine.
* WinGui: Fix a bug in the preview window where the flip was operating on the ↵sr552020-04-181-1/+1
| | | | wrong axis. Fixes #2764
* WinGui: Fix an initialisation error on the Process Isolation code.sr552020-04-131-1/+1
|
* WinGui: Improve Langauge for process isolation and be clear what it is, and ↵sr552020-04-1110-21/+63
| | | | | | how it works. Locked down protable mode so process isolation can't be tricked to be on.
* WinGui: If selecting a preset that uses an video encoder that's not in use, ↵sr552020-04-115-3/+81
| | | | warn the user and don't select the preset. #2631
* WinGui: Improvements to the Process Isolation Worker.sr552020-04-119-39/+146
| | | | | | - Harden the worker process. Token is now required as a HTTP header for all actions. - Added an option to portable.ini to completely disable this functioanlity. May be useful for some enterprise environents - Few fixes
* WinGui: Stripping much of the remaining app config out of the Queue Jobs. ↵sr552020-04-1115-244/+100
| | | | Certain features such as QSV, while global options currently are not really global. I may move these out of perferences at a later point. Fixes #2753
* WinGui:sr552020-04-106-13/+55
| | | | | - Adding multi-instance support in the UI for the worker process. - Handling port conflicts better. It will now try up to 100 ports from the default port set in preferences.
* WinGui: Allow the *experimental* process worker feature to be enabled though ↵sr552020-04-0918-243/+200
| | | | advanced preferences. When enabled, all encodes will run in a seperate worker process protecting the UI and queue from any serious crashes.
* WinGui: Supress validaiton on the Wix Installer to allow it to build ↵sr552020-04-041-0/+3
| | | | correctly in local CI environments.
* WinGui: Fix shortcut creation in the new installer.sr552020-04-041-1/+1
|
* New installer (#2739)Scott2020-04-042-7/+14
| | | | | | | * WinGui: Add build system support for the new MSI installer. * WinGui: Update the installer build process to correct some issues. * Actions: Fix the installer path.
* WinGui: The beginnings of a MSI based installed using the WIX toolset. ↵sr552020-04-046-0/+777
| | | | Note, this is not included under HandBrakes GPL license. Instead it will be MIT. #522
* WinGui: Further work on the isolated process articecture.sr552020-03-3118-240/+369
|
* WinGui: Update the Queue Summary display to render more information on the ↵sr552020-03-292-1/+25
| | | | audio/subtitles. #2723
* WinGui: Small bug fix in build.xml code signing support.sr552020-03-251-1/+0
|
* WinGui: Added support for code signing with pfx files to the msbuild file.sr552020-03-251-5/+19
|
* WinGui: Fix preview images for "None" when using anamorphic content.sr552020-03-183-6/+19
|
* WinGui: Disable the Queue Tabs when multiple items are selected to avoid UI ↵sr552020-03-144-117/+161
| | | | confusion. A new label message is displayed instead. Fixes #2677
* qsv: encoder fixes for newer cpusagalin892020-03-111-0/+4
|
* WinGui: Override the Treeview Resource template to fix some styling issues ↵sr552020-03-033-1/+174
| | | | on the Dark theme. Fixes # 2646
* WinGui: Fix a localisation issue on the Point to Point Dropdown and add ↵sr552020-03-035-17/+54
| | | | Title/Point to Point information on the Queue Display. Fixes #2651
* WinGui: Handle in-progress jobs in queue import correctly. Reset them. Fixes ↵sr552020-03-031-6/+13
| | | | #2632
* WinGui: Revert queue selection behavior back to extended. Fixes #2657sr552020-02-281-1/+1
|
* WinGui: Add an explicit option in preferences to enable additional fixed ↵sr552020-02-269-6/+52
| | | | function hardware on newer Intel CPU's.
* WINgui: Update to most recent stringsNomis1012020-02-252-6/+14
|
* WINGui: Update localeNomis1012020-02-254-25/+91
| | | | Sync all 100% locales from Transifex.
* WinGui: Fix a small cosmetic issue on the main window presets control. Fixes ↵sr552020-02-243-3/+3
| | | | #2652
* WinGui: Fix Duration / Paused Duration when > 1 day. Fixes #2649sr552020-02-231-2/+2
|
* WinGui: Fix an issue with Queue Pause/Resume not working correctly and some ↵sr552020-02-232-2/+14
| | | | unhandled silent exceptions in the libhb wrapper library. Fixes #2647
* WinGui: Set queue selection mode to Singlesr552020-02-231-1/+1
|
* WinGui: Improve Handling of Low Disk Space Alertssr552020-02-239-25/+56
| | | | | | | - Preferences UI updated to make it clearer difference between Alert Level and Pause When Low options. - Main Window UI around adding to Queue will now prompt and allow to Confirm / Deny adding to queue when disk space is low. - Alerts are less agressive when bulk adding to the queue. Fixes #2648
* WinGui: Fix a minor cosmetic issue with the title dropdown. Fixes #2645sr552020-02-231-3/+3
|
* WinGui: Make the error information clearer when the user imports a preset ↵sr552020-02-151-1/+3
| | | | with invalid audio encoders set. #2638
* WinGui: To prevent potential glitches, stop any existing running jobs when ↵sr552020-02-123-2/+9
| | | | importing duplicates. #2632
* WinGui: Changed the behaviour of the Queue Import. Now, if duplicates are ↵sr552020-02-124-1/+61
| | | | detected on import, the user will be given the choice to overwrite the existing records. If not overwriting, queue tasks will NOT be imported. #2632
* WinGui: When Deleting Selected records, if one of the jobs is encoding, ↵sr552020-02-121-1/+1
| | | | prompt the user one final time before deleteing to avoid any accidential deletions. #2632
* WinGui: Workaround a bug in the .NET Framework that's causing odd tooltip ↵sr552020-02-121-1/+2
| | | | behaviours. #2630
* WinGui: Attempt to improve the reorder icon.sr552020-02-082-0/+0
|
* WinGui: Add a Reorder icon to the Audio/Subtitle Records. Re-arrange the ↵sr552020-02-077-24/+47
| | | | buttons to be more consistent with the MacGui bringing the selection behaviour button closer to the left side. Fix Localisation Issue on the Add Subtitle button. #2553
* qsv: enable qsv decoding by defaultagalin892020-02-071-1/+1
|
* Replace `/` in default path with windows compatible '\'^x3ro2020-02-071-3/+4
| | | | | | | | | | | | Windows usually uses a back-slash `\` as path separator. However, many applications (e.g. the Windows Explorer) also support using forward-slashes `/` and replace them with `\`. HandBrake did not do this and as a result, the path was broken when using e.g. `{source_path}/converted` as "Default Path". (See #2522) This commit fixes this issue by replacing `/` with `\` before further processing the path.
* WinGui: AutoPassthru is now implemented using libhb using ↵sr552020-02-076-9/+96
| | | | hb_autopassthru_get_encoder. This should solve a number of issues around selection. Fixes #2627 and #2611
* WinGui: Bump HandBrakeTools to .NET 4.8 so that developers don't need to ↵sr552020-02-072-2/+2
| | | | also install 4.7.1 if they don't already have the SDK for it. #2628
* WinGui: Fix handling of Estimated Time left when job time >= 1 day. Fixes #2582sr552020-02-054-12/+15
|
* WinGui: Improve the way the Audio and Subtitle Language selection is ↵sr552020-02-053-13/+45
| | | | handled. When "(Any)" is used, make sure to honour the order of any languages that are also selected as a priority. Fixes #2611