Commit Graph

31174 Commits

Author SHA1 Message Date
hjk
f041937570 Debugger: Fix display of function pointers with LLDB
While it's a pointer, auto-dereferencing does not
make much sense...

Change-Id: I036e2d5195ea0f9813fe7ebaa7dc2434579abbe5
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-21 15:17:06 +02:00
Tobias Hunger
dd1a77aef9 Qbs: Fix some more issues introduced by the subprojects support
Change-Id: I6edf9147f579c115394695d7f995f38448610284
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-21 15:09:52 +02:00
Tobias Hunger
1ce18ccbcb Qbs: Fix spelling
Change-Id: I38e1d3098e49c4281a018253059ffa9dafd7aebc
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-21 14:55:27 +02:00
Leena Miettinen
b0ec252b5a Doc: Qt version field has been moved to Kits options dialog
You must now select a kit. Also, it sounded like only 4.7.4 was
supported.

Change-Id: Ifadeb980f407cad8dc79d1b7598ff49b294f7b10
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-21 14:43:28 +02:00
Tobias Hunger
eec42b23b3 Qbs: Fix QbsRunConfiguration creation with subprojects
Change-Id: I55528aba6c5d88c2466142248557580456015d2d
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-21 14:28:56 +02:00
Tobias Hunger
9368a82eaa Qbs: Make use of buildSystemFiles
Change-Id: I1d7151cd0aa6388c5d7fe20dbc4ed2a154325e1a
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-21 13:35:41 +02:00
Tobias Hunger
cf9d340a67 Qbs: Update profile information set by creator
Change-Id: I15948c90a06e60969a4d1d95e80a7394d1a7bb9a
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-06-21 13:27:27 +02:00
hjk
2b64cdcde9 Debugger: Fix display of some boost types with LLDB
Change-Id: Ied11317f8389963e5c98230d6885311a84c2dc25
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-21 13:24:55 +02:00
Tobias Hunger
e6f93ac7cb QtSupport: More helper methods for BaseQtVersion
Add a method to query debug/release build availability and one for
the documentation path.

Qbs wants to know those and I do not want to hardcode QtSupport
details there.

Change-Id: I32c83167270dd34a81c4ab3f65e9d92b8f6bca90
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-06-21 12:44:21 +02:00
Tobias Hunger
c3562e989e Qbs: Fix crash in QbsRunConfiguration
Change-Id: I975b8b0f9a2c761850d34e1ab26ff343be7a16c7
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
2013-06-21 12:42:41 +02:00
Tobias Hunger
490524b7cd Abi: Add endianness method
For now this uses the architecture to decide which endianness to use.
That does not work too well, so a endianness field is needed for
the master branch.

Change-Id: I394a959c4182271ee9847de7c8da1788a027c3a2
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-06-21 12:42:20 +02:00
hjk
3de1592090 Debugger: Fix display of anon unions with LLDB
Change-Id: Ifd11317f8389963e5c98230d6885311a84c2dc25
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-21 11:39:21 +02:00
Daniel Teske
cdecaa5a80 SettingsDialog: Update size of category view on showing/hiding scrollbar
On a german locale the category view has a horizontal scrollbar. This is
because the initial sizeHint is calculated while the vertical scrollbar
is not visible. This patch ensures that the sizeHint is updated if the
scrollbar is shown.

Change-Id: Ic97c0c3650f765dbf6d8f84f2c168630c65ee89f
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-06-21 11:07:18 +02:00
Leena Miettinen
b3612a0433 Doc: remove link to Nokia UX desing Library
This site is now mostly about designing for devices that
do not support Qt.

Change-Id: I8b092f85ada7de770ed8e61307cb6f48c5a2701e
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-06-21 11:06:54 +02:00
Daniel Teske
fa36673ee1 KitInformationWidget: Add tooltips were possible also to the main widget
Note: For some widgets setting the tooltip had no effect. This creates
a somewhat uneven user interface.

Change-Id: I101b556a24d2c7f2a55245d8da33870566327762
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-21 10:56:15 +02:00
Leena Miettinen
70e6cb0acb Doc: update screenshots for changed screens
Some terms have changed in the UI.

Change-Id: I0f3bccaa3fdab90c2b39bc584fa9244467f5d107
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-06-21 09:37:16 +02:00
hjk
61b160c9c5 Debugger: Resolve dynamic types with LLDB if possible
Change-Id: I39b995eb9328e449befad85792512c45670cc8c9
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-20 18:06:33 +02:00
Lorenz Haas
063cc6bfa7 CppEditor: Handle namespaces when generating method definitions
Consequent use of insertLocationForMethodDefinition respects the
surrounding namespace when moving/inserting definitions.

