Skylot
|
89dbae8f8e
|
fix: resolve NPE while compare outer generic types
|
2020-02-29 19:55:16 +00:00 |
|
Skylot
|
5eec8f754d
|
fix: class resolving issues (#867)
|
2020-02-29 19:24:01 +00:00 |
|
Skylot
|
49a82c8388
|
fix: method info cache error (#868)
|
2020-02-29 19:22:18 +00:00 |
|
Skylot
|
26bad4a1cd
|
fix: replace constants for arrays in annotations (#831)
|
2020-02-29 18:55:30 +00:00 |
|
Skylot
|
fa0a38d3aa
|
fix: don't use OS specific new line chars (#861)
|
2020-02-23 15:37:07 +00:00 |
|
Jan S
|
b56fd4d29a
|
chore: add inlined class name as comment (PR #865)
* chore: add inlined class name as comment
* chore: adapt unit test for inlined class name as comment
|
2020-02-23 17:06:10 +03:00 |
|
Jan S
|
4520747167
|
fix: concurrent access may cause an java.lang.ClassCastException in JNodeCache (PR #864)
|
2020-02-23 16:22:49 +03:00 |
|
Skylot
|
e444ecb2c7
|
fix: improve wildcard types compare (#857)
|
2020-02-17 19:31:13 +00:00 |
|
Skylot
|
1336c47d18
|
fix: speed up switch processing by skip not relevant exits (#846)
|
2020-02-16 15:50:02 +00:00 |
|
Skylot
|
519a74e8d2
|
fix: improve type inference for arrays (#837)
|
2020-02-16 17:12:31 +03:00 |
|
Skylot
|
dea7714ef3
|
feat: add methods information from standard library, improve generics and varargs restore (#836)
|
2020-02-16 17:12:31 +03:00 |
|
Skylot
|
74b88b407e
|
chore: add config for lgtm.com analysis
|
2020-02-14 19:29:24 +00:00 |
|
Skylot
|
57c28c61e0
|
fix: restore enum for several blocks in class init method
|
2020-02-14 18:08:37 +00:00 |
|
Skylot
|
87320348dd
|
chore: update all dependencies and gradle
|
2020-02-12 20:43:27 +00:00 |
|
Skylot
|
fcb70e69c1
|
fix: don't print commented case value if it is an instruction (#850)
|
2020-02-11 22:08:14 +03:00 |
|
Jan S
|
4859629850
|
fix: record inlined classes and generate Smali code for them (PR #851, #848)
* fix: additionally show smali code of all inlined classes (recursively)
* variable name corrected
|
2020-02-11 22:06:07 +03:00 |
|
Jan S
|
bd0d248fd0
|
fix: additionally show smali code of all inner classes (recursively) (PR #849, #848)
|
2020-02-10 22:00:32 +03:00 |
|
Skylot
|
c24a3edb44
|
fix: inline assignment instruction from same block (#820)
|
2020-02-09 14:40:27 +00:00 |
|
Skylot
|
d0f197ea3d
|
fix: shrink code if region maker add FORCE_ASSIGN_INLINE to insn (#845)
|
2020-02-09 14:36:59 +00:00 |
|
Skylot
|
5502d93cd5
|
fix: additional checks before insert move to help type inference (#843)
|
2020-02-04 18:45:27 +00:00 |
|
Skylot
|
073fd76aa2
|
chore: update actions/checkout in gradle wrapper validation (#832)
|
2020-02-04 17:19:16 +00:00 |
|
Yaroslav Yadrov
|
492a3f6928
|
feat(deobf): add classname parsing for Kotlin metadata (PR #842, #758)
|
2020-02-02 17:08:29 +03:00 |
|
Skylot
|
1ce8fa8bdd
|
fix: don't apply types if search failed (#840)
|
2020-01-28 20:07:58 +00:00 |
|
Skylot
|
1bb90233b9
|
test: NYI tests for #836 and #837
|
2020-01-27 19:23:35 +00:00 |
|
Skylot
|
49ce92f540
|
fix: remove move instructions with unused result (#835)
|
2020-01-24 17:37:53 +00:00 |
|
Skylot
|
2107da2e1a
|
fix: improve 'out' block detection in switch (#826)
|
2020-01-23 18:58:17 +00:00 |
|
Skylot
|
62ca30bbc6
|
fix: additional patterns to restore enum classes (#830)
|
2020-01-19 11:12:23 +00:00 |
|
Skylot
|
5e7388f686
|
refactor: fix several issues reported by sonar
|
2020-01-16 12:16:32 +03:00 |
|
Skylot
|
1047e751e6
|
chore: fix github action for gradle wrapper validation
|
2020-01-16 10:47:31 +03:00 |
|
Jonathan Leitschuh
|
c598871764
|
chore: official Gradle Wrapper Validation GitHub Action (PR #832)
See: https://github.com/gradle/wrapper-validation-action
|
2020-01-16 10:19:39 +03:00 |
|
Skylot
|
2921c66834
|
fix: replace constants inside annotations (#831)
|
2020-01-14 19:52:03 +00:00 |
|
Skylot
|
7bbb083c36
|
refactor: small changes to switch region and region debug print
|
2020-01-13 19:27:52 +00:00 |
|
Skylot
|
531650c9f2
|
refactor: allow to change temp dir using system property JADX_TMP_DIR
|
2020-01-13 15:32:32 +03:00 |
|
Skylot
|
f3098741c3
|
test: switch with fallthrough cases (#826)
|
2020-01-08 14:26:40 +00:00 |
|
Jan S
|
c97e504686
|
fix: additionally show smali code of inner classes (PR #824)
|
2020-01-05 12:46:07 +03:00 |
|
Skylot
|
02213802c5
|
fix: make correct replacement for synthetic constructor (#808)
|
2019-12-28 08:42:39 +00:00 |
|
Skylot
|
8365855475
|
fix(gui): search only in short names of methods and fields (#818)
|
2019-12-27 18:55:11 +00:00 |
|
Skylot
|
55eb86d2d5
|
fix(gui): search class with --select-class also by not deobfuscated names
|
2019-12-27 18:52:28 +00:00 |
|
Skylot
|
0a9b944431
|
refactor(gui): add on finish runnable to open action
|
2019-12-27 18:42:07 +00:00 |
|
Skylot
|
f1e229193c
|
fix: resolve exception on assign inline
|
2019-12-27 21:20:14 +03:00 |
|
Skylot
|
04e309aeff
|
fix: additional checks for 'if' blocks inside loops (#809)
|
2019-12-27 21:20:14 +03:00 |
|
Skylot
|
99eb31b312
|
fix(gui): add dots for progress titles
|
2019-12-27 21:19:37 +03:00 |
|
Soul Trace
|
287275d886
|
fix(gui): resolve --select-class option regression (PR #816)
|
2019-12-26 20:29:47 +03:00 |
|
Skylot
|
af6f8b5391
|
fix(gui): resolve exceptions during index (#812)
|
2019-12-23 22:39:06 +03:00 |
|
Hen Ry
|
3b9b103c3f
|
fix(gui): update Deutsch translation (PR #811)
|
2019-12-23 20:48:17 +03:00 |
|
Skylot
|
0c55ab9001
|
fix: resolve class cast exception introduced in CodeWriter refactoring (#810)
|
2019-12-22 16:19:47 +00:00 |
|
Skylot
|
9c88f70740
|
fix(gui): load file in background thread and show progress indicator
|
2019-12-22 15:56:50 +00:00 |
|
Skylot
|
9ab003df4c
|
feat(gui): map back and forward mouse keys for navigation (#807)
|
2019-12-21 16:15:05 +00:00 |
|
Skylot
|
7f8d03d192
|
style: fix some sonar and compiler warnings
|
2019-12-21 15:37:25 +03:00 |
|
Skylot
|
c64ffde11f
|
refactor: use ICodeInfo interface instead CodeWriter
|
2019-12-21 12:36:54 +00:00 |
|