When the "dark theme" option is set, the iconsDark directory should be
the first dir where the icon theme should search for the icon. By
prepending this path after the default icons path has been set, we make
sure that this dir is indeed the first in the list of dirs to look up
icons.
Fixes issue #1746.
Add icons which were missing from the iconsDark ensemble:
* presentation-mode
* tool_math_tex.
These icons are generated from the default icons for the same buttons
by changing the stroke colour to white instead of black to make them
more clearly visible when xournalpp is launched in a DE using a dark
theme (e.g. Adwaita:dark).
The issue seems to be that libcrypto and libssl are already included in
the Windows CI image by default, causing them to not be copied. This patch
ensures that they're copied if the application is linked with the system
libcrypto/ssl.
Avoid appstream XML file validation failure, by using git tag -l
instead of git tag --list. Could also git tag -""-list, yuck.
$ lintian
E: xournalpp: appstream-metadata-invalid com.github.xournalpp.xournalpp.appdata.xml
$ appstreamcli validate desktop/com.github.xournalpp.xournalpp.appdata.xml
E: ~:~: xml-markup-invalid Could not parse XML data: Entity: line 80: parser error : Double hyphen within comment: <!-- Could be automated more:
`git tag
`git tag --list | grep "^[0-9]*\.[0-9]*\.[0-9]*$`"
^
Validation failed: errors: 1
Gbp-Pq: Name 0001-xml-validity.patch
* Daily snapshot
* Latest snapshot
* Latest snapshot
* Latest snapshot
* Latest snapshot
* Latest snapshot
* Remove depreciated Encoding key item
As quoted on freedesktop.org specification: The Encoding key is deprecated. It was used to specify whether keys of type localestring were encoded in UTF-8 or in the specified locale. Possible values are UTF-8 and Legacy-Mixed. See Appendix D, The Legacy-Mixed Encoding (Deprecated) for more details.
Reference: https://specifications.freedesktop.org/desktop-entry-spec/latest/apc.html
* Add Fedora
* Update spec
* Fix spec
* Update spec
* Fix spec
* Rebuilt
* Fix spec
* Fix spec
* Fix spec
* Fix spec
* Fix spec
* Bump
* Bump
* Fix spec
* Bump spec
* Bump
* Bump
* Add git in build dependency
* Attempt to fix error on compilation
* Attempt to build
* Fix commit variable
* Fix typo
* Workaround release tag refusing to get shortcommit macro
* Alternate versioning
* Update spec file per review
* Use make translation as workaround
* Update README.md
Add contact info and a link to Fedora update page.
This ensures, that both selected and inserted elements are inserted in the correct order.
Selected elements are handled as stack to emplace them to the old position.
New elements are pushed back now.