Commit Graph

4987 Commits

Author SHA1 Message Date
hjk
dcccb90f74 Debugger: Make Python's subprocess dependency optional
This is only used to display array data using gnuplot.

Task-Number: QTCREATORBUG-10205
Change-Id: I9a9173860e4f6d37f475c7f101c0e85d104ab10a
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-09-24 14:43:53 +02:00
Thomas Hartmann
82426b37a3 QmlDesigner.PropertyEditor: disabling slider in SliderSpinBox
This just looks broken atm.

Change-Id: Id7064fa92e3bbfeac693cf500ec268090e641ea4
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-09-20 18:01:54 +02:00
Thomas Hartmann
508e2ebcc4 QmlDesigner.PropertyEditor: fix color editing in TextSpecifics
Change-Id: I62b34d2b1043ac403c0965c0ce1cf96ef4182d3e
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-09-20 17:55:50 +02:00
Thomas Hartmann
16c5045985 QmlDesigner.PropertyEditor: fix color editing in TextInputSpecifics
Change-Id: I2e966f20df778f01ae1ea854f58ace37f8e767a9
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-09-20 17:55:10 +02:00
Thomas Hartmann
ca50fc36e4 QmlDesigner.PropertyEditor: fix color editing in TextEditSpecifics
Change-Id: I90c9743d6ec19b557721c45913da480f30b34e16
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-09-20 17:55:02 +02:00
Thomas Hartmann
a2511021c2 QmlDesigner.PropertyEditor: fix color editing in RectangleSpecifics
Change-Id: I9c504f708e0d52fce2cb7c6fa3fe1b021c257435
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-09-20 17:54:53 +02:00
Thomas Hartmann
6a9cbb257a QmlDesigner.Property: add backendValue to ColorEditor
We use a timer for now to keep ui responsive.

Change-Id: I0385f2fd49c65e591869d0daff9260f0b08d48fd
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-09-20 17:54:43 +02:00
Thomas Hartmann
6251ea0331 QmlDesigner.PropertyEditor: adding TextInputSpecifics
Change-Id: If49ee5c741c7f4f08368b40a43e3c1297acda2e6
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-09-19 18:00:22 +02:00
Thomas Hartmann
a27402c7dc QmlDesigner.PropertyEditor: adding TextEditSpecifics
Change-Id: Ife23fffe553fb84b238db486b1ba09b705228e18
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-09-19 18:00:15 +02:00
hjk
6e5f4e05bb Debugger: Fix internal convienience dumper for breakpoint ids
Change-Id: I3a63ffae03f49a077d1512f141099b19b567dbc2
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-09-19 16:26:48 +02:00
Thomas Hartmann
b5ef9f6db9 QmlDesigner.PropertyEditor: refactoring TextSpecifics
Change-Id: Ie752e7f26e1da427224b2b8460a3c685aaff53b6
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-09-19 15:56:44 +02:00
Thomas Hartmann
660344536d QmlDesigner.PropertyEditor: adding FontSection
Change-Id: I9da1358851660e56e5298bfe58cf56725e81e439
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-09-19 15:56:39 +02:00
Thomas Hartmann
940a577755 QmlDesigner.PropertyEditor: adding standard section for text
Change-Id: I82bbb32c9b46c922dfa0163826c316638f35aa24
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-09-19 15:56:33 +02:00
Thomas Hartmann
d6e2b3a72a QmlDesigner.PropertyEditor: adding control for vertical alignment
Change-Id: I892ddd01509c7e0347670a7a329c8c2f7e0c7525
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-09-19 15:56:26 +02:00
Thomas Hartmann
6d4742a199 QmlDesigner.PropertyEditor: adding control for horizontal alignment
Change-Id: Ib9625b91e316157a3da4c09cd6c472c509c5387e
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-09-19 15:56:17 +02:00
Thomas Hartmann
6c340c3031 QmlDesigner.PropertyEditor: show actual item type
We want to show the actual item type.

Change-Id: I3f977dd715bde4dd6da3b9d3e142d148461decb8
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-09-19 15:55:55 +02:00
Thomas Hartmann
590aeb9dc8 QmlDesigner.PropertyEditor: fixing ButtonRow
We have to react to a change of checkedIndex

Change-Id: Icb2fd8efb236d6b2764ae901968f693f09c46d42
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-09-19 15:55:51 +02:00
Thomas Hartmann
a8ada95821 QmlDesigner.PropertyEditor: remove print statements
Some cleanup of print statements.

Change-Id: I9f1d83c988e2658c2e85f58a891c07047f4d64c1
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-09-19 15:55:45 +02:00
hjk
7971b6e714 Debugger: Make dumpers a bit more Python 3.x friendly
Looks like Ubuntu 13.10 will ship GDB linked to Python 3.3.

