Commit Graph

50 Commits

Author SHA1 Message Date
Martchus 65b3838b81 Bump minor version 2022-10-03 14:34:17 +02:00
Martchus 2fcc5debcd Add global renderer instance to allow accessing renderer of icon engine 2022-09-18 14:51:23 +02:00
Martchus 45dc4c7291 Remove extra handling for Qt 6 in `QuickImageProvider`
This is no longer required since qtdeclarative commit
b5d18be5a03406d0aac83856dd41e1525fd14a28.
2022-09-17 20:23:05 +02:00
Martchus 145fd5a8e1 Decouple ABI version from API version
Set the ABI version (used in so/DLL name) to 1 and increment it on an ABI
break (but only once within one release cycle). This way we don't need to
increment it on every patch release but also don't need to make a new major
release on every ABI break.

Keep the API version as is (using semantic versioning).
2022-09-11 13:13:46 +02:00
Martchus 1c92ea5bce Declare publicly used Qt modules 2022-08-09 11:08:18 +02:00
Martchus f4ad5fefc3 Bump patch version 2022-08-09 10:34:02 +02:00
Martchus d6293b7084 Make use of improved linking against static platform plugins for tests 2022-04-28 21:50:26 +02:00
Martchus a0b31d8ddd Add stalebot config 2022-04-12 01:04:40 +02:00
Martchus 78ccb5c870 Add copyright notice 2022-04-05 20:11:47 +02:00
Martchus 8be5b2be7d Increment patch version 2022-03-15 21:32:49 +01:00
Martchus 2d2cf96eb9 Clarify that license is "GPL-2-or-later" 2022-03-15 21:30:27 +01:00
Martchus 860209ce7d Add property to set default color/size of QuickImageProvider 2022-02-02 22:31:14 +01:00
Martchus 4e15167f51 Add link to ForkAwesome website 2021-11-02 18:04:18 +01:00
Martchus 10d694a7fa
Merge pull request #3 from hrittich/upstream-patches
Create symbolic link to font file.
2021-10-31 02:26:05 +02:00
Hannah Rittich c4946f9a67 Create symbolic link to font file. 2021-10-30 23:17:09 +02:00
Martchus 2a25904331 Mention dependency to Qt Quick 2021-10-25 18:44:18 +02:00
Martchus 9b71eff21b Mark all renderer functions as const as they don't change the object 2021-10-15 22:57:19 +02:00
Martchus 5c9fe92ff6 Enable `qtquickforkawesome` by default 2021-10-15 22:13:59 +02:00
Martchus 009c722c89 Rename library for QQuickImageProvider to `qtquickforkawesome`
It makes sense to have *one* extra library for all Qt Quick related
features so the library should just be called `qtquickforkawesome` instead
of using a name specific to `QQuickImageProvider`.
2021-10-15 19:58:06 +02:00
Martchus 8d872ca461 Add a QQuickImageProvider 2021-10-10 23:24:41 +02:00
Martchus 5c818baf0b Bump patch version 2021-10-07 18:29:56 +02:00
Martchus 0c342a5055 Fix compilation against Qt 5.6 2021-10-06 01:00:23 +02:00
Martchus ebbce53c0d Apply cmake-format 2021-10-03 23:06:33 +02:00
Martchus 7db709aa6f
Merge pull request #1 from hrittich/upstream-patches
Allow to find packages in namespaces
2021-10-03 19:51:43 +02:00
Hannah Rittich b8e9f786b7 Allow to find packages in namespaces 2021-10-03 19:22:55 +02:00
Martchus 546fb0ec56 Apply clang-format 2021-09-22 11:16:50 +02:00
Martchus c0c8efaf13 Exclude generated files from being processed by Qt's tools
This should suppress warning about CMP0071.
2021-09-22 11:16:40 +02:00
Martchus 2cd6c54100 Use woff2 only by default under Linux as only there FreeType2 is used by default 2021-09-22 11:16:09 +02:00
Martchus f94c15a53f Extend README.md 2021-09-16 22:27:48 +02:00
Martchus cbcf98696f Ensure non-static icon engine plugin does not miss font of static qtforkawesome 2021-09-16 18:42:45 +02:00
Martchus cc1c8b35f8 Rename the class for the icon engine plugin so it is less likely to cause name conflicts
There might be some global objects created just based on the class name
without the namespace.
2021-09-16 18:35:05 +02:00
Martchus 276033df9c Prefix resource for font file so it is less likely to cause name conflicts 2021-09-16 18:33:09 +02:00
Martchus da639c816a Deduce default color from current palette or style 2021-09-15 19:56:09 +02:00
Martchus bec5b7bfd7 Workaround moc parse errors on Fedora 33 and 34 builds 2021-09-15 18:04:47 +02:00
Martchus d83eb91df0 Support config suffix when building icon engine 2021-09-13 22:01:17 +02:00
Martchus fbf820d538 Add a basic QIconEnginePlugin for ForkAwesome 2021-09-13 20:57:23 +02:00
Martchus c153c863c4 Remove include guards wrongly added to source file 2021-09-13 20:50:14 +02:00
Martchus 5e099fc14b Move files into sub directory to be able to add additional targets later 2021-09-13 20:50:14 +02:00
Martchus c5f17009aa Improve documentation 2021-09-13 18:24:22 +02:00
Martchus 56fdef53cd Allow rendering any `QChar` so `Renderer` could also be used for other fonts 2021-09-13 18:24:08 +02:00
Martchus 02a56eebfd Support Perl 5.18 2021-09-11 21:23:29 +02:00
Martchus 6dce3d57ae Support CMake 3.10 2021-09-11 21:07:46 +02:00
Martchus db458f682d Improve README 2021-09-11 20:43:03 +02:00
Martchus be64237413 Avoid tidying generated headers 2021-09-11 16:42:51 +02:00
Martchus ce43117076 Do proper error handing when writing header files 2021-09-11 16:42:40 +02:00
Martchus ed6f8198d0 Add mapping from icon names specified as QString to QtForkAwesome::Icon 2021-09-11 16:09:28 +02:00
Martchus f3ae226c8c Split header file 2021-09-11 14:42:11 +02:00
Martchus 7441425e9d Move `icons.h` in `private` sub dir as it is not intended for external use 2021-09-11 14:29:23 +02:00
Martchus d0ec2fb69e Use exact version as soname while still on 0.x.x release 2021-09-11 14:27:48 +02:00
Martchus 96e258b060 Initial import 2021-09-11 02:25:46 +02:00