Commit Graph

  • 6293aeea58
    shell: Split code into multiple files, add the "echo" builtin, and add support for a .shellrc file apio 2024-04-20 17:17:31 +0200
  • 646a15d295
    Update README apio 2024-04-20 15:57:01 +0200
  • b59a787b9e
    kernel: Properly initialize the shebang read buffer with zeros apio 2024-04-18 21:55:16 +0200
  • e2ff0ad273
    libc: Propagate errors correctly in shadow functions apio 2024-04-18 21:25:36 +0200
  • 62cb53069c
    libc: Close all pipe file descriptors in popen() after dup2() is called apio 2024-04-18 21:25:13 +0200
  • fe302f5967
    libc: Clean up stdio.h a bit apio 2024-04-18 21:24:34 +0200
  • 69f3e28f2c
    editor: Use window->add_keyboard_shortcut to handle Ctrl+S apio 2024-04-15 19:34:09 +0200
  • 2f56a52489
    libui: Add support for keyboard shortcuts natively apio 2024-04-15 19:33:32 +0200
  • 1176e64a7c editor: Fix creation of new files apio 2024-03-29 20:41:16 +0100
  • e7780b04ee editor: Display only the basename of the current file in the window title apio 2024-03-29 20:36:44 +0100
  • 6ded7247e0 terminal: Use widget->window() instead of the App's main window apio 2024-03-29 20:17:51 +0100
  • 8b3755873b editor: Use TextInput as a base class apio 2024-03-29 20:17:12 +0100
  • 489d54c531 libui: Add a TextInput base class to handle most input fields and add an InputField class for single-line inputs apio 2024-03-29 20:16:40 +0100
  • eb3af60497 editor: Refuse to load non-regular file types apio 2024-03-14 13:09:03 +0100
  • aee100753d editor: Remove insert mode and use the arrow keys to navigate, plus Ctrl+S to save apio 2024-03-06 22:41:21 +0100
  • 0be6a896bb editor: Add basic loading and saving apio 2024-02-27 20:11:14 +0100
  • 7d738433ed editor: Add a basic text editor apio 2024-02-11 17:10:17 +0100
  • 701dc30221
    base+su+libc: Add support for a shadow file and use it by default apio 2024-04-10 22:37:36 +0200
  • 6968961d5c
    tools: Use the correct architecture in make-package.sh apio 2024-04-10 21:53:20 +0200
  • d8914b3efa
    base: Add taskbar entry for 2048 apio 2024-04-10 21:44:04 +0200
  • 82985d691d
    taskbar: Make taskbar entries configurable apio 2024-04-10 21:42:21 +0200
  • f3d9d4bcc0
    editor: Fix creation of new files #45 apio 2024-03-29 20:41:16 +0100
  • d6f7069589
    editor: Display only the basename of the current file in the window title apio 2024-03-29 20:36:44 +0100
  • ec44213f4e
    terminal: Use widget->window() instead of the App's main window apio 2024-03-29 20:17:51 +0100
  • a06ecef08d
    editor: Use TextInput as a base class apio 2024-03-29 20:17:12 +0100
  • 43c0c801ae
    libui: Add a TextInput base class to handle most input fields and add an InputField class for single-line inputs apio 2024-03-29 20:16:40 +0100
  • 0c8fe315db
    editor: Refuse to load non-regular file types apio 2024-03-14 13:09:03 +0100
  • 2cf6549608
    editor: Remove insert mode and use the arrow keys to navigate, plus Ctrl+S to save apio 2024-03-06 22:41:21 +0100
  • 88a6beff5a
    editor: Add basic loading and saving apio 2024-02-27 20:11:14 +0100
  • 615cae687d
    editor: Add a basic text editor apio 2024-02-11 17:10:17 +0100
  • ff10e5f3b2
    Remove the build status badge apio 2024-03-29 20:42:09 +0100
  • 71df91b4a0
    libc: Add a _POSIX_VERSION define apio 2024-04-01 14:18:46 +0200
  • 7dc4b17d46
    libc: Implement strtoll and strtoull as functions apio 2024-04-01 14:18:34 +0200
  • 332976dde9
    tools: Make luna-pkg-config executable apio 2024-04-01 14:18:15 +0200
  • 5b94217316
    ports: Add doomgeneric port apio 2024-03-31 13:40:43 +0200
  • 7205020bac
    ports: Add libwind port apio 2024-03-31 13:40:01 +0200
  • 898eb43360
    tools: Add new files to diff as well apio 2024-03-31 13:38:56 +0200
  • a863b17746
    wind+libui: Ignore alpha bits in the window buffer apio 2024-03-31 13:38:39 +0200
  • 5087b6db30
    wind: Show which IPC function was called with an invalid window id apio 2024-03-31 13:38:08 +0200
  • 7d69ac56e2
    apps+libos+shell+wind: Correct a bunch of format strings apio 2024-03-29 14:42:38 +0100
  • f9b39c5ff3
    libos: Add ways to format output to a File apio 2024-03-29 14:41:45 +0100
  • d70effd1db
    libos: Clarify requirements for File::write apio 2024-03-29 14:25:14 +0100
  • 59713279a0
    kernel: Add a hexdump() method to log binary data for debugging apio 2024-03-29 12:12:56 +0100
  • 6443ec77f8
    kernel/ATA: Add support for regular ATA drives (non-ATAPI) apio 2024-03-29 12:11:39 +0100
  • 86372a3893
    Update README.md apio 2024-03-28 22:37:16 +0100
  • 3dc2c24ec5
    apps: Add run apio 2024-03-20 19:58:45 +0100
  • 06b8a41d2f
    launch: Add support for PATH searching apio 2024-03-20 19:57:43 +0100
  • eab44307f0
    run-tests: Avoid starting a shell to spawn test processes apio 2024-03-14 12:37:59 +0100
  • cdab3dea90
    libluna: Assert some unreachable conditions apio 2024-03-07 23:10:35 +0100
  • 2780ee2ebc
    ports: Build gcc without --enable-checking apio 2024-03-07 22:33:17 +0100
  • 70c63572b2
    2048: Use the arrow keys and the Home key as input apio 2024-03-06 20:34:13 +0100
  • fc37634a18
    kernel: Add much-needed support for extended keyboard scancodes apio 2024-03-06 20:33:54 +0100
  • f05fea441c
    libluna: Add LinkedList tags apio 2024-03-03 14:52:23 +0100
  • 5975e58b4a
    libluna: Add typename to some stuff in TypeTraits apio 2024-02-11 19:26:40 +0100
  • d385e01796
    ports: Fix mpfr download url apio 2024-02-11 18:26:46 +0100
  • 4dc060e0b3
    libluna: Fix String::from_string_view construction for inline strings apio 2024-02-11 17:09:37 +0100
  • 644614cdd8
    libluna: Fix memmove when dest > src apio 2024-02-11 17:08:36 +0100
  • 1070c85922
    CI: Don't install fakeroot as a dependency apio 2024-02-11 13:45:20 +0100
  • 8d5f598488
    tools: Allow building as root for CI apio 2024-02-11 13:39:51 +0100
  • 8efcf6d852
    Run apt as sudo apio 2024-02-10 11:55:34 +0100
  • 7165ff7683
    Add fakeroot dependency apio 2024-02-10 11:50:01 +0100
  • 0847a2cda0
    ports: Update README.md apio 2024-02-10 11:37:52 +0100
  • 42a7c7af5f
    Check glibc version apio 2024-02-06 22:46:05 +0100
  • 49f84c9dda
    Set ubuntu version to latest apio 2024-02-06 22:43:28 +0100
  • f5c0e724d5
    Update ubuntu version to 22.04 apio 2024-02-06 22:40:38 +0100
  • ac3175cf26
    Remove old drone.yml apio 2024-02-06 22:38:27 +0100
  • a78620a7d2
    Update workflow apio 2024-02-06 21:32:27 +0100
  • fcd8c1d583
    Update workflow apio 2024-02-04 14:40:07 +0100
  • e1c2dfb9ba
    Update workflow apio 2024-02-04 14:39:31 +0100
  • 7fcc0659c8
    Update workflow apio 2024-02-04 14:39:07 +0100
  • 3fc5f2b836
    Update workflow apio 2024-02-04 14:38:34 +0100
  • 64965cd322
    Update workflow apio 2024-02-04 14:38:01 +0100
  • d0ad103e3d
    Update workflow apio 2024-02-04 14:36:48 +0100
  • 3728558b13
    Update workflow apio 2024-02-04 14:33:30 +0100
  • 7cd6e9b12a
    Update workflow apio 2024-02-04 14:30:30 +0100
  • e02dee1f41
    Update workflow apio 2024-02-04 14:27:20 +0100
  • ab2700ef5d
    Update workflow apio 2024-02-04 14:25:59 +0100
  • bb18749d5b
    Update build workflow apio 2024-02-04 14:24:22 +0100
  • d4b368b078
    Update build workflow apio 2024-02-04 14:18:51 +0100
  • 7f2a65f6d6
    Add basic actions file apio 2024-02-04 14:16:01 +0100
  • 02f8102d38
    wind+libui+taskbar: Add a request for setting special window attributes apio 2024-02-04 13:35:50 +0100
  • 9bb66716a4
    libui: Move WindowType from ipc/Server.h to Window.h as it is no longer used in IPC apio 2024-02-04 13:16:50 +0100
  • b9ccda132a
    wind+libui: Rename SetTitlebarRect to SetTitlebarHeight apio 2024-02-04 13:13:21 +0100
  • b8470f753b
    startui: Move socket file checking around a bit apio 2024-02-03 19:35:40 +0100
  • 909d0ed289
    libos+wind+apps: Make IPC code object-oriented and add functionality for properly receiving messages apio 2024-02-03 19:16:39 +0100
  • 6bdf3169d2
    kernel: Handle aborted connections instead of crashing apio 2024-02-03 19:15:19 +0100
  • 75d0d12b71
    apps: Add a background launcher service apio 2024-02-01 21:58:44 +0100
  • a7ff298852
    wind: Add a second unix socket for privileged clients which need to be in a different group apio 2024-02-01 21:57:40 +0100
  • ca5b4de2d8
    libui+apps: Change ui::App::init() to take the socket path directly instead of command-line arguments apio 2024-02-01 21:15:31 +0100
  • f8a39ffeec
    startui: Change mismatched parameter name apio 2024-01-31 22:45:11 +0100
  • d440559d54
    startui: Fix typo apio 2024-01-31 22:43:40 +0100
  • 443d8957f3
    apps: Add startui apio 2024-01-31 22:42:24 +0100
  • ea14dab7d7
    wind: Stop using magic numbers for user and group IDs apio 2024-01-30 20:26:54 +0100
  • 16223b2f53
    init: Add a (user) prefix to logs when not running as system init apio 2024-01-19 21:21:07 +0100
  • 9c36ef6e9e
    terminal: Stop setting the pty to nonblocking mode when it's not needed apio 2024-01-19 21:18:01 +0100
  • 63f785563d
    terminal: Use proper lambda functions when registering a fd listener for the pseudoterminal apio 2024-01-19 21:11:03 +0100
  • 1cd355a8e8
    libos: Add Function<Args...> and use that to make EventLoop callbacks more versatile apio 2024-01-18 20:52:36 +0100
  • d4d748e153
    terminal: Remove m_cursor_timer->restart() from tick_cursor() apio 2024-01-13 16:26:37 +0100
  • cee677b1f7
    libui: Make App::process_events() private apio 2024-01-08 19:13:47 +0100
  • e4c9211edc
    terminal: Use os::Timer and EventLoop::register_fd_listener apio 2024-01-08 19:04:04 +0100