Commit Graph

272 Commits

Author SHA1 Message Date
1e6abb5db3 Accidental removal of an @Override
I'm really not doing so well today
2021-09-26 00:01:01 +01:00
249da0aed0 Revert changes made for older specialsource and synthetic functions 2021-09-25 23:51:59 +01:00
e0e73101a8 Bump maven.compiler.source/target to 1.8 for the Remapper reverseMapper implementation in JarMapping.java 2021-09-25 22:54:27 +01:00
81ae150537 Add early support for mapping new synthetic ObjectMethods.bootstrap based hashCode, toString, and equals 2021-09-25 22:53:15 +01:00
md_5
d82596a49c Fix javadocs 2021-08-18 18:32:23 +10:00
md_5
7ec7d4818f 1.10.0: Add native support for Proguard maps + improve csrg reversal 2021-06-11 13:00:00 +10:00
SizableShrimp
7a2ad59d3b
#64: Support TSRGv2 2021-06-07 07:59:40 +10:00
md_5
0a68406a7f [maven-release-plugin] prepare for next development iteration 2021-03-11 19:03:55 +11:00
md_5
8a765f7258 [maven-release-plugin] prepare release SpecialSource-1.9.0 2021-03-11 19:03:46 +11:00
Jonathan Coates
ac2c4663cb Look up field/method access for all remappings
Fixes #60
2021-03-11 19:01:31 +11:00
md_5
61aaffe27e Upgrade to ASM 9.1 for Java 16 support 2021-03-11 19:01:31 +11:00
md_5
7e2f76472d Upgrade to ASM 8.0.1 for Java 15 support 2021-03-11 19:01:31 +11:00
Isaiah
b513228846
#59: Fix Jar Compare
* Fix bug introduced in #46
2020-06-24 18:40:02 +10:00
QartemisT
a3230c15a6
#58: Allow comments / blank lines in InheritanceMap 2020-05-05 09:27:46 +10:00
md_5
de150d74a2 [maven-release-plugin] prepare for next development iteration 2020-03-02 13:19:12 +11:00
md_5
febfb5ac98 [maven-release-plugin] prepare release SpecialSource-1.8.6 2020-03-02 13:19:01 +11:00
md_5
324acb6ce6 Upgrade to ASM 7.3.1 for Java 14 support 2020-03-02 13:15:48 +11:00
Human Gamer
c6c8cc3e36 #57: Fixed null pointer exception when output jar directory is the same as the working directory. 2020-02-16 09:31:20 +11:00
md_5
378cd78432 Upgrade to ASM 7.1; Make SS itself build reproducibly. 2019-03-16 20:40:46 +11:00
md_5
f63f343677 Add --only, a more aggressive version of --excluded-packages 2018-12-13 11:11:41 +11:00
md_5
6370404e61 Downgrade shade plugin 2018-12-06 10:59:15 +11:00
md_5
89b9721c58 Dependency updates 2018-12-06 09:52:03 +11:00
md_5
2bbb797460 [maven-release-plugin] prepare for next development iteration 2018-11-01 21:07:12 +11:00
md_5
450689bfbc [maven-release-plugin] prepare release SpecialSource-1.8.5 2018-11-01 21:06:55 +11:00
md_5
5dbf0ee84a Add --stable option to strip file dates 2018-10-02 20:53:50 +10:00
LexManos
e78721546a Create output directory if it does not exist.
FileOutputStreams will not automatically create the necessary directories, so we have to do it.
2018-09-30 18:03:45 +10:00
md_5
a5ebbbfa37 Add infrastructure / implementation of basic progress meters 2018-09-28 14:30:15 +10:00
Recursive G
5fe8dbf4d9 fix incorrect srg-out destination 2018-07-23 16:32:30 +10:00
md_5
2e3c6e046b Revert "Update to ASM-6.2"
This breaks produced jars for unknown reasons. Do not use SS 1.8.4.
2018-07-14 10:34:42 +10:00
md_5
32d089e1fa [maven-release-plugin] prepare for next development iteration 2018-07-13 17:56:59 +10:00
md_5
01e8f53915 [maven-release-plugin] prepare release SpecialSource-1.8.4 2018-07-13 17:56:46 +10:00
md_5
e2c24ab314 Update to ASM-6.2 2018-07-13 17:55:53 +10:00
md_5
4eed52a15b #54: Clear error for people trying to compare broken jars 2018-06-17 12:36:13 +10:00
md_5
13db1ae859 [maven-release-plugin] prepare for next development iteration 2018-04-04 16:52:08 +10:00
md_5
cd3317d1d3 [maven-release-plugin] prepare release SpecialSource-1.8.3 2018-04-04 16:51:56 +10:00
md_5
ee41a6eb5d Add support for Java 10 2018-04-04 16:50:59 +10:00
LexManos
50f72646af Add support for tsrg format, and reversing of t/csrg. 2018-03-22 21:09:44 +11:00
LexManos
5c739a1fa2 Add fix for Proguard issue. 2018-03-22 21:09:24 +11:00
md_5
414fbfd72f [maven-release-plugin] prepare for next development iteration 2018-01-28 10:05:42 +11:00
md_5
5cedbf3599 [maven-release-plugin] prepare release SpecialSource-1.8.2 2018-01-28 10:05:27 +11:00
Pokechu22
b454c85dab Use try-with-resources in all other situations that can use it 2018-01-25 20:48:26 +11:00
Pokechu22
98cadeffbf Ensure all resources are closed
Also updates to Java 7 to allow try-with-resources
2018-01-25 20:48:26 +11:00
md_5
b342037b99 Update to ASM-6.0 release version. 2017-10-13 22:11:26 +11:00
md_5
0aa93cc45f [maven-release-plugin] prepare for next development iteration 2017-10-13 22:01:23 +11:00
md_5
aa76e467ba [maven-release-plugin] prepare release SpecialSource-1.8.1 2017-10-13 22:01:11 +11:00
Ross Allan
be4dfc382e #47-ish Fix same problem with UnsortedRemappingMethodAdapter (#49)
Caused double mapping + non-access aware mapping
2017-09-26 09:22:59 +10:00
Ross Allan
3e4fbfb967 Fix #47: RemappingClassAdapter remapped names twice. 2017-09-24 17:26:35 +10:00
Ross Allan
908f24e8ec Always close the InputStreams returned from Jar.getResource (#46)
* Always close the InputStreams returned from Jar.getResource

* Tentative change to not open inputstream when checking if a resource exists
2017-09-09 20:58:53 +10:00
md_5
7c09caa222 [maven-release-plugin] prepare for next development iteration 2017-09-02 17:13:16 +10:00
md_5
72ed890e39 [maven-release-plugin] prepare release SpecialSource-1.8.0 2017-09-02 17:13:01 +10:00