Commit Graph

3711 Commits

Author SHA1 Message Date
Thomas Hartmann
bbe35e1991 QmlDesigner.PropertyEditor: proper maximum/minimumValues
The default was 0-100. This patch allows a bigger range.

Task-number: QTCREATORBUG-11541
Change-Id: I6b5c29cef1e4706814a9b7cf2d1f2186d7e681c7
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2014-03-05 16:07:46 +01:00
hjk
a8a9786b91 Debugger: Add Run-in-Console for LLDB
Task-number: QTCREATORBUG-9650
Change-Id: I74586ca8c89efedbb952218497f7acdae500d3b9
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-03-05 16:03:55 +01:00
Marco Bubke
57591442a0 Change priority of qml application templates
The Window element is not working in the qml designer. So it would would
be nice to have a default template which is actually working.

Change-Id: I7eae41d9ccc1c0cc8b65a6eed3f999e45b396291
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
2014-03-05 15:29:11 +01:00
Marco Bubke
2784d750cf Make qml template more designer friendly
If you open the qml file in the designer and want to move the text item
you move the mouse area instead. I think it is not very intuitive.

Change-Id: I41457e4f42a145433189ac45768e345ac73b262e
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
2014-03-05 15:28:57 +01:00
hjk
93e974321c Debugger: Fix QFile dumper for Qt 5.3, 32 bit
Change-Id: Ie28b6f52b91adcfb947203e6354f24412e0edfae
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-03-05 12:26:09 +01:00
Eike Ziller
3ba9db48ed Merge remote-tracking branch 'origin/3.1'
Conflicts:
	qtcreator.pri
	qtcreator.qbs

Change-Id: I5b27eba0a9536d3e6867577ebf2b59d58a13b827
2014-03-04 14:04:07 +01:00
Thiago Macieira
73c5eae311 Add support for AVX512 registers
Unlike the SSE and AVX registers, the AVX512 registers appear to be used
exclusively in 32- and 64-bit mode. There are no instructions to operate
on 8- and 16-bit quantities; instead, there are instructions to do zero-
and sign-extension on load and truncation and saturation on store.

Change-Id: I0cd07a72e3aeb74f68c36d64cabc420711e51372
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-03-04 12:58:45 +01:00
Leena Miettinen
c0255471ed Welcome: updated links on Tutorials page to DDays13 videos
Also add links to more tutorials in the Qt reference documentation
and Qt Creator documentation.

To test, just copy the files to the respective folders in a Qt Creator
installation. No need to pull and rebuild.

Change-Id: Ia24f07342849ac826d29965e6d70bc24712715e9
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2014-03-03 16:14:55 +01:00
Joerg Bornemann
549ea6a3c8 qbs templates: install app by default
Change-Id: Ib639f70f2cb30842d8bce2073883979d0b67afa7
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2014-03-03 13:36:12 +01:00
hjk
d14676dc10 Debugger: Remove glitch in QObject property reporting.
There was a spurious item named [10] (or similar) at the end
of the list.

Change-Id: I9bfd41325f47206c11e26161f6b0838778f8c306
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-02-28 17:16:36 +01:00
hjk
9bb0d18872 Debugger: Fix some fallback in type lookup
Just in case. I can't trigger the codepath anymore.

Change-Id: Ia1cecca7a9628b36128fa6efbb2f6ffbc4bef4b2
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-02-28 17:15:37 +01:00
hjk
880a834b11 Debugger: Add start with step-into for LLDB
Task-number: QTCREATORBUG-11596

Change-Id: I4561d74524b70bc81345ab9beb60ec7242045509
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-02-28 13:33:49 +01:00
hjk
d190263e9a Debugger: Re-work qt namespace detection with gdb
We can always use python now. Avoids one roundtrip on startup,
a temporary file, and only does it when needed.

Change-Id: Id32a812bec477307da1d93950f7758f3a5699464
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-02-28 12:16:30 +01:00
hjk
762f3e32fd Debugger: Fix metaobject lookuop for older versions of GDB
Symbol.value is not available in 7.4

Change-Id: I86e00cbeef61669ca5950e35a7b0aed86dcb2f87
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-02-28 12:16:14 +01:00
hjk
9e3005ee95 Debugger: Rework gdb Q_OBJECT detection (again)
We need to filter out Q_GADGETS

Change-Id: Id0ec18188e5b40506d69908e7218e3971cbddad9
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-02-27 12:56:15 +01:00
hjk
3e1a2c6c53 Debugger: Add "Separate Window" display option for QUrl objects
Change-Id: Ifd4f60a96856d15993efd857d33421f691bb8824
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
2014-02-27 11:02:22 +01:00
hjk
4ee7bdc562 Debugger: Some cleanup in gdbbridge
Change-Id: Iecea0ee1d66cff3a4dbe2c9605babb2e49d0c93a
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-02-25 17:46:48 +01:00
hjk
d9f6b7da2a Templates: Remove 'Module/' part from #includes
That was not recommended practice for user code.

