- 04 Aug, 2018 2 commits
-
-
Christian Hergert authored
-
Christian Hergert authored
-
- 03 Aug, 2018 3 commits
-
-
Christian Hergert authored
This adds more tests to ensure we're not following symlinks through a directory.
-
Christian Hergert authored
-
Christian Hergert authored
-
- 01 Aug, 2018 2 commits
-
-
Christian Hergert authored
This ensures that we also handle some other variants like when the model is set or when we have signal ordering that could perhaps keep us from having widgets created by models yet.
-
Jan-Michael Brummer authored
Fixes: GNOME/libdazzle#21
-
- 31 Jul, 2018 5 commits
-
-
Christian Hergert authored
This allows async loading of icons where the caller only needs to g_object_notify() for "icon" to ensure that the view updates the image.
-
Christian Hergert authored
-
Clears text before signaling prevents accidential text removal. Fixes: GNOME/libdazzle#17
-
Christian Hergert authored
-
Christian Hergert authored
This helps us ensure that the tree is destroyed during cleanup which makes tracking leaks easier.
-
- 30 Jul, 2018 2 commits
-
-
Christian Hergert authored
We don't need to use dzl_clear_pointer() anymore now that GLib has access to g_clear_pointer() that performs similar checks as dzl_clear_pointer().
-
Christian Hergert authored
We need to ensure that the grab does not disappear out from under us. We also want to make sure that we have ownership of the widgets during the processing of the events. This adds a new reference to self during the operation, and references all the potential widgets before doing notifications.
-
- 28 Jul, 2018 20 commits
-
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
This variant is not floating, and therefore we need to release it.
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
g_variant_parse() does not return a variant with a floating reference. So we must unref them ourselves. Aldo, don't try to ref_sink(), since that just increments to 2, and is not what we want.
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
If we are find data to release during our final unref, we should free it using our destroy callback. This fixes test-ring under ASAN.
-
Christian Hergert authored
We don't really need to maintain any of the pointers here after dispose, so just drop data as soon as we can.
-
Christian Hergert authored
We are responsible for clearing this, so make sure we do so.
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
- 26 Jul, 2018 6 commits
-
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
This adds a simple magic value we can use to assert the struct type. A little bit useful while tracking down some missuse bugs.
-
Christian Hergert authored
Make sure that we release the return value if there is any for the call. In most cases there isn't.
-