summaryrefslogtreecommitdiff
path: root/user/grantlee
AgeCommit message (Collapse)AuthorFilesLines
2023-01-31user/grantlee: Explicitly register enum comparatorA. Wilcox2-1/+17
This is necessary to make the tests pass on 64-bit PowerPC. This is caused because the MetaEnumVariable class does not register its comparators, which is required in Qt 5. Qt 6 will use introspection to automatically do this. The proper fix is likely to use a constructor function somewhere in the Grantlee library to ensure it is called on library initialisation, but it isn't immediately obvious to me where to put such a ctor. This only seems to affect 64-bit PowerPC, as other platforms do pass this test; maybe Qt is doing some sort of introspection that doesn't work on ppc64. It is also affected by GCC optimisation flags, so it may be a miscompilation. At any rate, this patch *does* fix the tests. Prior to 5.3.0, enums did not compare correctly anyway, so this does not have a very high impact. Fixes: #955
2023-01-06user/grantlee: Use x87 math properlyA. Wilcox2-2/+47
Reported upstream by SuSE maintainer, though the way this works does sort of bother me since this sort of code really shouldn't depend on precision if written properly.. Fixes: #954
2022-12-30user/grantlee: bump { 5.2.0 --> 5.3.1 }.Zach van Rijn1-3/+3
2022-12-30user/grantlee: update upstream URL. fixes #952.Zach van Rijn1-1/+1
Note that the checksums remain the same. Also removes a hard-coded version number.
2020-07-19user/grantlee: Add Qt5Declarative as dependencyA. Wilcox1-2/+3
This is required for KDE PIM by adding the Grantlee 'scriptabletags' plugin. Seen in the test-suite for (as of yet uncommitted) user/grantleetheme.
2019-12-31user/[KDE Education]: Bump to 19.12.0A. Wilcox1-9/+6
Excludes user/rocs since it requires Qt WebKit.
2018-07-15user/grantlee: modernise, add Qt Script dependencyA. Wilcox1-11/+5
2018-01-09user/grantlee: only run tests that don't require X11A. Wilcox1-1/+1
2017-10-12user/grantlee: new packageA. Wilcox1-0/+50