The warning was caused by the preview trying to save print settings
after the settings object was cleared. Clearing the settings object
in *_finalize instead of *_dispose fixes the issue.
* Port to meson
* plugin generation script: swtich to meson, update to python3, switch to libpeas, add some extra options, and cleanup
* clean up some build warnings
* kill xed-bugreport.sh with fire: it isn't used anymore, and probably doesn't even work
* update gzip command to avoid warnings on some systems and move appdata.xml to /usr/share/metainfo/ as that's where it's supposed to go now
* POTFILES.in: fix path that changed in the meson port, which was causing makepot to fail
* fix errors in xed-metadata-manager
* upstream changes for file loading and saving
* modernize some code in xed-document
Closes https://github.com/linuxmint/xed/issues/146
The current handling of settings is a very roundabout leftover from the days of
gconf. Simplify and handle the setting more directly. At the same time move
handling of saving the window state to gsettings instead of saving it to a
config file.