Change runner tags and update job to be in-line with master.
7335b4f...
by
Rafael Siejakowski <email address hidden>
Fix includes in PDF input extensions
This commit fixes a build error against a non-system libpoppler.
The include directives referencing Poppler's private headers are "system"
includes, so they should use angular brackets. The path prefix "poppler/"
is necessary to ensure they work correctly against a custom Poppler
installation.
In addition, several includes of lib2geom are also converted to angular
brackets. A handful of unused includes are removed.
40f5b15...
by
Rafael Siejakowski <email address hidden>
Fix build against Poppler 25.06
Accommodate for the private API change, whereby an array of pointers
has been replaced with a vector of unique_ptr.
We want to make sure our toolbars have consistant UX so we test
each of the UI files involved in making toolbars and the properties
for different types of widgets so they conform to standard policy.
Policy 1: All toolbar buttons should allow focus, but not take focus
when clicked. Preserving accessability, but not getting in
the way of the canvas when used with the mouse.
Policy 2: All toolbar entries should allow focus, and take focus on
click, so the user can enter new values.
This includes also changes to the CI job as the pipeline now utilizes
the shadow file capability of disk images. Artifact expriation has been
shortened to 3 months due to the size of the shadow file.