aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Doc: Remote Linux does not store passwords anymoreAndre Hartmann2019-09-231-0/+4
| | | | | | | | The possibility to store passwords was removed in Creator 4.9. Change-Id: I21e417041077f15fbb364b64f4a5c4e62e92f46a Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Debugger: Do not forget perspective layouts on unused perspectiveshjk2019-09-232-126/+114
| | | | | | | | | | | | | Amends 5273ef2a8aa3c8d268b107edc770b53e1aed7803 Use cases mentioned there should still work. Fixes: QTCREATORBUG-22938 Fixes: QTCREATORBUG-22286 Change-Id: Ie7bb6b7ea6d05a94cbeeb5b8021dc638548778d9 Reviewed-by: Christian Stenger <christian.stenger@qt.io> (cherry picked from commit e9c0ba9997294bdf440b6e60d0a1eaf94b74baef) Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Debugger: Show FORTRAN stringshjk2019-09-232-2/+37
| | | | | | Fixes: QTCREATORBUG-22976 Change-Id: Ib435b2692301fe2e2d3378623e99bbcf16e27e46 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Debugger: Do not add spurios empty element to LLDB argshjk2019-09-231-1/+2
| | | | | | Fixes: QTCREATORBUG-22975 Change-Id: Ibd5db32af9adb90f5d191e4fdcd2be751bd2b412 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QmlDesigner: Check complete type hierarchy for hintsThomas Hartmann2019-09-201-2/+20
| | | | | | | | | | | | A type can have hints provided by the .metainfo files. Without this patch hints from parent classes/components are not inherited. Therefore we have to walk the class hierarchy. Once we find hints they have precedence over all hints from further parent classes. Task-number: QDS-1056 Change-Id: I8dc8e7e92939e8e7eb834b94afbf5e396e8975de Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* Fix conflict between presentationMode and warp indicatorEike Ziller2019-09-181-6/+20
| | | | | | | | | | With presentationMode turned on, the search shortcut display can hide the wrap indicator. When showing a text indicator and a pixmap indicator, simply move the one shown later a bit down. Fixes: QTCREATORBUG-15371 Change-Id: I015dc6ebab29f2f4d863e68359f2bcaee706c805 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* ProjectExplorer: Use correct guard in connectChristian Stenger2019-09-181-2/+2
| | | | | | Change-Id: I1784de2914d1c930c0b38fb3919cb8cfdc97dcf0 Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* QmlDesigner: Fix pasteKeyframesToTarget()Thomas Hartmann2019-09-131-3/+1
| | | | | | | | Because we attached the model inside the transaction, then transaction begin message was not handled properly. Change-Id: I77a56d7874061c0af907047e38a37fec4dab12c1 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* ClangFormat: improve the message the users seeLisandro Damián Nicanor Pérez Meyer2019-09-121-2/+3
| | | | | | | | In this way it's made clear that the plugin requires a patched version of Clang. Task-number: QTCREATORBUG-22923 Change-Id: Ifefd5ab1a3dc82b85e553c5e1fedffb72919dd17 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* Tests: Fix expectation for parent of COM portChristian Stenger2019-09-121-1/+1
| | | | | | | Keep expected path in line with result when using QFileInfo. Change-Id: I8d323212d1627b81de01582c368a4e9ffbba734c Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Doc: Make description of "Rebuild" function apply to all build systemsLeena Miettinen2019-09-121-3/+6
| | | | | | | | | It claimed that qmake is always run, which is incorrect for CMake and Qbs. Change-Id: I80f72d750a02a16b26514bb868f1d0f64124ef56 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Utils: do not use QIODevice::Text open mode when saving text documentsDavid Schulz2019-09-121-7/+4
| | | | | | | | The mode replaces "\n" with "\r\n" in the byte array after encoding the text, resulting in file contents that cannot be decoded. Change-Id: I8010df56f28a479d516b8bcb887749905fd162ce Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Fix MSVC warningsOrgad Shaneh2019-09-1111-18/+22
| | | | | | | | | | * Missing `this` captures * Implicit size_t -> int conversion * Unused argument * Suppress warnings in clang headers Change-Id: I7083ce6ab22ee22ecc1258539e77c790acc78df1 Reviewed-by: hjk <hjk@qt.io>
* cdbext: fix arg order in function declarationDavid Schulz2019-09-111-1/+1
| | | | | | Fixes: QTCREATORBUG-22921 Change-Id: I1fa94565e550a5ca1fa68fc032136fd42fa4972f Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* LanguageClient: Fix wrong notification after will save signalDavid Schulz2019-09-111-1/+1
| | | | | Change-Id: I9470dc7ea9058f43fcf61d4721c3aee1348a7d6e Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* README: State ClangFormat dependenciesNikolai Kosjar2019-09-101-0/+10
| | | | | | | Amends 4d3bb1c85859be07001a76fad24de457811a7d63. Change-Id: I72319c39144a161e5957953de5f395f33a080e63 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* CppLocatorFilter: Fix highlighting in extra info columnAndre Hartmann2019-09-101-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Given the following example: typedef int value; void value_test(void) {} void test(value v) {} searching for "value" findes both candidates; and for the locator filters "m" and "." highlighting already worked fine. For the locator filter ":", however, the arguments are displayed in the extraInfo column. To get proper highlighting here, we have to repeat the regexp match in this column. While fixing that, make sure that full-qualified searches (separated by "::") are still highlighted properly. For the Clang Code Model, there is still a bug not addressed by this patch: Ctrl+K with ". value" -> "value" isn't highlighted yellow. Change-Id: Idd5eeeedb893151cd5c7f70f6b11397db788b706 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* Fix "Preserve case" in advanced findEike Ziller2019-09-101-2/+3
| | | | | | Fixes: QTCREATORBUG-19696 Change-Id: Ife0bf9f68ff24f46e0ba1e5cc4a2db358f2a1a61 Reviewed-by: André Hartmann <aha_1980@gmx.de>
* macOS: Work around window stacking order issue after closing dialogEike Ziller2019-09-091-0/+4
| | | | | | Fixes: QTCREATORBUG-22906 Change-Id: Id3c9f5e87ac83686b34c7f6d2e445312fc401ba6 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Debugger: add dumper for std::initializer_listDavid Schulz2019-09-092-0/+45
| | | | | Change-Id: I223182cecf1f04dbc9908dc993a8800c1633c48b Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Bump versionEike Ziller2019-09-093-6/+6
| | | | | Change-Id: Id326cb47ae86be52016850455eeac20a6fcfc4a0 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Update qbs submoduleRichard Weickelt2019-09-091-0/+0
| | | | | | | To HEAD of 1.14 branch. Makes Qbs work with Qt 5.13.1. Change-Id: I1f6e5714f47faaa0521761bff2b1c1e411fff189 Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
* Doc: Small fix for 'Importing QML Modules / CMake' sectionAlexander Akulich2019-09-091-1/+1
| | | | | | | | | | - Remove the unneeded curly braces around QML_IMPORT_PATH variable. - Change the variable type format to upper-case to get rid CMake warning. ("CMake Warning: implicitly converting 'string' to 'STRING' type.") Change-Id: I71827d3496093bc90fb5b45ab12b010108793818 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* QmlDesigner: Use QmlObjectNode in QmlModelNodeProxyqds/v1.3.0Thomas Hartmann2019-09-053-15/+15
| | | | | | | | Selected nodes in the property editor do not have to be items. Change-Id: I0d4fff7f3069640ceb1c17f3d755abb340575667 Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Add missing functionality to QtObjectPaneThomas Hartmann2019-09-051-3/+47
| | | | | | | | It should be also possible to change types for non items. Change-Id: Ia44a8b4fda97c5fb25e513c6b3c3eed15abb1c1d Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Fix issue in loader resizingThomas Hartmann2019-09-051-2/+2
| | | | | | Change-Id: Ie37b11672fdc6a1f29e2077ff4989a2bdd89c130 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
* QmlDesigner: Add loader resize logic to QtObjectPaneThomas Hartmann2019-09-051-0/+26
| | | | | | Change-Id: I2eb82e075203f82aa90edfe2eb44abc026d45adc Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
* Update the animation-curve-editor properlyKnud Dollereder2019-09-055-12/+37
| | | | | Change-Id: Idc055c81ecd97f2473594dcf6a45a904d6691436 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Move simplifiedTypeName() to QmlObjectNodeThomas Hartmann2019-09-054-7/+7
| | | | | | | | This member function belongs should be in the parent class. Change-Id: Ie1788e939516cef428069268629a0c2b95599416 Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Remove superfluous checkThomas Hartmann2019-09-051-3/+0
| | | | | | Change-Id: I633209126f6de6aa231c9ee60a529c73377c440f Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Allow transformations in Qt Quick DesignerThomas Hartmann2019-09-051-5/+1
| | | | | | | They are passively supported and we plan better support in the future. Change-Id: I22520335ae3dba5804ec4c8902624b4afe4254a3 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner Fix for LineEditAleksei German2019-09-051-1/+1
| | | | | Change-Id: If6128c12527490f9c56c57f29a70a447fd456a89 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Doc: Describe the Curve EditorLeena Miettinen2019-09-042-8/+39
| | | | | | | | Modify the curve picker docs to try to make it clearer that the old easing curve editor and the new curve editor are two separate things. Change-Id: I6a57d151c0edef15850cff264a27d519fbe6635b Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Hide curve editor style editorv4.10.0qds/v1.3.0-rc1Thomas Hartmann2019-09-031-2/+5
| | | | | | | Normal users are not supposed to use the style editor. Change-Id: I3fe99f8b893189b51690f4d54052f19ed1846722 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Doc: Describe setting Ninja as the CMake generatorLeena Miettinen2019-09-033-1/+36
| | | | | | | Task-number: QTCREATORBUG-22889 Change-Id: Ide3e7ebdb08791790d2370ed6841ee203ea5548f Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* QmlDesigner: PropertyEditor cleanupHenning Gruendl2019-09-0311-50/+55
| | | | | | | | * Adapt SpinBox ranges and decimals * Add missing qsTr() to labels Change-Id: If85999a22778b6f61e30f7437905354884086596 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Fix RealSpinBox Slider issueHenning Gruendl2019-09-032-9/+2
| | | | | Change-Id: Ib5da6c699a94ba42b4e7cbb9913a9caaa570a731 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Debugger: skip child items when looking for partial variablesDavid Schulz2019-09-021-4/+9
| | | | | | Change-Id: Id76f3b1009b068bf8b685d7b7a88d49d85033f03 Fixes: QTCREATORBUG-19356 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QmlDesigner: Fix SpinBox DragHandler issueHenning Gruendl2019-09-022-5/+10
| | | | | | | | | | Fixes an issue of the RealSpinBox DragHandler where the value compression timer, which is responsible to trigger a write to the backend, wasn't triggered anymore, because the SpinBox had no focus after ending the drag operation. Change-Id: Ibdf02856c96b997db20c3019438f9645fa853e75 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Fix includes and compile on LinuxChristian Stenger2019-09-023-2/+1
| | | | | Change-Id: If1cf1d6a2f7c9ec25d7e2bd949f4f4cd6295b694 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: add missing QColor includeTim Jenssen2019-09-011-0/+1
| | | | | Change-Id: Icb8ad0c5e3dd0873ec7c1dea5bb622314e43479c Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: add missing QTimer includeTim Jenssen2019-09-011-0/+1
| | | | | Change-Id: I7aaf180957006a2e3a9abde73e64808adcd57c95 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Update qbs submoduleChristian Kandeler2019-08-301-0/+0
| | | | | | | To HEAD of 1.14 branch. Change-Id: Iff2853200df560e9b0c110d46bbcb8682db2a91e Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
* QmlDesigner: Open color dialog from property editorThomas Hartmann2019-08-306-11/+98
| | | | | | Task-number: QDS-601 Change-Id: I8ab2b286213174c19b330b1db4c27efd7af8792c Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Make AnimationCurveDialog a normal modal dialogThomas Hartmann2019-08-292-4/+3
| | | | | | | | | | | | | | QDialog::open() opens the dialog as a modal dialog. Since no dialog parent was set the dialog did not block any parent windows. In this patch we set Core::ICore::dialogParent as the parent and use show() instead of open(). The dialog is not modal anymore and Qt Creator is the proper parent window. Therefore Qt::WindowStaysOnTopHint is not required anymore. Change-Id: Iea48a73e67de5e9d2568e71145d57d0ffd0df78b Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Fix warnings about unused functionsChristian Kandeler2019-08-291-22/+0
| | | | | Change-Id: I5dd9619dd4cc8c17bac9f824cb56d39b0fa5c6b4 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Fix crashThomas Hartmann2019-08-281-1/+1
| | | | | | | | | | The workaround for QTBUG-75847 is crashing in some cases. To avoid being in an illegal state we have to reset the property editor synchronously Task-number: QDS-1028 Change-Id: I487abf8dcfd9f8f0e83a25fe583e6337dcf8dc24 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Fix potential crashThomas Hartmann2019-08-282-16/+24
| | | | | | | | | | | The new selected ModelNode (m_selectedNode) was set to early, since we defer the creation of the QML frontend. We have to set m_selectedNode when the QML frontend is actually created. Otherwise, we might access an uninitialized QML frontend. Change-Id: I630b103246c414c737c977e233180723df0c3160 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Fix SpinBoxIndicator ghost inputHenning Gruendl2019-08-281-4/+6
| | | | | | | | | * Fix SpinBoxIndicator not properly setting the pressedAndHeld flag * Rename sync function Task-number: QDS-885 Change-Id: I9b8aae051fc6c8b802bb6ab90d63faa0d985f962 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Apply interpolation when restoring an animation-curveKnud Dollereder2019-08-279-14/+70
| | | | | | | + Notify timeline when inserting a keyframe Change-Id: I91548c4e45306e9a6c6490cc94b88080de3910ac Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>