Commit graph

655 commits

Author SHA1 Message Date
dd11e6d69e
Remove explicit stdlib dependency declaration 2024-12-25 15:18:33 +01:00
4b9bec52af
Fix publishing issue 2024-12-25 15:18:00 +01:00
a2db3c3278
Replace 'project' with 'this@allprojects' 2024-12-25 01:57:42 +01:00
c671c23df0
Migrate to using Nyx 2024-12-25 01:03:09 +01:00
524e1bcd1f
[noci] Remove Gradle wrapper copyright notice 2024-12-25 00:44:32 +01:00
e2e5040055
Improve build scripts
Thanks solonovamax! She/he/they helped improve the engine's build scripts and gave a lot of tips when working with Gradle.

Website: https://solonovamax.gay
Fedi: https://tech.lgbt/@solonovamax
GitHub: https://github.com/solonovamax
2024-12-24 23:56:42 +01:00
b133f7e3a7
Rename file streams to just streams 2024-12-24 03:25:20 +01:00
046ccea7b1
Add Byte and String file streams 2024-12-24 03:20:39 +01:00
1d83354511
Make sure the stream is closed properly 2024-12-24 03:20:12 +01:00
540afe8139
Remove KDoc annoyances 2024-12-24 03:19:52 +01:00
92e7d50bab
Add support for file streams 2024-12-22 14:21:05 +01:00
3bc0017018
Make FileAccess.file public 2024-12-22 13:30:27 +01:00
292962de27
Fix FileAccess imports 2024-12-22 13:30:10 +01:00
f1ba00b8db
Move IO exceptions to exceptions.io package 2024-12-22 13:10:00 +01:00
1743228b71
Allow annotating classes with @NonKotlinContact 2024-12-22 13:05:44 +01:00
603410ed89
Add DataSize class and test 2024-12-22 10:27:47 +01:00
62174521f5
Update README for the ANSI subsystem 2024-12-22 08:59:28 +01:00
bbfb7802f1
Fix smol formatting issue 2024-12-21 13:40:01 +01:00
c640176dd7
Fix ANSI formatting issues 2024-12-21 13:38:41 +01:00
687631661d
Add AnsiSubsystem import 2024-12-20 23:43:25 +01:00
edc1c4c1eb
Add charset check 2024-12-20 23:42:59 +01:00
cd81e60808
Add register method and version checks to the ANSI subsystem 2024-12-20 21:59:19 +01:00
3421fe55bf
Fix startup crashes not shutting down the engine 2024-12-20 21:58:53 +01:00
0ffd137891
Add ansi subsystem (only formatter for now) 2024-12-20 21:49:18 +01:00
76b2105e53
Remove Jansi dependency 2024-12-20 21:47:30 +01:00
e483e5c3f1
Add formatting to SOSLSv2FormatBuilder 2024-12-20 21:47:15 +01:00
01c91244aa
Fix TwoCycleFormatterImpl parsing 2024-12-20 21:46:46 +01:00
048ae6b074
Add subsystem version to log messages 2024-12-20 21:46:20 +01:00
91128541f9
Remove unnecessary dependency inclusions 2024-12-20 19:36:47 +01:00
e15ca5435c
Add more Tristate.of methods 2024-12-20 19:36:18 +01:00
35099737a4
MOve OSHI dependency to 'base' 2024-12-20 18:38:20 +01:00
9866b9b0dd
Use buildString method for some StringBuilders 2024-12-20 18:31:19 +01:00
6eca780ebf
Move formatter stuff out of logging package 2024-12-20 17:45:10 +01:00
f2576af0b3
Add dead documentation warning 2024-12-20 02:52:24 +01:00
a49e437a4a
Add "Environment" crash category 2024-12-20 02:50:50 +01:00
01b2955c39
Add tests for StackTraceUtils 2024-12-20 02:50:30 +01:00
3b532a2dda
Rename methods, update default value for methodCaller(depth) 2024-12-20 02:50:06 +01:00
9d001032c2
Add '@DisplayName's to tests, fix FileAccess scheduled deletion 2024-12-20 02:48:40 +01:00
d0dbdbeef8
Add 'fullTypePath' setting, give data types some love 2024-12-20 02:47:55 +01:00
60ce99305b
Add subsystem support 2024-12-20 01:38:41 +01:00
8913f5a678
Add initialization & final shutdown message 2024-12-20 01:38:22 +01:00
e4f4ab6f8c
Add EngineConfiguration.toDefault method 2024-12-20 01:37:39 +01:00
04f8aa360a
Add Engine.reload method and SHUT_DOWN_FINAL state 2024-12-20 01:37:03 +01:00
c1a14d343c
Move testapp's logger to internal property 2024-12-20 01:32:40 +01:00
803e18239d
Change license from GNU AGPL v3 to GNU GPL v3 2024-12-20 01:23:25 +01:00
50e438a16b
Add Tristate 2024-12-20 00:35:43 +01:00
611d7a93ff
Prevent copying in root project 2024-12-19 02:52:37 +01:00
e035b5ab80
Quote channel in crash report 2024-12-19 02:51:05 +01:00
47bb0f6cab
Add BuildInformation & a matching CrashCategory 2024-12-19 02:50:00 +01:00
8b15e8a84e
Update gradle.properties naming scheme 2024-12-19 02:49:32 +01:00