summaryrefslogtreecommitdiffstats
path: root/addon
Commit message (Collapse)AuthorAgeFilesLines
* Bug 764359 - Recent File list allows only 2 entriesalbert-github2016-03-311-0/+2
| | | | | Looks like the update of the GUI in respect to the "recent list" interfered with the reading of the values in the external list (which was updated during GUI update). Order of items was also reversed.
* Bug 764359 - Recent File list allows only 2 entriesalbert-github2016-03-311-3/+13
| | | | | Looks like the update of the GUI in respect to the "recent list" interfered with the reading of the values in the external list (which was updated during GUI update). Order of items was also reversed.
* Building doxyapp fails after update of config methodology to improve performancealbert-github2016-01-172-13/+22
| | | | This is a regressing on the "Changed configuration mechanism to directly access options in order to improve performance ( a93ec7221d1a258f0268e0c081782478372efe0b)
* fix ninja build errorRafael Sadowski2016-01-161-1/+1
| | | | error: build.ninja:1548: bad $-escape (literal $ must be written as $$)
* doxyapp and CLANG linkingalbert-github2015-12-121-0/+2
| | | | In case CLANG is enabled for doxygen this library is also used for doxyapp, but the clang libraries were not included in the doxyapp CMake project.
* Adding compilation options for flex/lex and bison/yaccalbert-github2015-12-081-1/+1
| | | | | | | | | | | | | | | Adding the options LAEX_FLAGS and YACC_FLAGS to the COMPILE_FLAGS for flex/lex bison/yacc to create more flexibility during compilation. Example: when one wants to compile e.g. fortranscanner.l with the flex debug flag -d one can perform the following steps: - touch fortranscanner.l in te src directory - run make LEX_FLAGS=-d or set environment variable LEX_FLAGS to -d run make to undo this touch again forttranscanner -l and run make (don't forget to unset the environment variable LEX_FLAGS) Analogous for bison/yacc wit the YACC_FLAGS
* DO NOT hardcode x86-64 architecture.Marcin Juszkiewicz2015-10-081-1/+1
| | | | | | | | | | | doxygen built on most of architectures by pure luck and order of Qt5 qatomics_arch.h header where check for QT_ARCH_X86_64 was *after* most of other architectures. But not after AArch64 where it failed due to attempt of using x86-64 atomics code. Signed-off-by: Marcin Juszkiewicz <mjuszkiewicz@redhat.com>
* Make doxywizard compatible with Qt5Dimitri van Heesch2015-07-149-186/+302
|
* libpng warning: iCCP: known incorrect sRGB profilealbert-github2015-07-126-0/+0
| | | | | On a number of systems the warning "libpng warning: iCCP: known incorrect sRGB profile" is thrown due to the fact that newer versions of libpng (1.6.2 ?) has stricter rules about iCCP. Converted all, relevant png files with: convert <file> -strip <file>
* Don't show a console when launching doxywizard on Windows.Dimitri van Heesch2015-07-011-2/+2
|
* Various minor changesDimitri van Heesch2015-06-202-558/+7
| | | | | | - made copying doc and example files a target - fixed bug using temparary in the wizard. - Added faq question about extension mapping
* Further cleanups related to the cmake build systemDimitri van Heesch2015-06-181-4/+5
|
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2015-06-061-228/+255
|\
| * Merge pull request #342 from groleo/regexp-search.pyDimitri van Heesch2015-06-061-228/+255
| |\ | | | | | | sqlite3: add regexp searches to search.py
| | * sqlite3: add regexp searches to search.pyAdrian Negreanu2015-05-221-228/+255
| | |
| | * Bug 745870 - [PATCH] QT4's qmake is titled differently on Fedora 21albert-github2015-03-091-1/+1
| | | | | | | | | | | | Corrected patch for the problem. Here nothing to be copied but multiple possibilities for executables are checked.
* | | Added missing libraries for building doxysearch on WindowsDimitri van Heesch2015-06-061-0/+6
|/ /
* | Further cmake changesDimitri van Heesch2015-05-312-17/+3
| | | | | | | | | | | | | | - made static build option for all windows targets - made wizard flex interactive - add 64bit support for libiconv on windows build - updated test mechanism
* | Removed old build files, added install targets and other optionsDimitri van Heesch2015-05-1712-226/+66
| |
* | use cmakeAdrian Negreanu2015-05-154-0/+104
| | | | | | | | | | | | | | | | | | | | runtest.pl replaced by testing/test_driver.cmake version.py replaced by cmake/version.cmake lang_cfg.py replaced by cmake/lang_cfg.cmake settings.py implemented in src/CMakeLists.txt increasebuffer.py replaced by defining the YY_BUF_SIZE and YY_READ_BUF_SIZE Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>
* | Bug 745870 - [PATCH] QT4's qmake is titled differently on Fedora 21albert-github2015-03-101-1/+1
|/ | | | Corrected patch for the problem. Here nothing to be copied but multiple possibilities for executables are checked.
* Bump copyright yearDimitri van Heesch2015-02-2637-37/+37
|
* Consistency in handling HTML and LaTeX in respect to header and footeralbert-github2014-12-281-20/+23
| | | | | There was a discrepancy in the handling of the header and footer files between HTML and LaTeX. Also the wrong error / warning routine was called and the config_err and config_warn have been made more consistent with the messages(.cpp)
* Prevent overly long terms from stopping the search indexerDimitri van Heesch2014-12-231-7/+14
|
* Fixed typos in C/C++ comments. There are no functional changes.orbitcowboy2014-12-151-3/+3
|
* Fixed typos in comments. No functional changes.orbitcowboy2014-12-102-4/+4
|
* Add missing escape in doxysearch.cpp when result contained a double quoteDimitri van Heesch2014-09-131-1/+1
|
* Preparations for release 1.8.8Dimitri van Heesch2014-08-211-2/+1
|
* Bug 730887 - [PATCH] Fix potential copy and paste error in inputstring.cppDimitri van Heesch2014-06-071-1/+1
|
* Set deployment targets for MacOSX 10.5+ versionsDimitri van Heesch2014-05-151-1/+1
|
* Doxywizard: make the Next button on the last page of the expert tab switch ↵Dimitri van Heesch2014-05-033-5/+21
| | | | to the run tab
* Doxywizard: make the Next button on the last page of the wizard switch to ↵Dimitri van Heesch2014-05-034-11/+31
| | | | the run tab
* Corrected copyright yearalbert-github2014-04-211-1/+1
|
* Extension in config.xml if type=string with format=imagealbert-github2014-03-014-12/+92
| | | | | | In case of a project logo a preview is shown in the "wizard mode". In "expert mode" only the name is shown. In this patch the config.xml the type=string possibilities are extended with format=image (config.xml, configgen.py, config.h). The doxywizard has been extended so that in "expert mode" this type is supported and that a preview is given (expert.cpp, inputstring.cpp and inputstring.h), furthermore in wizard.cpp a minimum label size has been defined to prevent jumping of the items in case of switching between a message text and an icon.
* Merge pull request #126 from albert-github/feature/bug_doxywizard_logo_msgDimitri van Heesch2014-02-271-13/+32
|\ | | | | Give message when PROJECT_LOGO cannot be found or cannot be converted
| * Give message when PROJECT_LOGO cannot be found or cannot be convertedalbert-github2014-02-261-13/+32
| | | | | | | | | | In case the project logo does not exist or cannot be converted give a message instead of a white box. Also update STR_PROJECT_LOGO in case a filename is selected that cannot be found.
* | Superfluous include removedalbert-github2014-02-261-1/+0
| | | | | | | | include remained for debug session.
* | Showing error message on windows in case on error on startupalbert-github2014-02-261-8/+23
|/ | | | | On case, on windows, more than 1 argument is given doxywizard stops without showing a message even though a printf is present. In this patch the message is show (for all platforms) by means of a message box, furthermore in case the argument --help is given the usage message is given in a message box.
* Updated copyrightDimitri van Heesch2014-02-1136-1176/+1176
|
* sqlite3: add new searches to search.pyAdrian Negreanu2014-02-081-62/+267
| | | | | | | | | | + -I <I> Get the includers of <I> + -i <I> Get the includees of <I> + -M <C> Get all members of class <C> + -B <C> Get the base classes of class <C> + -S <C> Get the sub classes of class <C> Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>
* Fixes for missing build dependenciesDimitri van Heesch2014-01-222-7/+0
|
* Spitting generated files better from source filesalbert-github2014-01-219-33/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch is a patch for the build system so that less (no) generated files are in the source directories and also that the different build (on windows are independent of each others). Also the different sub-projects (e.g. doxygen , doxywizard) don't share any files anymore. - ./.gitignore A number of files are not in the src directory anymore. generated directories are included. rtf and xml directories are there for possible future use. - ./Doxyfile The generated files are not anymore in the src directory so they don't have to be excluded anymore - ./configure Adjustmenst so the generated files are in the different subdirectories - ./Makefile.in - addon/doxmlparser/examples/metrics/metrics.pro.in - addon/doxmlparser/src/doxmlparser.pro.in - addon/doxmlparser/test/xmlparse.pro.in - addon/doxyapp/doxyapp.pro.in - addon/doxysearch/doxyindexer.pro.in - addon/doxysearch/doxysearch.pro.in - addon/doxywizard/Makefile.in - addon/doxywizard/doxywizard.pro.in - libmd5/libmd5.pro.in - qtools/qtools.pro.in - src/Makefile.in - src/doxygen.pro.in - src/libdoxycfg.pro.in - src/libdoxycfg.t.in - src/libdoxygen.pro.in - src/libdoxygen.t.in Adjustment to the new directory structure - addon/doxywizard/expert.cpp include file is generated in the generated_src/doxywizard directory, referenced through -I on compile line - src/lang_cfg.h File is now automatically generated - src/languages.py Correction of used path for new structure - src/settings.py - src/version.py Place for resulting file handled through an argument, so it is possible to have a separate file for each sub-project - tmake/lib/win32-g++/generic.t - tmake/lib/win32-mingw/generic.t The destination path was added twice, in case of a depth of more than 1 level (doxmlparser) this lead to problems - winbuild/Config.rules - winbuild/Gen_head.rules - winbuild/Languages.rules - winbuild/Lex.rules - winbuild/Settings.rules - winbuild/Version.rules correcting some path of generated files - winbuild/Doxygen.sln Build order dependency could be dropped as the version.cpp file is now a generated file for doxygen and doxywizard - winbuild/Doxygen.vcproj - winbuild/Doxywizard.vcproj Corrected paths to the new structure. Added unistd as an external generated file - winbuild/unistd.h File is now generated - winbuild/Unistd.rules - winbuild/unistd.py Generated unistd for doxygen and doxywizard in a consistent way. - winbuild/doxyindexer.vcproj - winbuild/doxysearch.vcproj - winbuild/qtools.vcproj Corrected paths to the new structure. - winbuild/runbison.bat - winbuild/version.bat Not used anymore everything handled through rules.
* add search.py, a client for doxygen_sqlite3.dbAdrian Negreanu2014-01-091-0/+159
| | | | Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>
* Undo changes to doxywizard.pro.inDimitri van Heesch2013-11-021-1/+1
|
* Another update for the build systemAlbert2013-10-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - .gitignore src/unistd.h is not on src directory anymore (windows version is on winbuild directory) - doxywizard.pro.in consistency 0bj -> ../../objects - Doxygen.sln build doxygen 64 bit debug too - Doxygen.vcproj Config was missing (cannot be automatic due to the fact that there are 2 rules in 1 file), see also Doxywizard.vcproj - Doxywizard.vcproj consistency in respect to directories $(QTDIR)/mkspecs/msvc2005 -> $(QTDIR)/mkspecs/msvc2008 settings part was present for x64 but not for Win32 (x64 not necessary for doxywizard) Config_dw was missing (cannot be automatic due to the fact that there are 2 rules in 1 file), see also Doxygen.vcproj - Version.rules version.py does not need any arguments - doxyindexer.vcproj consistency in respect to directories - doxysearch.vcproj consistency in respect to directories
* Doxysearch under Cygwin should not have extension cgi.exe but just .cgiAlbert2013-10-201-1/+1
|
* Bug 702265 - Generated Doxyfile differs from result of doxygen -u (partial fix)Dimitri van Heesch2013-10-132-2243/+1
|
* This patch contains changes regarding the build system so that the *nix and ↵albert-github2013-10-0610-9/+587
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows systems use the same information (consistency). Some use names routine names have been changed (from .l files with -P option) to reflect the file name that generated the routines, this makes it easier to create a general procedure. A number of include / header files are files are generated from different file types (html, xml, js), due some limitations of the windows build system the generated file names had to be changed (the extension in the windows build system is only available including the '.' so e.g. the file jquery_fx.js generates now jquery_fx.js.h instead of jquery_fx_js.h) In the windows version the creation of .cpp files from .l files has been adjusted to correct for the YY_BUF_SIZE problems. Furthermore on windows (and also used on *nix) some commends have been replaced with python scripts so that on windows only python is need (besides flex and and bison). On *nix also perl is required for the generation using tmake. Below a short description of the changes will be given and grouped. Changed files ============= - .gitignore added some directories and file - Doxyfile corrected for changed file names - Makefile.in added realclean and some other changes (ignore error) and the moment when the Makefile is deleted (as last file). Added entries for doxyapp and doxmlparser Added realclean for the following files (consistency): ====================================================== - Makefile.win_make.in - Makefile.win_nmake.in - addon/doxmlparser/examples/metrics/Makefile.in - addon/doxmlparser/src/Makefile.in - addon/doxmlparser/test/Makefile.in - addon/doxyapp/Makefile.in - addon/doxysearch/Makefile.in - libmd5/Makefile.in - qtools/Makefile.in - addon/doxyapp/doxyapp.pro.in removed double occurence of -L../../lib - addon/doxysearch/doxysearch.pro.in no visible change just spacing? - addon/doxywizard/Makefile.in added realclean corrected call to qmake (to get it from the right place, it is not necessarily in the path) made some macros known in the called process - addon/doxywizard/configdoc.cpp automatically generated, can be removed - addon/doxywizard/doxywizard.pro.in corrected dependencies corrected call to python (to get it from the right place, it is not necessarily in the path) new items to generate version.cpp and config_doxyw.cpp - configure added configuration definition possibility for python added possibility to build doxmlparser automatically generate the lang_cfg.h file based on the available languages (translator_??.h) and not on a fixed list. This step still has to be added to the windows build process. - doc/Makefile.in corrected call to python (to get it from the right place, it is not necessarily in the path) - doc/config.doc small correction - doc/install.doc added python as a requirement changed CVS to GitHub - doc/language.doc automatically generated file, based on other changes. - doc/language.tpl made XX and xx more consistent changed description of the procedure based on changes already made configure. - src/Makefile.in adjusted used file names in distclean Solved PERL usage consistent with LEX / YACC (with %%PERL%%) automatically add translator_??>h to HEADERS same spacing Adjusted in the following file the names of some include files: =============================================================== - src/cite.cpp - src/docbookgen.cpp - src/ftvhelp.cpp - src/htmlgen.cpp - src/layout.cpp - src/searchindex.cpp - src/xmlgen.cpp Adjusted in the following files some routine names (..YY..) to be consistent with the file names: ================================================================================================= - src/commentscan.l - src/constexp.h - src/constexp.l - src/constexp.y - src/fortrancode.l - src/fortranscanner.l - src/pyscanner.l - src/pre.l - src/scanner.l - src/tclscanner.l - src/vhdlparser.y - src/vhdlscanner.l - src/config.xml small textual correction - src/configoptions.cpp generated output file, can be removed - src/lang_cfg.h Automatically generated file with selected languages (*nix). On windows a procedure has to be defined. - src/libdoxycfg.t.in corrected call to python (to get it from the right place, it is not necessarily in the path) - src/libdoxygen.pro.in adjusted include file names removed translator_??.h files, they are added automatically changed file name ce_lex.cpp -> constexp.cpp (generated file) - src/libdoxygen.t.in made LEX calls used the file name for the -P option changed INCREASEBUF script to a python script changed teh geneartion of some include file, now by means of a pythons script. Names of the generated include file had to be changed as well. added possibility to generate version.cpp here as well. Added HEADERS to dependency so non existing but later generated include files are recognized as well: ===================================================================================================== - tmake/lib/unix/generic.t - tmake/lib/win32-borland/generic.t - tmake/lib/win32-g++/generic.t - tmake/lib/win32-mingw/generic.t - tmake/lib/win32-msvc/generic.t - tmake/lib/win32-symantec/generic.t - tmake/lib/win32-visage/generic.t - tmake/lib/win32-watcom/generic.t - winbuild/Doxygen.vcproj made consistent wit *nix version. Generating all possible files removed unused /empty parts setting for the Lex.rules and other rules files some default values - winbuild/Doxywizard.vcproj made consistent wit *nix version. Generating all possible files removed unused /empty parts removed system dependent paths (C:\... etc) replaced then with external environment variables - winbuild/Lex.rules adjusted file to comply with new requirements, only user variable is -d. -i is set to read only (value can be changed in doxygen.vcproj). Handling of other arguments is all default. generation including increasebuffer possibility - winbuild/doxyindexer.vcproj corrected path - winbuild/doxysearch.vcproj removed system dependent paths (C:\... etc) replaced then with external environment variables - winbuild/qtools.vcproj corrected type, wrong used directory The following files are automatically generated (with slightly other names like index.xsd.h etc.): ================================================================================================== - src/index_xsd.h - src/doxygen_bst.h - src/dynsections_js.h - src/extsearch_js.h - src/footer_html.h - src/header_html.h - src/jquery_fx_js.h - src/jquery_p1_js.h - src/jquery_p2_js.h - src/jquery_p3_js.h - src/jquery_pt_js.h - src/jquery_ui_js.h - src/navtree_css.h - src/navtree_js.h - src/resize_js.h - src/search_css.h - src/search_functions_php.h - src/search_js.h - src/search_opensearch_php.h - src/svgpan_js.h the following files are generated with different names: - src/bib2xhtml.h becomes - src/bib2xhtml.pl/h - src/layout_default.h becomes - src/layout_default.xml.h The file: ========= - addon/doxywizard/config.l is replaced by: - addon/doxywizard/config_doxyw.l so there are in the system not 2 different config.l files. Renamed some routines from configYY -> config_doxywYY... New files: ========== - src/increasebuffer.py increase YY_BUF_SIZE and YY_READ_BUF_SIZE from 16k / 8k to 256k. - src/settings.py create settings.h file - src/to_c_cmd.py create include files from different files (html, xml, js) so they can be included in the code as defaults - src/version.py create version.cpp file based on the configure file - winbuild/Config.rules rules file to convert the config.xml file into configoptions.cpp (doxygen) or configdoc.cpp (doxywizard). Seen the differences 2 rules are created within this file. - winbuild/Gen_head.rules rules files to generate include files from different files using to_c_cmd.py - winbuild/Settings.rules rules file for generating the settings.h file. It is possible to select to use CLANG and SqlLite3 - winbuild/Version.rules rules file to be able to start version.py The files: ========== - version.bat - runbison.bat - increasebuffer.pl are not used anymore. I've only added the files as indicated, I didn't remove the files from the repository.
* Added missing pthread lib to doxyappDimitri van Heesch2013-09-151-1/+1
|
* Fixed compilation issues in doxyappDimitri van Heesch2013-09-131-0/+7
|