diff --git a/doc/images/qtcreator-locator-method-list.png b/doc/images/qtcreator-locator-method-list.png
new file mode 100644
index 00000000000..02eba4df7af
Binary files /dev/null and b/doc/images/qtcreator-locator-method-list.png differ
diff --git a/doc/qtcreator.qdoc b/doc/qtcreator.qdoc
index 450f4b1398b..997c30641f2 100644
--- a/doc/qtcreator.qdoc
+++ b/doc/qtcreator.qdoc
@@ -502,44 +502,53 @@
To build Qt Creator itself from the source, see the requirements and
instructions in the readme file that is located in the source repository.
- \section1 Supported Mobile Device Platforms
- You can develop applications for the following mobile device
- platforms:
+ \section1 Supported Platforms
+
+ You can develop applications for the following platforms:
\list
- \o Symbian
+ \o Desktop
- \o Maemo and Maemo Application Development and Debugging Environment (MADDE)
+ \o Qt Simulator
+
+ \o Maemo 5
+
+ \o Symbian
\endlist
- The following table summarizes operating system support for building
+ The following table summarizes operating system support for developing
applications for mobile device platforms.
\table
\header
- \o {1,3} Operating system
- \o {3,1} Platform
+ \o {1,4} Operating system
+ \o {4,1} Platform
\header
\o Desktop
- \o Symbian
+ \o Qt Simulator
\o Maemo
+ \o Symbian
+
\row
\o Windows
\o Yes
\o Yes
\o Yes
+ \o Yes
\row
\o Linux
\o Yes
- \o No
\o Yes
+ \o Yes
+ \o Yes (by using Remote Compiler for building)
\row
\o Mac OS X
\o Yes
- \o No
\o Yes
+ \o Yes
+ \o Yes (by using Remote Compiler for building)
\endtable
*/
@@ -6261,8 +6270,10 @@
and .ui files
\o Class and method definitions in your project or anywhere referenced
from your project
+ \o Class and method definitions in the current document
\o Help topics, including Qt documentation
\o Specific line in the document displayed in your editor
+
\endlist
To use a specific locator filter, type the assigned prefix followed by
@@ -6305,6 +6316,10 @@
\o Go to a symbol definition.
\o \tt{\bold{: \e{Symbol name}}}
\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
\o Go to a help topic.
\o \tt{\bold{? \e{Help topic}}}
diff --git a/share/qtcreator/templates/shared/deployment.pri b/share/qtcreator/templates/shared/deployment.pri
index 24a2df2802a..4daf170464e 100644
--- a/share/qtcreator/templates/shared/deployment.pri
+++ b/share/qtcreator/templates/shared/deployment.pri
@@ -19,8 +19,8 @@ for(deploymentfolder, DEPLOYMENTFOLDERS) {
MAINPROFILEPWD = $$PWD
symbian {
- ICON = $${TARGET}.svg
- TARGET.EPOCHEAPSIZE = 0x20000 0x2000000
+ isEmpty(ICON):exists($${TARGET}.svg):ICON = $${TARGET}.svg
+ isEmpty(TARGET.EPOCHEAPSIZE):TARGET.EPOCHEAPSIZE = 0x20000 0x2000000
contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone
contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices
} else:win32 {
diff --git a/share/qtcreator/translations/qtcreator_ru.ts b/share/qtcreator/translations/qtcreator_ru.ts
index a744d2a5f3b..1fc9ec35e30 100644
--- a/share/qtcreator/translations/qtcreator_ru.ts
+++ b/share/qtcreator/translations/qtcreator_ru.ts
@@ -781,6 +781,10 @@ Decimal signed value (big endian): %4
Filelog Current FileИстория текущего файла
+
+ Cannot find repository for '%1'
+ Не удалось найти хранилище для "%1"
+ Filelog "%1"История '%1'
@@ -819,15 +823,15 @@ Decimal signed value (big endian): %4
Unedit
- Отменить изменения
+ Отменить измененияUnedit "%1"
- Отменить изменения "%1"
+ Отменить изменения "%1"Unedit Repository
- Отменить изменения хранилища
+ Отменить изменения хранилищаDiff Project "%1"
@@ -1069,13 +1073,6 @@ Decimal signed value (big endian): %4
Команда CVS
-
- CVSPlugin
-
- Cannot find repository for '%1'
- Не удалось найти хранилище для "%1"
-
-CdbCore::CoreEngine
@@ -1134,19 +1131,6 @@ Decimal signed value (big endian): %4
Break on exceptionОстановиться при исключении
-
- <html><body><p>Specify the path to the <a href="%1">Debugging Tools for Windows</a> (%2) here.</p><p><b>Note:</b> Restarting Qt Creator is required for these settings to take effect.</p></p></body></html>
- Label text for path configuration. %2 is "x-bit version".
- <html><body><p>Укажите путь к <a href="%1">Debugging Tools for Windows</a> (%2).</p><p><b>Замечание:</b> Для вступления изменений в силу необходим перезапуск Qt Creator.</p></p></body></html>
-
-
- 64-bit version
- 64-х битная версия
-
-
- 32-bit version
- 32-х битная версия
- CdbStackFrameContext
@@ -1317,7 +1301,7 @@ Decimal signed value (big endian): %4
CodePaster::FileShareProtocolSettingsPageFileshare
- Общие файлы
+ Общие файлы
@@ -1426,7 +1410,7 @@ Decimal signed value (big endian): %4
Copy-paste URL to clipboard
- Скопировать ссылку в буфер обмена
+ Скопировать ссылку в буфер обмена
@@ -1461,7 +1445,7 @@ Decimal signed value (big endian): %4
Target Identifier
- Обозначение цели
+ Обозначение целиTarget:
@@ -1721,15 +1705,15 @@ should a repository require SSH-authentication (see documentation on SSH and the
The image is stretched horizontally and tiled vertically
- Обрезать изображение горизонтально и размножить по вертикали
+ Обрезать изображение горизонтально и размножить по вертикалиThe image is stretched vertically and tiled horizontally
- Обрезать изображение вертикально и размножить по горизонтали
+ Обрезать изображение вертикально и размножить по горизонталиThe image is duplicated horizontally and vertically
- Размножить изображение горизнтально и вертикально
+ Размножить изображение горизнтально и вертикальноThe image is scaled uniformly to fit without cropping
@@ -3487,11 +3471,11 @@ Would you like to overwrite them?
Move to Called Frame
- Перейти в вызванный кадр
+ Перейти в вызванный кадрMove to Calling Frame
- Перейти в вызывающий кадр
+ Перейти в вызывающий кадрError evaluating command line arguments: %1
@@ -4260,6 +4244,19 @@ Qt Creator не может подключиться к нему.
Debugger::Internal::CdbOptionsPageWidget
+
+ <html><body><p>Specify the path to the <a href="%1">Debugging Tools for Windows</a> (%2) here.</p><p><b>Note:</b> Restarting Qt Creator is required for these settings to take effect.</p></p></body></html>
+ Label text for path configuration. %2 is "x-bit version".
+ <html><body><p>Укажите путь к <a href="%1">Debugging Tools for Windows</a> (%2).</p><p><b>Замечание:</b> Для вступления изменений в силу необходим перезапуск Qt Creator.</p></p></body></html>
+
+
+ 64-bit version
+ 64-х битная версия
+
+
+ 32-bit version
+ 32-х битная версия
+ AutodetectАвтоопределение
@@ -4457,7 +4454,7 @@ Qt Creator не может подключиться к нему.
Debug Debugging Helpers
- Отлаживать помощников отладчика
+ Отлаживать помощников отладчикаUse Code Model
@@ -4592,6 +4589,10 @@ Qt Creator не может подключиться к нему.
Debugger::Internal::GdbChooserWidget
+
+ Unable to run '%1': %2
+ Не удалось запустить "%1": %2
+ BinaryПрограмма
@@ -4602,7 +4603,7 @@ Qt Creator не может подключиться к нему.
Duplicate binary
- Идентичная программа
+ Идентичная программаThe binary '%1' already exists.
@@ -5300,7 +5301,7 @@ Setting breakpoints by file name and line number may fail.
Application output reader unexpectedly finished.
- Процесс чтения вывода приложения неожиданно завершился.
+ Процесс чтения вывода приложения неожиданно завершился.Remote gdb failed to start.
@@ -5609,6 +5610,10 @@ Setting breakpoints by file name and line number may fail.
Debugger::Internal::TcfTrkGdbAdapter
+
+ Process started, PID: 0x%1, thread id: 0x%2, code segment: 0x%3, data segment: 0x%4.
+ Процесс запущен, PID: 0x%1, ID потока: 0x%2, сегмент кода: 0x%3, сегмент данных: 0x%4.
+ The reported code segment address (0x%1) might be invalid. Symbol resolution or setting breakoints may not work.Сообщённый адрес сегмента кода (0x%1) может быть неверным. Разрешение имён и установка точек останова может не работать.
@@ -5647,7 +5652,7 @@ Setting breakpoints by file name and line number may fail.
Core:
- Дамп:
+ Дамп:Stopped at:
@@ -5671,7 +5676,7 @@ Setting breakpoints by file name and line number may fail.
Core
- Дамп
+ ДампState
@@ -5920,7 +5925,7 @@ Setting breakpoints by file name and line number may fail.
Automatic
- Автоматический
+ АвтоматическийChange Format for Object Named "%1"
@@ -5948,7 +5953,7 @@ Setting breakpoints by file name and line number may fail.
Open Memory Editor at Referenced Address (0x%1)
- Открыть редактор памяти по адресу указателя (0x%1)
+ Открыть редактор памяти по адресу указателя (0x%1)Break on Changes at Object's Address (0x%1)
@@ -5956,7 +5961,7 @@ Setting breakpoints by file name and line number may fail.
Break on Changes at Referenced Address (0x%1)
- Останов при изменении по адресу указателя (0x%1)
+ Останов при изменении по адресу указателя (0x%1)Break on Changing Contents
@@ -5984,7 +5989,7 @@ Setting breakpoints by file name and line number may fail.
Show View Contents in Editor
- Открыть содержимое окна
+ Открыть содержимое окнаAdjust Column Widths to Contents
@@ -6572,11 +6577,11 @@ Rebuilding the project might help.
Easing period of an elastic curve
- Период перехода эластичной кривой
+ Период перехода эластичной кривойEasing overshoot for a back curve
- Отклонение перехода кубической кривой
+ Отклонение перехода кубической кривой
@@ -6875,7 +6880,7 @@ Reason: %3
FakeVim::Internal::FakeVimExCommandsPageEx Command Mapping
- Расширенное связывание команд
+ Расширенное связывание командFakeVim
@@ -6883,7 +6888,7 @@ Reason: %3
Ex Trigger Expression
- Выражение запуска
+ Выражение запускаRegular expression:
@@ -6891,7 +6896,7 @@ Reason: %3
Ex Command
- Расширенная команда
+ Расширенная команда
@@ -6918,7 +6923,7 @@ Reason: %3
%n lines filtered
-
+ %n строка соответствует шаблону%n строки соответствует шаблону%n строк соответствуют шаблону
@@ -6962,7 +6967,7 @@ Reason: %3
%n lines %1ed %2 time
-
+ %n строка сдвинута %1 %2 раз%n строки сдвинуто %1 %2 раз%n строк сдвинуто %1 %2 раз
@@ -7099,7 +7104,7 @@ Reason: %3
Show position of text marks
- Отображать положение текстовых меток
+ Отображать положение текстовых метокVim tabstop option
@@ -7371,13 +7376,6 @@ Add, modify, and remove document filters, which determine the documentation set
Стиль
-
- GdbChooserWidget
-
- Unable to run '%1': %2
- Не удалось запустить "%1": %2
-
-GdbOptionsPage
@@ -7984,7 +7982,7 @@ on slow machines. In this case, the value should be increased.
Git SVN Log
- Git - история SVN
+ Git - история SVNUnable to restore stash %1: %2
@@ -8014,6 +8012,10 @@ on slow machines. In this case, the value should be increased.
Unable stash in %1: %2Не удалось спрятать в %1: %2
+
+ Unable to determine the repository for %1.
+ Не удалось определить хранилище для %1.
+ Unable to resolve stash message '%1' in %2Look-up of a stash via its descriptive message failed.
@@ -8150,7 +8152,7 @@ on slow machines. In this case, the value should be increased.
Log Current File
- История текущего файла
+ История текущего файлаStage "%1" for Commit
@@ -8220,7 +8222,7 @@ on slow machines. In this case, the value should be increased.
Patch
- Заплатки
+ ЗаплаткиApply from Editor
@@ -8244,19 +8246,19 @@ on slow machines. In this case, the value should be increased.
Undo Unstaged Changes
- Отменить неподготовленные к фиксации изменения
+ Отменить неподготовленные к фиксации измененияUndo Unstaged Changes for "%1"
- Отменить неподготовленные к фиксации изменения "%1"
+ Отменить неподготовленные к фиксации изменения "%1"Undo Uncommitted Changes
- Отменить незафиксированные изменения
+ Отменить незафиксированные измененияUndo Uncommitted Changes for "%1"
- Отменить незафиксированные изменения "%1"
+ Отменить незафиксированные изменения "%1"Clean Project...
@@ -8663,13 +8665,6 @@ You can choose between stashing the changes or discarding them.
Ошибка восстановления %1
-
- GitClient
-
- Unable to determine the repository for %1.
- Не удалось определить хранилище для %1.
-
-GitCommand
@@ -9495,19 +9490,19 @@ You can choose between stashing the changes or discarding them.
Source
- Источник
+ ИсточникFill Mode
- Режим заливки
+ Режим заливкиAliasing
- Ступенчатость
+ СглаживаниеSmooth
- Гладкий
+ ИспользоватьSource Size
@@ -9676,7 +9671,7 @@ Ids must begin with a lowercase letter.
Limit to prefix
- Ограничить до префикса
+ Ограничить до префиксаPrefix:
@@ -9699,11 +9694,11 @@ Ids must begin with a lowercase letter.
%1 filter update: 0 files
- Фильтру %1 соответствует: 0 файлов
+ Фильтру %1 соответствует: 0 файлов%1 filter update: %n files
-
+ Фильтру %1 соответствует: %n файлФильтру %1 соответствует: %n файлаФильтру %1 соответствует: %n файлов
@@ -9711,7 +9706,7 @@ Ids must begin with a lowercase letter.
%1 filter update: canceled
- Фильтру %1 соответствует: отменено
+ Фильтру %1 соответствует: отменено
@@ -9736,7 +9731,7 @@ To do this, you type this shortcut and a space in the Locator entry field, and t
Limit to prefix
- Ограничить до префикса
+ Ограничить до префиксаAdd...
@@ -9951,7 +9946,7 @@ To do this, you type this shortcut and a space in the Locator entry field, and t
MaemoProFilesUpdateDialogMaemo Deployment Issue
- Установка Maemo
+ Установка MaemoThe project files listed below do not contain Maemo deployment information, which means the respective targets cannot be deployed to and/or run on a device. Qt Creator can add the missing information to these files.
@@ -10758,7 +10753,7 @@ To do this, you type this shortcut and a space in the Locator entry field, and t
Qt Creator Generic Assembler
- Ассемблер Qt Creator
+ Ассемблер Qt CreatorDifferences between files
@@ -10838,11 +10833,11 @@ Preselects Qt for Simulator and mobile targets if available.
ModifiersManipulation
- Управление
+ УправлениеRotation
- Вращение
+ Вращениеz
@@ -11830,7 +11825,7 @@ Preselects Qt for Simulator and mobile targets if available.
Timeout after %1s.
- Истекло время (%1 с).
+ Истекло время (%1 с).The process crashed.
@@ -12712,7 +12707,7 @@ Reason: %2
ProjectExplorer::Internal::ProjectFileWizardExtension<Implicitly Add>
- <Добавлено неявно>
+ <Добавлено неявно>The files are implicitly added to the projects:
@@ -12832,7 +12827,7 @@ to project '%2'.Files to be added in
- Будут добавлены файлы
+ Будут добавлены файлы
@@ -13324,7 +13319,7 @@ to project '%2'.
Open Build/Run Target Selector...
- Открыть выбор цели сборки/выполнения...
+ Открыть выбор цели сборки/выполнения...Ctrl+T
@@ -13803,7 +13798,7 @@ Do you still want to load the settings file?
base stateImplicit default state
- исходное состояние
+ исходное состояниеInvalid state name
@@ -14165,7 +14160,7 @@ Do you still want to load the settings file?
Errors:
%1
- Не удалось получить типы от модуля QML в %0.
+ Не удалось получить типы от модуля QML в %0.
Ошибки:
%1
@@ -14373,7 +14368,7 @@ Errors:
Live Preview Changes in QML Viewer
- Применить изменения к QML Viewer
+ Применить изменения к QML ViewerAnimation Speed
@@ -14556,7 +14551,7 @@ You can review Qt Quick UI projects in the QML Viewer and you need not build the
Include .qml, .js, and image files from current directory and subdirectoriesqmlproject TemplateComment added to generated .qmlproject file
- Включает файлы .qml, .js и изображений из текущего каталога и его подкаталогов
+ Включает файлы .qml, .js и изображений из текущего каталога и его подкаталоговList of plugin directories passed to QML runtime
@@ -14751,7 +14746,7 @@ You can review Qt Quick UI projects in the QML Viewer and you need not build the
Qt4ProjectManager::AbstractMobileAppCould not open desktop file template
- Не удалось открыть шаблон файла рабочего стола
+ Не удалось открыть шаблон файла рабочего столаCould not open main.cpp template '%1'.
@@ -15691,7 +15686,7 @@ Qemu уже запущен?
Installation to sysroot failed, continuing anyway.
- Не удалось установить в sysroot, в любом случае продолжаем.
+ Не удалось установить в sysroot, в любом случае продолжаем.Copying files to sysroot ...
@@ -15699,7 +15694,7 @@ Qemu уже запущен?
Sysroot installation failed: Could not copy '%1' to '%2'. Continuing anyway.
- Не удалось установить в sysroot: Не удалось скопировать "%1" в "%2". В любом случае продолжаем.
+ Не удалось установить в sysroot: Не удалось скопировать "%1" в "%2". В любом случае продолжаем.Installing package to device...
@@ -16097,7 +16092,7 @@ stderr was: %1
Fetching environment failed: %1
- Не удалось загрузить окружение: %1
+ Не удалось загрузить окружение: %1No local directories to be mounted on the device.
@@ -18856,15 +18851,15 @@ Server list was %2.
Diff Repository
- Сравнить всё
+ Сравнить всёRepository Status
- Состояние хранилища
+ Состояние хранилищаLog Repository
- История хранилища
+ История хранилищаUpdate Repository
@@ -19050,7 +19045,7 @@ Server list was %2.
TaskList::Internal::TaskFileFactoryTask file reader
- Просмотр файла задач
+ Просмотр файла задач
@@ -19061,13 +19056,6 @@ Server list was %2.
Мои задачи
-
- TcfTrkGdbAdapter
-
- Process started, PID: 0x%1, thread id: 0x%2, code segment: 0x%3, data segment: 0x%4.
- Процесс запущен, PID: 0x%1, ID потока: 0x%2, сегмент кода: 0x%3, сегмент данных: 0x%4.
-
-TextEditSpecifics
@@ -19600,7 +19588,7 @@ The following encodings are likely to fit:
Erase foreground
- Очистить передний план
+ Убрать передний план
@@ -20170,7 +20158,7 @@ Please check the directory's access rights.
Local
- Локальная переменная
+ Локальная переменнаяField
@@ -20178,7 +20166,7 @@ Please check the directory's access rights.
Static
- Статическая переменная
+ Статическая переменнаяVirtual Method
@@ -20261,7 +20249,7 @@ Please check the directory's access rights.
Pass. Char
- Символ пароля
+ Символ пароляPassword Character
@@ -21134,11 +21122,11 @@ Please check the directory's access rights.
The path in which the directory containing the checkout will be created.
- Путь, в котором будет создан каталог с загруженными данными.
+ Путь, в котором будет создан каталог с загруженными данными.Checkout Path:
- Путь загрузки:
+ Путь загрузки:The local directory that will contain the code after the checkout.
@@ -21631,7 +21619,7 @@ p, li { white-space: pre-wrap; }
emptyPanenone or multiple items selected
- ничего не выбрано или выбрано несколько элементов
+ ничего не выбрано или выбрано несколько элементов
diff --git a/src/app/main.cpp b/src/app/main.cpp
index 9641ad411b3..5e60708a615 100644
--- a/src/app/main.cpp
+++ b/src/app/main.cpp
@@ -254,7 +254,7 @@ int main(int argc, char **argv)
#if defined(Q_OS_UNIX) && !defined(Q_OS_MAC)
QUrl proxyUrl(QString::fromLatin1(qgetenv("http_proxy")));
if (proxyUrl.isValid()) {
- QNetworkProxy proxy(QNetworkProxy::HttpCachingProxy, proxyUrl.host(),
+ QNetworkProxy proxy(QNetworkProxy::HttpProxy, proxyUrl.host(),
proxyUrl.port(), proxyUrl.userName(), proxyUrl.password());
QNetworkProxy::setApplicationProxy(proxy);
}
diff --git a/src/plugins/projectexplorer/customwizard/customwizardparameters.cpp b/src/plugins/projectexplorer/customwizard/customwizardparameters.cpp
index c645cc7a099..df6c32b7cab 100644
--- a/src/plugins/projectexplorer/customwizard/customwizardparameters.cpp
+++ b/src/plugins/projectexplorer/customwizard/customwizardparameters.cpp
@@ -664,6 +664,7 @@ CustomWizardParameters::ParseResult
case ParseWithinFields: // Leaving a field element
fields.push_back(field);
field.clear();
+ comboEntryCount = 0;
break;
case ParseWithinComboEntries:
comboEntryCount++;
diff --git a/src/plugins/qt4projectmanager/wizards/abstractmobileapp.cpp b/src/plugins/qt4projectmanager/wizards/abstractmobileapp.cpp
index 7b08ee44f53..0f2baf09738 100644
--- a/src/plugins/qt4projectmanager/wizards/abstractmobileapp.cpp
+++ b/src/plugins/qt4projectmanager/wizards/abstractmobileapp.cpp
@@ -69,7 +69,7 @@ const QString AbstractMobileApp::ProFileComment(QLatin1String("#"));
const QString AbstractMobileApp::DeploymentPriFileName(QLatin1String("deployment.pri"));
const QString AbstractMobileApp::FileChecksum(QLatin1String("checksum"));
const QString AbstractMobileApp::FileStubVersion(QLatin1String("version"));
-const int AbstractMobileApp::StubVersion = 2;
+const int AbstractMobileApp::StubVersion = 3;
AbstractMobileApp::AbstractMobileApp()
: m_orientation(ScreenOrientationAuto), m_networkEnabled(false)
diff --git a/src/shared/proparser/profileparser.cpp b/src/shared/proparser/profileparser.cpp
index 0fd61632005..977fa1bad1f 100644
--- a/src/shared/proparser/profileparser.cpp
+++ b/src/shared/proparser/profileparser.cpp
@@ -422,7 +422,7 @@ bool ProFileParser::read(ProFile *pro, const QString &in)
} while (c == ' ' || c == '\t');
forever {
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++;
if (putSpace) {
putSpace = false;
@@ -541,7 +541,7 @@ bool ProFileParser::read(ProFile *pro, const QString &in)
xprPtr = ptr;
goto nextChr;
}
- } else if (c == '\\') {
+ } else if (c == '\\' && cur != end) {
static const char symbols[] = "[]{}()$\\'\"";
ushort c2 = *cur;
if (!(c2 & 0xff00) && strchr(symbols, c2)) {