KDevelop

Software screenshot:
KDevelop
Dettagli del software:
Versione: 5.2.3 Aggiornato
Data di caricamento: 22 Jun 18
Sviluppatore: KDevelop Team
Licenza: Libero
Popolarità: 184

Rating: 2.7/5 (Total Votes: 3)

KDevelop è un progetto software open source, portatile e gratuito che fornisce agli utenti un IDE (Integrated Development Environment) completo basato su plugin per C, C ++ e altri linguaggi di programmazione ampiamente utilizzati .


Caratteristiche a colpo d'occhio

Le funzionalità principali includono un'interfaccia utente grafica facile da usare, ma complessa, scritta nel toolkit Qt GUI, supporto per sessioni, supporto per una vasta gamma di linguaggi di programmazione, la possibilità di configurare un'applicazione come secondo progetto, così come la possibilità di creare un progetto da zero.

Inoltre, viene fornito con diversi strumenti, viste, modalità e set di lavoro, supporto per scorciatoie da tastiera, supporto per modelli, test di unità e classi. Con KDevelop, gli sviluppatori saranno in grado di esplorare il codice sorgente di un'applicazione esistente e apportare modifiche per migliorarlo.


Supporta più di 10 linguaggi di programmazione

L'applicazione è stata progettata da zero per supportare 12 linguaggi di programmazione, 5 strumenti di compilazione, 11 formati di documentazione, 4 sistemi di controllo di revisione, 3 editor di codice, 5 toolkit di sviluppo e dozzine di altri strumenti accurati.

È un'applicazione multipiattaforma

Essendo scritto in Qt, KDevelop è progettato come un'applicazione multipiattaforma che è stata testata con successo sotto GNULinux, FreeBSD, Solaris, Mac OS X e altri sistemi operativi simili a UNIX. È disponibile nei repository software predefiniti di molte distribuzioni Linux.


Disponibilità e architetture supportate

Gli sviluppatori KDE che desiderano sviluppare una potente applicazione per l'ambiente desktop KDE possono scaricare l'applicazione KDevelop come archivio sorgente, che deve essere configurato e compilato prima dell'installazione. Al momento sono supportate entrambe le architetture a 32 e 64 bit.


Scopri KDevPlatform

Anche parte del progetto KDevelop, incontra KDevPlatform, un set di librerie open source e liberamente distribuito che può essere usato come base per programmi IDE come Quanta, Kile, KTechLab e persino KDevelop stesso, basato su KDevPlatform.

Novità in questa versione:

  • Correzione di un arresto anomalo che si verificava spesso durante il passaggio di rami git in background nei progetti C ++. Questo disabilita temporaneamente gli avvisi di documentazione e la documentazione analizzata nelle descrizioni dei comandi, fino a quando il problema sottostante viene risolto a monte. (bug, bug upstream)
  • Correggi il fatto che il compilatore non è stato impostato per impostazione predefinita su Windows, facendo sì che KDevelop non riesca a trovare la libreria standard C ++. (Bug)
  • Correggi i percorsi della libreria standard che non vengono passati come percorsi di inclusione quando si usa clang come compilatore su Windows. (Recensione)
  • Correzione di un arresto anomalo in alcuni sistemi durante l'apertura di una sessione. (Bug)
  • La correzione include il completamento del percorso che non mostra il sistema definito dal progetto include (cioè include aggiunto come include il sistema ma dal tuo progetto). (Bug)
  • Risolto il problema con un arresto anomalo quando l'editing batch viene definito nell'editor di definizione. (Bug)
  • Risolvi un assert (solo in modalità debug) e un potenziale arresto anomalo durante la visualizzazione della descrizione del problema. (Bug)
  • Correggi i collegamenti nel browser della documentazione che non funziona in AppImage. (Bug)
  • Corretto errore di compilazione quando si crea in-source quando sono presenti le traduzioni. (Bug)
  • Correzione di un arresto anomalo durante la visualizzazione di suggerimenti di navigazione in progetti PHP in alcune situazioni. (Bug)
  • Correggi gli obiettivi duplicati quando si utilizzano i sottoprogetti CMake. (Bug)
  • Fix toolview della console che chiede di eliminare un file temporaneo in modo interattivo. (Bug)
  • Correggere molti avvisi di AUTOMOC durante la compilazione con CMake 3.10
  • Correzione di alcuni menu di scelta rapida della vista strumenti con voci vuote. (Bug)
  • Correzione del widget di avanzamento nella barra di stato che non viene visualizzata in alcune sessioni. (Recensione)
  • Adattare la logica di cancellazione della cache per garantire che la cache del modello di codice (~ / .cache / kdevduchain) venga sempre cancellata quando si passa a una versione di KDevelop diversa (incluse le versioni di patch). Dati inadeguati nella cache hanno causato una serie di problemi in passato, inclusi arresti anomali. Se hai davvero bisogno di mantenere la cache, puoi creare un file (vuoto) con il suffisso versione della versione di destinazione nella cartella cache.
  • Correggi KDevelop non avviato con la pagina di benvenuto abilitata (che è di default) su sistemi senza supporto OpenGL. (Bug)
  • Correggere build con Qt versione 5.5.
  • Correggi i modelli di file che non funzionano su Windows (questa correzione dovrebbe essere già installata nei programmi di installazione di Windows 5.2.0, ma non era presente nei tarball di origine).

