• Razvan Chitu's avatar
    file-operations: replace io_scheduler with GTask API · 1913ec02
    Razvan Chitu authored
    Nautilus file operations are implemented as asynchronous jobs scheduled using
    g_io_scheduler. Since g_io_scheduler has been deprecated, these operations
    should be using the simpler GTask API. The helper functions used in the
    operations have been changed in a previous patch so it is now possible to port
    the jobs themselves to the new API.
    
    The job structures are now data for tasks, which are handled by the existing
    functions in separate threads. For finalizing the operations, the existing
    "job_done" functions are now used as callbacks.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=761549
    1913ec02
Name
Last commit
Last update
data Loading commit data...
docs Loading commit data...
eel Loading commit data...
icons Loading commit data...
libgd @ 56a19ad9 Loading commit data...
libnautilus-extension Loading commit data...
libnautilus-private Loading commit data...
nautilus-sendto-extension Loading commit data...
po Loading commit data...
src Loading commit data...
test Loading commit data...
.gitmodules Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING.EXTENSIONS Loading commit data...
COPYING.LIB Loading commit data...
HACKING Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
Makefile.shared Loading commit data...
NEWS Loading commit data...
OVERVIEW.md Loading commit data...
README Loading commit data...
README.commits Loading commit data...
THANKS Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
git.mk Loading commit data...
nautilus.doap Loading commit data...