OSDN Git Service
Marco Bubke [Thu, 25 Nov 2010 13:19:16 +0000 (14:19 +0100)]
QmlDesigner: Fix warnings
Roberto Raggi [Thu, 25 Nov 2010 13:15:59 +0000 (14:15 +0100)]
Initial work on the GLSL symbols.
Friedemann Kleint [Thu, 25 Nov 2010 12:51:54 +0000 (13:51 +0100)]
Debugger/CPP: Move helpers to simplify types to CPlusPlus-lib.
Make available for log simplification, etc.
Add autotest, fix broken std::set and MSVC.
Rubber-stamped-by: Christian Kamm <christian.d.kamm@nokia.com>
Roberto Raggi [Thu, 25 Nov 2010 12:41:59 +0000 (13:41 +0100)]
Introduced GLSL::Symbol.
hjk [Thu, 25 Nov 2010 10:51:09 +0000 (11:51 +0100)]
debugger: make breakpoints work in disassembler view
hjk [Wed, 24 Nov 2010 17:54:51 +0000 (18:54 +0100)]
debugger: code cosmetics
hjk [Wed, 24 Nov 2010 17:36:17 +0000 (18:36 +0100)]
debugger: enable breakpoint setting from a disassembler view
Roberto Raggi [Thu, 25 Nov 2010 12:31:53 +0000 (13:31 +0100)]
Moved GLSL::Type.
Roberto Raggi [Thu, 25 Nov 2010 12:27:03 +0000 (13:27 +0100)]
Process the basic types.
Kai Koehne [Thu, 25 Nov 2010 11:54:58 +0000 (12:54 +0100)]
QmlProject: Support arbitrary file suffixes
Add new "Files {}" element that supports showing files with arbitrary
endings in the project tree.
This new element is only available in new "QmlProject 1.1" namespace.
Task-number: QTCREATORBUG-3197
Reviewed-by: Thomas Hartmann
Roberto Raggi [Thu, 25 Nov 2010 12:06:41 +0000 (13:06 +0100)]
Get the types from the AST nodes.
Marco Bubke [Thu, 25 Nov 2010 12:05:34 +0000 (13:05 +0100)]
QmlDesigner.NodeInstances: Check if object is null
Marco Bubke [Thu, 25 Nov 2010 11:53:53 +0000 (12:53 +0100)]
QmlDesigner.NodeInstances: Don't raise exception for null object
Marco Bubke [Thu, 25 Nov 2010 11:51:00 +0000 (12:51 +0100)]
QmlDesigner.NodeInsances: Use Qt class names instead of Qml class names
Marco Bubke [Thu, 25 Nov 2010 11:49:53 +0000 (12:49 +0100)]
QmlDesigner.Model: Remove wrong statement
Marco Bubke [Thu, 25 Nov 2010 11:49:13 +0000 (12:49 +0100)]
QmlDesigner.NodeInstances: Add import support
Roberto Raggi [Thu, 25 Nov 2010 11:19:57 +0000 (12:19 +0100)]
Added the suffix AST to the ast nodes and some initial work on the GLSL type system.
Christian Kandeler [Thu, 25 Nov 2010 11:40:36 +0000 (12:40 +0100)]
Maemo: Remember the last used device in the options dialog.
Christian Kandeler [Thu, 25 Nov 2010 10:52:08 +0000 (11:52 +0100)]
Maemo: Make it possible to filter remote process list by name.
Pawel Polanski [Thu, 25 Nov 2010 09:30:34 +0000 (10:30 +0100)]
User is now informed in a proper way if the smartinstaller package is not found (SymbianOS)
Task-number: QTCREATORBUG-3176
Reviewed-by: Tobias Hunger
Pawel Polanski [Thu, 25 Nov 2010 10:07:01 +0000 (11:07 +0100)]
A compiler warning fix
Christiaan Janssen [Thu, 25 Nov 2010 10:34:46 +0000 (11:34 +0100)]
DebuggerEngines: avoiding some runtime error message through extra checks
Reviewed-by: hjk
con [Thu, 25 Nov 2010 10:27:10 +0000 (11:27 +0100)]
Remove accidentally pushed empty directory
Tobias Hunger [Thu, 25 Nov 2010 10:13:17 +0000 (11:13 +0100)]
qmake: Improve parser
Improve qmake parser to handle yet another way it marks up warnings.
Add unit test for this case.
Arvid Ephraim Picciani [Thu, 25 Nov 2010 09:46:27 +0000 (10:46 +0100)]
lldb: fix incorrect qmake check
Roberto Raggi [Thu, 25 Nov 2010 09:29:57 +0000 (10:29 +0100)]
Initial work on the semantic pass.
Roberto Raggi [Thu, 25 Nov 2010 08:48:30 +0000 (09:48 +0100)]
Dump the AST.
Roberto Raggi [Thu, 25 Nov 2010 08:41:08 +0000 (09:41 +0100)]
Dispose the memory allocated for the demangled id.
Roberto Raggi [Thu, 25 Nov 2010 08:39:37 +0000 (09:39 +0100)]
Added missing GLSL_EXPORT tags.
Friedemann Kleint [Thu, 25 Nov 2010 09:38:32 +0000 (10:38 +0100)]
Debugger: Add STL types slot to gui test app.
Fix warnings.
Max Desyatov [Thu, 25 Nov 2010 09:24:25 +0000 (10:24 +0100)]
fix for 32-bit build on 64-bit windows with CDB
Merge-request: 221
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Friedemann Kleint [Thu, 25 Nov 2010 09:01:40 +0000 (10:01 +0100)]
Debugger[New CDB]: Move index bookkeeping into SymbolGroup.
To enable creating lightweight value classes for dumping.
Add some fixes for inames (template base classes). Fix
find().
Rhys Weatherley [Thu, 25 Nov 2010 02:46:26 +0000 (12:46 +1000)]
Fix the icon for the GLSL mime type
Francois Ferrand [Wed, 24 Nov 2010 18:44:54 +0000 (19:44 +0100)]
Surround selected text with matching symbols on (, [, {, " and '.
Merge-request: 198
Reviewed-by: Leandro Melo <leandro.melo@nokia.com>
Christian Kandeler [Wed, 24 Nov 2010 17:35:52 +0000 (18:35 +0100)]
Maemo: Small improvements to Extras-devel publisher.
Christian Kandeler [Wed, 24 Nov 2010 17:28:41 +0000 (18:28 +0100)]
Maemo: Add publishing support for Extras-devel repository.
Marco Bubke [Wed, 24 Nov 2010 16:54:53 +0000 (17:54 +0100)]
QmlDesigner.Instance: Change messaging order
Marco Bubke [Wed, 24 Nov 2010 15:34:17 +0000 (16:34 +0100)]
QmlDesigner.Navigator: Show only graphics objects as properties
Tobias Hunger [Wed, 24 Nov 2010 16:41:13 +0000 (17:41 +0100)]
Fix warning on styling I got on commit
Tobias Hunger [Tue, 16 Nov 2010 10:23:11 +0000 (11:23 +0100)]
Symbian: Warn when patching sis files
Wharn when qmake patches sis files to make them compatible with
self-signing.
Task-number: QTCREATORBUG-2403
Reviewed-by: Pawel Polanski
Tobias Hunger [Wed, 24 Nov 2010 14:53:25 +0000 (15:53 +0100)]
Symbian: Fix up passphrase dialog
Clean up passphrase dialog to get rid of warnings at runtime.
While at it: Make sure we do not get an empty passphrase.
Reviewed-by: Pawel Polanski
Tobias Hunger [Tue, 16 Nov 2010 09:28:18 +0000 (10:28 +0100)]
Rename SignsisParser to S60CreatePackageParser
Reviewed-by: Pawel Polanski
Arvid Ephraim Picciani [Wed, 24 Nov 2010 15:57:40 +0000 (16:57 +0100)]
Adapt Lldb to dissasembler changes
Friedemann Kleint [Wed, 24 Nov 2010 15:51:02 +0000 (16:51 +0100)]
Debugger: Fix CDB Disassembler
hjk [Wed, 24 Nov 2010 14:55:09 +0000 (15:55 +0100)]
debugger: make debugger view data store more structured
hjk [Wed, 24 Nov 2010 10:44:43 +0000 (11:44 +0100)]
debugger: small usability fixes for dissassembler, breakpoint view, location
Christian Kandeler [Wed, 24 Nov 2010 14:51:48 +0000 (15:51 +0100)]
Maemo: Fix desktop file in binary package.
Ensure that the desktop files we deploy contain the right path
to the executable.
Reviewed-by: kh1
Marco Bubke [Wed, 24 Nov 2010 14:01:05 +0000 (15:01 +0100)]
QmlDesigner: Disable hardcoded meego support
Marco Bubke [Wed, 24 Nov 2010 14:02:43 +0000 (15:02 +0100)]
QmlDesigner: Code formatting fixes
Marco Bubke [Wed, 24 Nov 2010 13:59:49 +0000 (14:59 +0100)]
QmlDesigner.Rewriter: Support bindings in dynamic property definitions
e.g. property int myHeight: height + 42
Marco Bubke [Wed, 24 Nov 2010 13:54:07 +0000 (14:54 +0100)]
QmlDesigner.Model: removing unused code (ModelUtilities)
ModelUtilities are not used anymore.
Marco Bubke [Wed, 24 Nov 2010 13:52:06 +0000 (14:52 +0100)]
QmlDesigner.Instances: Move instances out of process
The complete qml emulation layer (instances) is moved
into another external process (qmlpuppet).
Summary of architectural changes:
- Asynchronous messaging
Handling commands and data transfer asynchronously reduces the
amount of context switches between processes.
- Proxy classes for client process
This classes abstract the inter process communication
- QVariant based command parsing and serialization
Using LocalSocket in bidirectional manner for communications
of commands and data transfer.
- Integer based identifier instead of ModelNode in client process
The qml emulation layer (instances) has no more depencies to our
internal data model.
- Timer based rendering
Rendering in instances is controlled by a timer. Only dirty items
are updated.
Thomas Hartmann [Wed, 13 Oct 2010 16:04:18 +0000 (18:04 +0200)]
QmlDesigner: removes qDebug()
Thomas Hartmann [Wed, 13 Oct 2010 16:02:56 +0000 (18:02 +0200)]
QmlDesigner: compile fix
Marco Bubke [Wed, 13 Oct 2010 14:19:40 +0000 (16:19 +0200)]
QmlDesigner.MetaInfo: Cleanup
Marco Bubke [Wed, 13 Oct 2010 14:18:49 +0000 (16:18 +0200)]
QmlDesigner: Use Meego
Marco Bubke [Tue, 12 Oct 2010 17:33:16 +0000 (19:33 +0200)]
QmlDesigner.MetaInfo: Cleanup the MetaInfoParser
Marco Bubke [Tue, 5 Oct 2010 18:55:31 +0000 (20:55 +0200)]
QmlDesigner.NodeInstances: Render in QPixmap
Fixes many graphics glitches, improve render speed.
Reviewed-By: Thomas Hartmann
Jarek Kobus [Wed, 24 Nov 2010 14:18:50 +0000 (15:18 +0100)]
Fixes: Add new subdirs project wizard
Task: QTCREATORBUG-1297
RevBy: dt <qtc-committer@nokia.com>
Christian Kandeler [Wed, 24 Nov 2010 13:51:30 +0000 (14:51 +0100)]
ProjectExplorer: Add publishing infrastructure.
Reviewed-by: dt
Kai Koehne [Wed, 24 Nov 2010 11:34:32 +0000 (12:34 +0100)]
QmlObserver: Apply changes to file also if not in Debug mode
Also apply changes to the .qml file in e.g. the Design mode to
the running application.
Rhys Weatherley [Wed, 24 Nov 2010 03:27:53 +0000 (13:27 +1000)]
Add GLSL file types to the File->New wizard
hjk [Tue, 23 Nov 2010 17:04:39 +0000 (18:04 +0100)]
debugger: compile fix on windows
hjk [Tue, 23 Nov 2010 15:42:46 +0000 (16:42 +0100)]
debugger: use a 80ms timer to actually remode the location marker
This removes the remove/set flicker in most single stepping cases.
hjk [Tue, 23 Nov 2010 15:14:19 +0000 (16:14 +0100)]
debugger: not calling resetLocation early makes it "snappier"
hjk [Tue, 23 Nov 2010 14:54:57 +0000 (15:54 +0100)]
debugger: revert the decision to not update the location marker early.
hjk [Tue, 23 Nov 2010 14:43:05 +0000 (15:43 +0100)]
debugger: make -thread-select and -stack-select-frame discardable
hjk [Tue, 23 Nov 2010 12:54:08 +0000 (13:54 +0100)]
debugger: some comments
Kai Koehne [Tue, 23 Nov 2010 09:07:09 +0000 (10:07 +0100)]
QmlObserver: Add 'show app on top' switch to creator + qmlobserver
This is convenient especially in the observer mode.
Reviewed-by: Christiaan Janssen
Kai Koehne [Tue, 23 Nov 2010 09:51:02 +0000 (10:51 +0100)]
QmlJsDebugger: Code cleanup
Kai Koehne [Tue, 23 Nov 2010 09:31:12 +0000 (10:31 +0100)]
QmlJsInspector: Code cleanup
Kai Koehne [Tue, 23 Nov 2010 08:23:19 +0000 (09:23 +0100)]
QmlJSInspector: Code cleanup
Kai Koehne [Mon, 22 Nov 2010 15:16:55 +0000 (16:16 +0100)]
QmlJSDebugger: Fix indentation in .pri file
Kai Koehne [Mon, 22 Nov 2010 15:15:08 +0000 (16:15 +0100)]
QmlJsDebugger: Remove QWEAKPOINTER_ENABLE_ARROW define
Any DEFINE used in qmljsdebugger-lib.pri is also passed to the users
code.
Kai Koehne [Mon, 22 Nov 2010 15:11:06 +0000 (16:11 +0100)]
QmlJSDebugger: Remove editor.pri
Incorporate into qmljsdebugger-lib.pri
Task-number: QTCREATORBUG-2951
Christiaan Janssen [Tue, 23 Nov 2010 15:12:16 +0000 (16:12 +0100)]
QmlDebugger: Assigning Qml breakpoints to the Qml Engine
Reviewed-by: hjk
Tobias Hunger [Tue, 23 Nov 2010 15:00:33 +0000 (16:00 +0100)]
Git: Only enable submit button when a description is available
Only enable submit button in the git submit editor when a non-empty
desciption of the patch is available. Git rejects empty commit messages
and old versions fail without even giving an error Qt Creator can detect,
so this should make commiting a bit more save.
Task-number: QTCREATORBUG-2410
Tobias Hunger [Tue, 23 Nov 2010 13:40:52 +0000 (14:40 +0100)]
Git: Do not accept invalid commits
Do not offer to commit in the dialog opened when closing the
commit editor when the commit is not containing all the required
information.
Oswald Buddenhagen [Tue, 23 Nov 2010 14:44:45 +0000 (15:44 +0100)]
Merge remote branch 'origin/2.1'
dt [Tue, 23 Nov 2010 14:19:20 +0000 (15:19 +0100)]
New Project Wizard: Recheck existence of directory after browsing
The user might create directories or delete them while in the browsing
interface, thus in the PathChooser trigger a validation after browsing.
Task-Nr: QTCREATORBUG-3105
Reviewed-By: Friedemann Kleint
hjk [Tue, 23 Nov 2010 12:44:37 +0000 (13:44 +0100)]
debugger: make watchers visible after project load again
hjk [Tue, 23 Nov 2010 12:28:18 +0000 (13:28 +0100)]
debugger: make freshly inserted watchers immediately visble
Even if no engine is running.
Friedemann Kleint [Tue, 23 Nov 2010 12:36:39 +0000 (13:36 +0100)]
Debugger[new CDB]: Work on locals.
Add optional code model scope checking. Remove need to call
to 'expandlocals' command by giving 'locals' options for expanded
and uninitialized variables, saving one roundtrip.
Handle shadowed variables and __formal parameters. Differentiate
between name and iname in SymbolGroup.
Tobias Hunger [Tue, 23 Nov 2010 12:06:55 +0000 (13:06 +0100)]
Symbian: Improve warnings on project setup
* Warn on spaces in the project path
* Warn on special characters in the project name only
This should stop warnings from appearing when trying to run the Qt demos
on symbian.
Tobias Hunger [Tue, 23 Nov 2010 11:17:54 +0000 (12:17 +0100)]
Fix default names of configutation objects
Fix default names of project configuration objects on upgrades
from pre 2.0 creators.
Task-number: QTCREATORBUG-3143
hjk [Tue, 23 Nov 2010 11:37:44 +0000 (12:37 +0100)]
debugger: move the "SOMETHING NEEDED" message from console to log
hjk [Tue, 23 Nov 2010 11:31:47 +0000 (12:31 +0100)]
debugger: make attach to running process stop the process (again)
Thomas Hartmann [Tue, 23 Nov 2010 11:14:48 +0000 (12:14 +0100)]
QmlDesigner.rewriter: crash fix for Flipable
Removing a property from a Flipabke back or front property
resulted in a crash, because the offset of UiObjectBinding
was not handled correctly.
The left hand side of the binding is not part of the node anymore.
Reviewed-by: Kai Koehne
Rhys Weatherley [Tue, 23 Nov 2010 07:14:19 +0000 (17:14 +1000)]
Add .vert to the set of recognized GLSL extensions
Rhys Weatherley [Tue, 23 Nov 2010 07:05:55 +0000 (17:05 +1000)]
Highlight reserved GLSL keywords
Daniel Molkentin [Thu, 18 Nov 2010 19:29:40 +0000 (20:29 +0100)]
Add some more examples if available (SDK case)
Reviewed-by: Alessandro Portale
Tobias Hunger [Mon, 22 Nov 2010 17:05:49 +0000 (18:05 +0100)]
Git: Allow . in checkout pathes
Task-number: QTCREATORBUG-3141
hjk [Mon, 22 Nov 2010 16:12:02 +0000 (17:12 +0100)]
debugger: fix display of locals after
fedd048f
hjk [Mon, 22 Nov 2010 15:27:15 +0000 (16:27 +0100)]
debugger: split an assert
Always nice to know which part failed.
Friedemann Kleint [Mon, 22 Nov 2010 16:06:08 +0000 (17:06 +0100)]
Debugger: Remove 'friend gdbengine' from stackhandler.
Preparing the introduction of tooltips for the new
CDB engine. Fix some breakpoint states in CDB.
Thorbjørn Lindeijer [Mon, 22 Nov 2010 09:20:15 +0000 (10:20 +0100)]
Fixed visible wrap column on systems with non-fractional fonts sizes
QFontMetricsF::averageCharWidth seems to always return a fractional size
(at least on Linux/GNOME with DejaVu Mono), even when the font is not
actually drawn at sub-pixels. This caused the visible wrap column to
appear in the wrong place.
As a workaround, use the width of the character 'x', which is pretty
average and does align to pixels when needed.
Task-number: QTCREATORBUG-2746
Reviewed-by: con
Arvid Ephraim Picciani [Mon, 22 Nov 2010 15:23:05 +0000 (16:23 +0100)]
lldb: fix shadow build
Tobias Hunger [Mon, 22 Nov 2010 14:38:21 +0000 (15:38 +0100)]
Symbian: Unset SBS_HOME when not needed
Unset SBS_HOME when none is needed. This prevents SBS from getting
confused about where its dependencies are located.
Task-number: QTCREATORBUG-3145
Reviewed-by: Alessandro Portale
Kai Koehne [Mon, 22 Nov 2010 13:57:14 +0000 (14:57 +0100)]
QmlProject: Fix creator becoming unresponsive if filesystem changes
Buffer update calls to the project tree. Otherwise large updates (e.g.
renaming a directory) will block QtCreator for up to several minutes.
Reviewed-by: ckamm
Friedemann Kleint [Mon, 22 Nov 2010 13:53:20 +0000 (14:53 +0100)]
VCS: Allow to run commands synchronously
Run some commands synchronously. This avoids issues with the UI
reacting to file changes done by the VCS on windows which can lead
to crashes.
Task-number: QTCREATORBUG-3021
Reviewed-by: Tobias Hunger