Skip to content
Snippets Groups Projects
Commit 34f28a87 authored by con's avatar con
Browse files

Merge remote branch 'origin/2.1'

parents 636f262f a5b5e06f
No related branches found
No related tags found
No related merge requests found
doc/images/qtcreator-locator-method-list.png

23.6 KiB

...@@ -502,44 +502,53 @@ ...@@ -502,44 +502,53 @@
To build Qt Creator itself from the source, see the requirements and To build Qt Creator itself from the source, see the requirements and
instructions in the readme file that is located in the source repository. instructions in the readme file that is located in the source repository.
\section1 Supported Mobile Device Platforms \section1 Supported Platforms
You can develop applications for the following mobile device
platforms: You can develop applications for the following platforms:
\list \list
\o Symbian \o Desktop
\o Qt Simulator
\o Maemo and Maemo Application Development and Debugging Environment (MADDE) \o Maemo 5
\o Symbian
\endlist \endlist
The following table summarizes operating system support for building The following table summarizes operating system support for developing
applications for mobile device platforms. applications for mobile device platforms.
\table \table
\header \header
\o {1,3} Operating system \o {1,4} Operating system
\o {3,1} Platform \o {4,1} Platform
\header \header
\o Desktop \o Desktop
\o Symbian \o Qt Simulator
\o Maemo \o Maemo
\o Symbian
\row \row
\o Windows \o Windows
\o Yes \o Yes
\o Yes \o Yes
\o Yes \o Yes
\o Yes
\row \row
\o Linux \o Linux
\o Yes \o Yes
\o No
\o Yes \o Yes
\o Yes
\o Yes (by using Remote Compiler for building)
\row \row
\o Mac OS X \o Mac OS X
\o Yes \o Yes
\o No
\o Yes \o Yes
\o Yes
\o Yes (by using Remote Compiler for building)
\endtable \endtable
*/ */
...@@ -6261,8 +6270,10 @@ ...@@ -6261,8 +6270,10 @@
and .ui files and .ui files
\o Class and method definitions in your project or anywhere referenced \o Class and method definitions in your project or anywhere referenced
from your project from your project
\o Class and method definitions in the current document
\o Help topics, including Qt documentation \o Help topics, including Qt documentation
\o Specific line in the document displayed in your editor \o Specific line in the document displayed in your editor
\endlist \endlist
To use a specific locator filter, type the assigned prefix followed by To use a specific locator filter, type the assigned prefix followed by
...@@ -6305,6 +6316,10 @@ ...@@ -6305,6 +6316,10 @@
\o Go to a symbol definition. \o Go to a symbol definition.
\o \tt{\bold{: \e{Symbol name}}} \o \tt{\bold{: \e{Symbol name}}}
\o \image qtcreator-locator-symbols.png \o \image qtcreator-locator-symbols.png
\row
\o Go to a symbol definition in the current file.
\o \tt{\bold{. \e{Symbol name}}}
\o \image qtcreator-locator-method-list.png
\row \row
\o Go to a help topic. \o Go to a help topic.
\o \tt{\bold{? \e{Help topic}}} \o \tt{\bold{? \e{Help topic}}}
......
...@@ -19,8 +19,8 @@ for(deploymentfolder, DEPLOYMENTFOLDERS) { ...@@ -19,8 +19,8 @@ for(deploymentfolder, DEPLOYMENTFOLDERS) {
MAINPROFILEPWD = $$PWD MAINPROFILEPWD = $$PWD
symbian { symbian {
ICON = $${TARGET}.svg isEmpty(ICON):exists($${TARGET}.svg):ICON = $${TARGET}.svg
TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 isEmpty(TARGET.EPOCHEAPSIZE):TARGET.EPOCHEAPSIZE = 0x20000 0x2000000
contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone
contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices
} else:win32 { } else:win32 {
......
This diff is collapsed.
...@@ -254,7 +254,7 @@ int main(int argc, char **argv) ...@@ -254,7 +254,7 @@ int main(int argc, char **argv)
#if defined(Q_OS_UNIX) && !defined(Q_OS_MAC) #if defined(Q_OS_UNIX) && !defined(Q_OS_MAC)
QUrl proxyUrl(QString::fromLatin1(qgetenv("http_proxy"))); QUrl proxyUrl(QString::fromLatin1(qgetenv("http_proxy")));
if (proxyUrl.isValid()) { if (proxyUrl.isValid()) {
QNetworkProxy proxy(QNetworkProxy::HttpCachingProxy, proxyUrl.host(), QNetworkProxy proxy(QNetworkProxy::HttpProxy, proxyUrl.host(),
proxyUrl.port(), proxyUrl.userName(), proxyUrl.password()); proxyUrl.port(), proxyUrl.userName(), proxyUrl.password());
QNetworkProxy::setApplicationProxy(proxy); QNetworkProxy::setApplicationProxy(proxy);
} }
......
...@@ -664,6 +664,7 @@ CustomWizardParameters::ParseResult ...@@ -664,6 +664,7 @@ CustomWizardParameters::ParseResult
case ParseWithinFields: // Leaving a field element case ParseWithinFields: // Leaving a field element
fields.push_back(field); fields.push_back(field);
field.clear(); field.clear();
comboEntryCount = 0;
break; break;
case ParseWithinComboEntries: case ParseWithinComboEntries:
comboEntryCount++; comboEntryCount++;
......
...@@ -69,7 +69,7 @@ const QString AbstractMobileApp::ProFileComment(QLatin1String("#")); ...@@ -69,7 +69,7 @@ const QString AbstractMobileApp::ProFileComment(QLatin1String("#"));
const QString AbstractMobileApp::DeploymentPriFileName(QLatin1String("deployment.pri")); const QString AbstractMobileApp::DeploymentPriFileName(QLatin1String("deployment.pri"));
const QString AbstractMobileApp::FileChecksum(QLatin1String("checksum")); const QString AbstractMobileApp::FileChecksum(QLatin1String("checksum"));
const QString AbstractMobileApp::FileStubVersion(QLatin1String("version")); const QString AbstractMobileApp::FileStubVersion(QLatin1String("version"));
const int AbstractMobileApp::StubVersion = 2; const int AbstractMobileApp::StubVersion = 3;
AbstractMobileApp::AbstractMobileApp() AbstractMobileApp::AbstractMobileApp()
: m_orientation(ScreenOrientationAuto), m_networkEnabled(false) : m_orientation(ScreenOrientationAuto), m_networkEnabled(false)
......
...@@ -422,7 +422,7 @@ bool ProFileParser::read(ProFile *pro, const QString &in) ...@@ -422,7 +422,7 @@ bool ProFileParser::read(ProFile *pro, const QString &in)
} while (c == ' ' || c == '\t'); } while (c == ' ' || c == '\t');
forever { forever {
if (c == '$') { if (c == '$') {
if (*cur == '$') { // may be EOF, EOL, WS or '#' if past end if (*cur == '$') { // may be EOF, EOL, WS, '#' or '\\' if past end
cur++; cur++;
if (putSpace) { if (putSpace) {
putSpace = false; putSpace = false;
...@@ -541,7 +541,7 @@ bool ProFileParser::read(ProFile *pro, const QString &in) ...@@ -541,7 +541,7 @@ bool ProFileParser::read(ProFile *pro, const QString &in)
xprPtr = ptr; xprPtr = ptr;
goto nextChr; goto nextChr;
} }
} else if (c == '\\') { } else if (c == '\\' && cur != end) {
static const char symbols[] = "[]{}()$\\'\""; static const char symbols[] = "[]{}()$\\'\"";
ushort c2 = *cur; ushort c2 = *cur;
if (!(c2 & 0xff00) && strchr(symbols, c2)) { if (!(c2 & 0xff00) && strchr(symbols, c2)) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment