From 4a9b19268b27bdd8a9a373bfc0a5d115a31f09f0f755d07affa49fa5a737b7d0 Mon Sep 17 00:00:00 2001
From: Martin Pluskal
Date: Wed, 14 Aug 2024 07:09:47 +0000
Subject: [PATCH] =?UTF-8?q?-=20Update=20to=20Doxygen=201.12.0=20=20=20*=20?=
=?UTF-8?q?Adding=20"engine"=20chen=20and=20chronology=20for=20plantuml=20?=
=?UTF-8?q?=20=20*=20Also=20allow=20backticks=20to=20be=20combined=20with?=
=?UTF-8?q?=20emphasis=20in=20Markdown=20-=20Update=20to=20Doxygen=201.11.?=
=?UTF-8?q?0=20=20=20*=20Add=20Markdown=20style=20todo=20list=20=20=20*=20?=
=?UTF-8?q?Add=20support=20for=20GitHub=20Markdown=20style=20alerts=20=20?=
=?UTF-8?q?=20*=20Add=20a=20"Run"=20menu=20item=20key-command=20to=20DoxyW?=
=?UTF-8?q?izard=20=20=20*=20Added=20'raise'=20and=20'prefix'=20options=20?=
=?UTF-8?q?to=20@include{doc}=20=20=20*=20Support=20`link`=20/=20`endlink`?=
=?UTF-8?q?=20command=20in=20section=20title=20=20=20*=20Add=20support=20f?=
=?UTF-8?q?or=20@subparagraph=20and=20@subsubparagraph=20=20=20*=20Transla?=
=?UTF-8?q?tion=20updates=20for=20German/Greek/Polish/Portuegse/Dutch/Chin?=
=?UTF-8?q?ese=20=20=20*=20`doxyapp=20--locate`=20list=20all=20overloads?=
=?UTF-8?q?=20by=20including=20arguments=20=20=20*=20Adding=20support=20fo?=
=?UTF-8?q?r=20"engine"=20files=20for=20plantuml=20=20=20*=20Show=20emoji?=
=?UTF-8?q?=20in=20HTML=20treeview=20=20=20*=20Add=20`HTML=5FCODE=5FFOLDIN?=
=?UTF-8?q?G`=20possibility=20to=20CHM=20=20=20*=20Make=20`HTML=5FCODE=5FF?=
=?UTF-8?q?OLDING`=20possible=20when=20`DISABLE=5FINDEX=3DYES`=20=20=20*?=
=?UTF-8?q?=20Add=20doxyindexer=20and=20doxysearch=20installation=20=20=20?=
=?UTF-8?q?*=20cmake:=20always=20install=20man=20pages,=20only=20install?=
=?UTF-8?q?=20for=20the=20=20=20=20=20binaries=20installed=20=20=20*=20all?=
=?UTF-8?q?ow=20function=20ptr=20with=20`INLINE=5FSIMPLE=5FSTRUCTS`=20-=20?=
=?UTF-8?q?Use=20%patch=20-P=20N=20instead=20of=20deprecated=20%patchN.=20?=
=?UTF-8?q?-=20reintroduce=20useful=20reproducible.patch=20-=20modified=20?=
=?UTF-8?q?patches=20=20=20%=20doxygen-no-lowercase-man-names.patch=20(ref?=
=?UTF-8?q?reshed)=20-=20added=20patches=20=20=20+=20reproducible.patch=20?=
=?UTF-8?q?-=20Update=20to=20doxygen=201.10.0=20=20=20Full=20changelog=20s?=
=?UTF-8?q?ee=20https://www.doxygen.nl/manual/changelog.html=20-=20Drop=20?=
=?UTF-8?q?patches=20that=20are=20part=20of=20upstream=20since=201.9.7=20?=
=?UTF-8?q?=20=20Fix-boundingbox-parsing=5Fpart1.patch,=20=20=20Fix-boundi?=
=?UTF-8?q?ngbox-parsing=5Fpart2.patch,=20=20=20Fix-boundingbox-parsing=5F?=
=?UTF-8?q?part3.patch,=20=20=20and=20Fix-boundingbox-parsing=5Fpart4.patc?=
=?UTF-8?q?h.=20-=20Drop=20patch=20reproducible.patch,=20it=20does=20no=20?=
=?UTF-8?q?longer=20apply=20and=20=20=20messing=20around=20with=20the=20in?=
=?UTF-8?q?ternals=20of=20a=20C++=20filesystem=20library=20=20=20does=20no?=
=?UTF-8?q?t=20seem=20to=20be=20the=20right=20approach.=20-=20Add=20reprod?=
=?UTF-8?q?ucible.patch=20to=20make=20doxytags=20output=20reproducible=20(?=
=?UTF-8?q?boo#1201579)=20-=20Re-download=20patches:=20the=20server=20pres?=
=?UTF-8?q?ents=20them=20with=20shorter=20hash=20=20=20refs:=20=20=20*=20F?=
=?UTF-8?q?ix-boundingbox-parsing=5Fpart1.patch=20=20=20*=20Fix-boundingbo?=
=?UTF-8?q?x-parsing=5Fpart2.patch=20=20=20*=20Fix-boundingbox-parsing=5Fp?=
=?UTF-8?q?art3.patch=20=20=20*=20Fix-boundingbox-parsing=5Fpart4.patch=20?=
=?UTF-8?q?-=20Add=20=5Fmultibuild=20to=20define=202nd=20spec=20file=20as?=
=?UTF-8?q?=20additional=20flavor.=20=20=20Eliminates=20the=20need=20for?=
=?UTF-8?q?=20source=20package=20links=20in=20OBS.=20-=20Fix=20boundingbox?=
=?UTF-8?q?=20parsing=20of=20graphviz=20PDFs=20when=20using=20cairo=20>=3D?=
=?UTF-8?q?=20=20=201.17.6,=20add:=20=20=20*=20Fix-boundingbox-parsing=5Fp?=
=?UTF-8?q?art1.patch=20=20=20*=20Fix-boundingbox-parsing=5Fpart2.patch=20?=
=?UTF-8?q?=20=20*=20Fix-boundingbox-parsing=5Fpart3.patch=20=20=20*=20Fix?=
=?UTF-8?q?-boundingbox-parsing=5Fpart4.patch=20-=20update=20to=201.9.6:?=
=?UTF-8?q?=20see=20https://www.doxygen.nl/manual/changelog.html=20=20=20*?=
=?UTF-8?q?=20Adding=20Python=20PEP=20526=20typing=20support=20=20=20*=20i?=
=?UTF-8?q?ssue=20#2580:=20Formatting-options=20for=20$datetime=20=20=20*?=
=?UTF-8?q?=20issue=20#9702:=20Add=20new=20command=20\qualifier=20to=20add?=
=?UTF-8?q?=20custom=20tags=20that=20would=20be=20=20=20=20=20similar=20to?=
=?UTF-8?q?=20"inline"=20and=20"static"=20to=20some=20functions=20or=20cla?=
=?UTF-8?q?sses=20[view]=20and=20[view]=20=20=20*=20issue=20#9549:=20Featu?=
=?UTF-8?q?re=20request:=20Allow=20to=20disable=20Webkit=20scrollbar=20sty?=
=?UTF-8?q?ling=20[view]=20=20=20*=20NUM=5FPROC=5FTHREAD!=3D1=20will=20now?=
=?UTF-8?q?=20process=20formulas=20on=20multiple=20threads=20[view]=20=20?=
=?UTF-8?q?=20*=20Treat=20=5F=5Fname=20variable=20as=20private=20and=20=5F?=
=?UTF-8?q?name=20variables=20as=20protected=20in=20Python=20[view]=20=20?=
=?UTF-8?q?=20*=20Add=20support=20for=20multiple=20=20sections=20?=
=?UTF-8?q?inside=20=20[view],=20[view],=20=20=20*=20WARN=5FIF=5F?=
=?UTF-8?q?UNDOC=5FENUM=5FVAL=20to=20have=20warnings=20for=20undocumented?=
=?UTF-8?q?=20enum=20values=20[view],=20-=20fix=20bsc#1204558,=20doxygen?=
=?UTF-8?q?=20fails=20to=20build=20on=20ppc64le=20-=20compiler=20crash=3F?=
=?UTF-8?q?=20-=20added=20sources=20=20=20+=20=5Fconstraints=20-=20Update?=
=?UTF-8?q?=20to=20version=201.9.5:=20See=20https://doxygen.nl/manual/chan?=
=?UTF-8?q?gelog.html.=20-=20Remove=20upstreamed=20patches:=20=20=20*=20do?=
=?UTF-8?q?xygen-modify=5Ffooter.patch=20=20=20*=20doxygen-gcc12.patch=20?=
=?UTF-8?q?=20=20*=20doxygen-1.9.4-fix-symlink-detection.patch=20-=20Add?=
=?UTF-8?q?=20doxygen-1.9.4-fix-symlink-detection.patch:=20Fix=20symlink?=
=?UTF-8?q?=20=20=20detection=20issue=20leading=20to=20givaro=20build=20to?=
=?UTF-8?q?=20hang=20=20=20(gh#doxygen/doxygen#9491).=20-=20Update=20to=20?=
=?UTF-8?q?1.9.4.=20Check=20https://doxygen.nl/manual/changelog.html=20=20?=
=?UTF-8?q?=20for=20the=20complete=20changelog.=20=20=20New=20features:=20?=
=?UTF-8?q?=20=20*=20Add=20CINDEX=5FNO=5FEXPORTS=20option=20when=20linking?=
=?UTF-8?q?=20against=20static=20=20=20=20=20libclang=20=20=20*=20Introduc?=
=?UTF-8?q?e=20CREATE=5FSUBDIRS=5FLEVEL=20=20=20*=20Add=20for=20the=20xml?=
=?UTF-8?q?=20output=20also=20xml=20to=20the=20markdown=20image=20=20=20?=
=?UTF-8?q?=20=20representation.=20=20=20*=20Adding=20Qt6=20support=20=20?=
=?UTF-8?q?=20*=20Update=20Bulgarian=20translation=20=20=20*=20Better=20tr?=
=?UTF-8?q?anslation=20for=20trPackageMembers=20=20=20*=20Refer=20to=20cha?=
=?UTF-8?q?pter=20Grouping=20with=20GROUP=5FGRAPHS=20=20=20*=20HTMLHELP=20?=
=?UTF-8?q?warning=20on=20using=20svg=20as=20image=20format=20for=20graphs?=
=?UTF-8?q?=20=20=20*=20mention=20doxygen=20debugging=20flags=20on=20the?=
=?UTF-8?q?=20web=20=20=20*=20mention=20how=20to=20get=20additional=20usag?=
=?UTF-8?q?e=20flags=20-=20Add=20patch=20to=20fix=20build=20with=20GCC=201?=
=?UTF-8?q?2:=20=20=20*=20doxygen-gcc12.patch=20-=20update=20to=201.9.3:?=
=?UTF-8?q?=20=20=20*=20Write=20directory=20dependency=20graphs=20recursiv?=
=?UTF-8?q?ely=20=20=20*=20Added=20missing=20symbols=20needed=20to=20enabl?=
=?UTF-8?q?e=20SANITIZE=5FUNDEFINED=20=20=20*=20Add=20the=20xml=20output?=
=?UTF-8?q?=20format=20to=20the=20image=20command=20as=20generic=20=20=20?=
=?UTF-8?q?=20=20format=20=20=20*=20Add=20the=20HTML=20and=20XML=20command?=
=?UTF-8?q?s=20to=20the=20index=20[view]=20=20=20*=20Added=20explanation?=
=?UTF-8?q?=20for=20directory=20dependency=20graphs=20in=20graph=20=20=20?=
=?UTF-8?q?=20=20manual=20=20=20*=20Avoid=20tampering=20with=20special=20c?=
=?UTF-8?q?ommands=20while=20doing=20markdown=20=20=20=20=20parsing=20=20?=
=?UTF-8?q?=20*=20Adding=20HTML=20tag=20=20[view]=20=20=20*=20Adding?=
=?UTF-8?q?=20engine=20to=20xml=20output=20for=20plantuml=20[view]=20=20?=
=?UTF-8?q?=20*=20Czech=20localization=20update,=20added=20all=20missing?=
=?UTF-8?q?=20czech=20localization=20=20=20=20=20strings=20up=20to=201.9.3?=
=?UTF-8?q?=20=20=20*=20translate=20chinese=20upto=20version=201.9.2=20=20?=
=?UTF-8?q?=20*=20Updated=20swedish=20translation=20to=201.9.2=20=20=20*?=
=?UTF-8?q?=20Greek=20translation=20updated=20to=201.9.2=20=20=20*=20Portu?=
=?UTF-8?q?guese=20translators=20upddated=20to=201.9.3=20=20=20*=20UTF-8?=
=?UTF-8?q?=20characters=20in=20email=20address=20=20=20*=20Support=20for?=
=?UTF-8?q?=20char32=5Ft=20etc.=20in=20code=20coloring=20=20=20*=20Changed?=
=?UTF-8?q?=20license=20of=20doxmlparser=20from=20GPLv2=20to=20MIT=20=20?=
=?UTF-8?q?=20*=20Better=20error=20message=20in=20case=20of=20a=20fatal=20?=
=?UTF-8?q?error=20in=20a=20lexer=20=20=20*=20Better=20readable=20warnings?=
=?UTF-8?q?=20/=20debug=20messages=20incase=20of=20warning=20with=20=20=20?=
=?UTF-8?q?=20=20token=20/=20return=20value=20in=20docparser=20=20=20*=20v?=
=?UTF-8?q?alue=20attribute=20for=20=20tag=20=20=20*=20Copy=20original?=
=?UTF-8?q?=20dotfile=20to=20output=20directory=20in=20case=20of=20DOT=5FC?=
=?UTF-8?q?LEANUP=20=20=20=20=20is=20not=20set=20=20=20*=20allow=20using?=
=?UTF-8?q?=20percentual=20numbers=20for=20images=20dimensions=20=20=20*?=
=?UTF-8?q?=20Make=20email=20obfuscation=20optional=20=20=20*=20Improvemen?=
=?UTF-8?q?t=20of=20WARN=5FLOGFILE=20possibilities=20=20=20*=20No=20warnin?=
=?UTF-8?q?g=20in=20case=20non=20existing=20macro=20parameter=20=20=20*=20?=
=?UTF-8?q?HTML=20tag=20details=20=20=20*=20Include=20qualified=20names=20?=
=?UTF-8?q?in=20``s=20in=20XML=20output=20=20=20*=20CLASS=5FDIA?=
=?UTF-8?q?GRAM=20has=20become=20obsolete.=20The=20same=20functionality=20?=
=?UTF-8?q?can=20=20=20=20=20now=20be=20achieved=20using=20HAVE=5FDOT=20an?=
=?UTF-8?q?d=20CLASS=5FGRAPH.=20Old=20settings=20in=20=20=20=20=20the=20Do?=
=?UTF-8?q?xyfile=20will=20be=20automatically=20converted=20when=20reading?=
=?UTF-8?q?=20or=20=20=20=20=20updating=20it=20-=20update=20to=201.9.2=20?=
=?UTF-8?q?=20=20*=20Add=20support=20for=20C++20=20concept=20=20=20*=20Int?=
=?UTF-8?q?roduce=20new=20sidebar=20layout=20via=20FULL=5FSIDEBAR=20option?=
=?UTF-8?q?=20=20=20*=20Add=20-q=20commandline-parameter=20for=20quiet=20o?=
=?UTF-8?q?peration=20=20=20*=20Add=20config=20option=20SHOW=5FHEADERFILE?=
=?UTF-8?q?=20[view]=20=20=20*=20Add=20config=20option=20WARN=5FIF=5FINCOM?=
=?UTF-8?q?PLETE=5FDOC=20[view]=20=20=20*=20Add=20config=20options=20GENER?=
=?UTF-8?q?ATE=5FSQLITE3,=20SQLITE3=5FOUTPUT=20and=20=20=20=20=20SQLITE3?=
=?UTF-8?q?=5FRECREATE=5FDB=20to=20better=20control=20the=20sqlite3=20outp?=
=?UTF-8?q?ut=20=20=20*=20Add=20config=20option=20MATHJAX=5FVERSION=20to?=
=?UTF-8?q?=20support=20both=20MathJax=202.x=20=20=20=20=20and=203.x=20=20?=
=?UTF-8?q?=20*=20Allow=20more=20fine=20tuning=20of=20semanitic=20syntax?=
=?UTF-8?q?=20highlighting=20via=20CSS=20=20=20=20=20classes=20=20=20*=20U?=
=?UTF-8?q?se=20language=20name=20to=20get=20code=20coloring=20=20=20*=20E?=
=?UTF-8?q?xtra=20settings=20for=20MathJax=20V3=20=20=20*=20Support=20vert?=
=?UTF-8?q?ical=20alignment=20in=20multirow=20table=20=20=20*=20Add=20opti?=
=?UTF-8?q?on=20for=20an=20anchor=20to=20the=20image=20command=20=20=20*?=
=?UTF-8?q?=20Deprecate=20options=20LATEX=5FSOURCE=5FCODE,=20RTF=5FSOURCE?=
=?UTF-8?q?=5FCODE=20and=20=20=20=20=20DOCBOOK=5FPROGRAMLISTING;=20code=20?=
=?UTF-8?q?listing=20is=20now=20controlled=20globally=20=20=20=20=20via=20?=
=?UTF-8?q?the=20SOURCE=5FBROWSER=20option=20=20=20*=20Make=20OUTPUT=5FTEX?=
=?UTF-8?q?T=5FDIRECTION=20option=20obsolete=20=20=20*=20Replace=20the=20C?=
=?UTF-8?q?++=20doxmlparser=20libary=20by=20a=20python=20based=20module=20?=
=?UTF-8?q?=20=20*=20many=20bug=20fixes=20and=20improvements=20-=20drop=20?=
=?UTF-8?q?vhdlparser-no-return.patch,=20included=20upstream=20-=20doxywiz?=
=?UTF-8?q?ard:=20remove=20explicit=20-fPIC=20from=20build=20flags,=20beca?=
=?UTF-8?q?use=20this=20breaks=20our=20=20=20gcc-PIE=20compiler=20profile?=
=?UTF-8?q?=20(bsc#1184122),=20resulting=20in=20a=20non-PIE=20=20=20/usr/b?=
=?UTF-8?q?in/doxywizard.=20-=20update=20to=201.9.1:=20=20=20Bugfixes:=20?=
=?UTF-8?q?=20=20*=20issue=20#8282:=20Error=20on=20ALIAS=20declaration=20w?=
=?UTF-8?q?ithout=20quotes=20[view]=20=20=20*=20issue=20#8286:=20Incorrect?=
=?UTF-8?q?=20processing=20of=20VHDL=20strings=20[view],=20[view]=20=20=20?=
=?UTF-8?q?*=20issue=20#8291:=20Doxygen=20crash=20on=20Windows=20when=20IN?=
=?UTF-8?q?LINE=5FSIMPLE=5FSTRUCTS=3DYES=20[view]=20=20=20*=20issue=20#829?=
=?UTF-8?q?4:=20Draw=20sibling=20dependee=20directories=20within=20same=20?=
=?UTF-8?q?parent=20directoy=20in=20directory=20dependency=20graph.=20[vie?=
=?UTF-8?q?w],=20[view],=20[view],=20[view],=20and=20[view]=20=20=20*=20is?=
=?UTF-8?q?sue=20#8295:=20segmentation=20fault=20[view]=20=20=20*=20issue?=
=?UTF-8?q?=20#8296:=20LaTeX=20Error:=20File=20...=20not=20found.=20[view]?=
=?UTF-8?q?,=20and=20[view]=20=20=20*=20issue=20#8297:=20fails=20to=20pars?=
=?UTF-8?q?e=20list=20of=20INPUT=20files=20[view]=20=20=20*=20issue=20#830?=
=?UTF-8?q?0:=20File=20naming=20changed=20in=20Doxygen=201.9.0=20[view]=20?=
=?UTF-8?q?=20=20*=20issue=20#8304:=20compilation=20failure=20[view]=20=20?=
=?UTF-8?q?=20*=20issue=20#8311:=20Markdown=20table:=20double-quote=20ruin?=
=?UTF-8?q?s=20the=20output=20[view]=20=20=20*=20Fix=20cases=20where=20cla?=
=?UTF-8?q?sses=20inside=20inline=20namespaces=20could=20lead=20to=20crash?=
=?UTF-8?q?es=20[view]=20=20=20*=20Fix=20coverity=20dead-code=20warning=20?=
=?UTF-8?q?[view]=20=20=20*=20Fix=20potential=20crash=20with=20inline=20na?=
=?UTF-8?q?mespace=20[view]=20=20=20*=20Incorrect=20entries=20on=20treevie?=
=?UTF-8?q?w=20[view]=20=20=20*=20Layout=20in=20doxywizard=20documentation?=
=?UTF-8?q?=20[view]=20=20=20*=20Various=20fixes=20based=20on=20coverity?=
=?UTF-8?q?=20scan=20results=20[view]=20=20=20*=20bug=5F549093=20Regular?=
=?UTF-8?q?=20HTML=20comments=20are=20removed.=20[view]=20=20=20Features:?=
=?UTF-8?q?=20=20=20*=20Add=20a=20CLANG=5FADD=5FINC=5FPATHS=20option=20=20?=
=?UTF-8?q?=20*=20Add=20some=20missing=20info=20to=20the=20XML=20output=20?=
=?UTF-8?q?=20=20Refactorings=20and=20cleanups=20-=20version=20update=20to?=
=?UTF-8?q?=201.9.0=20=20=20*=20Features=20=20=20=20=20Show=20QT=20version?=
=?UTF-8?q?=20in=20doxywizard=20[view]=20=20=20=20=20Adding=20possibility?=
=?UTF-8?q?=20to=20add=20command=20line=20options=20when=20running=20doxyg?=
=?UTF-8?q?en=20from=20doxygen=20wizard=20[view],=20[view]=20=20=20=20=20A?=
=?UTF-8?q?dd=20param=20validation=20to=20typedef=20function=20pointers=20?=
=?UTF-8?q?[view]=20=20=20=20=20Allow=20building=20doxygen=20as=20a=20subp?=
=?UTF-8?q?roject=20[view]=20=20=20=20=20Layout=20changes=20doxywizard=20[?=
=?UTF-8?q?view]=20=20=20=20=20Show=20configuration=20warnings=20unconditi?=
=?UTF-8?q?onally=20in=20the=20doxywizard=20[view]=20=20=20=20=20Enable=20?=
=?UTF-8?q?UML=20diagrams=20without=20member=20fields=20[view]=20=20=20=20?=
=?UTF-8?q?=20add=20variable=20for=20the=20fold=20length=20of=20UML=20diag?=
=?UTF-8?q?rams=20(DOT=5FWRAP=5FTHRESHOLD)=20[view]=20=20=20=20=20use=20bo?=
=?UTF-8?q?olean=20to=20add=20or=20remove=20uml=20details=20(DOT=5FUML=5FD?=
=?UTF-8?q?ETAILS)=20[view]=20and=20[view]=20=20=20=20=20add=20suggestion?=
=?UTF-8?q?=20#7686=20to=20show=20type=20and=20parameters=20[view]=20=20?=
=?UTF-8?q?=20*=20Bug=20fixes=20=20=20*=20Refactoring,=20cleanup=20=20=20*?=
=?UTF-8?q?=20Documentation=20updates=20=20=20*=20see=20https://www.doxyge?=
=?UTF-8?q?n.nl/manual/changelog.html=20for=20details=20-=20deleted=20patc?=
=?UTF-8?q?hes=20=20=20-=200001-issue-7979-C++-enums-being-defined-in-mult?=
=?UTF-8?q?iple-files.patch=20(upstreamed)=20-=20Use=20gcc9=20for=20buildi?=
=?UTF-8?q?ng=20on=20SLE=5F15=20based=20distributions=20to=20workaround=20?=
=?UTF-8?q?=20=20gcc7=20bug=20PR85180.=20-=20Adjust=20building=20with=20li?=
=?UTF-8?q?bclang=20support=20for=20doxygen-1.8.20.=20=20=20-=20doxygen-ll?=
=?UTF-8?q?vm-libs.patch=20=20=20-=20doxygen-libclang-cpp.patch=20=20=20+?=
=?UTF-8?q?=20doxygen-no-libclang-cpp.patch=20-=20Fix=20anonymous=20enums?=
=?UTF-8?q?=20from=20multiple=20files=20being=20squashed=20together:=20=20?=
=?UTF-8?q?=20Add=200001-issue-7979-C++-enums-being-defined-in-multiple-fi?=
=?UTF-8?q?les.patch=20-=20doxygen=201.8.20:=20=20=20*=20Add=20configurati?=
=?UTF-8?q?on=20setting=20to=20have=20docstrings=20net=20as=20pre-=20=20?=
=?UTF-8?q?=20=20=20formatted=20text=20but=20as=20normal=20documentation?=
=?UTF-8?q?=20=20=20*=20bug=20fixes=20-=20includes=20changes=20from=201.8.?=
=?UTF-8?q?19:=20=20=20*=20Add=20experimental=20multi-thread=20input=20pro?=
=?UTF-8?q?cessing=20support=20=20=20*=20Add=20the=20xml:lang=20tag=20to?=
=?UTF-8?q?=20XML=20and=20Docbook=20output=20=20=20*=20Scalable=20search?=
=?UTF-8?q?=20bar=20for=20high=20resolution=20displays=20=20=20*=20Add=20d?=
=?UTF-8?q?oxygen=20version=20information=20to=20tag=20file=20=20=20*=20Ad?=
=?UTF-8?q?d=20options=20to=20enable=20various=20sanitizers=20=20=20*=20Ad?=
=?UTF-8?q?d=20configuration=20option=20to=20better=20control=20the=20sqli?=
=?UTF-8?q?te3=20output=20=20=20*=20Improve=20using=20plantuml=20for=20vhf?=
=?UTF-8?q?l=20flowcharts=20=20=20*=20bug=20fixes=20-=20version=20update?=
=?UTF-8?q?=20to=201.8.18=20=20=20Removed=20functionality=20=20=20=20=20*?=
=?UTF-8?q?=20Removed=20support=20for=20TCL=20(code=20is=20too=20buggy=20a?=
=?UTF-8?q?nd=20unmaintained,=20language=20not=20very=20popular)=20=20=20F?=
=?UTF-8?q?eatures=20=20=20=20=20*=20Added=20the=20few=20missing=20French?=
=?UTF-8?q?=20translations=20[view]=20=20=20=20=20*=20Updated=20Swedish=20?=
=?UTF-8?q?translation=20to=20match=20the=20latest=20version=20[view]=20?=
=?UTF-8?q?=20=20=20=20*=20Adding=20check=20on=20configuration=20setting?=
=?UTF-8?q?=20EXTENSION=5FMAPPING=20[view]=20=20=20=20=20*=20Adding=20comm?=
=?UTF-8?q?ands=20`\rtfinclude`,=20`\docbookinclude`,=20`\maninclude`=20an?=
=?UTF-8?q?d=20`\xmlinclude`=20[view]=20=20=20=20=20*=20output=20on=20doxy?=
=?UTF-8?q?parse=20if=20a=20function=20is=20a=20prototype=20[view]=20=20?=
=?UTF-8?q?=20=20=20*=20print=20protection=20information=20on=20doxyparse?=
=?UTF-8?q?=20[view]=20=20=20=20=20*=20Creation=20of=20svg=20images=20for?=
=?UTF-8?q?=20formulas=20with=20inkscape=20[view]=20=20=20=20=20*=20Improv?=
=?UTF-8?q?e=20formula=20handling=20and=20rendering.=20[view]=20=20=20=20?=
=?UTF-8?q?=20*=20Doxygen=20version=20in=20the=20messages=20output=20(#764?=
=?UTF-8?q?0)=20[view]=20=20=20=20=20*=20Doxygen=20version=20information?=
=?UTF-8?q?=20(#7645)=20[view]=20=20=20=20=20*=20Enabling=20Travis=20build?=
=?UTF-8?q?s=20for=20s390x=20[view]=20=20=20=20=20*=20Relative=20markdown?=
=?UTF-8?q?=20file=20reference=20(#7032)=20[view]=20=20=20Bugs=20fixed=20?=
=?UTF-8?q?=20=20=20=20*=20see=20https://www.doxygen.nl/manual/changelog.h?=
=?UTF-8?q?tml=20-=20modified=20patches=20=20=20%=20doxygen-no-lowercase-m?=
=?UTF-8?q?an-names.patch=20(refreshed)=20=20=20%=20vhdlparser-no-return.p?=
=?UTF-8?q?atch=20(refreshed)=20-=20deleted=20patches=20=20=20-=200001-iss?=
=?UTF-8?q?ue-7248-Including-external-tag-files-with-TOC-pro.patch=20(upst?=
=?UTF-8?q?reamed)=20=20=20-=20PR=5F7193=5Ffix=5Fblank=5Ffile=5Fpatterns.p?=
=?UTF-8?q?atch=20(upstreamed)=20=20=20-=20doxygen-64f1f2357ae764f2c8190d0?=
=?UTF-8?q?67aff801bc0a56721.patch=20(upstreamed)=20=20=20-=20doxygen-git-?=
=?UTF-8?q?not-required.patch=20(upstreamed)=20=20=20-=20reproducible-sort?=
=?UTF-8?q?.patch=20(upstreamed)=20-=20Improve=20build=20with=20libclang?=
=?UTF-8?q?=20support:=20=20=20*=20add=20doxygen-libclang-cpp.patch=20to?=
=?UTF-8?q?=20support=20linking=20against=20libclang-cpp=20=20=20*=20add?=
=?UTF-8?q?=20upstream=20doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.?=
=?UTF-8?q?patch=20=20=20=20=20to=20support=20clang-10=20-=20Add=20reprodu?=
=?UTF-8?q?cible-sort.patch=20to=20make=20html=20output=20reproducible=20?=
=?UTF-8?q?=20=20in=20spite=20of=20ASLR=20(boo#1062303)=20-=20Use=20modern?=
=?UTF-8?q?=20cmake=20macros=20-=20Add=20upstream=20patch=200001-issue-724?=
=?UTF-8?q?8-Including-external-tag-files-with-TOC-pro.patch=20=20=20(boo#?=
=?UTF-8?q?1160629)=20-=20Add=20PR=5F7193=5Ffix=5Fblank=5Ffile=5Fpatterns.?=
=?UTF-8?q?patch=20to=20populate=20the=20=20=20default=20for=20FILE=5FPATT?=
=?UTF-8?q?ERNS=20if=20not=20set,=20otherwise=20no=20files=20are=20=20=20p?=
=?UTF-8?q?rocessed=20[https://github.com/doxygen/doxygen/issues/7190]=20-?=
=?UTF-8?q?=20Remove=20obsolete=20and=20no=20longer=20applying=20patch:=20?=
=?UTF-8?q?=20=20doxygen-dot-one-thread.patch=20-=20Optional=20build=20wit?=
=?UTF-8?q?h=20libclang=20support:=20=20=20*=20add=20doxygen-llvm-libs.pat?=
=?UTF-8?q?ch=20to=20link=20with=20monolithic=20libLLVM=20=20=20*=20suppor?=
=?UTF-8?q?t=20"--with=20libclang"=20in=20specfile=20-=20version=20update?=
=?UTF-8?q?=20to=201.8.16=20=20=20-=20many=20bugs=20fixed=20=20=20-=20many?=
=?UTF-8?q?=20features=20implemented=20=20=20-=20http://www.doxygen.nl/man?=
=?UTF-8?q?ual/changelog.html=20-=20modified=20patches=20=20=20%=20doxygen?=
=?UTF-8?q?-modify=5Ffooter.patch=20(refreshed)=20-=20deleted=20patches=20?=
=?UTF-8?q?=20=20-=20doxygen-empty-strings-segfault.patch=20(upstreamed)?=
=?UTF-8?q?=20=20=20-=20doxygen-latex-makeindex.patch=20(upstreamed)=20-?=
=?UTF-8?q?=20added=20patches=20=20=20really=20do=20not=20require=20git=20?=
=?UTF-8?q?executable=20=20=20+=20doxygen-git-not-required.patch=20-=20add?=
=?UTF-8?q?=20doxygen-latex-makeindex.patch=20to=20fix=20build=20of=20libs?=
=?UTF-8?q?sh=20and=20=20=20cmocka=20[https://github.com/doxygen/doxygen/i?=
=?UTF-8?q?ssues/6725]=20-=20add=20doxygen-empty-strings-segfault.patch=20?=
=?UTF-8?q?to=20fix=20build=20of=20ldb=20=20=20[https://github.com/doxygen?=
=?UTF-8?q?/doxygen/pull/6751]=20-=20fix=20url=20and=20source=20url=20-=20?=
=?UTF-8?q?Update=20to=201.8.15:=20=20=20*=20Another=20year,=20another=20l?=
=?UTF-8?q?engthy=20set=20of=20fixes=20=20=20=20=20http://www.doxygen.nl/m?=
=?UTF-8?q?anual/changelog.html#log=5F1=5F8=5F15=20-=20Removed=20res2cc=5F?=
=?UTF-8?q?sort=5Fresources.diff=20(issue=20fixed=20upstream)=20-=20Update?=
=?UTF-8?q?=20to=201.8.14:=20=20=20*=20Many=20fixes=20during=20the=20one?=
=?UTF-8?q?=20year=20development=20cycle:=20=20=20=20=20http://www.stack.n?=
=?UTF-8?q?l/~dimitri/doxygen/manual/changelog.html#log=5F1=5F8=5F14=20-?=
=?UTF-8?q?=20Switch=20to=20python3=20instead=20of=20python2=20-=20Remove?=
=?UTF-8?q?=20upstream=20merged=20doxygen-guard-null-variable.patch=20-=20?=
=?UTF-8?q?Refresh=20patch=20vhdlparser-no-return.patch=20-=20Kill=20doxyg?=
=?UTF-8?q?en-doc=20subpackages=20the=20latex=20deps=20keep=20growing=20wh?=
=?UTF-8?q?ile=20=20=20it=20is=20really=20easy=20to=20download=20the=20gen?=
=?UTF-8?q?erated=20pdfs=20from=20upstream=20-=20Update=20licensing=20info?=
=?UTF-8?q?rmation=20-=20Explicitly=20require=20python2=20for=20building?=
=?UTF-8?q?=20-=20Use=20more=20cmake=20macros=20-=20Run=20spec-cleaner=20-?=
=?UTF-8?q?=20remove=20CFLAGS=20CXXFLAGS=20overrides=20to=20block=20PIE=20?=
=?UTF-8?q?enablement.=20-=20Add=20doxygen-guard-null-variable.patch:=20Pr?=
=?UTF-8?q?otected=20against=20NULL=20=20=20pointer=20of=20variable=20al,?=
=?UTF-8?q?=20upstream=20commit=200f02761.=20-=20Update=20to=201.8.13=20?=
=?UTF-8?q?=20=20See=20changelog=20at=20http://www.stack.nl/~dimitri/doxyg?=
=?UTF-8?q?en/manual/changelog.html#log=5F1=5F8=5F13=20-=20dropped=20doxyg?=
=?UTF-8?q?en-fix-QCH-files.patch,=20it=20is=20part=20of=20the=20release?=
=?UTF-8?q?=20-=20Added=20res2cc=5Fsort=5Fresources.diff,=20sort=20templat?=
=?UTF-8?q?e=20files=20in=20=20=20generated=20resources.cpp=20for=20reprod?=
=?UTF-8?q?ucible=20build,=20fixes=20bgo#777672=20-=20Fix:=20Add=20missing?=
=?UTF-8?q?=20jquery.js,=20dynsections.js=20&=20optional=20=20svgpan.js=20?=
=?UTF-8?q?to=20QCH=20file=20[bsc#1011331]=20=20+=20doxygen-fix-QCH-files.?=
=?UTF-8?q?patch=20-=20Update=20to=201.8.12=20=20=20See=20changelog=20at?=
=?UTF-8?q?=20http://www.stack.nl/~dimitri/doxygen/manual/changelog.html?=
=?UTF-8?q?=20-=20update=20patch=20doxygen-dot-one-thread.patch=20-=20same?=
=?UTF-8?q?=20work=20around=20ppc64=20as=20already=20done=20for=20ppc64le?=
=?UTF-8?q?=20[boo#921577]=20-=20Do=20not=20link=20with=20-pie=20if=20we?=
=?UTF-8?q?=20are=20not=20compiling=20with=20-fPIE=20-=20Update=20to=201.8?=
=?UTF-8?q?.11=20=20=20See=20changelog=20at=20http://www.stack.nl/~dimitri?=
=?UTF-8?q?/doxygen/manual/changelog.html=20-=20Update=20patch=20vhdlparse?=
=?UTF-8?q?r-no-return.patch=20-=20Remove=20patch=20doxygen-no-shared-libs?=
=?UTF-8?q?.patch=20which=20is=20included=20=20=20in=20upstream=20-=20work?=
=?UTF-8?q?=20around=20Power8=20double=20free=20or=20corruption=20[bnc#921?=
=?UTF-8?q?577]=20=20=20+=20doxygen-dot-one-thread.patch=20-=20Move=20chec?=
=?UTF-8?q?ks=20to=20doxywizard=20package=20to=20avoid=20build=20cycle=20-?=
=?UTF-8?q?=20Set=20proper=20minimal=20cmake=20version=20required=20-=20Us?=
=?UTF-8?q?e=20system=20stack=20for=20cmake=20params=20and=20obey=20cflags?=
=?UTF-8?q?=20-=20Add=20patch=20to=20build=20required=20static=20libs:=20?=
=?UTF-8?q?=20=20*=20doxygen-no-shared-libs.patch=20-=20Refresh=20patch:?=
=?UTF-8?q?=20=20=20*=20doxygen-no-lowercase-man-names.patch=20-=20Add=20p?=
=?UTF-8?q?atch=20to=20avoid=20no-return-in-nonvoid=20function=20error:=20?=
=?UTF-8?q?=20=20*=20vhdlparser-no-return.patch=20-=20updated=20to=201.8.1?=
=?UTF-8?q?0=20=20=20*=20Change=20the=20build=20system=20to=20use=20cmake.?=
=?UTF-8?q?=20=20=20*=20Add=20support=20for=20basic=20XML=20syntax=20highl?=
=?UTF-8?q?ighting=20=20=20*=20Added=20documentation=20for=20```=20style?=
=?UTF-8?q?=20fenced=20code=20block=20and=20more=20=20=20=20=20robust=20pa?=
=?UTF-8?q?rsing=20=20=20*=20Added=20function=20arguments=20to=20the=20LaT?=
=?UTF-8?q?eX=20toc=20=20=20*=20Added=20support=20for=20language=20codes?=
=?UTF-8?q?=20=20=20*=20etc.=20see=20http://www.stack.nl/~dimitri/doxygen/?=
=?UTF-8?q?manual/changelog.html=20-=20removed=20unneded=20patches:=20=20?=
=?UTF-8?q?=20-=20doxygen-1.5.9-64archs.patch=20=20=20-=20doxygen-1.5.9-ma?=
=?UTF-8?q?n.patch=20=20=20-=20doxygen-1.7.0-modify=5Ffooter.patch=20renam?=
=?UTF-8?q?ed=20to=20doxygen-modify=5Ffooter.patch=20-=20remove=20doxygen-?=
=?UTF-8?q?html.sh=20-=20Cleanup=20spec=20file=20with=20spec-cleaner=20-?=
=?UTF-8?q?=20Split=20documentation=20to=20separate=20package=20-=20Do=20n?=
=?UTF-8?q?ot=20bundle=20pdf=20documentation=20-=20Generate=20html=20docum?=
=?UTF-8?q?entation=20-=20Update=20to=201.8.9.1:=20=20=20*=20bugfix=20rele?=
=?UTF-8?q?as,=20see=20=20=20=20=20http://www.stack.nl/~dimitri/doxygen/ma?=
=?UTF-8?q?nual/changelog.html=20=20=20=20=20for=20details=20-=20Doxygen?=
=?UTF-8?q?=201.8.8=20-=20New=20features:=20=20=20*=20Support=20for=20Plan?=
=?UTF-8?q?tUML=20=20=20*=20Add=20BREAD=5FCRUMB=5FTRAIL=20-=20A=20selectio?=
=?UTF-8?q?n=20of=20bug=20fixes=20and=20updates=20as=20listed=20in=20=20?=
=?UTF-8?q?=20http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#l?=
=?UTF-8?q?og=5F1=5F8=5F8=20-=20Don't=20disable=20optimisation=20-=20updat?=
=?UTF-8?q?ed=20to=201.8.7:=20=20=20*=20many=20bugfixes=20and=20features,?=
=?UTF-8?q?=20see=20=20=20=20=20http://www.stack.nl/~dimitri/doxygen/manua?=
=?UTF-8?q?l/changelog.html=20=20=20=20=20for=20details=20-=20altered=20mo?=
=?UTF-8?q?dify=5Ffooter.patch=20-=20updated=20to=201.8.6:=20=20=20*=20man?=
=?UTF-8?q?y=20bugfixes=20and=20features,=20see=20=20=20=20=20http://www.s?=
=?UTF-8?q?tack.nl/~dimitri/doxygen/manual/changelog.html=20=20=20=20=20fo?=
=?UTF-8?q?r=20details=20-=20updated=20to=201.8.5:=20=20=20*=20Added=20SOU?=
=?UTF-8?q?RCE=5FTOOLTIPS=20option=20for=20advanced=20tooltip=20support=20?=
=?UTF-8?q?while=20=20=20=20=20source=20browsing.=20=20=20*=20bugfixes=20-?=
=?UTF-8?q?=20removed=20upstreamed=20endless-loop.patch=20-=20upstream=20p?=
=?UTF-8?q?atch=20to=20fix=20endless=20loop=20=20=20doxygen-1.4.8-endless-?=
=?UTF-8?q?loop.patch=20-=20updated=20to=201.8.4:=20=20=20*=20id=20686384:?=
=?UTF-8?q?=20When=20INLINE=5FSIMPLE=5FSTRUCTS=20is=20enabled,=20also=20st?=
=?UTF-8?q?ructs=20=20=20=20=20with=20simple=20typedefs=20will=20be=20inli?=
=?UTF-8?q?ned.=20=20=20*=20Doxywizard:=20scrolling=20with=20mouse=20wheel?=
=?UTF-8?q?=20no=20longer=20affects=20the=20=20=20=20=20values=20in=20the?=
=?UTF-8?q?=20expert=20view.=20=20=20*=20id=20681733:=20More=20consistent?=
=?UTF-8?q?=20warnings=20and=20errors.=20=20=20*=20Added=20support=20for?=
=?UTF-8?q?=20"clang=20assisted=20parsing",=20which=20allows=20the=20=20?=
=?UTF-8?q?=20=20=20code=20to=20also=20be=20parsed=20via=20libclang=20(C/C?=
=?UTF-8?q?++=20frontend=20of=20LLVM)=20=20=20=20=20and=20can=20improve=20?=
=?UTF-8?q?the=20quality=20of=20the=20syntax=20highting,=20=20=20=20=20cro?=
=?UTF-8?q?ss-references,=20and=20call=20graphs,=20especially=20for=20temp?=
=?UTF-8?q?late=20=20=20=20=20heavy=20C++=20code.=20To=20enable=20this=20f?=
=?UTF-8?q?eature=20you=20have=20to=20configure=20=20=20=20=20doxygen=20wi?=
=?UTF-8?q?th=20the=20--with-libclang=20option.=20Then=20you=20get=20two?=
=?UTF-8?q?=20new=20=20=20=20=20configuration=20options:=20CLANG=5FASSISTE?=
=?UTF-8?q?D=5FPARSING=20to=20enable=20or=20=20=20=20=20disable=20parsing?=
=?UTF-8?q?=20via=20clang=20and=20CLANG=5FOPTIONS=20to=20pass=20additional?=
=?UTF-8?q?=20=20=20=20=20compiler=20options=20needed=20to=20compile=20the?=
=?UTF-8?q?=20files.=20Note=20that=20=20=20=20=20enabling=20this=20feature?=
=?UTF-8?q?=20has=20a=20significant=20performance=20penality.=20=20=20*=20?=
=?UTF-8?q?Included=20patch=20donated=20by=20Intel=20which=20adds=20Docboo?=
=?UTF-8?q?k=20support.=20=20=20=20=20This=20can=20be=20enabled=20via=20GE?=
=?UTF-8?q?NERATE=5FDOCBOOK=20and=20the=20output=20=20=20=20=20location=20?=
=?UTF-8?q?can=20be=20controlled=20using=20DOCBOOK=5FOUTPUT.=20Docbook=20?=
=?UTF-8?q?=20=20=20=20specific=20sections=20can=20be=20added=20using=20?=
=?UTF-8?q?=20=20=20=20\docbookonly=20...=20\enddocbookonly=20=20=20*=20Ad?=
=?UTF-8?q?ded=20support=20for=20UNO=20IDL=20(interace=20language=20used?=
=?UTF-8?q?=20in=20=20=20=20=20Open/Libre=20Office),=20thanks=20to=20Micha?=
=?UTF-8?q?el=20Stahl=20for=20the=20patch.=20=20=20*=20Included=20patch=20?=
=?UTF-8?q?by=20Adrian=20Negreanu=20which=20stores=20data=20gathered=20=20?=
=?UTF-8?q?=20=20=20by=20doxygen=20in=20a=20sqlite3=20database.=20Currentl?=
=?UTF-8?q?y=20still=20work=20in=20=20=20=20=20progress=20and=20can=20only?=
=?UTF-8?q?=20be=20enabled=20using=20--with-sqlite3=20during=20=20=20=20?=
=?UTF-8?q?=20./configure.=20=20=20*=20For=20interactive=20SVG=20graphs,?=
=?UTF-8?q?=20edges=20are=20now=20highlighted=20when=20=20=20=20=20hovered?=
=?UTF-8?q?=20by=20the=20mouse.=20=20=20*=20Include=20patch=20by=20Adrian?=
=?UTF-8?q?=20Negreanu=20to=20show=20duration=20statistics=20=20=20=20=20a?=
=?UTF-8?q?fter=20a=20run.=20You=20can=20enable=20this=20by=20running=20do?=
=?UTF-8?q?xygen=20with=20the=20=20=20=20=20"-d=20Time"=20option.=20=20=20?=
=?UTF-8?q?*=20Included=20patch=20by=20Markus=20Geimer=20which=20adds=20a?=
=?UTF-8?q?=20new=20option=20=20=20=20=20LATEX=5FEXTRA=5FFILES=20which=20w?=
=?UTF-8?q?orks=20similarily=20to=20HTML=5FEXTRA=5FFILES=20=20=20=20=20in?=
=?UTF-8?q?=20that=20it=20copied=20specified=20files=20to=20the=20LaTeX=20?=
=?UTF-8?q?output=20=20=20=20=20directory.=20=20=20*=20etc.,=20see=20http:?=
=?UTF-8?q?//www.stack.nl/~dimitri/doxygen/manual/changelog.html=20-=20Add?=
=?UTF-8?q?ed=20url=20as=20source.=20=20=20Please=20see=20http://en.opensu?=
=?UTF-8?q?se.org/SourceUrls=20-=20updated=20to=201.8.3.1:=20=20=20Changes?=
=?UTF-8?q?=20=20=20*=20=20Changed=20to=20way=20the=20search=20results=20f?=
=?UTF-8?q?or=20multiple=20projects=20can=20=20=20=20=20=20be=20linked=20t?=
=?UTF-8?q?ogether.=20A=20project=20is=20now=20no=20longer=20identified=20?=
=?UTF-8?q?by=20=20=20=20=20=20the=20tag=20files=20name=20but=20via=20new?=
=?UTF-8?q?=20option=20EXTERNAL=5FSEARCH=5FID=20giving=20=20=20=20=20=20a?=
=?UTF-8?q?=20bit=20more=20flexibility.=20=20=20*=20=20Disabled=20the=20di?=
=?UTF-8?q?sk=20cache=20for=20member=20data.=20Allows=20removing=20quite?=
=?UTF-8?q?=20=20=20=20=20=20some=20complexity=20in=20doxygen=20and=20is?=
=?UTF-8?q?=20not=20really=20needed=20now=20that=20=20=20=20=20=2064bit=20?=
=?UTF-8?q?systems=20with=20>4GB=20RAM=20are=20becoming=20more=20common.?=
=?UTF-8?q?=20Let=20me=20=20=20=20=20=20know=20if=20you=20think=20you=20be?=
=?UTF-8?q?nefit=20from=20this=20caching.=20=20=20*=20=20id=20691607:=20Us?=
=?UTF-8?q?ing=20$relpath$=20in=20a=20custom=20footer=20could=20lead=20to?=
=?UTF-8?q?=20=20=20=20=20=20ambiguities=20when=20followed=20by=20a=20name?=
=?UTF-8?q?=20that=20could=20also=20be=20a=20marker,=20=20=20=20=20=20like?=
=?UTF-8?q?=20'search'.=20Now=20$relpath^=20should=20be=20used=20instead.?=
=?UTF-8?q?=20$relpath$=20=20=20=20=20=20is=20still=20supported=20for=20ba?=
=?UTF-8?q?ckward=20compatibility.=20=20=20New=20features=20=20=20*=20=20Y?=
=?UTF-8?q?ou=20can=20now=20use=20EXTENSION=5FMAPPING=20on=20files=20witho?=
=?UTF-8?q?ut=20any=20=20=20=20=20=20extension=20using=20no=5Fextension=20?=
=?UTF-8?q?as=20placeholder=20(thanks=20to=20=20=20=20=20=20Jason=20Majors?=
=?UTF-8?q?=20for=20the=20patch).=20=20=20*=20=20To=20make=20navindex=20se?=
=?UTF-8?q?ction=20inside=20a=20layout=20file=20that=20=20=20=20=20=20link?=
=?UTF-8?q?s=20to=20a=20specific=20URL=20you=20can=20use=20usergroup=20wit?=
=?UTF-8?q?h=20the=20=20=20=20=20=20url=20attribute.=20=20=20*=20=20To=20m?=
=?UTF-8?q?ake=20navindex=20section=20without=20any=20link=20inside=20a=20?=
=?UTF-8?q?=20=20=20=20=20layout=20file=20you=20can=20use=20usergroup=20wi?=
=?UTF-8?q?th=20special=20title=20=20=20=20=20=20[none].=20=20=20Details?=
=?UTF-8?q?=20at:=20http://www.stack.nl/~dimitri/doxygen/changelog.html=20?=
=?UTF-8?q?-=20updated=20to=201.8.3:=20=20=20=20=20Changes=20=20=20=20=20*?=
=?UTF-8?q?=20Expanding=20the=20tree=20in=20an=20index=20page=20of=20the?=
=?UTF-8?q?=20HTML=20output,=20will=20=20=20=20=20=20=20now=20expand=20onl?=
=?UTF-8?q?y=20one=20level=20instead=20of=20the=20whole=20sub-tree.=20=20?=
=?UTF-8?q?=20=20=20*=20A=20blockquote=20in=20Markdown=20does=20no=20longe?=
=?UTF-8?q?r=20require=20a=20whitespace=20=20=20=20=20=20=20after=20the=20?=
=?UTF-8?q?last=20'>'=20if=20the=20'>'=20is=20followed=20by=20a=20newline.?=
=?UTF-8?q?=20=20=20=20=20*=20id=20682718:=20Included=20patch=20to=20add?=
=?UTF-8?q?=20version=20info=20to=20all=20=20=20=20=20=20=20generated=20te?=
=?UTF-8?q?mplate=20files=20(headers,=20footers,=20stylesheets,=20=20=20?=
=?UTF-8?q?=20=20=20=20layout=20files,=20etc).=20=20=20=20=20New=20feature?=
=?UTF-8?q?s=20=20=20=20=20*=20Added=20support=20for=20using=20external=20?=
=?UTF-8?q?tools=20to=20index=20and=20search=20=20=20=20=20=20=20through?=
=?UTF-8?q?=20the=20HTML=20documentation.=20An=20example=20index=20tool=20?=
=?UTF-8?q?is=20=20=20=20=20=20=20provided=20(doxyindexer)=20and=20an=20ex?=
=?UTF-8?q?ample=20search=20engine=20=20=20=20=20=20=20(doxysearch.cgi).?=
=?UTF-8?q?=20To=20configure=20the=20external=20search=20engine=20=20=20?=
=?UTF-8?q?=20=20=20=20the=20following=20new=20options=20are=20added=20to?=
=?UTF-8?q?=20the=20configuration=20=20=20=20=20=20=20file:=20EXTERNAL=5FS?=
=?UTF-8?q?EARCH=20(to=20enable=20the=20feature),=20=20=20=20=20=20=20SEAR?=
=?UTF-8?q?CHENGINE=5FURL=20(to=20specify=20the=20URL=20of=20the=20search?=
=?UTF-8?q?=20engine),=20=20=20=20=20=20=20SEARCHDATA=5FFILE=20(to=20speci?=
=?UTF-8?q?fy=20the=20name=20of=20the=20raw=20search=20=20=20=20=20=20=20d?=
=?UTF-8?q?ata=20to=20index),=20EXTRA=5FSEARCH=5FMAPPINGS=20(for=20search?=
=?UTF-8?q?=20through=20=20=20=20=20=20=20multiple=20projects).=20See=20th?=
=?UTF-8?q?e=20manual=20for=20details.=20=20=20=20=20*=20Added=20USE=5FMDF?=
=?UTF-8?q?ILE=5FAS=5FMAINPAGE=20config=20option=20to=20select=20a=20=20?=
=?UTF-8?q?=20=20=20=20=20markdown=20page=20to=20be=20used=20as=20the=20ma?=
=?UTF-8?q?in=20page.=20=20=20=20=20*=20id=20630645:=20This=20patch=20(con?=
=?UTF-8?q?tributed=20by=20Albert)=20adds=20support=20=20=20=20=20=20=20fo?=
=?UTF-8?q?r=20simple=20logic=20expressions=20for=20\cond,=20\if,=20and=20?=
=?UTF-8?q?friends,=20=20=20=20=20=20=20i.e.=20you=20can=20do=20\if=20(SOM?=
=?UTF-8?q?E=5FSECTION=5FNAME=20&&=20=20=20=20=20=20=20(!THIS=5FALTERNATIV?=
=?UTF-8?q?E=20||=20THAT=5FALTERNATIVE))=20=20=20=20=20*=20id=20684152:=20?=
=?UTF-8?q?Patch=20(contributed=20by=20Albert)=20adds=20a=20new=20=20=20?=
=?UTF-8?q?=20=20=20=20configuration=20option=20MATHJAX=5FFORMAT=20to=20se?=
=?UTF-8?q?lect=20the=20MathJax=20=20=20=20=20=20=20output=20format.=20Opt?=
=?UTF-8?q?ions=20are=20HTML-CSS,=20NativeMML,=20or=20SVG.=20=20=20=20=20B?=
=?UTF-8?q?ug=20Fixes=20=20=20=20=20=20=20*=20see=20http://www.stack.nl/~d?=
=?UTF-8?q?imitri/doxygen/changelog.html=20-=20updated=20to=201.8.2:=20=20?=
=?UTF-8?q?=20=20=20changes=20=20=20=20=20*=20Using=20a=20fenched=20block?=
=?UTF-8?q?=20(~~~~)=20in=20Markdown=20without=20explicit=20=20=20=20=20?=
=?UTF-8?q?=20=20extension=20will=20now=20be=20interpreted=20as=20a=20@cod?=
=?UTF-8?q?e..@endcode=20block=20=20=20=20=20=20=20instead=20of=20@verbati?=
=?UTF-8?q?m..@endverbatim.=20=20=20=20=20*=20Classes=20inheriting=20from?=
=?UTF-8?q?=20an=20class=20that=20is=20outside=20the=20scope=20=20=20=20?=
=?UTF-8?q?=20=20=20of=20doxygen=20are=20still=20shown=20in=20diagrams.=20?=
=?UTF-8?q?This=20does=20not=20hold=20=20=20=20=20=20=20for=20usage=20rela?=
=?UTF-8?q?tions.=20=20=20=20=20new=20features=20=20=20=20=20*=20Added=20s?=
=?UTF-8?q?upport=20for=20C++11.=20=20=20=20=20*=20Made=20several=20improv?=
=?UTF-8?q?ements=20to=20the=20way=20Objective-C=20categories=20=20=20=20?=
=?UTF-8?q?=20=20=20and=20protocols=20are=20handled:=20=20=20=20=20*=20Add?=
=?UTF-8?q?ed=20option=20HTML=5FEXTRA=5FSTYLESHEET=20which=20allows=20addi?=
=?UTF-8?q?ng=20an=20=20=20=20=20=20=20additional=20stylesheet=20without?=
=?UTF-8?q?=20completely=20replacing=20=20=20=20=20=20=20doxygen.css.=20?=
=?UTF-8?q?=20=20=20=20*=20Added=20option=20AUTOLINK=5FSUPPORT=20which=20c?=
=?UTF-8?q?an=20be=20used=20to=20=20=20=20=20=20=20enable/disable=20autoli?=
=?UTF-8?q?nking=20globally.=20=20=20=20=20*=20Included=20language=20updat?=
=?UTF-8?q?es=20for=20Czech,=20Spanish,=20Greek,=20Slovak,=20=20=20=20=20?=
=?UTF-8?q?=20=20and=20Esparanto.=20=20=20=20=20etc.=20see=20http://www.st?=
=?UTF-8?q?ack.nl/~dimitri/doxygen/changelog.html=20-=20updated=20to=201.8?=
=?UTF-8?q?.1.2:=20=20=20changes=20=20=20*=20doxygen=20now=20strips=20the?=
=?UTF-8?q?=20leading=20indentation=20shared=20by=20the=20lines=20=20=20?=
=?UTF-8?q?=20=20in=20a=20@code..@endcode=20block.=20=20=20*=20id=20678218?=
=?UTF-8?q?:=20Changed=20title=20of=20the=20SVG=20graphs=20from=20'G'=20to?=
=?UTF-8?q?=20the=20root=20=20=20=20=20node=20of=20the=20graph.=20=20=20*?=
=?UTF-8?q?=20Integrated=20the=20root=20navigation=20tree=20in=20navtree.j?=
=?UTF-8?q?s=20for=20faster=20=20=20=20=20loading=20=20=20*=20When=20the?=
=?UTF-8?q?=20navigation=20tree=20is=20enabled,=20clicking=20jump=20to=20a?=
=?UTF-8?q?=20line=20=20=20=20=20in=20the=20source=20code=20view=20will=20?=
=?UTF-8?q?now=20highlight=20the=20line.=20=20=20features=20=20=20*=20Adde?=
=?UTF-8?q?d=20button=20in=20the=20navigation=20tree=20to=20allow=20enabli?=
=?UTF-8?q?ng/disabling=20=20=20=20=20syncing=20the=20navigation=20tree=20?=
=?UTF-8?q?with=20the=20content.=20=20=20*=20Extended=20the=20number=20of?=
=?UTF-8?q?=20HTML=20entities=20with=20Greek=20letters=20and=20=20=20=20?=
=?UTF-8?q?=20other=20symbols=20(thanks=20to=20Charles=20Karney=20for=20th?=
=?UTF-8?q?e=20patch).=20=20=20*=20id=20663645:=20Added=20support=20for=20?=
=?UTF-8?q?C++11=20strongly=20typed=20enums=20(enum=20=20=20=20=20class=20?=
=?UTF-8?q?E=20{=20...=20}).=20=20=20*=20VHDL=20code=20now=20has=20a=20new?=
=?UTF-8?q?=20Design=20Overview=20page=20(thanks=20for=20=20=20=20=20Marti?=
=?UTF-8?q?n=20Kreis=20for=20the=20patch).=20Requires=20HAVE=5FDOT=3DYES,?=
=?UTF-8?q?=20and=20=20=20=20=20DOT=5FIMAGE=5FFORMAT=3Dsvg.=20=20=20*=20id?=
=?UTF-8?q?=20677678:=20Added=20support=20for=20strong=20and=20weak=20attr?=
=?UTF-8?q?ibutes=20in=20=20=20=20=20Objective-C=20properties.=20=20=20*?=
=?UTF-8?q?=20bugfixes=20-=20for=20details=20see=20http://www.stack.nl/~di?=
=?UTF-8?q?mitri/doxygen/changelog.html=20-=201.8.1=20generates=20man=20pa?=
=?UTF-8?q?ge=20names=20uncondidionally=20lowercase=20which=20=20=20causes?=
=?UTF-8?q?=20problem=20for=20lapack=20build=20for=20example;=20reverting?=
=?UTF-8?q?=20one=20hunk=20=20=20of=20fix=20for=20=20=20https://bugzilla.g?=
=?UTF-8?q?nome.org/show=5Fbug.cgi=3Fid=3D674563=20=20=20as=20workaround?=
=?UTF-8?q?=20=20=20*=20no-lowercase-man-names.patch=20-=20updated=20to=20?=
=?UTF-8?q?1.8.1:=20=20=20*=20Included=20a=20couple=20of=20performance=20i?=
=?UTF-8?q?mprovements.=20=20=20*=20Changed=20the=20way=20indexes=20(Class?=
=?UTF-8?q?,File,Namespace,Groups)=20are=20rendered.=20=20=20*=20Changed?=
=?UTF-8?q?=20the=20way=20member=20attributes=20(like=20protected,=20virtu?=
=?UTF-8?q?al,=20and=20=20=20=20=20static)=20are=20rendered=20in=20the=20H?=
=?UTF-8?q?TML=20output=20=20=20*=20more=20info=20at=20http://www.stack.nl?=
=?UTF-8?q?/~dimitri/doxygen/changelog.html=20-=20updated=20to=201.8.0svn2?=
=?UTF-8?q?0120416:=20=20=20*=20fixed=20crash=20[bnc#755402]=20-=20updated?=
=?UTF-8?q?=20to=201.8.0:=20=20=20*=20Auto=20list=20items=20can=20now=20co?=
=?UTF-8?q?nsist=20of=20multiple=20paragraphs.=20=20=20*=20When=20UML=5FLO?=
=?UTF-8?q?OK=20is=20enabled,=20relations=20shown=20on=20the=20edge=20of?=
=?UTF-8?q?=20a=20=20=20=20=20graph=20are=20not=20shown=20as=20attributes.?=
=?UTF-8?q?=20=20=20*=20Updated=20the=20manual=20and=20improved=20the=20lo?=
=?UTF-8?q?ok.=20=20=20*=20Latex:=20made=20the=20margins=20of=20latex=20pa?=
=?UTF-8?q?ge=20layout=20smaller=20using=20the=20=20=20=20=20geometry=20pa?=
=?UTF-8?q?ckage.=20=20=20*=20etc.,=20see=20http://www.stack.nl/~dimitri/d?=
=?UTF-8?q?oxygen/changelog.html=20-=20updated=20to=201.7.6.1:=20=20=20=20?=
=?UTF-8?q?*=20Doxygen=20now=20reports=20its=20cache=20usage=20(for=20the?=
=?UTF-8?q?=20symbol=20and=20the=20=20=20=20=20=20lookup=20cache)=20at=20t?=
=?UTF-8?q?he=20end=20of=20a=20run=20(if=20QUIET=3DNO),=20and=20=20=20=20?=
=?UTF-8?q?=20=20recommends=20settings=20for=20SYMBOL=5FCACHE=5FSIZE=20and?=
=?UTF-8?q?=20=20=20=20=20=20LOOKUP=5FCACHE=5FSIZE=20for=20your=20project?=
=?UTF-8?q?=20if=20either=20cache=20is=20too=20=20=20=20=20=20small.=20=20?=
=?UTF-8?q?=20=20*=20Added=20new=20option=20LOOKUP=5FCACHE=5FSIZE=20to=20c?=
=?UTF-8?q?ontrol=20the=20internal=20=20=20=20=20=20cache=20doxygen=20uses?=
=?UTF-8?q?=20to=20find=20symbols=20given=20their=20name=20and=20=20=20=20?=
=?UTF-8?q?=20=20a=20context.=20=20=20=20*=20Python:=20added=20support=20f?=
=?UTF-8?q?or=20@staticmethod.=20=20=20=20*=20Python:=20scopes=20are=20now?=
=?UTF-8?q?=20shown=20with=20.=20instead=20of=20::=20=20=20=20*=20id=20665?=
=?UTF-8?q?313:=20Space=20before=20@if=20was=20not=20preserved,=20causing?=
=?UTF-8?q?=20=20=20=20=20=20problems=20with=20inline=20@if=20..=20@endif?=
=?UTF-8?q?=20constructs.=20=20=20=20*=20id=20665583:=20Fixed=20XHTML=20va?=
=?UTF-8?q?lidity=20problem=20when=20using=20mscgen=20=20=20=20=20=20graph?=
=?UTF-8?q?s.=20=20=20=20*=20id=20665641:=20Fixed=20XHTML=20validity=20pro?=
=?UTF-8?q?blem=20when=20=20=20=20=20=20GENERATE=5FTREEVIEW=20was=20disabl?=
=?UTF-8?q?ed.=20=20=20=20*=20id=20665720:=20Included=20patch=20to=20fix?=
=?UTF-8?q?=20hang=20issue=20when=20non-empty=20=20=20=20=20=20INCLUDE=5FP?=
=?UTF-8?q?ATH=20was=20used.=20=20=20=20*=20id=20665778:=20Fixed=20parse?=
=?UTF-8?q?=20issue=20when=20a=20comma=20appeared=20as=20part=20=20=20=20?=
=?UTF-8?q?=20=20of=20an=20enum's=20value.=20-=20updated=20to=201.7.6:=20?=
=?UTF-8?q?=20=20=20*=20To=20improve=20the=20performance=20of=20loading=20?=
=?UTF-8?q?the=20navigation=20tree,=20=20=20=20=20=20the=20data=20is=20now?=
=?UTF-8?q?=20split=20into=20multiple=20javascript=20files=20which=20=20?=
=?UTF-8?q?=20=20=20=20are=20loaded=20dynamically.=20=20=20=20*=20The=20se?=
=?UTF-8?q?lected=20member=20is=20now=20briefly=20highlighted=20in=20the?=
=?UTF-8?q?=20HTML=20=20=20=20=20=20output=20(when=20GENERATE=5FTREEVIEW?=
=?UTF-8?q?=20is=20enabled).=20=20=20=20*=20The=20navigation=20tree=20(GEN?=
=?UTF-8?q?ERATE=5FTREEVIEW)=20now=20shows=20the=20same=20=20=20=20=20=20i?=
=?UTF-8?q?nformation=20as=20the=20index.=20=20=20=20*=20The=20navindex=20?=
=?UTF-8?q?section=20of=20layout=20now=20also=20controls=20what=20is=20=20?=
=?UTF-8?q?=20=20=20=20shown=20in=20the=20navigation=20tree.=20=20=20=20*?=
=?UTF-8?q?=20Improved=20HTML=20output=20support=20for=20IE9.=20=20=20=20*?=
=?UTF-8?q?=20Included=20redesigned=20VHDL=20parser=20(thanks=20to=20Marti?=
=?UTF-8?q?n=20Kreis=20=20=20=20=20=20for=20the=20patch)=20=20=20=20*=20Wh?=
=?UTF-8?q?en=20a=20class/structs=20has=20many=20(>15)=20members=20of=20th?=
=?UTF-8?q?e=20same=20type,=20=20=20=20=20=20only=20the=20first=2010=20are?=
=?UTF-8?q?=20shown=20in=20the=20UML=20diagram.=20=20=20=20*=20Made=20the?=
=?UTF-8?q?=20output=20of=20the=20javascript=20based=20search=20engine=20m?=
=?UTF-8?q?ore=20=20=20=20=20=20compact.=20=20=20=20*=20Update=20of=20the?=
=?UTF-8?q?=20French=20translation.=20=20=20=20*=20id=20607305:=20Added=20?=
=?UTF-8?q?support=20for=20PHP=20heredoc=20and=20nowdoc=20constructs.=20?=
=?UTF-8?q?=20=20=20*=20Added=20support=20for=20cross-referencing=20in=20c?=
=?UTF-8?q?ase=20of=20operator->=20=20=20=20=20=20overloading.=20This=20in?=
=?UTF-8?q?cludes=20support=20for=20std::auto=5Fptr,=20=20=20=20=20=20std:?=
=?UTF-8?q?:smart=5Fptr,std::unique=5Fptr=20and=20std::weak=5Fptr=20when?=
=?UTF-8?q?=20=20=20=20=20=20BUILTIN=5FSTL=5FSUPPORT=20is=20enabled.=20=20?=
=?UTF-8?q?=20=20*=20bugfixes=20-=20remove=20arm=20specific=20patch=20that?=
=?UTF-8?q?=20broke=20building=20on=20arm=20-=20Remove=20redundant=20tags/?=
=?UTF-8?q?sections=20from=20specfile=20=20=20(cf.=20packaging=20guideline?=
=?UTF-8?q?s)=20-=20Use=20%=5Fsmp=5Fmflags=20for=20parallel=20build=20-=20?=
=?UTF-8?q?update=20to=201.7.5.1:=20=20=20*=20A=20bug=20that=20could=20cau?=
=?UTF-8?q?se=20doxygen=20to=20crash=20on=20large=20projects=20was=20=20?=
=?UTF-8?q?=20=20=20fixed.=20-=20update=20to=201.7.5:=20=20=20*=20id=20641?=
=?UTF-8?q?904:=20Function=20in=20the=20call=20graphs=20are=20now=20shown?=
=?UTF-8?q?=20based=20on=20first=20=20=20=20=20appearance=20rather=20then?=
=?UTF-8?q?=20alphabetical=20order.=20=20=20*=20id=20616213:=20When=20cust?=
=?UTF-8?q?omizing=20the=20HTML=20header=20$title=20now=20only=20generates?=
=?UTF-8?q?=20=20=20=20=20the=20title=20excluding=20the=20project=20name?=
=?UTF-8?q?=20(which=20can=20still=20be=20=20=20=20=20added=20using=20$pro?=
=?UTF-8?q?jectname)=20=20=20*=20Improved=20the=20look=20of=20the=20class?=
=?UTF-8?q?=20index:=20all=20items=20now=20have=20equal=20spacing.=20=20?=
=?UTF-8?q?=20*=20New=20option=20INTERACTIVE=5FSVG=20which=20when=20set=20?=
=?UTF-8?q?to=20YES=20in=20combination=20with=20=20=20=20=20DOT=5FIMAGE=5F?=
=?UTF-8?q?FORMAT=3Dsvg=20will=20make=20doxygen=20generate=20interactive?=
=?UTF-8?q?=20SVG=20=20=20=20=20diagrams=20that=20support=20zooming=20and?=
=?UTF-8?q?=20panning=20via=20the=20mouse=20(only=20for=20=20=20=20=20larg?=
=?UTF-8?q?e=20graphs).=20=20=20*=20Added=20support=20for=20the=20Tcl=20pr?=
=?UTF-8?q?ogramming=20language=20(thanks=20to=20Rene=20Zaumseil=20=20=20?=
=?UTF-8?q?=20=20and=20Samuel=20Bentley=20for=20the=20patch).=20=20=20*=20?=
=?UTF-8?q?Added=20@copyright=20command.=20=20=20*=20added=20option=20MATH?=
=?UTF-8?q?JAX=5FEXTENSIONS=20to=20provide=20additional=20extensions=20for?=
=?UTF-8?q?=20=20=20=20=20MathJax=20(thanks=20to=20David=20Munger=20for=20?=
=?UTF-8?q?the=20patch).=20=20=20*=20added=20option=20INLINE=5FSIMPLE=5FST?=
=?UTF-8?q?RUCTS=20which=20when=20enabled=20shows=20the=20fields=20=20=20?=
=?UTF-8?q?=20=20of=20simple=20classes=20and=20structs=20(with=20only=20pu?=
=?UTF-8?q?blic=20data=20fields)=20as=20a=20table=20=20=20=20=20and=20inli?=
=?UTF-8?q?ne=20in=20context=20(file/group/namespace/class)=20=20=20=20=20?=
=?UTF-8?q?provided=20this=20context=20is=20documented.=20=20=20*=20When?=
=?UTF-8?q?=20using=20the=20server=20based=20search=20engine=20(SEARCHENGI?=
=?UTF-8?q?NE=3DYES=20and=20=20=20=20=20SERVER=5FBASED=5FSEARCH=3DYES)=20d?=
=?UTF-8?q?oxygen=20now=20advertises=20a=20opensearch=20provider=20=20=20?=
=?UTF-8?q?=20=20for=20your=20project,=20that=20allows=20integrating=20the?=
=?UTF-8?q?=20search=20directly=20in=20the=20=20=20=20=20search=20field=20?=
=?UTF-8?q?of=20the=20browser=20(thanks=20to=20Phil=20Lello=20for=20the=20?=
=?UTF-8?q?patch).=20=20=20*=20id=20503239:=20Added=20new=20option=20CITE?=
=?UTF-8?q?=5FBIB=5FFILES=20and=20LATEX=5FBIB=5FSTYLE=20and=20a=20new=20?=
=?UTF-8?q?=20=20=20=20command=20\cite,=20allowing=20you=20to=20make=20ref?=
=?UTF-8?q?erences=20to=20literature=20(as=20defined=20=20=20=20=20in=20on?=
=?UTF-8?q?e=20or=20more=20.bib=20files).=20This=20also=20works=20for=20ou?=
=?UTF-8?q?tput=20formats=20other=20=20=20=20=20than=20LaTeX.=20The=20tool?=
=?UTF-8?q?=20bibtex=20is=20required=20for=20this=20to=20work=20though.=20?=
=?UTF-8?q?Thanks=20=20=20=20=20to=20David=20Munger=20for=20the=20initial?=
=?UTF-8?q?=20patch=20upon=20which=20this=20feature=20is=20based.=20=20=20?=
=?UTF-8?q?*=20PHP=20namespaces=20are=20now=20shown=20as=20A\B=20in=20the?=
=?UTF-8?q?=20output.=20=20=20*=20Added=20new=20\snippet=20command=20that?=
=?UTF-8?q?=20can=20be=20used=20to=20include=20marked=20sections=20=20=20?=
=?UTF-8?q?=20=20from=20a=20source=20file.=20See=20http://www.doxygen.org/?=
=?UTF-8?q?commands.html#cmdsnippet=20=20=20=20=20for=20more=20info.=20=20?=
=?UTF-8?q?=20*=20Added=20translation=20support=20for=20Armenian,=20thank?=
=?UTF-8?q?=20to=20Armen=20Tangamyan.=20and=20=20=20=20=20included=20trans?=
=?UTF-8?q?lation=20updates=20for=20a=20number=20of=20languages.=20=20=20*?=
=?UTF-8?q?=20Many=20bug=20fixes,=20for=20details=20see=20=20=20=20=20http?=
=?UTF-8?q?://www.stack.nl/~dimitri/doxygen/changelog.html.=20-=20update?=
=?UTF-8?q?=20to=201.7.4:=20=20=20*=20adds=20an=20option=20that=20allows?=
=?UTF-8?q?=20embedding=20of=20the=20class=20documentation=20inside=20the?=
=?UTF-8?q?=20=20=20=20=20documentation=20of=20a=20group=20=20=20*=20doxyg?=
=?UTF-8?q?en=20-w=20html=20now=20reads=20the=20default=20Doxyfile=20even?=
=?UTF-8?q?=20if=20not=20specified=20=20=20=20=20explicitly=20=20=20*=20do?=
=?UTF-8?q?xygen=20-w=20html=20now=20produces=20a=20template=20header=20an?=
=?UTF-8?q?d=20footer=20that=20can=20be=20used=20=20=20=20=20independent?=
=?UTF-8?q?=20of=20the=20configuration=20options=20used.=20=20=20*=20new?=
=?UTF-8?q?=20option=20INLINE=5FGROUPED=5FCLASSES=20that=20when=20enabled?=
=?UTF-8?q?=20shows=20grouped=20classes=20=20=20=20=20inside=20the=20group?=
=?UTF-8?q?=20documentation,=20instead=20of=20on=20a=20separate=20page.=20?=
=?UTF-8?q?=20=20*=20included=20updates=20for=20the=20Italian=20and=20Russ?=
=?UTF-8?q?ian=20translation.=20=20=20*=20#640875:=20added=20option=20HTML?=
=?UTF-8?q?=5FEXTRA=5FFILES=20which=20makes=20it=20easier=20to=20copy=20?=
=?UTF-8?q?=20=20=20=20additional=20files=20to=20the=20HTML=20output=20and?=
=?UTF-8?q?=20also=20add=20them=20to=20the=20index=20files=20=20=20*=20#64?=
=?UTF-8?q?2579:=20Included=20patch=20that=20adds=20new=20LATEX=5FFOOTER?=
=?UTF-8?q?=20option=20to=20customize=20the=20=20=20=20=20end=20of=20refma?=
=?UTF-8?q?n.tex=20in=20the=20LaTeX=20output=20=20=20*=20#566921:=20%A::B?=
=?UTF-8?q?=20now=20prevents=20a=20link=20for=20A::B,=20instead=20of=20onl?=
=?UTF-8?q?y=20for=20A=20and=20=20=20=20=20generating=20a=20warning=20that?=
=?UTF-8?q?=20::B=20cannot=20be=20linked.=20=20=20*=20#634415:=20Fixed=20p?=
=?UTF-8?q?roblem=20parsing=20an=20array=20of=20character=20literals.=20?=
=?UTF-8?q?=20=20*=20#635537:=20Links=20to=20file=20members=20were=20not?=
=?UTF-8?q?=20made=20when=20found=20in=20tag=20files.=20=20=20*=20#638655:?=
=?UTF-8?q?=20Double=20quote=20in=20page=20or=20group=20title=20broke=20tr?=
=?UTF-8?q?eeview.=20=20=20*=20#638856:=20Fixed=20problem=20autolinking=20?=
=?UTF-8?q?to=20struct=20field=20using=20#S::a=20=20=20*=20#639272:=20usin?=
=?UTF-8?q?g=20@dot...@endot=20produced=20an=20image=20referenced=20with?=
=?UTF-8?q?=20absolute=20=20=20=20=20path.=20=20=20*=20#640463:=20Fixed=20?=
=?UTF-8?q?problem=20parsing=20PHP=20"use"=20statement=20when=20the=20argu?=
=?UTF-8?q?ment=20did=20=20=20=20=20not=20have=20a=20namespace=20scope.=20?=
=?UTF-8?q?=20=20*=20#640646:=20Long=20error=20messages=20could=20cause=20?=
=?UTF-8?q?memory=20corruption.=20=20=20*=20#640754:=20Comment=20with=20XM?=
=?UTF-8?q?L=20style=20list=20of=20type=20table=20was=20not=20rendered=20?=
=?UTF-8?q?=20=20=20=20properly.=20=20=20*=20#640828:=20Internal=20section?=
=?UTF-8?q?=20marked=20with=20@internal=20was=20not=20shown=20as=20such=20?=
=?UTF-8?q?=20=20=20=20anymore=20in=20the=20XML=20output.=20=20=20*=20#640?=
=?UTF-8?q?847:=20PHP:=20Fixed=20parse=20problem=20referring=20to=20class?=
=?UTF-8?q?=20in=20global=20namespace.=20=20=20*=20#640924:=20Included=20p?=
=?UTF-8?q?atch=20to=20make=20the=20custom=20header=20and=20footer=20indep?=
=?UTF-8?q?endent=20of=20=20=20=20=20the=20chosen=20config=20options.=20?=
=?UTF-8?q?=20=20*=20#640927:=20Included=20fix=20to=20prevent=20a=20warnin?=
=?UTF-8?q?g=20in=20the=20server=20side=20PHP=20search=20=20=20=20=20scrip?=
=?UTF-8?q?t.=20=20=20*=20#641026:=20Included=20patch=20to=20fix=20broken?=
=?UTF-8?q?=20hyperlink=20to=20page=20entry=20in=20xreflists.=20=20=20*=20?=
=?UTF-8?q?#641188:=20Header=20of=20\page=20was=20wrong=20in=20Man=20page?=
=?UTF-8?q?=20output.=20=20=20*=20#641336:=20#include's=20to=20other=20dir?=
=?UTF-8?q?ectories=20were=20not=20always=20linked.=20=20=20*=20#641673:?=
=?UTF-8?q?=20Using=20"use=20Foo\Foo;"=20in=20PHP=20could=20cause=20doxyge?=
=?UTF-8?q?n=20to=20hang.=20=20=20*=20#641814:=20In=20some=20cases=20the?=
=?UTF-8?q?=20HTML=20output=20could=20contain=20an=20extra=20
.=20=20?=
=?UTF-8?q?=20*=20#642030:=20Tooltips=20with=20HTML=20entities=20could=20b?=
=?UTF-8?q?e=20wrongly=20truncated.=20=20=20*=20#642475:=20Include=20graph?=
=?UTF-8?q?s=20could=20be=20incomplete.=20=20=20*=20#643056:=20Fixed=20pro?=
=?UTF-8?q?blem=20with=20macro=20expansion.=20=20=20*=20#643279:=20Fixed?=
=?UTF-8?q?=20potential=20crash=20when=20generating=20a=20warning=20for=20?=
=?UTF-8?q?void=20f(int=20%x)=20=20=20=20=20style=20parameter,=20which=20i?=
=?UTF-8?q?s=20valid=20in=20C++/CLI.=20=20=20*=20#643655:=20Fixed=20argume?=
=?UTF-8?q?nt=20matching=20issue=20when=20one=20of=20match=20candidates=20?=
=?UTF-8?q?was=20a=20=20=20=20=20typedef=20of=20a=20method=20pointer.=20?=
=?UTF-8?q?=20=20*=20doxygen=20-w=20html=20now=20ignores=20the=20values=20?=
=?UTF-8?q?for=20HTML=5FHEADER=20and=20HTML=5FFOOTER=20=20=20=20=20found?=
=?UTF-8?q?=20in=20the=20config=20file.=20=20=20*=20importing=20a=20group?=
=?UTF-8?q?=20via=20a=20tag=20file=20could=20overrule=20a=20local=20group?=
=?UTF-8?q?=20with=20the=20same=20=20=20=20=20name=20even=20when=20EXTERNA?=
=?UTF-8?q?L=5FGROUPS=20was=20disabled.=20-=20update=20to=201.7.3:=20=20?=
=?UTF-8?q?=20*=20adds=20support=20for=20including=20SVG=20images=20genera?=
=?UTF-8?q?ted=20by=20the=20dot=20tool=20=20=20*=20the=20way=20the=20tree?=
=?UTF-8?q?=20view=20looks=20and=20works=20has=20been=20redesigned:=20it?=
=?UTF-8?q?=20is=20now=20=20=20=20=20dynamically=20loaded=20on=20a=20page?=
=?UTF-8?q?=20instead=20of=20using=20HTML=20frames=20=20=20*=20each=20HTML?=
=?UTF-8?q?=20page=20now=20(optionally)=20has=20a=20header=20with=20projec?=
=?UTF-8?q?t=20name,=20synopsis,=20=20=20=20=20and=20logo=20-=20changed=20?=
=?UTF-8?q?modify=5Ffooter.patch:=20drop=20suse=20specific=20HTML=5FFOOTER?=
=?UTF-8?q?=5FDESCRIPTION=20=20=20option=20functionality,=20each=20package?=
=?UTF-8?q?=20could=20use=20now=20HTML=5FTIMESTAMP=20to=20=20=20avoid=20pu?=
=?UTF-8?q?tting=20timestamp=20in=20to=20generated=20html=20files=20-=20up?=
=?UTF-8?q?dated=20to=201.7.2:=20=20=20*=20Changed=20the=20default=20font?=
=?UTF-8?q?=20of=20the=20LaTeX=20output=20to=20helvetica.=20=20=20*=20Chan?=
=?UTF-8?q?ged=20the=20way=20parameters=20and=20return=20values=20are=20re?=
=?UTF-8?q?presented=20=20=20=20=20in=20the=20LaTeX=20and=20RTF=20output.?=
=?UTF-8?q?=20They=20are=20now=20listed=20using=20tables.=20=20=20*=20=20a?=
=?UTF-8?q?dded=20support=20for=20Apple's=20block=20object=20extension=20f?=
=?UTF-8?q?or=20C/Obj-C/C++.=20=20=20*=20added=20support=20for=20detecting?=
=?UTF-8?q?=20Python=20constructors=20and=20destructors.=20=20=20*=20id=20?=
=?UTF-8?q?624575:=20Added=20\endinternal=20command=20that=20can=20be=20us?=
=?UTF-8?q?ed=20to=20force=20=20=20=20=20the=20end=20of=20a=20section=20st?=
=?UTF-8?q?arted=20with=20\internal.=20=20=20*=20id=20552605:=20Added=20pa?=
=?UTF-8?q?rsing=20support=20for=20PHP=205.3+=20style=20namespaces.=20=20?=
=?UTF-8?q?=20*=20id=20582532:=20added=20\mscfile=20command=20which=20can?=
=?UTF-8?q?=20be=20used=20to=20insert=20a=20=20=20=20=20message=20sequence?=
=?UTF-8?q?=20chart=20given=20a=20.msc=20file.=20Also=20added=20a=20new=20?=
=?UTF-8?q?=20=20=20=20config=20option=20MSCFILE=5FDIRS=20to=20provide=20d?=
=?UTF-8?q?irectories=20were=20msc=20=20=20=20=20files=20are=20searched=20?=
=?UTF-8?q?(Thanks=20to=20Adrien=20for=20the=20patch).=20=20=20*=20Added?=
=?UTF-8?q?=20support=20for=20type=20specifiers=20for=20documenting=20PHP?=
=?UTF-8?q?=20=20=20=20=20parameters,=20format:=20"@param=20type=20$paramn?=
=?UTF-8?q?ame=20docs"=20=20=20*=20Added=20support=20for=20rendering=20for?=
=?UTF-8?q?mulas=20in=20the=20HTML=20output=20using=20=20=20=20=20MathJax?=
=?UTF-8?q?=20instead=20of=20using=20prerendered=20bitmaps.=20For=20this?=
=?UTF-8?q?=20purpose=20=20=20=20=20the=20options=20USE=5FMATHJAX=20and=20?=
=?UTF-8?q?MATHJAX=5FRELPATH=20were=20added.=20=20=20*=20Many=20bugfixes.?=
=?UTF-8?q?=20=20=20*=20For=20details=20see=20http://www.stack.nl/~dimitri?=
=?UTF-8?q?/doxygen/changelog.html.=20-=20=20set=20HTML=5FTIMESTAMP=20defa?=
=?UTF-8?q?ult=20to=20off,=20so=20all=20packages=20that=20=20=20=20generat?=
=?UTF-8?q?e=20documentation=20during=20build=20dont=20get=20republished?=
=?UTF-8?q?=20=20=20=20just=20due=20to=20a=20timestamp=20change.=20-=20unf?=
=?UTF-8?q?uzzy=20patches=20to=20build=20on=20>=3D=2011.3=20-=20update=20t?=
=?UTF-8?q?o=201.7.1:=20=20=20*=20Changes:=20=20=20=20=20+=20id=20621695:?=
=?UTF-8?q?=20Made=20warning=20and=20error=20messages=20appear=20with=20lo?=
=?UTF-8?q?wer=20case=20"warning:"=20and=20"error:"=20prefix=20to=20make?=
=?UTF-8?q?=20it=20easier=20to=20use=20the=20messages=20from=20Visual=20St?=
=?UTF-8?q?udio=20=20=20*=20New=20features:=20=20=20=20=20+=20id=20621908:?=
=?UTF-8?q?=20added=20new=20config=20option=20FORMULA=5FTRANSPARENT=20whic?=
=?UTF-8?q?h=20allows=20selecting=20between=20transparent=20(YES)=20or=20n?=
=?UTF-8?q?on-transparent=20(NO)=20PNGs=20for=20formulas=20in=20the=20HTML?=
=?UTF-8?q?=20output.=20=20=20=20=20+=20update=20for=20Turkish=20translati?=
=?UTF-8?q?on=20=20=20*=20Bug=20fixes:=20=20=20=20=20+=20id=20533821:=20In?=
=?UTF-8?q?heritance=20relation=20for=20a=20C#=20class=20deriving=20from?=
=?UTF-8?q?=20a=20generic=20class=20was=20not=20handled=20correctly=20=20?=
=?UTF-8?q?=20=20=20+=20id=20554638:=20Changing=20DOT=5FIMAGE=5FFORMAT=20d?=
=?UTF-8?q?id=20not=20cause=20the=20graphs=20to=20be=20regenerated=20=20?=
=?UTF-8?q?=20=20=20+=20id=20576533:=20A=20field=20of=20the=20form=20"enum?=
=?UTF-8?q?=20E=20*p"=20was=20ignore=20=20=20=20=20+=20id=20597016:=20Hide?=
=?UTF-8?q?=20scope=20name=20was=20not=20working=20properly=20for=20todo?=
=?UTF-8?q?=20items=20inside=20class=20members,=20where=20the=20class=20wa?=
=?UTF-8?q?s=20inside=20a=20namespace=20=20=20=20=20+=20id=20617761:=20In?=
=?UTF-8?q?=20dot=20graphs=20now=20also=20@ref=20worked=20(previously=20on?=
=?UTF-8?q?ly=20\ref=20was=20supported)=20=20=20=20=20+=20id=20621733:=20R?=
=?UTF-8?q?emoved=20bogus=20warning=20about=20undocument=20return=20type?=
=?UTF-8?q?=20for=20define=20when=20WARN=5FNO=5FPARAMDOC=20was=20enabled?=
=?UTF-8?q?=20=20=20=20=20+=20id=20621780:=20Fixed=20parsing=20support=20f?=
=?UTF-8?q?or=20a=20function=20that=20returns=20a=20struct=20definition=20?=
=?UTF-8?q?=20=20=20=20+=20id=20621785:=20Doxygen=20could=20hang=20when=20?=
=?UTF-8?q?using=20\copydoc=20in=20a=20function=20with=20\param=20=20=20?=
=?UTF-8?q?=20=20+=20id=20621805:=20Using=20//!<=20after=20a=20#define=20n?=
=?UTF-8?q?o=20longer=20worked=20=20=20=20=20+=20id=20621854,622219,622593?=
=?UTF-8?q?:=20html=20help=20compiler=20(and=20also=20the=20Qt=20help=20co?=
=?UTF-8?q?mpiler)=20was=20called=20before=20all=20dot=20images=20were=20g?=
=?UTF-8?q?enerated.=20=20=20=20=20+=20id=20621984:=20Using=20a=20auto-lis?=
=?UTF-8?q?t=20in=20combination=20with=20\subpage=20cause=20the=20items=20?=
=?UTF-8?q?to=20be=20inlined=20=20=20=20=20+=20id=20622018:=20Fixed=20prob?=
=?UTF-8?q?lem=20parsing=20a=20@param=20command=20where=20the=20text=20par?=
=?UTF-8?q?t=20started=20with=20a=20formula=20=20=20=20=20+=20id=20622019:?=
=?UTF-8?q?=20Added=20some=20instructions=20how=20to=20document=20Fortran?=
=?UTF-8?q?=20code=20=20=20=20=20+=20id=20622041:=20Using=20\var=20multipl?=
=?UTF-8?q?e=20times=20in=20a=20comment=20block=20did=20not=20work=20prope?=
=?UTF-8?q?rly=20=20=20=20=20+=20id=20622413:=20Tooltips=20could=20get=20w?=
=?UTF-8?q?rongly=20truncated=20when=20multi-byte=20UTF-8=20characters=20w?=
=?UTF-8?q?ere=20used=20=20=20=20=20+=20id=20622471:=20Argument=20matching?=
=?UTF-8?q?=20failed=20for=20typedef=20in=20another=20namespace=20=20=20?=
=?UTF-8?q?=20=20+=20Fixed=20crash=20situation=20while=20handling=20comman?=
=?UTF-8?q?ds=20inside=20a=20@ref=20section=20=20=20=20=20+=20Treeview=20i?=
=?UTF-8?q?cons=20were=20missing=20in=20the=20HTML=20output=20when=20setti?=
=?UTF-8?q?ng=20GENERATE=5FTREEVIEW=20to=20NO=20and=20USE=5FINLINE=5FTREES?=
=?UTF-8?q?=20to=20YES=20-=20update=20to=201.7.0:=20=20=20*=20the=20look?=
=?UTF-8?q?=20of=20the=20HTML=20output=20was=20changed=20=20=20*=20the=20c?=
=?UTF-8?q?olor=20of=20HTML=20output=20can=20now=20be=20changed=20easily?=
=?UTF-8?q?=20=20=20*=20several=20performance=20enhancements=20were=20incl?=
=?UTF-8?q?uded:=20=20=20=20=20+=20ability=20to=20run=20multiple=20instanc?=
=?UTF-8?q?es=20of=20dot=20in=20parallel=20for=20=20=20=20=20=20=20faster?=
=?UTF-8?q?=20graph=20generation=20=20=20*=20many=20bugs=20have=20been=20f?=
=?UTF-8?q?ixed=20-=20update=20to=201.6.3:=20=20-=20New=20features=20=20?=
=?UTF-8?q?=20=20=20*=20id=20608480:=20Using=20\dir=20without=20argument?=
=?UTF-8?q?=20will=20create=20directory=20=20=20=20=20=20=20documentation?=
=?UTF-8?q?=20for=20the=20directory=20in=20which=20the=20\dir=20command=20?=
=?UTF-8?q?=20=20=20=20=20=20was=20found.=20=20-=20Bug=20fixes=20(ids=20re?=
=?UTF-8?q?fer=20to=20the=20bugzilla=20database)=20=20=20=20=20*=20id=2059?=
=?UTF-8?q?0161:=20perlmod=20output=20was=20wrong=20when=20using=20paragra?=
=?UTF-8?q?ph=20=20=20=20=20=20=20commands.=20=20=20=20=20*=20id=20600525:?=
=?UTF-8?q?=20Included=20patch=20for=20VHDL.=20=20=20=20=20*=20id=20605698?=
=?UTF-8?q?:=20Replaced=20size=20attribute=20of=20hr=20tag=20by=20class=20?=
=?UTF-8?q?attribute=20=20=20=20=20=20=20in=20the=20HTML=20output.=20=20?=
=?UTF-8?q?=20=20=20*=20id=20606030,606192,607563:=20Using=20\dot=20produc?=
=?UTF-8?q?ed=20"Error=20opening=20=20=20=20=20=20=20map=20file"=20or=20co?=
=?UTF-8?q?uld=20even=20crash=20doxygen.=20=20=20=20=20*=20id=20606104:=20?=
=?UTF-8?q?Grouped=20members=20with=20todo-like=20items=20were=20shown=20?=
=?UTF-8?q?=20=20=20=20=20=20with=20"GlobalScope"=20prefix.=20=20=20=20=20?=
=?UTF-8?q?*=20id=20606156:=20Fixed=20RTF=20rendering=20problem=20with=20g?=
=?UTF-8?q?roup=20index.=20=20=20=20=20*=20id=20606206,610133:=20Added=20m?=
=?UTF-8?q?issing=20line=20break=20in=20LaTeX=20output.=20=20=20=20=20*=20?=
=?UTF-8?q?id=20606330,=20608056:=20The=20title=20of=20pages=20whose=20lab?=
=?UTF-8?q?el=20had=20an=20=20=20=20=20=20=20underscore=20was=20not=20show?=
=?UTF-8?q?n=20=20=20=20=20*=20id=20606717:=20Include=20guard=20not=20star?=
=?UTF-8?q?ting=20with=20#ifndef=20SOME=5FGUARD=5FH=20=20=20=20=20=20=20we?=
=?UTF-8?q?re=20not=20recognised=20as=20such.=20=20=20=20=20*=20id=2060671?=
=?UTF-8?q?8:=20Setting=20SEARCHENGINE=20to=20YES=20and=20GENERATE=5FHTML?=
=?UTF-8?q?=20to=20NO=20=20=20=20=20=20=20caused=20error=20that=20search?=
=?UTF-8?q?=20results=20directory=20could=20not=20be=20created.=20=20=20?=
=?UTF-8?q?=20=20*=20id=20606772,608493:=20typedef'ed=20enums=20or=20struc?=
=?UTF-8?q?t=20with=20the=20same=20as=20=20=20=20=20=20=20the=20typedef=20?=
=?UTF-8?q?did=20no=20longer=20show=20up.=20=20=20=20=20*=20id=20607088,60?=
=?UTF-8?q?7946:=20Related=20pages=20(manual=20and=20automatic=20like=20th?=
=?UTF-8?q?e=20=20=20=20=20=20=20todo=20page)=20caused=20broken=20links=20?=
=?UTF-8?q?when=20SHORT=5FNAMES=20was=20enabled.=20=20=20=20=20*=20id=2060?=
=?UTF-8?q?7432,608002:=20Automatically=20generated=20related=20pages=20(l?=
=?UTF-8?q?ike=20=20=20=20=20=20=20the=20todo=20page)=20caused=20broken=20?=
=?UTF-8?q?links=20when=20CREATE=5FSUBDIR=20was=20=20=20=20=20=20=20enable?=
=?UTF-8?q?d.=20=20=20=20=20*=20id=20607736:=20comments=20after=20#if=20co?=
=?UTF-8?q?uld=20cause=20next=20function=20call=20=20=20=20=20=20=20not=20?=
=?UTF-8?q?to=20be=20cross-referenced.=20=20=20=20=20*=20id=20607743:=20\i?=
=?UTF-8?q?nternal=20inside=20a=20conditional=20section=20caused=20=20=20?=
=?UTF-8?q?=20=20=20=20warning.=20=20=20=20=20*=20id=20608016:=20Using=20\?=
=?UTF-8?q?internal=20inside=20a=20\section=20did=20not=20end=20at=20the?=
=?UTF-8?q?=20=20=20=20=20=20=20next=20\section=20as=20documented.=20=20?=
=?UTF-8?q?=20=20=20*=20id=20608018:=20\internal=20command=20produced=20me?=
=?UTF-8?q?ssage=20with=20.:=20in=20the=20=20=20=20=20=20=20LaTeX=20output?=
=?UTF-8?q?.=20=20=20=20=20*=20id=20608072:=20HTML=20Tables=20with=20custo?=
=?UTF-8?q?m=20attributes=20were=20not=20rendered=20=20=20=20=20=20=20prop?=
=?UTF-8?q?erly.=20=20=20=20=20*=20id=20608227:=20Man=20pages=20with=20und?=
=?UTF-8?q?erscore=20got=20double=20underscore=20in=20=20=20=20=20=20=20th?=
=?UTF-8?q?e=20name.=20=20=20=20=20*=20id=20608590:=20Buffer=20overflow=20?=
=?UTF-8?q?when=20using=20non-ascii=20characters=20as=20=20=20=20=20=20=20?=
=?UTF-8?q?class=20name.=20=20=20=20=20*=20id=20608921:=20Macro=20definiti?=
=?UTF-8?q?on=20had=20effect=20even=20if=20the=20definition=20=20=20=20=20?=
=?UTF-8?q?=20=20was=20not=20actually=20included.=20=20=20=20=20*=20id=206?=
=?UTF-8?q?09504:=20config.h=20and=20config.l=20where=20missing=20from=20t?=
=?UTF-8?q?he=20SVN=20=20=20=20=20=20=20repository.=20=20=20=20=20*=20id?=
=?UTF-8?q?=20609624:=20Todo=20items=20were=20merged=20for=20overloaded=20?=
=?UTF-8?q?functions.=20=20=20=20=20*=20id=20609709:=20C#=20enum=20values?=
=?UTF-8?q?=20with=20@todo=20items=20were=20missing=20from=20=20=20=20=20?=
=?UTF-8?q?=20=20the=20todo=20list.=20=20=20=20=20*=20id=20610437:=20Remov?=
=?UTF-8?q?ed=20bogus=20warning=20when=20using=20
=20tag.=20=20=20=20?=
=?UTF-8?q?=20*=20Fixed=20parsing=20problem=20for=20function=20pointer=20t?=
=?UTF-8?q?ype=20starting=20with=20=20=20=20=20=20=20"typedef=20enum".=20?=
=?UTF-8?q?=20=20=20=20*=20Preprocessor=20did=20not=20take=20EXCLUDE=5FPAT?=
=?UTF-8?q?TERNS=20into=20account,=20which=20=20=20=20=20=20=20could=20cau?=
=?UTF-8?q?se=20parse=20issues=20when=20importing=20a=20.tlb=20file.=20-?=
=?UTF-8?q?=20update=20to=201.6.2:=20=20=20*=20two=20new=20methods=20of=20?=
=?UTF-8?q?searching=20through=20the=20HTML=20documentation:=20=20=20=20?=
=?UTF-8?q?=20were=20added:=20=20=20=20=20+=20via=20a=20PHP=20based=20Web?=
=?UTF-8?q?=20server=20=20=20=20=20+=20via=20an=20Eclipse=20help=20plugin?=
=?UTF-8?q?=20=20=20*=20the=20\addindex=20command=20now=20also=20works=20f?=
=?UTF-8?q?or=20the=20HTML=20indices=20=20=20*=20rendering=20of=20LaTeX=20?=
=?UTF-8?q?formulas=20in=20the=20HTML=20output=20has=20been=20=20=20=20=20?=
=?UTF-8?q?improved=20(especially=20for=20non-white=20backgrounds)=20=20?=
=?UTF-8?q?=20*=20smaller=20improvements=20=20=20*=20large=20number=20of?=
=?UTF-8?q?=20bugfixes=20-=20update=20to=201.6.1:=20=20=20*=20fixed=20file?=
=?UTF-8?q?=20handle=20leak=20when=20parsing=20include=20files;=20also=20f?=
=?UTF-8?q?ixed=20=20=20=20=20the=20logic=20that=20determines=20whether=20?=
=?UTF-8?q?or=20not=20an=20include=20file=20need=20=20=20=20=20to=20be=20p?=
=?UTF-8?q?arsed=20=20=20*=20search=20result=20pages=20were=20not=20using?=
=?UTF-8?q?=20UTF-8=20character=20encoding=20=20=20*=20search=20results=20?=
=?UTF-8?q?pointing=20to=20external=20references=20were=20not=20linked=20?=
=?UTF-8?q?=20=20=20=20correctly=20=20=20*=20multiline=20second=20argument?=
=?UTF-8?q?=20of=20\ref=20caused=20unexpected=20"=20warning=20=20=20*=20fe?=
=?UTF-8?q?eding=20invalid=20XML=20could=20crash=20doxygen's=20DBus=20XML?=
=?UTF-8?q?=20parser=20=20=20*=20include=20patch=20to=20fix=20problem=20wi?=
=?UTF-8?q?th=20building=20rpms=20=20=20*=20SHOW=5FUSED=5FFILES=20now=20wo?=
=?UTF-8?q?rks=20again=20=20=20*=20xrefitems=20(like=20@todo)=20did=20not?=
=?UTF-8?q?=20appear=20in=20the=20list=20when=20found=20=20=20=20=20in=20c?=
=?UTF-8?q?omments=20marked=20with=20@enum=20or=20@name.=20-=20updated=20t?=
=?UTF-8?q?o=20version=201.6.0=20=20-=20Changes=20=20=20*=20id=20580924,?=
=?UTF-8?q?=20541234:=20Replaced=20the=20PHP=20based=20search=20engine=20b?=
=?UTF-8?q?y=20a=20=20=20=20=20Javascript/DHTML=20based=20one.=20As=20a=20?=
=?UTF-8?q?result=20the=20search=20feature=20no=20longer=20=20=20=20=20req?=
=?UTF-8?q?uires=20a=20HTTP=20server=20with=20PHP=20enabled=20to=20be=20us?=
=?UTF-8?q?able.=20Searching=20is=20limited=20=20=20=20=20to=20symbols=20t?=
=?UTF-8?q?hough,=20but=20it=20is=20now=20possible=20to=20filter=20on=20sy?=
=?UTF-8?q?mbol=20type.=20=20=20*=20id=20519886:=20Make=20the=20HTML=20out?=
=?UTF-8?q?put=20XHTML=201.0=20compliant.=20=20=20*=20id=20579950:=20Objec?=
=?UTF-8?q?tive-C=20categories=20are=20now=20merged=20with=20their=20base?=
=?UTF-8?q?=20class,=20=20=20=20=20unless=20there=20is=20no=20base=20class?=
=?UTF-8?q?.=20=20=20*=20Member=20groups=20with=20the=20same=20header=20wi?=
=?UTF-8?q?thin=20the=20same=20scope=20are=20now=20merged.=20=20=20=20=20T?=
=?UTF-8?q?his=20also=20works=20for=20Objective-C=20categories.=20=20=20*?=
=?UTF-8?q?=20Changed=20the=20LaTeX=20style=20sheet=20such=20that=20more?=
=?UTF-8?q?=20of=20the=20markup=20is=20configurable.=20=20=20=20=20Please?=
=?UTF-8?q?=20update=20your=20style=20sheet=20if=20you=20use=20a=20custom?=
=?UTF-8?q?=20one.=20=20=20*=20id=20584844:=20Treat=20\details=20inside=20?=
=?UTF-8?q?a=20brief=20description=20as=20a=20new=20paragraph=20=20=20=20?=
=?UTF-8?q?=20command.=20=20=20*=20Split=20GENERATE=5FTREEVIEW=20into=20tw?=
=?UTF-8?q?o=20separate=20options:=20GENERATE=5FTREEVIEW=20and=20=20=20=20?=
=?UTF-8?q?=20USE=5FINLINE=5FTREES.=20=20=20*=20Removed=20the=20dependenci?=
=?UTF-8?q?es=20on=20libpng=20and=20libz,=20doxygen=20now=20generates=20gi?=
=?UTF-8?q?fs=20=20=20=20=20again=20for=20internal=20class=20diagrams=20(l?=
=?UTF-8?q?ike=20it=20did=207=20years=20ago=20;-)=20=20-=20New=20features?=
=?UTF-8?q?=20=20=20*=20Added=20option=20SORT=5FMEMBERS=5FCTORS=5F1ST,=20w?=
=?UTF-8?q?hich=20when=20enabled=20places=20the=20=20=20=20=20constructors?=
=?UTF-8?q?=20and=20destructors=20first=20in=20an=20otherwise=20sorted=20l?=
=?UTF-8?q?ist.=20=20=20*=20id=20581518:=20Applied=20patch=20by=20Tobias?=
=?UTF-8?q?=20Hunger=20that=20adds=20support=20for=20=20=20=20=20documenti?=
=?UTF-8?q?ng=20DBus=20XML=20interface=20descriptions.=20=20=20*=20Include?=
=?UTF-8?q?d=20QtHelp=20patch=20by=20Karsten=20Heimrich=20which=20adds=20m?=
=?UTF-8?q?issing=20reference=20=20=20=20=20and=20keyword=20for=20methods.?=
=?UTF-8?q?=20=20=20*=20Included=20updates=20for=20the=20Korean=20and=20Po?=
=?UTF-8?q?lish=20translation.=20=20-=20Bug=20fixes=20(ids=20refer=20to=20?=
=?UTF-8?q?the=20gnome=20bugzilla=20database)=20=20=20*=20id=20131989:=20F?=
=?UTF-8?q?ixed=20preprocessor=20handling=20for=20C#=20code.=20=20=20*=20i?=
=?UTF-8?q?d=20133418:=20--=20was=20not=20rendered=20correctly=20for=20LaT?=
=?UTF-8?q?eX=20output=20=20=20*=20id=20157485:=20Missing=20link=20in=20to?=
=?UTF-8?q?do=20page.=20=20=20*=20id=20318061:=20Two=20template=20function?=
=?UTF-8?q?s=20that=20only=20differed=20in=20the=20number=20of=20=20=20=20?=
=?UTF-8?q?=20template=20arguments=20were=20seen=20as=20the=20same=20funct?=
=?UTF-8?q?ion.=20=20=20*=20id=20443939:=20HIDE=5FUNDOC=5FCLASSES=20did=20?=
=?UTF-8?q?not=20work=20properly.=20=20=20*=20id=20509348:=20Fixed=20probl?=
=?UTF-8?q?em=20with=20syncing=20the=20information=20of=20declaration=20an?=
=?UTF-8?q?d=20=20=20=20=20definition=20in=20the=20presence=20of=20an=20ex?=
=?UTF-8?q?tra=20forward=20declaration=20in=20the=20source=20=20=20=20=20c?=
=?UTF-8?q?ode.=20=20=20*=20id=20522193:=20For=20C#=20enum=20values=20were?=
=?UTF-8?q?=20merged=20together=20if=20the=20same=20enum=20name=20=20=20?=
=?UTF-8?q?=20=20was=20used=20in=20different=20scopes.=20=20=20*=20id=2052?=
=?UTF-8?q?3167:=20Included=20patch=20to=20handle=20PROGRAM=20statement=20?=
=?UTF-8?q?in=20Fortran=20as=20=20=20=20=20subroutines/functions.=20=20=20?=
=?UTF-8?q?*=20id=20554636:=20Remove=20spacing=20around=20brackets=20for?=
=?UTF-8?q?=20Obj-C=20protocols.=20=20=20*=20id=20557026:=20Included=20pat?=
=?UTF-8?q?ch=20for=20fixing=20wrongly=20labeled=20items=20in=20docsets.?=
=?UTF-8?q?=20=20=20*=20id=20560512:=20Improved=20parser=20to=20better=20d?=
=?UTF-8?q?isambiguate=20nested=20templates=20ending=20=20=20=20=20with=20?=
=?UTF-8?q?>>=20from=20the=20bitshift=20right=20operator.=20=20=20*=20id?=
=?UTF-8?q?=20570238:=20Fixed=20matching=20problem=20for=20method=20in=20n?=
=?UTF-8?q?ested=20class,=20where=20the=20=20=20=20=20outer=20class=20is?=
=?UTF-8?q?=20a=20template.=20=20=20*=20id=20581746:=20Segfault/realloc=20?=
=?UTF-8?q?error=20when=20a=20very=20long=20path=20was=20used.=20=20=20*?=
=?UTF-8?q?=20id=20582469:=20documented=20#define=20with=20guard=20caused?=
=?UTF-8?q?=20wrong=20documentation.=20=20=20*=20id=20582276:=20Doxywizard?=
=?UTF-8?q?=20could=20crash=20on=20exit=20in=20some=20cases.=20=20=20*=20i?=
=?UTF-8?q?d=20582676:=20Regression:=20a=20struct=20ivar=20in=20ObjC=20cla?=
=?UTF-8?q?ss=20screws=20up=20method=20=20=20=20=20identification.=20=20?=
=?UTF-8?q?=20*=20id=20583213:=20Included=20patch=20that=20avoids=20traili?=
=?UTF-8?q?ng=20spaces=20in=20the=20generated=20=20=20=20=20Doxyfile=20tem?=
=?UTF-8?q?plate.=20=20=20*=20id=20584192:=20Included=20VHDL=20patch=20by?=
=?UTF-8?q?=20Martin=20Klein=20=20=20*=20id=20585543:=20Fixed=20case=20whe?=
=?UTF-8?q?re=20matching=20declaration=20and=20definition=20did=20not=20?=
=?UTF-8?q?=20=20=20=20work=20correctly.=20=20=20*=20id=20585260:=20The=20?=
=?UTF-8?q?"more..."=20link=20for=20files=20was=20broken,=20since=20the=20?=
=?UTF-8?q?anchor=20was=20=20=20=20=20not=20generated.=20=20=20*=20id=2058?=
=?UTF-8?q?6925:=20Fixed=20parsing=20problem=20when=20an=20unpaired=20apos?=
=?UTF-8?q?trophe=20appeared=20in=20=20=20=20=20a=20Python=20comment.=20?=
=?UTF-8?q?=20=20*=20id=20588291:=20Included=20fix=20for=20doxywizard=20ma?=
=?UTF-8?q?kefile.=20=20=20*=20id=20588587:=20Added=20missing=20virtual=20?=
=?UTF-8?q?destructor=20to=20CompAccept=20base=20class.=20=20=20*=20id=205?=
=?UTF-8?q?88968:=20Fixed=20segmentation=20fault=20for=20specific=20case?=
=?UTF-8?q?=20in=20PHP=20code.=20=20=20*=20Fixed=20some=20issues=20buildin?=
=?UTF-8?q?g=20for=20Windows.=20=20=20*=20id=20589514:=20Fixed=20problem?=
=?UTF-8?q?=20handling=20strings=20like=20a"\b"=20within=20a=20comment.=20?=
=?UTF-8?q?=20=20*=20id=20589616:=20Fixed=20problem=20matching=20explicitl?=
=?UTF-8?q?y=20scoped=20parameter=20in=20a=20=20=20=20=20template=20class.?=
=?UTF-8?q?=20=20=20*=20id=20590712:=20A=20namespaced=20with=20name=20"int?=
=?UTF-8?q?ernal"=20(C++/CLI=20keyword)=20could=20=20=20=20=20confuse=20do?=
=?UTF-8?q?xygen's=20C++=20parser.=20=20=20*=20id=20591749:=20@optional/@r?=
=?UTF-8?q?equired=20attributes=20for=20Objective-C=20were=20missing=20=20?=
=?UTF-8?q?=20=20=20from=20the=20XML=20output.=20-=20integrated=20patch=20?=
=?UTF-8?q?from=20http://blog.dixo.net/2009/05/20/using-doxygen-help-in-qt?=
=?UTF-8?q?creator/=20=20=20that=20allows=20doxygen-created=20.qch=20files?=
=?UTF-8?q?=20to=20be=20used=20with=20the=20tooltips=20shown=20=20=20in=20?=
=?UTF-8?q?Qt=20Creator=20-=20Changed=20default=20behavior=20!=20:=20=20?=
=?UTF-8?q?=20added=20modify=5Ffooter.patch=20(bnc#489947),=20which=20disa?=
=?UTF-8?q?ble=20text=20=20=20in=20footer=20by=20default,=20you=20could=20?=
=?UTF-8?q?enable=20this=20text=20with=20option=20=20=20HTML=5FFOOTER=5FDE?=
=?UTF-8?q?SCRIPTION=20=3D=20YES,=20this=20feature=20was=20added=20due=20t?=
=?UTF-8?q?o=20=20=20increasing=20efficiency=20of=20build=20buildservice?=
=?UTF-8?q?=20-=20updated=20to=20version=201.5.9=20=20-=20New=20features?=
=?UTF-8?q?=20=20=20*=20Added=20new=20option=20LATEX=5FSOURCE=5FCODE,=20wh?=
=?UTF-8?q?ich=20when=20enabled=20adds=20=20=20=20=20source=20code=20also?=
=?UTF-8?q?=20to=20the=20latex=20output=20=20=20*=20Included=20updates=20f?=
=?UTF-8?q?or=20the=20Finnish,=20Romanian,=20Korean,=20German,=20=20=20=20?=
=?UTF-8?q?=20Japanese,=20and=20Hongarian=20translation.=20=20=20*=20Added?=
=?UTF-8?q?=20translation=20support=20for=20Esperanto.=20=20=20*=20Added?=
=?UTF-8?q?=20class=20attribute=20to=20the=20\todo=20and=20\bug=20HTML=20?=
=?UTF-8?q?=20=20=20=20code=20so=20they=20can=20be=20customized=20via=20CS?=
=?UTF-8?q?S.=20=20=20*=20Added=20support=20for=20=C3=86=20and=20=C3=A6=20?=
=?UTF-8?q?characters.=20=20-=20Bug=20fixes=20(ids=20refer=20to=20the=20gn?=
=?UTF-8?q?ome=20bugzilla=20database)=20=20=20*=20id=20395169:=20Some=20li?=
=?UTF-8?q?nks=20via=20tagfiles=20were=20not=20correct=20in=20=20=20=20=20?=
=?UTF-8?q?combination=20with=20CREATE=5FSUBDIRS=3DYES=20=20=20*=20id=2053?=
=?UTF-8?q?9080:=20Having=20the=20same=20comment=20for=20the=20declaration?=
=?UTF-8?q?=20and=20=20=20=20=20definition=20of=20a=20function=20could=20r?=
=?UTF-8?q?esult=20in=20duplicate=20documentation=20=20=20=20=20=20in=20ca?=
=?UTF-8?q?se=20the=20indentation=20level=20was=20different.=20=20=20*=20i?=
=?UTF-8?q?d=20566713:=20Dot=20font=20was=20not=20removed=20even=20though?=
=?UTF-8?q?=20DOT=5FCLEANUP=20was=20YES.=20=20=20*=20id=20566925:=20Fixed?=
=?UTF-8?q?=20problem=20resolving=20symbolic=20links.=20=20=20*=20id=20567?=
=?UTF-8?q?044:=20Fully=20qualified=20name=20was=20not=20shown=20correctly?=
=?UTF-8?q?=20for=20=20=20=20=20nested=20classes.=20=20=20*=20id=20567375:?=
=?UTF-8?q?=20Fixed=20parse=20problem=20for=20typedefs=20with=20redundant?=
=?UTF-8?q?=20braces.=20=20=20*=20id=20567535:=20Fixed=20problem=20when=20?=
=?UTF-8?q?parsing=20operator%=3D=20for=20CLI/C++=20code.=20=20=20*=20id?=
=?UTF-8?q?=20567777:=20Fixed=20problem=20with=20latex=20output=20when=20u?=
=?UTF-8?q?sing=20enums.=20=20=20*=20id=20567990:=20Doxygen=20could=20cras?=
=?UTF-8?q?h=20when=20there=20was=20a=20symlink=20in=20project.=20=20=20*?=
=?UTF-8?q?=20id=20568237:=20Non-ascii=20values=20entered=20where=20not=20?=
=?UTF-8?q?saved=20according=20=20=20=20=20to=20the=20INPUT=5FENCODING.=20?=
=?UTF-8?q?=20=20*=20id=20568505:=20Fixed=20build=20problem=20for=20old=20?=
=?UTF-8?q?Linux=20distributions.=20=20=20*=20id=20569478:=20Fixed=20line?=
=?UTF-8?q?=20continuation=20issue=20with=20the=20Fortran=20parser.=20=20?=
=?UTF-8?q?=20*=20id=20570960:=20C++=20class=20defined=20in=20a=20.mm=20fi?=
=?UTF-8?q?le=20was=20sometimes=20parsed=20=20=20=20=20as=20Objective-C=20?=
=?UTF-8?q?code.=20=20=20*=20id=20571013:=20In=20the=20wizard,=20editing?=
=?UTF-8?q?=20a=20text=20field=20in=20the=20middle=20of=20=20=20=20=20the?=
=?UTF-8?q?=20text=20in=20the=20expert=20tab=20caused=20the=20cursor=20to?=
=?UTF-8?q?=20jump=20to=20the=20end=20=20=20=20=20=20of=20the=20line.=20?=
=?UTF-8?q?=20=20*=20id=20571096:=20Fixed=20Objective-C=20parsing=20proble?=
=?UTF-8?q?m=20when=20multiple=20=20=20=20=20protocol=20forward=20declarat?=
=?UTF-8?q?ions=20are=20put=20on=20one=20line.=20=20=20*=20id=20571990:=20?=
=?UTF-8?q?Fixed=20compiler=20issue=20with=20portable=5Ficonv=20by=20movin?=
=?UTF-8?q?g=20=20=20=20=20the=20function=20to=20a=20C=20file.=20=20=20*?=
=?UTF-8?q?=20id=20572560:=20Fixed=20parse=20issue=20when=20a=20#define=20?=
=?UTF-8?q?is=20inside=20an=20enum.=20=20=20*=20id=20572740:=20Fixed=20pro?=
=?UTF-8?q?blem=20parsing=20C++=20comments=20using=20line=20continuation.?=
=?UTF-8?q?=20=20=20*=20id=20573057:=20Included=20update=20for=20Swedish?=
=?UTF-8?q?=20translator=20and=20changed=20=20=20=20=20the=20language=20co?=
=?UTF-8?q?de=20from=20SE=20to=20SV=20to=20comply=20with=20ISO=20639.=20?=
=?UTF-8?q?=20=20*=20id=20578382:=20When=20referring=20to=20a=20static=20v?=
=?UTF-8?q?ariable=20or=20function=20=20=20=20=20doxygen=20will=20now=20lo?=
=?UTF-8?q?ok=20at=20the=20file=20context=20in=20case=20of=20ambiguity.=20?=
=?UTF-8?q?-=20compile=20with=20RPM=5FOPT=5FFLAGS=20again=20-=20apply=2064?=
=?UTF-8?q?bit=20patch=20unconditionally=20-=20fix=20compile=20warnings=20?=
=?UTF-8?q?for=20string=20and=20signed=20char=20handling=20-=20disable=20l?=
=?UTF-8?q?anguage=20support=20on=20ppc64=20=20=20code=20size=20too=20larg?=
=?UTF-8?q?e,=20-mminimal-toc=20does=20not=20help=20-=20updated=20to=20com?=
=?UTF-8?q?pile=20on=20Mandriva=20-=20updated=20to=20version=201.5.8=20=20?=
=?UTF-8?q?=20Changes:=20=20=20*=20Included=20Qt=20help=20update=20by=20Se?=
=?UTF-8?q?bastian=20Pipping=20introducing=20three=20=20=20=20=20new=20opt?=
=?UTF-8?q?ions=20to=20define=20custom=20filter=20sections=20and=20attribu?=
=?UTF-8?q?tes:=20=20=20=20=20QHP=5FCUST=5FFILTER=5FNAME,=20QHP=5FCUST=5FF?=
=?UTF-8?q?ILTER=5FATTRS,=20QHP=5FSECT=5FFILTER=5FATTRS.=20=20=20New=20fea?=
=?UTF-8?q?tures:=20=20=20*=20Add=20new=20option=20EXTENSION=5FMAPPING,=20?=
=?UTF-8?q?which=20can=20be=20used=20to=20change=20=20=20=20=20the=20mappi?=
=?UTF-8?q?ng=20of=20file=20extension=20to=20language=20parser=20=20=20*?=
=?UTF-8?q?=20Added=20support=20for=20Vietnamese=20(thanks=20to=20Dang=20M?=
=?UTF-8?q?inh=20Tuan)=20=20=20*=20Thanks=20to=20Emin=20Ilker=20Cetinbas?=
=?UTF-8?q?=20doxygen=20can=20now=20also=20produce=20=20=20=20=20Turkish?=
=?UTF-8?q?=20documentation.=20=20=20*=20It=20is=20now=20possible=20to=20a?=
=?UTF-8?q?dd=20the=20direction=20attributes=20normally=20used=20=20=20=20?=
=?UTF-8?q?=20with=20the=20@param=20command=20to=20document=20parameters?=
=?UTF-8?q?=20inline=20-=20rewritten=20doxygen-*-man.patch=20-=20spec=20fi?=
=?UTF-8?q?le=20clean-up=20-=20updated=20to=20version=201.5.6=20=20=20Chan?=
=?UTF-8?q?ges=20=20=20*=20The=20GENERATE=5FTREEVIEW=20option=20is=20not?=
=?UTF-8?q?=20longer=20a=20boolean,=20but=20can=20=20=20=20=20now=20have?=
=?UTF-8?q?=204=20values,=20NONE=20(was=20NO),=20FRAME=20(was=20YES),=20HI?=
=?UTF-8?q?ERARCHIES,=20=20=20=20=20and=20ALL.=20=20=20*=20a=20page=20mark?=
=?UTF-8?q?ed=20as=20a=20sub=20page=20(\subpage)=20is=20now=20shown=20in?=
=?UTF-8?q?=20the=20LaTeX=20=20=20=20=20and=20RTF=20output=20as=20a=20sect?=
=?UTF-8?q?ion=20of=20its=20parent=20page.=20So=20the=20top=20level=20=20?=
=?UTF-8?q?=20=20=20pages=20are=20shown=20a=20chapters,=20subpages=20as=20?=
=?UTF-8?q?sections,=20subpages=20=20=20=20=20of=20a=20subpage=20as=20subs?=
=?UTF-8?q?ections,=20etc.=20=20=20New=20features=20=20=20*=20Added=20DOT?=
=?UTF-8?q?=5FFONTNAME=20and=20DOT=5FFONTPATH=20options=20=20=20*=20Added?=
=?UTF-8?q?=20option=20CHM=5FINDEX=5FENCODING=20to=20specify=20the=20encod?=
=?UTF-8?q?ing=20to=20be=20=20=20=20=20used=20for=20the=20CHM=20index=20fi?=
=?UTF-8?q?les.=20=20=20*=20Included=20patch=20to=20make=20the=20font-size?=
=?UTF-8?q?=20button=20visible=20in=20the=20CHM=20output.=20=20=20*=20Adde?=
=?UTF-8?q?d=20new=20options=20SHOW=5FNAMESPACES=20and=20SHOW=5FFILES=20to?=
=?UTF-8?q?=20Suppress=20=20=20=20=20Namepace=20and=20Files=20Pages.=20=20?=
=?UTF-8?q?=20*=20Included=20a=20patch=20that=20makes=20it=20easy=20to=20m?=
=?UTF-8?q?odify=20the=20root=20=20=20=20=20of=20the=20html=20treeview=20w?=
=?UTF-8?q?ith=20an=20image=20using=20style=20sheets.=20=20=20*=20Added=20?=
=?UTF-8?q?option=20IDL=5FPROPERTY=5FSUPPORT=20to=20enable/disable=20speci?=
=?UTF-8?q?al=20=20=20=20=20propget/propput=20handling=20in=20IDL=20files.?=
=?UTF-8?q?=20=20=20*=20Added=20option=20FORMULA=5FFONTSIZE=20which=20can?=
=?UTF-8?q?=20be=20used=20to=20change=20=20=20=20=20the=20font=20size=20of?=
=?UTF-8?q?=20the=20formulas=20included=20in=20the=20HTML=20documentation.?=
=?UTF-8?q?=20=20=20And=20lots=20of=20bugfixes=20-=20updated=20to=20versio?=
=?UTF-8?q?n=201.5.5=20=20=20Changes:=20=20=20*=20=20Pages=20created=20wit?=
=?UTF-8?q?h=20@page=20are=20now=20chapters=20in=20the=20LaTeX=20and=20RTF?=
=?UTF-8?q?=20=20=20=20=20=20output=20and=20treeviews,=20and=20directly=20?=
=?UTF-8?q?follow=20the=20mainpage.=20=20=20=20=20=20Also=20the=20project?=
=?UTF-8?q?=20name=20is=20not=20longer=20repeated=20for=20each=20chapter.?=
=?UTF-8?q?=20=20=20=20=20*=20For=20dot=20graphs=20with=20an=20edge=20with?=
=?UTF-8?q?=20more=20than=20ten=20labels,=20only=20=20=20=20=20=20=20the?=
=?UTF-8?q?=20first=20ten=20are=20shown=20followed=20by=20an=20ellipsis;?=
=?UTF-8?q?=20done=20=20=20=20=20=20=20to=20prevent=20very=20long=20dot=20?=
=?UTF-8?q?runs=20resulting=20in=20unreadable=20graphs.=20=20=20=20=20*=20?=
=?UTF-8?q?Use=20of=20pdflatex=20with=20hyperlinks=20is=20now=20the=20defa?=
=?UTF-8?q?ult.=20=20=20=20=20*=20C++=20preprocessor=20macro=20names=20are?=
=?UTF-8?q?=20now=20replaced=20in=20the=20comments=20=20=20=20=20*=20The?=
=?UTF-8?q?=20options=20SOURCE=5FBROWSER,=20CALL=5FGRAPH,=20CALLER=5FGRAPH?=
=?UTF-8?q?,=20=20=20=20=20=20=20REFERENCES=5FRELATION,=20and=20REFERENCED?=
=?UTF-8?q?=5FBY=5FRELATION=20can=20now=20be=20=20=20=20=20=20=20indepentl?=
=?UTF-8?q?y=20enabled=20and=20disabled.=20By=20default=20the=20relations?=
=?UTF-8?q?=20are=20=20=20=20=20=20=20now=20disabled.=20=20=20New=20featur?=
=?UTF-8?q?es:=20=20=20=20=20*=20Added=20support=20for=20VHDL=20(.vhd=20or?=
=?UTF-8?q?=20.vhdl=20extension).=20=20=20=20=20=20=20Use=20OPTIMIZE=5FOUT?=
=?UTF-8?q?PUT=5FVHDL=20when=20parsing=20VHDL=20code.=20=20=20=20=20*=20Ad?=
=?UTF-8?q?ded=20support=20for=20Objective-C=202.0=20properties.=20=20=20?=
=?UTF-8?q?=20=20*=20Added=20support=20for=20docsets,=20which=20allow=20in?=
=?UTF-8?q?tegration=20of=20doxygen=20=20=20=20=20=20=20generated=20API=20?=
=?UTF-8?q?documentation=20in=20Xcode=203.=20new=20options:=20=20=20=20=20?=
=?UTF-8?q?=20=20=20=20=20=20o=20GENERATE=5FDOCSET:=20enables/disables=20t?=
=?UTF-8?q?he=20feature=20=20=20=20=20=20=20=20=20=20=20o=20DOCSET=5FFEEDN?=
=?UTF-8?q?AME:=20sets=20the=20provider/suite=20name=20=20=20=20=20=20=20?=
=?UTF-8?q?=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20?=
=?UTF-8?q?=20=20under=20which=20the=20set=20is=20listed.=20=20=20=20=20?=
=?UTF-8?q?=20=20=20=20=20=20o=20DOCSET=5FBUNDLE=5FID:=20A=20unique=20name?=
=?UTF-8?q?=20for=20the=20docset.=20=20=20=20=20*=20Added=20support=20for?=
=?UTF-8?q?=20the=20\tparam=20command,=20which=20works=20similar=20to=20?=
=?UTF-8?q?=20=20=20=20=20=20\param=20but=20is=20meant=20for=20documenting?=
=?UTF-8?q?=20template=20parameters.=20=20=20=20=20*=20Added=20\headerfile?=
=?UTF-8?q?=20command=20which=20can=20be=20used=20to=20specify=20=20=20=20?=
=?UTF-8?q?=20=20=20the=20second=20and=20third=20argument=20of=20a=20\clas?=
=?UTF-8?q?s=20command,=20when=20=20=20=20=20=20=20the=20documentation=20i?=
=?UTF-8?q?s=20already=20in=20front=20of=20a=20class=20definition.=20-=20u?=
=?UTF-8?q?pdated=20to=20version=201.5.4=20=20=20Changes:=20=20=20*=20When?=
=?UTF-8?q?=20setting=20SOURCE=5FBROWSER=20to=20YES,=20all=20undocumented?=
=?UTF-8?q?=20classes=20=20=20=20=20also=20ended=20up=20in=20the=20documen?=
=?UTF-8?q?tation.=20Now=20this=20will=20only=20happen=20=20=20=20=20if=20?=
=?UTF-8?q?EXTRACT=5FALL=20is=20also=20enabled.=20=20=20*=20Upgraded=20inc?=
=?UTF-8?q?luded=20third=20party=20libs=20libpng=20and=20zlib=20to=20versi?=
=?UTF-8?q?on=20=20=20=20=201.2.21=20and=201.2.3=20respectively.=20=20=20N?=
=?UTF-8?q?ew=20features:=20=20=20*=20Included=20support=20for=20parsing?=
=?UTF-8?q?=20Fortran=2090=20=20=20*=20Added=20config=20option=20SIP=5FSUP?=
=?UTF-8?q?PORT=20to=20support=20handling=20SIP=20sources=20=20=20=20=20(u?=
=?UTF-8?q?sed=20for=20Python=20to=20C++=20bindings).=20=20=20*=20Added=20?=
=?UTF-8?q?support=20for=20CLI/C++=20style=20indexed=20properties.=20=20?=
=?UTF-8?q?=20*=20Added=20config=20option=20TYPEDEF=5FHIDES=5FSTRUCT=20whi?=
=?UTF-8?q?ch=20when=20enabled=20=20=20=20=20treats=20a=20typedef=20of=20a?=
=?UTF-8?q?=20struct=20as=20a=20struct=20with=20the=20name=20of=20the=20?=
=?UTF-8?q?=20=20=20=20typedef.=20This=20behavious=20was=20coupled=20to=20?=
=?UTF-8?q?OPTIMIZE=5FOUTPUT=5FFOR=5FC=20=20=20=20=20in=20the=20previous?=
=?UTF-8?q?=20version=20and=20is=20now=20an=20independent=20option.=20-=20?=
=?UTF-8?q?updated=20to=20version=201.5.3=20=20=20Changes:=20=20=20*=20Whe?=
=?UTF-8?q?n=20OPTIMIZE=5FOUTPUT=5FFOR=5FC=20is=20enabled=20then=20a=20str?=
=?UTF-8?q?uct=20definition=20=20=20=20=20of=20the=20form=20typedef=20stru?=
=?UTF-8?q?ct=20=5FS=20{=20...=20}=20S=5Ft=20will=20be=20shown=20=20=20=20?=
=?UTF-8?q?=20in=20the=20output=20as=20a=20struct=20of=20type=20S=5Ft=20an?=
=?UTF-8?q?d=20the=20typedef=20itself=20=20=20=20=20is=20omitted=20(previo?=
=?UTF-8?q?usily=20=5FS=20was=20shown=20as=20well=20as=20a=20typedef=20=20?=
=?UTF-8?q?=20=20=20of=20the=20form=20typedef=20=5FS=20S=5Ft).=20=20=20*?=
=?UTF-8?q?=20Improved=20the=20line-breaking=20rules=20for=20members=20who?=
=?UTF-8?q?se=20return=20types=20=20=20=20=20have=20many=20characters=20(f?=
=?UTF-8?q?or=20example=20a=20function=20returning=20a=20pointer=20=20=20?=
=?UTF-8?q?=20=20to=20a=20template=20class).=20=20=20*=20Multiple=20brief?=
=?UTF-8?q?=20and=20detailed=20descriptions=20are=20now=20possible.=20=20?=
=?UTF-8?q?=20=20=20It=20is=20still=20not=20recommended=20to=20make=20use?=
=?UTF-8?q?=20of=20them,=20but=20at=20least=20=20=20=20=20no=20documentati?=
=?UTF-8?q?on=20is=20silently=20hidden=20when=20there=20are=20two=20brief?=
=?UTF-8?q?=20=20=20=20=20or=20two=20detailed=20descriptions=20for=20the?=
=?UTF-8?q?=20same=20entity.=20=20=20*=20Improved=20dot=20layout=20control?=
=?UTF-8?q?=20and=20page=20sizing=20to=20better=20fit=20=20=20=20=20images?=
=?UTF-8?q?=20on=20the=20screen=20and=20paper.=20=20=20New=20features:=20?=
=?UTF-8?q?=20=20*=20Added=20support=20for=20aliases=20with=20arguments,?=
=?UTF-8?q?=20see=20the=20manual=20=20=20=20=20for=20more=20information.?=
=?UTF-8?q?=20=20=20*=20Added=20HTML=5FDYNAMIC=5FSECTIONS=20option=20which?=
=?UTF-8?q?,=20when=20enabled,=20will=20=20=20=20=20produce=20sections=20i?=
=?UTF-8?q?n=20the=20HTML=20output=20that=20can=20be=20expanded/collapsed.?=
=?UTF-8?q?=20=20=20=20=20Currently=20used=20for=20diagrams=20and=20graphs?=
=?UTF-8?q?.=20=20=20*=20Added=20support=20for=20type=20constraints=20as?=
=?UTF-8?q?=20available=20in=20the=20C#=20language=20=20=20=20=20("where"?=
=?UTF-8?q?=20clause)=20=20=20*=20id=20332263:=20Added=20new=20option=20EX?=
=?UTF-8?q?TRACT=5FANON=5FNSPACES=20that=20when=20set=20to=20YES=20=20=20?=
=?UTF-8?q?=20=20will=20extract=20the=20contents=20of=20anonymous=20namesp?=
=?UTF-8?q?aces=20and=20show=20=20=20=20=20then=20in=20the=20output.=20=20?=
=?UTF-8?q?=20*=20id=20423765:=20Added=20support=20for=20=20style=20XML=20comments.=20=20=20*=20id=20426971:?=
=?UTF-8?q?=20Added=20QT=5FAUTOBRIEF=20config=20option,=20which=20has=20th?=
=?UTF-8?q?e=20same=20meaning=20=20=20=20=20as=20JAVADOC=5FAUTOBRIEF=20onl?=
=?UTF-8?q?y=20now=20for=20/*!=20..=20*/=20style=20comment=20blocks.=20=20?=
=?UTF-8?q?=20*=20id=20435108:=20Reintroduced=20the=20MAX=5FDOT=5FGRAPH=5F?=
=?UTF-8?q?DEPTH=20option=20as=20a=20means=20=20=20=20=20to=20further=20re?=
=?UTF-8?q?duce=20the=20size=20of=20a=20graph.=20-=20fixed=20build=20of=20?=
=?UTF-8?q?Doxywizard=20-=20updated=20to=20version=201.5.2:=20=20=20*=20Do?=
=?UTF-8?q?xygen=20now=20uses=20UTF-8=20internally=20for=20all=20strings?=
=?UTF-8?q?=20=20=20=20=20A=20new=20config=20option=20INPUT=5FENCODING=20h?=
=?UTF-8?q?as=20been=20added=20which=20can=20be=20=20=20=20=20used=20to=20?=
=?UTF-8?q?specify=20the=20encoding=20of=20the=20input=20=20=20*=20Added?=
=?UTF-8?q?=20support=20for=20message=20sequence=20charts=20(using=20mscge?=
=?UTF-8?q?n)=20=20=20*=20Added=20support=20for=20C++/CLI=20=20=20*=20IGNO?=
=?UTF-8?q?RE=5FPREFIX=20now=20also=20works=20for=20function/members=20nam?=
=?UTF-8?q?es=20when=20=20=20=20=20shown=20in=20the=20various=20indices=20?=
=?UTF-8?q?=20=20*=20Doxygen=20will=20show=20a=20tooltip=20in=20the=20HTML?=
=?UTF-8?q?=20output=20for=20links=20=20=20=20=20to=20classes,=20namespace?=
=?UTF-8?q?s,=20and=20members=20with=20the=20brief=20description=20=20=20*?=
=?UTF-8?q?=20Syntax=20highlight=20support=20for=20several=20(managed)=20C?=
=?UTF-8?q?++=20keywords=20=20=20*=20Added=20two=20LaTeX=20layout=20enhanc?=
=?UTF-8?q?ements=20=20=20*=20Lots=20of=20bugfixes=20-=20dropped=20obsolet?=
=?UTF-8?q?e=20disable-rtf-debug.patch=20-=20added=20flex=20and=20bison=20?=
=?UTF-8?q?to=20buildrequires=20-updated=20to=20version=201.5.1,=20bugfixe?=
=?UTF-8?q?s:=20=20*=20id=20148567:=20@todo=20at=20the=20end=20of=20a=20co?=
=?UTF-8?q?mment=20block=20caused=20problem=20=20=20=20=20=20=20=20=20=20?=
=?UTF-8?q?=20=20=20=20=20when=20copied=20by=20@copydoc=20=20*=20id=203524?=
=?UTF-8?q?20:=20Fixed=20bug=20in=20LaTeX=20output=20(missing=20space=20af?=
=?UTF-8?q?ter=20\bf).=20=20*=20id=20363227:=20missing=20output=20for=20in?=
=?UTF-8?q?stance=20variables=20defined=20=20=20=20=20=20=20=20=20=20=20?=
=?UTF-8?q?=20=20=20=20in=20a=20Python=20function=20that=20has=20a=20doc?=
=?UTF-8?q?=20string=20=20*=20id=20363397:=20Member=20groups=20did=20not?=
=?UTF-8?q?=20appear=20in=20a=20class=20when=20=20=20=20=20=20=20=20=20=20?=
=?UTF-8?q?=20=20=20=20=20SUBGROUPING=20was=20set=20to=20YES.=20=20*=20id?=
=?UTF-8?q?=20364341:=20Parsing=20could=20become=20really=20slow=20if=20of?=
=?UTF-8?q?ten=20included=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20head?=
=?UTF-8?q?er=20files=20contained=20using=20statements.=20=20*=20id=203646?=
=?UTF-8?q?73:=20The=20values=20of=20two=20enums=20with=20the=20same=20nam?=
=?UTF-8?q?e=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(both=20in=20diff?=
=?UTF-8?q?erence=20scopes)=20where=20merged.=20=20*=20Running=202=20insta?=
=?UTF-8?q?nces=20of=20doxygen=20on=20the=20same=20output=20directory=20?=
=?UTF-8?q?=20=20=20caused=20corruption=20of=20the=20temporary=20files=20g?=
=?UTF-8?q?enerated=20by=20doxygen.=20-=20don't=20abort=20just=20because?=
=?UTF-8?q?=20of=20a=20warning=20(fixes=20yast2-core=20build)=20=20=20(don?=
=?UTF-8?q?t-exit-on-warning.patch)=20-=20updated=20to=20version=201.5.0?=
=?UTF-8?q?=20=20=20*=20=20Cleaned=20up=20the=20internal=20structures=20to?=
=?UTF-8?q?=20make=20them=20smaller,=20=20=20=20=20=20and=20made=20doxygen?=
=?UTF-8?q?=20use=20a=20temporary=20file=20to=20store=20the=20parse=20=20?=
=?UTF-8?q?=20=20=20=20results=20(instead=20of=20keeping=20them=20in=20mem?=
=?UTF-8?q?ory),=20which=20will=20=20=20=20=20=20further=20reduce=20the=20?=
=?UTF-8?q?memory=20usage,=20especially=20for=20large=20projects=20=20=20*?=
=?UTF-8?q?=20=20Sections=20produces=20by=20\note,=20\warning,=20\remarks?=
=?UTF-8?q?=20etc,=20now=20have=20=20=20=20=20=20a=20class=20label=20in=20?=
=?UTF-8?q?the=20generated=20HTML=20(=20tag)=20so=20you=20can=20give?=
=?UTF-8?q?=20=20=20=20=20=20them=20a=20distinct=20style=20using=20a=20non?=
=?UTF-8?q?-default=20stylesheet=20=20=20=20=20=20(i.e.=20using=20HTML=5FS?=
=?UTF-8?q?TYLESHEET).=20=20=20*=20=20Lots=20of=20bugfixes=20-=20updated?=
=?UTF-8?q?=20to=201.4.7=20=20=20*=20changes=20in=20the=20CSS=20stylesheet?=
=?UTF-8?q?=20and=20HTML=20class=20names=20=3D>=20possible=20=20=20=20=20i?=
=?UTF-8?q?ncompatibility=20with=20custom=20stylesheets=20=20=20*=20new=20?=
=?UTF-8?q?CALLER=5FGRAPH=20option=20to=20add=20called-by=20graph=20to=20f?=
=?UTF-8?q?unctions=20=20=20*=20new=20REFERENCES=5FLINK=5FSOURCE=20option?=
=?UTF-8?q?=20to=20set=20whether=20function=20names=20=20=20=20=20in=20REF?=
=?UTF-8?q?ERENCES=5FRELATION=20and=20REFERENCED=5FBY=5FRELATION=20link=20?=
=?UTF-8?q?to=20=20=20=20=20source=20or=20documentation=20=20=20*=20update?=
=?UTF-8?q?d=20some=20translations=20=20=20*=20added=20support=20for=20get?=
=?UTF-8?q?/set=20properties=20in=20IDL=20=20=20*=20lost=20of=20bugfixes?=
=?UTF-8?q?=20-=20dropped=20patches:=20qtools.patch,=20segfault.patch=20-?=
=?UTF-8?q?=20added=20script=20to=20update=20the=20html=20docu=20tarball?=
=?UTF-8?q?=20to=20source=20rpm=20-=20converted=20neededforbuild=20to=20Bu?=
=?UTF-8?q?ildRequires=20-=20fix=20segfault=20in=20doxygen.cpp=20=20=20[#1?=
=?UTF-8?q?41384]=20(segfault.patch)=20-=20use=20make=20-j=20-=20add=20-fn?=
=?UTF-8?q?o-strict-aliasing=20-=20update=20to=201.4.6=20-=20update=20to?=
=?UTF-8?q?=201.4.5=20-=20fix=20qtools=20to=20build=20with=20gcc-4.1.0=20-?=
=?UTF-8?q?=20disable=20RTF=20debug=20comments=20in=20src/rtfdocvisitor.cp?=
=?UTF-8?q?p=20(those=20=20=20comments=20are=20displayed=20by=20default=20?=
=?UTF-8?q?in=20ooffice=20and=20abiword).=20See=20=20=20gnome=20bugzilla?=
=?UTF-8?q?=20#149797=20-=20updated=20to=20version=201.4.4=20=20=20*=20add?=
=?UTF-8?q?ed=20man=20pages=20-=20removed=20obsoleted=20qt-mt=20patch=20-?=
=?UTF-8?q?=20un-packing=20QChar=20seems=20to=20break=20doxygen;=20removed?=
=?UTF-8?q?=20the=20=20=20incriminated=20methods=20instead=20as=20they=20a?=
=?UTF-8?q?re=20unused=20anyway=20-=20GCC=20does=20not=20allow=20reference?=
=?UTF-8?q?s=20to=20members=20of=20packed=20structs=20on=20=20=20ARM=20-?=
=?UTF-8?q?=20updated=20to=20version=201.4.1=20-=20linked=20dynamically=20?=
=?UTF-8?q?against=20libpng=20-=20updated=20to=20version=201.3.8=20-=20dox?=
=?UTF-8?q?ywizard=20split=20off=20(removed=20qt3=20dependency)=20-=20appl?=
=?UTF-8?q?ied=20patches=20from=20cvs=20to=20fix=20bug=20#36397=20(doxygen?=
=?UTF-8?q?=20ate=20all=20memory=20building=20the=20libstdc++)=20-=20updat?=
=?UTF-8?q?ed=20to=20version=201.3.6=20-=20build=20as=20user=20-=20Use=20p?=
=?UTF-8?q?rebuild=20documentation=20from=20website=20-=20update=20to=20ve?=
=?UTF-8?q?rsion=201.3.4=20-=20add=20desktop=20file=20for=20doxywizard=20-?=
=?UTF-8?q?=20updated=20to=20version=201.3.2=20-=20Update=20to=201.3.1=20-?=
=?UTF-8?q?=20fix=20build=20with=20tetex-2.0=20-=20force=20install=20tool?=
=?UTF-8?q?=20-=20use=20ghostscript-mini-packages=20in=20neededforbuild=20?=
=?UTF-8?q?-=20updated=20to=20version=201.2.18=20=20=20=20=20*=20@deprecat?=
=?UTF-8?q?ed=20is=20now=20treated=20as=20@todo,=20@test,=20and=20@bug=20?=
=?UTF-8?q?=20=20=20=20*=20enum=20value=20documentation=20was=20added=20to?=
=?UTF-8?q?=20the=20XML=20output.=20=20=20=20=20*=20files=20ending=20with?=
=?UTF-8?q?=20".inc"=20are=20now=20recognised=20as=20PHP=20files=20=20=20?=
=?UTF-8?q?=20=20*=20included=20updated=20documentation=20for=20language?=
=?UTF-8?q?=20translators=20=20=20=20=20*=20included=20language=20updates?=
=?UTF-8?q?=20=20=20=20=20*=20added=20new=20configuration=20options=20XML?=
=?UTF-8?q?=5FDTD=20and=20XML=5FSCHEMA=20to=20set=20the=20DTD=20or=20Schem?=
=?UTF-8?q?a=20used=20in=20the=20XML=20output.=20-=20patch=20for=2064bit?=
=?UTF-8?q?=20archs=20-=20added=20ghostscript-x11-packages=20to=20neededfo?=
=?UTF-8?q?rbuild=20(for=20gs)=20-=20use=20RPM=5FOPT=5FFLAGS=20so=20it=20b?=
=?UTF-8?q?uilds=20on=20ppc64.=20-=20updating=20to=201.2.17=20(needed=20fo?=
=?UTF-8?q?r=20new=20kdelibs3)=20-=20build=20with=20-mminimal-toc=20on=20p?=
=?UTF-8?q?pc64,=20workaround=20-=20really=20write=20%=5Flib=20instead=20o?=
=?UTF-8?q?f=20just=20lib64=20-=20%=5Flib=20fixes=20-=20export=20compiler?=
=?UTF-8?q?=20flags=20via=20RPM=5FOPTL=5FFLAGS=20to=20get=20an=20effect=20?=
=?UTF-8?q?=20=20(fix=20compile=20for=20mips)=20-=20patch=20tmake=20config?=
=?UTF-8?q?=20file=20as=20well=20to=20use=20qt-mt=20-=20build=20against=20?=
=?UTF-8?q?qt3=20-=20added=20libgimpprint=20to=20neededforbuild=20-=20use?=
=?UTF-8?q?=20%{suse=5Fupdate=5Flibdir}=20-=20updated=20to=20version=201.2?=
=?UTF-8?q?.13.1=20-=20updated=20to=20version=201.2.13=20-=20updated=20to?=
=?UTF-8?q?=20version=201.2.12=20-=20use=20qt-devel-packages=20-=20updated?=
=?UTF-8?q?=20to=20version=201.2.11.1=20-=20updated=20to=20version=201.2.1?=
=?UTF-8?q?1=20-=20updated=20to=20version=201.2.10=20-=20update=20to=20ver?=
=?UTF-8?q?sion=201.2.9.1=20-=20update=20to=20version=201.2.9=20-=20gzippe?=
=?UTF-8?q?d=20doxygen=5Fmanual.ps=20-=20update=20to=20version=201.2.8.1?=
=?UTF-8?q?=20-=20added=20glib=20to=20neededforbuild=20-=20changed=20neede?=
=?UTF-8?q?dforbuild=20=20to=20=20-=20c?=
=?UTF-8?q?hanged=20neededforbuild=20=20to=20=20-=20changed=20neededforbuild=20=20to=20=20-=20update=20to=20version=201.2.7=20-=20fixed=20warn?=
=?UTF-8?q?ings=20on=20ia64=20-=20fixed=20neededforbuild=20-=20update=20to?=
=?UTF-8?q?=20version=201.2.6=20-=20update=20to=20version=201.2.5=20-=20up?=
=?UTF-8?q?date=20to=20version=201.2.4=20-=20fixed=20neededforbuild:=20+?=
=?UTF-8?q?=3D=20liblcms=20-=20fixed=20neededforbuild:=20+=3D=20libmng-dev?=
=?UTF-8?q?el=20-=20fixed=20to=20compile=20-=20fixed=20neededforbuild=20-?=
=?UTF-8?q?=20update=20to=20version=201.2.3=20-=20update=20to=20version=20?=
=?UTF-8?q?1.2.2=20-=20added=20libmng=20to=20neededforbuild=20-=20added=20?=
=?UTF-8?q?BuildRoot=20-=20fixed=20neededforbuild=20-=20Update=20to=20stab?=
=?UTF-8?q?le=20version=201.2.1.=20-=20No=20need=20for=20using=20-g=20for?=
=?UTF-8?q?=20release=20version=20any=20longer.=20-=20Update=20to=20doxyge?=
=?UTF-8?q?n-1.1.5:=20Many=20bugfixes=20(last=20pre-1.2)=20-=20Documentati?=
=?UTF-8?q?on=20(.ps,.pdf)=20is=20now=20being=20build=20from=20the=20sourc?=
=?UTF-8?q?es=20-=20Detect=20qtlib2=20version=20and=20pass=20it=20to=20the?=
=?UTF-8?q?=20dynamic=20linker=20with=20=20=20LD=5FRUN=5FPATH=20(equivalen?=
=?UTF-8?q?t=20to=20-rpath).=20-=20Change=20QTDIR=20to=20/usr/lib/qt2=20(i?=
=?UTF-8?q?nstead=20of=20qt-2.1.1)=20to=20avoid=20=20=20breakage=20in=20ca?=
=?UTF-8?q?se=20of=20qtlib2=20upgrade.=20-=20Upgrade=20to=20doxygen-1.1.4.?=
=?UTF-8?q?=20-=20Use=20qt2=20to=20build.=20-=20The=20Makefile=20for=20the?=
=?UTF-8?q?=20doc=20subdir=20is=20now=20correctly=20created.=20-=20Use=20%?=
=?UTF-8?q?{=5Fdocdir}=20-=20Upgrade=20to=20doxygen-1.0.0=20-=20re-added?=
=?UTF-8?q?=20-g=20to=20CFLAGS=20(workaround=20for=20a=20segfault=20withou?=
=?UTF-8?q?t)=20-=20Update=20to=200.49-991003.=20-=20Added=20pdf=20docu.?=
=?UTF-8?q?=20-=20Update=20to=200.49-990728.=20-=20Added=20missing=20neede?=
=?UTF-8?q?dforbuild=20packages.=20-=20Add=20-g=20to=20compile=20flags:=20?=
=?UTF-8?q?Workaround=20for=20egcs=20on=20AXP=20(!)=20-=20Check=20in=20der?=
=?UTF-8?q?=200.49-990522=20Version.=20linux-egcs=20Target.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=210
---
.gitattributes | 23 +
.gitignore | 1 +
_constraints | 7 +
_multibuild | 4 +
doxygen-1.11.0.src.tar.gz | 3 +
doxygen-1.12.0.src.tar.gz | 3 +
doxygen-no-libclang-cpp.patch | 11 +
doxygen-no-lowercase-man-names.patch | 12 +
doxygen.changes | 1921 ++++++++++++++++++++++++++
doxygen.spec | 104 ++
doxywizard.desktop | 5 +
doxywizard.spec | 95 ++
reproducible.patch | 75 +
13 files changed, 2264 insertions(+)
create mode 100644 .gitattributes
create mode 100644 .gitignore
create mode 100644 _constraints
create mode 100644 _multibuild
create mode 100644 doxygen-1.11.0.src.tar.gz
create mode 100644 doxygen-1.12.0.src.tar.gz
create mode 100644 doxygen-no-libclang-cpp.patch
create mode 100644 doxygen-no-lowercase-man-names.patch
create mode 100644 doxygen.changes
create mode 100644 doxygen.spec
create mode 100644 doxywizard.desktop
create mode 100644 doxywizard.spec
create mode 100644 reproducible.patch
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..9b03811
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,23 @@
+## Default LFS
+*.7z filter=lfs diff=lfs merge=lfs -text
+*.bsp filter=lfs diff=lfs merge=lfs -text
+*.bz2 filter=lfs diff=lfs merge=lfs -text
+*.gem filter=lfs diff=lfs merge=lfs -text
+*.gz filter=lfs diff=lfs merge=lfs -text
+*.jar filter=lfs diff=lfs merge=lfs -text
+*.lz filter=lfs diff=lfs merge=lfs -text
+*.lzma filter=lfs diff=lfs merge=lfs -text
+*.obscpio filter=lfs diff=lfs merge=lfs -text
+*.oxt filter=lfs diff=lfs merge=lfs -text
+*.pdf filter=lfs diff=lfs merge=lfs -text
+*.png filter=lfs diff=lfs merge=lfs -text
+*.rpm filter=lfs diff=lfs merge=lfs -text
+*.tbz filter=lfs diff=lfs merge=lfs -text
+*.tbz2 filter=lfs diff=lfs merge=lfs -text
+*.tgz filter=lfs diff=lfs merge=lfs -text
+*.ttf filter=lfs diff=lfs merge=lfs -text
+*.txz filter=lfs diff=lfs merge=lfs -text
+*.whl filter=lfs diff=lfs merge=lfs -text
+*.xz filter=lfs diff=lfs merge=lfs -text
+*.zip filter=lfs diff=lfs merge=lfs -text
+*.zst filter=lfs diff=lfs merge=lfs -text
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..57affb6
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+.osc
diff --git a/_constraints b/_constraints
new file mode 100644
index 0000000..71f14c9
--- /dev/null
+++ b/_constraints
@@ -0,0 +1,7 @@
+
+
+
+ 4096
+
+
+
diff --git a/_multibuild b/_multibuild
new file mode 100644
index 0000000..c1e3714
--- /dev/null
+++ b/_multibuild
@@ -0,0 +1,4 @@
+
+ doxywizard
+
+
diff --git a/doxygen-1.11.0.src.tar.gz b/doxygen-1.11.0.src.tar.gz
new file mode 100644
index 0000000..eb5a370
--- /dev/null
+++ b/doxygen-1.11.0.src.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c9edfdf8c5f3e8bee0c4c967850caead27099883ee7ff8b11044e6d63faf3607
+size 8447729
diff --git a/doxygen-1.12.0.src.tar.gz b/doxygen-1.12.0.src.tar.gz
new file mode 100644
index 0000000..b5d1a73
--- /dev/null
+++ b/doxygen-1.12.0.src.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a3a3dba2018ef409d83d81a2fc42a0d19bdbe087252ef342bf214b51b8b01634
+size 8472577
diff --git a/doxygen-no-libclang-cpp.patch b/doxygen-no-libclang-cpp.patch
new file mode 100644
index 0000000..1dc0342
--- /dev/null
+++ b/doxygen-no-libclang-cpp.patch
@@ -0,0 +1,11 @@
+--- doxygen-1.8.20/src/CMakeLists.txt.orig 2020-10-06 15:56:02.841527965 +0200
++++ doxygen-1.8.20/src/CMakeLists.txt 2020-10-06 16:07:14.226206979 +0200
+@@ -341,7 +341,7 @@
+ set(CLANG_LIBS libclang clangTooling)
+ else() # dynamically linked version of clang
+ llvm_config(doxymain USE_SHARED support)
+- set(CLANG_LIBS libclang clang-cpp)
++ set(CLANG_LIBS libclang clangTooling)
+ endif()
+ target_compile_definitions(doxygen PRIVATE ${LLVM_DEFINITIONS})
+ endif()
diff --git a/doxygen-no-lowercase-man-names.patch b/doxygen-no-lowercase-man-names.patch
new file mode 100644
index 0000000..8f869c3
--- /dev/null
+++ b/doxygen-no-lowercase-man-names.patch
@@ -0,0 +1,12 @@
+Index: doxygen-1.10.0/src/fortranscanner.l
+===================================================================
+--- doxygen-1.10.0.orig/src/fortranscanner.l
++++ doxygen-1.10.0/src/fortranscanner.l
+@@ -2697,7 +2697,6 @@ static void initEntry(yyscan_t yyscanner
+ static void addCurrentEntry(yyscan_t yyscanner,bool case_insens)
+ {
+ struct yyguts_t *yyg = (struct yyguts_t*)yyscanner;
+- if (case_insens) yyextra->current->name = yyextra->current->name.lower();
+ //printf("===Adding entry %s to %s\n", qPrint(yyextra->current->name), qPrint(yyextra->current_root->name));
+ yyextra->last_entry = yyextra->current;
+ yyextra->current_root->moveToSubEntryAndRefresh(yyextra->current);
diff --git a/doxygen.changes b/doxygen.changes
new file mode 100644
index 0000000..11703fe
--- /dev/null
+++ b/doxygen.changes
@@ -0,0 +1,1921 @@
+-------------------------------------------------------------------
+Wed Aug 7 20:44:05 UTC 2024 - Christoph G
+
+- Update to Doxygen 1.12.0
+ * Adding "engine" chen and chronology for plantuml
+ * Also allow backticks to be combined with emphasis in Markdown
+
+-------------------------------------------------------------------
+Wed May 22 21:28:25 UTC 2024 - Christoph G
+
+- Update to Doxygen 1.11.0
+ * Add Markdown style todo list
+ * Add support for GitHub Markdown style alerts
+ * Add a "Run" menu item key-command to DoxyWizard
+ * Added 'raise' and 'prefix' options to @include{doc}
+ * Support `link` / `endlink` command in section title
+ * Add support for @subparagraph and @subsubparagraph
+ * Translation updates for German/Greek/Polish/Portuegse/Dutch/Chinese
+ * `doxyapp --locate` list all overloads by including arguments
+ * Adding support for "engine" files for plantuml
+ * Show emoji in HTML treeview
+ * Add `HTML_CODE_FOLDING` possibility to CHM
+ * Make `HTML_CODE_FOLDING` possible when `DISABLE_INDEX=YES`
+ * Add doxyindexer and doxysearch installation
+ * cmake: always install man pages, only install for the
+ binaries installed
+ * allow function ptr with `INLINE_SIMPLE_STRUCTS`
+
+-------------------------------------------------------------------
+Mon Feb 26 07:48:35 UTC 2024 - Dominique Leuenberger
+
+- Use %patch -P N instead of deprecated %patchN.
+
+-------------------------------------------------------------------
+Mon Jan 22 11:06:03 UTC 2024 - pgajdos@suse.com
+
+- reintroduce useful reproducible.patch
+- modified patches
+ % doxygen-no-lowercase-man-names.patch (refreshed)
+- added patches
+ + reproducible.patch
+
+-------------------------------------------------------------------
+Mon Dec 25 20:11:52 UTC 2023 - Christoph G
+
+- Update to doxygen 1.10.0
+ Full changelog see https://www.doxygen.nl/manual/changelog.html
+- Drop patches that are part of upstream since 1.9.7
+ Fix-boundingbox-parsing_part1.patch,
+ Fix-boundingbox-parsing_part2.patch,
+ Fix-boundingbox-parsing_part3.patch,
+ and Fix-boundingbox-parsing_part4.patch.
+- Drop patch reproducible.patch, it does no longer apply and
+ messing around with the internals of a C++ filesystem library
+ does not seem to be the right approach.
+
+-------------------------------------------------------------------
+Mon Jul 17 17:14:00 UTC 2023 - Bernhard Wiedemann
+
+- Add reproducible.patch to make doxytags output reproducible (boo#1201579)
+
+-------------------------------------------------------------------
+Mon Apr 24 12:16:18 UTC 2023 - Dominique Leuenberger
+
+- Re-download patches: the server presents them with shorter hash
+ refs:
+ * Fix-boundingbox-parsing_part1.patch
+ * Fix-boundingbox-parsing_part2.patch
+ * Fix-boundingbox-parsing_part3.patch
+ * Fix-boundingbox-parsing_part4.patch
+
+
+-------------------------------------------------------------------
+Mon Apr 24 11:40:17 UTC 2023 - Dominique Leuenberger
+
+- Add _multibuild to define 2nd spec file as additional flavor.
+ Eliminates the need for source package links in OBS.
+
+-------------------------------------------------------------------
+Thu Mar 16 02:17:05 UTC 2023 - Stefan Brüns
+
+- Fix boundingbox parsing of graphviz PDFs when using cairo >=
+ 1.17.6, add:
+ * Fix-boundingbox-parsing_part1.patch
+ * Fix-boundingbox-parsing_part2.patch
+ * Fix-boundingbox-parsing_part3.patch
+ * Fix-boundingbox-parsing_part4.patch
+
+-------------------------------------------------------------------
+Wed Dec 28 10:28:34 UTC 2022 - Dirk Müller
+
+- update to 1.9.6: see https://www.doxygen.nl/manual/changelog.html
+ * Adding Python PEP 526 typing support
+ * issue #2580: Formatting-options for $datetime
+ * issue #9702: Add new command \qualifier to add custom tags that would be
+ similar to "inline" and "static" to some functions or classes [view] and [view]
+ * issue #9549: Feature request: Allow to disable Webkit scrollbar styling [view]
+ * NUM_PROC_THREAD!=1 will now process formulas on multiple threads [view]
+ * Treat __name variable as private and _name variables as protected in Python [view]
+ * Add support for multiple sections inside [view], [view],
+ * WARN_IF_UNDOC_ENUM_VAL to have warnings for undocumented enum values [view],
+
+-------------------------------------------------------------------
+Fri Nov 18 12:21:44 UTC 2022 - pgajdos@suse.com
+
+- fix bsc#1204558, doxygen fails to build on ppc64le - compiler crash?
+- added sources
+ + _constraints
+
+-------------------------------------------------------------------
+Fri Aug 26 19:05:07 UTC 2022 - Antoine Belvire
+
+- Update to version 1.9.5: See https://doxygen.nl/manual/changelog.html.
+- Remove upstreamed patches:
+ * doxygen-modify_footer.patch
+ * doxygen-gcc12.patch
+ * doxygen-1.9.4-fix-symlink-detection.patch
+
+-------------------------------------------------------------------
+Tue Aug 23 23:16:27 UTC 2022 - Antoine Belvire
+
+- Add doxygen-1.9.4-fix-symlink-detection.patch: Fix symlink
+ detection issue leading to givaro build to hang
+ (gh#doxygen/doxygen#9491).
+
+-------------------------------------------------------------------
+Mon Jun 27 11:12:51 UTC 2022 - Christophe Giboudeaux
+
+- Update to 1.9.4. Check https://doxygen.nl/manual/changelog.html
+ for the complete changelog.
+ New features:
+ * Add CINDEX_NO_EXPORTS option when linking against static
+ libclang
+ * Introduce CREATE_SUBDIRS_LEVEL
+ * Add for the xml output also xml to the markdown image
+ representation.
+ * Adding Qt6 support
+ * Update Bulgarian translation
+ * Better translation for trPackageMembers
+ * Refer to chapter Grouping with GROUP_GRAPHS
+ * HTMLHELP warning on using svg as image format for graphs
+ * mention doxygen debugging flags on the web
+ * mention how to get additional usage flags
+- Add patch to fix build with GCC 12:
+ * doxygen-gcc12.patch
+
+-------------------------------------------------------------------
+Sun Feb 13 14:28:29 UTC 2022 - Andreas Stieger
+
+- update to 1.9.3:
+ * Write directory dependency graphs recursively
+ * Added missing symbols needed to enable SANITIZE_UNDEFINED
+ * Add the xml output format to the image command as generic
+ format
+ * Add the HTML and XML commands to the index [view]
+ * Added explanation for directory dependency graphs in graph
+ manual
+ * Avoid tampering with special commands while doing markdown
+ parsing
+ * Adding HTML tag [view]
+ * Adding engine to xml output for plantuml [view]
+ * Czech localization update, added all missing czech localization
+ strings up to 1.9.3
+ * translate chinese upto version 1.9.2
+ * Updated swedish translation to 1.9.2
+ * Greek translation updated to 1.9.2
+ * Portuguese translators upddated to 1.9.3
+ * UTF-8 characters in email address
+ * Support for char32_t etc. in code coloring
+ * Changed license of doxmlparser from GPLv2 to MIT
+ * Better error message in case of a fatal error in a lexer
+ * Better readable warnings / debug messages incase of warning with
+ token / return value in docparser
+ * value attribute for - tag
+ * Copy original dotfile to output directory in case of DOT_CLEANUP
+ is not set
+ * allow using percentual numbers for images dimensions
+ * Make email obfuscation optional
+ * Improvement of WARN_LOGFILE possibilities
+ * No warning in case non existing macro parameter
+ * HTML tag details
+ * Include qualified names in ``s in XML output
+ * CLASS_DIAGRAM has become obsolete. The same functionality can
+ now be achieved using HAVE_DOT and CLASS_GRAPH. Old settings in
+ the Doxyfile will be automatically converted when reading or
+ updating it
+
+-------------------------------------------------------------------
+Sat Oct 2 15:24:49 UTC 2021 - Andreas Stieger
+
+- update to 1.9.2
+ * Add support for C++20 concept
+ * Introduce new sidebar layout via FULL_SIDEBAR option
+ * Add -q commandline-parameter for quiet operation
+ * Add config option SHOW_HEADERFILE [view]
+ * Add config option WARN_IF_INCOMPLETE_DOC [view]
+ * Add config options GENERATE_SQLITE3, SQLITE3_OUTPUT and
+ SQLITE3_RECREATE_DB to better control the sqlite3 output
+ * Add config option MATHJAX_VERSION to support both MathJax 2.x
+ and 3.x
+ * Allow more fine tuning of semanitic syntax highlighting via CSS
+ classes
+ * Use language name to get code coloring
+ * Extra settings for MathJax V3
+ * Support vertical alignment in multirow table
+ * Add option for an anchor to the image command
+ * Deprecate options LATEX_SOURCE_CODE, RTF_SOURCE_CODE and
+ DOCBOOK_PROGRAMLISTING; code listing is now controlled globally
+ via the SOURCE_BROWSER option
+ * Make OUTPUT_TEXT_DIRECTION option obsolete
+ * Replace the C++ doxmlparser libary by a python based module
+ * many bug fixes and improvements
+- drop vhdlparser-no-return.patch, included upstream
+
+-------------------------------------------------------------------
+Wed Apr 21 09:31:57 UTC 2021 - Matthias Gerstner
+
+- doxywizard: remove explicit -fPIC from build flags, because this breaks our
+ gcc-PIE compiler profile (bsc#1184122), resulting in a non-PIE
+ /usr/bin/doxywizard.
+
+-------------------------------------------------------------------
+Mon Jan 25 21:03:20 UTC 2021 - Dirk Müller
+
+- update to 1.9.1:
+ Bugfixes:
+ * issue #8282: Error on ALIAS declaration without quotes [view]
+ * issue #8286: Incorrect processing of VHDL strings [view], [view]
+ * issue #8291: Doxygen crash on Windows when INLINE_SIMPLE_STRUCTS=YES [view]
+ * issue #8294: Draw sibling dependee directories within same parent directoy in directory dependency graph. [view], [view], [view], [view], and [view]
+ * issue #8295: segmentation fault [view]
+ * issue #8296: LaTeX Error: File ... not found. [view], and [view]
+ * issue #8297: fails to parse list of INPUT files [view]
+ * issue #8300: File naming changed in Doxygen 1.9.0 [view]
+ * issue #8304: compilation failure [view]
+ * issue #8311: Markdown table: double-quote ruins the output [view]
+ * Fix cases where classes inside inline namespaces could lead to crashes [view]
+ * Fix coverity dead-code warning [view]
+ * Fix potential crash with inline namespace [view]
+ * Incorrect entries on treeview [view]
+ * Layout in doxywizard documentation [view]
+ * Various fixes based on coverity scan results [view]
+ * bug_549093 Regular HTML comments are removed. [view]
+ Features:
+ * Add a CLANG_ADD_INC_PATHS option
+ * Add some missing info to the XML output
+ Refactorings and cleanups
+
+-------------------------------------------------------------------
+Mon Dec 28 13:47:36 UTC 2020 - pgajdos@suse.com
+
+- version update to 1.9.0
+ * Features
+ Show QT version in doxywizard [view]
+ Adding possibility to add command line options when running doxygen from doxygen wizard [view], [view]
+ Add param validation to typedef function pointers [view]
+ Allow building doxygen as a subproject [view]
+ Layout changes doxywizard [view]
+ Show configuration warnings unconditionally in the doxywizard [view]
+ Enable UML diagrams without member fields [view]
+ add variable for the fold length of UML diagrams (DOT_WRAP_THRESHOLD) [view]
+ use boolean to add or remove uml details (DOT_UML_DETAILS) [view] and [view]
+ add suggestion #7686 to show type and parameters [view]
+ * Bug fixes
+ * Refactoring, cleanup
+ * Documentation updates
+ * see https://www.doxygen.nl/manual/changelog.html for details
+- deleted patches
+ - 0001-issue-7979-C++-enums-being-defined-in-multiple-files.patch (upstreamed)
+
+-------------------------------------------------------------------
+Mon Oct 12 15:55:24 UTC 2020 - Franz Sirl
+
+- Use gcc9 for building on SLE_15 based distributions to workaround
+ gcc7 bug PR85180.
+- Adjust building with libclang support for doxygen-1.8.20.
+ - doxygen-llvm-libs.patch
+ - doxygen-libclang-cpp.patch
+ + doxygen-no-libclang-cpp.patch
+
+-------------------------------------------------------------------
+Fri Oct 2 00:59:49 UTC 2020 - Stefan Brüns
+
+- Fix anonymous enums from multiple files being squashed together:
+ Add 0001-issue-7979-C++-enums-being-defined-in-multiple-files.patch
+
+-------------------------------------------------------------------
+Sun Sep 20 15:49:59 UTC 2020 - Andreas Stieger
+
+- doxygen 1.8.20:
+ * Add configuration setting to have docstrings net as pre-
+ formatted text but as normal documentation
+ * bug fixes
+- includes changes from 1.8.19:
+ * Add experimental multi-thread input processing support
+ * Add the xml:lang tag to XML and Docbook output
+ * Scalable search bar for high resolution displays
+ * Add doxygen version information to tag file
+ * Add options to enable various sanitizers
+ * Add configuration option to better control the sqlite3 output
+ * Improve using plantuml for vhfl flowcharts
+ * bug fixes
+
+-------------------------------------------------------------------
+Fri Jul 10 07:34:45 UTC 2020 - pgajdos@suse.com
+
+- version update to 1.8.18
+ Removed functionality
+ * Removed support for TCL (code is too buggy and unmaintained, language not very popular)
+ Features
+ * Added the few missing French translations [view]
+ * Updated Swedish translation to match the latest version [view]
+ * Adding check on configuration setting EXTENSION_MAPPING [view]
+ * Adding commands `\rtfinclude`, `\docbookinclude`, `\maninclude` and `\xmlinclude` [view]
+ * output on doxyparse if a function is a prototype [view]
+ * print protection information on doxyparse [view]
+ * Creation of svg images for formulas with inkscape [view]
+ * Improve formula handling and rendering. [view]
+ * Doxygen version in the messages output (#7640) [view]
+ * Doxygen version information (#7645) [view]
+ * Enabling Travis builds for s390x [view]
+ * Relative markdown file reference (#7032) [view]
+ Bugs fixed
+ * see https://www.doxygen.nl/manual/changelog.html
+- modified patches
+ % doxygen-no-lowercase-man-names.patch (refreshed)
+ % vhdlparser-no-return.patch (refreshed)
+- deleted patches
+ - 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch (upstreamed)
+ - PR_7193_fix_blank_file_patterns.patch (upstreamed)
+ - doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.patch (upstreamed)
+ - doxygen-git-not-required.patch (upstreamed)
+ - reproducible-sort.patch (upstreamed)
+
+-------------------------------------------------------------------
+Wed Jul 8 07:53:57 UTC 2020 - Franz Sirl
+
+- Improve build with libclang support:
+ * add doxygen-libclang-cpp.patch to support linking against libclang-cpp
+ * add upstream doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.patch
+ to support clang-10
+
+-------------------------------------------------------------------
+Wed Jan 22 17:31:41 UTC 2020 - Bernhard Wiedemann
+
+- Add reproducible-sort.patch to make html output reproducible
+ in spite of ASLR (boo#1062303)
+
+-------------------------------------------------------------------
+Fri Jan 10 09:14:20 UTC 2020 - Martin Pluskal
+
+- Use modern cmake macros
+
+-------------------------------------------------------------------
+Thu Jan 9 21:13:50 UTC 2020 - Christophe Giboudeaux
+
+- Add upstream patch 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch
+ (boo#1160629)
+
+-------------------------------------------------------------------
+Thu Nov 7 21:07:47 UTC 2019 - Stefan Brüns
+
+- Add PR_7193_fix_blank_file_patterns.patch to populate the
+ default for FILE_PATTERNS if not set, otherwise no files are
+ processed [https://github.com/doxygen/doxygen/issues/7190]
+- Remove obsolete and no longer applying patch:
+ doxygen-dot-one-thread.patch
+
+-------------------------------------------------------------------
+Mon Sep 30 13:06:06 UTC 2019 - Franz Sirl
+
+- Optional build with libclang support:
+ * add doxygen-llvm-libs.patch to link with monolithic libLLVM
+ * support "--with libclang" in specfile
+
+-------------------------------------------------------------------
+Mon Sep 30 11:13:23 UTC 2019 - pgajdos@suse.com
+
+- version update to 1.8.16
+ - many bugs fixed
+ - many features implemented
+ - http://www.doxygen.nl/manual/changelog.html
+- modified patches
+ % doxygen-modify_footer.patch (refreshed)
+- deleted patches
+ - doxygen-empty-strings-segfault.patch (upstreamed)
+ - doxygen-latex-makeindex.patch (upstreamed)
+- added patches
+ really do not require git executable
+ + doxygen-git-not-required.patch
+
+-------------------------------------------------------------------
+Mon Jan 7 14:45:46 UTC 2019 - Petr Gajdos
+
+- add doxygen-latex-makeindex.patch to fix build of libssh and
+ cmocka [https://github.com/doxygen/doxygen/issues/6725]
+- add doxygen-empty-strings-segfault.patch to fix build of ldb
+ [https://github.com/doxygen/doxygen/pull/6751]
+
+-------------------------------------------------------------------
+Mon Dec 31 08:45:19 UTC 2018 - Petr Gajdos
+
+- fix url and source url
+
+-------------------------------------------------------------------
+Mon Dec 31 07:07:14 UTC 2018 - sean@suspend.net
+
+- Update to 1.8.15:
+ * Another year, another lengthy set of fixes
+ http://www.doxygen.nl/manual/changelog.html#log_1_8_15
+
+- Removed res2cc_sort_resources.diff (issue fixed upstream)
+
+-------------------------------------------------------------------
+Wed Jan 3 12:52:54 UTC 2018 - tchvatal@suse.com
+
+- Update to 1.8.14:
+ * Many fixes during the one year development cycle:
+ http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#log_1_8_14
+- Switch to python3 instead of python2
+- Remove upstream merged doxygen-guard-null-variable.patch
+- Refresh patch vhdlparser-no-return.patch
+- Kill doxygen-doc subpackages the latex deps keep growing while
+ it is really easy to download the generated pdfs from upstream
+
+-------------------------------------------------------------------
+Fri Nov 10 13:21:04 UTC 2017 - mpluskal@suse.com
+
+- Update licensing information
+
+-------------------------------------------------------------------
+Tue Nov 7 12:19:34 UTC 2017 - mpluskal@suse.com
+
+- Explicitly require python2 for building
+- Use more cmake macros
+- Run spec-cleaner
+
+-------------------------------------------------------------------
+Fri Jun 2 13:14:24 UTC 2017 - meissner@suse.com
+
+- remove CFLAGS CXXFLAGS overrides to block PIE enablement.
+
+-------------------------------------------------------------------
+Mon Feb 20 17:51:08 UTC 2017 - dimstar@opensuse.org
+
+- Add doxygen-guard-null-variable.patch: Protected against NULL
+ pointer of variable al, upstream commit 0f02761.
+
+-------------------------------------------------------------------
+Tue Feb 14 08:10:21 UTC 2017 - foss@grueninger.de
+
+- Update to 1.8.13
+ See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#log_1_8_13
+- dropped doxygen-fix-QCH-files.patch, it is part of the release
+
+-------------------------------------------------------------------
+Tue Jan 24 12:28:25 UTC 2017 - stefan.bruens@rwth-aachen.de
+
+- Added res2cc_sort_resources.diff, sort template files in
+ generated resources.cpp for reproducible build, fixes bgo#777672
+
+-------------------------------------------------------------------
+Wed Nov 30 11:32:31 UTC 2016 - pgajdos@suse.com
+
+- Fix: Add missing jquery.js, dynsections.js & optional
+ svgpan.js to QCH file [bsc#1011331]
+ + doxygen-fix-QCH-files.patch
+
+-------------------------------------------------------------------
+Tue Sep 6 17:31:33 UTC 2016 - foss@grueninger.de
+
+- Update to 1.8.12
+ See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
+- update patch doxygen-dot-one-thread.patch
+
+-------------------------------------------------------------------
+Thu Apr 21 12:43:38 UTC 2016 - normand@linux.vnet.ibm.com
+
+- same work around ppc64 as already done for ppc64le [boo#921577]
+
+-------------------------------------------------------------------
+Sun Feb 21 00:48:27 UTC 2016 - crrodriguez@opensuse.org
+
+- Do not link with -pie if we are not compiling with -fPIE
+
+-------------------------------------------------------------------
+Tue Jan 5 07:31:22 UTC 2016 - foss@grueninger.de
+
+- Update to 1.8.11
+ See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
+- Update patch vhdlparser-no-return.patch
+- Remove patch doxygen-no-shared-libs.patch which is included
+ in upstream
+
+-------------------------------------------------------------------
+Mon Oct 5 14:05:14 UTC 2015 - pgajdos@suse.com
+
+- work around Power8 double free or corruption [bnc#921577]
+ + doxygen-dot-one-thread.patch
+
+-------------------------------------------------------------------
+Thu Aug 27 07:34:04 UTC 2015 - mpluskal@suse.com
+
+- Move checks to doxywizard package to avoid build cycle
+
+-------------------------------------------------------------------
+Fri Aug 21 09:41:39 UTC 2015 - tchvatal@suse.com
+
+- Set proper minimal cmake version required
+- Use system stack for cmake params and obey cflags
+- Add patch to build required static libs:
+ * doxygen-no-shared-libs.patch
+- Refresh patch:
+ * doxygen-no-lowercase-man-names.patch
+- Add patch to avoid no-return-in-nonvoid function error:
+ * vhdlparser-no-return.patch
+
+-------------------------------------------------------------------
+Mon Aug 17 14:52:48 UTC 2015 - pgajdos@suse.com
+
+- updated to 1.8.10
+ * Change the build system to use cmake.
+ * Add support for basic XML syntax highlighting
+ * Added documentation for ``` style fenced code block and more
+ robust parsing
+ * Added function arguments to the LaTeX toc
+ * Added support for language codes
+ * etc. see http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
+- removed unneded patches:
+ - doxygen-1.5.9-64archs.patch
+ - doxygen-1.5.9-man.patch
+ - doxygen-1.7.0-modify_footer.patch renamed to doxygen-modify_footer.patch
+
+-------------------------------------------------------------------
+Mon Mar 2 15:22:37 UTC 2015 - pgajdos@suse.com
+
+- remove doxygen-html.sh
+
+-------------------------------------------------------------------
+Fri Feb 20 11:40:19 UTC 2015 - mpluskal@suse.com
+
+- Cleanup spec file with spec-cleaner
+- Split documentation to separate package
+- Do not bundle pdf documentation
+- Generate html documentation
+
+-------------------------------------------------------------------
+Fri Feb 6 06:45:26 UTC 2015 - mpluskal@suse.com
+
+- Update to 1.8.9.1:
+ * bugfix releas, see
+ http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
+ for details
+
+-------------------------------------------------------------------
+Thu Aug 28 17:57:41 UTC 2014 - andreas.stieger@gmx.de
+
+- Doxygen 1.8.8
+- New features:
+ * Support for PlantUML
+ * Add BREAD_CRUMB_TRAIL
+- A selection of bug fixes and updates as listed in
+ http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#log_1_8_8
+
+-------------------------------------------------------------------
+Thu May 22 08:44:31 UTC 2014 - schwab@suse.de
+
+- Don't disable optimisation
+
+-------------------------------------------------------------------
+Tue May 13 07:05:09 UTC 2014 - pgajdos@suse.com
+
+- updated to 1.8.7:
+ * many bugfixes and features, see
+ http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
+ for details
+- altered modify_footer.patch
+
+-------------------------------------------------------------------
+Thu Jan 2 09:28:07 UTC 2014 - pgajdos@suse.com
+
+- updated to 1.8.6:
+ * many bugfixes and features, see
+ http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
+ for details
+
+-------------------------------------------------------------------
+Mon Aug 26 08:50:57 UTC 2013 - pgajdos@suse.com
+
+- updated to 1.8.5:
+ * Added SOURCE_TOOLTIPS option for advanced tooltip support while
+ source browsing.
+ * bugfixes
+- removed upstreamed endless-loop.patch
+
+-------------------------------------------------------------------
+Wed Jul 3 15:36:53 UTC 2013 - dvaleev@suse.com
+
+- upstream patch to fix endless loop
+ doxygen-1.4.8-endless-loop.patch
+
+-------------------------------------------------------------------
+Mon May 20 16:41:54 UTC 2013 - pgajdos@suse.com
+
+- updated to 1.8.4:
+ * id 686384: When INLINE_SIMPLE_STRUCTS is enabled, also structs
+ with simple typedefs will be inlined.
+ * Doxywizard: scrolling with mouse wheel no longer affects the
+ values in the expert view.
+ * id 681733: More consistent warnings and errors.
+ * Added support for "clang assisted parsing", which allows the
+ code to also be parsed via libclang (C/C++ frontend of LLVM)
+ and can improve the quality of the syntax highting,
+ cross-references, and call graphs, especially for template
+ heavy C++ code. To enable this feature you have to configure
+ doxygen with the --with-libclang option. Then you get two new
+ configuration options: CLANG_ASSISTED_PARSING to enable or
+ disable parsing via clang and CLANG_OPTIONS to pass additional
+ compiler options needed to compile the files. Note that
+ enabling this feature has a significant performance penality.
+ * Included patch donated by Intel which adds Docbook support.
+ This can be enabled via GENERATE_DOCBOOK and the output
+ location can be controlled using DOCBOOK_OUTPUT. Docbook
+ specific sections can be added using
+ \docbookonly ... \enddocbookonly
+ * Added support for UNO IDL (interace language used in
+ Open/Libre Office), thanks to Michael Stahl for the patch.
+ * Included patch by Adrian Negreanu which stores data gathered
+ by doxygen in a sqlite3 database. Currently still work in
+ progress and can only be enabled using --with-sqlite3 during
+ ./configure.
+ * For interactive SVG graphs, edges are now highlighted when
+ hovered by the mouse.
+ * Include patch by Adrian Negreanu to show duration statistics
+ after a run. You can enable this by running doxygen with the
+ "-d Time" option.
+ * Included patch by Markus Geimer which adds a new option
+ LATEX_EXTRA_FILES which works similarily to HTML_EXTRA_FILES
+ in that it copied specified files to the LaTeX output
+ directory.
+ * etc., see http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
+
+-------------------------------------------------------------------
+Tue Mar 26 07:34:31 UTC 2013 - mmeister@suse.com
+
+- Added url as source.
+ Please see http://en.opensuse.org/SourceUrls
+
+-------------------------------------------------------------------
+Tue Jan 22 08:04:18 UTC 2013 - pgajdos@suse.com
+
+- updated to 1.8.3.1:
+ Changes
+ * Changed to way the search results for multiple projects can
+ be linked together. A project is now no longer identified by
+ the tag files name but via new option EXTERNAL_SEARCH_ID giving
+ a bit more flexibility.
+ * Disabled the disk cache for member data. Allows removing quite
+ some complexity in doxygen and is not really needed now that
+ 64bit systems with >4GB RAM are becoming more common. Let me
+ know if you think you benefit from this caching.
+ * id 691607: Using $relpath$ in a custom footer could lead to
+ ambiguities when followed by a name that could also be a marker,
+ like 'search'. Now $relpath^ should be used instead. $relpath$
+ is still supported for backward compatibility.
+
+ New features
+ * You can now use EXTENSION_MAPPING on files without any
+ extension using no_extension as placeholder (thanks to
+ Jason Majors for the patch).
+ * To make navindex section inside a layout file that
+ links to a specific URL you can use usergroup with the
+ url attribute.
+ * To make navindex section without any link inside a
+ layout file you can use usergroup with special title
+ [none].
+
+ Details at: http://www.stack.nl/~dimitri/doxygen/changelog.html
+
+-------------------------------------------------------------------
+Mon Dec 31 08:38:17 UTC 2012 - pgajdos@suse.com
+
+- updated to 1.8.3:
+ Changes
+ * Expanding the tree in an index page of the HTML output, will
+ now expand only one level instead of the whole sub-tree.
+ * A blockquote in Markdown does no longer require a whitespace
+ after the last '>' if the '>' is followed by a newline.
+ * id 682718: Included patch to add version info to all
+ generated template files (headers, footers, stylesheets,
+ layout files, etc).
+ New features
+ * Added support for using external tools to index and search
+ through the HTML documentation. An example index tool is
+ provided (doxyindexer) and an example search engine
+ (doxysearch.cgi). To configure the external search engine
+ the following new options are added to the configuration
+ file: EXTERNAL_SEARCH (to enable the feature),
+ SEARCHENGINE_URL (to specify the URL of the search engine),
+ SEARCHDATA_FILE (to specify the name of the raw search
+ data to index), EXTRA_SEARCH_MAPPINGS (for search through
+ multiple projects). See the manual for details.
+ * Added USE_MDFILE_AS_MAINPAGE config option to select a
+ markdown page to be used as the main page.
+ * id 630645: This patch (contributed by Albert) adds support
+ for simple logic expressions for \cond, \if, and friends,
+ i.e. you can do \if (SOME_SECTION_NAME &&
+ (!THIS_ALTERNATIVE || THAT_ALTERNATIVE))
+ * id 684152: Patch (contributed by Albert) adds a new
+ configuration option MATHJAX_FORMAT to select the MathJax
+ output format. Options are HTML-CSS, NativeMML, or SVG.
+ Bug Fixes
+ * see http://www.stack.nl/~dimitri/doxygen/changelog.html
+
+-------------------------------------------------------------------
+Mon Aug 20 07:12:42 UTC 2012 - pgajdos@suse.com
+
+- updated to 1.8.2:
+ changes
+ * Using a fenched block (~~~~) in Markdown without explicit
+ extension will now be interpreted as a @code..@endcode block
+ instead of @verbatim..@endverbatim.
+ * Classes inheriting from an class that is outside the scope
+ of doxygen are still shown in diagrams. This does not hold
+ for usage relations.
+ new features
+ * Added support for C++11.
+ * Made several improvements to the way Objective-C categories
+ and protocols are handled:
+ * Added option HTML_EXTRA_STYLESHEET which allows adding an
+ additional stylesheet without completely replacing
+ doxygen.css.
+ * Added option AUTOLINK_SUPPORT which can be used to
+ enable/disable autolinking globally.
+ * Included language updates for Czech, Spanish, Greek, Slovak,
+ and Esparanto.
+ etc. see http://www.stack.nl/~dimitri/doxygen/changelog.html
+
+-------------------------------------------------------------------
+Fri Jul 13 08:22:15 UTC 2012 - pgajdos@suse.com
+
+- updated to 1.8.1.2:
+ changes
+ * doxygen now strips the leading indentation shared by the lines
+ in a @code..@endcode block.
+ * id 678218: Changed title of the SVG graphs from 'G' to the root
+ node of the graph.
+ * Integrated the root navigation tree in navtree.js for faster
+ loading
+ * When the navigation tree is enabled, clicking jump to a line
+ in the source code view will now highlight the line.
+ features
+ * Added button in the navigation tree to allow enabling/disabling
+ syncing the navigation tree with the content.
+ * Extended the number of HTML entities with Greek letters and
+ other symbols (thanks to Charles Karney for the patch).
+ * id 663645: Added support for C++11 strongly typed enums (enum
+ class E { ... }).
+ * VHDL code now has a new Design Overview page (thanks for
+ Martin Kreis for the patch). Requires HAVE_DOT=YES, and
+ DOT_IMAGE_FORMAT=svg.
+ * id 677678: Added support for strong and weak attributes in
+ Objective-C properties.
+ * bugfixes
+- for details see http://www.stack.nl/~dimitri/doxygen/changelog.html
+
+-------------------------------------------------------------------
+Mon Jun 4 10:15:13 UTC 2012 - pgajdos@suse.com
+
+- 1.8.1 generates man page names uncondidionally lowercase which
+ causes problem for lapack build for example; reverting one hunk
+ of fix for
+ https://bugzilla.gnome.org/show_bug.cgi?id=674563
+ as workaround
+ * no-lowercase-man-names.patch
+
+-------------------------------------------------------------------
+Mon May 21 07:10:38 UTC 2012 - pgajdos@suse.com
+
+- updated to 1.8.1:
+ * Included a couple of performance improvements.
+ * Changed the way indexes (Class,File,Namespace,Groups) are rendered.
+ * Changed the way member attributes (like protected, virtual, and
+ static) are rendered in the HTML output
+ * more info at http://www.stack.nl/~dimitri/doxygen/changelog.html
+
+-------------------------------------------------------------------
+Mon Apr 16 09:05:22 UTC 2012 - pgajdos@suse.com
+
+- updated to 1.8.0svn20120416:
+ * fixed crash [bnc#755402]
+
+-------------------------------------------------------------------
+Mon Feb 27 09:47:59 UTC 2012 - pgajdos@suse.com
+
+- updated to 1.8.0:
+ * Auto list items can now consist of multiple paragraphs.
+ * When UML_LOOK is enabled, relations shown on the edge of a
+ graph are not shown as attributes.
+ * Updated the manual and improved the look.
+ * Latex: made the margins of latex page layout smaller using the
+ geometry package.
+ * etc., see http://www.stack.nl/~dimitri/doxygen/changelog.html
+
+-------------------------------------------------------------------
+Mon Dec 12 08:59:26 UTC 2011 - pgajdos@suse.com
+
+- updated to 1.7.6.1:
+ * Doxygen now reports its cache usage (for the symbol and the
+ lookup cache) at the end of a run (if QUIET=NO), and
+ recommends settings for SYMBOL_CACHE_SIZE and
+ LOOKUP_CACHE_SIZE for your project if either cache is too
+ small.
+ * Added new option LOOKUP_CACHE_SIZE to control the internal
+ cache doxygen uses to find symbols given their name and
+ a context.
+ * Python: added support for @staticmethod.
+ * Python: scopes are now shown with . instead of ::
+ * id 665313: Space before @if was not preserved, causing
+ problems with inline @if .. @endif constructs.
+ * id 665583: Fixed XHTML validity problem when using mscgen
+ graphs.
+ * id 665641: Fixed XHTML validity problem when
+ GENERATE_TREEVIEW was disabled.
+ * id 665720: Included patch to fix hang issue when non-empty
+ INCLUDE_PATH was used.
+ * id 665778: Fixed parse issue when a comma appeared as part
+ of an enum's value.
+
+-------------------------------------------------------------------
+Mon Dec 5 09:38:29 UTC 2011 - pgajdos@suse.com
+
+- updated to 1.7.6:
+ * To improve the performance of loading the navigation tree,
+ the data is now split into multiple javascript files which
+ are loaded dynamically.
+ * The selected member is now briefly highlighted in the HTML
+ output (when GENERATE_TREEVIEW is enabled).
+ * The navigation tree (GENERATE_TREEVIEW) now shows the same
+ information as the index.
+ * The navindex section of layout now also controls what is
+ shown in the navigation tree.
+ * Improved HTML output support for IE9.
+ * Included redesigned VHDL parser (thanks to Martin Kreis
+ for the patch)
+ * When a class/structs has many (>15) members of the same type,
+ only the first 10 are shown in the UML diagram.
+ * Made the output of the javascript based search engine more
+ compact.
+ * Update of the French translation.
+ * id 607305: Added support for PHP heredoc and nowdoc constructs.
+ * Added support for cross-referencing in case of operator->
+ overloading. This includes support for std::auto_ptr,
+ std::smart_ptr,std::unique_ptr and std::weak_ptr when
+ BUILTIN_STL_SUPPORT is enabled.
+ * bugfixes
+
+-------------------------------------------------------------------
+Fri Sep 30 12:59:51 CEST 2011 - dmueller@suse.de
+
+- remove arm specific patch that broke building on arm
+
+-------------------------------------------------------------------
+Sun Sep 18 17:17:12 UTC 2011 - jengelh@medozas.de
+
+- Remove redundant tags/sections from specfile
+ (cf. packaging guidelines)
+- Use %_smp_mflags for parallel build
+
+-------------------------------------------------------------------
+Mon Aug 22 08:35:24 UTC 2011 - pgajdos@novell.com
+
+- update to 1.7.5.1:
+ * A bug that could cause doxygen to crash on large projects was
+ fixed.
+
+-------------------------------------------------------------------
+Mon Aug 15 09:26:47 UTC 2011 - pgajdos@novell.com
+
+- update to 1.7.5:
+ * id 641904: Function in the call graphs are now shown based on first
+ appearance rather then alphabetical order.
+ * id 616213: When customizing the HTML header $title now only generates
+ the title excluding the project name (which can still be
+ added using $projectname)
+ * Improved the look of the class index: all items now have equal spacing.
+ * New option INTERACTIVE_SVG which when set to YES in combination with
+ DOT_IMAGE_FORMAT=svg will make doxygen generate interactive SVG
+ diagrams that support zooming and panning via the mouse (only for
+ large graphs).
+ * Added support for the Tcl programming language (thanks to Rene Zaumseil
+ and Samuel Bentley for the patch).
+ * Added @copyright command.
+ * added option MATHJAX_EXTENSIONS to provide additional extensions for
+ MathJax (thanks to David Munger for the patch).
+ * added option INLINE_SIMPLE_STRUCTS which when enabled shows the fields
+ of simple classes and structs (with only public data fields) as a table
+ and inline in context (file/group/namespace/class)
+ provided this context is documented.
+ * When using the server based search engine (SEARCHENGINE=YES and
+ SERVER_BASED_SEARCH=YES) doxygen now advertises a opensearch provider
+ for your project, that allows integrating the search directly in the
+ search field of the browser (thanks to Phil Lello for the patch).
+ * id 503239: Added new option CITE_BIB_FILES and LATEX_BIB_STYLE and a new
+ command \cite, allowing you to make references to literature (as defined
+ in one or more .bib files). This also works for output formats other
+ than LaTeX. The tool bibtex is required for this to work though. Thanks
+ to David Munger for the initial patch upon which this feature is based.
+ * PHP namespaces are now shown as A\B in the output.
+ * Added new \snippet command that can be used to include marked sections
+ from a source file. See http://www.doxygen.org/commands.html#cmdsnippet
+ for more info.
+ * Added translation support for Armenian, thank to Armen Tangamyan. and
+ included translation updates for a number of languages.
+ * Many bug fixes, for details see
+ http://www.stack.nl/~dimitri/doxygen/changelog.html.
+
+-------------------------------------------------------------------
+Tue Mar 29 09:15:10 UTC 2011 - pascal.bleser@opensuse.org
+
+- update to 1.7.4:
+ * adds an option that allows embedding of the class documentation inside the
+ documentation of a group
+ * doxygen -w html now reads the default Doxyfile even if not specified
+ explicitly
+ * doxygen -w html now produces a template header and footer that can be used
+ independent of the configuration options used.
+ * new option INLINE_GROUPED_CLASSES that when enabled shows grouped classes
+ inside the group documentation, instead of on a separate page.
+ * included updates for the Italian and Russian translation.
+ * #640875: added option HTML_EXTRA_FILES which makes it easier to copy
+ additional files to the HTML output and also add them to the index files
+ * #642579: Included patch that adds new LATEX_FOOTER option to customize the
+ end of refman.tex in the LaTeX output
+ * #566921: %A::B now prevents a link for A::B, instead of only for A and
+ generating a warning that ::B cannot be linked.
+ * #634415: Fixed problem parsing an array of character literals.
+ * #635537: Links to file members were not made when found in tag files.
+ * #638655: Double quote in page or group title broke treeview.
+ * #638856: Fixed problem autolinking to struct field using #S::a
+ * #639272: using @dot...@endot produced an image referenced with absolute
+ path.
+ * #640463: Fixed problem parsing PHP "use" statement when the argument did
+ not have a namespace scope.
+ * #640646: Long error messages could cause memory corruption.
+ * #640754: Comment with XML style list of type table was not rendered
+ properly.
+ * #640828: Internal section marked with @internal was not shown as such
+ anymore in the XML output.
+ * #640847: PHP: Fixed parse problem referring to class in global namespace.
+ * #640924: Included patch to make the custom header and footer independent of
+ the chosen config options.
+ * #640927: Included fix to prevent a warning in the server side PHP search
+ script.
+ * #641026: Included patch to fix broken hyperlink to page entry in xreflists.
+ * #641188: Header of \page was wrong in Man page output.
+ * #641336: #include's to other directories were not always linked.
+ * #641673: Using "use Foo\Foo;" in PHP could cause doxygen to hang.
+ * #641814: In some cases the HTML output could contain an extra .
+ * #642030: Tooltips with HTML entities could be wrongly truncated.
+ * #642475: Include graphs could be incomplete.
+ * #643056: Fixed problem with macro expansion.
+ * #643279: Fixed potential crash when generating a warning for void f(int %x)
+ style parameter, which is valid in C++/CLI.
+ * #643655: Fixed argument matching issue when one of match candidates was a
+ typedef of a method pointer.
+ * doxygen -w html now ignores the values for HTML_HEADER and HTML_FOOTER
+ found in the config file.
+ * importing a group via a tag file could overrule a local group with the same
+ name even when EXTERNAL_GROUPS was disabled.
+
+-------------------------------------------------------------------
+Tue Jan 4 01:42:14 UTC 2011 - pascal.bleser@opensuse.org
+
+- update to 1.7.3:
+ * adds support for including SVG images generated by the dot tool
+ * the way the tree view looks and works has been redesigned: it is now
+ dynamically loaded on a page instead of using HTML frames
+ * each HTML page now (optionally) has a header with project name, synopsis,
+ and logo
+
+-------------------------------------------------------------------
+Fri Nov 12 15:02:04 UTC 2010 - mseben@gmail.com
+
+- changed modify_footer.patch: drop suse specific HTML_FOOTER_DESCRIPTION
+ option functionality, each package could use now HTML_TIMESTAMP to
+ avoid putting timestamp in to generated html files
+
+-------------------------------------------------------------------
+Mon Oct 11 13:40:56 UTC 2010 - pgajdos@novell.com
+
+- updated to 1.7.2:
+ * Changed the default font of the LaTeX output to helvetica.
+ * Changed the way parameters and return values are represented
+ in the LaTeX and RTF output. They are now listed using tables.
+ * added support for Apple's block object extension for C/Obj-C/C++.
+ * added support for detecting Python constructors and destructors.
+ * id 624575: Added \endinternal command that can be used to force
+ the end of a section started with \internal.
+ * id 552605: Added parsing support for PHP 5.3+ style namespaces.
+ * id 582532: added \mscfile command which can be used to insert a
+ message sequence chart given a .msc file. Also added a new
+ config option MSCFILE_DIRS to provide directories were msc
+ files are searched (Thanks to Adrien for the patch).
+ * Added support for type specifiers for documenting PHP
+ parameters, format: "@param type $paramname docs"
+ * Added support for rendering formulas in the HTML output using
+ MathJax instead of using prerendered bitmaps. For this purpose
+ the options USE_MATHJAX and MATHJAX_RELPATH were added.
+ * Many bugfixes.
+ * For details see http://www.stack.nl/~dimitri/doxygen/changelog.html.
+
+-------------------------------------------------------------------
+Sun Aug 29 21:00:54 UTC 2010 - cristian.rodriguez@opensuse.org
+
+- set HTML_TIMESTAMP default to off, so all packages that
+ generate documentation during build dont get republished
+ just due to a timestamp change.
+
+-------------------------------------------------------------------
+Mon Aug 2 09:08:44 UTC 2010 - coolo@novell.com
+
+- unfuzzy patches to build on >= 11.3
+
+-------------------------------------------------------------------
+Fri Jun 25 18:50:45 UTC 2010 - pascal.bleser@opensuse.org
+
+- update to 1.7.1:
+ * Changes:
+ + id 621695: Made warning and error messages appear with lower case "warning:" and "error:" prefix to make it easier to use the messages from Visual Studio
+ * New features:
+ + id 621908: added new config option FORMULA_TRANSPARENT which allows selecting between transparent (YES) or non-transparent (NO) PNGs for formulas in the HTML output.
+ + update for Turkish translation
+ * Bug fixes:
+ + id 533821: Inheritance relation for a C# class deriving from a generic class was not handled correctly
+ + id 554638: Changing DOT_IMAGE_FORMAT did not cause the graphs to be regenerated
+ + id 576533: A field of the form "enum E *p" was ignore
+ + id 597016: Hide scope name was not working properly for todo items inside class members, where the class was inside a namespace
+ + id 617761: In dot graphs now also @ref worked (previously only \ref was supported)
+ + id 621733: Removed bogus warning about undocument return type for define when WARN_NO_PARAMDOC was enabled
+ + id 621780: Fixed parsing support for a function that returns a struct definition
+ + id 621785: Doxygen could hang when using \copydoc in a function with \param
+ + id 621805: Using //!< after a #define no longer worked
+ + id 621854,622219,622593: html help compiler (and also the Qt help compiler) was called before all dot images were generated.
+ + id 621984: Using a auto-list in combination with \subpage cause the items to be inlined
+ + id 622018: Fixed problem parsing a @param command where the text part started with a formula
+ + id 622019: Added some instructions how to document Fortran code
+ + id 622041: Using \var multiple times in a comment block did not work properly
+ + id 622413: Tooltips could get wrongly truncated when multi-byte UTF-8 characters were used
+ + id 622471: Argument matching failed for typedef in another namespace
+ + Fixed crash situation while handling commands inside a @ref section
+ + Treeview icons were missing in the HTML output when setting GENERATE_TREEVIEW to NO and USE_INLINE_TREES to YES
+
+-------------------------------------------------------------------
+Tue Jun 15 13:04:46 UTC 2010 - pascal.bleser@opensuse.org
+
+- update to 1.7.0:
+ * the look of the HTML output was changed
+ * the color of HTML output can now be changed easily
+ * several performance enhancements were included:
+ + ability to run multiple instances of dot in parallel for
+ faster graph generation
+ * many bugs have been fixed
+
+-------------------------------------------------------------------
+Sun Feb 21 15:08:52 UTC 2010 - Nico.Laus.2001@gmx.de
+
+- update to 1.6.3:
+ - New features
+ * id 608480: Using \dir without argument will create directory
+ documentation for the directory in which the \dir command
+ was found.
+ - Bug fixes (ids refer to the bugzilla database)
+ * id 590161: perlmod output was wrong when using paragraph
+ commands.
+ * id 600525: Included patch for VHDL.
+ * id 605698: Replaced size attribute of hr tag by class attribute
+ in the HTML output.
+ * id 606030,606192,607563: Using \dot produced "Error opening
+ map file" or could even crash doxygen.
+ * id 606104: Grouped members with todo-like items were shown
+ with "GlobalScope" prefix.
+ * id 606156: Fixed RTF rendering problem with group index.
+ * id 606206,610133: Added missing line break in LaTeX output.
+ * id 606330, 608056: The title of pages whose label had an
+ underscore was not shown
+ * id 606717: Include guard not starting with #ifndef SOME_GUARD_H
+ were not recognised as such.
+ * id 606718: Setting SEARCHENGINE to YES and GENERATE_HTML to NO
+ caused error that search results directory could not be created.
+ * id 606772,608493: typedef'ed enums or struct with the same as
+ the typedef did no longer show up.
+ * id 607088,607946: Related pages (manual and automatic like the
+ todo page) caused broken links when SHORT_NAMES was enabled.
+ * id 607432,608002: Automatically generated related pages (like
+ the todo page) caused broken links when CREATE_SUBDIR was
+ enabled.
+ * id 607736: comments after #if could cause next function call
+ not to be cross-referenced.
+ * id 607743: \internal inside a conditional section caused
+ warning.
+ * id 608016: Using \internal inside a \section did not end at the
+ next \section as documented.
+ * id 608018: \internal command produced message with .: in the
+ LaTeX output.
+ * id 608072: HTML Tables with custom attributes were not rendered
+ properly.
+ * id 608227: Man pages with underscore got double underscore in
+ the name.
+ * id 608590: Buffer overflow when using non-ascii characters as
+ class name.
+ * id 608921: Macro definition had effect even if the definition
+ was not actually included.
+ * id 609504: config.h and config.l where missing from the SVN
+ repository.
+ * id 609624: Todo items were merged for overloaded functions.
+ * id 609709: C# enum values with @todo items were missing from
+ the todo list.
+ * id 610437: Removed bogus warning when using
tag.
+ * Fixed parsing problem for function pointer type starting with
+ "typedef enum".
+ * Preprocessor did not take EXCLUDE_PATTERNS into account, which
+ could cause parse issues when importing a .tlb file.
+
+-------------------------------------------------------------------
+Wed Dec 30 14:16:55 UTC 2009 - pascal.bleser@opensuse.org
+
+- update to 1.6.2:
+ * two new methods of searching through the HTML documentation:
+ were added:
+ + via a PHP based Web server
+ + via an Eclipse help plugin
+ * the \addindex command now also works for the HTML indices
+ * rendering of LaTeX formulas in the HTML output has been
+ improved (especially for non-white backgrounds)
+ * smaller improvements
+ * large number of bugfixes
+
+-------------------------------------------------------------------
+Mon Sep 7 12:30:49 UTC 2009 - pascal.bleser@opensuse.org
+
+- update to 1.6.1:
+ * fixed file handle leak when parsing include files; also fixed
+ the logic that determines whether or not an include file need
+ to be parsed
+ * search result pages were not using UTF-8 character encoding
+ * search results pointing to external references were not linked
+ correctly
+ * multiline second argument of \ref caused unexpected " warning
+ * feeding invalid XML could crash doxygen's DBus XML parser
+ * include patch to fix problem with building rpms
+ * SHOW_USED_FILES now works again
+ * xrefitems (like @todo) did not appear in the list when found
+ in comments marked with @enum or @name.
+
+-------------------------------------------------------------------
+Fri Aug 21 14:16:00 CEST 2009 - nico.laus.2001@gmx.de
+
+- updated to version 1.6.0
+ - Changes
+ * id 580924, 541234: Replaced the PHP based search engine by a
+ Javascript/DHTML based one. As a result the search feature no longer
+ requires a HTTP server with PHP enabled to be usable. Searching is limited
+ to symbols though, but it is now possible to filter on symbol type.
+ * id 519886: Make the HTML output XHTML 1.0 compliant.
+ * id 579950: Objective-C categories are now merged with their base class,
+ unless there is no base class.
+ * Member groups with the same header within the same scope are now merged.
+ This also works for Objective-C categories.
+ * Changed the LaTeX style sheet such that more of the markup is configurable.
+ Please update your style sheet if you use a custom one.
+ * id 584844: Treat \details inside a brief description as a new paragraph
+ command.
+ * Split GENERATE_TREEVIEW into two separate options: GENERATE_TREEVIEW and
+ USE_INLINE_TREES.
+ * Removed the dependencies on libpng and libz, doxygen now generates gifs
+ again for internal class diagrams (like it did 7 years ago ;-)
+
+ - New features
+ * Added option SORT_MEMBERS_CTORS_1ST, which when enabled places the
+ constructors and destructors first in an otherwise sorted list.
+ * id 581518: Applied patch by Tobias Hunger that adds support for
+ documenting DBus XML interface descriptions.
+ * Included QtHelp patch by Karsten Heimrich which adds missing reference
+ and keyword for methods.
+ * Included updates for the Korean and Polish translation.
+
+ - Bug fixes (ids refer to the gnome bugzilla database)
+ * id 131989: Fixed preprocessor handling for C# code.
+ * id 133418: -- was not rendered correctly for LaTeX output
+ * id 157485: Missing link in todo page.
+ * id 318061: Two template functions that only differed in the number of
+ template arguments were seen as the same function.
+ * id 443939: HIDE_UNDOC_CLASSES did not work properly.
+ * id 509348: Fixed problem with syncing the information of declaration and
+ definition in the presence of an extra forward declaration in the source
+ code.
+ * id 522193: For C# enum values were merged together if the same enum name
+ was used in different scopes.
+ * id 523167: Included patch to handle PROGRAM statement in Fortran as
+ subroutines/functions.
+ * id 554636: Remove spacing around brackets for Obj-C protocols.
+ * id 557026: Included patch for fixing wrongly labeled items in docsets.
+ * id 560512: Improved parser to better disambiguate nested templates ending
+ with >> from the bitshift right operator.
+ * id 570238: Fixed matching problem for method in nested class, where the
+ outer class is a template.
+ * id 581746: Segfault/realloc error when a very long path was used.
+ * id 582469: documented #define with guard caused wrong documentation.
+ * id 582276: Doxywizard could crash on exit in some cases.
+ * id 582676: Regression: a struct ivar in ObjC class screws up method
+ identification.
+ * id 583213: Included patch that avoids trailing spaces in the generated
+ Doxyfile template.
+ * id 584192: Included VHDL patch by Martin Klein
+ * id 585543: Fixed case where matching declaration and definition did not
+ work correctly.
+ * id 585260: The "more..." link for files was broken, since the anchor was
+ not generated.
+ * id 586925: Fixed parsing problem when an unpaired apostrophe appeared in
+ a Python comment.
+ * id 588291: Included fix for doxywizard makefile.
+ * id 588587: Added missing virtual destructor to CompAccept base class.
+ * id 588968: Fixed segmentation fault for specific case in PHP code.
+ * Fixed some issues building for Windows.
+ * id 589514: Fixed problem handling strings like a"\b" within a comment.
+ * id 589616: Fixed problem matching explicitly scoped parameter in a
+ template class.
+ * id 590712: A namespaced with name "internal" (C++/CLI keyword) could
+ confuse doxygen's C++ parser.
+ * id 591749: @optional/@required attributes for Objective-C were missing
+ from the XML output.
+
+-------------------------------------------------------------------
+Mon Jul 20 11:07:00 CEST 2009 - nico.laus.2001@gmx.de
+
+- integrated patch from http://blog.dixo.net/2009/05/20/using-doxygen-help-in-qtcreator/
+ that allows doxygen-created .qch files to be used with the tooltips shown
+ in Qt Creator
+
+-------------------------------------------------------------------
+Mon Jun 22 11:36:08 CEST 2009 - mseben@suse.cz
+
+- Changed default behavior ! :
+ added modify_footer.patch (bnc#489947), which disable text
+ in footer by default, you could enable this text with option
+ HTML_FOOTER_DESCRIPTION = YES, this feature was added due to
+ increasing efficiency of build buildservice
+
+-------------------------------------------------------------------
+Mon May 4 13:17:40 CEST 2009 - mseben@suse.cz
+
+- updated to version 1.5.9
+ - New features
+ * Added new option LATEX_SOURCE_CODE, which when enabled adds
+ source code also to the latex output
+ * Included updates for the Finnish, Romanian, Korean, German,
+ Japanese, and Hongarian translation.
+ * Added translation support for Esperanto.
+ * Added class attribute to the \todo and \bug HTML
+ code so they can be customized via CSS.
+ * Added support for Æ and æ characters.
+
+ - Bug fixes (ids refer to the gnome bugzilla database)
+ * id 395169: Some links via tagfiles were not correct in
+ combination with CREATE_SUBDIRS=YES
+ * id 539080: Having the same comment for the declaration and
+ definition of a function could result in duplicate documentation
+ in case the indentation level was different.
+ * id 566713: Dot font was not removed even though DOT_CLEANUP was YES.
+ * id 566925: Fixed problem resolving symbolic links.
+ * id 567044: Fully qualified name was not shown correctly for
+ nested classes.
+ * id 567375: Fixed parse problem for typedefs with redundant braces.
+ * id 567535: Fixed problem when parsing operator%= for CLI/C++ code.
+ * id 567777: Fixed problem with latex output when using enums.
+ * id 567990: Doxygen could crash when there was a symlink in project.
+ * id 568237: Non-ascii values entered where not saved according
+ to the INPUT_ENCODING.
+ * id 568505: Fixed build problem for old Linux distributions.
+ * id 569478: Fixed line continuation issue with the Fortran parser.
+ * id 570960: C++ class defined in a .mm file was sometimes parsed
+ as Objective-C code.
+ * id 571013: In the wizard, editing a text field in the middle of
+ the text in the expert tab caused the cursor to jump to the end
+ of the line.
+ * id 571096: Fixed Objective-C parsing problem when multiple
+ protocol forward declarations are put on one line.
+ * id 571990: Fixed compiler issue with portable_iconv by moving
+ the function to a C file.
+ * id 572560: Fixed parse issue when a #define is inside an enum.
+ * id 572740: Fixed problem parsing C++ comments using line continuation.
+ * id 573057: Included update for Swedish translator and changed
+ the language code from SE to SV to comply with ISO 639.
+ * id 578382: When referring to a static variable or function
+ doxygen will now look at the file context in case of ambiguity.
+
+-------------------------------------------------------------------
+Mon Feb 9 10:00:00 CET 2009 - olh@suse.de
+
+- compile with RPM_OPT_FLAGS again
+- apply 64bit patch unconditionally
+- fix compile warnings for string and signed char handling
+- disable language support on ppc64
+ code size too large, -mminimal-toc does not help
+
+-------------------------------------------------------------------
+Wed Jan 14 12:00:00 CEST 2009 - nico.laus.2001@gmx.de
+
+- updated to compile on Mandriva
+
+-------------------------------------------------------------------
+Tue Jan 6 13:31:44 CET 2009 - mseben@suse.cz
+
+- updated to version 1.5.8
+ Changes:
+ * Included Qt help update by Sebastian Pipping introducing three
+ new options to define custom filter sections and attributes:
+ QHP_CUST_FILTER_NAME, QHP_CUST_FILTER_ATTRS, QHP_SECT_FILTER_ATTRS.
+ New features:
+ * Add new option EXTENSION_MAPPING, which can be used to change
+ the mapping of file extension to language parser
+ * Added support for Vietnamese (thanks to Dang Minh Tuan)
+ * Thanks to Emin Ilker Cetinbas doxygen can now also produce
+ Turkish documentation.
+ * It is now possible to add the direction attributes normally used
+ with the @param command to document parameters inline
+
+- rewritten doxygen-*-man.patch
+- spec file clean-up
+
+-------------------------------------------------------------------
+Tue Jul 15 13:31:58 CEST 2008 - anosek@suse.cz
+
+- updated to version 1.5.6
+ Changes
+ * The GENERATE_TREEVIEW option is not longer a boolean, but can
+ now have 4 values, NONE (was NO), FRAME (was YES), HIERARCHIES,
+ and ALL.
+ * a page marked as a sub page (\subpage) is now shown in the LaTeX
+ and RTF output as a section of its parent page. So the top level
+ pages are shown a chapters, subpages as sections, subpages
+ of a subpage as subsections, etc.
+ New features
+ * Added DOT_FONTNAME and DOT_FONTPATH options
+ * Added option CHM_INDEX_ENCODING to specify the encoding to be
+ used for the CHM index files.
+ * Included patch to make the font-size button visible in the CHM output.
+ * Added new options SHOW_NAMESPACES and SHOW_FILES to Suppress
+ Namepace and Files Pages.
+ * Included a patch that makes it easy to modify the root
+ of the html treeview with an image using style sheets.
+ * Added option IDL_PROPERTY_SUPPORT to enable/disable special
+ propget/propput handling in IDL files.
+ * Added option FORMULA_FONTSIZE which can be used to change
+ the font size of the formulas included in the HTML documentation.
+ And lots of bugfixes
+
+-------------------------------------------------------------------
+Wed Feb 27 08:59:59 CET 2008 - anosek@suse.cz
+
+- updated to version 1.5.5
+ Changes:
+ * Pages created with @page are now chapters in the LaTeX and RTF
+ output and treeviews, and directly follow the mainpage.
+ Also the project name is not longer repeated for each chapter.
+ * For dot graphs with an edge with more than ten labels, only
+ the first ten are shown followed by an ellipsis; done
+ to prevent very long dot runs resulting in unreadable graphs.
+ * Use of pdflatex with hyperlinks is now the default.
+ * C++ preprocessor macro names are now replaced in the comments
+ * The options SOURCE_BROWSER, CALL_GRAPH, CALLER_GRAPH,
+ REFERENCES_RELATION, and REFERENCED_BY_RELATION can now be
+ indepently enabled and disabled. By default the relations are
+ now disabled.
+ New features:
+ * Added support for VHDL (.vhd or .vhdl extension).
+ Use OPTIMIZE_OUTPUT_VHDL when parsing VHDL code.
+ * Added support for Objective-C 2.0 properties.
+ * Added support for docsets, which allow integration of doxygen
+ generated API documentation in Xcode 3. new options:
+ o GENERATE_DOCSET: enables/disables the feature
+ o DOCSET_FEEDNAME: sets the provider/suite name
+ under which the set is listed.
+ o DOCSET_BUNDLE_ID: A unique name for the docset.
+ * Added support for the \tparam command, which works similar to
+ \param but is meant for documenting template parameters.
+ * Added \headerfile command which can be used to specify
+ the second and third argument of a \class command, when
+ the documentation is already in front of a class definition.
+
+-------------------------------------------------------------------
+Tue Oct 30 11:56:25 CET 2007 - anosek@suse.cz
+
+- updated to version 1.5.4
+ Changes:
+ * When setting SOURCE_BROWSER to YES, all undocumented classes
+ also ended up in the documentation. Now this will only happen
+ if EXTRACT_ALL is also enabled.
+ * Upgraded included third party libs libpng and zlib to version
+ 1.2.21 and 1.2.3 respectively.
+ New features:
+ * Included support for parsing Fortran 90
+ * Added config option SIP_SUPPORT to support handling SIP sources
+ (used for Python to C++ bindings).
+ * Added support for CLI/C++ style indexed properties.
+ * Added config option TYPEDEF_HIDES_STRUCT which when enabled
+ treats a typedef of a struct as a struct with the name of the
+ typedef. This behavious was coupled to OPTIMIZE_OUTPUT_FOR_C
+ in the previous version and is now an independent option.
+
+-------------------------------------------------------------------
+Fri Jul 27 12:53:46 CEST 2007 - anosek@suse.cz
+
+- updated to version 1.5.3
+ Changes:
+ * When OPTIMIZE_OUTPUT_FOR_C is enabled then a struct definition
+ of the form typedef struct _S { ... } S_t will be shown
+ in the output as a struct of type S_t and the typedef itself
+ is omitted (previousily _S was shown as well as a typedef
+ of the form typedef _S S_t).
+ * Improved the line-breaking rules for members whose return types
+ have many characters (for example a function returning a pointer
+ to a template class).
+ * Multiple brief and detailed descriptions are now possible.
+ It is still not recommended to make use of them, but at least
+ no documentation is silently hidden when there are two brief
+ or two detailed descriptions for the same entity.
+ * Improved dot layout control and page sizing to better fit
+ images on the screen and paper.
+ New features:
+ * Added support for aliases with arguments, see the manual
+ for more information.
+ * Added HTML_DYNAMIC_SECTIONS option which, when enabled, will
+ produce sections in the HTML output that can be expanded/collapsed.
+ Currently used for diagrams and graphs.
+ * Added support for type constraints as available in the C# language
+ ("where" clause)
+ * id 332263: Added new option EXTRACT_ANON_NSPACES that when set to YES
+ will extract the contents of anonymous namespaces and show
+ then in the output.
+ * id 423765: Added support for style XML comments.
+ * id 426971: Added QT_AUTOBRIEF config option, which has the same meaning
+ as JAVADOC_AUTOBRIEF only now for /*! .. */ style comment blocks.
+ * id 435108: Reintroduced the MAX_DOT_GRAPH_DEPTH option as a means
+ to further reduce the size of a graph.
+
+-------------------------------------------------------------------
+Tue Apr 10 09:33:51 CEST 2007 - anosek@suse.cz
+
+- fixed build of Doxywizard
+
+-------------------------------------------------------------------
+Thu Apr 5 14:40:08 CEST 2007 - anosek@suse.cz
+
+- updated to version 1.5.2:
+ * Doxygen now uses UTF-8 internally for all strings
+ A new config option INPUT_ENCODING has been added which can be
+ used to specify the encoding of the input
+ * Added support for message sequence charts (using mscgen)
+ * Added support for C++/CLI
+ * IGNORE_PREFIX now also works for function/members names when
+ shown in the various indices
+ * Doxygen will show a tooltip in the HTML output for links
+ to classes, namespaces, and members with the brief description
+ * Syntax highlight support for several (managed) C++ keywords
+ * Added two LaTeX layout enhancements
+ * Lots of bugfixes
+- dropped obsolete disable-rtf-debug.patch
+
+-------------------------------------------------------------------
+Thu Mar 29 13:16:19 CEST 2007 - mmarek@suse.de
+
+- added flex and bison to buildrequires
+
+-------------------------------------------------------------------
+Mon Feb 5 15:56:24 CET 2007 - anosek@suse.cz
+
+-updated to version 1.5.1, bugfixes:
+ * id 148567: @todo at the end of a comment block caused problem
+ when copied by @copydoc
+ * id 352420: Fixed bug in LaTeX output (missing space after \bf).
+ * id 363227: missing output for instance variables defined
+ in a Python function that has a doc string
+ * id 363397: Member groups did not appear in a class when
+ SUBGROUPING was set to YES.
+ * id 364341: Parsing could become really slow if often included
+ header files contained using statements.
+ * id 364673: The values of two enums with the same name
+ (both in difference scopes) where merged.
+ * Running 2 instances of doxygen on the same output directory
+ caused corruption of the temporary files generated by doxygen.
+
+-------------------------------------------------------------------
+Thu Nov 16 12:56:20 CET 2006 - mmarek@suse.cz
+
+- don't abort just because of a warning (fixes yast2-core build)
+ (dont-exit-on-warning.patch)
+
+-------------------------------------------------------------------
+Wed Oct 18 10:47:39 CEST 2006 - anosek@suse.cz
+
+- updated to version 1.5.0
+ * Cleaned up the internal structures to make them smaller,
+ and made doxygen use a temporary file to store the parse
+ results (instead of keeping them in memory), which will
+ further reduce the memory usage, especially for large projects
+ * Sections produces by \note, \warning, \remarks etc, now have
+ a class label in the generated HTML ( tag) so you can give
+ them a distinct style using a non-default stylesheet
+ (i.e. using HTML_STYLESHEET).
+ * Lots of bugfixes
+
+-------------------------------------------------------------------
+Mon Jun 26 11:15:32 CEST 2006 - mmarek@suse.cz
+
+- updated to 1.4.7
+ * changes in the CSS stylesheet and HTML class names => possible
+ incompatibility with custom stylesheets
+ * new CALLER_GRAPH option to add called-by graph to functions
+ * new REFERENCES_LINK_SOURCE option to set whether function names
+ in REFERENCES_RELATION and REFERENCED_BY_RELATION link to
+ source or documentation
+ * updated some translations
+ * added support for get/set properties in IDL
+ * lost of bugfixes
+- dropped patches: qtools.patch, segfault.patch
+- added script to update the html docu tarball to source rpm
+
+-------------------------------------------------------------------
+Wed Jan 25 21:35:34 CET 2006 - mls@suse.de
+
+- converted neededforbuild to BuildRequires
+
+-------------------------------------------------------------------
+Thu Jan 5 14:17:56 CET 2006 - mmarek@suse.cz
+
+- fix segfault in doxygen.cpp
+ [#141384] (segfault.patch)
+- use make -j
+- add -fno-strict-aliasing
+
+-------------------------------------------------------------------
+Mon Jan 2 13:43:34 CET 2006 - mmarek@suse.cz
+
+- update to 1.4.6
+
+-------------------------------------------------------------------
+Mon Oct 10 15:27:31 CEST 2005 - mmarek@suse.cz
+
+- update to 1.4.5
+
+-------------------------------------------------------------------
+Tue Sep 20 18:53:57 CEST 2005 - mmarek@suse.cz
+
+- fix qtools to build with gcc-4.1.0
+
+-------------------------------------------------------------------
+Wed Aug 24 12:09:20 CEST 2005 - mmarek@suse.cz
+
+- disable RTF debug comments in src/rtfdocvisitor.cpp (those
+ comments are displayed by default in ooffice and abiword). See
+ gnome bugzilla #149797
+
+-------------------------------------------------------------------
+Thu Jul 28 19:07:02 CEST 2005 - postadal@suse.cz
+
+- updated to version 1.4.4
+ * added man pages
+- removed obsoleted qt-mt patch
+
+-------------------------------------------------------------------
+Wed Apr 6 14:44:27 CEST 2005 - uli@suse.de
+
+- un-packing QChar seems to break doxygen; removed the
+ incriminated methods instead as they are unused anyway
+
+-------------------------------------------------------------------
+Thu Mar 31 17:19:08 CEST 2005 - uli@suse.de
+
+- GCC does not allow references to members of packed structs on
+ ARM
+
+-------------------------------------------------------------------
+Wed Jan 12 14:34:07 CET 2005 - postadal@suse.cz
+
+- updated to version 1.4.1
+
+-------------------------------------------------------------------
+Wed Aug 11 16:11:10 CEST 2004 - postadal@suse.cz
+
+- linked dynamically against libpng
+
+-------------------------------------------------------------------
+Tue Aug 03 18:48:56 CEST 2004 - postadal@suse.cz
+
+- updated to version 1.3.8
+
+-------------------------------------------------------------------
+Tue Apr 27 12:24:52 CEST 2004 - postadal@suse.cz
+
+- doxywizard split off (removed qt3 dependency)
+
+-------------------------------------------------------------------
+Tue Mar 23 12:37:03 CET 2004 - postadal@suse.cz
+
+- applied patches from cvs to fix bug #36397 (doxygen ate all memory building the libstdc++)
+
+-------------------------------------------------------------------
+Fri Feb 13 17:23:48 CET 2004 - postadal@suse.cz
+
+- updated to version 1.3.6
+
+-------------------------------------------------------------------
+Sat Jan 10 11:20:28 CET 2004 - adrian@suse.de
+
+- build as user
+
+-------------------------------------------------------------------
+Mon Oct 6 13:34:54 CEST 2003 - kukuk@suse.de
+
+- Use prebuild documentation from website
+
+-------------------------------------------------------------------
+Thu Oct 2 09:41:50 CEST 2003 - adrian@suse.de
+
+- update to version 1.3.4
+
+-------------------------------------------------------------------
+Sat Aug 16 18:10:56 CEST 2003 - adrian@suse.de
+
+- add desktop file for doxywizard
+
+-------------------------------------------------------------------
+Thu Jul 24 20:04:17 CEST 2003 - postadal@suse.cz
+
+- updated to version 1.3.2
+
+-------------------------------------------------------------------
+Sun Jun 15 13:05:48 CEST 2003 - mmj@suse.de
+
+- Update to 1.3.1
+
+-------------------------------------------------------------------
+Mon Feb 10 16:58:09 CET 2003 - ro@suse.de
+
+- fix build with tetex-2.0
+
+-------------------------------------------------------------------
+Thu Feb 6 01:37:05 CET 2003 - ro@suse.de
+
+- force install tool
+
+-------------------------------------------------------------------
+Wed Nov 20 16:50:37 CET 2002 - ro@suse.de
+
+- use ghostscript-mini-packages in neededforbuild
+
+-------------------------------------------------------------------
+Tue Oct 08 14:19:35 CEST 2002 - postadal@suse.cz
+
+- updated to version 1.2.18
+ * @deprecated is now treated as @todo, @test, and @bug
+ * enum value documentation was added to the XML output.
+ * files ending with ".inc" are now recognised as PHP files
+ * included updated documentation for language translators
+ * included language updates
+ * added new configuration options XML_DTD and XML_SCHEMA to set the DTD or Schema used in the XML output.
+
+- patch for 64bit archs
+
+-------------------------------------------------------------------
+Sun Aug 18 02:26:55 CEST 2002 - ro@suse.de
+
+- added ghostscript-x11-packages to neededforbuild (for gs)
+
+-------------------------------------------------------------------
+Sun Jul 28 09:29:43 CEST 2002 - meissner@suse.de
+
+- use RPM_OPT_FLAGS so it builds on ppc64.
+
+-------------------------------------------------------------------
+Thu Jul 18 22:16:19 CEST 2002 - coolo@suse.de
+
+- updating to 1.2.17 (needed for new kdelibs3)
+
+-------------------------------------------------------------------
+Sun Jun 9 21:39:40 CEST 2002 - olh@suse.de
+
+- build with -mminimal-toc on ppc64, workaround
+
+-------------------------------------------------------------------
+Fri May 3 11:14:11 CEST 2002 - meissner@suse.de
+
+- really write %_lib instead of just lib64
+
+-------------------------------------------------------------------
+Thu May 2 12:53:22 CEST 2002 - meissner@suse.de
+
+- %_lib fixes
+
+-------------------------------------------------------------------
+Sun Apr 7 19:50:20 CEST 2002 - adrian@suse.de
+
+- export compiler flags via RPM_OPTL_FLAGS to get an effect
+ (fix compile for mips)
+
+-------------------------------------------------------------------
+Thu Mar 14 02:12:12 CET 2002 - ro@suse.de
+
+- patch tmake config file as well to use qt-mt
+
+-------------------------------------------------------------------
+Tue Mar 12 00:07:14 CET 2002 - ro@suse.de
+
+- build against qt3
+
+-------------------------------------------------------------------
+Thu Jan 31 22:51:09 CET 2002 - ro@suse.de
+
+- added libgimpprint to neededforbuild
+
+-------------------------------------------------------------------
+Tue Jan 29 13:59:19 CET 2002 - cihlar@suse.cz
+
+- use %{suse_update_libdir}
+
+-------------------------------------------------------------------
+Mon Jan 7 08:23:59 CET 2002 - cihlar@suse.cz
+
+- updated to version 1.2.13.1
+
+-------------------------------------------------------------------
+Wed Jan 2 09:45:17 CET 2002 - cihlar@suse.cz
+
+- updated to version 1.2.13
+
+-------------------------------------------------------------------
+Mon Nov 19 11:37:55 CET 2001 - cihlar@suse.cz
+
+- updated to version 1.2.12
+
+-------------------------------------------------------------------
+Fri Nov 9 01:25:00 CET 2001 - ro@suse.de
+
+- use qt-devel-packages
+
+-------------------------------------------------------------------
+Mon Oct 8 10:29:41 CEST 2001 - cihlar@suse.cz
+
+- updated to version 1.2.11.1
+
+-------------------------------------------------------------------
+Mon Oct 1 13:11:30 CEST 2001 - tiwai@suse.de
+
+- updated to version 1.2.11
+
+-------------------------------------------------------------------
+Thu Sep 27 19:28:12 CEST 2001 - tiwai@suse.de
+
+- updated to version 1.2.10
+
+-------------------------------------------------------------------
+Wed Aug 8 13:13:06 CEST 2001 - cihlar@suse.cz
+
+- update to version 1.2.9.1
+
+-------------------------------------------------------------------
+Fri Aug 3 09:32:27 CEST 2001 - cihlar@suse.cz
+
+- update to version 1.2.9
+- gzipped doxygen_manual.ps
+
+-------------------------------------------------------------------
+Thu Jul 26 12:48:25 CEST 2001 - cihlar@suse.cz
+
+- update to version 1.2.8.1
+
+-------------------------------------------------------------------
+Mon Jul 23 08:45:31 CEST 2001 - cihlar@suse.cz
+
+- added glib to neededforbuild
+
+-------------------------------------------------------------------
+Fri Jul 20 12:06:42 CEST 2001 - kukuk@suse.de
+
+- changed neededforbuild to
+- changed neededforbuild to
+- changed neededforbuild to
+
+-------------------------------------------------------------------
+Wed May 16 08:30:04 CEST 2001 - cihlar@suse.cz
+
+- update to version 1.2.7
+- fixed warnings on ia64
+
+-------------------------------------------------------------------
+Sun Mar 18 23:24:19 CET 2001 - ro@suse.de
+
+- fixed neededforbuild
+
+-------------------------------------------------------------------
+Mon Mar 12 09:34:11 CET 2001 - cihlar@suse.cz
+
+- update to version 1.2.6
+
+-------------------------------------------------------------------
+Tue Mar 6 11:50:49 CET 2001 - cihlar@suse.cz
+
+- update to version 1.2.5
+
+-------------------------------------------------------------------
+Mon Jan 22 07:50:53 CET 2001 - cihlar@suse.cz
+
+- update to version 1.2.4
+
+-------------------------------------------------------------------
+Thu Nov 30 08:24:43 CET 2000 - cihlar@suse.cz
+
+- fixed neededforbuild: += liblcms
+
+-------------------------------------------------------------------
+Fri Nov 17 14:57:54 CET 2000 - ro@suse.de
+
+- fixed neededforbuild: += libmng-devel
+
+-------------------------------------------------------------------
+Mon Nov 13 12:33:03 CET 2000 - cihlar@suse.cz
+
+- fixed to compile
+
+-------------------------------------------------------------------
+Fri Nov 3 09:07:48 CET 2000 - cihlar@suse.cz
+
+- fixed neededforbuild
+
+-------------------------------------------------------------------
+Tue Oct 31 12:36:52 CET 2000 - cihlar@suse.cz
+
+- update to version 1.2.3
+
+-------------------------------------------------------------------
+Mon Oct 9 09:59:48 CEST 2000 - cihlar@suse.cz
+
+- update to version 1.2.2
+- added libmng to neededforbuild
+
+-------------------------------------------------------------------
+Fri Aug 25 13:30:25 CEST 2000 - cihlar@suse.cz
+
+- added BuildRoot
+- fixed neededforbuild
+
+-------------------------------------------------------------------
+Tue Aug 15 18:57:50 CEST 2000 - garloff@suse.de
+
+- Update to stable version 1.2.1.
+- No need for using -g for release version any longer.
+
+-------------------------------------------------------------------
+Wed Jul 5 00:11:35 CEST 2000 - garloff@suse.de
+
+- Update to doxygen-1.1.5: Many bugfixes (last pre-1.2)
+- Documentation (.ps,.pdf) is now being build from the sources
+
+-------------------------------------------------------------------
+Tue Jun 27 19:59:05 CEST 2000 - garloff@suse.de
+
+- Detect qtlib2 version and pass it to the dynamic linker with
+ LD_RUN_PATH (equivalent to -rpath).
+
+-------------------------------------------------------------------
+Wed Jun 21 12:51:13 CEST 2000 - garloff@suse.de
+
+- Change QTDIR to /usr/lib/qt2 (instead of qt-2.1.1) to avoid
+ breakage in case of qtlib2 upgrade.
+
+-------------------------------------------------------------------
+Tue Jun 6 18:21:01 CEST 2000 - garloff@suse.de
+
+- Upgrade to doxygen-1.1.4.
+- Use qt2 to build.
+- The Makefile for the doc subdir is now correctly created.
+
+-------------------------------------------------------------------
+Wed May 24 18:16:02 CEST 2000 - garloff@suse.de
+
+- Use %{_docdir}
+
+-------------------------------------------------------------------
+Wed Jan 5 14:49:59 CET 2000 - garloff@suse.de
+
+- Upgrade to doxygen-1.0.0
+
+-------------------------------------------------------------------
+Sun Oct 31 22:40:10 CET 1999 - ro@suse.de
+
+- re-added -g to CFLAGS (workaround for a segfault without)
+
+-------------------------------------------------------------------
+Sat Oct 30 02:54:03 CEST 1999 - garloff@suse.de
+
+- Update to 0.49-991003.
+- Added pdf docu.
+
+-------------------------------------------------------------------
+Wed Aug 4 21:09:58 CEST 1999 - garloff@suse.de
+
+- Update to 0.49-990728.
+
+-------------------------------------------------------------------
+Wed Jul 28 23:32:00 CEST 1999 - garloff@suse.de
+
+- Added missing neededforbuild packages.
+- Add -g to compile flags: Workaround for egcs on AXP (!)
+
+-------------------------------------------------------------------
+Sat Jul 24 12:49:31 CEST 1999 - garloff@suse.de
+
+- Check in der 0.49-990522 Version. linux-egcs Target.
+
diff --git a/doxygen.spec b/doxygen.spec
new file mode 100644
index 0000000..9dcd8fd
--- /dev/null
+++ b/doxygen.spec
@@ -0,0 +1,104 @@
+#
+# spec file for package doxygen
+#
+# Copyright (c) 2024 SUSE LLC
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
+
+
+%if 0%{?sle_version} >= 150100
+# build with "--with libclang" to enable libclang support
+%bcond_with libclang
+%endif
+
+Name: doxygen
+Version: 1.12.0
+Release: 0
+Summary: Automated C, C++, and Java Documentation Generator
+# qtools are used for building and they are GPL-3.0 licensed
+License: GPL-2.0-or-later AND GPL-3.0-only
+Group: Development/Tools/Doc Generators
+URL: https://www.doxygen.nl/
+Source0: https://www.doxygen.nl/files/doxygen-%{version}.src.tar.gz
+# suse specific
+Patch1: %{name}-no-lowercase-man-names.patch
+# The unified libclang-cpp library doesn't exist on older Leap / SLE
+Patch2: doxygen-no-libclang-cpp.patch
+Patch3: reproducible.patch
+BuildRequires: bison
+BuildRequires: cmake >= 3.14
+BuildRequires: flex
+%if 0%{?suse_version} <= 1500
+BuildRequires: gcc9-c++
+%else
+BuildRequires: gcc-c++
+%endif
+BuildRequires: python3-base
+BuildRequires: python3-xml
+# Do not bother building documentation with latex since it is present on the
+# web trivialy for all versions of doxygen
+Obsoletes: doxygen-doc
+%if %{with libclang}
+BuildRequires: llvm-clang-devel
+%endif
+
+%description
+Doxygen is the de facto standard tool for generating documentation
+from annotated C++ sources, but it also supports other popular
+programming languages such as C, Objective-C, C-sharp, PHP, Java,
+Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran,
+and to some extent D. Doxygen also supports the hardware description
+language VHDL.
+
+%prep
+%setup -q
+# Leap 15 and SLE don't accept '%%autopatch -M'
+%patch -P 1 -p1
+%if %{with libclang}
+%if 0%{?sle_version} == 150100 || (0%{?sle_version} == 150200 && !0%{?is_opensuse})
+%patch -P 2 -p1
+%endif
+%endif
+%patch -P 3 -p1
+
+%build
+%cmake \
+ -Dbuild_doc=OFF \
+ -Dbuild_xmlparser=ON \
+ -Dbuild_search=OFF \
+ -Dbuild_wizard=OFF \
+%if %{with libclang}
+ -Duse_libclang=ON \
+%endif
+%if 0%{?suse_version} <= 1500
+ -DCMAKE_C_COMPILER=gcc-9 \
+ -DCMAKE_CXX_COMPILER=g++-9 \
+%endif
+ -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
+ -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
+ -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
+ -DBUILD_SHARED_LIBS=OFF \
+ -DBUILD_STATIC_LIBS=ON
+%cmake_build
+
+%install
+%cmake_install
+mkdir -p %{buildroot}%{_mandir}/man1/
+install -m 644 doc/doxygen.1 %{buildroot}%{_mandir}/man1/
+
+%files
+%license LICENSE
+%attr(644,root,root) %{_mandir}/man1/doxygen.1%{?ext_man}
+%attr(755,root,root) %{_bindir}/*
+
+%changelog
diff --git a/doxywizard.desktop b/doxywizard.desktop
new file mode 100644
index 0000000..d98b391
--- /dev/null
+++ b/doxywizard.desktop
@@ -0,0 +1,5 @@
+[Desktop Entry]
+Type=Application
+Exec=doxywizard
+Name=Doxygen Wizard
+
diff --git a/doxywizard.spec b/doxywizard.spec
new file mode 100644
index 0000000..58eb8e2
--- /dev/null
+++ b/doxywizard.spec
@@ -0,0 +1,95 @@
+#
+# spec file for package doxywizard
+#
+# Copyright (c) 2024 SUSE LLC
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
+
+
+Name: doxywizard
+Version: 1.12.0
+Release: 0
+Summary: Graphical User Interface for Doxygen
+# qtools are used for building and they are GPL-3.0 licensed
+License: GPL-2.0-or-later AND GPL-3.0-only
+Group: Development/Tools/Doc Generators
+URL: https://www.doxygen.nl/
+Source: https://www.doxygen.nl/files/doxygen-%{version}.src.tar.gz
+Source1: doxywizard.desktop
+BuildRequires: bison
+BuildRequires: cmake >= 3.14
+BuildRequires: flex
+%if 0%{?suse_version} <= 1500
+BuildRequires: gcc9-c++
+%else
+BuildRequires: gcc-c++
+%endif
+BuildRequires: libjpeg-devel
+BuildRequires: pkgconfig
+BuildRequires: python3-base
+BuildRequires: python3-xml
+BuildRequires: update-desktop-files
+BuildRequires: pkgconfig(Qt5Core)
+BuildRequires: pkgconfig(Qt5Gui)
+BuildRequires: pkgconfig(Qt5Widgets)
+BuildRequires: pkgconfig(Qt5Xml)
+Requires: doxygen = %{version}
+%if 0%{?suse_version} > 1230 && 0%{?suse_version} != 1315
+# for make tests
+BuildRequires: libxml2-tools
+BuildRequires: texlive-bibtex
+%endif
+
+%description
+Doxywizard is a graphical front-end to read/edit/write doxygen
+configuration files.
+
+%prep
+%autosetup -p1 -n doxygen-%{version}
+
+%build
+%cmake \
+ -Dbuild_wizard=ON \
+%if 0%{?suse_version} <= 1500
+ -DCMAKE_C_COMPILER=gcc-9 \
+ -DCMAKE_CXX_COMPILER=g++-9 \
+%endif
+ -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
+ -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
+ -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
+ -DBUILD_SHARED_LIBS=OFF \
+ -DBUILD_STATIC_LIBS=ON
+%cmake_build
+
+%if 0%{?suse_version} > 1230 && 0%{?suse_version} != 1315
+%check
+export LANG=C.UTF-8
+# testing doxygen package here to avoid build
+# cycle between latex and doxygen
+%ctest
+%endif
+
+%install
+%cmake_install
+rm %{buildroot}%{_bindir}/doxygen
+mkdir -p %{buildroot}%{_mandir}/man1/
+install -m 644 doc/doxywizard.1 %{buildroot}%{_mandir}/man1/
+rm %{buildroot}%{_mandir}/man1/doxygen.1
+%suse_update_desktop_file -i doxywizard Development Documentation
+
+%files
+%attr(755,root,root) %{_bindir}/doxywizard
+%{_datadir}/applications/doxywizard.desktop
+%{_mandir}/man1/doxywizard.1%{?ext_man}
+
+%changelog
diff --git a/reproducible.patch b/reproducible.patch
new file mode 100644
index 0000000..00bc63a
--- /dev/null
+++ b/reproducible.patch
@@ -0,0 +1,75 @@
+Index: doxygen-1.10.0/deps/filesystem/filesystem.hpp
+===================================================================
+--- doxygen-1.10.0.orig/deps/filesystem/filesystem.hpp
++++ doxygen-1.10.0/deps/filesystem/filesystem.hpp
+@@ -5700,12 +5700,13 @@ public:
+ impl(const path& path, directory_options options)
+ : _base(path)
+ , _options(options)
+- , _dir(nullptr)
++ , _namelist(nullptr)
++ , _namelisti(-1)
+ , _entry(nullptr)
+ {
+ if (!path.empty()) {
+- do { _dir = ::opendir(path.native().c_str()); } while(errno == EINTR);
+- if (!_dir) {
++ _namelisti = _namelistn = ::scandir(path.native().c_str(), &_namelist, NULL, alphasort);
++ if (_namelistn == -1) {
+ auto error = errno;
+ _base = filesystem::path();
+ if ((error != EACCES && error != EPERM) || (options & directory_options::skip_permission_denied) == directory_options::none) {
+@@ -5720,19 +5721,23 @@ public:
+ impl(const impl& other) = delete;
+ ~impl()
+ {
+- if (_dir) {
+- ::closedir(_dir);
++ if (_namelist) {
++ for (int i=_namelistn-1; i>=0; i--) {
++ free(_namelist[i]);
++ }
++ free(_namelist);
++ _namelist = nullptr;
+ }
+ }
+ void increment(std::error_code& ec)
+ {
+- if (_dir) {
++ if (_namelist) {
+ bool skip;
+ do {
+ skip = false;
+ errno = 0;
+- do { _entry = ::readdir(_dir); } while(errno == EINTR);
+- if (_entry) {
++ if (_namelisti > 0 ) {
++ _entry = _namelist[--_namelisti];
+ _dir_entry._path = _base;
+ _dir_entry._path.append_name(_entry->d_name);
+ copyToDirEntry();
+@@ -5742,8 +5747,11 @@ public:
+ }
+ }
+ else {
+- ::closedir(_dir);
+- _dir = nullptr;
++ for (int i=_namelistn-1; i>=0; i--) {
++ free(_namelist[i]);
++ }
++ free(_namelist);
++ _namelist = nullptr;
+ _dir_entry._path.clear();
+ if (errno && errno != EINTR) {
+ ec = detail::make_system_error();
+@@ -5772,7 +5780,9 @@ public:
+ }
+ path _base;
+ directory_options _options;
+- DIR* _dir;
++ int _namelisti;
++ int _namelistn;
++ struct dirent **_namelist;
+ struct ::dirent* _entry;
+ directory_entry _dir_entry;
+ std::error_code _ec;