summaryrefslogtreecommitdiff
path: root/Doxyfile
AgeCommit message (Collapse)Author
2019-03-20Remove: ENABLE_NETWORK switchPatric Stout
This switch has been a pain for years. Often disabling broke compilation, as no developer compiles OpenTTD without, neither do any of our official binaries. Additionaly, it has grown so hugely in our codebase, that it clearly shows that the current solution was a poor one. 350+ instances of "#ifdef ENABLE_NETWORK" were in the code, of which only ~30 in the networking code itself. The rest were all around the code to do the right thing, from GUI to NewGRF. A more proper solution would be to stub all the functions, and make sure the rest of the code can simply assume network is available. This was also partially done, and most variables were correct if networking was disabled. Despite that, often the #ifdefs were still used. With the recent removal of DOS, there is also no platform anymore which we support where networking isn't working out-of-the-box. All in all, it is time to remove the ENABLE_NETWORK switch. No replacement is planned, but if you feel we really need this option, we welcome any Pull Request which implements this in a way that doesn't crawl through the code like this diff shows we used to.
2019-03-11Codechange: ICU_SORT is in reality ICU_I18N (according to their CMake files)Patric Stout
By naming it in a different way, things get a bit confusing. Especially if we are switching to CMake, which autodetects these things, we need to use the name the authors of ICU gave it; not our interpertation of that name.
2019-03-11Codechange: ICU_LAYOUT is in reality ICU_LX (according to their CMake files)Patric Stout
By naming it in a different way, things get a bit confusing. Especially if we are switching to CMake, which autodetects these things, we need to use the name the authors of ICU gave it; not our interpertation of that name.
2019-03-11Codechange: liblzma is called liblzma, how ever strange that might bePatric Stout
It is the only library we use that calls itself with 'lib' in the name. This might be confusing, but with the arrival of cmake a lot of these things are automated. And detection will find 'liblzma', not 'lzma', like with 'lzo', 'zlib', ..
2018-10-31Doc: Lots and lots of doxymentation fixesCharles Pigott
2018-10-31Update: DoxyfileCharles Pigott
2016-04-17(svn r27542) -Fix (r27367) [FS#6427]: ICU got disabled for Windows builds.frosch
2013-07-13(svn r25595) -Fix-ish: move the Doxygen .tag files into objs, so they are ↵rubidium
automatically ignored and removed upon mrproper/distclean. Furthermore remove the gamedocs folder too
2013-06-28(svn r25504) -Feature [FS#5563]: allow images in the (doxygen) documentation ↵rubidium
(adf88)
2012-01-25(svn r23852) -Fix [FS#5011]: doxygen went haywire on FINAL tokenrubidium
2012-01-01(svn r23706) -Codechange: prevent 'unknown command' doxygen errorssmatz
2011-12-01(svn r23384) -Remove: no longer allow a binary to be without AI support; the ↵truebrain
parts some compilers failed at, are integrated in other parts of the code now too
2011-05-01(svn r22406) -Document: some more "random-ish" tidbitsrubidium
2010-02-12(svn r19102) -Codechange; let doxygen parse as much code as possibleyexo
2010-02-10(svn r19081) -Codechange: make it possible to disable compilation of the ↵rubidium
AI+Squirrel
2009-09-18(svn r17567) -Fix: some doxygen warningsrubidium
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-03-20(svn r15776) -Fix [DoxyGen]: Our project is called OpenTTD, not openttd ↵truebrain
(which looks very ugly)
2008-08-20(svn r14116) -Change [Doxygen]: making man-pages of the exports of the ↵rubidium
source isn't very useful as OpenTTD isn't a library.
2008-05-06(svn r12971) -Documentation: add @file in files that missed them and add ↵rubidium
something more than whitespace as description of files that don't have a description.
2007-09-10(svn r11084) -Documentation [FS#1219]: of command.*. Patch by Progman.rubidium
2007-03-17(svn r9270) -Backport r9269: add .hpp files to Doxygen outputtruelight
2005-08-05(svn r2808) -Fix: Removed 'kdevelop' from the doxygen project name (thanks ↵celestar
tron)
2005-07-19(svn r2639) -Add: Added the vehicle names in table/engines.h so that you ↵celestar
know what line represents what vehicle (I hope I didn't mess that up). Added some comments while I'm at it and include the table/ directory in the Doxygen generation
2005-07-13(svn r2557) -Add: Added the AUTOBRIEF option to the Doxyfilecelestar
2005-07-11(svn r2545) -Fix: Modified the Doxyfile so that it works on other computers ↵celestar
(than mine) as well :)
2005-07-11(svn r2544) -Add: Added the Doxyfile to the trunk. run "doxygen" to generate ↵celestar
html-based documentation on the source code on the fly (about 9MB in size currently). documentation will be stored in docs/source/html/ (request by blathijs)