Commit Graph

31174 Commits

Author SHA1 Message Date
hjk
d54c4981d8 Debugger: Fix void* lookup regression
Change-Id: I1ddb0defd01021b5f06931cd6f266363ce8787b9
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-13 17:58:07 +02:00
hjk
0489e7c016 Debugger: Don't limit length of displayed string-ish keys
Any restriction should done on the python side.

Change-Id: I09523aa8a3b0256ec0468416bc823353d5b011ea
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-13 17:57:38 +02:00
Tobias Hunger
c705a23aa9 Qbs: Fix copying of QbsBuildSteps
This should fix quite a few issues with e.g. changing and cloning kits.

Change-Id: Ia3278ff1a5eb1ab4c019dca5806ce7fc691e4d8e
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-13 17:54:14 +02:00
Leena Miettinen
c1189541c5 Doc: fixed issues in the Qt Quick app tutorial
Added missing spaces, fixed a link to Qt 5 docs, and added a
missing line of example code.

Change-Id: Ic7305aa6b44b7b9edf33a6828d965ab84289e353
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-06-13 17:41:40 +02:00
Robert Loehning
3bf4850723 Squish: Added qmake to readme
tst_cmake_speedcrunch expects it

Change-Id: I4a192e47dc1007e969c0d8295044f3aa38f88d7b
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-06-13 17:21:07 +02:00
Orgad Shaneh
89523c1467 Git: Allow merge and rebase for detached HEAD
Change-Id: Ia00c061b1f4a705cf815052921e6f6cf43d0867d
Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-13 17:20:15 +02:00
Nikita Baryshnikov
804c94262e Mercurial: annotate - goto current line
Retrieve current line from editor and provide it to the client

Task-number: QTCREATORBUG-8067
Change-Id: Ia1a8c9556ffc975cf2bed72ed790aa02f7157ffc
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-13 17:17:58 +02:00
Nikita Baryshnikov
814748dbda VcsBase - fix QSignalMapper
Force QSignalMapper to work.

Change-Id: Ic93a73c3e54ebfe5296cdd537cdc2aeff5c4b4df
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-13 17:17:33 +02:00
Tobias Hunger
1bb0466fb1 Qtsupport: accept const toolchain in debugginghelperbuildtask
Change-Id: Ic58f9749205063765c51dff3d133da501eb04952
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-13 17:09:59 +02:00
Tobias Hunger
242a76e9b1 QtSupport: Remove some useless namespaces
No need to prepend QtSupport:: in QtSupport.

Change-Id: I9c17bfabfdfb79041cfaef2049a3f3d5415f653a
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-13 17:04:46 +02:00
hjk
14a86f0091 Analyzer: De-noise
Change-Id: I13796142c56621e56ba6142d214e01f6373369bd
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-13 17:03:04 +02:00
Friedemann Kleint
7f4f91a46a Update German translations for 2.8.
Change-Id: Ie0710166a35035d5c110ddc22a5805168194b2dc
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-06-13 16:45:28 +02:00
Eike Ziller
60f7f00e41 Provide ICore::documentationPath()
Change-Id: I74e4ad7650296e897edc3313904168a720c8d360
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-06-13 16:21:11 +02:00
Tobias Hunger
3bc5840245 Remove unnecessary include statement
Change-Id: Ia3aaafd14efc779f38d39e44d1e4a1ed1ac8c194
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-06-13 15:48:51 +02:00
Leena Miettinen
6b46b66dd4 Doc: update screenshot of Qt Quick editors
Change-Id: I46b802c9c2eb72fbc7d14f95d5f845bfda17c9c7
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-06-13 15:19:45 +02:00
Leena Miettinen
7edc36f15d Doc: fix terminology in the build and run tutorial
"Welcome page" should be "Welcome mode".
Update screen shots.

Change-Id: Iaacf7f014d18ce73a3444ee820e342a9813cf939
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-06-13 15:16:54 +02:00
Kai Koehne
fe94b22a54 Fix warning about not referenced variable
Fix MSVC2010 warning:

warning: C4189: 'handler' : local variable is initialized but not
referenced

Change-Id: I4a389c6e596e8c8d4aaccabcf2cc272a626926f4
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-13 14:56:39 +02:00
hjk
809f5f2ac8 Valgrind: Harden against missing devices
Task-number: QTCREATORBUG-9456
Change-Id: I13b7c5f675a09a612631b97a0d95685872e22e04
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-13 13:33:27 +02:00
hjk
9099476753 Debugger: Don't hard code /usr/bin/gdbserver
Just requiring it to be in $PATH is more flexible and helps e.g.
in cases where /usr is physically read-only on the device and
no or an unsuitable gdbserver is present.

