|
5188def9e5
|
stat: Recognize sockets properly
continuous-integration/drone/push Build is failing
|
2023-12-04 20:42:31 +01:00 |
|
|
efeab5699e
|
su: Allow disabled passwords
|
2023-11-22 21:31:08 +01:00 |
|
|
1005305d5a
|
su: Support supplementary groups
|
2023-11-22 21:31:08 +01:00 |
|
|
e97b61ef16
|
gol: Use EventLoop timers
continuous-integration/drone/push Build is passing
|
2023-11-16 22:02:31 +01:00 |
|
|
8a57d8a9b7
|
libos: Use setitimer() for millisecond precision
|
2023-11-16 21:58:45 +01:00 |
|
|
15d5f00cd3
|
libc: Add ctermid
continuous-integration/drone/push Build is passing
|
2023-10-15 11:09:08 +02:00 |
|
|
56eb0c8130
|
su: Read password from /dev/tty instead of stdin
continuous-integration/drone/push Build is passing
|
2023-10-14 20:47:56 +02:00 |
|
|
81131ad3a8
|
init: Handle SIGCHLD signals
|
2023-10-14 20:40:18 +02:00 |
|
|
37e046d766
|
libui: Make Label initialization step-by-step instead of setting everything in the constructor
continuous-integration/drone/push Build is passing
|
2023-10-11 22:56:14 +02:00 |
|
|
7812a4a44a
|
apps+libui: Make app.run() call window->draw() automatically
continuous-integration/drone/push Build is passing
|
2023-10-10 22:24:11 +02:00 |
|
|
d3a347e432
|
taskbar: Handle SIGCHLD as part of the event loop
continuous-integration/drone/push Build is passing
|
2023-10-09 22:14:34 +02:00 |
|
|
3e5bdc8c80
|
apps: Add clock
continuous-integration/drone/push Build is passing
|
2023-10-09 22:05:30 +02:00 |
|
|
5892a6bf09
|
libos+libui: Add event loops
continuous-integration/drone/push Build is passing
|
2023-10-06 22:06:34 +02:00 |
|
|
db2963d7bf
|
apps: Add 2048 prototype
continuous-integration/drone/push Build is passing
|
2023-09-28 21:38:42 +02:00 |
|
|
b3dc027ba0
|
taskbar: Add Game of Life to taskbar
continuous-integration/drone/push Build is passing
|
2023-09-27 19:03:49 +02:00 |
|
|
041d15a547
|
libui+taskbar: Make Buttons use Actions and clean up taskbar code
|
2023-09-27 18:52:17 +02:00 |
|
|
9a9c7e577a
|
wind+libui+taskbar: Add various window types and never focus the taskbar
continuous-integration/drone/push Build is passing
|
2023-09-27 18:14:32 +02:00 |
|
|
f0844c9f69
|
cp: Support the -R flag and add better verbose messages
continuous-integration/drone/push Build is passing
|
2023-09-25 21:31:14 +02:00 |
|
|
5626083aad
|
init: Add support for WorkingDirectory keys
continuous-integration/drone/push Build is passing
|
2023-09-25 19:26:05 +02:00 |
|
|
36fad85396
|
kernel+init+preinit+wind: Remove the kernel TTY and support only userspace terminals
continuous-integration/drone/push Build is passing
Still allow printing text to the console, but without text input or ANSI escape fancy stuff.
|
2023-09-21 19:31:54 +02:00 |
|
|
b09226b8ba
|
gol: Use the windowing system
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-09-20 20:17:11 +02:00 |
|
|
b370a99aa6
|
libui: Allow specifying the color of Labels, and use that in about
|
2023-09-20 19:45:19 +02:00 |
|
|
9fd4fc7e91
|
wind+taskbar: Improve the dark color scheme
|
2023-09-20 19:45:01 +02:00 |
|
|
29a341d8f3
|
init: Mount /dev/pts on startup
|
2023-09-20 07:05:59 +02:00 |
|
|
1b633212f6
|
apps: Remove gclient
|
2023-09-20 07:05:59 +02:00 |
|
|
5a49e97483
|
taskbar: Add a button to open terminal instead of gclient
|
2023-09-20 07:05:59 +02:00 |
|
|
08b56319c7
|
libui: Reduce redraw calls by doing them only when events are actually handled
|
2023-09-20 07:05:58 +02:00 |
|
|
a5790d0fb1
|
apps: Add about
|
2023-09-20 07:05:58 +02:00 |
|
|
17248e4ccc
|
libui: Add default handlers for events in Widget
|
2023-09-20 07:05:57 +02:00 |
|
|
a023811c26
|
libui+wind: Handle mouse leave events when the mouse leaves a window
|
2023-09-20 07:05:57 +02:00 |
|
|
d43d06604d
|
taskbar: Wait for terminated child windows
|
2023-09-20 07:05:56 +02:00 |
|
|
345cf5cae3
|
libui: Add Buttons
|
2023-09-20 07:05:55 +02:00 |
|
|
d6f63c0a5d
|
libui: Handle other mouse events
|
2023-09-20 07:05:55 +02:00 |
|
|
35c7011997
|
libui: Add aligned items using Containers, ImageWidget
|
2023-09-20 07:05:55 +02:00 |
|
|
f657ee9ba9
|
libui: Add VerticalLayout
|
2023-09-20 07:05:55 +02:00 |
|
|
5703faf50f
|
wind+libui+taskbar: Add GetScreenRect IPC, non-decorated windows, taskbar
|
2023-09-20 07:05:54 +02:00 |
|
|
4d068beaaf
|
libui: Actually fill window backgrounds with the correct color
|
2023-09-20 07:05:54 +02:00 |
|
|
819baa0cd5
|
libui: Add basic widget and layout system =D
|
2023-09-20 07:05:54 +02:00 |
|
|
062b09e20c
|
wind+libui: Add protocol for window close requests
|
2023-09-20 07:05:54 +02:00 |
|
|
820b1ae2ba
|
libui+gclient: Add basic OOP wrappers around the IPC protocol
|
2023-09-20 07:05:53 +02:00 |
|
|
0fb47d90a7
|
wind+gclient: Add SetWindowTitle and support shm buffers
|
2023-09-20 07:05:53 +02:00 |
|
|
0127068177
|
gclient: Create two example windows
|
2023-09-20 07:05:53 +02:00 |
|
|
60c3bcb3a9
|
apps: Add gclient
|
2023-09-20 07:05:51 +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 |
|