summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2019-04-05WindowServer: Factor out window frame logic into a WSWindowFrame class.Andreas Kling
2019-04-05AK: Revert Eternal<T> for now since it doesn't work as intended.Andreas Kling
2019-04-05AK: Fix problem when building i686-pc-serenity toolchain from scratch.Andreas Kling
2019-04-03AK: Add Eternal<T> and use it in various places.Andreas Kling
2019-04-03PNGLoader: Use MappedFile.Andreas Kling
2019-04-03Font: Clean up AK::MappedFile and use it for mapping font files.Andreas Kling
2019-04-03AK: Remove unused TemporaryFile class.Andreas Kling
2019-04-03Kernel: Remove unneeded kassert.h.Andreas Kling
2019-04-03AK: Remove useless ktime.hAndreas Kling
2019-04-03AK: Clean up some of the confusion that is AK/kmalloc.{cpp,h}Andreas Kling
2019-04-02Move NetworkOrdered.h to AK/ since it's used in both kernel and userspace.Andreas Kling
2019-04-02LibGUI: Switch to a resizing cursor when hovering or using a GSplitter.Andreas Kling
2019-03-31AK: Tweak CALLABLE_WHEN macro in Retained.Andreas Kling
2019-03-30FileManager: Make the tree view follow the directory view navigations.Andreas Kling
2019-03-27WindowServer: Move the CPU usage graph updates to a secondary thread.Andreas Kling
2019-03-27LibC: Run constructors on process startup.Andreas Kling
2019-03-27AK: printf() should support %#x and %#o.Andreas Kling
2019-03-25AK: HashMap::set() didn't save new values for existing keys.Andreas Kling
2019-03-24LibGUI+FileManager: Add a GIcon class to support multi-size icons.Andreas Kling
2019-03-24AK: Uh, okay, it seems like we need those 64-bit division helpers after all.Andreas Kling
2019-03-24AK: Don't compile the 64-bit division helpers in userland builds.Andreas Kling
2019-03-23Kernel: Introduce threads, and refactor everything in support of it.Andreas Kling
2019-03-22FileManager: Open PNG files with QuickShow when activated.Andreas Kling
2019-03-22AK: Allow printing a literal '%' character with the printf family.Andreas Kling
2019-03-21AK: Fix busted __udivmoddi4() implementation.Andreas Kling
2019-03-21Use 64-bit integers inside Stopwatch to enable longer timings.Andreas Kling
2019-03-19DNSLookupServer: Start working on a userspace DNS resolver.Andreas Kling
2019-03-19WindowServer: Add special treatment for modal windows.Andreas Kling
2019-03-18AK: Add Vector::remove_first_matching(Callback).Andreas Kling
2019-03-18GIODevice: Add a read_all() that returns a ByteBuffer with all we can read.Andreas Kling
2019-03-17AK: Use an OwnPtr for the VectorImpl.Andreas Kling
2019-03-17AK: Make ByteBuffer's copy() and wrap() take void*.Andreas Kling
2019-03-16AK: Hoist the assertion in Retainable::release() to RetainableBase.Andreas Kling
2019-03-16AK: Remove custom allocator feature from Vector.Andreas Kling
2019-03-16Move Lock from AK to Kernel, since it only works inside the kernel.Andreas Kling
2019-03-16AK: Remove Buffer<T> since it was only ever instantiated with T=byte.Andreas Kling
2019-03-16AK: Reduce template bloat by hoisting non-typed parts of Retainable.Andreas Kling
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