summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update qbs submoduleJoerg Bornemann2019-09-301-0/+0
| | | | | | | To HEAD of 1.14 branch. Change-Id: I16a799316afe1d1be3410ef3084c0724de931c42 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* More change log for 4.10.1Eike Ziller2019-09-301-2/+14
| | | | | Change-Id: Iae2927d24e021ef8b2e2f4849963fde4c22f55c0 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Debugger: Fix automatic raising of ExpressionsChristian Stenger2019-09-301-2/+2
| | | | | | | | When adding a new expression automatically raise the Expressions widget if it is not shown already. Change-Id: If89e4e4fbf8cbe57e0f08478cd2d3b9f4797f5ad Reviewed-by: hjk <hjk@qt.io>
* BareMetal: Fix auto detection of SDCC toolchain on WindowsDenis Shienkov2019-09-271-17/+31
| | | | | | | | | | | | The SDCC toolchain package can be provided as 32-bit or as 64-bit installer. If the SDCC 64-bit package will be installed on the 32-bit Windows, then it will not be found in the system registry, because we use the QSettings::NativeFormat. So, we need to check the data for the 32-bit and 64-bit registry sequentially. Change-Id: I1e7711bdde173eff21a7ba84f221d505a21709ca Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* macOS: Fix window state after going out of fullscreenEike Ziller2019-09-272-1/+4
| | | | | | | | | | | | | | | | If you went out of fullscreen with the shortcut or menu item, it would not restore a previous maximized state, but instead resized the window to the smaller non-maximized state. So, 1. open Qt Creator and resize to some non-maximized size 2. double-click window title to maximize 3. Window > Enter Full Screen 4. Window > Exit Full Screen now returns correctly to state 2, not 1. Change-Id: I076321070d011d73bfe888c0a4a5ade24c1057d6 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Fix Russian translationSergey Belyashov2019-09-261-47/+118
| | | | | | | | | | Fixes: QTCREATORBUG-22978 Fixes: QTCREATORBUG-22996 Change-Id: I93e8426c6efc46b8c749f12d729070052fb4af88 Reviewed-by: Sergey Belyashov <Sergey.Belyashov@gmail.com> Reviewed-by: Viacheslav Tertychnyi Reviewed-by: Anton Kudryavtsev <antkudr@mail.ru> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
* QNX: Add C compiler in the compiler selection dialogCristian Adam2019-09-261-1/+2
| | | | | | | | QNX compiler can also do C, and it's needed for properly configuring a CMake project. Change-Id: I68edf35d7e288400f48b59c258065e6f82d17fc4 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Update qbs submoduleChristian Kandeler2019-09-261-0/+0
| | | | | | | To HEAD of 1.14 branch. Change-Id: I2549c89428490c2588f06003496296c54c6ededf Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Debugger: Try harder to restore dock widget sizeshjk2019-09-261-6/+11
| | | | | | | | | | | | This is bit of a hack: The dock widget sizes were actually restored but when previously non-existing docks were affected, a re-layout was triggered, resulting in different sizes. This can be avoided by instantiating all dock first. Fixes: QTCREATORBUG-22415 Change-Id: I4c0b27f5bab5864e93e303db758d8b909a51a425 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Debugger: Improve assignment to simple expressions with LLDBhjk2019-09-261-1/+1
| | | | | | Task-number: QTCREATORBUG-22696 Change-Id: Ifa084046ff83ba071c9e96a4221d7b4a09bfc22f Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Debugger: Mark docks as default-visible when resetting a perspectivehjk2019-09-251-0/+1
| | | | | Change-Id: I562a71de04335e8b4d34f90e7df3127fbb01ac5b Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Debugger: Use Python 3 prints also in pure LLDB bridge codehjk2019-09-251-5/+5
| | | | | | | | Task-number: QTCREATORBUG-22955 Change-Id: I762acd289c50fe5817b3e6e915f35c2388c74d44 Reviewed-by: Christian Stenger <christian.stenger@qt.io> (cherry picked from commit 7f29fa2030d62c6110f3869332e62672759b58e2) Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Debugger: Fix debugging with LLDB 1100.xChristian Stenger2019-09-251-8/+14
| | | | | | | | | | | Tweak handling for LLDB provided by Xcode 11 slightly, as the state handling of the process went astray when using the debugger Python 3 based. Task-number: QTCREATORBUG-22955 Change-Id: Ie070049d210a570993507ed940d141237aab89ce Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Wizards: Fix JSON file template for Qt Creator pluginChristian Kandeler2019-09-251-8/+8
| | | | | | | | | | As of commit aaa8beab88, template files for XML wizards go through Utils::TemplateEngine::processText and thus need to have their backlashes escaped. Fixes: QTCREATORBUG-22945 Change-Id: I33aaa73b66be065f0ba3ed9b45cb8c9558f70d31 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Add changes file for 4.10.1Eike Ziller2019-09-251-0/+57
| | | | | Change-Id: I61cbaf241834c9e023c578e4ddb3dd46006ae4d1 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Help/textbrowser: Keep text at the top visible when resizing and zoomingEike Ziller2019-09-242-38/+73
| | | | | | | | | | After resizing/zooming scroll to the position of the top element before the resize. This allows us to remove the hack that delays jumping to the anchor of an URL as well. Fixes: QTCREATORBUG-4756 Change-Id: Ife29ba1cd0ad60448052b4d06a5dce7cc6bdf4ed Reviewed-by: hjk <hjk@qt.io>
* 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>