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
66b38222f8
Use Background Thread For Async Saving
2024-10-02 06:40:42 -06:00
Konloch
2722b70590
Added More Licenses
2024-10-02 06:11:47 -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
250f55cd5f
Code Cleanup
2024-10-02 05:46:04 -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
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
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
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
c53d4e997b
API Update
2024-09-29 19:39:08 -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
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
95eeee0e15
Merge pull request #516 from Bl3nd/go-to-enhancement
...
A few fixes for parsing
2024-09-29 06:44:51 -07:00