Change-Id: I748e8461531a3554d27ebfbf7af33385f69586c0
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-09-19 12:09:52 +02:00
Thomas Hartmann
0d0606a6d9 WelcomePage: Use native text rendering
Task-number: QTCREATORBUG-10167

Change-Id: I0bf3d28ba2837cdbfa4f5a38148ee00fe2b1c897
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
2013-09-17 14:45:14 +02:00
Thomas Hartmann
ec436a6d64 QmlDesigner.PropertyEditor: initial prototype for QtQuick 2
Change-Id: I85eac02934cd5f7f2f4664b9642c55bb3a23aa1e
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-09-17 10:15:46 +02:00
Jens Bache-Wiig
cf56178df1 Port welcome screen to Qt Quick 2
This ports the welcome screen to use QtQuick 2.0.
I have disabled the plugin on Qt4 builds.

Change-Id: Ia921d0747c8f7d4441c88fc9fb77b822496091f4
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-09-16 13:31:59 +02:00
hjk
235abbb242 Debugger: Remove the {type}&main performance hack
While this was great two years ago it seems to backfire with
some of the recent gdb builds.

Change-Id: I63ed1e225edeb0e59f079a5e9b5b8c92f3031c7d
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-09-13 18:01:35 +02:00
Tobias Hunger
0669547081 Dumper: Fix QImage dumper on 64bit machines
Change-Id: I8e38ce8ace7bd11d60f90c8b4c392364da65ae59
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-09-11 15:14:49 +02:00
Marco Bubke
8336a1b7ec QmlDesigner: Remove qDebugs
Change-Id: Iab635145cb2cde87c8d229983e1436910e90f0e4
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-09-11 12:40:42 +02:00
Marco Bubke
bd9cf4bc87 QmlDesigner: Don't move items in a layout
Change-Id: I9050b11d50d39726e2a19cabb7709020738a5c95
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-09-11 12:40:36 +02:00
Marco Bubke
820223a8f5 QmlDesigner: Re factor inline methods in NodeInstanceMetaObject
Change-Id: I9130b166a077fd0add21b65cab8fa7eee829386d
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-09-11 12:40:22 +02:00
Marco Bubke
2507a24ba9 QmlDesigner: Use QQuickView::setContent to set root component
Change-Id: I8d5700c71fd4e46f0463bf02195506251f71a853
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-09-11 12:40:11 +02:00
Marco Bubke
a25f30d6c4 QmlDesigner: Remove unneeded QtQuick import
Change-Id: Iab41ff8f1c197238c3cf78c6f99d78ee349b2137
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-09-11 12:39:59 +02:00
hjk
c68e90ec5c QmlPuppet: save a few function calls
Change-Id: Ic73b8bb417c2bf40af6146fe781c206266d3ecf8
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-09-11 10:49:54 +02:00
Marco Bubke
b00a7f0311 QmlDesigner: Fix attached properties call
Accessible.role for example was not found.

Change-Id: Ibd2f47d43705d5d450e572cbb9c786c75f7912b3
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-09-10 16:03:52 +02:00
David Kaspar
3c94b88cef Qnx: polishing bar-descriptor.xml files in Qt5 wizard templates
Change-Id: Ib943bdbfd6ebc7c9dfcbe5fd4995df86a3b73ff7
Reviewed-by: Mehdi Fekari <mfekari@blackberry.com>
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
Reviewed-by: David Kaspar <dkaspar@blackberry.com>
2013-09-10 08:41:24 +02:00
Christian Kandeler
d0633f0ac9 qbs project files: Add project property ide_source_tree.
The qmake project has this as well. Will become more useful later on.

Change-Id: I6e9b6b1d1a46ea6263a6d5fac4cb30d883a3e077
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-09-09 12:01:39 +02:00
Oswald Buddenhagen
a4d714e23d Merge branch '2.8'
Conflicts:
	qtcreator.pri
	qtcreator.qbs
	tests/system/shared/project.py
	tests/system/suite_general/tst_create_proj_wizard/test.py

Change-Id: Id9b80f049143dc8e108ed90bdc7c1ab40ba829ef
2013-09-06 12:20:44 +02:00
Nikolai Kosjar
69fc3cf03f Kill ";;" at end of statement
Change-Id: I177094f19978e07f85e42b34701d8f03cd26665e
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-09-04 09:19:10 +02:00
Thomas Hartmann
732d5ec701 QmlDesigner.QmlPuppet: fix for clipping in sub items
We did not clip sub items if clipping was enabled.

