ladybird/Libraries
Sergey Bugaev cbf2881bf7 LibThread: Fix destroying background actions
In the old model, before bc319d9e88, the parent
(the background thread) would delete us when it exits (i.e. never), so we had to
keep track of our own refcount in order to destroy ourselves when we're done.

With bc319d9e88, the parent keeps additional
reference to us, so:
* There should be no need to explicitly ref() ourselves
* The unref() would not get rid of the last reference to us anymore

The latter is why all the BackgroundAction's were getting leaked. Fix this by
simply unparenting ourselves from the background thread when we're done.
2020-02-25 10:17:31 +01:00
..
LibAudio AK: Remove manual forward declarations with <AK/Forward.h> 2020-02-15 00:12:31 +01:00
LibBareMetal AK: Add offset_in_page() method in PhysicalAddress class 2020-02-24 11:27:03 +01:00
LibC LibC: Implement strchrnul() 2020-02-22 21:36:54 +01:00
LibCore LibCore: Add Core::Object::add<T> helper for creating child objects 2020-02-23 11:10:52 +01:00
LibELF LibELF: Avoid unnecessarily recomputing loop boundaries over and over 2020-02-22 11:25:15 +01:00
LibGfx LibGfx: Fix accidentally hardcoded font height in Font::clone() 2020-02-23 12:18:17 +01:00
LibGUI LibGUI: Show the columns view action in the toolbar (but disable it) 2020-02-24 21:23:00 +01:00
LibHTML LibGUI: Remove parent parameter to GUI::Widget constructor 2020-02-23 12:27:53 +01:00
LibIPC LibGUI: Add forwarding header 2020-02-16 09:41:56 +01:00
LibM LibM: Install immediately after building 2020-02-06 14:28:35 +01:00
LibMarkdown AK: Add a forward declaration header 2020-02-14 23:31:18 +01:00
LibPCIDB Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
LibProtocol AK: Add basic Traits for RefPtr 2020-02-16 21:58:17 +01:00
LibPthread LibPthread: Install immediately after building 2020-02-06 14:29:07 +01:00
LibThread LibThread: Fix destroying background actions 2020-02-25 10:17:31 +01:00
LibVT LibGUI: Make GUI::Frame have the 2px sunken container look by default 2020-02-23 11:10:52 +01:00
Makefile Build: clean up build system, use one shared Makefile 2019-12-20 20:20:54 +01:00