Commit Graph

21107 Commits

Author SHA1 Message Date
hjk
24fefc3d5b debugger: remove 19 symbols of dubious benefit
Change-Id: I79c27331582e3e34449ba9f7ce6f3cfec4b99639
Reviewed-on: http://codereview.qt.nokia.com/2630
Reviewed-by: hjk <qthjk@ovi.com>
2011-08-04 15:42:22 +02:00
Eike Ziller
dc8a0fe42e Enable some cursor keys for binary editor again.
Change-Id: I0e0136a205fa6ca6ed9c8d0d745803488337dd37
Reviewed-on: http://codereview.qt.nokia.com/2626
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Leandro T. C. Melo <leandro.melo@nokia.com>
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
2011-08-04 15:01:17 +02:00
Thomas Hartmann
7e20b217db QmlDesigner.propertyEditor: fix for alpha == 0
"transparent" is an extra case.

Task-Number: QTCREATORBUG-5727
Change-Id: If28e8735aacb3dd464b61fb7ed65918d8ea465b2
Reviewed-on: http://codereview.qt.nokia.com/2627
Reviewed-by: Marco Bubke <marco.bubke@nokia.com>
2011-08-04 14:50:08 +02:00
Friedemann Kleint
f76da43b05 Debugger: Replace virtuals by capability flags.
Change-Id: If09efd21dc44e356eb575bb6170356fdbd409b39
Reviewed-on: http://codereview.qt.nokia.com/2625
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: hjk <qthjk@ovi.com>
2011-08-04 14:35:18 +02:00
Thomas Hartmann
867178cf68 QmlDesigner.statesEditor: crashfix for focus handling
Ignore changes to the TextEdit if focus gets lost.
Reason: an error message (illegal state name) would lead to a crash.
For details see the task.

Task-Number: QTCREATORBUG-5729
Change-Id: I0f0ad7a416ba59d958b3ae5d8809ccb51f42fe5e
Reviewed-on: http://codereview.qt.nokia.com/2624
Reviewed-by: Marco Bubke <marco.bubke@nokia.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
2011-08-04 14:30:03 +02:00
Kai Koehne
7c31bd6604 QmlCpp Debugging: Only set C++ breakpoints after QML is connected
If one hits a C++ breakpoint before the QmlEngine is properly set up
the debugging actions are all disabled. Patch 58faedc4e tried to
fix this by automatically executing continue in these cases, but
this let to errors on Mac OS X. Instead just delay the setting of
C++ breakpoints.

Task-number: QTCREATORBUG-5681
Change-Id: I149dea9b453ed7abd33a1a93b5b546d7c6cda8fd
Reviewed-on: http://codereview.qt.nokia.com/2568
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
2011-08-04 10:54:59 +02:00
Kai Koehne
0697765fec QmlProject: Don't crash if no qt version is available
Change-Id: I1737ca26b29d366f4f326c534af1528776f2bfdd
Reviewed-on: http://codereview.qt.nokia.com/2607
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
2011-08-04 10:43:59 +02:00
Daniel Teske
21c00c5f22 Export qmakestep and makestep
Needed by plugins implementing their own qt4 targets.
Backport was asked for on IRC.

