Commit graph

26 commits

Author SHA1 Message Date
d1d8e305ed
Fix build.gradle log call 2024-11-06 14:29:31 +01:00
7c0b7e1e90
Rewrite logging infrastructure
This commit changes the following things inside the logging infrastructure:
- passing issuerClass, issuerOrigin and issuerMetadata is no longer required, relevant information is now being pulled from the stack
- split huge classes into multiple smaller ones
- separated "normal" and asynchronous logging classes
- simplified logging
- improved performance
- more detailed crash reporting
- regex-based filtering
- internal placeholders have been replaced with more lightweight method calls
- much more changes
2024-11-05 02:54:50 +01:00
643bda6c28
Update maven repository URL 2024-10-15 13:53:16 +02:00
bed5811b70
Add notification subsystem 2024-10-15 03:30:55 +02:00
a4224f9c51
Fix copyright notice copyright attribution 2024-09-27 23:02:16 +02:00
c33e3d3e27
Remove test layers four and five 2024-09-01 16:40:17 +02:00
701f316950
Nuke 'graphics', welcome 'windowing' 2024-08-20 21:01:39 +02:00
eb108495ea
Add option to fail doc when Javadoc throws a warning 2024-08-18 19:34:15 +02:00
05b9644eba
Set java source and target versions
This commit also introduces a warning when running the engine on a Java version higher than the engine source is on
2024-08-18 10:49:46 +02:00
b2027c8d8e
Remove "v" from version because of Maven versions 2024-08-01 02:02:19 +02:00
f383261ed9
MASSIVE CODE CHANGE
tl;dr I changed many Javadoc comments, some code, removed dumb or unused stuff and revamped the entire logging infrastructure by yeeting out LogIssuer and CodePart and much, much more
2024-07-31 03:53:44 +02:00
9dc0f549d4
Move ANSI-related stuff into 'ansi' module 2024-07-29 21:34:10 +02:00
481ce80535
Move some exceptions 2024-07-16 14:48:41 +02:00
19a87aee94
Fix javadocAll task 2024-07-11 22:56:50 +02:00
fa3d2ec19d
Add comments and fix Javadoc generation 2024-07-11 04:03:08 +02:00
541919c891
Update build.gradle syntax 2024-07-08 12:39:04 +02:00
f5075b9832
Plaster copyright notice over everything 2024-06-28 01:08:45 +02:00
4ab050bf70
Add lombok plugin back to root build.gradle 2024-06-16 21:06:51 +02:00
129537a60c
Add maven-publish plugin
Publishes to mvn.staropensource.de.
2024-06-16 13:36:06 +02:00
bb1831b900
Remove unused dependencies in root build.gradle 2024-06-16 13:35:29 +02:00
c8b2bd1f2c
Rename dependencies 2024-06-09 16:31:11 +02:00
1797be0037
Add unit testing dependencies 2024-06-09 00:21:01 +02:00
db408d796d
Fix gradle error 2024-06-08 17:37:02 +02:00
92d424c3aa
Fix usage of ' and " 2024-06-08 17:35:41 +02:00
7f2eebd595
Add combined javadoc for all subprojects 2024-06-08 17:10:00 +02:00
2f0a3f5ab3
Add build.gradle for project : 2024-06-08 17:09:36 +02:00