Task-number: QTCREATORBUG-9604
Change-Id: I75fdabd86193fbfbf397bf3d119a1a33c72cf771
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-08-28 12:22:11 +02:00
Thomas Hartmann
61e7641a6d QmlDesigner.QmlPuppet: fix for nonInstanceChildIsDirty()
We did not take care of the case where only the transform of a child
changes but nothing else.

Task-number: QTCREATORBUG-9796
Change-Id: Id997e527193c103abf3aeb77826501fb8f701fb7
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-08-28 12:19:22 +02:00
Thomas Hartmann
cb0e37128b QmlDesigner.QmlPuppet: fix for bindings and alias properties
For alias properties a binding to the original property
was not properly enabled.
This means that if bindings were reseted the original value from the binding
was overwriting any change to this property.

Solution: We disable the binding of the alias property manually using the
hash from resetBinding().

Task-number: QTCREATORBUG-9582
Change-Id: I7a891bbdd06154de8a4e1ff2d3c0939d4e8b4010
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-08-28 12:11:54 +02:00
Oswald Buddenhagen
4855871607 Merge remote-tracking branch 'origin/2.8' 2013-08-27 10:48:08 +02:00
hjk
938151a0d7 Debugger: Enable pretty-printing of FORTRAN character*n types
Change-Id: I46602fe6691471427d9f95925e8f88e99ab962f4
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-08-26 22:41:39 +02:00
Thiago Macieira
62fb22278c Debugger: Add dumper support for IPv6 in QHostAddress
Change-Id: Ia542cf9e3c695a2c3c4b6340c3d72dfe743339c6
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2013-08-23 21:36:39 +02:00
Guillaume Belz
3d9f8f7df7 update french translation
Change-Id: If70d24c1ffca3695bed1495cc697a12043152298
Reviewed-by: Pierre Rossi <pierre.rossi@gmail.com>
2013-08-23 15:25:42 +02:00
Marco Bubke
7be0100298 QmlDesigner: V8 is not anymore present in 5.2
Change-Id: Ie154a02719f4706b9edc872767b137fe6f9977bc
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@digia.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-08-22 12:27:07 +02:00
Oswald Buddenhagen
c2e90c360b Merge remote-tracking branch 'origin/2.8'
Conflicts:
	src/plugins/cpptools/cppcompletion_test.cpp
	src/plugins/cpptools/cpptoolsplugin.h
	src/plugins/projectexplorer/customtoolchain.cpp
	src/plugins/vcsbase/command.cpp

Change-Id: Ie7b3c9e136c0748b41320227c757471259339b48
2013-08-21 14:39:18 +02:00
Tobias Hunger
ee47b652a6 Snippets: Allow lowercase/titlecase/uppercase modifiers for variables
Use the same syntax already used in the custom wizard to denote
variables that are modified to be lower-/title-/uppercase:

 $tESt:u$ will become TEST
 $tESt:c$ will become TESt
 $tESt:l$ will become test

The snippet will be inserted without any name mangling happening.
Once the editing is done the name mangling is applied to all fields.

Change-Id: I7c1f5a1ad2bb5acf1b88b54de51bb39391c64763
Reviewed-by: David Schulz <david.schulz@digia.com>
2013-08-20 14:49:17 +02:00
Sergey Belyashov
1b2675f7d6 Russian translation update
Change-Id: I10354aa8b9bdede194d0046bd61501301d2c9863
Reviewed-by: Sergey Shambir <sergey.shambir.auto@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-08-19 11:25:10 +02:00
hjk
8ae41de20c Debugger: Fix dumpers in the presence of -D_GLIBCXX_DEBUG
This affects std::map, std::set and their iterators.

Change-Id: I372833d04a1f96afd38f127c67052c69cbb3dc02
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2013-08-16 16:41:19 +02:00
Pavel Fric
e1b63dd526 Update Czech translation
Change-Id: I65f14acf749ea055d07a65c8900461acac3ba8ff
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-08-16 16:16:40 +02:00
hjk
958a1d2d4e Debugger: Implement dumper for std::unordered_{set,map}
Task-number: QTCREATORBUG-9855

Change-Id: I985745530d93e1c191442431a7a9449a1c4c059a
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: David Schulz <david.schulz@digia.com>
2013-08-16 11:11:21 +02:00
hjk
cb4c649ac0 Debugger: Improve caching of unnamed structures
Task-number: QTCREATORBUG-9947

Cherry-picked from 16c4c2ae64

Change-Id: I901bb87ecafc4c1260003de51678ab66122aaffa
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: David Schulz <david.schulz@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-08-16 11:11:21 +02:00