aboutsummaryrefslogtreecommitdiff
path: root/src/script/cpp_api/s_server.cpp
Commit message (Collapse)AuthorAge
* Allow customizing chat message format (#8529)ANAND2019-08-08
|
* Modernize lua read (part 2 & 3): C++ templating assurance (#7410)Loïc Blot2018-06-30
| | | | | | | | | * Modernize lua read (part 2 & 3): C++ templating assurance Implement the boolean reader Implement the string reader Also remove unused & unimplemented script_error_handler Add a reader with default value
* CSM/SSM: Add on_mods_loaded callback (#7411)Loïc Blot2018-06-06
| | | | | * CSM/SSM: Add on_mods_loaded callback
* Push error handler afresh each time lua_pcall is usedKahrl2015-08-27
| | | | | Fixes "double fault" / "error in error handling" messages (issue #1423) and instead shows a complete backtrace.
* SAPI: Track last executed mod and include in error messageskwolekr2015-08-12
|
* Improve Script CPP API diagnosticskwolekr2015-08-05
|
* Use "core" namespace internallyShadowNinja2014-05-08
|
* Only push the Lua error handler onceShadowNinja2014-04-27
|
* Remove lua_State parameter from LuaError::LuaErrorShadowNinja2014-03-15
|
* Revert "Make sure we get a stacktrace for as many lua errors as possible"ShadowNinja2014-03-15
| | | | | | | | This reverts commit 362ef5f6ced862daa4733034810d0b07e2ad5d89. Stack tracebacks couldn't be generated in LuaError::LuaError anyway and this caused a second, empty traceback in most cases. In cases where there wasn't annother traceback the stack had already unwound and the traceback was empty.
* Make sure we get a stacktrace for as many lua errors as possibleSfan52014-03-15
|
* Handle LuaErrors in Lua -> C++ calls on LuaJITShadowNinja2013-12-18
|
* Pass a errfunc to lua_pcall to get a tracebackShadowNinja2013-11-15
|
* Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenuKahrl2013-08-14
"248, 0, 261, 18" /> <c c="8" r="261, 0, 274, 18" /> <c c="9" r="274, 0, 287, 18" /> <c c=":" r="287, 0, 293, 18" /> <c c=";" r="293, 0, 299, 20" /> <c c="&lt;" r="299, 0, 312, 16" /> <c c="=" r="312, 0, 325, 15" /> <c c="&gt;" r="325, 0, 338, 16" /> <c c="?" r="338, 0, 351, 18" /> <c c="@" r="351, 0, 370, 21" /> <c c="A" r="370, 0, 386, 18" /> <c c="B" r="386, 0, 400, 18" /> <c c="C" r="400, 0, 415, 18" /> <c c="D" r="415, 0, 430, 18" /> <c c="E" r="430, 0, 444, 18" /> <c c="F" r="444, 0, 457, 18" /> <c c="G" r="457, 0, 473, 18" /> <c c="H" r="473, 0, 487, 18" /> <c c="I" r="487, 0, 493, 18" /> <c c="J" r="493, 0, 506, 18" /> <c c="K" r="0, 22, 15, 40" /> <c c="L" r="15, 22, 27, 40" /> <c c="M" r="27, 22, 43, 40" /> <c c="N" r="43, 22, 57, 40" /> <c c="O" r="57, 22, 73, 40" /> <c c="P" r="73, 22, 87, 40" /> <c c="Q" r="87, 22, 103, 44" /> <c c="R" r="103, 22, 118, 40" /> <c c="S" r="118, 22, 133, 40" /> <c c="T" r="133, 22, 147, 40" /> <c c="U" r="147, 22, 161, 40" /> <c c="V" r="161, 22, 177, 40" /> <c c="W" r="177, 22, 199, 40" /> <c c="X" r="199, 22, 216, 40" /> <c c="Y" r="216, 22, 232, 40" /> <c c="Z" r="232, 22, 247, 40" /> <c c="[" r="247, 22, 255, 44" /> <c c="\" r="255, 22, 264, 40" /> <c c="]" r="264, 22, 272, 44" /> <c c="^" r="272, 22, 283, 34" /> <c c="_" r="283, 22, 298, 44" /> <c c="`" r="298, 22, 306, 29" /> <c c="a" r="306, 22, 319, 40" /> <c c="b" r="319, 22, 333, 40" /> <c c="c" r="333, 22, 345, 40" /> <c c="d" r="345, 22, 358, 40" /> <c c="e" r="358, 22, 371, 40" /> <c c="f" r="371, 22, 381, 40" /> <c c="g" r="381, 22, 394, 44" /> <c c="h" r="394, 22, 406, 40" /> <c c="i" r="406, 22, 412, 40" /> <c c="j" r="412, 22, 420, 44" /> <c c="k" r="420, 22, 432, 40" /> <c c="l" r="432, 22, 438, 40" /> <c c="m" r="438, 22, 456, 40" /> <c c="n" r="456, 22, 468, 40" /> <c c="o" r="468, 22, 481, 40" /> <c c="p" r="481, 22, 495, 44" /> <c c="q" r="495, 22, 508, 44" /> <c c="r" r="0, 44, 10, 62" /> <c c="s" r="10, 44, 22, 62" /> <c c="t" r="22, 44, 31, 62" /> <c c="u" r="31, 44, 43, 62" /> <c c="v" r="43, 44, 56, 62" /> <c c="w" r="56, 44, 73, 62" /> <c c="x" r="73, 44, 86, 62" /> <c c="y" r="86, 44, 99, 66" /> <c c="z" r="99, 44, 111, 62" /> <c c="{" r="111, 44, 121, 66" /> <c c="|" r="121, 44, 127, 66" /> <c c="}" r="127, 44, 137, 66" /> <c c="~" r="137, 44, 150, 57" /> </font>