KDevelop - это проект с открытым исходным кодом, переносным и бесплатным программным обеспечением, который предоставляет пользователям полнофункциональную интегрированную среду разработки на основе плагинов для C, C ++ и других широко используемых языков программирования .
Особенности с первого взгляда
Ключевые функции включают простой в использовании, но сложный графический интерфейс пользователя, написанный в наборе инструментов Qt GUI, поддержку сеансов, поддержку широкого спектра языков программирования, возможность создания приложения в качестве второго проекта, а также возможность создавать проект с нуля.
Кроме того, он поставляется с различными инструментами, представлениями, режимами и рабочими наборами, поддержкой сочетаний клавиш, поддержкой шаблонов, модульными тестами и классами. С помощью KDevelop разработчики смогут исследовать исходный код существующего приложения и внести изменения, чтобы улучшить его.
Поддерживает более 10 языков программирования
Приложение разработано с нуля для поддержки 12 языков программирования, 5 инструментов сборки, 11 форматов документации, 4 системы контроля версий, 3 редактора кода, 5 наборов инструментов разработки и десятки других опрятных инструментов.
Это кросс-платформенное приложение
Будучи написанным в Qt, KDevelop разработан как кросс-платформенное приложение, которое было успешно протестировано в GNU-Linux, FreeBSD, Solaris, Mac OS X и других UNIX-подобных операционных системах. Он доступен в стандартных репозиториях программного обеспечения для многих дистрибутивов Linux.
Доступность и поддерживаемые архитектуры
Разработчики KDE, которые хотят разработать мощное приложение для среды рабочего стола KDE, могут загрузить приложение KDevelop в качестве исходного архива, который необходимо настроить и скомпилировать перед установкой. В настоящее время поддерживаются 32-разрядная и 64-разрядная архитектуры.
Знакомство с KDevPlatform
Также часть проекта KDevelop встречается с KDevPlatform, открытым исходным кодом и свободно распространяемым набором библиотек, которые могут использоваться в качестве базы для подобных IDE программ, таких как Quanta, Kile, KTechLab и даже самого KDevelop, основанного на KDevPlatform.
Что нового в этой версии:
- Исправить ошибку, которая часто возникала при переключении ветвей git в фоновом режиме в проектах на C ++. Это временно отключает предупреждения документации, а также анализированную документацию в всплывающих подсказках, пока основная проблема не будет устранена. (ошибка, ошибка вверх)
- Невозможно установить компилятор по умолчанию в Windows, в результате чего KDevelop не сможет найти стандартную библиотеку C ++. (Ошибка)
- Исправить стандартные пути библиотеки, которые не передаются как включающие пути при использовании clang как компилятора в окнах. (Обзор)
- Исправлена ошибка, возникающая в некоторых системах при открытии сеанса. (Ошибка)
- Исправление включает в себя завершение пути, пока не отображается система, определенная проектом (например, добавляется как система, а включает в себя ваш проект). (Ошибка)
- Исправить сбой при редактировании партий в редакторе определений. (Ошибка)
- Исправить утверждение (только в режиме отладки) и потенциальный сбой при отображении всплывающей подсказки. (Ошибка)
- Исправить ссылки в браузере документации, не работающем в AppImage. (Ошибка)
- Исправить сбои сборки при создании исходного кода при наличии переводов. (Ошибка)
- Исправление сбоя при отображении подсказки навигации в проектах PHP в некоторых ситуациях. (Ошибка)
- Фиксировать цели, которые дублируются при использовании подпроектов CMake. (Ошибка) литий>
- Исправить консольное приложение, требующее интерактивного удаления временного файла. (Ошибка)
- Исправить множество предупреждений AUTOMOC при компиляции с помощью CMake 3.10
- Исправить некоторые контекстные меню инструмента, содержащие пустые записи. (Ошибка)
- Исправьте виджет выполнения в строке состояния, которая не отображается в некоторых сеансах. (Обзор)
- Адаптировать кеш-логику, чтобы гарантировать, что кеш-код модели (~ / .cache / kdevduchain) всегда очищается при изменении на другую версию KDevelop (включая версии патча). Неподходящие данные в кеше вызвали ряд проблем в прошлом, включая сбои. Если вам действительно нужно сохранить кеш, вы можете создать (пустой) файл с суффиксом версии целевой версии в папке кеша.
- Fix KDevelop не запускается с включенной приветственной страницей (по умолчанию она) в системах без поддержки OpenGL. (Ошибка)
- Исправить сборку с помощью Qt версии 5.5.
- Исправить файлы шаблонов, не работающих в Windows (это исправление должно быть уже установлено установщиками Windows 5.2.0, но не было в исходных файлах).
Что нового в версии:
- Исправить ошибку, которая часто возникала при переключении ветвей git в фоновом режиме в проектах на C ++. Это временно отключает предупреждения документации, а также анализированную документацию в всплывающих подсказках, пока основная проблема не будет устранена. (ошибка, ошибка вверх)
- Невозможно установить компилятор по умолчанию в Windows, в результате чего KDevelop не сможет найти стандартную библиотеку C ++. (Ошибка)
- Исправить стандартные пути библиотеки, которые не передаются как включающие пути при использовании clang как компилятора в окнах. (Обзор)
- Исправлена ошибка, возникающая в некоторых системах при открытии сеанса. (Ошибка)
- Исправление включает в себя завершение пути, пока не отображается система, определенная проектом (например, добавляется как система, а включает в себя ваш проект). (Ошибка)
- Исправить сбой при редактировании партий в редакторе определений. (Ошибка)
- Исправить утверждение (только в режиме отладки) и потенциальный сбой при отображении всплывающей подсказки. (Ошибка)
- Исправить ссылки в браузере документации, не работающем в AppImage. (Ошибка)
- Исправить сбои сборки при создании исходного кода при наличии переводов. (Ошибка)
- Исправление сбоя при отображении подсказки навигации в проектах PHP в некоторых ситуациях. (Ошибка)
- Фиксировать цели, которые дублируются при использовании подпроектов CMake. (Ошибка) литий>
- Исправить консольное приложение, требующее интерактивного удаления временного файла. (Ошибка)
- Исправить множество предупреждений AUTOMOC при компиляции с помощью CMake 3.10
- Исправить некоторые контекстные меню инструмента, содержащие пустые записи. (Ошибка)
- Исправьте виджет выполнения в строке состояния, которая не отображается в некоторых сеансах. (Обзор)
- Адаптировать кеш-логику, чтобы гарантировать, что кеш-код модели (~ / .cache / kdevduchain) всегда очищается при изменении на другую версию KDevelop (включая версии патча). Неподходящие данные в кеше вызвали ряд проблем в прошлом, включая сбои. Если вам действительно нужно сохранить кеш, вы можете создать (пустой) файл с суффиксом версии целевой версии в папке кеша.
- Fix KDevelop не запускается с включенной приветственной страницей (по умолчанию она) в системах без поддержки OpenGL. (Ошибка)
- Исправить сборку с помощью Qt версии 5.5.
- Исправить файлы шаблонов, не работающих в Windows (это исправление должно быть уже установлено установщиками Windows 5.2.0, но не было в исходных файлах).
Что нового в версии 5.1.2:
- Предварительно созданные двоичные файлы:
- AppImage: различные улучшения; теперь отправляется LLVM 3.9.1
- Установщики Windows: различные улучшения; теперь отправляем Qt 5.9.1
- Изменения в kdevplatform, kdevelop, kdev-php и kdev-python:
- Исправлен сбой в lexer cmake (ошибка 363269)
- Различные небольшие улучшения в завершении кода cmake и C ++
- Исправить размещение завершений C ++ #include (https://phabricator.kde.org/D6230)
- Исправить ошибку с JS-проектами на удаленных каталогах (ошибка 369573)
- Исправить возможный сбой при анализе PHP-кода (ошибка 381123)
- Исправьте ошибку зависания (ошибка 379669)
- Предварительный просмотр форматирования исходного кода
- Исправить дублированное контекстное меню на границе значка (https://phabricator.kde.org/D6838)
- Исправить отображение кода в виджетах использования на некоторых системах.
- Исправить "Файлы формата" действие контекстного меню
- Исправьте возможный сбой при разборе кода Python с окончанием строки Mac в старом стиле (только «r») (ошибка 378827)
- Исправить прыжок в точку останова в модели контрольной точки (ошибка 382652)
- Устранение сбоев на процессорах без SSE2
- Исправить запуск исполняемых файлов с пробелами в пустых окнах
- Исправить возможный сбой при нажатии & quot; показать документацию & quot; в подсказке (https://phabricator.kde.org/D6436)
- Различные работы по очистке
- ... и многие другие, слишком много, чтобы перечислить их здесь - запустите & quot; git log v5.1.1..v5.1.2 & quot; в одном из хранилищ, чтобы увидеть все изменения.
Что нового в версии 5.1.1:
- Предварительно созданные двоичные файлы:
- Установщик Windows: Исправьте отсутствующие значки в установщиках Windows.
- AppImage: стиль виджета Ship Breeze. T3538
- AppImage: плагины для Sonnet (на основе aspell, hunspell, hspell). T4100
- AppImage: отправьте некоторые цветовые схемы по умолчанию (которые будут использоваться с настройками - & gt; Цветовая схема) с помощью AppImage.
- AppImage: встроена поддержка KF5SysGuard: включает и присоединяется к процессу & quot; в AppImage. T5878
- kdevplatform:
- Не извлекайте все изображения предварительного просмотра шаблонов, загружайте их из архивов по требованию. Commit. Обзор кода фабрикатора D5701
- Используйте https://www.google.com вместо http://www.google.de в внешнем скрипте выбора google. Commit. Обзор кода фабрикатора D5719
- Используйте согласованные имена значков для сборки, удалите оставшиеся старые значки. Commit. Обзор кода фабрикатора D5651
- Appwizard: исправить сломанное отключение в ProjectVcsPage. Commit. Обзор кода фабрикатора D5536
- Остановить неиспользованную и сломанную экспозицию объекта Project на D-Bus. Commit. Обзор кода фабрикатора D5607
- Appwizard: сохранить выбранный файл vcsPlugin в файле разработчика .kdev4. Commit. Обзор кода фабрикатора D5513
- Backgroundparser: Отдохните немного. Commit. См. Ошибку # 378933
- Проблема с обращением в пути (QString) ctor. Commit. См. Ошибку # 378933
- Исправить файл предварительного просмотра, неправильно добавленный в генерацию проекта из шаблона приложения. Commit. Обзор кода фабрикатора D5314
- Исправить поддержку нескольких файлов и относительных путей в ShowFilesAfterGeneration. Commit. Обзор кода фабрикатора D5316
- Загрузка шаблона из диалогового окна «Файл»: исправить неправильное использование строк фильтра. Commit. Исправлена ошибка # 376040. Обзор кода фабрикатора D5155
- Найти / заменить в файлах: не обматывать содержимое всплывающей подсказки для выходной строки. Commit. Обзор кода фабрикатора D5135
- KDevelop:
- Установите определение xdg mimetype для OpenCL C. Commit. Обзор кода фабрикатора D5621
- Переместить печать из int в unsigned int. Commit. Обзор кода фабрикатора D5654
- Исправить сборку для MinGW. Commit. Исправлена ошибка # 379454
- Найдите Cppcheck как зависимые от RUNTIME. Commit. Обзор кода фабрикатора D5632
- Язык OpenCL на самом деле называется OpenCL C. Commit. Обзор кода фабрикатора D5485
- Удалить ненужный mimetype для файлов * .kdevinternal. Commit. Обзор кода фабрикатора D5624
- Создайте объект KAboutData только после экземпляра QApp для рабочих переводов. Commit. Обзор кода фабрикатора D5598
- Ошибка исправления CMake с удалением измененных настроек существующего каталога сборки. Commit. Обзор кода фабрикатора D5609
- Удалить явное% {PROJECTDIR} / из шаблонов ShowFilesAfterGeneration. Commit. Обзор кода фабрикатора D5531
- Удалить неиспользуемый & quot; VersionControl & quot; записи из образцов / шаблонов kdev4. Commit. Обзор кода фабрикатора D5512
- Исправить ShowFilesAfterGeneration для соответствия сгенерированным файлам. Commit. Исправлена ошибка # 378499.
- Обновить изображение логотипа Qt. Commit. Обзор кода фабрикатора D5278
- kdev-питон:
- Исправить ошибку в синтаксическом коде. Commit. Частично исправляет ошибку # 378827.
- Pep8: Сделать предупреждения pep8 менее раздражающими. Commit. Обзор кода фабрикатора D5397
- kdev-PHP:
- Исправьте единичные тесты duchain. Commit. Обзор кода фабрикатора D5817
Что нового в версии 5.1.0:
- KDevelop: литий>
- QObject template: исправить переопределение переопределения дополнительных опций блока. Commit.
- Обновить номер версии до 5.0.4. Commit.
- Clang: Исключить отсутствие блокировки DUChain. Commit.
- Custom-buildsystem: устранение сбоев при настройке. Commit. См. Ошибку # 335470
- Попробуйте исправить тест testGccCompatibility для меня. Commit.
- Clang: также переименуйте деструкторы при переименовании класса. Commit. Исправлена ошибка # 373452
- Исправлена ошибка с неправильными аргументами CMake при добавлении нового каталога сборки. Commit.
- Clang: Не предлагайте функции defactor defs. Commit.
- Исправить комментарии в шаблоне файла для модульного теста Python для setUp / tearDown. Commit. Исправлена ошибка # 321005
- Исправить TestCustomBuildSystemPlugin путем чтения .kdev4 папок тестовых данных. Commit.
- Провайдеры: исправьте некоторые предупреждения о времени выполнения Qt. Commit.
- Update TestProblems :: testMissingInclude () для текущего ClangFixitAssistant. Commit.
- Исправлены изображения CSS QtHelp. Commit.
- Исправление загрузки страницы QtHelp. Commit.
- Обновить INSTALL. Commit.
- Оптимизировать README. Commit.
- File_templates: Удалить '#include & quot; foo.moc & quot;' сноска. Commit.
- Предпочитайте qmake над qmake-qt5 над qmake-qt4. Commit.
- Appimage: не терпите неудачу при появлении git stash. Commit.
- Исправить значок по умолчанию для некоторого плагина. Commit.
- I18n исправления. Commit.
- kdevplatform:
- Не открывать несуществующие документы из проблемы + исправление утверждения. Commit.
- Исправление исправления для ProblemModel. Commit.
- Обратите внимание на более явное в API dox, что nullptr может быть возвращено. Commit.
- Диалог шаблонов файлов: Fix crash in overrides с неизвестным базовым классом. Commit.
- Предупреждения о запуске бездействия. Commit.
- Передайте KTextEditor :: MainWindow в текстовые представления, созданные из TextDocuments. Commit.
- Инструмент шаблонов файлов: без открытого документа, используйте базовый каталог проекта или дома. Commit.
- Обновить номер версии до 5.0.4. Commit.
- Очистка: удалить неиспользуемый элемент. Commit.
- Зарегистрируйте EnvironmentSelectionWidget правильно с помощью KConfigDialogManager. Commit.
- Отключить функцию «Редакция». Commit.
- Исправить ошибку при запуске & quot; Reformat Source & quot; без загрузки большего количества файлов. Commit.
- Восстановить скрытие кнопок справки в диалоговых окнах помощника. Commit.
- Очистка: удалить неиспользуемый метод. Commit.
- Quickopenfilter: исправить документацию. Commit.
- Исправлены флажки на странице настраиваемых параметров шаблона шаблона файла. Commit.
- Ускорьте контроль test_projectcontroller. Commit.
- Исправить расположение, случайно пытающееся заменить основной макет OutputPage. Commit.
- Исправить открытие удаленных URL без имени файла. Commit. Исправлена ошибка # 373213
- TestTemplatesModel, TestGenerationTest: языковой стандарт C, чтобы избежать перевода строк. Commit.
- Поднимите предыдущие / следующие кнопки контекста истории. Commit.
- SourceFormatterController: Исправить 'Реформатные файлы'. Commit. Исправлена ошибка # 373842
- SourceFormatterController: дополнительный вывод отладки. Commit.
- Исправить бесконечный цикл в группе клонирования с другим присутствующим клоном. Commit.
- Вернуть & «Диалоговое окно« Восстановить о »для плагинов в« Загруженные плагины »; Диалог & Quot ;. Commit.
- Исправить предупреждение об устаревании. Commit.
- Добавить резервный код для KAboutData :: fromPluginMetaData () для старых версий kf5. Commit.
- Восстановить диалог «О программе» для плагинов в «Загруженные плагины»; Диалог. Commit.
- LoadedPluginsDialog: исправить memleak. Commit.
- Исправление позиционирования StandardDocumentationView. Commit.
- Обновить INSTALL. Commit.
- Добавить бит о внесении вклада в KDevelop. Commit.
- Упорядочить README. Commit.
- Стиль: C ++ 11ify. Commit.
- Projectfilter: Отфильтруйте артефакты VS. Commit.
- ProjectConfigSkeleton: удалить FIXME. Commit.
- Исправить опечатку в сообщении CMake. Commit.
- Исправить извлечение многострочных строк пользовательского интерфейса с приветственной страницы. Commit.
- Исправление для восстановления сборки с помощью нового KConfig. Commit.
- Исправить значок по умолчанию для некоторых плагинов. Commit.
- Скрыть индикатор выполнения после завершения всех заданий. Commit.
- DUChainPointer :: dynamicCast () - не segfault, если нет цели. Commit.
- kdev-PHP:
- Обновить номер версии до 5.0.4. Commit.
- kdev-питон:
- Обновить номер версии до 5.0.4. Commit.
- Исправить сбой при запросе поднять элементы без анализа файла doc. Commit. Исправлена ошибка # 373349
Что нового в версии 5.0.4 / 5.1 Beta 1:
- KDevelop: литий>
- QObject template: исправить переопределение переопределения дополнительных опций блока. Commit.
- Обновить номер версии до 5.0.4. Commit.
- Clang: Исключить отсутствие блокировки DUChain. Commit.
- Custom-buildsystem: устранение сбоев при настройке. Commit. См. Ошибку # 335470
- Попробуйте исправить тест testGccCompatibility для меня. Commit.
- Clang: также переименуйте деструкторы при переименовании класса. Commit. Исправлена ошибка # 373452
- Исправлена ошибка с неправильными аргументами CMake при добавлении нового каталога сборки. Commit.
- Clang: Не предлагайте функции defactor defs. Commit.
- Исправить комментарии в шаблоне файла для модульного теста Python для setUp / tearDown. Commit. Исправлена ошибка # 321005
- Исправить TestCustomBuildSystemPlugin путем чтения .kdev4 папок тестовых данных. Commit.
- Провайдеры: исправьте некоторые предупреждения о времени выполнения Qt. Commit.
- Update TestProblems :: testMissingInclude () для текущего ClangFixitAssistant. Commit.
- Исправлены изображения CSS QtHelp. Commit.
- Исправление загрузки страницы QtHelp. Commit.
- Обновить INSTALL. Commit.
- Оптимизировать README. Commit.
- File_templates: Удалить '#include & quot; foo.moc & quot;' сноска. Commit.
- Предпочитайте qmake над qmake-qt5 над qmake-qt4. Commit.
- Appimage: не терпите неудачу при появлении git stash. Commit.
- Исправить значок по умолчанию для некоторого плагина. Commit.
- I18n исправления. Commit.
- kdevplatform:
- Не открывать несуществующие документы из проблемы + исправление утверждения. Commit.
- Исправление исправления для ProblemModel. Commit.
- Обратите внимание на более явное в API dox, что nullptr может быть возвращено. Commit.
- Диалог шаблонов файлов: Fix crash in overrides с неизвестным базовым классом. Commit.
- Предупреждения о запуске бездействия. Commit.
- Передайте KTextEditor :: MainWindow в текстовые представления, созданные из TextDocuments. Commit.
- Инструмент шаблонов файлов: без открытого документа, используйте базовый каталог проекта или дома. Commit.
- Обновить номер версии до 5.0.4. Commit.
- Очистка: удалить неиспользуемый элемент. Commit.
- Зарегистрируйте EnvironmentSelectionWidget правильно с помощью KConfigDialogManager. Commit.
- Отключить функцию «Редакция». Commit.
- Исправить ошибку при запуске & quot; Reformat Source & quot; без загрузки большего количества файлов. Commit.
- Восстановить скрытие кнопок справки в диалоговых окнах помощника. Commit.
- Очистка: удалить неиспользуемый метод. Commit.
- Quickopenfilter: исправить документацию. Commit.
- Исправлены флажки на странице настраиваемых параметров шаблона шаблона файла. Commit.
- Ускорьте контроль test_projectcontroller. Commit.
- Исправить расположение, случайно пытающееся заменить основной макет OutputPage. Commit.
- Исправить открытие удаленных URL без имени файла. Commit. Исправлена ошибка # 373213
- TestTemplatesModel, TestGenerationTest: языковой стандарт C, чтобы избежать перевода строк. Commit.
- Поднимите предыдущие / следующие кнопки контекста истории. Commit.
- SourceFormatterController: Исправить 'Реформатные файлы'. Commit. Исправлена ошибка # 373842
- SourceFormatterController: дополнительный вывод отладки. Commit.
- Исправить бесконечный цикл в группе клонирования с другим присутствующим клоном. Commit.
- Вернуть & «Диалоговое окно« Восстановить о »для плагинов в« Загруженные плагины »; Диалог & Quot ;. Commit.
- Исправить предупреждение об устаревании. Commit.
- Добавить резервный код для KAboutData :: fromPluginMetaData () для старых версий kf5. Commit.
- Восстановить диалог «О программе» для плагинов в «Загруженные плагины»; Диалог. Commit.
- LoadedPluginsDialog: исправить memleak. Commit.
- Исправление позиционирования StandardDocumentationView. Commit.
- Обновить INSTALL. Commit.
- Добавить бит о внесении вклада в KDevelop. Commit.
- Упорядочить README. Commit.
- Стиль: C ++ 11ify. Commit.
- Projectfilter: Отфильтруйте артефакты VS. Commit.
- ProjectConfigSkeleton: удалить FIXME. Commit.
- Исправить опечатку в сообщении CMake. Commit.
- Исправить извлечение многострочных строк пользовательского интерфейса с приветственной страницы. Commit.
- Исправление для восстановления сборки с помощью нового KConfig. Commit.
- Исправить значок по умолчанию для некоторых плагинов. Commit.
- Скрыть индикатор выполнения после завершения всех заданий. Commit.
- DUChainPointer :: dynamicCast () - не segfault, если нет цели. Commit.
- kdev-PHP:
- Обновить номер версии до 5.0.4. Commit.
- kdev-питон:
- Обновить номер версии до 5.0.4. Commit.
- Исправить сбой при запросе поднять элементы без анализа файла doc. Commit. Исправлена ошибка # 373349
Что нового в версии 5.0.3 / 5.1 Beta 1:
- Исправить проблему блокировки в синтаксическом анализаторе фона, вызвав частые сбои в Windows (3c395340d)
- Исправить разбитый поиск в представлении документации (0602281c)
- Исправить различные проблемы с помощью представления точек останова (cba54572)
- Исправьте возможный сбой при активации clang FixIt (BR: 369176)
- Исправить сбой при выполнении различных действий с отключенным плагином (BR: 369326)
- Обновить Sonnet в установщике Windows, который привел к сбоям при проверке (BR: 370470)
- Исправить текстовые файлы, которые в некоторых случаях обрабатываются как CMake, что приводит к плохой производительности и сбоям.
- Использовать правильный шрифт в представлении документации (BR: 285162)
- Исправить ошибку при нажатии & quot; Переименовать объявление & quot; без открытого редактора (22bdccb1)
- Fix & quot; Скачайте больше ... & quot; функция не работает в некоторых системах (4c4500bf)
- Исправить и выбрать следующий / предыдущий инструментарий & quot; в некоторых случаях ведут себя некорректно (24d3e3bb)
- Исправить "Скрыть / Восстановить доки" в некоторых случаях ведут себя некорректно (daeed5f1)
- Исправить и установить как root & quot; действие не работает (30a66c3f)
- Исправить плагин сборки CMake, иногда перестраивая все, что ему нужно (17b6499e)
- Различные улучшения пользовательского интерфейса.
Что нового в версии 5.0.3:
- Исправить проблему блокировки в синтаксическом анализаторе фона, вызвав частые сбои в Windows (3c395340d)
- Исправить разбитый поиск в представлении документации (0602281c)
- Исправить различные проблемы с помощью представления точек останова (cba54572)
- Исправьте возможный сбой при активации clang FixIt (BR: 369176)
- Исправить сбой при выполнении различных действий с отключенным плагином (BR: 369326)
- Обновить Sonnet в установщике Windows, который привел к сбоям при проверке (BR: 370470)
- Исправить текстовые файлы, которые в некоторых случаях обрабатываются как CMake, что приводит к плохой производительности и сбоям.
- Использовать правильный шрифт в представлении документации (BR: 285162)
- Исправить ошибку при нажатии & quot; Переименовать объявление & quot; без открытого редактора (22bdccb1)
- Fix & quot; Скачайте больше ... & quot; функция не работает в некоторых системах (4c4500bf)
- Исправить и выбрать следующий / предыдущий инструментарий & quot; в некоторых случаях ведут себя некорректно (24d3e3bb)
- Исправить "Скрыть / Восстановить доки" в некоторых случаях ведут себя некорректно (daeed5f1)
- Исправить и установить как root & quot; действие не работает (30a66c3f)
- Исправить плагин сборки CMake, иногда перестраивая все, что ему нужно (17b6499e)
- Различные улучшения пользовательского интерфейса.
Что нового в версии 5.0.2:
- Исправить проблему блокировки в синтаксическом анализаторе фона, вызвав частые сбои в Windows (3c395340d)
- Исправить разбитый поиск в представлении документации (0602281c)
- Исправить различные проблемы с помощью представления точек останова (cba54572)
- Исправьте возможный сбой при активации clang FixIt (BR: 369176)
- Исправить сбой при выполнении различных действий с отключенным плагином (BR: 369326)
- Обновить Sonnet в установщике Windows, который привел к сбоям при проверке (BR: 370470)
- Исправить текстовые файлы, которые в некоторых случаях обрабатываются как CMake, что приводит к плохой производительности и сбоям.
- Использовать правильный шрифт в представлении документации (BR: 285162)
- Исправить ошибку при нажатии & quot; Переименовать объявление & quot; без открытого редактора (22bdccb1)
- Fix & quot; Скачайте больше ... & quot; функция не работает в некоторых системах (4c4500bf)
- Исправить и выбрать следующий / предыдущий инструментарий & quot; в некоторых случаях ведут себя некорректно (24d3e3bb)
- Исправить "Скрыть / Восстановить доки" в некоторых случаях ведут себя некорректно (daeed5f1)
- Исправить и установить как root & quot; действие не работает (30a66c3f)
- Исправить плагин сборки CMake, иногда перестраивая все, что ему нужно (17b6499e)
- Различные улучшения пользовательского интерфейса.
Что нового в версии 5.0.1:
- Проблемы, исправленные в 5.0.1:
- Исправить тупик в синтаксическом анализаторе фона, что особенно происходило в проектах, содержащих как код C ++, так и код Python / JS / QML, и вызвало случайное зависание либо синтаксического анализа, либо всего приложения. [BR: 355100]
- Не отображать «проект уже открыт в другом сеансе». диалог при запуске сеанса при некоторых обстоятельствах.
- Исправить ошибку, которая иногда возникала при переключении ветвей git в командной строке.
- Исправьте сбой при запуске отладчика из командной строки. [BR: 367837]
- Теперь подсветка Mouseover использует кнопку «Поиск подсветки». цвет из диалогового окна конфигурации, а не жестко закодированный ярко-желтый. [BR: 368458]
- Исправьте сбой в плагине PHP при редактировании текста в строке после & quot; TODO & quot ;. [BR: 368257]
- Исправить рабочий каталог плагина Custom Makefile [BR: 239004]
- Исправьте возможный сбой при запуске действия помощника popup [BR: 368270]
- Исправить замораживание при некоторых обстоятельствах, когда отображается страница приветствия. [BR: 368138]
- Исправить некоторые проблемы с переводом.
- Исправлять импорт иногда не удается в kdev-python без нажатия клавиши F5 вручную [BR: 368556]
- Проблемы, исправленные в Linux AppImage:
- Загрузите плагин subversion.
- Исправлена ошибка QtHelp.
- Отправляйте различные библиотеки X11, которые, как сообщается, теперь делают бинарный запуск на относительно старых системах (SLES 11 и аналогичные)
- Отключить страницу приветствия.
Что нового в версии 5.0.0:
- Почти через два года после выпуска KDevelop 4.7, мы рады сообщить о немедленной доступности KDevelop 5.0. KDevelop - это интегрированная среда разработки, ориентированная на поддержку языков программирования C ++, Python, PHP и JavaScript / QML. Многие важные изменения и рефакторинги были сделаны для версии 5.0, гарантируя, что KDevelop остается ремонтопригодным и легко расширяется и улучшается в течение следующих лет. Основные особенности включают в себя значительно улучшенную поддержку языка C / C ++, а также полировку для Python, PHP и QML / JS.
Что нового в версии 4.7.3 / 5.0.0 Beta:
- Мы перенесли нашу огромную базу кода в рамки Qt 5 и KDE 5 (KF5).
- Мы заменили наш старый синтаксический анализатор CMS и семантический аналитический плагин с гораздо более мощным, основанным на Clang из проекта LLVM.
- Мы удалили ручной интерпретатор CMake и теперь использовали метаданные, предоставленные самим CMake вверх.
- Наконец, мы интегрировали поддержку семантического языка для QML и JavaScript, а также менеджер проектов для QMake.
- Наконец, мы очистили многие области нашей базы кода и значительно улучшили производительность некоторых рабочих потоков.
Что нового в версии 4.7.2 / 5.0.0 Beta:
- Мы портировали наши огромные базы кода к структурам Qt 5 и KDE 5 (KF5).
- Мы заменили наш старый синтаксический анализатор CMS и семантический аналитический плагин с гораздо более мощным, основанным на Clang из проекта LLVM.
- Мы удалили ручной интерпретатор CMake и теперь использовали метаданные, предоставленные самим CMake вверх.
- Наконец, мы интегрировали поддержку семантического языка для QML и JavaScript, а также менеджер проектов для QMake.
- Наконец, мы очистили многие области нашей базы кода и значительно улучшили производительность некоторых рабочих потоков.
Что нового в версии 4.7.1:
- Этот выпуск содержит множество улучшений и исправлений ошибок - всем настоятельно рекомендуется обновить. >
Что нового в версии 4.5.0:
- В этом выпуске добавлена интеграция для модульных тестов, вы можете легко запускать и отлаживать их при работе над вашими проектами.
- Обновлен мастер нового класса, и было сделано много изменений в отношении полировки пользовательского интерфейса в разных местах.
- Была предоставлена лучшая поддержка возможностей C ++ 11.
Что нового в версии 4.3.0 RC1:
- Это, вероятно, последняя тестовая версия до выпуск 4.3 финала. Этот кандидат на выпуск включает дополнительные исправления ошибок и дополнительно улучшает поддержку языка C ++ 11.
Что нового в версии 4.1.1:
- Milian Wolff: установить версию до 4.1.0, требуется kdevplatform 1.1.0
- Milian Wolff: исправление custommake manager сбой при удалении, переименование папок
- Milian Wolff: оптимизируйте: нет необходимости вызывать moveBehindComment, если мы нашли последний #include, просто добавим include после этого
- Milian Wolff: наконец, исправить отсутствующий пункт размещения предметов ...
- Milian Wolff: место включает / пересылает объявления после определения или комментариев, если пустая строка не найдена
- Milian Wolff: правильно добавьте определение include / forward в начале документа, когда мы не найдем позицию после этого
- Aleix Pol: также проверять кэшированные переменные из условных выражений.
- Aleix Pol: позволяет перезагрузить CMakeFolders, у которых нет cmakelists.txt (поскольку он был удален). Повысьте ответственность за удаление файлов. Перезагрузите ветвь проекта, когда был удален файл CMakeLists.txt.
- Milian Wolff: используйте системные цвета вместо жестко закодированных цветов в окне командной строки GDB
- Milian Wolff: установите фокус на фильтр lineedit по умолчанию в диалоговом окне «Прикрепить к процессу»
- Milian Wolff: правильно прочитайте состояние отладчика при добавлении виджета вывода после запуска процесса отладки
- Aleix Pol: проверить правильность работы команды option с кешем.
- Aleix Pol: используйте правильный api.
- Aleix Pol: перезагрузите перезагрузку проекта, когда кеш загрязнен.
- Aleix Pol: не устанавливайте переменную в том случае, если она уже указана в кеше.
- Aleix Pol: исправить неправильное имя слота.
- Aleix Pol: перезагружайте проект всякий раз, когда изменяется CMakeCache.
- Milian Wolff: пусть просмотр возьмет владение виджетами, предотвратит утечку и сбои.
- NicolAs Alvarez: поддержка CMake: избегать бесконечного цикла в foreach (RANGE), который никогда не запускается.
- Aleix Pol: позволяет правильно анализировать проекты с пустыми файлами CMakeLists.txt. Не добавляйте корневой каталог проекта cmake дважды к наблюдателю.
Что нового в версии 4.0.2:
- Переписано с нуля
Что нового в версии 4.0.1:
- Милиан Вольф: исправление переполнения в CMakeFunctionArgument :: unescapeValue
- Andras Mantia: Удалите некоторые конфликтующие ярлыки из katepart.
- Milian Wolff: исправить: разрешить incr как идентификатор, это не токен ++ после
- Milian Wolff: не терпите крах по типу nullptr в getPointerTarget
- Milian Wolff: fix shouldStartCompletion при написании пути в #include, вставленный не только один символ
- Milian Wolff: не сбой, когда getContainerType не находит объявления для идентифицированного типа в данном topcontext
- Андреас Пакулат: Исправьте открытые файлы с относительным путем.
- Андреас Пакулат: установите CMAKE_INSTALL_RPATH в lib-installdir
- Андреас Пакулат: убедитесь, что kdevplatform правильно связана.
- Milian Wolff: использование canonicalFilePath как absoluteFilePath может привести к проблемам при разрешении относительных включает в symlinked каталогов
- Николя Альварес: исправить еще одну возможную утечку
- Николя Альварес: исправить утечку памяти в CMakeListsParser :: readCMakeFile.
- Милиан Вольф: не продвигайтесь по EOF, может привести к недействительным токенам и авариям.
- Aleix Pol: запретить вызов нулевого указателя.
- Aleix Pol: добавьте правильную поддержку команды Break.
- Андреас Пакулат: не пытайтесь открыть несуществующий файл.
- Milian Wolff: сделать __volatile__ синонимом volatile
- Milian Wolff: не переписывайте в тот же класс в typeutils :: getMemberFunctions
- Esben Mose Hansen: найдите каталог сборки даже в корне CMakeLists.txt
- Milian Wolff: исправление использует в списках аргументов чистых виртуальных
- Esben Mose Hansen: используйте режим конфигурации как резервный, если модуль не найден, и установите package_DIR во всех случаях, когда модуль не был найден
- David nolden: включить предупреждение в предупреждение BUG: 236411
- Niko Sams: Удалите поддержку для создания всего extragear / sdk.
- Kovarththanan Rajaratnam: удалить FindCppUnit.cmake теперь, когда плагин CppUnit больше не существует
- Kovarththanan Rajaratnam: удалить FindCheck.cmake теперь, когда плагин проверки больше не существует
- Андреас Пакулат: Увеличить номер версии
- Нико Сэм: Правильно цитируйте выражения переменных.
- Milian Wolff: установите недопустимый диапазон в конечном месте проблемы, когда включить распознаватель пути нашел больше путей, чем менеджер сборки
- Андреас Пакулат: исправить значок приложения kdevelop для окон.
- David nolden: используйте мьютексы, чтобы предотвратить одновременное одновременное вызов setupStandardMacros () и setupStandardIncludePaths (), предотвращая сбой. Ошибка: 236434
- Bertjan Broeksema: исправить предупреждения компиляции, связанные с устаревшим hash_map
- Андреас Пакулат: Также ищите qmake-qt4
Что нового в версии 4.0 RC3:
- Переписано с нуля
Что нового в версии 3.5.4:
- В этом выпуске исправлено 30 ошибок.
Что нового в версии 3.5.3:
- Многие исправления ошибок и незначительные улучшения. >
<сильные> Требования :
- Qt литий>
Комментарии не найдены