OSDN Git Service
Roberto Raggi [Fri, 26 Nov 2010 13:03:05 +0000 (14:03 +0100)]
Added declarations for the GLSL builtins.
Thomas Hartmann [Fri, 26 Nov 2010 13:24:44 +0000 (14:24 +0100)]
Build fix for tools
We have to check for Qt Versions and private headers to build qmlpuppet.
Reviewed-by: Kai Koehne
Thomas Hartmann [Mon, 27 Sep 2010 12:57:22 +0000 (14:57 +0200)]
fixing warnings
Tobias Hunger [Fri, 26 Nov 2010 11:20:44 +0000 (12:20 +0100)]
Symbian: Use clean pathes when setting up PATH
Tobias Hunger [Fri, 26 Nov 2010 11:19:32 +0000 (12:19 +0100)]
Symbian: Make sure to call make.exe on windows
In some situations the build system will try to run make.pl otherwise!
Tobias Hunger [Fri, 26 Nov 2010 10:36:06 +0000 (11:36 +0100)]
Git: Add some tooltips
Add tooltips to the toggles found in the Git Blame and Diff editors.
Friedemann Kleint [Fri, 26 Nov 2010 12:06:03 +0000 (13:06 +0100)]
Debugger: Fix compilation, centralize breakpoint type detection.
Reviewed-by: hjk
Roberto Raggi [Fri, 26 Nov 2010 11:55:24 +0000 (12:55 +0100)]
Run the semantic checker and check for invalid function calls.
Roberto Raggi [Fri, 26 Nov 2010 11:37:05 +0000 (12:37 +0100)]
Propagate the ExprResult::isConstant attribute.
Roberto Raggi [Fri, 26 Nov 2010 11:35:02 +0000 (12:35 +0100)]
Compute the types of literal expressions.
Roberto Raggi [Fri, 26 Nov 2010 11:30:12 +0000 (12:30 +0100)]
Check for undefined symbols.
Roberto Raggi [Fri, 26 Nov 2010 11:24:32 +0000 (12:24 +0100)]
Create symbols for variable declarations.
Roberto Raggi [Fri, 26 Nov 2010 11:20:53 +0000 (12:20 +0100)]
Check for undefined types.
hjk [Fri, 26 Nov 2010 11:30:05 +0000 (12:30 +0100)]
debugger: watchpoint cosmetics
Christian Kandeler [Fri, 26 Nov 2010 11:19:32 +0000 (12:19 +0100)]
Maemo: Fix code redundancy.
Recursively removing a directory was implmented twice.
Roberto Raggi [Fri, 26 Nov 2010 11:08:43 +0000 (12:08 +0100)]
Evaluate the expression's attributes.
Roberto Raggi [Fri, 26 Nov 2010 10:33:49 +0000 (11:33 +0100)]
Added GLSL::OverloadSet.
hjk [Fri, 26 Nov 2010 10:51:12 +0000 (11:51 +0100)]
debugger: compile fix
hjk [Fri, 26 Nov 2010 10:42:24 +0000 (11:42 +0100)]
debugger: link fix
hjk [Fri, 26 Nov 2010 10:38:16 +0000 (11:38 +0100)]
debugger: code cosmetics
hjk [Fri, 26 Nov 2010 10:10:03 +0000 (11:10 +0100)]
debugger: remove unneeded declarations
hjk [Fri, 26 Nov 2010 09:10:00 +0000 (10:10 +0100)]
debugger: code cosmetics
hjk [Fri, 26 Nov 2010 09:20:50 +0000 (10:20 +0100)]
debugger: make DebuggerEngine::acceptsBreakpoint(id) pure
hjk [Fri, 26 Nov 2010 08:58:34 +0000 (09:58 +0100)]
debugger: polish module symbols
hjk [Thu, 25 Nov 2010 17:49:26 +0000 (18:49 +0100)]
debugger: remove needless indirection
Roberto Raggi [Fri, 26 Nov 2010 10:17:30 +0000 (11:17 +0100)]
Show tooltips with the error messages.
Roberto Raggi [Fri, 26 Nov 2010 10:09:32 +0000 (11:09 +0100)]
Made the completion less annoying.
Don't trigger again the completion when completing identifiers.
Roberto Raggi [Fri, 26 Nov 2010 09:59:33 +0000 (10:59 +0100)]
Added indenter, code folding and automagically brace insertion to the GLSL editor.
Christian Kandeler [Fri, 26 Nov 2010 09:41:39 +0000 (10:41 +0100)]
Maemo: Whitespace fixes.
Christian Kandeler [Fri, 26 Nov 2010 09:37:32 +0000 (10:37 +0100)]
Maemo: Fix Harmattan icon workaround.
Don't hardcode PNG format.
Christian Kandeler [Fri, 26 Nov 2010 08:56:05 +0000 (09:56 +0100)]
Maemo: Small deployment refactoring.
Christian Kandeler [Fri, 26 Nov 2010 08:45:10 +0000 (09:45 +0100)]
Maemo: For deployment, use our models directly.
Don't waste time going through the Qt4ProFileNodes.
Rhys Weatherley [Fri, 26 Nov 2010 03:51:45 +0000 (13:51 +1000)]
Add GLSL sampler types to semantic analysis phase
Rhys Weatherley [Fri, 26 Nov 2010 01:06:24 +0000 (11:06 +1000)]
Add support for GLSL array and index types.
Index types are arrays, matrices, and vectors, which can
all be "indexed" by operator[].
Rhys Weatherley [Fri, 26 Nov 2010 00:11:54 +0000 (10:11 +1000)]
Populate GLSL vecN types with swizzled field names
Rhys Weatherley [Fri, 26 Nov 2010 00:06:05 +0000 (10:06 +1000)]
Fix AST for GLSL DeclarationStatement
DeclarationStatement wraps a single declaration, not a list.
hjk [Thu, 25 Nov 2010 17:44:07 +0000 (18:44 +0100)]
debugger: save a few cycles when updating a large locals view
Christian Kandeler [Thu, 25 Nov 2010 16:58:02 +0000 (17:58 +0100)]
Maemo: Allow adding an application launcher icon via the GUI.
Reviewed-by: kh1
con [Thu, 25 Nov 2010 16:51:10 +0000 (17:51 +0100)]
Merge branch 'master' of scm.dev.nokia.troll.no:creator/mainline
con [Thu, 25 Nov 2010 16:51:01 +0000 (17:51 +0100)]
Merge remote branch 'origin/2.1'
Conflicts:
src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.cpp
con [Thu, 25 Nov 2010 16:47:56 +0000 (17:47 +0100)]
Fix debugging Symbian gcce raptor built apps.
Local executable is put into a different folder
(always 'armv5' despite it being a 'gcce' build, changed in qmake),
and the symbol file is named 'foo.exe.sym' instead of 'foo.sym'.
Done-by: Friedemann Kleint
Reviewed-by: Pawel Polanski
con [Thu, 25 Nov 2010 16:36:50 +0000 (17:36 +0100)]
Merge commit '
bd8b23d4bad4191367e7c5eb3297769a2477afec' (origin/2.1)
Conflicts:
src/plugins/debugger/qml/qmlengine.cpp
Christiaan Janssen [Thu, 25 Nov 2010 16:30:58 +0000 (17:30 +0100)]
RunControl actions updated when project settings change
Reviewed-by: Kai Koehne
hjk [Thu, 25 Nov 2010 16:16:58 +0000 (17:16 +0100)]
debugger: allow re-running debugger engines
Task-number: QTCREATORBUG-3073
hjk [Thu, 25 Nov 2010 15:32:07 +0000 (16:32 +0100)]
make breakpoint and watchers view more robust when switching sessions
hjk [Thu, 25 Nov 2010 14:16:04 +0000 (15:16 +0100)]
debugger: more manual test clarification.
Friedemann Kleint [Thu, 25 Nov 2010 16:17:06 +0000 (17:17 +0100)]
Debugger[New CDB]: Add SymbolGroupValue for simple dumping.
con [Thu, 18 Nov 2010 17:11:15 +0000 (18:11 +0100)]
Remove some unused / useless api.
con [Thu, 25 Nov 2010 14:54:21 +0000 (15:54 +0100)]
Fix debugging Symbian gcce raptor built apps.
Local executable is put into a different folder
(always 'armv5' despite it being a 'gcce' build, changed in qmake),
and the symbol file is named 'foo.exe.sym' instead of 'foo.sym'.
Done-by: Friedemann Kleint
Reviewed-by: Pawel Polanski
Christian Kamm [Thu, 25 Nov 2010 14:10:25 +0000 (15:10 +0100)]
Export QmlJSEditorEditable.
Rubber-stamped-by: Friedemann Kleint
hjk [Thu, 25 Nov 2010 14:08:18 +0000 (15:08 +0100)]
debugger: add notes that std::container dumpers are python-only
Christian Kamm [Thu, 25 Nov 2010 12:38:15 +0000 (13:38 +0100)]
QmlJS: Add JSLint-style warnings for common JS traps.
Task-number: QTCREATORBUG-3071
Reviewed-by: Erik Verbruggen
Christian Kamm [Wed, 24 Nov 2010 14:12:11 +0000 (15:12 +0100)]
QmlJS: Enhance check pass to do lookup... and disable it.
It still generates too many false-negatives for now. Will be enabled
once the remaining lookup failures have been fixed.
Reviewed-by: Erik Verbruggen
Christian Kamm [Wed, 24 Nov 2010 13:42:10 +0000 (14:42 +0100)]
QmlJS: Fix binding and scoping function expressions.
Reviewed-by: Erik Verbruggen
Christian Kamm [Wed, 24 Nov 2010 08:30:46 +0000 (09:30 +0100)]
QmlJS: Improve error reporting for failed plugin dumps.
Reviewed-by: Erik Verbruggen
Christian Kamm [Tue, 23 Nov 2010 13:30:23 +0000 (14:30 +0100)]
QmlJS: Mark invalid urls and files in url properties as an error.
Reviewed-by: Erik Verbruggen
Christian Kamm [Tue, 23 Nov 2010 13:15:50 +0000 (14:15 +0100)]
QmlJS: Make evaluator understand expression statements.
Reviewed-by: Erik Verbruggen
Christian Kamm [Tue, 23 Nov 2010 11:57:48 +0000 (12:57 +0100)]
QmlJS: Reactivate instantiating component scope detection.
* Bind::usesQmlPrototype is now significantly more performant
* type environments are no longer hashed by filename, but rather
by Document *
* duplicate scope builds are avoided
Task-number: QTCREATORBUG-2835
Reviewed-by: Erik Verbruggen
Christian Kamm [Tue, 23 Nov 2010 11:49:50 +0000 (12:49 +0100)]
QmlJS: Don't use full mime type detection to decide between qml/js.
Determining the mime type is too expensive - and for deciding between
qml and js files comparing suffixes is sufficient.
Reviewed-by: Friedemann Kleint
hjk [Thu, 25 Nov 2010 14:01:51 +0000 (15:01 +0100)]
debugger: update breakwindow after breakpoint property changes
hjk [Thu, 25 Nov 2010 13:47:56 +0000 (14:47 +0100)]
debugger: code cosmetics
hjk [Thu, 25 Nov 2010 13:33:13 +0000 (14:33 +0100)]
debugger: small fixes
Roberto Raggi [Thu, 25 Nov 2010 13:55:43 +0000 (14:55 +0100)]
Process function declarations.
Friedemann Kleint [Thu, 25 Nov 2010 13:52:29 +0000 (14:52 +0100)]
Compile fix - untested.
Marco Bubke [Thu, 25 Nov 2010 13:47:48 +0000 (14:47 +0100)]
QmlDesigner.NodeInstances: More workarounds work again
Hopefully Qml will be changed so that code can be removed.
Marco Bubke [Thu, 25 Nov 2010 13:28:44 +0000 (14:28 +0100)]
QmlDesigner.NodeInstances: Activate more workarounds for Qml
Christian Kandeler [Thu, 25 Nov 2010 13:21:33 +0000 (14:21 +0100)]
Maemo: Fix leak.
Reviewed-by: kh1
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
con [Thu, 25 Nov 2010 12:11:08 +0000 (13:11 +0100)]
Make src packaging script more flexible.
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
Sergey Belyashov [Thu, 25 Nov 2010 10:33:39 +0000 (11:33 +0100)]
Fixed few messages in Russian translation
Merge-request: 222
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
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>