KDevelop - це портативний та безкоштовний програмний продукт із відкритим кодом, який надає користувачам повноцінну IDE (інтегроване середовище розробки) на основі плагіна для C, C ++ та інших широко використовуваних мов програмування .
Особливості з першого погляду
Ключові функції включають простий у користуванні, але складний графічний інтерфейс, написаний у наборі інструментів Qt GUI, підтримку сеансів, підтримку широкого кола мов програмування, можливість налаштування програми як другого проекту, а також можливість створювати проект з нуля.
Крім того, він поставляється з різними інструментами, переглядами, режимами та робочими наборами, підтримкою комбінацій клавіш, підтримкою шаблонів, модульними тестами та класами. За допомогою KDevelop розробники зможуть досліджувати вихідний код існуючої програми та внести зміни, щоб покращити його.
Підтримує більше 10 мов програмування
Програма розроблена з нуля, щоб підтримувати 12 мов програмування, 5 інструментів для створення, 11 форматів документації, 4 системи контролю версій, 3 редактори коду, 5 інструментарій розробки та десятки інших інструментів.
Це крос-платформенна програма
Будучи написаним у Qt, KDevelop розроблено як крос-платформне додаток, яке було успішно протестовано під GNUlіnux, FreeBSD, Solaris, Mac OS X та іншими UNIX-подібними операційними системами. Він доступний у стандартних сховищах програмного забезпечення багатьох дистрибутивів Linux.
Наявність та підтримувана архітектура
Розробники KDE, які хочуть розробити потужне додаток для настільного середовища KDE, зможуть завантажити програму KDevelop як вихідний архів, який необхідно налаштувати та компілювати перед встановленням. Наразі підтримуються як 32-розрядні, так і 64-бітні архітектури.
Знайомтеся з KDevPlatform
Також частина проекту KDevelop відповідає KDevPlatform, відкритому вихідному коду та вільно розподіленому набору бібліотек, які можуть бути використані як база для програм, подібних до IDE, таких як Quanta, Kile, KTechLab і навіть самому KDevelop, що базується на KDevPlatform.
Що нового у цьому випуску:
- Виправте аварію, яка часто трапилася при перемиканні гітарних гілок у фоновому режимі в проектах C ++. Це тимчасово вимикає попередження щодо документації, а також демонструє проаналізовану документацію в підказках, доки основна проблема не буде вирішена. (помилка, помилка вгорі)
- Виправлення без компітера встановлюється за замовчуванням на Windows, через те KDevelop не може знайти стандартну бібліотеку C ++. (помилка)
- Виправте стандартні шляхи бібліотеки, які не передаються, як додавати шляхи, коли використовуєте збій як компілятор у вікнах. (огляд)
- Виправте помилку, яка відбувається в деяких системах при відкритті сеансу. (помилка)
- Fix включити завершення шляху, не показує проект-визначену систему включає (тобто включає доданий як система включає, але ваш проект). (помилка)
- Виправте помилку при редагуванні пакетного редактора в редакторі визначень. (помилка)
- Виправте твердження (відбулося лише в режимі налагодження) та потенційну аварію під час показу підказки про проблему. (помилка)
- Виправте посилання в браузері документації, який не працює в AppImage. (помилка)
- Виправте помилку на побудову при побудові джерела при перекладі. (помилка)
- Виправте помилку при показі підказки навігації у проектах PHP у деяких ситуаціях. (помилка)
- Виправте цілі, котрі виконуються під час використання підпроектів CMake. (помилка)
- Виправте консольний інструмент із запитом видалити тимчасовий файл в інтерактивному режимі. (помилка)
- Виправте багато попереджень AUTOMOC під час компіляції з CMake 3.10
- Виправте деякі контекстні меню з контекстними меню, які мають порожні записи. (помилка)
- Виправте віджет прогресу в рядку стану, який не відображається в деяких сеансах. (огляд)
- Адаптуйте чітку логіку кешу, щоб переконатися, що кеш-код моделі (~ / .cache / kdevduchain) завжди видаляється при переході до іншої версії KDevelop (включаючи версії для виправлень). Неприпустимі дані в кеш-пам'яті спричинили низку проблем у минулому, включаючи аварії. Якщо вам дійсно потрібно зберегти кеш, ви можете створити (порожній) файл із суфіксом версії цільової версії в папці кешу.
- Виправлення KDevelop не запускається, коли привілейовану сторінку включена (яка за замовчуванням) у системах без підтримки OpenGL. (помилка)
- Виправте збирання за допомогою Qt версії 5.5.
- Виправлення шаблонів файлів, які не працюють у Windows (цей виправлення має бути вже встановлювачами Windows 5.2.0, але не було в джерелі tarballs).
Що нового в версії:
- Виправте аварію, яка часто трапилася при перемиканні гітарних гілок у фоновому режимі в проектах C ++. Це тимчасово вимикає попередження щодо документації, а також демонструє проаналізовану документацію в підказках, доки основна проблема не буде вирішена. (помилка, помилка вгорі)
- Виправлення без компітера встановлюється за замовчуванням на Windows, через те KDevelop не може знайти стандартну бібліотеку C ++. (помилка)
- Виправте стандартні шляхи бібліотеки, які не передаються, як додавати шляхи, коли використовуєте збій як компілятор у вікнах. (огляд)
- Виправте помилку, яка відбувається в деяких системах при відкритті сеансу. (помилка)
- Fix включити завершення шляху, не показує проект-визначену систему включає (тобто включає доданий як система включає, але ваш проект). (помилка)
- Виправте помилку при редагуванні пакетного редактора в редакторі визначень. (помилка)
- Виправте твердження (відбулося лише в режимі налагодження) та потенційну аварію під час показу підказки про проблему. (помилка)
- Виправте посилання в браузері документації, який не працює в AppImage. (помилка)
- Виправте помилку на побудову при побудові джерела при перекладі. (помилка)
- Виправте помилку при показі підказки навігації у проектах PHP у деяких ситуаціях. (помилка)
- Виправте цілі, котрі виконуються під час використання підпроектів CMake. (помилка)
- Виправте консольний інструмент із запитом видалити тимчасовий файл в інтерактивному режимі. (помилка)
- Виправте багато попереджень AUTOMOC під час компіляції з CMake 3.10
- Виправте деякі контекстні меню з контекстними меню, які мають порожні записи. (помилка)
- Виправте віджет прогресу в рядку стану, який не відображається в деяких сеансах. (огляд)
- Адаптуйте чітку логіку кешу, щоб переконатися, що кеш-код моделі (~ / .cache / kdevduchain) завжди видаляється при переході до іншої версії KDevelop (включаючи версії для виправлень). Неприпустимі дані в кеш-пам'яті спричинили низку проблем у минулому, включаючи аварії. Якщо вам дійсно потрібно зберегти кеш, ви можете створити (порожній) файл із суфіксом версії цільової версії в папці кешу.
- Виправлення KDevelop не запускається, коли привілейовану сторінку включена (яка за замовчуванням) у системах без підтримки OpenGL. (помилка)
- Виправте збирання за допомогою Qt версії 5.5.
- Виправлення шаблонів файлів, які не працюють у Windows (цей виправлення має бути вже встановлювачами Windows 5.2.0, але не було в джерелі tarballs).
Що нового у версії 5.1.2:
- попередньо встановлені бінарні файли:
- AppImage: різні покращення; зараз кораблі LLVM 3.9.1
- Установники Windows: різні поліпшення; тепер кошик Qt 5.9.1
- Зміни в kdevplatform, kdevelop, kdev-php та kdev-python:
- Виправлено помилку в lekeer cmake (помилка 363269)
- Різні невеликі удосконалення при завершенні кодування CMake та C ++
- Виправте розміщення C ++ #include завершень (https://phabricator.kde.org/D6230)
- Виправлення помилки з проектами JS у віддалених каталогах (помилка 369573)
- Виправте можливу аварію при аналізі PHP-коду (помилка 381123)
- Виправте помилку "висіти на виході" (помилка 379669)
- Попередній перегляд вихідного формату
- Виправте дубльований контекстне меню на кордоні значків (https://phabricator.kde.org/D6838)
- Виправте відображення коду у віджеті використання деяких систем
- Виправте & quot; Формат файлів & quot; контекстне меню
- Виправте можливий збій при аналізі коду 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: плагіни Ship Sonnet (на основі Aspell, Hunspell, hspell). T4100
- AppImage: Надайте кілька кольорових схем за замовчуванням (для використання з налаштуваннями -> Колірна схема) за допомогою програми AppImage.
- AppImage: побудований за підтримки KF5SysGuard: увімкнено & quot; Приєднано для обробки & quot; в AppImage. T5878
- kdevplatform:
- Не витягуйте всі попередні перегляди шаблонів, завантажте їх з архівах за запитом. Здавати Перевірка коду Phabricator D5701
- Використовуйте https://www.google.com замість http://www.google.de у зовнішньому сценарії вибору Google. Здавати Перевірка коду Phabricator D5719
- Використовуйте послідовні назви іконок для збірки, видаліть застарілі піктограми, залишені на відстані. Здавати Перевірка коду Phabricator D5651
- Appwizard: виправте розбитий відключення в ProjectVcsPage. Здавати Перевірка коду Phabricator D5536
- Припинити невикористане та зламане відкриття об'єкта проекту на D-Bus. Здавати Огляд коду Phabricator D5607
- Appwizard: збережіть вибраний vcsPlugin у файлі .kdev4 розробника. Здавати Огляд коду Phabricator D5513
- BackgroundPartser: трохи розслабтеся. Здавати Див. Помилку № 378933
- Помилка робочого середовища в шляху (QString) ctor. Здавати Див. Помилку № 378933
- Виправте файл попереднього перегляду, неправильно доданий у генерації проекту з шаблону додатка. Здавати Перевірка коду Phabricator D5314
- Виправте підтримку декількох файлів і відносних шляхів у ShowFilesAfterGeneration. Здавати Перевірка коду Phabricator D5316
- Завантаження шаблону з діалогових вікон файлів: виправлення неправильного використання рядків фільтрів. Здавати Виправлено помилку # 376040. Перевірка коду Phabricator D5155
- Знайти / Замінити у файлах: Не затримуйте вміст підказки для рядка виводу. Здавати Перевірка коду Phabricator D5135
- kdevelop:
- Встановіть визначення mimetype xdg для OpenCL C. Commit. Огляд коду Phabricator D5621
- Перемістити друк із int до unsigned int. Здавати Перевірка коду Phabricator D5654
- Виправте збирання для MinGW. Здавати Виправлена помилка # 379454
- Шукайте Cppcheck як RUNTIME залежностей. Здавати Перевірка коду Phabricator D5632
- Мова OpenCL насправді називається OpenCL C. Commit. Перевірка коду Phabricator D5485
- Видалити непотрібний тип mim для * .kdevinternal файлів. Здавати Огляд коду Phabricator D5624
- Створіть об'єкт KAboutData лише після екземпляру QApp для роботи перекладу. Здавати Огляд коду Phabricator D5598
- CMake - виправте помилку, скинувши змінені налаштування для існуючого каталогу збірки. Здавати Перевірка коду Phabricator D5609
- Сховати явний% {PROJECTDIR} / з шаблонів 'ShowFilesAfterGeneration'. Здавати Перевірка коду Phabricator D5531
- видалити невикористаний & quot; VersionControl & quot; записи з зразків / шаблонів kdev4. Здавати Огляд коду Phabricator D5512
- Виправте ShowFilesAfterGeneration відповідно до згенерованих файлів. Здавати Виправлена помилка # 378499
- Оновити зображення логотипа Qt. Здавати Перевірка коду Phabricator D5278
- kdev-python:
- Виправте помилку в коді виправлення синтаксису. Здавати Частково виправлено помилку № 378827.
- Pep8: Зробити попередження pep8 менш дратівливим. Здавати Огляд коду Phabricator D5397
- kdev-php:
- Виправте прилади тесту duchain. Здавати Перевірка коду Phabricator D5817
Що нового у версії 5.1.0:
- kdevelop:
- Шаблон QObject: виправлення помилки прикручування перевизначення блоків extra_definitions. Обов'язково.
- Оновити номер версії до 5.0.4. Обов'язково.
- Затискання: Виправте відсутній замок DUChain. Обов'язково.
- Індивідуальна система побудови: виправлена помилка при налаштуванні. Здавати Переглянути помилку # 335470
- Спробуйте виправити тест testGccCompatibility для мене. Обов'язково.
- Clang: Також перейменуйте деструктори під час перейменування класу. Здавати Виправлено помилку # 373452
- Виправте помилку з неправильними аргументами CMake під час додавання нового каталогу збірки. Обов'язково.
- Заклик: Не пропоную рефакторити функцію defs. Обов'язково.
- Виправте коментарі в шаблоні файлів для тесту Python на unitUp / tearDown. Здавати Виправлено помилку # 321005
- Виправте TestCustomBuildSystemPlugin шляхом читання папок .kdev4 тестових даних. Обов'язково.
- Провайдерів: Виправте деякі попередження про виконання Qt. Обов'язково.
- Оновити TestProblems :: testMissingInclude () до поточного ClangFixitAssistant. Обов'язково.
- Виправлено зображення CSS для QtHelp. Обов'язково.
- Виправлено завантаження сторінки QtHelp. Обов'язково.
- Оновити INSTALL. Обов'язково.
- Спростити README. Обов'язково.
- File_templates: видалити #include & quot; foo.moc & quot; нижній колонтитул Обов'язково.
- Віддайте перевагу qmake over qmake-qt5 над qmake-qt4. Обов'язково.
- Appimage: не вийде з ладу на виставці git stash. Обов'язково.
- Виправте піктограму за замовчуванням для деякого плагіна. Обов'язково.
- Виправлення I18n. Обов'язково.
- kdevplatform:
- Не відкривайте неіснуючі документи з перегляду проблем + виправлення тверджень. Обов'язково.
- Виправлення твердження для ProblemModel. Обов'язково.
- Примітка більш чітко в API dox, що nullptr може бути повернута. Обов'язково.
- Діалогове вікно "Шаблони файлів": Виправлено помилку при зміні сторінки з невідомим базовим класом. Обов'язково.
- Тихие попередження про виконання відсутніх методів. Обов'язково.
- Передайте KTextEditor :: MainWindow для перегляду тексту, створеного з TextDocuments. Обов'язково.
- Інструмент шаблонів файлів: без відкритих документів, використовуйте базовий каталог проекту або будинок. Обов'язково.
- Оновити номер версії до 5.0.4. Обов'язково.
- Очищення: видалити невикористаний член. Обов'язково.
- Реєструйте EnvironmentSelectionWidget належним чином за допомогою KConfigDialogManager. Обов'язково.
- Вимкнути функцію графіка перегляду. Обов'язково.
- Виправте помилку при спрацьовуванні & quot; Reformat Source & quot; без завантаження більше файлів. Обов'язково.
- Відновити приховування допоміжних кнопок в діалогових вікнах помічника. Обов'язково.
- Очищення: видалити невикористаний метод. Обов'язково.
- Quickopenfilter: Виправте документацію. Обов'язково.
- Виправте прапорці у шаблоні файлу, на якій не вдаються, на сторінці користувацьких параметрів. Обов'язково.
- Швидко прискорить test_projectcontroller. Обов'язково.
- Виправлення макета випадково намагається замінити вихідний макет OutputPage. Обов'язково.
- Виправлення відкриття віддалених URL-адрес без імені файлу. Здавати Виправлена помилка # 373213
- TestTemplatesModel, TestGenerationTest: C, щоб уникнути перекладних рядків. Обов'язково.
- Підніміть кнопки попереднього / наступного контексту історії. Обов'язково.
- SourceFormatterController: Виправлення "Переформатувати файли". Здавати Виправлена помилка # 373842
- SourceFormatterController: Більше виправлення помилок. Обов'язково.
- Виправте нескінченну петлю на групі оточення клонування з іншим наявним клоном. Обов'язково.
- Повернути & quot; Відновити діалогове вікно для плагінів у & quot; Завантажених плагінах & quot; діалог "& quot ;. Обов'язково.
- Виправте попередження про помилку. Обов'язково.
- Додати резервний код для KAboutData :: fromPluginMetaData () для старих версій kf5. Обов'язково.
- Відновити про діалог для плагінів у & quot; Завантажених плагінах & quot; діалог Обов'язково.
- LoadedPluginsDialog: Fix memleak. Обов'язково.
- Виправлення позиціонування StandardDocumentationView. Обов'язково.
- Оновити INSTALL. Обов'язково.
- Додайте біти про внесення змін до KDevelop. Обов'язково.
- Спростити README. Обов'язково.
- Стиль: C ++ 11ify. Обов'язково.
- Проектний фільтр: відфільтруйте артефакти VS. Обов'язково.
- ProjectConfigSkeleton: видалити FIXME. Обов'язково.
- Виправте помилку в повідомленні CMake. Обов'язково.
- Виправте вилучення багаторядкових рядків інтерфейсу користувача з вітальної сторінки. Обов'язково.
- Виправлення для відновлення збирання за допомогою нової версії KConfig. Обов'язково.
- Виправте піктограму за замовчуванням для деяких плагінів. Обов'язково.
- Сховати панель виконання після завершення всіх завдань. Обов'язково.
- DUChainPointer :: dynamicCast () - не сегфатуйте, якщо немає цілі. Обов'язково.
- kdev-php:
- Оновити номер версії до 5.0.4. Обов'язково.
- kdev-python:
- Оновити номер версії до 5.0.4. Обов'язково.
- Виправте помилку під час запиту підвищення елементів без аналізу документації. Здавати Виправлена помилка # 373349
Що нового в версії 5.0.4 / 5.1 Beta 1:
- kdevelop:
- Шаблон QObject: виправлення помилки прикручування перевизначення блоків extra_definitions. Обов'язково.
- Оновити номер версії до 5.0.4. Обов'язково.
- Затискання: Виправте відсутній замок DUChain. Обов'язково.
- Індивідуальна система побудови: виправлена помилка при налаштуванні. Здавати Переглянути помилку # 335470
- Спробуйте виправити тест testGccCompatibility для мене. Обов'язково.
- Clang: Також перейменуйте деструктори під час перейменування класу. Здавати Виправлено помилку # 373452
- Виправте помилку з неправильними аргументами CMake під час додавання нового каталогу збірки. Обов'язково.
- Заклик: Не пропоную рефакторити функцію defs. Обов'язково.
- Виправте коментарі в шаблоні файлів для тесту Python на unitUp / tearDown. Здавати Виправлено помилку # 321005
- Виправте TestCustomBuildSystemPlugin шляхом читання папок .kdev4 тестових даних. Обов'язково.
- Провайдерів: Виправте деякі попередження про виконання Qt. Обов'язково.
- Оновити TestProblems :: testMissingInclude () до поточного ClangFixitAssistant. Обов'язково.
- Виправлено зображення CSS для QtHelp. Обов'язково.
- Виправлено завантаження сторінки QtHelp. Обов'язково.
- Оновити INSTALL. Обов'язково.
- Спростити README. Обов'язково.
- File_templates: видалити #include & quot; foo.moc & quot; нижній колонтитул Обов'язково.
- Віддайте перевагу qmake over qmake-qt5 над qmake-qt4. Обов'язково.
- Appimage: не вийде з ладу на виставці git stash. Обов'язково.
- Виправте піктограму за замовчуванням для деякого плагіна. Обов'язково.
- Виправлення I18n. Обов'язково.
- kdevplatform:
- Не відкривайте неіснуючі документи з перегляду проблем + виправлення тверджень. Обов'язково.
- Виправлення твердження для ProblemModel. Обов'язково.
- Примітка більш чітко в API dox, що nullptr може бути повернута. Обов'язково.
- Діалогове вікно "Шаблони файлів": Виправлено помилку при зміні сторінки з невідомим базовим класом. Обов'язково.
- Тихие попередження про виконання відсутніх методів. Обов'язково.
- Передайте KTextEditor :: MainWindow для перегляду тексту, створеного з TextDocuments. Обов'язково.
- Інструмент шаблонів файлів: без відкритих документів, використовуйте базовий каталог проекту або будинок. Обов'язково.
- Оновити номер версії до 5.0.4. Обов'язково.
- Очищення: видалити невикористаний член. Обов'язково.
- Реєструйте EnvironmentSelectionWidget належним чином за допомогою KConfigDialogManager. Обов'язково.
- Вимкнути функцію графіка перегляду. Обов'язково.
- Виправте помилку при спрацьовуванні & quot; Reformat Source & quot; без завантаження більше файлів. Обов'язково.
- Відновити приховування допоміжних кнопок в діалогових вікнах помічника. Обов'язково.
- Очищення: видалити невикористаний метод. Обов'язково.
- Quickopenfilter: Виправте документацію. Обов'язково.
- Виправте прапорці у шаблоні файлу, на якій не вдаються, на сторінці користувацьких параметрів. Обов'язково.
- Швидко прискорить test_projectcontroller. Обов'язково.
- Виправлення макета випадково намагається замінити вихідний макет OutputPage. Обов'язково.
- Виправлення відкриття віддалених URL-адрес без імені файлу. Здавати Виправлена помилка # 373213
- TestTemplatesModel, TestGenerationTest: C, щоб уникнути перекладних рядків. Обов'язково.
- Підніміть кнопки попереднього / наступного контексту історії. Обов'язково.
- SourceFormatterController: Виправлення "Переформатувати файли". Здавати Виправлена помилка # 373842
- SourceFormatterController: Більше виправлення помилок. Обов'язково.
- Виправте нескінченну петлю на групі оточення клонування з іншим наявним клоном. Обов'язково.
- Повернути & quot; Відновити діалогове вікно для плагінів у & quot; Завантажених плагінах & quot; діалог "& quot ;. Обов'язково.
- Виправте попередження про помилку. Обов'язково.
- Додати резервний код для KAboutData :: fromPluginMetaData () для старих версій kf5. Обов'язково.
- Відновити про діалог для плагінів у & quot; Завантажених плагінах & quot; діалог Обов'язково.
- LoadedPluginsDialog: Fix memleak. Обов'язково.
- Виправлення позиціонування StandardDocumentationView. Обов'язково.
- Оновити INSTALL. Обов'язково.
- Додайте біти про внесення змін до KDevelop. Обов'язково.
- Спростити README. Обов'язково.
- Стиль: C ++ 11ify. Обов'язково.
- Проектний фільтр: відфільтруйте артефакти VS. Обов'язково.
- ProjectConfigSkeleton: видалити FIXME. Обов'язково.
- Виправте помилку в повідомленні CMake. Обов'язково.
- Виправте вилучення багаторядкових рядків інтерфейсу користувача з вітальної сторінки. Обов'язково.
- Виправлення для відновлення збирання за допомогою нової версії KConfig. Обов'язково.
- Виправте піктограму за замовчуванням для деяких плагінів. Обов'язково.
- Сховати панель виконання після завершення всіх завдань. Обов'язково.
- DUChainPointer :: dynamicCast () - не сегфатуйте, якщо немає цілі. Обов'язково.
- kdev-php:
- Оновити номер версії до 5.0.4. Обов'язково.
- kdev-python:
- Оновити номер версії до 5.0.4. Обов'язково.
- Виправте помилку під час запиту підвищення елементів без аналізу документації. Здавати Виправлена помилка # 373349
Що нового в версії 5.0.3 / 5.1 Beta 1:
- Виправте проблему блокування в фоновому аналізаторі, що призводить до частого збоїв у Windows (3c395340d)
- Виправте розбитий пошук у вікні документації (0602281c)
- Виправте різні проблеми за допомогою перегляду точок доступу (cba54572)
- Виправте можливу аварію при активації заклинювання FixIt (BR: 369176)
- Виправте помилку при виконанні різних дій, вимкнувши зробіть плагін (BR: 369326)
- Оновити Sonnet у програмі встановлення Windows, що призвело до аварійного завершення перевірки файлів (BR: 370470)
- Виправляйте текстові файли, які в деяких випадках аналізуються як CMake, що призводить до поганої продуктивності та збоїв
- Використовуйте правильний шрифт у перегляді документації (BR: 285162)
- Виправте помилку, натиснувши & quot; Перейменувати декларацію & quot; без відкриття редактора (22bdccb1)
- Виправити & quot; Завантажити більше ... & quot; функція не працює на деяких системах (4c4500bf)
- Виправити & quot; Вибрати наступний / попередній перегляд інструменту & quot; Деякі випадки поводяться некоректно (24d3e3bb)
- Виправте & quot; Приховати / Відновити доки & quot; Деякі випадки поводяться некоректно (daeed5f1)
- Виправити & quot; Встановити як корінь & quot; дія не працює (30a66c3f)
- Виправлення плагіна створення CMake іноді перебудовує все, коли воно не повинно (17b6499e)
- Різні вдосконалення інтерфейсу користувача.
Що нового у версії 5.0.3:
- Виправте проблему блокування в фоновому аналізаторі, що призводить до частого збоїв у Windows (3c395340d)
- Виправте розбитий пошук у вікні документації (0602281c)
- Виправте різні проблеми за допомогою перегляду точок доступу (cba54572)
- Виправте можливу аварію при активації заклинювання FixIt (BR: 369176)
- Виправте помилку при виконанні різних дій, вимкнувши зробіть плагін (BR: 369326)
- Оновити Sonnet у програмі встановлення Windows, що призвело до аварійного завершення перевірки файлів (BR: 370470)
- Виправляйте текстові файли, які в деяких випадках аналізуються як CMake, що призводить до поганої продуктивності та збоїв
- Використовуйте правильний шрифт у перегляді документації (BR: 285162)
- Виправте помилку, натиснувши & quot; Перейменувати декларацію & quot; без відкриття редактора (22bdccb1)
- Виправити & quot; Завантажити більше ... & quot; функція не працює на деяких системах (4c4500bf)
- Виправити & quot; Вибрати наступний / попередній перегляд інструменту & quot; Деякі випадки поводяться некоректно (24d3e3bb)
- Виправте & quot; Приховати / Відновити доки & quot; Деякі випадки поводяться некоректно (daeed5f1)
- Виправити & quot; Встановити як корінь & quot; дія не працює (30a66c3f)
- Виправлення плагіна створення CMake іноді перебудовує все, коли воно не повинно (17b6499e)
- Різні вдосконалення інтерфейсу користувача.
Що нового у версії 5.0.2:
- Виправте проблему блокування в фоновому аналізаторі, що призводить до частого збоїв у Windows (3c395340d)
- Виправте розбитий пошук у вікні документації (0602281c)
- Виправте різні проблеми за допомогою перегляду точок доступу (cba54572)
- Виправте можливу аварію при активації заклинювання FixIt (BR: 369176)
- Виправте помилку при виконанні різних дій, вимкнувши зробіть плагін (BR: 369326)
- Оновити Sonnet у програмі встановлення Windows, що призвело до аварійного завершення перевірки файлів (BR: 370470)
- Виправляйте текстові файли, які в деяких випадках аналізуються як CMake, що призводить до поганої продуктивності та збоїв
- Використовуйте правильний шрифт у перегляді документації (BR: 285162)
- Виправте помилку, натиснувши & quot; Перейменувати декларацію & quot; без відкриття редактора (22bdccb1)
- Виправити & quot; Завантажити більше ... & quot; функція не працює на деяких системах (4c4500bf)
- Виправити & quot; Вибрати наступний / попередній перегляд інструменту & quot; Деякі випадки поводяться некоректно (24d3e3bb)
- Виправте & quot; Приховати / Відновити доки & quot; Деякі випадки поводяться некоректно (daeed5f1)
- Виправити & quot; Встановити як корінь & quot; дія не працює (30a66c3f)
- Виправлення плагіна створення CMake іноді перебудовує все, коли воно не повинно (17b6499e)
- Різні вдосконалення інтерфейсу користувача.
Що нового у версії 5.0.1:
- Виправлені помилки в версії 5.0.1:
- Виправте глушник у фоновому аналізаторі, що особливо траплялось в проектах, що містять як C ++, так і Python / JS / QML-код, і призвело до того, що розбір або вся програма заборонена випадковим чином. [BR: 355100]
- Не відображати & quot; проект вже відкритий в іншому сеансі & quot; діалог про запуск сеансу за певних обставин.
- Виправте помилку, яка іноді трапилась при перемиканні гілків гіта в командному рядку.
- Виправте помилку при запуску відладчика з командного рядка. [BR: 367837]
- Виділіть курсор миші тепер використовує & quot; Виділити пошук »& quot; колір з діалогового вікна налаштування, а не сильно кодований яскраво-жовтий колір. [BR: 368458]
- Виправте робочий каталог плагіна Custom Makefile [BR: 239004]
- Виправте можливий збій при спрацьовуванні спливаючого вікна помічника [BR: 368270]
- Виправте зависання в деяких випадках, коли відображається сторінка вітання. [BR: 368138]
- Виправте деякі проблеми перекладу.
- Проблеми, усунуті в Linux AppImage:
- Надсилати плагін для субверсії.
- Виправлення QtHelp не працює.
- Завантажуйте різні бібліотеки X11, які, як повідомляється, роблять біінний запуск відносно старими системами зараз (SLES 11 та подібні)
- Зараз вимкніть сторінку вітання
<Літій> Виправлена помилка в PHP плагін при редагуванні тексту в рядку після того, як & Quot; TODO & Quot;. [BR: 368257]
<Літій> імпорт Фікс іноді не знайдені в kdev-пітона, не натискаючи F5 вручну [BR: 368556]
Що нового у версії 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:
- Ми перенесли нашу величезну кодову базу на Qt 5 та KDE 5 (KF5).
- Ми замінили наш застарілий аналізатор C + + та плагін семантичного аналізу набагато потужнішим, який базується на проекту Clang з проекту LLVM.
- Ми видалили інтерпретатора CMake, написаного вручну, і тепер використовуємо метадані, що надаються самим вищим CMake.
- Ми, нарешті, інтегрували семантичну мовну підтримку для QML і JavaScript, а також менеджера проектів для QMake.
- Нарешті, ми очистили багато областей нашої кодову базу та значно поліпшили ефективність роботи деяких робочих потоків.
Що нового в версії 4.7.2 / 5.0.0 Beta:
- база коду до Qt 5 та KDE 5 (KF5).
- Ми замінили наш застарілий аналізатор C + + та плагін семантичного аналізу набагато потужнішим, який базується на проекту 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:
- Міліан Вольф: встановити версію до 4.1.0, вимагати kdevplatform 1.1.0
- Міліан Вольф: виправте помилку менеджера custommake під час видалення, перейменування папок
- Міліан Вольф: оптимізувати: не потрібно викликати moveBehindComment, якщо ми знайшли останній #include, просто додайте enter після цього
- Міліан Вольф: остаточно виправте відсутнє місце розташування об'єкта ...
- Міліан Вольф: місце включає / переадресовувати декларації після визначення або коментарі, якщо немає порожньої рядка
- Міліан Вольф: правильно додайте визначення включення / вперед на початку документа, коли ми не знайдемо позицію після цього
- Aleic Pol: Перевірте кешовані змінні з умовних.
- Aleix Pol: Зробити можливим перезавантаження CMakeFolders, які не мають cmakelists.txt (оскільки він був вилучений). Поліпшення відповідальності при видаленні файлів. Перезавантажте гілку проекту, коли файл CMakeLists.txt був вилучений.
- Міліан Вольф: використовувати системні кольори, а не жорстко кодовані кольори в інструменті командного рядка GDB
- Міліан Вольф: встановіть фокус на фільтр lineedit за замовчуванням у діалоговому вікні "приєднати до обробки"
- Міліан Вольф: належним чином читайте стан відладчиків при додаванні вивідного віджета після початку процесу налагодження
- Aleic Pol: перевірка правильності роботи параметра з кешем
- Алікс Пол: Використовувати правильний апі.
- Aleix Pol: Виправлення перезавантаження проекту, коли кеш брудний.
- Aleix Pol: Не встановлюйте змінну, якщо вона вже вказана в кеш.
- Aleix Pol: Виправте неправильну назву слота.
- Aleix Pol: Перезавантажте проект щоразу, коли CMakeCache буде змінено.
- Міліан Вольф: дозвольте переглянути право власності на віджети, запобігання витоку та збої
- NicolAs Alvarez: Підтримка CMake: уникайте нескінченного циклу на foreach (RANGE), який ніколи не запускається.
- Aleix Pol: Надайте можливість правильно проаналізувати проекти з порожніми файлами CMakeLists.txt. Не додавайте коректний каталог проекту cmake два рази до переглядача.
Що нового у версії 4.0.2:
- переписано з нуля
Що нового у версії 4.0.1:
- Міліан Вольф: виправити переповнення в CMakeFunctionArgument :: unescapeValue
- Андраш Мантія: видалити деякі конфліктуючі ярлики з кейтпарт.
- Міліан Вольф: виправити: дозволити incr як ідентифікатор, це ще не токен ++,
- Міліан Вольф: не вдавайтесь в тип nullptr у getPointerTarget
- Міліан Вольф: виправляючи shouldStartCompletion при написанні шляху в #include, вставлений не тільки один символ
- Міліан Вольф: не збивайтеся, коли getContainerType не знаходить декларацію для ідентифікованого типу в даному верхньому контексті
- Андреас Пакулат: Виправлення файлів відкриття з відносним шляхом.
- Андреас Пакулат: встановіть CMAKE_INSTALL_RPATH на lib-installdir
- Андреас Пакулат: переконайтесь, що kdevplatform правильно пов'язана
- Міліан Вольф: використання canonicalFilePath як absoluteFilePath може призвести до проблем при вирішенні відносного включає в каталоги з символікою
- Ніколас Альварес: виправити ще одну можливу витоку
- Ніколас Альварес: виправлення витоків пам'яті в CMakeListsParser :: readCMakeFile.
- Міліан Вольф: не просунутися над EOF, може призвести до недійсних токенів та збоїв
- Aleix Pol: заборонити викликати нульовий покажчик
- Aleix Pol: додайте відповідну підтримку для команди Break.
- Андреас Пакулат: Не намагайтеся відкрити неіснуючий файл.
- Міліан Вольф: зробити __volatile__ синонімом нестабільного
- Міліан Вольф: не повторюйте у тому ж класі в типітилах: getMemberFunctions
- Esben Mose Hansen: Знайти каталог для створення навіть у кореневому CMakeLists.txt
- Міліан Вольф: виправляє використання в списках аргументів чистих віртуальних
- Esben Mose Hansen: Використовуйте конфігураційний режим як резервну, якщо немає модуля, і встановіть package_DIR у всіх випадках, коли модуль не був знайдений
- Давид nolden: Поверніть твердження у попередження BUG: 236411
- Ніко Самс: Вилучіть підтримку для створення всього екселенд / SDK.
- Kovarththanan Rajaratnam: Видалити FindCppUnit.cmake, тепер, що плагін CppUnit більше не існує
- Kovarththanan Rajaratnam: Видалити FindCheck.cmake зараз, що перевірка плагіна більше не існує
- Андреас Пакулат: збільшити номер версії
- Ніко Самс: правильно перерахуйте змінні вирази
- Міліан Вольф: встановіть недопустимий діапазон на кінцевому місці проблеми, коли в параметрі path resolver знайдено більше шляхів, ніж менеджер збірки
- Андреас Пакулат: Виправте піктограму програми kdevelop для вікон.
- Девід nolden: використовуйте mutex для запобігання одночасному викликанню setupStandardMacros () і setupStandardIncludePaths (), запобігаючи аварійному завершенню. BUG: 236434
- Бертьян Бройкшема: Виправте попередження компіляції, пов'язані з застарілим hash_map
- Андреас Пакулат: також шукайте qmake-qt4
Що нового у версії 4.0 RC3:
- переписано з нуля
Що нового у версії 3.5.4:
- Цей випуск виправляє 30 помилок.
Що нового у версії 3.5.3:
- Багато помилок очищення та незначні покращення
Вимоги :
- Qt
Коментар не знайдено