Commit Graph

432 Commits

Author SHA1 Message Date
l10n daemon script
e19cb44cd4 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.65.0 release. 2019-12-07 19:46:32 +00:00
l10n daemon script
14f0508478 GIT_SILENT Upgrade KF5 version to 5.65.0. 2019-11-10 02:18:09 +00:00
David Faure
e3abfcfc16 GIT_SILENT QT_DEPRECATED_WARNINGS_SINCE will be done by ECM 2019-11-03 21:15:03 +01:00
l10n daemon script
7c1d16ac85 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.64.0 release. 2019-11-02 11:47:13 +00:00
David Faure
1076864048 GIT_SILENT enable Qt deprecation warnings 2019-10-25 00:31:17 +02:00
Friedrich W. H. Kossebau
df7f981890 Use ECMGenerateExportHeader to manage deprecated API better
Summary:
Allows
* projects linking to Plasma to hide deprecated API up to a
  given version or silence deprecation warnings after a given version,
  using
  * -DPLASMA_DISABLE_DEPRECATED_BEFORE_AND_AT
  * -DPLASMA_NO_DEPRECATED
  * -DPLASMA_DEPRECATED_WARNINGS_SINCE
  * -DPLASMA_NO_DEPRECATED_WARNINGS
  * -DPLASMAQUICK_DISABLE_DEPRECATED_BEFORE_AND_AT
  * -DPLASMAQUICK_NO_DEPRECATED
  * -DPLASMAQUICK_DEPRECATED_WARNINGS_SINCE
  * -DPLASMAQUICK_NO_DEPRECATED_WARNINGS

  or
  * -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT
  * -DKF_NO_DEPRECATED
  * -DKF_DEPRECATED_WARNINGS_SINCE
  * -DKF_NO_DEPRECATED_WARNINGS

Reviewers: #plasma, mart, davidedmundson, apol, mlaurent

Reviewed By: #plasma, mart, mlaurent

Subscribers: kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D24678
2019-10-19 00:42:13 +02:00
Friedrich W. H. Kossebau
7f52e22deb Include KDE CMake settings macros as first
GIT_SILENT
2019-10-15 17:58:10 +02:00
l10n daemon script
e5b81587a5 GIT_SILENT Upgrade KF5 version to 5.64.0. 2019-10-12 21:26:10 +00:00
l10n daemon script
04c8eca727 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.63.0 release. 2019-10-06 09:38:31 +00:00
Méven Car
5f6996ee50 Export Plasma core lib log category, add a category to a qWarning
Test Plan: Builds, new context for warning is visible

Reviewers: #frameworks, broulik, davidedmundson, apol

Reviewed By: davidedmundson, apol

Subscribers: apol, kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D23266
2019-10-04 08:51:02 +02:00
David Faure
a4b74ea551 GIT_SILENT disable deprecated API from Qt 5.13 and before 2019-09-17 21:31:26 +02:00
l10n daemon script
1a8cfcd585 GIT_SILENT Upgrade KF5 version to 5.63.0. 2019-09-14 11:42:40 +00:00
l10n daemon script
9d6a24a771 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.62.0 release. 2019-09-07 12:38:57 +00:00
l10n daemon script
dbe0c8ac73 GIT_SILENT Upgrade KF5 version to 5.62.0. 2019-08-11 07:15:53 +00:00
l10n daemon script
2ac6999881 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.61.0 release. 2019-08-03 19:36:41 +00:00
l10n daemon script
348c578bb9 GIT_SILENT Upgrade KF5 version to 5.61.0. 2019-07-13 08:34:00 +00:00
l10n daemon script
6d53dfad57 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.60.0 release. 2019-07-06 13:18:41 +00:00
Albert Astals Cid
35862c093d GIT_SILENT Upgrade Qt5 version requirement to 5.11.0. 2019-07-04 19:27:37 +02:00
l10n daemon script
bfc4ea6853 GIT_SILENT Upgrade KF5 version to 5.60.0. 2019-06-08 09:42:09 +00:00
l10n daemon script
b3bb412ef3 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.59.0 release. 2019-06-01 16:41:42 +00:00
l10n daemon script
d624218a18 GIT_SILENT Upgrade KF5 version to 5.59.0. 2019-05-15 09:23:33 +00:00
l10n daemon script
9100f847af GIT_SILENT Upgrade ECM and KF5 version requirements for 5.58.0 release. 2019-05-04 22:46:43 +00:00
l10n daemon script
66063f7c94 GIT_SILENT Upgrade KF5 version to 5.58.0. 2019-04-13 10:03:16 +00:00
Friedrich W. H. Kossebau
38ba8beee3 Keep desktoptheme SVG files uncompressed in repo, install svgz
Summary:
The SVG format being based on plain text, storing the SVG in the repository
not as .svgz, but .svg, helps both VCS tools (patching, showing diffs) as
well as allows some developers to edit the SVG directly in any text editor,
not only those which support automatic conversion from/to gzip format.

