summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | KitsPage: Use constant for data keysTobias Hunger2015-06-171-3/+6
| | | | | | | | | | Change-Id: I4915976a5a5e1843fd35934d167875255401fdb7 Reviewed-by: Alessandro Portale <alessandro.portale@theqtcompany.com>
* | Android: Fix possible crashTobias Hunger2015-06-171-1/+1
| | | | | | | | | | | | | | | | This can apparently get triggered with qbs projects. Task-number: QTCREATORBUG-14493 Change-Id: Id645fbad1a0b9fdff1d1840f8ba5821b3be56b7d Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
* | Debugger: Suppress warning on new GDB async messageshjk2015-06-171-0/+4
| | | | | | | | | | | | | | We don't support traces yet. Change-Id: I4ea4db1e52111a2f7b908b925e94f63af9ce3a88 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* | Debugger: Move watchHandler()->notifyUpdateStarted() to doUpdateLocalshjk2015-06-174-1/+7
| | | | | | | | | | | | | | This was it also gets triggered when expanding tooltips. Change-Id: I90ad39e9e82abdcd40e663b4ba4998205563009b Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* | Debugger: Remove the InferiorExited statehjk2015-06-175-22/+9
| | | | | | | | | | | | | | | | | | | | | | | | There are now several possible orders of events between sending a 'kill' and receiving something that indicated a properly shut down inferior. Coordinating the InferiorExited state during engine ramp down is not worthwhile as that state had only a forced transition to InferiorShutdownOk anyway. For the user (and user code), only the fact that ramp down is finished is interesting. Change-Id: Ic22131d5a1066dc62bd069f532c28b773f231088 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* | Squish: Update tst_git_first_commit and tst_git_localRobert Loehning2015-06-163-3/+7
| | | | | | | | | | Change-Id: I5e7a1c3be4fe7fab848c98abdf52d3b9af318047 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* | Clang: Reorder includesMarco Bubke2015-06-16109-549/+404
| | | | | | | | | | Change-Id: I324e88c0d295114390c1fac2745c0d2d47637ece Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
* | Clang: Rename CodeModelBackEnd in ClangBackEndMarco Bubke2015-06-16167-954/+745
| | | | | | | | | | Change-Id: I13e8a458634110456375956d4d4da7239c86957f Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
* | PluginManager: Destruct plugins that fail to initializeEike Ziller2015-06-161-0/+3
| | | | | | | | | | | | | | | | | | | | Directly destruct the plugin after failed initialization, instead of letting the plugin loader clean up automatically just before application destruction (which would be after all other plugins are already destructed). Change-Id: Ic459a652fdb99c3e3ee1a7561334ba7075c9c666 Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
* | Codemodelbackend: Fix location of binary in build dir and install itNikolai Kosjar2015-06-162-3/+4
| | | | | | | | | | Change-Id: I943e13b92bdaa2ee1e6ead81788da45b40926f60 Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com>
* | Replace assignment of null QString() with a call to clear().Jarek Kobus2015-06-162-3/+3
| | | | | | | | | | | | | | | | Looks like it's a kind of rule in QtCreator code. Change-Id: I92fb60055273d66d6e459245836df5b90d7a3cc6 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com> Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
* | Fix import autocompletionMarco Benelli2015-06-161-0/+6
| | | | | | | | | | | | | | | | | | Added latest version of QtQuick and Controls. Task-number: QTCREATORBUG-14563 Change-Id: I0cc412c28cd7ceb507f5ce222d8dcc3a05c23e26 Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com> Reviewed-by: Alessandro Portale <alessandro.portale@theqtcompany.com>
* | Debugger: Delete pointer if no more neededChristian Stenger2015-06-162-4/+4
| | | | | | | | | | | | | | Introduced with 2b19081cb0840fe9e8d467e7905fbefb680858e1 Change-Id: I817ec48b9098f46ca703a6075d4657f0b7eb9948 Reviewed-by: hjk <hjk@theqtcompany.com>
* | Fix inserting on extra curly brace upon pressing enter key.Marco Benelli2015-06-161-0/+3
| | | | | | | | | | | | | | | | | | Special handling of the case in which the current token is Token::RightBrace. This works in every case *except* for nested braces without separator between them. Change-Id: Ief625086c4d33ba77b36b1181e78cad124feb7a9 Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
* | Refactor UpdateInfo pluginJarek Kobus2015-06-1612-483/+459
| | | | | | | | | | Change-Id: I63fc40b12e29204d9ecd4ed3fd33e7ad3171918d Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* | RemoteLinux: Make paths in run config labels selectable.Christian Kandeler2015-06-161-0/+3
| | | | | | | | | | Change-Id: I19859300c8c070d6088010199d0271f2feac20cc Reviewed-by: hjk <hjk@theqtcompany.com>
* | VariableChooser: Update variable description on keyboard navigationOrgad Shaneh2015-06-161-2/+8
| | | | | | | | | | Change-Id: I716e4bd6325f0d00b1fa73ea4a76f185660c89a0 Reviewed-by: hjk <hjk@theqtcompany.com>
* | Core: Compile fixNikolai Kosjar2015-06-161-0/+1
| | | | | | | | | | Change-Id: I7902f9d73c5bee200403cc3a1764d265304b8166 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* | Fix strings in debugger's menuRobert Loehning2015-06-161-3/+3
| | | | | | | | | | | | | | | | The menu items should end in "..." if and only if they open a new window, not a submenu. Change-Id: Ibf1bbbe8cc4d1ef6384bd76535644a61458530fd Reviewed-by: hjk <hjk@theqtcompany.com>
* | EditorManager: Warn before opening big text filesNikolai Kosjar2015-06-165-8/+172
| | | | | | | | | | | | | | | | | | | | | | ...since these might lead to out of memory situations and thus to crashes. The warning and the file size limited is configurable in Environment > General. Task-number: QTCREATORBUG-14390 Change-Id: I868ceca0bee5551ed55f0df990ed334a8b539a7d Reviewed-by: David Schulz <david.schulz@theqtcompany.com> Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* | Editor: Highlight Search results in scrollbar.David Schulz2015-06-1613-54/+749
| | | | | | | | | | | | Change-Id: I999ddeeedbd6bdd7abebf75405d7e9281a1893df Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com> Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* | TextMark: Adjust color for improved visibility in the scrollbar.David Schulz2015-06-162-8/+8
| | | | | | | | | | Change-Id: I62a5e055942838c340ec7db8cd62a0b4e685acc5 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* | Core: Add debug stream operator for Core::IdDavid Schulz2015-06-162-1/+6
| | | | | | | | | | Change-Id: Ieeb299709d9e18d1db0632b245b735fe07230a89 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* | QmlProfiler: Fix qbs build.Christian Kandeler2015-06-161-1/+0
| | | | | | | | | | | | Change-Id: I6f523cdbdf52fe313bc6393b1b980f78caf61e07 Reviewed-by: Benjamin Zeller <benjamin.zeller@canonical.com> Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* | Debugger: Don't quit on inferior-exited.hjk2015-06-163-12/+38
| | | | | | | | | | | | | | | | | | We might have "follow-fork-mode child" and it's only the parent exiting. Instead quit when the last known thread is gone. Change-Id: I77a017e6f57ae0ee383aabd2b6f0377ff8261d41 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* | PythonEditor: Add a run configurationhjk2015-06-162-1/+1035
| | | | | | | | | | | | | | | | | | | | | | | | Allows selection of the interpreter and commandline parameters. Also add support for ".pyqtc" as a project file, containing a flat list of .py files, similar to the Generic Project. Change-Id: If75a0affd735223a658ce7fce0d010ebf49695f2 Reviewed-by: hjk <hjk@theqtcompany.com> Reviewed-by: Nikita Baryshnikov <nib952051@gmail.com> Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* | CmbIpc: Remove outdated unit testsOrgad Shaneh2015-06-1513-463/+0
| | | | | | | | | | | | | | Superseded by tests/unit/codemodelbackend Change-Id: I9b0fd62aa93090e39d87bddeb9fd07f6c954fe19 Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com>
* | QmlProfiler: Make creation of local RunControls more flexibleBenjamin Zeller2015-06-1511-145/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order for plugins to create a RunControl for locally running applications that do not use LocalApplicationRunConfiguration it is required to export an API that takes care of the internal setup. Also this removes the hard dependency on LocalApplicationRunConfiguration. We don't want to expose Internal classes in public API, so we have to make QmlProfiler::Internal::QmlProfilerRunControl and QmlProfiler::Internal::QmlProfilerStateManager public. Also, AbstractQmlProfilerRunner doesn't do anything useful and can be removed. Change-Id: I0403e5b17e14ac894addd818ad7b249c51a8ed8d Reviewed-by: hjk <hjk@theqtcompany.com> Reviewed-by: Benjamin Zeller <benjamin.zeller@canonical.com> Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
* | Debugger: Use TreeModel for threadshjk2015-06-155-311/+240
| | | | | | | | | | | | | | | | In preparation of the introduction of thread groups. Change-Id: Iadac9203eb4d60d0bc930113c2776e65352ed304 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* | Beautifier: Add DISPLAY_NAME constant to ClangFormatLorenz Haas2015-06-152-1/+2
| | | | | | | | | | | | | | | | All ohter tools have this constant thus ClangFormat should have it too. Change-Id: I23b032e86291f2490d56ff937d70510bf2f41377 Reviewed-by: Jochen Becher <jochen_becher@gmx.de> Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* | Cdb: Unify local and watch handling.David Schulz2015-06-153-111/+51
| | | | | | | | | | | | Change-Id: Ic997136cc3b67b9f146e56d0b3ee2cb3140b6b10 Reviewed-by: hjk <hjk@theqtcompany.com> Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* | Changelog: Document recent C++ changesOrgad Shaneh2015-06-151-0/+13
| | | | | | | | | | Change-Id: I763ef696c16151b530fd2ca72eebcb84189c1893 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* | Clang: Fix operator <Marco Bubke2015-06-156-5/+78
| | | | | | | | | | | | | | | | It is actually not used but have to be implemented because QMetaType::registerComparators expect == and <. Change-Id: Ia93e2e7bd856d1962b683482e42ace4136d9bf34 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* | CmbIpc: Add unit tests for partial commandsMarco Bubke2015-06-151-2/+55
| | | | | | | | | | Change-Id: Id5b073d6d3ba89eb4949137336e7648b709909a8 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
* | Clang: Remove trailing empty linesMarco Bubke2015-06-151-2/+0
| | | | | | | | | | Change-Id: I52b5d144df4c5a22eb2e4908e91d80ab6a5e8bec Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com>
* | Beautifier: Support formatting specific lines of file with UncrustifyLorenz Haas2015-06-155-26/+86
| | | | | | | | | | | | | | | | | | | | It's now possible to format only a specific range of the current file. The used tool, however, needs to support the formatting of fragments like Uncrustify does with --frag. Change-Id: I486a350b6301e4a087619b1e225f2a5c553ff7df Reviewed-by: Jochen Becher <jochen_becher@gmx.de> Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* | Beautifier: Unification of the tool's command generationLorenz Haas2015-06-154-58/+74
| | | | | | | | | | | | | | | | | | | | It's a simple refactoring change. The change, however, is a preparation for further commits and to make the command generation similar to the one used in ClangFormat. Change-Id: I28ecc816dd7b271ff6cda908079a60ab70f145fd Reviewed-by: Jochen Becher <jochen_becher@gmx.de> Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* | CodeBlocks: Take into account file target when explicitly specifiedwonder.mice2015-06-153-5/+27
| | | | | | | | | | Change-Id: I37556ef6c2c7a651709012daa9a84c66cf3af505 Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
* | Git: Show original branch name while rebasingOrgad Shaneh2015-06-151-1/+10
| | | | | | | | | | Change-Id: I104afed7d2d5f37d391b7690f81fbad07363907c Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* | JsonWizard: Allow Generated files without a sourceTobias Hunger2015-06-151-18/+29
| | | | | | | | | | | | | | | | | | | | | | These are expected to be found in the target location. They will have the KeepExisting attribute set and their contents will not be touched. Having this is useful to specify which files to open. Change-Id: I958f271405ca780e0052f069e0df89bd402da6c4 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* | Introduce dragging for all explorer nodes.Jochen Becher2015-06-1523-250/+406
| | | | | | | | | | | | | | | | | | | | | | | | | | Extend drop support with variant values. A drop may be a file drop or a value drop or both. Rename Utils::FileDropSupport to Utils::DropSupport and add methods to add not only files but any QVariant value to the mime data. Project explorer adds dragged nodes (which will be needed for future ModelEditor plugin). Change-Id: I799542c60fdecb3e64af0d3ba47b6caa9adbcfd7 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* | Support QStringArgBuilderThiago Macieira2015-06-151-1/+1
| | | | | | | | | | | | | | | | | | | | With QStringArgBuilder, QString::arg() doesn't return exactly QString, which means we need to help the ?: operator to choose which return value it should have. Change-Id: I578383ac45d0bf9c6700d2f09bdfc126a81e54d7 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: hjk <hjk@theqtcompany.com>
* | Debugger: Provide a way for plugins to init a local DebuggerRunControlBenjamin Zeller2015-06-155-77/+92
| | | | | | | | | | | | | | | | | | | | | | In order for plugins to create their own local DebuggerRunControl without the need to copy lots of code, the fillParametersFromRunConfiguration is introduced and exported. Change-Id: I50edc3f6f048a9f34e358b4104ef75c94c74dbb8 Reviewed-by: hjk <hjk@theqtcompany.com> Reviewed-by: Benjamin Zeller <benjamin.zeller@canonical.com> Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* | Core: Reinitialize change notification after savingFinn Brudal2015-06-151-2/+3
| | | | | | | | | | | | | | | | | | When saving a version controlled file, a new version might be created. Therefore, ensure that the current file version is being monitored. Change-Id: Icad41bc5a443561de0c0e878aa893913dc674173 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* | Debugger: Allow hex values to be passed for qmlcontext addresseshjk2015-06-151-1/+1
| | | | | | | | | | Change-Id: I327f40f872a2399befdbccf78e5b364ecaf86aee Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* | Android: Make api level M knownDaniel Teske2015-06-123-6/+23
| | | | | | | | | | | | | | | | | | | | | | If we can't convert the string to an int value, than we are going to read the settings file. If that fails, we fallback to string comparation. Task-number: QTCREATORBUG-14537 Change-Id: I0c4c5811f246ef1835c80837879d815cfa27b5d7 Reviewed-by: BogDan Vatra <bogdan@kde.org> Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
* | Android M: Use readlink without -sDaniel Teske2015-06-121-2/+6
| | | | | | | | | | | | | | | | Apparently the readlink on android M no longer supports that option. Change-Id: I27d5539ad746daa82b928801391597e43ed96cca Reviewed-by: BogDan Vatra <bogdan@kde.org>
* | More change logEike Ziller2015-06-121-0/+27
| | | | | | | | | | Change-Id: If8f962150493dafe9773c2b653b003917b072fd6 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
* | Improved locator settingsEike Ziller2015-06-1211-82/+318
| | | | | | | | | | | | | | | | | | | | | | | | | | * Added columns for name, prefix and default * Made sortable * Added filter input field * Added inline editing of prefix and default state * Changed "Limit to prefix" to "Include by default" * Added some tool tips Change-Id: I9ddfaf1bc9ff62e3fbe84c1b66bdd795aaa274fd Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: hjk <hjk@theqtcompany.com>
* | Debugger: Partially merge Breakpoint{Model,Response}Id implementationhjk2015-06-122-110/+42
| | | | | | | | | | | | | | | | ... and remove functions that have not been in use since switching the BreakHandler to a TreeModel. Change-Id: I1b4170b4a837284aece7c0ea1a4d76c1127d6503 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>