OSDN Git Service

qt-creator-jp/qt-creator-jp.git
13 years agoSymbian: Introduce RVCT 4 toolchain
Tobias Hunger [Fri, 26 Nov 2010 11:17:14 +0000 (12:17 +0100)]
Symbian: Introduce RVCT 4 toolchain

Task-number: 2481

13 years agoToolChain: Rename RVCT toolchains to RVCT2
Tobias Hunger [Fri, 26 Nov 2010 10:54:38 +0000 (11:54 +0100)]
ToolChain: Rename RVCT toolchains to RVCT2

Reviewed-by: dt
13 years agolldb: detect lldb build in environment WITH_LLDB
Arvid Ephraim Picciani [Fri, 26 Nov 2010 13:40:45 +0000 (14:40 +0100)]
lldb: detect lldb build in environment WITH_LLDB

13 years agoMaemo: Fix recursive directory removal.
Christian Kandeler [Fri, 26 Nov 2010 13:41:04 +0000 (14:41 +0100)]
Maemo: Fix recursive directory removal.

It's not an error if the directory does not exist.

13 years agodebugger: fix state after error output to -exec-interrupt
hjk [Fri, 26 Nov 2010 13:23:52 +0000 (14:23 +0100)]
debugger: fix state after error output to -exec-interrupt

Task-number: QTCREATORBUG-2850

13 years agodebugger: cosmetics
hjk [Fri, 26 Nov 2010 11:58:04 +0000 (12:58 +0100)]
debugger: cosmetics

13 years agoQmlJS: Allow QML plugins to ship pre-dumped type descriptions.
Christian Kamm [Fri, 26 Nov 2010 13:24:59 +0000 (14:24 +0100)]
QmlJS: Allow QML plugins to ship pre-dumped type descriptions.

If there's a library.xml file next to the qmldir file, Creator will
read that instead of trying to run qmldump on the library.

Reviewed-by: Erik Verbruggen
13 years agoReport only one error message for line (well, at least for now).
Roberto Raggi [Fri, 26 Nov 2010 13:25:24 +0000 (14:25 +0100)]
Report only one error message for line (well, at least for now).

13 years agoAdded Engine::blockDiagnosticMessages()
Roberto Raggi [Fri, 26 Nov 2010 13:24:03 +0000 (14:24 +0100)]
Added Engine::blockDiagnosticMessages()

13 years agoLoad the shader intializers.
Roberto Raggi [Fri, 26 Nov 2010 13:18:50 +0000 (14:18 +0100)]
Load the shader intializers.

13 years agoAdded declarations for the GLSL builtins.
Roberto Raggi [Fri, 26 Nov 2010 13:03:05 +0000 (14:03 +0100)]
Added declarations for the GLSL builtins.

13 years agoBuild fix for tools
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
13 years agofixing warnings
Thomas Hartmann [Mon, 27 Sep 2010 12:57:22 +0000 (14:57 +0200)]
fixing warnings

13 years agoSymbian: Use clean pathes when setting up PATH
Tobias Hunger [Fri, 26 Nov 2010 11:20:44 +0000 (12:20 +0100)]
Symbian: Use clean pathes when setting up PATH

13 years agoSymbian: Make sure to call make.exe on windows
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!

13 years agoGit: Add some tooltips
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.

13 years agoDebugger: Fix compilation, centralize breakpoint type detection.
Friedemann Kleint [Fri, 26 Nov 2010 12:06:03 +0000 (13:06 +0100)]
Debugger: Fix compilation, centralize breakpoint type detection.

Reviewed-by: hjk
13 years agoRun the semantic checker and check for invalid function calls.
Roberto Raggi [Fri, 26 Nov 2010 11:55:24 +0000 (12:55 +0100)]
Run the semantic checker and check for invalid function calls.

13 years agoPropagate the ExprResult::isConstant attribute.
Roberto Raggi [Fri, 26 Nov 2010 11:37:05 +0000 (12:37 +0100)]
Propagate the ExprResult::isConstant attribute.

13 years agoCompute the types of literal expressions.
Roberto Raggi [Fri, 26 Nov 2010 11:35:02 +0000 (12:35 +0100)]
Compute the types of literal expressions.

13 years agoCheck for undefined symbols.
Roberto Raggi [Fri, 26 Nov 2010 11:30:12 +0000 (12:30 +0100)]
Check for undefined symbols.

