Nico Mexis
4ccfb6021f
General code quality changes
2022-02-25 15:52:53 +01:00
Konloch
14aaa73df5
Remove Never-Ending Selection Dialogues - Fixes #368
2022-02-13 16:40:16 -06:00
Konloch
a39a13e9be
Resource Decompiling Refactor/Code Cleanup
2022-02-13 16:02:27 -06:00
Konloch
7df1312741
Bug Fix
2022-02-13 16:00:21 -06:00
Konloch
7b7a7a06e5
Code Cleanup
2022-02-13 15:39:35 -06:00
Konloch
9ed0499ed9
Decompiler Adjustment
2022-02-13 15:39:24 -06:00
Konloch
2b7a19a5ea
BCV API Expansion
2022-02-13 15:38:59 -06:00
Konloch
accae07b29
Code Cleanup
2022-02-13 15:35:24 -06:00
Konloch
ab169afa37
Sandbox Disabled - Fixes #386 #361 #332
...
In general this seems to be causing more problems than it has solved, in the future I will attempt a more secure sandbox
2022-02-13 15:29:51 -06:00
Konloch
4771a74787
Refactoring
2022-02-13 14:36:50 -06:00
Konloch
1ee0fa0107
Code Cleanup
2022-02-13 14:14:24 -06:00
Konloch
45bae59ac9
Code Cleanup/Refactoring
2022-02-13 14:05:50 -06:00
Konloch
17ecc2b7e1
Updated JavaScript Template
2022-02-13 13:47:35 -06:00
Konloch
74fb0f191c
Updated Java Template
2022-02-13 13:47:05 -06:00
Konloch
5c40cfa957
Merge branch 'master' of https://github.com/Konloch/bytecode-viewer
2022-02-13 13:34:31 -06:00
Konloch
5c93028558
English Intro Draft Removal
2022-02-13 13:34:24 -06:00
Konloch
5ce26b1ba4
Documentation Update
2022-02-13 13:34:11 -06:00
Nico Mexis
ece284c95b
Merge remote-tracking branch 'origin/master'
2022-01-23 21:50:01 +01:00
Konloch
48804b5e04
About Panel Cleanup
2022-01-22 14:09:21 -06:00
Konloch
9d3b1d461d
Code Cleanup
2022-01-22 13:54:17 -06:00
Konloch
273af4f27e
Code Cleanup
2022-01-22 13:54:05 -06:00
Konloch
1e7618328f
Grammar Corrections
2022-01-19 12:45:57 -06:00
Konloch
76c53eddb4
Update About Text
2022-01-19 12:43:30 -06:00
Nico Mexis
5bbe04befe
Better binary file detection
2022-01-12 00:44:23 +01:00
Nico Mexis
50cd6b19d3
Fix HTML Pane encoding
2022-01-08 11:48:17 +01:00
Nico Mexis
1ec02658fe
Improve Zip Slip detection
2022-01-07 21:52:01 +01:00
Nico Mexis
c968e94b2c
Mitigate Zip Slip exlpoit
2022-01-07 21:37:24 +01:00
Nico Mexis
a6f65ecfcf
Fix Plugin templates
2022-01-07 20:20:37 +01:00
Nico Mexis
c8c67b71b6
Fix JavaDoc
2022-01-04 00:21:32 +01:00
Nico Mexis
347b6acf0f
Better language detection
2022-01-03 22:51:00 +01:00
Nico Mexis
54fc4e5e48
Use RSTA's file type detector
2022-01-03 20:05:56 +01:00
Nico Mexis
86fb69f694
Optimize various stuff
2021-12-20 00:24:17 +01:00
Nico Mexis
1f009d5c69
Fix closed stream for Procyon
2021-11-18 12:46:42 +01:00
sschr15
34285c27b4
fix (somehow many?) bugs occurring on (seemingly only) Windows
2021-11-14 12:44:43 -06:00
lujie
67fd114fa6
fxi resource leak due to Files.walk
2021-10-12 15:20:13 +08:00
Konloch
6c610e204c
Merge pull request #359 from hajdam/master
...
Added Go To action for hex viewer
2021-09-19 10:51:59 -07:00
Miroslav Hajda
f8f0aea158
Merge branch 'Konloch:master' into master
2021-09-18 17:35:39 +02:00
hajdam
af78e3cde1
Added Go To action for hex viewer
2021-09-18 17:33:52 +02:00
Nico Mexis
0597ac33dd
Revert "Remove need for AtomicInteger"
...
This reverts commit 2f7cff63c2
.
2021-09-16 14:02:53 +02:00
Nico Mexis
c8af835fb5
Add warning for Javap disassembler and Java 16+
2021-09-16 13:57:06 +02:00
Nico Mexis
756b3b3336
Small cleanup
2021-09-16 13:56:26 +02:00
Nico Mexis
35613f01da
Remove deprecations for JDK 17
2021-09-16 13:56:01 +02:00
Nico Mexis
2f7cff63c2
Remove need for AtomicInteger
2021-09-16 13:55:28 +02:00
Konloch
47a99c4e90
Merge pull request #353 from hajdam/master
...
Delete operation
2021-09-15 14:57:53 -07:00
Nico Mexis
511272aa36
Fix JDGUI decompiler
2021-09-14 19:36:56 +02:00
hajdam
63a683c9e9
Delete operation - 1
2021-09-11 14:33:14 +02:00
hajdam
94f983f005
Delete operation
2021-09-11 14:24:57 +02:00
hajdam
c264e365cb
JHexEditor replaced with BinEd Hexadecimal viewer library
2021-09-03 22:43:10 +02:00
Nico Mexis
b18bc950e1
Even more applications of the Law of Demeter
2021-08-27 10:49:31 +02:00
Nico Mexis
79403f320f
Update dex2jar
...
This provides a better solution to #348
2021-08-27 01:16:52 +02:00
Nico Mexis
a383c52619
Fix possible NPE
...
Fixes #347
2021-08-27 00:00:04 +02:00
Nico Mexis
20920eab5a
Make use of the Law of Demeter
...
I mean, most of the time, we do make use of it... But sometimes, we don't. This fixes this "issue" in some places :)
2021-08-26 23:59:37 +02:00
Nico Mexis
954f29020f
Fetch current Dex2Jar and JADX from Jitpack
2021-08-21 12:42:31 +02:00
Nico Mexis
68383dca5e
Allow change of minSdkVersion via settings
2021-08-11 22:42:15 +02:00
Konloch
0bc6d4a01b
Resource List Icon Cache
...
This is still a work in progress and may cause bugs, specifically when you remove an imported resource without resetting the workspace
2021-08-10 01:45:25 -07:00
Nico Mexis
aebba0d704
Properly fix Smali
2021-08-09 19:37:52 +02:00
Konloch
a8d89ecad0
Restore Original Mimetype
2021-08-07 00:33:50 -07:00
Konloch
8e4582417d
Merge branch 'master' of https://github.com/Konloch/bytecode-viewer
2021-08-07 00:31:36 -07:00
Konloch
7d6a945b25
Merge pull request #342 from weisJ/ui_fixes
...
UI fixes
2021-08-07 00:29:44 -07:00
weisj
758d6b7dcd
Fix issue with darklaf JMenuBar.
2021-08-07 00:37:11 +02:00
Nico Mexis
b507667c75
Retry zip files more aggressively
...
This doesn't fix any issue, but may be useful in some cases, I guess?
2021-08-05 20:28:32 +02:00
weisj
3ab009dc5b
Set empty border on VisibleComponent
...
VisibleComponent is a JInternalFrame but never used in a JDesktopPane. Darklaf adds a shadow border around the frame which looks odd in this case. Explicitly setting an empty border solves this issue.
2021-08-05 13:04:44 +02:00
weisj
53750cffa2
Prevent empty popup menu from showing if menu has no child items
2021-08-05 13:04:44 +02:00
Nico Mexis
d26ea523e6
Add even more Antialiasing
2021-08-01 12:11:43 +02:00
Nico Mexis
566527e4a1
Fix file drop that I accidentally broke...
2021-08-01 12:09:31 +02:00
Nico Mexis
770ee15650
Add Antialiasing to blocky text
2021-08-01 11:50:01 +02:00
Konloch
c7cbd60e3d
Temporarily Nerf Security Manager
...
Fixes #339 but introduces remote execution through plugins/EZ-Inject again
A proper solution is to fix the smali disassembler to dump the class into the temp directory
2021-07-30 14:05:45 -07:00
Konloch
d0dd8f4b76
Comments
2021-07-29 21:13:34 -07:00
Konloch
db799f3978
Update HTMLPane.java
2021-07-29 21:00:50 -07:00
Konloch
c94e7e7403
Fix File Chooser Selected Folder
2021-07-29 21:00:40 -07:00
Konloch
01928393c5
Comments
2021-07-29 20:59:52 -07:00
Konloch
2793f278ec
Context Menu Update
2021-07-29 20:34:41 -07:00
Konloch
9e08f06327
Extended Context Menu API
...
This extends the right-click context menu API to support interactions on the search box panel
2021-07-29 20:28:10 -07:00
Konloch
d95b9d0158
Fixed Search Tree Selection
...
The search box tree selection now functions the same as the resource list tree
2021-07-29 19:37:05 -07:00
Konloch
f4c0e71475
Better Searching
...
Instead of providing the entire path in the search result now we can return only what the user is looking for
2021-07-29 19:32:32 -07:00
Konloch
e94bee0fb6
Better LDC Search
...
Strings should be searched with case sensitivity rather than exact comparison
2021-07-29 17:28:35 -07:00
Konloch
f3ccf93c7c
Remove Above New
2021-07-29 12:45:56 -07:00
Konloch
ec460020d3
Theme Swap Update Context Menu
2021-07-29 12:03:39 -07:00
Konloch
f45e58fb04
JDK Fix
2021-07-29 11:50:15 -07:00
Konloch
1a9c4c9062
Fixed New Class Inserting
...
Visually it's still missing the class icon but now you can edit and use the new class
2021-07-29 11:41:04 -07:00
Konloch
d4652f1d1e
Merge branch 'master' of https://github.com/Konloch/bytecode-viewer
2021-07-29 11:30:26 -07:00
Konloch
f5a3d41f71
Quick Decompile Clean Up
2021-07-29 11:30:21 -07:00
Konloch
5f72bc435a
Quick Edit
...
This adds quick edit and fixes a bug with the quick decompile displaying as editable
2021-07-29 11:27:26 -07:00
hdfg159
6dda1ea2fa
Update mandarin translations
2021-07-29 22:14:10 +08:00
Konloch
2c57424674
Added New Class
...
Right-click New>Class
2021-07-27 05:02:40 -07:00
Konloch
4d863a6168
Android Tab Grouping
2021-07-27 04:49:25 -07:00
Konloch
9841ca151f
Right-Click Context Menu New File
...
Just a hack at this point, a lot of work is still needed including the new classfile option
2021-07-27 04:05:11 -07:00
Konloch
4c2e72e78e
Bug Fix Open Empty Files
2021-07-27 04:00:53 -07:00
Konloch
7d252fd5bc
Translations
...
Context menu translations
2021-07-27 03:18:21 -07:00
Konloch
f0580df2d6
Slightly Better Container API
...
Allows for quick look ups based on container name
2021-07-27 03:17:57 -07:00
Konloch
a4f01151d5
Cleanup
2021-07-27 01:49:38 -07:00
Konloch
938170b97b
Bug fix
2021-07-27 01:25:42 -07:00
Konloch
f22a5b9196
Classfile Header Check
...
This is still missing a lot and isn't the correct way to do it, plugins won't work for obfuscated classfile names until the importer has been rewritten as well
Some of the decompilers also fail but it's a step in the right direction
2021-07-27 01:13:14 -07:00
Konloch
3abdbf6b68
Right-Click Context Menu API
2021-07-27 00:26:38 -07:00
Konloch
70a205c5d9
Right-Click Context Menu
...
Adds better control to the resource list and gives a right-click context menu that changes depending on the selected node
More work is needed and a proper context API should be provided
2021-07-26 22:43:36 -07:00
Konloch
f7e47540dc
Fix Opening Selected Resource
2021-07-26 21:52:20 -07:00
Konloch
265323f33c
Only Open Plugin Console When Prompted
...
This gives back the plugin developer's control of deciding when the plugin console should be shown
2021-07-26 21:37:46 -07:00
Konloch
ec722e664c
Re-Add One Plugin At A Time Limit
2021-07-26 21:31:00 -07:00
Nico Mexis
308f167553
Fix most leaks
2021-07-25 18:54:08 +02:00
Konloch
932d135ceb
Exception Tab Title Fix
2021-07-23 20:51:55 -07:00