Task-number: QTCREATORBUG-8705
Change-Id: I07bb30dbcc55ecc4c89d4dfda8a873197da43604
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-13 13:01:08 +02:00
Leena Miettinen
3a5d3cf763 Doc: filtering BlackBerry 10 messages in Issues pane
Errors and warnings from the BAR descriptor editor are
listed in the Issues pane.

Change-Id: I8ef7c330c00bb6d1c5888f6a06d96b450bc80c02
Reviewed-by: Mehdi Fekari <mfekari@blackberry.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-06-13 12:11:51 +02:00
Christian Stenger
3f50546363 QbsProjectManager: Compile Fix
Change-Id: I92dbcd72f190957f7f10674898fab956b36b9a6a
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-06-13 09:44:07 +02:00
Lorenz Haas
e986646905 CppEditor: Resolve templates in AssignToLocalVariable
Task-number: QTCREATORBUG-9525

Change-Id: Ibe6c054c289f564a073a455f9b200bfffe5868eb
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-06-13 09:08:11 +02:00
Lorenz Haas
c56c63a832 CppEditor: Remove unused member variables
Change-Id: I15e54d8508ed4b958d8b21d12e4f45eed4f939f3
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-06-13 08:59:46 +02:00
Tobias Hunger
ba84f8fe5e Cpp: Remove unused member variables
Change-Id: If9499ac3b63c9d045e9c3af4017028dc69c8655b
Reviewed-by: Lorenz Haas <lykurg@gmail.com>
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-06-13 08:55:01 +02:00
Robert Loehning
5ee8650eb4 Fixed missing white space
Change-Id: I6d584fc24bbce4ff9eec2dd8f7d23b0124b1a1f3
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-06-12 18:55:37 +02:00
Robert Loehning
5bb09d23db String fix
Change-Id: I7052e3d5125e79c50a94e0ef602aa528f949851e
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-06-12 17:35:48 +02:00
Tobias Hunger
c265803a7a Qbs: Remove some dead code
Change-Id: I94fee7575bb39721391da2c0f5df669172b71028
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-12 17:30:56 +02:00
Friedemann Kleint
8c6b1f1b0c Debugger: Remove linebreak in warning message.
QMessageBox does line wrapping automatically.

Change-Id: I899cc9f99e172423b58874216c83591c10264f6e
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-12 17:29:30 +02:00
Eike Ziller
ffba68bf32 Fix width of mode selector
Task-number: QTCREATORBUG-9509

Change-Id: Ifec0b6ca777e3e9ed351db7d413339cedcdaecce
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-06-12 17:16:31 +02:00
Leena Miettinen
0a0070d752 Doc: remove an obsolete step in using Qbs
The executable is now selected automatically in the run
settings when using Qbs.

Change-Id: I528e0a7e067349f9925e13b927ca402c3543a46d
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-12 16:59:15 +02:00
Tobias Hunger
221bc24105 Qbs: Allow setting of properties
This enables support for e.g. setting CFLAGS, custom defines, etc.

Task-number: QTCREATORBUG-9380
Change-Id: I9d4a560ac5ba8a40c51c15fdf8009c0dba5eeef1
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-12 16:55:19 +02:00
Lorenz Haas
c95b324b79 CppEditor: Same insert position for quick fixes
Now definitions are inserted at the same position inside the
implementation file for MoveFuncDefOutside and InsertDefFromDecl.

Task-number: QTCREATORBUG-9389
Change-Id: If823ffd15ec39a7bc2edb53519380cb9cabb4c55
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-06-12 16:32:29 +02:00
Lorenz Haas
8f4c4b41f6 CppTools: Fix nextToSurroundingDefinitions
Now it is checked if the adjacent declaration is also defined and one
can define the destination file.

Change-Id: Ifff59c49fc2ab3e2f36f41df42ae4b7d7ff8dd35
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-06-12 16:32:14 +02:00
Nikolai Kosjar
c51195d9bb Git: Specify shotcurts in StashDialog
Change-Id: I05eabdd146f66a908e0cf44f229a0a2e6efe4f93
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-12 14:57:41 +02:00
Christian Stenger
7940377312 Squish: Fix tst_basic_cpp_support
Change-Id: I4094e747e6090d119103cb554bc11ef3d3ffbfc4
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-06-12 14:18:15 +02:00
Orgad Shaneh
e3e177d407 QtSingleApplication: Fix race
If a starting instance locks the shared memory while another
instance that is destructed tries to lock, when the destructed
one tests for running peers, it doesn't detect the newly started
instance, since its QtLocalPeer object is not initialized until
after parsing the command-line arguments

