modmuss50
60d4dac6ca
Support MinimalExternalModuleDependency's as a FileSpec input ( #785 )
2023-01-11 10:54:03 +00:00
modmuss50
da4b01427f
Move access widener jar processor for new processor API. ( #787 )
2023-01-10 23:19:21 +00:00
Vladimir Romashchenko
af21d602e9
fix: Colored logging in neovim ( #795 )
2023-01-10 18:07:23 +00:00
modmuss50
e9362b75d9
Merge remote-tracking branch 'origin/dev/1.0' into exp/1.1
...
# Conflicts:
# src/main/java/net/fabricmc/loom/util/Constants.java
2023-01-10 18:05:16 +00:00
modmuss50
fea5fee15f
Fix #790 ( #791 )
2023-01-06 10:58:26 +00:00
modmuss50
912e54cd7a
Disallow insecure protocols for downloads. ( #784 )
2023-01-03 14:11:16 +00:00
modmuss50
69d25b7f60
Include projects in jar processor inputs ( #771 )
...
* Include projects in jar processor inputs
* Add option to disable + tests
2022-12-30 15:09:30 +00:00
modmuss50
2c6d4d930f
Add getClientOnlySourceSetName ( #770 )
2022-12-30 13:06:12 +00:00
modmuss50
b79b64298b
Update mercury ( #777 )
2022-12-18 15:59:53 +00:00
modmuss50
e16d9b0fa2
Update mercury, use the java release version to set the merucry source compat version ( #773 )
2022-12-16 10:48:58 +00:00
modmuss50
a465cb71e6
Update to 8.1 nightlys
2022-12-11 20:39:09 +00:00
modmuss50
39be6fa6e0
Merge remote-tracking branch 'origin/dev/1.0' into exp/1.1
...
# Conflicts:
# src/main/java/net/fabricmc/loom/build/mixin/AnnotationProcessorInvoker.java
# src/main/java/net/fabricmc/loom/task/AbstractRemapJarTask.java
2022-12-11 20:31:07 +00:00
modmuss50
aef884d005
Add mixin mappings as compile task outputs ( #768 )
...
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com >
2022-12-11 18:27:37 +00:00
modmuss50
be4e7a42a3
Fix getRuntimeRemapConfigurations() returning the wrong classpath. ( #769 )
2022-12-11 18:26:39 +00:00
Juuz
34c24cde3c
Add ModSettings.sourceSet overloads taking source set names ( #765 )
...
Closes #764 . Also fixes some minor stuff in the javadocs of sourceSet().
2022-12-09 08:50:21 +00:00
Juuz
ec76760ca4
Clear Fernflower context after decompiling ( #760 )
2022-12-09 08:49:43 +00:00
modmuss50
7173c2a6cb
Add AbstractRemapJarTask.getAdditionalClientOnlyEntries
2022-11-21 19:24:21 +00:00
modmuss50
2a5947de0b
Return a map of all class tweakers in FabricModJson
2022-11-08 20:46:49 +00:00
modmuss50
aedfd09657
Read "Fabric-Loom-Remap" manifest entry to allow an artifact to control if its remapped or not. ( #749 )
...
This allows for none mod jars to opt-into remapping, as well as mods or mod loaders to opt-out.
Setting "Fabric-Loom-Remap" to true/false in the jar's manifest.
2022-11-04 19:29:10 +00:00
Phoenix-Starlight
03e1369adc
Patch download to work with symlinks ( #736 )
...
* Fix Download to work with symlinks
- Create SymlinkWalker
* isPathSymbolic for whether any part of the path is symbolic, existing or not.
* getRealPath for obtaining absolute, real path.
- Change Download to use SymlinkWalker
- Add in a new test for testing with symlinks
* Refactor
Switch to using Guava method for creating directories
* Fix import
* Alter test and fix arguments
* Forgot a def
* Fix method argument
* Change argument to child file
* Bump
2022-11-03 18:26:49 +00:00
modmuss50
ddf4605845
Ensure minecraft provider names are lowercase.
2022-11-03 18:26:09 +00:00
modmuss50
b4155a9450
Small build updates.
...
Java toolchains aren't support on ARM64 windows. Waiting on https://github.com/gradle/gradle/issues/21703
2022-11-01 21:49:22 +00:00
modmuss50
f87320fae8
Add multi project optimisation option to allow opt into shared tiny remapper. ( #747 )
...
* Add multi project optimisation option to allow opting into shared tiny remapper.
* Review feedback and fixes
2022-11-01 21:36:41 +00:00
Juuz
e48a7124f5
Add LoomGradleExtensionAPI.getRuns() for consistency with runs() ( #748 )
...
* Add LoomGradleExtensionAPI.getRuns() for consistency with runs()
* Improve jd
2022-11-01 19:31:03 +00:00
modmuss50
c73b3735cf
Fix ProcessedNamedMinecraftProvider always re-processing jars.
2022-10-29 22:03:32 +01:00
modmuss50
c46abf8ac4
Update deps, test fixes, and fix github actions deprecation warnings. ( #745 )
2022-10-29 16:57:06 +01:00
modmuss50
a3c64d5301
Update Fernflower, CFR and Mercury (JDT) ( #723 )
2022-10-26 12:55:22 +01:00
Juuz
896dcf987a
Update Checkstyle config to match Filament ( #744 )
...
Allows the use of var in all locations.
2022-10-26 12:54:01 +01:00
modmuss50
196ee87953
Merge pull request #737
...
New Jar Processor API
Shared Service improvements
FMJ 2.0 support
Move Minecraft jars to maven structure
Improve intelij source attachment
2022-10-26 12:53:24 +01:00
modmuss50
e7bee0daa8
Store minecraft jars in a maven repo instead of an ivy repo.
...
Improve intelij support for attaching sources.
2022-10-26 12:51:08 +01:00
modmuss50
5f67780824
Update nightly gradle version.
2022-10-26 12:51:08 +01:00
modmuss50
ccc3e77fe1
Only use mixin mappings from projects with the same mapping id.
2022-10-26 12:51:08 +01:00
modmuss50
00a3b7ff4e
Move Iface injection to new MinecraftJarProcessor API
2022-10-26 12:51:08 +01:00
modmuss50
47987b2aa3
Cleanup configuration related code by passing ConfigContext
2022-10-26 12:51:08 +01:00
modmuss50
06074ae73c
Start on improved mappings service
2022-10-26 12:47:36 +01:00
modmuss50
9d7a3eef8f
Fix crash.
...
More small fixes.
2022-10-26 12:47:36 +01:00
modmuss50
fccb667212
Bump version to 1.1
2022-10-26 12:46:44 +01:00
modmuss50
bfb7d9fcc2
Merge remote-tracking branch 'origin/dev/1.0' into fmj_2
...
# Conflicts:
# src/main/java/net/fabricmc/loom/util/gradle/SourceSetHelper.java
# src/test/groovy/net/fabricmc/loom/test/LoomTestConstants.groovy
2022-10-07 10:19:11 +01:00
modmuss50
0036d81a3a
Fixes to legacy jar processors.
2022-10-06 22:48:09 +01:00
modmuss50
cc43cfc1dc
Major steps towards config caching support :)
2022-10-06 21:42:45 +01:00
modmuss50
24b727c84c
More changes
2022-10-04 20:46:46 +01:00
modmuss50
ab4234330e
First look at MinecraftJarProcessor API
2022-10-03 22:00:07 +01:00
modmuss50
57b5f05c57
Fix support for latest Gradle 8.0 nightly. ( #732 )
...
* Fix support for Gradle 8.0.
* Cleanup
* Fix another gradle 8 issue?
2022-10-02 16:28:55 +01:00
modmuss50
f221101477
Inherit environment variables. Fixes #730 ( #733 )
2022-10-01 16:20:08 +01:00
modmuss50
559ead49e1
Search for injected interfaces in the client sourceset by default. ( #731 )
2022-10-01 09:55:03 +01:00
modmuss50
c9356349de
Fix crash
2022-10-01 09:19:20 +01:00
modmuss50
514dd24e9e
Initial support for fabric.mod.json V2
2022-10-01 08:59:39 +01:00
modmuss50
5ae24af98b
Fix incorrect Mixin message argument key.
2022-09-24 21:02:49 +01:00
Juuz
ffe5e955c5
Fix test artifact names ( #716 )
...
* Fix test artifact names
- Fixes empty parens in Linux artifacts
- Fixes invalid artifact names containing *
- Fixes Windows artifacts not being different from Linux ones
* Fix Windows tests
2022-09-11 20:26:00 +01:00
modmuss50
35e32e89f3
Retry failed tests. ( #721 )
...
* Retry failed tests.
* Minor updates.
2022-09-11 20:25:49 +01:00