Merge branch 'master' of git://labs.trolltech.com/qt-creator

This commit is contained in:
Fred Emmott
2009-01-15 14:06:57 +00:00
1076 changed files with 4440 additions and 4490 deletions

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -79,8 +79,3 @@
\generatelist functionindex \generatelist functionindex
*/ */
/*!
\group qtc
\title Core Plugin
*/

View File

@@ -2,14 +2,18 @@ unix {
QDOC = SRCDIR=$$PWD OUTDIR=$$OUT_PWD/doc/html $$(QTDIR)/tools/qdoc3/qdoc3 QDOC = SRCDIR=$$PWD OUTDIR=$$OUT_PWD/doc/html $$(QTDIR)/tools/qdoc3/qdoc3
HELPGENERATOR = $$(QTDIR)/bin/qhelpgenerator HELPGENERATOR = $$(QTDIR)/bin/qhelpgenerator
} else { } else {
QDOC = $$(QTDIR)\tools\qdoc3\release\qdoc3.exe QDOC = set SRCDIR=$$PWD&& set OUTDIR=$$OUT_PWD/doc/html&& $$(QTDIR)\tools\qdoc3\release\qdoc3.exe
HELPGENERATOR = $$(QTDIR)\bin\qhelpgenerator.exe HELPGENERATOR = $$(QTDIR)\bin\qhelpgenerator.exe
} }
QHP_FILE = $$OUT_PWD/doc/html/qtcreator.qhp QHP_FILE = $$OUT_PWD/doc/html/qtcreator.qhp
QCH_FILE = $$OUT_PWD/doc/qtcreator.qch QCH_FILE = $$OUT_PWD/doc/qtcreator.qch
html_docs.commands =$$QDOC $$PWD/qtcreator.qdocconf unix {
html_docs.commands = $$QDOC $$PWD/qtcreator.qdocconf
} else {
html_docs.commands = \"$$QDOC $$PWD/qtcreator.qdocconf\"
}
html_docs.depends += $$PWD/qtcreator.qdoc $$PWD/qtcreator.qdocconf html_docs.depends += $$PWD/qtcreator.qdoc $$PWD/qtcreator.qdocconf
html_docs.files = $$QHP_FILE html_docs.files = $$QHP_FILE

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -49,7 +49,9 @@
\list \list
\o \l{A Quick Tour of Qt Creator} \o \l{A Quick Tour of Qt Creator}
\o \l{Creating a Project in Qt Creator} \o \l{Creating a Project in Qt Creator}
\o \l{The Code Editor}
\o \l{Build Settings} \o \l{Build Settings}
\o \l{Qt Version Management}
\o \l{Writing a Simple Program with Qt Creator} \o \l{Writing a Simple Program with Qt Creator}
\o \l{Navigating Quickly Around Your Code with Locator} \o \l{Navigating Quickly Around Your Code with Locator}
\o \l{Debugging with Qt Creator} \o \l{Debugging with Qt Creator}
@@ -206,10 +208,67 @@
are available to help speed up the process of developing your application. are available to help speed up the process of developing your application.
*/ */
/*! \contentspage index.html
\previouspage creator-quick-tour.html
\page creator-code-editor.html
\nextpage creator-build-settings.html
\title The Code Editor
### SCREENSHOT of the editor in action
\table
\row
\i Block navigation
\i To navigate between blocks, e.g., from one \c{\{} to another
\c{\c}}, use \key{Ctrl+[} and \key{Ctrl+]}.
\row
\i Block selection
\i To select a current block, use \key{Ctrl+U}. Pressing
\key{Ctrl+U} again extends the selection to the parent block.
To deselect, use \key{Ctrl+Shift+U}.
\row
\i Moving lines up and down
\i
\row
\i Completion
\i
\row
\i Indenting
\i
\row
\i Commenting or Uncommenting
\i
\endtable
More:
Collapse
Up/Down/Page Up/Page Down - hold ctrl to prevent the cursor from moving
F2 and Shift F2 - follows symbols under the cursor (works for namespaces, classes, methods, variables, includes, macros).
F4 - switch header and source
Ctrl + Scroll wheel -- used to quickly change the font size (handy for presentatiaons)
To switch to an external editor, select \gui{Open in external editor} from
the \gui{Edit -> Advanced} menu.
*/
/*! /*!
\contentspage index.html \contentspage index.html
\previouspage creator-quick-tour.html \previouspage creator-editor-settings.html
\page creator-build-settings.html \page creator-build-settings.html
\nextpage creator-creating-project.html \nextpage creator-creating-project.html
@@ -266,8 +325,15 @@
remove the build step. You will still be able to debug applications, but the remove the build step. You will still be able to debug applications, but the
contents of Qt and STL data types will not be displayed properly. contents of Qt and STL data types will not be displayed properly.
*/
\section1 Qt Version Management /*!
\contentspage index.html
\previouspage creator-build-settings.html
\page creator-version-management.html
\nextpage creator-creating-project.html
\title Qt Version Management
Qt Creator allows you to use multiple versions of Qt installed on your hard Qt Creator allows you to use multiple versions of Qt installed on your hard
disk and switch between them easily. disk and switch between them easily.

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **
@@ -117,6 +117,9 @@ CatchClauseAST *AST::asCatchClause()
ClassSpecifierAST *AST::asClassSpecifier() ClassSpecifierAST *AST::asClassSpecifier()
{ return dynamic_cast<ClassSpecifierAST *>(this); } { return dynamic_cast<ClassSpecifierAST *>(this); }
CompoundLiteralAST *AST::asCompoundLiteral()
{ return dynamic_cast<CompoundLiteralAST *>(this); }
CompoundStatementAST *AST::asCompoundStatement() CompoundStatementAST *AST::asCompoundStatement()
{ return dynamic_cast<CompoundStatementAST *>(this); } { return dynamic_cast<CompoundStatementAST *>(this); }
@@ -774,6 +777,42 @@ unsigned BoolLiteralAST::lastToken() const
return token + 1; return token + 1;
} }
CompoundLiteralAST *CompoundLiteralAST::clone(MemoryPool *pool) const
{
CompoundLiteralAST *ast = new (pool) CompoundLiteralAST;
ast->lparen_token = lparen_token;
if (type_id)
ast->type_id = type_id->clone(pool);
ast->rparen_token = rparen_token;
if (initializer)
ast->initializer = initializer->clone(pool);
return ast;
}
void CompoundLiteralAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
accept(type_id, visitor);
accept(initializer, visitor);
}
}
unsigned CompoundLiteralAST::firstToken() const
{
return lparen_token;
}
unsigned CompoundLiteralAST::lastToken() const
{
if (initializer)
return initializer->lastToken();
else if (rparen_token)
return rparen_token + 1;
else if (type_id)
return type_id->lastToken();
return lparen_token + 1;
}
BreakStatementAST *BreakStatementAST::clone(MemoryPool *pool) const BreakStatementAST *BreakStatementAST::clone(MemoryPool *pool) const
{ {
BreakStatementAST *ast = new (pool) BreakStatementAST; BreakStatementAST *ast = new (pool) BreakStatementAST;

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **
@@ -94,6 +94,7 @@ public:
CastExpressionAST *asCastExpression(); CastExpressionAST *asCastExpression();
CatchClauseAST *asCatchClause(); CatchClauseAST *asCatchClause();
ClassSpecifierAST *asClassSpecifier(); ClassSpecifierAST *asClassSpecifier();
CompoundLiteralAST *asCompoundLiteral();
CompoundStatementAST *asCompoundStatement(); CompoundStatementAST *asCompoundStatement();
ConditionAST *asCondition(); ConditionAST *asCondition();
ConditionalExpressionAST *asConditionalExpression(); ConditionalExpressionAST *asConditionalExpression();
@@ -429,6 +430,24 @@ protected:
virtual void accept0(ASTVisitor *visitor); virtual void accept0(ASTVisitor *visitor);
}; };
class CPLUSPLUS_EXPORT CompoundLiteralAST: public ExpressionAST
{
public:
unsigned lparen_token;
ExpressionAST *type_id;
unsigned rparen_token;
ExpressionAST *initializer;
public:
virtual unsigned firstToken() const;
virtual unsigned lastToken() const;
virtual CompoundLiteralAST *clone(MemoryPool *pool) const;
protected:
virtual void accept0(ASTVisitor *visitor);
};
class CPLUSPLUS_EXPORT QtMethodAST: public ExpressionAST class CPLUSPLUS_EXPORT QtMethodAST: public ExpressionAST
{ {
public: public:

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **
@@ -104,6 +104,7 @@ public:
virtual bool visit(CastExpressionAST *) { return true; } virtual bool visit(CastExpressionAST *) { return true; }
virtual bool visit(CatchClauseAST *) { return true; } virtual bool visit(CatchClauseAST *) { return true; }
virtual bool visit(ClassSpecifierAST *) { return true; } virtual bool visit(ClassSpecifierAST *) { return true; }
virtual bool visit(CompoundLiteralAST *) { return true; }
virtual bool visit(CompoundStatementAST *) { return true; } virtual bool visit(CompoundStatementAST *) { return true; }
virtual bool visit(ConditionAST *) { return true; } virtual bool visit(ConditionAST *) { return true; }
virtual bool visit(ConditionalExpressionAST *) { return true; } virtual bool visit(ConditionalExpressionAST *) { return true; }

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **
@@ -77,6 +77,7 @@ class CaseStatementAST;
class CastExpressionAST; class CastExpressionAST;
class CatchClauseAST; class CatchClauseAST;
class ClassSpecifierAST; class ClassSpecifierAST;
class CompoundLiteralAST;
class CompoundStatementAST; class CompoundStatementAST;
class ConditionAST; class ConditionAST;
class ConditionalExpressionAST; class ConditionalExpressionAST;

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **
@@ -333,6 +333,13 @@ bool CheckExpression::visit(QtMethodAST *ast)
return false; return false;
} }
bool CheckExpression::visit(CompoundLiteralAST *ast)
{
/*FullySpecifiedType exprTy = */ semantic()->check(ast->type_id, _scope);
/*FullySpecifiedType initTy = */ semantic()->check(ast->initializer, _scope);
return false;
}
bool CheckExpression::visit(CallAST *ast) bool CheckExpression::visit(CallAST *ast)
{ {
for (ExpressionListAST *it = ast->expression_list; it; it = it->next) { for (ExpressionListAST *it = ast->expression_list; it; it = it->next) {

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **
@@ -98,6 +98,7 @@ protected:
virtual bool visit(TypeIdAST *ast); virtual bool visit(TypeIdAST *ast);
virtual bool visit(UnaryExpressionAST *ast); virtual bool visit(UnaryExpressionAST *ast);
virtual bool visit(QtMethodAST *ast); virtual bool visit(QtMethodAST *ast);
virtual bool visit(CompoundLiteralAST *ast);
//names //names
virtual bool visit(QualifiedNameAST *ast); virtual bool visit(QualifiedNameAST *ast);

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **
@@ -57,6 +57,7 @@
#include "AST.h" #include "AST.h"
#include "Literals.h" #include "Literals.h"
#include <cstdlib> #include <cstdlib>
#include <cstring>
#include <cassert> #include <cassert>
CPLUSPLUS_BEGIN_NAMESPACE CPLUSPLUS_BEGIN_NAMESPACE
@@ -750,6 +751,9 @@ bool Parser::parseCvQualifiers(SpecifierAST *&node)
spec->specifier_token = consumeToken(); spec->specifier_token = consumeToken();
*ast = spec; *ast = spec;
ast = &(*ast)->next; ast = &(*ast)->next;
} else if(LA() == T___ATTRIBUTE__) {
parseAttributeSpecifier(*ast);
ast = &(*ast)->next;
} else { } else {
break; break;
} }
@@ -1621,8 +1625,7 @@ bool Parser::parseInitializerClause(ExpressionAST *&node)
ArrayInitializerAST *ast = new (_pool) ArrayInitializerAST; ArrayInitializerAST *ast = new (_pool) ArrayInitializerAST;
ast->lbrace_token = consumeToken(); ast->lbrace_token = consumeToken();
parseInitializerList(ast->expression_list); parseInitializerList(ast->expression_list);
if (LA() == T_RBRACE) match(T_RBRACE, &ast->rbrace_token);
ast->rbrace_token = consumeToken();
node = ast; node = ast;
return true; return true;
} }
@@ -2702,8 +2705,30 @@ bool Parser::parseCorePostfixExpression(ExpressionAST *&node)
return true; return true;
} }
} }
blockErrors(blocked);
rewind(start); rewind(start);
// look for compound literals
if (LA() == T_LPAREN) {
unsigned lparen_token = consumeToken();
ExpressionAST *type_id = 0;
if (parseTypeId(type_id) && LA() == T_RPAREN) {
unsigned rparen_token = consumeToken();
if (LA() == T_LBRACE) {
blockErrors(blocked);
CompoundLiteralAST *ast = new (_pool) CompoundLiteralAST;
ast->lparen_token = lparen_token;
ast->type_id = type_id;
ast->rparen_token = rparen_token;
parseInitializerClause(ast->initializer);
node = ast;
return true;
}
}
rewind(start);
}
blockErrors(blocked);
return parsePrimaryExpression(node); return parsePrimaryExpression(node);
} }
} }
@@ -3552,6 +3577,9 @@ bool Parser::parseObjClassInstanceVariables()
bool Parser::parseObjCInterfaceMemberDeclaration() bool Parser::parseObjCInterfaceMemberDeclaration()
{ {
switch (LA()) { switch (LA()) {
case T_AT_END:
return false;
case T_AT_REQUIRED: case T_AT_REQUIRED:
case T_AT_OPTIONAL: case T_AT_OPTIONAL:
consumeToken(); consumeToken();
@@ -3570,9 +3598,20 @@ bool Parser::parseObjCInterfaceMemberDeclaration()
case T_MINUS: case T_MINUS:
return parseObjCMethodPrototype(); return parseObjCMethodPrototype();
default: case T_ENUM:
return false; case T_CLASS:
case T_STRUCT:
case T_UNION: {
DeclarationAST *declaration = 0;
return parseSimpleDeclaration(declaration, /*accept struct declarators */ true);
} }
default: {
DeclarationAST *declaration = 0;
return parseSimpleDeclaration(declaration, /*accept struct declarators */ true);
} // default
} // switch
} }
// objc-instance-variable-declaration ::= objc-visibility-specifier // objc-instance-variable-declaration ::= objc-visibility-specifier
@@ -3589,7 +3628,7 @@ bool Parser::parseObjCInstanceVariableDeclaration(DeclarationAST *&node)
return true; return true;
default: default:
return parseBlockDeclaration(node); return parseSimpleDeclaration(node, true);
} }
} }
@@ -3612,7 +3651,7 @@ bool Parser::parseObjCPropertyDeclaration(DeclarationAST *&, SpecifierAST *)
} }
DeclarationAST *simple_declaration = 0; DeclarationAST *simple_declaration = 0;
parseSimpleDeclaration(simple_declaration, /*accept-struct-declarators = */ false); parseSimpleDeclaration(simple_declaration, /*accept-struct-declarators = */ true);
return true; return true;
} }
@@ -3736,6 +3775,19 @@ bool Parser::parseObjCKeywordDeclaration()
bool Parser::parseObjCTypeQualifiers() bool Parser::parseObjCTypeQualifiers()
{ {
if (LA() != T_IDENTIFIER)
return false;
Identifier *id = tok().identifier;
if (! strcmp("in", id->chars()) ||
! strcmp("out", id->chars()) ||
! strcmp("inout", id->chars()) ||
! strcmp("bycopy", id->chars()) ||
! strcmp("byref", id->chars()) ||
! strcmp("oneway", id->chars())) {
consumeToken();
return true;
}
return false; return false;
} }

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **
@@ -1281,3 +1281,13 @@ bool PrettyPrinter::visit(QtMethodAST *ast)
out << ')'; out << ')';
return false; return false;
} }
bool PrettyPrinter::visit(CompoundLiteralAST *ast)
{
out << '(';
accept(ast->type_id);
out << ')';
out << ' ';
accept(ast->initializer);
return false;
}

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **
@@ -66,6 +66,7 @@ protected:
virtual bool visit(CastExpressionAST *ast); virtual bool visit(CastExpressionAST *ast);
virtual bool visit(CatchClauseAST *ast); virtual bool visit(CatchClauseAST *ast);
virtual bool visit(ClassSpecifierAST *ast); virtual bool visit(ClassSpecifierAST *ast);
virtual bool visit(CompoundLiteralAST *ast);
virtual bool visit(CompoundStatementAST *ast); virtual bool visit(CompoundStatementAST *ast);
virtual bool visit(ConditionAST *ast); virtual bool visit(ConditionAST *ast);
virtual bool visit(ConditionalExpressionAST *ast); virtual bool visit(ConditionalExpressionAST *ast);

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

View File

@@ -2,7 +2,7 @@
** **
** This file is part of Qt Creator ** This file is part of Qt Creator
** **
** Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). ** Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
** **
** Contact: Qt Software Information (qt-info@nokia.com) ** Contact: Qt Software Information (qt-info@nokia.com)
** **

Some files were not shown because too many files have changed in this diff Show More