Commit Graph

29372 Commits

Author SHA1 Message Date
hjk
6bf2cd3673 Debugger: Display QStrings with LLDB
Change-Id: I238f0203b618adb117f336dfc9f1465606f26ced
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-07 17:00:23 +02:00
Daniel Teske
586131529e Support multiple deployconfiguration factories
Change-Id: Ifc54ec9fdd36804570f9bcf905260539c787d9db
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-05-07 16:59:12 +02:00
Daniel Teske
b941e76d92 Fix "Build File" to take the current file from the currentEditor()
And not use the currentNode() from the project tree.

Task-number: QTCREATORBUG-9178
Change-Id: I03be1dd1b0fa00a7c8b44cdbaea276970c870f49
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-05-07 16:57:42 +02:00
Tobias Hunger
1ca9bab242 Kit: Only make SDK-set KitInformation read-only
Leave the rest user-editable.

Task-number: QTCREATORBUG-9030
Change-Id: I77c9ff980dd9a497bff53ee04dae7e771e4e7e82
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-05-07 16:39:29 +02:00
Tobias Hunger
0ef3acc9f2 ToolChains: Stop SDK-tool chains from multiplying
Task-number: QTCREATORBUG-9124
Change-Id: I93b43183e217b63179a9813e39c242a459eca842
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-05-07 16:03:38 +02:00
Tobias Hunger
721f20e870 Toolchain: Better warning when running into kits without tool chains
This warning can be triggered by either the kit having an invalid tool
chain or no tool chain at all. This text covers the second option better.

Change-Id: I6579c2d3d127e0a2ef9af0f3a96cd9f45f6cd8f7
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-05-07 16:03:25 +02:00
Tobias Hunger
5bc7c5b164 EnvironmentId: Use QByteArray to store it
Change-Id: Ia4097e499e88a9630981185229d589035319ccf3
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-05-07 16:03:13 +02:00
Aurindam Jana
17098ced8d RemoteLinux: Add missing files to qbs
Change-Id: I25dbbf14c0d4d0dbbca23e820a5df94d534a3573
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
2013-05-07 14:39:23 +02:00
Aurindam Jana
a85db647c2 RemoteLinux: Rename IRemoteLinuxRunSupport to AbstractRemoteLinuxRunSupport
Change-Id: Idee11afe23fd6fa271a0776a460d227ced9b7916
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
2013-05-07 14:38:57 +02:00
Tobias Hunger
c8cf56f459 Kit: Make sysrootwidget readonly
Change-Id: I35cef38aac477dbd9e4b813bc8290bfd74108fb5
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-05-07 13:37:58 +02:00
hjk
1fc2c5a2bd Debugger: Remove use of Python 'cmd' module for LLDB interface
Not really needed extra level of indirection.

Change-Id: I4556cc67ec177d08943bb206b385b285f745b5cd
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-07 13:28:51 +02:00
hjk
fa2ac44271 Debugger: Add a convenience function GdbMi::toInt()
Saves some line noise on the user side.

Change-Id: I9c6d7542195fc7485ac4ee466cd42a28be95b8da
Reviewed-by: David Schulz <david.schulz@digia.com>
2013-05-07 13:24:48 +02:00
Rafael Roquetto
4f063d5bca BlackBerry: normalize CSK password strings
Use "CSK password" instead of "CSK PIN"

Change-Id: I13a2e79e069b4a4e2e9db4f32f147907e474fd8c
Reviewed-by: Tobias Nätterlund <tobias.naetterlund@kdab.com>
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
Reviewed-by: Mehdi Fekari <mfekari@blackberry.com>
2013-05-07 13:10:17 +02:00
Orgad Shaneh
566d3d9d9b Git: Enable commit selection in Push to Gerrit dialog
Change-Id: Ie0ca8322858ac75d4bacf8b3efe66fa40577e3a2
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-05-07 11:50:51 +02:00
Orgad Shaneh
cd2722b1a0 Git: Fix changing remote in GerritPushDialog
Change-Id: I881a0402b4ba2fd887e62e02cf64406324bd9dbe
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-05-07 11:49:50 +02:00
Nikolai Kosjar
5b30509a99 CppEditor: Fix highlighting if there are unconfigured projects
If Creator switched to the Project mode on startup, the highlighting was
not started because the editor widget was not visible. Now we check if
the editor itself is or would be visible in the edit mode, which is
indepedent of the current mode.

