consider dropping compressed=true for widget ui files
@chergert
Submitted by Christian Hergert Link to original bug (#790269)
Description
Currently, the gresource embedding of .ui files for widgets compresses the file (without stripping blanks first). Probably fine since the compression will run-length-encode the spaces anyway.
But there is a secondary issue here, in that it means we have to use a zlib decompressor when ever instantiating one of these widgets.
Gtk is mapped into many processes, and therefore the library size shouldn't be important enough to warrant the compression (plus packaging already compresses so users are unlikely to download any larger files).
I suggest we instead simply xml-stripblanks and stop using compression on the .ui files. It should (very slightly) speed up application startup, reduce our heap usage, and make widget creation faster.
Version: 3.22.x