Change-Id: I68c2471444dd6c6fc0b6cc64df9a677947863973
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2014-02-24 10:16:01 +01:00
hjk
7e5d67025c Debugger: Remove some workarounds for older GDB versions
... and the Python magic needed. This also helps to remove
module dependencies that break current QNX setups.

Change-Id: I6554cf0f344b4c3788681389f2c972e49c9851b6
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Reviewed-by: Cristian Adam <cristian.adam@here.com>
Reviewed-by: Martin Boháček <mbohacek@blackberry.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-02-21 13:33:21 +01:00
hjk
bfbb7513f2 Debugger: Fix Qt 4 QVector dumper with LLDB
Change-Id: I2b5ab838558b2e1b3a0c13fafcc37efebb014c19
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-02-19 10:33:23 +01:00
Frederik Gladhorn
a0d29eeb03 Welcome Screen accessibility improvements
Change-Id: I2fa2f98566378a5f9ad12e3c74cbe293d97eb2a4
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-02-19 09:15:32 +01:00
Frederik Gladhorn
7a4676c373 Reference only public properties
This doesn't change anything, but the control property
is "private" to button, prefer using the public root
"button".

Change-Id: I2dc4e92367ff196e2d02b74d6f97ebc0ee355a76
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-02-19 09:15:25 +01:00
Frederik Gladhorn
9b22f1523c Improve key handling for welcome screen
This makes the Projects/Examples/Tutorials buttons work
by keys in addition to mouse.

Instead of only respecting the mouse for button presses
use an ExclusiveGroup so that pressing space also changes
the mode (before pressing space on the Examples button
would change to example mode but not highlight the button).

Change-Id: Ib4704fc1bb09767b6b69e2a6364ceca4525a0676
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-02-19 09:15:17 +01:00
Tobias Hunger
354559aa71 CustomWizard: Use object pool to find factories
Rename class type of CustomQmakeProjectWizard from "qt4project" to
"qmakeproject" and document that change in the manual and changes-3.1.0.

Also update all the in-tree xml files to that new class name.

Change-Id: I7a9ef914a429d68e7f37a2115c03fa81d7433398
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-02-17 11:00:58 +01:00
jkobus
6b7c429c11 Make availableFeatures() nicer
Change-Id: Ia25c0967e6f65cb046c9f3b1798c747b8da02fc9
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2014-02-14 12:45:28 +01:00
Robert Loehning
7adc674e16 Fix in French translation
Change-Id: If7f1e79597541df76fd41612ef63148aedb71ded
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
2014-02-14 12:13:44 +01:00
jkobus
e04f884220 Update qtquick features number
Task-number: QTCREATORBUG-11465

Change-Id: I17653a10e8d844e94be294d66d59f3235631ccb0
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2014-02-13 14:35:32 +01:00
hjk
cd35d16983 Debugger: Also display dynamic QObject properties
Also, don't pre-compute the property count for performance
reasons. This leaves us with not too much information before
actually expanding the note, but better than waiting a
minute before seeing anything from a qwidget or such.

Change-Id: Ia39a01ec053ca821bb6cc76f09b3e836fa0d1b03
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-02-13 11:33:46 +01:00
Tobias Nätterlund
6b8b60cef6 BlackBerry: Improve handling of Qt libraries when creating package
This lets the user choose between bundling the Qt libraries in the
bar package, use the libraries shipped with the device, or use
libraries deployed to the device by the user.

From the user's choice, the correct assets will be added to the bar
package, and the correct environment will be set up, so those does
not have to be pre-filled in the bar-descriptor.xml template any longer.

Task-number: QTCREATORBUG-11376
Change-Id: If44a9f9868d068f2ccbbeca3e25447496a336648
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
2014-02-13 09:29:38 +01:00
jkobus
62117ee21f Fix deployment for QtQuick templates
Task-number: QTCREATORBUG-11412

Change-Id: Iee117faaf85fcaa3e216091a8f7d95b4e12237cb
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2014-02-11 13:11:32 +01:00
hjk
a19353674c Debugger: Stop process before manipulating breakpoints with LLDB
This seems to be a LLDB/Linux specific problem.

Task-number: QTCREATORBUG-11441
Change-Id: I390e17737a63f53dc1d1e2060ef87a3ad94fedf5
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-02-11 10:44:54 +01:00
hjk
c7f80c2c00 Debugger: Fix reaction to unsupported types of breakpoint.
Task-number: QTCREATORBUG-11434

Change-Id: I5b295df0db85063146ed9dc09351844924e22bdc
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-02-11 10:05:20 +01:00
Eike Ziller
b03a981a41 Merge remote-tracking branch 'origin/3.0'
Conflicts:
	qtcreator.pri
	qtcreator.qbs
	src/shared/qbs

