Skip to content

Streamline URI schemes

Peter Eisenmann requested to merge p3732/nautilus:wip/p3732/schemeing into main

Introduce nautilus-scheme.h, a simple header that contains all schemes known to nautilus.

Then replaces the URI related functions in eel-vfs-extensions.h and nautilus-file-utilities.h as discussed in #3032 (closed).

There are currently many commits that should be squashed IMO, I kept them separate in case it makes reviewing easier.

I also believe the check uri scheme via GFile commits should be squashed, probably into general: check URI schemes via GFile.

This fixes #3032 (closed).

Merge request reports