Konloch
66b38222f8
Use Background Thread For Async Saving
2024-10-02 06:40:42 -06:00
Konloch
17e128be28
POM Cleanup
2024-10-02 06:17:15 -06:00
Konloch
921e6e113c
Added Update Warning
2024-10-02 06:12:06 -06:00
Konloch
2722b70590
Added More Licenses
2024-10-02 06:11:47 -06:00
Konloch
9f244550d0
Pom Cleanup
2024-10-02 05:54:25 -06:00
Konloch
3158e83e0a
Format ASMifier
...
We could probably replace the formatter library with one that is more configurable. We're also stuck on Google Java Formatter 1.9 due to us having Java 1.8 support.
2024-10-02 05:52:32 -06:00
Konloch
13510e3e42
Update Google Java Format Version
2024-10-02 05:50:21 -06:00
Konloch
78f61f68bc
Pom Cleanup
2024-10-02 05:47:41 -06:00
Konloch
87fac67947
Added Google Java Format
2024-10-02 05:46:39 -06:00
Konloch
250f55cd5f
Code Cleanup
2024-10-02 05:46:04 -06:00
Konloch
269905da91
Editor Config Update
2024-10-02 05:24:29 -06:00
Konloch
ff4432f47d
ASMifier Shouldn't Parse
2024-10-02 05:07:35 -06:00
Konloch
88aa5a9595
New Abstract Decompiler API
2024-10-02 05:06:47 -06:00
Konloch
22e008c37d
InternalDecompiler Renamed To AbstractDecompiler
2024-10-02 04:48:05 -06:00
Konloch
88b9844f09
InternalCompiler Renamed To AbstractCompiler
2024-10-02 04:47:48 -06:00
Konloch
efcbfc4cbb
Code Cleanup
2024-10-02 04:45:47 -06:00
Konloch
f5c7cd7496
Added Author Tag
...
If this is incorrect please feel free to update it or adjust
2024-10-01 23:48:22 -06:00
Konloch
fb075c884b
Syntax Cleanup
2024-10-01 23:47:36 -06:00
Konloch
406b47bf8c
Use SleepUtil API
2024-10-01 23:43:27 -06:00
Konloch
938ee3f51b
Syntax Cleanup
2024-10-01 23:07:51 -06:00
Konloch
c713a203ba
Cleanup
2024-10-01 22:48:03 -06:00
Konloch
dac4cee668
Fix Change Class File Versions Plugin 'Cancel' Option
...
Resolves #447
2024-10-01 19:10:44 -06:00
Konloch
ed7865c295
Update README.md
2024-09-30 22:30:29 -06:00
Konloch
efcbaed2e2
Show Exceptions To Users If It Cancels Their Action
2024-09-29 22:04:49 -06:00
Konloch
133526c0c6
Partial Fix For Slow jFileChooser
...
Start of fixing #272
This is a Swing / JDK bug - Using a different JDK is the recommended fix, but this work around helps cut the time waited by a lot.
2024-09-29 22:03:26 -06:00
Konloch
d78ab844e1
Update README
2024-09-29 21:19:30 -06:00
Konloch
8b84ae74c0
Better Synchronization Between On-Disk Editing and In-Memory Editing
...
Probably introduced a bug or two. Compare issues with the previous implementation as that was tested slightly more.
2024-09-29 21:16:11 -06:00
Konloch
d343bce350
Implemented Task Manager API
2024-09-29 20:56:08 -06:00
Konloch
a0adb9bb44
Added Task Manager for Background Tasks
2024-09-29 20:55:54 -06:00
Konloch
805dac8e36
Better Plugin Writing
...
Resolves #394
You can now write plugins from the Plugin Writer in BCV, or from disk. BCV will read the last edit dates on both and use the latest version.
As a bonus BCV will self-update the pane to keep the BCV plugin writer synced with your local file. Local files are also overwritten when the plugin writer is used to edit the plugin, then ran.
2024-09-29 20:24:17 -06:00
Konloch
c29f0fbb21
Fix NPE on System Theme
2024-09-29 20:11:05 -06:00
Konloch
5dab52bfd3
Code Cleanup
2024-09-29 19:47:50 -06:00
Konloch
fb825589c3
Comment Suppression
2024-09-29 19:46:49 -06:00
Konloch
88b2c7f68d
Alert Instead of NPE
2024-09-29 19:44:10 -06:00
Konloch
9b53a74b05
Code Cleanup
2024-09-29 19:44:08 -06:00
Konloch
c53d4e997b
API Update
2024-09-29 19:39:08 -06:00
Konloch
91707fc67a
Fix Compilation
2024-09-29 19:37:25 -06:00
Konloch
70847bc11d
Revert Token Maker & Exclude In Checkstyle
2024-09-29 10:33:26 -06:00
Konloch
0e3894751b
Syntax Cleanup
2024-09-29 09:56:05 -06:00
Konloch
78a41f5a85
Cleanup
2024-09-29 09:51:55 -06:00
Konloch
62ade7c877
Added #472 as External Plugin
2024-09-29 09:27:18 -06:00
Konloch
d0b075ca1b
Added GetLastActiveClass
...
To make temporary plugins work with the BCV.getCurrentlyOpenedClassNode() API, we have to store the last active class viewer in memory
There is probably a better way of doing this, but the only code using these APIs are user plugins, so it shouldn't impact the rest of the program if we have a resource mismatch
2024-09-29 09:05:01 -06:00
Konloch
269aed29b2
Cleanup
2024-09-29 08:58:19 -06:00
Konloch
8c9fe299cc
Better Looking Search Elements
2024-09-29 08:58:05 -06:00
Konloch
c7dd1be0e6
Syntax Fixes
2024-09-29 08:51:57 -06:00
Konloch
cd59dd5a20
Update English Strings
2024-09-29 08:21:29 -06:00
Konloch
5e4d411b04
Hide Create New JS Plugin If No JS Engine On Classpath
...
Due to the way the global variable is being created - this may introduce some visual startup delay - will need to profile with JS engines on the classpath
2024-09-29 08:18:35 -06:00
Konloch
95da665548
Is JS Engine In Classpath Check
...
This may introduce some visual startup delay - will need to profile with JS engines on the classpath
2024-09-29 08:17:46 -06:00
Konloch
5f32dff724
Run Temporary Plugins
2024-09-29 08:15:25 -06:00
Konloch
784e849bd5
Update Editor Config
2024-09-29 07:59:16 -06:00