Task-number: QTCREATORBUG-9260
Change-Id: I72373e09965fd1cded034ae4711df48798e7f0d8
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-05-07 11:45:59 +02:00
Nikolai Kosjar
cacd66195c CppEditor: Avoid premature calls to recalculateSemanticInfoNow
Now recalculateSemanticInfoNow is called only once instead of three
times when a new editor is opened/created.

Change-Id: Ife84fc9ca90cdbf2a417123e6a2b9e1e068dfdc4
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-05-07 11:45:46 +02:00
Nikolai Kosjar
7313203c29 CppEditor: Reduce calls to recalculateSemanticInfo()
Case: Opening a file that is not yet in the Snapshot

recalculateSemanticInfoNow() emitted the same SemanticInfo until the
indexer processed the document (Snapshot::contains()). That signal
caused CppEditorWidget::updateSemanticInfo() to call
semanticRehighlight() because of unequal revisions. That triggered
recalculateSemanticInfo() again.

Change-Id: I8fb7d7c42aad3d6a89876e743cd4e3c7aff643bf
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-05-07 11:43:53 +02:00
Nikolai Kosjar
ed4b202774 CppEditor: Fix "Switch Method Decl/Def" for cursor on return type
If the cursor is on the return type, Document::lastVisibleSymbol()
returns the function defined before the current function definition,
which is unfavorable for "Switch Method Decl/Def".

Fixed by using ASTPath instead of Document::lastVisibleSymbol().

Task-Number: QTCREATORBUG-9206

Change-Id: I94aba2fdbb437c6007f328f31deee7ae363364e2
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-05-07 11:43:00 +02:00
Nikolai Kosjar
49e27b35fc CppEditor: Tests: Add Switch Between Method Decl/Def tests
Change-Id: I60fa4ed46178fd4053d83b9a5c6675a0029d2cc2
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-05-07 11:42:51 +02:00
hjk
532dc1aa03 Debugger: Add symbol listing to LLDB frontend
Change-Id: I10f22f54334c21fc48e634530ec79f9cc8ab56f4
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-07 11:41:19 +02:00
Orgad Shaneh
e836cd082c Git: Prefer remote tracking branch in GerritPushDialog
In case it contains the latest remote commit

Change-Id: Id9e4cc40b7d1aa9daac3a9a2cf9ba41f589da7eb
Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-05-07 11:01:08 +02:00
Orgad Shaneh
1f38110dad Git: Preserve reviewers list in GerritPushDialog
Not stored in settings (it is not important enough), but usually
the same reviewers are required for consequent changes

Change-Id: I28564791419ac441478db65e51b09189b9f2f196
Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-05-07 11:01:00 +02:00
Orgad Shaneh
df767f1c48 Git: Fix leak when GerritPushDialog is canceled or fails
Change-Id: Id7479f44ee01f68e1423cc8346bc80f78ddfedb4
Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-05-07 11:00:54 +02:00
Orgad Shaneh
838ce020a8 Git: Some cleanup in GerritPushDialog
Change-Id: I452f7d929d9abc1224fa9f694c106345dcc96caa
Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-05-07 11:00:47 +02:00
Orgad Shaneh
002fa92a34 Git: Fix validation in GerritPushDialog
Change-Id: I1764ccd4950d5d5fee3cbd00515716ef5f524bf0
Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-05-07 11:00:40 +02:00
jkobus
20625d5498 Implement jumping to original file on double click
Change-Id: I25f2624df65826b93604ff7df2485162691498d0
Reviewed-by: David Schulz <david.schulz@digia.com>
2013-05-07 10:55:56 +02:00
hjk
3f0c873796 Debugger: Streamline LLDB input
All options are passed as python hash now.