While most artists will continue (and which shall be okay) to use GUI
editors like inkscape, which might rewrite the complete structure on saving,
using uncompressed format in the repo still allows the occasional direct
edit of the text, .e.g. to change a colour, which then is also easily seen
in the commit diff.

To still keep the svgz format when deployed, a build step is introduced,
which uses gzip to create svgz files in the build dir. This conversion can
be controlled using the option GZIP_DESKTOPTHEME_SVG (default: ON).

Test Plan: Themes are still working (with & without cache removed).

Reviewers: #plasma, #vdg, ngraham

Reviewed By: #vdg, ngraham

Subscribers: bruns, GB_2, ndavis, ngraham, fvogt, kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D20166
2019-04-12 01:37:01 +02:00
l10n daemon script
78a48451b2 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.57.0 release. 2019-04-07 07:21:31 +00:00
l10n daemon script
17703508b7 GIT_SILENT Upgrade KF5 version to 5.57.0. 2019-03-09 09:45:26 +00:00
l10n daemon script
f7bc60a404 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.56.0 release. 2019-03-02 13:31:04 +00:00
Laurent Montel
9fc663d9f0 Make it compiles without deprecated method
Summary: compile without deprecated method

Test Plan: all autotest ok

Reviewers: dfaure, apol

Reviewed By: apol

Subscribers: kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D19418
2019-02-28 23:01:43 +01:00
Laurent Montel
6e2ac5f9ce it's already defined in KDEFrameworkCompilerSettings 2019-02-28 13:28:00 +01:00
l10n daemon script
9a79694009 GIT_SILENT Upgrade KF5 version to 5.56.0. 2019-02-09 13:11:35 +00:00
l10n daemon script
46496ccf14 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.55.0 release. 2019-02-02 17:24:58 +00:00
l10n daemon script
543b468be3 GIT_SILENT Upgrade KF5 version to 5.55.0. 2019-02-02 13:21:12 +00:00
Friedrich W. H. Kossebau
fcfc201c8d Use more https in links (& update a few urls)
GIT_SILENT
2019-01-19 16:36:59 +01:00
Friedrich W. H. Kossebau
1eb3b7ccaa Remove explicit use of ECM_KDE_MODULE_DIR, part of ECM_MODULE_PATH
GIT_SILENT
2019-01-19 16:09:29 +01:00
Albert Astals Cid
a9f8c1eacc GIT_SILENT Upgrade Qt5 version requirement to 5.10.0. 2019-01-07 00:23:14 +01:00
l10n daemon script
4d491d4e04 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.54.0 release. 2019-01-04 21:45:29 +00:00
l10n daemon script
10da21cf3c GIT_SILENT Upgrade KF5 version to 5.54.0. 2018-12-09 11:08:02 +00:00
Albert Astals Cid
10585c5999 GIT_SILENT Upgrade CMake version requirement to 3.5. 2018-12-01 23:59:59 +01:00
l10n daemon script
e60eb9c9f3 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.53.0 release. 2018-12-01 14:42:40 +00:00
Albert Astals Cid
6d6e1bfee9 GIT_SILENT Upgrade Qt5 version requirement to 5.9.0. 2018-11-17 11:21:39 +01:00
l10n daemon script
214b2790ca GIT_SILENT Upgrade KF5 version to 5.53.0. 2018-11-10 08:59:21 +00:00
l10n daemon script
fbfd3b9591 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.52.0 release. 2018-11-03 12:03:07 +00:00
l10n daemon script
f8565a19c9 GIT_SILENT Upgrade KF5 version to 5.52.0. 2018-10-15 08:23:53 +00:00
l10n daemon script
f4ffdd8f3f GIT_SILENT Upgrade ECM and KF5 version requirements for 5.51.0 release. 2018-10-07 10:10:56 +00:00
Laurent Montel
4c229713b7 Remove this line 2018-09-18 06:57:24 +02:00
l10n daemon script
269113d31c GIT_SILENT Upgrade KF5 version to 5.51.0. 2018-09-08 09:10:35 +00:00
l10n daemon script
a3ea5dbe8f GIT_SILENT Upgrade ECM and KF5 version requirements for 5.50.0 release. 2018-08-31 22:25:21 +00:00
l10n daemon script
bcbef6de4d GIT_SILENT Upgrade KF5 version to 5.50.0. 2018-08-11 13:54:46 +00:00
l10n daemon script
4d253511c0 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.49.0 release. 2018-08-04 08:45:43 +00:00
l10n daemon script
110759ae84 GIT_SILENT Upgrade KF5 version to 5.49.0. 2018-08-04 08:40:58 +00:00
Antonio Rojas
061588dcd6 Honor BUILD_TESTING
Only build tests if BUILD_TESTING is on

