mcplayer3
eaae852961
Started to add custom colour palettes
...
I have literally no idea why it wont work but if anyone picks this up you'll know it works when the old Halyde colours show up
2026-06-20 15:40:51 +03:00
tema5002
93c632ed6e
unsuccessfull attempt at renaming terminal to io...
2026-06-20 14:30:26 +03:00
tema5002
ab48b57e1b
Implement profiler
2026-06-20 14:25:40 +03:00
tema5002
9b9c005194
Fucking terminal
2026-06-18 16:52:17 +03:00
tema5002
81e832ef5d
Merge branch 'unfinished-ag2' into Pre-Alpha-3.0.0
2026-06-18 16:38:51 +03:00
tema5002
6c356c7a13
Make the terminal suck less.
2026-06-17 21:44:52 +03:00
WahPlus
af61b8661a
terminal: Fixed #73
2026-06-15 19:14:19 +03:00
mcplayer3
364dda8850
Copied special keys to a new table in the keyboard library
2026-06-09 14:36:37 +10:00
tema5002
08af85f3b4
terminal.lua: Make 1st tier and 2nd tier GPU (or 2nd tier APU and 3rd tier APU) not suck
2026-06-06 21:38:32 +03:00
tema5002
4d6dbadc32
Make shit less ass fuck shit fuck ass shit ass bruh what is this code
2026-06-06 19:00:37 +03:00
WahPlus
d24e00c308
Bugfix in terminal.lua
...
terminal.read() used to crash if no options were provided.
2025-11-01 08:42:04 +02:00
Ponali
f5fcc84903
fixed the "user" kernel module getting the wrong IDs when creating tasks
...
when the user kernel module creates a task, it used to count the amount
of processes in the system, which can lead to some processes having the
same IDs as another, which causes havoc. this has been fixed by using
the ID counter in the tsched kernel module.
2025-10-30 17:48:16 +01:00
WahPlus
bef22740f6
Minor punctuation change in halyde/kernel/modules/user.lua
2025-10-30 15:20:19 +02:00
WahPlus
3e3e35860c
Add text censoring to terminal.read()
2025-10-30 15:02:52 +02:00
WahPlus
ad7596efee
Removed unused get() function in halyde/kernel/modules/terminal.lua terminal.read()
2025-10-30 14:24:09 +02:00
WahPlus
c4b6445c23
Improve variable naming in halyde/kernel/modules/terminal.lua terminal.read()
2025-10-30 14:21:02 +02:00
WahPlus
be2ddf1dd4
Make terminal.read() use a table for options
...
Also change all apps to work with this
2025-10-30 13:29:13 +02:00
WahPlus
c1c6a50b09
Added user system.
...
Default users are `admin` (password `admin`, UID 1) and `user` (password
`user`, UID 2).
2025-10-28 19:15:20 +02:00
WahPlus
51124da54b
Added wait() function.
2025-10-28 19:14:16 +02:00
Ponali
883f20f269
made events specific to processes
...
there also needs pending events for the kernel just in case if we ever
need them, but now i'm not sure if it's required
2025-10-18 16:56:46 +02:00
Ponali
26c1f055d8
made all logs from tsched start with [tsched]
...
i also converted some stuff to use string.format, and lazyvim also
reformatted them again
2025-10-15 19:03:49 +02:00
Ponali
d771a1fe39
added a cleanup routine to IPC
...
there's also lazyvim reformatting everything, like usual
2025-10-15 18:34:33 +02:00
Ponali
a020229a69
turned evmgr into a module
...
modules that require getting events will need to have "evmgr" as a
dependency
2025-10-15 13:52:28 +02:00
Ponali
61a7e3d139
TSCHED IS NOW A MODULE!!!!!!!!!!!! YIPEEEEEEEEEEEE
2025-10-12 09:02:40 +02:00
Ponali
296aba9a2f
made fetch get the logo, instead of getting preloaded when booting
2025-10-05 08:09:14 +02:00
Ponali
ff04e730f9
ported apps download/wget, fetch, label, and lscor/ps
...
for the fetch app to fully work, defenv has been edited to share _OSLOGO.
2025-09-14 18:46:26 +02:00
Ponali
d3d5f21ab1
lots and LOTS of stuff
...
i lost track sorry
2025-09-14 13:37:41 +02:00
WahPlus
ef0ffa1886
ALPHA 3.0.0 - Added Inter-Process Communication and fixed the bug where the shell would continue taking in input when a command was still running.
2025-08-21 21:03:17 +03:00
WahPlus
cbf25999f0
PRE-ALPHA 3.0.0 - Rewrote the kernel to use a more modular design, changed some terms, added process sandboxing for security.
...
COMING IN THE FULL RELEASE:
- A user system
- A functional IPC (Inter-Process Communication) system
THINGS CAN AND WILL CHANGE FROM NOW UNTIL THE FINAL RELEASE.
2025-08-17 16:38:08 +03:00