ladybird/AK
Robin Burchell 6917c42140 Kernel/AK: Move ELF loader to AK
This is in preparation for eventually using it in userspace.
LinearAddress.h has not been moved for the time being (as it seems to be
only used by a very small part of the code).
2019-05-23 16:57:34 +02:00
..
ELF Kernel/AK: Move ELF loader to AK 2019-05-23 16:57:34 +02:00
.gitignore Add basic automatic dependency management to Makefiles. 2019-02-02 04:41:59 +01:00
AKString.h GTextEditor: Add very basic automatic indentation. 2019-04-25 22:56:09 +02:00
Assertions.h Get rid of SERENITY macro since the compiler already defines __serenity__ 2019-04-20 12:58:49 +02:00
Badge.h Deallocate PTY's when they close. 2019-01-30 18:47:18 +01:00
Bitmap.h Kernel: Encapsulate the Region's COW map a bit better. 2019-05-14 17:31:57 +02:00
BufferStream.h DNSLookupServer: Start working on a userspace DNS resolver. 2019-03-19 16:29:06 +01:00
ByteBuffer.h Kernel: Add a write cache to DiskBackedFS. 2019-04-25 22:05:53 +02:00
CircularQueue.h Snake: Clear the movement queue on game reset. 2019-04-20 03:47:35 +02:00
DoublyLinkedList.h LibGUI+FileManager: Add a GIcon class to support multi-size icons. 2019-03-24 04:28:36 +01:00
FileSystemPath.cpp FileManager: Make the tree view follow the directory view navigations. 2019-03-30 03:27:25 +01:00
FileSystemPath.h FileManager: Make the tree view follow the directory view navigations. 2019-03-30 03:27:25 +01:00
Function.h Big, possibly complete sweep of naming changes. 2019-01-31 17:31:23 +01:00
HashFunctions.h Big, possibly complete sweep of naming changes. 2019-01-31 17:31:23 +01:00
HashMap.h AK: Change HashTable and HashMap size/capacity to be ints. 2019-05-06 13:28:52 +02:00
HashTable.h AK: Change HashTable and HashMap size/capacity to be ints. 2019-05-06 13:28:52 +02:00
InlineLinkedList.h AK: Add InlineLinkedList::remove_tail(). 2019-05-07 16:06:48 +02:00
InlineLRUCache.h AK: InlineLRUCache was always filling up one short of capacity. 2019-05-14 15:33:21 +02:00
install.sh Build: Install most headers to Root (and libcore.a/libgui.a) 2019-05-17 21:59:48 +02:00
kmalloc.h Get rid of SERENITY macro since the compiler already defines __serenity__ 2019-04-20 12:58:49 +02:00
kstdio.h Get rid of #ifdef SERENITY. We're past that phase of bootstrapping. 2019-01-17 01:41:36 +01:00
MappedFile.cpp AK: MappedFile should open with O_CLOEXEC. 2019-04-18 22:19:42 +02:00
MappedFile.h PNGLoader: Use MappedFile. 2019-04-03 14:15:35 +02:00
NetworkOrdered.h AK: Always inline convert_between_host_and_network<T>. 2019-05-21 16:14:02 +02:00
Noncopyable.h Import a simple text editor I started working on. 2018-12-04 00:27:16 +01:00
OwnPtr.h AK: Improve smart pointer ergonomics a bit. 2019-04-14 02:36:06 +02:00
printf.cpp Kernel: Make sure we don't use any FPU/MMX/SSE instructions. 2019-04-22 23:38:33 +02:00
QuickSort.h AK: Simplify quick_sort() and improve Vector iterators a bit. 2019-05-19 01:53:51 +02:00
Retainable.h AK: Hoist the assertion in Retainable::release() to RetainableBase. 2019-03-16 13:48:56 +01:00
Retained.h AK: Improve smart pointer ergonomics a bit. 2019-04-14 02:36:06 +02:00
RetainPtr.h AK: And one more RetainPtr::operator==() G++ complains about in LibGUI. 2019-04-19 21:36:11 +02:00
SinglyLinkedList.h AK: Fix node leak in SinglyLinkedList::take_first(). 2019-03-13 13:11:23 +01:00
StdLibExtras.cpp Kernel: Don't use MMX memcpy() in the kernel. 2019-04-22 17:13:18 +02:00
StdLibExtras.h Make sure all GraphicsBitmap scanlines are 16-byte aligned. 2019-05-06 14:04:54 +02:00
String.cpp GTextEditor: Add very basic automatic indentation. 2019-04-25 22:56:09 +02:00
StringBuilder.cpp AK: Make StringBuilder::appendf() pre-allocate the format string length. 2019-04-15 23:56:35 +02:00
StringBuilder.h More moving towards using signed types. 2019-02-25 22:06:55 +01:00
StringImpl.cpp AK: Improve StringImpl chomping a bit. 2019-04-07 20:21:11 +02:00
StringImpl.h Kernel: Cache MAC<->IP mappings (from ARP responses) seen on the wire. 2019-03-12 00:56:33 +01:00
StringView.cpp AK: Try to use StringViews more for substrings and splitting. 2019-04-16 02:39:16 +02:00
StringView.h AK: Try to use StringViews more for substrings and splitting. 2019-04-16 02:39:16 +02:00
TemporaryChange.h AK: Add a TemporaryChange helper class. 2019-02-06 16:01:59 +01:00
Time.h Kernel: Fix timeout support in select 2019-05-18 02:57:38 +02:00
Traits.h IPv4: Dynamically allocate the UDP source port if needed. 2019-03-13 16:05:56 +01:00
Types.h Get rid of SERENITY macro since the compiler already defines __serenity__ 2019-04-20 12:58:49 +02:00
Vector.h AK: Add some more features to Vector iterators. 2019-05-21 01:36:36 +02:00
Weakable.h Big, possibly complete sweep of naming changes. 2019-01-31 17:31:23 +01:00
WeakPtr.h WindowServer: Mouse switching between system menu and app menu was broken. 2019-04-17 12:06:09 +02:00