KDevelop

Скриншот программы:
KDevelop
Детали программы:
Версия: 5.2.3 обновление
Дата загрузки: 22 Jun 18
Разработчик: KDevelop Team
Тип распространения: Бесплатная
Популярность: 184

Rating: 2.7/5 (Total Votes: 3)

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

Похожие программы

Комментарии к KDevelop

Комментарии не найдены
добавить комментарий
Включите картинки!