sr55
9142df95e1
WinGui: Experimental code to retry encode processes that fail to start.
2025-09-26 19:22:17 +01:00
sr55
985861c22c
WinGui: Some minor Worker tidyup.
2025-04-16 21:05:08 +01:00
sr55
bad7caa03c
WinGui: Change the worker to use temporary environment variables for configuration rather than command line arguments.
2025-04-16 20:58:57 +01:00
sr55
62e75c9447
WinGui: Some additional logging / robustness around the Remote worker code. #5620
2024-01-06 12:21:38 +00:00
sr55
53bcb06038
WinGui: Add underlying support for scans being run in a remote process. This is not yet wired up.
2023-07-02 11:47:45 +01:00
sr55
c1745b1d02
WinGui: Improve efficiency of worker handling of HTTP requests. Add a landing page for the IP URL endpoint that lists HandBrake and basic worker information.
2023-02-17 21:31:31 +00:00
sr55
dd1d370676
WinGui: Fixed a few issues with the log viewer.
...
Fix an issue that would cause the log viewer to unnecessarily refresh several times on state changes.
Small performance improvement and fixed a small memory leak.
Minor UI changes to the window sizing.
2021-11-14 00:15:53 +00:00
sr55
2b18fe2d65
WinGui: Refactor the Worker HttpServer class and fix some issues caused by the Caliburn Micro upgrade.
2021-03-24 22:22:02 +00:00
sr55
cfdf6a9be1
WinGui: Removing the dependency on Newtonsoft.Json library in HandBrake.Interop and HandBrake.worker. Using System.Text.Json instead. UI will be updated seperately.
2020-12-01 21:50:19 +00:00
sr55
088e2b9c3d
WinGui: Tidyup and harden the Worker Process.
2020-11-23 21:56:48 +00:00
sr55
32474ffae2
WinGui: Agressively call global_close on libhb to attempt to make sure temporary directories are cleared up. Should fix #3154 where the worker proces isn't fully clearing up behind itself.
2020-09-26 16:12:25 +01:00
sr55
0dc75f3ec8
WinGui: Prevent Process isolation feature from being enabled on Windows 7 or Windows 8. We are only going to support this on 10 or later. Fixes #2940
2020-06-19 20:04:26 +01:00
sr55
a06bd83f2d
WinGui: Improvements to the Process Isolation Worker.
...
- 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
2020-04-11 13:00:49 +01:00
sr55
b0a2c68ee6
WinGui:
...
- 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.
2020-04-10 20:28:16 +01:00
sr55
83dde24b82
WinGui: Further work on the isolated process articecture.
2020-03-31 20:25:09 +01:00
sr55
282b04f2fe
WinGui: Experimental Worker Process (Basic logging is now operational) + UI Infrastructure (currently hidden) needed for the feature. + More Refactoring.
2019-12-29 17:29:53 +00:00
sr55
0ca1b03b3d
WinGui: Building out the Web API needed for the background worker process. Includes initial support for encoding, logging and basic utility commands.
2019-12-27 23:37:32 +00:00
sr55
c70981efae
WinGui: Implement most of the HTTP Worker Process stubs.
2018-06-10 21:22:13 +01:00
sr55
4a6a1bf970
WinGui: HandBrake.Worker tidyup.
2018-06-10 13:34:39 +01:00
sr55
0bbe6e4bde
WinGui: Stub out a background worker process.
2018-06-10 13:26:12 +01:00