128 Commits

Author SHA1 Message Date
Skylot
85b77cd3c0
chore: update dependencies 2023-06-11 13:42:47 +01:00
Skylot
eb4d540b04
chore: update dependencies 2023-06-07 21:20:05 +01:00
Skylot
ed4c5a3a17
fix: use shadow jar in app bundle to reduce jars count (#1868) 2023-05-18 20:40:39 +01:00
Skylot
ae1b1ce99e
fix(build): use Kotlin with explicit project dependency 2023-05-17 21:26:55 +01:00
Skylot
f825901849
chore: update dependencies 2023-05-07 20:17:46 +01:00
Skylot
ea10f2af47
fix(build): set jvm target version for all kotlin tasks 2023-04-24 22:21:20 +01:00
Skylot
e57787393e
chore(build): fix gradle tasks dependencies 2023-04-20 19:46:59 +01:00
Skylot
b7634024d6
chore: update gradle and dependencies 2023-04-20 17:22:16 +01:00
Skylot
1d6ebed7e5
chore: fix spotless apply 2023-04-20 17:22:16 +01:00
Skylot
75fbdd3ac4
chore(build): set required Java version to 11, update dependencies 2023-04-20 17:22:16 +01:00
Skylot
17574ee554
chore: update dependencies 2023-04-20 17:22:13 +01:00
Skylot
a2f018a00b
feat(gui): add run, check and format script actions 2023-04-20 17:22:12 +01:00
Skylot
745f46f81f
build: configure spotless for kotlin, apply code style fixes 2023-04-20 19:01:41 +03:00
Skylot
e5e64365fc
feat: add base scripting support 2023-04-20 19:01:29 +03:00
Skylot
b1bc5c08ff
chore: update dependencies 2023-02-02 15:23:54 +00:00
Skylot
5d186e56a5
chore: update dependencies 2022-12-25 18:53:25 +00:00
Skylot
12ef29bebc
chore: update gradle and dependencies 2022-12-09 17:13:01 +00:00
Skylot
e9e45707da
chore: update dependencies 2022-10-20 14:54:31 +01:00
Skylot
603f3057eb
chore: update dependencies 2022-10-03 00:11:01 +03:00
Skylot
258987b0ff
chore: update dependencies 2022-09-05 20:07:01 +01:00
Skylot
12df8a169f
chore: update gradle and dependencies 2022-08-13 18:25:08 +01:00
Skylot
5ada9331b6
chore: update dependencies 2022-07-14 14:33:04 +01:00
Skylot
e4ca52a95f
chore: update dependencies 2022-06-28 16:23:31 +01:00
Julian Burner
a2cd8e1ead
feat(gui): support export to deobfuscation mapping file formats (#1491)(PR #1505)
* Add option to export mappings as Tiny v2 file

* Comply with JADX's import order conventions

* Only use Java 8 features

* Only use Java 8 features (2)

* Export comments to mappings file

* Method args test (doesn't work)

* Make method arg mapping exports work now

* Use `getTopParentClass()` instead of `getParentClass()`

See https://github.com/skylot/jadx/pull/1505#issuecomment-1145064865

* Remove unneeded method load call

* Small code cleanup; initial (broken) support for method vars

* Fixes regarding inner classes

* Add option to export mappings as Enigma directory

* Add option to export mappings as Enigma file/directory

Temporarily move to my mapping-io fork until this PR gets merged: https://github.com/FabricMC/mapping-io/pull/19

* Fix method vars' lv-indices

* Use correct offset value for method var mappings

* Also supply lvt-index for method var mappings

* Clarify why we're using local mapping-io fork; comment out Fabric Maven for now

* Remove unnecessary `public` modifier

* Make an `if` condition less complicated

* Move mapping export code into jadx-gui (for now)

* Make mapping export async; make export menu only clickable when everything is loaded

* Fix export mappings menu field declaration position
2022-06-11 20:19:08 +01:00
Skylot
df380dea27
chore: update dependencies 2022-05-30 20:06:23 +03:00
Skylot
4fbc56cdb0
build: add unstable win-with-jre bundle 2022-05-28 17:46:48 +01:00
Skylot
5f60c0f1bb
build: fix google-java-format for all java versions 2022-05-27 22:51:52 +01:00
Skylot
3366bf3dec
chore: update dependencies 2022-04-26 20:48:18 +03:00
Skylot
7a3b7c55c9
build: run tests in parallel 2022-04-18 16:31:25 +01:00
Skylot
abcaafa89a
chore: update gradle and dependencies 2022-04-17 19:28:18 +01:00
Skylot
95c75bed1e
chore: update gradle and dependencies 2022-03-11 11:34:51 +00:00
Skylot
6016b902c7
test: fix usage of Eclipse compiler 2022-02-26 17:29:00 +00:00
Skylot
01f74ff706
chore: update gradle and dependencies 2022-02-13 19:08:49 +00:00
Skylot
8ff18e63ee
chore: update dependencies 2022-01-25 18:51:43 +00:00
Skylot
6db61e7a59
chore: update dependencies 2022-01-20 10:23:49 +00:00
Skylot
6a065c46f4
chore: update dependencies 2022-01-13 12:12:15 +00:00
Skylot
5de46b7e40
chore: update gradle and dependencies 2021-12-24 12:53:30 +00:00
Skylot
4bd8e26ae7
build: add maven publish 2021-12-19 16:24:09 +00:00
Skylot
addaffcd1d
chore: update dependencies 2021-12-15 11:56:01 +00:00
Skylot
2d6f819c86
chore: update gradle and dependencies 2021-12-11 16:22:27 +00:00
Skylot
46b07863c1
build: fix bundle build 2021-11-20 20:49:57 +00:00
Skylot
9daf386d66
build: bundle JRE with jadx-gui 2021-11-20 14:17:05 +00:00
Skylot
49b4079cd8
chore: update dependencies 2021-11-20 16:35:23 +03:00
Skylot
6bcc48c462
chore: update gradle and dependencies 2021-11-11 11:12:21 +00:00
Skylot
37adce2efb
chore: update dependencies 2021-10-17 19:53:01 +01:00
Nico Mexis
f681c8963d
fix: use maven-publish for JitPack and other fixes (PR #1242)
* Update dependencies
* Fix spaces in file paths
* Update Gradle for LGTM
* Update spotless
* Fix Jitpack

Co-authored-by: Skylot <skylot@gmail.com>
2021-08-27 19:05:52 +03:00
Skylot
12a66bd83e
refactor: remove samples module 2021-08-13 23:07:33 +03:00
Skylot
5f24193c49 chore: update dependencies 2021-08-02 18:44:21 +03:00
Skylot
4bda3b9e9b build: exclude exe build on not Windows (#1180) 2021-05-27 15:41:34 +01:00
Skylot
7ec43776ae chore: update gradle and dependencies 2021-05-21 19:06:30 +01:00