|
c951490f9e
|
Nix flake build system
|
2024-02-04 12:16:42 +01:00 |
|
|
06790e4d08
|
Update repo to have the dependencies in the current directory instead of above
|
2024-02-04 12:06:11 +01:00 |
|
Ry
|
153ba2cb00
|
Merge pull request #28 from mebibytedraco/debug-prefix
Add '%' debug prefix to shell
|
2023-12-24 18:03:04 -08:00 |
|
mebibytedraco
|
460166b746
|
Add '%' debug prefix to shell
|
2023-12-24 20:43:47 -05:00 |
|
Ry
|
9b78bc2581
|
base + kernel + Fetcher: Use a batch file for defining startup tasks
|
2023-12-17 23:39:29 -08:00 |
|
Ry
|
956c527391
|
sh: Implement support for batch files
|
2023-12-16 22:30:26 -08:00 |
|
Ry
|
87ac29eb0d
|
icons: Fix incorrect resource count
|
2023-10-18 15:41:04 -07:00 |
|
Ry
|
1b1c8cb856
|
Fetcher: Use msc resource as the icon for misc files
|
2023-10-14 18:18:49 -07:00 |
|
Ry
|
4b57165588
|
icons: Add new icons by horsesnoot on Discord
|
2023-10-14 18:07:46 -07:00 |
|
Ry
|
46e6ff5217
|
Add *.res to .gitignore
|
2023-10-12 22:33:15 -07:00 |
|
Ry
|
6072f41442
|
Fetcher: Add support for "open file" dialogs
|
2023-10-12 21:14:29 -07:00 |
|
Ry
|
f6fed505cc
|
Fetcher: Add browser icons, pulled from icons.res at runtime
|
2023-10-12 16:49:37 -07:00 |
|
Ry
|
a033fae4ae
|
Fetcher: Use the global icons.res resource for the desktop icons
|
2023-10-12 16:20:12 -07:00 |
|
Ry
|
19f5996855
|
kernel/res + base: Add get_resource and an icons.res file
|
2023-10-12 16:18:07 -07:00 |
|
Ry
|
a1a8e9f7f9
|
kernel/vfs: Update comment
|
2023-10-12 15:12:02 -07:00 |
|
Ry
|
beb7a8f479
|
Fetcher: Use sleep_task
|
2023-10-11 16:32:24 -07:00 |
|
Ry
|
d61c54d985
|
kernel: Add sleep_task
|
2023-10-11 16:32:00 -07:00 |
|
Ry
|
c2960e8fd7
|
Fetcher: Use a CONST for the window struct size
|
2023-10-01 23:05:09 -07:00 |
|
Ry
|
5b49163ba0
|
base: Don't start Launcher by default
|
2023-10-01 22:50:23 -07:00 |
|
Ry
|
ecf27cac6d
|
kernel: Remove unneeded optimization in main.asm
|
2023-10-01 22:16:44 -07:00 |
|
Ry
|
d41fcd8817
|
kernel/vfs: Sanity checks before performing reads/writes
|
2023-09-14 14:58:10 -07:00 |
|
Ry
|
9ae1e4710d
|
OkmPaint: Clean up some things that can use register pointer offsets
|
2023-09-13 15:19:30 -07:00 |
|
Ry
|
403da7474e
|
Fetcher: Clean up some things that can use register pointer offsets
|
2023-09-13 15:09:14 -07:00 |
|
Ry
|
6ab8c6dfb3
|
Fetcher: Fix issue #25
This closes #25.
|
2023-07-25 16:26:47 -07:00 |
|
Ry
|
ccd0b837c8
|
all: Enable optimizations
|
2023-07-24 21:17:56 -07:00 |
|
Ry
|
5a67c5bd8f
|
Merge pull request #26 from mebibytedraco/new_window-no-active-window-fix
Handle case where there is no active window
|
2023-07-24 20:56:16 -07:00 |
|
mebibytedraco
|
d46b21a965
|
Handle case where there is no active window
|
2023-07-24 23:36:33 -04:00 |
|
Ry
|
7b45cbc435
|
meta: Update Okameron
|
2023-07-23 23:44:16 -07:00 |
|
Ry
|
98843d46dc
|
Merge pull request #24 from mebibytedraco/new_window-swap
Swap if new window is below active window
|
2023-07-16 16:51:35 -07:00 |
|
Ry
|
e368f2fb17
|
Merge pull request #23 from mebibytedraco/fix-active-window-select
Remove current window from list before choosing new active window in destroy_window
|
2023-07-16 16:48:41 -07:00 |
|
mebibytedraco
|
519096a6e8
|
Swap if new window is below active window
|
2023-07-16 16:59:52 -04:00 |
|
mebibytedraco
|
84c3eabdbc
|
Remove window before choosing new active window
|
2023-07-16 12:46:35 -04:00 |
|
Ry
|
b832aa83be
|
Fetcher: WIP "About" screen
|
2023-07-15 21:56:09 -07:00 |
|
Ry
|
e28c2c3cdc
|
Merge pull request #21 from mebibytedraco/fix-active-window-priority
Swap top window when destroying a window
|
2023-07-14 17:53:27 -07:00 |
|
mebibytedraco
|
1f025dd55e
|
Swap top window when destroying a window
|
2023-07-14 20:02:07 -04:00 |
|
Ry
|
0bd42e113a
|
Merge pull request #19 from mebibytedraco/fxf-disk-stack-fix
Remove extra stack items in launch_fxf_from_disk error recovery
|
2023-07-14 16:14:18 -07:00 |
|
mebibytedraco
|
e2d824fc1b
|
Remove extra stack items in launch_fxf_from_disk
|
2023-07-14 13:52:06 -04:00 |
|
Ry
|
b3d9a4a6eb
|
kernel/fxf: Free memory used by binary if relocation fails
|
2023-07-13 23:58:59 -07:00 |
|
Ry
|
50ea28fc7e
|
kernel/vfs: Only allow :ofb0 - :ofb31
|
2023-07-13 21:21:16 -07:00 |
|
Ry
|
0059493bb2
|
sh: Check to make sure we have a stream struct before continuing
Fixes issue #17.
|
2023-07-13 21:15:20 -07:00 |
|
Ry
|
ca802706f4
|
kernel/vfs: Named streams for all disks and overlay framebuffers
|
2023-07-13 16:05:17 -07:00 |
|
Ry
|
b6ab015acb
|
kernel/fxf: Bail out if the FXF could not be relocated
|
2023-07-13 15:02:19 -07:00 |
|
Ry
|
73bf9275bc
|
Fetcher: View and launch FXF binaries
|
2023-07-13 00:11:02 -07:00 |
|
Ry
|
7d4918041b
|
Fetcher: Proper desktop icons!
|
2023-07-12 17:33:57 -07:00 |
|
Ry
|
20e25f963e
|
Fetcher: Minor code style fixes
|
2023-07-12 16:41:39 -07:00 |
|
Ry
|
924ada984a
|
Merge pull request #16 from TalonFox/main
Improve window dragging and add fetcher window expansion/retraction animation
|
2023-07-12 16:21:21 -07:00 |
|
TalonFox
|
aa60133fe0
|
Improve window dragging and add fetcher animation
Signed-off-by: TalonFox <105325988+TalonFox@users.noreply.github.com>
|
2023-07-12 12:41:11 -05:00 |
|
Ry
|
e6293f1e28
|
Fetcher: Fix incorrect comments
|
2023-07-12 00:01:53 -07:00 |
|
Ry
|
df9e7eb311
|
Fetcher: Initial commit
This commit includes needed kernel changes and additions.
|
2023-07-12 00:00:08 -07:00 |
|
Ry
|
460b0be997
|
kernel/allocator: FINALLY fix a long-standing bug with memory freeing
This fixes issue #7
|
2023-07-11 23:37:11 -07:00 |
|