Commit Graph

11817 Commits

Author SHA1 Message Date
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