|
17c6ff9a97
|
taskbar: Wait for terminated child windows
|
2023-09-12 22:09:43 +02:00 |
|
|
1447fe3e35
|
libui: Add Buttons
|
2023-09-12 22:09:43 +02:00 |
|
|
550a80b8b3
|
libui: Handle other mouse events
|
2023-09-12 22:09:43 +02:00 |
|
|
e5b7c72145
|
libui: Add aligned items using Containers, ImageWidget
|
2023-09-12 22:09:43 +02:00 |
|
|
b50b17e831
|
libui: Add VerticalLayout
|
2023-09-12 22:09:43 +02:00 |
|
|
7c01bb2a0d
|
wind+libui+taskbar: Add GetScreenRect IPC, non-decorated windows, taskbar
|
2023-09-12 22:09:43 +02:00 |
|
|
a337f3fb6e
|
libui: Actually fill window backgrounds with the correct color
|
2023-09-12 22:09:42 +02:00 |
|
|
7c30cda667
|
libui: Add basic widget and layout system =D
|
2023-09-12 22:09:42 +02:00 |
|
|
04626e189f
|
wind+libui: Add protocol for window close requests
|
2023-09-12 22:09:42 +02:00 |
|
|
a4e1dc24f5
|
libui+gclient: Add basic OOP wrappers around the IPC protocol
|
2023-09-12 22:09:42 +02:00 |
|
|
ed572a86c6
|
wind+gclient: Add SetWindowTitle and support shm buffers
|
2023-09-12 22:09:42 +02:00 |
|
|
5994b52192
|
gclient: Create two example windows
|
2023-09-12 22:09:42 +02:00 |
|
|
13754b764f
|
apps: Add gclient
|
2023-09-12 22:09:41 +02:00 |
|
|
15f4f7c72f
|
apps: Remove pivot_root
continuous-integration/drone/push Build is passing
This functionality is intended to be used only by preinit, so it doesn't make sense to make it a command-line utility.
|
2023-09-04 13:12:55 +02:00 |
|
|
c5e11bb6cf
|
apps+base+libc: Use /usr/bin paths instead of /bin everywhere
|
2023-09-04 11:44:10 +02:00 |
|
|
3c9b2c49aa
|
init: Fix wrong log message
|
2023-09-04 11:43:36 +02:00 |
|
|
39ba4c9087
|
ls: Add colors to output
continuous-integration/drone/push Build is passing
|
2023-09-02 20:01:10 +02:00 |
|
|
cb0d5cb6a1
|
rm: Add the -v flag
continuous-integration/drone/push Build is passing
|
2023-09-02 14:46:14 +02:00 |
|
|
4becb2e427
|
init: Log requested exits
continuous-integration/drone/push Build is passing
|
2023-08-24 15:28:20 +02:00 |
|
|
3e174337ab
|
init: Hostname validation
|
2023-08-24 15:28:08 +02:00 |
|
|
3f1e6fc2ff
|
libluna+kernel: Move luna/Syscall.h to the kernel API directory
continuous-integration/drone/push Build is failing
A kernel-specific header has nothing to do in libluna.
|
2023-08-23 14:35:21 +02:00 |
|
|
33c1a9c92b
|
init: Add a configurable service directory
continuous-integration/drone/push Build is passing
|
2023-08-22 15:23:06 +02:00 |
|
|
65834ff491
|
edit: Make it more user-friendly
|
2023-08-22 15:17:13 +02:00 |
|
|
e5905a33e1
|
init: Stop using the removed 'signal' pledge
continuous-integration/drone/push Build is passing
|
2023-08-22 13:36:33 +02:00 |
|
|
ce3542e2bd
|
apps+base: Remove many legacy test apps
continuous-integration/drone/push Build is passing
|
2023-08-22 13:29:52 +02:00 |
|
|
f2a5c9ad3f
|
apps: Add free
continuous-integration/drone/push Build is failing
|
2023-08-17 20:15:39 +02:00 |
|
|
db3151d93b
|
init: Add some missing pledges
continuous-integration/drone/push Build is failing
|
2023-08-14 11:08:19 +02:00 |
|
|
ba3e32917e
|
init: Support starting services as a separate user
continuous-integration/drone/push Build is failing
|
2023-08-14 10:46:45 +02:00 |
|
|
cfb60fad25
|
init: Use pledge and support init --user
|
2023-08-14 10:46:28 +02:00 |
|
|
e2a77bb3da
|
kernel+libc: Add pledge support
continuous-integration/drone/push Build is failing
|
2023-08-12 21:38:25 +02:00 |
|
|
37e9b25b62
|
apps: Add touch
continuous-integration/drone/push Build is passing
|
2023-08-08 14:34:58 +02:00 |
|
|
4195e7f206
|
kernel+libc+stat: Add support for file times
continuous-integration/drone/push Build is passing
The modification time is not updated though.
|
2023-08-08 13:33:40 +02:00 |
|
|
b01aa72f17
|
libc+init+shmem-test: Add POSIX shared memory objects
continuous-integration/drone/push Build is passing
|
2023-08-03 10:32:52 +02:00 |
|
|
bfcca3a220
|
gol: Use memory-mapped IO
continuous-integration/drone/push Build is passing
|
2023-08-03 09:26:35 +02:00 |
|
|
7293d47bf0
|
apps: Add shmem-test
continuous-integration/drone/push Build is passing
|
2023-08-02 22:20:05 +02:00 |
|
|
3aaf1c5d84
|
apps: Rename mouse to input, read keyboard packets as well
continuous-integration/drone/push Build is passing
|
2023-08-02 17:20:26 +02:00 |
|
|
b1fb6dee8a
|
login: Create a new process group to log in
|
2023-08-02 14:47:13 +02:00 |
|
|
d0ceec6952
|
mouse: Show textual description of buttons
continuous-integration/drone/push Build is passing
|
2023-08-02 13:58:17 +02:00 |
|
|
2198dedb96
|
apps: Add mouse
continuous-integration/drone/push Build is passing
A simple mouse packet reader.
|
2023-08-02 11:56:12 +02:00 |
|
|
3598dacbed
|
init: Remove support for 'Script' parameters
continuous-integration/drone/push Build is passing
This can now be changed to good old 'Command', putting a shebang into the script,
thanks to the new shebang support in the kernel.
|
2023-07-30 18:47:38 +02:00 |
|
|
6e269c6bc4
|
preinit: Search for init in several directories
continuous-integration/drone/push Build is passing
|
2023-07-30 13:08:53 +02:00 |
|
|
8475a3aad9
|
socket-client: Send a user-provided message to the server
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-07-30 11:46:53 +02:00 |
|
|
63745565db
|
apps: Add socket client
continuous-integration/drone/pr Build is failing
|
2023-07-30 11:33:06 +02:00 |
|
|
9303c44269
|
apps: Add socket-test
|
2023-07-30 11:33:06 +02:00 |
|
|
c6d91c89cd
|
stat: Change program description
continuous-integration/drone/push Build is passing
|
2023-07-24 19:17:36 +02:00 |
|
|
b3c478f19e
|
init: Make the log stream line-buffered
continuous-integration/drone/push Build is passing
Looks like log output stopped showing after buffering was implemented, since the log was not flushed properly.
|
2023-07-24 11:54:49 +02:00 |
|
|
420270ebd4
|
libc: Implement read buffering =D
|
2023-07-22 11:17:51 +02:00 |
|
|
a3ed950be8
|
libc: Basic write buffers
continuous-integration/drone/pr Build is passing
|
2023-07-22 00:04:27 +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 |
|
|
ff9e01641e
|
apps: Add a Game of Life implementation
continuous-integration/drone/push Build is passing
|
2023-07-21 15:51:21 +02:00 |
|