serenity/Kernel
Andreas Kling 0e6b273620 LibGUI: Start working on GTableView inline editing.
This is pretty shaky still, but the basic idea is that you subclass GModel
and return true for editable indices. The table view also needs to have its
editable flag set.
2019-04-18 22:27:14 +02:00
..
Boot Kernel: Use a multiboot header instead of a convoluted two-part bootloader. 2019-04-01 21:43:07 +02:00
Devices Kernel+LibC: Add a DebugLogDevice that forwards everything to I/O port 0xe9. 2019-04-18 16:08:52 +02:00
ELF Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress. 2019-04-06 14:29:29 +02:00
FileSystem Kernel+ProcessManager: Show per-process syscall counts. 2019-04-17 23:16:14 +02:00
Net Kernel: Support non-blocking connect(). 2019-04-08 04:52:21 +02:00
TTY Kernel: Have TTY subclasses cache their tty_name/pts_name. 2019-04-16 00:35:02 +02:00
VM AK: Improve smart pointer ergonomics a bit. 2019-04-14 02:36:06 +02:00
.bochsrc Give the emulator testing environments 128 MB of RAM. 2019-03-27 13:02:29 +01:00
.gitignore Kernel: Use a multiboot header instead of a convoluted two-part bootloader. 2019-04-01 21:43:07 +02:00
Alarm.h Kernel: Oops, forgot to add Alarm.h earlier. Here it is. 2019-03-20 18:16:15 +01:00
Assertions.h Kernel: Remove two unneeded headers. 2019-04-10 22:49:11 +02:00
CMOS.cpp Make bash-2.05b build with minimal changes. 2018-11-17 00:14:07 +01:00
CMOS.h Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress. 2019-04-06 14:29:29 +02:00
Console.cpp Kernel: Remove two unneeded headers. 2019-04-10 22:49:11 +02:00
Console.h Kernel: Move devices into Kernel/Devices/. 2019-04-03 12:36:40 +02:00
DoubleBuffer.cpp Kernel: DoubleBuffer can return early if read/write is called with !size. 2019-03-20 02:12:40 +01:00
DoubleBuffer.h Move Lock from AK to Kernel, since it only works inside the kernel. 2019-03-16 13:18:22 +01:00
i386.cpp Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress. 2019-04-06 14:29:29 +02:00
i386.h Kernel: Merge TSS.h into i386.h. 2019-04-14 04:39:56 +02:00
i8253.cpp Kernel: Do timekeeping manually instead of asking the RTC all the time. 2019-03-25 02:06:57 +01:00
i8253.h Kernel: Do timekeeping manually instead of asking the RTC all the time. 2019-03-25 02:06:57 +01:00
init.cpp LibGUI: Start working on GTableView inline editing. 2019-04-18 22:27:14 +02:00
IO.h Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress. 2019-04-06 14:29:29 +02:00
IRQHandler.cpp More coding style changes. 2018-12-03 00:39:25 +01:00
IRQHandler.h More coding style changes. 2018-12-03 00:39:25 +01:00
KeyCode.h Minesweeper: Add some menus. 2019-04-13 14:32:18 +02:00
kmalloc.cpp Kernel: Make it possible to have kmalloc() dump call stacks. 2019-04-15 23:58:48 +02:00
kmalloc.h Kernel: Make it possible to have kmalloc() dump call stacks. 2019-04-15 23:58:48 +02:00
kprintf.cpp Kernel: Remove two unneeded headers. 2019-04-10 22:49:11 +02:00
KResult.h Kernel: Yet more work on bringing up POSIX SHM. 2019-04-09 02:37:38 +02:00
kstdio.h Kernel: Remove two unneeded headers. 2019-04-10 22:49:11 +02:00
KSyms.cpp Kernel: Make symbolication callable from kmalloc(). 2019-04-15 23:50:25 +02:00
KSyms.h Kernel: Make dump_backtrace() kinda sorta work. 2019-02-24 14:51:48 +01:00
LinearAddress.h Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress. 2019-04-06 14:29:29 +02:00
linker.ld Kernel: Use a multiboot header instead of a convoluted two-part bootloader. 2019-04-01 21:43:07 +02:00
Lock.h Kernel: Lock::unlock_if_locked() should never donate to holder. 2019-04-17 12:37:44 +02:00
makeall.sh Fix typo in makeall.sh 2019-04-13 13:19:47 +02:00
Makefile Kernel+LibC: Add a DebugLogDevice that forwards everything to I/O port 0xe9. 2019-04-18 16:08:52 +02:00
mkmap.sh Omit duplicate lines from the ksyms map. 2018-12-03 02:23:49 +01:00
MousePacket.h Kernel+WindowServer: Move mouse input signal parsing to kernel driver. 2019-03-05 14:01:03 +01:00
PCI.cpp Kernel: More work on bringing up E1000 support. 2019-03-11 11:11:29 +01:00
PCI.h Kernel: More work on bringing up E1000 support. 2019-03-11 11:11:29 +01:00
PhysicalAddress.h Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress. 2019-04-06 14:29:29 +02:00
PIC.cpp Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress. 2019-04-06 14:29:29 +02:00
PIC.h Big, possibly complete sweep of naming changes. 2019-01-31 17:31:23 +01:00
Process.cpp Kernel: Reduce kmallocing in all_processes() and all_pids(). 2019-04-16 00:37:35 +02:00
Process.h Kernel+ProcessManager: Show per-process syscall counts. 2019-04-17 23:16:14 +02:00
RTC.cpp Kernel: Fix wrong calculation of current Unix timestamp. 2019-02-19 02:39:18 +01:00
RTC.h Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress. 2019-04-06 14:29:29 +02:00
run Kernel: Use a multiboot header instead of a convoluted two-part bootloader. 2019-04-01 21:43:07 +02:00
Scheduler.cpp Kernel: Scheduler donations need to verify that the beneficiary is valid. 2019-04-17 12:41:51 +02:00
Scheduler.h Kernel: Remove system.h and make the uptime global a qword. 2019-04-14 01:29:14 +02:00
SharedMemory.cpp Kernel: Yet more work on bringing up POSIX SHM. 2019-04-09 02:37:38 +02:00
SharedMemory.h Kernel: Yet more work on bringing up POSIX SHM. 2019-04-09 02:37:38 +02:00
StdLib.cpp Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress. 2019-04-06 14:29:29 +02:00
StdLib.h Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress. 2019-04-06 14:29:29 +02:00
sync.sh Kernel+LibC: Add a DebugLogDevice that forwards everything to I/O port 0xe9. 2019-04-18 16:08:52 +02:00
Syscall.cpp Kernel+ProcessManager: Show per-process syscall counts. 2019-04-17 23:16:14 +02:00
Syscall.h Kernel: More work towards POSIX SHM, also add ftruncate(). 2019-04-09 01:10:00 +02:00
Thread.cpp Kernel: Scheduler donations need to verify that the beneficiary is valid. 2019-04-17 12:41:51 +02:00
Thread.h Kernel: Scheduler donations need to verify that the beneficiary is valid. 2019-04-17 12:41:51 +02:00
UnixTypes.h Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress. 2019-04-06 14:29:29 +02:00