Task-number: QTCREATORBUG-2676
Task-number: QTCREATORBUG-9332
Change-Id: I6d83cf84d844dd4773900d03563581c88befa7b7
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-06-20 15:48:45 +02:00
Eike Ziller
4d5ffd4e91 Installer/Mac: don't add fancy stuff into the installer app name.
The file name pattern that is used for win/lin should only be used for
the resulting disk image, not the installer app itself

Change-Id: Ia0b41fd379faf093af71dc526f32a768552d5e2f
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-06-20 15:32:17 +02:00
Robert Loehning
b2eab46164 Squish: Fixed tst_qml_editor
line change missing from 39103dee4f

Change-Id: Ie299da6b31222def53e88e82cdab2adb9f451b02
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-06-20 15:32:16 +02:00
Joerg Bornemann
cd37aef6cf update qbs files
Use the new contains function and the targetOS list.

Change-Id: I38b995eb9328e449befad85792512c45670cc8c9
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
2013-06-20 15:31:39 +02:00
Christian Kandeler
9e5a9110ca SSH: Implement and make use of RFC 4256.
There is now at least one Linux distribution (openSUSE 12.3) that
disables the "password" authentication method in its default
sshd_config, while others allow it, but disable "keyboard-interactive".
This patch tackles the problem as follows:
    1) Implement RFC 4256 ("keyboard-interactive") and make this method
available in the API.
    2) In addition, the API offers to try both password-based methods
one after the other, until one has succeeded or all have failed.
    3) Dialogs continue to offer just the choice between "Password" and
"Key", as to not confuse users. Internally, "Password" uses the feature
described in 2).

Task-number: QTCREATORBUG-9568
Change-Id: Ic81bd5d2dc4b1332ea1a8be938c19811c21a9087
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
2013-06-20 15:21:41 +02:00
hjk
84a597e411 Debugger: Small dumper cleanups and consolidation
Change-Id: I1511317f8389963e5c98230d6885311a84c2dc25
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-20 14:53:31 +02:00
Kai Koehne
5bfe37c58c Add documentation for extensions of Qml Performance Monitor
Can be enabled by passing LICENSE_TYPE=enterprise to qmake.

Change-Id: I49044c2425a056980b6e9f8377e6a33c1beaca5a
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
2013-06-20 14:52:37 +02:00
Marco Bubke
14d515df73 QmlDesigner: stabilize majorQtQuickVersion()
We have to think of Window/ApplicationWindow as root item.
First we check the import for the major version and if this fails,
we fallback to the root item.

Change-Id: Id24c0d1846a1fe4e6f32f3be834b552fcbed5421
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-06-20 14:42:35 +02:00
Robert Loehning
66a1b52f98 Squish: Stabilize progressBarWait()
Change-Id: I9511317f8389963e5c98230d6885311a84c2dc25
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-06-20 14:00:53 +02:00
Robert Loehning
648403d439 Squish: Fix handleDebuggerWarnings()
Warning now shows up for MSVC builds, too.

Change-Id: I774079fd6ee0f9bf70a7f37c9920dd45e55154d0
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-06-20 13:54:04 +02:00
Eike Ziller
56dd0c7d45 The script for creating source packages no longer creates doc package
Reflect that in the name

Change-Id: I8c7f81b0ff3b24e63401c6bbb90c9ad622c6ed0d
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-06-20 13:50:03 +02:00
Eike Ziller
5c5a129d06 Add qbs sources to source packages.
Change-Id: Iee20c93bca26a0e9849e88e14605f1703347e331
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-06-20 13:49:33 +02:00
Eike Ziller
e380e74605 Add some OTHER_FILES
Change-Id: I0f6b90c762029797c708fcdbadc5e19153a4471d
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2013-06-20 13:41:46 +02:00
Daniel Teske
916ae49b6a FancyToolButton: remove forceVisible
It's never used

Change-Id: Ia2e7ab19685066daf29b5209cb7ea2a7485dfcf2
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-06-20 13:17:50 +02:00
Leena Miettinen
c6dc893a84 Doc: UI text changed for Editor and Code Style settings
Update text and screenshots.