Differential Revision: https://phabricator.kde.org/D13982
2018-07-10 18:56:48 +02:00
l10n daemon script
92ee4852d9 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.48.0 release. 2018-07-07 21:54:07 +00:00
l10n daemon script
e86c65b76e GIT_SILENT Upgrade KF5 version to 5.48.0. 2018-06-10 20:28:06 +00:00
l10n daemon script
9da8f83bbb GIT_SILENT Upgrade ECM and KF5 version requirements for 5.47.0 release. 2018-06-02 16:30:23 +00:00
l10n daemon script
19f49a9302 GIT_SILENT Upgrade KF5 version to 5.47.0. 2018-05-14 07:16:20 +00:00
l10n daemon script
8a287694a6 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.46.0 release. 2018-05-05 12:40:08 +00:00
l10n daemon script
791f478bdc GIT_SILENT Upgrade KF5 version to 5.46.0. 2018-05-04 17:36:36 +00:00
l10n daemon script
30fa43da12 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.45.0 release. 2018-04-07 07:49:00 +00:00
l10n daemon script
e9f8a61313 GIT_SILENT Upgrade Qt5 version requirement to 5.8.0. 2018-03-24 13:36:34 +00:00
Friedrich W. H. Kossebau
f018779459 Use ecm_setup_qtplugin_macro_names
Summary:
Avoids all the explicit boilerplate needed and allows
code reusing.

Depends on D10749

Test Plan:
Still builds, generated and installed CMake Config file works
as before.

Reviewers: #plasma, #frameworks

Subscribers: apol

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D11295
2018-03-21 00:55:32 +01:00
l10n daemon script
a791fb3bb7 GIT_SILENT Upgrade KF5 version to 5.45.0. 2018-03-10 08:41:40 +00:00
l10n daemon script
6a53a2d917 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.44.0 release. 2018-03-03 09:54:07 +00:00
l10n daemon script
5d0e840c1f GIT_SILENT Upgrade KF5 version to 5.44.0. 2018-03-03 09:51:10 +00:00
Friedrich W. H. Kossebau
3c4f3ed1b8 Remove dead code for finding QCA2, not used since Plasma5 2018-02-25 22:30:15 +01:00
Friedrich W. H. Kossebau
c03c2d5265 Help automoc to find metadata JSON files referenced in the code
Summary:
automoc by itself can only detect metadata files referenced by direct
usage of the Q_PLUGIN_METADATA macro. It does not do any C++ preprocessor
evaluation. Instead it needs to be helped with regexp-based filter rules
for detecting any names of files used as additional moc input.
See docs for AUTOMOC_DEPEND_FILTERS for further details.

In the near future all the boilerplate code should be replaced with a yet to
be designed ECM macro. For now explicit code is used to collect use cases
for the macro and still to fix the issue already.

