Kai Koehne
1fff761d57
Support Outline sidebar for C++ files
2010-07-08 14:02:51 +02:00
Kai Koehne
5439ce976e
Add new Outline sidebar pane
...
Adds a generic Outline pane to the sidebar. The CppEditor & QmlJSEditor
plugins will implement the IOutlineWidget/IOutlineWidgetFactory interface to
provide views specific to C++/Qml/JS documents.
Reviewed-by: con
2010-07-08 14:02:51 +02:00
Kai Koehne
ebe388ee92
QmlJSEditor: Signal that new semanticInfo is available
...
Will be used in QmlJSOutline.
2010-07-08 14:02:51 +02:00
ck
5649327a8d
Maemo: Add reload functionality to project file wrapper.
2010-07-08 13:53:04 +02:00
ck
fc17ac2f9e
Maemo: Make deployables widget read-only.
...
We don't have the API to sensibly support writing tot he project file.
Reviewed-by: kh1
2010-07-08 13:53:04 +02:00
hjk
7d2f56d3df
debugger: rename CdbDebugEngine into CdbEngine
...
Fits better into the scheme and makes grep^H^H^H^H Ctrl-F-ing easier.
2010-07-08 13:51:29 +02:00
hjk
f8d96f09a6
debugger: rename startDebugger() to startEngine()
2010-07-08 13:48:09 +02:00
Tobias Hunger
3145b27061
Make detection of .user-file copying more robust
...
* Create and store a UUID when starting the projectexplorer plugin
* Check for this UUID when reading .user files:
* Hostnames may change due to moving between dhcp networks, etc.
* MAC addresses do not change when booting different OSes
* Put UUID into .user file when writting it (instead of hostname).
Task-number: QTCREATORBUG-1820
2010-07-08 13:45:24 +02:00
hjk
eab55aac6b
debugger: move state change to EngineStarting into the base class
2010-07-08 13:28:51 +02:00
Christian Kamm
c8fae11222
C++ indenter: Fix for extending if conditions.
...
Task-number: QTCREATORBUG-1825
2010-07-08 13:08:03 +02:00
hjk
aaf2912857
debugger: make lupdate happy
2010-07-08 12:46:25 +02:00
hjk
405f340e2b
debugger: streamline communication between GdbEngine and the adapters
2010-07-08 12:41:53 +02:00
hjk
2385e15b2d
debugger: merge 'AdapterStarting' into 'EngineStarting' state
2010-07-08 12:41:53 +02:00
Friedemann Kleint
76e85abf2c
Debugger: Fix some tr-errors.
2010-07-08 12:40:38 +02:00
Tobias Hunger
74861fa161
Add some missign Q_OBJECT macros
2010-07-08 12:36:43 +02:00
Christian Kamm
574afeb551
C++ indenter: Build fix for windows.
...
Done-with: Tobias Hunger
2010-07-08 12:31:52 +02:00
ck
9d7fc860bf
Maemo: Add watcher for project files.
...
Reviewed-by: kh1
2010-07-08 12:19:02 +02:00
ck
70e801bb09
Maemo: Handle missing specification for remote executable.
...
Reviewed-by: kh1
2010-07-08 12:19:02 +02:00
Friedemann Kleint
05c554020a
Template-CustomWizard: Translate QComboBox items.
...
For 280541aec9 .
2010-07-08 12:05:49 +02:00
Friedemann Kleint
280541aec9
Template-CustomWizard: Make QComboBox parameters more flexible.
...
Separate value and display text for the entries, use
in ListModel example.
Rubber-stamped-by: aportale <alessandro.portale@trolltech.com >
2010-07-08 11:46:11 +02:00
hjk
cdf7dbeada
debugger: start refactoring of state transitions
...
This updates the state diagram in debuggerplugin.cpp and
renames AdapterStart{Fail}ed to EngineStart{Fail}ed.
2010-07-08 11:45:51 +02:00
Tobias Hunger
8d7ee24a15
Fix typo
2010-07-08 11:14:23 +02:00
kh1
2cd7c7b8c8
Force engine setup.
...
If we where not in full help mode at least once, the engine
would still run without valid help collection due to the new
lazy initialisation, thus the right side pane would not be
able to retrieve the requested help file.
Reviewed-by: ck
2010-07-08 10:43:01 +02:00
Christian Kamm
a8c5d1f84c
C++ indenter: Be more careful when comparing states.
...
Task-number: QTCREATORBUG-1818
2010-07-08 10:18:24 +02:00
Christian Kamm
7ae3fd5a10
C++ indenter: Refactor to be independent of BaseTextDocumentLayout.
...
Done-with: Thomas Hartmann
2010-07-08 10:16:17 +02:00
Christian Kamm
486b23b8ef
C++ indenter: Don't add continuation indent after function return type.
...
Task-number: QTCREATORBUG-1816
2010-07-08 08:48:36 +02:00
Christian Kamm
6078b36c9c
C++ indenter: Enable class, struct, enum, namespace, using in functions.
...
Fixes incorrect indentation we got previously when they were used in a
statement context.
2010-07-08 08:36:34 +02:00
dt
870da8e7e3
Make the build parser for custom build steps depend on the toolchain
...
The API addtition to BuildConfiguration of knowing of the default parser
is rather strange, but a necessary evil for this.
Reviewed-By: Thorbjorn
Task-Nr: QTCREATORBUG-514
2010-07-07 18:17:24 +02:00
hjk
008d8cb114
debugger: extend python manual test a bit
2010-07-07 18:16:30 +02:00
Roberto Raggi
ef5aaa0368
Renamed QmlJS::Document::documentRevision().
2010-07-07 17:52:46 +02:00
hjk
d532180b3c
debugger: add manual test to handle console input
2010-07-07 17:51:42 +02:00
hjk
bb3a6f05d0
debugger: add test code for signal/slot debugging
2010-07-07 17:32:50 +02:00
hjk
30d4c00437
debugger: some more verbose qml debug output
2010-07-07 17:32:50 +02:00
hjk
a59f45c576
debugger: try to improve tooltip handling
...
Still far from usable.
2010-07-07 17:32:50 +02:00
Friedemann Kleint
ed843bf548
Custom wizards: Add a checkbox.
...
Add a checkbox with configureable 'true'/'false' strings and illustrate
how to comment out a profile line using it in helloworld-example.
2010-07-07 17:21:03 +02:00
Erik Verbruggen
f753f9d2b6
Added ignore for build product.
2010-07-07 17:20:06 +02:00
Erik Verbruggen
be58171542
Fixed auto tests.
2010-07-07 17:20:06 +02:00
ck
44d45df34f
Fix unintended change.
2010-07-07 17:04:30 +02:00
ck
68beb601f3
Maemo: Use qmake configuration from sysroot.
...
Also allow absolute file paths for deployables.
Reviewed-by: kh1
2010-07-07 16:50:19 +02:00
Tobias Hunger
b87f3fbcc8
Use outputparsers when creating S60 packages
2010-07-07 16:44:57 +02:00
Tobias Hunger
3d2e566772
Small improvements to the abld parser
...
* Should work better with errors that can happen during deployment
2010-07-07 16:44:56 +02:00
hjk
5956db6f98
debugger: fix dumping of static qobject properties if no dynamic properties
...
exist
2010-07-07 15:11:40 +02:00
ck
608fcf3123
Maemo: Correctly deploy subdirs projects.
...
Task-number: QTCREATORBUG-1614, QTCREATORBUG-1810
Reviewed-by: kh1
2010-07-07 14:51:46 +02:00
Tobias Hunger
773d580604
Use native separators
...
* Force use of native separators when reporting process
start/stop information in the compile output window
2010-07-07 14:40:13 +02:00
hjk
3ba7325bd5
debugger: fix output of python 'dict' items when children are not expanded
2010-07-07 14:36:42 +02:00
hjk
ab0e0b1f97
debugger: fix startup of pdbengine
2010-07-07 14:36:40 +02:00
Leena Miettinen
e15f07cb30
Doc - Revert information about Qt Quick visual editor for v2.2
2010-07-07 14:25:45 +02:00
Alessandro Portale
758bcff85e
Re-enable the qml-runtime wizard.
2010-07-07 14:01:41 +02:00
Friedemann Kleint
bca434a706
Trk/Launcher: Add infrastructure for reporting crashes.
...
currently used for runonphone only.
Initial-patch-by: Shane Kearns <shane.kearns@accenture.com >
2010-07-07 14:01:01 +02:00
hjk
100d8bad6e
qmljseditor: enable setting breakpoints using the mouse in the ExtraArea
2010-07-07 13:56:39 +02:00