Change-Id: Ic6f115e3d9da32327cfe2d02d7356687dc3f60d7
2014-02-11 09:14:22 +01:00
hjk
3e1ae6bf3a Debugger: Make 'Jump to Address' work with LLDB
Change-Id: Iba288df0db85063146ed9dc09351844924e22bdc
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-02-10 10:18:17 +01:00
hjk
f4d94df84a Debugger: Run to line for LLDB
And some error reporting.

Change-Id: Iab298df0db85063146ed9dc09351844924e22bdc
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-02-10 10:17:53 +01:00
hjk
f413ff0bc4 Debugger: Make LLDB main loop exception reporting more verbose
Include the full call stack.

Change-Id: Ib2a18df0db85063146ed9dc09351844924e22bdc
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-02-06 16:18:31 +01:00
hjk
aef47d9011 Debugger: Move list of statics to subnode
Task-number: QTCREATORBUG-11401

Change-Id: Iafa18df0db85063146ed9dc09351844924e22bdc
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-02-06 16:16:34 +01:00
hjk
282e688db2 Debugger: Fix "Jump to Line" for LLDB
Change-Id: I2fa58fd0db85063146ed9dc09351844924e22bdc
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-02-06 14:32:46 +01:00
Alessandro Portale
ff38bb5143 WelcomeScreen: Changing the "Getting Started Now" button url
We want to reduce the needed number of clicks to the Android setup
info from 4 to 2 clicks. Therefore the main index.html is better.
Also that page does not open in split help, anymore.

Change-Id: Idfd08c78728cb2face6cf9769ca332ac8805eef5
Reviewed-by: Sami Makkonen <sami.makkonen@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-02-05 12:21:34 +01:00
hjk
d963ad4167 Debugger: Work around wrong executable names
We currently don't always get proper executables from
the process list, and we don't need them for attaching.

Task-number: QTCREATORBUG-11295

Change-Id: I2fc18df0db85063146ed9dc09351844924e22bdc
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-02-05 11:18:31 +01:00
Alessandro Portale
076496a122 Revert "WelcomeScreen: Changing the "Getting Started Now" button url"
wrong branch

This reverts commit c3e675064c167eee79c04837015641f5af20a012

Change-Id: I2a24c89e4953e69057b8e125a4be18410ee6005b
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
2014-02-04 18:02:48 +01:00
hjk
b9834e4092 Debugger: Move special argv display to DumperBase and use for LLDB, too
Change-Id: Ie1913f5a5062d230e02a4f1738ca14bd6cebc55c
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-02-04 17:02:38 +01:00
hjk
b7c7a82060 Debugger: Pass command line parameters with LLDB
Change-Id: Id25155688e0e9bbe0d45cde20563929b7370695d
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-02-04 15:49:12 +01:00
hjk
10f0044031 Debugger: Allow incremental expansion of large stacks
Task-number: QTCREATORBUG-11108

Change-Id: Id1a155688e0e9bbe0d45cde20563929b7370695d
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-02-03 14:12:58 +01:00
hjk
871a4bcad3 Debugger: Re-structure version check in QDir dumper
Change-Id: Ic14155688e0e9bbe0d45cde20563929b7370695d
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-02-03 07:56:57 +01:00
hjk
3e4cc08699 Debugger: Yet another way to extract metaobjects
FindFirstGlobalVariable seems to return bogus values.
EvaluateExpression might be more reliable.

Change-Id: Ic84155688e0e9bbe0d45cde20563929b7370695d
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-31 18:14:00 +01:00
hjk
b2874f3bb3 Debugger: Make some gdb dumper work for libc++
Better user experience on Mac.

Change-Id: Ice1455685e0e9bbe0d45cde20563929b7370695d
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-31 17:11:02 +01:00
Jarek Kobus
d583900297 Get rid of Qt Quick Ui template based on QtQuick 2.0
Change-Id: Ifa134618cf84f3ec71d443fc3d8bb0fba2768ea8
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2014-01-31 16:40:55 +01:00
Alessandro Portale
055f040a02 WelcomeScreen: Changing the "Getting Started Now" button url
We want to reduce the needed number of clicks to the Android setup
info from 4 to 2 clicks. Therefore the main index.html i better.
Also that page does not open in split help, anymore.

Change-Id: I96b43f269c946c3a836811480ee29221db5fade9
Reviewed-by: Sami Makkonen <sami.makkonen@digia.com>
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
2014-01-31 15:26:40 +01:00
hjk
5e5a7ca828 Debugger: Work on older LLDB.
Breakpoint setting and some data examination give now
results with 167.2. Communication is not working, only
one event is handled.

Change-Id: Ice40e568ee0e9bbe0d45cde20563929b7370695d
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-31 14:50:36 +01:00