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
|
d89ec67888
|
style: resolve compiler warnings
|
2019-07-15 17:12:40 +03:00 |
|
Kend
|
0f5fd4e48a
|
fix(gui): update Chinese translation (PR #697)
|
2019-06-27 12:39:48 +03:00 |
|
skylot
|
ed385e8cf1
|
feat: output decompilation results in json format (#676)
|
2019-06-18 16:06:56 +03:00 |
|
Skylot
|
9189f23e3e
|
refactor(gui): rename Utils class due to clash with class from core
|
2019-05-15 17:01:52 +03:00 |
|
Skylot
|
628263343b
|
fix(gui): use alias for field and method types in tree view
|
2019-05-15 17:01:52 +03:00 |
|
Jan S
|
1c914ff286
|
fix(gui): back button was defect since #653
|
2019-05-15 16:23:35 +03:00 |
|
Skylot
|
19c57258fe
|
fix: improve rename checks and show rename reason (#584)
|
2019-05-10 21:10:04 +03:00 |
|
Jan S
|
fef3e55c55
|
feat(gui): select a class to open via command-line (PR #658)
|
2019-05-10 21:06:54 +03:00 |
|
Jan S
|
4b73d24d4b
|
fix(gui): separate SearchBar for Java and Smali code areas (PR #653)
|
2019-05-06 20:58:13 +03:00 |
|
Jan S
|
65818dccb1
|
feat(gui): save the class tree width and restore it upon jadx-gui start (PR #606)
|
2019-05-06 20:54:52 +03:00 |
|
Skylot
|
699f7f6716
|
fix: treat filesystem as case insensitive by default, option added for change
|
2019-05-05 22:34:34 +03:00 |
|
Jan S
|
4a39af7cb3
|
feat(gui): make search bar usable for smali code (PR #652)
|
2019-05-01 00:17:08 +03:00 |
|
skylot
|
c7890f2468
|
style: enforce code style using checkstyle and spotless with eclipse formatter (PR #650)
|
2019-04-30 00:04:16 +03:00 |
|
Ahmed Ashour
|
031582dd55
|
feat(gui): show smali (#197) (PR #635)
|
2019-04-29 16:07:31 +03:00 |
|
Ahmed Ashour
|
745c52e8db
|
fix(gui): closing jadx main window terminates JVM (#639) (PR #641)
|
2019-04-29 15:53:00 +03:00 |
|
Skylot
|
e7e7b664dd
|
feat: add option to disable anonymous class inline (#633)
|
2019-04-25 12:37:52 +03:00 |
|
Ahmed Ashour
|
58365a8907
|
fix(gui): remove tree children expansions as well (PR #630)
|
2019-04-24 19:45:36 +03:00 |
|
Ahmed Ashour
|
172f7f7534
|
fix(gui): preserve main window maximized state (PR #626)
|
2019-04-24 19:42:13 +03:00 |
|
Skylot
|
336d6ce189
|
fix(gui): use same font loader as code viewer (#584)
|
2019-04-23 21:30:03 +03:00 |
|
Ahmed Ashour
|
aa41a4d93b
|
feat(gui): add "Go To Declaration" in menu (PR #618)
|
2019-04-22 16:52:42 +03:00 |
|
Skylot
|
dc004f37ee
|
style: fix code formatting
|
2019-04-21 16:23:34 +03:00 |
|
sergey-wowwow
|
cfbbd99bb8
|
fix(gui): use command (CMD) button for MacOS (#165) (PR #616)
|
2019-04-21 16:18:49 +03:00 |
|
Ahmed Ashour
|
f8039733cc
|
feat(gui): save tree expansions in project (PR #605)
|
2019-04-20 20:02:00 +03:00 |
|
Ahmed Ashour
|
d23f4ac16a
|
feat: support smali files (#391) (PR #588)
|
2019-04-14 12:05:07 +03:00 |
|
Skylot
|
ccb9c46005
|
style: fix imports and indents
|
2019-04-12 18:23:41 +03:00 |
|
Ahmed Ashour
|
ac1d1a5858
|
fix(gui): disable all components on saving the settings (PR #586)
|
2019-04-12 18:10:16 +03:00 |
|
Ahmed Ashour
|
74a72a5ce0
|
feat: add options to configure "renaming" (#570) (PR #582)
|
2019-04-12 18:08:50 +03:00 |
|
Ahmed Ashour
|
0a08d8b653
|
fix(gui): NPE if the autosave is enabled and project is initial (PR #565)
|
2019-04-08 13:05:22 +03:00 |
|
Ahmed Ashour
|
1e5541175e
|
fix: move test class and rename GUI message (PR #555)
|
2019-04-02 23:05:58 +03:00 |
|
Ahmed Ashour
|
eda2272430
|
chore: use functional interface instead of ISettingsUpdater (PR #548)
|
2019-04-01 15:33:47 +03:00 |
|
Ahmed Ashour
|
1d3e6ecbcf
|
chore: use lambda (PR #544)
|
2019-03-31 21:36:11 +03:00 |
|
Ahmed Ashour
|
b09c7ba6b8
|
feat(gui): support project (#526) (PR #543)
|
2019-03-31 20:20:27 +03:00 |
|
Ahmed Ashour
|
ba6dd081e9
|
fix(gui): add missing translations keys, and ensure all files match (PR #525)
|
2019-03-27 20:10:30 +03:00 |
|
Skylot
|
b446bf275c
|
refactor: move filesystem case sensitivity value to JadxArgs
|
2019-03-26 23:12:17 +03:00 |
|
Ahmed Ashour
|
3537f849ef
|
fix(gui): detect if a window is opened inside a visible screen (PR #521)
|
2019-03-26 19:43:23 +03:00 |
|
Skylot
|
e026345a45
|
feat: new implementation for type inference approach and variable declaration
BREAKING CHANGE: some parts of jadx was rewritten from scratch
- type inference
- variable declaration
- `finish` block extraction
|
2019-03-26 16:16:54 +03:00 |
|
skylot
|
aa8a7c03c3
|
style: enforce strict style rules with editorconfig (PR #510)
|
2019-03-26 14:21:47 +03:00 |
|
wwj402
|
b49acfdacf
|
fix(gui): update chinese simplified language (PR #508)
|
2019-03-24 23:05:23 +03:00 |
|
Skylot
|
84cb6b9569
|
Merge branch 'master' into type-inference-wip
# Conflicts:
# jadx-core/src/main/java/jadx/core/codegen/NameGen.java
# jadx-core/src/main/java/jadx/core/dex/attributes/AttributeStorage.java
# jadx-core/src/main/java/jadx/core/dex/attributes/nodes/PhiListAttr.java
# jadx-core/src/main/java/jadx/core/dex/instructions/IndexInsnNode.java
# jadx-core/src/main/java/jadx/core/dex/instructions/InsnDecoder.java
# jadx-core/src/main/java/jadx/core/dex/instructions/args/ArgType.java
# jadx-core/src/main/java/jadx/core/dex/instructions/args/RegisterArg.java
# jadx-core/src/main/java/jadx/core/dex/instructions/args/SSAVar.java
# jadx-core/src/main/java/jadx/core/dex/regions/conditions/IfRegion.java
# jadx-core/src/main/java/jadx/core/dex/visitors/ModVisitor.java
# jadx-core/src/main/java/jadx/core/dex/visitors/blocksmaker/helpers/BlocksPair.java
# jadx-core/src/main/java/jadx/core/dex/visitors/blocksmaker/helpers/BlocksRemoveInfo.java
# jadx-core/src/main/java/jadx/core/dex/visitors/debuginfo/LocalVar.java
# jadx-core/src/main/java/jadx/core/dex/visitors/regions/ProcessVariables.java
# jadx-core/src/main/java/jadx/core/dex/visitors/shrink/CodeShrinkVisitor.java
# jadx-core/src/main/java/jadx/core/xmlgen/entry/EntryConfig.java
|
2019-03-24 12:38:20 +03:00 |
|
Skylot
|
a848eab407
|
Merge branch 'master''
|
2019-03-24 12:24:57 +03:00 |
|
Skylot
|
ca21ca5d81
|
test: rewrite Spock tests to JUnit 5
|
2019-03-24 11:23:24 +03:00 |
|
Ahmed Ashour
|
11cee083ba
|
style: use character instead of string, for better performance (PR #503)
|
2019-03-24 10:05:26 +03:00 |
|
Ahmed Ashour
|
eed762df44
|
fix(gui): exclusion disablement should be exact package match (PR #500)
|
2019-03-23 10:32:24 +03:00 |
|
Ahmed Ashour
|
b65c386b6a
|
test: migrate all assertions to JUnit5 (PR #496)
|
2019-03-22 20:37:20 +03:00 |
|
Ahmed Ashour
|
16b6345c7f
|
test: migrate to JUnit 5 (PR #493)
|
2019-03-22 17:36:13 +03:00 |
|
Ahmed Ashour
|
2e9039da4e
|
fix(gui): show java version, instead of VM version in about dialog (PR #489)
|
2019-03-22 11:26:29 +03:00 |
|
Ahmed Ashour
|
988ada3ce9
|
style: remove unneeded casts (PR #481)
As detected by Eclipse, and the test case doesn't depend on the explicit casting.
|
2019-03-21 17:16:33 +03:00 |
|