summaryrefslogtreecommitdiffstats
path: root/Server/Plugins/APIDump/main_APIDump.lua (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-05-07Added check for unexported but documented API (#5418)x12xx12x1-0/+62
Also fixed the errors
2021-06-23Add optional prefix parameter to LOG functions (#5229)x12xx12x1-2/+2
Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com>
2021-05-03Add player statistics to API (#5193)nshah251-6/+6
* Fixed issue #5166 Co-authored-by: 12xx12 <44411062+12xx12@users.noreply.github.com> Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com>
2019-09-16Remove analytics code (#4394)Mathias1-49/+0
2017-08-15Updated docs to mention InfoDump for creating README.md, etc. (#3895)William 'psyFi' Hatcher1-1/+1
2017-08-03APIDump: Class types in variables and hooks are now linkified (#3892)Lukas Pioch1-18/+23
2017-05-09APIDump: Add missing 'My' to generated function hook example.Lukas Pioch1-1/+1
2017-04-07APIDoc: Corrected a few linksLukas Pioch1-1/+1
2017-01-28APIDump: Corrected luacheck file to load a plugin's luacheck if existsLukas Pioch1-35/+16
2017-01-27ApiDump: Added merge code to .luacheckrcLukas Pioch1-1/+47
2016-12-19Updated links and docs (#3488)mathiascode1-3/+5
2016-12-18Reverted temporary redirect to LuaAPI docs (#3487)Mattes D1-1/+1
2016-12-15APIDump: Load the official undocumented from alternate location.Mattes D1-1/+1
This fixes the CI builds until the apidocs.cuberite.org subdomain gets functional again.
2016-12-15APIDump: Make "apicheck" errors stand out in the log.Mattes D1-2/+4
2016-12-15APIDump: Proper error messages on apicheck failures.Mattes D1-9/+15
2016-11-22Added API export for LuaCheck.Lukas Pioch1-0/+73
2016-10-25CI: API test defaults to failure, unless explicitly succeeded.Mattes D1-22/+21
This fixes problems with the CI build succeeding when the API description has a syntax error in it and the APIDump plugin won't even load.
2016-10-03APIDump: Check param and return types.Mattes D1-37/+152
2016-09-12APIDump: Reformatted the docs to include type information.Mattes D1-9/+26
Also fixed a bit of documentation in the CPP source.
2016-09-09APIDump: Support structured parameter info.Mattes D1-21/+96
Ref.: GH#3375
2016-09-06APIDoc: Allow to create a link to an object. (#3371)Mattes D1-3/+8
2016-08-07Canonical tag (#3300)Mathias1-0/+1
Added a canonical tag to the API docs, which should prevent duplicate pages on search engines Changed the newsletter link
2016-07-18APIDump: Added explicit IsStatic flag to static functions.Mattes D1-5/+9
2016-07-18APIDump: Changed not to use globals, added more doxycomments.Mattes D1-41/+63
2015-12-26Added analytics to APIDumpAlexander Harkness1-5/+54
2015-12-18Revised the explosion-related Lua API and docs.Mattes D1-1/+1
Fixes #2746.
2015-10-11APIDump: Added a missing endline to the NewlyUndocumented output file.Mattes D1-0/+1
2015-09-27APIDump: Added an apicheck command.Mattes D1-6/+99
This checks the current API for undocumented functions against the current list of official undocumented functions (http://apidocs.cuberite.org/_undocumented.lua) and reports any newly found ones. To be used in CI to check against newly introduced API functions without documentation.
2015-09-26Extended and fixed the cFile API.Mattes D1-5/+3
2015-09-14APIDump: Fixed ZBS integration filenames after project rename.Mattes D1-2/+2
2015-09-05Renamed output directory to ServerMattes D1-0/+0
2015-08-11Updated APIDump to follow the namechangeJulian Laubstein1-117/+112
2015-06-05Added Build info to the cRoot API.Mattes D1-1/+4
2015-06-04APIDump: Added timestamp to all generated HTML pages.Mattes D1-8/+21
Ref.: #2204
2015-05-17APIDump: Removed an unneeded global variable.Mattes D1-1/+1
2015-05-10APIDump: Added linkification to hook return values.Mattes D1-1/+1
2015-05-02APIDump: Added an "apishow" command.Mattes D1-0/+10
Launches the webbrowser to show the locally exported API docs.
2015-03-19APIDump: Added inheritance checking.Mattes D1-3/+107
2014-12-13Reverted main_APIDump.lua changesSTRWarrior1-4/+4
2014-12-13Fixed the width sometimes going over the div sizeSTRWarrior1-4/+4
2014-05-02APIDump: Improved error handling in API file loader.madmaxoft1-1/+5
2014-03-31APIDump: Renamed the ZBS API dump file to mcserver_api.lua.madmaxoft1-2/+2
This is to avoid confusion with ZBS, where two "mcserver.lua" files were present.
2014-03-19APIDump: Updated comments to reflect current code.madmaxoft1-1/+4
2014-03-19APIDump: Added ZeroBraneStudio API export.madmaxoft1-5/+128
Fixes #821.
2014-03-19APIDump: Reformatted the plugin to avoid all ZBS Analyzer issues.madmaxoft1-443/+404
2014-03-15APIDump: Fixed missing return statement.madmaxoft1-0/+1
2014-03-14APIDump: Trigger the dump manually.madmaxoft1-26/+64
Fixes #715. The dump can be triggerred by issuing an "api" console command, or in the webadmin.
2014-01-05Fixed cPluginManager:AddHook() binding.madmaxoft1-1/+1
Fixes #401. Old formats are still accepted, for compatibility reasons.
2013-12-27APIDump: Added quick links to index to each class and hook file.madmaxoft1-2/+14
Third part of #403.
2013-12-27APIDump: Added a quick-nav menu to hook descriptions.madmaxoft1-7/+22
Second part of #403.
2013-12-27APIDump: Added a quick-nav menu to class descriptions.madmaxoft1-6/+22
First part of #403.
2013-12-27APIDump: Split the huge DumpAPIHtml function into smaller ones.madmaxoft1-47/+61
2013-12-27APIDump: Extra pages renamed to articles and moved to front.madmaxoft1-24/+39
2013-12-27APIDump: Fixed bad for-loop.madmaxoft1-3/+3
How did I not see this before?
2013-12-29APIDump: Static files overwrite their destination.madmaxoft1-5/+13
2013-12-20Or not. Fixes #384Alexander Harkness1-1/+2
2013-12-20done... finallyAlexander Harkness1-2/+2
2013-12-20fix the issues xoft pointed outAlexander Harkness1-5/+4
2013-12-20@madmaxoft now?Alexander Harkness1-3/+3
2013-12-20Possibly fixes #384Alexander Harkness1-0/+6
@madmaxoft, is this the right syntax for lua for loops?
2013-12-16APIDump: Ignoring the multi-inheritance members.madmaxoft1-1/+10
We may get to documenting them one day, but for now they are unused anyway, so there's no point in documenting them. They are a by-product of multiple inheritance, re-introduced due to #422.
2013-11-24APIDump: Removed needless whitespace output.madmaxoft1-123/+108
2013-11-23APIDump: The descriptions are read from multiple files.madmaxoft1-0/+33
All the files in the Classes subfolder are read for class descriptions, and in the Hooks subfolder for the hook descriptions.
2013-11-23APIDump: Added more constant groups.madmaxoft1-4/+6
Also fixed the parsing of the Include data in the constant groups, and added linkification to group texts.
2013-11-22APIDump: Implemented constant groups.madmaxoft1-16/+84
Fix #289.
2013-11-19APIDump: Slight performance improvement.madmaxoft1-17/+17
Strings don't need concatenation when using write().
2013-11-15APIDump: Functions that are documented are never ignored.madmaxoft1-7/+12
This simplifies exclude-filters for functions such as lxp.new() that need inclusion.
2013-11-09APIDump: Added logging to see what takes so long.madmaxoft1-0/+5
2013-10-28APIDump: Fixed a failure in documented classes with no functions.madmaxoft1-0/+1
2013-10-22APIDump: member variables without a setter are considered constants.madmaxoft1-1/+8
This fixes cChatColor constants being reported erroneously as member variables.
2013-10-22APIDump: Inheritance is tested properly.madmaxoft1-6/+4
This fixes #195 's second iteration.
2013-10-20APIDump: Statistics have a graphical meter; added hooks.madmaxoft1-9/+39
2013-10-20APIDump: Added basic statistics about the docs.madmaxoft1-6/+81
2013-10-20APIDump: Fixed listing undocumented objects.madmaxoft1-5/+27
Classes with undefined "Functions" section would not list their functions as undocumented; similar for "Constants" and "Variables".
2013-10-19APIDump: Undocumented member variables are listed.madmaxoft1-4/+16
2013-10-19APIDump: Added member-variable filtering.madmaxoft1-0/+9
2013-10-19APIDump: Member variables are read from the API.madmaxoft1-10/+48
2013-10-19APIDump: Better header text for classes.madmaxoft1-1/+1
2013-10-18APIDump: Added cIniFile additional info.madmaxoft1-1/+1
2013-10-18APIDump: Offline prettify is working.madmaxoft1-1/+11
2013-10-18APIDump: Added support for member variables.madmaxoft1-2/+52
2013-10-18APIDump: Fixed offline JS.madmaxoft1-15/+8
This time it's really offline :)
2013-10-18APIDump: Do not list empty Constants or Functions sections.madmaxoft1-14/+46
Also implemented writing inherited constants.
2013-10-18APIDump: Split long code into functions.madmaxoft1-94/+108
2013-10-18APIDump: using local JS files instead of networked.madmaxoft1-4/+7
This allows offline API browsing.
2013-10-18APIDump: Renamed output for helper stuff.madmaxoft1-2/+2
Undocumented objects are output to _undocumented.lua Overdocumented objects are output to _unexported-documented.txt Missing pages are output to _missingPages.txt
2013-10-18APIDump: Makes a list of bad links.madmaxoft1-17/+78
This fixes #219.
2013-10-18APIDump: Improved page titles.madmaxoft1-2/+2
2013-10-17APIDump: More robust against missing APIDesc items.madmaxoft1-3/+3
2013-10-16APIDump: Nicer HTML visage.madmaxoft1-99/+143
* Fixed whacky HTML indentation + Added fancy CSS! + Now HTML5 compatible!
2013-10-15APIDump: Linkification supports #anchors.madmaxoft1-2/+33
This implements #198.
2013-10-14APIDump: Removed HOOK_MAX and HOOK_NUM_HOOKS from documentation.madmaxoft1-1/+6
They're not really hooks, just constants for the maximum.
2013-10-14APIDump: Updated the template for undocumented hooks.madmaxoft1-2/+2
2013-10-14APIDump: Fixed undocumented hook param generator.madmaxoft1-8/+9
2013-10-14APIDump: The undocumented hooks template now has 8 params.madmaxoft1-0/+7
This allows for easier copypasting, hooks with less than 9 params don't need an extra copy-paste for a new param entry.
2013-10-12APIDump: Added pretty-printing to code examples.madmaxoft1-3/+8
2013-10-12APIDump: Added the possibility of extra code examples for hooks.madmaxoft1-2/+8
2013-10-12APIDump: Hook notes are linkified.madmaxoft1-1/+1
2013-10-09APIDump: Fixed extra pages copying.madmaxoft1-1/+7
2013-10-09APIDump: Implemented basic hook documentation.madmaxoft1-9/+120
2013-10-09APIDump: Added support for extra pages.madmaxoft1-3/+38
Referenced by file links and titles and copied directly from the plugin folder to the dest folder.
2013-10-09APIDump: Taking advantage of the new cFile API.madmaxoft1-9/+7
2013-10-02APIDump: Removed ignored classes logging.madmaxoft1-2/+0
2013-10-02APIDump: Fixed operator == rename having bad DocID.madmaxoft1-1/+1
2013-09-30APIDump: Added equality operator renaming.madmaxoft1-0/+3
2013-09-29APIDump: Added the possibility to ignore classes. Ignoring Lua builtins.madmaxoft1-0/+27
2013-09-16APIDump: Additional information is linkified, too.madmaxoft1-1/+1
2013-09-15APIDump: Fixed linkification with multiple links in one string.madmaxoft1-2/+2
2013-09-14APIDump: Undescribed classes are listed as undocumented.madmaxoft1-14/+16
Previously class that was not listed in APIDesc was not listed in Undocumented.
2013-09-14APIDump: Fixed dumping when APIDesc doesn't contain Constants section.madmaxoft1-10/+14
2013-09-14APIDump: Added creating the list of unexported-documented API objects.madmaxoft1-0/+24
2013-09-14APIDump: Implemented creating the list of undocumented API objects.madmaxoft1-3/+65
2013-09-14APIDump: Added a simple header to the class index.madmaxoft1-2/+3
2013-09-14APIDump: Added support for additional info exported with each class.madmaxoft1-0/+14
2013-09-14APIDump: Added support for overloaded functions.madmaxoft1-5/+37
2013-09-14APIDump: Do not dump the g_APIDesc and APIDump's functions.madmaxoft1-1/+2
2013-09-14APIDump: Moved sorting after the renaming.madmaxoft1-21/+24
2013-09-14APIDump: Linkifications works for simple {{link}} too.madmaxoft1-1/+3
2013-09-14APIDump: Added special-function renaming (constructor, operators).madmaxoft1-5/+21
2013-09-14APIDump: Ignored functions are removed from undocumented classes, too.madmaxoft1-10/+9
2013-09-13APIDump: Ignoring some Lua internal stuff from API-scanning.madmaxoft1-4/+10
2013-09-13APIDump: Basic CSS file makes tables visiblemadmaxoft1-0/+12
2013-09-13APIDump: Constructors are renamed and can have documentationmadmaxoft1-2/+6
2013-09-13APIDump: Added support for ignoring functions; ignoring the lua/tolua internals.madmaxoft1-14/+29
2013-09-13APIDump: Linkification works.madmaxoft1-4/+3
2013-09-13APIDump: Added descendants specified through inheritance.madmaxoft1-27/+59
2013-09-13APIDump: Added support for inheritancemadmaxoft1-29/+68
2013-09-12APIDump: Imported the descriptions from the wiki.madmaxoft1-150/+0
2013-09-12APIDump: Fixed nestingmadmaxoft1-3/+2
2013-09-12APIDump: Processing wiki-style bullets (" * ") into <li> tagmadmaxoft1-0/+4
2013-09-12APIDump: Added parsing for older wiki format, "Class Definition" header.madmaxoft1-6/+44
2013-09-12APIDump: The APIDesc from wiki can be read back by Lua.madmaxoft1-10/+21
2013-09-12APIDump: replacing wiki-style markup with APIDump-style markupmadmaxoft1-0/+3
2013-09-12APIDump: Fixed parsing tables with wiki-links.madmaxoft1-10/+33
Also added real class name, description and constructor renaming.
2013-09-11APIDump: Fixed a missing tabmadmaxoft1-1/+1
2013-09-11APIDump: Initial implementation of wiki-to-lua conversionmadmaxoft1-3/+85
2013-09-11APIDump: First attempt at outputting annotations in the HTML formatmadmaxoft1-85/+108
2013-09-10DumpAPI: Basic HTML output for classesmadmaxoft1-36/+148
2013-09-09APIDump now produces wiki-style tables of functions and constants.madmaxoft1-6/+138
Part of #116.
2013-07-30Changed name and put the whitespace back, as per xoft's suggestion.Alexander Harkness1-2/+11
2013-07-30Moved the file to a more sensible name.Alexander Harkness1-0/+0
2013-07-30Moved the dumpAPI function to a new plugin.Alexander Harkness1-0/+52