Commit Graph

1349 Commits

Author SHA1 Message Date
Konloch
5ab1fe04b5 Temp File API Improvements 2024-10-02 11:54:23 -06:00
Konloch
99e4973ec9 Procyon Fixes 2024-10-02 11:54:05 -06:00
Konloch
b65aad2a83 Procyon Delete Temporary Files 2024-10-02 11:22:33 -06:00
Konloch
e1915328fb Continued Temp File API 2024-10-02 11:20:33 -06:00
Konloch
626b8566b9 Better Procyon Decompiling 2024-10-02 11:12:52 -06:00
Konloch
67814737c9 Better TempFile API 2024-10-02 11:12:41 -06:00
Konloch
5a3820b50c Update Procyon Decompiler To New TempFIles API 2024-10-02 10:58:41 -06:00
Konloch
8301a58db8 Fix getUniqueName 2024-10-02 10:58:27 -06:00
Konloch
32b6f4ee8a Started New TempFiles API 2024-10-02 10:55:27 -06:00
Konloch
d4a528ee23 CLI Cleanup 2024-10-02 10:14:35 -06:00
Konloch
a5f0aed8e5 Strict CLI 2024-10-02 08:58:56 -06:00
Konloch
ba0411cf98 Fix Language Changing 2024-10-02 08:58:02 -06:00
Konloch
64de20a3e6 English Command Replaced With Language Command
You can now use `-language ger` or `-language de` to select languages
2024-10-02 08:54:53 -06:00
Konloch
e6f9f16d86 Fixed Opening Files From Launch Args 2024-10-02 08:53:14 -06:00
Konloch
182d64d997 Start Of CLI Rewrite 2024-10-02 08:30:00 -06:00
Konloch
7e15a9ecb2 Downgrade Java Formatter 2024-10-02 08:25:19 -06:00
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