Commit Graph

2797 Commits

Author SHA1 Message Date
hjk
9072db09ab Debugger: Fix module listing
Change-Id: I342e78c352066ddd05e96199fd8ead088e3e9f58
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-29 16:29:16 +02:00
hjk
8906b4a4c8 Debugger: Make thread switching work in LLDB interface
Change-Id: I332e78c352066ddd05e96199fd8ead088e3e9f58
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-29 16:29:08 +02:00
hjk
b75209d653 Debugger: Cleaner shutdown of LLDB/python machinery
Change-Id: I482e78c352066ddd05e96199fd8ead088e3e9f58
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-29 15:49:29 +02:00
hjk
31634a07f4 Debugger: Cleanup LLDB python startup code
Change-Id: I682e78c352066ddd05e96199fd8ead088e3e9f55
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-29 15:48:54 +02:00
hjk
cc611e076f Debugger: Pass autoderef pointers down to LLDB machinery
Change-Id: I282e78c352066ddd05e96199fd8ead088e3e9f56
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-29 15:48:24 +02:00
hjk
14481df670 Debugger: Handle application output in LLDB interface
Change-Id: Ie97c628ece272249c23aab6d5438555c051f5aa1
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-29 12:24:03 +02:00
hjk
61bf74be32 Debugger: Work on LLDB event handling
Change-Id: Ie97c628ece272249c23aab6d5438555c051f5aa8
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-29 12:23:39 +02:00
Eike Ziller
8d894aee02 Merge remote-tracking branch 'origin/2.7' into 2.8
Conflicts:
	src/plugins/analyzerbase/analyzerbase.qbs
	src/plugins/qmljseditor/qmljseditor.qbs
	src/plugins/qt4projectmanager/qt4projectmanager.qbs

Change-Id: If9db8894ed27401a9aa9b385a6117be4c38edd11
2013-05-28 18:28:00 +02:00
Marco Bubke
2753ca94c7 QmlDesigner: Remove unused code
Change-Id: I08e98f22d3afd5911c56f1471701587db9d9c446
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-05-28 15:58:55 +02:00
J-P Nurmi
97952cfde2 Add missing QtQuick.Controls/Dialogs/Layouts type descriptions
Task-number: QTBUG-31012
Change-Id: Ic19cc79faaa71a09724445cf961ec16cf16fcbb4
(cherry picked from commit 4dd4bff886)
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-05-27 17:57:36 +02:00
Victor Ostashevsky
2074de74d0 Ukrainian translation update
Change-Id: I8c9bb5bfaac4296fb9089fb3c1e87df2b55afa9e
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-05-27 17:11:13 +02:00
Tobias Hunger
c3b6721a60 PNG: Fix warning about sRGB information
libpng 1.6 prints a line warning about this whenever loading any
of these files.

Remove color mangement related sections as well as time information
from the PNG files using:

pngcrush -rem gAMA -rem cHRM -rem iCCP -rem sRGB -rem time -force -ow FileName

PNGcrush is losslessly recompressing the files, too.

Change-Id: I483dfb98414c4914840bd5ee9318153a599747b1
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-05-27 16:12:01 +02:00
Eike Ziller
d8bd56bcd6 Merge remote-tracking branch 'origin/2.7' into 2.8
Conflicts:
	src/plugins/cpptools/cppcompletion_test.cpp
	src/plugins/cpptools/cpptoolsplugin.h
	src/plugins/qbsprojectmanager/qbsbuildstep.cpp
	src/plugins/qbsprojectmanager/qbscleanstep.cpp
	src/plugins/qbsprojectmanager/qbsnodes.cpp
	src/shared/qbs

Change-Id: I8fc97ed61c47af2c3d9e5cc2bf81e97661204d4e
2013-05-24 16:20:10 +02:00
hjk
8ffb0c7c1f Debugger: Implement stack frame switching with LLDB
Change-ID: I6efed5ffdccc5ce0aa13b1e7296137396ca28efe
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-24 10:16:43 +02:00
hjk
7fbcf01e40 Debugger: frame.GetFunction().GetName() is not GetFunctionName()
This makes 'start' show up in the stack instead of 'None'.

