summaryrefslogtreecommitdiff
path: root/src/script
AgeCommit message (Collapse)Author
2016-05-30(svn r27594) -Fix [FS#6473]: [Script] Kill scripts, when a non-suspendable ↵frosch
valuator call takes way too long.
2016-04-17(svn r27545) -Fix: Remove special handling of classes with virtual methods ↵frosch
from squirrel_export.awk. It seems to serve no purpose, except to break on 3 classes.
2016-04-17(svn r27544) -Fix-ish: Mark ScriptText::GetEncodedText as not part of any ↵frosch
API, instead of relying on the export script to break on '/*'.
2016-04-17(svn r27543) -Fix (r27379): ScriptExec/TestMode::FinalRelease is not part of ↵frosch
the API.
2016-03-01(svn r27518) -Update: Numbersfrosch
2015-12-01(svn r27463) -Merge: Documentation updates from 1.5 branchfrosch
2015-08-10(svn r27381) -Fix: Warnings due to C++11 requirements for explicit narrowing ↵michi_cc
conversions in initializer lists.
2015-08-10(svn r27379) -Codechange: Do not throw in the destructors of ↵frosch
ScriptTest/ExecMode.
2015-06-21(svn r27316) -Doc: Improve documentation on ScriptCargo::GetCargoLabelfrosch
2015-05-16(svn r27287) -Doc: Clarify radius and semantics of the industry ↵alberth
producing/accepting tile functions.
2015-05-16(svn r27286) -Fix-ish(r27140): Also fix typo in the documentation.alberth
2015-04-27(svn r27258) -Fix [FS#6287]: ScriptList::RemoveList failed to remove a list ↵frosch
from itself.
2015-03-17(svn r27192) -Change: heading for 1.6 nowfrosch
2015-03-01(svn r27174) -Feature[FS#6236]: Display relative offset changes in the ↵alberth
sprite aligner (juzza1).
2015-02-22(svn r27166) -Codechange: Optimise ScriptList by making use of iterators ↵frosch
instead of looking up map-items multiple times per API call.
2015-02-22(svn r27164) -Add: [NoGo] Game scripts can point to a location, station, ↵alberth
industry, or town when publishing news.
2015-02-15(svn r27152) -Fix: Generated files.frosch
2015-01-20(svn r27123) -Fix [FS#5371] [FS#6214]: API docs (krinn)frosch
2015-01-04(svn r27111) -Doc: Extend script documentation with Save and Load functions.alberth
2015-01-01(svn r27104) -Fix [FS#6194]: support 64 bits integere in the ScriptLists as wellrubidium
2015-01-01(svn r27102) -Fix [FS#6194]: money values would end up wrong in strings when ↵rubidium
outside of the bounds of a 32 bits integer
2014-10-23(svn r27032) -Merge: documentation updates from 1.4 branchrubidium
2014-10-21(svn r27026) -Fix: some (older-ish) GCC compiler warningsrubidium
2014-10-15(svn r27020) -Cleanup: some coding style consistency improvements (mostly ↵rubidium
spaces)
2014-10-12(svn r27003) -Cleanup: fix the use of spaces and asterices "around" some ↵rubidium
comments
2014-09-24(svn r26915) -Fix: API docsfrosch
2014-09-21(svn r26894) -Feature: Swap method for script listsfonsinchen
2014-09-21(svn r26893) -Feature: ScriptStationList_Cargo for sorting cargo by from and viafonsinchen
2014-09-21(svn r26892) -Feature: Script API for retrieving planned flowfonsinchen
2014-09-21(svn r26885) -Feature-ish: user interface for limiting the maximum height of ↵rubidium
a map
2014-09-11(svn r26811) -Fix[FS#6108]: Fixed spelling error in widget name.alberth
2014-09-07(svn r26805) -Feature: Allow hiding of non-interesting engines in the ↵alberth
autoreplace GUI.
2014-09-07(svn r26804) -Feature: Allow hiding of non-interesting engines in the build ↵alberth
vehicle GUI.
2014-09-07(svn r26800) -Feature[FS#1640]: Vehicle sorting in autoreplace GUI.alberth
2014-09-07(svn r26797) -Codechange: rewrite the UTF8 reading code to make use of ↵rubidium
already existing functions instead of partially trying to implemented them
2014-09-07(svn r26796) -Fix: reading of high byte of "ASCII" files yielded a negative ↵rubidium
int8, then casted to an uint32 which caused the Squirrel lexer to bail out. Regardless... the file isn't actually ASCII, but that's beyond the point for now
2014-09-07(svn r26785) -Fix [Squirrel]: loading a value saved as boolean caused it to ↵rubidium
be of type integer instead of boolean
2014-09-07(svn r26784) -Codechange [Squirrel]: use WChar for the lexerrubidium
2014-09-06(svn r26782) -Fix (r26781): was in the wrong folder when commitingrubidium
2014-09-06(svn r26776) -Codechange: use safe string functions in script/squirrel*.cpprubidium
2014-09-06(svn r26775) -Cleanup [Squirrel]: "resolve" several of the unicode wrapper ↵rubidium
defines
2014-09-06(svn r26774) -Cleanup [Squirrel]: remove _SC macrorubidium
2014-09-06(svn r26771) -Cleanup: remove OTTD2SQ and SQ2OTTDrubidium
2014-09-06(svn r26769) -Codechange [Squirrel]: remove the difference between some ↵rubidium
platforms having wchar for SQChar and others just char; always use char (and UTF-8) like in the rest of (internal) OpenTTD
2014-08-17(svn r26748) -Merge: documentation updates from 1.4 branchfrosch
2014-08-16(svn r26744) -Fix [FS6085-ish]: ScriptListSorterItemDescending::FindNext ↵frosch
failed to detect the end.
2014-08-16(svn r26743) -Codechange: Simplify ScriptList iterators.frosch
2014-08-16(svn r26742) -Doc: Why reverse_iterator is unsuitable for ScriptList iteratorsfrosch
2014-08-16(svn r26741) -Revert (r26736): reverse_iterators are invalidated when the ↵frosch
element next to them is erased (not the element they are pointing to), which makes them unsuitable for ScriptList.
2014-08-16(svn r26736) -Fix [Script]: infinite loop (by scripts; always returning the ↵rubidium
same item) when sorted by item in descending order by oddly constructed FindNext that uses forward iterators. Simply use the same code as the ascending item sort but use the reverse iterator instead of the forward. Also do this same trick for the descending value sort even though I couldn't trigger the problem there