Find a file
Andreas Kling 0932efe72e Kernel: Actually zero-fill eagerly committed regions.
Previously, calling Region::commit() would make sure to allocate any missing
physical pages, but they would contain uninitialized data. This was very
obvious when allocating GraphicsBitmaps as they would have garbage pixels
rather than being filled with black.

The MM quickmap mechanism didn't work when operating on a non-active page
directory (which happens when we're in the middle of exec, for example.)
This patch changes quickmap to reside in the shared kernel page directory.

Also added some missing clobber lists to inline asm that I stumbled on.
2019-01-31 04:03:05 +01:00
AK Fix dumb bug in HashTable::clear(). 2019-01-30 19:32:54 +01:00
Base Rename the default user to "anon" and give him a home directory. 2019-01-30 20:40:41 +01:00
Editor Editor: Fix build on Linux. 2018-12-09 13:48:11 +01:00
Kernel Kernel: Actually zero-fill eagerly committed regions. 2019-01-31 04:03:05 +01:00
LibC LibC: Oops, setjmp() and longjmp() were not exported. 2019-01-30 20:07:08 +01:00
LibGUI LibGUI: Implement destroying individual windows without exiting the process. 2019-01-30 20:03:52 +01:00
SharedGraphics Painter: Tell the compiler to flatten Font::draw_glyph(). 2019-01-27 05:23:04 +01:00
Terminal Terminal: Oops, escape sequences for the left and right keys were swapped. 2019-01-30 21:20:44 +01:00
Userland LibGUI: Implement destroying individual windows without exiting the process. 2019-01-30 20:03:52 +01:00
WindowServer Destroy all remaining windows in a process when it dies. 2019-01-30 19:35:38 +01:00
.gitignore Tweak .gitignore. 2019-01-28 20:38:53 +01:00