Change-Id: Ie277c4f86bb09e14c26babf63127d48871c09cfb
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-24 09:30:02 +02:00
hjk
81b7ed3636 Debugger: Fix step out and instruction-wise for LLDB
Change-Id: I1017aefdece671f748f00b9c6bc2385d85b8c170
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-24 09:16:02 +02:00
Thomas Hartmann
2e9f6a7935 Wizards: Adding a title to the Qt Quick Controls template
Task-number: QTCREATORBUG-9304
Change-Id: I9faa92bd9c1107066d7d312008a7e10613b414ff
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2013-05-24 08:47:48 +02:00
hjk
f37cf85d16 Debugger: Make LLDB std::vector dumper work
Change-Id: Iaa1a0065f1b7db60be5ed6006cd64c853cecc001
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-23 17:16:58 +02:00
hjk
484357035f Debugger: Don't show LLDB's "synthetic" name suffix
Change-Id: I4229792171edef807619ec4e68393ec3e91e12dc
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-23 16:51:17 +02:00
hjk
dc2096e83f Debugger: Move templateArgument implementation to Dumper class
This sets the scene for LLDB which needs direct access.
The global functions in gbridge.py stay for now, to keep compatibility.

Change-Id: Ia81f682ac2066acde3239f2d1e27f5e442361b11
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-23 16:17:32 +02:00
Thomas Hartmann
61828eda74 QmlDesigner.PropertyEditor: Adding sheet for QtQuick.Window
Change-Id: I99eee33ee7557aa94069b4dc999cb9f9a711caaa
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-05-23 15:35:53 +02:00
Thomas Hartmann
c884f629d6 QmlDesigner.Instances: custom rendering for QQuickWindow
Change-Id: Id2d9bd6b7f5cecefffddece30bb93a69699beeff
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
2013-05-23 15:35:46 +02:00
hjk
1cc957d47b Debugger: Remove hard coded python path for LLDB modules on Mac
Change-Id: I4229792171edef807619ec4e68393ec3e90e12dc
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-23 15:07:38 +02:00
Eike Ziller
ef5d3796d5 Merge remote-tracking branch 'origin/2.7' into 2.8 2013-05-23 07:25:34 +02:00
Marco Bubke
7976456002 QmlDesigner: Add content item hack
There is no stand content item interface, so try to work around to enable
snapping and anchoring.

Change-Id: Ib2eaf0d6c35e3ba289dd7d55b2ba4c064ad40748
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-05-22 14:45:43 +02:00
hjk
288d239656 Debugger: Handle LLDB differences between Linux and Mac
Change-Id: Ie97c628ece272249c23aab6d5438555c051f5aa7
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-22 14:25:37 +02:00
Sergey Belyashov
b9ff6e65cf Russian translation update
Change-Id: I4ab239307f0c164f27fdb5e1234a9bb55c8ef7ca
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
Reviewed-by: Sergey Shambir <sergey.shambir.auto@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-05-22 09:55:32 +02:00
hjk
780c8283e9 Debugger: Adjust QList dumpers to LLDB needs
Change-Id: I01071510d422176b632bcaf93e009ad5056ea777
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-22 09:24:18 +02:00
hjk
a5e0ab136e Debugger: avoid using sys.maxsize, Mac doesn't like it
Change-Id: Ie58d19d24a80b71527bb5381bb3cc33475f1f8cb
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-22 09:23:52 +02:00
hjk
736d32ba8a Debugger: Add autoderef to LLDB
Change-Id: Ie0f5c10f1a8eb7af531a850051c773ab3993d52e
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-22 08:05:49 +02:00
hjk
9db98dc54e Debugger: Move some common code back to qttypes.py
Change-Id: I2306277ec39d6149c376bde584c51551a780877d
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-22 08:05:20 +02:00
Marco Bubke
4f28228293 QmlDesigner: Fix anchoring for application window
We don't tested that target anchor object are node instances. Now we
search for the parent object recursively.

Change-Id: I2e03e714f858a285309b02f5e88c757f0dcfe7e5
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-05-21 17:13:48 +02:00
Marco Bubke
5847268778 QmlDesigner: Fix value change notification
The return value is always -1.

