Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-22 | Properly dispose of root Disposable once done | Jonas Herzig | |
2020-05-22 | Fix thread-unsafe extension point registering | Jonas Herzig | |
2019-12-08 | Support remapping other mixin injection annotations (fixes #6, fixes #7) | Jonas Herzig | |
2019-12-08 | Move remap error handling to the caller | Jonas Herzig | |
This e.g. allows the preprocessor to ignore errors in lines which it would have commented out anyway. | |||
2019-12-08 | Disambiguate Inject/Redirect targets where necessary (fixes #5) | Jonas Herzig | |
This is done on a best-effort basis under the assumption that all relevant methods are part of the mappings (since we don't actually have access to the remapped MC jar at this point, so we can only check for ambiguities with the mappings). | |||
2019-12-07 | Remap string mixin target in `package.Outer.Inner` form (fixes #3) | Jonas Herzig | |
2019-12-07 | Remap non-getter to synthetic property where possible (fixes #2) | Jonas Herzig | |
2019-11-02 | Support remapping of string-typed mixin targets | Jonas Herzig | |
i.e. the class string in @Mixin("package.SomeClass$Inner") | |||
2019-11-02 | Support remapping in mixins with string-typed targets | Jonas Herzig | |
i.e. Fields and methods in @Mixin("package.SomeClass$Inner") but not the class string itself | |||
2019-11-02 | Support remapping of simple @Invoker targets | Jonas Herzig | |
2019-11-01 | Fix remapping when inner classes are in play | Jonas Herzig | |
Lorenz requires inner classes to be separated from their parents by a dollar sign (i.e. bytecode format), intellij instead by default gives you source format (i.e. separated by dot, indistinguishable from packages). | |||
2019-11-01 | Fix crash when synthetic property is re-mapped to non-property | Jonas Herzig | |
2019-11-01 | Add methods for parsing legacy mappings from string instead of file | Jonas Herzig | |
2019-09-15 | Add support for remapping Kotlin files | Jonas Herzig | |
2019-09-08 | Support remapping @At(NEW) targets (i.e. jvm class name targets) | Jonas Herzig | |
2019-08-31 | Use -embeddable compiler for compatibility with kotlin gradle plugin | Jonas Herzig | |
2019-08-30 | Convert implementation and build script to Kotlin | Jonas Herzig | |