Doxygen is de wereld & rsquo; s meest populaire en krachtige documentatie systeem dat wordt gebruikt door tal van ontwikkelaars over de hele wereld om uitgebreide documentatie van hun open source-projecten voor GNU / Linux-besturingssystemen te genereren. Het wordt uitgevoerd op C ++ en beschikt over een command-line interface.There zijn meerdere manieren te gebruiken DoxygenRunning de & lsquo; doxygen --help & rsquo; commando in een terminal emulator zal u snel toegang tot het programma & rsquo geven; s command-line opties en het gebruik van voorbeelden. De software kan worden gebruikt in een aantal manieren.
Zo kunt u Doxygen gebruiken om een sjabloon configuratiebestand te genereren, om een oude configuratie bestand bij te werken, om documentatie te genereren met behulp van een bestaande configuratie bestand, naar een template-bestand regelen van de lay-out van de gegenereerde documentatie te genereren, om een sjabloon style sheet bestand te genereren voor HTML, latex of RTF-documenten, alsmede naar een RTF-extensies bestand te genereren.
Het programma is volledig compatibel met alle Linux-kernel-besturingssystemen en kunt u de documentatie voor het programma geschreven op de C, C ++, Objective-C, Java, IDL (Corba en Microsoft smaken) te genereren, en tot op zekere hoogte PHP, D en C # .Getting begonnen met DoxygenInstalling Doxygen op je GNU / Linux distributie is eenvoudig, als het project is te vinden in de belangrijkste software repositories van tal van open source besturingssystemen. Dus alles wat je hoeft te doen is om de ingebouwde package manager te openen, zoeken naar Doxygen en installeren.
Als u wilt om het te installeren met behulp van de nieuwste bron archief, doe dat dan door deze te downloaden vanaf deze pagina via de speciale download knop hierboven, sparen het archief op uw thuismap, pak het uit, open een terminal emulator en navigeer naar de locatie van het gewonnen archiefbestanden (bijvoorbeeld cd /home/softoware/doxygen-1.8.9).
Voer de & lsquo; ./ configure & rsquo; commando te configureren en het programma te optimaliseren voor uw hardware architectuur en het besturingssysteem, dan lopen de & lsquo; maken & rsquo; commando om Doxygen compileren. Na een succesvolle compilatie, voert u de & lsquo; sudo make install & rsquo; bevel om het breed te installeren systeem
Wat is nieuw in deze release:.
- Vast een paar gevallen waarin het delen tekenreeksgegevens zou kunnen leiden tot corruptie [view]
- Diverse VHDL-gerelateerde fixes [view]
- Bug 742.151 - Bogus waarschuwing: citelist: Onverwachte nieuwe regel [view]
- Bug 742.230 -todo paragrafen verkeerd in rtf-uitgang geplaatst [view]
- Bug 742.235 - Bogus bericht met addtogroup [view]
- Documentatie HTML Header, Footer, en Stylesheet veranderingen [view]
- Het documenteren RESULTAAT variabele van Fortran FUNCTIE [view]
- Fix potentiële null pointer dereference in src / context.cpp [view]
- Vaste compilatie probleem op Windows [view]
- Fortran FUNCTIE broncode [view]
- Fortran: kleurcode GOTO als stroom trefwoord. [View]
- Help-bericht met betrekking tot de lay-out bestand [view]
- Verwijder ongebruikte lokale en statische globale variabelen [view]
- Suggesties bij stripPrefix gebruiken is geïmplementeerd voor RESULTAAT. Voor de consistentie ook geïmplementeerd voor argumenten. [View]
- Switched terug naar versie 6.2 van JavaCC voor VHDL parser generatie. [View]
Wat is nieuw in versie 1.8.9:
- Bug 634.763 - Fortran: externe subroutine als dummy argument niet herkend [view]
- Bug 634.763 - Fortran: externe subroutine als dummy argument niet herkend [view]
- Bug 651.859 - Korte beschrijving misplaatst in man-pagina uitgang [view]
- Bug 652.276 - typedefs in manpages heeft te weinig linebreak possiblilities [view]
- Bug 685.597 - C # tag in een tag niet maken zoals verwacht. [View]
- Bug 687.576 - ondersteuning toevoegen voor LATEX_EXTRA_STYLESHEET [view]
- Bug 704.090 - Laat Klasse {T} .Method in cref te verwijzen naar een algemene klasse in XML opmerkingen [view]
- Bug 722.940 - klassen met dezelfde naam in verschillende namespace toe te voegen aan dezelfde groep [view]
- Bug 729.063 - Missing link voor post binnen dezelfde namespace [view]
- Bug 729.236 - Toegevoegd HIDE_COMPOUND_REFERENCE config optie [view]
- Bug 735.145 - QHP toc doorbroken als hoofdpagina met PROJECT_NAME titel heeft secties / subpagina's [view]
- Bug 735.194 - src / Makefile.libdoxycfg mag niet worden verspreid [view]
- Bug 735.198 - PlantUml vereist epstopdf voor het bouwen van PDF-bestanden [view]
- Bug 735.376 - tag bestand: Onbekend samengestelde attribuut 'eenling' gevonden! [View]
- Bug 735.441 - Fix een bron lek in src / vhdldocgen.cpp [view]
- Bug 735.462 - Er is niet zoiets als een eigen Q_PROPERTY [view]
- Bug 735.475 - dezelfde uitdrukking in translator_kr.h [view]
- Bug 735.477 - Fix een potentiële null pointer dereference in src / memberdef.cpp [view]
- Bug 735.481 - Mismatch in het toewijzen van geheugen / de-allocatie functie in vhdlparser / vhdlstring.h [view]
- Bug 735.482 - Verwijder een niet nodig initialisatie van een lokale variabele in src / mangen.cpp [view]
- Bug 735.483 - Fix een potentiële null pointer dereference in src / searchindex.cpp [view]
- Bug 735.497 - Fix verkeerde pointer initialisatie in src / definition.cpp [view]
- Bug 735.499 - Fix potentiële modulo door nul in src / template.cpp [view]
- Bug 735.584 - Bereikte einde van het bestand, terwijl nog steeds insided een (geneste) commentaar in Markdown [view]
- Bug 735.587 - Fix een afsluitende nul teken na fread in src / filedef.cpp [view]
- Bug 735.589 - Verwijder niet nodig variabele initialisatie in src / classdef.cpp [view]
- Bug 735.590 - Verwijder niet nodig pointer initialisatie in src / entry.cpp [view]
- Bug 735.591 - Zorg voor exit code in geval generatePlantUMLOutput mislukt [view]
- Bug 735.620 - Verwijder niet nodig variabele caching in src / markdown.cpp [view]
- Bug 735.622 - Do inputSize niet cachen in src / doxygen.cpp [view]
- Bug 735.623 - Expression is altijd vals, want 'anders als' conditie overeenkomt met de vorige toestand [view]
- Bug 735.726 - Fix ontbrekende breuk in switch case statement [view]
- Bug 735.745 - Valse ASSERT bericht [view]
- Bug 735.759 - Gebroken man pagina's vanwege het slechte gebruik van Autobreak [view]
- Bug 735.767 - Fix potentiële kopiëren en plakken probleem in vhdlparser / VhdlParser.cc [view]
- Bug 735.924 - [Patch] Documentatie: Verkeerde link voor \ diafile [view]
- Bug 735.925 - [Patch] DocBook: Mogelijke naam botsing voor gegenereerde beeldbestanden [view]
- Bug 735.926 - RTF-uitgang: \ diafile en \ mscfile werken niet [view]
- Bug 735.929 - Windows: Process exit code wordt genegeerd voor processen gelanceerd met behulp van ShellExecuteEx () [bekijk]
- Bug 735.982 - Fix mogelijke toewijzing van de enorme hoeveelheid geheugen toe te schrijven aan het type overflow in src / lodepng.cpp [view]
- Bug 735.985 - Fix ontbrekende ongecontroleerde terugkeer waarde in src / dot.cpp [view]
- Bug 736.018 - Fix potentiële null pointer dereference in src / dbusxmlscanner.cpp [view]
- Bug 736.020 - Fix identieke code voor verschillende vestigingen in src / translator_tw.h [view]
- Bug 736.022 - Fix potentiële null pointer dereference in src / index.cpp [view]
- Bug 736.023 - Verwijder niet nodig variabele initialisatie in src / cite.cpp [view]
- Bug 736.027 - Verwijder niet nodig lokale variabele in src / doxygen.cpp [view]
- Bug 736.029 - Haal overbodige if / else tak in src / lodepng.cpp [view]
- Bug 736.030 - Haal overbodige if / else tak in src / translator_lt.h [view]
- Bug 736.031 - Cleanup redundante if / else tak in src / translator_kr.h [view]
- Bug 736.032 - Cleanup redundante if / else tak in src / translator_sr.h [view]
- Bug 736.033 - Cleanup redundante if / else tak in src / translator_tw.h [view]
- Bug 736.034 - Cleanup redundante if / else tak in src / translator_vi.h [view]
- Bug 736.036 - Haal overbodige lokale variabele initialisatie in qtools / qstring.cpp [view]
- Bug 736.037 - Fix verkeerde lidvariabele initialisatie in src / define.cpp [view]
- Bug 736.385 - Fix potentiële null pointer dereference in src / util.cpp [view]
- Bug 736.386 - Fix een andere potentiële null pointer dereference in src / util.cpp [view]
- Bug 736.387 - Fix een potentiële null pointer dereference in src / index.cpp [view]
- Bug 736.389 - Fix een potentiële null pointer dereference in src / vhdldocgen.cpp [view]
- Bug 736.992 - Lid functies weggelaten uit tagfile [view]
- Bug 737.444 - Java: Annotaties met beugels voorkomen documentatie [view]
- Bug 737.830 - Ongeldige element naam gedeeltelijk voettekst wanneer GENERATE_TREEVIEW gespecificeerd [view]
- Bug 738.063 - Fortran attribuut aaneengesloten niet geïdentificeerd [view]
- Bug 738.167 - Entiteit verwijzingen in XML-commando attributen zijn verkeerd behandeld [view]
- Bug 738.173 - Entiteit verwijzingen in XML-code commando worden verkeerd behandeld [view]
- Bug 738.548 - latex: dode links naar broncode [view]
- Bug 738.574 - & hellip; wordt vervangen door cdots in plaats van dots in de latex-uitgang [view]
- Bug 739.054 - Python xml niet uitvoeren van info van functies binnen __init__.py [view]
- Bug 739.056 - Python xml - argsstring leeg is, terwijl HTML hebben argumenten [view]
- Bug 739.209 - Ongeldige waarschuwing over ongedocumenteerde C ++ uit tagfile geïmporteerd functie [view]
- Bug 739.210 - C ++ 11 scoped opsommingen met dezelfde naam in verschillende klassen worden samengevoegd als het gebruiken van tagfile [view]
- Bug 739.211 - Kan expliciete koppelingen niet naar C ++ const lid functies [view]
- Bug 739.214 - Kan unscoped geen link maken naar C ++ conversie-operator [view]
- Bug 739.462 - Met behulp van & quot; doxygen.css & quot; voor HTML_EXTRA_STYLESHEET wordt ongemerkt [view]
- Bug 739.863 - Regressie: Base klassen onjuist bij het gebruik van CRTP met standaard template parameter [view]
- Bug 740.218 - Volledige omvang die nodig is bij het maken van koppeling in kruisverwijzingen sectie [view]
- Bug 740.218 - Volledige omvang die nodig is bij het maken van koppeling in kruisverwijzingen sectie (vaste regressie) [bekijk]
- Bug 740.446 - ongeldige copydoc doel niet leidt tot waarschuwing [view]
- Bug 741.100 - Latex naar PDF hangt bij het gebruik van Markdown tafels [view]
- Bug 741.417 - Crash bij het bouwen gtkmm documentatie [view]
- Bug 741.778 - cite verward door etiketten die eindigt met een punt (verbeterde waarschuwingsbericht) [bekijk]
- fix docbook uitgang [view]
- ondersteuning anders dan engels
- fix gebroken bijvoorbeeld koppeling id
- fix onvolledig TOC: no. Classe etc
- voeg korte beschrijving voor functies etc.
- Voldoen aan REPEAT_BRIEF
- Doe niet uitgevoerd gedupliceerd inhoud wanneer ontbreekt gedetailleerde descripton.
- gedekte tafel colwidth voor Param / retval
- Voeg ontbrekende ontsnappen in doxysearch.cpp als resultaat bevatte een dubbele aanhalingstekens [view]
- Voeg broncode mogelijkheid voor RTF-uitgang [view]
- Toegevoegd Coverity Scan Build Status om Leesmij [view]
- Toegevoegd duidelijker aanbod controles voor strijkkwartet klasse compiler helpen [view]
- Toegevoegde compilatie ondersteuning voor MacOSX 10.10 (Yosemite) [bekijk]
- Toegevoegd snellere verwijzing geteld touwtje implementatie met kort touwtje optimalisatie [view]
- Toegevoegd grafische hiërarchie steun aan template engine [view]
- Toegevoegd guard om te voorkomen dat (theoretisch) uit gebonden toegang [view]
- Toegevoegd taal attribuut om XML-uitvoer voor de klassen, namespaces, en bestanden [view]
- Vermijd een (theoretische) geheugenlek [view]
- Betere afhandeling van inline Fortran parameter documentatie [view]
- Fixed bug voor de paginanummers in de latex indices [view]
- Compilatie fixes voor Windows voor nieuwe string implementatie. [View]
- Omzetten FORTRAN modules om namespaces [view]
- Maak een gemakkelijke mogelijkheid om een fragment uit het huidige bestand te nemen. [View]
- Debian Bug 762.272: segfault met cyclische subgroepen [view]
- met een handicap in te voeren / exit printen voor doctokenizer (geproduceerd te veel lawaai) [bekijk]
- Lege vermelding in tableofcontents in geval bijv. paragraaf zonder beschrijving. [View]
- Extra lege regel in de bron fragmenten [view]
- Fix bug met C ++ 11 static_assert [view]
- Fix bug: taalswitch command & quot; ~ & quot; nagelaten taal id detecteren welke bevat '-' [view]
- Fix voor https://bugzilla.gnome.org/show_bug.cgi?id=651850 [view]
- Fix voor het tweede nummer in bz 651.848 [view]
- Fix mogelijke crash bij het lezen van tag-bestand dat geneste Java-klassen met behulp van generieke geneesmiddelen bevatte [view]
- Fix regels voor het sluiten van FORTRAN-module en typedef scopes [view]
- Fix om de inhoud van verbatim en vrienden te negeren terwijl op zoek naar secties [view]
- Fix om de relaties tussen C # tonen / Java generieke klassen [view]
- Vast een aantal zaken (resource lekken, uninitialized leden, etc.) gevonden door coverity [view]
- Fixed bug in nieuwe QCString :: sprintf voor lange reeks. [View]
- Vaste extensie die overeenkomt probleem als pad bevatte een punt. [View]
- Vaste kwestie toegang ongeïnitialiseerde gegevens bij het combineren van RTF-uitgang. [View]
- Vaste kwestie parsingend direct gevolgd door het einde van het bestand [view]
- Fixed probleem vinden enduml bij het gebruik van /// stijl opmerkingen. [View]
- Fixed refcounting bug in nieuwe string implementatie [view]
- Vaste verschillende Coverity waarschuwingen [view]
- Vast te kleine geheugen lekken [view]
- Vaste typefouten en opmaak in Doxyfile (met dank aan Armin Mueller) [bekijk]
- Vaste typefouten in C / C ++ commentaar. Er zijn geen functionele veranderingen. [View]
- Vaste typefouten in opmerkingen. [View]
- Vaste typefouten in opmerkingen. Geen functionele veranderingen. [View]
- Fortran code kleur END (regressie pull verzoek 259) [bekijk]
- Fortran kleur CALL als trefwoord [view]
- Fortran kleurcode van END [view]
- Fortran voortzetting karakter gezien als begin van de functie-aanroep [view]
- Genereer foutmelding in geval bibtex generatie faalt [view]
- Verbeterde hoofdpagina rendering via template engine [view]
- Initialized potentieel uninitialized variabele in markdown deel [view]
- Invoering van nieuwe, geoptimaliseerde reeks implementatie (poging 2) [bekijk]
- Geïntroduceerd template directory voor template en bronbestanden en resource compiler & manager [view]
- LaTeX probleem met 2 opeenvolgende enkele aanhalingstekens [view]
- Laatste commentaar van code {.f90} vermist [view]
- Limit afbeeldingen maten en meer eenvormig te maken (LaTeX) [bekijk]
- Package mathptmx geeft discrepantie tussen PDF en HTML-formules [view]
- Portugees en Braziliaans Portugees vertalers bijgewerkt naar 1.8.5. [View]
- Voorkom te lange termen van het stoppen van de search indexer [view]
- Probleem bij lijnafsluiting (., Een punt) direct na de cite commando [view]
- Regression klasse resulteerde in klassen, zoals de paginatitel [view]
- Verwijder nep argument om compiler voorkomen waarschuwing [view]
- Verwijder afhankelijkheid van PlantUml op HAVE_DOT [view]
- Verwijder vreemde 'README' tot succesvolle RPM creatie toelaten [view]
- Verwijder filtering regel bij het genereren van FORTRAN module linkt [view]
- Haal overbodige code [view]
- Removed bash specifieke constructie van ./configure script te laten werken op Solaris [view]
- Removed wat commentaar uitspraken. [View]
- Revert & quot; Bug 634.763 - Fortran: externe subroutine als dummy argument niet herkend & quot; [View]
- terug naar de oude reeks implementatie teruggedraaid. Nieuwe men moet meer werk. [View]
- Toon tag bestandsnaam in plaats van voor de waarschuwingen die naar symbolen onttrokken tag bestanden. [View]
- Laat de ouder-kind soort specialisatie relatie in Java / C # generics erfenis schema [view]
- Ondersteuning charset optie voor PlantUml [view]
- Ondersteuning voor INLINE_SOURCES in Fortran [view]
- Ondersteuning PlantUml! Include-instructie [view]
- Ondersteuning zichtbaar = geen voor hoofdpagina tabblad. [View]
- Ondersteuning linken naar methoden gebonden aan FORTRAN klassen in bron definities [view]
- Dit is de patch die aan BZ 651.848 door Robin Gareus. [View]
- bijwerken README.md [view]
- Bijgewerkt configuratie script en libdoxygen.pro.in om llvm-config gebruiken [view]
- Gebruik gevolg van vsnprintf [view]
- Gebruik vervanger () in plaats van QString conversie [view]
- Diverse VHDL fixes [view]
- diverse fixes en herstructurering [view]
- Verschillende latex problemen [view]
Wat is nieuw in versie 1.8.6:
- Bug 154.880 - als & quot; using namespace & quot; gebruikt, wordt oproep van een statische lid functie in C ++ niet wordt erkend of die verkeerde
- Bug 647.517 - make install Voegt een schuine streep om de installatie pad verwijderd overbodig /
- Bug 668.424 - HTML-links in RTF-uitgang zijn gebroken
- Bug 683.897 -? Klas lijst niet gesorteerd
- Bug 692.004 - show bestaat voor gratis functies
- Bug 693.537 - Maak mogelijkheid om commentaar van gebruikers in Doxyfile houden
- Bug 701.949 - Latex: Hyperlinks voor secreflist / refitem
- Bug 702.265 - Vernieuwd Doxyfile verschilt van resultaat van doxygen -u (gedeeltelijke fix)
- Bug 705.910 - Indexeren en zoeken kan niet niet ASCII-identifiers te behandelen
- Bug 706.520 - Fortran: in het lichaam documentatie landt op verkeerde plaats In sommige gevallen, in fatsoen code, met in het lichaam van Fortran documentatie doxygen crashte. Ik HEROPEND Bug_706520 voor deze
- Bug 706.804 - Fortran: Doxygen mengt up functie-attributen met de return type-test draad mag niet gelijk zijn aan & quot zijn; functie & quot; maar moet bevatten & quot; functie & quot;
- Bug 706.813 - RPM build via spec bestand mislukt
- Bug 706.874 - Doxygen crash als vermist nieuwe-regel in een fragment
- Bug 706.916 - C ++ uitzondering specificaties zijn niet meer correct ontleed
- Bug 707.102 - het actualiseren van de Japanse vertaling
- Bug 707.353 - Accepteer ID's met behulp van unicode (niet ASCII) in python codes
- Bug 707.389 - GENERATE_TREEVIEW = YES schakelt contact scrollen met Android 3.x
- Bug 707.431 - Kan nietRef oflink C ++ operator overbelasting
- Bug 707.483 - Verkeerde paginanummer en header in pdf-uitgang
- Bug 707.554 - Wanneer ikINCLUDE DoxyWizard is gesloten huidige directory is niet veranderd op het juiste moment, zodat de include bestanden konden niet worden gevonden in de & quot; huidige & quot; directory (dwz de directory waar de Doxyfile woont ook, als deze map wordt weergegeven als de huidige directory in de DoxyWizard). Dit is ook belangrijk bij de DoxyWizard wordt gestart vanuit een snelkoppeling.
- Bug 707.567 - Sterretjes in commentaar verkeerd weergegevencode
- Bug 707.641 - `FILTER_SOURCE_FILES = YES` die nodig is om te bouwen CALL_GRAPHS https://bugzilla.gnome.org/show_bug.cgi?id=707641
- Bug 707.685 - Fortran:. Foutmelding als vermist laatste EOL In het geval dat de oorspronkelijke buffer in een vaste of vrije indeling code niet een EOL als laatste karakter bevatten, toevoegen
- Bug 707713 - Voeg ondersteuning voor dia's
- Bug 707.825 - Const behandeling
- Bug 707.925 - Valse waarschuwing voor Java & quot; waarschuwing: het missen (in de lijst met uitzonderingen op lid & quot;
- Bug 707.985 - Strange uitvoer als: toegevoegd aan een parameter beschrijving
- Bug 707.995 -copydoc niet werkt voor const lid overbelasting
- Bug 708.446 - Afgekeurd lijst breekt HTML boom met xhtml extensie
- Bug 708.455 - Enabling INLINE_SIMPLE_STRUCTS messes up datastructuren in boom
- Bug 708.806 - Verkeerd pad naar figuur in graph_legend.html graph_legend toen CREATE_SUBDIRS = YES
- Bug 709.052 - Templated en niet-matrijs methode mixup documentatie
- Bug 709.226 - Struct lid velden niet gedocumenteerd met INLINE_SIMPLE_STRUCTS
- Bug 709.526 - C ++ parsing probleem met ondernemingen binnen templates
- Bug 709.706 - Beëindiging C reacties binnen markdown bestanden breekt aliassen
- Bug 709.780 - Het kopiëren van bestanden via image tag kan in de war raken door symlinks op de bestemming
- Bug 709.803 - Vernieuwd HHC-bestand bevat een fout voor een gedeelte van een hoofdpagina
- Bug 709.845 - Fortran: probleem met types met naam beginnend met is
- Bug 709.870 - Broken links op leden HTML-pagina bij het gebruik van BUILTIN_STL_SUPPORT
- Bug 709.921 - positie van linebreak in template lijst met argumenten invloed erfenis relatie
- Bug 710.917 - Segfault tijdens het ontleden van een C-bestand
- Bug 710.998 - latex_count = 5 is niet genoeg
- Bug 711.004 - verticale staafjes kan niet worden direct verzonden naar makeindex
- Bug 711.097 - Compiler waarschuwingen omdat char is unsigned op ARM / PPC: & quot; vergelijking is altijd vals & quot;
- Bug 711.378 -. Geneste Alias mislukken als de geneste alias heeft twee of meer argumenten
- Bug 711.639 - [PATCH] # include werkt niet met absolute paden
- Bug 711.723 - Commentaar / ** / verwart doxygen
- Bug 711.787 - Lange initialisatie lijn in C stopt doxygen Een extra & quot; breekpunt & quot; in de input string is gemaakt in de vorm van een, (komma), dus voor initialisatie lijnen de lijn zal korter zijn en de, (komma) wordt later gekopieerd.
- Bug 712.795 - segmentatie fout in memberdef.cpp
- Bug 712.819 - Sommige externe namespaces weergegeven in de lijst ondanks het feit dat ALLEXTERNALS = NO
- Bug 715.172 - Consequent documenteren gelijkwaardige functie lichamen Fortran's
- Bug 719.389 - HTML Ontsnappen verkeerd in bron tooltips toegepast
- Bug 719.422 - private Java-klasse wordt genoemd in geërfd door lijst van super klasse
- Bug 719.463 - Ongeldige null sleutel en segmentatie fout
- Bug 719.489 - Label & quot; abstract & quot; in plaats van & quot; puur virtuele & quot; voor Java-taal
- Bug 719.525 -. Kan niet bouwen, omdat de definities van *** YY_flex_debug ontbreken
- Bug 719.591 - expand_as_defined macro werkt niet goed
- Bug 719.639 -xrefitem met lege kopje touwtje
- Bug 720.046 - Document inline Objective-C blokken
- Bug 720.092 -. USE_MDFILE_AS_MAINPAGE werkt niet als volledige pad is opgegeven
- Bug 720.580 - inline source browser toont verkeerde code met muilti-lijn c ++ 11's rauwe strings
- ondersteuning toevoegen voor het eren van svg beeldformaat voorkeur in msc
- Toegevoegdparblock enendparblock commando
- Toegevoegde compileren ondersteuning voor Mavericks
- Toegevoegd fix om fouten met oudere compilers te voorkomen.
- Toegevoegd gegenereerde bestanden te gitignore
- Toegevoegd ontbrekende docs tag
- Toegevoegd ontbrekende pthread lib naar doxyapp
- Toegevoegd ontbrekende spatie naparblock
- Toegevoegd rudimentaire ondersteuning voor Django als template voor uitvoer creatie.
- De mogelijkheid is toegevoegd aan de -d optie in de Visual studio GUI op de ramen van de lex regels opgeven
- Stel internationalisering deel aan huidige situatie
- Afstemming vancode enverbatim sectie Wanneer het hebben van een code en een woordelijk deel van de dozen zijn niet uitgelijnd, deze patch fixes dit. Voorbeeldcode, aa.c; standaard Doxyfile: / ** bestand
- LaatRef naar ongelabelde markdown pagina op naam, dwzRef mypage.md
- links naar andere afwaardering bladzijden van het formulier Laat [link text] (page.md)
- Vermijd toegang tot niet-geïnitialiseerd geheugen in fileToString
- Build probleem met unistd.h en Cygwin De standaard g ++ compiler onder windows (win32-g ++) heeft unistd.gh bestand; Microsoft Windows heeft het niet wordt meegenomen is het beter om de winbuild directory anderszins gebruiken in geval van ramen adn geen afhankelijkheid
- Consistentie in de taal van een deel van de documentatie Made documentatie meer in lijn met de andere delen van de documentatie (met betrekking tot de manier waarop bijvoorbeeld bestandsnamen worden gepresenteerd) Gecorrigeerd aantal spelfouten Gecorrigeerd de waarschuwing in de language.doc door het plaatsen ta verwijzing naar de bestanden van die language.doc wordt gegenereerd Gecorrigeerd de kleur voor de talen die nog v1.4.6 (taal naam nu ook rood in plaats van een roze achtergrond, was verwarrend met talen die 1.5 / 1.6 compatibel waren)
- Gecorrigeerd aantal inconsistenties in de reacties
- Debug output voor lexicale analysator
- Verwijderde gegenereerde bestanden van bron repository
- Doxygen niet toeRef om parameters van het type verwijzing naar een array.
- Doxysearch onder Cygwin mag geen extensie cgi.exe maar gewoon .cgi
- Esperanto niet ondersteund door HTMLHelp compiler terugkeer voor esperanto taal default (Amerikaans Engels)
- Vast een aantal compilerwaarschuwingen gemeld door nieuwere clang compiler
- Vaste compilatie problemen in doxyapp
- Vaste compile waarschuwing
- Vaste compiler waarschuwing met betrekking tot impliciete size_t om de conversie int
- Vaste constness waarschuwing
- Vaste ongeldig als verklaring gevonden door cppcheck
- Fixed probleem met Roemeense vertaler voorkomen boomstructuur van het werken
- Vaste regressie autolinking C # template zoals MyGenericClass.g ()
- Vaste regressie in argument matching voor de template voorbeeld
- Fortran toegevoegd trefwoord onzuiver
- Frans vertaler up-to-date is.
- Interne documentatie voor debug mogelijkheden Documentatie met betrekking tot het gebruik van de optie -d met [f] lex Initial documentatie met betrekking tot de -d opties met doxygen
- LaTeX: Fix ToC inzendingen van index / bibliografie
- Gemaakt lexer regel expliciete
- Maak Python detectie in configure werk met versie ouder dan 2.7
- Minor layout tweaks en extra bewaker
- Meer fixes voor de Windows build
- Patch over het genereren van het bestand met regels voor de ramen te bouwen met betrekking tot talen, een aantal inconsistenties in de (windows) te bouwen systeem, correcties om wat spelling.
- De geregenereerde language.doc
- Removed Japanse tekens in maintainers.txt als ze breken de build
- Verwijderd redundante backslashes in regexp patroon
- Verslag details over fork () falen in logboeken.
- Russische vertaler bijgewerkt, nieuwe Russische onderhouder toegevoegd.
- Kleine spelling correctie op een rtf extensies bestand te genereren - & gt; naar een rtf extensiebestandspad genereren
- Sommige teksten kunnen onafhankelijk van htmlonly / latexonly zijn
- Space ontbreken in foutmelding. het woord 'in' en het dal van filesOption werden samengevoegd
- Deze patch bevat wijzigingen ten aanzien van het bouwsysteem, zodat de * nix en Windows-systemen dezelfde informatie (consistentie) te gebruiken. Sommigen gebruiken namen routine zijn gewijzigd (van .l bestanden met -P optie) de bestandsnaam die de routines gegenereerde weerspiegelen, dit maakt het eenvoudiger om een algemene werkwijze maken. Een aantal onder / header bestanden worden bestanden worden gegenereerd op basis van verschillende bestandstypen (html, xml, js), als gevolg van een aantal beperkingen van de ramen te bouwen systeem de gegenereerde bestandsnamen moest worden veranderd (de extensie in de ramen te bouwen systeem is alleen beschikbaar waaronder de '.' zodat bijvoorbeeld het bestand jquery_fx.js genereert nu jquery_fx.js.h plaats van jquery_fx_js.h) In de windows versie van de creatie van .cpp bestanden van .l bestanden is aangepast om te corrigeren voor de YY_BUF_SIZE problemen. Verder op de ramen (en ook gebruikt op * nix) sommige prijst zijn vervangen door python scripts, zodat op windows alleen python is behoefte (naast flex en en bison). Aan * nix perl ook nodig is voor de opwekking met behulp van tControleer.
- Bijgewerkt Visual Studio project bestanden naar nieuwe bronbestanden bevatten
- Gebruik van de -d opion gecorrigeerd geven van een fout wanneer een verkeerde -d optie is gegeven. Maakte een fout mesages meer consistent. Gecorrigeerd gebruik van de exit gesprek, in geval van een fout: exit (1) anders exit (0). Een nadere blik moet worden gemaakt op exitDoxygen als het geen exit verklaringen bevatten en het is onduidelijk (voor mij) wanneer het wordt gebruikt.
- VHDL-2008 en arrays op ongedwongen elementen
- overwegen currentFile bij het zoeken naar wereldwijde symbolen
- doc / language.doc gegenereerd op basis van de bijgewerkte bronnen (bgcolored)
- doc / language.tpl - UTF-8 tot uiting in de langhowto template
- doc / language.tpl - spaties verwijderd
- doc / translator.py - gekleurde status HTML
- doxygen / ** stijl creëert valse code blokken met markdown ingeschakeld
- doxygen versie 1.8.5 gooit veel & quot; Interne Inconsistentie & quot; fouten bij het ontleden van .idl bestanden
- doxygen.sty.h werd niet genegeerd en niet inbegrepen / correct gegenereerd
- testen dir ontbrak 'maken archive'
- gebruik: maak -d printen dev doxygen opties
Wat is nieuw in versie 1.8.4:
- Wijzigingen:
- id 686.384:. Als INLINE_SIMPLE_STRUCTS is ingeschakeld, ook structuren met eenvoudige typedefs zal worden inline
- Doxywizard: scrollen met het muiswiel niet meer van invloed op de waarden in het deskundige oog .
- id 681.733:. Meer consistente waarschuwingen en fouten
- Nieuwe functies:
- Ondersteuning voor & quot; clang bijgestaan parsing & quot ;, die de code maakt het mogelijk om ook worden ontleed via libclang (C / C ++ frontend van LLVM) en kan de kwaliteit van de syntax highting, kruisverwijzingen te verbeteren, en bel grafieken, vooral voor template zware C ++ code. Om deze functie moet je doxygen configureren met de optie --with-libclang mogelijk te maken. Dan krijg je twee nieuwe configuratieopties: CLANG_ASSISTED_PARSING in- of uitschakelen parsen via Clang en CLANG_OPTIONS om extra compiler opties die nodig is om de bestanden te compileren passeren. Merk op dat deze functie inschakelt heeft een belangrijke prestatie penality.
- Inbegrepen patch geschonken door Intel die Docbook voegt ondersteuning toe. Dit kan worden ingeschakeld via GENERATE_DOCBOOK en de output locatie kan worden gecontroleerd met behulp van DOCBOOK_OUTPUT. Docbook specifieke secties kunnen worden toegevoegd met behulp van docbookonly ... enddocbookonly
- Ondersteuning toegevoegd voor UNO IDL (interace taal die wordt gebruikt in de Open / Libre Office), dankzij Michael Stahl voor de patch.
- Inbegrepen patch door Adrian Negreanu die gegevens verzameld door doxygen in een sqlite3 database slaat. Momenteel werken nog steeds aan de gang en kan alleen worden geactiveerd met behulp van --with-sqlite3 tijdens ./configure.
- Voor interactieve SVG grafieken, hoeken zijn nu gemarkeerd wanneer zweefde door de muis.
- Include patch door Adrian Negreanu te duur statistieken blijkt na een run. U kunt dit mogelijk te maken door het uitvoeren van doxygen met de & quot; -d Tijd & quot; optie.
- Inbegrepen patch door Markus Geimer die een nieuwe optie LATEX_EXTRA_FILES die similarily werkt om HTML_EXTRA_FILES in dat het gekopieerde opgegeven bestanden naar de LaTeX output directory voegt.
- id 698.223: Toegevoegde ondersteuning voor C ++ 11 trefwoord alignas
- id 693.178: Toegevoegde ondersteuning voor verwerking DocSets met Dash (met dank aan Bogdan Popescu voor de patch
- id 684.782:. Optie toegevoegd EXTERNAL_PAGES die kan worden gebruikt om te bepalen of pagina's importated via labels kader van aanverwante pagina's (vergelijkbaar met EXTERNAL_GROUPS) verschijnt
- id 692.227: Toegevoegd nieuwe MathJax commando MATHJAX_CODEFILE die ondersteunt, waaronder een bestand met MathJax gerelateerd scripting moet worden ingevoegd vóór de MathJax script wordt geladen. Met dank aan Albert voor de patch.
- id 693.537: Reacties in het configuratiebestand te beginnen met ## zal nu worden gehouden bij het upgraden van het bestand met doxygen -u (en doxygen -s -u). Met dank aan Albert voor de patch.
- id 693.422: Voegt ondersteuning voor Letse (met dank aan een patch door Lauris) .
- Inbegrepen taal updates voor Oekraïens, Roemeens, en Koreaanse
- Bug fixes (ids verwijzen naar de bugzilla database):
- Nieuwe functies:
- Nieuwe functies:
- Nieuwe functies:
- Nieuwe functies:
- Nieuwe functies:
Reacties niet gevonden