Change-Id: I19ede339e7557a794069b4dc991cb9f9a711caa9
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-05-21 14:41:04 +02:00
Marco Bubke
f68bd231c8 Revert "QmlDesigner: Remove NodeInstancesSignalSpy"
This is fixing some anchor movement bugs.

This reverts commit ae409f8bdf.

Change-Id: Ibe9b8b2601e2bcd1c249b5feda06fb3a29482f4b
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-05-21 13:08:10 +02:00
Orgad Shaneh
782c8a2142 Git: Provide highlighter for interactive rebase
Inspired by Vim highlighting

Change-Id: I1c967d22d26f313b5b7d37634713071d621f6f46
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-05-17 17:59:26 +02:00
Aurindam Jana
3f39943a37 CustomWizard: Add a placeholder field for QLineEdit
The XML file now has a placeholdertext attribute that sets
the place holder text for the corrsponding QLineEdit.

Change-Id: I537721a5e5be796f4f88054751e66e557e718948
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-05-17 16:16:38 +02:00
hjk
fcb419c510 Debugger: Make reference types visible with LLDB
Change-Id: I0caf56da8bc542f8829f21e703a6f4beb7d0b88d
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-17 16:08:11 +02:00
hjk
85957bc53e Debugger: Clean up std::{w,}string dumper
Change-Id: I224c0d02ebca40d394e2588465877f894ca9ded9
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-17 16:07:47 +02:00
Orgad Shaneh
b1d7d806c0 Fix some compiler warnings
* Unused variables in release build
* Comparison of bool to int

Change-Id: I1ac9b1051b26ae0655d4ff6b92d216926a4785da
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-17 08:13:18 +02:00
hjk
51593a1229 Debugger: Make dumper tests startable with LLDB
Change-Id: Iaf6cf18c47b21cf196b641c44fc2475d4f382ba2
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-16 17:50:30 +02:00
hjk
1fb090e426 Debugger: Don't hard code LLDB path on Linux
Change-Id: I7454f710d6ba57e9f6929cbdcfcbf269cf1f43c0
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-16 15:11:55 +02:00
hjk
df22d163fb Debugger: Use backend-agnostic readRawMemory
Change-Id: Iacc95753b85f87b7ece903d9c5b89570714d0d17
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-15 16:30:16 +02:00
hjk
1bbca3069c Debugger: Make readRawMemory uniformly accessible from Dumper object
Change-Id: I404753691943005984fe36978a14f7dadfc8ac26
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-15 16:27:05 +02:00
hjk
c60b19394b Debugger: Merge dumper.py into gbridge.py
Change-Id: I73975bbab25fed0fed426a057a5fbd482dd3670a
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-15 16:14:55 +02:00
hjk
ee716248b5 Debugger: Make std::string dumper work with LLDB
Change-Id: Id4d6e5819e3e64cea0a730f3e488e4640134848e
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-15 16:14:27 +02:00
hjk
e5855becbb Debugger: Replace std::string::_Rep lookup with hardcoded value
LLDB crashes on it...

Change-Id: Icd4f0ac2b6297c490fa17dc9bb90012326e25e26
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-15 16:13:55 +02:00
Oswald Buddenhagen
6fb94a7b10 Merge branch '2.7'
Conflicts:
	doc/src/qtquick/qtquick-components.qdoc
	doc/src/qtquick/qtquick-designer.qdoc
	qtcreator.pri
	qtcreator.qbs
	src/plugins/cppeditor/cppinsertdecldef.cpp
	src/plugins/qnx/qnxruncontrolfactory.cpp

Change-Id: I0a37a07c42719bc0d9ef5b3ac4641d01a63c0d88
2013-05-15 10:21:47 +02:00
Oswald Buddenhagen
a4e593c910 make phony_target hack work on mac even with qt 5.1
Change-Id: I4198b090840d287c0f8f1655447cdfaa98992c17
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2013-05-14 19:16:22 +02:00
hjk
7fd586d791 Debugger: Avoid Linux/LLDB crash when looking up "void"
Change-Id: Idd719906263e6bb72b0d72308ed37c34c657c876
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-05-14 19:05:15 +02:00
Leena Miettinen
d07d683691 UI text: make descriptive text shorter.
Fix capitalization.

Change-Id: I89c216e07f42c359cd11207d1702efc612db79bd
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-05-14 15:45:17 +02:00