Skylot
659bbbf4fb
fix: correct usage of Path.getParent()
2021-12-20 16:48:50 +00:00
Jan S
427e2dddc4
fix: use relative file paths in .jadx project file ( #1312 ) (PR #1313 )
...
* chore: use relative file paths in .jadx project file (#1312 )
* code beautified
* requested changes
2021-12-20 13:52:51 +00:00
Skylot
01f47282ed
fix: forbid 'printStackTrace()' usage
2021-12-18 19:24:36 +00:00
Skylot
addaffcd1d
chore: update dependencies
2021-12-15 11:56:01 +00:00
SiderealArt
9c446ebbd6
feat(gui): add Traditional Chinese translation (PR #1306 )
2021-12-12 16:05:10 +00:00
Skylot
2d6f819c86
chore: update gradle and dependencies
2021-12-11 16:22:27 +00:00
Surendrajat
46eeb0bc22
fix(gui): forward navigation shortcut on macOS ( #1297 )(PR #1301 )
...
* fix: forward navigation shortcut on macOS
* apply suggestion
2021-12-06 16:45:29 +03:00
Skylot
6e8baef9b2
feat(gui): allow to minimize/maximize search windows ( #1298 )
2021-12-04 11:04:17 +00:00
Skylot
947b621733
feat: add option to use dx/d8 for convert java bytecode ( #1299 )
2021-12-03 15:05:28 +00:00
Moredistant
59ef569a63
fix(gui): update chinese translation (PR #1296 )
2021-11-30 11:57:16 +03:00
Choiman1559
abae225915
Update Korean translation ( #1294 )
...
* Update Messages_ko_KR.properties
* Update Messages_ko_KR.properties
Add missing translations
2021-11-29 19:56:01 +03:00
Haeter
0a8192168a
fix(gui): update Quark report parsing ( #1289 ) (PR #1291 )
2021-11-28 19:31:28 +03:00
Hen Ry
88fd5a517e
fix(gui): update German translation (PR #1290 )
...
* Updated German translation
2021-11-28 19:15:07 +03:00
zhongqingsong
74c5b616a4
fix(gui): update Chinese translation (PR #1287 )
...
1. According to the English version of the document, complete the left texts.
2. Fix some inaccurate word, such as field, old CN is variable(变量), inadequacy. signer, old CN is somebody(人), now it's something(者)。
3. Fix improper use of symbols, Lack of symbols in some place, some EN symbol translate to CN symbol.
4. Other change
2021-11-26 18:40:01 +03:00
Jan Peter Stotz
b22812b43a
fix: APK signature description for unprotected entries only applies to v1 signatures
2021-11-24 16:46:38 +03:00
Moredistant
9aa30f77b7
fix(gui): update chinese translation (PR #1284 )
2021-11-23 15:54:53 +03:00
Martin Kay
2dbef83fa6
feat(gui): smali code highlighting (PR #1283 )
...
* smali code highlighting is basically perfect
* Optimize smali highlight color matching, and provide original jflex generation
* reformat code
* disable checkstyle
* update shell to be more environment independent
Co-authored-by: Skylot <skylot@gmail.com >
2021-11-23 15:53:37 +03: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
Jan Peter Stotz
0ffa1838a2
chore: Updated German translation
2021-11-20 16:02:39 +03:00
Jan S
0efca29e95
fix: configured resource indexing size limit is now correctly considered (PR #1278 )
2021-11-18 18:58:20 +03:00
Skylot
570e7528a7
fix(gui): use correct definition position on jump after code reload ( #1273 )
2021-11-14 13:05:22 +00:00
Skylot
918585968d
perf(gui): on rename unload dependent classes instead recompile
2021-11-13 14:53:51 +00:00
Skylot
cf918a897f
fix(gui): collect FlatLaf themes without reflection
2021-11-12 18:01:52 +00:00
Skylot
5fc27c1136
perf(gui): improve decompilation speed ( #1269 )
...
- use index only in one thread to reduce synchronization locks
- collect usage info on request, remove global collection
- adjust decompilation order to reduce locks, improve memory usage
- prefill cache of super types in clsp graph to remove locks
2021-11-12 13:54:56 +00:00
Skylot
6bcc48c462
chore: update gradle and dependencies
2021-11-11 11:12:21 +00:00
Skylot
ea167cbefc
fix(gui): resolve NPE in resource index for single dex, other minor issues
2021-11-08 15:18:30 +00:00
Skylot
4479a3fbd5
fix(gui): restore resource tabs on project open
2021-10-29 15:23:22 +01:00
Skylot
f5216b77f8
fix(gui): resolve some minor rename issues
...
- correct variable definition in method arguments
- refresh current class if rename interface method
2021-10-28 18:38:53 +01:00
Skylot
39dc288978
feat(gui): save open tabs in project file
2021-10-27 21:28:18 +01:00
Skylot
f37005958f
fix(gui): sort results in usage dialog ( #1104 )
2021-10-27 15:22:33 +01:00
Skylot
dfdc14ea86
feat: rename without deobfuscation, save renames in project ( #1076 #1022 )
2021-10-26 20:23:21 +01:00
Skylot
82712776cc
feat(gui): add issues panel and summary report ( #986 )
2021-10-23 16:03:06 +01:00
Skylot
439446816c
fix: update Quark report format parsing
2021-10-22 17:07:45 +01:00
Jan S
940108661c
fix(gui): "Always Select Opened File/Class" was not syncing upon activation (PR #1261 )
2021-10-22 15:17:27 +03:00
Skylot
94b00b4e7a
feat(gui): add option to change line numbers mode ( #1223 )
2021-10-20 18:42:15 +01:00
Skylot
48252c3c3d
feat: add option for code comments levels ( #998 )
2021-10-19 16:47:20 +01:00
Skylot
37adce2efb
chore: update dependencies
2021-10-17 19:53:01 +01:00
Skylot
f30c14b277
feat(gui): don't run full decompilation for usage search
...
New approach will run partial decompilation for classes
from usage info collected on file load (pre-decompilation stage).
2021-09-30 16:23:09 +01:00
MrIkso
8e89a2ef1b
feat(gui): added option to always select opened file/class
2021-09-03 19:12:29 +03:00
MrIkso
316c2fdd4d
fix(gui): updated SearchBar in code viewer
2021-09-03 19:12:29 +03: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
5af60b2ff4
fix(gui): improve constructors and classes usage list
2021-08-23 17:10:43 +01:00
Skylot
c8d7fce938
fix(gui): use correct type formatter in class tree
2021-08-22 18:53:12 +01:00
Skylot
90fbc790d9
fix(gui): exclude declaration from usage list ( #1110 )
2021-08-22 18:03:15 +01:00
Skylot
1ce3fc972a
fix: improve disassemble view for java-input
2021-08-22 16:53:54 +01:00
Skylot
868fa90097
feat: allow to load directories
2021-08-15 14:44:55 +01:00
Skylot
7c0671c81b
feat: rewrite try-catch processing
2021-08-13 23:07:33 +03:00
Skylot
1efdcd7b10
feat: input plugin for java bytecode
2021-08-13 23:07:29 +03:00