ZaneYork
2bcee41151
Merge branch 'develop' of https://github.com/Pathoschild/SMAPI into harmony2
...
Conflicts:
src/SMAPI/Constants.cs
src/SMAPI/Framework/SCore.cs
src/SMAPI/SMAPI.csproj
2020-06-22 10:12:01 +08:00
Jesse Plamondon-Willard
ba0dff819f
Merge branch 'develop' into stable
2020-06-21 11:39:37 -04:00
Jesse Plamondon-Willard
4f73fb5c33
prepare for release
2020-06-21 11:39:23 -04:00
Jesse Plamondon-Willard
c8f7269966
fix event priority sorting
2020-06-21 11:36:35 -04:00
Jesse Plamondon-Willard
e64ecc89f9
Merge branch 'develop' into stable
2020-06-20 12:43:08 -04:00
Jesse Plamondon-Willard
cb9ff70199
prepare for release
2020-06-20 12:42:31 -04:00
Jesse Plamondon-Willard
e9b8df4618
fix reload_i18n not reloading content pack translations
2020-06-20 12:29:08 -04:00
Jesse Plamondon-Willard
74defbfec6
remove special handling for SMAPI 3.6 beta
2020-06-20 12:08:57 -04:00
Jesse Plamondon-Willard
ed3309e7bb
remember selected schema when editing a file
2020-06-20 11:36:22 -04:00
Jesse Plamondon-Willard
d02a40de99
change default JSON validator schema to none
2020-06-20 11:31:01 -04:00
Jesse Plamondon-Willard
b32cad4046
add i18n schema to JSON validator
2020-06-20 11:13:23 -04:00
Jesse Plamondon-Willard
067163da02
make parallel rewriting optional
2020-06-20 00:50:23 -04:00
Jesse Plamondon-Willard
a9ca7dcdc0
tweak 3.6 release notes
2020-06-20 00:19:45 -04:00
Jesse Plamondon-Willard
a7cf886b71
switch to custom build of Harmony 1.2.0.1
2020-06-20 00:13:23 -04:00
Jesse Plamondon-Willard
aeab19f4ac
backport harmony_summary command to Harmony 1.x ( #711 )
2020-06-19 21:28:44 -04:00
ZaneYork
db61312dc6
Merge branch 'develop' of https://github.com/Pathoschild/SMAPI into harmony2
...
Conflicts:
src/SMAPI.Installer/SMAPI.Installer.csproj
src/SMAPI.Mods.ConsoleCommands/SMAPI.Mods.ConsoleCommands.csproj
src/SMAPI.Mods.SaveBackup/SMAPI.Mods.SaveBackup.csproj
src/SMAPI.Toolkit.CoreInterfaces/SMAPI.Toolkit.CoreInterfaces.csproj
src/SMAPI.Toolkit/SMAPI.Toolkit.csproj
src/SMAPI/SMAPI.csproj
2020-06-19 16:21:02 +08:00
Jesse Plamondon-Willard
c41b92f721
improve new event code
...
This commit...
* debounces the has-custom-priorities check;
* fixes collection-modified-during-enumeration errors if an event handler is added or removed while the event is being raised;
* fixes Remove(handler) removing all instances of the handler instead of the last one.
2020-06-16 20:14:27 -04:00
Jesse Plamondon-Willard
f63f14c703
fix typo
2020-06-16 18:53:29 -04:00
Jesse Plamondon-Willard
dcd2c647a2
temporarily restore Harmony 1.x support with compile flag ( #711 )
2020-06-15 22:17:32 -04:00
Jesse Plamondon-Willard
6d1cd7d9b8
fix merge, update release notes
2020-06-15 22:14:17 -04:00
Jesse Plamondon-Willard
e759332135
Merge pull request #723 from spacechase0/event-priority
...
Implement event priority attribute
2020-06-15 21:34:46 -04:00
Jesse Plamondon-Willard
02e7318d2b
merge inconsistent event raise methods
2020-06-15 19:08:02 -04:00
Jesse Plamondon-Willard
da95a906bf
increase event priority range
...
This can be used in cases where more granular priority is needed.
2020-06-15 18:59:05 -04:00
Jesse Plamondon-Willard
fc29fe918a
refactor & optimize event code a bit, drop old support for unknown event handlers
2020-06-15 18:58:05 -04:00
Chase W
b395e92faa
Implemented event priority attribute
2020-06-15 15:33:28 -04:00
Jesse Plamondon-Willard
ff7b9a0251
update TMXTile
2020-06-14 23:30:35 -04:00
Jesse Plamondon-Willard
2d19095169
add support for using a custom Harmony build ( #711 )
2020-06-14 11:29:07 -04:00
Jesse Plamondon-Willard
79181012ee
tweak build files
2020-06-14 10:55:52 -04:00
ZaneYork
ef854b288e
Merge branch 'develop' of https://github.com/Pathoschild/SMAPI into harmony2
2020-06-08 11:40:21 +08:00
Jesse Plamondon-Willard
8036bcdf00
improve premultiplication performance
2020-06-07 12:33:48 -04:00
ZaneYork
2c4090210f
Merge branch 'develop' into harmony2
2020-06-05 14:25:18 +08:00
Jesse Plamondon-Willard
868eefb9a7
fix thread safety issue in new parallel rewriting
2020-06-04 21:08:12 -04:00
Jesse Plamondon-Willard
92aaf3fb8a
simplify parallel rewriting logic
2020-06-04 19:00:48 -04:00
Jesse Plamondon-Willard
74a8399b9c
Merge pull request #719 from ZaneYork/develop
...
Bug fix: Provide seed to Aggregate op
2020-06-04 18:56:27 -04:00
ZaneYork
2c9c4fbc65
Bug fix: Provide seed to Aggregate op(for Sequence contains no elements exception, all type was filtered by Where(type => type.BaseType != null) op)
2020-06-04 18:29:27 +08:00
ZaneYork
409e2f7c47
Merge branch 'develop' into harmony2
2020-06-04 13:18:47 +08:00
Jesse Plamondon-Willard
43a9ee42aa
don't prevent mods from accessing game methods/properties extended by SMAPI
2020-06-03 19:02:24 -04:00
Jesse Plamondon-Willard
80f882baf3
stop rewriting module at first error
2020-06-03 18:58:04 -04:00
Jesse Plamondon-Willard
8c4edc2765
tweak new code, add release note ( #718 )
2020-06-03 18:52:16 -04:00
Jesse Plamondon-Willard
cfc7233a06
Merge pull request #718 from ZaneYork/develop
...
Parallel exception aggregate fix
2020-06-03 18:48:32 -04:00
ZaneYork
03b711a465
Merge branch 'develop' into harmony2
2020-06-03 11:46:27 +08:00
ZaneYork
9b41397a01
Remove take while op(does not return first none matched item)
2020-06-03 11:43:13 +08:00
ZaneYork
b2464dfb01
Merge branch 'develop' into harmony2
2020-06-03 10:59:59 +08:00
ZaneYork
6b4e52febb
Parallel exception aggregate fix
2020-06-03 10:56:31 +08:00
Jesse Plamondon-Willard
73e3735dcd
undo parallel loop ( #716 )
...
This caused errors during rewriting to be obfuscated with null reference exceptions.
2020-06-02 22:05:00 -04:00
Jesse Plamondon-Willard
6f4063cd86
add release note ( #716 )
2020-06-02 17:52:54 -04:00
Jesse Plamondon-Willard
23c6ef01c1
Merge pull request #716 from ZaneYork/develop
...
Rewrite code with multithreading support
2020-06-02 17:49:00 -04:00
ZaneYork
91415cbb5b
Merge branch 'develop' into harmony2
...
# Conflicts:
# src/SMAPI/SMAPI.csproj
2020-06-02 18:54:27 +08:00
ZaneYork
4fad1f8c0c
1.Multithread rewrite
2020-06-02 18:53:09 +08:00
ZaneYork
2353093611
1.Remove TypeFieldToAnotherTypeFieldRewriter(cannot work around with some of complex situation)
2020-06-02 18:50:33 +08:00