Novità della versione nella versione:

  • Correzione di un arresto anomalo che si verificava spesso durante il passaggio di rami git in background nei progetti C ++. Questo disabilita temporaneamente gli avvisi di documentazione e la documentazione analizzata nelle descrizioni dei comandi, fino a quando il problema sottostante viene risolto a monte. (bug, bug upstream)
  • Correggi il fatto che il compilatore non è stato impostato per impostazione predefinita su Windows, facendo sì che KDevelop non riesca a trovare la libreria standard C ++. (Bug)
  • Correggi i percorsi della libreria standard che non vengono passati come percorsi di inclusione quando si usa clang come compilatore su Windows. (Recensione)
  • Correzione di un arresto anomalo in alcuni sistemi durante l'apertura di una sessione. (Bug)
  • La correzione include il completamento del percorso che non mostra il sistema definito dal progetto include (cioè include aggiunto come include il sistema ma dal tuo progetto). (Bug)
  • Risolto il problema con un arresto anomalo quando l'editing batch viene definito nell'editor di definizione. (Bug)
  • Risolvi un assert (solo in modalità debug) e un potenziale arresto anomalo durante la visualizzazione della descrizione del problema. (Bug)
  • Correggi i collegamenti nel browser della documentazione che non funziona in AppImage. (Bug)
  • Corretto errore di compilazione quando si crea in-source quando sono presenti le traduzioni. (Bug)
  • Correzione di un arresto anomalo durante la visualizzazione di suggerimenti di navigazione in progetti PHP in alcune situazioni. (Bug)
  • Correggi gli obiettivi duplicati quando si utilizzano i sottoprogetti CMake. (Bug)
  • Fix toolview della console che chiede di eliminare un file temporaneo in modo interattivo. (Bug)
  • Correggere molti avvisi di AUTOMOC durante la compilazione con CMake 3.10
  • Correzione di alcuni menu di scelta rapida della vista strumenti con voci vuote. (Bug)
  • Correzione del widget di avanzamento nella barra di stato che non viene visualizzata in alcune sessioni. (Recensione)
  • Adattare la logica di cancellazione della cache per garantire che la cache del modello di codice (~ / .cache / kdevduchain) venga sempre cancellata quando si passa a una versione di KDevelop diversa (incluse le versioni di patch). Dati inadeguati nella cache hanno causato una serie di problemi in passato, inclusi arresti anomali. Se hai davvero bisogno di mantenere la cache, puoi creare un file (vuoto) con il suffisso versione della versione di destinazione nella cartella cache.
  • Correggi KDevelop non avviato con la pagina di benvenuto abilitata (che è di default) su sistemi senza supporto OpenGL. (Bug)
  • Correggere build con Qt versione 5.5.
  • Correggi i modelli di file che non funzionano su Windows (questa correzione dovrebbe essere già installata nei programmi di installazione di Windows 5.2.0, ma non era presente nei tarball di origine).

