Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-27 | AK: printf() should support %#x and %#o. | Andreas Kling | |
2019-03-22 | AK: Allow printing a literal '%' character with the printf family. | Andreas Kling | |
2019-03-21 | Use 64-bit integers inside Stopwatch to enable longer timings. | 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 | |
This isn't entirely correct and will catch a bunch of things it's not supposed to, but it works for now. | |||
2019-02-25 | Fix a bunch of compiler warnings. Not all, but a lot. | Andreas Kling | |
2019-02-15 | Use modern C++ attributes instead of __attribute__ voodoo. | Andreas Kling | |
This is quite nice, although I wish [[gnu::always_inline]] implied inline. Also "gnu::" is kind of a wart, but whatcha gonna do. | |||
2019-01-31 | Big, possibly complete sweep of naming changes. | Andreas Kling | |
2019-01-29 | Implement basic chmod() syscall and /bin/chmod helper. | Andreas Kling | |
Only raw octal modes are supported right now. This patch also changes mode_t from 32-bit to 16-bit to match the on-disk type used by Ext2FS. I also ran into EPERM being errno=0 which was confusing, so I inserted an ESUCCESS in its place. | |||
2018-11-09 | Fix some paging related bugs exposed by the spawn stress test. | Andreas Kling | |
- Process::exec() needs to restore the original paging scope when called on a non-current process. - Add missing InterruptDisabler guards around g_processes access. - Only flush the TLB when modifying the active page tables. | |||
2018-10-31 | printfing a number or string bigger than the field width should not crash. | Andreas Kling | |
2018-10-27 | Add a /bin/clear that prints the clear terminal escape sequence. | Andreas Kling | |
It doesn't work yet, but it will! | |||
2018-10-27 | Add some basic field width support to printf(). | Andreas Kling | |
Use it to make "ls" output a bit better. Also sys$spawn now fails with EACCES if the path is not a file that's executable by the current uid/gid. |