KDevelop

Screenshot Software:
KDevelop
Szczegóły programowe:
Wersja: 5.2.3 Aktualizowane
Filmu: 22 Jun 18
Wywoływacz: KDevelop Team
Licencja: Wolny
Popularność: 184

Rating: 2.7/5 (Total Votes: 3)

KDevelop to projekt open source, przenośny i darmowy program, który zapewnia użytkownikom pełne, oparte na wtyczkach IDE (Integrated Development Environment) dla C, C ++ i innych powszechnie używanych języków programowania .


Funkcje na pierwszy rzut oka

Najważniejsze funkcje to łatwy w obsłudze, a jednocześnie złożony graficzny interfejs użytkownika napisany w zestawie narzędzi Qt GUI, obsługa sesji, obsługa wielu języków programowania, możliwość skonfigurowania aplikacji jako drugiego projektu, a także możliwość tworzenia projektu od zera.

Ponadto zawiera różne narzędzia, widoki, tryby i zestawy robocze, obsługę skrótów klawiaturowych, obsługę szablonów, testów jednostkowych i klas. Dzięki KDevelop programiści będą mogli odkrywać kod źródłowy istniejącej aplikacji i wprowadzać zmiany, aby ją ulepszyć.


Obsługuje ponad 10 języków programowania

Aplikacja została zaprojektowana od podstaw w celu obsługi 12 języków programowania, 5 narzędzi do budowy, 11 formatów dokumentacji, 4 systemów kontroli wersji, 3 edytorów kodu, 5 zestawów narzędzi programistycznych i dziesiątek innych ciekawych narzędzi.

Jest to aplikacja wieloplatformowa

KDevelop, napisany w Qt, został zaprojektowany jako wieloplatformowa aplikacja, którą przetestowano z powodzeniem pod kontrolą GNU Linux, FreeBSD, Solaris, Mac OS X i innych systemów operacyjnych podobnych do UNIX. Jest dostępny na domyślnych repozytoriach oprogramowania wielu dystrybucji systemu Linux.


Dostępność i obsługiwane architektury

Programiści KDE, którzy chcą opracować zaawansowaną aplikację dla środowiska graficznego KDE, mogą pobrać aplikację KDevelop jako archiwum źródłowe, które należy skonfigurować i skompilować przed instalacją. W tej chwili obsługiwane są zarówno architektury 32-bitowe, jak i 64-bitowe.


Poznaj KDevPlatform

Również część projektu KDevelop spełnia KDevPlatform, open source i swobodnie rozprowadzany zestaw bibliotek, które mogą być wykorzystane jako baza dla programów podobnych do IDE, takich jak Quanta, Kile, KTechLab, a nawet sama KDevelop, która bazuje na KDevPlatform.

Co nowego w tej wersji:

  • Napraw awarię, która często zdarzała się podczas przełączania gałęzi git w tle w projektach C ++. Powoduje to tymczasowe wyłączenie ostrzeżeń dotyczących dokumentacji, a także przeanalizowania dokumentacji w etykietach narzędzi, dopóki pierwotny problem nie zostanie naprawiony. (bug, upstream bug)
  • Naprawiono brak domyślnego ustawienia kompilatora w systemie Windows, przez co KDevelop nie mógł znaleźć biblioteki standardowej C ++. (błąd)
  • Naprawianie standardowych ścieżek bibliotek, które nie są przekazywane jako ścieżki dołączane, gdy używa się clang jako kompilatora w systemie Windows. (recenzja)
  • Napraw awarię występującą w niektórych systemach podczas otwierania sesji. (błąd)
  • Naprawianie włączania ścieżki zawiera nieukazanie, że zawiera system zdefiniowany w projekcie (tzn. zawiera dodany jako system, ale przez twój projekt). (błąd)
  • Napraw awarię, gdy edytor wsadowy definiuje w edytorze definicji. (błąd)
  • Napraw aserdzie (zdarzyło się tylko w trybie debugowania) i potencjalny błąd po wyświetleniu informującej o problemie podpowiedzi. (błąd)
  • Napraw linki w przeglądarce dokumentacji, która nie działa w AppImage. (błąd)
  • Naprawianie niepowodzenia kompilacji podczas budowania w źródle, gdy są obecne tłumaczenia. (błąd)
  • Napraw awarię podczas wyświetlania etykiety narzędzi nawigacyjnych w projektach PHP w niektórych sytuacjach. (błąd)
  • Naprawianie powielanych celów podczas korzystania z podprojektów CMake. (błąd)
  • Napraw toolview konsoli, prosząc o interaktywne usunięcie pliku tymczasowego. (błąd)
  • Naprawiono wiele ostrzeżeń AUTOMOC podczas kompilacji z CMake 3.10
  • Napraw niektóre menu kontekstowe widoku narzędzi zawierające puste wpisy. (błąd)
  • Napraw widżet postępu na pasku stanu, który nie jest wyświetlany w niektórych sesjach. (recenzja)
  • Dostosuj przejrzystą logikę pamięci podręcznej, aby upewnić się, że pamięć podręczna modelu kodu (~ / .cache / kdevduchain) jest zawsze czyszczona po zmianie na inną wersję KDevelop (łącznie z wersjami poprawki). Nieprawidłowe dane w pamięci podręcznej spowodowały wiele problemów w przeszłości, w tym awarie. Jeśli naprawdę potrzebujesz zachować pamięć podręczną, możesz utworzyć (pusty) plik z sufiksem wersji docelowej w folderze pamięci podręcznej.
  • Napraw KDevelop nie uruchamia się z włączoną stroną powitalną (która jest domyślnie włączona) w systemach bez obsługi OpenGL. (błąd)
  • Napraw kompilację za pomocą Qt w wersji 5.5.
  • Naprawianie szablonów plików nie działa w systemie Windows (ta poprawka powinna znajdować się już w instalatorach Windows 5.2.0, ale nie była dostępna w źródłowych paczkach).

