KDevelop е проект с отворен код, портативен и свободен софтуер, който предоставя на потребителите пълнофункционална IDE (Интегрирана среда за разработка) за 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.
Какво ново в това издание:
- Коригирайте катастрофата, която често се случва при превключване на клонове на фона във фонов режим в C ++ проекти. Това временно деактивира предупрежденията в документацията, както и анализираната документация в инструкциите, докато основният проблем не бъде фиксиран нагоре по веригата. (бъг, бъгове нагоре по течението)
- Поправете без компилатор по подразбиране на Windows, като причините KDevelop да не успее да намери стандартната библиотека C ++. (Грешки)
- Коригирайте стандартните библиотечни пътеки, които не се предават, като включват пътища, когато използвате clang като компилатор на прозорци. (Преглед)
- При отваряне на сесия поправете катастрофата на някои системи. (Грешки)
- Прикрепването включва завършване на пътя, което не показва проектно дефинирана система включва (т.е. включва добавена като система, но включваща вашия проект). (Грешки)
- Коригирайте катастрофата, когато дефинирането на партида се дефинира в дефиниращия редактор. (Грешки)
- Коригирайте твърдение (само в режим на отстраняване на грешки) и потенциална катастрофа, когато се показва проблемна подсказка. (Грешки)
- Фиксирайте връзките в браузъра за документи, които не работят в 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 ++. (Грешки)
- Коригирайте стандартните библиотечни пътеки, които не се предават, като включват пътища, когато използвате clang като компилатор на прозорци. (Преглед)
- При отваряне на сесия поправете катастрофата на някои системи. (Грешки)
- Прикрепването включва завършване на пътя, което не показва проектно дефинирана система включва (т.е. включва добавена като система, но включваща вашия проект). (Грешки)
- Коригирайте катастрофата, когато дефинирането на партида се дефинира в дефиниращия редактор. (Грешки)
- Коригирайте твърдение (само в режим на отстраняване на грешки) и потенциална катастрофа, когато се показва проблемна подсказка. (Грешки)
- Фиксирайте връзките в браузъра за документи, които не работят в 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:
- Решил е катастрофа в инструмента за измама (bug 363269)
- Различни малки подобрения в завършването на командата "cmake" и "C ++"
- Коригирайте разположението на C ++ #include completions (https://phabricator.kde.org/D6230)
- Решете катастрофа с проектите на JS на отдалечени директории (бъг 369573)
- Коригирайте евентуален срив при анализа на PHP кода (грешка 381123)
- Коригирайте грешка при задържане при излизане (бъг 379669)
- Възпроизвеждането на предварителното форматиране е обратно
- Коригирайте дублираното контекстно меню на границата на иконата (https://phabricator.kde.org/D6838)
- Фиксирайте кода на дисплея в приспособленията на някои системи
- Коригирайте "Форматиране на файлове" контекстно меню действие
- Коригирайте евентуална катастрофа при анализиране на Python кода със завършвания на стартовия ред на Mac (само "r") (bug 378827)
- Прикрепете прескачането до мястото на прекъсване в модела на прекъсване (bug 382652)
- Рестартирайте катастрофата на процесори без SSE2
- Отваряне на изпълними файлове с интервали в прозорци
- Коригирайте възможната катастрофа при кликване върху "показване на документацията" в подсказка (https://phabricator.kde.org/D6436)
- Различни дейности за почистване
- ... и много други, твърде много, за да ги изброите тук - изпълнете "git log v5.1.1..v5.1.2" в един от хранилищата, за да видите всички промени.
Какво е новото във версия 5.1.1:
- Предварително изградени двоични файлове:
- Windows инсталационна програма: Коригирайте липсващите икони в инсталаторите на Windows.
- AppImage: Стил на приспособление за корабния бриз. T3538
- AppImage: Plug-in Sonnet на кораба (базиран на aspell, hunspell, hspell). T4100
- AppImage: Изпращане на някои цветови схеми по подразбиране (за използване с настройките - & gt; Color Scheme) с AppImage.
- AppImage: Построен с поддръжка на KF5SysGuard: Активира "Attach to process" в AppImage. T5878
- kdevplatform:
- Не извличайте всички изображения за визуализация на шаблони, зареждани от архивите при поискване. Поемане на ангажимент. Преглед на кода на производителя D5701
- Използвайте https://www.google.bg вместо http://www.google.de в скрипта за избор на google. Поемане на ангажимент. Преглед на кода на производителя D5719
- Използвайте последователни имена на икони за създаване на елементи, премахнете останалите иконки. Поемане на ангажимент. Преглед на кода на производителя D5651
- Appwizard: коригирайте счупеното изключване в ProjectVcsPage. Поемане на ангажимент. Преглед на кода на производителя D5536
- Спрете неизползваното и счупеното излагане на обекта на проекта на D-Bus. Поемане на ангажимент. Преглед на кода на производителя D5607
- Appwizard: съхранява избрания vcsPlugin в разработчика .kdev4 файл. Поемане на ангажимент. Преглед на кода на производителя D5513
- Фаворит: Отпуснете се малко. Поемане на ангажимент. Вижте бъг # 378933
- Проблем при работа в път (QString) ctor. Поемане на ангажимент. Вижте бъг # 378933
- Коригирайте файла за визуализация, добавен неправилно при генерирането на проекта от шаблона на приложението. Поемане на ангажимент. Преглед на кода на производителя D5314
- Поправете поддръжка за няколко файла и относителни пътища в ShowFilesAfterGeneration. Поемане на ангажимент. Преглед на кода на производителя D5316
- Заредете шаблона от диалогови прозорци на файла: коригирайте погрешно използване на низове на филтъра. Поемане на ангажимент. Поправя грешка # 376040. Преглед на кода на производителя D5155 на Phabricator
- Намиране / Замяна на файлове: Не обвивайте съдържанието на подсказка за изходна линия. Поемане на ангажимент. Преглед на кода на производителя D5135 на Phabricator
- KDevelop:
- Инсталирайте xdg определението за mimetype за OpenCL C. Commit. Преглед на кода на производителя D5621
- Преместете отпечатания от int към неподписания int. Поемане на ангажимент. Преглед на кода на производителя D5654
- Коригирайте изграждането за MinGW. Поемане на ангажимент. Коригира грешка # 379454
- Потърсете Cppcheck като RUNTIME зависимости. Поемане на ангажимент. Преглед на кода на производителя D5632
- OpenCL езикът се нарича OpenCL C. Commit. Преглед на кода на производителя D5485
- Премахване на ненужния mimetype за * .kdevinternal файлове. Поемане на ангажимент. Преглед на кода на производителя D5624
- Създайте обект KAboutData само след QApp пример за работещи преводи. Поемане на ангажимент. Преглед на кода на производителя D5598
- CMake - отстраняване на грешки с отпадане на променените настройки за съществуващата директория за създаване. Поемане на ангажимент. Преглед на кода на производителя D5609
- Откажете изрично% {PROJECTDIR} / от шаблоните 'ShowFilesAfterGeneration. Поемане на ангажимент. Преглед на кода на производителя D5531
- Премахнете неизползваната "VersionControl" записи от vzorov / шаблони kdev4. Поемане на ангажимент. Преглед на кода на производителя D5512
- Прикрепете ShowFilesAfterGeneration, за да съответствате на генерираните файлове. Поемане на ангажимент. Коригира грешка # 378499
- Актуализирайте изображението на логото на Qt. Поемане на ангажимент. Преглед на кода на производителя D5278
- kdev-питон:
- Коригирайте катастрофата в коригиращия код за синтаксис. Поемане на ангажимент. Частично поправя бъг # 378827.
- Pep8: Направете предупрежденията на pep8 по-малко досадни. Поемане на ангажимент. Преглед на кода на производителя D5397
- kdev-PHP:
- Проверете тестовете за духови единици. Поемане на ангажимент. Преглед на кода на производителя D5817
Какво е новото във версия 5.1.0:
- KDevelop:
- Шаблон за QObject: фиксиране на печатане с видоизменени предефиниране на блок extra_definitions. Извършил.
- Актуализирайте номера на версията до 5.0.4. Извършил.
- Clang: Коригирайте липсващата DUChain lock. Извършил.
- Custom-buildsystem: Рестартирайте катастрофата докато конфигурирате. Поемане на ангажимент. Вижте грешка # 335470
- Опитайте да зададете testGccCompatibility test за мен. Извършил.
- Clang: Също така преименувайте деструктори, когато преименувате класа. Поемане на ангажимент. Коригира бъг # 373452
- Коригирайте бъг с грешни CMake аргументи по време на добавяне на нова директория за създаване. Извършил.
- Clang: Не предлагайте дефиниции на функцията на рефетоктора. Извършил.
- Коригирайте коментарите във файловия шаблон за теста на Python unit for setUp / tearDown. Поемане на ангажимент. Коригира грешка # 321005
- Прикрепете TestCustomBuildSystemPlugin като прочетете .kdev4 папки с данни от тестовете. Извършил.
- Доставчици: Коригирайте някои предупреждения за Qt по време на работа. Извършил.
- Актуализиране на TestProblems :: testMissingInclude () на текущия ClangFixitAssistant. Извършил.
- Коригирайте CSS изображенията с QtHelp. Извършил.
- Определяне на зареждането на страница за QtHelp. Извършил.
- Актуализиране на INSTALL. Извършил.
- Подобряване на README. Извършил.
- File_templates: Премахване на "#include" foo.moc " долния. Извършил.
- Предпочитайте qmake над qmake-qt5 над qmake-qt4. Извършил.
- Приложение: не се проваляйте на git stash pop. Извършил.
- Коригирайте иконата по подразбиране за някоя приставка. Извършил.
- Коригира I18n. Извършил.
- kdevplatform:
- Не отваряйте несъществуващи документи от изгледа на проблемите + фиксиране на актовете. Извършил.
- Фиксиране на твърдение за проблем. Извършил.
- Забележете по-ясно в API dox, че nullptr може да бъде върнат. Извършил.
- Диалогов прозорец "Шаблони на файла": Рестартирайте катастрофата в страницата с приоритети с неизвестен базов клас. Извършил.
- Предупреждения за тишина по време на изпълнение при липсващи методи. Извършил.
- Преминете KTextEditor :: MainWindow към текстовите изгледи, създадени от TextDocuments. Извършил.
- Инструмент за файлови шаблони: без отворен документ, използвайте базовата директория на проекта или дома. Извършил.
- Актуализирайте номера на версията до 5.0.4. Извършил.
- Почистване: Премахнете неизползвания елемент. Извършил.
- Регистрирайте правилно EnvironmentSelectionWidget с KConfigDialogManager. Извършил.
- Деактивирайте функцията Графика на ревизията. Извършил.
- Рестартирайте катастрофата при задействане на "Реформиран източник" без да се зарежда повече файл. Извършил.
- Възстановяване на скриване на помощни бутони в диалоговите прозорци на асистентите. Извършил.
- Почистване: Премахнете неизползвания метод. Извършил.
- Quickopenfilter: Прикрепване на документацията. Извършил.
- Коригирайте квадратчетата за отметки в страницата с персонализирани опции за шаблони за файлове. Извършил.
- Ускорете малко test_projectcontroller. Извършил.
- Поправете оформлението случайно, като се опитате да замените основното оформление на OutputPage. Извършил.
- Отваряне на отдалечени URL адреси без име на файл. Поемане на ангажимент. Коригира грешка # 373213
- TestTemplatesModel, TestGenerationTest: C локал за избягване на преведени струни. Извършил.
- Поставете контекстните бутони на предишната / следващата история. Извършил.
- SourceFormatterController: Коригирайте файловете "Преформатиране". Поемане на ангажимент. Коригира грешка # 373842
- SourceFormatterController: Още отстраняване на грешки. Извършил.
- Коригирайте безкраен цикъл на групата за клониране с друг клонинг. Извършил.
- Връщане в диалоговия прозорец "Възстановяване на връзката" за приставки в "Заредени приставки" диалогов & quot ;. Извършил.
- Предварително предупреждение за отхвърляне. Извършил.
- Добавете резервен код за KAboutData :: отPluginMetaData () за стари версии kf5. Извършил.
- Възстановяване на диалоговия прозорец "За" за приставки в "Заредени приставки" диалогов прозорец. Извършил.
- LoadedPluginsDialog: Коригиране на memleak. Извършил.
- Стандартна документацияВижте поправките за позициониране. Извършил.
- Актуализиране на INSTALL. Извършил.
- Добавете битове за приноса към KDevelop. Извършил.
- Подобряване на README. Извършил.
- Стил: C ++ 11ify. Извършил.
- Projectfilter: Филтрирайте VS артефакти. Извършил.
- ProjectConfigSkeleton: Премахване на FIXME. Извършил.
- Коригирайте печата в съобщението CMake. Извършил.
- Прикрепете извличането на низовете на потребителския интерфейс от няколко реда от началната страница. Извършил.
- Hotfix за възстановяване на построяването с по-нова версия на KConfig. Извършил.
- Коригирайте иконата по подразбиране за някои приставки. Извършил.
- Скрийте лентата за напредъка, след като приключите всички задания. Извършил.
- DUChainPointer :: dynamicCast () - не се попълва, ако няма цел. Извършил.
- kdev-PHP:
- Актуализирайте номера на версията до 5.0.4. Извършил.
- kdev-питон:
- Актуализирайте номера на версията до 5.0.4. Извършил.
- Коригирайте катастрофата, когато поискате повишаване на елементите без да се анализира docfile. Поемане на ангажимент. Коригира грешка # 373349
Какво е новото във версия 5.0.4 / 5.1 Beta 1:
- KDevelop:
- Шаблон за QObject: фиксиране на печатане с видоизменени предефиниране на блок extra_definitions. Извършил.
- Актуализирайте номера на версията до 5.0.4. Извършил.
- Clang: Коригирайте липсващата DUChain lock. Извършил.
- Custom-buildsystem: Рестартирайте катастрофата докато конфигурирате. Поемане на ангажимент. Вижте грешка # 335470
- Опитайте да зададете testGccCompatibility test за мен. Извършил.
- Clang: Също така преименувайте деструктори, когато преименувате класа. Поемане на ангажимент. Коригира бъг # 373452
- Коригирайте бъг с грешни CMake аргументи по време на добавяне на нова директория за създаване. Извършил.
- Clang: Не предлагайте дефиниции на функцията на рефетоктора. Извършил.
- Коригирайте коментарите във файловия шаблон за теста на Python unit for setUp / tearDown. Поемане на ангажимент. Коригира грешка # 321005
- Прикрепете TestCustomBuildSystemPlugin като прочетете .kdev4 папки с данни от тестовете. Извършил.
- Доставчици: Коригирайте някои предупреждения за Qt по време на работа. Извършил.
- Актуализиране на TestProblems :: testMissingInclude () на текущия ClangFixitAssistant. Извършил.
- Коригирайте CSS изображенията с QtHelp. Извършил.
- Определяне на зареждането на страница за QtHelp. Извършил.
- Актуализиране на INSTALL. Извършил.
- Подобряване на README. Извършил.
- File_templates: Премахване на "#include" foo.moc " долния. Извършил.
- Предпочитайте qmake над qmake-qt5 над qmake-qt4. Извършил.
- Приложение: не се проваляйте на git stash pop. Извършил.
- Коригирайте иконата по подразбиране за някоя приставка. Извършил.
- Коригира I18n. Извършил.
- kdevplatform:
- Не отваряйте несъществуващи документи от изгледа на проблемите + фиксиране на актовете. Извършил.
- Фиксиране на твърдение за проблем. Извършил.
- Забележете по-ясно в API dox, че nullptr може да бъде върнат. Извършил.
- Диалогов прозорец "Шаблони на файла": Рестартирайте катастрофата в страницата с приоритети с неизвестен базов клас. Извършил.
- Предупреждения за тишина по време на изпълнение при липсващи методи. Извършил.
- Преминете KTextEditor :: MainWindow към текстовите изгледи, създадени от TextDocuments. Извършил.
- Инструмент за файлови шаблони: без отворен документ, използвайте базовата директория на проекта или дома. Извършил.
- Актуализирайте номера на версията до 5.0.4. Извършил.
- Почистване: Премахнете неизползвания елемент. Извършил.
- Регистрирайте правилно EnvironmentSelectionWidget с KConfigDialogManager. Извършил.
- Деактивирайте функцията Графика на ревизията. Извършил.
- Рестартирайте катастрофата при задействане на "Реформиран източник" без да се зарежда повече файл. Извършил.
- Възстановяване на скриване на помощни бутони в диалоговите прозорци на асистентите. Извършил.
- Почистване: Премахнете неизползвания метод. Извършил.
- Quickopenfilter: Прикрепване на документацията. Извършил.
- Коригирайте квадратчетата за отметки в страницата с персонализирани опции за шаблони за файлове. Извършил.
- Ускорете малко test_projectcontroller. Извършил.
- Поправете оформлението случайно, като се опитате да замените основното оформление на OutputPage. Извършил.
- Отваряне на отдалечени URL адреси без име на файл. Поемане на ангажимент. Коригира грешка # 373213
- TestTemplatesModel, TestGenerationTest: C локал за избягване на преведени струни. Извършил.
- Поставете контекстните бутони на предишната / следващата история. Извършил.
- SourceFormatterController: Коригирайте файловете "Преформатиране". Поемане на ангажимент. Коригира грешка # 373842
- SourceFormatterController: Още отстраняване на грешки. Извършил.
- Коригирайте безкраен цикъл на групата за клониране с друг клонинг. Извършил.
- Връщане в диалоговия прозорец "Възстановяване на връзката" за приставки в "Заредени приставки" диалогов & quot ;. Извършил.
- Предварително предупреждение за отхвърляне. Извършил.
- Добавете резервен код за KAboutData :: отPluginMetaData () за стари версии kf5. Извършил.
- Възстановяване на диалоговия прозорец "За" за приставки в "Заредени приставки" диалогов прозорец. Извършил.
- LoadedPluginsDialog: Коригиране на memleak. Извършил.
- Стандартна документацияВижте поправките за позициониране. Извършил.
- Актуализиране на INSTALL. Извършил.
- Добавете битове за приноса към KDevelop. Извършил.
- Подобряване на README. Извършил.
- Стил: C ++ 11ify. Извършил.
- Projectfilter: Филтрирайте VS артефакти. Извършил.
- ProjectConfigSkeleton: Премахване на FIXME. Извършил.
- Коригирайте печата в съобщението CMake. Извършил.
- Прикрепете извличането на низовете на потребителския интерфейс от няколко реда от началната страница. Извършил.
- Hotfix за възстановяване на построяването с по-нова версия на KConfig. Извършил.
- Коригирайте иконата по подразбиране за някои приставки. Извършил.
- Скрийте лентата за напредъка, след като приключите всички задания. Извършил.
- DUChainPointer :: dynamicCast () - не се попълва, ако няма цел. Извършил.
- kdev-PHP:
- Актуализирайте номера на версията до 5.0.4. Извършил.
- kdev-питон:
- Актуализирайте номера на версията до 5.0.4. Извършил.
- Коригирайте катастрофата, когато поискате повишаване на елементите без да се анализира docfile. Поемане на ангажимент. Коригира грешка # 373349
Какво е новото във версия 5.0.3 / 5.1 Beta 1:
- Прикрепете проблем за заключване във фронталния анализатор, причинявайки чести катастрофи на Windows (3c395340d)
- Отстранете повреденото търсене в изгледа на документацията (0602281c)
- Решете различни проблеми с изгледа за прекъсвания (cba54572)
- Коригирайте възможна катастрофа при активиране на клауд FixIt (BR: 369176)
- Коригирайте катастрофата, когато извършвате различни действия с деактивиране на добавката (BR: 369326)
- Актуализирайте сонет в инсталатора на Windows, което доведе до катастрофи с spellechecking (BR: 370470)
- Фиксирайте текстовите файлове, които се анализират като CMake при някои обстоятелства, водещи до лоши резултати и сривове
- Използвайте правилния шрифт в изгледа на документацията (BR: 285162)
- Коригирайте катастрофата, когато кликнете върху "Преименуване на декларация" без да е отворен редактор (22bdccb1)
- Прикрепете "Изтеглете още ..." функцията не работи на някои системи (4c4500bf)
- Fix "Изберете следващ / предишен преглед на инструмента" поведение неправилно в някои случаи (24d3e3bb)
- Коригирайте "Скриване / Възстановяване на доковете" поведение неправилно в някои случаи (daeed5f1)
- Фиксирайте & quot; Инсталиране като корен & quot; действие не работи (30a66c3f)
- Прикрепете модула за създаване на CMake понякога възстановявайки всичко, когато не трябва (17b6499e)
- Различни подобрения в потребителския интерфейс.
Какво е новото във версия 5.0.3:
- Прикрепете проблем за заключване във фронталния анализатор, причинявайки чести катастрофи на Windows (3c395340d)
- Отстранете повреденото търсене в изгледа на документацията (0602281c)
- Решете различни проблеми с изгледа за прекъсвания (cba54572)
- Коригирайте възможна катастрофа при активиране на клауд FixIt (BR: 369176)
- Коригирайте катастрофата, когато извършвате различни действия с деактивиране на добавката (BR: 369326)
- Актуализирайте сонет в инсталатора на Windows, което доведе до катастрофи с spellechecking (BR: 370470)
- Фиксирайте текстовите файлове, които се анализират като CMake при някои обстоятелства, водещи до лоши резултати и сривове
- Използвайте правилния шрифт в изгледа на документацията (BR: 285162)
- Коригирайте катастрофата, когато кликнете върху "Преименуване на декларация" без да е отворен редактор (22bdccb1)
- Прикрепете "Изтеглете още ..." функцията не работи на някои системи (4c4500bf)
- Fix "Изберете следващ / предишен преглед на инструмента" поведение неправилно в някои случаи (24d3e3bb)
- Коригирайте "Скриване / Възстановяване на доковете" поведение неправилно в някои случаи (daeed5f1)
- Фиксирайте & quot; Инсталиране като корен & quot; действие не работи (30a66c3f)
- Прикрепете модула за създаване на CMake понякога възстановявайки всичко, когато не трябва (17b6499e)
- Различни подобрения в потребителския интерфейс.
Какво е новото във версия 5.0.2:
- Прикрепете проблем за заключване във фронталния анализатор, причинявайки чести катастрофи на Windows (3c395340d)
- Отстранете повреденото търсене в изгледа на документацията (0602281c)
- Решете различни проблеми с изгледа за прекъсвания (cba54572)
- Коригирайте възможна катастрофа при активиране на клауд FixIt (BR: 369176)
- Коригирайте катастрофата, когато извършвате различни действия с деактивиране на добавката (BR: 369326)
- Актуализирайте сонет в инсталатора на Windows, което доведе до катастрофи с spellechecking (BR: 370470)
- Фиксирайте текстовите файлове, които се анализират като CMake при някои обстоятелства, водещи до лоши резултати и сривове
- Използвайте правилния шрифт в изгледа на документацията (BR: 285162)
- Коригирайте катастрофата, когато кликнете върху "Преименуване на декларация" без да е отворен редактор (22bdccb1)
- Прикрепете "Изтеглете още ..." функцията не работи на някои системи (4c4500bf)
- Fix "Изберете следващ / предишен преглед на инструмента" поведение неправилно в някои случаи (24d3e3bb)
- Коригирайте "Скриване / Възстановяване на доковете" поведение неправилно в някои случаи (daeed5f1)
- Фиксирайте & quot; Инсталиране като корен & quot; действие не работи (30a66c3f)
- Прикрепете модула за създаване на CMake понякога възстановявайки всичко, когато не трябва (17b6499e)
- Различни подобрения в потребителския интерфейс.
Какво е новото във версия 5.0.1:
- Проблеми, зададени в 5.0.1:
- Коригирайте безизходно състояние в анализа на фона, което се случи особено при проекти, съдържащи и C ++ и Python / JS / QML код, и причини или анализ или цялото приложение да се замразят произволно. [BR: 355100]
- Не показвайте, че проектът вече е отворен в друга сесия. диалог за стартиране на сесия при някои обстоятелства.
- Коригирайте катастрофата, която понякога се е случвала при превключването на клоните на командния ред.
- Коригирайте катастрофата, когато стартирате дебъгера от командния ред. [BR: 367837]
- Маркирането на мишката в момента използва маркировката "Търсене" цвят от диалоговия прозорец за конфигуриране, вместо твърд кодиран ярко жълт цвят. [BR: 368458]
- Решете катастрофа в приставката PHP, когато редактирате текст в реда след "TODO". [BR: 368257]
- Коригирайте работната директория на приставката за Custom Makefile [BR: 239004]
- Коригирайте евентуална катастрофа при задействане на помощно изскачащо действие [BR: 368270]
- При някои обстоятелства да се фиксира замразяването, когато се показва страницата за посрещане. [BR: 368138]
- Коригирайте някои проблеми с превода.
- Фиксираният внос понякога не се намира в kdev-python, без да натискате ръчно F5 [BR: 368556]
- Проблеми, зададени в Linux AppImage:
- Изпратете приставката за подмяна.
- Прикрепете QtHelp не работи.
- Изпратете различни X11 библиотеки, за които понастоящем се прави двойно изпълнение на относително стари системи (SLES 11 и подобни)
- Деактивирайте гостоприемната страница за момента.
- Почти две години след пускането на KDevelop 4.7, ние сме щастливи да обявим незабавната наличност на KDevelop 5.0. KDevelop е интегрирана среда за разработка, фокусирана върху поддръжката на програмните езици C ++, Python, PHP и JavaScript / QML. Много важни промени и refactoring бяха направени за версия 5.0, като се гарантира, че KDevelop остава поддържан и лесен за разширяване и подобряване през следващите години. Акцентите включват много подобрена нова C / C ++ езикова поддръжка, както и полиране за Python, PHP и QML / JS.
- Ние пренесли огромната ни кодова база в Qt 5 и KDE рамки 5 (KF5).
- Заменихме наследения си C + + синтактичен анализатор и семантичен анализ плъгин с много по-мощен, който е базиран на Clang от проекта LLVM.
- Премахнахме ръчно написания преводач на CMake и сега използваме мета данни, предоставени от самия CMake нагоре.
- Ние най-накрая интегрирахме семантичната езикова поддръжка за QML и JavaScript, както и мениджър на проекта за QMake.
- И накрая, изчистихме много области от кодовата база и значително подобрихме ефективността на някои работни потоци.
- кодова база до Qt 5 и KDE рамки 5 (KF5).
- Заменихме наследения си C + + синтактичен анализатор и семантичен анализ плъгин с много по-мощен, който е базиран на Clang от проекта LLVM.
- Премахнахме ръчно написания преводач на CMake и сега използваме мета данни, предоставени от самия CMake нагоре.
- Ние най-накрая интегрирахме семантичната езикова поддръжка за QML и JavaScript, както и мениджър на проекта за QMake.
- И накрая, изчистихме много области от кодовата база и значително подобрихме ефективността на някои работни потоци.
- Тази версия съдържа много подобрения и корекции на програмни грешки. >
- можете лесно да ги стартирате и отстранявате, докато работите по проектите си.
- Съветникът за нова класа бе актуализиран и бяха направени много промени по отношение на полирането на потребителския интерфейс на различни места.
- Беше осигурена по-добра поддръжка на C ++ 11 функции.
- освобождаване от 4.3 окончателен. Този кандидат за освобождаване включва допълнителни корекции на програмни грешки и допълнително подобрява езиковата поддръжка на C ++ 11.
- Milian Wolff: задаване на версия 4.1.0, изисква kdevplatform 1.1.0
- Milian Wolff: поправя мениджър на персонализирания потребител, който се срива при изтриване, преименуване на папки
- Milian Wolff: оптимизиране: няма нужда да се обаждате на moveBehindComment, ако намерим последно #include, просто включете след това
- Milian Wolff: най-накрая премахнете липсващата позиция за позициониране ...
- Milian Wolff: мястото включва / декларации напред след дефиниции или коментари, ако не е намерена празна линия
- Milian Wolff: правилно добавете включване / напред определение в началото на документа, когато не намерим позиция след това
- Aleix Pol: Проверете и кешираните променливи от условни.
- Aleix Pol: Дава възможност за презареждане на CMakeFolders, които нямат cmakelists.txt (защото са премахнати). Подобрете отговорността при премахването на файла. Reload клон на проекта, когато е изваден файл CMakeLists.txt.
- Milian Wolff: използвайте системните цветове вместо твърдите кодове в GDB команден ред
- Milian Wolff: настройте фокуса по подразбиране върху филтърния ред в диалоговия прозорец "Прикачи към процеса"
- Milian Wolff: правилно четене на състоянието на дебъгер при добавяне на изходното приспособление след стартиране на процеса на отстраняване на грешки
- Aleix Pol: Тестът на командата с опциите работи правилно с кеша.
- Aleix Pol: Използвайте правилно api.
- Aleix Pol: Поправете презареждането на проекта, когато кешът е мръсен.
- Aleix Pol: Не задавайте променливата, ако тя вече е зададена в кеша.
- Aleix Pol: Коригирайте грешното име на слота.
- Aleix Pol: Презареждане на проекта, когато CMakeCache се промени.
- Milian Wolff: позволете да видите собствеността на джаджи, предотвратява изтичането и катастрофите
- NicolAs Alvarez: Поддръжка на CMake: избягвайте безкрайната линия на foreach (RANGE), която никога не работи.
- Aleix Pol: Дават възможност да се анализират правилно проектите с празни CMakeLists.txt файлове. Не добавяйте коренната директория на проекта cmake два пъти към наблюдателя.
- Пренаписано от нулата
- Milian Wolff: поправете препълване в 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 като абсолютнаFilePath може да доведе до проблеми, когато решаване на относително включва в директории, свързани със символи
- Никола Алварес: Решете друго възможно изтичане
- Никола Алварес: Пропуснете изтичането на памет в CMakeListsParser :: readCMakeFile.
- Milian Wolff: не напредва пред EOF, може да доведе до невалидни символи и катастрофи
- Aleix Pol: Предотвратяване на обаждането на нулев показалец.
- Aleix Pol: Добавете подходяща поддръжка за командата Break.
- Андреас Пакулат: Не се опитвайте да отваряте несъществуващ файл.
- Milian Wolff: направи __volatile__ синоним на летливи
- Milian Wolff: не се възстановява в същия клас в typeutils :: getMemberFunctions
- Esben Mose Hansen: Намерете директория за създаване дори в корен CMakeLists.txt
- Milian Wolff: използва поправки в аргументи с чисти виртуалисти
- Esben Mose Hansen: Използвайте режима на конфигурация като резервен, ако не се намери модул, и задайте package_DIR във всички случаи, когато модулът не е намерен
- David nolden: Превръщайте твърдението в предупреждение BUG: 236411
- Нико Самс: Премахнете поддръжката за изграждане на целия допълнителен / SDK.
- Kovarththanan Rajaratnam: Премахване на FindCppUnit.cmake сега, когато приставката CppUnit вече не съществува
- Kovarththanan Rajaratnam: Премахнете FindCheck.cmake сега, когато добавката Check не съществува вече
- Андреас Пакулат: Увеличаване на номера на версията
- Нико Самс: Цитирайте променливите изрази правилно.
- Milian Wolff: задайте невалиден диапазон на крайното местоположение на проблема, когато включите резолвера на пътя, намерили повече пътища от мениджъра на строежите
- Андреас Пакулат: Коригирайте иконата на app за windows.
- Дейвид nolden: Използвайте mutex, за да предотвратите настрояването на setupStandardMacros () и setupStandardIncludePaths () няколко пъти по едно и също време, предотвратявайки катастрофата. Грешка: 236434
- Bertjan Broeksema: Фиксирайте съставянето на предупреждения, свързани с отхвърлената hash_map
- Андреас Пакулат: Също така потърсете qmake-qt4
- Пренаписано от нулата
- Много почистване на бъгове и малки подобрения. >
- Qt
Какво е новото във версия 5.0.0:
Какво е новото във версия 4.7.3 / 5.0.0 Бета:
Какво е новото във версия 4.7.2 / 5.0.0 бета:
Какво е новото във версия 4.7.1:
Какво е новото във версия 4.5.0:
Какво е новото във версия 4.3.0 RC1:
Какво е новото във версия 4.1.1:
Какво е новото в версия 4.0.2:
Какво е новото във версия 4.0.1:
Какво е новото във версия 3.5.4:
Какво е новото във версия 3.5.3:
Изисквания :
Коментари не е намерена