summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ProjectExplorer: Fix kit duplication in target setup pagev4.9.0Christian Kandeler2019-04-111-0/+5
| | | | | | | | Do not add a modified kit to the UI if it was already present. Fixes: QTCREATORBUG-21240 Change-Id: Ib4887902402734ce95bde21c26ec9188ee9e55da Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Debugger: Coordinate breakpoint rampdownhjk2019-04-111-3/+7
| | | | | | | | | | The update of the global came too early to properly check the condition whether it is still used. So fully remove usage first, then update, so the check operates on intended data. Fixes: QTCREATORBUG-22284 Change-Id: Iecdbdc371396132c88d0918f7cb253cf2627e0e3 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Fix qbs build of clang format productAlexandru Croitor2019-04-101-0/+1
| | | | | | | | Not depending on CppEditor caused linker errors regarding the cpp highlighter class. Change-Id: Ib127cbe8e7d8eaa9e7d222dea88585164e49cdd2 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Doc: Fix link to icon in Qt Quick Designer docsLeena Miettinen2019-04-101-4/+3
| | | | | | | | Instead of the transparency button, the eye-open icon should be clicked to hide items on the canvas. Change-Id: Ica44241a1ea129f24f97cdae58355d14bce79d61 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Tracing: Update selection range when timeline width changesUlf Hermann2019-04-101-13/+15
| | | | | | | | The viewTimePerPixel needs to be adapted then. Change-Id: Ie057c780cc75099f1b9df18c79c5e133411ef8e6 Fixes: QTCREATORBUG-22094 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Doc: Describe Stack context menu commands in Qt Quick DesignerLeena Miettinen2019-04-101-5/+3
| | | | | | | | The Raise and Lower buttons were removed from the toolbar, so describe the respective context-menu commands instead. Change-Id: Iaa00d0b627674f901978404083762e19bb4fb625 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Doc: Add a link to supported JavaScript methods from error message docsLeena Miettinen2019-04-091-1/+2
| | | | | | | | | Since 4.9, the listed functions are supported in Qt Quick UI forms, but the message text has not been updated. It is translatable, so it will be updated in master. Change-Id: I724ffa72bbd78bf9b8d9b5b5ec2136c2d72859a9 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* Work around OpenGL issue in macOS 10.14.4Eike Ziller2019-04-091-2/+0
| | | | | | | | | | Looks like any OpenGL usage crashes on GPU switches, so temporarily turn it off. Task-number: QTCREATORBUG-22215 Change-Id: I26f370f4d94a00fa56da75a32b3ff485ad771864 Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* More change log for 4.9.0Eike Ziller2019-04-091-1/+11
| | | | | Change-Id: Id3dda9811e1dadebc801d7cdfd69dd6a845649ad Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Doc: Update information about using the editor toolbarLeena Miettinen2019-04-092-12/+27
| | | | | | | | | - Add section headings - Describe the context menu for the open file - Add screen shot of the Text Encoding dialog Change-Id: Ic2196855321eee6a8f742cd6dc8f8e316b976cdf Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* PerfProfiler: Update the run actions when creating the toolUlf Hermann2019-04-091-0/+1
| | | | | | | | | There might not be a project and therefore, ProjectExplorer might never send the updateRunActions() signal. Fixes: QTCREATORBUG-22256 Change-Id: I2705fb22484b491a7a4985179eb6b5a26a921902 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QmlProfiler: Don't assert on data from invalid model indexUlf Hermann2019-04-091-7/+9
| | | | | | | | | When selecting an item that has no equivalent in the statistics view, we should just clear the statistics view's selection. Fixes: QTCREATORBUG-22262 Change-Id: Id43a46859ab33285fdfb1beafe7137e1bbb3b362 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Debugger: Prevent crash on destroyed perspectivehjk2019-04-091-0/+4
| | | | | | Change-Id: Id000f1c74c2e614f24df1f50f710e51041fa9c38 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Update qbs submoduleChristian Kandeler2019-04-091-0/+0
| | | | | | | To HEAD of 1.13 branch. Change-Id: I8239e37439398e51a104b730215f3979a9b08fe6 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Doc: Add a note about installing Qt Virtual KeyboardLeena Miettinen2019-04-091-0/+6
| | | | | | | | | You can easily just ignore the check box when using a wizard to create a project, but the main.qml file cannot be opened in the Form Editor if Qt Virtual Keyboard has not been installed. Change-Id: I88355efa3ad28e5485a944865a722e31db372071 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* ProjectExplorer: Fix runtime warning in toolchains settings pageChristian Kandeler2019-04-091-2/+2
| | | | | | | | | We used to get the following when marking a first or second level entry: QStackedWidget::setCurrentWidget: widget 0x0 not contained in stack Change-Id: I2af19bbd767a218171cdaeb5e9bf4a3bf3db15dc Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* AutoTest: Fix wizard for qbs and cmakeChristian Stenger2019-04-091-3/+3
| | | | | | | | | | | | | If a kit had no Qt configured the wizard for creating GTest projects did not work even for build systems that did not need Qt (Qbs/CMake). Json wizard needs some adaption before fixing this properly, so work around this issue by specifying a common existing "feature". Limiting the wizard for that case to desktop devices does no big harm as the AutoTest plugin is currently limited to desktop anyhow. Fixes: QTCREATORBUG-22264 Change-Id: I7a26f3cbc44762f7eda356128f6c25ca5cee6707 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Doc: Update screenshot to show the correct export item iconLeena Miettinen2019-04-091-0/+0
| | | | | Change-Id: I6545ce2267f4c822249863e22087e5c948936734 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Doc: List Animated Image as a QML type supported in Qt Quick DesignerLeena Miettinen2019-04-091-0/+3
| | | | | Change-Id: I3eefe1d70200801639112fb961a1c5c9d6fe161d Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Doc: Replace "Qt Quick Controls 2" with "Qt Quick Controls"Leena Miettinen2019-04-0913-56/+54
| | | | | | | | | | | - Qt Quick Controls 1 has been removed and most link targets have been changed - Leave some link targets where links would break - Leave strings that still have the "2" in Qt Creator - Remove the obsolete dependency (QDoc complained about it) Change-Id: I05148df3b07b4499f802557252c028b11ca29213 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Squish: Remove checking KDE pasterChristian Stenger2019-04-081-11/+4
| | | | | | | | The KDE paster has changed again and does no more work and will be removed completely. Change-Id: I0eb00076219559ff594671dd6b1c8de5eca22f8b Reviewed-by: Robert Loehning <robert.loehning@qt.io>
* Squish: Adapt to changed object namesChristian Stenger2019-04-081-2/+2
| | | | | | | | Dock widgets now get an ID representing the running engine number additionally. Change-Id: I8c9b6c1a2a92fb92e84b49d91ac1d3caeeb42411 Reviewed-by: Robert Loehning <robert.loehning@qt.io>
* Debugger: Re-organize dock widget persistinghjk2019-04-0512-361/+605
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Looks like the mainwindow cannot be convinced to handle multiple sets of dockwidgets. So switch back to a single set containing everything and keep track of non-default visibility in the perspectives, and persist these sets. The following pass: 1. Start Creator with new settings Goto Debug Mode Move Break dock widget to right, switch on Global log widget Leave Creator Start Creator Goto Debug Mode Check: Debugger Selected, Break on right, Global log visible 2. Start Creator with new settings Goto Debug Mode Move Break dock widget to right, switch on Global log widget Switch to QmlProfiler sub-perspective Leave Creator Start Creator Goto Debug Mode Check QmlProfiler selected Switch to Debugger sub-perspective Check: Debugger Selected, Break on right, Global log visible 3. Start Creator with new settings Use any C++ test project Start debugging / stop at main() (F10) Wait for stop Switch to Edit mode Switch back to Debug mode Check: Only "running" debugger dock widget layout present (not the normal + preset at the same time) Quit Qt Creator while this debugger is running Check: Shuts down without crash 4. Use any C++ test project Start debugging Switch to Debugger Preset perspective Start a second debugger Kill either instance Check: Application dies, Debugger Preset perspective gets displayed Switch to perspective of second instance Check: Perspective looks ok (docks visible as before) Task-number: QTCREATORBUG-21083 Task-number: QTCREATORBUG-21669 Task-number: QTCREATORBUG-21668 Task-number: QTCREATORBUG-21813 Task-number: QTCREATORBUG-21851 Task-number: QTCREATORBUG-22110 Task-number: QTCREATORBUG-22169 Task-number: QTCREATORBUG-22189 Change-Id: Ic9eb41ff7699ac0f48a85e68376daa80b2b6847e Reviewed-by: Robert Loehning <robert.loehning@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Doc: Describe launching KCachegrind from Qt CreatorLeena Miettinen2019-04-055-7/+19
| | | | | | | ...for profile data visualization. Change-Id: I878ab4a3dfff0fc43903e482603a516514e79c10 Reviewed-by: hjk <hjk@qt.io>
* Doc: Add information about clang-clLeena Miettinen2019-04-051-0/+10
| | | | | Change-Id: Iffaf7fcc2a47dccba188a04c21d360cb24655137 Reviewed-by: hjk <hjk@qt.io>
* Doc: Add note about only B2Qt version 5.9 being supportedLeena Miettinen2019-04-053-8/+17
| | | | | | Change-Id: I677073b521bc3d7523814eaf562828e523c83e00 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
* Update qbs submoduleChristian Kandeler2019-04-051-0/+0
| | | | | | | To HEAD of 1.13 branch. Change-Id: I9f3c71230bf1db8f88e75bbdb12982c2d937057e Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Doc: Describe removing and restoring debuggers in Kit optionsLeena Miettinen2019-04-052-1/+5
| | | | | Change-Id: Ie5a9f4ce222f25818118f9388c11590eca0c53c2 Reviewed-by: hjk <hjk@qt.io>
* Doc: Add information about running Qt for Python applicationsLeena Miettinen2019-04-056-5/+85
| | | | | Change-Id: Ibd9ed61bd1f771c8081f2c2d2fcc492f0a87da11 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* RemoteLinux: Fix upload of directoriesChristian Kandeler2019-04-051-1/+3
| | | | | | | | | | When "expanding" directories, we must remove the directory itself from the list of deployables. This was broken in f4a12d488c. Fixes: QTCREATORBUG-22210 Change-Id: I0946aa83cb34aaca01520f19e2aaf3414ae2db17 Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Mode selector: Suppress change signals when clicking on active mode tabEike Ziller2019-04-051-5/+7
| | | | | Change-Id: I027b1a293fb6daafbdd8fee28fa0f477e0be8367 Reviewed-by: hjk <hjk@qt.io>
* Doc: Add info about Clang Format to "Specifying Code Style Settings"Leena Miettinen2019-04-056-2/+12
| | | | | | | | | | | If the Clang Format plugin is enabled, the settings look totally different than currently described. Updated screenshots. Change-Id: I7b9a458329e539bb6140907a9c4ea9ec6c1acdba Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
* Doc: Add device types available in Kit optionsLeena Miettinen2019-04-051-1/+14
| | | | | | | Describe the "Emulator skin" field. Change-Id: I7d3808064a48f7523b9f76f2058b5a1276b19e94 Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
* Doc: Fix info about generic highlighting in Configuring Qt CreatorLeena Miettinen2019-04-041-4/+5
| | | | | Change-Id: Ic2e2154f64abff3d7ad88dbce2e530ecee6839d1 Reviewed-by: David Schulz <david.schulz@qt.io>
* Doc: Add info about the language server plugin to the IDE OverviewLeena Miettinen2019-04-041-0/+4
| | | | | Change-Id: I634bd3c12fd59c4fa7647a625287c74bde10d49f Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Fix handling of internal messages after disabled testsChristian Stenger2019-04-041-0/+2
| | | | | | | | Internal messages which came right after the message of disabled tests got the wrong parent and therefore had never been displayed. Change-Id: Ibfdf75ae720b31149b6fdf2eb625814690aa9a53 Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Fix handling of internal messagesChristian Stenger2019-04-042-3/+3
| | | | | | | | | | | When order results by applications is enabled some internal messages might end up in a wrong (or at least useless) position inside the results pane. For non-pure-global results we need to pass the id / application to avoid this. Change-Id: I4221326f9729547a1ee49eeb0ee4f82807444ae7 Reviewed-by: David Schulz <david.schulz@qt.io>
* Doc: Link to Clang tools diagnostics from Clang code modelLeena Miettinen2019-04-041-1/+1
| | | | | | | | The screenshot in Clang code model shows lots of things that are explained in the Clang tools topics. Change-Id: I8d34433348801962a4146dd7fac006d7c37a8b8e Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
* Increase year in copyright_template.txtDavid Schulz2019-04-041-1/+1
| | | | | | Change-Id: I86352f43d42ddb1f5341c6647e59c06a8a0c0b82 Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* QbsProjectManager: Fix infinite loop when "force probes" is checkedChristian Kandeler2019-04-041-4/+10
| | | | | | | | | This happened for all projects with a Qt dependency, because the module provider kept recreating the Qt modules, which in turn caused Qt Creator to re-parse the project. Change-Id: I77c5c8723c1d0bcd477db648692ddaf9e060ce99 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Doc: Fix path to Tools > Git > Local Repository > Patch > Apply from EditorLeena Miettinen2019-04-041-3/+3
| | | | | Change-Id: Ic2433239b52da5369c1a946f1c277f416ee7349b Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Doc: Mention that Perforce plugin must be enabled also in VCS overviewLeena Miettinen2019-04-041-0/+5
| | | | | | | For consistency with ClearCase. Change-Id: I77a2195f91cccdbb8c58e4eb1a0a250fa3ab5a31 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Classic theme: Add missing FancyTabBarSelectedBackgroundColorAlessandro Portale2019-04-041-0/+1
| | | | | | | | | | In fact, that color is not used in the non-flat classic theme. But without it, the theme reader complains: Theme "default.creatortheme" misses color setting for key "FancyTabBarSelectedBackgroundColor". Change-Id: I81462510150c1dc4fbb3d0bf5d7a2d610abb1f10 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Doc: Add information about CVS Edit, Unedit, Unedit RepositoryLeena Miettinen2019-04-031-3/+10
| | | | | Change-Id: Iadd201a70300ba243b93568d4a369748dd23de35 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* QmlDesigner: fix crashTim Jenssen2019-04-031-1/+8
| | | | | | Task-number: QTCREATORBUG-21542 Change-Id: I7bcd5efbbedf7f62f2742eeff63d6cda49c6d41c Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Use highlight blue for expression indicatorThomas Hartmann2019-04-033-1/+2
| | | | | | | | | Using optipng on all PNGs. Change-Id: Id43868b917b450b2b613ea309f105be282161c04 Task-numbner: QDS-540 Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* QmlJS: Fix code re-formatter for arraysThomas Hartmann2019-04-031-3/+2
| | | | | | Task-number: QTCREATORBUG-22026 Change-Id: Iae9e53b149ebfbbe904fc1aef8408b1f6f852a13 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Squish: Select suitable Qt version for "Scroll" projectRobert Loehning2019-04-031-3/+1
| | | | | | Task-number: QTCREATORBUG-22245 Change-Id: I5088f4c327a3465567bb9c9d98eed1db8ba096cb Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* ClangFormat: Add more unit-tests for if conditionsIvan Donchevskii2019-04-031-0/+33
| | | | | Change-Id: I4ed68fc6260bfb4b058d5714d64dfec638ae1953 Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* ClangFormat: Disable configuration UI instead of hidingIvan Donchevskii2019-04-031-5/+11
| | | | | | | | This is the first step without strings change. The next step is I201dbccb8b1f1738451f760af34cf588afb5f4d5. Change-Id: Ic0ce6a5ab3e74303a71a7c0bd8188d0284a241eb Reviewed-by: Marco Bubke <marco.bubke@qt.io>