Change-Id: I1caa049a0f5d49ece4b65e5f560b30a2443070a5
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-07 10:50:23 +02:00
hjk
5b99f0cb24 Debugger: Implement reading of memory for LLDB frontend
Change-Id: I7f4e19913405f03fe61b75173e0014399e4fbe86
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-07 10:49:53 +02:00
hjk
32ce9ed6e1 Debugger: Fix display of multiple locations with LLDB
Change-Id: Ia08da65a892f84b5965c78f48e4b4cb735569dfc
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-07 10:49:32 +02:00
hjk
2a3aa10eba BinEditor: Replace hard assert with soft
Change-Id: I1f23945b9d24f941a309fea5bdf4f84723c9c953
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-07 10:49:18 +02:00
Friedemann Kleint
62520c71c8 Fix text in blackberrycreatepackagestepconfigwidget.ui.
Change-Id: I7d62bf741194cd42f49d7e7a3d8b4f35578afad6
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-05-07 10:19:15 +02:00
Aurindam Jana
694f465afb AndroidRunSupport: Connect Signals to correct slots
Change-Id: Ib14ace6b66b78c5f74984a929a6a02c292e35127
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
2013-05-07 10:00:38 +02:00
Aurindam Jana
e9544344d5 AndroidAnalyzeSupport: Add punctutation to message
Change-Id: I99d8748cafb7d7537dc3c8f0caa0a2965d1df6f6
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-05-07 09:24:23 +02:00
Aurindam Jana
7ccbbbb75d QmlProfiler: Remove unused files
Change-Id: I132ab68461499e4d07993ff9c5b7c14650bc6628
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
2013-05-07 09:01:43 +02:00
Aurindam Jana
e88ec44e71 QmlProfiler: Remove RemoteLinux dependency
Change-Id: I3ff14691b4f9c80793a491b61444f8ceeb05a4fb
Reviewed-by: Christiaan Janssen <christiaan.janssen@digia.com>
2013-05-07 09:01:29 +02:00
Petar Perisin
6e677a97fb Git - use appropriate working directory in ChangeSelectionDialog
In case Working Directory is changed in dialog, use new one for command.

Change-Id: Iea2e71d3695fff49a6375d19d723f4d62a092c2f
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2013-05-07 08:59:20 +02:00
jkobus
fe3f65da0f Make DiffEditor non-experimental
Change-Id: I489a2f2c8c8b7fc84ac99b8272689a5efba3943c
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-07 08:48:25 +02:00
Joerg Bornemann
7a2d93dea2 fix qbs build
Change-Id: I4b6236d2ddfa8e3baad463fcdf2ee66fe16f63e7
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-05-06 17:15:39 +02:00
Oswald Buddenhagen
8d7b8a202c move qmldesigner component INCLUDEPATHs to the _dependencies.pri file
users of the plugin are supposed to be able to compile against the
internals.

Change-Id: Ibf0fc5f87948a030cab2b92befabeda70c0b1597
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-05-06 17:07:27 +02:00
Oswald Buddenhagen
8488445fce remove pointless indirection
Change-Id: I91664e892cd442d6b25a332944dd57e36078d947
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-05-06 16:45:29 +02:00
Nikolai Kosjar
b3033381cb Git: Rename "Cancel" to "Close" in ChangeSelectionDialog
Change-Id: Ib3dbfa8c3dc3b187d53ad004ffab29fb87c9aa2c
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
2013-05-06 16:15:41 +02:00
Nikolai Kosjar
fd0cf19cfb Git: Specify shortcuts in ChangeSelectionDialog
Change-Id: If4f734e7a93246732f2e618feb107af598a79faa
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
2013-05-06 16:15:32 +02:00
Aurindam Jana
ec08eab40e QmlProfiler: Remove explicit addition of dependencies.pri
qtcreatorplugin.pri automatically includes the dependencies.pri
file.

Change-Id: I236a586b737a883f6fab76e34d116be175c22139
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-05-06 16:00:10 +02:00
Aurindam Jana
8fe5ac405e QmlDebugging: Set correct host when attaching to an application
Change-Id: I32030b5320f6de129af77fbde28cf7a4a048d9dc
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2013-05-06 15:21:43 +02:00
hjk
9b8b8ba97b Debugger: Replace GdbMi::findChild() with an operator[]
Less noise.

Change-Id: I8e533c97207ff5b9c79182c4fb99993f1992154f
Reviewed-by: David Schulz <david.schulz@digia.com>
2013-05-06 14:41:08 +02:00
Aurindam Jana
7ac0cb6247 AndroidRunSupport: Fix signals and slots
Change-Id: I59bfbd4669141aa1f215d8f6c6c498a520aed4fb
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
2013-05-06 14:18:12 +02:00
Oswald Buddenhagen
c806d8b748 remove pointless DEPENDPATHs
we use CONFIG+=depend_includepath nowadays

Change-Id: Ib79d56e63f4e452b40e68dc73ed2d404a07cf3b3
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-05-06 13:51:59 +02:00
Aurindam Jana
24af63ec4b Android: Add QML profiling
Change-Id: Ie06c0b49707f8ec549f180f41c565fd223240186
Reviewed-by: Christiaan Janssen <christiaan.janssen@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-06 13:27:50 +02:00
Aurindam Jana
c9d1c5b354 AnalyzerBase: Remove redundant remote linux dependency
Change-Id: I067396b95519ada89e58426d512832778d04aa58
Reviewed-by: Christiaan Janssen <christiaan.janssen@digia.com>
2013-05-06 12:41:16 +02:00