apio pushed to main at apio/Luna 2023-08-28 09:10:21 +00:00
419604a4d2 libluna: Document Buffer
97037b06cb libluna: Document Ignore.h and ImplPOSIX.cpp
c2f173f584 libc: Call __builtin_trap() in abort() if all else fails
a772d92e6f libluna: Fix initial allocation for HashTable
6f3ed70363 kernel+libluna: Avoid scrubbing when the memory is going to be overwritten anyway
Compare 8 commits »
apio pushed to main at apio/Luna 2023-08-26 10:59:30 +00:00
55c362eecf libluna: Document Format
9fd8b10b3f libluna: Document CString, CType and DebugLog
516d6bc65e libluna: Document CircularQueue, CPath and CRC32
Compare 3 commits »
apio pushed to main at apio/Luna 2023-08-24 13:28:26 +00:00
4becb2e427 init: Log requested exits
3e174337ab init: Hostname validation
Compare 2 commits »
apio pushed to main at apio/Luna 2023-08-24 10:06:16 +00:00
0f377e7289 libluna: Fix off-by-one size calculation in Base64::decode_string()
798a6d63aa libluna: Document Bitset.h
Compare 2 commits »
apio pushed to main at apio/Luna 2023-08-23 12:35:30 +00:00
3f1e6fc2ff libluna+kernel: Move luna/Syscall.h to the kernel API directory
apio pushed to main at apio/Luna 2023-08-23 11:50:54 +00:00
b8ae61b7c7 libluna: Document Bitmap
1449e966ab libluna: Document Base64.h
24f9dd22ec libluna: Document Attributes.h and Badge.h
b8e70996c3 libluna: Document Atomic.h
6058a69182 libluna: Document Alloc.h
Compare 6 commits »
apio pushed to main at apio/Luna 2023-08-23 08:51:12 +00:00
a35ca0b367 libluna+kernel: Add Bitset and use it for signals
apio pushed to main at apio/Luna 2023-08-22 13:25:13 +00:00
d144a818d8 kernel: Completely prevent sending signals to kernel threads
apio pushed to main at apio/Luna 2023-08-22 13:23:43 +00:00
33c1a9c92b init: Add a configurable service directory
65834ff491 edit: Make it more user-friendly
5c2718545f base+tools: Add a welcome file and store the license inside the OS
Compare 3 commits »
apio pushed to display-server at apio/Luna 2023-08-22 11:37:13 +00:00
1de85aa4be wind: Stop using the removed 'signal' pledge
apio pushed to display-server at apio/Luna 2023-08-22 11:36:52 +00:00
58cb1e763f libui: Install the built library into the system root
35d8075c4e wind: Show memory usage in debug output
4462651138 wind: Handle ftruncate() and mmap() errors properly
686db5a1de wind: Fix client references being out-of-date in windows when disconnecting other clients
550c93318c taskbar: Wait for terminated child windows
Compare 71 commits »
apio pushed to main at apio/Luna 2023-08-22 11:36:40 +00:00
e5905a33e1 init: Stop using the removed 'signal' pledge
apio pushed to main at apio/Luna 2023-08-22 11:34:36 +00:00
993e94cc76 kernel: Remove the 'signal' promise and make signal functions require stdio instead
apio pushed to main at apio/Luna 2023-08-22 11:31:42 +00:00
746834e2d9 kernel: Silently ignore TTY writes in graphical mode
apio pushed to main at apio/Luna 2023-08-22 11:29:55 +00:00
ce3542e2bd apps+base: Remove many legacy test apps
apio pushed to main at apio/Luna 2023-08-22 10:19:26 +00:00
e72bc55c6f tools: Maybe, this finally works for CI...
apio pushed to display-server at apio/Luna 2023-08-22 09:56:35 +00:00
44f2a4e97e libui: Install the built library into the system root
db9b9c53e9 wind: Show memory usage in debug output
a5217a1401 wind: Handle ftruncate() and mmap() errors properly
86e6e7aea5 wind: Fix client references being out-of-date in windows when disconnecting other clients
3efa9e267a taskbar: Wait for terminated child windows
Compare 68 commits »
apio pushed to main at apio/Luna 2023-08-22 09:54:09 +00:00
2abb43d709 kernel+libos: Call Vector::try_reserve where it is appropriate
70a232cfcd libluna: Make Vector grow exponentially
Compare 2 commits »
apio pushed to main at apio/Luna 2023-08-21 12:08:10 +00:00
30ff704342 libluna+libos: Install built libraries into the system root
apio pushed to display-server at apio/Luna 2023-08-21 12:07:48 +00:00
d10fceda0a libui: Install the built library into the system root