OSDN Git Service
dt [Tue, 7 Dec 2010 16:50:58 +0000 (17:50 +0100)]
Qmlprojectplugin: work again
Splitted up patches wrongly
Thomas Hartmann [Tue, 7 Dec 2010 16:33:27 +0000 (17:33 +0100)]
QmlDesigner.rewriter: We use QmlJSCheck now to validate the document
We check the qml file/document now with QmlJSCheck.
We explicitly disable checking of qml types.
Thomas Hartmann [Tue, 7 Dec 2010 16:31:53 +0000 (17:31 +0100)]
QmlJSCheck: adding more checks
We are checking for duplicate ids and duplicate property definitions now.
Thomas Hartmann [Tue, 7 Dec 2010 13:26:00 +0000 (14:26 +0100)]
QmlDesigner.model: nice qDebug output for ModelNode
Thomas Hartmann [Tue, 7 Dec 2010 13:25:32 +0000 (14:25 +0100)]
QmlDesigner.nodeInstances: fixing isValid for NodeInstance
We have to check also for the ModelNode, but we also have to avoid
recursion.
Reviewed-by: Marco Bubke
Thomas Hartmann [Tue, 7 Dec 2010 13:23:46 +0000 (14:23 +0100)]
QmlDesigner.model: properly detach from views
Properly detach from rewriter view and node instance view
on model destruction.
Reviewed-by: Marco Bubke
hjk [Mon, 6 Dec 2010 13:12:38 +0000 (14:12 +0100)]
Replace BaseMode convenience class by individual implementation.
Using the convienience class does not really save code and adds another
needless level in the hierarchy. This affects the three remaining BaseMode
users: Help, ProjectExplorer and HelloWorld.
dt [Mon, 6 Dec 2010 15:28:01 +0000 (16:28 +0100)]
Header cleanup
dt [Mon, 6 Dec 2010 15:25:11 +0000 (16:25 +0100)]
Coding style
dt [Mon, 6 Dec 2010 15:24:29 +0000 (16:24 +0100)]
coding style
dt [Thu, 25 Nov 2010 17:40:02 +0000 (18:40 +0100)]
Qt4ProjectManager: Fix Maemo runconfiguration isEnabled
Reviewed-By: hunger
dt [Thu, 25 Nov 2010 17:38:54 +0000 (18:38 +0100)]
Qt4ProjectManager: Fix Qt4RunConfiguration::isEnabled()
Reviewed-By: hunger
Christian Kamm [Tue, 7 Dec 2010 15:33:22 +0000 (16:33 +0100)]
QmlJS completion: Fix segfault.
Reviewed-by: Lasse Holmstedt
Erik Verbruggen [Tue, 7 Dec 2010 15:20:46 +0000 (16:20 +0100)]
Improved switching between method declarationand definition.
Reviewed-by: Roberto Raggi
dt [Tue, 7 Dec 2010 14:41:26 +0000 (15:41 +0100)]
Qt4ProjectManager: set the displayname and icon on creating new projects
This code is still needed.
Jarek Kobus [Tue, 7 Dec 2010 14:28:44 +0000 (15:28 +0100)]
Handle property nonlinear wizards
Reviewed-by: dt <qtc-committer@nokia.com>
Task-number: QTCREATORBUG-2511
Pawel Polanski [Tue, 7 Dec 2010 14:20:09 +0000 (15:20 +0100)]
Information about the time that took the CODA to process a command.
Christian Kandeler [Tue, 7 Dec 2010 14:05:36 +0000 (15:05 +0100)]
Maemo: Fix path to exectuable in desktop file when publishing.
Friedemann Kleint [Tue, 7 Dec 2010 14:19:35 +0000 (15:19 +0100)]
Windows compile fix.
Christian Kamm [Tue, 7 Dec 2010 13:30:17 +0000 (14:30 +0100)]
C++ indenter: Don't use label indent when typing 'Type:'.
It could easily be followed by another colon.
Reviewed-by: Roberto Raggi
dt [Tue, 7 Dec 2010 12:27:52 +0000 (13:27 +0100)]
Qt4ProjectManager: Actually add the qt4targetfactory to the object pool
Makes Creator useable again :)
dt [Mon, 6 Dec 2010 15:15:41 +0000 (16:15 +0100)]
ProjectExplorer: Move ITargetFactory to object pool
Makes multiple target factories per project possible
Reviewed-By: hunger
dt [Mon, 6 Dec 2010 12:29:18 +0000 (13:29 +0100)]
Qt4: Move Qt4Target and Qt4BC out of the Internal namespace
Reviewed-By: hunger
con [Tue, 7 Dec 2010 11:25:20 +0000 (12:25 +0100)]
compatVersion has nothing to do with Qt Creator version.
Nicolas Arnaud-Cormos [Tue, 7 Dec 2010 11:24:30 +0000 (12:24 +0100)]
Update the template for Qt Creator plugin.
Make it more consistant with the current plugins:
* plugin class use the Plugin template instead of Impl
* add a pluginconstants.h file
* use the new pluginspec.in file
Merge-request: 216
Reviewed-by: con <qtc-committer@nokia.com>
Sami Tikka [Tue, 7 Dec 2010 11:26:42 +0000 (12:26 +0100)]
VCS: Support nested repositories
Find correct version control to use in a repo inside another repo (e.g.
SVN checkout inside a git repo)
Merge-request: 224
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
con [Tue, 7 Dec 2010 09:53:42 +0000 (10:53 +0100)]
Coding style.
Friedemann Kleint [Tue, 7 Dec 2010 10:05:25 +0000 (11:05 +0100)]
Symbian[CODA-client]: Copy files in chunks. Fix usage information.
Leandro Melo [Tue, 7 Dec 2010 08:26:39 +0000 (09:26 +0100)]
Gen. highlighter: Improve performance (delimiters)
Make lookup for a delimiter a bit faster.
Leandro Melo [Mon, 6 Dec 2010 18:20:37 +0000 (19:20 +0100)]
Gen. highlighter: Improve performance (reg. exp.)
Cache matches of the RegExprRule to avoid unnecessary calls.
This is essentially the same optimization existent in Kate.
A colateral effect of this implementation is a mechanism to
notify the rules when a progress (highlight of the current
line) is finished.
Thomas Hartmann [Tue, 7 Dec 2010 09:10:11 +0000 (10:10 +0100)]
QmlDesigner.navigator: fixes shown properties
Some enums have the same typname as QDeclarative items.
We have to check for this case.
Bill King [Mon, 6 Dec 2010 23:41:48 +0000 (09:41 +1000)]
Fixes compile
con [Mon, 6 Dec 2010 16:21:03 +0000 (17:21 +0100)]
Make it possible to specify shortcuts for Locator filters.
Task-number: QTCREATORBUG-1147
con [Mon, 6 Dec 2010 16:38:42 +0000 (17:38 +0100)]
Fix crash when using settings dialog filter.
Introduced by
773343f396adb765e3b1837b3d961045e2a10056
Need to ensure widget creation when filtering, because the translated
strings from the widgets are used for key words.
Arvid Ephraim Picciani [Mon, 6 Dec 2010 17:15:53 +0000 (18:15 +0100)]
lldb: remove incorrect running hints from step funcs
the target eventloop emits the correct events when stepping,
(running followed by stop)
its up to the Debuggerruncontrol to fix the raceconditions.
emiting events artificially just makes it worse
Christian Kandeler [Mon, 6 Dec 2010 17:15:11 +0000 (18:15 +0100)]
Mobile wizards: Scale Maemo icon if necessary and approved by user.
Arvid Ephraim Picciani [Mon, 6 Dec 2010 16:59:53 +0000 (17:59 +0100)]
lldb: spit out canonical path for frame source
Thomas Hartmann [Mon, 6 Dec 2010 16:45:51 +0000 (17:45 +0100)]
QmlDesigner.metaSystem: optimizations
Improved caching. Using of hash instead of a list...
Thomas Hartmann [Mon, 6 Dec 2010 16:44:54 +0000 (17:44 +0100)]
QmlDesigner.model: leading '_' is allowed for ids
Thomas Hartmann [Mon, 6 Dec 2010 16:44:25 +0000 (17:44 +0100)]
QmlDesigner.dragAndDrop: fix
This is just a hotfix. We have to find a way to properly
sync with the out of process node instances.
Thomas Hartmann [Mon, 6 Dec 2010 16:43:30 +0000 (17:43 +0100)]
QmlDesigner.itemLibary: keep track of version
We have to define a version for the item library.
Before 4.7 was hardcoded.
Slight update of the itemlibrary.
Thomas Hartmann [Mon, 6 Dec 2010 16:42:05 +0000 (17:42 +0100)]
QmlDesigner.nodeinstanes: crash fix
We have to check if there is a model. Might be detached, already!
Thomas Hartmann [Mon, 6 Dec 2010 16:41:24 +0000 (17:41 +0100)]
QmlDesigner.statesEditorView: Crash fix
The removed node is propably not a state.
Thomas Hartmann [Mon, 6 Dec 2010 16:40:45 +0000 (17:40 +0100)]
QmlDesigner: crashfix
The model() might be deleted already!
Thomas Hartmann [Mon, 6 Dec 2010 16:40:12 +0000 (17:40 +0100)]
QmlDesigner.propertyEditor: fix for webview
Handle different packages
Thomas Hartmann [Mon, 6 Dec 2010 16:39:08 +0000 (17:39 +0100)]
QmlDesigner.propertyEditor: only show writable properties
Thomas Hartmann [Mon, 6 Dec 2010 16:38:45 +0000 (17:38 +0100)]
QmlDesigner.propertyEditor: crashfix
When the property editor is closed before the timer runs out,
now the timer is deleted.
Before we accessed a dangling pointer.
Thomas Hartmann [Mon, 6 Dec 2010 16:37:17 +0000 (17:37 +0100)]
QmlDesigner.navigator: small fix
Do now show any dot properties in the Navigator
Thomas Hartmann [Mon, 6 Dec 2010 16:36:35 +0000 (17:36 +0100)]
QmlDesigner.propertyEditor: support for smooth
Support for smooth in all items
Friedemann Kleint [Mon, 6 Dec 2010 16:07:18 +0000 (17:07 +0100)]
Symbian/CODA client: Add put/install/stat modes.
Christian Kandeler [Mon, 6 Dec 2010 14:28:16 +0000 (15:28 +0100)]
Maemo: Let user set default key file.
Task-number: QTCREATORBUG-3276
Christian Kandeler [Mon, 6 Dec 2010 13:27:12 +0000 (14:27 +0100)]
Maemo: Fix logic in device configurations dialog.
Don't do anything when the "emulator" or "hardware" buttons are
clicked and are already checked.
Christian Kandeler [Mon, 6 Dec 2010 13:19:02 +0000 (14:19 +0100)]
Maemo: Add some keyboard shortcuts to dialog.
dt [Mon, 6 Dec 2010 11:45:05 +0000 (12:45 +0100)]
ProjectExplorer: Move configWidget from Project to Target
Reviewed-By: hunger
dt [Mon, 6 Dec 2010 11:18:38 +0000 (12:18 +0100)]
Output parsers: Make target specific code pseudo generic
Introduce IOutputParser::setWorkingDirectory and
IOutputParser::hasFatalErrors()
Reviewed-By: hunger
dt [Mon, 6 Dec 2010 11:05:11 +0000 (12:05 +0100)]
Adding Target::supportsTargetId()
Reviwed-By: hunger
dt [Tue, 23 Nov 2010 18:08:18 +0000 (19:08 +0100)]
Qt4ProjectManager: Remove special casing symbian in Qt4BC:makefile
I have no idea why we did that...
Reviewed-By: hunger
dt [Tue, 23 Nov 2010 16:38:49 +0000 (17:38 +0100)]
Qt4ProjectManager: qmakestep saner target check
Reviewed-By: hunger
dt [Thu, 21 Oct 2010 13:09:41 +0000 (15:09 +0200)]
Fix Qt4TargetFactory to claim the correct target ids.
Reviewed-By: hunger
Jarek Kobus [Mon, 6 Dec 2010 13:07:59 +0000 (14:07 +0100)]
Fixes: Add "const &" when needed in "Go to slot"
So that now when you do "Go to slot" for "valueChanged(QString)"
signal the newly created slot will get (const QString &) decoration.
RevBy: Friedemann Kleint <qtc-committer@nokia.com>
Oswald Buddenhagen [Mon, 6 Dec 2010 13:00:37 +0000 (14:00 +0100)]
add empty virtual d'tor to AbstractMacroExpander
it has virtual functions, after all ...
Oswald Buddenhagen [Mon, 6 Dec 2010 12:49:41 +0000 (13:49 +0100)]
fix regular expressions for variable transformation
escape curly braces, as qregexp is a bit picky about that.
Oswald Buddenhagen [Mon, 6 Dec 2010 12:38:52 +0000 (13:38 +0100)]
don't forget to upgrade file version when using old user file
Friedemann Kleint [Mon, 6 Dec 2010 12:52:47 +0000 (13:52 +0100)]
Symbian: Start on a test client for CODA.
hjk [Mon, 6 Dec 2010 12:24:11 +0000 (13:24 +0100)]
debugger: make QObject dumper more robust for symbian
hjk [Mon, 6 Dec 2010 12:02:42 +0000 (13:02 +0100)]
debugger: remove unneeded declarations
Kai Koehne [Mon, 6 Dec 2010 08:47:43 +0000 (09:47 +0100)]
Core: Move Q_DECLARE_METATYPE for IEditor to ieditor.h
Fixes a gcc warning about different visibility of struct in files.
Reviewed-by: con
hjk [Mon, 6 Dec 2010 10:06:18 +0000 (11:06 +0100)]
debugger: more uiswitcher cleanup
further disentangling of debugger dockwidget updates
remove unneeded variable
make updateDockWidgetSettings private
make dockwidget eventfilter slightly less heavy
Pawel Polanski [Mon, 6 Dec 2010 10:58:29 +0000 (11:58 +0100)]
If the cert file for Symbian is defined the initial location of key file is the cert's folder
Jarek Kobus [Mon, 6 Dec 2010 10:51:47 +0000 (11:51 +0100)]
Fixes: Provide arg name in "Go to slot" when arg is missing
Task: QTCREATORBUG-1721
RevBy: Friedemann Kleint <qtc-committer@nokia.com>
Pawel Polanski [Mon, 6 Dec 2010 10:01:02 +0000 (11:01 +0100)]
Unable to enter slash and backslash manually in PatchChooser
Task-number: QTCREATORBUG-3214
Reviewed-by: Tobias Hunger
Kai Koehne [Fri, 3 Dec 2010 12:51:54 +0000 (13:51 +0100)]
QuickDesigner: Fix crash on exit
Make sure that the sidebar items are deleted before the core
(e.g. ICore::instance()) is deleted.
Task-number: QTCREATORBUG-3269
Reviewed-by: Thomas Hartmann
con [Mon, 6 Dec 2010 10:23:35 +0000 (11:23 +0100)]
Merge branch 'private-master' into mainline-master
con [Fri, 3 Dec 2010 14:28:54 +0000 (15:28 +0100)]
Update the qt version description on name change.
It was not updating to "has no name" when editing the version name.
This moves the construction of the description to QtVersion.
con [Thu, 2 Dec 2010 17:28:16 +0000 (18:28 +0100)]
Delay widget creation of options pages till their category is shown
Also add the alternative way: IOptionsPageProvider, which states
a category, and is asked for a list of options pages for that
category when it is shown.
Task-number: QTCREATORBUG-3131
dt [Wed, 24 Nov 2010 07:18:24 +0000 (08:18 +0100)]
Maemosupport: small correctness fix
return 0 not false in case of an error
Reviewed-By: Christian Kandeler
Christian Kamm [Mon, 6 Dec 2010 09:03:53 +0000 (10:03 +0100)]
JS checks: Check code block script bindings for common errors.
Reviewed-by: Erik Verbruggen
Christian Kamm [Mon, 6 Dec 2010 08:54:10 +0000 (09:54 +0100)]
JS checks: Allow blocks after for(var ...).
Also
* check the condition of the 'for(var' statement for assignment
* allow comma expressions in 'for(var'
Reviewed-by: Erik Verbruggen
con [Fri, 3 Dec 2010 12:51:07 +0000 (13:51 +0100)]
Remove dead code.
hjk [Mon, 6 Dec 2010 09:25:33 +0000 (10:25 +0100)]
debugger: rework construction of initial dockwidget arrangement
This is now also postponed to the first switch to debug mode.
Friedemann Kleint [Mon, 6 Dec 2010 09:23:51 +0000 (10:23 +0100)]
Debugger: Fix exit crash in Debug-Mode.
Acked-By: hjk
hjk [Mon, 6 Dec 2010 07:51:46 +0000 (08:51 +0100)]
debugger: more interface cleanup
Looks like DebuggerPlugin::mainWindow() was used after all.
hjk [Mon, 6 Dec 2010 07:43:29 +0000 (08:43 +0100)]
debugger: remove unused bits from the debugger plugin interface
hjk [Mon, 6 Dec 2010 07:25:29 +0000 (08:25 +0100)]
debugger: disentangle settings read and write code
hjk [Mon, 6 Dec 2010 07:04:43 +0000 (08:04 +0100)]
debugger: fix startup crash
Task-number: QTCREATORBUG-3292
hjk [Fri, 3 Dec 2010 15:21:57 +0000 (16:21 +0100)]
debugger: remove unneeded function
Oswald Buddenhagen [Fri, 3 Dec 2010 17:18:25 +0000 (18:18 +0100)]
workaround apple gcc breakage
Oswald Buddenhagen [Fri, 19 Nov 2010 20:26:36 +0000 (21:26 +0100)]
use old version of user file if the current one is too new
Oswald Buddenhagen [Fri, 19 Nov 2010 15:33:12 +0000 (16:33 +0100)]
cleaner approach to propagating need for target build config update
Oswald Buddenhagen [Fri, 19 Nov 2010 14:33:45 +0000 (15:33 +0100)]
purge unused keys
Christian Kandeler [Fri, 3 Dec 2010 17:02:41 +0000 (18:02 +0100)]
Maemo: Link to OpenGL settings page on Qemu crash.
Friedemann Kleint [Fri, 3 Dec 2010 16:30:09 +0000 (17:30 +0100)]
Set some object names for easier debugging.
Friedemann Kleint [Fri, 3 Dec 2010 15:49:52 +0000 (16:49 +0100)]
Compile warning.
Friedemann Kleint [Fri, 3 Dec 2010 15:46:20 +0000 (16:46 +0100)]
Debugger[New CDB]: Dump size of containers and QObject::ObjectName.
Extend type checking for container templates. Add utility
function to obtain container size.
hjk [Fri, 3 Dec 2010 15:18:50 +0000 (16:18 +0100)]
debugger: make more bits private
hjk [Fri, 3 Dec 2010 14:55:17 +0000 (15:55 +0100)]
debugger: cleanup dockwidget handling
hjk [Fri, 3 Dec 2010 14:23:23 +0000 (15:23 +0100)]
debugger: cleanup DebugMode
hjk [Fri, 3 Dec 2010 14:03:51 +0000 (15:03 +0100)]
debugger: move dockwidget ownership to the mainwindow
hjk [Fri, 3 Dec 2010 13:29:19 +0000 (14:29 +0100)]
debugger: remove unneded function
Christian Kandeler [Fri, 3 Dec 2010 14:09:04 +0000 (15:09 +0100)]
Maemo: Fix leak.