Doxygen è il mondo & rsquo; s sistema di documentazione più popolare e potente utilizzato da numerosi sviluppatori di tutto il mondo per generare la documentazione completa dei loro progetti open source per i sistemi operativi GNU / Linux. E 'implementato in C ++ e dispone di una linea di comando interface.There sono diversi modi per utilizzare DoxygenRunning il & lsquo; doxygen --help & rsquo; comando in un emulatore di terminale vi darà un rapido accesso al programma e rsquo; s opzioni della riga di comando e di esempi di utilizzo. Il software può essere utilizzato in vari modi.
Ad esempio, è possibile utilizzare Doxygen per generare un file di configurazione del modello, per aggiornare un vecchio file di configurazione, per generare la documentazione utilizzando un file di configurazione esistente, per generare un file di modello che controlla il layout della documentazione generata, per generare un file di foglio di stile template per HTML, LaTeX o RTF documenti, nonché di generare un file RTF estensioni.
Il programma è pienamente compatibile con tutti i sistemi kernel-operativi Linux e permette di generare documentazione per programma scritto in C, C ++, Objective-C, Java, IDL (Corba e Microsoft sapori), e in qualche misura PHP, D e C # .Getting iniziato con DoxygenInstalling Doxygen sulla propria distribuzione GNU / Linux è facile, in quanto il progetto si trova nelle principali repository software di numerosi sistemi operativi open source. Quindi tutto quello che dovete fare è aprire il gestore di pacchetti integrato, cercare Doxygen e installarlo.
Se si desidera installare utilizzando l'ultimo archivio di origine, farlo scaricandolo da questa pagina utilizzando il pulsante dedicato precedente download, salvare l'archivio nella directory principale, scompattarlo, aprire un emulatore di terminale e passare alla posizione del estratto i file di archivio (ad esempio cd /home/softoware/doxygen-1.8.9).
Eseguire il & lsquo; ./ configure & rsquo; comando per configurare e ottimizzare il programma per l'architettura hardware e il sistema operativo, quindi eseguire il & lsquo; rendere & rsquo; comando per compilare Doxygen. Alla fine della compilazione, eseguire il & lsquo; sudo make install & rsquo; comando per installarlo a livello di sistema
Cosa c'è di nuovo in questa versione:.
- Corretto un paio di casi in cui i dati di condivisione di stringa potrebbe portare alla corruzione [vedi]
- VHDL relative Varie correzioni [vedi]
- Bug 742151 - avvertimento Bogus: citelist: Unexpected nuova linea carattere [vedi]
- Bug 742230 -todo paragrafi erroneamente inseriti in uscita rtf [vedi]
- Bug 742235 - messaggio Bogus con addtogroup [vista]
- Documentazione HTML Intestazione, Piè di pagina, e ai fogli di stile cambiamenti [vedi]
- Documentare variabile risultato di Fortran FUNZIONE [vedi]
- Fissare potenziale puntatore nullo dereference in src / Context.cpp [vedi]
- problema di compilazione Risolto su Windows [view]
- codice sorgente FUNZIONE Fortran [vedi]
- Fortran: codice GOTO colore come parola chiave del flusso. [View]
- messaggio Aiuto per file di layout [vedi]
- Rimuovi variabili inutilizzate locali e statiche globali [vedi]
- Suggerimento utilizzare stripPrefix è stato implementato per RISULTATO. Per coerenza anche implementato per argomenti. [View]
- Switched torna alla versione 6.2 di JavaCC per la generazione di VHDL parser. [View]
Cosa c'è di nuovo nella versione 1.8.9:
- Bug 634763 - Fortran: subroutine esterno come argomento fittizio non riconosciuto [vedi]
- Bug 634763 - Fortran: subroutine esterno come argomento fittizio non riconosciuti [vedi]
- Bug 651859 - Breve descrizione fuori luogo in uscita pagina man [vedi]
- Bug 652276 - typedef in pagine di manuale ha troppo pochi possiblilities linebreak [vedi]
- Bug 685597 - tag C # in un tag non rende come previsto. [View]
- Bug 687576 - Aggiunto il supporto per LATEX_EXTRA_STYLESHEET [vedi]
- Bug 704090 - Consentire Class {T} .Method in CREF per fare riferimento a una classe generica nei commenti XML [vedi]
- Bug 722940 - classi con lo stesso nome in namespace diversi aggiungendo allo stesso gruppo [vedi]
- Bug 729063 - collegamento per voce all'interno dello stesso spazio dei nomi mancanti [vedi]
- Bug 729236 - Aggiunta l'opzione HIDE_COMPOUND_REFERENCE config [vedi]
- Bug 735145 - QHP toc rotto se mainpage con titolo PROJECT_NAME ha sezioni / sottopagine [vedi]
- Bug 735194 - src / Makefile.libdoxycfg non deve essere distribuita [vedi]
- Bug 735198 - PlantUml richiede epstopdf per la creazione di file PDF [vedi]
- Bug 735376 - file tag: composto sconosciuto attributo `singleton 'trovato! [View]
- Bug 735441 - Fissare una perdita di risorse in src / vhdldocgen.cpp [vedi]
- Bug 735462 - Non c'è cosa come un Q_PROPERTY privato [vedi]
- Bug 735475 - stessa espressione in translator_kr.h [vedi]
- Bug 735477 - Fissare un potenziale puntatore nullo dereference in src / memberdef.cpp [vedi]
- Bug 735481 - Mismatch in funzione di allocazione della memoria / de-allocazione in vhdlparser / vhdlstring.h [vedi]
- Bug 735482 - Rimuovere una inizializzazione non necessaria di una variabile locale in src / mangen.cpp [vedi]
- Bug 735483 - Fissare un potenziale puntatore nullo dereference in src / searchindex.cpp [vedi]
- Bug 735497 - Fissare puntatore inizializzazione sbagliato in src / definition.cpp [vedi]
- Bug 735499 - Fissare potenziale modulo da zero src / Template.cpp [vedi]
- Bug 735584 - fine del file Raggiunta mentre ancora insided un (nidificato) commento in Markdown [vedi]
- Bug 735587 - Fissare un carattere null che chiude dopo fread in src / filedef.cpp [vedi]
- Bug 735589 - Togliere non necessaria inizializzazione delle variabili in src / classdef.cpp [vedi]
- Bug 735590 - rimuovere non necessaria puntatore di inizializzazione in src / entry.cpp [vedi]
- Bug 735591 - Indicare il codice di uscita in caso generatePlantUMLOutput fallisce [vedi]
- Bug 735620 - Togliere non necessaria la cache variabile in src / markdown.cpp [vedi]
- Bug 735622 - Non memorizzare nella cache inputSize in src / doxygen.cpp [vedi]
- Bug 735623 - L'espressione è sempre falsa perche 'else if' condizione corrisponde condizione precedente [vedi]
- Bug 735726 - Fissare pausa mancante in istruzione case switch [view]
- Bug 735745 - messaggio ASSERT spurie [vedi]
- Bug 735759 - Broken pagine man a causa di un cattivo uso di Riconoscimento automatico [vedi]
- Bug 735767 - Fissare potenziale copia e incolla problema in vhdlparser / VhdlParser.cc [vedi]
- Bug 735924 - [Patch] Documentazione: Link errato per \ diafile [vedi]
- Bug 735925 - [Patch] DocBook: Possibile conflitto di nomi per i file di immagine generati [vedi]
- Bug 735926 - RTF uscita: \ diafile e \ mscfile non funzionano [vedi]
- Bug 735929 - Windows: Process codice di uscita viene ignorata per i processi avviati con ShellExecuteEx () [vedi]
- Bug 735982 - Fissare potenziale assegnazione di enormi quantità di memoria a causa di tipo overflow nel src / lodepng.cpp [vedi]
- Bug 735985 - Fissare mancante valore di ritorno non controllato in src / dot.cpp [vedi]
- Bug 736018 - Fissare potenziale puntatore nullo dereference in src / dbusxmlscanner.cpp [vedi]
- Bug 736020 - Fix codice identico per i diversi rami in src / translator_tw.h [vedi]
- Bug 736022 - Fissare potenziale puntatore nullo dereference in src / index.cpp [vedi]
- Bug 736023 - Togliere non necessaria inizializzazione delle variabili in src / cite.cpp [vedi]
- Bug 736027 - Togliere non necessaria variabile locale in src / doxygen.cpp [vedi]
- Bug 736029 - Rimuovere ridondante if / else filiale in src / lodepng.cpp [vedi]
- Bug 736030 - Rimuovere ridondante if / else filiale in src / translator_lt.h [vedi]
- Bug 736031 - Cleanup ridondante if / else filiale in src / translator_kr.h [vedi]
- Bug 736032 - Cleanup ridondante if / else filiale in src / translator_sr.h [vedi]
- Bug 736033 - Cleanup ridondante if / else filiale in src / translator_tw.h [vedi]
- Bug 736034 - Cleanup ridondante if / else filiale in src / translator_vi.h [vedi]
- Bug 736036 - Rimuovere ridondante inizializzazione variabile locale in qtools / qstring.cpp [vedi]
- Bug 736037 - Fissare sbagliato membro inizializzazione delle variabili in src / define.cpp [vedi]
- Bug 736385 - Fissare potenziale puntatore nullo dereference in src / util.cpp [vedi]
- Bug 736386 - Fissare un altro potenziale puntatore nullo dereference in src / util.cpp [vedi]
- Bug 736387 - Fissare un potenziale puntatore nullo dereference in src / index.cpp [vedi]
- Bug 736389 - Fissare un potenziale puntatore nullo dereference in src / vhdldocgen.cpp [vedi]
- Bug 736992 - Stati funzioni omessi tagfile [vedi]
- Bug 737444 - Java: annotazioni con staffe impediscono documentazione [vedi]
- Bug 737830 - nome di un elemento valido nella parte footer quando GENERATE_TREEVIEW specificato [vedi]
- Bug 738063 - Fortran attributo non contiguo identificato [vedi]
- Bug 738167 - riferimenti entità degli attributi di comando XML vengono gestiti in modo non corretto [vedi]
- Bug 738173 - riferimenti di entità a comando codice XML vengono gestiti in modo non corretto [vedi]
- Bug 738548 - latex: link morti al codice sorgente [vedi]
- Bug 738574 - & hellip; è sostituita da cdots anziché dots nell'output LaTeX [view]
- Bug 739054 - Python xml non emettere informazioni di funzioni all'interno __init__.py [vedi]
- Bug 739056 - Python xml - argsstring è vuoto, mentre l'HTML hanno argomenti [vedi]
- Bug 739209 - avviso non valido su documentata C ++ funzione importate da tagfile [vedi]
- Bug 739210 - C ++ 11 scope enumerazioni con lo stesso nome all'interno di classi diverse si fondono se usate tagfile [vedi]
- Bug 739211 - Impossibile creare collegamenti espliciti a funzioni membro const C ++ [vedi]
- Bug 739214 - Non può fare collegamento senza ambito di C ++ operatore di conversione [vedi]
- Bug 739462 - Utilizzo di & quot; doxygen.css & quot; per HTML_EXTRA_STYLESHEET fallisce silenziosamente [vedi]
- Bug 739863 - Regressione: classi errati di base quando si usa CRTP con il parametro modello predefinito [vedi]
- Bug 740218 - Full portata necessaria quando si effettua link al suo interno la sezione riferimenti incrociati [view]
- Bug 740218 - Full portata necessaria quando si effettua link al suo interno la sezione riferimenti incrociati (regressione fisso) [vedi]
- Bug 740446 - bersaglio copydoc valido non comporta avvertimento [vedi]
- Bug 741100 - lattice in PDF si blocca quando si utilizza tabelle Markdown [vedi]
- Bug 741417 - Blocco durante la creazione di documentazione gtkmm [vedi]
- Bug 741778 - cite confusi da etichette che terminano con un punto (migliore messaggio di avviso) [vedi]
- uscita fix docbook [vedi]
- supporto diverso da quello inglese
- fissare rotto id esempio link
- fix TOC incompleto:. No Classe etc
- aggiunge breve descrizione per le funzioni ecc.
- Rispettare REPEAT_BRIEF
- Non uscita contenuti duplicati quando Descripton dettagliata manca.
- set tavolo ColWidth per Param / RetVal
- Aggiungi escape mancante nel doxysearch.cpp quando risultato conteneva una doppia citazione [vedi]
- Inserisci il codice sorgente possibilità di output RTF [vedi]
- Aggiunto Coverity Scan costruzione Lo stato di Leggimi [vedi]
- Aggiunti controlli gamma più chiare per classe string per aiutare compilatore [vedi]
- Supporto compilation aggiunto per MacOSX 10.10 (Yosemite) [vedi]
- Aggiunta di riferimento contato implementazione stringa più velocemente con l'ottimizzazione della stringa breve [vedi]
- Aggiunto il supporto grafico gerarchia template engine [vedi]
- Aggiunta di guardia per prevenire (teorica) di accesso legato [vedi]
- Aggiunto attributo di lingua di output XML per le classi, spazi dei nomi, e file [vedi]
- Evitare un (teorico) perdita di memoria [vedi]
- Migliore gestione della documentazione in linea di parametri Fortran [vedi]
- Corretto il bug per i numeri di pagina degli indici di lattice [vedi]
- correzioni Compilation per Windows per la nuova implementazione di stringa. [View]
- Converti moduli FORTRAN a spazi dei nomi [vedi]
- Crea una possibilità facile prendere un frammento del file corrente. [View]
- Debian Bug 762272: segfault con sottogruppi ciclici [vedi]
- Disabled entrare / uscire stampa per doctokenizer (prodotto troppo rumore) [vedi]
- entry vuoto in tableofcontents in caso ad esempio sezione senza descrizione. [View]
- riga vuota Extra in frammenti di origine [vedi]
- bug fix con C ++ 11 static_assert [vedi]
- Fix bug: comando switch language & quot; ~ & quot; non è riuscito a rilevare il linguaggio id che contiene '-' [vista]
- Fix per https://bugzilla.gnome.org/show_bug.cgi?id=651850 [vedi]
- Fix per il secondo numero in bz 651.848 [vedi]
- Fissare potenziale crash quando la lettura di file di tag che contiene le classi Java annidate utilizzando farmaci generici [vedi]
- regole Fix per la chiusura del modulo e typedef FORTRAN ambiti [vedi]
- Fix ignorare i contenuti di verbatim e amici, mentre cerca di sezioni [vedi]
- Fix per mostrare le relazioni tra C # / Java classi generiche [vedi]
- fissi una serie di questioni (perdite di risorse, i membri non inizializzati, ecc) trovata da Coverity [vedi]
- Corretto errore in nuova QCString :: sprintf per lunga stringa. [View]
- estensione Risolto corrispondenza problema se il percorso contiene un punto. [View]
- Risolto il problema per l'accesso ai dati non inizializzati quando si combinano output RTF. [View]
- Risolto il problema di analisiEnd direttamente seguita dalla fine del file [vedi]
- Risolto un problema a trovare enduml usando /// commenti di stile. [View]
- Risolto bug conteggio dei riferimenti in nuova implementazione string [view]
- Risolti diversi avvertimenti Coverity [vedi]
- fissi per le perdite di memoria di piccole dimensioni [vedi]
- refusi fissi e la formattazione in Doxyfile (grazie ad Armin Mueller) [vedi]
- errori di battitura fisse nei commenti C / C ++. Non ci sono cambiamenti funzionali. [View]
- errori di battitura fisse nei commenti. [View]
- errori di battitura fisse nei commenti. Nessuna modifica funzionale. [View]
- Fortran END colore codice [view]
- Fortran CALL colore come parola chiave [vedi]
- codice di colore Fortran di END [vedi]
- carattere di continuazione Fortran visto come inizio della chiamata di funzione [vedi]
- Genera messaggio di errore in caso di generazione bibtex non riesce [vedi]
- Una migliore resa pagina principale via template engine [vedi]
- inizializzata variabile potenzialmente non inizializzata nella parte Markdown [vedi]
- Introdurre nuova implementazione stringa ottimizzato (tentativo 2) [vedi]
- directory template Introdotto per i file di modello e di risorse e risorse compilatore e direttore [vedi]
- problema LaTeX con 2 singoli apici consecutivi [vedi]
- Ultimo commento di code {} .f90 missing [vedi]
- immagini limite dimensioni e rendere più uniforme (LaTeX) [vedi]
- mathptmx pacchetto dà discrepanza tra PDF e HTML formule [vedi]
- Portoghese traduttori portoghesi e brasiliani aggiornati alla 1.8.5. [View]
- Prevenire eccessivamente lunghi termini di fermare l'indicizzatore di ricerca [vedi]
- problema in caso di terminazione di linea (., Un punto) direttamente dopo il comando cite [vedi]
- class Regressione portato classe come titolo della pagina [vedi]
- Rimuovi argomento fasullo per evitare compilatore avviso [vedi]
- Elimina la dipendenza di PlantUml su HAVE_DOT [view]
- Rimuovi estranei 'README' per consentire la creazione di giri di successo [vedi]
- Rimuovi regola di filtro per la generazione collegamenti modulo FORTRAN [vedi]
- Rimuovi codice ridondante [vedi]
- bash Rimosso costrutto specifico ./configure script per farlo funzionare su Solaris [view]
- Rimosso alcune dichiarazioni di commento. [View]
- Ripristina & quot; Bug 634763 - Fortran: subroutine esterno come argomento fittizio non riconosciute & quot; [View]
- tornato al vecchio implementazione stringa. Nuovo uno ha bisogno di più lavoro. [View]
- Mostra tag nome di file invece che per avvisi che indicano simboli estratti da file di tag. [View]
- Mostra tipo genitore-figlio relazione specializzazione in diagrammi # generics eredità Java / C [vedi]
- opzione Supporto charset per PlantUml [vedi]
- Il supporto per INLINE_SOURCES in Fortran [vedi]
- Supporto PlantUml! Includere dichiarazione [vedi]
- Supporto visibile = no per scheda della pagina principale. [View]
- Supporto collegamento per i metodi legati alle classi FORTRAN in definizioni di origine [vedi]
- Questa è la patch allegata al BZ 651.848 da Robin Gareus. [View]
- Aggiornamento README.md [vedi]
- script di configurazione aggiornato e libdoxygen.pro.in di utilizzare LLVM-config [view]
- Usa risultato di vsnprintf [vedi]
- Usa sostituto () al posto di conversione QString [vedi]
- Varie correzioni VHDL [vedi]
- varie correzioni e ristrutturazione [vedi]
- I vari problemi di lattice [vedi]
(Richiesta di pull regressione 259)
Cosa c'è di nuovo nella versione 1.8.6:
- Bug 154880 - se & quot; using namespace & quot; usato, richiamo di una funzione membro static in C ++ non è riconosciuto o riconosciuta sbagliato
- Bug 647517 - make install antepone una barra per il percorso di installazione Rimosso superflua /
- Bug 668424 - link HTML in output RTF sono rotti
- Bug 683897 -? Elenco classe non allineati
- Bug 692004 - mostra comprende per funzioni libero
- Bug 693537 - Creare possibilità di mantenere i commenti degli utenti in Doxyfile
- Bug 701949 - Latex: collegamenti ipertestuali per secreflist / refitem
- Bug 702265 - Generato Doxyfile differisce dal risultato di doxygen -u (fix parziale)
- Bug 705910 - indicizzazione e la ricerca non possono trattare gli identificatori non ASCII
- Bug 706520 - Fortran: in terre documentazione corpo sul posto sbagliato In alcuni casi, in codice proprietà, con in corpo la documentazione Fortran doxygen schiantato. Ho riaperto Bug_706520 per questo
- Bug 706804 - Fortran: Doxygen mescola funzioni attributi con la stringa di prova di tipo di ritorno non dovrebbero essere pari a & quot; funzione & quot; ma dovrebbe contenere & quot; funzione & quot;
- Bug 706813 - RPM accumulo tramite file spec fallisce
- Bug 706874 - Doxygen incidente se mancante nuova linea in un frammento
- Bug 706916 - specifiche C ++ eccezioni non sono più analizzato correttamente
- Bug 707102 - aggiornare la traduzione giapponese
- Bug 707353 - Accetta gli ID utilizzando unicode (non ASCII) caratteri in codice python
- Bug 707389 - GENERATE_TREEVIEW = YES disabilita contatto scorrendo con Android 3.x
- Bug 707431 - Impossibileref olink C ++ sovraccarichi operatore
- Bug 707483 - numero di pagina errato e l'intestazione in uscita pdf
- Bug 707554 - Quando usoINCLUDE doxywizard è chiuso directory corrente non è stato cambiato al momento giusto in modo che la includono file non possono essere trovati nella & quot; corrente & quot; directory (cioè la directory in cui il Doxyfile risiede anche, come questa directory è indicato come la directory corrente nel doxywizard). Questo è importante anche quando il doxywizard viene avviato da un collegamento.
- Bug 707567 - Asterischi in commento erroneamente visualizzati percode
- Bug 707641 - `FILTER_SOURCE_FILES = affermativa necessaria per costruire CALL_GRAPHS https://bugzilla.gnome.org/show_bug.cgi?id=707641
- Bug 707685 - Fortran:. Messaggio di errore quando manca EOL ultima Nel caso il buffer originale sia in codice formato fisso o libero non contiene una come ultimo carattere EOL, aggiungerlo
- Bug 707713 - Aggiunto il supporto per i diagrammi dia
- Bug 707825 - trattamento Const
- Bug 707925 - False avvertimento per Java & quot; avvertimento: mancante (in elenco delle eccezioni per gli & quot;
- Bug 707985 - Uscita Strano quando: aggiunto a una descrizione del parametro
- Bug 707995 -copydoc non funziona per sovraccarichi membri const
- Bug 708446 - Sconsigliata lista rompe albero HTML con estensione xhtml
- Bug 708455 - Abilitazione INLINE_SIMPLE_STRUCTS scombina strutture dati in albero
- Bug 708806 - percorso errato a graph_legend figura graph_legend.html quando CREATE_SUBDIRS = YES
- Bug 709052 - Templated e non su modelli documentazione metodo disguido
- Bug 709226 - campi utente Struct non documentate con INLINE_SIMPLE_STRUCTS
- Bug 709526 - C ++ parsing problema con operatori all'interno dei modelli
- Bug 709706 - terminazione C commenti all'interno dei file di riduzione dei prezzi rompe alias
- Bug 709780 - La copia di file tramite tag immagine può confondersi dal link simbolici a destinazione
- Bug 709803 - Generate file di HHC contiene un errore per una sezione di un mainpage
- Bug 709845 - Fortran: problema con i tipi con nome che inizia con è
- Bug 709870 - Broken link sulla pagina membri HTML quando si utilizzano BUILTIN_STL_SUPPORT
- Bug 709921 - Posizione di interruzione di riga nella lista argomenti template colpisce relazione eredità
- Bug 710917 - Segfault durante l'analisi di un file C
- Bug 710998 - latex_count = 5 non basta li>
- Bug 711004 - Vertical bar non può essere inviato direttamente al makeindex
- Bug 711097 - avvertimenti del compilatore perché char è unsigned su ARM / PPC: & quot; il confronto è sempre false & quot;
- Bug 711378 -. Annidati alias fallire quando l'alias nidificato ha due o più argomenti
- Bug 711639 - [PATCH] #include non funziona con percorsi assoluti
- Bug 711723 - Comment / ** / confonde doxygen
- Bug 711787 - Lungo la linea di inizializzazione in C si ferma doxygen Un extra & quot; breakpoint & quot; nella stringa di input è stato realizzato nella forma di una, (virgola), quindi per linee di inizializzazione la linea sarà più breve e, (virgola) vengono copiati in seguito.
- Bug 712795 - segmentation fault in memberdef.cpp
- Bug 712819 - Alcuni domini esterni appaiono in lista pur avendo ALLEXTERNALS = NO
- Bug 715172 - Coerentemente documentano organi funzione equivalente del Fortran
- Bug 719389 - HTML escape applicato in modo non corretto in tooltip sorgente
- Bug 719422 - classe Java privato è menzionato in ereditata dalla lista dei super-classe
- Bug 719463 - Invalid chiave nulla e segmentation fault
- Bug 719489 - Label & quot; astratto & quot; invece di & quot; pure virtuale & quot; per il linguaggio Java
- Bug 719525 -. Non si può costruire perché le definizioni di *** YY_flex_debug mancano
- Bug 719591 - expand_as_defined macro non funziona correttamente
- Bug 719639 -xrefitem con la stringa vuota titolo
- Bug 720046 - blocchi Document inline Objective-C
- Bug 720092 -. USE_MDFILE_AS_MAINPAGE non funziona se non è specificato il percorso completo
- Bug 720580 - navigatore fonte inline mostra codice errato con muilti linea C ++ 11 di stringhe prime
- Aggiungi il supporto per onorare svg formato immagine preferenza in msc
- parblock aggiunto eendparblock
- Aggiunto il supporto per la compilazione Mavericks
- Aggiunto fix per evitare errori con i compilatori più vecchi.
- Aggiunto generato file gitignore
- tag docs mancante Aggiunto
- Aggiunto mancante pthread lib a doxyapp
- spazio mancante Aggiunto dopoparblock
- Aggiunto il supporto rudimentale per Django come sistema modello per la creazione di output.
- Aggiunta la possibilità di specificare l'opzione -d nella GUI di Visual Studio in Windows per le regole lex
- Adjust internazionalizzazione parte di situazione attuale
- Allineamento dicode e la sezioneverbatim Quando avere un codice e di una sezione di testualmente le scatole non sono allineata, questa patch consente la correzione. Codice di esempio, aa.c; standard di Doxyfile: / ** file
- Consentiref alla pagina Markdown senza etichetta per nome, cioèref mypage.md
- Consenti collegamenti ad altre pagine di riduzione dei prezzi della forma [testo del link] (page.md)
- Evitare l'accesso alla memoria non inizializzata in fileToString
- Crea problema con unistd.h e Cygwin Il compilatore g ++ norma sotto le finestre (win32-g ++) ha file di unistd.gh; Microsoft Windows non ce l'ha, therfore è meglio utilizzare la directory winbuild in caso di finestre adn alcuna dipendenza altrimenti
- La coerenza in parte della documentazione documentazione Realizzato più in linea con le altre parti della documentazione (ad esempio, per quanto riguarda il modo in cui i nomi dei file vengono presentati) ha corretto alcuni errori di ortografia corretto l'avvertimento nel language.doc mettendo ta riferimento ai file da cui language.doc viene generato Corretto il colore per le lingue che sono ancora v1.4.6 (nome lingua ora anche rossa al posto di uno sfondo rosa, è stata confusa con le lingue che erano 1.5 / 1.6 compatibile)
- Corretti alcuni incongruenze nei commenti
- uscita di debug per analizzatore lessicale
- Deleted file generati dal repository di origine
- Doxygen non ha permessoref ai parametri di tipo di riferimento ad una matrice.
- Doxysearch sotto Cygwin non dovrebbe avere estensione cgi.exe ma solo .cgi
- Esperanto non supportato dal compilatore HtmlHelp ritornando per esperanto di default la lingua (inglese americano)
- Risolto un certo numero di avvisi del compilatore riportati dal compilatore clang recente
- problemi di compilazione fisse in doxyapp
- compilazione fisso avviso
- warning del compilatore fisso relative a size_t implicito in int conversione
- warning constness fisso
- Fixed invalido if trovata cppcheck
- Risolto il problema con traduttore rumeno impedendo TreeView di lavorare
- regressione fisso template autolinking C #, come MyGenericClass.g ()
- regressione fisso in discussione corrispondente per l'esempio modello
- Fortran aggiunto IMPURA parola
- traduttore francese up-to-date.
- documentazione interna per le possibilità di debug documentazione in merito all'uso di opzione -d con [f] documentazione iniziale lex per quanto riguarda le opzioni -d con doxygen
- LaTeX: Fix ToC voci di indice / bibliografia
- regola lexer esplicitato
- Fai rilevamento Python nel lavoro di configurazione con una versione precedente di 2.7
- tweaks di layout minori e protezione supplementare
- Più correzioni per la generazione di Windows
- Patch per quanto riguarda la generazione del file di regole per le finestre costruire quanto riguarda le lingue, alcune incoerenze nei (finestre) sistema di compilazione, le correzioni a qualche ortografia.
- language.doc rigenerata li>
- caratteri giapponesi rimosso nel maintainers.txt come si rompono la build
- backslash ridondanti rimossi nel modello regexp
- Rapporto dettagli sul fork () fallimento nei registri.
- Russo translator aggiornato, nuovo maintainer russo aggiunto.
- Piccola correzione ortografica per generare un file di estensione rtf - & gt; per generare un file rtf estensioni
- Alcuni testi possono essere indipendenti htmlonly / latexonly
- Spazio mancante nel messaggio di errore. la parola 'in' e la valle di filesOption stati concatenati
- Questa patch contiene le modifiche riguardanti il sistema di compilazione in modo che il * nix e sistemi Windows utilizzano le stesse informazioni (consistenza). Alcuni nomi di uso nomi di routine sono stati modificati (da file .l con opzione -P) per riflettere il nome del file che ha generato le routine, questo rende più facile per creare una procedura generale. Un certo numero di file include / intestazione sono file sono generati da diversi tipi di file (html, xml, js), a causa delle limitazioni delle finestre costruire il sistema dei nomi di file generati dovevano essere cambiate (l'estensione delle finestre a costruire il sistema è disponibile solo tra cui il '.' così ad esempio i file di jquery_fx.js genera ora jquery_fx.js.h anziché jquery_fx_js.h) nella versione per Windows la creazione di file cpp da file .l è stato rettificato per correggere i problemi YY_BUF_SIZE. Inoltre su Windows (e anche utilizzati in * nix) alcuni loda sono stati sostituiti con gli script python in modo che su Windows solo pitone è necessario (oltre flex ed e bisonti). Su * nix anche Perl è necessaria per la generazione utilizzando tmake.
- Aggiornamento file di progetto di Visual Studio per includere i nuovi file di origine
- Utilizzo del opion -d corretto Dare un errore quando viene data l'opzione -d sbagliato. Realizzato alcuni mesages errore più consistente. Corretto utilizzo della chiamata uscita, in caso di errore: uscita (1) altrimenti exit (0). Uno sguardo più attento deve essere fatta con exitDoxygen in quanto non contiene dichiarazioni di uscita e non è chiaro (per me) quando viene utilizzato.
- VHDL-2008 e gli array su elementi non vincolati
- considerare currentFile durante la ricerca di simboli globali
- doc / language.doc generati dalle sorgenti aggiornati (bgcolored)
- doc / language.tpl - UTF-8 si riflette nel modello langhowto
- doc language.tpl / - spazi finali rimossi
- doc / translator.py - stato colorato in HTML
- doxygen / ** stile crea blocchi di codice spurie con Markdown abilitato
- doxygen versione 1.8.5 getta molte & quot; interno Incoerenza & quot; errori durante l'analisi dei file IDL
- doxygen.sty.h non è stato ignorato e non incluso / generato correttamente
- test dir mancava da 'fare archive'
- uso: fare di stampa -d opzioni dev Doxygen
Comandi
Cosa c'è di nuovo nella versione 1.8.4:
- Modifiche:
- id 686.384:. Quando INLINE_SIMPLE_STRUCTS è abilitato, anche saranno inline struct con typedef semplici
- doxywizard: scrolling con la rotella del mouse non influisce sui valori della vista esperto .
- id 681.733:. Avvertimenti più coerenti ed errori
- Nuove funzionalità:
- Aggiunto il supporto per & quot; clang assistito parsing & quot ;, che consente al codice di essere analizzato anche tramite libclang (C / C ++ frontend di LLVM) e può migliorare la qualità della highting sintassi, riferimenti incrociati, e chiamare i grafici, in particolare per il modello pesante codice C ++. Per attivare questa funzione è necessario configurare doxygen con l'opzione --with-libclang. Quindi si ottiene due nuove opzioni di configurazione: CLANG_ASSISTED_PARSING per attivare o disattivare l'analisi via clang e CLANG_OPTIONS di passare opzioni del compilatore supplementari necessarie per compilare i file. Si noti che l'attivazione di questa funzione ha un significativo penalità prestazioni.
- Incluso cerotto donato da Intel, che aggiunge il supporto Docbook. Questo può essere abilitato tramite GENERATE_DOCBOOK e la posizione di uscita può essere controllata usando DOCBOOK_OUTPUT. Docbook specifiche sezioni possono essere aggiunti utilizzando docbookonly ... enddocbookonly
- Aggiunto il supporto per UNO IDL (lingua interace usata in Open / Libre Office), grazie a Michael Stahl per la patch.
- Incluso patch di Adrian Negreanu che memorizza i dati raccolti da doxygen in un database sqlite3. Attualmente ancora lavori in corso e può essere attivata solo con --with-sqlite3 durante ./configure.
- Per i grafici SVG interattive, bordi sono ora evidenziata quando aleggiava con il mouse.
- Inserisci patch Adrian Negreanu per mostrare le statistiche di durata dopo una corsa. È possibile attivare questa eseguendo doxygen con il & quot; -d Time & quot; opzione.
- Incluso patch di Markus Geimer che aggiunge un nuovo LATEX_EXTRA_FILES opzione che funziona in modo simile a HTML_EXTRA_FILES in quanto copiato i file specificati nella directory di output LaTeX.
- id 698.223: Aggiunto il supporto per C ++ 11 alignas parole chiave
- id 693.178: aggiunto il supporto per l'elaborazione DocSets con Dash (grazie a Bogdan Popescu per la patch
- id 684.782:. Inserito EXTERNAL_PAGES opzioni che possono essere utilizzati per determinare se le pagine importated via tags appariranno in pagine correlate (simili a EXTERNAL_GROUPS)
- id 692.227: Aggiunto MATHJAX_CODEFILE comando nuovo MathJax che supporta tra cui un file con lo scripting MathJax legati da inserire prima del caricamento dello script MathJax. Grazie ad Alberto per la patch.
- id 693.537: I commenti nel file di configurazione che iniziano con ## verrà ora mantenuta quando si aggiorna il file con doxygen -u (e doxygen -s -u). Grazie ad Alberto per la patch.
- id 693.422: Aggiunge il supporto per il lettone (grazie ad una patch da Lauris) .
- aggiornamenti linguistici Incluso per l'ucraino, rumeno, e il coreano
- Correzioni di bug (ids riferimento a bugzilla):
- Nuove funzionalità:
- Nuove funzionalità:
- Nuove funzionalità:
- Nuove funzionalità:
- Nuove funzionalità:
I commenti non trovato