Commit graph

33 commits

Author SHA1 Message Date
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
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
a4cf3a2337 Version Prompt 2021-07-21 15:55:42 -07:00
Konloch
8fa494ada6 Force Prompt Update 2021-07-21 15:54:28 -07:00
Konloch
d8c88b18d1 Refactored The Version Checker
Now the version checker supports downloading for every single BCV release
2021-07-21 12:55:03 -07:00
Konloch
84d3b36454 Fixed Versioning
The downloader is still broken and seems to have issues with the entire v2.10.x line so any version prompt cannot happen till everyone is on v2.11.x or it will just be a remote error

that also means the downloader needs to be fixed for v2.11.0
2021-07-21 10:47:56 -07:00
Konloch
eeaafa48eb Comments & Constants Cleanup 2021-07-21 07:44:25 -07:00
Konloch
c07185a3fc Developer Mode
If the maven version can't be found, assume developer mode
2021-07-21 07:28:30 -07:00
Nico Mexis
27d1dea9dd
Read version directly from POM 2021-07-20 18:11:39 +02:00
Konloch
7467571c6f Guess Java Binary Path 2021-07-19 12:23:25 -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
74c88d3933 Smarter Security Manager
Removed the blocking concept and replaced with a hardcoded whitelist
2021-07-19 08:39:59 -07:00
Konloch
c70c052f53 Prefer Process Builder 2021-07-19 06:23:42 -07:00
Konloch
3349dd65b7 Translations & Cleanup 2021-07-18 12:11:34 -07:00
Konloch
31cef469d4 More Translations & Cleanup 2021-07-17 13:51:00 -07:00
Nico Mexis
78c6aac941
Dynamic ASM API 2021-07-16 20:30:53 +02:00
Konloch
c259ac70a2 Resource File Types
File Header Magic Numbers still need to be implemented but it's a start
2021-07-14 02:59:36 -07:00
Konloch
948ae90e50 Security Manager Cleanup 2021-07-12 05:13:35 -07:00
Konloch
21fe12b4a7 Lots
Fixes, API Changes, Cleanup, etc.
2021-07-11 05:33:18 -07:00
Konloch
5a761cec4a Configuration Cleanup 2021-07-10 06:46:25 -07:00
Konloch
7f95d80b86 Version Bump 2021-07-08 19:31:59 -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
e13a0635b3 v2.10.13 2021-07-01 14:56:30 -07:00
Konloch
fdf8e9baa5 XAPK Support 2021-06-29 11:25:46 -07:00
Konloch
65341c642f Settings Cleanup 2021-06-29 02:41:29 -07:00
Konloch
2314af5f7f Recent File Duplication Fix
Fixes #258
2021-06-25 22:25:50 -07:00
Konloch
5603f466b3 Code Cleanup 2021-06-25 21:10:32 -07:00
Konloch
cec2df4685 Code Cleanup
+ Refactored a lot of the GUI
+ Fixed a few bugs with the swing components and swing interaction
+ Includes #304
+ Added LAF theme selection
+ Moved the Visual Settings from the Settings menu to the View menu
+ Added a simplified tab names option
2021-06-25 18:13:46 -07:00
Konloch
57a3aaf608 Remove the unnecessary JADX libs 2021-06-21 12:53:52 -07:00
Konloch
b4d4de7d15 Remove ASM 7.1 and replace with ASM 9.1
Fixes issue #295
2021-06-21 12:39:46 -07:00
Konloch
01b7a67cb2 Constants Class Added & General Cleanups
Cleaned up the main BytecodeViewer class some and moved a few of the constants into their own class
2021-06-21 02:45:31 -07:00