summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2019-03-15AK: Add CircularQueue::at().Andreas Kling
2019-03-13IPv4: Dynamically allocate the UDP source port if needed.Andreas Kling
2019-03-13AK: Fix node leak in SinglyLinkedList::take_first().Andreas Kling
2019-03-12Kernel: More work on the ICMP and IPv4 support.Andreas Kling
2019-03-12Kernel: Cache MAC<->IP mappings (from ARP responses) seen on the wire.Andreas Kling
2019-03-11Kernel: Add a NetworkTask and a received network packet queue.Andreas Kling
2019-03-09AK: Add a basic QuickSort template implementation.Andreas Kling
2019-03-09LibGUI: Use a separate data role for the table model sorting order.Andreas Kling
2019-03-09Make it possible to sort a GTableModel by column+order.Andreas Kling
2019-03-08GTextEditor: Work on cut/copy/paste operations.Andreas Kling
2019-03-07GTextEditor: Support splitting lines at the cursor with the Return key.Andreas Kling
2019-03-07GTextEditor: Start working on editing, starting with inserting newlines.Andreas Kling
2019-02-28LibGUI: Add GVariant class and use it for table model data.Andreas Kling
2019-02-27AK: Accept any number of l's as printf format qualifiers.Andreas Kling
2019-02-26WindowServer: Add a simple CPU usage graph to the global menu bar.Andreas Kling
2019-02-25More moving towards using signed types.Andreas Kling
2019-02-25Fix a bunch of compiler warnings. Not all, but a lot.Andreas Kling
2019-02-25Convert more RetainPtr use to Retained.Andreas Kling
2019-02-25AK: Add Retained<T>, like RetainPtr, but never null.Andreas Kling
2019-02-22Move over to building all of userspace with i686-pc-serenity-g++.Andreas Kling
2019-02-22Start fixing things up to build with a proper cross-compiler.Andreas Kling
2019-02-20Ext2FS: Lock a lot. Go way overkill with locking for now.Andreas Kling
2019-02-20Kernel: Reduce code duplication in exception handlers.Andreas Kling
2019-02-17AK: Fix broken instrumentation code for StringImpl.Andreas Kling
2019-02-15Use modern C++ attributes instead of __attribute__ voodoo.Andreas Kling
2019-02-12AK: Fix bug in MMX memcpy() unaligned prologue handling.Andreas Kling
2019-02-11AK: Oops, the optimization in Vector::append(Vector&&) was broken.Andreas Kling
2019-02-10Kernel: Add an LRU block cache.Andreas Kling
2019-02-08Kernel: Use a Lockable<bool> for sysctl booleans as well.Andreas Kling
2019-02-08AK: Add a Lockable wrapping container.Andreas Kling
2019-02-07Kernel: When a lock is busy, donate remaining process ticks to lock holder.Andreas Kling
2019-02-07AK: Optimize Vector::append(Vector&&) for case where this->m_impl is null.Andreas Kling
2019-02-07Add a fast memcpy() using MMX when we're moving >= 1KB.Andreas Kling
2019-02-06AK: Lock should ASSERT_INTERRUPTS_ENABLED().Andreas Kling
2019-02-06Bootloader: Locate the kernel's data segment and clear it.Andreas Kling
2019-02-06AK: Add a TemporaryChange helper class.Andreas Kling
2019-02-06Kernel: Clean up around Scheduler::yield() a bit.Andreas Kling
2019-02-05Remove some unused files.Andreas Kling
2019-02-05AK: Vector::data() shouldn't crash if the vector is empty.Andreas Kling
2019-02-05AK: Add bounds assertions in Vector::operator[].Andreas Kling
2019-02-04AK: Fix leak in HashTable move assignment operator.Andreas Kling
2019-02-03Get nyancat nyanning in Serenity.Andreas Kling
2019-02-02Support font files.Andreas Kling
2019-02-02Add basic automatic dependency management to Makefiles.Andreas Kling
2019-02-01Implement event loop timers.Andreas Kling
2019-01-31Big, possibly complete sweep of naming changes.Andreas Kling
2019-01-30Fix dumb bug in HashTable::clear().Andreas Kling
2019-01-30Deallocate PTY's when they close.Andreas Kling
2019-01-30Add a String::format() and use that in place of ksprintf() in the Kernel.Andreas Kling
2019-01-29Implement basic chmod() syscall and /bin/chmod helper.Andreas Kling