Change-Id: Idad09914f95259443c06ecdf458e9ce63c802cc3
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
(cherry picked from commit a838d4ac01)
Reviewed-on: http://codereview.qt.nokia.com/2587
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
2011-08-04 10:14:48 +02:00
hjk
1a0056eea9 fakevim: v in visual mode actually leave visual mode
Task-number: QTCREATORBUG-5603
Change-Id: I239837b1d8ad30fdc157a6eaec05a026c294a750
(cherry picked from commit 764f902cf3)
Reviewed-on: http://codereview.qt.nokia.com/2578
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
2011-08-04 09:15:33 +02:00
hjk
86e6cc6728 fakevim: handle cursor keys in Replace mode
Task-number: QTCREATORBUG-5647
Change-Id: I06bf6b859ac5111b5692c003aab2d003a0c7b110
(cherry picked from commit 18b74f087b)
Reviewed-on: http://codereview.qt.nokia.com/2577
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
2011-08-04 09:14:41 +02:00
hjk
c1f225fd8f fakevim: also set foreground color for search matches
Task-number: QTCREATORBUG-5604
Change-Id: Ic94ebbbb3d850624a8fbbc0e1d9d49ba70992ad0
(cherry picked from commit 00be04e1ea)
Reviewed-on: http://codereview.qt.nokia.com/2576
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
2011-08-04 09:13:57 +02:00
hjk
30b0370bed fakevim: fix endless loop in certain search&replace operations
Task-number: QTCREATORBUG-5697
Change-Id: I25e9ef4ef042efa2b4dd670f5177e5e170fbaaf0
(cherry picked from commit d8fdd0acdc)
Reviewed-on: http://codereview.qt.nokia.com/2574
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
2011-08-04 09:12:58 +02:00
hjk
ac86633aba debugger: allow insertion of evaluated expressions for core files
Task-number: QTCREATORBUG-5693
Change-Id: I8b6a5e0cd7956dab92270cae8994da3303fcf8e0
(cherry picked from commit 9f82bc25a4)
Reviewed-on: http://codereview.qt.nokia.com/2575
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
2011-08-04 09:12:50 +02:00
hjk
6665923fcc debugger: string cosmetics
Change-Id: Ie2322e0b63d65c6c29f7d280113aef6a45dbdb71
Reviewed-on: http://codereview.qt.nokia.com/2586
Reviewed-by: hjk <qthjk@ovi.com>
2011-08-03 19:05:59 +02:00
hjk
a4f23dc545 debugger: re-organize actions
Task-number: QTCREATORBUG-5660
Change-Id: I25516dc5cab8035e3d1be7025435f1a762d1ee3c
Reviewed-on: http://codereview.qt.nokia.com/2585
Reviewed-by: hjk <qthjk@ovi.com>
2011-08-03 19:05:28 +02:00
Thomas Hartmann
1958940b02 compile fix
Change-Id: I6bea04e8e4a6bf74fcfe7c70459924ff2443176d
Reviewed-on: http://codereview.qt.nokia.com/2584
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
2011-08-03 17:45:57 +02:00
Eike Ziller
acd0d8cb60 Version bump
Change-Id: Ie922c0ccada7b20f452812ca0cf53f9085774c54
2011-08-03 17:16:50 +02:00
hjk
79d604667b debugger: offer an option to show C-style escaped strings
Task-number: QTCREATORBUG-5667
Change-Id: I1c48fb19ece055c0b3a4b29ccee063cbce06f525
Reviewed-on: http://codereview.qt.nokia.com/2582
Reviewed-by: hjk <qthjk@ovi.com>
2011-08-03 17:06:23 +02:00
Christian Kandeler
04ef0ed45d RemoteLinux: Make deploy step widget detect more possible changes.
Change-Id: Ic90669ea06088e6c99f2db81627363b5ecf52c80
Reviewed-on: http://codereview.qt.nokia.com/2580
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
2011-08-03 16:52:34 +02:00
Christian Kandeler
972471a626 MeeGo: Fix initial deployment button state.
Change-Id: I3aff5759dad69cf729486ad15e64d8d9eecc75ab
Reviewed-on: http://codereview.qt.nokia.com/2579
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
2011-08-03 16:23:19 +02:00
Daniel Molkentin
9743b43663 Make Components installable. Fix Shadow Build.
Task-Number: QTCREATORBUG-5672
Done-with: Oswald Buddenhagen
Change-Id: I61f8a83205bc338ba12e43b7471eaa957da2b004
Reviewed-on: http://codereview.qt.nokia.com/2451
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
2011-08-03 16:12:35 +02:00
Thomas Hartmann
6c8edcf99e QmlDesigner.rewriter: bugfix for components
Simplifying synchronisation of m_componentEndOffset. Fixes several
rewriting issues.

Change-Id: I53a7f4ae8af1acb05e4daff6afdeec9522d35a79
Reviewed-on: http://codereview.qt.nokia.com/2572
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
2011-08-03 16:00:42 +02:00
Thomas Hartmann
46f8a8ca14 QmlDesigner.rewriter: allow more debuging info
Change-Id: I8e4571ac5a8a0ee57823e2e54a2c63f5bbe4538f
Reviewed-on: http://codereview.qt.nokia.com/2571
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
2011-08-03 15:59:53 +02:00
hjk
2ce13e520d debugger: saner handling of unprintable chars in Locals&Expressions
Change-Id: Ia257356ec297dfa7766354d92538886ba2492b55
Reviewed-on: http://codereview.qt.nokia.com/2566
Reviewed-by: hjk <qthjk@ovi.com>
2011-08-03 14:38:10 +02:00
Joerg Bornemann
fabacc36e6 fixup for qtcbuildhelper usage (change Ib6f5be80)
Change-Id: I4d265f2e0a077e7608cb51c5631f157cdb667481
Reviewed-on: http://codereview.qt.nokia.com/2565
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
2011-08-03 14:09:54 +02:00
Joerg Bornemann
566d29f8b3 Use qtcbuildhelper for starting the build process on Windows.
Task-number: QTCREATORBUG-4558