13 years agoCreate symbols for variable declarations.
Roberto Raggi [Fri, 26 Nov 2010 11:24:32 +0000 (12:24 +0100)]
Create symbols for variable declarations.

13 years agoCheck for undefined types.
Roberto Raggi [Fri, 26 Nov 2010 11:20:53 +0000 (12:20 +0100)]
Check for undefined types.

13 years agodebugger: watchpoint cosmetics
hjk [Fri, 26 Nov 2010 11:30:05 +0000 (12:30 +0100)]
debugger: watchpoint cosmetics

13 years agoMaemo: Fix code redundancy.
Christian Kandeler [Fri, 26 Nov 2010 11:19:32 +0000 (12:19 +0100)]
Maemo: Fix code redundancy.

Recursively removing a directory was implmented twice.

13 years agoEvaluate the expression's attributes.
Roberto Raggi [Fri, 26 Nov 2010 11:08:43 +0000 (12:08 +0100)]
Evaluate the expression's attributes.

13 years agoAdded GLSL::OverloadSet.
Roberto Raggi [Fri, 26 Nov 2010 10:33:49 +0000 (11:33 +0100)]
Added GLSL::OverloadSet.

13 years agodebugger: compile fix
hjk [Fri, 26 Nov 2010 10:51:12 +0000 (11:51 +0100)]
debugger: compile fix

13 years agodebugger: link fix
hjk [Fri, 26 Nov 2010 10:42:24 +0000 (11:42 +0100)]
debugger: link fix

13 years agodebugger: code cosmetics
hjk [Fri, 26 Nov 2010 10:38:16 +0000 (11:38 +0100)]
debugger: code cosmetics

13 years agodebugger: remove unneeded declarations
hjk [Fri, 26 Nov 2010 10:10:03 +0000 (11:10 +0100)]
debugger: remove unneeded declarations

13 years agodebugger: code cosmetics
hjk [Fri, 26 Nov 2010 09:10:00 +0000 (10:10 +0100)]
debugger: code cosmetics

13 years agodebugger: make DebuggerEngine::acceptsBreakpoint(id) pure
hjk [Fri, 26 Nov 2010 09:20:50 +0000 (10:20 +0100)]
debugger: make DebuggerEngine::acceptsBreakpoint(id) pure

13 years agodebugger: polish module symbols
hjk [Fri, 26 Nov 2010 08:58:34 +0000 (09:58 +0100)]
debugger: polish module symbols

13 years agodebugger: remove needless indirection
hjk [Thu, 25 Nov 2010 17:49:26 +0000 (18:49 +0100)]
debugger: remove needless indirection

13 years agoShow tooltips with the error messages.
Roberto Raggi [Fri, 26 Nov 2010 10:17:30 +0000 (11:17 +0100)]
Show tooltips with the error messages.

13 years agoMade the completion less annoying.
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.

13 years agoAdded indenter, code folding and automagically brace insertion to the GLSL editor.
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.

13 years agoMaemo: Whitespace fixes.
Christian Kandeler [Fri, 26 Nov 2010 09:41:39 +0000 (10:41 +0100)]
Maemo: Whitespace fixes.

13 years agoMaemo: Fix Harmattan icon workaround.
Christian Kandeler [Fri, 26 Nov 2010 09:37:32 +0000 (10:37 +0100)]
Maemo: Fix Harmattan icon workaround.

Don't hardcode PNG format.

13 years agoMaemo: Small deployment refactoring.
Christian Kandeler [Fri, 26 Nov 2010 08:56:05 +0000 (09:56 +0100)]
Maemo: Small deployment refactoring.

13 years agoMaemo: For deployment, use our models directly.
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.

13 years agoAdd GLSL sampler types to semantic analysis phase
Rhys Weatherley [Fri, 26 Nov 2010 03:51:45 +0000 (13:51 +1000)]
Add GLSL sampler types to semantic analysis phase

13 years agoAdd support for GLSL array and index types.
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[].

13 years agoPopulate GLSL vecN types with swizzled field names
Rhys Weatherley [Fri, 26 Nov 2010 00:11:54 +0000 (10:11 +1000)]
Populate GLSL vecN types with swizzled field names

13 years agoFix AST for GLSL DeclarationStatement
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.

13 years agodebugger: save a few cycles when updating a large locals view
hjk [Thu, 25 Nov 2010 17:44:07 +0000 (18:44 +0100)]
debugger: save a few cycles when updating a large locals view

