Truly independent web browser
Go to file
Andreas Kling b4e478aa50 Deallocate PTY's when they close.
This required a fair bit of plumbing. The CharacterDevice::close() virtual
will now be closed by ~FileDescriptor(), allowing device implementations to
do custom cleanup at that point.

One big problem remains: if the master PTY is closed before the slave PTY,
we go into crashy land.
2019-01-30 18:47:18 +01:00
AK Deallocate PTY's when they close. 2019-01-30 18:47:18 +01:00
Base/etc Let userland retain the window backing store while drawing into it. 2019-01-24 23:44:19 +01:00
Editor Editor: Fix build on Linux. 2018-12-09 13:48:11 +01:00
Kernel Deallocate PTY's when they close. 2019-01-30 18:47:18 +01:00
LibC Implement basic chmod() syscall and /bin/chmod helper. 2019-01-29 04:55:08 +01:00
LibGUI LibGUI: Reduce overdraw in GListBox. 2019-01-28 20:38:13 +01:00
SharedGraphics Painter: Tell the compiler to flatten Font::draw_glyph(). 2019-01-27 05:23:04 +01:00
Terminal Deallocate PTY's when they close. 2019-01-30 18:47:18 +01:00
Userland Add a /dev/pts filesystem and make PTY allocation dynamic. 2019-01-30 00:49:20 +01:00
WindowServer Add a String::format() and use that in place of ksprintf() in the Kernel. 2019-01-30 16:28:51 +01:00
.gitignore Tweak .gitignore. 2019-01-28 20:38:53 +01:00