Commit Graph

1408 Commits

Author SHA1 Message Date
hjk
55de258156 debugger: output bitfield sizes 2011-03-01 16:30:51 +01:00
hjk
fe03946df9 debugger: Switch off address printing for generated items 2011-03-01 15:44:22 +01:00
hjk
fa919345fc debugger: remove unused dumper code 2011-03-01 14:23:35 +01:00
hjk
6963dc9b32 debugger: make members of QObjectPrivate derived data visible 2011-03-01 14:15:26 +01:00
Robert Loehning
866beee34b Using the same sort command on Unix and Windows 2011-02-28 17:53:03 +01:00
hjk
5977545423 debugger: write more object addresses in dumpers 2011-02-28 17:35:52 +01:00
hjk
786cfdc9a1 debugger: fix QRegion dumper
Item count is an integer, not a string.
2011-02-28 17:35:48 +01:00
Thorbjørn Lindeijer
d16e7a305e QmlJSDebugger: Only show the tool box when a debugging client connected
Reviewed-by: Christiaan Janssen
2011-02-28 17:20:31 +01:00
Thorbjørn Lindeijer
64c32469c8 QmlJSDebugger: Avoid warning in window flag logic 2011-02-28 17:20:31 +01:00
con
e8facd063b Add sort tool for windows.
Task-number: QTCREATORBUG-3851
2011-02-28 15:15:33 +01:00
Thorbjørn Lindeijer
6355ed4734 QmlJSDebugger: Animation speed can always be changed
The play button, that also allows changing animation speed, should never
be disabled since it works both in and outside of "observer" mode.

Reviewed-by: Kai Koehne
2011-02-25 11:06:04 +01:00
Thorbjørn Lindeijer
ec92b3b2c0 QmlJSDebugger: Code cosmetics 2011-02-25 11:06:03 +01:00
Thorbjørn Lindeijer
603e7ade3f QmlJSDebugger: Switched message identifiers from string to enum
Avoids spelling problems, makes it easier to know all possible messages
and enables autocompletion.

The enum is part of a QObject derived class so that the meta object can
be used to print out the enumerators as readable strings.

Reviewed-by: Kai Koehne
2011-02-25 11:05:48 +01:00
Thorbjørn Lindeijer
6d6510139b QmlJSDebugger: Corrected some labels
Reviewed-by: Kai Koehne
2011-02-24 14:39:59 +01:00
Thorbjørn Lindeijer
eda6e85530 QmlJSDebugger: Fixed availability of resources of static library
On some systems, apparently including Linux and Windows, it is necessary
to manually initialize resources when they are included in a static
library, with Q_INIT_RESOURCE.
2011-02-24 13:40:56 +01:00
Kai Koehne
b7decc1356 QmlJSDebug: Fix compilation for debug builds on Windows
Make sure we pick up the debugger version of qmljsdebugger library.
2011-02-22 17:10:43 +01:00
Thorbjørn Lindeijer
e81e732452 QmlJSDebugger: Save and restore tool box geometry
Convenient since you'll usually move the tool box next to the
application window.

Reviewed-by: Kai Koehne
2011-02-22 16:38:20 +01:00
Thorbjørn Lindeijer
3383a204cc Specify the right parent for the QDeclarativeViewObserver
This makes sure it gets deleted together with the QmlApplicationViewer,
rather than probably not at all when no parent is specified for the
viewer (which is the default).

Reviewed-by: Alessandro Portale
Reviewed-by: Christiaan Janssen
2011-02-22 16:38:20 +01:00
Thorbjørn Lindeijer
1ed42339ea QmlJSDebugger: Don't create the tool box when compiling for a device 2011-02-22 16:38:20 +01:00
Thorbjørn Lindeijer
a5d3fcbc07 QmlJSDebugger: Code cosmetics 2011-02-22 16:38:19 +01:00
Thorbjørn Lindeijer
b23c24d275 QmlJSDebugger: Show the tool bar of the declarative view observer
Now in a tool window so that it generally doesn't interfere with the
application.
2011-02-22 16:38:19 +01:00
Leandro Melo
e32cf192f7 Snippets: Rename a few QML snippets variables
Task-number: QTCREATORBUG-3803
2011-02-22 11:01:05 +01:00
Kai Koehne
6507f5ff83 QmlObserver: Allow to compile it again in source
Make it possible (again) to compile qmlobserver in share/qtcreator.
However, build artifacts in there might result in a malfunctioning
qtc-qmlobserver!