Change-Id: Ida90da1c021a1ffb6c69bd3fde9e2d85d402f26c
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-06-20 12:55:03 +02:00
hjk
529c8a69b0 Debugger: Fix recent dumper autotest regression
Change-Id: Iefddda1e5781f10eb63095e2e513893bb9a3ebf6
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-20 12:51:37 +02:00
hjk
ffadc5bf2e Debugger: Remove duplicated code
Change-Id: If95fc2b7869737224e5a39b3d32cd59afd5105ca
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-20 12:22:38 +02:00
hjk
209bad4213 Debugger: Fix reading of \x escape sequences in strings
Change-Id: Idfe41f6c2769397d6eee3ab74de4afbb94111e25
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-20 12:21:47 +02:00
Tobias Hunger
24b8ef317d Disable publishing action if we can not publish the project
Make sure the publishing action is disabled when we can not publish
a project. Currently the action is enabled and gets the user to a
selection dialog with misleading "I'm afraid I can not do that"
information.

Change-Id: Id3d749e4ada466a2af505586a7d248f2cdc814fe
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-06-20 11:37:40 +02:00
Kai Koehne
cdfa382ebf QmlProject: Don't disable debug action based on debugger window language
If you loaded e.g. a .qmlproject file that had only C++ debugging turned
on the Start debugging action got disabled, and there were no ways of
getting it enabled again (short of reloading the project).

Anyhow, the logic to disable the debug action based on the current
debugger language is flawed, since triggering the action will actually set
the language.

Change-Id: I5827a39cafc7e5dd0b2f2b43f07774e64eace02e
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-20 11:35:33 +02:00
Daniel Teske
198d125a1c FancyToolButton::paintEvent remmove unused variables
Change-Id: I5eb7fa9d1efc06292ee22e9db195204e37f3aa4b
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-06-20 11:30:38 +02:00
Leena Miettinen
41411165ba Doc: use standard wording in \brief commands
QDoc does some magic with the \class and \namespaces
and \brief commands, so the following wording must be used:
"The xxx class yyy ..."

Change-Id: Id231f30e8464898b776888d5423523de404aae34
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-06-20 11:22:47 +02:00
Christian Stenger
440725322a Tests: Allow execution from outside pluginmanager folder
Change-Id: If8d564b9fe125669aa179f2b21de8ffac16cd076
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-06-20 11:21:00 +02:00
Eike Ziller
5c4a1a1263 Installer/Mac: Add missing config file
Change-Id: Ib36e02b526ddd9501efcc3907ac69d6e2664f4ac
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-06-20 10:29:31 +02:00
Thomas Hartmann
acb7d2cd5b QmlApplicationWizard: translation fix
The translation contexts did not match and there was
a mistake in the .xq for xmlpatterns file.

Change-Id: Ibb454e82d6f197014451399cbb8a9fc0bad04a98
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-06-20 10:02:48 +02:00
hjk
d42544e037 Debugger: Enable mouse input/output navigation in LLDB log window
Change-Id: Idee41c6c2769397d6eee3ab74de4afbb94111e25
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-20 09:44:32 +02:00
hjk
c3649f53bf Debugger: Handle some watchpoint failures more gracefully
Change-Id: I09524aa8a3b0256ec0468416bc823353d5b011ea
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-20 09:42:30 +02:00
hjk
1f72afb997 Debugger: Select usable frame on stop
Change-Id: I37305aa6b44b7b9edf33a6828d965ab84289e353
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-20 09:35:52 +02:00
hjk
5addb7c6f2 Valgrind: De-pimpl Valgrind::Internal::CostView
No need for that in internal classes.

Change-Id: Id2e2783972e068cef9873c248ae54c013b933530
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-20 09:33:29 +02:00
hjk
ee8a0b30d9 Valgrind: Use BaseTreeView instead of QTreeView
Change-Id: Ica796ba3d45b97fb5ed0856acb0860f15d45be56
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-20 09:33:09 +02:00
Tobias Hunger
fbda476940 Disable autodetection when the debugger is set up by the SDKtool
This is save now, since the SDKtool will have set up a proper debugger
and if it did not fill in one, then the whole widget will stay editable,
even for auto-detected kits.

Task-number: QTCREATORBUG-9529
Change-Id: I92e89f74a1dd27705d34f77d19d521c69067eb2d
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-06-20 08:18:10 +02:00
Kai Koehne
06ad8196d8 sdktool: Check for return value of mkpath
Change-Id: I946e2d5195ea0f9813fe7ebaa7dc2434579abbe5
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-20 07:41:05 +02:00
Orgad Shaneh
57a6f04ce6 Git: Prevent tracking tags
Change-Id: Iea935aa226b70de936653b7637b4b9bb5e9c64cf
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-06-19 22:07:06 +02:00