a1e843f61e
Fix engine
PRs & Pushes / test (push) Failing after 1m46s
PRs & Pushes / build-jars (push) Failing after 1m59s
PRs & Pushes / build-apidoc (push) Failing after 3m25s
2024-12-29 05:03:16 +01:00
36da65b45e
Fix issues
PRs & Pushes / test (push) Failing after 2m34s
PRs & Pushes / build-jars (push) Failing after 2m33s
PRs & Pushes / build-apidoc (push) Failing after 1m55s
2024-12-29 05:02:54 +01:00
e8535cd25a
Migrate Process
PRs & Pushes / test (push) Failing after 1m38s
PRs & Pushes / build-jars (push) Failing after 1m47s
PRs & Pushes / build-apidoc (push) Failing after 3m12s
2024-12-29 05:00:35 +01:00
528e6ca388
Mark PlatformData as internal & non-extendable
PRs & Pushes / test (push) Failing after 1m45s
PRs & Pushes / build-jars (push) Failing after 1m51s
PRs & Pushes / build-apidoc (push) Failing after 1m52s
2024-12-29 04:48:09 +01:00
bf992bf6c5
Migrate Environment, SOSLSv2FormatBuilder & KotlinShutdownHandler
2024-12-29 04:15:41 +01:00
a5a7b8841c
Migrate DataSize and Stream
PRs & Pushes / test (push) Failing after 1m40s
PRs & Pushes / build-jars (push) Failing after 1m49s
PRs & Pushes / build-apidoc (push) Failing after 2m2s
2024-12-28 19:20:35 +01:00
06b279e8b6
Make engine multiplatform (incomplete)
...
PRs & Pushes / test (push) Successful in 2m6s
PRs & Pushes / build-jars (push) Successful in 2m6s
PRs & Pushes / build-apidoc (push) Failing after 2m31s
I've only performed basic steps to allow the engine to be multiplatform.
Major classes such as FileAccess, various Stream implementations and so on need to be updated accordingly.
2024-12-28 18:13:33 +01:00
df3ef9829e
Add constructor API documentation
PRs & Pushes / test (push) Successful in 3m38s
PRs & Pushes / build-jars (push) Successful in 3m24s
PRs & Pushes / build-apidoc (push) Successful in 3m17s
2024-12-28 00:50:23 +01:00
c3223f0add
Add verification methods to Process
PRs & Pushes / test (push) Successful in 2m49s
PRs & Pushes / build-jars (push) Successful in 3m40s
PRs & Pushes / build-apidoc (push) Successful in 4m4s
2024-12-27 23:59:58 +01:00
1cf6c9ac41
Add Process API (implements #12 )
PRs & Pushes / test (push) Successful in 2m57s
PRs & Pushes / build-jars (push) Successful in 3m52s
PRs & Pushes / build-apidoc (push) Successful in 3m50s
2024-12-27 23:54:09 +01:00
7b0b231a55
Add Stream wrappers around Java's stream classes
PRs & Pushes / test (push) Successful in 3m6s
PRs & Pushes / build-jars (push) Successful in 3m5s
PRs & Pushes / build-apidoc (push) Successful in 3m20s
2024-12-27 23:53:38 +01:00
14cf028bfc
Add stream piping, redirecting and flushing
2024-12-27 23:52:56 +01:00
246e83c27d
Add Engine.getSubsystem
PRs & Pushes / test (push) Successful in 1m58s
PRs & Pushes / build-jars (push) Successful in 2m21s
PRs & Pushes / build-apidoc (push) Successful in 2m16s
2024-12-27 23:50:54 +01:00
6835823860
Remove nullStream, add stdin, stdout & stderr
PRs & Pushes / test (push) Successful in 1m44s
PRs & Pushes / build-jars (push) Successful in 1m52s
PRs & Pushes / build-apidoc (push) Successful in 1m50s
2024-12-26 00:37:31 +01:00
f3773f17a5
Replace man7.org w/ man.archlinux.org
...
Arch Linux's man page online viewer is better designed and is much more usable than man7.org whilst still being lightweight
2024-12-26 00:36:55 +01:00
42846b6a44
Fix NullStream to make much more sense
2024-12-25 21:27:08 +01:00
b133f7e3a7
Rename file streams to just streams
PRs & Pushes / build-apidoc (push) Successful in 1m53s
PRs & Pushes / test (push) Successful in 2m59s
PRs & Pushes / build (push) Successful in 1m59s
2024-12-24 03:25:20 +01:00
046ccea7b1
Add Byte and String file streams
PRs & Pushes / build (push) Successful in 1m25s
PRs & Pushes / test (push) Successful in 1m31s
PRs & Pushes / build-apidoc (push) Successful in 2m33s
2024-12-24 03:20:39 +01:00
1d83354511
Make sure the stream is closed properly
PRs & Pushes / build (push) Successful in 1m36s
PRs & Pushes / test (push) Successful in 2m18s
PRs & Pushes / build-apidoc (push) Successful in 3m0s
2024-12-24 03:20:12 +01:00
540afe8139
Remove KDoc annoyances
PRs & Pushes / build (push) Successful in 2m42s
PRs & Pushes / test (push) Successful in 2m7s
PRs & Pushes / build-apidoc (push) Successful in 3m53s
2024-12-24 03:19:52 +01:00
92e7d50bab
Add support for file streams
PRs & Pushes / build (push) Successful in 2m52s
PRs & Pushes / test (push) Successful in 2m59s
PRs & Pushes / build-apidoc (push) Successful in 3m4s
2024-12-22 14:21:05 +01:00
3bc0017018
Make FileAccess.file public
PRs & Pushes / build (push) Successful in 3m0s
PRs & Pushes / test (push) Successful in 3m23s
PRs & Pushes / build-apidoc (push) Successful in 3m22s
2024-12-22 13:30:27 +01:00
292962de27
Fix FileAccess imports
PRs & Pushes / build (push) Successful in 2m54s
PRs & Pushes / test (push) Successful in 2m58s
PRs & Pushes / build-apidoc (push) Successful in 3m7s
2024-12-22 13:30:10 +01:00
f1ba00b8db
Move IO exceptions to exceptions.io package
PRs & Pushes / build (push) Failing after 2m41s
PRs & Pushes / test (push) Failing after 2m40s
PRs & Pushes / build-apidoc (push) Failing after 2m41s
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
PRs & Pushes / build (push) Successful in 2m55s
PRs & Pushes / test (push) Successful in 2m58s
PRs & Pushes / build-apidoc (push) Successful in 3m5s
2024-12-22 10:27:47 +01:00
bbfb7802f1
Fix smol formatting issue
2024-12-21 13:40:01 +01:00
edc1c4c1eb
Add charset check
PRs & Pushes / build (push) Failing after 2m3s
PRs & Pushes / test (push) Failing after 2m3s
PRs & Pushes / build-apidoc (push) Failing after 16m22s
2024-12-20 23:42:59 +01:00
3421fe55bf
Fix startup crashes not shutting down the engine
PRs & Pushes / build (push) Successful in 3m36s
PRs & Pushes / test (push) Successful in 3m10s
PRs & Pushes / build-apidoc (push) Successful in 3m37s
2024-12-20 21:58:53 +01:00
e483e5c3f1
Add formatting to SOSLSv2FormatBuilder
2024-12-20 21:47:15 +01:00
01c91244aa
Fix TwoCycleFormatterImpl parsing
PRs & Pushes / test (push) Successful in 3m29s
PRs & Pushes / build (push) Successful in 2m48s
PRs & Pushes / build-apidoc (push) Successful in 3m21s
2024-12-20 21:46:46 +01:00
048ae6b074
Add subsystem version to log messages
PRs & Pushes / build (push) Successful in 2m51s
PRs & Pushes / test (push) Successful in 3m22s
PRs & Pushes / build-apidoc (push) Successful in 3m38s
2024-12-20 21:46:20 +01:00
e15ca5435c
Add more Tristate.of methods
PRs & Pushes / build (push) Successful in 3m3s
PRs & Pushes / test (push) Successful in 4m25s
PRs & Pushes / build-apidoc (push) Successful in 4m22s
2024-12-20 19:36:18 +01:00
35099737a4
MOve OSHI dependency to 'base'
PRs & Pushes / build (push) Successful in 2m31s
PRs & Pushes / test (push) Successful in 2m42s
PRs & Pushes / build-apidoc (push) Successful in 2m17s
2024-12-20 18:38:20 +01:00
9866b9b0dd
Use buildString method for some StringBuilders
PRs & Pushes / build (push) Successful in 2m35s
PRs & Pushes / test (push) Successful in 2m38s
PRs & Pushes / build-apidoc (push) Successful in 2m28s
2024-12-20 18:31:19 +01:00
6eca780ebf
Move formatter stuff out of logging package
PRs & Pushes / build (push) Failing after 1m57s
PRs & Pushes / test (push) Failing after 2m6s
PRs & Pushes / build-apidoc (push) Successful in 2m27s
2024-12-20 17:45:10 +01:00
a49e437a4a
Add "Environment" crash category
PRs & Pushes / build (push) Failing after 1m56s
PRs & Pushes / test (push) Failing after 2m2s
PRs & Pushes / build-apidoc (push) Has been cancelled
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
PRs & Pushes / build (push) Failing after 1m57s
PRs & Pushes / test (push) Failing after 2m3s
PRs & Pushes / build-apidoc (push) Successful in 2m25s
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
803e18239d
Change license from GNU AGPL v3 to GNU GPL v3
PRs & Pushes / build (push) Successful in 2m37s
PRs & Pushes / test (push) Successful in 2m36s
PRs & Pushes / build-apidoc (push) Successful in 2m15s
2024-12-20 01:23:25 +01:00
50e438a16b
Add Tristate
PRs & Pushes / build (push) Successful in 2m56s
PRs & Pushes / test (push) Successful in 2m54s
PRs & Pushes / build-apidoc (push) Successful in 2m21s
2024-12-20 00:35:43 +01:00
e035b5ab80
Quote channel in crash report
PRs & Pushes / build (push) Failing after 2m12s
PRs & Pushes / test (push) Failing after 2m10s
PRs & Pushes / build-apidoc (push) Has been cancelled
2024-12-19 02:51:05 +01:00
47bb0f6cab
Add BuildInformation & a matching CrashCategory
2024-12-19 02:50:00 +01:00
aa9200a372
Update Call data class, squash all TODOs
2024-12-19 02:48:55 +01:00