Skylot
|
8d68d409eb
|
test: another deboxing issue
|
2019-07-28 21:09:56 +03:00 |
|
Skylot
|
e842e022ba
|
fix: use nice name for 'package-private' in modifiers change message
|
2019-07-28 20:42:07 +03:00 |
|
Skylot
|
1e6b30343c
|
fix: several improvements for multi-variable type search (#720)
|
2019-07-28 20:22:28 +03:00 |
|
Skylot
|
ddedb8d8a0
|
fix: don't override type of method parameter in const deboxing (#723)
|
2019-07-26 16:14:27 +03:00 |
|
Skylot
|
472aa52706
|
fix: resolve some multi-thread issues
|
2019-07-25 21:53:37 +03:00 |
|
Skylot
|
ab97084058
|
refactor: move passes list to root node
|
2019-07-25 17:54:04 +03:00 |
|
Skylot
|
0911b2dc2f
|
test: NYI test for issue #722
|
2019-07-24 17:00:05 +03:00 |
|
Skylot
|
fd7d08cb10
|
feat: initial deboxing implementation (#717)
|
2019-07-23 20:37:37 +03:00 |
|
Skylot
|
3ae8359408
|
fix: improve exception handler remove (#703)
|
2019-07-22 20:38:16 +03:00 |
|
Skylot
|
6b76a3c787
|
fix: protect method from second load
|
2019-07-22 18:43:02 +03:00 |
|
Skylot
|
9fbf9ef667
|
fix(gui): compare files extension in case insensitive way
|
2019-07-22 18:43:02 +03:00 |
|
Skylot
|
c8de7b97dd
|
fix: instead commenting move constructor call to the top (#704)
|
2019-07-21 19:45:22 +03:00 |
|
Skylot
|
b32dc17dd7
|
fix: don't change AST before checks in ternary transform (#710)
|
2019-07-20 21:33:20 +03:00 |
|
Skylot
|
7c53b985cd
|
refactor(gui): remove JCertificate node
|
2019-07-19 18:19:08 +03:00 |
|
Skylot
|
c8df26f227
|
feat(gui): add class links for AndroidManifest.xml and other minor fixes
|
2019-07-19 18:03:40 +03:00 |
|
Skylot
|
3bc9671905
|
perf(gui): speed up line numbers rendering (#714)
|
2019-07-18 23:19:06 +03:00 |
|
Skylot
|
7fd959e6e3
|
refactor: improve variables handling in instruction wrapping
|
2019-07-17 22:53:00 +03:00 |
|
Skylot
|
24dc68652e
|
fix: check that iteration variable in for-each loop not used outside (#708)
|
2019-07-17 22:42:33 +03:00 |
|
Skylot
|
aad2d24c58
|
fix: unbind unused ssa variable after ternary conversion (#708)
|
2019-07-16 19:44:48 +03:00 |
|
Skylot
|
15d56abeb6
|
fix: read correct buffer size for string pool parsing (#712)
|
2019-07-15 21:19:58 +03:00 |
|
Skylot
|
d89ec67888
|
style: resolve compiler warnings
|
2019-07-15 17:12:40 +03:00 |
|
Skylot
|
f9f840fb9d
|
refactor: remove redundant FieldArg and change arith one arg insn
|
2019-07-15 17:01:02 +03:00 |
|
Skylot
|
8e8a2faa10
|
fix(res): skip string if parsing failed (#712)
|
2019-07-14 17:06:19 +03:00 |
|
Skylot
|
0c2784bb42
|
refactor: inline fields in arithmetic operations
|
2019-07-14 15:09:01 +03:00 |
|
Skylot
|
c555cd0825
|
fix: rename packages with reserved names (#711)
|
2019-07-14 13:13:00 +03:00 |
|
Skylot
|
92e28326a4
|
misc: don't add same edge insn several times
|
2019-07-13 13:24:52 +03:00 |
|
Skylot
|
2dbdd1f079
|
fix: support instructions removing in SimplifyVisitor
|
2019-07-13 13:19:58 +03:00 |
|
Skylot
|
fc58022d56
|
misc: show shorter exception stacktrace in code
|
2019-07-13 13:17:22 +03:00 |
|
Skylot
|
ed9fe8a573
|
fix: incorrect init values of inherited fields
|
2019-07-13 13:10:23 +03:00 |
|
Skylot
|
49e234d9f8
|
fix: improve finally extraction
|
2019-07-12 23:26:46 +03:00 |
|
Skylot
|
a587ce88ea
|
fix: ignore finally extraction with only one 'if' instruction (#709)
|
2019-07-12 21:21:14 +03:00 |
|
Skylot
|
a530371b6f
|
fix: improve StringBuilder elimination (#704)
|
2019-07-11 20:07:14 +03:00 |
|
Skylot
|
0c5a83c021
|
style: fix code style in test
|
2019-07-10 21:32:11 +03:00 |
|
Skylot
|
12bb632371
|
fix: always cast null objects in overloaded method (#707)
|
2019-07-10 21:11:02 +03:00 |
|
Skylot
|
e4fc6774b1
|
fix: make correct hash calculation for GenericObject type (#705)
|
2019-07-10 16:58:52 +03:00 |
|
Skylot
|
f57dfb3f2e
|
test: check method override with generic arguments (#701)
|
2019-07-09 13:08:32 +03:00 |
|
Skylot
|
c3f7a049d8
|
fix: ignore incorrect dex files in apk (#700)
|
2019-07-08 12:24:54 +03:00 |
|
Skylot
|
3eee83c2f2
|
fix: adjust insn reorder check in code shrink visitor (#695)
|
2019-07-07 14:18:21 +03:00 |
|
Skylot
|
ed8c662631
|
fix: add generic types propagation (#695)
|
2019-07-06 19:12:31 +03:00 |
|
Skylot
|
850df18d7c
|
refactor: update duplicate methods in InsnArg classes
|
2019-07-05 20:55:00 +03:00 |
|
Skylot
|
7f4da306c9
|
refactor: remove cloning library dependency
|
2019-07-05 20:45:28 +03:00 |
|
Skylot
|
424a8ffaf4
|
fix: inline constant strings (#685)
|
2019-07-05 19:10:57 +03:00 |
|
Skylot
|
8410e62531
|
fix: force one branch ternary in constructors (#685)
|
2019-07-05 17:14:46 +03:00 |
|
Skylot
|
533b686e0b
|
fix: comment out instructions also before other constructor call (#685)
|
2019-07-05 17:05:38 +03:00 |
|
Skylot
|
c6c54f90dc
|
fix: comment out instructions before super call in constructor (#685)
|
2019-07-03 14:39:21 +03:00 |
|
Kend
|
0f5fd4e48a
|
fix(gui): update Chinese translation (PR #697)
|
2019-06-27 12:39:48 +03:00 |
|
Skylot
|
a7247e8a88
|
build: remove unused test-app submodule
|
2019-06-27 11:59:25 +03:00 |
|
Skylot
|
c10a30346b
|
style: reformat gradle files
|
2019-06-27 11:53:56 +03:00 |
|
Skylot
|
436e86fdf2
|
build: update gradle and dependencies
|
2019-06-27 11:16:44 +03:00 |
|
Jan S
|
29a137bde3
|
fix: jadx-gui.bat and jadx.bat do not work (#692) (PR #694)
|
2019-06-21 17:44:45 +03:00 |
|