Test Plan:
Changing a JSON file (or for those generated from .desktop files
changing that one) and running make results in the related *.moc file
being regenerated and the related object file being recompiled.
qtplugininfo shows that the created plugin binary has up-to-date JSON
content.

Reviewers: #frameworks, #build_system, apol

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D10732
2018-02-25 22:23:05 +01:00
Marco Martin
11086bb791 drop the setting of c++0x
Summary: this is already done by KDEFrameworkCompilerSettings so it's just duplicated now

Test Plan: still builds and runs

Reviewers: #plasma, kossebau

Reviewed By: kossebau

Subscribers: kossebau, plasma-devel, #frameworks

Tags: #plasma, #frameworks

Differential Revision: https://phabricator.kde.org/D10748
2018-02-22 17:23:39 +01:00
l10n daemon script
9bbba13099 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.43.0 release. 2018-02-05 08:12:22 +00:00
Marco Martin
f906178713 parametrize qqc2 version
Summary:
for styles in order to work at all they need to import
the latest available qqc2 version installed in the system
or any app using new qqc2 feature will fail to load.
do like in qqc2-desktop-style and set the import version
at build time

Test Plan: all generated files have 2.3 here as version and apps using qqc2 still oload

Reviewers: #plasma, bshah

Reviewed By: #plasma, bshah

Subscribers: plasma-devel, #frameworks

Tags: #plasma, #frameworks

Differential Revision: https://phabricator.kde.org/D10074
2018-01-24 13:32:35 +01:00
l10n daemon script
b5b4f2d3b8 GIT_SILENT Upgrade KF5 version to 5.43.0. 2018-01-15 14:55:25 +00:00
l10n daemon script
fab4cdd95b GIT_SILENT Upgrade ECM and KF5 version requirements for 5.42.0 release. 2018-01-05 23:42:40 +00:00
Friedrich W. H. Kossebau
f78eee320c Prevent cmake 3.10+ warning about moc include & Plasma plugin macros 2017-12-23 16:46:04 +01:00
Marco Martin
b2f61f8e3c disappearing scrollbars on mobile
Summary:
like other platforms, on mobile devices make scrollbars visible only when
dragging/flicking, behavior on desktop unchanged
it introduces a runtime dependency on kirigami, but was already kinda there
but broken as the Settings singleton was already used.
if this can't be done, i'll add something in plasmacore which reads as well the
QT_QUICK_CONTROLS_MOBILE environment variable

Test Plan: scrollbar disappearing with the variable set, normal behavior otherwise

Reviewers: #plasma, bshah, davidedmundson

Reviewed By: #plasma, davidedmundson

Subscribers: davidedmundson, plasma-devel, #frameworks

Tags: #plasma, #frameworks

Differential Revision: https://phabricator.kde.org/D9287
2017-12-12 15:42:47 +01:00
l10n daemon script
f2614c3a7d GIT_SILENT Upgrade KF5 version to 5.42.0. 2017-12-10 09:40:22 +00:00
Aleix Pol
b8b8a69fd1 Remove implicit string casting
Summary: Follow the KF5 guidelines

Test Plan: Plasma shell starts

Reviewers: #plasma, #frameworks, sebas

Reviewed By: #plasma, sebas

Subscribers: plasma-devel

Tags: #plasma, #frameworks

Differential Revision: https://phabricator.kde.org/D9108
2017-12-02 15:44:14 +01:00
l10n daemon script
a0b79949ad GIT_SILENT Upgrade ECM and KF5 version requirements for 5.41.0 release. 2017-12-02 10:22:15 +00:00
Aleix Pol
228e15e20a Search all KF5 components as such instead as separate frameworks
Reviewers: #frameworks, davidedmundson

Reviewed By: davidedmundson

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D8873
2017-11-18 01:11:32 +01:00
l10n daemon script
060e39d9f4 GIT_SILENT Upgrade KF5 version to 5.41.0. 2017-11-12 18:48:10 +00:00
l10n daemon script
7ec2ccb446 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.40.0 release. 2017-11-04 21:50:46 +00:00
l10n daemon script
ae3c32a5db GIT_SILENT Upgrade KF5 version to 5.40.0. 2017-10-31 10:11:08 +00:00
l10n daemon script
a678093b1d GIT_SILENT Upgrade ECM and KF5 version requirements for 5.39.0 release. 2017-10-07 11:25:14 +00:00
Volker Krause
18d04e9b41 Fix build without KDocTools
Reviewers: #frameworks

