Skylot
df38a6424f
fix(gui): make bytecode output closer to smali ( #1739 )
2022-12-25 18:53:25 +00:00
Skylot
0fafcfa006
fix(gui): improve smali disasm method param write ( #1739 )
2022-12-13 17:40:00 +00:00
Skylot
c27f2badf7
fix(gui): resolve payload offset for switch insns in debug smali code ( #1575 )
2022-07-18 18:50:48 +01:00
Skylot
6448f0e32b
fix: use variable length encoding instead short for offsets (can overflow) ( #1489 )
2022-05-22 14:23:15 +01:00
skylot
0606c90f22
feat(gui): disk code cache and search rewrite (PR #1483 )
...
* feat: implement disk code cache
* feat: rewrite code metadata handling, remove code index
* feat: rewrite search
* fix: code cleanup and fixes for previous commits
* feat: run code search in parallel
* fix: reset code strings cache on low memory, code cleanup
* fix: include input files timestamp into code hash
2022-05-18 15:19:31 +01:00
Skylot
592215db66
fix(gui): handle package version in update check ( #1397 )
2022-02-28 18:39:51 +00:00
Skylot
e8e0491cb5
chore: fix code formatting and resolve PR issues
2021-08-04 20:41:17 +03:00
skylot
4e5fac4b88
feat(gui): add code comments ( #359 ) (PR #1127 )
...
* feat(gui): add code comments (#359 )
* refactor: replace instanceof search with method dispatch in RegionGen
* fix: various bug fixes and improvements for code comments
* fix(gui): support multiline code comments
* fix: resolve code differences after class reload
* fix(gui): add search for comments, allow search in active tab only
* fix: correct search for inner classes
* fix(gui): run full index on search dialog open
2021-03-04 17:45:48 +03:00
Skylot
c05368d92e
style: prefer use Stream.of method
2020-05-10 15:46:06 +01: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
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
ca21ca5d81
test: rewrite Spock tests to JUnit 5
2019-03-24 11:23: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
Skylot
bcaca781b1
style(gui): reformat code and fix some warnings
2019-01-21 13:47:05 +03:00
Skylot
a3464d7184
fix(gui): make link for full class names ( #378 )
2018-10-28 18:52:43 +03:00
asviridenko
03a09debfa
gui: show app certificate ( #305 )
...
* add node
* add node
* add certificate panel
* add certifcate manager
* работа над проектом
* ресурсы
* включение возможности показа
* небольшие исправления
* start tests
* more tests
* signature test
* fingerprint test
* public key test
* удалено лишний код
* add scroll
2018-07-05 12:40:27 +03:00
Skylot
c25f918cc5
gui: fix some sonar warnings
2018-02-28 21:50:14 +03:00
Skylot
948f9456f5
core: change jadx args api for easier processing and validation
2018-02-10 21:32:51 +03:00
unknown
9614929f77
Fixes build issues
2018-01-16 20:54:52 +03:00
Skylot
d586c84b56
reformat code and fix sonar warnings
2018-01-02 21:26:43 +03:00
Skylot
43592c3e49
gui: improve memory usage ( #79 )
...
- don't use suffix tree in search
- decrease default working threads count (only 1 for background jobs)
- use string refs for store only one code string without duplicates
- use cache for creating UI nodes
- allow to disable autostart for background jobs (decompilation and index)
2015-08-09 12:29:33 +03:00
Skylot
5f8f454b55
gui: show resources
2015-01-02 20:46:51 +03:00
Skylot
5c48a457b4
fix code style issues
2014-10-19 19:07:15 +04:00
Skylot
0bc37e5d32
gui: fix jump manager
2014-09-20 13:01:20 +04:00
Skylot
e6b919007c
gui: add new version notification
2014-09-16 22:03:18 +04:00
Skylot
b67cd50e8a
gui: add definitions search window
2014-06-14 19:38:24 +04:00
Skylot
324f544ba2
gui: show source line numbers
2014-05-31 16:17:40 +04:00
Skylot
0a1981f90e
gui: add hyperlinks for classes and fields
2014-05-25 23:14:29 +04:00
Skylot
438b3b50d9
gui: fix missed nodes in hierarchical packages tree
2013-12-26 23:33:38 +04:00
Skylot
9bf7270bf3
reformat code, resolve compiler warnings
2013-09-24 21:59:32 +04:00
Skylot
4454e013c4
gui: add internal tests
2013-09-04 23:23:16 +04:00