summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Clang build: Fix compilation with MSVC2017v4.10.0-beta1Cristian Adam2019-06-174-4/+4
| | | | | Change-Id: I677614dc8f9de503131d8ac490a723c9fc5f7beb Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Clang: Delete ipcserverinterface.cppOrgad Shaneh2019-06-172-32/+1
| | | | | | | It's empty. Change-Id: I5c6d6ec45fee028be4d6e2fa5424e954fdacdb9d Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* Sqlite: Delete empty sourcesOrgad Shaneh2019-06-176-106/+3
| | | | | Change-Id: Iae592bc22e4781148ec1be7a3ca5746719817f1e Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* Fix projectupdater unit testhjk2019-06-171-1/+1
| | | | | | | Amends 35fa8aa8029. Change-Id: Ic791959c4bce66bf9b8b1b43e60c86268c33a029 Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* ClangRefactoring: Activate updating for indexingMarco Bubke2019-06-176-1/+38
| | | | | Change-Id: I6fb818edfab8ef7d9cfab0520276acedf0597fd3 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* ClangRefactoring: Improve indexingMarco Bubke2019-06-1726-452/+391
| | | | | | | Fix some bugs in the indexing and use the new macro indexer from clang. Change-Id: I2ba1b28097a8751aea942071851a60d164c6f371 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* ClangPchManager: Improve handling of no include in project PCHMarco Bubke2019-06-173-9/+36
| | | | | | | | We were doing simply nothing but we should call PchCreator::doInMainThreadAfterFinished(). Change-Id: Ia21d2cf4af53121d9e401f6e9a5b432a4daed00f Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Clang: Improve updatingMarco Bubke2019-06-1727-283/+154
| | | | | | | | If project parts are up to date we send them directly to the indexer, so the indexer can decide we something needs an update. Change-Id: I7d4f32794c6b3a861cdefb3653a6dfd4e711f619 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* ClangRefactoring: Ensure that database is written to log after indexingMarco Bubke2019-06-1710-24/+132
| | | | | Change-Id: Ic2473d9fe8dc9b41a7da728c9e1b5202524c1a79 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Doc: Describe preserving issues from previous buildsLeena Miettinen2019-06-171-0/+5
| | | | | | Task-number: QTCREATORBUG-22478 Change-Id: I84ba5379c5524c879298d0ccca4ab6912304697b Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Doc: Describe filtering in output panesLeena Miettinen2019-06-178-3/+6
| | | | | | Task-number: QTCREATORBUG-16356 Change-Id: I995ddbe8ae06c38935f699ed0f1cb73418b6f401 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* QmakeProjectManager: Abort project parsing early if no Qt is presentChristian Kandeler2019-06-171-0/+15
| | | | | | | | Parsing would not succeed anyway, and the pro parser can run into assertions, e.g. in IoUtils::fileType(). Change-Id: I7fff466d858a2d3c9fd975246a20c92134963705 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Doc: Describe new language client settings and featuresLeena Miettinen2019-06-173-13/+45
| | | | | Change-Id: I9d3e9e094b6256f202e6b7fea559d06f94c9d5be Reviewed-by: David Schulz <david.schulz@qt.io>
* Doc: Move "Changing Languages" and "Viewing Images" to "User Interface"Leena Miettinen2019-06-171-38/+40
| | | | | | | ...from "Viewing Output" where the landed when the topic was chopped up. Change-Id: Ic5a0900f3cb6243a32ebc415c4956fcdb71bc3f6 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Doc: Update info about using HelpLeena Miettinen2019-06-177-21/+23
| | | | | Change-Id: I23085fbaa9af3ecc20e45a2bbaafd6ce602abc4a Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Todo: Spread use of Utils::FilePath a bithjk2019-06-172-18/+14
| | | | | Change-Id: I0c6caacad76740dfc23e7a0be40ead776e1d5253 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* More changelog 4.10Eike Ziller2019-06-171-1/+13
| | | | | Change-Id: Iba32d4802366ba40f26adcc32ee8264d00014ec1 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Cleanup QBS pluginBogDan Vatra2019-06-171-14/+1
| | | | | | | Remove comments & debug messages. Change-Id: Idcc03867e188de6fe258758b3d2cce22f1a1b732 Reviewed-by: hjk <hjk@qt.io>
* Fix crash when project node is not foundBogDan Vatra2019-06-171-3/+3
| | | | | | Change-Id: I235fecb579023530692742f14474ae5229237c28 Fixes: QTCREATORBUG-22564 Reviewed-by: hjk <hjk@qt.io>
* ProjectExplorer: Fix "Open Terminal With Run Env" for remote targetsChristian Kandeler2019-06-147-42/+98
| | | | | | | | | | | | Amends 6fa474ead8. Note that the semantics of this operation are a bit dubious, because it is supposed to open the terminal at the location of the file corresponding to the project node, which does not make sense for remote targets. So for those, we use the run configuration's working directory instead. Change-Id: Ie60b54e441daab51e8d51fdfba1d4a71e6a33604 Reviewed-by: hjk <hjk@qt.io>
* QmlDesigner: reset state editor model when error occursThomas Hartmann2019-06-141-0/+1
| | | | | | Task-number: QDS-695 Change-Id: I1e2e454c31eb92e865ccec9f7d68c5142488ddf9 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Add new node hintsThomas Hartmann2019-06-142-0/+25
| | | | | Change-Id: I327b9bd714072077bc12085573e63ee2f4b994a8 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* SSH: Fix running remote process in terminalChristian Kandeler2019-06-146-8/+15
| | | | | | | | | | ConsoleProcess stumbles over the special characters in the remote command and as a result silently runs the command locally instead. Prevent that. We can (and should) simply leave these characters alone, as they have no special meaning on the local machine. Change-Id: I31b3afe1cf170e51d431372b15f4df3656006959 Reviewed-by: hjk <hjk@qt.io>
* QmakeProjectManager: Make sure OBJECTIVE_HEADERS appear in project treeChristian Kandeler2019-06-141-7/+9
| | | | | | | | | We do not introduce another category, but list them under "Headers", as we do with PRECOMPILED_HEADER entries. Fixes: QTCREATORBUG-17569 Change-Id: Ie0e6efdd09715daf2802b126a4ecbdc20b25d008 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Port from QLatin1Literal to QLatin1StringGiuseppe D'Angelo2019-06-134-8/+8
| | | | | | | | QLatin1Literal is an undocumented and deprecated typedef for QLatin1String, just use the original. Change-Id: I42347a2128e7b4280aaafeea5ebdee5a1b623c82 Reviewed-by: hjk <hjk@qt.io>
* QmlDesigner: Use instance value for none translated textThomas Hartmann2019-06-131-1/+1
| | | | | | Task-number: QDS-715 Change-Id: I176af10925eddeeb7419316538fa3ae0efcb61a6 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* CMake build: Copy fonts and syntax-highlighting files to builddirCristian Adam2019-06-132-1/+19
| | | | | | Fixes: QTCREATORBUG-22472 Change-Id: Ib812690c70efdc0ad7b125f6ce9623ca500d698d Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Merge "Merge remote-tracking branch 'gerrit/4.9' into 4.10" into 4.10The Qt Project2019-06-136-6/+20
|\
| * Merge remote-tracking branch 'gerrit/4.9' into 4.10Eike Ziller2019-06-136-6/+20
| |\ | | | | | | | | | Change-Id: I033d6baa40af45ae1eb6ed82827ff51213c832f5
| | * CMake: Do not QTC_ASSERT when Qml support is disabledTobias Hunger2019-06-131-2/+1
| | | | | | | | | | | | | | | Change-Id: Ifb84aeb252053e1e6d856650d6ec54c27d589fa0 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
| | * ProjectTree: Save state of "Hide Empty Directories" filterTobias Hunger2019-06-134-0/+14
| | | | | | | | | | | | | | | Change-Id: Iafd7248242e95dc0d5205649747f46d98e05873d Reviewed-by: Eike Ziller <eike.ziller@qt.io>
| | * Squish: Update tst_HELP04Robert Loehning2019-06-131-4/+5
| | | | | | | | | | | | | | | | | | Task-number: QTBUG-67737 Change-Id: I4808ddccbe4e83d42d24f17a80485b5464822825 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* | | Valgrind: Handle CRLF appropriateChristian Stenger2019-06-131-1/+6
|/ / | | | | | | | | | | | | | | | | | | The valgrind parser might be used on Windows and if a device has Windows line endings it might end up with wrong data. Handle the additional line ending character if present. Change-Id: Ia86fa88f78b40e77e6236ed6769820e074a95db6 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* | Tests: Enable callgrind parser tests on WindowsChristian Stenger2019-06-132-1/+1
| | | | | | | | | | Change-Id: I7f8ebcc27b4acd9494fa30d87089d01454b35c48 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* | Squish: Update verifyBuildConfigRobert Loehning2019-06-131-1/+4
| | | | | | | | | | Change-Id: I090957fc1a1af0d08714ad9d51d2873fa097b728 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* | LanguageClient: remove experimental flagDavid Schulz2019-06-131-1/+0
| | | | | | | | | | | | Change-Id: I3406bdfc9663f8ef5ced4935941f4510902ed762 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* | QmlDesigner: Fix layout in templatesThomas Hartmann2019-06-122-14/+25
| | | | | | | | | | | | | | | | Because the templates did not use the pre-defined layout, the layout was bit broken. Change-Id: I3a11e78a8dd6ac81252fa51270de5d427e5de0c2 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* | QmlDesigner: Fix property editor template for colorsThomas Hartmann2019-06-123-11/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | The color editor requires its own section. Therefore we mark the color type with 'separateSection'. For this to work we have to order all properties. The properties that require their own section do come first. The QML code generation became a bit more complicated, but having proper default sheets for colors should be worth it. Task-number: QDS-742 Change-Id: I1eee71aa05c66af4aaf53e0e8c5a3514a9ca6d92 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* | QmlDesigner: Disable horizontal scrollbar for property editorThomas Hartmann2019-06-121-0/+1
| | | | | | | | | | Change-Id: Id6b9dc66ca86f775c7d8fd8a5c847becb5cf96cb Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* | StudioWelcome: Fix warningThomas Hartmann2019-06-121-1/+1
| | | | | | | | | | Change-Id: I9a023629ff951acb9d53482795c928a2202650f9 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* | StudioWelcome: Final fixes for splash screenThomas Hartmann2019-06-122-2/+2
| | | | | | | | | | Change-Id: If643c5ba61c2aec84c5e25b08627cb451dcd623f Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* | QmlDesigner: Use OpenGL 4.1 surface for puppetThomas Hartmann2019-06-121-0/+8
| | | | | | | | | | Change-Id: I520adbb54fc264e738ca5eb630f5cc7bc80ee4bd Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* | qml | Fix pragma reformattingUladzislau Paulovich2019-06-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | After this change reformatter test (tests/auto/qml/reformatter/tst_reformatter) starts to work correctly for singleton example (qmlsingleton.qml) NOTE: Just cherry-picking change from master branch. Change-Id: Ia0561aa8b920fc5c62a8dea93341721f37b68dd8 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> (cherry picked from commit 749eaaad81145072181a42aaf007ada71816cf3b) Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* | CMake: Small clean-up of CMake WizardsCristian Adam2019-06-127-62/+89
| | | | | | | | | | | | | | | | | | | | * Updated CMake minimum version to 3.5 (Ubuntu LTS 16.04) * Lowercase commands * Used the target name instead of ${PROJECT_NAME}, which nobody uses in practice * No string quotes around the source filenames, which do not contain spaces Change-Id: Ide9b3eb85535213798c6c35e08624cae080ebd9d Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* | ModelingLib: Use QElapsedTimer instead of QTimehjk2019-06-122-7/+6
| | | | | | | | | | | | | | | | ... because of recent deprecation of QTime::elapsed. Change-Id: I5bb8cd2a613a0258669055471008c5d6b4db1099 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: hjk <hjk@qt.io>
* | Debugger: Remove unused declarationshjk2019-06-121-2/+0
| | | | | | | | | | Change-Id: Ib5d1b0346a52c465436306a9223e2aa554ae0801 Reviewed-by: David Schulz <david.schulz@qt.io>
* | Debugger: Use QElapsedTimer instead of QTime::elapsed()hjk2019-06-122-11/+7
| | | | | | | | | | | | | | | | Deprecation looming. Change-Id: Ibafbac6fbe48d74ba7d88c22400d581e49e4e45d Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* | Output panes: Improve the way to signal that filtering is activeChristian Kandeler2019-06-125-38/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At the moment, background and foreground colors of an output pane are changed (via the widget's palette) when filtering is active, in order to make it clear to the user that the output is being tampered with. There are several problems there: - The chosen background color is quite garish. - More importantly, the palette change has no effect in the compile and app output panes, because their output is explicitly formatted and thus not affected by the general text color change. As a result, the output may no longer be readable. We fix this by choosing a less intrusive approach that simply darkens (or lightens) the pane's background color a bit when filtering is active. This is still clearly visible to the user. Change-Id: I41e053b4b218be57fe7655e314d4ebf93f59f505 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* | QmlDesigner: Reserve less space for labelThomas Hartmann2019-06-121-1/+1
| | | | | | | | | | | | | | | | We currently waste too much space for long label. Eliding works fine for long property names. Change-Id: I1fe2836e8c06cff93e2a48c6290265ab300e5321 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* | QmlDesigner: Do not sync z value on root itemThomas Hartmann2019-06-121-1/+1
| | | | | | | | | | | | | | | | Setting the z value on the root item triggers side effects. Task-number: QDS-800 Change-Id: I52021b7e3e59b67088a69f2a89f0cdffa90fffb8 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>