From 2de93e9b96946ce559d4ace2657198837229084d Mon Sep 17 00:00:00 2001 From: dt Date: Tue, 11 Jan 2011 16:26:18 +0100 Subject: [PATCH 1/7] QML template: Do not override user settings for icon and epocheapsize Task-Nr: QTCREATORBUG-3454 Reviewed-By: Alessandro Portale --- share/qtcreator/templates/shared/deployment.pri | 4 ++-- src/plugins/qt4projectmanager/wizards/abstractmobileapp.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/share/qtcreator/templates/shared/deployment.pri b/share/qtcreator/templates/shared/deployment.pri index a1760b5b98d..bf421fb5faf 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/src/plugins/qt4projectmanager/wizards/abstractmobileapp.cpp b/src/plugins/qt4projectmanager/wizards/abstractmobileapp.cpp index baf9150bd40..d19a5613f60 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) From f1d618ab5be8e05525a8dc3f63fcc50075ffe182 Mon Sep 17 00:00:00 2001 From: Sergey Belyashov Date: Tue, 18 Jan 2011 15:11:32 +0100 Subject: [PATCH 2/7] Updated Russian translation Merge-request: 233 Reviewed-by: Oswald Buddenhagen --- share/qtcreator/translations/qtcreator_ru.ts | 212 +++++++++---------- 1 file changed, 100 insertions(+), 112 deletions(-) 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::FileShareProtocolSettingsPage Fileshare - Общие файлы + Общие файлы @@ -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&nbsp;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::FakeVimExCommandsPage Ex 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 - история SVN Unable 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 %2 Look-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 MaemoProFilesUpdateDialog Maemo Deployment Issue - Установка Maemo + Установка Maemo The 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 Creator Differences between files @@ -10838,11 +10833,11 @@ Preselects Qt for Simulator and mobile targets if available. Modifiers Manipulation - Управление + Управление 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 state Implicit 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 Viewer Animation 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 subdirectories qmlproject Template Comment 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::AbstractMobileApp Could 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 + Не удалось загрузить окружение: %1 No 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::TaskFileFactory Task 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; } emptyPane none or multiple items selected - ничего не выбрано или выбрано несколько элементов + ничего не выбрано или выбрано несколько элементов From cef5754641d66825fb4094b5f480ce17184e8649 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen Date: Mon, 17 Jan 2011 18:18:22 +0100 Subject: [PATCH 3/7] fix read beyond end of input line a line ending in two backslashes would produce a literal backslash and run off the end. Task-number: QTCREATORBUG-3360 --- src/shared/proparser/profileparser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)) { From ee83c99c9b3e9907272cd4b9aff3beb559f34806 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Tue, 18 Jan 2011 14:01:41 +0100 Subject: [PATCH 4/7] Custom wizards: Fix multiple combo boxes. Items of subsequent combo boxes were not displayed since the counter was not reset. Reviewed-by: con Task-number: QTCREATORBUG-3523 --- .../projectexplorer/customwizard/customwizardparameters.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/projectexplorer/customwizard/customwizardparameters.cpp b/src/plugins/projectexplorer/customwizard/customwizardparameters.cpp index 5ad244536e9..30ca8c31fd0 100644 --- a/src/plugins/projectexplorer/customwizard/customwizardparameters.cpp +++ b/src/plugins/projectexplorer/customwizard/customwizardparameters.cpp @@ -665,6 +665,7 @@ CustomWizardParameters::ParseResult case ParseWithinFields: // Leaving a field element fields.push_back(field); field.clear(); + comboEntryCount = 0; break; case ParseWithinComboEntries: comboEntryCount++; From fa58c6742eeb3f6867083a90a1116ca0a8f0a7e1 Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Thu, 20 Jan 2011 12:03:17 +0100 Subject: [PATCH 5/7] Fix the manual proxy hack for Linux so it works with HTTPS Reviewed-by: con --- src/app/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/main.cpp b/src/app/main.cpp index 084d895356e..134ff6949cb 100644 --- a/src/app/main.cpp +++ b/src/app/main.cpp @@ -229,7 +229,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); } From 83a262ea9e21400e1f7ab6917c21d1c2b8baa36c Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Fri, 21 Jan 2011 15:32:43 +0100 Subject: [PATCH 6/7] Doc: methods in current document locator filter Reviewed-by: con --- doc/images/qtcreator-locator-method-list.png | Bin 0 -> 24119 bytes doc/qtcreator.qdoc | 6 ++++++ 2 files changed, 6 insertions(+) create mode 100644 doc/images/qtcreator-locator-method-list.png diff --git a/doc/images/qtcreator-locator-method-list.png b/doc/images/qtcreator-locator-method-list.png new file mode 100644 index 0000000000000000000000000000000000000000..02eba4df7af792f5445a6cafc7f046ba6326a612 GIT binary patch literal 24119 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 W;=<}Djou6l3=E#GelF{r5}E)#p3j{C literal 0 HcmV?d00001 diff --git a/doc/qtcreator.qdoc b/doc/qtcreator.qdoc index 26fae15dfd3..efefaddd2b1 100644 --- a/doc/qtcreator.qdoc +++ b/doc/qtcreator.qdoc @@ -5805,8 +5805,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 @@ -5849,6 +5851,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}}} From a5b5e06f1967841bc36daa93a183ec527e5455e4 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Fri, 21 Jan 2011 17:08:47 +0100 Subject: [PATCH 7/7] Doc: align table with SDK docs Reviewed-by: Maurice Kalinowski --- doc/qtcreator.qdoc | 31 ++++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/doc/qtcreator.qdoc b/doc/qtcreator.qdoc index efefaddd2b1..3f5140e044c 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 */