LBJ-the-GOAT
2bdde6a528
fix(gui): fix variable usage & caret position after rename ( #1099 ) (PR #1103 )
...
Co-authored-by: tobias <tobias.hotmail.com>
2021-01-27 19:23:07 +03:00
LBJ-the-GOAT
c61cb80a8b
feat(gui): rename local variables ( #1023 ) ( #1084 ) (PR #1098 )
...
Co-authored-by: tobias <tobias.hotmail.com>
2021-01-27 14:58:57 +03:00
LBJ-the-GOAT
ffb2956d90
fix(gui): fix caret positions of search/usage/goto decl, add search to popup menu ( #1093 ) (PR #1094 )
...
* fix caret positions of search/usage/goto decl to matched place & add menu items for search
* Remove static field for main window
Co-authored-by: tobias <tobias.hotmail.com>
2021-01-25 14:49:21 +03:00
Skylot
9744547fab
fix(gui): correct line numbers with enabled line wrap ( #1092 )
2021-01-24 16:10:37 +00:00
Choiman1559
b580d1cf5b
fix(gui): update korean translation (PR #1091 )
2021-01-23 20:24:09 +03:00
LBJ-the-GOAT
855c7b608e
feat(gui): add shortcuts to TabbedPanel and enhance JumpPosition ( #1085 ) (PR #1090 )
...
* Add shortcuts to TabbedPanel & enhance JumpPosition
* Update jadx-gui/src/main/java/jadx/gui/ui/codearea/RenameAction.java
Co-authored-by: tobias <tobias.hotmail.com>
2021-01-23 14:20:08 +03:00
Shatyuka
707ed9a828
fix(gui): codearea popup menu always disabled in macos ( #1052 ) (PR #1086 )
2021-01-18 19:03:32 +03:00
Skylot
778106c41b
chore: update gradle and java dependencies
2021-01-14 19:58:01 +00:00
Skylot
dfe026ac2d
test(gui): fix localization test
2021-01-01 18:04:42 +03:00
Choiman1559
f0849d0ed1
feat(gui): added Korean translation (PR #1074 )
...
* Added korean translation properties
* Added korean translation
* Update Messages_ko_KR.properties
* Update NLS.java
2021-01-01 18:00:10 +03:00
Skylot
b7ca898b77
perf: improve processing of override related methods ( #1072 )
2020-12-31 13:33:18 +03:00
green9317
1b8b377f90
feat(gui): allow use regex in the search dialog (PR #1069 )
...
* Implements the option to use Regex on the Search Dialog
* Updated the way search works to pass a search settings class with options set rather than method arguments
* Fixing style issues
* Updating Style Fix
* Cleaning code
* Updating code to combine SearchSettings and Search Impl as well as efficiency improvements.
* Fixing bug caused from moving code in the searchImpl class
* Fixing a minor bug
* adding style fixes
2020-12-29 22:12:20 +03:00
Jan S
23f088105e
fix(gui): synchronized conditional usageList remove method added (PR #1065 )
2020-12-24 15:42:52 +03:00
Skylot
3bbb6b1058
fix: rename all related overridden methods in deobf map file ( #1058 )
2020-12-21 14:47:57 +00:00
Jan S
4e6afe9b64
fix(gui): do not show empty rename dialog if user chooses not to change DeobfuscationForceSave settings (PR #1061 )
2020-12-21 16:23:37 +03:00
Alisson Lauffer
dd4c20249f
fix(gui): increase settings vertical scroll increment (PR #1059 )
2020-12-21 15:14:19 +03:00
Skylot
64fb587d0f
fix(gui): improve rename for overridden methods
2020-12-19 18:07:51 +03:00
Jan S
549f346d5e
fix: prevent NullPointerException and ConcurrentModificationException when renaming something (PR #1055 )
2020-12-18 17:12:32 +03:00
Skylot
e65468b97a
fix(gui): proper reference highlighter remove ( #1031 )
2020-11-24 12:24:15 +00:00
Skylot
cd006ce78e
fix: improve resource type detection and remove deprecated method
2020-11-04 21:09:57 +00:00
Skylot
278c5f6142
feat(gui): allow to load multiple files, button for add files ( #936 )
2020-11-02 18:40:55 +00:00
Alisson Lauffer
7353790ed1
fix(gui): only show renaming option for JClass, JField and JMethod (PR #1001 )
2020-10-29 20:23:36 +03:00
Skylot
e09e8e5823
chore: resolve some issues reported by sonar and lgtm
2020-10-28 14:16:50 +00:00
Skylot
92773417b3
perf(gui): reduce updates count for memory usage bar ( #1000 )
...
- disabled by default
- update only if label changed
- skip updates if app window becomes inactive
2020-10-27 12:15:04 +00:00
Skylot
12dc4fde8a
fix(gui): clear jumps history on file close
2020-10-27 11:54:11 +03:00
sergey-wowwow
71617a1c70
feat(res): fix duplicate entries and deobfuscate file names in XML resources (PR #995 )
...
* Fixes dublicates entries in XML resources
* can't use binary search on this list
* add entry config to name comparator, preserve renames by id, improve performance
* Deobf resource files
* Add break
* Changes ResourceFile
Co-authored-by: sergey-wowwow <bugi@MacBook-Pro.local >
Co-authored-by: Skylot <skylot@gmail.com >
2020-10-25 22:18:41 +03:00
Alisson Lauffer
9f684937c6
feat(gui): rename classes and fields by popup menu in tree panel (PR #993 )
2020-10-20 12:26:15 +03:00
Coin
ff6665c716
fix(gui): use correct charset when writing mapping file (PR #992 )
2020-10-17 18:51:08 +03:00
Skylot
e2b42804d5
fix: resolve several issues with package rename and class reload ( #987 )
2020-10-02 16:34:38 +01:00
Skylot
c0a81978bf
fix(gui): allow to rename packages ( #987 )
2020-10-01 21:39:23 +01:00
Skylot
b76c882210
fix(gui): fix rename dialog pack ( #972 )
2020-09-28 19:27:48 +01:00
Skylot
dcca0133fb
chore: update gradle and dependencies
2020-09-17 21:03:17 +03:00
Skylot
94a06d9b6f
feat(gui): on mouse hover highlight identifiers with enabled actions (like 'find usage' or 'rename')
2020-08-17 17:38:48 +01:00
Skylot
f1f7c70aee
chore(gui): fix locales test
2020-08-16 13:13:50 +01:00
Jan Peter Stotz
718caf8cb1
chore (gui): Add button in preferences dialog to copy the preference values in text form (json) to clipboard
2020-08-16 13:05:49 +02:00
Skylot
1560284831
refactor: fix zip security in dex plugin, remove smali deps from jadx-core
2020-08-06 13:39:40 +01:00
Skylot
ae26512601
fix: use internal usage info for rename, fix index refresh ( #791 )
2020-08-03 11:55:19 +01:00
Skylot
498c2f5256
Merge branch 'rename' into master
2020-08-02 13:25:15 +03:00
Skylot
c616b5b03b
build: resolve gradle deprecation warnings
2020-07-11 12:51:38 +01:00
Skylot
a720105208
chore: update dependencies
2020-07-05 19:02:14 +03:00
Skylot
34692c41f2
Merge branch 'master' into rename
...
# Conflicts:
# jadx-core/src/main/java/jadx/core/dex/nodes/ClassNode.java
# jadx-gui/src/main/java/jadx/gui/ui/RenameDialog.java
2020-07-03 16:39:02 +01:00
Bet4
8a8b945eb8
fix(gui): run indexJob before rename (PR #910 )
2020-07-03 17:26:24 +03:00
Snowhite
f696dc715b
fix(gui): update Messages_zh_CN.properties (PR #959 )
...
modifying error of positional argument in Chinese search result text
2020-07-03 17:19:18 +03:00
Jan S
21b8552386
fix (gui): launch4j exe startup wrapper does not apply maximum heap configuration correctly ( #951 )
2020-06-11 17:06:43 +03:00
Skylot
4b1886700d
fix(gui): merge plugins service files ( #949 )
...
Signed-off-by: Skylot <skylot@gmail.com >
2020-06-11 14:26:23 +01:00
Skylot
0d69e0ac97
refactor: use own dex parser instead deprecated dx lib
2020-05-21 22:02:20 +01:00
Soul Trace
705ceca42a
fix(gui): RenameDialog: Warn user if deobfuscation settings are invalid (PR #935 )
...
The rename functionality relies on deobfuscation for now - so let the user know
this and ask the user to enable deobfuscation to get rename working.
The "Force rewrite deobfuscation map file" option effectively disables
renaming, because renaming relies on deobfuscation map modification for now,
but Force rewrite rewrites the map on each file reload, destroying changes.
So. let the user know this issue instead of silent failure.
2020-05-14 22:56:35 +03:00
Skylot
c05368d92e
style: prefer use Stream.of method
2020-05-10 15:46:06 +01:00
Skylot
45b7304630
fix: workaround for link clicks in RSyntaxTextArea ( #929 )
2020-05-08 20:01:20 +01:00
Skylot
2dce1c0ad9
build: update gradle and dependencies
2020-05-03 22:32:27 +03:00