from the following commits
- 8d50bcaffd6508cb1b02a66d4d4bb2ae3b80589a
- 09ec4999f56a5077c9c2312eb390be9d26cb24b9
- 0c522cbe15cf0d5034ab52e640b7a513cbac4a9a
- b3d46bdfcd97ca54426219ce0d2265751ac107b0
Enhancements include snapping for selections, vertical space, recognized shapes, images, TeX-images and text.
Fixed bugs related to rotated selections, including undo operation and cursor.
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.
- CMake:
- moved all components to CMake and removed autotools
- multiple config headers, to decrease recompile time after changes
- more things possible to configure using cmake config
- renamed few constants in categories:
- enable (basic features)
- unstable (features in developmnet)
- debug (debugging constants)
- test (CppUnit options/additional tests)
- dev (development constants, for testing purposes – marked as advanced, but directly accessible in cmake-gui)
- CppUnit
- moved everything to single folder `test/` in main tree
- separate binary `xournalpp-test` – main binary is also compiled
- SpeedTest additional module, which can be easily used while testing
- fixed some debugging errors
- moved all desktop files to `desktop/` directory
- autogenerating `xournalpp.pot` file and translations instal
- removed unused headers
- removed pugixml, as it's not used for now
- updated mathtex to recent version