Doxygen es el mundo y rsquo; s sistema de documentación más popular y potente utilizado por numerosos desarrolladores de todo el mundo para generar la documentación completa de sus proyectos de código abierto para sistemas operativos GNU / Linux. Está implementado en C ++ y cuenta con una línea de comandos interface.There son múltiples maneras de utilizar la DoxygenRunning y lsquo; doxygen --help y rsquo; comando en un emulador de terminal le dará acceso rápido al programa y rsquo; s opciones de línea de comandos y ejemplos de uso. El software se puede utilizar en un número de maneras.
Por ejemplo, puede utilizar Doxygen para generar un archivo de configuración de la plantilla, para actualizar un archivo de configuración anterior, para generar la documentación mediante un archivo de configuración existente, para generar un archivo de plantilla de control de la distribución de la documentación generada, para generar un archivo de hoja de estilo de la plantilla para HTML, LaTeX o RTF documentos, así como para generar un archivo RTF extensiones.
El programa es totalmente compatible con todos los sistemas kernel-operativos Linux y le permite generar documentación de programa escrito en C, C ++, Objective-C, Java, IDL (Corba y Microsoft sabores), y en cierta medida PHP, D y C # .Getting comenzado con DoxygenInstalling Doxygen en su distribución GNU / Linux es fácil, ya que el proyecto se puede encontrar en los principales repositorios de software de numerosos sistemas operativos de código abierto. Lo único que tienes que hacer es abrir el gestor de paquetes integrado, buscar Doxygen e instalarlo.
Si desea instalarlo utilizando la última archivo fuente, hacerlo descargándolo de esta página utilizando el botón de descarga dedicado anteriormente, guarde el archivo en su directorio de inicio, descomprimirlo, abrir un emulador de terminal y vaya a la ubicación de la extraída ficheros de archivo (por ejemplo cd /home/softoware/doxygen-1.8.9).
Ejecute el y lsquo; ./ configure y rsquo; comando para configurar y optimizar el programa para su arquitectura de hardware y sistema operativo, a continuación, ejecute el y lsquo; hacer y rsquo; comando para compilar Doxygen. Después de una compilación exitosa, ejecute el y lsquo; sudo make install y rsquo; comando para instalarlo en todo el sistema
¿Cuál es nuevo en esta versión:.
- Se ha corregido un par de casos en los que el intercambio de datos de cadena podría dar lugar a la corrupción [view]
- Varias correcciones VHDL relacionados [view]
- Bug 742151 - advertencia Bogus: citelist: Inesperado carácter de nueva línea [view]
- Bug 742230 -todo párrafos colocados de forma incorrecta en la salida rtf [view]
- Bug 742235 - mensaje Bogus con AñadirAGrupo [view]
- Documentación HTML de cabecera, pie de página, y la Hoja de Estilo cambios [view]
- La documentación variable de resultado de Fortran FUNCIÓN [view]
- Fix potencial dereference puntero nulo en src / context.cpp [view]
- tema compilación fija en Windows [view]
- código fuente FUNCIÓN Fortran [view]
- Fortran: Código GOTO color que la palabra clave de flujo. [View]
- Mensaje de Ayuda sobre archivo de diseño [view]
- Eliminar variables globales locales y estáticas no utilizados [view]
- Sugerencia utilizar stripPrefix se ha implementado para RESULTADO. Para mantener la coherencia también implementado por argumentos. [View]
- cambió de nuevo a la versión 6.2 de JavaCC para la generación de analizador VHDL. [View]
¿Cuál es nuevo en la versión 1.8.9:
- Bug 634763 - Fortran: subrutina externa como argumento ficticio no reconocido [view]
- Bug 634763 - Fortran: subrutina externa como argumento ficticio no reconocen [view]
- Bug 651859 - Breve descripción fuera de lugar en la producción de la página hombre [view]
- Bug 652276 - Typedefs en páginas de manual tiene muy pocos Possiblilities linebreak [view]
- Bug 685597 - C etiqueta # en una etiqueta no hace como se esperaba. [View]
- Bug 687576 - Añadir soporte para LATEX_EXTRA_STYLESHEET [view]
- Bug 704090 - Permitir clase {T} .Method en cref para referirse a una clase genérica en los comentarios XML [view]
- Bug 722940 - clases con el mismo nombre en el espacio de nombres diferente añadiendo al mismo grupo [view]
- Bug 729063 - Eslabón perdido para el artículo dentro del mismo espacio de nombres [view]
- Bug 729236 - Se ha añadido una opción de configuración HIDE_COMPOUND_REFERENCE [view]
- Bug 735145 - QHP toc roto si MainPage con título PROJECT_NAME tiene secciones / subpáginas [view]
- Bug 735194 - src / Makefile.libdoxycfg no debe ser distribuido [view]
- Bug 735198 - PlantUml requiere epstopdf para la construcción de archivos PDF [view]
- Bug 735376 - Archivo de la etiqueta: compuesto Desconocido atributo `singleton 'encontrado! [View]
- Bug 735441 - Fijar una pérdida de recursos en src / vhdldocgen.cpp [view]
- Bug 735462 - No hay tal cosa como un Q_PROPERTY privado [view]
- Bug 735475 - Igual Expresión en translator_kr.h [view]
- Bug 735477 - Fijar un potencial de eliminar la referencia de puntero nulo en src / memberdef.cpp [view]
- Bug 735481 - Discrepancia en la asignación de memoria / función de asignación en vhdlparser / vhdlstring.h [view]
- Bug 735482 - Quitar una inicialización no se necesita de una variable local en src / mangen.cpp [view]
- Bug 735483 - Fijar un potencial de eliminar la referencia de puntero nulo en src / searchindex.cpp [view]
- Bug 735497 - Fijar inicialización puntero mal en src / definition.cpp [view]
- Bug 735499 - Fijar potencial de módulo por cero en src / Template.cpp [view]
- Bug 735584 - Llegó el final del archivo mientras que todavía insided un (anidada) comentario en Markdown [view]
- Bug 735587 - Fijar un carácter nulo de terminación después de fread en src / filedef.cpp [view]
- Bug 735589 - Retirar no necesaria inicialización de variables en src / classdef.cpp [view]
- Bug 735590 - Eliminar no necesaria inicialización puntero en src / entry.cpp [view]
- Bug 735591 - Proporcionar código de salida en caso de falla generatePlantUMLOutput [view]
- Bug 735620 - Retirar no sea necesario el almacenamiento en caché variable en src / markdown.cpp [view]
- Bug 735622 - No almacenar en caché inputSize en src / doxygen.cpp [view]
- Bug 735623 - Expresión siempre es falsa porque 'else if' condición coincide con la condición anterior [view]
- Bug 735726 - Fijar falta ruptura en sentencia case interruptor [view]
- Bug 735745 - mensaje ASSERT espurias [view]
- Bug 735759 - Broken páginas man debido al mal uso de la introducción automática [view]
- Bug 735767 - Fijar copia potencial y tema pasta en vhdlparser / VhdlParser.cc [view]
- Bug 735924 - [Patch] Documentación: Enlace incorrecto para \ diafile [view]
- Bug 735925 - [Patch] DocBook: Posible conflicto de nombres de archivos de imagen generados [view]
- Bug 735926 - RTF salida: \ diafile y \ mscfile no funcionan [view]
- Bug 735929 - Windows: código de salida de proceso se ignora para procesos iniciados utilizando ShellExecuteEx () [view]
- Bug 735982 - Fijar potencial asignación de cantidad de memoria enorme debido al tipo de desbordamiento en src / lodepng.cpp [view]
- Bug 735985 - Fijar desaparecidos valor de retorno sin comprobar en src / dot.cpp [view]
- Bug 736018 - Fijar potencial dereference puntero nulo en src / dbusxmlscanner.cpp [view]
- Bug 736020 - Fijar código idéntico para diferentes sucursales en src / translator_tw.h [view]
- Bug 736022 - Fijar potencial dereference puntero nulo en src / index.cpp [view]
- Bug 736023 - Retirar no necesaria inicialización de variables en src / cite.cpp [view]
- Bug 736027 - Retirar no sea necesario variable local en src / doxygen.cpp [view]
- Bug 736029 - Retirar redundante si / else sucursal en src / lodepng.cpp [view]
- Bug 736030 - Retirar redundante si / else sucursal en src / translator_lt.h [view]
- Bug 736031 - Limpieza redundante si / else sucursal en src / translator_kr.h [view]
- Bug 736032 - Limpieza redundante si / else sucursal en src / translator_sr.h [view]
- Bug 736033 - Limpieza redundante si / else sucursal en src / translator_tw.h [view]
- Bug 736034 - Limpieza redundante si / else sucursal en src / translator_vi.h [view]
- Bug 736036 - Eliminar redundante inicialización variable local en qtools / qstring.cpp [view]
- Bug 736037 - Fijar mal miembro de inicialización de variables en src / define.cpp [view]
- Bug 736385 - Fijar potencial dereference puntero nulo en src / util.cpp [view]
- Bug 736386 - Fijar otro potencial dereference puntero nulo en src / util.cpp [view]
- Bug 736387 - Fijar un potencial de eliminar la referencia de puntero nulo en src / index.cpp [view]
- Bug 736389 - Fijar un potencial de eliminar la referencia de puntero nulo en src / vhdldocgen.cpp [view]
- Bug 736992 - Miembros funciones omitidos de archivos de símbolos [view]
- Bug 737444 - Java: Anotaciones con soportes impiden documentación [view]
- Bug 737830 - nombre de elemento no válido en la parte de pie de página cuando GENERATE_TREEVIEW especifica [view]
- Bug 738063 - Fortran atributo no contiguos identificado [view]
- Bug 738167 - Las referencias a entidades en los atributos de comandos XML se manejan de forma incorrecta [view]
- Bug 738173 - Las referencias a entidades de comando de código XML se manejan de forma incorrecta [view]
- Bug 738548 - látex: enlaces muertos en el código fuente [view]
- Bug 738574 - y hellip; se sustituye por cdots en lugar de dots en la salida LaTeX [view]
- Bug 739054 - Python xml no emitir información de funciones dentro __init__.py [view]
- Bug 739056 - Python xml - argsstring está vacío, mientras que HTML tiene argumentos [view]
- Bug 739209 - advertencia no válida acerca indocumentado C ++ función importado de archivos de símbolos [view]
- Bug 739210 - C ++ 11 con ámbito enumeraciones con el mismo nombre dentro de diferentes clases se fusionan si utiliza archivos de símbolos [view]
- Bug 739211 - No se puede hacer vínculos explícitos a métodos constantes C ++ [view]
- Bug 739214 - No se puede crear un enlace sin ámbito de operador de conversión C ++ [view]
- Bug 739462 - Utilizando & quot; doxygen.css & quot; para HTML_EXTRA_STYLESHEET falla silenciosamente [view]
- Bug 739863 - Regresión: clases Base no correctas al usar CRTP con parámetro de plantilla por defecto [view]
- Bug 740218 - Full alcance necesarios al hacer enlace dentro de la sección de referencias cruzadas [view]
- Bug 740218 - Full alcance necesarios al hacer enlace dentro de la sección de referencias cruzadas (regresión fijo) [view]
- Bug 740446 - objetivo copydoc inválida no da lugar a advertencia [view]
- Bug 741100 - Látex a PDF cuelga al utilizar tablas de rebajas [view]
- Bug 741417 - Fallo al construir documentación gtkmm [view]
- Bug 741778 - cite confundidos por las etiquetas que terminan en un (mensaje de advertencia mejorado) dot [view]
- salida docbook fix [view]
- soporte distinto al Inglés
- fijar roto Identificación del ejemplo enlace
- fijar TOC incompleto:. No Classe etc
- añadir breve descripción de funciones, etc.
- Cumplir con REPEAT_BRIEF
- No salida contenidos duplicados cuando Descripton detallada se encuentra.
- set ColWidth mesa para Param / RetVal
- Si falta escape en doxysearch.cpp cuando el resultado contenía una doble cita [view]
- Añadir un código fuente de posibilidad para la salida RTF [view]
- Agregado Coverity Scan Status a Léame [view]
- Añadido cheques más claras alcance para clase string para ayudar compilador [view]
- Agregado soporte de compilación para MacOSX 10.10 (Yosemite) [view]
- Añadido referencia contado implementación más rápida cadena con la optimización de cadena corta [view]
- Se ha añadido soporte jerarquía gráfica para motor de plantillas [view]
- Añadido guardia para evitar (teórica) de acceso cota [view]
- atributo de idioma Añadido a la salida XML para las clases, espacios de nombres y archivos [view]
- Evite (teórico) de pérdida de memoria [view]
- Mejor manejo de la documentación parámetro Fortran en línea [view]
- Solución de error para los números de página en los índices de látex [view]
- correcciones de compilación para Windows de nueva implementación cadena. [View]
- Convertir módulos FORTRAN para espacios de nombres [view]
- Crear una posibilidad fácil de tomar un fragmento del archivo actual. [View]
- Debian Bug 762272: violación de segmento con subgrupos cíclicos [view]
- minusválidos entrar / salir de la impresión para doctokenizer (producido demasiado ruido) [view]
- entrada vacía en tableofcontents en el caso, por ejemplo, sección sin descripción. [View]
- línea vacía supletoria en fragmentos de código [view]
- Fix bug con C ++ 11 static_assert [view]
- bug Fix: comando de cambio de idioma & quot; ~ & quot; podido detectar Identificación del lenguaje que contiene "-" [view]
- Arreglo para https://bugzilla.gnome.org/show_bug.cgi?id=651850 [view]
- Fix para el segundo número en bz 651848 [view]
- Fix accidente potencial al leer archivo de etiqueta que contenía clases java anidadas utilizando genéricos [view]
- Fix reglas para el cierre del módulo y typedef ámbitos FORTRAN [view]
- Fix ignorar el contenido de verbatim y amigos en la búsqueda de las secciones [view]
- Fix para mostrar las relaciones entre C # / Java clases genéricas [view]
- Se ha corregido un número de cuestiones (las pérdidas de recursos, los miembros sin inicializar, etc) encontrados por Coverity [view]
- Solución de error en nueva QCString :: sprintf para larga cadena. [View]
- extensión fija a juego problema si camino contenía un punto. [View]
- Solucionado el problema de acceso a los datos sin inicializar cuando se combinan salida RTF. [View]
- análisis Solucionado el problema directamenteend seguido por el final del archivo [view]
- Arreglado el problema de encontrar enduml al utilizar /// comentarios de estilo. [View]
- bug refcounting fijo en la nueva aplicación string [view]
- Fijos varias advertencias Coverity [view]
- Fijo a pequeñas pérdidas de memoria [view]
- han corregido errores ortográficos y formato en Doxyfile (gracias a Armin Mueller) [view]
- han corregido errores ortográficos en los comentarios de C / C ++. No hay cambios funcionales. [View]
- han corregido errores ortográficos en los comentarios. [View]
- han corregido errores ortográficos en los comentarios. No hay cambios funcionales. [View]
- Fortran código color FIN [view]
- Fortran LLAMADA color que la palabra clave [view]
- código de color Fortran de END [view]
- carácter de continuación de Fortran visto como empezar de llamada de función [view]
- Generar mensaje de error en la generación de casos bibtex falla [view]
- La mejora de la representación de la página principal a través de un motor de plantillas [view]
- iniciada variables potencialmente sin inicializar en parte markdown [view]
- Introducir nueva implementación cadena optimizado (intento 2) [view]
- directorio de plantillas Introducido por los archivos de plantilla y de recursos y recursos compilador y director [view]
- problema LaTeX con 2 comillas simples consecutivas [view]
- Último comentario de code {.f90} desaparecidos [view]
- Limitar imágenes tamaños y hacer más uniforme (LaTeX) [view]
- mathptmx paquete da discrepancia entre PDF y HTML fórmulas [view]
- portugués traductores portugueses y brasileños actualizan a 1.8.5. [View]
- Prevenir excesivamente largas penas de detener el indizador de búsqueda [view]
- Problema en caso de terminación de línea (., Un punto) de particular después de la instrucción cite [view]
- clase de regresión resultó en clase como el título de la página [view]
- Eliminar argumento falso para evitar compilador advertencia [view]
- Eliminar la dependencia de PlantUML en HAVE_DOT [view]
- Eliminar extraña 'README' para permitir la creación exitosa RPM [view]
- Eliminar regla de filtrado al generar vínculos de módulos FORTRAN [view]
- Eliminar código redundante [view]
- fiesta Eliminado construcción específica de ./configure script para hacer que funcione en Solaris [view]
- Eliminado algunas declaraciones de comentarios. [View]
- Revert & quot; Bug 634763 - Fortran: subrutina externa como argumento ficticio no reconocen & quot; [View]
- volvió de nuevo a la aplicación de cadena de edad. Nuevo uno necesita más trabajo. [View]
- nombre de archivo Mostrar etiqueta en lugar de las advertencias que apuntan a los símbolos extraídos de archivos de etiquetas. [View]
- Mostrar el tipo de relación entre padres e hijos especialización en Java / C # genéricos diagramas de herencia [view]
- opción Soporte charset para PlantUML [view]
- Soporte para INLINE_SOURCES en Fortran [view]
- Soporte PlantUml! Include [view]
- Soporte visible = no de pestaña de la página principal. [View]
- Apoyar la vinculación de métodos vinculados a clases FORTRAN en definiciones de origen [view]
- Este es el parche unido a BZ 651.848 por Robin Gareus. [View]
- Actualizar README.md [view]
- Actualización de comandos de configuración y libdoxygen.pro.in utilicen llvm-config [view]
- Utiliza el resultado de vsnprintf [view]
- Uso sustituto () en lugar de la conversión QString [view]
- Varias correcciones VHDL [view]
- varios arreglos y reestructuración [view]
- Varios problemas de látex [view]
(Solicitud de extracción de regresión 259)
¿Cuál es nuevo en la versión 1.8.6:
- Bug 154880 - si & quot; using namespace & quot; de segunda mano, llamada de una función miembro estática en C ++ no se reconoce o reconoce mal
- Bug 647517 - make install antepone una barra a la ruta de instalación Eliminado superfluo /
- Bug 668424 - enlaces HTML en RTF se rompen
- Bug 683897 - lista de clase no ordenadas
- Bug 692004 - espectáculo incluye las funciones gratuitas
- Bug 693537 - Crear posibilidad de mantener los comentarios de usuarios en Doxyfile
- Bug 701949 - Látex: hipervínculos para secreflist / refitem
- Bug 702265 - Generado Doxyfile difiere del resultado de doxygen -u (solución parcial)
- Bug 705910 - Indexación y búsqueda no pueden tratar identificadores no ASCII
- Bug 706520 - Fortran: en tierras de documentación cuerpo en lugar equivocado en algunos casos, con el código de la propiedad, con el cuerpo en Fortran documentación doxygen estrelló. Volví a abrir Bug_706520 para este
- Bug 706804 - Fortran: Doxygen confunde la función-atributos con la cadena de prueba tipo de retorno no debe ser igual a & quot; la función & quot; sino que debe contener & quot; la función & quot;
- Bug 706813 - build RPM a través del archivo spec no
- Bug 706874 - accidente Doxygen si falta nueva línea en un fragmento
- Bug 706916 - Especificaciones C ++ de excepción ya no se analiza correctamente
- Bug 707102 - Actualiza la traducción al japonés
- Bug 707353 - Aceptar IDs usando Unicode (no ASCII) en los códigos python
- Bug 707389 - GENERATE_TREEVIEW = SÍ desactiva toque desplazándose con Android 3.x
- Bug 707431 - No se puederef olink C ++ sobrecargas de operadores
- Bug 707483 - número de página incorrecto y la cabecera de la producción pdf
- Bug 707554 - Cuando usoINCLUDE DoxyWizard es el directorio actual cerrado no se cambió en el momento adecuado por lo que la incluyen archivos no se podían encontrar en la & quot; actual & quot; directorio (es decir, el directorio en el que reside Doxyfile demasiado, ya que este directorio se muestra como el directorio actual en el doxywizard). Esto también es importante cuando se inicia el doxywizard desde un acceso directo.
- Bug 707567 - Los asteriscos en comentario erróneamente muestran paracode
- Bug 707641 - `FILTER_SOURCE_FILES = YES` necesario para construir CALL_GRAPHS https://bugzilla.gnome.org/show_bug.cgi?id=707641
- Bug 707685 - Fortran:. Mensaje de error cuando falta EOL pasado En caso de que el búfer original, ya sea en formato de código fijo o libre no contiene un último carácter EOL, agregarlo
- Bug 707713 - Añadir soporte para diagramas de diámetro
- Bug 707825 - tratamiento Const
- Bug 707925 - Falso aviso para Java & quot; advertencia: que falta (en la lista de excepciones en miembro de & quot;
- Bug 707985 - Salida extraño cuando: anexado a una descripción del parámetro
- Bug 707995 -copydoc que no trabaja para sobrecargas miembro const
- Bug 708446 - Obsoleto lista rompe árbol HTML con extensión xhtml
- Bug 708455 - Habilitación INLINE_SIMPLE_STRUCTS desordena Estructuras de datos en el árbol
- Bug 708806 - Ruta errónea a graph_legend figura en graph_legend.html cuando CREATE_SUBDIRS = YES
- Bug 709052 - Templated y documentación método confusión no moldeado
- Bug 709226 - Los campos de miembro de la estructura no documentados con INLINE_SIMPLE_STRUCTS
- Bug 709526 - C ++ analizar un problema con los operadores dentro de las plantillas
- Bug 709706 - Terminación de los comentarios en C dentro de los archivos de rebajas rompe alias
- Bug 709780 - Copia de archivos a través de etiqueta de imagen puede confundirse con enlaces simbólicos en el destino
- Bug 709803 - Generado archivo HHC contiene un error de una sección de un MainPage
- Bug 709845 - Fortran: problema con tipos con nombre que comienza con es
- Bug 709870 - Broken enlaces en la página HTML miembros al utilizar BUILTIN_STL_SUPPORT
- Bug 709921 - posición de salto de línea en la lista de argumentos de plantilla afecta relación de herencia
- Bug 710917 - violación de segmento al analizar un archivo C
- Bug 710998 - latex_count = 5 no es suficiente
- Bug 711004 - Vertical barras no se pueden enviar directamente a makeindex
- Bug 711097 - advertencias del compilador porque char es sin firmar en ARM / PPC: & quot; la comparación siempre es falsa & quot;
- Bug 711378 -. Anidadas Alias fallar cuando el alias anidada tiene dos o más argumentos
- Bug 711639 - [PATCH] #include no funciona con rutas absolutas
- Bug 711723 - Comentario / ** / confunde doxygen
- Bug 711787 - línea de inicialización larga en C detiene doxygen Un extra & quot; breakpoint & quot; en la cadena de entrada se ha creado en la forma de una, (coma), por lo que para las líneas de inicialización de la línea será más corto y el, (coma) se copiarán en el futuro.
- Bug 712795 - fallo de segmentación en memberdef.cpp
- Bug 712819 - Algunos espacios de nombres externos aparecen en la lista a pesar de tener ALLEXTERNALS = NO
- Bug 715172 - documento en consonancia cuerpos de las funciones equivalentes de Fortran
- Bug 719389 - HTML escapar aplicó incorrectamente en la información sobre herramientas de código
- Bug 719422 - clase java privado se menciona en heredada por lista de súper clase
- Bug 719463 - no válido clave nula y fallo de segmentación
- Bug 719489 - Label & quot; & quot abstracto; en lugar de & quot; virtual pura & quot; para el lenguaje Java
- Bug 719525 -. No se puede construir porque las definiciones de *** yy_flex_debug faltan
- Bug 719591 - expand_as_defined macro no funciona correctamente
- Bug 719639 -xrefitem con cadena título vacío
- Bug 720046 - inline Documento Objective-C bloques
- Bug 720092 -. USE_MDFILE_AS_MAINPAGE no funciona si no se especifica la ruta completa li>
- Bug 720580 - navegador de código en línea muestra un código incorrecto con muilti línea c ++ de 11 cuerdas primas
- Añadir soporte para honrar la preferencia formato de imagen svg en msc
- parblock Añadido yendparblock
- Agregado compilar apoyo a Mavericks
- fix Añadido para evitar errores con los compiladores de más edad.
- Agregado genera archivos a gitignore
- Añadido faltante etiqueta docs
- Añadido lib pthread que falta para doxyapp
- Añadido espacio que falta despuésparblock
- Añadido soporte rudimentario para Django como sistema de plantillas para la creación de salida.
- Se ha añadido la posibilidad de especificar la opción -d en el estudio GUI Visual en las ventanas de las reglas de la lex
- Ajuste internacionalización parte a la situación actual
- Alineación decode y secciónverbatim Al tener un código y una sección de pie de la letra las cajas no están alligned, corrige esta revisión este. Código de ejemplo, aa.c; estándar Doxyfile: / ** archivo
- Permitaref a la página de rebajas sin marcar por nombre, es decir,ref mypage.md
- Permita enlaces a otras páginas de rebajas de la forma [texto link] (page.md)
- Evite acceder a la memoria sin inicializar en fileToString
- Construir problema con unistd.h y Cygwin El compilador g ++ estándar en Windows (win32-g ++) tiene archivo unistd.gh; Microsoft Windows no lo tiene, therfore es mejor utilizar el directorio winbuild en caso de ventanas adn hay dependencia de otra manera
- La consistencia en parte de documentacion documentación Hecho más en línea con otras partes de la documentación (en cuanto a la forma en que por ejemplo se presentan los nombres de archivo) corregido algunos errores de ortografía Corregida la advertencia en la language.doc colocando ta referencia a los archivos de la que language.doc se genera Corregido el color para las lenguas que todavía están v1.4.6 (nombre de la lengua ahora también de color rojo en lugar de un fondo de color rosa, se confunde con las lenguas que eran 1.5 / 1.6 compatible)
- Se ha corregido algunas inconsistencias en los comentarios
- salida de depuración para el analizador léxico
- Suprimido genera archivos del repositorio de código fuente
- Doxygen no permitióref a los parámetros de referencia de tipo a una matriz.
- Doxysearch bajo Cygwin no debería tener cgi.exe extensión, pero sólo .cgi
- Esperanto no soportado por el compilador htmlhelp revertir para esperanto al idioma por defecto (EE.UU. Inglés)
- Se ha corregido un número de advertencias del compilador reportados por más nuevo compilador clang
- problemas de compilación fijos en doxyapp
- compilación Fijo advertencia
- Fijo advertencia del compilador relacionada con size_t implícita a int conversión
- Advertencia constness Fijo
- Fijo validez en caso de declaración encontrado por cppcheck
- Solucionado el problema con el traductor rumano prevención de vista de árbol de trabajo
- Fijo regresión plantilla # autolinking C como MyGenericClass.g ()
- regresión fija en el argumento coincidente para el ejemplo de plantilla
- Fortran añadió IMPURE palabra clave
- traductor francés hasta a la fecha.
- Documentación interna de posibilidades de depuración de documentación con respecto al uso de la opción -d con [f] Documentación Inicial lex respecto a las opciones -d con doxygen
- LaTeX: Fix entradas ToC de índice / bibliografía
- regla lexer explicitado
- Haga detección Python en el trabajo de configuración con versión anterior a la 2.7
- retoques de diseño menores y guardia adicional
- Más correcciones para la compilación de Windows
- respecto Patch generar el archivo de reglas para las ventanas construyen respecto a los idiomas, algunas inconsistencias en los (ventanas) sistema de construir, las correcciones a algunas faltas de ortografía.
- language.doc regenerada
- caracteres japoneses que retiró en maintainers.txt ya que rompen la creación
- barras invertidas redundantes eliminados en el patrón de expresión regular
- detalles de informe sobre tenedor () falla en los registros.
- Ruso Traductor actualizado, nuevo responsable de Rusia añadió.
- corrección ortográfica Pequeño para generar un archivo de extensiones rtf - & gt; para generar un archivo de extensiones rtf
- Algunos textos pueden ser independientes de htmlonly / latexonly
- Espacio en mensaje de error. la palabra 'en' y el valle de filesOption se concatenan
- Este parche contiene cambios con respecto al sistema de construcción por lo que los sistemas de Windows * nix y utilizan la misma información (consistencia). Algunos nombres de uso de nombres de rutina se han cambiado (de archivos .l con opción -P) para reflejar el nombre del archivo que generó las rutinas, esto hace que sea más fácil para crear un procedimiento general. Una serie de archivos de inclusión / cabecera están los archivos se generan a partir de diferentes tipos de archivos (html, xml, js), debido algunas limitaciones de las ventanas del sistema construir los nombres de los archivos generados tuvo que ser cambiado (la extensión en las ventanas de la construcción del sistema sólo está disponible incluyendo el '.', así por ejemplo, los archivos jquery_fx.js genera ahora jquery_fx.js.h lugar de jquery_fx_js.h) En la versión de Windows la creación de archivos .cpp de archivos .l se ha ajustado para corregir los problemas YY_BUF_SIZE. Por otra parte en las ventanas (y también utilizados en * nix) elogia algunas han sido reemplazados con scripts python para que en las ventanas sólo python es necesario (además de flex y bison y). En * nix también Perl es necesario para la generación utilizando tmake.
- Actualización archivos de proyecto de Visual Studio para incluir nuevos archivos de código fuente
- Uso de la opión -d corrigió Dar un error cuando se le da una opción -d mal. Hicimos algunos mesages error más consistente. Corregido el uso de la llamada de salida, en caso de un error: la salida (1) de lo contrario la salida (0). Una mirada más cercana debe hacerse sobre exitDoxygen ya que no contiene ninguna de las declaraciones de salida y no está claro (para mí) cuando se utiliza.
- VHDL-2008 y arrays de elementos no restringidos
- currentFile considerar en la búsqueda de símbolos globales
- doc / language.doc generado a partir de las fuentes actualizadas (bgcolored)
- doc / language.tpl - UTF-8 refleja en la plantilla langhowto
- doc / language.tpl - espacios finales removidos
- doc / translator.py - estado de color en HTML
- doxygen / ** estilo crea bloques de código espurias con rebaja habilitadas
- versión doxygen 1.8.5 lanza muchos & quot; La inconsistencia interna & quot; errores al analizar archivos .idl
- doxygen.sty.h no fue ignorado y no incluido / generada correctamente
- pruebas dir le faltaba a 'hacer archivo'
- uso: hacer impresión -d opciones doxygen dev
Comandos
Falta
¿Qué hay de nuevo en la versión 1.8.4:
- Los cambios:
- Identificación del 686384:. Cuando INLINE_SIMPLE_STRUCTS está habilitada, también estarán entre líneas estructuras con typedefs simples
- Doxywizard: el desplazamiento con la rueda del ratón ya no afecta a los valores de la vista de expertos .
- Identificación del 681733:. Advertencias y errores más consistentes
- Las nuevas características:
- Se ha añadido soporte para & quot; clang asistida análisis & quot ;, que permite que el código también puede analizar a través de libclang (C / C ++ frontend de LLVM) y puede mejorar la calidad de la highting sintaxis, referencias cruzadas, y llamar a los gráficos, especialmente para la plantilla de pesada código C ++. Para activar esta función es necesario configurar doxygen con la opción --with libclang. Entonces usted consigue dos nuevas opciones de configuración: CLANG_ASSISTED_PARSING para activar o desactivar a través de análisis de sonido metálico y CLANG_OPTIONS pasar otras opciones de compilador necesarios para compilar los archivos. Tenga en cuenta que activar esta función tiene una penalidad significativa del rendimiento.
- parche incluido donado por Intel que añade soporte Docbook. Esto se puede activar a través de GENERATE_DOCBOOK y la ubicación de salida puede ser controlado usando DOCBOOK_OUTPUT. Secciones específicas Docbook se pueden agregar utilizando docbookonly ... enddocbookonly
- Se ha añadido soporte para UNO IDL (lenguaje interace utilizado en Abrir / Libre Office), gracias a Michael Stahl para el parche.
- parche Incluido por Adrian Negreanu que almacena los datos recogidos por doxygen en una base de datos sqlite3. Actualmente siguen trabajando en el progreso y sólo puede ser activado usando --with-sqlite3 a ./configure.
- En los gráficos SVG interactivos, bordes están ahora resalta cuando rondado por el ratón.
- Incluya parche por Adrian Negreanu para mostrar las estadísticas de duración después de una carrera. Puede activar esta ejecutando doxygen con el & quot; Tiempo -d & quot; opción.
- parche Incluido por Markus Geimer, que añade un nuevo LATEX_EXTRA_FILES opción que funciona similarmente a HTML_EXTRA_FILES en que copió los archivos especificados para el directorio de salida LaTeX.
- Identificación del 698223: Añadido soporte para C ++ 11 alignas de palabras clave
- ID 693178: Añadido soporte para DocSets procesamiento con Dash (gracias a Bogdan Popescu para el parche
- id 684782:. Añadido EXTERNAL_PAGES opciones que se pueden utilizar para determinar si es o no páginas importated través de variables aparecerán en las páginas relacionadas (similares a EXTERNAL_GROUPS)
- Identificación del 692227: Añadido nuevo MathJax MATHJAX_CODEFILE comando que apoya incluyendo un archivo con scripting MathJax relacionadas a insertar antes de cargar el guión MathJax. Gracias a Albert para el parche.
- Identificación del 693537: Los comentarios en el fichero de configuración que empiezan por ## ahora se mantendrá cuando se actualiza el archivo con -u doxygen (y doxygen -s -u). Gracias a Albert para el parche.
- Identificación del 693422: Añade soporte para el letón (gracias a un parche por Lauris) .
- actualizaciones de idioma Incluido en ucraniano, rumano y coreano
- Corrección de errores (IDS se refieren a la base de datos Bugzilla):
- Las nuevas características:
- Las nuevas características:
- Las nuevas características:
- Las nuevas características:
- Las nuevas características:
Comentarios que no se encuentran