Skylot
bd8a44c4c9
fix(gui): correct handle of selected file in save dialog
2022-05-21 21:31:47 +01:00
Skylot
21e94d8d5c
fix(gui): use alias for types in tooltips ( #1487 )
v1.4.0
2022-05-20 22:09:39 +01:00
Skylot
7b1c7b967a
fix: use alias for variable names ( #1487 )
2022-05-20 22:09:39 +01:00
Skylot
e4b19ab560
fix(gui): add missing Use debug info option
2022-05-20 22:09:39 +01:00
Skylot
49137c9751
fix(cli): don't ignore critical errors ( #1150 )
...
Thrown java.lang.Error was ignored and not logged.
2022-05-19 23:12:19 +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
Jan S
65ade379a6
fix(gui): escape class- method and field names in frida code snippet (PR #1480 )
2022-05-10 19:43:15 +01:00
Skylot
a06df187c9
fix(gui): ask for project file path on exit ( #1474 )
2022-05-08 14:55:25 +03:00
Jan S
e784c7f7df
fix(gui): editor theme loading and error/fallback handling improved ( #1476 )(PR #1478 )
...
* fix(gui): editor theme loading and error/fallback handling improved
* Update jadx-gui/src/main/java/jadx/gui/ui/MainWindow.java
Co-authored-by: skylot <118523+skylot@users.noreply.github.com >
2022-05-08 12:53:48 +01:00
Skylot
a717392379
fix: workaround to prevent incorrect order after move inline ( #1472 )
2022-04-29 15:37:07 +01:00
Skylot
a71b3a71d8
fix: better code styling for if-else blocks ( #1455 )
2022-04-26 20:18:06 +01:00
Skylot
3366bf3dec
chore: update dependencies
2022-04-26 20:48:18 +03:00
Jan S
a505534197
fix(gui): fix IndexOutOfBoundsException when switching between tabs via mouse wheel ( #1456 )(PR #1469 )
2022-04-26 17:27:39 +01:00
Nelson Gregório
357706b070
feat: allow to include/exclude dependencies when saving with class filter ( #1466 )(PR #1467 )
...
* feat: Add option to include/exclude dependencies when saving
* fix save skip for class depencencies
Co-authored-by: Skylot <skylot@gmail.com >
2022-04-26 17:18:51 +01:00
Skylot
e02434d135
fix(gui): confirm directory loading on file open ( #1462 )
2022-04-25 14:32:00 +03:00
Jan S
4586015fc0
fix(gui): resolve NPE on project save ( #1463 )(PR #1464 )
...
* fix(gui): NullPointerException on project save
* chore(gui): ensure MainWindow.project is never null
* ensure `files` in `ProjectData` in not null
Co-authored-by: Skylot <skylot@gmail.com >
2022-04-24 10:32:25 +01:00
Skylot
1832f2aee3
feat: allow to load custom input ( #1457 )
2022-04-21 13:21:13 +01:00
SiderealArt
1ec127c3cb
fix(gui): update Traditional Chinese translation (PR #1452 )
v1.3.5
2022-04-19 14:05:55 +01:00
Skylot
7a3b7c55c9
build: run tests in parallel
2022-04-18 16:31:25 +01:00
Skylot
b66293a2f7
fix: handle wildcard in invoke type resolver ( #1238 )
2022-04-18 16:27:35 +01:00
Skylot
abcaafa89a
chore: update gradle and dependencies
2022-04-17 19:28:18 +01:00
Skylot
cf25cc4faa
fix: prevent null type in code variables
2022-04-17 19:18:33 +01:00
Skylot
b57001d4a7
fix: use correct reference for replaced bridge constructor ( #1441 )
2022-04-10 15:48:36 +01:00
Skylot
83decc2473
fix(gui): rename class while rename constructor ( #1441 )
2022-04-08 13:45:27 +01:00
root-intruder
92faa569be
build: allow unsigned local lib builds ( #1438 )(PR #1439 )
2022-04-06 13:41:33 +01:00
Skylot
c5b731169d
build: disable jitpack
2022-04-06 13:34:08 +01:00
Skylot
f0a8ef81d3
fix: replace fixed memory limit with -XX:MaxRAMPercentage=70.0 ( #1437 )
2022-04-05 20:08:39 +01:00
Skylot
994973ac01
fix(gui): check free memory after GC attempt
2022-04-05 19:46:10 +01:00
Skylot
c9622c0771
chore: update class set to Android 32
2022-04-05 20:21:41 +03:00
Jan S
8551c6c903
fix(res): ignore resource chunk entries that are located after the resource chunk end ( #751 )(PR #1436 )
2022-04-04 18:05:07 +01:00
Bruno Oberle
9a9ac4308e
fix(cli): use correct converter for "--decompilation-mode" option ( #1434 )(PR #1435 )
2022-04-04 13:47:30 +01:00
Matt
e784cbdd09
fix(deobf): fix writing method mappings as fields entries ( #1432 )(PR #1433 )
2022-04-02 12:30:25 +01:00
Elias
2744c4bfb6
build: fix appdata.xml ( #1427 )(PR #1430 )
2022-03-31 17:30:06 +01:00
Skylot
e4f4c1b84a
fix(gui): don't highlight whitespaces and special symbols ( #1429 )
2022-03-28 19:21:05 +01:00
Elias
e5fa818b5c
build: remove unsupported tags from appdata.xml ( #1427 )(PR #1428 )
...
* remove <code> tags from appdata.xml because flatpak doesn't like it
* appdata.xml: remove <a> tag because flatpak doesn't like it
2022-03-27 17:28:01 +01:00
Elias
b22b554a69
build: add appdata.xml for flatpak package (PR #1426 )
2022-03-27 14:06:18 +01:00
Skylot
e9b8060889
refactor(gui): improve node action in code area
2022-03-26 15:31:29 +00:00
Skylot
1c2b2c072c
fix(gui): restore open tabs on project load (regression fix)
2022-03-25 13:40:00 +00:00
Skylot
3d451912ee
fix: handle inlined classes while collecting override related methods ( #1422 )
2022-03-25 12:56:18 +00:00
Skylot
fe91d774fa
feat(gui): add split view for different decompilation modes
2022-03-23 18:16:57 +03:00
Skylot
d8306cb1c0
feat: add 'simple' decompilation mode
2022-03-23 18:16:54 +03:00
Jan S
909cf0a576
fix: various minor improvements (PR #1418 )
...
* chore: better variable naming for getInstance calls
* chore: rebalance preferences window and fix empty plugins section directly after jadx-gui start
* chore: do not ask for project save if nothing had been changed
* use parallel mode for gradle
* minor improvements for app debugging
* apply CodeQL suggestion to prevent log injection
* handle IntelliJ Idea warnings
* replace not-ASCII chars in LogUtils.escape
Co-authored-by: Skylot <skylot@gmail.com >
2022-03-23 15:13:53 +00:00
Jan S
8fe1ee11e4
fix(debugger): resolve IO read problems, proper socket closing (PR #1414 )
...
* fix(debugger): several IO read problems fixed
* merged latest changes
* fixed read loop
* Update jadx-gui/src/main/java/jadx/gui/device/protocol/ADB.java
Co-authored-by: skylot <118523+skylot@users.noreply.github.com >
2022-03-20 17:01:01 +00:00
Skylot
d2bef108f5
chore: update dependencies
v1.3.4
2022-03-19 18:52:44 +00:00
Skylot
ba8ba504b1
fix(debugger): small improve for jdwp handshake ( #1412 )
2022-03-19 18:43:34 +00:00
Skylot
481b5abf85
fix(debugger): handle stream end and partial reads ( #1412 )
2022-03-18 14:19:08 +00:00
Skylot
c4e1d9445a
fix(gui): reduce threads count on low memory, other tweaks ( #1410 )
2022-03-17 17:50:28 +00:00
Skylot
cb03532b76
fix: allow implicit type cast for array operations ( #1407 )
2022-03-14 18:47:55 +00:00
Skylot
c93e9eea14
fix: improve class names collision detection ( #1406 )
2022-03-13 12:08:03 +00:00
Skylot
9a67b19973
feat(gui): add zoom in/out actions ( #1403 )
2022-03-11 13:59:00 +00:00