OSDN Git Service
Kai Koehne [Thu, 2 Sep 2010 13:02:58 +0000 (15:02 +0200)]
QmlDebugger: Use named variable instead of literal (SERVER_PORT)
Kai Koehne [Thu, 2 Sep 2010 12:40:13 +0000 (14:40 +0200)]
QmlObserver: Disable "Observer" mode when no debugging client is attached
Kai Koehne [Thu, 2 Sep 2010 10:23:26 +0000 (12:23 +0200)]
QmlObserver: Remove toolbar and make crumblepath an overlay
Try to make the observer mode less intrusive by removing the toolbar,
and making the crumblepath only when mode is active / an overlay.
Kai Koehne [Wed, 1 Sep 2010 15:37:28 +0000 (17:37 +0200)]
QmlObserver: Allow changing the animation speed / pausing it via menu
Kai Koehne [Wed, 1 Sep 2010 11:42:24 +0000 (13:42 +0200)]
QmlJsDebugger: Make DebugServer a singleton
Roberto Raggi [Fri, 3 Sep 2010 10:11:15 +0000 (12:11 +0200)]
Fixed alignment issues with 64 bits ABIs.
Leena Miettinen [Fri, 3 Sep 2010 09:55:29 +0000 (11:55 +0200)]
Doc - Add troubleshooting information for a known MinGW compilation issue.
Task-number: QTCREATORBUG-1893
Reviewed-by: Daniel Molkentin
Robert Loehning [Fri, 3 Sep 2010 09:42:26 +0000 (11:42 +0200)]
Fixed capitalization for "Check All" button
hjk [Fri, 3 Sep 2010 08:58:41 +0000 (10:58 +0200)]
debugger: fix some potentially infinite recursion on bad debug info
Task-number: QTCREATORBUG-2248
Pierre Rossi [Thu, 2 Sep 2010 14:34:28 +0000 (16:34 +0200)]
French translation: fix some grammar mistakes.
Friedemann Kleint [Fri, 3 Sep 2010 06:59:20 +0000 (08:59 +0200)]
Fix Opening .ui file from "Recent Files" to go to 'Design' mode.
On that occasion, rename Designer to show up as 'Form Editor'
instead of Xml Editor in 'Open With'.
Task-number: QTCREATORBUG-2246
hjk [Thu, 2 Sep 2010 16:32:37 +0000 (18:32 +0200)]
debugger: restrict accepted expressions in automatci tooltips to simple
identifiers.
hjk [Thu, 2 Sep 2010 16:16:40 +0000 (18:16 +0200)]
debugger: read the user init file after the python dumpers
Oswald Buddenhagen [Thu, 2 Sep 2010 16:06:11 +0000 (18:06 +0200)]
make ProFileParser API less bug-prone
QString::isNull() vs. isEmpty() discrimination is a time bomb ...
Oswald Buddenhagen [Thu, 2 Sep 2010 15:55:42 +0000 (17:55 +0200)]
fix crash when no command line options are passed to qmake
the root cause is in the API of parsedProFile(): it discerns
isNull() and isEmpty(), which is of course a time bomb.
but in this case the right solution is not trying to parse
the empty string in the first place.
Lasse Holmstedt [Thu, 2 Sep 2010 15:44:53 +0000 (17:44 +0200)]
removed old & invalid code for switching to debug mode
dt [Thu, 2 Sep 2010 15:20:18 +0000 (17:20 +0200)]
Ups a debug statement left over.
Friedemann Kleint [Thu, 2 Sep 2010 14:46:39 +0000 (16:46 +0200)]
Debugger[gdb/MS Windows/console]: Fix attaching
Resume thread after attaching and ignore the
signal-trap that follows it.
Reviewed-by: hjk
Task-number: QTCREATORBUG-1020
Roberto Raggi [Thu, 2 Sep 2010 14:44:58 +0000 (16:44 +0200)]
Tune the symbol and the literal tables.
hjk [Thu, 2 Sep 2010 08:47:56 +0000 (10:47 +0200)]
debugger: fix QObject property dumper for namespaced qt
dt [Thu, 2 Sep 2010 14:13:33 +0000 (16:13 +0200)]
Search Dialog: Make canceling possible
Task-Nr: QTCREATORBUG-2243
dt [Thu, 2 Sep 2010 13:53:01 +0000 (15:53 +0200)]
Find Dialog: Update en/disabled state on finishing searching
Makes QTCREATORBUG-2243 easier to do.
Christian Kamm [Thu, 2 Sep 2010 13:24:44 +0000 (15:24 +0200)]
C++: Fix an infinite loop in reportResult.
Done-with: Roberto Raggi
Friedemann Kleint [Thu, 2 Sep 2010 11:58:28 +0000 (13:58 +0200)]
Windows compile fix.
dt [Thu, 2 Sep 2010 11:57:14 +0000 (13:57 +0200)]
Cmake: Add a "Reconfigure project" to the Project Page
Friedemann Kleint [Thu, 2 Sep 2010 11:39:19 +0000 (13:39 +0200)]
Debugger/Console stub: Pass on main thread id on Windows.
Introduce private class to utils/ConsoloProcess as not to expose
<windows.h> from its header.
Task-number: QTCREATORBUG-1020
Roberto Raggi [Thu, 2 Sep 2010 10:50:37 +0000 (12:50 +0200)]
Get rid of the numeric literals.
Roberto Raggi [Thu, 2 Sep 2010 09:59:01 +0000 (11:59 +0200)]
Merge CPlusPlus::NameId and CPlusPlus::Identifier.
Jarek Kobus [Thu, 2 Sep 2010 10:14:27 +0000 (12:14 +0200)]
Get rid of virtual generatedProjectFilePath()
Olivier Goffart [Tue, 31 Aug 2010 14:39:41 +0000 (16:39 +0200)]
QML JS Debugger: disable interruption on exceptions.
There is too much false exceptions that makes debugging annoying
Friedemann Kleint [Thu, 2 Sep 2010 09:31:01 +0000 (11:31 +0200)]
Debugger: Fix crash in console stub on Windows
by partially undoing
1a8978697923a95b636027ac67ae7059d81895e7
Task-number: QTCREATORBUG-1020
Tobias Hunger [Thu, 2 Sep 2010 08:41:08 +0000 (10:41 +0200)]
Make sure a display name is set for targets
* Make sure we have a display name set for targets when restoring
from Qt creator 1.3.1 .user files.
Tobias Hunger [Thu, 2 Sep 2010 08:01:32 +0000 (10:01 +0200)]
Do not use shadowbuilding in projects from 1.3
Do not turn on shadow building when importing projects created
(and last opened) by creator <1.3
Task-number: QTCREATORBUG-2231
Bill King [Thu, 2 Sep 2010 05:32:04 +0000 (15:32 +1000)]
Autotests: More cleanup of tests, and initial marking of components belonged to.
hjk [Wed, 1 Sep 2010 17:02:56 +0000 (19:02 +0200)]
debugger: more QByteArray/type
hjk [Wed, 1 Sep 2010 16:55:44 +0000 (18:55 +0200)]
debugger: robustness
Robert Loehning [Wed, 1 Sep 2010 16:01:08 +0000 (18:01 +0200)]
debugger: compile fix msvc. done by hjk.
Tobias Hunger [Wed, 1 Sep 2010 15:40:10 +0000 (17:40 +0200)]
Add a context menu to the target setup page
Tobias Hunger [Wed, 1 Sep 2010 13:04:47 +0000 (15:04 +0200)]
Fix casing on Uncheck all button
hjk [Wed, 1 Sep 2010 15:36:09 +0000 (17:36 +0200)]
debugger: make a 'type' a QByteArray, not a QString
Saves lots of conversion.
hjk [Wed, 1 Sep 2010 15:19:18 +0000 (17:19 +0200)]
botan: make it compile with g++ 4.6
hjk [Wed, 1 Sep 2010 13:36:18 +0000 (15:36 +0200)]
debugger: make std::size_t and std::ptrdiff_t also 'well known integer types'
hjk [Wed, 1 Sep 2010 12:39:19 +0000 (14:39 +0200)]
debugger: show pending breakpoints using there original icon
The 'eye' was for debugging only. Seems to be stable now.
Leena Miettinen [Wed, 1 Sep 2010 15:13:25 +0000 (17:13 +0200)]
Doc - Add information about using Qt Quick Toolbars with screen shots.
Reviewed-by: Thomas Hartmann
Reviewed-by: Carsten Owerfeldt
Roberto Raggi [Wed, 1 Sep 2010 15:09:42 +0000 (17:09 +0200)]
Improved the expansion of variadic macros.
Friedemann Kleint [Wed, 1 Sep 2010 14:02:50 +0000 (16:02 +0200)]
VCS[git]: Remove unneeded 'success' confirmation of pull.
dt [Wed, 1 Sep 2010 14:00:11 +0000 (16:00 +0200)]
Ah ups, make setStartupProject(Project *) a slot
Erik Verbruggen [Wed, 1 Sep 2010 13:35:51 +0000 (15:35 +0200)]
Fixed invalid skipping of pound tokens.
Done-with: Roberto Raggi
dt [Wed, 1 Sep 2010 12:39:00 +0000 (14:39 +0200)]
Project Explorer: Add set startup project to context menu
Task-Nr: QTCREATORBUG-1506
hjk [Wed, 1 Sep 2010 12:33:52 +0000 (14:33 +0200)]
debugger: use dynamic type in locals & watchers
only available with gdb newer than Aug 31, 2010
Roberto Raggi [Wed, 1 Sep 2010 12:10:25 +0000 (14:10 +0200)]
Tune the default size of literal tables.
This simple change will save about 40mb of memory when indexing Qt Creator!
hjk [Wed, 1 Sep 2010 11:56:51 +0000 (13:56 +0200)]
debugger: register related refactoring (common code)
hjk [Wed, 1 Sep 2010 11:35:59 +0000 (13:35 +0200)]
debugger: fix colouring of unchanged register contents with MSVC
Reviewed-by: Alessandro Portale
Task-number: QTCREATORBUG-2119
hjk [Wed, 1 Sep 2010 11:25:23 +0000 (13:25 +0200)]
debugger: extend manual test
hjk [Wed, 1 Sep 2010 09:58:23 +0000 (11:58 +0200)]
debugger: squash compiler warnings in manual test
Tobias Hunger [Wed, 1 Sep 2010 10:55:03 +0000 (12:55 +0200)]
Improve MSVC parser
Friedemann Kleint [Wed, 1 Sep 2010 11:27:24 +0000 (13:27 +0200)]
Customwizards: Add a way of wrapping a Generator script.
Add attribute to XML syntax specifying a script to generate files.
The script must provide a --dry-run mode in which it prints the files
it intends to create and their attributes to stdout.
Rework the CustomWizardContext structure to contain target path
and parameter mappings, simplify some code there.
Robert Loehning [Tue, 31 Aug 2010 19:27:13 +0000 (21:27 +0200)]
VCS[git]: Added git fetch
dt [Wed, 1 Sep 2010 10:33:53 +0000 (12:33 +0200)]
Give our Profile parser more information from the qmakestep
e.g. DEFINES+=bla on the qmakestep command line now work
Task-Nr: QTCREATORBUG-2091
dt [Wed, 1 Sep 2010 09:36:08 +0000 (11:36 +0200)]
Add a few comments
dt [Tue, 31 Aug 2010 11:57:32 +0000 (13:57 +0200)]
Make sure we don't leave unconfigured Custom Executable RC laying around
Task-Nr: QTCREATORBUG-2222
Leandro Melo [Wed, 1 Sep 2010 10:08:38 +0000 (12:08 +0200)]
Improve editor's tooltip. Wrapping hack should no longer be necessary.
Also some less significant improvements.
Lasse Holmstedt [Wed, 1 Sep 2010 10:06:45 +0000 (12:06 +0200)]
compile
Thomas Hartmann [Wed, 1 Sep 2010 09:54:35 +0000 (11:54 +0200)]
QuickToolBar: bugfix
If we stay inside the node we keep the text marker
Thomas Hartmann [Wed, 1 Sep 2010 09:54:00 +0000 (11:54 +0200)]
QuickToolbar: unifies naming to Quick ToolBar and clarifies tooltips
Lasse Holmstedt [Wed, 1 Sep 2010 09:34:34 +0000 (11:34 +0200)]
Debugger languages are now runconfiguration dependent
There's a UI in qml/customexec/cmake/qmake run configs for choosing the
debugger languages (C++ and QML). The default for all except .qmlproject
is only C++, so default debugging behavior is the same. However, if the
user wants to do simultaneous debugging with two languages, or only
debug QML, they can select the languages from Run Settings and it will
be remembered.
Reviewed-by: hunger
Kai Koehne [Wed, 1 Sep 2010 09:07:57 +0000 (11:07 +0200)]
QmlApp template: Fix compilation for QMLINSECTOR define
Victor Ostashevsky [Wed, 1 Sep 2010 08:32:28 +0000 (10:32 +0200)]
Wrong messages/contexts in help plugin
Merge-request: 172
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
hjk [Tue, 31 Aug 2010 11:07:33 +0000 (13:07 +0200)]
debugger: code cosmetics
hjk [Mon, 30 Aug 2010 15:08:29 +0000 (17:08 +0200)]
debugger: code cosmetics
Thiago Macieira [Tue, 31 Aug 2010 15:41:34 +0000 (17:41 +0200)]
Remove one hack of the QTipLabel hack.
This code used two hacks: it created a class with
metaObject()->className() == "QTipLabel" to fool the code in Qt into
applying the style properly to this class.
But it did that by creating a class called QTipLabel. This works as
long as the class in Qt is hidden by symbol visibility. When symbol
visibility is disabled (for whatever reason), then Creator simply
crashes due to size mismatches and memory corruptions (virtual tables,
etc.)
This patch makes the class be called TextEditor::Internal::QTipLabel,
but fools moc into thinking it isn't.
A proper solution would be to simply override the meta object.
Signed-off-by: Leandro Melo <leandro.melo@nokia.com>
Leandro Melo [Tue, 31 Aug 2010 11:40:13 +0000 (13:40 +0200)]
Remove option to extend tooltips.
Leandro Melo [Fri, 27 Aug 2010 10:11:55 +0000 (12:11 +0200)]
Refactor how base hover handler manipulates the help items (qt docs interaction).
Lasse Holmstedt [Tue, 31 Aug 2010 15:33:41 +0000 (17:33 +0200)]
Debugger: Removed unused methods
Leena Miettinen [Tue, 31 Aug 2010 15:26:46 +0000 (17:26 +0200)]
Doc - Add link to practical information and code examples on how to minimize power consumption of Qt apps.
Leena Miettinen [Tue, 31 Aug 2010 15:01:04 +0000 (17:01 +0200)]
Doc - Add information about the Help mode, adding bookmarks, and detaching the help window. Add screen shots.
Lasse Holmstedt [Tue, 31 Aug 2010 14:48:51 +0000 (16:48 +0200)]
Debugger: Disable auto switching of debugger languages based on qmlfiles
Olivier Goffart [Tue, 31 Aug 2010 13:38:13 +0000 (15:38 +0200)]
QmlDebugger: small polish the UI
Reorder the tab widgets so the inspector show up by default
when debugging QML
Christian Kandeler [Tue, 31 Aug 2010 13:36:14 +0000 (15:36 +0200)]
QML standalone wizard: Add support for Maemo5 application icon.
Reviewed-by: Alessandro Portale
Friedemann Kleint [Tue, 31 Aug 2010 12:34:09 +0000 (14:34 +0200)]
Wizards: Fix custom wizards (fix up delayed creation).
Fixes
e5f60a956f8ff8498fe99a29321a47d60e0f3cb2
Lasse Holmstedt [Tue, 31 Aug 2010 12:05:33 +0000 (14:05 +0200)]
Debugger UI: Removed debug language detection on mode change
It did more harm than good. Now, the auto detection is only done on
run control change - this is something that Creator could also remember.
Lasse Holmstedt [Tue, 31 Aug 2010 11:36:30 +0000 (13:36 +0200)]
DebuggerUI: Language selection mutual exclusive if lang is deselected
Friedemann Kleint [Tue, 31 Aug 2010 10:49:51 +0000 (12:49 +0200)]
Debugger: Add a stage graph usable for GraphViz.
Rubber-stamped-by: hjk
Kai Koehne [Tue, 31 Aug 2010 08:57:03 +0000 (10:57 +0200)]
QmlOutline: Fix QTC_ASSERTs
Initialize e.g. m_itemToNode before the view calls back to the model.
Christian Kamm [Tue, 31 Aug 2010 08:39:07 +0000 (10:39 +0200)]
QmlJS: Improve performance by avoiding two links in SemanticHighlighter.
Reviewed-by: Roberto Raggi
Christian Kamm [Tue, 31 Aug 2010 08:23:48 +0000 (10:23 +0200)]
QmlJS: Fix performance problem in Snapshot.
Don't use QMultiHash::values(key), it rebuilds the values list from
scratch for each lookup.
Reviewed-by: Roberto Raggi
Lasse Holmstedt [Mon, 30 Aug 2010 09:18:38 +0000 (11:18 +0200)]
QML Inspector: Remove check for files being in project
Did not work e.g. for projects where non-project files are loaded.
Christian Kamm [Tue, 31 Aug 2010 07:45:01 +0000 (09:45 +0200)]
C++ indenter: Fix nested array/struct initializers.
dt [Mon, 30 Aug 2010 16:48:17 +0000 (18:48 +0200)]
Session Dialog: Fixes italic/bold after adding new/cloning sessions
Task-Nr: QTCREATORBUG-2069
Olivier Goffart [Mon, 30 Aug 2010 16:40:56 +0000 (18:40 +0200)]
qmljsinspector: small code cleanup
Christian Kandeler [Mon, 30 Aug 2010 15:34:24 +0000 (17:34 +0200)]
Maemo: Add default icon name to desktop file.
Christian Kandeler [Mon, 30 Aug 2010 15:16:02 +0000 (17:16 +0200)]
Maemo: Remove version specification from Debian Build-Depends field.
Christian Kandeler [Mon, 30 Aug 2010 10:55:38 +0000 (12:55 +0200)]
Maemo: Add safety check.
Apparently, the sender can still be null even though it's deleted
via deleteLater().
Christian Kandeler [Mon, 30 Aug 2010 10:54:16 +0000 (12:54 +0200)]
Maemo: Partly revert
8fe7ac89405cbfc9f84dfe88d53c0a2af8b0e8e8.
This is needed for sourve packages, but interferes with binary ones.
Leena Miettinen [Mon, 30 Aug 2010 15:24:46 +0000 (17:24 +0200)]
Doc - Describe the new deployment options. Update screen shots.
Reviewed-by: Christian Kandeler
Reviewed-by: Tobias Hunger
dt [Mon, 30 Aug 2010 15:12:40 +0000 (17:12 +0200)]
Sort names in mini target selector
Task-Nr: QTCREATORBUG-1935
dt [Mon, 30 Aug 2010 14:41:59 +0000 (16:41 +0200)]
Don't run if the qmake arguments are just in a different order
The code is technically incorrect and easy to fool.
See the comment in the patch.
dt [Mon, 30 Aug 2010 12:49:58 +0000 (14:49 +0200)]
More optional debug output for import bc
dt [Mon, 30 Aug 2010 12:32:23 +0000 (14:32 +0200)]
The Minitargetselector shouldn't set a new startup project
Instead let the project explorer plugin handle that.
Reviewed-By: danimo
dt [Mon, 30 Aug 2010 11:24:34 +0000 (13:24 +0200)]
Don't import QMLINSPECTOR_PATH qmake settings.
Task-Nr: QTCREATORBUG-2209