1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 08:28:11 +00:00
serenity/Userland/Applications
Timothy Flynn 10a8b6d411 Userland: Add unveil/pledge requisites for dynamic Unicode data loading
Loading libunicodedata.so will require dlopen(), which in turn requires
mmap(). The 'prot_exec' pledge is needed for this.

Further, the .so itself must be unveiled for reading. The "real" path is
unveiled (libunicodedata.so.serenity) as the symlink (libunicodedata.so)
itself cannot be unveiled.
2021-12-21 13:09:49 -08:00
..
3DFileViewer Userland: Use File::lines() range-based for loop where appropriate 2021-12-12 14:06:38 +03:30
About About: Port to LibMain 2021-12-17 13:09:54 -08:00
AnalogClock AnalogClock: Port to LibMain 2021-12-17 13:09:54 -08:00
Assistant Userland: Add unveil/pledge requisites for dynamic Unicode data loading 2021-12-21 13:09:49 -08:00
Browser Userland: Add unveil/pledge requisites for dynamic Unicode data loading 2021-12-21 13:09:49 -08:00
BrowserSettings Applications: Cast unused smart-pointer TRY return values to void 2021-12-05 15:31:03 +01:00
Calculator Everywhere: Use default execpromises argument for Core::System::pledge 2021-11-28 08:04:57 +01:00
Calendar LibGfx: Use ErrorOr<T> for Bitmap::try_load_from_file() 2021-11-08 00:35:27 +01:00
CrashReporter CrashReporter: Remove redundant pledge() 2021-12-11 23:06:56 +01:00
Debugger AK: Make ByteBuffer::try_* functions return ErrorOr<void> 2021-11-10 21:58:58 +01:00
DisplaySettings Applications: Cast unused smart-pointer TRY return values to void 2021-12-05 15:31:03 +01:00
FileManager Applications: Cast unused smart-pointer TRY return values to void 2021-12-05 15:31:03 +01:00
FontEditor Userland: Add unveil/pledge requisites for dynamic Unicode data loading 2021-12-21 13:09:49 -08:00
Help Help: Include page names in the search 2021-12-20 10:58:41 -08:00
HexEditor Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
ImageViewer Everywhere: Use default execpromises argument for Core::System::pledge 2021-11-28 08:04:57 +01:00
KeyboardMapper Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
KeyboardSettings Applications: Cast unused smart-pointer TRY return values to void 2021-12-05 15:31:03 +01:00
Magnifier Magnifier: Add timeline for easy checking of animations 2021-12-20 10:48:03 -08:00
Mail Mail: Ask the user if they want to see the mail settings 2021-12-11 15:09:54 -08:00
MailSettings Applications: Cast unused smart-pointer TRY return values to void 2021-12-05 15:31:03 +01:00
MouseSettings Applications: Cast unused smart-pointer TRY return values to void 2021-12-05 15:31:03 +01:00
PDFViewer LibCore+LibSystem: Move syscall wrappers from LibSystem to LibCore 2021-11-23 11:33:36 +01:00
Piano Piano: Make Key_Space shortcut to toggle playback 2021-12-20 10:39:37 -08:00
PixelPaint Userland: Use File::lines() range-based for loop where appropriate 2021-12-12 14:06:38 +03:30
Run Everywhere: Use default execpromises argument for Core::System::pledge 2021-11-28 08:04:57 +01:00
Settings Everywhere: Use default execpromises argument for Core::System::pledge 2021-11-28 08:04:57 +01:00
SoundPlayer SoundPlayer: Port to LibMain :^) 2021-12-04 15:07:18 -08:00
SpaceAnalyzer Everywhere: Fix -Winconsistent-missing-override warnings from Clang 2021-12-11 13:14:15 -08:00
Spreadsheet Userland: Add unveil/pledge requisites for dynamic Unicode data loading 2021-12-21 13:09:49 -08:00
SystemMonitor SystemMonitor: Add back accidentally removed veil lock 2021-12-19 13:41:35 +01:00
Terminal Everywhere: Fix -Winconsistent-missing-override warnings from Clang 2021-12-11 13:14:15 -08:00
TerminalSettings Applications: Cast unused smart-pointer TRY return values to void 2021-12-05 15:31:03 +01:00
TextEditor Userland: Add unveil/pledge requisites for dynamic Unicode data loading 2021-12-21 13:09:49 -08:00
ThemeEditor ThemeEditor: Use LibMain 2021-11-28 10:10:35 -08:00
VideoPlayer LibGfx: Use ErrorOr<T> for Bitmap::try_create() 2021-11-08 00:35:27 +01:00
Welcome Everywhere: Use default execpromises argument for Core::System::pledge 2021-11-28 08:04:57 +01:00
CMakeLists.txt Terminal: Modernize terminal settings as a standalone application 2021-11-27 12:45:44 +01:00