Tags: #frameworks

Maniphest Tasks: T6711

Differential Revision: https://phabricator.kde.org/D7680
2017-09-24 11:57:31 +02:00
l10n daemon script
52146278f5 GIT_SILENT Upgrade KF5 version to 5.39.0. 2017-09-09 12:22:52 +00:00
l10n daemon script
728d58b361 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.38.0 release. 2017-09-02 21:37:36 +00:00
l10n daemon script
24616f6dbb GIT_SILENT Upgrade KF5 version to 5.38.0. 2017-09-02 09:44:15 +00:00
David Faure
810fed8d40 GIT_SILENT Upgrade to ECM 5.38. Unittests seem OK, at least I get the same failures locally before/after... 2017-08-15 16:16:21 +02:00
l10n daemon script
c8030ea736 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.37.0 release. 2017-08-06 16:59:39 +00:00
l10n daemon script
105b350069 GIT_SILENT Upgrade Qt5 version requirement to 5.7.0. 2017-08-06 16:20:05 +00:00
l10n daemon script
691d25ef58 GIT_SILENT Upgrade KF5 version to 5.37.0. 2017-07-08 12:18:58 +00:00
l10n daemon script
f4a8608667 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.36.0 release. 2017-06-30 10:53:23 +00:00
l10n daemon script
1f4f1815af GIT_SILENT Upgrade KF5 version to 5.36.0. 2017-06-10 10:05:17 +00:00
Friedrich W. H. Kossebau
0fb9732866 [FEATURE] Option to build & install QCH file with the public API dox
Using the new extra-cmake-modules module ECMAddQch (since 5.36.0)
this adds the option to automatically build and install a file
in QCH format with the docs about the public API, which then can be
used e.g. in Qt Assistant, Qt Creator or KDevelop.

Additionally the installed cmake config files will be extended
with a target KF5Plasma_QCH containing information about how to "link"
into the generated QCH file, which then can be used in the cmake build
system of other libraries building on this library, by
simply listing this target in "LINK_QCHS" of their ecm_add_qch() usage.
And a respective doxygen tag file with all the metadata about the
generated QCH file and used for the "linking" will be created and
installed.

Pass -DBUILD_QCH=ON to cmake to enable this.
2017-06-05 04:25:55 +02:00
l10n daemon script
7a7809562d GIT_SILENT Upgrade ECM and KF5 version requirements for 5.35.0 release. 2017-06-03 09:21:08 +00:00
l10n daemon script
f38c9760d4 GIT_SILENT Upgrade KF5 version to 5.35.0. 2017-05-13 12:13:04 +00:00
l10n daemon script
288dc5b0bb GIT_SILENT Upgrade ECM and KF5 version requirements for 5.34.0 release. 2017-05-06 08:55:47 +00:00
l10n daemon script
31b2ccdc06 GIT_SILENT Upgrade KF5 version to 5.34.0. 2017-05-05 21:58:25 +00:00
Aleix Pol
2df613f938 Generate plugins.qmltypes files for the plugins we install
Reviewers: #plasma, #frameworks, davidedmundson

Reviewed By: #plasma, davidedmundson

Subscribers: davidedmundson, hein, plasma-devel

Tags: #plasma, #frameworks

Differential Revision: https://phabricator.kde.org/D5088
2017-04-10 15:09:57 +02:00
l10n daemon script
03427e4323 Upgrade ECM and KF5 version requirements for 5.33.0 release. 2017-04-01 18:48:32 +00:00
l10n daemon script
412ea61adf Upgrade KF5 version to 5.33.0. 2017-03-11 20:21:45 +00:00
l10n daemon script
7af319fc5e Upgrade ECM and KF5 version requirements for 5.32.0 release. 2017-03-03 13:14:02 +00:00
l10n daemon script
6a3813acd6 Upgrade KF5 version to 5.32.0. 2017-02-11 10:42:39 +00:00