Commit Graph

271 Commits

Author SHA1 Message Date
Konloch 33ec3f3fdb Extended BetterJOptionPane
This adds the showInputDialogue functions as well as the fixes for them
2021-07-13 03:36:39 -07:00
Konloch 67e2e0dfd0 Javap Fixes
Because of the design of using sysout it fails when being ran concurrently. Until the system has been redesigned to not use sysout (or a better solution for it is added) I've synchronized the javap disassembler

thankfully javap is fast so this shouldn't be that noticeable but it should be fixed one day
2021-07-13 03:35:48 -07:00
Konloch e9f3163e1b Added Change ClassFile Versions Plugin 2021-07-13 03:33:49 -07:00
Konloch 410189fce6 Security Manager Fix 2021-07-13 00:44:51 -07:00
Konloch 1b5f8e16db Python3 Check 2021-07-12 07:43:14 -07:00
Konloch c27db9be9b Improved Javap 2021-07-12 07:42:56 -07:00
Konloch c8b23818a4 Fixed Enjarify 2021-07-12 07:37:07 -07:00
Konloch 1d5c500ba8 Security Manager Fix 2021-07-12 07:18:36 -07:00
Konloch b81577c6f0 Autodetect Python CLI
Still a WIP
2021-07-12 06:59:26 -07:00
Konloch 106549658f Resolved JFrameConsole Text Bug
This fixes the bug with large Strings causing the swing thread to lock up
2021-07-12 06:18:55 -07:00
Konloch f349e6a8f1 Improved Javap 2021-07-12 05:50:23 -07:00
Konloch 600b88e05e Improved Javap 2021-07-12 05:18:22 -07:00
Konloch f966f7b29f CLI Java Detection 2021-07-12 05:14:05 -07:00
Konloch 948ae90e50 Security Manager Cleanup 2021-07-12 05:13:35 -07:00
Konloch 216882c58e Flexible Blocking
This allows multiple security manager blocks and unblocks to happen without causing conflictions
2021-07-12 04:18:52 -07:00
Konloch 76aaf8f30f Javap Disassembler 2021-07-11 10:53:15 -07:00
Konloch 789ac13cd1 Cleaned Up Error Alerts 2021-07-11 09:52:07 -07:00
Konloch 7d09510194 Added Javap Disassembler
Solves #93
2021-07-11 09:41:33 -07:00
Konloch 46bee607aa JDK 9 Compatible
This removes the sun package dependency
2021-07-11 07:37:05 -07:00
Konloch c2a9c0f51e Icon Resources API Change 2021-07-11 07:10:42 -07:00
Konloch 0325c2008e Restored Resource Exporting 2021-07-11 06:55:30 -07:00
Konloch f1dc61f780 Disassembler Bug Fix 2021-07-11 06:39:09 -07:00
Konloch 64bce4c201 API Update 2021-07-11 05:37:13 -07:00
Konloch 21fe12b4a7 Lots
Fixes, API Changes, Cleanup, etc.
2021-07-11 05:33:18 -07:00
Konloch 715041366d CLI Adjustment 2021-07-11 05:01:32 -07:00
Konloch cf42e4bf67 Added View Manifest Plugin 2021-07-11 04:26:03 -07:00
Konloch 5cbe3122e5 Added Plugin View APK Android Permissions 2021-07-11 04:16:54 -07:00
Konloch 7d140580ee Updated TODO 2021-07-11 02:31:56 -07:00
Konloch 540b48f3ee Fixed APK/DEX Importing 2021-07-11 02:31:34 -07:00
Konloch b40c763db9 Comments 2021-07-11 02:22:47 -07:00
Konloch 717b2e466c Main Viewer GUI Cleanup 2021-07-11 02:17:46 -07:00
Konloch 56a6a4ebf3 Resource Container Cleanup 2021-07-11 02:14:42 -07:00
Konloch ec5aabb7e9 Resource Container Fix 2021-07-11 01:52:42 -07:00
Konloch 845d9f253d Preserve File Order 2021-07-11 01:50:12 -07:00
Konloch 2ef221f6e1 Resource Viewing Improvements
All of the components that update resources should now function as normal again

The decompiler gui API has been improved to use less boilerplate when adding a new decompiler
2021-07-11 01:44:37 -07:00
Konloch 4ebdd2bdbc Removed Old Decompiler Setting Compatibility
Not a major break, this will force reset the decompiler settings for anyone using an older version of BCV

The editable pane will be disabled by default so you may need to re-enable that if you use it.
2021-07-11 01:07:31 -07:00
Konloch d98f3d3e31 Improved Importing 2021-07-10 09:05:08 -07:00
Konloch a7e399add9 Removed Preview Copy 2021-07-10 06:46:45 -07:00
Konloch 5a761cec4a Configuration Cleanup 2021-07-10 06:46:25 -07:00
Konloch 58ef4c4395 Krakatau/Enjarify Fix
This fixes Krakatau and Enjarify deployment
2021-07-10 06:05:37 -07:00
Konloch 7f95d80b86 Version Bump 2021-07-08 19:31:59 -07:00
Konloch 743b515f24 Translation Fixes 2021-07-08 18:58:27 -07:00
Konloch baaa2c0780 Translation Loading
Translations only need to be loaded by themselves now, English is the default on component creation
2021-07-08 02:33:03 -07:00
Konloch 7b724d00c2 Fix Korean 2021-07-08 02:32:09 -07:00
Konloch 342d60536b Verbose Fix 2021-07-08 02:24:28 -07:00
Konloch 9ab8ec7f8c More Command Line Options 2021-07-08 02:24:12 -07:00
Konloch c4f77bd47b Translation Fix 2021-07-08 02:08:46 -07:00
Konloch 0084e4c408 Translation Fix 2021-07-08 01:55:52 -07:00
Konloch d651f43b62 Translated Component Fix
Components that lack base translations will overwrite with blank text, this preserves the default text until translation is applied
2021-07-08 01:53:08 -07:00
Konloch dca90245e5 Better Plugin Integration
Instead of plugins running instantly you are given the option to edit them using the Plugin Writer
2021-07-08 01:50:57 -07:00