|
7d738433ed
|
editor: Add a basic text editor
|
2024-04-15 17:06:04 +00:00 |
|
|
36bd556406
|
all: Bump release version to 0.6.0 and start calling it "Andromeda"
continuous-integration/drone/push Build is passing
I changed my mind, some alpha releases can have unique names now.
|
2023-09-20 20:56:59 +02:00 |
|
|
835c39bc47
|
apps: Add basic terminal app
|
2023-09-20 07:05:58 +02:00 |
|
|
36cc84c50d
|
wind: Add a simple display server skeleton using libui
No client functionality yet, but it's a start.
|
2023-09-20 07:05:48 +02:00 |
|
|
9df88bac3e
|
libui: Add a GUI and graphics library
|
2023-09-20 07:05:48 +02:00 |
|
|
c1f4997448
|
all: Start calling this release 0.5.0
continuous-integration/drone/push Build is failing
|
2023-08-16 09:57:38 +02:00 |
|
|
033aff4f6c
|
all: Error out on bidirectional characters (CVE-2021-42574)
continuous-integration/drone/push Build is passing
|
2023-07-24 15:06:48 +02:00 |
|
|
358493a7bc
|
kernel: Add a system for release names in uname(), call alpha releases "Mercury"
continuous-integration/drone/push Build is passing
|
2023-07-22 12:21:01 +02:00 |
|
|
5110d740b8
|
all: Update the version number to 0.4.0
continuous-integration/drone/push Build is passing
|
2023-07-22 12:11:02 +02:00 |
|
|
4439ef8ec6
|
sh: Add a system to easily add flexible shell builtins
continuous-integration/drone/push Build is passing
|
2023-07-21 20:44:01 +02:00 |
|
|
2edb0a3f3a
|
all: Update minor version number to 0.3.0 pre-release
continuous-integration/drone/push Build is passing
Not a release yet, but we can give it the version number for it.
|
2023-06-19 11:41:10 +02:00 |
|
|
30e4ef970e
|
all: Minor version bump up to 0.2.0
continuous-integration/drone/push Build is passing
|
2023-05-27 19:32:59 +02:00 |
|
|
a99a0e5a54
|
tests: Start testing libluna
continuous-integration/drone/push Build is passing
Hooray!!
|
2023-04-23 21:52:28 +02:00 |
|
|
7b8260f3f6
|
all: Enable/disable debug symbols/optimization in COMMON_FLAGS
|
2023-04-07 12:07:08 +02:00 |
|
|
d07b00a892
|
all: Move all warning flags to a common CMake variable
|
2023-04-07 12:02:49 +02:00 |
|
|
a164dcc160
|
libos: Add libos + very basic ArgumentParser
continuous-integration/drone/push Build is passing
libluna but for stuff that interests only userspace, like an argument parser or files or stuff like that.
|
2023-03-29 18:27:02 +02:00 |
|
|
77887eed80
|
luna -> libluna
continuous-integration/drone/push Build is passing
|
2023-02-27 15:22:39 +01:00 |
|
|
a6974b605e
|
tools+CMake: Prefix all environment variables with LUNA_
continuous-integration/drone/push Build is passing
|
2023-01-21 22:44:16 +01:00 |
|
|
73ddd0b0c5
|
tools: Be more arch-agnostic
continuous-integration/drone/push Build is passing
|
2023-01-11 19:14:35 +01:00 |
|
|
83651b4b90
|
CMake: Respect the ARCH env variable
continuous-integration/drone/push Build is failing
|
2023-01-06 18:59:59 +01:00 |
|
|
8838e2cf22
|
Bring back the OS-Specific Toolchain on restart :^)
continuous-integration/drone/push Build is failing
|
2023-01-06 17:35:07 +01:00 |
|
|
129e3c434a
|
Switch to C for userspace, with a very bare-bones libc!!
continuous-integration/drone/push Build is failing
|
2023-01-06 13:31:14 +01:00 |
|
|
8e59a0a79f
|
CMakeLists improvements
continuous-integration/drone/push Build is passing
|
2022-12-30 11:48:18 +01:00 |
|
|
f2cc797599
|
Add a simple ELF loader
continuous-integration/drone/push Build is passing
|
2022-12-23 13:09:21 +01:00 |
|
|
1e3706ac01
|
Make ARCH_PAGE_SIZE and ARCH_TIMER_FREQ known at compile-time
|
2022-12-05 16:36:41 +01:00 |
|
|
bdc9747f9e
|
Set a project version
|
2022-12-03 17:18:25 +01:00 |
|
|
83e6bd1322
|
Make the build system more platform-agnostic
|
2022-11-19 17:46:53 +01:00 |
|
|
dadc3e570b
|
Move a few functions out of line
|
2022-11-19 15:43:09 +01:00 |
|
|
c319336e3d
|
Add a CPU interface
|
2022-11-15 19:10:32 +01:00 |
|
|
6b95307b54
|
Add init
|
2022-11-13 12:20:53 +01:00 |
|
|
cf758fdfdc
|
Initial commit :)
|
2022-11-13 10:09:09 +01:00 |
|