Reviewed-by: Thorbjorn Lindeijer
2011-02-21 16:40:53 +01:00
Kai Koehne
fbca39aefd QmlJsDebug: Fix compilation on Linux, Mac
Use camel case for library name all over the place.
2011-02-21 11:44:34 +01:00
con
eb06482992 Add 'edit in notepad' external tool for windows. 2011-02-18 17:15:37 +01:00
con
c14fd1e0b6 Fix deployment of external tools on Linux/Win 2011-02-18 17:15:37 +01:00
con
1eeefa1bef Split argument list correctly. Makes "Edit in vi" work on Linux.
It now follows quoting rules.
2011-02-18 17:15:37 +01:00
con
1d1a5a70c1 Continue on fancy open-vi-in-Terminal AppleScript. 2011-02-18 17:15:36 +01:00
con
3ecced27a3 Start implementing "edit in vi" for mac. 2011-02-18 17:15:36 +01:00
con
a22a30cf60 Implement ReplaceSelection output handling.
External 'sort' now works as it should.
2011-02-18 17:15:36 +01:00
con
10b6b2936b Make the "sort selection" tool do something.
* Handle <input> tag.
* Pass input to running process.
* Search for executable in path.
* Add "CurrentSelection" variable.

Remaining issue: ReplaceSelection output handling.
2011-02-18 17:15:36 +01:00
con
cea8a7d8e4 Add tag for passing content to tool via std in.
Not handled yet.
2011-02-18 17:15:35 +01:00
con
e07e914514 External tools need a uid, e.g. for keyboard shortcuts. 2011-02-18 17:15:35 +01:00
con
dd6f9b066b Ship some example external tools. 2011-02-18 17:15:34 +01:00
Kai Koehne
3fef120d59 QmlJSDebug: Move qmljsdebug into a static library
Reviewed-by: dt
2011-02-18 12:57:45 +01:00
Kai Koehne
45187a15a7 QmlJSDebug: Avoid use of Q_PRIVATE_SLOTS macro
Causes headaches because of a bug in qmake that sometimes still tries
to compile the _moc file individually, resulting in not defined errors.
2011-02-18 12:57:34 +01:00
Kai Koehne
5dc9a0cb43 QmlDump: Add copyright header 2011-02-18 11:50:27 +01:00
Friedemann Kleint
a3ec3c49b2 L10n: Update German translations.
Fix build configurations among other things.

Task-number: QTCREATORBUG-3821
2011-02-18 10:01:52 +01:00
hjk
00961969f4 debugger: add dead code for potential improvements of the QScriptValue dumper
Looks there is no way to proceed without inferior calls right now.
2011-02-17 14:13:04 +01:00
Alessandro Portale
74d6542d6f "Html" -> "HTML" 2011-02-16 15:01:50 +01:00
hjk
2f68d72286 debugger: improve QScriptValue dumper 2011-02-15 18:49:14 +01:00
Friedemann Kleint
8dc7da0991 L10n: First German translation for 2.2. 2011-02-15 16:12:30 +01:00
Leena Miettinen
a6fc7e8857 Doc: fix capitalization
Reviewed-by: Alessandro Portale
2011-02-15 15:57:48 +01:00
Christian Kamm
13f9135827 qmldump: Dump attached types and read them in Creator. 2011-02-10 17:04:22 +01:00
hjk
047ed35579 debugger: some initial work on QTJSC::JSValue dumper 2011-02-10 17:05:09 +01:00
Christian Kandeler
d6aa31a1fb QML extension plugin wizard: Make deployable on Maemo.
Task-number: QTCREATORBUG-3229
Reviewed-by: Alessandro Portale
2011-02-10 15:17:37 +01:00
Thorbjørn Lindeijer
6e3ef903d0 QmlJSDebugger: Finished the renaming
Some things forgotten as part of commit f9e65028fd since
these files are not compiled together with Qt Creator.

Fixes compile of QML Observer and QMLJSDEBUGGER-enabled QtQuick
Applications.
2011-02-09 17:35:42 +01:00
Thorbjørn Lindeijer
f9e65028fd QmlJSDebugger: Prefix live editor related classes
AbstractFormEditorTool -> AbstractLiveEditTool
LayerItem -> LiveLayerItem
SelectionIndicator -> LiveSelectionIndicator
SelectionRectangle -> LiveSelectionRectangle
SelectionTool -> LiveSelectionTool
SingleSelectionManipulator -> LiveSingleSelectionManipulator
RubberBandSelectionManipulator -> LiveRubberBandSelectionManipulator
2011-02-09 17:14:27 +01:00
Alessandro Portale
91e04fbadc Change the path lookup from Linux style to Maemo style.
Reviewed-By: Christian Kandeler
2011-02-09 16:37:49 +01:00
Alessandro Portale
aa453c8062 Implemented "import" and "Url" options for html5 app wizard 2011-02-09 16:23:45 +01:00