aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Android: Fix adding Java SDK to environmentEike Ziller2019-08-121-1/+1
| | | | | | | | | 33a9a03121c1ee4b2c56f8024a457b27b202d622 broke it by inverting the condition. Task-number: QTCREATORBUG-22504 Change-Id: Id0b66ec025281e6d6c52b7309f35a3bdfb8e7170 Reviewed-by: hjk <hjk@qt.io>
* Add context-menu to insert a keyframe for all visible curvesKnud Dollereder2019-08-122-3/+12
| | | | | Change-Id: If86550bb9b8e73ff22fdbe3c2ffc579c35c505da Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Catch alternative value type namesKnud Dollereder2019-08-121-2/+5
| | | | | | Fixes: QDS-892 Change-Id: I73577c56479ae42ff9f2aa82db31cb766a068537 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Do not clear selection when clicking on a selected keyframeKnud Dollereder2019-08-122-3/+19
| | | | | Change-Id: Ia2907a3687b70faf32bc32540bac8f381b507b73 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Fix qbs buildChristian Kandeler2019-08-121-0/+4
| | | | | Change-Id: Iff06eaa50ae23f9ddcc82a2d2df9d35508ea9ad9 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QmlDesigner: Fix self-closing splash screenHenning Gruendl2019-08-121-4/+1
| | | | | | Task-number: QDS-896 Change-Id: Ibc76c1e4668ba5a56ba7c45e68e698ed78bfb0e7 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* CMake build: Add qtc-askpassEike Ziller2019-08-122-0/+6
| | | | | | Fixes: QTCREATORBUG-22804 Change-Id: I749d0da495e77e45198ee67675c297ec68da1634 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Update change log for 4.10.0Eike Ziller2019-08-121-2/+11
| | | | | Change-Id: I6cb272a08fb240caca98bc6286750006518470e1 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* iOS: Share code for simulator display nameEike Ziller2019-08-121-3/+7
| | | | | Change-Id: Iecfaa43aefc7ed783d4149dec008330ee5c124e9 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Debugger: Update breakpoint marker earlierChristian Stenger2019-08-121-1/+1
| | | | | | | | | | | | Since the distinction between global and engine breakpoints we may not update the breakpoint marker correctly which in turn appears as if the breakpoint had been failed to set. Fix this by updating the breakpoint marker already on insertion request. Change-Id: I7c4ed046c26667e6aa1efceb5071c12a6d1e6132 Reviewed-by: hjk <hjk@qt.io>
* QmlDesigner: Add missing PGNThomas Hartmann2019-08-092-0/+0
| | | | | Change-Id: Ie846c18c498ac838969c9ef8bda1090746557a81 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QmlDesigner: Use ICore::dialogParent() for EasingCurveDialogThomas Hartmann2019-08-091-1/+3
| | | | | Change-Id: Ibf02a4823cef4e613614f54da1d39648d144cf9a Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Use common functions for handling ampersands/acceleratorsEike Ziller2019-08-092-6/+7
| | | | | Change-Id: I4c74a041a656ed547db0a7406f4306008a513879 Reviewed-by: hjk <hjk@qt.io>
* Help: Fix handling of ampersands in open pages paneEike Ziller2019-08-092-6/+5
| | | | | | | | E.g. for "Plug & Paint" example documentation. The list view may not show double ampersands, but for the context menu they must be "quoted". Change-Id: I773ac50f93b975504a5aff172336da77a703b52b Reviewed-by: hjk <hjk@qt.io>
* iOS: Fix simulator listing with Xcode 11Eike Ziller2019-08-091-4/+11
| | | | | | | | | | | | | | | | | Xcode 11 changes the output of simctl slightly. At some point it introduced a bool "isAvailable" in addition to the string "availability". Now the latter has been removed. To avoid listing all devices as available, we need to adapt our simctl output parsing. This already takes effect when installing Xcode 11 Beta, even when not actually using it, since all Xcode versions share the simulator infrastructure. Fixes: QTCREATORBUG-22757 Change-Id: I1ef416f6c544db53d9ee99ccc3b0a2e97dfcc870 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Python: Remove unneeded dependency to QtSupportEike Ziller2019-08-093-3/+1
| | | | | | Change-Id: I080c9316068eb1ac4738aaffae57c913ea63176f Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> Reviewed-by: hjk <hjk@qt.io>
* QmlDesigner: Add icon for curve editorThomas Hartmann2019-08-095-1/+5
| | | | | Change-Id: I36990c6a5a7b8fda8e8d7b99244dddafe8319665 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Fix CMake buildEike Ziller2019-08-091-1/+3
| | | | | Change-Id: Ib0f90b9051c631751a1181dc30e58affd90feffb Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Squish: Use parameters for mouseClickChristian Stenger2019-08-091-1/+1
| | | | | | | Another partial revert for e8727fcae25d96. Change-Id: Ieba9b7ea75421858698e0da0133278408e2b5ee1 Reviewed-by: Robert Loehning <robert.loehning@qt.io>
* QmlDesigner: Fix qbs buildChristian Kandeler2019-08-091-2/+2
| | | | | Change-Id: I3b114db5f51f47a2e5635858f5587eefec7393c0 Reviewed-by: hjk <hjk@qt.io>
* Improve scaling of the graphicsscene in y directionKnud Dollereder2019-08-081-5/+1
| | | | | Change-Id: I2e4f07cb39222094fdbb26e45d4385510c8992d4 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Connect CurveEditor edits to the timeline moduleKnud Dollereder2019-08-0843-526/+2140
| | | | | Change-Id: Ic00e0840da34bdbb8627b2fe2d8546a867b24966 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* CMake build: Adapt to removed fileEike Ziller2019-08-081-1/+1
| | | | | | | Fix-up of c9b91e7e6b25d5c76bd736c054c681a6877f625c Change-Id: I6b2e4a03f2834020d76d3534cdb7cfbb82c77b8c Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: reduce enumeration to header onlyTim Jenssen2019-08-0710-139/+72
| | | | | | | | | | | | | It is used in some other external qmldesigner plugin and these are built against current dev packages, which are not contain this cpp file. Different solution would be to add: r"^share/qtcreator/qml/qmlpuppet/types/enumeration.cpp$", to scripts/createDevPackage.py which feels not that clean. Change-Id: Ia1fb5c02f457d98474218689ebf6483706265dde Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Fix TextField context menu closingHenning Gruendl2019-08-071-0/+5
| | | | | Change-Id: I596e5cee2e3c058b1fe5b0f0f1f976a60784d88b Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Fix empty lines in annoation blockThomas Hartmann2019-08-071-0/+3
| | | | | | | | The annotation block on the bottom aggregated empty lines. Task-number: QDS-377 Change-Id: I29806ce224717348b50258850bdc4a7bc6140eb8 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QtOutputFormatter: Add alternate QTest failure patternAndre Hartmann2019-08-072-1/+11
| | | | | | | | | | | | | | | | | | | | | The QTest failure output was modeled after the compiler error pattern, which contains file name and line number to point to the precise error position. Unfortunately, some compilers (MSVC) separate the line number from the file name with "(line)", while others use ":line". Let's handle both when parsing the application or test output, as it was before 9a0ef8ac64, which explicitly separated both parts in the regexp pattern. This amends commit 9a0ef8ac64eb47fd932aebbb0751c431c0b74a08 Fixes: QTCREATORBUG-22800 Change-Id: I58154111612bbb452af19b34f7217afc6dd098df Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: Samuel Gaist <samuel.gaist@idiap.ch>
* QmlDesigner: Remove radius for consistencyThomas Hartmann2019-08-061-1/+0
| | | | | | Change-Id: I7868265706fff25a32700870841b512d3f3f8a44 Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Hide action indicator backgroundThomas Hartmann2019-08-062-1/+3
| | | | | | | | | This is now a global option in the constants. Change-Id: I29c5a7bc78ca1256f4d4cb3ff3319498143d34be Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Move labels to left in FontSectionThomas Hartmann2019-08-061-10/+12
| | | | | | | Change-Id: Id8bc92dcb8342c99e5c458cca0fe026b7ae61164 Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Add slider button to alpha spin boxThomas Hartmann2019-08-061-4/+5
| | | | | | | Change-Id: I20deab5d884aa93a1bb541dab8f00c63fbf30954 Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Add tooltips to item libraryThomas Hartmann2019-08-061-1/+4
| | | | | | | | Task-number: QDS-342 Change-Id: I75530d5a05111ed66129f87e3fb716715b564001 Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Change CheckBox label positionHenning Gruendl2019-08-061-14/+11
| | | | | Change-Id: I491f32ff97ed540def95ea30ebdaa729b5d68c4f Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Fix handling of ampersands in sessions menuEike Ziller2019-08-061-1/+3
| | | | | | | | They must be escaped Fixes: QTCREATORBUG-22814 Change-Id: I65f3c0774902fe21d0acc272bb434ab9321b3e67 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* QmlDesigner: Use intersection for selectionThomas Hartmann2019-08-061-1/+1
| | | | | | | | This is the default for UI tools like Figma or Sketch. Task-number: QDS-853 Change-Id: Id4f5e0647b87169ec0fc0aaf02c6655ce0f78e45 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Improve rubber band selectionThomas Hartmann2019-08-062-5/+11
| | | | | | | | | | | | The rubber band selection was only working from the outside of the root item. This was quite annoying. Now rubber band selection is always possible unless the drag is started on a selected item. Task-number: QDS-853 Change-Id: I82ae2f3c644e7eede03fb6781b7ea1dda6ceb25c Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Debugger: Allow spaces in arguments with LLDBhjk2019-08-062-15/+3
| | | | | | Change-Id: Iebc6f7975e9a306805911ed18eb4689074abd891 Task-number: QTCREATORBUG-22811 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Fix setting the default kitEike Ziller2019-08-051-0/+4
| | | | | | | | | | | Broke in the recent kit manager refactorings. Notifying the kit manager about the update for "Apply" leads to an update of the config widget via KitManagerConfigWidget::kitWasUpdated + ::discard, which resets m_isDefaultKit. Change-Id: I382101099c61eb439e12c86cc45c8ca1fa91ddc7 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Bump version -> 4.10.0Eike Ziller2019-08-053-11/+11
| | | | | Change-Id: I2f5dfc47978514a6377db63705a703ce16f20499 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* .gitignore: Ignore also CMakeLists.txt.user*Nikolai Kosjar2019-08-051-1/+1
| | | | | Change-Id: Idf700cc207b458275a045f6e3d3076e9966b12c6 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Update qbs submoduleChristian Kandeler2019-08-021-0/+0
| | | | | | | To HEAD of 1.14 branch. Change-Id: I0302319e4775edcfdde0f09440d80aea34e87b6c Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
* Lldb: Fix event handling for newer Xcode and faster machinesChristian Stenger2019-08-021-16/+13
| | | | | | | | | | | | | | | If the system or the running inferior produces output while fetching data the output did interfere with the state handling of the debugger engine which in turn lead to a complete inconsistent state of the debugger where the states of the debugger bridge and the debugger engine (QC internal) assumed complete different states. Circumvent by explicitly ignoring the state for inferior output on stdout or stderr. Change-Id: I81aa0bacd41de4266a9278c66fed908dd72c9d44 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* CMake build: Add PUBLIC_DEFINES to extend_qtc_target/add_qtc_pluginEike Ziller2019-08-011-3/+7
| | | | | | Change-Id: I65d5af13f697ed7dcf4d3584e3b4cd776dcdf6c0 Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* QmlDesigner: Explcitly set drag range for geometry propertiesv4.10.0-rc1Thomas Hartmann2019-08-012-0/+6
| | | | | | | | | The default drag range is based on the minimum and maximum, but sicne those are huge we overide the default. Change-Id: Ibad785b475adfd92a78e6c5ff21fed2af21d637a Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Debugger: Disable QObject connection and signal displayhjk2019-07-313-6/+11
| | | | | | | | Besides the announced change to QObject guts in a5a859e72 there has been at least 6e0b5dadc and possibly more, so give up here. Change-Id: I84201cef9f2a7515f082f4c3310bdc96f7a4216d Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Squish: Use parameters in another call to mouseClick(...)Robert Loehning2019-07-311-1/+1
| | | | | | | Reverts e8727fcae25d96da9e55bb5a98dde813e4e5dfa0 for this line. Change-Id: I98e789ef3e09b3d33e53ced23177795e1e226a1e Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QmlDesigner: Fix custom qml2puppet buildThomas Hartmann2019-07-315-14/+18
| | | | | | | | | The build of a custom qml2puppet was failing, because of utils/algorithm.h missing. We should minimize Qt Creator dependencies in the puppet. Change-Id: Iba8dd1a3979dbeeb1bfa860b50ba586bea20c7a7 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Fix missing built-in header paths for iOSEike Ziller2019-07-311-1/+2
| | | | | | | | | | In cc9d246b028c518d1fc01fc8318f0945949040d3 we started passing "-target" to Clang when retrieving built-in header paths, but Clang doesn't like that for iOS targets if we do not also pass the target architecture. Fixes: QTCREATORBUG-22784 Change-Id: I007bba8ff14d7f303d84db2c803165ba789a5531 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* Debugger: Fix QStandardItem dumper for Qt >= 5.9hjk2019-07-311-1/+3
| | | | | Change-Id: Ib0dab191705982cf92d9599b8e627b41f0e187cc Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Debugger: Fix QFileDumperhjk2019-07-312-2/+26
| | | | | | | | Some QRingBuffer member got removed in 8f92baf5c9. Change-Id: Ie0066db3b61bff25751a4886cb4b584cc4db49bf Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Christian Stenger <christian.stenger@qt.io>