summaryrefslogtreecommitdiff
path: root/AK
AgeCommit message (Expand)Author
2019-06-07AK: Add a ScopeGuard helper that invokes a callback when destroyed.Andreas Kling
2019-06-06AK: Make timeval_add() and timeval_sub() take references.Andreas Kling
2019-06-04AK: Add String::starts_with to match String::ends_withConrad Pankoff
2019-06-04AK: Add AKString::split_limit to split strings with a limitConrad Pankoff
2019-06-03LibC: Implement popen() and pclose().Andreas Kling
2019-06-03StringViewize a bunch of things -- mostly LibGUIRobin Burchell
2019-06-03StringView: Make construction of String from a StringView containing a String...Robin Burchell
2019-06-02Take StringView in more placesRobin Burchell
2019-06-02AK: Add implicit String -> StringView conversionRobin Burchell
2019-06-02AK: Add a comment to String about the relationship with StringImpl.Andreas Kling
2019-06-01LibCore: CObjects without is<T> specialization shouldn't LARP as others.Andreas Kling
2019-06-01Terminal: Settings windows can be opened multiple timesChristopher Dumas
2019-06-01Terminal: Audible vs Visible beep optionChristopher Dumas
2019-05-30ELFLoader: Fix typo in segment naming.Andreas Kling
2019-05-30Kernel: Make the Process allocate_region* API's understand "int prot".Andreas Kling
2019-05-30Kernel: Add InodeFile, a File subclass for regular files.Andreas Kling
2019-05-28Add clang-format fileRobin Burchell
2019-05-28LibC: Move struct timeval to sys/time.h. #POSIXAndreas Kling
2019-05-28Shell: Allow * and ? wildcard expansion in argumentsRobin Burchell
2019-05-27AK: Add ensure_capacity() for HashMap and HashTable.Andreas Kling
2019-05-27FileSystemPath: Add a has_extension() helper.Andreas Kling
2019-05-26AK: Implement String::to_int (#99)Faissal Bensefia
2019-05-26QuickSort: Don't sort a single item, nothing to doRobin Burchell
2019-05-24WindowServer: Factor out compositing from WSWindowManager into WSCompositor.Andreas Kling
2019-05-23Kernel/AK: Move ELF loader to AKRobin Burchell
2019-05-21AK: Always inline convert_between_host_and_network<T>.Andreas Kling
2019-05-21AK: Add some more features to Vector iterators.Andreas Kling
2019-05-19AK: Simplify quick_sort() and improve Vector iterators a bit.Andreas Kling
2019-05-18Kernel: Fix timeout support in selectRobin Burchell
2019-05-17Build: Install most headers to Root (and libcore.a/libgui.a)Robin Burchell
2019-05-17LibCore: Move AK/ArgsParser to LibCore/CArgsParserRobin Burchell
2019-05-17ArgsParser: Expand to be able to handle multiple single argumentsRobin Burchell
2019-05-17AK/Userland: Add single value to ArgsParser usage, and port tail to use ArgsP...Robin Burchell
2019-05-17ArgsParser: Remove prefix from constructorRobin Burchell
2019-05-17ArgsParser: Remove boolean trap on add_argRobin Burchell
2019-05-17ArgsParser: Style fixupRobin Burchell
2019-05-17Vector: Add insert() overload that takes a const T&.Andreas Kling
2019-05-14Kernel: Encapsulate the Region's COW map a bit better.Andreas Kling
2019-05-14AK: InlineLRUCache was always filling up one short of capacity.Andreas Kling
2019-05-13Feature/pidof (#31)GuillaumeGas
2019-05-07AK: Add InlineLinkedList::remove_tail().Andreas Kling
2019-05-06Make sure all GraphicsBitmap scanlines are 16-byte aligned.Andreas Kling
2019-05-06AK: Change HashTable and HashMap size/capacity to be ints.Andreas Kling
2019-04-25GTextEditor: Add very basic automatic indentation.Andreas Kling
2019-04-25Kernel: Add a write cache to DiskBackedFS.Andreas Kling
2019-04-23Do a pass of compiler warning fixes.Andreas Kling
2019-04-22Kernel: Make sure we don't use any FPU/MMX/SSE instructions.Andreas Kling
2019-04-22Kernel: Don't use MMX memcpy() in the kernel.Andreas Kling
2019-04-20AK: Add String::copy(BufferType) helper.Andreas Kling
2019-04-20AK: Give Vector the ability to have an inline capacity.Andreas Kling