Konloch
2b7a19a5ea
BCV API Expansion
2022-02-13 15:38:59 -06:00
Konloch
5ce26b1ba4
Documentation Update
2022-02-13 13:34:11 -06:00
Konloch
273af4f27e
Code Cleanup
2022-01-22 13:54:05 -06:00
Nico Mexis
a6f65ecfcf
Fix Plugin templates
2022-01-07 20:20:37 +01:00
Nico Mexis
86fb69f694
Optimize various stuff
2021-12-20 00:24:17 +01:00
Nico Mexis
756b3b3336
Small cleanup
2021-09-16 13:56:26 +02:00
Nico Mexis
b18bc950e1
Even more applications of the Law of Demeter
2021-08-27 10:49:31 +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
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
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
Konloch
ff793b5fc3
Tabbed Plugin Exceptions
2021-07-23 20:26:23 -07:00
Konloch
5328862cc6
Free Software License Header
...
Adds the big free software license header into the ones that are missing it
2021-07-23 19:25:51 -07:00
Konloch
683207d4b0
ClassLoader Fix
...
This resolves an issue with the String Decrypter plugins
2021-07-23 15:34:26 -07:00
Konloch
15df6abfc9
Tabbed Windows
...
This gives the option to open all of the window dialogs as tabbed resources. The plugin writer and plugin console tab could be merged into a single pane at a later date. The error dialog might be over-kill and should remain an external window.
This is mostly an experiment for better UIs, because of this everything is optional and can be turned off within the configuration class
2021-07-23 15:12:53 -07:00
Konloch
05e69c5bb8
Error Log Translations
2021-07-23 09:20:23 -07:00
Konloch
23d6e64a66
Typo
2021-07-22 22:17:20 -07:00
Konloch
0898588be6
More Translations
2021-07-21 09:06:00 -07:00
Konloch
0203a13472
Code Cleanup
...
Translation errors are now silenced unless developer mode is enabled
2021-07-21 08:20:38 -07:00
Konloch
173b1937ff
Zoomable Exception UI
...
This also provides support for the global font setting
2021-07-21 07:50:09 -07:00
Konloch
eeaafa48eb
Comments & Constants Cleanup
2021-07-21 07:44:25 -07:00
Konloch
ce86445ad3
JS Engine Compatibility
...
Probably not needed, more testing is required
2021-07-21 06:19:24 -07:00
Konloch
c2d2f6627d
Strict Security Manager
...
A lot needs to be done but this blocks most of the security manager escapes
2021-07-19 10:46:35 -07:00
Konloch
995158a8d2
JTree Rewrite
...
This is a better implementation of the managing the JTree. Instead of destroying and creating the tree each time a resource is imported. It's now preserved and the tree nodes are managed by the resource container
2021-07-16 13:55:03 -07:00
Konloch
ced48c76fd
Tabbed Console
...
A better solution to the plugin console for when you have multiple resources inside of BCV
2021-07-14 21:59:18 -07:00
Konloch
fc68fde546
Better Plugin Handling
...
This isn't a perfect solution since it will create a new console window for each resource, however it maintains compatibility and makes it easy on plugin authors
A new plugin class would be a good idea for a better alternative, then more advanced plugins could use that as the class base instead of just the.bytecode.club.bytecodeviewer.api.Plugin
2021-07-13 04:46:21 -07:00
Konloch
789ac13cd1
Cleaned Up Error Alerts
2021-07-11 09:52:07 -07:00
Konloch
c2a9c0f51e
Icon Resources API Change
2021-07-11 07:10:42 -07:00
Konloch
21fe12b4a7
Lots
...
Fixes, API Changes, Cleanup, etc.
2021-07-11 05:33:18 -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
c5b53be4b8
BCV API Change
...
This API change will break compatibility with most pre-existing plugins
2021-07-06 21:36:11 -07:00
Konloch
7eda960981
Dynamic Analysis Cleanup
2021-07-06 21:21:06 -07:00
Konloch
02115c4820
RCE Blocking Rename
2021-07-06 20:42:48 -07:00
Konloch
d6be70dfb2
Better Error Handling
2021-07-06 19:51:10 -07:00
Konloch
deb23d3dd3
Error Prompt Cleanup
2021-07-06 19:46:12 -07:00
Konloch
b6689c916d
Updated Error Logging
...
Thank you to everyone who sends in stacktraces! This is the start of making it easier on you guys 👍
2021-07-06 18:10:09 -07:00
Konloch
febdeba457
Updated Error Handling
2021-07-06 17:52:00 -07:00
Konloch
b99f6bf98a
Busy Status Cleanup
2021-07-06 15:57:42 -07:00
Konloch
9e5b4527ed
Plugin Cleanup
2021-07-06 15:38:37 -07:00
Konloch
14b3b04661
ASM Rename Util Cleanup
2021-07-06 15:27:20 -07:00
Konloch
d52a5b450b
API Update
2021-07-06 15:18:25 -07:00
Konloch
a96f2ed445
ClassNodeLoader Cleanup
2021-07-06 15:11:55 -07:00
Konloch
a6311d86ba
Exception UI Cleanup
2021-07-06 15:10:50 -07:00
Konloch
08304d3db1
Decompiler Cleanup
2021-07-03 22:59:42 -07:00
Konloch
f3d5f25743
Built-in Script Editor
...
Still a work in progress
2021-07-01 14:54:10 -07:00
Konloch
7dd66d675c
Silence Exceptions
2021-06-29 11:24:47 -07:00
Konloch
c45b8c4b5a
API Changes
2021-06-27 21:13:55 -07:00
Konloch
06ff4d4f7d
Code Cleanup
2021-06-27 17:03:43 -07:00
Konloch
2d80244e1f
Add Java Compiler to the API
2021-06-26 07:37:41 -07:00