Co nowego w wersji:

  • Napraw awarię, która często zdarzała się podczas przełączania gałęzi git w tle w projektach C ++. Powoduje to tymczasowe wyłączenie ostrzeżeń dotyczących dokumentacji, a także przeanalizowania dokumentacji w etykietach narzędzi, dopóki pierwotny problem nie zostanie naprawiony. (bug, upstream bug)
  • Naprawiono brak domyślnego ustawienia kompilatora w systemie Windows, przez co KDevelop nie mógł znaleźć biblioteki standardowej C ++. (błąd)
  • Naprawianie standardowych ścieżek bibliotek, które nie są przekazywane jako ścieżki dołączane, gdy używa się clang jako kompilatora w systemie Windows. (recenzja)
  • Napraw awarię występującą w niektórych systemach podczas otwierania sesji. (błąd)
  • Naprawianie włączania ścieżki zawiera nieukazanie, że zawiera system zdefiniowany w projekcie (tzn. zawiera dodany jako system, ale przez twój projekt). (błąd)
  • Napraw awarię, gdy edytor wsadowy definiuje w edytorze definicji. (błąd)
  • Napraw aserdzie (zdarzyło się tylko w trybie debugowania) i potencjalny błąd po wyświetleniu informującej o problemie podpowiedzi. (błąd)
  • Napraw linki w przeglądarce dokumentacji, która nie działa w AppImage. (błąd)
  • Naprawianie niepowodzenia kompilacji podczas budowania w źródle, gdy są obecne tłumaczenia. (błąd)
  • Napraw awarię podczas wyświetlania etykiety narzędzi nawigacyjnych w projektach PHP w niektórych sytuacjach. (błąd)
  • Naprawianie powielanych celów podczas korzystania z podprojektów CMake. (błąd)
  • Napraw toolview konsoli, prosząc o interaktywne usunięcie pliku tymczasowego. (błąd)
  • Naprawiono wiele ostrzeżeń AUTOMOC podczas kompilacji z CMake 3.10
  • Napraw niektóre menu kontekstowe widoku narzędzi zawierające puste wpisy. (błąd)
  • Napraw widżet postępu na pasku stanu, który nie jest wyświetlany w niektórych sesjach. (recenzja)
  • Dostosuj przejrzystą logikę pamięci podręcznej, aby upewnić się, że pamięć podręczna modelu kodu (~ / .cache / kdevduchain) jest zawsze czyszczona po zmianie na inną wersję KDevelop (łącznie z wersjami poprawki). Nieprawidłowe dane w pamięci podręcznej spowodowały wiele problemów w przeszłości, w tym awarie. Jeśli naprawdę potrzebujesz zachować pamięć podręczną, możesz utworzyć (pusty) plik z sufiksem wersji docelowej w folderze pamięci podręcznej.
  • Napraw KDevelop nie uruchamia się z włączoną stroną powitalną (która jest domyślnie włączona) w systemach bez obsługi OpenGL. (błąd)
  • Napraw kompilację za pomocą Qt w wersji 5.5.
  • Naprawianie szablonów plików nie działa w systemie Windows (ta poprawka powinna znajdować się już w instalatorach Windows 5.2.0, ale nie była dostępna w źródłowych paczkach).

