index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
AK
Age
Commit message (
Expand
)
Author
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
2019-02-07
Add a fast memcpy() using MMX when we're moving >= 1KB.
Andreas Kling
2019-02-06
AK: Lock should ASSERT_INTERRUPTS_ENABLED().
Andreas Kling
2019-02-06
Bootloader: Locate the kernel's data segment and clear it.
Andreas Kling
2019-02-06
AK: Add a TemporaryChange helper class.
Andreas Kling
2019-02-06
Kernel: Clean up around Scheduler::yield() a bit.
Andreas Kling
2019-02-05
Remove some unused files.
Andreas Kling
2019-02-05
AK: Vector::data() shouldn't crash if the vector is empty.
Andreas Kling
2019-02-05
AK: Add bounds assertions in Vector::operator[].
Andreas Kling
2019-02-04
AK: Fix leak in HashTable move assignment operator.
Andreas Kling
2019-02-03
Get nyancat nyanning in Serenity.
Andreas Kling
2019-02-02
Support font files.
Andreas Kling
2019-02-02
Add basic automatic dependency management to Makefiles.
Andreas Kling
2019-02-01
Implement event loop timers.
Andreas Kling
2019-01-31
Big, possibly complete sweep of naming changes.
Andreas Kling
2019-01-30
Fix dumb bug in HashTable::clear().
Andreas Kling
2019-01-30
Deallocate PTY's when they close.
Andreas Kling
2019-01-30
Add a String::format() and use that in place of ksprintf() in the Kernel.
Andreas Kling
2019-01-29
Implement basic chmod() syscall and /bin/chmod helper.
Andreas Kling
[next]