13 years agoMaemo: Allow adding an application launcher icon via the GUI.
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
13 years agoMerge branch 'master' of scm.dev.nokia.troll.no:creator/mainline
con [Thu, 25 Nov 2010 16:51:10 +0000 (17:51 +0100)]
Merge branch 'master' of scm.dev.nokia.troll.no:creator/mainline

13 years agoMerge remote branch 'origin/2.1'
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

13 years agoFix debugging Symbian gcce raptor built apps.
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
13 years agoMerge commit 'bd8b23d4bad4191367e7c5eb3297769a2477afec' (origin/2.1)
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

13 years agoRunControl actions updated when project settings change
Christiaan Janssen [Thu, 25 Nov 2010 16:30:58 +0000 (17:30 +0100)]
RunControl actions updated when project settings change

Reviewed-by: Kai Koehne
13 years agodebugger: allow re-running debugger engines
hjk [Thu, 25 Nov 2010 16:16:58 +0000 (17:16 +0100)]
debugger: allow re-running debugger engines

Task-number: QTCREATORBUG-3073

13 years agomake breakpoint and watchers view more robust when switching sessions
hjk [Thu, 25 Nov 2010 15:32:07 +0000 (16:32 +0100)]
make breakpoint and watchers view more robust when switching sessions

13 years agodebugger: more manual test clarification.
hjk [Thu, 25 Nov 2010 14:16:04 +0000 (15:16 +0100)]
debugger: more manual test clarification.

13 years agoDebugger[New CDB]: Add SymbolGroupValue for simple dumping.
Friedemann Kleint [Thu, 25 Nov 2010 16:17:06 +0000 (17:17 +0100)]
Debugger[New CDB]: Add SymbolGroupValue for simple dumping.

13 years agoRemove some unused / useless api.
con [Thu, 18 Nov 2010 17:11:15 +0000 (18:11 +0100)]
Remove some unused / useless api.

13 years agoFix debugging Symbian gcce raptor built apps.
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
13 years agoExport QmlJSEditorEditable.
Christian Kamm [Thu, 25 Nov 2010 14:10:25 +0000 (15:10 +0100)]
Export QmlJSEditorEditable.

Rubber-stamped-by: Friedemann Kleint
13 years agodebugger: add notes that std::container dumpers are python-only
hjk [Thu, 25 Nov 2010 14:08:18 +0000 (15:08 +0100)]
debugger: add notes that std::container dumpers are python-only

13 years agoQmlJS: Add JSLint-style warnings for common JS traps.
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
13 years agoQmlJS: Enhance check pass to do lookup... and disable it.
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
13 years agoQmlJS: Fix binding and scoping function expressions.
Christian Kamm [Wed, 24 Nov 2010 13:42:10 +0000 (14:42 +0100)]
QmlJS: Fix binding and scoping function expressions.

Reviewed-by: Erik Verbruggen
13 years agoQmlJS: Improve error reporting for failed plugin dumps.
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
13 years agoQmlJS: Mark invalid urls and files in url properties as an error.
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
13 years agoQmlJS: Make evaluator understand expression statements.
Christian Kamm [Tue, 23 Nov 2010 13:15:50 +0000 (14:15 +0100)]
QmlJS: Make evaluator understand expression statements.

Reviewed-by: Erik Verbruggen
13 years agoQmlJS: Reactivate instantiating component scope detection.
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
13 years agoQmlJS: Don't use full mime type detection to decide between qml/js.
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
13 years agodebugger: update breakwindow after breakpoint property changes
hjk [Thu, 25 Nov 2010 14:01:51 +0000 (15:01 +0100)]
debugger: update breakwindow after breakpoint property changes

13 years agodebugger: code cosmetics
hjk [Thu, 25 Nov 2010 13:47:56 +0000 (14:47 +0100)]
debugger: code cosmetics

13 years agodebugger: small fixes
hjk [Thu, 25 Nov 2010 13:33:13 +0000 (14:33 +0100)]
debugger: small fixes

13 years agoProcess function declarations.
Roberto Raggi [Thu, 25 Nov 2010 13:55:43 +0000 (14:55 +0100)]
Process function declarations.

13 years agoCompile fix - untested.
Friedemann Kleint [Thu, 25 Nov 2010 13:52:29 +0000 (14:52 +0100)]
Compile fix - untested.

13 years agoQmlDesigner.NodeInstances: More workarounds work again
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.

13 years agoQmlDesigner.NodeInstances: Activate more workarounds for Qml
Marco Bubke [Thu, 25 Nov 2010 13:28:44 +0000 (14:28 +0100)]
QmlDesigner.NodeInstances: Activate more workarounds for Qml

