Age | Commit message (Collapse) | Author | Files | Lines |
|
The GIOScheduler was used because there was no async version of
g_file_delete() and g_file_trash(). Now that the async versions exist,
no need to use GIOScheduler or GTask.
gio >= 2.37.0 is required.
https://bugzilla.gnome.org/show_bug.cgi?id=693018
taken from:
https://git.gnome.org/browse/gedit/commit/?h=gnome-3-10&id=2d1eb80
|
|
taken from:
https://git.gnome.org/browse/gedit/commit/?id=f0454abbec92f34431bd59fd1e3da6ad346a000e
GIO commit for reference:
https://git.gnome.org/browse/glib/commit/?id=510ba9b4efe1813e24c6dfa7405c3547bf9efdd7
|
|
|
|
mostly adapted from:
https://git.gnome.org/browse/gedit/commit/?id=6e8ef59b74a2f726f8a2a0ab1fa7f5c4aa6ac3f2
https://git.gnome.org/browse/gedit/commit/?id=6cc3b4074bad0a775532216c82fa6ce6599bde2c
https://git.gnome.org/browse/gedit/commit/?id=9103c5109d5f897c3cc0390fcf09c5a4713cf72f
https://git.gnome.org/browse/gedit/commit/?id=e3d36ce46c795887fa449db7eba19b4cc949f714
|
|
that plugin has never been built in linux anyway due to logic
in configure.ac
|
|
* clang static analysis shows gaps where these calls could
rereferencce pointers. Perform an assertion check.
|
|
|
|
|
|
|