aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* QmlDesigner: Do not always assertThomas Hartmann2019-05-151-1/+0
| | | | | Change-Id: Ie2d8ea01aaa637c336bd404c1a9e1489595589c3 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Doc: Use [QtQuick] as module identifier for QDoc instead of [QML]Leena Miettinen2019-05-141-13/+13
| | | | | | | The latter does not seem to work, after all. Change-Id: Icade96a0810b73a85d35532d394c09f6f703a3a8 Reviewed-by: Martin Smith <martin.smith@qt.io>
* Doc: Fix doc build commands in Extending Qt Creator ManualLeena Miettinen2019-05-131-15/+8
| | | | | Change-Id: If2ab9f092384c674526ded51f9d98f6c38c12fba Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Load user-plugins from earlier patch releasesEike Ziller2019-05-131-2/+6
| | | | | | | | | Qt Creator X.Y.Z is binary compatible with X.Y.(Z-1) so load plugins from these user plugin directories too. Change-Id: Ibed7f54e84864337a69a4745fb1ecd2f78907486 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Fix controls 2 importsThomas Hartmann2019-05-101-0/+4
| | | | | | | | The minor versions of controls 2 imports are now in sync with Qt/QtQuick. Change-Id: Iddc76d72cc9c078c24fa3a84b0a305226d98ea5c Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Fix directory used for "Find in This Directory"Eike Ziller2019-05-091-1/+3
| | | | | | | | | If the input already is a directory, we want to search in that, not the parent. Fixes: QTCREATORBUG-22079 Change-Id: If47435ecf2ffba088d50b57c18c8b1ee444fd718 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* QbsProjectManager: Consider cpp.minimum*Version propertiesChristian Kandeler2019-05-091-0/+10
| | | | | | | | | ... when setting up the code model for Darwin targets. Fixes: QTCREATORBUG-22355 Change-Id: I5cade8d3139dc3602298e9d4d056c9745b208489 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com> Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* QbsProjectManager: Skip run environment retrieval if project is parsingChristian Kandeler2019-05-091-1/+8
| | | | | | | | | | | | | | ...or building. We must not access the internal state of qbs::Project while a parse or build is going on, as that could lead to race conditions. This can potentially leave the run configuration with an incomplete environment temporarily, but eventually we'll get the correct one once the project has finished parsing. Fixes: QTCREATORBUG-22386 Change-Id: Iee3c36aadae9e3a6070993436890eb1ee89354e6 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* LSP: remove incorrect soft assertsDavid Schulz2019-05-093-18/+29
| | | | | | | | Remove or replace soft asserts that can be triggered by the language server with categorized debug messages. Change-Id: I07caeeee7ca57d5195a0a7479a4959b579c8d208 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Squish: Fix and update tst_qtquick_creation3Robert Loehning2019-05-082-19/+36
| | | | | | Task-number: QTCREATORBUG-20056 Change-Id: I8b0980e423c2bf8921f615d04769d91c7e660dd3 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QmakeProjectManager: Do not ignore files from included .pri filesChristian Kandeler2019-05-082-3/+16
| | | | | | | | | | | ... when setting up extra compilers. For example, the code model was not able to resolve included ui_*.h files in a project that wasn't built yet, if the respective FORMS declaration came from a .pri file. Fixes: QTCREATORBUG-22395 Change-Id: I75c4b2b38fec209519adb563d579ecd3a17fe042 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Start on changes file for 4.9.1Eike Ziller2019-05-081-0/+65
| | | | | | | Up to cf5232b27a13573d061d24ec5ef4b3d6af6c512b Change-Id: I084d3b012cc5e96ed5e8a009b8d7e35e86f95278 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Fix passing of kit IDs for subproject to JSON wizardsEike Ziller2019-05-083-19/+34
| | | | | | | | | | | | | The list of preselected kits in case of sub projects was passed in a format not compatible with wizard variables (QList<Id>, but only QString and QStringList are supported). This fixes the visibility of the Kit selection page of the "Empty qmake Project" and "Auto Test Project" wizards when triggered from "Add New Subproject" from the project tree's context menu. Change-Id: Ica7305825d6323697c9b0788a9634f3d806b9d50 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Squish: Update wizard handling for Qml UI prototypeChristian Stenger2019-05-081-5/+12
| | | | | Change-Id: Idb4a8e445f0cc0c749298a4bd86020377b8baeb4 Reviewed-by: Robert Loehning <robert.loehning@qt.io>
* RemoteLinux: Fix crash on WindowsChristian Kandeler2019-05-071-2/+2
| | | | | | | | | We must not access the X11ForwardingAspect unconditionally, as it only exists on Linux hosts. Fixes: QTCREATORBUG-22414 Change-Id: I205d55b5ec318e3a8cae8e27379f84cd6d459ee0 Reviewed-by: hjk <hjk@qt.io>
* LanguageClient: Fix error message on crashChristian Stenger2019-05-071-1/+1
| | | | | Change-Id: I46c3fbcff2fcd8eaac57e2c8edcb03f73b7b063f Reviewed-by: David Schulz <david.schulz@qt.io>
* sdktool: Do not fiddle with display namesEike Ziller2019-05-077-54/+10
| | | | | | | | | | | | | | | | | | sdktool made the "display names" unique by potentially adding a number. This has multiple drawbacks: - The display name can contain variables that lead to unique _expanded_ names - Adding a number doesn't really help for distinguishing things - That number is then hard-baked into the install settings Installers should take care that they register identifiable names. And if we really want to ensure unique names, then Qt Creator can do that itself, or even better leave the user to do it, because a number doesn't really help anyhow. Fixes: QTCREATORBUG-17909 Change-Id: Id0f44c0cbe457047a0713bda4980fb5d4bc5bcaa Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Debugger: normalize cdb reported brakpoint file namesDavid Schulz2019-05-071-1/+1
| | | | | | Change-Id: If6b2ad2c3bc1084745690dd9e06df27290872eaf Fixes: QTCREATORBUG-22410 Reviewed-by: hjk <hjk@qt.io>
* QmlProjectManager: Fix using history completerChristian Stenger2019-05-061-0/+1
| | | | | | | | Avoid a soft assert and allow using the history completer when specifying the QmlScene or qmlviewer. Change-Id: Ibf1ff7f07b9280d211902f6510505fff2bc63abf Reviewed-by: hjk <hjk@qt.io>
* Doc: Move Timeline editor docs to the Qt Creator repositoryLeena Miettinen2019-05-0314-38/+423
| | | | | | | | | Reorganize the Qt Quick Designer docs. Change-Id: I844f2ffa6c8337eef1d9aa5dbd23610c706a8c33 Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Force double-click activation for breakpoints viewEike Ziller2019-05-031-0/+1
| | | | | | | | | Since it also is used much for managing the breakpoints, i.e. selecting and deleting with the delete key, and then single-click activation is annoying since it moves the focus to the editor. Change-Id: Ic05ec525f146e2363c4984095b9792973caa1ac6 Reviewed-by: hjk <hjk@qt.io>
* Debugger: fix start and break on main for cdbDavid Schulz2019-05-032-7/+12
| | | | | | Change-Id: Ifba8ff024b63987f3576caee594cf249f957616d Fixes: QTCREATORBUG-22263 Reviewed-by: hjk <hjk@qt.io>
* Debugger: use oneshot of BreakpointParameters in cdbAddBreakpointCommandDavid Schulz2019-05-033-10/+11
| | | | | Change-Id: I5167c4d11708694b488cfa6d6b5ec806255e8719 Reviewed-by: hjk <hjk@qt.io>
* TextEditor: fix folding regression in generic highlighterDavid Schulz2019-05-032-5/+46
| | | | | | Fixes: QTCREATORBUG-22346 Change-Id: Ib35a70da77ffaa3b84e1d85a855625e2086625da Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* TextEditor: Fix including folding endDavid Schulz2019-05-031-5/+5
| | | | | | | | | | Instead of the first visible block we need to check the last invisible block whether we should add the folding end text to the fold replacement. Introduced in b6b756e737ace6819d322b6523b3f5d1ab12ebbd Change-Id: Id93403a14145c09069281d32d5b622bad80c4ae6 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Android: fix avd creation for google play imagesBogDan Vatra2019-05-031-4/+0
| | | | | | | | Latest avdmanager doesn't support "--tag" argument anymore and it fails big time. Change-Id: I9b1296a1813623d44add3e9e783b8395e6865cf2 Reviewed-by: hjk <hjk@qt.io>
* Doc: Update Qt Quick Designer screenshots to use the dark flat themeLeena Miettinen2019-05-024-0/+0
| | | | | | | To be more consistent with Qt Design Studio. Change-Id: I4a7fd87b8813d337e5cb802c9b1afa43a2a7394a Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner.Tests: Add regression testThomas Hartmann2019-05-022-0/+59
| | | | | | | | Adding regression test for revisioned properties Task-number: QTCREATORBUG-22057 Change-Id: I79d1bf1167944fc005179b064703e217a6494e33 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* SSH: Shorten the temporary directory even moreChristian Kandeler2019-04-301-4/+2
| | | | | | | | | | Creating a sub-directory of Creator's master temp dir makes the socket path too long on macOS, so use a normal QTemporaryDir. Fixes: QTCREATORBUG-21748 Change-Id: I4992e43032838e6f625162cd40ae101d21c62fdc Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Doc: Update Git and Gerrit screenshotsLeena Miettinen2019-04-309-0/+0
| | | | | | | | To show the current UI and use the dark theme, which looks more similar to Qt Design Studio. Change-Id: I0125b0bcfc71fac99daad62704599d9c09cdd995 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* RemoteLinux: Fix off-by-one error for stat %Y last modified columnJonathan Liu2019-04-291-1/+1
| | | | | | | | | | | | | | | | | | | | | The -t parameter on GNU stat uses the format: %n %s %b %f %u %g %D %i %h %t %T %X %Y %Z %W %o The -t parameter on BusyBox stat uses the format: %n %s %b %f %u %g %D %i %h %t %T %X %Y %Z %o BusyBox doesn't support %W so it is not included when using -t. It was incorrectly referring to %Z (time of last status change, seconds since Epoch) because it did not take into account the first column being removed. Subtract 1 from the index so that it takes this into account and correctly refers to %Y (time of last data modification, seconds since Epoch). Task-number: QTCREATORBUG-22041 Change-Id: I272609facbd8148199d2bfcf6f5adbdc273a6b50 Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* QmlDesigner: Fix iterating tab widgetsThomas Hartmann2019-04-291-2/+2
| | | | | | Task-number: QDS-434 Change-Id: I422ec2e2cd26ada6a881f9e45d5266cd35d4ba73 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Bump version to 4.9.1Eike Ziller2019-04-292-4/+4
| | | | | Change-Id: Icccb40f920ff90980b83cb82e6d0598281efb6d2 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Add perfparser to source packageEike Ziller2019-04-291-3/+3
| | | | | | Change-Id: If984f7fbea15d9d6c9efb4b80a219afeae6e1baa Fixes: QTCREATORBUG-22348 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* Wizards: Fix Quick UI wizard by adding a kit selection pageChristian Stenger2019-04-291-0/+10
| | | | | | | | Avoids configuring the Quick UI template always with the default kit even if it does not match the minimum requirements. Change-Id: I2a0d83346e53c2388c8c2ba41e9409fcb52beea8 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* QmlDesigner: Add hints for visibility in library and navigatorThomas Hartmann2019-04-295-6/+31
| | | | | Change-Id: If5d3a4c34a0010cc5a826296aa428a5915142659 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Doc: Add anchor button images and use them in the docsLeena Miettinen2019-04-2611-21/+28
| | | | | | | Also needed in the Qt Design Studio tutorials. Change-Id: I3efe391660480b02d010327afd583070b1fa1a33 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmakePM: Only schedule update when files are added/removedVille Nummela2019-04-262-10/+24
| | | | | | | | | When a file is saved, the directory is also touched. If files are not added or removed, it is not necessary to reparse the project. Change-Id: I718db68362d41ba936629be880f739ad79b8cb6f Fixes: QTCREATORBUG-22361 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Clang: Fix detection of unresolved #includesNikolai Kosjar2019-04-251-1/+1
| | | | | | | | | | | | | | | | | | | The diagnostic severity of unresolved includes changed with [backported/clang-9][libclang] Fix CXTranslationUnit_KeepGoing commit dba0adcfe0 @ https://code.qt.io/clang/clang from "Fatal" back to "Error". Adapt to this accordingly. This fixes [ FAILED ] ClangCodeModelServerSlowTest.UicHeaderAvailableAfterParse [ FAILED ] UpdateAnnotationsJobSlowTest.UpdatesUnresolvedFilePaths Change-Id: Ica11206437e21e6219736e9851ceb77aecc47efb Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
* Document how to see disassemblyMitch Curtis2019-04-251-0/+5
| | | | | | | | The documentation mentions what it is, and even that it's hidden by default, but never tells the user how to see it. Change-Id: I8c875164fa6bcdb180e46ce28594496f7f97681a Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* German translation: Consistently use "Verzeichnis"Robert Loehning2019-04-251-48/+48
| | | | | | Task-number: QTCREATORBUG-21364 Change-Id: Ifbbcf7996ad3be95b8273a9b533d34cdfaa4334d Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Fix Windows build build with namespaced QtChristian Kandeler2019-04-251-0/+4
| | | | | | | | This amends 08e1fbbbfa. Fixes: QTCREATORBUG-22305 Change-Id: Ie929a61e1eefbaafd7e5f9d719dc22426073e2fa Reviewed-by: hjk <hjk@qt.io>
* Doc: Do not mention the colors used for errors and warningsLeena Miettinen2019-04-251-9/+12
| | | | | | | | | ...when underlining issues in the code editor. However, describe how to modify the colors. Change-Id: I8a4db7bfac22f0f76b9f596250a9cf6569fe3392 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* CMakeProjectManager: Fix deployment data setupChristian Kandeler2019-04-241-1/+2
| | | | | | | | | | In 73b1a765f3, we did not consider that the order of the code mattered, so we overwrote user-provided deployment information with guessed locations. Fixes: QTCREATORBUG-22184 Change-Id: Ied3a7436829e8b857c32e9364508a33414927c99 Reviewed-by: hjk <hjk@qt.io>
* QmlProfiler: If disconnected while serverRecording, show warningUlf Hermann2019-04-241-3/+1
| | | | | | | | | | | ... unless we actually triggered AppStopRequested. Furthermore, don't clear the data in that case. The incomplete data could still be of some value, and we call finalize() later on, which would otherwise confuse the trace manager. Fixes: QTCREATORBUG-22187 Change-Id: Ic4373201d6e9f29583186708a7acb6ba2ddcd502 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* RemoteLinux: Do not use rsync's -z optionChristian Kandeler2019-04-231-1/+1
| | | | | | | | | | There are several ways of specifying compression, none of which are guaranteed to work in all versions of rsync. We will make this configurable in 4.10. Fixes: QTCREATORBUG-22352 Change-Id: I0dbf9531cb84e15559728ac9bd3e90a9d65382e4 Reviewed-by: hjk <hjk@qt.io>
* SSH: Fix upload of symbolic linksChristian Kandeler2019-04-231-1/+5
| | | | | | | | | | This was broken in d7178b88c4. Fixes: QTCREATORBUG-22307 Change-Id: I75eef7767acd15d0a3cbef50ebe72ebf6987e8bb Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Debugger: Resolve ambiguity of F10 shortcuthjk2019-04-231-1/+7
| | | | | | | | | | | The debugger plugin (correctly) starts in a C_DEBUGGER_NOTRUNNING context, but this was not removed on engine selection, i.e. F10 stayed active for "Start and break on main" while the engine activated F10 for "Next", too. Fixes: QTCREATORBUG-22330 Change-Id: Ia0a477c8519dc0d5097e3f41a60a5a9e86124b69 Reviewed-by: David Schulz <david.schulz@qt.io>
* Doc: Fix describing files for additional flagsNikolai Kosjar2019-04-231-1/+1
| | | | | Change-Id: I799cb938216f8f248e890e218e4c7162c64d31e4 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* RemoteLinux: Fix off-by-one error in parsing stat outputChristian Kandeler2019-04-231-1/+1
| | | | | | Change-Id: I9a3564fc724d5c19d9c0a34298a92b31833096ee Fixes: QTCREATORBUG-22041 Reviewed-by: André Hartmann <aha_1980@gmx.de>