13 years agoMaemo: Fix leak.
Christian Kandeler [Thu, 25 Nov 2010 13:21:33 +0000 (14:21 +0100)]
Maemo: Fix leak.

Reviewed-by: kh1
13 years agoQmlDesigner: Fix warnings
Marco Bubke [Thu, 25 Nov 2010 13:19:16 +0000 (14:19 +0100)]
QmlDesigner: Fix warnings

13 years agoInitial work on the GLSL symbols.
Roberto Raggi [Thu, 25 Nov 2010 13:15:59 +0000 (14:15 +0100)]
Initial work on the GLSL symbols.

13 years agoDebugger/CPP: Move helpers to simplify types to CPlusPlus-lib.
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>
13 years agoIntroduced GLSL::Symbol.
Roberto Raggi [Thu, 25 Nov 2010 12:41:59 +0000 (13:41 +0100)]
Introduced GLSL::Symbol.

13 years agodebugger: make breakpoints work in disassembler view
hjk [Thu, 25 Nov 2010 10:51:09 +0000 (11:51 +0100)]
debugger: make breakpoints work in disassembler view

13 years agodebugger: code cosmetics
hjk [Wed, 24 Nov 2010 17:54:51 +0000 (18:54 +0100)]
debugger: code cosmetics

13 years agodebugger: enable breakpoint setting from a disassembler view
hjk [Wed, 24 Nov 2010 17:36:17 +0000 (18:36 +0100)]
debugger: enable breakpoint setting from a disassembler view

13 years agoMoved GLSL::Type.
Roberto Raggi [Thu, 25 Nov 2010 12:31:53 +0000 (13:31 +0100)]
Moved GLSL::Type.

13 years agoProcess the basic types.
Roberto Raggi [Thu, 25 Nov 2010 12:27:03 +0000 (13:27 +0100)]
Process the basic types.

13 years agoQmlProject: Support arbitrary file suffixes
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
13 years agoMake src packaging script more flexible.
con [Thu, 25 Nov 2010 12:11:08 +0000 (13:11 +0100)]
Make src packaging script more flexible.

13 years agoGet the types from the AST nodes.
Roberto Raggi [Thu, 25 Nov 2010 12:06:41 +0000 (13:06 +0100)]
Get the types from the AST nodes.

13 years agoQmlDesigner.NodeInstances: Check if object is null
Marco Bubke [Thu, 25 Nov 2010 12:05:34 +0000 (13:05 +0100)]
QmlDesigner.NodeInstances: Check if object is null

13 years agoQmlDesigner.NodeInstances: Don't raise exception for null object
Marco Bubke [Thu, 25 Nov 2010 11:53:53 +0000 (12:53 +0100)]
QmlDesigner.NodeInstances: Don't raise exception for null object

13 years agoQmlDesigner.NodeInsances: Use Qt class names instead of Qml class names
Marco Bubke [Thu, 25 Nov 2010 11:51:00 +0000 (12:51 +0100)]
QmlDesigner.NodeInsances: Use Qt class names instead of Qml class names

13 years agoQmlDesigner.Model: Remove wrong statement
Marco Bubke [Thu, 25 Nov 2010 11:49:53 +0000 (12:49 +0100)]
QmlDesigner.Model: Remove wrong statement

13 years agoQmlDesigner.NodeInstances: Add import support
Marco Bubke [Thu, 25 Nov 2010 11:49:13 +0000 (12:49 +0100)]
QmlDesigner.NodeInstances: Add import support

13 years agoAdded the suffix AST to the ast nodes and some initial work on the GLSL type system.
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.

13 years agoMaemo: Remember the last used device in the options dialog.
Christian Kandeler [Thu, 25 Nov 2010 11:40:36 +0000 (12:40 +0100)]
Maemo: Remember the last used device in the options dialog.

13 years agoMaemo: Make it possible to filter remote process list by name.
Christian Kandeler [Thu, 25 Nov 2010 10:52:08 +0000 (11:52 +0100)]
Maemo: Make it possible to filter remote process list by name.

13 years agoUser is now informed in a proper way if the smartinstaller package is not found ...
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
13 years agoA compiler warning fix
Pawel Polanski [Thu, 25 Nov 2010 10:07:01 +0000 (11:07 +0100)]
A compiler warning fix

13 years agoDebuggerEngines: avoiding some runtime error message through extra checks
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