Novità in nella versione 5.1.2:

  • Binari precompilati:
  • AppImage: vari miglioramenti; ora spedisce LLVM 3.9.1
  • Programmi di installazione di Windows: vari miglioramenti; ora spedisci Qt 5.9.1
  • Modifiche in kdevplatform, kdevelop, kdev-php e kdev-python:
  • Risolto un crash nel cx lexer (bug 363269)
  • Vari piccoli miglioramenti nel completamento del codice cmake e C ++
  • Correzione del posizionamento di C ++ #include completions (https://phabricator.kde.org/D6230)
  • Risolto un problema con i progetti JS nelle directory remote (bug 369573)
  • Risolve un possibile crash durante l'analisi del codice PHP (bug 381123)
  • Correzione di un bug hang-on-exit (bug 379669)
  • L'anteprima di formattazione della sorgente è tornata
  • Correggi il menu contestuale duplicato sul bordo dell'icona (https://phabricator.kde.org/D6838)
  • Visualizzazione del codice di correzione nel widget di utilizzo su alcuni sistemi
  • Correggi & quot; Formatta file & quot; azione del menu di scelta rapida
  • Correzione di un possibile arresto anomalo durante l'analisi del codice Python con terminazioni di linea Mac vecchio stile (solo 'r') (bug 378827)
  • Correzione del salto nella posizione del punto di interruzione nel modello di breakpoint (bug 382652)
  • Correzione del crash su CPU senza SSE2
  • Correggere gli eseguibili di avvio con spazi nei percorsi su windows
  • Correzione del possibile arresto anomalo facendo clic su & quot; mostra la documentazione & quot; in tooltip (https://phabricator.kde.org/D6436)
  • Vari lavori di pulizia
  • ... e molti altri, troppi per elencarli qui - esegui & quot; git log v5.1.1..v5.1.2 & quot; in uno dei repository per vedere tutte le modifiche.

Novità in nella versione 5.1.1:

  • Binari precompilati:
  • Programma di installazione di Windows: corregge le icone mancanti sui programmi di installazione di Windows.
  • AppImage: stile del widget Ship Breeze. T3538
  • AppImage: Ship Sonnet plugin (basati su aspell, hunspell, hspell). T4100
  • AppImage: spedisci alcune combinazioni di colori predefinite (da utilizzare con Impostazioni - & gt; Combinazione colori) con AppImage.
  • AppImage: creato con il supporto di KF5SysGuard: abilita & quot; Attach to process & quot; nell'Immagine. T5878
  • kdevplatform:
  • Non estrarre tutte le immagini di anteprima del modello, caricate dagli archivi su richiesta. Commettere. Phabricator Code review D5701
  • Utilizza https://www.google.com anziché http://www.google.de nello script esterno di selezione google. Commettere. Phabricator Code review D5719
  • Usa nomi di icone coerenti per le cose da costruire, rimuovi le icone legacy rimanenti. Commettere. Phabricator Code review D5651
  • Appwizard: correzione disconnessione interrotta in ProjectVcsPage. Commettere. Phabricator Code review D5536
  • Interruzione dell'esposizione inutilizzata e interrotta dell'oggetto Progetto su D-Bus. Commettere. Phabricator Code review D5607
  • Appwizard: store vcsPlugin scelto nel file .kdev4 dello sviluppatore. Commettere. Phabricator Code review D5513
  • Backgroundparser: rilassati un po '. Commettere. Vedi bug # 378933
  • Problema di work-around in Path (QString). Commettere. Vedi bug # 378933
  • Corretto il file di anteprima aggiunto erroneamente alla generazione del progetto dal modello di app. Commettere. Phabricator Code review D5314
  • Supporto fisso per più file e percorsi relativi in ​​ShowFilesAfterGeneration. Commettere. Phabricator Code review D5316
  • Carica finestre di dialogo Modello da file: consente di correggere l'utilizzo errato delle stringhe di filtro. Commettere. Correzione bug # 376040. Phabricator Code review D5155
  • Trova / Sostituisci nei file: non avvolgere il contenuto del suggerimento per una linea di output. Commettere. Phabricator Code review D5135
  • KDevelop:
  • Installa la definizione del mimetype xdg per OpenCL C. Commit. Phabricator Code review D5621
  • Sposta la stampa da int a unsigned int. Commettere. Phabricator Code review D5654
  • Correggere la build per MinGW. Commettere. Correzioni bug # 379454
  • Cerca Cppcheck come dipendenze RUNTIME. Commettere. Phabricator Code review D5632
  • Il linguaggio OpenCL è in realtà chiamato OpenCL C. Commit. Phabricator Code review D5485
  • Rimuovi il tipo mimo non necessario per i file * .kdevinternal. Commettere. Phabricator Code review D5624
  • Crea l'oggetto KAboutData solo dopo l'istanza di QApp, per le traduzioni di lavoro. Commettere. Phabricator Code review D5598
  • CMake - corregge bug con il rilascio delle impostazioni modificate per la directory di build esistente. Commettere. Phabricator Code review D5609
  • Elimina esplicitamente% {PROJECTDIR} / dai modelli 'ShowFilesAfterGeneration. Commettere. Phabricator Code review D5531
  • Rimuovi inutilizzato & quot; VersionControl & quot; voci da kdev4 samples / templates. Commettere. Phabricator Code review D5512
  • Correggi ShowFilesAfterGeneration per abbinare i file generati. Commettere. Correzione bug # 378499
  • Aggiorna l'immagine del logo Qt. Commettere. Phabricator Code review D5278
  • KDEV-python:
  • Correzione del crash nel codice di correzione della sintassi. Commettere. Corregge parzialmente bug # 378827.
  • Pep8: rende meno fastidiosi gli avvisi pep8. Commettere. Phabricator Code review D5397
  • KDEV-php:
  • Correggere i test dell'unità duchain. Commettere. Phabricator Code review D5817

Novità nella versione 5.1.0:

  • KDevelop:
  • QObject template: fix typo avvitando la ridefinizione del blocco extra_definitions. Commit.
  • Aggiorna il numero di versione su 5.0.4. Commit.
  • Clang: Risolto il blocco DUChain mancante. Commit.
  • Custom-buildsystem: Fix crash durante la configurazione. Commettere. Vedi bug # 335470
  • Prova a risolvere il test di testGccCompatibility per me. Commit.
  • Clang: rinominare anche i distruttori durante la ridenominazione della classe. Commettere. Correzione bug # 373452
  • Risolto problema con gli argomenti di CMake errati durante l'aggiunta della nuova directory di build. Commit.
  • Clang: non proporre di refactare le funzioni. Commit.
  • Correggi i commenti nel modello di file per il test dell'unità Python per setUp / tearDown. Commettere. Correzioni bug # 321005
  • Correzione di TestCustomBuildSystemPlugin leggendo le cartelle .kdev4 dei dati di test. Commit.
  • Provider: correzione di alcuni avvisi di runtime Qt. Commit.
  • Aggiorna TestProblems :: testMissingInclude () su ClangFixitAssistant corrente. Commit.
  • QtSoluzione delle immagini CSS. Commit.
  • QtParifica di caricamento della pagina di aiuto. Commit.
  • Aggiorna INSTALL. Commit.
  • Razionalizza README. Commit.
  • File_templates: rimuovi "#include & quot; foo.moc & quot;" piè di pagina. Commit.
  • Preferisco qmake su qmake-qt5 su qmake-qt4. Commit.
  • Appimage: non fallire su git stash pop. Commit.
  • Correggi l'icona predefinita per alcuni plug-in. Commit.
  • Correzioni I18n. Commit.
  • kdevplatform:
  • Non aprire documenti inesistenti dalla vista problemi + correzione asserzione. Commit.
  • Correzione delle asserzioni per ProblemModel. Commit.
  • Nota più esplicita nel dox API che può essere restituito nullptr. Commit.
  • Finestra di dialogo dei modelli di file: corregge l'arresto nella pagina di sovrascrittura con classe di base sconosciuta. Commit.
  • Silenzia avvisi di runtime sui metodi mancanti. Commit.
  • Passa KTextEditor :: MainWindow alle viste del testo create da TextDocuments. Commit.
  • Strumento per i modelli di file: senza documenti aperti, usa la directory di base del progetto o della casa. Commit.
  • Aggiorna il numero di versione su 5.0.4. Commit.
  • Pulizia: rimuovi membro non utilizzato. Commit.
  • Registra EnvironmentSelectionWidget correttamente con KConfigDialogManager. Commit.
  • Disabilita la funzione del grafico di revisione. Commit.
  • Risolto il problema di arresto anomalo del trigger & quot; Riformatta fonte & quot; senza nessun altro file caricato. Commit.
  • Ripristina l'occultamento dei pulsanti di aiuto nelle finestre di dialogo dell'assistente. Commit.
  • Pulizia: rimuove il metodo inutilizzato. Commit.
  • Quickopenfilter: correzione della documentazione. Commit.
  • Corregge le caselle di controllo nella pagina delle opzioni personalizzate del modello di file posizionata in modo errato. Commit.
  • Accelerare un po 'test_projectcontroller. Commit.
  • Correggere il layout per errore cercando di sostituire il layout principale di OutputPage. Commit.
  • Risolve l'apertura di URL remoti senza nome file. Commettere. Correzione bug # 373213
  • TestTemplatesModel, TestGenerationTest: C locale per evitare stringhe tradotte. Commit.
  • Aumenta i pulsanti di contesto prev / next history. Commit.
  • SourceFormatterController: corregge "Reformat files". Commettere. Correzione bug # 373842
  • SourceFormatterController: più output di debug. Commit.
  • Correzione del ciclo infinito sul clonaggio di un gruppo di ambienti con un altro clone presente. Commit.
  • Ripristina & quot; Ripristina informazioni sulla finestra di dialogo per i plug-in & quot; Loaded Plugins & quot; dialogo & quot ;. Commit.
  • Correzione dell'avviso di deprecazione. Commit.
  • Aggiungi il codice di fallback per KAboutData :: fromPluginMetaData () per le vecchie versioni di kf5. Commit.
  • Ripristina la finestra di dialogo per i plugin in & quot; Plug-in caricati & quot; dialogo. Commit.
  • LoadedPluginsDialog: fix memleak. Commit.
  • StandardDocumentationVisualizzazione del posizionamento. Commit.
  • Aggiorna INSTALL. Commit.
  • Aggiungi bit sul contributo a KDevelop. Commit.
  • Razionalizza README. Commit.
  • Stile: C ++ 11ify. Commit.
  • Projectfilter: Filtra gli artefatti VS. Commit.
  • ProjectConfigSkeleton: rimuovi FIXME. Commit.
  • Correggere errore di battitura nel messaggio CMake. Commit.
  • Corregge l'estrazione delle stringhe dell'interfaccia multi-riga dalla pagina di benvenuto. Commit.
  • Correzione per il ripristino della build con KConfig più recente. Commit.
  • Correggere l'icona di default per alcuni plugin. Commit.
  • Nascondi barra di avanzamento dopo che tutti i lavori sono terminati. Commit.
  • DUChainPointer :: dynamicCast () - non segfault se nessun obiettivo. Commit.
  • KDEV-php:
  • Aggiorna il numero di versione su 5.0.4. Commit.
  • KDEV-python:
  • Aggiorna il numero di versione su 5.0.4. Commit.
  • Risolto il problema di arresto anomalo durante la richiesta di generare elementi senza che il file doc fosse analizzato. Commettere. Correzione bug # 373349

Novità nella versione 5.0.4 / 5.1 Beta 1:

  • KDevelop:
  • QObject template: fix typo avvitando la ridefinizione del blocco extra_definitions. Commit.
  • Aggiorna il numero di versione su 5.0.4. Commit.
  • Clang: Risolto il blocco DUChain mancante. Commit.
  • Custom-buildsystem: Fix crash durante la configurazione. Commettere. Vedi bug # 335470
  • Prova a risolvere il test di testGccCompatibility per me. Commit.
  • Clang: rinominare anche i distruttori durante la ridenominazione della classe. Commettere. Correzione bug # 373452
  • Risolto problema con gli argomenti di CMake errati durante l'aggiunta della nuova directory di build. Commit.
  • Clang: non proporre di refactare le funzioni. Commit.
  • Correggi i commenti nel modello di file per il test dell'unità Python per setUp / tearDown. Commettere. Correzioni bug # 321005
  • Correzione di TestCustomBuildSystemPlugin leggendo le cartelle .kdev4 dei dati di test. Commit.
  • Provider: correzione di alcuni avvisi di runtime Qt. Commit.
  • Aggiorna TestProblems :: testMissingInclude () su ClangFixitAssistant corrente. Commit.
  • QtSoluzione delle immagini CSS. Commit.
  • QtParifica di caricamento della pagina di aiuto. Commit.
  • Aggiorna INSTALL. Commit.
  • Razionalizza README. Commit.
  • File_templates: rimuovi "#include & quot; foo.moc & quot;" piè di pagina. Commit.
  • Preferisco qmake su qmake-qt5 su qmake-qt4. Commit.
  • Appimage: non fallire su git stash pop. Commit.
  • Correggi l'icona predefinita per alcuni plug-in. Commit.
  • Correzioni I18n. Commit.
  • kdevplatform:
  • Non aprire documenti inesistenti dalla vista problemi + correzione asserzione. Commit.
  • Correzione delle asserzioni per ProblemModel. Commit.
  • Nota più esplicita nel dox API che può essere restituito nullptr. Commit.
  • Finestra di dialogo dei modelli di file: corregge l'arresto nella pagina di sovrascrittura con classe di base sconosciuta. Commit.
  • Silenzia avvisi di runtime sui metodi mancanti. Commit.
  • Passa KTextEditor :: MainWindow alle viste del testo create da TextDocuments. Commit.
  • Strumento per i modelli di file: senza documenti aperti, usa la directory di base del progetto o della casa. Commit.
  • Aggiorna il numero di versione su 5.0.4. Commit.
  • Pulizia: rimuovi membro non utilizzato. Commit.
  • Registra EnvironmentSelectionWidget correttamente con KConfigDialogManager. Commit.
  • Disabilita la funzione del grafico di revisione. Commit.
  • Risolto il problema di arresto anomalo del trigger & quot; Riformatta fonte & quot; senza nessun altro file caricato. Commit.
  • Ripristina l'occultamento dei pulsanti di aiuto nelle finestre di dialogo dell'assistente. Commit.
  • Pulizia: rimuove il metodo inutilizzato. Commit.
  • Quickopenfilter: correzione della documentazione. Commit.
  • Corregge le caselle di controllo nella pagina delle opzioni personalizzate del modello di file posizionata in modo errato. Commit.
  • Accelerare un po 'test_projectcontroller. Commit.
  • Correggere il layout per errore cercando di sostituire il layout principale di OutputPage. Commit.
  • Risolve l'apertura di URL remoti senza nome file. Commettere. Correzione bug # 373213
  • TestTemplatesModel, TestGenerationTest: C locale per evitare stringhe tradotte. Commit.
  • Aumenta i pulsanti di contesto prev / next history. Commit.
  • SourceFormatterController: corregge "Reformat files". Commettere. Correzione bug # 373842
  • SourceFormatterController: più output di debug. Commit.
  • Correzione del ciclo infinito sul clonaggio di un gruppo di ambienti con un altro clone presente. Commit.
  • Ripristina & quot; Ripristina informazioni sulla finestra di dialogo per i plug-in & quot; Loaded Plugins & quot; dialogo & quot ;. Commit.
  • Correzione dell'avviso di deprecazione. Commit.
  • Aggiungi il codice di fallback per KAboutData :: fromPluginMetaData () per le vecchie versioni di kf5. Commit.
  • Ripristina la finestra di dialogo per i plugin in & quot; Plug-in caricati & quot; dialogo. Commit.
  • LoadedPluginsDialog: fix memleak. Commit.
  • StandardDocumentationVisualizzazione del posizionamento. Commit.
  • Aggiorna INSTALL. Commit.
  • Aggiungi bit sul contributo a KDevelop. Commit.
  • Razionalizza README. Commit.
  • Stile: C ++ 11ify. Commit.
  • Projectfilter: Filtra gli artefatti VS. Commit.
  • ProjectConfigSkeleton: rimuovi FIXME. Commit.
  • Correggere errore di battitura nel messaggio CMake. Commit.
  • Corregge l'estrazione delle stringhe dell'interfaccia multi-riga dalla pagina di benvenuto. Commit.
  • Correzione per il ripristino della build con KConfig più recente. Commit.
  • Correggere l'icona di default per alcuni plugin. Commit.
  • Nascondi barra di avanzamento dopo che tutti i lavori sono terminati. Commit.
  • DUChainPointer :: dynamicCast () - non segfault se nessun obiettivo. Commit.
  • KDEV-php:
  • Aggiorna il numero di versione su 5.0.4. Commit.
  • KDEV-python:
  • Aggiorna il numero di versione su 5.0.4. Commit.
  • Risolto il problema di arresto anomalo durante la richiesta di generare elementi senza che il file doc fosse analizzato. Commettere. Correzione bug # 373349

Novità nella versione 5.0.3 / 5.1 Beta 1:

  • Risolve un problema di blocco nel parser in background, causando frequenti arresti anomali in Windows (3c395340d)
  • Corregge la ricerca interrotta nella vista della documentazione (0602281c)
  • Correggere vari problemi con la vista punti di interruzione (cba54572)
  • Risolve un possibile crash durante l'attivazione di clang FixIt (BR: 369176)
  • Correzione di un arresto anomalo durante l'esecuzione di varie azioni con il plug-in Crea disabilitato (BR: 369326)
  • Aggiornamento Sonnet nel programma di installazione di Windows che ha provocato arresti anomali con spellechecking (BR: 370470)
  • Correggere i file di testo che sono stati analizzati come CMake in alcune circostanze, con conseguenti cattive prestazioni e arresti anomali
  • Utilizza il carattere corretto nella vista della documentazione (BR: 285162)
  • Correzione di un arresto anomalo quando fai clic su & quot; Rinomina dichiarazione & quot; senza un editor aperto (22bdccb1)
  • Correggi & quot; Scarica altro ... & quot; funzione che non funziona su alcuni sistemi (4c4500bf)
  • Correggi & quot; Seleziona prossima / precedente toolview & quot; comportamento scorretto in alcuni casi (24d3e3bb)
  • Correzione & quot; Nascondi / ripristina banchine & quot; comportamento scorretto in alcuni casi (daeed5f1)
  • Correggi & quot; Installa come root & quot; azione non funzionante (30a66c3f)
  • Correggere il plugin di compilazione CMake a volte ricostruendo tutto quando non dovrebbe (17b6499e)
  • Vari miglioramenti dell'interfaccia utente.

Novità nella versione 5.0.3:

  • Risolve un problema di blocco nel parser in background, causando frequenti arresti anomali in Windows (3c395340d)
  • Corregge la ricerca interrotta nella vista della documentazione (0602281c)
  • Correggere vari problemi con la vista punti di interruzione (cba54572)
  • Risolve un possibile crash durante l'attivazione di clang FixIt (BR: 369176)
  • Correzione di un arresto anomalo durante l'esecuzione di varie azioni con il plug-in Crea disabilitato (BR: 369326)
  • Aggiornamento Sonnet nel programma di installazione di Windows che ha provocato arresti anomali con spellechecking (BR: 370470)
  • Correggere i file di testo che sono stati analizzati come CMake in alcune circostanze, con conseguenti cattive prestazioni e arresti anomali
  • Utilizza il carattere corretto nella vista della documentazione (BR: 285162)
  • Correzione di un arresto anomalo quando fai clic su & quot; Rinomina dichiarazione & quot; senza un editor aperto (22bdccb1)
  • Correggi & quot; Scarica altro ... & quot; funzione che non funziona su alcuni sistemi (4c4500bf)
  • Correggi & quot; Seleziona prossima / precedente toolview & quot; comportamento scorretto in alcuni casi (24d3e3bb)
  • Correzione & quot; Nascondi / ripristina banchine & quot; comportamento scorretto in alcuni casi (daeed5f1)
  • Correggi & quot; Installa come root & quot; azione non funzionante (30a66c3f)
  • Correggere il plugin di compilazione CMake a volte ricostruendo tutto quando non dovrebbe (17b6499e)
  • Vari miglioramenti dell'interfaccia utente.

Novità in nella versione 5.0.2:

  • Risolve un problema di blocco nel parser in background, causando frequenti arresti anomali in Windows (3c395340d)
  • Corregge la ricerca interrotta nella vista della documentazione (0602281c)
  • Correggere vari problemi con la vista punti di interruzione (cba54572)
  • Risolve un possibile crash durante l'attivazione di clang FixIt (BR: 369176)
  • Correzione di un arresto anomalo durante l'esecuzione di varie azioni con il plug-in Crea disabilitato (BR: 369326)
  • Aggiornamento Sonnet nel programma di installazione di Windows che ha provocato arresti anomali con spellechecking (BR: 370470)
  • Correggere i file di testo che sono stati analizzati come CMake in alcune circostanze, con conseguenti cattive prestazioni e arresti anomali
  • Utilizza il carattere corretto nella vista della documentazione (BR: 285162)
  • Correzione di un arresto anomalo quando fai clic su & quot; Rinomina dichiarazione & quot; senza un editor aperto (22bdccb1)
  • Correggi & quot; Scarica altro ... & quot; funzione che non funziona su alcuni sistemi (4c4500bf)
  • Correggi & quot; Seleziona prossima / precedente toolview & quot; comportamento scorretto in alcuni casi (24d3e3bb)
  • Correzione & quot; Nascondi / ripristina banchine & quot; comportamento scorretto in alcuni casi (daeed5f1)
  • Correggi & quot; Installa come root & quot; azione non funzionante (30a66c3f)
  • Correggere il plugin di compilazione CMake a volte ricostruendo tutto quando non dovrebbe (17b6499e)
  • Vari miglioramenti dell'interfaccia utente.

Novità nella versione 5.0.1:

  • Problemi risolti in 5.0.1:
  • Risolve un deadlock nel parser di background, che si verificava in particolare su progetti contenenti sia codice C ++ che Python / JS / QML e causava il blocco o l'intera applicazione in modo casuale. [BR: 355100]
  • Non visualizzare il progetto & quot; è già aperto in una sessione diversa & quot; dialogo sull'avvio di una sessione in alcune circostanze.
  • Correzione di un arresto anomalo che a volte si verificava quando si cambiava git branch sulla riga di comando.
  • Correzione di un arresto anomalo all'avvio del debugger dalla riga di comando. [BR: 367837]
  • L'evidenziazione del passaggio del mouse ora utilizza il & quot; Cerca evidenzia & quot; colore dalla finestra di configurazione, invece di un giallo brillante codificato. [BR: 368458]
  • Correzione di un arresto anomalo del plug-in PHP durante la modifica del testo nella riga dopo un & quot; TODO & quot ;. [BR: 368257]
  • Correzione della directory di lavoro del plug-in del Makefile personalizzato [BR: 239004]
  • Correzione di un possibile arresto anomalo all'avvio di un'azione di popup di aiuto [BR: 368270]
  • Risolto un blocco in alcune circostanze quando viene visualizzata la pagina di benvenuto. [BR: 368138]
  • Correzione di alcuni problemi di traduzione.
  • Le importazioni fisse a volte non sono state trovate in kdev-python senza premere F5 a mano [BR: 368556]
  • Problemi risolti nell'appImage di Linux:
  • Invia il plug-in subversion.
  • Correggi QtHelp che non funziona.
  • Spedisci varie librerie X11, che a quanto pare rendono l'esecuzione binaria su sistemi relativamente vecchi ora (SLES 11 e simili)
  • Disattiva la pagina di benvenuto per ora.

Novità nella versione 5.0.0:

  • Quasi due anni dopo il rilascio di KDevelop 4.7, siamo felici di annunciare la disponibilità immediata di KDevelop 5.0. KDevelop è un ambiente di sviluppo integrato che si concentra sul supporto dei linguaggi di programmazione C ++, Python, PHP e JavaScript / QML. Per la versione 5.0 sono stati apportati molti importanti cambiamenti e rifacimenti, assicurando che KDevelop resti manutenibile e facile da estendere e migliorare nei prossimi anni. I punti salienti includono un nuovo supporto linguistico C / C ++ molto migliorato, oltre alla lucidatura per Python, PHP e QML / JS.

Novità nella versione 4.7.3 / 5.0.0 Beta:

  • Abbiamo convertito la nostra enorme base di codice in Qt 5 e KDE frameworks 5 (KF5).
  • Abbiamo sostituito il nostro parser C ++ e il plugin di analisi semantica con uno molto più potente basato su Clang del progetto LLVM.
  • Abbiamo rimosso l'interprete CMake scritto a mano e ora utilizziamo i metadati forniti dallo stesso CMake a monte.
  • Abbiamo finalmente integrato il supporto di linguaggio semantico per QML e JavaScript, nonché un project manager per QMake.
  • Infine, abbiamo ripulito molte aree del nostro codice base e migliorato significativamente le prestazioni di alcuni flussi di lavoro.

Novità nella versione 4.7.2 / 5.0.0 Beta:

  • Abbiamo portato il nostro enorme codice di base per Qt 5 e KDE frameworks 5 (KF5).
  • Abbiamo sostituito il nostro parser C ++ e il plugin di analisi semantica con uno molto più potente basato su Clang del progetto LLVM.
  • Abbiamo rimosso l'interprete CMake scritto a mano e ora utilizziamo i metadati forniti dallo stesso CMake a monte.
  • Abbiamo finalmente integrato il supporto di linguaggio semantico per QML e JavaScript, nonché un project manager per QMake.
  • Infine, abbiamo ripulito molte aree del nostro codice base e migliorato significativamente le prestazioni di alcuni flussi di lavoro.

Novità nella versione 4.7.1:

  • Questa versione contiene molti miglioramenti e correzioni di bug: tutti sono invitati ad aggiornare.

Novità nella versione 4.5.0:

  • Questa versione ha aggiunto l'integrazione per i test unitari, in modo che puoi facilmente eseguirli e debuggarli mentre lavori ai tuoi progetti.
  • La procedura guidata Nuova classe è stata aggiornata e sono state apportate numerose modifiche in merito alla lucidatura dell'interfaccia utente in diversi punti.
  • È stato fornito un supporto migliore per le funzionalità di C ++ 11.

Novità nella versione 4.3.0 RC1:

  • Questa è probabilmente l'ultima versione di prova prima del versione 4.3 finale. Questa release candidate include ulteriori correzioni di bug e migliora ulteriormente il supporto del linguaggio C ++ 11.

Novità nella versione 4.1.1:

  • Milian Wolff: imposta la versione alla 4.1.0, richiede kdevplatform 1.1.0
  • Milian Wolff: fix custommake manager si blocca quando si eliminano, rinominando le cartelle
  • Milian Wolff: ottimizza: non è necessario chiamare moveBehindComment se abbiamo trovato un ultimo #include, basta inserire l'inclusione dopo
  • Milian Wolff: finalmente aggiusta il posizionamento degli elementi inclusi mancanti ...
  • Milian Wolff: posto include / avanti dichiarazioni dopo definisce o commenti se non viene trovata alcuna riga vuota
  • Milian Wolff: aggiungi correttamente include / forward definition all'inizio del documento quando non troviamo una posizione dopo quella
  • Aleix Pol: controlla anche le variabili memorizzate nella cache dai condizionali.
  • Aleix Pol: consente di ricaricare CMakeFolders che non dispongono di cmakelists.txt (perché è stato rimosso). Migliora la responsabilità nella rimozione dei file. Ricarica il ramo del progetto quando un file CMakeLists.txt è stato rimosso.
  • Milian Wolff: usa i colori di sistema invece dei colori hardcoded nella toolview della riga di comando di GDB
  • Milian Wolff: imposta il focus sulla riga del filtro per impostazione predefinita nella finestra di dialogo 'Collega al processo'
  • Milian Wolff: leggere correttamente lo stato del debugger quando si aggiunge il widget di output dopo che il processo di debug è stato avviato
  • Aleix Pol: prova il comando opzione funziona correttamente con la cache.
  • Aleix Pol: usa le API corrette
  • Aleix Pol: ripara il progetto ricaricando quando la cache è sporca.
  • Aleix Pol: non impostare la variabile nel caso sia già specificata nella cache.
  • Aleix Pol: corregge il nome dello slot sbagliato.
  • Aleix Pol: ricarica il progetto ogni volta che CMakeCache viene modificato.
  • Milian Wolff: lascia che la visualizzazione diventi proprietario dei widget, prevenga perdite e arresti anomali
  • NicolAs Alvarez: supporto di CMake: evita il ciclo infinito su foreach (RANGE) che non viene mai eseguito.
  • Aleix Pol: consente di analizzare correttamente i progetti con file CMakeLists.txt vuoti. Non aggiungere la directory root del progetto cmake due volte al watcher.

Novità nella versione 4.0.2:

  • Riscritto da zero

Novità nella versione 4.0.1:

  • Milian Wolff: correzione dell'overflow in CMakeFunctionArgument :: unescapeValue
  • Andras Mantia: rimuovi alcune scorciatoie in conflitto dalla katepart.
  • Milian Wolff: fix: consenti incr come identificatore, non è il token ++ dopo tutto
  • Milian Wolff: non eseguire il crash del tipo nullptr in getPointerTarget
  • Milian Wolff: fix shouldStartCompletion durante la scrittura di un percorso in un #include, inserito non è solo un singolo carattere
  • Milian Wolff: non fermarsi quando getContainerType non trova una dichiarazione per il tipo identificato nel topcontext specificato
  • Andreas Pakulat: corregge i file di apertura con relativo percorso.
  • Andreas Pakulat: imposta CMAKE_INSTALL_RPATH su lib-installdir
  • Andreas Pakulat: assicurati che kdevplatform sia correttamente collegato
  • Milian Wolff: usa canonicalFilePath come absoluteFilePath potrebbe portare a problemi quando si risolvono gli include relativi nelle directory collegate
  • Nicolas Alvarez: correggi un'altra perdita possibile
  • Nicolas Alvarez: correzione della perdita di memoria in CMakeListsParser :: readCMakeFile.
  • Milian Wolff: non avanzare su EOF, potrebbe portare a token e arresti anomali
  • Aleix Pol: impedisce di chiamare un puntatore nullo.
  • Aleix Pol: aggiungi il supporto appropriato per il comando Break.
  • Andreas Pakulat: non provare ad aprire un file non esistente.
  • Milian Wolff: rendere __volatile__ un sinonimo per volatile
  • Milian Wolff: non ricorrere alla stessa classe in typeutils :: getMemberFunctions
  • Esben Mose Hansen: trova la directory di costruzione anche in root CMakeLists.txt
  • Milian Wolff: correzione degli usi negli elenchi di argomenti dei puri virtual
  • Esben Mose Hansen: usa la modalità di configurazione come fallback se non viene trovato alcun modulo e imposta package_DIR in tutti i casi in cui non è stato trovato un modulo
  • David nolden: trasforma un'affermazione in un avviso BUG: 236411
  • Niko Sams: rimuovi il supporto per la creazione dell'intero extragear / sdk.
  • Kovarththanan Rajaratnam: Rimuovi FindCppUnit.cmake ora che il plugin CppUnit non esiste più
  • Kovarththanan Rajaratnam: Rimuovi FindCheck.cmake ora che il plug-in Controlla non esiste più
  • Andreas Pakulat: aumenta il numero di versione
  • Niko Sams: imposta le espressioni variabili correttamente.
  • Milian Wolff: imposta un intervallo non valido sulla posizione finale del problema quando il risolutore di percorsi include trova più percorsi rispetto al gestore di build
  • Andreas Pakulat: corregge l'icona dell'app kdevelop per windows.
  • David nolden: utilizza un mutex per impedire che setupStandardMacros () e setupStandardIncludePaths () vengano richiamati più volte contemporaneamente, impedendo un arresto anomalo. ERRORE: 236434
  • Bertjan Broeksema: correzione degli avvisi di compilazione relativi alla hash_map deprecata
  • Andreas Pakulat: cerca anche qmake-qt4

Novità nella versione 4.0 RC3:

  • Riscritto da zero

Novità nella versione 3.5.4:

  • Questa versione corregge 30 bug.

Novità nella versione 3.5.3:

  • Numerose correzioni di bug e miglioramenti minori.

Requisiti :

  • Qt

Programmi simili

JavaKit
JavaKit

2 Jun 15

kdev-python
kdev-python

20 Feb 15

Geany
Geany

28 Sep 15

Commenti a KDevelop

I commenti non trovato
Aggiungi commento
Accendere le immagini!