Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/lxqt/libqtxdg
Qt implementation of freedesktop.org xdg specs
https://github.com/lxqt/libqtxdg
QCache::insert() may free cachedIcon.
Avoid dereferencing a possibly freed pointer (cachedIcon)
...
19732c687a6f1479552aa4fb3585f012e1ca62fe authored about 9 years ago
b65a324bcd2fc498f8a01eb56dfb54ae05e9b0b2 authored about 9 years ago
7649f799323761d15d0679a38affe23c6b9aac28 authored about 9 years ago
a28c38842106a2af5b34a6c797b34643f5ba2e94 authored about 9 years ago
It was missing and helps writing more easily understandable code in some
situations.
An unspotted silly mistake.
e66b1ab06c481b637fc22b94cb5791abfe5323e5 authored about 9 years ago
The ``OLD`` behavior for this policy is to ignore the visibility properties
for static libraries...
It handles compiler settings.
We now use CMAKE_CXX_VISIBILITY_PRESET and CMAKE_VISIBILITY_INLINE...
There are two install components:
* Devel Contains all the development files;
* Runtime ...
* targets:
Drops find_package(), use find_dependency()
Marks link libraries as PUBLIC
Hand...
Use add_definitions() only when we want global definitions.
8080a994f40c33743a0d2bf249c275bc45d92dee authored over 9 years agoIt also updates the create_portable_headers() CMake function.
e676a0b7e96ecd5ea4139d9395ae4b9c091d225d authored over 9 years agoThis way they will be include in the target INTERFACE_LINK_LIBRARIES.
467b8b252134d834a1157e82bc2933a8c02b0ec4 authored over 9 years ago
It helps with this by propagating whether the package is REQUIRED, or
QUIET etc.
Drops QTXDG_USE_FILE and all variables defined in qt5xdg-config.cmake and
qt5xdg_use.cmake. Ever...
We now have a great degree of control over it. Argument handling also
improved.
TODO: Documentation
We use CMake's write_basic_package_version_file() to generate it.
24d4e3e912d9f40781328bd1d6cc4eb68c8f0a56 authored over 9 years ago8d1dc6dd2ae1eaec9bc0f0359eadb91b08746b38 authored over 9 years ago
6b987441d6605430fc312e77b53902fc6f4535da authored over 9 years ago
fdae569ca735453b1d6c533db089dac34e21621a authored over 9 years ago
e7fb077b61a935e96cb92f65c4f414eddb038e97 authored over 9 years ago
cf220c29cab28b4fa18f132ffb1e43bc53a83137 authored over 9 years ago
It's the standard way.
90d74fbc3442709dfff9cb2d2f87ffb397dec931 authored over 9 years ago5fc3ef738fe5c958a5722652454c9b6a31b04f01 authored over 9 years ago
19e4bfa897613a4372e8350adaff00ce929914d1 authored over 9 years ago
We already supported multile directories. But we didn't support dashes to
separate levels of spe...
Closes lxde/libqtxdg#58.
d5bc16bfac0da2c630daf7449f92c14eeb7646ad authored almost 10 years agodcfb0dc4aa61c7a6f5d5746e46cfb7fa40272e95 authored almost 10 years ago
An typo (a missing !) lead to a bug. Testing is on it's way.
eb5881be78d435d381c72db53e3cde793eff57d6 authored almost 10 years ago
Internally we were using DataLocation instead of GenericDataLocation.
Closes lxde/lxqt#578.
From the standard: "Icons and themes are looked for in a set of
directories. By default, apps sh...
It was left behind. We don't have translations anymore
d057a22dabb4df82dd9b9af97e403fcf9a73684f authored almost 10 years ago
They clutter the code.
It also attempts to achieve coherent spacing (2 lines) between functions.
* qt5-only:
Remove Qt4 stuff from the documentation
Remove Qt4 stuff from the example and te...
Step 1:
* Remove the Qt4 from the build system;
* Remove Qt4 only source files.
Step2:
* Remove Qt4 conditional code from the source files;
* Remove Qt4 dependent defin...
ddd1a8c5bd6d59191d40672221972b675e3eaf99 authored almost 10 years ago
Also updates the examples cmake_minimum_required().
4b31a1f2c80a69a3f6acee1046d7c9822545375b authored almost 10 years agoda936792f2376327db2c287348738ede394e7bcc authored almost 10 years ago
The cache mechanism was totally broken. It stored the last mIsShow value.
And that's it. It didn...
We depend on it for the DBusActivation support.
d3ba6ef8b248f5d80ce5b3c0c0cd7047eb8452d5 authored almost 10 years agoCloses lxde/libqtxdg#53
* add-extend-format-support:
Adds support for X-Categories
Adds sup...
d0ee1ede76a2b2a55afa579b7df723bc6b0021f2 authored almost 10 years ago
We were lacking it. Now we support things like this:
X-OnlyShowIn=LXQt;LXDE;
QProcess::nullDevice() is just sugar for "/dev/null" on everything except
Windows.
* palinek-dbus_act:
Use QLatin1Char()
Adds platform-data handling
Make DBusActivatable wor...
And also makes the code a little bit easier to read.
6c71b9674b84a4478ca4b42b579985eabe43555e authored almost 10 years ago
From the standard: "All methods take a platform-data argument that is used
in a similar way to h...
fc2b720d616c0f0bb1e87a9fa39b8938457b7e1b authored almost 10 years ago
8da0d50bc844ebb38d433a616ab3b75f91665b2d authored almost 10 years ago
fixes lxde/libqtxdg#50
pkexec refuses to execute anything in case the process has no "real" parent
Some executables (pkexec) don't work with QProcess::startDetached().
Instead of calling QProcess...
We maintain the interface and the behavior. Internally we use Qt
QStandardPaths wherever is appr...
641754a77b9692c3721128cde415ef13c770f88c authored almost 10 years ago
Use QLatin1String(), QLatin1Char() and the % operator where sensible.
9e0a9e7d90ab8e0859acc4cc0b6e04d6dd63645f authored almost 10 years agoWe can only assure it when the postfix isn't used.
91b5ff92849642b41fbec217da9cf6a7d4318988 authored almost 10 years agoWe also remove empty dir entries instead of just ignoring them.
bb0b3de14f0298d4ad82bbbb74c5ab607a76b1ae authored almost 10 years agopostfix should start with an slash.
6bc863d2391f52506bccf3a56ef3b32f9fbebb3f authored almost 10 years ago
The postfix was being appended to the dir list instead of being
concatenated to the dir list ent...
* maint:
Quote all paths in the CMake stuff
Qt5: Use Qt5 private headers
It's faster.
90775840a6223540e93cacc9ca41b2e896bfae5b authored almost 10 years ago288d118200e772916e8cd901a67e8cfe236a7ab9 authored almost 10 years ago
It breaks if they have spaces.
0eb9ffb016ae52d6d63171c5b964f28f16e4eb56 authored almost 10 years ago
Also installs our private header (qiconloader_p.h). This way QIconLoader
can be accessed by user...
We also don't append the postfix. It just doesn't make sense.
5058cd61611a712ed11ba6e998e9444e041b5d43 authored almost 10 years ago
Commits f2fde114628bf85fe107363532f67f49a5a3ccf9 and it's Clang equivalent:
e082464be5cd48d16c43...
Signed-off-by: Helio Chissini de Castro <[email protected]>
04630a0f1f7ccee3f3eac11ed6abb3a75c7595a0 authored almost 10 years ago
* sync-qiconloader:
Avoid adding empty parent icon theme
Update license headers and add new ...
e5bc7d7db6ed9b3630098a27f10204549785eec0 authored almost 10 years ago
87fb74a1e7618ba199b977ee0d1ac341a3c13ee6 authored almost 10 years ago
It extends to Clang the work done at
8df949847a1501a9623dde517984e4439373651b
Public header files are not the right place for a static variable.
Reported-by: Hong Jen Yee (P...
f2fde114628bf85fe107363532f67f49a5a3ccf9 authored almost 10 years agoThis greatly reduced the size of dynamic symbol table and might potentially speed up loading.
Als...
"Icon Theme/Inherits" may assign an empty value, e.g. Flattr icon
theme
Port of commit
https://...
Port of commit
https://qt.gitorious.org/qt/qtbase/commits/974c2108352d1136835a615d3b56b827d6ef99dd
Instead of QPlatformTheme::SystemIconThemeName
Port of commit
https://qt.gitorious.org/qt/qtbas...
It's easy to do the work on the side and then commit. This is strongly
exception safe, but in Qt...
QIconLoader did not use the services from QObject and the
Q_OBJECT macro was missing, too, so ex...
QIconDirInfo is larger than a pointer, so holding it in a
QList is horribly inefficient.
Fix by...
0940e8a7e89f58686a7c0275cf2331c4e9759d78 authored almost 10 years ago
Port of commit
https://qt.gitorious.org/qt/qtbase/commits/0611f8d9954ecbab89853278c14b38cecdbc028b
QIconDirInfo is held in Qt containers, so reap the performance
benefit of a movable type.
Port ...
42c78622d25c8cd3c154cb12ae1e39ea3b1e954e authored almost 10 years ago
There's no calling back into QIconLoaderEngine from the QIconLoaderEngineEntry
dtors, so don't b...
Experience shows that the compiler does not recognize the
size() call as a constant expression, ...
Experience shows that the compiler does not recognize the
size() call as a constant expression, ...
Port of commit
https://qt.gitorious.org/qt/qtbase/commits/8f0f7acb67a009c487fb3778e20a7d82d95f6661
Port of commit
https://qt.gitorious.org/qt/qtbase/commits/c07a9d6c634c79a7f7db880286b9357b01ea6fe8
Drops USE_QT5 option. Adds an USE_QT4 option.
d98585a5519e0aba2c6290ddb652953515170b2f authored about 10 years agoRequired: v2.8.11 or higher.
56c176b00f94f92935ccb9a5d23a61b03a5e4e14 authored about 10 years agoBackport of commit ff25cc42c0c7023f9cf962491ceab5912100bf8f
b2967df63c011da39d167e8ef99c9f113b60fa58 authored about 10 years agosome apps don't have their icons in "hicolor" dir
ff25cc42c0c7023f9cf962491ceab5912100bf8f authored about 10 years agoWe have to check if fileName really exists. Fixes #39.
0dece06c9688da9c601a55b90dbf21a4118255a5 authored about 10 years ago
It allows to load a file without using XdgDesktopFileCache. The file
can be an absolute path or ...
The non-member functions didn't have prototypes.
f70fc8ed30916cbf4ded97daa21f470de0db6092 authored about 10 years agod899dd1c89e8f20d91b7c306ad5dee574f8b2c0c authored about 10 years ago
0503cf7e2f746f400ef5348cc4f189156f72d54d authored about 10 years ago
Those strings are for developer use. They are meaningless for a user.
878c1c897dfff84276c8f9817c32e4342468bce3 authored about 10 years agoe8210936f55766ad1375855801cde2f1db330099 authored over 10 years ago
We now have the ability to choose when to update (extract) the
translations from the sources fil...
726eb98cceb046724b48c5cfed161fbff48512b4 authored over 10 years ago