Change-Id: Ib6f5be80f034135bbd8c45a22e223e758cc7e7b1
Reviewed-on: http://codereview.qt.nokia.com/2555
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
2011-08-03 14:02:41 +02:00
Joerg Bornemann
c9f7d00975 qtcbuildhelper for Windows added
This little tool sits between Qt Creator and the build tool (e.g. nmake)
and allows us to send Ctrl-C instead of terminating it the hard way.

Task-number: QTCREATORBUG-4558
Change-Id: I6c40c4cc9bf75cca3f2b744785b99bc146a3df4e
Reviewed-on: http://codereview.qt.nokia.com/2554
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
2011-08-03 14:01:55 +02:00
hjk
14320ad4f4 debugger: code/ui cosmetics
Change-Id: Iafd3388bc04d5ffb6d080a1a2b28b55bb8c98a05
Reviewed-on: http://codereview.qt.nokia.com/2564
Reviewed-by: hjk <qthjk@ovi.com>
2011-08-03 13:30:36 +02:00
hjk
d8fdd0acdc fakevim: fix endless loop in certain search&replace operations
Task-number: QTCREATORBUG-5697
Change-Id: I25e9ef4ef042efa2b4dd670f5177e5e170fbaaf9
Reviewed-on: http://codereview.qt.nokia.com/2562
Reviewed-by: hjk <qthjk@ovi.com>
2011-08-03 13:15:36 +02:00
hjk
9f82bc25a4 debugger: allow insertion of evaluated expressions for core files
Task-number: QTCREATORBUG-5693
Change-Id: I8b6a5e0cd7956dab92270cae8994da3303fcf8e9
Reviewed-on: http://codereview.qt.nokia.com/2558
Reviewed-by: hjk <qthjk@ovi.com>
2011-08-03 12:41:35 +02:00
Daniel Molkentin
f0713a5ab6 Make session rows half as big in height as pojects rows.
Change-Id: I8c24d4e939d2701c10444bb2c37921a095fe636b
Reviewed-on: http://codereview.qt.nokia.com/2523
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2011-08-03 12:36:43 +02:00
hjk
fe6bbc29f4 projectexplorer: code cosmetics
String literals, include order, whitespace.

Change-Id: I1531cf4702a05c8de8dd98ffcc3c2c06e906731a
Reviewed-on: http://codereview.qt.nokia.com/2557
Reviewed-by: hjk <qthjk@ovi.com>
2011-08-03 12:33:41 +02:00
hjk
80752fe09f projectexplorer: remove unneeded qtnetwork dependency
Change-Id: I8fcd342a2d69bf7dc91b9703d8a90c9942c7cb10
Reviewed-on: http://codereview.qt.nokia.com/2519
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
2011-08-03 12:27:16 +02:00
hjk
00be04e1ea fakevim: also set foreground color for search matches
Task-number: QTCREATORBUG-5604
Change-Id: Ic94ebbbb3d850624a8fbbc0e1d9d49ba70992ad6
Reviewed-on: http://codereview.qt.nokia.com/2556
Reviewed-by: hjk <qthjk@ovi.com>
2011-08-03 12:08:38 +02:00
hjk
d759a213f9 fakevim: make <Esc> leave DeleteSubMode
Task-number: QTCREATORBUG-5636
Change-Id: I875b469d937e63b3486fe64c2763cf536b89ac8f
Reviewed-on: http://codereview.qt.nokia.com/2553
Reviewed-by: hjk <qthjk@ovi.com>
2011-08-03 12:00:16 +02:00
hjk
18b74f087b fakevim: handle cursor keys in Replace mode
Task-number: QTCREATORBUG-5647
Change-Id: I06bf6b859ac5111b5692c003aab2d003a0c7b11c
Reviewed-on: http://codereview.qt.nokia.com/2552
Reviewed-by: hjk <qthjk@ovi.com>
2011-08-03 11:41:47 +02:00
Aurindam Jana
ab574ba88d Delegate javascript debugging to Script and V8 debugger clients.
The appropriate client handles the debugging based on the service available at the server side.

Change-Id: I46b66036f700fc7e45e8b38cef7f1ce1445b1122
Reviewed-on: http://codereview.qt.nokia.com/2497
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
2011-08-03 11:27:38 +02:00
Christian Kandeler
999265105b RemoteLinux: Use full namespace for signal/slot parameter.
Change-Id: I4cd5fb4084b2ba4872ca984c0adf3209feeebb89
Reviewed-on: http://codereview.qt.nokia.com/2551
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
2011-08-03 11:22:49 +02:00
Shane Bradley
30676c1a17 Add mimetype support for system testcases to qml editor
System test-cases are (assumed to be) written in javascript when using
an .qtt filename extension. These modificatons ensure that a js editor
is used whenever an attempt is made to open a file that ends with .qtt.

