summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* QmlDesigner: Fix editable ComboBox focus issueHenning Gruendl2019-08-273-36/+43
| | | | | | | | | | | | | This patch fixes an issue were a temporary value wasn't properly written to the backend, when another item was selected in the form view. * Add a dirty flag to track user modifications * Utilize onEditingFinished and onTextEdited from internal TextInput * Add full qualification to a few property and function usages Change-Id: I9afcc17018a03549504b8d38b83fac221145794e Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Fix SpinBox focus issueHenning Gruendl2019-08-272-25/+46
| | | | | | | | | | | | | This patch fixes an issue were a temporary value wasn't properly written to the backend, when another item was selected in the form view. * Add a dirty flag to track user modifications * Utilize onEditingFinished and onTextEdited from internal TextInput * Add full qualification to a few property and function usages Change-Id: Ib595d32bbc7f4caf92fbef5829aead50958fd830 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Debugger: Fix mapping std::set in Locals window via gdbDmitry Nuzhdin2019-08-262-6/+7
| | | | | | | | | | Currently QtCreator incorrectly shows content of a std::set. For example set {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} is shown as {0, 1, 2, 1, 2, 1, 2, 1, 2}. Change-Id: Idaff66451827657ef129aa3d27895c43938e6fdc Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: hjk <hjk@qt.io>
* QmlDesigner: Resize LoaderThomas Hartmann2019-08-261-2/+8
| | | | | | | Task-number: QDS-745 Change-Id: Idf126f5ed00cce74921a320d9bf17ef620ccd511 Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Improve update behaviorKnud Dollereder2019-08-2618-63/+217
| | | | | | | | - Suppress reflections - Keep selection when updating the model Change-Id: I0e165f0019c8c24802193f3a59902876d4cb5060 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* ProjectExplorer: Fix restoring the issues pane warning button stateChristian Kandeler2019-08-261-1/+1
| | | | | | | | | | | The wrong button function was called. This does not fully fix the linked problem for the default session, because there is the additional issue of TaskView::loadSettings() not getting called at all. Task-number: QTCREATORBUG-19388 Change-Id: I64dcec9c6d07c8ac614c9a2ecd783e7eaa1a204c Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Update qbs submoduleChristian Kandeler2019-08-261-0/+0
| | | | | | | To HEAD of 1.14 branch. Change-Id: I11b99311234f981c3f6917079c6119b475396d0a Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
* QmlDesigner: Fix UrlChooser reset behaviorHenning Gruendl2019-08-234-103/+46
| | | | | | | | | | * Cleanup ColorLogic (imports and source) * Shifting a value from Constants.js to Values.qml * Add a property alias on AbstractButton to allow changing the font family Change-Id: I51542f69f8f2190030a97164167d71d277147391 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Clang: Fix clang installation macrosNikolai Kosjar2019-08-231-2/+4
| | | | | | | | | | | | | LLVMConfig.cmake (version 8 at least) does not set CLANG_VERSION CLANG_RESOURCE_DIR CLANG_BINDIR Task-number: QTCREATORBUG-22825 Change-Id: I83de1b73fd777df1ee980cb3189fd3be2e4a9f3b Reviewed-by: Tobias Hunger <tobias.hunger@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* QmlDesigner: Add AbstractButton wrapperHenning Gruendl2019-08-233-18/+59
| | | | | | | | Add AbstractButton wrapper to HelperWidgets this enables tooltips on Buttons again. Change-Id: If82bfcf3097f9e09d5cc19e4363b2428ad0ca872 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Set reasonable padding rangeHenning Gruendl2019-08-231-10/+10
| | | | | Change-Id: I84b9e0e2286aaf1574a7a8b68689540e0ca54bc5 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Swap unicode of alignment iconsHenning Gruendl2019-08-231-2/+2
| | | | | Change-Id: I1d40f2c25843d90c20569c349c586ad7393b2255 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Remove redundant backend value callHenning Gruendl2019-08-231-1/+0
| | | | | Change-Id: I9e0701da02a694d83ab4ce5ed391da96d41c2edf Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Add missing qsTr() to AnchorRow labelHenning Gruendl2019-08-231-1/+1
| | | | | Change-Id: I8c5c164c5d66548d6e574360bc38991ccdc750fd Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* ClangTools: Tests: Fix tidy checksNikolai Kosjar2019-08-231-1/+1
| | | | | | | | Explicitly remove any by default enabled checks (e.g. static analyzer) otherwise we get more diagnostics than expected. Change-Id: I53e63a10001be8027e880dac01000bdca4a8f920 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Doc: Describe unclaimed and claimed breakpointshjk2019-08-233-49/+80
| | | | | Change-Id: I56bca8fe51cc4de63ce2f0ac195c9014c8b6c5b9 Reviewed-by: hjk <hjk@qt.io>
* QmlDesigner: Layout and source cleanupHenning Gruendl2019-08-237-136/+102
| | | | | | | | | | | * Cleanup positioner specifics, mostly by adding ExpandingSpacer * Fix GridViewSpecifics SpinBox Label distance * Remove some semicolons * Add missing label (true/false) to CheckBoxes * Fix a few indentions Change-Id: I2b86dde58ddfc1aa78ed3e11c41b0f4eedfc412b Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Cleanup FlickableSectionHenning Gruendl2019-08-232-33/+32
| | | | | | | | | | * Add true/false label to CheckBoxes * Move and add missing tooltip * Remove redundancy by wrapping ExpandingSpacer from StudioControls Change-Id: I6ec5d534ea9d71bda54a9f16359479d02d057511 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Do not jump to EOFThomas Hartmann2019-08-231-19/+17
| | | | | | Task-number: QDS-739 Change-Id: I8594e30aad20494d89c748e7f848180bc9af862d Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Do not use z-order for toFront/toBackThomas Hartmann2019-08-231-6/+13
| | | | | | Task-number: QDS-370 Change-Id: I1cfff1b0f87e6dacb1f08c01a7b04d06eadb78e1 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Revert "Autotest: Fix warning about type mismatch"Christian Stenger2019-08-232-2/+2
| | | | | | | | This reverts commit 501df95d57ff2dff8f72ec582282f785312b427b. Accidently moved to the wrong branch. Change-Id: I845103df2e6fb00a2bc27923caffde2622464eba Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Autotest: Fix warning about type mismatchChristian Kandeler2019-08-222-2/+2
| | | | | Change-Id: I1bb518292da73861745646ae13f8f1feab541fe9 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* AutoTest: Fix handling of unnamed QuickTestsChristian Stenger2019-08-226-10/+37
| | | | | | | | | | | | ..now that the parser understands multiple TestCase items inside a single qml file. As long a test function is located inside a different TestCase it is considered as a different one, so treat test functions even of unnamed test cases correct. Change-Id: I5cbfe1f63f896317523d51bbf67ea59169481a71 Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
* ConsoleProcess: Build against 5.14/MSVCFriedemann Kleint2019-08-211-1/+2
| | | | | | | | | | | Fix consoleprocess_win.cpp(382): error C2668: 'QListSpecialMethods<QString>::join': ambiguous call to overloaded function /src/corelib/text/qstringlist.h(243): note: could be 'QString QListSpecialMethods<QString>::join(QChar) const' /src/corelib/text/qstringlist.h(233): note: or 'QString QListSpecialMethods<QString>::join(QStringView) const' consoleprocess_win.cpp(382): note: while trying to match the argument list '(char)' Change-Id: Ib1dae4e45c7a9d27f780245ac38952740562b4bf Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
* QmlDesigner: Open dialog asynchronousThomas Hartmann2019-08-191-5/+6
| | | | | Change-Id: I4229ebb813d09680e6838f90469e7bb95b919f56 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner Fix for GradientDialog selected itemAleksei German2019-08-192-2/+26
| | | | | | Change-Id: Ie7f7a7ad79e3e9bcb796f0fedc3b7d5d9cd8b023 Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* CMake build: Make it possible to put plugins into Qt Creator buildEike Ziller2019-08-191-7/+18
| | | | | | | | | | | | | In the super repository builds we want all plugins to end up at a single place, so running the build result includes all plugins, even without an explicit install. With this patch we can set QTC_MERGE_BINARY_DIR in the super CMakeLists.txt to achieve that. Change-Id: I8b590e5a521a06aa5a8f00ef0e60f5c3b4349ee2 Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Update Russian translationSergey Belyashov2019-08-191-1023/+2019
| | | | | | Change-Id: I064a68aed8963e9706f36c861e92b36ac0831096 Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
* Doc: Remove section on Checking JSON data structureLeena Miettinen2019-08-191-18/+0
| | | | | | | | | As the feature no longer seems to work. Fixes: QTCREATORBUG-21024 Change-Id: I29cb03d70d5a5668b40066c9c6f75650dae65d44 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* QmlDesigner: Fix HelperWidgets ComboBoxHenning Gruendl2019-08-161-12/+9
| | | | | | Task-number: QDS-926 Change-Id: I77eafbf8c66b8a384dc8786726c74c89acad58ad Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner Fix for Gradient PresetsAleksei German2019-08-161-0/+8
| | | | | Change-Id: I1d3d2f61f978c6bfb52ad4ea42f2c6756a2a0483 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Git: Fix branch expansion on show before the diff display is doneOrgad Shaneh2019-08-165-1/+15
| | | | | | | | | | The description is shown first (with the <Expand> placeholder), and the diff parsing can be long. If <Expand> is clicked during parsing, it fails because the base directory is not set yet. Change-Id: Ib5e839b292c32091c726f24eb643d0fa5a142cb7 Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Update the curve editor when creating a new keyframe groupKnud Dollereder2019-08-151-0/+5
| | | | | Change-Id: I944754811854dba5defca812f2da7f5c086a10dd Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* CMake build: Fix macOS buildCristian Adam2019-08-151-1/+1
| | | | | | | Current brew cmake version is 3.12, which fails to compile. Change-Id: I2d89f5716a97a4a4d8a8e8744902e75cc19c39c7 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* QmlDesigner: Fix regression in curve editorThomas Hartmann2019-08-151-1/+0
| | | | | Change-Id: I724eef30ca046c4a9147c447577a75b84ddd6d26 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Locator: remove outdated documentation commentAndre Hartmann2019-08-151-1/+0
| | | | | | | | There is no function called containsWildcard() (anymore). Change-Id: I493646ce9d84673ca0425c87b332be2545a58295 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* QmlDesigner: Fix potential crashTim Jenssen2019-08-141-1/+4
| | | | | | | | It is not crashing with 5.12.3 and 5.13.0 Task-number: QDS-916 Change-Id: I87bd83b90b1eb74c7825564ea789def52eaa8df0 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* CMake build: Build with PCHCristian Adam2019-08-142-1/+51
| | | | | | | This commit enables building with upstream CMake PCH support. Change-Id: Ib37745b00e7560e804483e7c2c2a3fa7cf6d663c Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Include handles when computing the scene extendKnud Dollereder2019-08-141-0/+16
| | | | | Change-Id: I6a6cd17d97c7d590b329315283acdb90ab9117f1 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Update GradientPropertySpinBoxqds/v1.3.0-beta1Henning Gruendl2019-08-141-6/+7
| | | | | | | | | Fixes the referenced bug by replacing the SpinBox used in the GradientPropertySpinBox with a RealSpinBox. Task-number: QDS-914 Change-Id: Iaef165d622b14575713b090c0cc8a0bbac78cabb Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Block all mouse events in GradiantDialogPopupThomas Hartmann2019-08-141-0/+2
| | | | | | | | Task-number: QDS-914 Change-Id: I08f9038caa947141ab202e2e5f3b00256abe8a21 Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
* Add newly created properties to the curve-editorKnud Dollereder2019-08-141-0/+1
| | | | | Change-Id: I6a8b6deca7d1f1d124e4b3e2ac845bab5802cbf7 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Fix editable ComboBoxHenning Gruendl2019-08-131-15/+33
| | | | | Change-Id: Ibf449a3dc34ffeedd70e46bffcb0670049bfb4fc Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Set dark styleKnud Dollereder2019-08-134-10/+18
| | | | | Change-Id: I194a7bb4f20dcecf3a4c3e783789a730a3ae89cc Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* StudioWelcome: Always check for community editionThomas Hartmann2019-08-131-3/+5
| | | | | Change-Id: I9dc9bfc022c2611cb6bb9dc47820368e17d561e4 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Improve scene to view fittingKnud Dollereder2019-08-133-12/+17
| | | | | Change-Id: Ib665c37db491d2af90f27a99f6b1c2d6f09b9df2 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Add icons to curve editorThomas Hartmann2019-08-1320-10/+33
| | | | | Change-Id: I77f9b28f8cfe04022571d9c0cc092b9206c4df60 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* ProjectExplorer: Consider more compiler flags when collecting includesChristian Kandeler2019-08-131-1/+2
| | | | | | | | | The -nostdinc and -nostdinc++ options must not get filtered out when constructing the compiler command line for collecting include paths. Fixes: QTCREATORBUG-22760 Change-Id: I6bb10024f39869d5ef546968eb13d07d39c985ae Reviewed-by: hjk <hjk@qt.io>
* RemoteLinux: Fix tar packaging for long file pathsChristian Kandeler2019-08-131-11/+22
| | | | | | | | | Contrary to what we assumed, long file paths cannot be split up arbitrarily, but only at separators. Fixes: QTCREATORBUG-22815 Change-Id: Id13036f3d73cc5d6b272066c0f8a26d9748ce6b8 Reviewed-by: hjk <hjk@qt.io>
* QmlDesigner: Use backspace on Mac instead of deleteThomas Hartmann2019-08-122-9/+17
| | | | | | | | | | This is what most users expect. Task-number: QDS-823 Change-Id: I3955d1afcdc6686d8d0f0150e335f453bd253633 Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: Knud Dollereder <knud.dollereder@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>