- 09 Nov, 2020 1 commit
-
-
Christian Hergert authored
This fixes some issues where the types were causing different alignment rules for Windows than we expect elsewhere. This supercedes !48, and is based upon ZUHONG TAO's work there to include the necessary changes for alignment fixes.
-
- 03 Aug, 2018 2 commits
-
-
Christian Hergert authored
-
Christian Hergert authored
-
- 30 Jul, 2018 1 commit
-
-
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().
-
- 18 Jun, 2018 1 commit
-
-
Christian Hergert authored
-
- 09 Mar, 2018 1 commit
-
-
Christian Hergert authored
-
- 12 Feb, 2018 1 commit
-
-
Christian Hergert authored
This ensures that we start hiding functions that do not have our export macros applied. Fixes #4
-
- 09 Dec, 2017 1 commit
-
-
Christian Hergert authored
If we take the cost of having O(h) directory FDs open (where `h' is the height of the directory path from the root), then we can reduce the number of ignored directory checks we must make. We only need to walk past all the files with the ignored directory as a path prefix. https://bugzilla.gnome.org/show_bug.cgi?id=791400
-
- 01 Dec, 2017 2 commits
-
-
Christian Hergert authored
We now only call this ignored function from the main thread.
-
Christian Hergert authored
This tries to avoid having to have such strict thread-safety requirements at the potential for a slight race condition at startup (which always exists anyway).
-
- 30 Nov, 2017 6 commits
-
-
Christian Hergert authored
We want to hit this the same way each time and synchronize with the mutex for the private data.
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
The ignore callback MUST be thread-safe. This allows ignoring some portions of the tree so that we don't create watches for things like build directories or other random data we know isn't important.
-
Christian Hergert authored
-
Christian Hergert authored
Since GFileMonitor uses a single inotify FD, we can use a bunch of GFileMonitor while only using a single FD and not risk hitting the fd ulimit. We still have a max watch limit with inotify, but we're in better shape there as the max value is much larger. (We probably race against tracker there, but we'll see).
-