Commit Graph

1299 Commits

Author SHA1 Message Date
ba556be994 Every steam install has the root steam folder as a implicit game location 2019-12-09 15:38:26 -07:00
b571c2682d Hide the startup time behind a splash screen 2019-12-09 06:18:02 -07:00
934e072408 Merge pull request #243 from Noggog/browser-cancellation
UserInterventionHandlers cancellation tokens.  Removed dispatcher
2019-12-08 22:21:06 -07:00
7f695a4a9e Install/Compile views display ConfirmationInterventions in CPU area 2019-12-08 18:19:36 -06:00
886fbd13ad Split LogCpuView 2019-12-08 16:33:50 -06:00
f8f0490047 UserInterventionHandlers cancellation tokens. Removed dispatcher 2019-12-08 13:46:30 -06:00
fb996a702a Merge pull request #242 from wabbajack-tools/ll-redux-redux
Add LoversLab support
2019-12-08 12:15:48 -07:00
6ad8baefb3 Fixe broken LL url detecting 2019-12-08 11:38:49 -07:00
638838d7a5 Fix LL ad selector 2019-12-08 10:05:52 -07:00
37542c2148 Remove debug code 2019-12-08 10:01:41 -07:00
3bbbfb3ea2 Finish up LL support. 2019-12-08 10:00:22 -07:00
86d4003398 Merge remote-tracking branch 'wabbajack-tools/master' into async-exploration 2019-12-08 01:10:51 -06:00
b9ae379c09 Merge pull request #240 from erri120/vortex-fixes-5
Vortex fixes 5
2019-12-07 11:30:11 -07:00
419567d865 Merge pull request #239 from wabbajack-tools/use-lib-cef
Use lib cef for nexus logins
2019-12-07 11:29:58 -07:00
fdb08b6f04 init cef helpers before tests 2019-12-07 10:39:22 -07:00
65d4353bcd add libcef to test project 2019-12-07 10:13:34 -07:00
c5858c51c3 Vortex: Manual game files can be copied over 2019-12-07 17:35:57 +01:00
9d4325a5fe Updated GameLocation property 2019-12-07 17:03:58 +01:00
7591a00e92 Add cefglue reference to Wabbajack for the build server error 2019-12-07 08:40:28 -07:00
f73bdee63e PMapped IncludeArchiveData to parallel the filehashing 2019-12-07 01:22:54 -06:00
bc436e53c7 Fixed [ThreadStatic] systems in WorkQueue 2019-12-07 01:22:34 -06:00
63afc2dc9e Remaining NexusAPI made async 2019-12-07 00:40:29 -06:00
367978967c GenericExceptions print more detail 2019-12-07 00:40:29 -06:00
729b5128da Random .Results swapped to async 2019-12-07 00:40:29 -06:00
a25fc9d1a9 Lots of NexusAPI refactored to async 2019-12-07 00:40:29 -06:00
5bd856a7c6 Utils async -> sync methods removed 2019-12-07 00:40:29 -06:00
43dc6953c5 AbstractDownloadState download made async 2019-12-07 00:40:22 -06:00
374aee12ef Remove debug code 2019-12-06 22:47:30 -07:00
101d45f20c Can log into the Nexus via the internal browser, and can cancel via the back button. 2019-12-06 22:40:57 -07:00
e9deda9f44 Large swap to make WorkQueue able to take Task work items 2019-12-06 22:47:49 -06:00
f2014a1da3 WorkQueue.Threads now static 2019-12-06 20:05:50 -06:00
e90759937b Removed internal WorkQueue in ValidateModlist that was un-disposed 2019-12-06 20:05:24 -06:00
03c88b0f38 Removed some Shutdown/Terminate functions in favor of Dispose 2019-12-06 20:04:42 -06:00
179ac2b0ee ABatchProcessor takes CancellationToken
Some basic usage of it.  Needs to be utilized deeper
2019-12-06 19:04:53 -06:00
caadbb0aee Removed abort call from WorkQueue 2019-12-06 19:04:39 -06:00
a8a344d4be Added libCef, hooked it into a WPF window. Made NexusAPI raise a message. Implemented encrypted caching routines. 2019-12-06 17:13:16 -07:00
ceebe0b745 Merge pull request #237 from wabbajack-tools/set-screen-size
Implement screen size auto-set for MO2 games
2019-12-05 22:28:09 -07:00
822236de8c Merge pull request #238 from wabbajack-tools/exceptions-as-data
Exceptions as data
2019-12-05 22:27:59 -07:00
7191804ff2 Merge branch 'master' into set-screen-size 2019-12-05 22:12:29 -07:00
8b2486059f Implement screen size auto-set for MO2 games 2019-12-05 21:58:18 -07:00
56371b47ce Merge pull request #235 from erri120/more-vortex-fixes
More Vortex Fixes
2019-12-05 21:06:02 -07:00
553ea3c701 Merge pull request #236 from Noggog/Exceptions-As-Data-Thoughts
Exceptions as data thoughts
2019-12-05 21:05:51 -07:00
539b6b6cf7 Merge pull request #234 from wabbajack-tools/exceptions-as-data
Logs and exceptions as classes
2019-12-05 17:27:32 -07:00
d11c976ed9 Fix broken test 2019-12-05 17:05:26 -07:00
a0214d4cbe WorkQueue.Messages removed (for now) 2019-12-04 23:26:15 -06:00
b1ebd3c362 Removed IUserIntervention.Resume 2019-12-04 23:14:40 -06:00
760461ab3e Made lots of error classes members public gets 2019-12-04 23:11:15 -06:00
e946fc7ea4 Made Utils.LogToFile private. Removed ExceptionToString 2019-12-04 23:07:44 -06:00
bf87746e69 Utils.ErrorThrow added for when wanting to throw the exception 2019-12-04 22:58:02 -06:00
2c47f54752 IException, GenericException
Adds ability to wrap an existing exception and push it through the pipe
2019-12-04 22:57:05 -06:00