OSDN Git Service
Christian Kamm [Fri, 7 Jan 2011 08:22:54 +0000 (09:22 +0100)]
C++ completion: Skip Q_PROPERTY and Q_ENUMS symbols.
Reviewed-by: Erik Verbruggen
hjk [Fri, 7 Jan 2011 08:44:23 +0000 (09:44 +0100)]
debugger move DebuggerStartParameters into file of its own
con [Fri, 7 Jan 2011 08:07:29 +0000 (09:07 +0100)]
Compile fix
hjk [Fri, 7 Jan 2011 07:07:35 +0000 (08:07 +0100)]
classview: add a member initialization
hjk [Thu, 6 Jan 2011 18:41:09 +0000 (19:41 +0100)]
maemo: refactor debugger interaction
hjk [Thu, 6 Jan 2011 18:33:59 +0000 (19:33 +0100)]
maemo: access the debugger engine instead of the runcontrol
hjk [Thu, 6 Jan 2011 18:26:57 +0000 (19:26 +0100)]
maemo: use less direct accesses to debugger plugin code
hjk [Thu, 6 Jan 2011 18:12:46 +0000 (19:12 +0100)]
debugger: cosmetics
hjk [Thu, 6 Jan 2011 17:34:29 +0000 (18:34 +0100)]
debugger: try to reduce s60devicerunconfiguration dependencies
hjk [Thu, 6 Jan 2011 17:34:06 +0000 (18:34 +0100)]
classview: minor cleanup
Marco Bubke [Thu, 6 Jan 2011 17:06:57 +0000 (18:06 +0100)]
QmlDesigner.NodeInstances: Change puppet to raster
hjk [Wed, 5 Jan 2011 17:35:08 +0000 (18:35 +0100)]
extensionsystem: "soft dependencies" infrastructure
Reviewed-by: con
Reviewed-by: ckamm
hjk [Thu, 6 Jan 2011 13:57:21 +0000 (14:57 +0100)]
debugger: remove hard dependency on cppeditor
hjk [Thu, 6 Jan 2011 13:17:11 +0000 (14:17 +0100)]
fakevim: remove dependencies on projectexplorer and cppeditor
hjk [Wed, 5 Jan 2011 18:30:24 +0000 (19:30 +0100)]
debugger: let the manually corrected bp line number take precedence
Looks like the number from '-break-info' cannot be trusted, even if
'original-line' is present.
hjk [Wed, 5 Jan 2011 18:10:33 +0000 (19:10 +0100)]
debugger: do not write the 'all' (-1) threadspec to the session file
This confuses 2.1 which uses 0 as 'all' value.
Marco Bubke [Thu, 6 Jan 2011 15:40:40 +0000 (16:40 +0100)]
QmlDesigner.NodeInstances: Use kill instead of terminate
Marco Bubke [Thu, 6 Jan 2011 14:49:04 +0000 (15:49 +0100)]
QmlDesigner.NodeInstance: Only 1 connection is used
Marco Bubke [Thu, 6 Jan 2011 14:48:29 +0000 (15:48 +0100)]
QmlDesigner.NodeInstances: Blocking updates not needed anymore
Christian Kandeler [Thu, 6 Jan 2011 14:45:50 +0000 (15:45 +0100)]
Maemo: Enable dependency checking for release builds and publishing.
Task-number: QTCREATORBUG-3228
Friedemann Kleint [Thu, 6 Jan 2011 14:28:57 +0000 (15:28 +0100)]
Debugger[New CDB]: Refine type detection, dump nested containers.
Introduce test commands.
Christian Kamm [Thu, 6 Jan 2011 13:30:50 +0000 (14:30 +0100)]
C++ parser: Fix bug with conditional expressions.
Reviewed-by: Erik Verbruggen
Christian Kamm [Thu, 6 Jan 2011 09:01:45 +0000 (10:01 +0100)]
Qml/C++: Fix performance problem with type extraction.
By moving the offending code into a background thread.
Reviewed-by: Erik Verbruggen
Christian Kamm [Wed, 5 Jan 2011 11:19:09 +0000 (12:19 +0100)]
Qml/C++: Allow dynamic uri in qmlRegisterType if fixed by Q_ASSERT.
Reviewed-by: Erik Verbruggen
Christian Kamm [Wed, 5 Jan 2011 11:17:57 +0000 (12:17 +0100)]
C++: Update and improve ASTPatternBuilder.
* Updated for new AST nodes.
* Now also includes helpers for building Lists.
Reviewed-by: Erik Verbruggen
Christian Kamm [Wed, 5 Jan 2011 08:45:12 +0000 (09:45 +0100)]
C++ codegen: Fix compile after license header update.
Christian Kamm [Tue, 4 Jan 2011 16:04:44 +0000 (17:04 +0100)]
QmlJS: Add refcounting to FakeMetaObjects.
Previously they were leaked when a qmldump or the C++ exported QML
type list updated.
Just deleting the previous FakeMetaObjects is not an option, as they
might still be used in a QmlObjectValue owned by an Engine.
Reviewed-by: Erik Verbruggen
Marco Bubke [Thu, 6 Jan 2011 12:50:38 +0000 (13:50 +0100)]
QmlDesigner.NodeInstances: Remove slow socket
The two socket approach don't worked under windows and mac.
Friedemann Kleint [Thu, 6 Jan 2011 11:57:06 +0000 (12:57 +0100)]
Compile warning
Friedemann Kleint [Thu, 6 Jan 2011 11:53:54 +0000 (12:53 +0100)]
Debugge[New CDB]: Refine Symbol qualification for containers.
Resolve all types and always use current module for templates.
Fixes to pointer handling.
Make verbose switchable.
con [Thu, 6 Jan 2011 11:32:26 +0000 (12:32 +0100)]
Merge remote branch 'origin/2.1'
con [Wed, 5 Jan 2011 14:20:33 +0000 (15:20 +0100)]
Documentation links.
Pawel Polanski [Thu, 6 Jan 2011 08:34:45 +0000 (09:34 +0100)]
Module's start address is not random in debug view
Christian Kandeler [Wed, 5 Jan 2011 16:56:49 +0000 (17:56 +0100)]
Project file evaluation: Take sysroot into account.
Task-number: QTCREATORBUG-1858
Reviewed-by: Oswald Buddenhagen
Friedemann Kleint [Wed, 5 Jan 2011 15:50:26 +0000 (16:50 +0100)]
Debugger[New CDB]: Fix QList.
- Account for POD types in largeStatic-Check
- Avoid dumping empty children list (move handling to visitor)
- Verbose facility.
Marco Bubke [Wed, 5 Jan 2011 15:50:58 +0000 (16:50 +0100)]
QmlDesigner.NodeInstances: Fix drag and drop bug
Marco Bubke [Wed, 5 Jan 2011 14:17:34 +0000 (15:17 +0100)]
QmlDesigner.NodeInstances: Set the scene size at scene creation time
Marco Bubke [Wed, 5 Jan 2011 14:16:54 +0000 (15:16 +0100)]
QmlDesigner.NodeInstances: Change order of command sending
Information should be sent before values
Marco Bubke [Wed, 5 Jan 2011 14:15:08 +0000 (15:15 +0100)]
QmlDesigner.NodeInstances: Remove add import call
Not needed anymore.
Marco Bubke [Wed, 5 Jan 2011 14:10:57 +0000 (15:10 +0100)]
QmlDesigner.Navigator: Remove node creation in view attachment
Create a node if a view is attached is not support. Anyway the return
value is constant so it can be replaced by a constant value.
Christian Kandeler [Wed, 5 Jan 2011 15:20:43 +0000 (16:20 +0100)]
Toolchain: Add "sysroot" feature.
Reviewed-by: Tobias Hunger
Sergey Belyashov [Wed, 5 Jan 2011 15:21:00 +0000 (16:21 +0100)]
Updated Russian translation
Merge-request: 231
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Pawel Polanski [Tue, 4 Jan 2011 16:06:42 +0000 (17:06 +0100)]
Adding qt plugin support to Symbian's library wizard.
Task-number: QTCREATORBUG-3436
Reviewed-by: Tobias Hunger
Friedemann Kleint [Wed, 5 Jan 2011 14:37:11 +0000 (15:37 +0100)]
Debugger[New CDB]: Qualify some inner types by module.
in order to speed things up or make dumping of
containers of classes possible.
Fix a bug in stripPointerType.
Kai Koehne [Wed, 5 Jan 2011 14:38:28 +0000 (15:38 +0100)]
QmlProject: Whitespace
Kai Koehne [Wed, 5 Jan 2011 14:31:53 +0000 (15:31 +0100)]
WinUtils: Use scoped array pointer
Requested by Friedemann
Leena Miettinen [Wed, 5 Jan 2011 14:17:56 +0000 (15:17 +0100)]
Doc: update info about Qt Quick
Reviewed-by: Carsten Owerfeldt
Leena Miettinen [Wed, 5 Jan 2011 14:17:14 +0000 (15:17 +0100)]
Doc: update and add screenshots
Reviewed-by: Carsten Owerfeldt
Leena Miettinen [Wed, 5 Jan 2011 14:16:10 +0000 (15:16 +0100)]
Doc: change link to Projects mode
Reviewed-by: Carsten Owerfeldt
Leena Miettinen [Wed, 5 Jan 2011 14:14:04 +0000 (15:14 +0100)]
Doc: add screenshot of Edit and Design modes
Reviewed-by: Carsten Owerfeldt
Leena Miettinen [Wed, 5 Jan 2011 14:13:10 +0000 (15:13 +0100)]
Doc: update the introduction
Reviewed-by: Carsten Owerfeldt
Leena Miettinen [Wed, 5 Jan 2011 13:50:20 +0000 (14:50 +0100)]
Doc: restructure doc to bring up Qt Quick features
Reviewed-by: Carsten Owerfeldt
Leena Miettinen [Wed, 5 Jan 2011 09:34:01 +0000 (10:34 +0100)]
Doc: Mad Developer version disclaimer
Reviewed-by: Niels Weber
Leena Miettinen [Tue, 4 Jan 2011 11:26:21 +0000 (12:26 +0100)]
Doc: add a screenshot
Fix a typo
Leena Miettinen [Tue, 4 Jan 2011 09:47:21 +0000 (10:47 +0100)]
Doc: Rebuild Project command
Make the instructions clearer by adding step lists.
Reviewed-by: Kai Koehne
Leena Miettinen [Mon, 3 Jan 2011 10:23:19 +0000 (11:23 +0100)]
Doc: fixed typos
Leena Miettinen [Mon, 3 Jan 2011 10:18:20 +0000 (11:18 +0100)]
Doc: remove obsolete images
Kai Koehne [Wed, 5 Jan 2011 13:44:52 +0000 (14:44 +0100)]
QmlProject: Fix compilation on cygwin
Move use of windows API to winutils.
con [Wed, 5 Jan 2011 11:07:24 +0000 (12:07 +0100)]
Coding style & patterns
mae [Wed, 5 Jan 2011 12:46:41 +0000 (13:46 +0100)]
Pressing cursor keys did not clear selection
Creator got a feature that pressing cursor keys without effect did not
clear the selection. E.g. Left at position 0, or End at the end of a
block. This was not in sync with other editors. Pressing the cursor keys
without selection modifier should ALWAYS clear the selection.
Task-number: QTCREATORBUG-3327
Marco Bubke [Wed, 5 Jan 2011 12:23:33 +0000 (13:23 +0100)]
QmlDesigner.NodeInstances: Refactor scene creation
Marco Bubke [Wed, 5 Jan 2011 12:05:35 +0000 (13:05 +0100)]
QmlDesigner.NodeInstances: Remove files from the creator binary
con [Wed, 5 Jan 2011 11:12:08 +0000 (12:12 +0100)]
Fix crash in editor manager.
Friedemann Kleint [Wed, 5 Jan 2011 10:34:35 +0000 (11:34 +0100)]
Debugger[New CDB]: Workaround for Step into.
Fix Step into by introducing an additional step when hitting
on a jmp-instruction.
con [Wed, 5 Jan 2011 09:42:01 +0000 (10:42 +0100)]
Merge remote branch 'origin/2.1'
con [Tue, 4 Jan 2011 15:15:15 +0000 (16:15 +0100)]
Fix the appearance of the application icon's progress bar.
con [Fri, 17 Dec 2010 12:14:01 +0000 (13:14 +0100)]
Start on some cleanup of EditorManager API and usage.
Christian Kamm [Wed, 5 Jan 2011 09:28:21 +0000 (10:28 +0100)]
Qml/C++: Disable qmlRegisterType exposing until performance is better.
hjk [Wed, 5 Jan 2011 08:55:01 +0000 (09:55 +0100)]
debugger: increase default timeout of gdb watchdog to 40s
Was too low for big core files and general symbian debugging.
hjk [Tue, 4 Jan 2011 18:33:15 +0000 (19:33 +0100)]
texteditorplugin: use Find::SearchResultWindow::instance
hjk [Tue, 4 Jan 2011 17:50:18 +0000 (18:50 +0100)]
cppmodelmanagerinterface: use singleton instead of object pool
hjk [Tue, 4 Jan 2011 15:23:10 +0000 (16:23 +0100)]
debugger: there's always a currentEngine(), no need to double-check.
Friedemann Kleint [Wed, 5 Jan 2011 08:40:33 +0000 (09:40 +0100)]
Debugger[New CDB]: Fix QHash/QSet.
Iterate bucket lists correctly.
Christian Kandeler [Wed, 15 Dec 2010 16:50:06 +0000 (17:50 +0100)]
Maemo: Fix possible crash on stopping a run control.
The crash happens when the run control is stopped before a connection
has been established.
Task-number: QTCREATORBUG-3374
Reviewed-by: Tobias Hunger
Marco Bubke [Tue, 4 Jan 2011 16:13:17 +0000 (17:13 +0100)]
QmlDesigner.NodeInstances: To not restart process for added import
Marco Bubke [Tue, 4 Jan 2011 16:12:36 +0000 (17:12 +0100)]
QmlDesigner.NodeInstances: Remove unneeded function call
Marco Bubke [Tue, 4 Jan 2011 15:22:21 +0000 (16:22 +0100)]
QmlDesigner.NodeInstance: Improve process restarting
Marco Bubke [Mon, 3 Jan 2011 19:05:54 +0000 (20:05 +0100)]
QmlDesigner.NodeInstances: Update after complete and not instance creation
Friedemann Kleint [Tue, 4 Jan 2011 15:15:05 +0000 (16:15 +0100)]
Compile fix.
hjk [Tue, 4 Jan 2011 15:05:53 +0000 (16:05 +0100)]
debugger: don't duplicate engine specific state in the plugin
hjk [Tue, 4 Jan 2011 14:54:36 +0000 (15:54 +0100)]
debugger: use proper struct to pass context information
hjk [Tue, 4 Jan 2011 14:37:17 +0000 (15:37 +0100)]
debugger: remove editorAboutToClose connection
The slot was doing what was going to happen anyway.
Christian Kamm [Fri, 3 Dec 2010 09:13:15 +0000 (10:13 +0100)]
Qml-C++: Find C++ qmlRegisterType calls and populate QML code model.
Reviewed-by: Erik Verbruggen
Christian Kamm [Wed, 8 Dec 2010 14:08:03 +0000 (15:08 +0100)]
C++: Add parsing of Q_PRIVATE_PROPERTY.
Reviewed-by: Roberto Raggi
Christian Kamm [Mon, 6 Dec 2010 12:10:09 +0000 (13:10 +0100)]
C++: Bind Q_ENUMS in the code model.
Reviewed-by: Roberto Raggi
Christian Kamm [Mon, 6 Dec 2010 11:16:45 +0000 (12:16 +0100)]
C++: Add QtPropertyDeclaration symbol.
Reviewed-by: Roberto Raggi
Christian Kamm [Fri, 3 Dec 2010 14:40:08 +0000 (15:40 +0100)]
C++: Fix bind of Q_INVOKABLE functions.
Reviewed-by: Roberto Raggi
Christian Kamm [Fri, 3 Dec 2010 12:49:35 +0000 (13:49 +0100)]
C++: Move the ModelManagerInterface from CppTools to CPlusPlus.
Christian Kamm [Fri, 3 Dec 2010 10:17:25 +0000 (11:17 +0100)]
LanguageUtils: Add FakeMetaObject and ComponentVersion.
Christian Kamm [Fri, 3 Dec 2010 09:34:46 +0000 (10:34 +0100)]
LanguageUtils: Introduce new library for cross-language utils.
Christian Kandeler [Tue, 4 Jan 2011 14:56:28 +0000 (15:56 +0100)]
Maemo: Fix Windows compilation.
Jarek Kobus [Tue, 4 Jan 2011 13:55:53 +0000 (14:55 +0100)]
Library wizard - fixed next button on modules page
After reordering the mobile item the logic stayed unchanged what
caused wizard problems. Wizard progress items are fixed too.
Christian Kandeler [Tue, 4 Jan 2011 14:01:30 +0000 (15:01 +0100)]
Maemo: Add some helpful tooltips to the device configurations dialog.
Christian Kandeler [Tue, 4 Jan 2011 13:55:47 +0000 (14:55 +0100)]
Maemo: Add tooltip to deployment widget.
Christian Kandeler [Tue, 4 Jan 2011 13:52:40 +0000 (14:52 +0100)]
Maemo: Improve packaging widget.
- Enable/disable all interactive elements when packaging is enabled/disabled.
- Don't limit the width of line edits.
- Don't make the labels bold.
Christian Kandeler [Tue, 4 Jan 2011 13:14:12 +0000 (14:14 +0100)]
Maemo: Move MADDE environment information out of MaemoToolChain class.
The toolchain is not available in all places where we need the
respective information, which resulted in duplicated code.
hjk [Tue, 4 Jan 2011 12:58:05 +0000 (13:58 +0100)]
debugger/basehoverhandler: introduce tooltipOverrideRequested and use it
Reviewed-by: con
Task-number: QTCREATOR-201
hjk [Tue, 4 Jan 2011 12:56:55 +0000 (13:56 +0100)]
debugger: manual test, use <ext/hash_set> instead of <hash_set>
hjk [Mon, 3 Jan 2011 16:34:41 +0000 (17:34 +0100)]
debugger: adjust 'simple' manual test to maemo
hjk [Tue, 21 Dec 2010 16:53:38 +0000 (17:53 +0100)]
debugger: add a 'ConditionPart' block to the breakpoint settings