serenity/Userland
Kemal Zebari 8893836b60 Run: Don't wait for child process to end when adding it to history
When we try to start a long-running child process (e.g. a GUI app)
using a combination of the POSIX spawn and waitpid API, the Run
process ends up waiting for it to end before making any changes
to the path history. This leads to some confusion when trying to
fire up another Run process only to see that it did not save the
path to this program.

This PR resolves this by saving the path after it was created using
the POSIX spawn API.
2024-05-01 06:42:59 +02:00
..
Applets Keymap: Draw the current keymap text with the correct theme color 2024-03-02 19:24:53 +00:00
Applications Run: Don't wait for child process to end when adding it to history 2024-05-01 06:42:59 +02:00
BuggieBox Meta+Userland: Make LibELF a proper library on Serenity 2024-04-26 19:08:13 -06:00
Demos LibGUI+Everywhere: Rename the 'style' frame property to 'frame_style' 2024-04-30 17:46:41 -06:00
DevTools LibGUI+Everywhere: Rename the 'style' frame property to 'frame_style' 2024-04-30 17:46:41 -06:00
DynamicLoader Userland: Compile a special version of LibELF for DynamicLoader 2024-04-26 19:08:13 -06:00
Games Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
Libraries LibCore: Don't use designated initializers for struct cmsghdr 2024-05-01 06:33:00 +02:00
Services LibDesktop+LaunchServer: Propagate AppFile arguments over IPC 2024-04-30 17:43:14 -06:00
Shell Everywhere: Remove uneeded short option argument where possible 2024-04-22 08:10:08 +02:00
Utilities Utilities/mount: Resolve regression on mounting non-storage-backed FSes 2024-04-30 06:03:10 -06:00
CMakeLists.txt