aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Check whether QmlDesigner plugin is enabled6.0Kai Köhne2022-01-191-1/+2
| | | | | | | | | | | | | Avoids spurious warnings like qt.core.qobject.connect: QObject::connect: Cannot connect (nullptr)::usageStatisticsNotifier(const QString) to UsageStatistic::Internal::QmlDesignerUsageEventSource::handleUsageStatisticsNotifier(const QString) qt.core.qobject.connect: QObject::connect: Cannot connect (nullptr)::usageStatisticsUsageTimer(const QString, int) to UsageStatistic::Internal::QmlDesignerUsageEventSource::handleUsageStatisticsUsageTimer(const QString, int) if the plugin is disabled. Change-Id: I24d6857d00717dc2e7913812dced33ee9fb1642b Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Merge remote-tracking branch 'origin/5.0' into 6.0v6.0.2v6.0.1v6.0.0-rc1v6.0.0-beta2v6.0.0Eike Ziller2021-10-257-9/+14
|\ | | | | | | Change-Id: I4b71f1ca8797e21bbbc8d1e2a1a21dac0b6d59ec
| * Use IDE_DISPLAY_NAMEv5.0.3v5.0.2v5.0.1Thomas Hartmann2021-09-031-1/+4
| | | | | | | | | | | | Task-number: QDS-4220 Change-Id: Ic555d82c4ca85103d709ebed669a1170e9796032 Reviewed-by: Kai Koehne <kai.koehne@qt.io>
| * Fix not existing sha1 for kuserfeedback submodulev5.0.0-rc1v5.0.0Kai Köhne2021-08-031-0/+0
| | | | | | | | | | | | | | Amends b3f7ef9858425f Change-Id: I745188076a5378edd94ca2864f77162d50aa035f Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
| * Update to latest kuserfeedbackKai Köhne2021-08-023-2/+2
| | | | | | | | | | | | | | | | This also adds support for Qt 6 Change-Id: I5eba2baa702c7e9c2d0cba1153a1cb9d343eb825 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
| * Qt 6: Simplify data type for examplesPathv5.0.0-beta1Kai Köhne2021-07-062-5/+7
| | | | | | | | | | | | | | | | | | | | | | Work around error C2039: 'toList': is not a member of 'QSet<QString>' by not using a QSet<> here. Change-Id: Ib444056f1665d0ce0a70c048ac82a86c16137497 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
| * Qt 6: Make string conversion explicitKai Köhne2021-07-061-1/+1
| | | | | | | | | | Change-Id: I14f396dabc5a7494f9ea1e311cd4f6ae49dabf71 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* | Add README.mdKai Köhne2021-08-031-0/+50
|/ | | | | Change-Id: Ie752f21883c4841c97f416cadb0eb68df3426026 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Merge remote-tracking branch 'origin/4.15'Tim Jenssen2021-05-0412-5/+248
|\ | | | | | | Change-Id: Iea81d2d0f9a1676c63acbab0e0be6710c04f8e6f
| * Update kuserfeedback submodule to include privacy updatev4.15.2v4.15.1v4.15.04.15Alessandro Portale2021-04-221-0/+0
| | | | | | | | | | | | | | Fixes: QTCREATORBUG-24197 Change-Id: I3eee4bf44d6ded56a0d40e2726ea039b795bc169 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
| * QmlDesigner: Fix submit button on user feedback popupv4.15.0-rc1v4.15.0-beta2Miina Puuronen2021-03-181-11/+6
| | | | | | | | | | | | | | | | | | | | | | Submit button was previously always enabled, now it will stay disabled until user has tapped a rating star. Also made small improvements to the color definitions of buttons. Fixes: QDS-3971 Change-Id: I1e768112f124ba59c61a2ab98cbc3e7707a874d5 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
| * Implement user feedback popupv4.15.0-beta1Miina Puuronen2021-03-0410-4/+250
| | | | | | | | | | | | | | Task-number: QDS-3500 Change-Id: I1a732b77de6d2bb411586b810c695cdfea01aa00 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
| * fix if building against a built qtcreatorTim Jenssen2021-02-261-0/+2
| | | | | | | | | | Change-Id: Ia5c39a0ed5127091d26f35cfb47db01310a6e853 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
| * telemetry: Make sure to depend on the QtCreator dependenciesCristian Adam2021-02-261-1/+1
|/ | | | | | | | | | | | The plugin is being built using ExternalProject_Add, which means that it will use QtCreator targets from the exported QtCreator build. The trigger of the build is done from a super build including QtCreator. Adding the QtCreator dependencies makes sure that the binaries referenced from the exported build are first created. Change-Id: I0bc4ea85170bf4beed869ef2205828e7fbc9b1a8 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Merge remote-tracking branch 'origin/4.14'Eike Ziller2021-02-231-0/+3
|\ | | | | | | Change-Id: I9cbd7a96083899497a15b084c76c6e3a7470557a
| * Always build telemetry pluginv4.14.2v4.14.14.14Kai Köhne2021-02-111-0/+1
| | | | | | | | | | | | | | | | Make sure the plugin is build not only the first time, but on each build run. Change-Id: Ie1035b72fdd9da8cc720c2d811c2734f15ec908d Reviewed-by: Eike Ziller <eike.ziller@qt.io>
| * Forward QTC_MERGE_BINARY_DIR to subprojectsKai Köhne2021-02-101-0/+2
| | | | | | | | | | Change-Id: Ie6b3aef8cdc59f29450aa773751e9994264e46e8 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* | Merge remote-tracking branch 'origin/4.14' into masterTim Jenssen2021-01-205-0/+192
|\| | | | | | | Change-Id: I05112655ff5b57c4c5d56dbe19e5d641444071ea
| * Add QmlDesignerUsageEventSourcev4.14.0-rc1v4.14.0Thomas Hartmann2020-11-255-0/+192
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows collecting 'trace points' created by emitting QmlDesignerPlugin::handleUsageStatisticsNotifier(). Example of the data layout: { "qmlDesignerEvents": { "Action Executed AnchorsFill": 1, "Action Executed AnchorsReset": 1, "Action Executed LivePreview": 5, "Action Executed ResetPosition": 2, "Action Executed SELECTION": 1, "Action Executed ToBack": 1, "Action Executed ToFront": 2, "State Added": 14, "Timeline Added": 1 }, "qmlDesignerTimes": { "Form Editor": 19282, "Timeline": 8286 } } Change-Id: I734067ed01f46c12035ef54fb2b567341745a940 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* | Merge remote-tracking branch 'origin/4.14'Eike Ziller2020-11-161-1/+1
|\| | | | | | | Change-Id: Id4a8d4eecdda6e62f427befe65d1b92dfd283d6e
| * CMake Build: Increase cmake minimum version to 3.10v4.14.0-beta2Eike Ziller2020-11-161-1/+1
|/ | | | | | | This fixes problems with PCH and AUTOMOC with policy CMP0071 Change-Id: I0772c3e274c49871a6c1214fa4825478ffe433d8 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Fix after removal of Core::Idv4.14.0-beta1Eike Ziller2020-10-053-4/+4
| | | | | Change-Id: Ia6904c6f67ce0780bd8fdf520e85d17656062f02 Reviewed-by: hjk <hjk@qt.io>
* Copy clang-format from Qt CreatorKai Koehne2020-09-241-0/+101
| | | | | Change-Id: I9a39cd5d41b976abf51254080c5e383942fc0937 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Use C++17 like Qt CreatorEike Ziller2020-08-101-1/+1
| | | | | Change-Id: I193c1c10ac25923ecad2fd763ba1c3e6b5041699 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Adapt to upstream changev4.13.3v4.13.2v4.13.1v4.13.0-rc1v4.13.0-beta1v4.13.04.13Eike Ziller2020-06-191-3/+3
| | | | | | | InfoBar moved to Utils in 7c5ed6f7d99362af743f30916d031d441abc1984 Change-Id: I72d3ae989c422a0e3160fb5b756af16ef02ce961 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Merge remote-tracking branch 'origin/4.12'Eike Ziller2020-04-281-1/+1
|\ | | | | | | Change-Id: I9582c943d55d7dde82b642e6658d220f7fcfc0c6
| * Merge remote-tracking branch 'origin/4.11' into 4.12Eike Ziller2020-04-281-1/+1
|/| | | | | | | Change-Id: I421dd5b7770c7125aea9bbc4080eb99e5df63c31
| * Declare data collection pseudonymous instead of anonymousv4.11.2v4.11.14.11Alessandro Portale2020-01-281-1/+1
| | | | | | | | | | | | | | | | | | Since a883a60 it is not anonymous anymore, because a uuid is created and shipped with each data package. Task-number: QTCREATORBUG-23310 Change-Id: I97169c6c70069469966879ce4210d417eeae19dd Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io>
* | Merge remote-tracking branch 'origin/4.11'v4.12.0-rc1v4.12.0-beta2v4.12.0-beta1v4.12.0Eike Ziller2020-01-202-0/+4
|\| | | | | | | Change-Id: I174b668b91a6b3b837a7d893f766bf6947dba16f
| * Add .tag file for COINEike Ziller2020-01-162-0/+4
| | | | | | | | | | | | | | When COIN retrieves sources, it writes the commit SHA there Change-Id: Ief79bf50bfba74d5b191fc41d5d3e23de083cf91 Reviewed-by: Antti Kokko <antti.kokko@qt.io>
* | Merge remote-tracking branch 'origin/4.11'Eike Ziller2019-12-0613-415/+173
|\| | | | | | | Change-Id: If40f5b353999e0c3910c9c6b5ccc3dccd79404ec
| * Fix cmake buildv4.11.0Kai Koehne2019-12-051-2/+1
| | | | | | | | | | | | | | | | Amends 2947b9571f1009d39305a84720bf64a4ab6b3c46, a883a60069fedb05413e92a13b98aa24489a8c83 Change-Id: I107713601a36babc035e1b2e355442001ece4d89 Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io>
| * Fix designer extensionKai Koehne2019-12-031-1/+1
| | | | | | | | | | Change-Id: I70361df6a809c1a8950ed0612df35a50b6c00eb0 Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io>
| * Fix compile errorKai Koehne2019-12-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | Fixes src/datasources/qmldesignerusagetimesource.cpp:79:32: error: variable ‘const QSet<QString> validExtentions’ has initializer but incomplete type Besides this, QSet is overkill for 2 items. Change-Id: Ie8279e7144e6f30011e173f5928fefed8204d5ed Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io>
| * Use InfoBar to show encouragement messageVitaly Fanaskov2019-11-288-418/+39
| | | | | | | | | | | | Fixes: QTCREATORBUG-23271 Change-Id: Ia0f9ef8958ce5945b176c93248826d9c86873850 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
| * Show encouragement message on first startVitaly Fanaskov2019-11-282-1/+35
| | | | | | | | | | | | Fixes: QTCREATORBUG-23272 Change-Id: Ia2963d86a8163e429ead891e6dd7654ec992b5d8 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
| * Support building with CMakev4.11.0-rc1Kai Koehne2019-11-264-0/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a meta-build that builds & installs extra-cmake-modules and kuserfeedback, and finally src. Note that the meta-build uses ExternalProject_Add, which means that any CMake variables have to be passed explicitly to the sub-projects. The new git submodule extra-cmake-modules allow us to use an unchanged version of kuserfeedback/CMakeLists.txt A typical call might look like this: export CMAKE_PREFIX_PATH=$QTDIR;$CREATOR_BUILD_DR cmake -DUSP_AUTH_KEY="..." -DUSP_SERVER_URL="..." -DCMAKE_INSTALL_PREFIX=$CREATOR_INSTALL_DIR Change-Id: I4cc7b6936cad119156f19474c57045296ff6704e Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io>
* | Merge remote-tracking branch 'origin/4.11'Eike Ziller2019-11-1144-18/+255
|\| | | | | | | Change-Id: Ic877e309ac43be18d35d84214a4eb6795342b46c
| * Merge remote-tracking branch 'origin/4.10' into 4.11Eike Ziller2019-11-117-6/+240
| |\ | | | | | | | | | | | | | | | | | | | | | Conflicts: src/datasources/servicesource.cpp src/datasources/servicesource.h Change-Id: I4c2b815f3a4963d32d9ee4f053b727ce6df710c6
| | * Store hashed project names in the plugin settingsv4.10.24.10Vitaly Fanaskov2019-10-162-6/+33
| | | | | | | | | | | | | | | | | | Fixes: QTCREATORBUG-23063 Change-Id: I67bc5492818069996440bfc6bd351850a35c642c Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
| | * Implement separate data source for collecting additional technical dataVitaly Fanaskov2019-10-145-0/+207
| | | | | | | | | | | | | | | | | | | | | Fixes: QTCREATORBUG-22901 Change-Id: Ibd27d7241073675e79307d70e6b6ff44bb0ec069 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: Janne Anttila <janne.anttila@qt.io>
| * | Move dummy targets back to toplevelEike Ziller2019-11-062-2/+1
| | | | | | | | | | | | | | | | | | | | | Another fixup of 93872ad36604e02a93ce310a7c34cfe32d7c76aa Change-Id: I693e6c771c3aad5303b297fea13f8b86a104d014 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
| * | Fix build after moving sources to srcEike Ziller2019-11-051-1/+1
| | | | | | | | | | | | | | | | | | | | | Follow-up of 93872ad36604e02a93ce310a7c34cfe32d7c76aa Change-Id: I1fae3e00ea85713981b07277b4ad201df417b73b Reviewed-by: Eike Ziller <eike.ziller@qt.io>
| * | Replace "Usage Statistic" with pluralKai Koehne2019-11-043-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Always talk about "Usage Statistics" in the UI. So far we have been using a mixture of 'statistic' and 'statistics'. Anyhow, a 'statistic' is a single measure, and we measure different things, so calling it statistics is more appropriate. Change-Id: Ie79167ebdfbf012124b1cd3068664ad82b7537b2 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
| * | Improve descriptions of Data sourcesKai Koehne2019-11-044-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | Replace 'the user' by 'you', because the person opening the dialog is the user. Also, fix some typos, grammar issues. Change-Id: Ieeab07fa885356e4fb24cce47d22fd3f1c444922 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io>
| * | Move sources into src subdirKai Koehne2019-11-0142-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | This makes it easier to add a CMakeLists.txt for the super-build. Change-Id: I53566819281245c0d79d6527222d6f3a824e73dc Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io>
* | | Merge remote-tracking branch 'origin/4.11'Eike Ziller2019-09-301-2/+2
|\| | | | | | | | | | | Change-Id: I968caa5274ef74f7b99b6e7082ee61a1122f1c3b
| * | Merge remote-tracking branch 'origin/4.10' into 4.11v4.11.0-beta2v4.11.0-beta1Eike Ziller2019-09-301-2/+2
| |\| | | | | | | | | | Change-Id: I560cb1bf6b8342c563a864880f39701e9a1eca32
| | * Do not use qOverloadv4.10.1Eike Ziller2019-09-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Not supported with MSVC2017 Change-Id: I2a3f4afc49005dd686f70950f5f104f57a5cbbd1 Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* | | Merge remote-tracking branch 'origin/4.11'Eike Ziller2019-09-3016-110/+37
|\| | | | | | | | | | | Change-Id: I94fe550283cd6a5e9697ce4c2c6f04dff7ee0987