Age | Commit message (Expand) | Author |
2019-03-24 | AK: Uh, okay, it seems like we need those 64-bit division helpers after all. | Andreas Kling |
2019-03-24 | AK: Don't compile the 64-bit division helpers in userland builds. | Andreas Kling |
2019-03-23 | Kernel: Introduce threads, and refactor everything in support of it. | Andreas Kling |
2019-03-22 | FileManager: Open PNG files with QuickShow when activated. | Andreas Kling |
2019-03-22 | AK: Allow printing a literal '%' character with the printf family. | Andreas Kling |
2019-03-21 | AK: Fix busted __udivmoddi4() implementation. | Andreas Kling |
2019-03-21 | Use 64-bit integers inside Stopwatch to enable longer timings. | Andreas Kling |
2019-03-19 | DNSLookupServer: Start working on a userspace DNS resolver. | Andreas Kling |
2019-03-19 | WindowServer: Add special treatment for modal windows. | Andreas Kling |
2019-03-18 | AK: Add Vector::remove_first_matching(Callback). | Andreas Kling |
2019-03-18 | GIODevice: Add a read_all() that returns a ByteBuffer with all we can read. | Andreas Kling |
2019-03-17 | AK: Use an OwnPtr for the VectorImpl. | Andreas Kling |
2019-03-17 | AK: Make ByteBuffer's copy() and wrap() take void*. | Andreas Kling |
2019-03-16 | AK: Hoist the assertion in Retainable::release() to RetainableBase. | Andreas Kling |
2019-03-16 | AK: Remove custom allocator feature from Vector. | Andreas Kling |
2019-03-16 | Move Lock from AK to Kernel, since it only works inside the kernel. | Andreas Kling |
2019-03-16 | AK: Remove Buffer<T> since it was only ever instantiated with T=byte. | Andreas Kling |
2019-03-16 | AK: Reduce template bloat by hoisting non-typed parts of Retainable. | Andreas Kling |
2019-03-15 | AK: Add CircularQueue::at(). | Andreas Kling |
2019-03-13 | IPv4: Dynamically allocate the UDP source port if needed. | Andreas Kling |
2019-03-13 | AK: Fix node leak in SinglyLinkedList::take_first(). | Andreas Kling |
2019-03-12 | Kernel: More work on the ICMP and IPv4 support. | Andreas Kling |
2019-03-12 | Kernel: Cache MAC<->IP mappings (from ARP responses) seen on the wire. | Andreas Kling |
2019-03-11 | Kernel: Add a NetworkTask and a received network packet queue. | Andreas Kling |
2019-03-09 | AK: Add a basic QuickSort template implementation. | Andreas Kling |
2019-03-09 | LibGUI: Use a separate data role for the table model sorting order. | Andreas Kling |
2019-03-09 | Make it possible to sort a GTableModel by column+order. | Andreas Kling |
2019-03-08 | GTextEditor: Work on cut/copy/paste operations. | Andreas Kling |
2019-03-07 | GTextEditor: Support splitting lines at the cursor with the Return key. | Andreas Kling |
2019-03-07 | GTextEditor: Start working on editing, starting with inserting newlines. | Andreas Kling |
2019-02-28 | LibGUI: Add GVariant class and use it for table model data. | Andreas Kling |
2019-02-27 | AK: Accept any number of l's as printf format qualifiers. | Andreas Kling |
2019-02-26 | WindowServer: Add a simple CPU usage graph to the global menu bar. | Andreas Kling |
2019-02-25 | More moving towards using signed types. | Andreas Kling |
2019-02-25 | Fix a bunch of compiler warnings. Not all, but a lot. | Andreas Kling |
2019-02-25 | Convert more RetainPtr use to Retained. | Andreas Kling |
2019-02-25 | AK: Add Retained<T>, like RetainPtr, but never null. | Andreas Kling |
2019-02-22 | Move over to building all of userspace with i686-pc-serenity-g++. | Andreas Kling |
2019-02-22 | Start fixing things up to build with a proper cross-compiler. | Andreas Kling |
2019-02-20 | Ext2FS: Lock a lot. Go way overkill with locking for now. | Andreas Kling |
2019-02-20 | Kernel: Reduce code duplication in exception handlers. | Andreas Kling |
2019-02-17 | AK: Fix broken instrumentation code for StringImpl. | Andreas Kling |
2019-02-15 | Use modern C++ attributes instead of __attribute__ voodoo. | Andreas Kling |
2019-02-12 | AK: Fix bug in MMX memcpy() unaligned prologue handling. | Andreas Kling |
2019-02-11 | AK: Oops, the optimization in Vector::append(Vector&&) was broken. | Andreas Kling |
2019-02-10 | Kernel: Add an LRU block cache. | Andreas Kling |
2019-02-08 | Kernel: Use a Lockable<bool> for sysctl booleans as well. | Andreas Kling |
2019-02-08 | AK: Add a Lockable wrapping container. | Andreas Kling |
2019-02-07 | Kernel: When a lock is busy, donate remaining process ticks to lock holder. | Andreas Kling |
2019-02-07 | AK: Optimize Vector::append(Vector&&) for case where this->m_impl is null. | Andreas Kling |