OSDN Git Service
Kai Koehne [Mon, 14 Feb 2011 09:36:32 +0000 (10:36 +0100)]
DebuggingHelper: Disable buttons when build is already running
Friedemann Kleint [Mon, 14 Feb 2011 08:40:43 +0000 (09:40 +0100)]
Debugger: Add functionality for copying watch data to clipboard.
in watch window and tooltips.
Christian Kandeler [Fri, 11 Feb 2011 15:02:41 +0000 (16:02 +0100)]
Maemo: Fix QML debugging.
In general, at least. Does not actually stop at breakpoints yet.
Friedemann Kleint [Fri, 11 Feb 2011 14:12:44 +0000 (15:12 +0100)]
Debugger[Tooltips]: Connect signals of QmlCppEngine.
Friedemann Kleint [Fri, 11 Feb 2011 14:00:13 +0000 (15:00 +0100)]
Debugger: Make tooltips pinnable.
Replace old debugger tooltip by a new ToolTipManager which
has a list of AbstractDebuggerToolTipWidget with the functionality
to 'acquire' an engine (display its data) and 'release' it
(store engine data and display them as 'previous') and serialization
to XML session data.
DebuggerTreeViewToolTipWidget implements AbstractDebuggerToolTipWidget
for tree model acting as a filter on watch models.
Rubber-stamped-by: hjk
Alessandro Portale [Fri, 11 Feb 2011 13:42:06 +0000 (14:42 +0100)]
Using official html5 logo as icon for the html5 Application Wizard
http://www.w3.org/html/logo/
Christian Kandeler [Fri, 11 Feb 2011 13:20:23 +0000 (14:20 +0100)]
Maemo: Inform debugger engine about connection loss.
Task-number: QTCREATORBUG-3783
Christian Kandeler [Fri, 11 Feb 2011 13:00:54 +0000 (14:00 +0100)]
SSH: Introduce keep-alive mechanism.
Neither TCP nor the SSH protocol offer a built-in way to reliably
notice connection loss, so we implement our own.
Task-number: QTCREATORBUG-3783
Christian Kandeler [Thu, 10 Feb 2011 15:07:56 +0000 (16:07 +0100)]
Maemo: Fix free ports calculation.
This was always zero before the first deployment.
Leena Miettinen [Fri, 11 Feb 2011 10:24:18 +0000 (11:24 +0100)]
Doc: fix typo and us US spelling
Leena Miettinen [Fri, 11 Feb 2011 10:23:54 +0000 (11:23 +0100)]
Doc: fix example code
Reviewed-by: Christian Kandeler
David Boddie [Fri, 17 Dec 2010 19:21:27 +0000 (20:21 +0100)]
Updated the configuration files to use the updated qdoc.
Updated qdoc to remove hard-coded dependencies on style sheets.
Simplified the offline documentation, introducing an offline.css
file to be used for documentation in Qt Creator.
Alessandro Portale [Thu, 10 Feb 2011 21:44:01 +0000 (22:44 +0100)]
Refactoring. Move post generation file open to base class.
Marco Bubke [Thu, 10 Feb 2011 20:15:59 +0000 (21:15 +0100)]
QmlDesigner: Improve size management
Marco Bubke [Thu, 10 Feb 2011 17:17:36 +0000 (18:17 +0100)]
QmlDesigner: Change the size of the root item for preview
Alessandro Portale [Thu, 10 Feb 2011 17:23:33 +0000 (18:23 +0100)]
Removing 3 unneded semicolons in one line.
Friedemann Kleint [Thu, 10 Feb 2011 16:14:59 +0000 (17:14 +0100)]
Link error (MSVC).
Christian Kamm [Thu, 10 Feb 2011 16:03:52 +0000 (17:03 +0100)]
QmlJS: Completion for attached properties.
Christian Kamm [Thu, 10 Feb 2011 13:53:57 +0000 (14:53 +0100)]
QmlJS: Rework FakeMetaObjects to no longer contain pointers.
Having a duplicate prototype chain - once in FakeMetaObjects and once
in QmlObjectValues was unnecessary. Now FMOs don't contain references
which may allow other simplifications.
Christian Kamm [Thu, 10 Feb 2011 13:46:03 +0000 (14:46 +0100)]
qmldump: Dump attached types and read them in Creator.
hjk [Thu, 10 Feb 2011 14:41:20 +0000 (15:41 +0100)]
debugger: some initial work on QTJSC::JSValue dumper
hjk [Thu, 10 Feb 2011 14:17:55 +0000 (15:17 +0100)]
debugger: prepare some manual test for a potential QScriptValue dumper
Leena Miettinen [Thu, 10 Feb 2011 15:44:35 +0000 (16:44 +0100)]
Doc: edits to language and style
Removed duplicate info.
Reviewed-by: hjk
Pawel Polanski [Thu, 10 Feb 2011 15:48:41 +0000 (16:48 +0100)]
Symbian: Refactor codaclient application to make it compile once again
Thiago Macieira [Fri, 4 Feb 2011 16:56:31 +0000 (17:56 +0100)]
Add missing #include for unistd.h
Marco Bubke [Thu, 10 Feb 2011 14:44:40 +0000 (15:44 +0100)]
QmlDesigner: Change importAdded and importRemoved in importsChanged
Christian Kandeler [Thu, 10 Feb 2011 14:37:12 +0000 (15:37 +0100)]
Maemo: Add default value to device config wizard.
Task-number: QTCREATORBUG-3782
Friedemann Kleint [Thu, 10 Feb 2011 14:37:35 +0000 (15:37 +0100)]
Compiler warning.
Christian Kandeler [Thu, 10 Feb 2011 14:28:22 +0000 (15:28 +0100)]
Maemo: Improve dialog text.
Task-number: QTCREATORBUG-3771
Christian Kandeler [Thu, 10 Feb 2011 14:16:55 +0000 (15:16 +0100)]
QML extension plugin wizard: Make deployable on Maemo.
Task-number: QTCREATORBUG-3229
Reviewed-by: Alessandro Portale
mae [Thu, 10 Feb 2011 14:03:38 +0000 (15:03 +0100)]
Fix revisions when loading with multiple chunks
Done-with: Leandro Melo
Oswald Buddenhagen [Wed, 9 Feb 2011 19:03:04 +0000 (20:03 +0100)]
don't give up on evaluation errors too easily
if the exact evalution fails (possibly because of a parser error), then
still use the cumulative evaluation to construct the project tree. only
the target information won't be updated and the code model will be left
in the dark.
todo: the errors are dumped only to the (unnumbered) "general messages"
output pane, which makes them practically invisible.
Task-number: QTCREATORBUG-3093
Oswald Buddenhagen [Wed, 9 Feb 2011 19:00:44 +0000 (20:00 +0100)]
don't give up on parsing errors
instead of erroring out the parse, only error out the evaluation in
exact mode. that way we can do cumulative evaluation even on broken
files.
Task-number: QTCREATORBUG-3093
Oswald Buddenhagen [Wed, 9 Feb 2011 13:59:07 +0000 (14:59 +0100)]
don't try to collect values from null files
it would collect global values instead.
Oswald Buddenhagen [Tue, 8 Feb 2011 20:18:03 +0000 (21:18 +0100)]
use exact evaluator also for TARGET.CAPABILITY
special-casing it makes no sense, as all other values from the
project would be mismatched and thus worthless for code validation
anyway.
Oswald Buddenhagen [Tue, 8 Feb 2011 11:46:25 +0000 (12:46 +0100)]
remove unnecessary consistency check between cumulative and exact evaluation
the node updater would check if the cumulative and exact evalutor
returned the same project type and would discard the cumulative one if
they didn't. this was pointless, as a) it would practically never happen
and b) it would be without much consequence anyway.
Oswald Buddenhagen [Tue, 8 Feb 2011 20:15:50 +0000 (21:15 +0100)]
micro-optimize: use constant instead of variable in invariant case
Oswald Buddenhagen [Wed, 9 Feb 2011 18:24:23 +0000 (19:24 +0100)]
save m_varValues before emiting the change notification
... otherwise oldValues equals newValues.
the signal is currently not connected anyway, but whatever.
Oswald Buddenhagen [Wed, 9 Feb 2011 14:06:02 +0000 (15:06 +0100)]
don't claim success in some failure cases
this kinda worked because int(ReturnTrue) == int(true), but there
are more possible return values than that.
Oswald Buddenhagen [Tue, 8 Feb 2011 20:15:05 +0000 (21:15 +0100)]
fix c&p bug: actually use exact evaluation results
Christiaan Janssen [Thu, 10 Feb 2011 12:58:59 +0000 (13:58 +0100)]
QmlInspector: changed crumblepath appearance
Reviewed-by: Kai Koehne
hjk [Thu, 10 Feb 2011 12:43:02 +0000 (13:43 +0100)]
debugger: rework logic for chain of disassembler fallbacks.
Old logic was too fragile to maintain.
Now it's PointMixed -> PointPlain -> RangeMixed -> RangePlain.
hjk [Wed, 9 Feb 2011 15:40:08 +0000 (16:40 +0100)]
debugger: prevent crash
Christian Kamm [Thu, 10 Feb 2011 10:40:57 +0000 (11:40 +0100)]
QmlJS: Update list of Qt object members.
That means createComponent etc. will now be completed.
Kai Koehne [Thu, 10 Feb 2011 10:35:40 +0000 (11:35 +0100)]
Improve description of 'Prompt to stop applications' checkbox in options
Kai Koehne [Thu, 10 Feb 2011 08:10:38 +0000 (09:10 +0100)]
DebuggingHelper: Make paths in UI selectable by mouse
Alessandro Portale [Wed, 9 Feb 2011 20:39:46 +0000 (21:39 +0100)]
Refacoring. Saner Api for QtQuickApp.
Now using an explicit Mode (generated, imported) instead of empty
or set filename convention. Just like in Html5App.
Thorbjørn Lindeijer [Wed, 9 Feb 2011 16:09:03 +0000 (17:09 +0100)]
Avoid warning about unused variable
Thorbjørn Lindeijer [Wed, 9 Feb 2011 16:34:03 +0000 (17:34 +0100)]
QmlJSDebugger: Finished the renaming
Some things forgotten as part of commit
f9e65028fd2227b7d1560ed793 since
these files are not compiled together with Qt Creator.
Fixes compile of QML Observer and QMLJSDEBUGGER-enabled QtQuick
Applications.
Thorbjørn Lindeijer [Wed, 9 Feb 2011 15:59:43 +0000 (16:59 +0100)]
QmlJSDebugger: Prefix live editor related classes
AbstractFormEditorTool -> AbstractLiveEditTool
LayerItem -> LiveLayerItem
SelectionIndicator -> LiveSelectionIndicator
SelectionRectangle -> LiveSelectionRectangle
SelectionTool -> LiveSelectionTool
SingleSelectionManipulator -> LiveSingleSelectionManipulator
RubberBandSelectionManipulator -> LiveRubberBandSelectionManipulator
Leandro Melo [Wed, 9 Feb 2011 15:58:54 +0000 (16:58 +0100)]
Tooltips: Prevent cluttering when showing with effects
Task-number: QTCREATORBUG-2968
Reviewed-by: Alessandro Portale
Alessandro Portale [Wed, 9 Feb 2011 15:37:25 +0000 (16:37 +0100)]
Change the path lookup from Linux style to Maemo style.
Reviewed-By: Christian Kandeler
Marco Bubke [Wed, 9 Feb 2011 15:30:40 +0000 (16:30 +0100)]
QmlDesigner.NodeInstances: Restart qmlpuppet for a new import
Marco Bubke [Wed, 9 Feb 2011 15:30:00 +0000 (16:30 +0100)]
QmlDesigner.NodeInstances: Use a dummy context instead of the root context
All type information should be now available.
Marco Bubke [Wed, 9 Feb 2011 15:28:15 +0000 (16:28 +0100)]
QmlDesigner.NodeInstances: Check if the path is already watched
Alessandro Portale [Wed, 9 Feb 2011 15:23:35 +0000 (16:23 +0100)]
Implemented "import" and "Url" options for html5 app wizard
Alessandro Portale [Tue, 8 Feb 2011 19:54:51 +0000 (20:54 +0100)]
Name exported test projects properly.
Alessandro Portale [Tue, 8 Feb 2011 19:32:33 +0000 (20:32 +0100)]
Rename test html to sometheing elste than "index.html"
Alessandro Portale [Tue, 8 Feb 2011 17:09:35 +0000 (18:09 +0100)]
Fix the "quit" handler
Christian Kandeler [Wed, 9 Feb 2011 15:14:26 +0000 (16:14 +0100)]
Maemo: Remove outdated comments.
Christian Kandeler [Wed, 9 Feb 2011 15:14:39 +0000 (16:14 +0100)]
Maemo: Fix object pool remove order.
hjk [Wed, 9 Feb 2011 14:23:48 +0000 (15:23 +0100)]
actionmanager: rename Command::CA_NonConfigureable to CA_NonConfigurable
hjk [Wed, 9 Feb 2011 13:50:11 +0000 (14:50 +0100)]
debugger: hide one of two ADD_TO_WATCH actions from the shortcut dialog
Christian Kandeler [Wed, 9 Feb 2011 15:08:57 +0000 (16:08 +0100)]
Maemo: Parse actual Qemu port specification for deployment as well.
Christian Kandeler [Wed, 9 Feb 2011 15:08:26 +0000 (16:08 +0100)]
Maemo: Get rid of some redundancies.
Christian Kandeler [Wed, 9 Feb 2011 14:56:53 +0000 (15:56 +0100)]
Maemo: Make ports line edit read-only for emulator.
Changing this field will not have an effect anyway.
Christian Kandeler [Wed, 9 Feb 2011 14:10:51 +0000 (15:10 +0100)]
Maemo: Get rid of unneeded code.
All this environment setting was just an approximation of what the
"mad" script does better.
Christian Kandeler [Wed, 9 Feb 2011 13:50:33 +0000 (14:50 +0100)]
Maemo: Don't call dh_make directly, go via the "mad" script.
This simplifies the call and also fixes a bug along the way.
Task-number: QTCREATORBUG-3589
Kai Koehne [Wed, 9 Feb 2011 13:38:20 +0000 (14:38 +0100)]
QmlJSDebug: Don't show the debugger log on each exit
When closing the app via the WM the status of the services change
to 'not available'. We used to log this as an error to the debugger
log, causing the log to 'magically' pop up.
Reviewed-by: Christiaan Janssen
hjk [Wed, 9 Feb 2011 13:42:55 +0000 (14:42 +0100)]
debugger: action name cosmetic
No need to add random '1' if there's only one.
dt [Wed, 9 Feb 2011 13:21:26 +0000 (14:21 +0100)]
CMake: always fallback to path cmake
We used to only fallback at start time from a invalid/empty setting
to the cmake in path. Now we do that even if the setting is later
edited.
Task-Nr: QTCREATORBUG-3739
hjk [Wed, 9 Feb 2011 13:34:42 +0000 (14:34 +0100)]
fakevim: shut up an auto test to get a clean test suite run
The testing environment seems wrong. It works properly in the real FakeVim.
hjk [Wed, 9 Feb 2011 13:30:46 +0000 (14:30 +0100)]
fakevim: fix a now succeeding auto test
Friedemann Kleint [Wed, 9 Feb 2011 13:22:37 +0000 (14:22 +0100)]
Symbian: Fix layout of Symbian Device detection, add ttyACM?.
Thorbjørn Lindeijer [Tue, 8 Feb 2011 19:08:03 +0000 (20:08 +0100)]
QmlJSInspector: Set the correct state of show-app-on-top
For this option it would actually be better to reapply the state of the
toggle button to the restarted QtQuick application rather than resetting
the state of the button.
Thorbjørn Lindeijer [Tue, 8 Feb 2011 19:02:23 +0000 (20:02 +0100)]
QmlJSInspector: Cosmetics
* Renamed Toolbar to ToolBar
* Use mass-disconnect instead of duplicating all connect calls
* Split up setupToolbar(bool)
Thorbjørn Lindeijer [Thu, 15 Jul 2010 13:23:55 +0000 (15:23 +0200)]
Removed the completion item relevance
Erik Verbruggen [Wed, 9 Feb 2011 13:09:30 +0000 (14:09 +0100)]
Fixed action compression to catch symmetric property additions/removals.
Task-number: QTCREATORBUG-3664
Marco Bubke [Wed, 9 Feb 2011 13:08:02 +0000 (14:08 +0100)]
QmlDesigner.NodeInstances: Fix crash for double calling
Christian Kamm [Wed, 9 Feb 2011 12:38:59 +0000 (13:38 +0100)]
qmldump: Ignore exports that are missing the type name.
Christian Kamm [Wed, 9 Feb 2011 12:22:23 +0000 (13:22 +0100)]
QmlJS: Simplify loading types defined in C++.
dt [Wed, 9 Feb 2011 12:31:40 +0000 (13:31 +0100)]
Utils::Environment::searchInPath do not return directories
Task-Nr: QTCREATORBUG-3736
Reviewed-By: Friedemann Kleint
Pawel Polanski [Wed, 9 Feb 2011 12:07:31 +0000 (13:07 +0100)]
Adding timeout to close coda port after last client releases
Marco Bubke [Wed, 9 Feb 2011 12:00:12 +0000 (13:00 +0100)]
QmLDesigner.NodeInstances: Better error messages
Marco Bubke [Wed, 9 Feb 2011 11:59:48 +0000 (12:59 +0100)]
QmlDesigner.NodeInstances: Makes animation faster not slower
Other try for a workaround to disable animations.
Marco Bubke [Wed, 9 Feb 2011 11:58:48 +0000 (12:58 +0100)]
QmlDesigner.NodeInstances: Remove old refresh bindings function
Marco Bubke [Wed, 9 Feb 2011 11:57:49 +0000 (12:57 +0100)]
QmlDesigner.NodeInstances: Refresh bindings
Marco Bubke [Wed, 9 Feb 2011 11:56:28 +0000 (12:56 +0100)]
QmlDesigner: Tweak node instance meta object
hjk [Wed, 9 Feb 2011 09:34:35 +0000 (10:34 +0100)]
debugger: documentation of command line arguments
Pawel Polanski [Wed, 9 Feb 2011 09:57:59 +0000 (10:57 +0100)]
Reset the COM's settings when using TRK
Leandro Melo [Wed, 9 Feb 2011 10:09:03 +0000 (11:09 +0100)]
Text editor: Fix copying extra line in "Copy Line Up/Down"
... when there's a selection.
Task-number: QTCREATORBUG-3638
Christian Kandeler [Wed, 9 Feb 2011 10:06:41 +0000 (11:06 +0100)]
Botan: Compilation fix for Solaris.
Christian Kamm [Wed, 9 Feb 2011 08:51:35 +0000 (09:51 +0100)]
QmlJS: Use / in fully qualified names to separate package and classname.
Christian Kamm [Tue, 8 Feb 2011 15:18:34 +0000 (16:18 +0100)]
QmlJS: Put types with cpp names into a separate package.
In preparation of relocatable plugin types.
Christian Kamm [Tue, 8 Feb 2011 13:38:48 +0000 (14:38 +0100)]
QmlJS: Fix local-file url property check.
Christian Kamm [Tue, 8 Feb 2011 13:37:55 +0000 (14:37 +0100)]
QmlJS: Fix qml type info by reintroducing workaround exports.
Christian Kamm [Tue, 8 Feb 2011 12:29:21 +0000 (13:29 +0100)]
qmldump: Use the new qmldump correctly.
Christian Kamm [Tue, 8 Feb 2011 12:22:34 +0000 (13:22 +0100)]
QmlJS: Switch to new format for QML meta data.
Christian Kamm [Tue, 8 Feb 2011 10:01:37 +0000 (11:01 +0100)]
qmldump: Make Creator able to read qmldump's new output.
Task-number: QTCREATORBUG-3048
Christian Kamm [Mon, 7 Feb 2011 10:34:49 +0000 (11:34 +0100)]
qmldump: Clean up code and make it output qml data.
Task-number: QTCREATORBUG-3048