Commit Graph

269 Commits

Author SHA1 Message Date
Timothy Baldridge
9ade449985 Make all delete operations async 2020-05-26 05:31:11 -06:00
Timothy Baldridge
b2a112bd37 Whole app now useses Async IO exclusively 2020-05-25 11:34:25 -06:00
Timothy Baldridge
ea08c9865d Common and BSA routines now use async IO exclusively 2020-05-25 10:24:16 -06:00
Timothy Baldridge
dd1303e2d7 issue-861 - Fix always enabled mods being out of order 2020-05-23 15:41:41 -06:00
Timothy Baldridge
0c04440ec7 Fix broken test caused by xxHash files no longer being created 2020-05-12 16:27:58 -06:00
Timothy Baldridge
e35ea51480 Hotfix: support WJ CDN files in the gallery 2020-05-10 15:35:15 -06:00
Timothy Baldridge
419867fc8b Hotfix: don't throw exceptions when metas can't be inferred 2020-05-10 06:37:55 -06:00
Timothy Baldridge
3bbc130cc0 Port over Metrics and Nexus tests delete old server projects 2020-05-08 23:12:51 -06:00
Timothy Baldridge
f639c4abff Fix enderal Game ids, fixes for game file indexing, fixes for bad metrics reporting (lagged by a day). 2020-05-05 14:59:47 -06:00
Timothy Baldridge
9531d6c813 Remove unused test 2020-05-04 22:08:00 -06:00
Timothy Baldridge
314c77a830 Fix tests and implement basic hard link support 2020-05-04 14:33:45 -06:00
Timothy Baldridge
2be1771d89 Can remap game folder files 2020-05-04 06:11:53 -06:00
Timothy Baldridge
0c0cbbab4f Implement basics of game folder remapping 2020-05-02 21:41:33 -06:00
Timothy Baldridge
3c671272b6 MO2 remaps game folder to Game Folder Files if the game executable exists in that folder 2020-05-02 17:05:05 -06:00
Timothy Baldridge
059f2ec96f Can source game downloads from the game folder 2020-05-02 15:09:29 -06:00
Timothy Baldridge
77acf01fa0 Debug code and fixes for BA2 duplicate file bug 2020-05-02 14:15:36 -06:00
Timothy Baldridge
64540e2cab Bunch of small server-side fixes, LZ4 compression speed, and better list validation 2020-04-29 06:26:44 -06:00
Justin Swanson
7a2f47a8c4 Added some missing refactors on some projects that were unloaded 2020-04-27 23:03:57 -05:00
Timothy Baldridge
79a6640cc5 Hotfixes 2020-04-27 15:32:19 -06:00
Timothy Baldridge
b475334d4b Fix BSA copy errors 2020-04-26 22:49:54 -06:00
Timothy Baldridge
8f08ac8003 Fix IPS4 Verification 2020-04-23 19:58:18 -06:00
Timothy Baldridge
2dbd300b3a Fix mediafire tests 2020-04-22 17:11:32 -06:00
Timothy Baldridge
d0accf01e8 Fixes for issues found in alpha4 2020-04-22 14:58:50 -06:00
Timothy Baldridge
2f6357bd51 Temp folder fixes, fix for NOMATCH_INCLUDE 2020-04-21 22:13:07 -06:00
Timothy Baldridge
0e0b0d8883 Remove vortex support 2020-04-21 06:14:52 -06:00
Timothy Baldridge
a9ea0421be Bump all the deps in the project 2020-04-20 16:54:32 -06:00
Timothy Baldridge
bb9ef89dee BSA archives are now lazily extracted.
7Zip extracted archives now only extract the fewest files required.
Audited the uses of .Wait
Lazily init the VFS cleaning
2020-04-16 21:52:19 -06:00
Justin Swanson
01588dbcc9 Merge branch 'master' into wabbajack-lib-nullability 2020-04-12 00:40:49 -05:00
Timothy Baldridge
137e9e73d1
Merge pull request #703 from Noggog/missing-delete-awaits
Missing DeleteDirectory awaits
2020-04-11 18:51:34 -06:00
Timothy Baldridge
86b9406e08
Merge branch 'master' into issue-705 2020-04-10 22:08:17 -06:00
Timothy Baldridge
c4ef7f3be1 Can load and dedupe RSS feeds 2020-04-10 16:31:06 -06:00
Justin Swanson
165b857709 WabbajackTest.TestUtils calls await on directory deletion 2020-04-10 14:33:09 -05:00
Justin Swanson
482b7f9c9e Missing IDownloader.Prepare awaits 2020-04-10 14:06:32 -05:00
Justin Swanson
806ff74893 Wabbajack.Lib nullability finished up 2020-04-10 13:32:35 -05:00
Justin Swanson
a29eb93caf Wabbajack.Lib downloaders enable nullable 2020-04-10 13:23:23 -05:00
Justin Swanson
5a38f40a66 GameMetaData.TryGetGameLocation()
Added choice of nullable return or not
2020-04-10 13:23:23 -05:00
Justin Swanson
6572f14f49 ABatchProcessor nullable. ConfigureProcessor removed 2020-04-10 13:23:10 -05:00
Timothy Baldridge
45254b0055 No more MessagePack, Json is love, Json is life 2020-04-06 14:48:54 -06:00
Timothy Baldridge
35f99b7100 Merge Master 2020-04-04 16:06:14 -06:00
erri120
03dacb1e42
Fixed zEditIntegration Test 2020-04-04 19:10:13 +02:00
Timothy Baldridge
8af841f3d6 Fix several more tests 2020-04-03 16:41:42 -06:00
Timothy Baldridge
aaba7267bd Fix a few tests 2020-04-03 16:41:42 -06:00
Timothy Baldridge
8e5647c474 Fix build server tests when run all at once 2020-04-03 16:41:17 -06:00
Timothy Baldridge
a6e3ef5f72 Game type is now an enum for Nexus downloads 2020-04-03 16:41:17 -06:00
Timothy Baldridge
85b39d5dcc Fix some more race conditions in tests 2020-04-03 16:41:17 -06:00
Timothy Baldridge
06b3479230 Fixed a deadlock in the sanity tests 2020-04-03 16:41:17 -06:00
Timothy Baldridge
3fc4464a14 FilePickerTests pass 2020-04-03 16:40:52 -06:00
Timothy Baldridge
b605879d6a EndToEnd Tests finally pass! 2020-04-03 16:40:52 -06:00
Timothy Baldridge
129f6b4fc2 Cleaned up a bunch of warnings and errors 2020-04-03 16:40:52 -06:00
Timothy Baldridge
c130106213 Fix broken updating 2020-04-03 16:40:51 -06:00