Skip to content

Use GIO for file operations

lb90 requested to merge lb90/inkscape:replace-boost-filesystem-with-gio into master

Fixes #2548 (closed)

There are two paths we can take to fix the issue:

  • Use C++17 std::filesystem
  • Use GIO

Using GIO is IMO the best choice as it supports remote filesystems, something that neither boost::filesystem nor std::filesystem can give us.

It is also built from the ground-up for cancellation which is very important for file operations!

Edited by lb90

Merge request reports