Co nowego w wersji 5.1.2:

  • Wstępnie skompilowane pliki binarne:
  • AppImage: różne ulepszenia; teraz wysyła LLVM 3.9.1
  • Instalatory Windows: różne ulepszenia; teraz wysyła Qt 5.9.1
  • Zmiany w kdevplatform, kdevelop, kdev-php i kdev-python:
  • Naprawiono błąd w lexer cmake (błąd 363269)
  • Różne małe poprawki w cmake i uzupełnianiu kodu C ++
  • Napraw rozmieszczenie uzupełnień w C ++ #include (https://phabricator.kde.org/D6230)
  • Napraw awarię z projektami JS na zdalnych katalogach (błąd 369573)
  • Napraw ewentualną awarię podczas analizowania kodu PHP (błąd 381123)
  • Napraw błąd zawieszenia na wyjściu (błąd 379669)
  • Podgląd formatowania źródła powrócił
  • Naprawiono zduplikowane menu kontekstowe na granicy ikon (https://phabricator.kde.org/D6838)
  • Napraw kod wyświetlany w widżecie zastosowań w niektórych systemach
  • Napraw "Formatuj pliki" akcja menu kontekstowego
  • Napraw ewentualną awarię podczas analizowania kodu Pythona za pomocą zakończeń linii starego komputera Mac (tylko "r") (błąd 378827)
  • Naprawiono przeskok do punktu przerwania w modelu punktu przerwania (błąd 382652)
  • Napraw awarię na procesorach bez SSE2
  • Naprawiono uruchamianie plików wykonywalnych ze spacjami w ścieżkach w oknach
  • Naprawić awarię po kliknięciu opcji "pokaż dokumentację" w tooltipie (https://phabricator.kde.org/D6436)
  • Różne prace porządkowe
  • ... i wiele innych, za dużo, by je tutaj wymienić - uruchom "git log v5.1.1..v5.1.2" w jednym z repozytoriów, aby zobaczyć wszystkie zmiany.

Co nowego w wersji 5.1.1:

  • Wstępnie skompilowane pliki binarne:
  • Instalator systemu Windows: napraw brakujące ikony w instalatorach Windows.
  • AppImage: styl widgetu Ship Breeze. T3538
  • AppImage: wysyła wtyczki Sonnet (oparte na aspell, hunspell, hspell). T4100
  • AppImage: wysyła niektóre domyślne schematy kolorów (do użycia z Ustawieniami -> Schemat kolorów) z AppImage.
  • AppImage: zbudowany z obsługą KF5SysGuard: włącza "Dołącz do przetwarzania" w AppImage. T5878
  • kdevplatform:
  • Nie wyodrębniaj wszystkich obrazów podglądu szablonu, ładuj z archiwów na żądanie. Popełnić. Recenzja kodu fonograficznego D5701
  • Użyj https://www.google.com zamiast http://www.google.de w google selekcji zewnętrznego skryptu. Popełnić. Recenzja kodu fonograficznego D5719
  • Używaj spójnych nazw ikon do budowania rzeczy, usuwaj starsze ikony. Popełnić. Przegląd kodu frazeologicznego D5651
  • Appwizard: napraw przerwane rozłączenie w ProjectVcsPage. Popełnić. Przegląd kodu fikatora D5536
  • Zatrzymaj nieużywaną i uszkodzoną ekspozycję obiektu projektu na D-Bus. Popełnić. Recenzja kodu fonograficznego D5607
  • Appwizard: zapisz wybrany plik vcsPlugin w pliku dewelopera .kdev4. Popełnić. Przegląd kodu fikatora D5513
  • Backgroundparser: Zrelaksuj się trochę. Popełnić. Zobacz błąd # 378933
  • Problem związany z obejściem w ścieżce (QString) ctor. Popełnić. Zobacz błąd nr 378933
  • Popraw plik podglądu błędnie dodany podczas generowania projektu z szablonu aplikacji. Popełnić. Recenzja kodu frazeologicznego D5314
  • Naprawiono obsługę wielu plików i ścieżek względnych w programie ShowFilesAfterGeneration. Popełnić. Recenzja kodu fonograficznego D5316
  • Wczytaj szablon z okna dialogowego Plik: napraw nieprawidłowe użycie ciągów filtrów. Popełnić. Naprawiono błąd # 376040. Recenzja kodu frazeologicznego D5155
  • Znajdź / zamień w plikach: nie zawijaj zawartości etykiety narzędzi dla linii wyjściowej. Popełnić. Przegląd kodu fikatora D5135
  • kdevelop:
  • Zainstaluj definicję xml mimetype dla OpenCL C. Commit. Przegląd kodu fikatora D5621
  • Przenieś druk z int do unsigned int. Popełnić. Recenzja kodu fonograficznego D5654
  • Napraw kompilację dla MinGW. Popełnić. Naprawiono błąd # 379454
  • Wyszukaj Cppcheck jako zależności RUNTIME. Popełnić. Recenzja kodu fikcyjnego D5632
  • Język OpenCL jest w rzeczywistości nazywany OpenCL C. Commit. Przegląd kodu frazeologicznego D5485
  • Usuń niepotrzebny typ MIME dla plików * .kdevinternal. Popełnić. Recenzja kodu fikcyjnego D5624
  • Utwórz obiekt KAboutData tylko po wystąpieniu QApp, aby pracować z tłumaczeniami. Popełnić. Recenzja kodu fikcyjnego D5598
  • CMake - naprawia błąd z upuszczaniem zmienionych ustawień dla istniejącego katalogu kompilacji. Popełnić. Recenzja kodu frazeologicznego D5609
  • Upuść jednoznacznie% {PROJECTDIR} / z szablonów "ShowFilesAfterGeneration. Popełnić. Przegląd kodu fikatora D5531
  • Usuń nieużywane "VersionControl" wpisy z próbek / szablonów kdev4. Popełnić. Przegląd kodu fikatora D5512
  • Napraw plik ShowFilesAfterGeneration, aby dopasować wygenerowane pliki. Popełnić. Naprawiono błąd nr 378499
  • Zaktualizuj obraz logo Qt. Popełnić. Recenzja kodu fonograficznego D5278
  • kdev-python:
  • Napraw awarię w kodzie naprawczym składni. Popełnić. Częściowo naprawia błąd # 378827.
  • Pep8: Zredaguj ostrzeżenia pep8 mniej irytujące. Popełnić. Recenzja kodu fonograficznego D5397
  • kdev-php:
  • Napraw testy jednostek księcia. Popełnić. Recenzja kodu fikcyjnego D5817

Co nowego w wersji 5.1.0:

  • kdevelop:
  • Szablon QObject: naprawienie literówki redefinicja bloku extra_definitions. Zatwierdź.
  • Zaktualizuj numer wersji do wersji 5.0.4. Zatwierdź.
  • Clang: Napraw brakującą blokadę DUChain. Zatwierdź.
  • Custom-buildsystem: Napraw awarię podczas konfigurowania. Popełnić. Zobacz błąd # 335470
  • Spróbuj dla mnie naprawić test TestGccCompatibility. Zatwierdź.
  • Clang: Zmień nazwę destruktorów podczas zmiany nazwy klasy. Popełnić. Naprawiono błąd # 373452
  • Napraw błąd z błędnymi argumentami CMake podczas dodawania nowego katalogu kompilacji. Zatwierdź.
  • Clang: Nie proponuj refaktoryzacji funkcji. Zatwierdź.
  • Napraw komentarze w szablonie pliku dla testu jednostkowego Pythona dla setUp / tearDown. Popełnić. Naprawiono błąd # 321005
  • Napraw TestCustomBuildSystemPlugin, odczytując foldery .kdev4 z danych testowych. Zatwierdź.
  • Dostawcy: Napraw niektóre ostrzeżenia o uruchomieniu Qt. Zatwierdź.
  • Zaktualizuj TestProblems :: testMissingInclude () do bieżącego ClangFixitAssistant. Zatwierdź.
  • QtHelp Naprawiono obrazy CSS. Zatwierdź.
  • Naprawiono ładowanie strony QtHelp. Zatwierdź.
  • Zaktualizuj INSTALACJĘ. Zatwierdź.
  • Usprawnij README. Zatwierdź.
  • File_templates: Usuń "#include" foo.moc & quot; ' stopka. Zatwierdź.
  • Preferuj qmake przez qmake-qt5 przez qmake-qt4. Zatwierdź.
  • Appimage: nie zawieraj git skash pop. Zatwierdź.
  • Napraw domyślną ikonę dla niektórych wtyczek. Zatwierdź.
  • Poprawki I18n. Zatwierdź.
  • kdevplatform:
  • Nie otwieraj nieistniejących dokumentów z powodu problemów z wyświetlaniem + poprawką asercji. Zatwierdź.
  • Poprawka asertywna dla ProblemModel. Zatwierdź.
  • Zauważ, że bardziej szczegółowo w dox API można zwrócić nullptr. Zatwierdź.
  • Okno dialogowe Szablony plików: Napraw awarię na stronie przesłonięcia z nieznaną klasą podstawową. Zatwierdź.
  • Wyciszenie ostrzeżeń uruchomieniowych o brakujących metodach. Zatwierdź.
  • Przekaż KTextEditor :: MainWindow do widoków tekstowych utworzonych z TextDocuments. Zatwierdź.
  • Narzędzia do szablonów plików: bez otwartego dokumentu, użyj katalogu podstawowego projektu lub domu. Zatwierdź.
  • Zaktualizuj numer wersji do wersji 5.0.4. Zatwierdź.
  • Czyszczenie: Usuń nieużywany element. Zatwierdź.
  • Zarejestruj EnvironmentSelectionWidget poprawnie za pomocą KConfigDialogManager. Zatwierdź.
  • Wyłącz funkcję wykresu wersji. Zatwierdź.
  • Napraw awarię przy wyzwalaniu "Źródło reformy" bez wczytywania żadnego pliku. Zatwierdź.
  • Przywróć ukrywanie przycisków pomocy w pomocniczych oknach dialogowych. Zatwierdź.
  • Czyszczenie: Usuń nieużywaną metodę. Zatwierdź.
  • Quickopenfilter: Napraw dokumentację. Zatwierdź.
  • Naprawianie pól wyboru na stronie niestandardowych opcji szablonu pliku, które są niewłaściwie umieszczone. Zatwierdź.
  • Przyspiesz nieco test_projectcontroller. Zatwierdź.
  • Naprawiono awarię układu, aby zastąpić główny układ OutputPage. Zatwierdź.
  • Naprawiono otwarcie zdalnego adresu URL bez nazwy pliku. Popełnić. Naprawiono błąd # 373213
  • TestTemplatesModel, TestGenerationTest: C, aby uniknąć przetłumaczonych ciągów znaków. Zatwierdź.
  • Przyciski kontekstowe kontekstu poprzedniej / następnej historii. Zatwierdź.
  • SourceFormatterController: Napraw "Reformat files". Popełnić. Naprawiono błąd nr 373842
  • SourceFormatterController: Więcej danych wyjściowych debugowania. Zatwierdź.
  • Napraw nieskończoną pętlę na klonującej grupie środowiska z innym obecnym klonem. Zatwierdź.
  • Przywróć "Przywróć okno dialogowe dla wtyczek w" Załadowane wtyczki " dialog ". Zatwierdź.
  • Napraw ostrzeżenie o wycofaniu. Zatwierdź.
  • Dodaj kod zapasowy dla KAboutData :: fromPluginMetaData () dla starych wersji kf5. Zatwierdź.
  • Przywróć okno dialogowe dla wtyczek w sekcji "Załadowane wtyczki" dialog. Zatwierdź.
  • LoadedPluginsDialog: Napraw memleak. Zatwierdź.
  • Poprawki pozycjonowania StandardDocumentationView. Zatwierdź.
  • Zaktualizuj INSTALACJĘ. Zatwierdź.
  • Dodaj bity o przyczynianiu się do KDevelop. Zatwierdź.
  • Usprawnij README. Zatwierdź.
  • Styl: C ++ 11ify. Zatwierdź.
  • Filtr projektu: filtruj artefakty VS. Zatwierdź.
  • ProjectConfigSkeleton: Usuń FIXME. Zatwierdź.
  • Napraw literówkę w komunikacie CMake. Zatwierdź.
  • Napraw usuwanie wieloliniowych ciągów UI ze strony powitalnej. Zatwierdź.
  • Poprawka do przywracania kompilacji za pomocą nowszego KConfig. Zatwierdź.
  • Napraw domyślną ikonę niektórych wtyczek. Zatwierdź.
  • Ukryj pasek postępu po zakończeniu wszystkich zadań. Zatwierdź.
  • DUChainPointer :: dynamicCast () - nie segfault, jeśli nie ma celu. Zatwierdź.
  • kdev-php:
  • Zaktualizuj numer wersji do wersji 5.0.4. Zatwierdź.
  • kdev-python:
  • Zaktualizuj numer wersji do wersji 5.0.4. Zatwierdź.
  • Napraw awarię, gdy żądasz elementów podnoszonych bez analizowania pliku docfile. Popełnić. Naprawiono błąd # 373349

Co nowego w wersji 5.0.4 / 5.1 Beta 1:

  • kdevelop:
  • Szablon QObject: naprawienie literówki redefinicja bloku extra_definitions. Zatwierdź.
  • Zaktualizuj numer wersji do wersji 5.0.4. Zatwierdź.
  • Clang: Napraw brakującą blokadę DUChain. Zatwierdź.
  • Custom-buildsystem: Napraw awarię podczas konfigurowania. Popełnić. Zobacz błąd # 335470
  • Spróbuj dla mnie naprawić test TestGccCompatibility. Zatwierdź.
  • Clang: Zmień nazwę destruktorów podczas zmiany nazwy klasy. Popełnić. Naprawiono błąd # 373452
  • Napraw błąd z błędnymi argumentami CMake podczas dodawania nowego katalogu kompilacji. Zatwierdź.
  • Clang: Nie proponuj refaktoryzacji funkcji. Zatwierdź.
  • Napraw komentarze w szablonie pliku dla testu jednostkowego Pythona dla setUp / tearDown. Popełnić. Naprawiono błąd # 321005
  • Napraw TestCustomBuildSystemPlugin, odczytując foldery .kdev4 z danych testowych. Zatwierdź.
  • Dostawcy: Napraw niektóre ostrzeżenia o uruchomieniu Qt. Zatwierdź.
  • Zaktualizuj TestProblems :: testMissingInclude () do bieżącego ClangFixitAssistant. Zatwierdź.
  • QtHelp Naprawiono obrazy CSS. Zatwierdź.
  • Naprawiono ładowanie strony QtHelp. Zatwierdź.
  • Zaktualizuj INSTALACJĘ. Zatwierdź.
  • Usprawnij README. Zatwierdź.
  • File_templates: Usuń "#include" foo.moc & quot; ' stopka. Zatwierdź.
  • Preferuj qmake przez qmake-qt5 przez qmake-qt4. Zatwierdź.
  • Appimage: nie zawieraj git skash pop. Zatwierdź.
  • Napraw domyślną ikonę dla niektórych wtyczek. Zatwierdź.
  • Poprawki I18n. Zatwierdź.
  • kdevplatform:
  • Nie otwieraj nieistniejących dokumentów z powodu problemów z wyświetlaniem + poprawką asercji. Zatwierdź.
  • Poprawka asertywna dla ProblemModel. Zatwierdź.
  • Zauważ, że bardziej szczegółowo w dox API można zwrócić nullptr. Zatwierdź.
  • Okno dialogowe Szablony plików: Napraw awarię na stronie przesłonięcia z nieznaną klasą podstawową. Zatwierdź.
  • Wyciszenie ostrzeżeń uruchomieniowych o brakujących metodach. Zatwierdź.
  • Przekaż KTextEditor :: MainWindow do widoków tekstowych utworzonych z TextDocuments. Zatwierdź.
  • Narzędzia do szablonów plików: bez otwartego dokumentu, użyj katalogu podstawowego projektu lub domu. Zatwierdź.
  • Zaktualizuj numer wersji do wersji 5.0.4. Zatwierdź.
  • Czyszczenie: Usuń nieużywany element. Zatwierdź.
  • Zarejestruj EnvironmentSelectionWidget poprawnie za pomocą KConfigDialogManager. Zatwierdź.
  • Wyłącz funkcję wykresu wersji. Zatwierdź.
  • Napraw awarię przy wyzwalaniu "Źródło reformy" bez wczytywania żadnego pliku. Zatwierdź.
  • Przywróć ukrywanie przycisków pomocy w pomocniczych oknach dialogowych. Zatwierdź.
  • Czyszczenie: Usuń nieużywaną metodę. Zatwierdź.
  • Quickopenfilter: Napraw dokumentację. Zatwierdź.
  • Naprawianie pól wyboru na stronie niestandardowych opcji szablonu pliku, które są niewłaściwie umieszczone. Zatwierdź.
  • Przyspiesz nieco test_projectcontroller. Zatwierdź.
  • Naprawiono awarię układu, aby zastąpić główny układ OutputPage. Zatwierdź.
  • Naprawiono otwarcie zdalnego adresu URL bez nazwy pliku. Popełnić. Naprawiono błąd # 373213
  • TestTemplatesModel, TestGenerationTest: C, aby uniknąć przetłumaczonych ciągów znaków. Zatwierdź.
  • Przyciski kontekstowe kontekstu poprzedniej / następnej historii. Zatwierdź.
  • SourceFormatterController: Napraw "Reformat files". Popełnić. Naprawiono błąd nr 373842
  • SourceFormatterController: Więcej danych wyjściowych debugowania. Zatwierdź.
  • Napraw nieskończoną pętlę na klonującej grupie środowiska z innym obecnym klonem. Zatwierdź.
  • Przywróć "Przywróć okno dialogowe dla wtyczek w" Załadowane wtyczki " dialog ". Zatwierdź.
  • Napraw ostrzeżenie o wycofaniu. Zatwierdź.
  • Dodaj kod zapasowy dla KAboutData :: fromPluginMetaData () dla starych wersji kf5. Zatwierdź.
  • Przywróć okno dialogowe dla wtyczek w sekcji "Załadowane wtyczki" dialog. Zatwierdź.
  • LoadedPluginsDialog: Napraw memleak. Zatwierdź.
  • Poprawki pozycjonowania StandardDocumentationView. Zatwierdź.
  • Zaktualizuj INSTALACJĘ. Zatwierdź.
  • Dodaj bity o przyczynianiu się do KDevelop. Zatwierdź.
  • Usprawnij README. Zatwierdź.
  • Styl: C ++ 11ify. Zatwierdź.
  • Filtr projektu: filtruj artefakty VS. Zatwierdź.
  • ProjectConfigSkeleton: Usuń FIXME. Zatwierdź.
  • Napraw literówkę w komunikacie CMake. Zatwierdź.
  • Napraw usuwanie wieloliniowych ciągów UI ze strony powitalnej. Zatwierdź.
  • Poprawka do przywracania kompilacji za pomocą nowszego KConfig. Zatwierdź.
  • Napraw domyślną ikonę niektórych wtyczek. Zatwierdź.
  • Ukryj pasek postępu po zakończeniu wszystkich zadań. Zatwierdź.
  • DUChainPointer :: dynamicCast () - nie segfault, jeśli nie ma celu. Zatwierdź.
  • kdev-php:
  • Zaktualizuj numer wersji do wersji 5.0.4. Zatwierdź.
  • kdev-python:
  • Zaktualizuj numer wersji do wersji 5.0.4. Zatwierdź.
  • Napraw awarię, gdy żądasz elementów podnoszonych bez analizowania pliku docfile. Popełnić. Naprawiono błąd # 373349

Co nowego w wersji 5.0.3 / 5.1 Beta 1:

  • Napraw problem z blokowaniem w analizatorze tła, powodując częste awarie systemu Windows (3c395340d)
  • Napraw uszkodzone wyszukiwanie w widoku dokumentacji (0602281c)
  • Naprawiono różne problemy z widokiem punktów przerwania (cba54572)
  • Napraw ewentualną awarię podczas aktywacji clang FixIt (BR: 369176)
  • Napraw awarię podczas wykonywania różnych akcji z wyłączoną wtyczką Make (BR: 369326)
  • Zaktualizuj program Sonnet w instalatorze systemu Windows, który doprowadził do awarii usługi sprawdzania pisowni (BR: 370470)
  • Napraw pliki tekstowe parsowane jako CMake w pewnych okolicznościach, co prowadzi do złej wydajności i awarii
  • Użyj poprawnej czcionki w widoku dokumentacji (BR: 285162)
  • Naprawianie awarii po kliknięciu opcji "Zmień nazwę zgłoszenia" bez otwartego edytora (22bdccb1)
  • Napraw "Pobierz więcej ..." funkcja nie działa w niektórych systemach (4c4500bf)
  • Napraw "Wybierz następny / poprzedni widok narzędzi" zachowuje się niepoprawnie w niektórych przypadkach (24d3e3bb)
  • Napraw "Ukryj / przywróć doki" zachowuje się niepoprawnie w niektórych przypadkach (daeed5f1)
  • Napraw "Zainstaluj jako root" akcja nie działa (30a66c3f)
  • Naprawianie wtyczki CMake build czasami przebudowywanie wszystkiego, gdy nie powinno (17b6499e)
  • Różne ulepszenia interfejsu użytkownika.

Co nowego w wersji 5.0.3:

  • Napraw problem z blokowaniem w analizatorze tła, powodując częste awarie systemu Windows (3c395340d)
  • Napraw uszkodzone wyszukiwanie w widoku dokumentacji (0602281c)
  • Naprawiono różne problemy z widokiem punktów przerwania (cba54572)
  • Napraw ewentualną awarię podczas aktywacji clang FixIt (BR: 369176)
  • Napraw awarię podczas wykonywania różnych akcji z wyłączoną wtyczką Make (BR: 369326)
  • Zaktualizuj program Sonnet w instalatorze systemu Windows, który doprowadził do awarii usługi sprawdzania pisowni (BR: 370470)
  • Napraw pliki tekstowe parsowane jako CMake w pewnych okolicznościach, co prowadzi do złej wydajności i awarii
  • Użyj poprawnej czcionki w widoku dokumentacji (BR: 285162)
  • Naprawianie awarii po kliknięciu opcji "Zmień nazwę zgłoszenia" bez otwartego edytora (22bdccb1)
  • Napraw "Pobierz więcej ..." funkcja nie działa w niektórych systemach (4c4500bf)
  • Napraw "Wybierz następny / poprzedni widok narzędzi" zachowuje się niepoprawnie w niektórych przypadkach (24d3e3bb)
  • Napraw "Ukryj / przywróć doki" zachowuje się niepoprawnie w niektórych przypadkach (daeed5f1)
  • Napraw "Zainstaluj jako root" akcja nie działa (30a66c3f)
  • Naprawianie wtyczki CMake build czasami przebudowywanie wszystkiego, gdy nie powinno (17b6499e)
  • Różne ulepszenia interfejsu użytkownika.

Co nowego w wersji 5.0.2:

  • Napraw problem z blokowaniem w analizatorze tła, powodując częste awarie systemu Windows (3c395340d)
  • Napraw uszkodzone wyszukiwanie w widoku dokumentacji (0602281c)
  • Naprawiono różne problemy z widokiem punktów przerwania (cba54572)
  • Napraw ewentualną awarię podczas aktywacji clang FixIt (BR: 369176)
  • Napraw awarię podczas wykonywania różnych akcji z wyłączoną wtyczką Make (BR: 369326)
  • Zaktualizuj program Sonnet w instalatorze systemu Windows, który doprowadził do awarii usługi sprawdzania pisowni (BR: 370470)
  • Napraw pliki tekstowe parsowane jako CMake w pewnych okolicznościach, co prowadzi do złej wydajności i awarii
  • Użyj poprawnej czcionki w widoku dokumentacji (BR: 285162)
  • Naprawianie awarii po kliknięciu opcji "Zmień nazwę zgłoszenia" bez otwartego edytora (22bdccb1)
  • Napraw "Pobierz więcej ..." funkcja nie działa w niektórych systemach (4c4500bf)
  • Napraw "Wybierz następny / poprzedni widok narzędzi" zachowuje się niepoprawnie w niektórych przypadkach (24d3e3bb)
  • Napraw "Ukryj / przywróć doki" zachowuje się niepoprawnie w niektórych przypadkach (daeed5f1)
  • Napraw "Zainstaluj jako root" akcja nie działa (30a66c3f)
  • Naprawianie wtyczki CMake build czasami przebudowywanie wszystkiego, gdy nie powinno (17b6499e)
  • Różne ulepszenia interfejsu użytkownika.

Co nowego w wersji 5.0.1:

  • Problemy rozwiązane w wersji 5.0.1:
  • Naprawienie zakleszczenia w analizatorze tła, co szczególnie wystąpiło w projektach zawierających zarówno kod C ++, jak i Python / JS / QML i spowodowało, że parsowanie lub cała aplikacja zawiesiła się losowo. [BR: 355100]
  • Nie wyświetlaj projektu "jest już otwarty w innej sesji" okno dialogowe dotyczące uruchamiania sesji w pewnych okolicznościach.
  • Napraw awarię, która czasami zdarzała się podczas przełączania gałęzi git w linii poleceń.
  • Napraw awarię podczas uruchamiania debuggera z wiersza poleceń. [BR: 367837]
  • Podświetlanie kursorem teraz używa "Podświetl w wyszukiwarce". kolor z okna konfiguracji, zamiast zakolorowanego na jasnożółty kolor. [BR: 368458]
  • Napraw błąd w wtyczce PHP podczas edycji tekstu w wierszu po "TODO". [BR: 368257]
  • Napraw katalog roboczy wtyczki Custom Makefile [BR: 239004]
  • Naprawić awarię po uruchomieniu wyskakującego okna z asystą [BR: 368270]
  • Napraw zamrożenie w pewnych okolicznościach, gdy wyświetlana jest strona powitalna. [BR: 368138]
  • Naprawiono problemy z tłumaczeniem.
  • Naprawianie importów czasami nie jest możliwe w kdev-python bez ręcznego naciskania klawisza F5 [BR: 368556]
  • Problemy rozwiązane w systemie Linux AppImage:
  • Wyślij wtyczkę subversion.
  • Napraw QtHelp nie działa.
  • Wysyłaj różne biblioteki X11, które podobno powodują, że binarny działa teraz na stosunkowo starych systemach (SLES 11 i podobne)
  • Wyłącz teraz stronę powitalną.

Co nowego w wersji 5.0.0:

  • Prawie dwa lata po wydaniu KDevelop 4.7, z przyjemnością ogłaszamy natychmiastową dostępność KDevelop 5.0. KDevelop to zintegrowane środowisko programistyczne koncentrujące się na obsłudze języków programowania C ++, Python, PHP i JavaScript / QML. Dokonano wielu ważnych zmian i refaktur dla wersji 5.0, zapewniając, że KDevelop pozostaje łatwy w utrzymaniu i łatwy do rozszerzenia i ulepszenia w następnych latach. Najważniejsze to znacznie ulepszona obsługa nowego języka C / C ++, a także polerowanie dla Pythona, PHP i QML / JS.

Co nowego w wersji 4.7.3 / 5.0.0 Beta:

  • Przeniesiliśmy naszą ogromną bazę kodu do frameworków Qt 5 i KDE 5 (KF5).
  • Zastąpiliśmy nasz starszy parser C ++ i wtyczkę analizy semantycznej o znacznie potężniejszym, opartym na Clang z projektu LLVM.
  • Usunęliśmy ręcznie napisany interpreter CMake, a teraz korzystamy z metadanych dostarczanych przez wcześniejszy program CMake.
  • W końcu zintegrowaliśmy obsługę języka semantycznego dla QML i JavaScript, a także menedżera projektu dla QMake.
  • W końcu wyczyściliśmy wiele obszarów naszej bazy kodu i znacznie poprawiliśmy wydajność niektórych przepływów pracy.

Co nowego w wersji 4.7.2 / 5.0.0 Beta:

  • Przeportowaliśmy nasz ogromny baza kodu do frameworków Qt 5 i KDE 5 (KF5).
  • Zastąpiliśmy nasz starszy parser C ++ i wtyczkę analizy semantycznej o znacznie potężniejszym, opartym na Clang z projektu LLVM.
  • Usunęliśmy ręcznie napisany interpreter CMake, a teraz korzystamy z metadanych dostarczanych przez wcześniejszy program CMake.
  • W końcu zintegrowaliśmy obsługę języka semantycznego dla QML i JavaScript, a także menedżera projektu dla QMake.
  • W końcu wyczyściliśmy wiele obszarów naszej bazy kodu i znacznie poprawiliśmy wydajność niektórych przepływów pracy.

Co nowego w wersji 4.7.1:

  • To wydanie zawiera wiele ulepszeń i poprawek - każdy jest wezwany do aktualizacji.

Co nowego w wersji 4.5.0:

  • Ta wersja dodała integrację dla testów jednostkowych, dzięki czemu możesz łatwo uruchamiać i debugować je podczas pracy nad swoimi projektami.
  • Kreator nowej klasy został zaktualizowany i wprowadzono wiele zmian dotyczących polerowania interfejsu użytkownika w różnych miejscach.
  • Zapewniono lepszą obsługę funkcji w C ++ 11.

Co nowego w wersji 4.3.0 RC1:

  • Jest to prawdopodobnie ostatnia wersja testowa przed wydanie 4.3 końcowego. Ten kandydat do wydania zawiera dodatkowe poprawki błędów i dodatkowo ulepsza obsługę języków C ++ 11.

Co nowego w wersji 4.1.1:

  • Milian Wolff: ustaw wersję na 4.1.0, wymaga kdevplatform 1.1.0
  • Milian Wolff: Fix custommake manager ulega awarii podczas usuwania, zmieniania nazw folderów
  • Milian Wolff: optymalizuj: nie musisz wywoływać moveBehindComment, jeśli znaleźliśmy ostatnie #include, po prostu umieść po nim
  • Milian Wolff: w końcu napraw brakujące miejsce do umieszczania elementów ...
  • Milian Wolff: miejsce zawiera / przekazuje deklaracje po definicjach lub komentarzach, jeśli nie znaleziono pustej linii
  • Milian Wolff: poprawnie dodaj definicję włączania / przekazywania na początku dokumentu, gdy nie znajdziemy pozycji po tym
  • Aleix Pol: Sprawdź również zmienne buforowane z warunkowych.
  • Aleix Pol: Umożliwia ponowne załadowanie CMakeFolderów, które nie mają pliku cmakelists.txt (ponieważ został usunięty). Popraw bezpieczeństwo podczas usuwania plików. Przeładuj gałąź projektu po usunięciu pliku CMakeLists.txt.
  • Milian Wolff: użyj kolorów systemowych zamiast zakodowanych kolorów w widoku narzędzi wiersza poleceń GDB
  • Milian Wolff: ustawia domyślnie filtr lineedit w oknie dialogowym "dołącz do procesu"
  • Milian Wolff: poprawnie odczytuje stan debuggera podczas dodawania widżetu wyjściowego po rozpoczęciu procesu debugowania
  • Aleix Pol: Sprawdź, czy polecenie opcji działa poprawnie z pamięcią podręczną.
  • Aleix Pol: Użyj poprawnego api.
  • Aleix Pol: Napraw projekt ponownie, gdy pamięć podręczna jest brudna.
  • Aleix Pol: Nie ustawiaj zmiennej na wypadek, gdyby była już określona w pamięci podręcznej.
  • Aleix Pol: Napraw niewłaściwą nazwę automatu.
  • Aleix Pol: Załaduj ponownie projekt po zmodyfikowaniu CMakeCache.
  • Milian Wolff: pozwól, aby przejrzeć prawa własności do widżetów, zapobiec wyciekom i awariom
  • NicolAs Alvarez: Obsługa CMake: unikaj nieskończonej pętli na foreach (RANGE), która nigdy nie działa.
  • Aleix Pol: Spraw, aby poprawnie analizować projekty za pomocą pustych plików CMakeLists.txt. Nie dodawaj katalogu głównego projektu cmake do obserwatora.

Co nowego w wersji 4.0.2:

  • Przepisano od zera

Co nowego w wersji 4.0.1:

  • Milian Wolff: napraw przepełnienie w CMakeFunctionArgument :: unescapeValue
  • Andras Mantia: Usuń niektóre sprzeczne skróty z katepartu.
  • Milian Wolff: popraw: zezwól na incr jako identyfikator, to nie jest token ++
  • Milian Wolff: nie zawieszaj się na typie nullptr w getPointerTarget
  • Milian Wolff: Napraw shouldStartCompletion podczas pisania ścieżki w #include, wstawiony to nie tylko pojedynczy znak
  • Milian Wolff: nie zawiesza się, gdy getContainerType nie znajduje deklaracji dla zidentyfikowanego typu w podanym topcontekście
  • Andreas Pakulat: Naprawianie otwierania plików ze względną ścieżką.
  • Andreas Pakulat: Ustaw CMAKE_INSTALL_RPATH na lib-installdir
  • Andreas Pakulat: Upewnij się, że platforma kdevplatform jest poprawnie połączona
  • Milian Wolff: use canonicalFilePath jako absoluteFilePath może powodować problemy przy rozwiązywaniu względnych elementów w katalogach z dowiązaniami symbolicznymi
  • Nicolas Alvarez: Napraw inny możliwy wyciek
  • Nicolas Alvarez: Napraw wyciek pamięci w CMakeListsParser :: readCMakeFile.
  • Milian Wolff: nie przechodź przez EOF, może prowadzić do nieważnych tokenów i awarii
  • Aleix Pol: Zapobiegaj wywoływaniu wskaźnika pustego.
  • Aleix Pol: Dodaj odpowiednią obsługę polecenia Break.
  • Andreas Pakulat: Nie próbuj otwierać nieistniejącego pliku.
  • Milian Wolff: uczyń __volatile__ synonimem volatile
  • Milian Wolff: nie powtarzaj się w tej samej klasie w typeutils :: getMemberFunctions
  • Esben Mose Hansen: Znajdź katalog budowy nawet w katalogu głównym CMakeLists.txt
  • Milian Wolff: naprawianie zastosowań na listach argumentów czystych wirtualnych
  • Esben Mose Hansen: Użyj trybu konfiguracyjnego jako rezerwowego, jeśli nie znaleziono modułu, i ustaw package_DIR we wszystkich przypadkach, gdy moduł nie został znaleziony
  • David nolden: Włącz asercję do ostrzeżenia BŁĄD: 236411
  • Niko Sams: Usuń wsparcie dla budowania całego extragear / sdk.
  • Kovarththanan Rajaratnam: Usuń FindCppUnit.cmake teraz, gdy wtyczka CppUnit już nie istnieje
  • Kovarththanan Rajaratnam: Usuń FindCheck.cmake, gdy wtyczka Check już nie istnieje
  • Andreas Pakulat: Zwiększ numer wersji
  • Niko Sams: poprawnie wypisz wyrażenia zmiennych.
  • Milian Wolff: ustaw nieprawidłowy zakres w końcowej lokalizacji problemu, gdy program rozpoznający ścieżkę dostępu znajdzie więcej ścieżek niż menedżer kompilacji
  • Andreas Pakulat: Napraw ikonę aplikacji kdevelop dla systemu Windows.
  • David nolden: Użyj muteksu, aby zapobiec wielokrotnemu wywołaniu setupStandardMacros () i setupStandardIncludePaths () wiele razy, zapobiegając zawieszeniu. BŁĄD: 236434
  • Bertjan Broeksema: Naprawiaj kompilowanie ostrzeżeń związanych z przestarzałą hash_map
  • Andreas Pakulat: Wyszukaj również qmake-qt4

Co nowego w wersji 4.0 RC3:

  • Przepisano od zera

Co nowego w wersji 3.5.4:

  • Ta wersja poprawia 30 błędów.

Co nowego w wersji 3.5.3:

  • Wiele poprawek błędów i drobnych usprawnień.

Wymagania :

  • Qt

Podobne oprogramowanie

kdev-python
kdev-python

20 Feb 15

Arcadia
Arcadia

20 Feb 15

jHepWork
jHepWork

20 Feb 15

Komentarze do KDevelop

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!