Commit Graph

3687 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 09c52fb3f5
cache legacy asset operations by target type 2022-05-06 19:39:51 -04:00
Jesse Plamondon-Willard a969828e93
cache asset operation instances created legacy interceptors 2022-05-06 18:26:35 -04:00
Jesse Plamondon-Willard b834ed7ef5
fix errors reading empty JSON files 2022-05-06 18:06:47 -04:00
Jesse Plamondon-Willard 87d5288287
fix content managers' LoadBaseString not recognizing localized mod assets 2022-05-06 18:05:40 -04:00
Jesse Plamondon-Willard 295ad29b8d
remove aggressive memory optimizations option 2022-05-04 21:02:41 -04:00
Jesse Plamondon-Willard c1342bd4cd
disable case-insensitive paths by default pending performance rework 2022-05-04 20:35:08 -04:00
Jesse Plamondon-Willard 42bf82d870
update compatibility list 2022-05-01 22:46:56 -04:00
Jesse Plamondon-Willard c8ad50dad1
Merge branch 'develop' into stable 2022-05-01 18:16:09 -04:00
Jesse Plamondon-Willard f78093bdb5
prepare for release 2022-05-01 17:39:57 -04:00
Jesse Plamondon-Willard 0e4aa65708
fix crossplatform build scripts 2022-05-01 17:33:41 -04:00
Jesse Plamondon-Willard ea9324586d
fix warnings for model-binding hack 2022-05-01 17:31:54 -04:00
Jesse Plamondon-Willard db43fc22a4
update Pintail to fix proxy type name conflict edge case 2022-05-01 01:34:44 -04:00
Jesse Plamondon-Willard 7bb7a7522f
omit stack trace for deprecated code not called directly by the mod 2022-04-30 12:57:28 -04:00
Jesse Plamondon-Willard ed337ab964
fix model binding for mod update-check API 2022-04-30 12:33:33 -04:00
Jesse Plamondon-Willard f507bd0f9c
set SMAPI version from main build script 2022-04-29 22:55:12 -04:00
Jesse Plamondon-Willard a340c8b8ce
enable some disabled steps in Windows build script
This simplifies preparing test Windows-only installers.
2022-04-29 22:46:37 -04:00
Jesse Plamondon-Willard d7d8cdaa5a
add backwards compatibility for loading content assets with .xnb extension 2022-04-27 20:09:43 -04:00
Jesse Plamondon-Willard 8425c82033
fix locale change for legacy IAssetEditor/Loader implementations 2022-04-26 23:54:48 -04:00
Jesse Plamondon-Willard 6a43171e92
re-enable Pintail by default 2022-04-26 23:38:16 -04:00
Jesse Plamondon-Willard 55c254deb8
fix null reference error when implicitly converting null translation to string 2022-04-25 00:15:31 -04:00
Jesse Plamondon-Willard 4a14792e4d
fix ReplaceWith not working for legacy IAssetEditor implementations 2022-04-23 16:47:24 -04:00
Jesse Plamondon-Willard 4fa414c2bd
set page/perPage URL args together
Since there's no UI to set the page size, this makes the argument more discoverable.
2022-04-21 20:59:35 -04:00
Jesse Plamondon-Willard c055056460
update Pintail to fix out parameter issue 2022-04-19 22:11:43 -04:00
Jesse Plamondon-Willard f0645c5993
fix null reference when adding new layers in a map patch 2022-04-19 22:08:34 -04:00
Jesse Plamondon-Willard 9939061615
fix typo 2022-04-19 19:26:12 -04:00
Jesse Plamondon-Willard d4d378bff3
don't add default pagination values to log URL 2022-04-19 19:25:10 -04:00
Jesse Plamondon-Willard 5c819662f8
suppress some duplicate deprecation notices 2022-04-19 19:14:53 -04:00
Jesse Plamondon-Willard e6c696fa6b
add immutable stack trace to cache stack info 2022-04-19 19:11:58 -04:00
Jesse Plamondon-Willard 889004f1eb
move deprecation code into namespace 2022-04-19 19:03:47 -04:00
Jesse Plamondon-Willard a8a4d314df
simplify ExtendMap usage 2022-04-17 22:12:17 -04:00
Jesse Plamondon-Willard b25e30a896
fix model binding error 2022-04-17 01:07:18 -04:00
Jesse Plamondon-Willard 7b79703de6
tweak code style 2022-04-16 21:07:34 -04:00
Jesse Plamondon-Willard 36af2cf8ac
Merge pull request #841 from KhloeLeclair/safe-regex
[Website] Improve regex safety for the log viewer
2022-04-16 20:15:24 -04:00
Jesse Plamondon-Willard d486d940ba
temporarily disable Pintail by default pending out parameter fix 2022-04-16 19:17:16 -04:00
Jesse Plamondon-Willard 0a69cb4bf7
allow switching between Pintail & original API proxying 2022-04-16 19:15:50 -04:00
Jesse Plamondon-Willard 7dec519234
fix broken unit tests 2022-04-16 18:29:52 -04:00
Jesse Plamondon-Willard 20224d293d
add unit test for proxied out parameters 2022-04-16 16:59:53 -04:00
Jesse Plamondon-Willard 559d763756
remove unused subfolder manifest scanning
This isn't needed anymore with the current is-mod-folder scanning.
2022-04-16 14:34:52 -04:00
Jesse Plamondon-Willard f93c41f55c
make manifest.json filename case-insensitive 2022-04-16 14:28:20 -04:00
Jesse Plamondon-Willard 95d7ba8935
move case-insensitive path lookup into toolkit for reuse 2022-04-16 14:07:09 -04:00
Khloe Leclair 446205c7bd Add regex error checking, and display a message to the user when their regular expression has a syntax error. Additionally, use a non-capturing group to surround the user input when `Match whole word` is enabled in case alternates are being used. Finally, add a safety check to highlighting to avoid an infinite loop when zero-length matches happen. 2022-04-16 13:55:54 -04:00
Jesse Plamondon-Willard 1974324c43
make EntryDll manifest field case-insensitive 2022-04-16 13:41:37 -04:00
Jesse Plamondon-Willard e7fd95aafd
update release notes 2022-04-16 13:04:16 -04:00
Jesse Plamondon-Willard c3f6983009
Merge pull request #840 from KhloeLeclair/log-cleanup
[Website] Cleanup log filtering a bit more, save state to URL
2022-04-16 12:59:21 -04:00
Jesse Plamondon-Willard 64b9da560f
minor refactoring & code style 2022-04-16 12:56:38 -04:00
Jesse Plamondon-Willard 9ba0670407
fix Nexus API key needed to launch web project locally 2022-04-16 11:21:44 -04:00
Jesse Plamondon-Willard 2dc20be5f7
use specified nullability in reflection API (#837) 2022-04-16 11:10:13 -04:00
Jesse Plamondon-Willard c0d0ad0282
show simplified stack trace for deprecation notices 2022-04-14 23:55:08 -04:00
Jesse Plamondon-Willard fd136d34c5
track full mod & stack metadata in queued deprecation warnings 2022-04-14 23:11:41 -04:00
Jesse Plamondon-Willard 1a3befa93e
track mod metadata reference in APIs for upcoming deprecation changes 2022-04-14 23:00:30 -04:00