Change-Id: I05aeb771ba67390f554bff7a80c475b3e4d37984
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-06-12 12:35:59 +02:00
Tobias Hunger
99ba6fb8da Qbs: Make file list update after reparsing a project
Change-Id: I1647cfed2a58aa47a545e3a329e0f31142bdc5fd
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-12 12:17:12 +02:00
Tobias Hunger
254d01dca3 Qbs: Fix some comments
Change-Id: I8ab926aae1f54479942198ea2672d12a6dd6edc2
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-12 12:03:39 +02:00
hjk
47ddd1c525 Debugger: Fix display of QObject based thread names on Windows
Change-Id: I870d28ed3f5a5d013049acb2a94d05b983807228
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: David Schulz <david.schulz@digia.com>
2013-06-12 10:27:05 +02:00
hjk
2846e54ad0 Debugger: Re-enable LLDB register contents reporting
Change-Id: I02291db4eda22e9dae3e493a8f31c7d9bb5420d6
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-12 10:26:43 +02:00
hjk
7ecdb633d4 Debugger: Enable simple assignments with LLDB
This currently handles top-level frame entries only.

Change-Id: I00291db4eda22e9dae3e493a8f31c7d9bb5420d8
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-12 10:26:26 +02:00
Orgad Shaneh
709920e013 Git: Fix expecting changes in executeGit
Calling setExpectChanges after execute is too late

Change-Id: I852c224206fcd758943252029b8e9b050920ca5c
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-12 10:15:00 +02:00
Orgad Shaneh
c9d1a72af1 Revert "Qbs: Remove useless DEFINES from .pro file"
Breaks MSVC build

This reverts commit 4ceb58a4571fc373e529a61dcc750723d980b568

Change-Id: I85979c7f926ff1135cc4028f5840af75573974c2
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-12 10:13:32 +02:00
jkobus
abe3951d67 Take diff colors from color scheme
Change-Id: I706612a8f89917cb57b7d1e9ecebd86b3f4bcc8d
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: David Schulz <david.schulz@digia.com>
2013-06-12 09:23:50 +02:00
Thomas Hartmann
93ea763a8d Compile fix for Windows
interface is already defined in the Windows 7 SDK headers.

Change-Id: Ic154d45017fc32dca1721f4a0f18456f370bd604
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-06-12 09:21:29 +02:00
Orgad Shaneh
2073a0660f Git: Ensure documents are saved before executing destructive calls
Change-Id: I9ec0ae0ff6a1b70e5d4c322dbf2e53be57e3009f
Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-11 22:46:57 +02:00
Daniel Teske
e181ae009b Qt4RunConfiguration: Do not mark unit tests as terminal apps
QT += testlib automatically adds CONFIG+=console, which we use to
decide whether the app should be run with a terminal. Typically though
those apps do not need a terminal since they are just unit tests without
any need for input.

Task-number: QTCREATORBUG-9475
Change-Id: I98667cb17a6696a4a4ffd195280e816d84d33581
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-11 19:25:32 +02:00
Nikita Baryshnikov
bc29c67183 Mercurial: Handle HTTP authentication, auth dialog
Make it possible to pull and push into online repositories with http
authorization.
Changes:
* Separated dialogs for entering username and password are merge
together
* Do not show dialog for local repos
* Prohibit passwords for ssh scheme

Task-number: QTCREATORBUG-5104
Change-Id: I22fe3d778bb43d25ccd3ee423f98b22dd2019c24
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-11 18:40:13 +02:00
hjk
8ba09eabca Debugger: Handle per-instruction stepping with LLDB properly
Change-Id: I0030b769e977c6ffced1a87715831386ef0d5319
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-11 18:33:30 +02:00
Daniel Teske
5a631f251e Qt4Project::updateRunConfigurations: Do not preserve unconfigured rcs
In 0ce0a053 code was added to ensure that if there is a configured
runconfiguration, then it'll be made active. This fixes that code to
work more robustly.

Consider the case:
Two runconfigurations
a) custom executable runconfiguration unconfigured (active)
b) configured qt4runconfiguration

The code in upadteRunConfigurations would put a) into the
existingConfigured list since it is active, b) since it fits.

Thus the code at the end would not change the active runconfiguration,
since existingConfigured.at(0)->isConfigured() would be false.

Consider now the same case, but with the reverse order.
Now the code makes b) active. The ordering between rcs should not
matter.

Also consider that in the second case, the next run of
updateRunConfigurations will remove the now non active unconfigured
runconfiguration.

Change-Id: I98291db4eda22e9dae3e493a8f31c7d9bb5420d6
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-11 18:33:11 +02:00