Also add support for recognising testcases to QmlOutlineModel.

Change-Id: Ibcb68126e5123e8069344cf0c05aa2396b967a12
Reviewed-on: http://codereview.qt.nokia.com/2259
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Leandro T. C. Melo <leandro.melo@nokia.com>
Reviewed-by: Bill King <bill.king@nokia.com>
2011-08-03 08:32:54 +02:00
hjk
2a2bde0510 debugger: better name for remote targets in snapshot view
Task-number: QTCREATORBUG-5511
Change-Id: Icb5f239ff4be61110b894919aecc57355bb04860
Reviewed-on: http://codereview.qt.nokia.com/2526
Reviewed-by: hjk <qthjk@ovi.com>
2011-08-02 18:26:22 +02:00
hjk
764f902cf3 fakevim: v in visual mode actually leave visual mode
Task-number: QTCREATORBUG-5603
Change-Id: I239837b1d8ad30fdc157a6eaec05a026c294a75c
Reviewed-on: http://codereview.qt.nokia.com/2525
Reviewed-by: hjk <qthjk@ovi.com>
2011-08-02 18:00:17 +02:00
hjk
191ba36867 debugger: [gdb] don't show empty lines in register view
Task-number: QTCREATORBUG-5692
Change-Id: I03709a428db4e7f7a3ff3d767fb06be68488277b
Reviewed-on: http://codereview.qt.nokia.com/2524
Reviewed-by: hjk <qthjk@ovi.com>
2011-08-02 17:39:20 +02:00
Thomas Hartmann
579204d3fb QmlDesigner.propertyEditor: preserve alpha value
Task-number: QTCREATORBUG-5683
Change-Id: I5101eb4bdb73938628c0f0acc3ebf16868b53cb2
Reviewed-on: http://codereview.qt.nokia.com/2522
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
2011-08-02 16:44:50 +02:00
Christian Kandeler
dde6db3308 RemoteLinux: Export generic device configuration factory.
Some of its actions might want to be used unchanged by derived
factories.

Change-Id: I9e2a8f3b799c466bea41d5b0411e1e819dd84c82
Reviewed-on: http://codereview.qt.nokia.com/2521
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
2011-08-02 16:41:48 +02:00
Tobias Hunger
29cdaccd13 Use classes in favor of structs
Change-Id: I6ad2df70b7ad9b5fdc5baddc3ef85d0fed0c139c
Reviewed-on: http://codereview.qt.nokia.com/2518
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
2011-08-02 15:56:55 +02:00
Kai Koehne
ad3b92b1f4 QtQuickApp template: Don't enable qml debugging for every debug build
This can be confusing, since there is also the switch in the qmake step,
which is on by default for debug builds too. However, if one disables it
you expect that debugging has in fact been disabled.

Change-Id: Ia15cf1e245311fd97dcbaef3533a077fc8da25d2
Reviewed-on: http://codereview.qt.nokia.com/2511
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
2011-08-02 15:40:35 +02:00
Jarek Kobus
6d90cabe7f Clear minimum Qt version and required features when needed
When the user chooses back button and select something
different than Symbian or Meego the above fields
should be cleared.

Task-number: QTCREATORBUG-5708
Change-Id: I2a8557cd1ab60dfc309c585399cd5b2210b44cc9
Reviewed-on: http://codereview.qt.nokia.com/2513
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
2011-08-02 14:24:09 +02:00
Christian Kandeler
edc776c26c RemoteLinux: Private implementation for all exported classes.
Change-Id: Id92eb156b027a4986788141845170105b3b1d9e5
Reviewed-on: http://codereview.qt.nokia.com/2507
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
2011-08-02 13:38:55 +02:00
Kai Koehne
e7be96f683 QmlProfiler: Fix documentation link for setting up debugging
Link directly to the page where the setup is described (qml profiler
page just links to it).

Change-Id: Ibe88f1b2269c90e868aab5272b01e337956d8e46
Reviewed-on: http://codereview.qt.nokia.com/2510
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
2011-08-02 13:33:35 +02:00
Leandro Melo
3bf883997f Fix crash when spliting GLSL editor
Not a good idea to keep the editor stored since when removing
a split, for example, the editor will go away and the highlighter
is not aware of it anyhow since it actually belongs to the document.

Although it's not necessary for the fix this patch add another
constructor to SyntaxHighlighter which takes the BaseTextDocument.
This is convenient.

Task-number: QTCREATORBUG-5695
Change-Id: Ic91837b7d91ebd3a44c16e2fd589d7f6c5c0c002
Reviewed-on: http://codereview.qt.nokia.com/2508
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
2011-08-02 13:07:36 +02:00