Doxygen é o mundo & rsquo; s mais popular e poderoso sistema de documentação usado por vários desenvolvedores ao redor do mundo para gerar uma documentação completa de seus projetos de código aberto para os sistemas operacionais GNU / Linux. Ele é implementado em C ++ e possui uma linha de comando interface.There várias maneiras de usar o & lsquo DoxygenRunning; doxygen --help & rsquo; comando em um emulador de terminal, você terá acesso rápido para o programa & rsquo; s opções de linha de comando e exemplos de uso. O software pode ser utilizado num certo número de maneiras.
Por exemplo, você pode usar Doxygen para gerar um arquivo de configuração do modelo, para atualizar um arquivo de configuração de idade, para gerar a documentação usando um arquivo de configuração existente, para gerar um arquivo de modelo de controlar o layout da documentação gerada, para gerar um arquivo de folha de estilo de modelo para HTML, látex ou RTF documentos, bem como para gerar um arquivo extensões RTF.
O programa é compatível com todos os sistemas de kernel-operacionais Linux e permite gerar documentação para programa escrito na C, C ++, Objective-C, Java, IDL (sabores Corba e Microsoft), e até certo ponto PHP, D e C # .Getting começou com DoxygenInstalling Doxygen da sua distribuição GNU / Linux é fácil, como o projeto pode ser encontrado nas principais repositórios de inúmeros sistemas operacionais de código aberto de software. Então tudo que você tem a fazer é abrir o gerenciador de pacotes embutido, procurar Doxygen e instalá-lo.
Se você quiser instalá-lo usando o arquivo de origem mais recente, fazê-lo por download a partir desta página usando o botão de download dedicado acima, salve o arquivo em seu diretório home, descompactá-lo, abra um emulador de terminal e navegue até a localização do extraída ficheiros de arquivo (por exemplo, cd /home/softoware/doxygen-1.8.9).
Execute o & lsquo; ./ configure & rsquo; comando para configurar e otimizar o programa para sua arquitetura de hardware e sistema operacional, em seguida, executar o & lsquo; o & rsquo; comando para compilar Doxygen. Depois de uma compilação bem-sucedida, execute o & lsquo; sudo make install & rsquo; comando para instalá-lo em todo o sistema
O que é novo nesta versão:.
- , onde os dados partilha Corda fixa um par de casos poderia levar à corrupção [view]
- Várias correções VHDL relacionada [view]
- Bug 742151 - aviso Bogus: citelist: Unexpected caractere de nova linha [view]
- Bug 742230 -todo parágrafos incorretamente colocado na saída rtf [view]
- Bug 742235 - mensagem Bogus com addtogroup [view]
- Documentação HTML cabeçalho, rodapé, e mudanças de estilo do [view]
- A documentação variável resultado da função Fortran [view]
- Corrigir potencial dereference ponteiro nulo em src / context.cpp [view]
- problema de compilação fixo no Windows [view]
- FUNÇÃO Fortran código fonte [view]
- Fortran: código de cor GOTO como palavra-chave de fluxo. [View]
- Ajuda mensagem sobre arquivo de layout [view]
- Remover variáveis globais locais e estáticos não utilizados [view]
- sugestão para usar stripPrefix foi implementado para o resultado. Para manter a consistência também implementado para argumentos. [View]
- Comutado de volta para a versão 6.2 do JavaCC para a geração de parser VHDL. [View]
O que é novo na versão 1.8.9:
- Bug 634763 - Fortran: sub-rotina externa como argumento fictício não reconhecida [view]
- Bug 634763 - Fortran: sub-rotina externa como argumento fictício não reconhecida [view]
- Bug 651859 - Breve descrição equivocada em saída de página homem [view]
- Bug 652276 - Typedefs em manpages tem poucas possiblilities LINEBREAK [view]
- Bug 685597 - tag C # em uma tag não rendem como esperado. [View]
- Bug 687576 - Adicionar suporte para LATEX_EXTRA_STYLESHEET [view]
- Bug 704090 - Permitir Classe {T} .Method no CREF para se referir a uma classe genérica em comentários XML [view]
- Bug 722940 - aulas com o mesmo nome no namespace diferente adicionando ao mesmo grupo [ver]
- Bug 729063 - Missing Link para o item dentro do mesmo espaço de nomes [view]
- Bug 729236 - Adicionado opção de configuração HIDE_COMPOUND_REFERENCE [view]
- Bug 735145 - QHP toc quebrado se mainpage com título PROJECT_NAME tem seções / subpages [view]
- Bug 735194 - src / Makefile.libdoxycfg não devem ser distribuídos [view]
- Bug 735198 - PlantUML requer epstopdf para a construção de arquivos PDF [view]
- Bug 735376 - arquivo tag: composto Desconhecido atributo `solteirão 'encontrado! [View]
- Bug 735441 - corrigir um vazamento de recursos em src / vhdldocgen.cpp [view]
- Bug 735462 - Não há tal coisa como um Q_PROPERTY privado [view]
- Bug 735475 - mesma expressão em translator_kr.h [view]
- Bug 735477 - Fix um potencial dereference ponteiro nulo em src / memberdef.cpp [view]
- Bug 735481 - não corresponde na alocação de memória / função de-alocação em vhdlparser / vhdlstring.h [view]
- Bug 735482 - Remover a inicialização não precisava de uma variável local em src / mangen.cpp [view]
- Bug 735483 - Fix um potencial dereference ponteiro nulo em src / searchindex.cpp [view]
- Bug 735497 - Fix inicialização ponteiro errado em src / definition.cpp [view]
- Bug 735499 - Fix potencial modulo por zero em src / Template.cpp [view]
- Bug 735584 - Atingido o final do arquivo enquanto ainda insided um (nested) comentário em Markdown [view]
- Bug 735587 - Corrigir um caractere nulo de terminação após fread em src / filedef.cpp [view]
- Bug 735589 - Remover não precisava de inicialização de variáveis em src / classdef.cpp [view]
- Bug 735590 - Remover não precisava de inicialização ponteiro em src / entry.cpp [view]
- Bug 735591 - Fornecer código de saída em caso generatePlantUMLOutput falhar [view]
- Bug 735620 - Remover não precisava de caching variável em src / markdown.cpp [view]
- Bug 735622 - Não armazenar em cache inputSize em src / doxygen.cpp [view]
- Bug 735623 - Expression é sempre falso porque 'else if' condição corresponde condição anterior [view]
- Bug 735726 - Fix pausa falta na instrução switch caso [view]
- Bug 735745 - mensagem ASSERT espúrias [view]
- Bug 735759 - Broken homem páginas devido ao mau uso de Entrada automática [view]
- Bug 735767 - Fix cópia potencial e colar em questão vhdlparser / VhdlParser.cc [view]
- Bug 735924 - [patch] Documentação: link errado para \ diafile [view]
- Bug 735925 - [patch] DocBook: Possível confronto nome para arquivos de imagem gerados [view]
- Bug 735926 - RTF saída: \ diafile e \ mscfile não funcionam [view]
- Bug 735929 - Windows: código de saída do processo é ignorado para processos iniciados usando ShellExecuteEx () [ver]
- Bug 735982 - Fix potencial afectação de quantidade enorme de memória devido ao tipo de estouro em src / lodepng.cpp [view]
- Bug 735985 - Fix faltando valor de retorno não verificado em src / dot.cpp [view]
- Bug 736018 - Fix potencial dereference ponteiro nulo em src / dbusxmlscanner.cpp [view]
- Bug 736020 - Fix código idêntico para diferentes filiais em src / translator_tw.h [view]
- Bug 736022 - Fix potencial dereference ponteiro nulo em src / index.cpp [view]
- Bug 736023 - Remover não precisava de inicialização de variáveis em src / cite.cpp [view]
- Bug 736027 - Remover não precisava variável local em src / doxygen.cpp [view]
- Bug 736029 - Remover redundante if / else filial em src / lodepng.cpp [view]
- Bug 736030 - Remover redundante if / else filial em src / translator_lt.h [view]
- Bug 736031 - Cleanup redundante if / else filial em src / translator_kr.h [view]
- Bug 736032 - Cleanup redundante if / else filial em src / translator_sr.h [view]
- Bug 736033 - Cleanup redundante if / else filial em src / translator_tw.h [view]
- Bug 736034 - Cleanup redundante if / else filial em src / translator_vi.h [view]
- Bug 736036 - Remover inicialização variável local redundante em qtools / qstring.cpp [view]
- Bug 736037 - Fix errado inicialização variável de membro em src / define.cpp [view]
- Bug 736385 - Fix potencial dereference ponteiro nulo em src / util.cpp [view]
- Bug 736386 - Fix outro potencial dereference ponteiro nulo em src / util.cpp [view]
- Bug 736387 - Fix um potencial dereference ponteiro nulo em src / index.cpp [view]
- Bug 736389 - Fix um potencial dereference ponteiro nulo em src / vhdldocgen.cpp [view]
- Bug 736992 - Estados funções omitidos tagfile [view]
- Bug 737444 - Java: Anotações com suportes evitar documentação [view]
- Bug 737830 - nome do elemento inválido no rodapé parte quando GENERATE_TREEVIEW especificado [view]
- Bug 738063 - Fortran atributo não contíguas identificado [view]
- Bug 738167 - Referências de entidade em atributos de comandos XML são tratadas incorretamente [view]
- Bug 738173 - referências entidade no comando de código XML são tratadas incorretamente [view]
- Bug 738548 - latex: links mortos para o código fonte [view]
- Bug 738574 - & hellip; passa a ter cdots em vez de dots na saída LaTeX [view]
- Bug 739054 - Python xml não saída de Informação de funções dentro __init__.py [view]
- Bug 739056 - Python xml - argsstring está vazio, enquanto o HTML ter argumentos [view]
- Bug 739209 - aviso inválido sobre C ++ indocumentados função importado da tagfile [view]
- Bug 739210 - C ++ 11 escopo enums com o mesmo nome dentro de diferentes classes são mescladas se utilizando tagfile [view]
- Bug 739211 - Não é possível fazer ligações explícitas para funções de membro const C ++ [view]
- Bug 739214 - Não é possível fazer ligação sem escopo para C ++ operador de conversão [ver]
- Bug 739462 - Usando & quot; doxygen.css & quot; para HTML_EXTRA_STYLESHEET falha silenciosamente [view]
- Bug 739863 - Regressão: As classes base incorretos quando usando CRTP com parâmetro do modelo padrão [view]
- Bug 740218 - Full alcance quando necessário fazer ligação dentro da seção de referência cruzada [view]
- Bug 740218 - Full alcance quando necessário fazer ligação dentro da seção de referência cruzada (regressão fixa) [ver]
- Bug 740446 - alvo copydoc inválido não resultar em advertência [view]
- Bug 741100 - Latex para PDF trava quando o uso de tabelas de remarcação para baixo [view]
- Bug 741417 - Bater na construção de documentação gtkmm [view]
- Bug 741778 - cite desorientados por rótulos que terminam com um (melhor mensagem de aviso) dot [view]
- saída de correção docbook [view]
- suporte diferente do Inglês
- corrigir quebrado id exemplo ligação
- corrigir TOC incompleta: Não. Classe etc
- adicionar uma breve descrição para Funções etc.
- Cumprir REPEAT_BRIEF
- Não saída conteúdos duplicados quando Descripton detalhada está em falta.
- set ColWidth mesa para Param / RetVal
- Adicionar fuga faltando em doxysearch.cpp quando resultado continha uma aspa [view]
- Adicione o código fonte possibilidade de saída RTF [view]
- Adicionado Coverity Digitalizar o estado de construção para Readme [view]
- Adicionado cheques alcance mais claros para a classe string para ajudar compilador [view]
- apoio Compilação adicionada para MacOSX 10,10 (Yosemite) [ver]
- Adicionado referência contada implementação mais rápida seqüência com a otimização de cadeia curta [view]
- Adicionado suporte hierarquia gráfica para modelo de motor [view]
- Adicionado guarda para impedir (teórico) de acesso ligado [view]
- atributo linguagem Adicionado a saída XML para classes, namespaces e arquivos [view]
- Evite a (teórica) de vazamento de memória [view]
- Melhor manipulação de linha documentação parâmetro Fortran [view]
- Corrigido o erro para os números de página nos índices de látex [view]
- correções de compilação para o Windows para nova implementação string. [View]
- Converter módulos Fortran para namespaces [view]
- Crie uma possibilidade fácil de tomar um trecho do arquivo atual. [View]
- Debian Bug 762272: segfault com subgrupos cíclicos [view]
- Disabled entrar / sair de impressão para doctokenizer (produzido muito ruído) [ver]
- entrada vazia em tableofcontents no caso, por exemplo, seção sem descrição. [View]
- linha vazia extra em fragmentos de origem [view]
- bug Fix com C ++ 11 static_assert [view]
- Fix bug: comando mudar idioma & quot; ~ & quot; falhou em detectar id linguagem que contém '-' [view]
- Fix para https://bugzilla.gnome.org/show_bug.cgi?id=651850 [view]
- Fix para a segunda edição, em bz 651.848 [view]
- Corrigir potencial falha ao ler o arquivo de tag que continha classes java aninhadas usando os genéricos [view]
- regras correção para o fechamento do módulo e typedef escopos Fortran [view]
- Fix para ignorar o conteúdo de verbatim e amigos ao olhar para as seções [view]
- Fix para mostrar as relações entre C # / Java classes genéricas [view]
- Corrigido um número de questões (vazamentos de recursos, os membros não inicializadas, etc) encontrados por Coverity [view]
- Corrigido o erro no novo QCString :: sprintf para cadeia longa. [View]
- Fixo extensão questão de harmonização se caminho contido um ponto. [View]
- Corrigido problema acessar dados não inicializado quando se combina saída RTF. [View]
- questão de análise Fixoend seguido diretamente pelo final do arquivo [view]
- Corrigido o problema de encontrar enduml ao usar /// comentários de estilo. [View]
- bug refcounting Corrigido na nova implementação string [ver]
- várias advertências Coverity fixo [ver]
- Fixo para pequenos vazamentos de memória [view]
- Corrigidos problemas e formatação em Doxyfile (graças a Armin Mueller) [ver]
- Corrigidos problemas em C / C ++ comentários. Não há alterações funcionais. [View]
- Corrigidos problemas nos comentários. [View]
- Corrigidos problemas nos comentários. Sem alterações funcionais. [View]
- Fortran cor código END [view]
- Fortran CHAMADA cor como palavra-chave [view]
- código de cor Fortran de END [view]
- caractere de continuação Fortran visto como começar de chamada de função [view]
- Gerar mensagem de erro na geração de casos de bibtex falhar [view]
- Melhoria da renderização da página principal via mecanismo de modelo [view]
- inicializado variável não inicializada potencialmente em markdown parte [view]
- Apresente nova implementação seqüência otimizado (tentativa 2) [ver]
- diretório template Introduzido para arquivos de modelo e de recursos e recursos compilador & manager [view]
- problema LaTeX com duas aspas simples consecutivas [view]
- Última comentário de code {} .f90 faltando [view]
- imagens limite tamanhos e tornar mais uniforme (LaTeX) [ver]
- mathptmx Package dá discrepância entre PDF e HTML fórmulas [view]
- português tradutores portugueses e brasileiros atualizado para 1.8.5. [View]
- Impedir excessivamente longos termos de parar o indexador de pesquisa [view]
- Problema em caso de rescisão de linha (., Um ponto) dirigir após o comando cite [view]
- classe Regressão resultou em sala de aula como o título da página [view]
- Remover falso argumento para evitar compilador aviso [view]
- Remover dependência de PlantUML em HAVE_DOT [view]
- Remover estranha "LEIA-ME" para permitir a criação RPM bem sucedido [ver]
- Remover regra de filtragem, quando gerar as ligações do módulo Fortran [view]
- Remover código redundante [view]
- construção específica festança Removido do ./configure script para fazê-lo funcionar no Solaris [view]
- Removido algumas declarações de comentário. [View]
- Revert & quot; Bug 634763 - Fortran: sub-rotina externa como argumento fictício não é reconhecida & quot; [View]
- revertido para implementação seqüência de idade. New é preciso mais trabalho. [View]
- nome em vez de para avisos que apontam para símbolos extraídos de arquivos de marca arquivo Mostrar tag. [View]
- Exibir o pai-filho tipo de especialização em relação diagramas # genéricos herança Java / C [view]
- opção charset Suporte para PlantUML [view]
- Suporte para INLINE_SOURCES em Fortran [view]
- PlantUML apoio! Include [view]
- Suporte visível = no para guia da página principal. [View]
- Apoio ligando para métodos ligados às classes Fortran em definições de fonte [view]
- Este é o patch anexado a bz 651.848 por Robin Gareus. [View]
- Atualização README.md [view]
- script de configuração Atualizado e libdoxygen.pro.in usar llvm-config [view]
- Use resultado de vsnprintf [view]
- Use substituto () em vez de conversão QString [view]
- Várias correções VHDL [view]
- várias correções e reestruturação [view]
- Vários problemas de látex [view]
(Solicitação de recebimento de regressão 259)
O que é novo na versão 1.8.6:
- Bug 154880 - se & quot; using namespace & quot; usados, chame de uma função de membro estático em C ++ não é reconhecido ou reconhecida errado
- Bug 647517 - make install prepends uma barra para o caminho de instalação Removido supérfluo /
- Bug 668424 - links em HTML na saída RTF são quebradas
- Bug 683897 -? Lista de classe não classificadas
- Bug 692004 - mostra inclui para funções livres
- Bug 693537 - Criar possibilidade de manter os comentários dos usuários em Doxyfile
- Bug 701949 - Latex: hiperligações para secreflist / refitem
- Bug 702265 - Gerado Doxyfile difere do resultado de doxygen -u (correção parcial)
- Bug 705910 - indexação e pesquisa não pode tratar identificadores não ASCII
- Bug 706520 - Fortran: em terras documentação corpo no lugar errado Em alguns casos, no código de decoro, com corpo em documentação Fortran doxygen caiu. I REABERTA Bug_706520 para este
- Bug 706804 - Fortran: Doxygen mescla de função-atributos com a seqüência de teste tipo de retorno não deve ser igual a & quot; função & quot; mas deve conter & quot; função & quot;
- Bug 706813 - compilação RPM via arquivo spec falha
- Bug 706874 - Doxygen acidente se ausente nova-line em um trecho
- Bug 706916 - especificações C ++ de exceção não são mais analisados corretamente
- Bug 707102 - atualizar a tradução japonesa
- Bug 707353 - Aceitar IDs usando unicode (não ASCII) em códigos python
- Bug 707389 - GENERATE_TREEVIEW = YES desativa toque de rolagem com Android 3.x
- Bug 707431 - Não é possívelref oulink C ++ sobrecargas de operador
- Bug 707483 - número de página errada e cabeçalho da produção pdf
- Bug 707554 - Quando eu usoINCLUDE DoxyWizard é fechado Diretório atual não foi alterado no momento certo para que o incluir arquivos não pôde ser encontrado no & quot; atual & quot; diretório (ou seja, o diretório onde o Doxyfile reside também, como este diretório é mostrado como o diretório atual no doxywizard). Isso também é importante quando o doxywizard é iniciado a partir de um atalho.
- Bug 707567 - asteriscos no comentário exibidos incorretamente paracode
- Bug 707641 - `FILTER_SOURCE_FILES = YES` necessário para construir CALL_GRAPHS https://bugzilla.gnome.org/show_bug.cgi?id=707641
- Bug 707685 - Fortran.: Mensagem de erro quando faltando EOL última No caso, o tampão original, em qualquer código de formato fixo ou livre não contém um EOL a última personagem, adicioná-lo
- Bug 707713 - Adicionar suporte para diagramas de diâmetro
- Bug 707825 - tratamento Const
- Bug 707925 - Falso aviso para Java & quot; aviso: ausente (na lista de exceção em membro & quot;
- Bug 707985 - saída estranha quando: anexado a uma descrição do parâmetro
- Bug 707995 -copydoc não trabalhar para sobrecargas membro const
- Bug 708446 - Reprovado lista quebra árvore HTML com extensão xhtml
- Bug 708455 - Ativando INLINE_SIMPLE_STRUCTS mexe-Estruturas de Dados na árvore
- Bug 708806 - Caminho errado para graph_legend figura em graph_legend.html quando CREATE_SUBDIRS = YES
- Bug 709052 - Templated e não-templated documentação método confusão
- Bug 709226 - campos membro Struct não documentados com INLINE_SIMPLE_STRUCTS
- Bug 709526 - C ++ analisar problema com operadores dentro modelos
- Bug 709706 - Comentários de terminação C dentro de arquivos de remarcação quebra aliases
- Bug 709780 - A cópia de arquivos via tag de imagem pode ficar confuso com links simbólicos no destino
- Bug 709803 - Criação de arquivo hhc contém um erro para uma seção de um mainpage
- Bug 709845 - Fortran: problema com tipos com nome começando com é
- Bug 709870 - Broken links na página de membros HTML quando usando BUILTIN_STL_SUPPORT
- Bug 709921 - posição de quebra de linha na lista de argumentos modelo afeta relação herança
- Bug 710917 - segfault ao analisar um arquivo C
- Bug 710998 - latex_count = 5 não é suficiente
- Bug 711004 - Vertical bares não podem ser enviados diretamente para MakeIndex
- Bug 711097 - avisos do compilador porque char é assinado on ARM / PPC: & quot; comparação é sempre falsa & quot;
- Bug 711378 -. Aninhadas Aliases falhar quando o alias nested tem dois ou mais argumentos
- Bug 711639 - [PATCH] #include não funciona com caminhos absolutos
- Bug 711723 - Comentar / ** / confunde doxygen
- Bug 711787 - linha longa de inicialização em C pára doxygen Um extra & quot; breakpoint & quot; na seqüência de entrada foi criado sob a forma de um, (vírgula), assim, para as linhas de inicialização da linha será menor eo, (vírgula) será copiada mais tarde.
- Bug 712795 - falha de segmentação em memberdef.cpp
- Bug 712819 - Alguns namespaces externos aparecem na lista, apesar de ter ALLEXTERNALS = NO
- Bug 715172 - Documento Consistentemente corpos função equivalente do Fortran
- Bug 719389 - HTML escapando incorretamente aplicada nas dicas de origem
- Bug 719422 - classe java privado é mencionado em herdada por lista de classe super
- Bug 719463 - inválido chave nula e falha de segmentação
- Bug 719489 - Label & quot; resumo & quot; em vez de & quot; virtual pura & quot; para a linguagem Java
- Bug 719525 -. Não é possível construir, porque as definições de *** YY_flex_debug estão faltando
- Bug 719591 - expand_as_defined macro não funciona corretamente
- Bug 719639 -xrefitem com vazio cadeia título
- Bug 720046 - blocos em linha Document Objective-C
- Bug 720092 -. USE_MDFILE_AS_MAINPAGE não funciona se caminho completo é especificado
- Bug 720580 - navegador de código embutido mostra o código errado com Muilti-line c ++ 11 de cordas matérias
- Adicionar suporte para honrar preferência formato de imagem SVG em msc
- Adicionadoparblock eendparblock
- Adicionado suporte para compilar Mavericks
- Adicionado correção para evitar erros com compiladores mais antigos.
- Adicionado gerado arquivos para gitignore
- Adicionado docs tag ausente
- Adicionado lib pthread que faltava para doxyapp
- espaço faltando Adicionado apósparblock
- Adicionado suporte rudimentar para Django como sistema modelo para criação de saída.
- Adicionado a possibilidade de especificar a opção -d no estúdio GUI Visual em janelas para as regras lex
- Ajustar internacionalização parte à situação actual
- Alinhamento decode e seçãoverbatim Ao ter um código e uma seção verbatim as caixas não estão se reunindo, este patch corrige isso. Código de exemplo, aa.c; padrão Doxyfile: / ** file
- Permitirref para página remarcação não marcado pelo nome, ou seja,ref mypage.md
- Permitir links para outras páginas de remarcação da forma [texto link] (page.md)
- Evite acessar memória não inicializada em fileToString
- Construir problema com unistd.h e Cygwin O g ++ compilador padrão no windows (win32-g ++) tem arquivo unistd.gh; Microsoft Windows não tem, conseqüentemente, é melhor usar o diretório winbuild em caso de janelas adn nenhuma dependência de outra forma
- A consistência na parte idioma da documentação da documentação feita mais em linha com outras partes da documentação (em relação à forma, por exemplo nomes são apresentados) Corrigi alguns erros de ortografia Corrigido o aviso no language.doc colocando ta referência aos arquivos a partir do qual language.doc é gerado corrigida a cor para as línguas que ainda são v1.4.6 (nome do idioma agora também vermelho em vez de um fundo rosa, estava confundindo com as línguas que eram 1.5 / 1.6 compatível)
- Corrigido algumas inconsistências nos comentários
- saída de depuração para analisador léxico
- Deleted arquivos gerados do repositório de origem
- Doxygen não permitiuref para parâmetros do tipo de referência para uma matriz.
- Doxysearch sob Cygwin não deve ter extensão cgi.exe mas apenas .cgi
- Esperanto não é suportado pelo compilador htmlhelp revertendo para esperanto para o padrão de idioma (Inglês dos EUA)
- Corrigido um número de avisos do compilador relatados pelo compilador bumbum mais recente
- problemas de compilação fixos em doxyapp
- compilação Fixo aviso
- aviso do compilador fixos relacionados com size_t implícito para int conversão
- aviso constness fixo
- Fixo inválido if encontrado por cppcheck
- Corrigido problema com tradutor romeno prevenção treeview de trabalho
- regressão template # autolinking C fixos, tais como MyGenericClass.g ()
- regressão fixa no argumento de harmonização para o exemplo do modelo
- Fortran acrescentou palavra-chave impuro
- tradutor francês up-to-date.
- A documentação interna para depuração possibilidades de Documentação em relação ao uso da opção -d com [f] documentação inicial lex sobre as opções -d com doxygen
- LaTeX: Corrigir entradas de sumário de index / bibliografia
- regra lexer explicitado
- Faça detecção Python no trabalho configure com versão mais antiga do que 2,7
- ajustes de layout de menor importância e guarda adicional
- Mais correções para a compilação do Windows
- patch sobre a geração do arquivo de regras para as janelas construir relativas línguas, algumas inconsistências nos (janelas) sistema de compilação, correções para alguns ortografia.
- language.doc regenerada
- caracteres japoneses removido em maintainers.txt como eles quebram a compilação
- barras invertidas redundante removida do padrão de expressão regular
- Detalhes do relatório sobre fork () falha em toras.
- russo tradutor atualizado, novo mantenedor russo acrescentou.
- Pequena correção ortográfica para gerar um arquivo extensões orkut - & gt; para gerar um arquivo extensões rtf
- Alguns textos podem ser independentes de htmlonly / latexonly
- Space falta na mensagem de erro. a palavra 'em' eo vale de filesOption foram concatenados
- Este patch contém alterações em relação ao sistema de compilação para que o * nix e sistemas Windows usar as mesmas informações (consistência). Alguns nomes de usar nomes de rotina foram alteradas (a partir de arquivos .L com opção -P) para refletir o nome do arquivo que gerou as rotinas, o que torna mais fácil para criar um procedimento geral. Um número de arquivos de inclusão / cabeçalho são arquivos são gerados a partir de diferentes tipos de arquivo (HTML, XML, js), devido algumas limitações das janelas do sistema construir os nomes dos arquivos gerados teve de ser alterado (a extensão nas janelas construir sistema só está disponível incluindo o '.' assim por exemplo, os jquery_fx.js arquivo gera agora jquery_fx.js.h em vez de jquery_fx_js.h) Na versão do Windows a criação de arquivos .cpp de arquivos .L foi ajustado para corrigir os problemas YY_BUF_SIZE. Além disso no Windows (e também usado em * nix) alguns louva foram substituídos por scripts python para que apenas no Windows python é necessidade (além flex e e Bison). Em * nix também Perl é necessário para a geração usando tmake.
- Atualizado arquivos de projeto do Visual Studio para incluir novos arquivos de origem
- O uso do opion -d corrigido Dando um erro quando a opção -d errado é dado. Fez algumas mesages erro mais consistente. Corrigido uso da chamada de saída, no caso de um erro: exit (1) ou a saída (0). Um olhar mais atento deve ser feita em exitDoxygen uma vez que não contém quaisquer instruções de saída e não está claro (para mim) quando ele é usado.
- VHDL-2008 e matrizes em elementos irrestritas
- considerar currentFile na busca de símbolos globais
- doc / language.doc gerada a partir de fontes atualizados (bgcolored)
- doc / language.tpl - UTF-8 refletido no modelo langhowto
- doc / language.tpl - espaços à direita removidos
- doc / translator.py - Status colorido em HTML
- doxygen / ** estilo cria blocos de código espúrias com markdown habilitado
- doxygen versão 1.8.5 joga muitos & quot; Interno Inconsistência & quot; erros ao analisar .idl arquivos
- doxygen.sty.h não foi ignorada e não incluídos / gerado corretamente
- testes dir faltava 'fazer arquivo'
- uso: fazer impressão -d opções dev doxygen
Comandos
O que é novo na versão 1.8.4:
- Alterações:
- id 686384:. Quando INLINE_SIMPLE_STRUCTS é habilitado, também estruturas com typedefs simples será embutido
- Doxywizard: a rolagem com roda do mouse já não afeta os valores na visão de especialistas .
- id 681733:. Advertências mais consistente e erros
- Novos recursos:
- Adicionado suporte para & quot; clang assistida parsing & quot ;, que permite que o código também ser analisado via libclang (C / C ++ frontend de LLVM) e pode melhorar a qualidade do highting sintaxe, referências cruzadas, e chamar gráficos, especialmente para o modelo pesado código C ++. Para ativar este recurso você tem que configurar doxygen com a opção --with-libclang. Então você tem duas novas opções de configuração: CLANG_ASSISTED_PARSING para ativar ou desativar a análise via clang e CLANG_OPTIONS passar as opções do compilador adicionais necessários para compilar os arquivos. Note-se que a habilitação deste recurso tem uma penalidade de desempenho significativa.
- remendo incluído doado pela Intel que adiciona suporte Docbook. Isto pode ser ativado via GENERATE_DOCBOOK eo local de saída pode ser controlado usando DOCBOOK_OUTPUT. Docbook seções específicas podem ser adicionadas usando docbookonly ... enddocbookonly
- Adicionado suporte para UNO IDL (linguagem interace usado em Abrir / Libre Office), graças a Michael Stahl para o patch.
- remendo Incluído pela Adrian Negreanu que armazena dados recolhidos pelo doxygen em um banco de dados sqlite3. Atualmente ainda trabalho em andamento e só pode ser ativado usando --with-sqlite3 durante ./configure.
- Para gráficos SVG interativos, bordas agora são realçados quando pairou pelo mouse.
- Incluir remendo por Adrian Negreanu para mostrar estatísticas de duração depois de uma corrida. Você pode ativar esta executando doxygen com o & quot; -d Time & quot; opção.
- remendo Incluído pela Markus Geimer, que acrescenta um novo LATEX_EXTRA_FILES opção que funciona de modo semelhante a HTML_EXTRA_FILES na medida em que copiou os arquivos especificados no diretório de saída LaTeX.
- id 698223: Adicionado suporte para C ++ 11 alignas de palavras-chave
- id 693178: adicionado suporte para DocSets processamento com traço (graças a Bogdan Popescu para o patch
- id 684782:. Adicionado EXTERNAL_PAGES opções que podem ser usadas para determinar se ou não páginas importated através de tags aparecerá em páginas relacionadas (semelhante ao EXTERNAL_GROUPS)
- id 692227: Adicionado novo MathJax MATHJAX_CODEFILE comando que suporta incluindo um arquivo com scripting MathJax relacionado para ser inserido antes do script MathJax é carregado. Graças a Albert para o patch.
- id 693537: Os comentários no arquivo de configuração que começam com ## agora será mantido ao atualizar o arquivo com doxygen -u (e doxygen -s -u). Graças a Albert para o patch.
- id 693422: Adiciona suporte para o letão (graças a um patch por Lauris) .
- atualizações de linguagem incluído para Ucraniano, Romeno, e Korean
- Correções de bugs (IDS se referem ao bugzilla):
- id 145294:. Corrigido problema de análise quando se utiliza menos do que dentro de um argumento de modelo
- Novos recursos:
- Novos recursos:
- Novos recursos:
- Novos recursos:
- Novos recursos:
Comentários não encontrado