index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2019-01-19
Coding style fixes in AK.
Andreas Kling
2019-01-19
WSWindowManager: Minor style fixes.
Andreas Kling
2019-01-19
Invalidate the window when starting to drag it.
Andreas Kling
2019-01-18
WindowServer: Use a different border color for windows being dragged.
Andreas Kling
2019-01-18
Add a simple /bin/sysctl that wraps the files in /proc/sys.
Andreas Kling
2019-01-18
Add mechanism to expose kernel variables to userspace via ProcFS.
Andreas Kling
2019-01-18
WindowServer: Merge WSFrameBuffer into WSScreen.
Andreas Kling
2019-01-18
Update coding style in WSWindowManager.
Andreas Kling
2019-01-18
Support polling with select() by using a zero timeout.
Andreas Kling
2019-01-18
WindowServer: Always select() in the event loop.
Andreas Kling
2019-01-18
Make it possible to invalidate only a portion of a window.
Andreas Kling
2019-01-18
StringBuilder: Use a ByteBuffer internally instead of a Vector<String>.
Andreas Kling
2019-01-18
Add a simple StringBuilder::appendf() and use it for ProcFS.
Andreas Kling
2019-01-17
Add WindowActivated and WindowDeactivated events.
Andreas Kling
2019-01-17
Terminal: Tighten the glyph rects.
Andreas Kling
2019-01-17
Rename SpinLock to Lock. It hasn't been a SpinLock for some time.
Andreas Kling
2019-01-17
WindowServer: Slap everything with locks.
Andreas Kling
2019-01-17
Terminal: Draw the terminal cursor.
Andreas Kling
2019-01-17
Paper over annoying race in GraphicsBitmap instantiation.
Andreas Kling
2019-01-17
Ignore WM_Invalidate events if there is an unprocessed one in the queue.
Andreas Kling
2019-01-17
Only drain mouse/keyboard streams if they actually have data.
Andreas Kling
2019-01-17
Respect the overflow bit in PS/2 mouse data.
Andreas Kling
2019-01-17
PS2MouseDevice: Try to synchronize the data reporting stream.
Andreas Kling
2019-01-17
Get rid of #ifdef SERENITY. We're past that phase of bootstrapping.
Andreas Kling
2019-01-17
Oops, forgot to add the select() files to LibC a while ago.
Andreas Kling
2019-01-17
Tidy up Painter::fill_rect() a bit.
Andreas Kling
2019-01-16
WindowServer: Skip blitting windows into the back buffer if possible.
Andreas Kling
2019-01-16
Optimize Painter::draw_rect() a bit.
Andreas Kling
2019-01-16
Optimize the Painter::blit() loop a bit. ~3% fewer cycles, I'll take it.
Andreas Kling
2019-01-16
Move some more classes to the new coding style.
Andreas Kling
2019-01-16
Allow the scheduler to unblock the current process.
Andreas Kling
2019-01-16
Rework WindowServer to use select() in its main event loop.
Andreas Kling
2019-01-16
Tear out or duplicate what's unique for WindowServer from Widgets.
Andreas Kling
2019-01-16
Window: Update coding style.
Andreas Kling
2019-01-16
Add a PTY multiplexer (/dev/ptmx) device.
Andreas Kling
2019-01-16
Get rid of Vnode concept.
Andreas Kling
2019-01-16
Let each MasterPTY create its slave.
Andreas Kling
2019-01-16
Catch anyone trying to use a DoubleBuffer with interrupts disabled.
Andreas Kling
2019-01-16
Use a CircularQueue for the PS/2 mouse driver.
Andreas Kling
2019-01-16
Rename FileDescriptor::has_data_available_for_reading() -> can_read().
Andreas Kling
2019-01-16
Tidy up memory map a bit and write out the general map in MemoryManager.
Andreas Kling
2019-01-16
Pass the process to CharacterDevice::read/write.
Andreas Kling
2019-01-16
Rename CharacterDevice::has_data_available_for_reading() -> can_read().
Andreas Kling
2019-01-16
Implement basic support for POSIX-style select().
Andreas Kling
2019-01-15
Oops, finish WindowServer rename.
Andreas Kling
2019-01-15
Add internal locking to DoubleBuffer.
Andreas Kling
2019-01-15
Rename WindowComposer -> WindowServer.
Andreas Kling
2019-01-15
Terminal: optimize repaints a bunch.
Andreas Kling
2019-01-15
Allow character devices to block write attempts until there is more space.
Andreas Kling
2019-01-15
Make it possible for a process to switch controlling terminals.
Andreas Kling
[next]