OSDN Git Service
Christian Kandeler [Wed, 15 Dec 2010 15:50:57 +0000 (16:50 +0100)]
Maemo: Fix remote debugging.
Was broken by
1e362b0f8b0dfd712337df35cd26c5dc98dfc294.
Christian Kandeler [Wed, 15 Dec 2010 15:37:21 +0000 (16:37 +0100)]
Maemo: Fix remote debugging.
Was broken by
77e3bfe8451343be5478027154a027cbcfe4b778.
Christiaan Janssen [Wed, 15 Dec 2010 15:12:10 +0000 (16:12 +0100)]
QmlDebugger: removed "Reload" button on live preview error
Reviewed-by: Kai Koehne
Roberto Raggi [Wed, 15 Dec 2010 14:11:59 +0000 (15:11 +0100)]
Introduced CPlusPlus::SymbolNameVisitor and CPlusPlus::SnapshotSymbolVisitor.
hjk [Wed, 15 Dec 2010 13:48:03 +0000 (14:48 +0100)]
debugger: change 'Format' to 'Display' in the l&w context menu
hjk [Wed, 15 Dec 2010 13:14:01 +0000 (14:14 +0100)]
bineditor: extend selection by 1 if cursor is left of anchor.
Feels more natural.
Reviewed-by: ck
hjk [Wed, 15 Dec 2010 13:08:25 +0000 (14:08 +0100)]
bineditor: don't draw blinking cursor when we have a selection
Reviewed-by: ck
hjk [Wed, 15 Dec 2010 12:52:25 +0000 (13:52 +0100)]
bineditor: visualize data differences after updates
Reviewed-by: ck
Friedemann Kleint [Wed, 15 Dec 2010 13:07:48 +0000 (14:07 +0100)]
Debugger[New CDB]: Fix flag handling and expanding of list children.
Suppress repetitive invocation of dumper evaluation.
Use parseWatchData() as does gdb.
Thomas Hartmann [Wed, 15 Dec 2010 12:31:07 +0000 (13:31 +0100)]
QmlDesigner.itemlibrary: fix case for meego import
Kai Koehne [Wed, 15 Dec 2010 12:06:39 +0000 (13:06 +0100)]
QmlCppDebugging: Make sure command line args have spaces in between
Thomas Hartmann [Wed, 15 Dec 2010 11:23:12 +0000 (12:23 +0100)]
QmlDesigner.subComponentManager: remove watcher from files
We use the text editors meta info system now.
Thomas Hartmann [Wed, 15 Dec 2010 10:23:34 +0000 (11:23 +0100)]
QmlDesigner.subComponentManager: crash fix
Avoid adding an item a second time to the item library.
Thomas Hartmann [Wed, 15 Dec 2010 10:22:30 +0000 (11:22 +0100)]
QmlDesigner.navigator: crash fix
I also changed qHash(modelNode) to modelNode.internalId().
Task-Nr: QTCREATORBUG-3387
Friedemann Kleint [Wed, 15 Dec 2010 10:01:01 +0000 (11:01 +0100)]
Debugger[New CDB]: Linked lists containers/container child expansion.
Introduce node hierarchy and move nodes to a separate file.
Introduce reference nodes that point to additional symbols and
symbols within the symbol tree (make deeply nested linked list
elements visible as array elements). Properly name container
elements as array elements 0..n. Fix pre-expansion of complex
dumpers.
hjk [Wed, 15 Dec 2010 08:35:31 +0000 (09:35 +0100)]
debugger: comment cosmetics
hjk [Wed, 15 Dec 2010 08:34:02 +0000 (09:34 +0100)]
debugger: move sanity check from DebuggerRunControl::start to Factory::create
hjk [Wed, 15 Dec 2010 08:17:31 +0000 (09:17 +0100)]
debugger: fix wrong assert when no engine could be constructed
hjk [Tue, 14 Dec 2010 17:35:09 +0000 (18:35 +0100)]
bineditor: remove flicker by using cached old data
Friedemann Kleint [Tue, 14 Dec 2010 15:52:53 +0000 (16:52 +0100)]
Compile warnings.
Thomas Hartmann [Tue, 14 Dec 2010 15:52:29 +0000 (16:52 +0100)]
QMlDesigner.itemLibrary: adds an import manager/filter
We create a special sidebar item for the item library that contains a
ToolButton.
The ToolButton manages the imports for components.
Thomas Hartmann [Tue, 14 Dec 2010 15:50:34 +0000 (16:50 +0100)]
QmlDesigner.model: clears the meta info cache for import changes
If an import changes we have to delete the cache for the meta info.
Thomas Hartmann [Tue, 14 Dec 2010 15:48:13 +0000 (16:48 +0100)]
QmlDesigner.itemlibrary: gives Meego label a default text
Pawel Polanski [Tue, 14 Dec 2010 15:19:44 +0000 (16:19 +0100)]
If capabilities inside pro files do not match the dev cert an error is generated (SymbianOS)
Christiaan Janssen [Tue, 14 Dec 2010 15:21:47 +0000 (16:21 +0100)]
QmlDebugger: Fixing debugid hashes
Reviewed-by: Kai Koehne
hjk [Tue, 14 Dec 2010 15:14:21 +0000 (16:14 +0100)]
qtversionmanager: initialize m_isBuildUsingSbsV2
Done by Milian Wolff
hjk [Tue, 14 Dec 2010 15:10:19 +0000 (16:10 +0100)]
debugger: code cosmetics
Friedemann Kleint [Tue, 14 Dec 2010 15:14:05 +0000 (16:14 +0100)]
Debugger[New CDB]: Regression: Show threads.
hjk [Tue, 14 Dec 2010 15:01:02 +0000 (16:01 +0100)]
debugger: make memory view updatable
Still some flickering and no marks which parts changed.
Robert Loehning [Tue, 14 Dec 2010 14:48:41 +0000 (15:48 +0100)]
debugger: Checking size of array in qDumpQByteArray
hjk [Tue, 14 Dec 2010 14:00:31 +0000 (15:00 +0100)]
debugger: display array base address as default value
hjk [Tue, 14 Dec 2010 12:35:42 +0000 (13:35 +0100)]
debugger: changing breakpoint data in 'new' should not trigger an engine update
Roberto Raggi [Tue, 14 Dec 2010 14:04:46 +0000 (15:04 +0100)]
Don't waste time rehighlighting all the files opened in Creator.
hjk [Tue, 14 Dec 2010 12:00:02 +0000 (13:00 +0100)]
debugger: thread 0 is valid for cdb. so use -1 as 'any' value
hjk [Tue, 14 Dec 2010 11:50:10 +0000 (12:50 +0100)]
debugger: simplify the 'break at main' logic
hjk [Tue, 14 Dec 2010 11:38:47 +0000 (12:38 +0100)]
debugger: remove dead code
hjk [Tue, 14 Dec 2010 11:29:32 +0000 (12:29 +0100)]
debugger: s/*ViewAgent/*Agent/ to reduce noise and match file names
hjk [Tue, 14 Dec 2010 11:21:29 +0000 (12:21 +0100)]
debugger: make location markers engine-specific
Pawel Polanski [Tue, 14 Dec 2010 12:04:28 +0000 (13:04 +0100)]
Added missing licence headers
Pawel Polanski [Tue, 14 Dec 2010 11:56:59 +0000 (12:56 +0100)]
Polishing devcert UI
Pawel Polanski [Tue, 14 Dec 2010 10:31:41 +0000 (11:31 +0100)]
Some small fixes to cert management
Roberto Raggi [Tue, 14 Dec 2010 11:57:29 +0000 (12:57 +0100)]
Don't request a new completion when the completion box is already visible.
Thomas Hartmann [Tue, 14 Dec 2010 11:41:11 +0000 (12:41 +0100)]
QmlDesigner.itemLibrary: renaming Qt - Basic to Qt Quick - Basic
Thomas Hartmann [Tue, 14 Dec 2010 11:40:43 +0000 (12:40 +0100)]
QmlDesigner.itemlibrary: adding icons to meego and symbian plugin
The icons are taken from the old designer for now.
Roberto Raggi [Tue, 14 Dec 2010 10:50:49 +0000 (11:50 +0100)]
Don't popup the automatic completion box when the identifier under cursor is a complete valid word.
Morten Johan Sørvig [Tue, 14 Dec 2010 09:12:20 +0000 (10:12 +0100)]
Compile on OS X.
Friedemann Kleint [Tue, 14 Dec 2010 08:57:33 +0000 (09:57 +0100)]
Debugger[New CDB]: QList fixes.
Alignment at void*-boundaries for small types.
Read out pointer array directly instead of dereferencing ** for
large types for speed.
Friedemann Kleint [Tue, 14 Dec 2010 08:57:14 +0000 (09:57 +0100)]
Debugger: Native separators in break window.
Pawel Polanski [Tue, 14 Dec 2010 08:09:36 +0000 (09:09 +0100)]
Added missing files
Pawel Polanski [Mon, 13 Dec 2010 16:20:01 +0000 (17:20 +0100)]
'Certificate details' dialog added to SymbianOS
Pawel Polanski [Mon, 13 Dec 2010 16:17:41 +0000 (17:17 +0100)]
Capabilities and IMEIs can now be extracted form Dev Certs for SymbianOS
Reviewed-by: Alessandro Portale
Bill King [Tue, 14 Dec 2010 02:56:55 +0000 (12:56 +1000)]
Fixes: More autotest cleanup (now release target builds too)
Bill King [Tue, 14 Dec 2010 01:01:17 +0000 (11:01 +1000)]
Fixes autotests for windows.
hjk [Mon, 13 Dec 2010 17:17:31 +0000 (18:17 +0100)]
debugger: move MemoryViewAgent ownership to DebuggerEngine
Thomas Hartmann [Mon, 13 Dec 2010 15:46:29 +0000 (16:46 +0100)]
QMlJSCheck: Components have their own scope for ids
Each Components starts a new scope for ids. Using a stack to check
this properly.
Friedemann Kleint [Mon, 13 Dec 2010 16:19:21 +0000 (17:19 +0100)]
Debugger[CDBs 32bit]: Fix 'Jump to Line'.
PC register is 'rip' for 64bit and 'eip' for 32bit.
Task-number: QTCREATORBUG-3361
hjk [Mon, 13 Dec 2010 15:58:09 +0000 (16:58 +0100)]
debugger: fix run to line
Was aiming at the current line, not the selected one.
hjk [Mon, 13 Dec 2010 15:31:20 +0000 (16:31 +0100)]
fakevim: add infrastructure for Ctrl-W + <Right> etc
Not functional due to missing public API in the editor manager.
hjk [Fri, 10 Dec 2010 12:28:56 +0000 (13:28 +0100)]
debugger: remove dead code
Arvid Ephraim Picciani [Mon, 13 Dec 2010 15:43:26 +0000 (16:43 +0100)]
lldb: remove superfluous debugeragents include
Friedemann Kleint [Mon, 13 Dec 2010 15:25:54 +0000 (16:25 +0100)]
Debugger[New CDB]: Work on QList.
Move container size code to container.cpp/h and known type
enumeration to separate knowntype.h.
Add some more types. Change type detection to work without
'class '/'struct ' prefixes for inner types. Add Qt types with
Movable/Primitive flags. Add QStack/QQueue, size for std::deque
and std::stack. Add infrastructure for linked-list type containers
and std::list. Implement QList specialisations depending on type.
Thomas Hartmann [Mon, 13 Dec 2010 14:09:07 +0000 (15:09 +0100)]
QmlPuppet: fix missing else
You only want to add the parent to the parentSet list in the else case.
Thomas Hartmann [Mon, 13 Dec 2010 14:08:32 +0000 (15:08 +0100)]
QmlJsCheck: check for Behaivours and exclude them from duplicate check
Thomas Hartmann [Mon, 13 Dec 2010 10:48:29 +0000 (11:48 +0100)]
QmlDesigner.model: relax checks for ids
id: list
id: on
etc. are actually allowed.
We should rely on the parser for this kind of checks anyway.
Task-number: QTCREATORBUG-3347
Thomas Hartmann [Mon, 13 Dec 2010 10:00:05 +0000 (11:00 +0100)]
QmlDesigner.itemLibrary: turns required import case insenstitive
Thomas Hartmann [Mon, 13 Dec 2010 09:59:02 +0000 (10:59 +0100)]
QmlDesigner: update Meego plugin
Thomas Hartmann [Mon, 13 Dec 2010 09:54:30 +0000 (10:54 +0100)]
QmlDesigner.itemLibrary: crash fix
Thomas Hartmann [Mon, 13 Dec 2010 09:54:16 +0000 (10:54 +0100)]
QmlDesigner.itemlibrary: fix visibility of items
Thomas Hartmann [Fri, 10 Dec 2010 22:04:02 +0000 (23:04 +0100)]
QmlDesigner.dragAndDrop: use instancesCompleted instead of timer
Thomas Hartmann [Fri, 10 Dec 2010 21:46:18 +0000 (22:46 +0100)]
QmlDesigner.formEditor: wire up instancesCompleted() to tools
Thomas Hartmann [Fri, 10 Dec 2010 21:01:55 +0000 (22:01 +0100)]
QmlDesigner.itemlibrary: filter item library by imports
Only show items that are available and use requiredImport for filtering
dt [Fri, 10 Dec 2010 18:02:19 +0000 (19:02 +0100)]
Remove debug output
dt [Fri, 10 Dec 2010 18:01:01 +0000 (19:01 +0100)]
Qt4ProjectManager: Fix disabling runconfigurations on parse
Turns out to be a oversight
Thomas Hartmann [Fri, 10 Dec 2010 17:27:09 +0000 (18:27 +0100)]
QmlDesigner: compile fix
Thomas Hartmann [Fri, 10 Dec 2010 16:57:42 +0000 (17:57 +0100)]
QmlDesigner.itemLibrary: turn the item library into a full view.
This is more consistent with the whole architecture and allows
the item library to listen to imports.
Friedemann Kleint [Fri, 10 Dec 2010 16:17:55 +0000 (17:17 +0100)]
Debugger[New CDB]: First stab at containers.
Set up infrastructure for having 'fake' children in a symbolgroup
that merely reference others. Print inames correctly, do index
bookkeeping accordingly, adapt visitor.
Prototypically implement complex dumpers for array-type containers.
adding children as additional symbols.
Thomas Hartmann [Fri, 10 Dec 2010 14:33:20 +0000 (15:33 +0100)]
QMlDesigner.navigator: visualize unknown types
Types unknown to the metasystem get the red line now and a questionmark icon.
Thomas Hartmann [Fri, 10 Dec 2010 10:38:58 +0000 (11:38 +0100)]
QmlDesigner.rewriter: fix Qt/QtQuick import issue
The Qt import was removed in the QtQuick case.
Christian Kamm [Fri, 10 Dec 2010 14:42:34 +0000 (15:42 +0100)]
C++: Add quick fix for Q_PROPERTY.
At the moment, it inserts implementations inline.
Done-with: Leandro Melo
con [Fri, 10 Dec 2010 13:49:06 +0000 (14:49 +0100)]
Dropping project blocks other programs (like file explorer).
We have to delay or drop event handling, so the Qt code that delivers
the event can return control. The commit also prevents dropping another
file while we are currently already handling a drop.
Task-number: QTCREATORBUG-3344
dt [Fri, 10 Dec 2010 13:20:53 +0000 (14:20 +0100)]
Environment Model: Fix addVariable
Kai Koehne [Fri, 10 Dec 2010 12:19:55 +0000 (13:19 +0100)]
QmlProject: Store 'run current file' in settings
Store the artifical 'CurrentFile' in the settings as the mainFile, cause
leaving it empty translates to 'use file from project'.
Kai Koehne [Fri, 10 Dec 2010 12:09:28 +0000 (13:09 +0100)]
QmlObserver: Fix automatic compilation with latest patches
Don't enumerate all files to be copied any more, but copy whole
subdirectory tree.
Kai Koehne [Fri, 10 Dec 2010 11:27:33 +0000 (12:27 +0100)]
Update qmlobserver with latest qmlviewer patches
Update qmlobserver with changes in qmlviewer until
376e636eccedb8d8bb.
hjk [Fri, 10 Dec 2010 11:41:44 +0000 (12:41 +0100)]
debugger: structural cleanup remote debugging
Use virtual function instead of if/qobject_cast cascades.
hjk [Fri, 10 Dec 2010 09:01:29 +0000 (10:01 +0100)]
debugger: find better separation between runcontrol and engine
hjk [Fri, 10 Dec 2010 08:37:31 +0000 (09:37 +0100)]
debugger: minor cleanup
hjk [Fri, 10 Dec 2010 08:23:32 +0000 (09:23 +0100)]
debugger: the DebuggerRunControlFactory could be internal
hjk [Wed, 8 Dec 2010 17:23:10 +0000 (18:23 +0100)]
debugger: remove displayDebugger() from the plugin interface
hjk [Wed, 8 Dec 2010 17:19:49 +0000 (18:19 +0100)]
debugger: make the mode an automatically released object
Roberto Raggi [Fri, 10 Dec 2010 10:50:36 +0000 (11:50 +0100)]
Improved follow symbol under cursor when searching for macro definitions.
Reviewed-by: Christian Kamm
con [Fri, 10 Dec 2010 10:09:55 +0000 (11:09 +0100)]
Merge remote branch 'origin/2.1'
dt [Thu, 9 Dec 2010 18:02:15 +0000 (19:02 +0100)]
FlatModel: Fix sorting
Mea culpa
Friedemann Kleint [Fri, 10 Dec 2010 09:47:51 +0000 (10:47 +0100)]
Debugger[New CDB]: Work on recoding char *-pointers.
Latin1/Ucs4. Append hex dump in case non-printable
characters show in default output.
Roberto Raggi [Fri, 10 Dec 2010 09:47:57 +0000 (10:47 +0100)]
Try to get the right overload when switching from a declaration to its definition.
Roberto Raggi [Fri, 10 Dec 2010 09:32:46 +0000 (10:32 +0100)]
Added some initial support for function overloading.
dt [Thu, 9 Dec 2010 19:08:53 +0000 (20:08 +0100)]
Remove debugging output again
dt [Thu, 9 Dec 2010 19:08:10 +0000 (20:08 +0100)]
EnvironmentModel: Fix crash on clicking add twice
Task-Nr: QTCREATORBUG-3336
dt [Thu, 9 Dec 2010 18:53:49 +0000 (19:53 +0100)]
Session Manager: Set corrrect window title after unloading last project
Task-Nr: QTCREATORBUG-3337
Friedemann Kleint [Thu, 9 Dec 2010 16:04:43 +0000 (17:04 +0100)]
Debugger[New CDB]: Pass formatting parameters.
Pass around formatting parameters as structure.
Prototypically implement formatting of char *-Pointers
as UTF8.
Transfer registers and modules only if dock window is visible.