Pavel Stupnikov
8e4bce58ea
Feature: GS methods to scroll viewport for players ( #6745 )
7 years ago
Pavel Stupnikov
6ff81b908e
Feature #6459 : API for querying network clients from GS ( #6736 )
7 years ago
Jonathan G Rennison
78838ee2a2
Add freight train load/unload mode: through load
7 years ago
frosch
09d4735679
(svn r27993) -Change: Heading for 1.9 now
7 years ago
Jonathan G Rennison
4a0d949d83
Merge branch 'master' into jgrpp
7 years ago
frosch
b69c0acca2
(svn r27950) -Merge: Documentation updates from 1.7 branch
7 years ago
frosch
54040bd31a
(svn r27950) -Merge: Documentation updates from 1.7 branch
7 years ago
keldorkatarn
1d3cf59d8a
Allow building multiple docks per station.
...
(cherry picked from commit 0110c4a35d383e0be2cbb53cbe9cbe6784abb3e9)
# Conflicts:
# src/station_cmd.cpp
7 years ago
Jonathan G Rennison
f34833f111
Merge branch 'improved_breakdowns' into jgrpp
...
# Conflicts:
# src/vehiclelist.cpp
7 years ago
frosch
b4b98e5165
(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)
7 years ago
frosch
a47fb85cd8
(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)
7 years ago
Jonathan G Rennison
f3dde49ff8
Prevent AIs/scripts from creating road custom bridge heads.
7 years ago
Jonathan G Rennison
ac69b746ab
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/gfxinit.cpp
# src/saveload/saveload.cpp
8 years ago
frosch
afcef7faa6
(svn r27780) -Update: Numbers
8 years ago
frosch
ed63b48e76
(svn r27780) -Update: Numbers
8 years ago
frosch
9fa6e3d83a
(svn r27776) -Merge: Documentation updates from 1.6 branch
8 years ago
frosch
ffcdd47321
(svn r27776) -Merge: Documentation updates from 1.6 branch
8 years ago
Jonathan G Rennison
a6168dd2f0
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/saveload/company_sl.cpp
8 years ago
frosch
2bb80d280c
(svn r27758) -Change: Increase the maximum number of GameScript texts to 64k, and NewGRF texts to 512k.
8 years ago
frosch
ce32ca4dc6
(svn r27758) -Change: Increase the maximum number of GameScript texts to 64k, and NewGRF texts to 512k.
8 years ago
frosch
fc4c4d080c
(svn r27757) -Change: Make StringID 32bit.
8 years ago
frosch
0c1fcc02ec
(svn r27757) -Change: Make StringID 32bit.
8 years ago
frosch
a56e2bccd0
(svn r27756) -Codechange: Add StringTab enum
8 years ago
frosch
49b940f69c
(svn r27756) -Codechange: Add StringTab enum
8 years ago
frosch
9ad09627ad
(svn r27754) -Codechange: Add GetStringTab(), GetStringIndex() and MakeStringID() to access the structure of StringIDs.
8 years ago
frosch
02967c3c08
(svn r27754) -Codechange: Add GetStringTab(), GetStringIndex() and MakeStringID() to access the structure of StringIDs.
8 years ago
Jonathan G Rennison
90cd312428
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/fios.h
8 years ago
frosch
7b553d255e
(svn r27732) -Change: Turn the message about 'missing baseset sprites' from a popup into a static message that only shows in non-release versions, just like the 'missing translations' message.
8 years ago
frosch
050271ed2d
(svn r27732) -Change: Turn the message about 'missing baseset sprites' from a popup into a static message that only shows in non-release versions, just like the 'missing translations' message.
8 years ago
Jonathan G Rennison
58381a3ea2
Merge branch 'master' into jgrpp
8 years ago
frosch
ad43465c31
(svn r27683) -Change: Rearrange the autoreplace GUI for trains, and do not filter it by railtype by default.
8 years ago
frosch
da76191afc
(svn r27683) -Change: Rearrange the autoreplace GUI for trains, and do not filter it by railtype by default.
8 years ago
Jonathan G Rennison
37a58fd11d
Add setting to increase station catchment radius.
...
Update acceptance and refresh screen when catchment settings change.
8 years ago
Jonathan G Rennison
9ea018abc5
Merge branch 'cargo_type_order' into jgrpp
...
# Conflicts:
# src/order_base.h
# src/order_gui.cpp
# src/order_type.h
# src/saveload/extended_ver_sl.cpp
# src/saveload/extended_ver_sl.h
# src/vehicle_base.h
8 years ago
cirdan
e6122f5ce4
Remove ZeroedMemoryAllocator from ScriptText
...
Have ScriptText initialise all of its members on construction and
not derive from ZeroedMemoryAllocator.
(cherry picked from commit 3240126202d3437396004f2d5b0371783effb1ea)
Reorder ScriptText constructor initialisers.
8 years ago
Jonathan G Rennison
c1c983ea16
Import cargo type orders patch
...
https://www.tt-forums.net/viewtopic.php?p=1047749#p1047749
Port to current trunk, resolve various conflicts, etc.
Adjust bit allocations for CmdModifyOrder.
Use save_ext framework for added order flags.
8 years ago
Jonathan G Rennison
655b329142
Merge branch 'master' into jgrpp
...
# Conflicts:
# config.lib
8 years ago
frosch
a2edf52b41
(svn r27594) -Fix [FS#6473]: [Script] Kill scripts, when a non-suspendable valuator call takes way too long.
8 years ago
frosch
842aaf7cdd
(svn r27594) -Fix [FS#6473]: [Script] Kill scripts, when a non-suspendable valuator call takes way too long.
8 years ago
Jonathan G Rennison
f6d374ade4
Merge branch 'house_placing' into jgrpp
...
This reverts the house picking/placing patch back to v2.
This is to fix house placement/town growth desync issues introduced in v4.
# Conflicts:
# src/settings_gui.cpp
# src/settings_type.h
# src/town_gui.cpp
8 years ago
Jonathan G Rennison
95b65163e3
Revert back to v2 of house picking/placing patch.
8 years ago
Jonathan G Rennison
3da991bf9b
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/rail_gui.cpp
9 years ago
frosch
da7978a08c
(svn r27545) -Fix: Remove special handling of classes with virtual methods from squirrel_export.awk. It seems to serve no purpose, except to break on 3 classes.
9 years ago
frosch
e9fea1738a
(svn r27545) -Fix: Remove special handling of classes with virtual methods from squirrel_export.awk. It seems to serve no purpose, except to break on 3 classes.
9 years ago
frosch
7e29551ae0
(svn r27544) -Fix-ish: Mark ScriptText::GetEncodedText as not part of any API, instead of relying on the export script to break on '/*'.
9 years ago
frosch
507e7135ec
(svn r27544) -Fix-ish: Mark ScriptText::GetEncodedText as not part of any API, instead of relying on the export script to break on '/*'.
9 years ago
frosch
31bd5a09b6
(svn r27543) -Fix (r27379): ScriptExec/TestMode::FinalRelease is not part of the API.
9 years ago
frosch
d70da28365
(svn r27543) -Fix (r27379): ScriptExec/TestMode::FinalRelease is not part of the API.
9 years ago
Jonathan G Rennison
54b8eb9b4c
Merge branch 'polyline_track_tool' into jgrpp
...
# Conflicts:
# src/rail_cmd.cpp
# src/rail_gui.cpp
# src/viewport.cpp
# src/viewport_func.h
9 years ago
patch-import
01cf154f51
Import polyline rail tool patch v10b
...
http://www.tt-forums.net/viewtopic.php?f=33&t=57080
9 years ago
keldorkatarn
5cc56d6ad9
Make 32 instead of 16 rail types possible. by using one free bit of m1 in the map array.
...
(cherry picked from commit b44843800880cdc186f5183301ee0f42afbb5f84)
Also set non-rail type M3 bits to 0 where applicable.
Change savegame versioning to SLXI format.
9 years ago
Jonathan G Rennison
41a06e698f
Merge branch 'house_placing' into jgrpp
...
# Conflicts:
# src/settings_gui.cpp
# src/settings_type.h
# src/town_gui.cpp
9 years ago
patch-import
0fd34a17a5
Update to v4 of house placing patch.
9 years ago
Jonathan G Rennison
57cbecb0e0
Merge branch 'master' into jgrpp
9 years ago
frosch
fbd79d88f0
(svn r27518) -Update: Numbers
9 years ago
frosch
0c7c0ada78
(svn r27518) -Update: Numbers
9 years ago
Jonathan G Rennison
14bf956cec
Merge branch 'master' into jgrpp
9 years ago
frosch
e78a03d7b4
(svn r27463) -Merge: Documentation updates from 1.5 branch
9 years ago
frosch
ae1d96cc2f
(svn r27463) -Merge: Documentation updates from 1.5 branch
9 years ago
Jonathan G Rennison
19764bb4fb
Merge branch 'enhanced_viewport_overlay-sx' into jgrpp
9 years ago
Jonathan G Rennison
388dab7390
Merge branch 'master' into enhanced_viewport_overlay
...
Conflicts:
src/road_gui.cpp
src/widgets/dropdown.cpp
9 years ago
michi_cc
44918010df
(svn r27381) -Fix: Warnings due to C++11 requirements for explicit narrowing conversions in initializer lists.
9 years ago
michi_cc
2b8bb12d62
(svn r27381) -Fix: Warnings due to C++11 requirements for explicit narrowing conversions in initializer lists.
9 years ago
frosch
63aa9f4ea8
(svn r27379) -Codechange: Do not throw in the destructors of ScriptTest/ExecMode.
9 years ago
frosch
e5d105900d
(svn r27379) -Codechange: Do not throw in the destructors of ScriptTest/ExecMode.
9 years ago
Jonathan G Rennison
7ed93f9211
Merge branch 'enhanced_viewport_overlay-sx' into jgrpp
...
town_gui.cpp updated due to struct CommandContainer change.
Conflicts:
src/command.cpp
src/command_type.h
src/gfxinit.cpp
src/openttd.cpp
src/pbs.cpp
src/saveload/extended_ver_sl.cpp
src/saveload/extended_ver_sl.h
src/saveload/saveload.cpp
src/stdafx.h
src/train_cmd.cpp
src/viewport_type.h
src/window_type.h
9 years ago
Jonathan G Rennison
e24839ed65
Merge branch 'master' into enhanced_viewport_overlay
...
Notes on conflict resolution:
* MarkTileDirtyByTile gained an extra param on both sides of the merge
Move bridge level offset to be after zoom level param, as it's used less.
* Add zoom level params to MarkBridgeDirty functions
* Fix undefined behaviour in colour_index cycling in ViewportMapDraw
Conflicts:
src/clear_cmd.cpp
src/pbs.cpp
src/rail_cmd.cpp
src/toolbar_gui.cpp
src/train_cmd.cpp
src/vehicle.cpp
src/viewport.cpp
src/viewport_func.h
9 years ago
patch-import
536a95dfd0
Import combined Enhanced viewport: zoom out, overlays & tooltips (r53_27127) patch
...
https://www.tt-forums.net/viewtopic.php?f=33&t=53394
9 years ago
Jonathan G Rennison
ce34225b0e
Merge branch 'house_placing' into jgrpp
9 years ago
patch-import
19dcbb1cb9
Import Picking and placing single houses in scenario editor patch
...
Minor whitespace fixes
http://www.tt-forums.net/viewtopic.php?f=33&t=68894&view=unread#p1099696
9 years ago
Jonathan G Rennison
5f1b148cf9
Initial minimal working tracerestrict implementation.
...
This is a port of the tracerestrict/routing restrictions feature
from TTDPatch.
At present this implements if tests (train length only),
and pathfinder deny and penalty actions.
This requires the use of YAPF. Note that restrictions are only evaluated
within the YAPF lookahead distance.
9 years ago
frosch
42630dfa01
(svn r27316) -Doc: Improve documentation on ScriptCargo::GetCargoLabel
9 years ago
frosch
de3bb62e9e
(svn r27316) -Doc: Improve documentation on ScriptCargo::GetCargoLabel
9 years ago
alberth
ada765a7e1
(svn r27287) -Doc: Clarify radius and semantics of the industry producing/accepting tile functions.
9 years ago
alberth
514da346bd
(svn r27287) -Doc: Clarify radius and semantics of the industry producing/accepting tile functions.
9 years ago
alberth
ad8a7aee30
(svn r27286) -Fix-ish(r27140): Also fix typo in the documentation.
9 years ago
alberth
10adedce5f
(svn r27286) -Fix-ish(r27140): Also fix typo in the documentation.
9 years ago
frosch
108aa4e7af
(svn r27258) -Fix [FS#6287]: ScriptList::RemoveList failed to remove a list from itself.
10 years ago
frosch
eb25d9e275
(svn r27258) -Fix [FS#6287]: ScriptList::RemoveList failed to remove a list from itself.
10 years ago
frosch
2edbc72ebd
(svn r27192) -Change: heading for 1.6 now
10 years ago
frosch
6477356dd2
(svn r27192) -Change: heading for 1.6 now
10 years ago
alberth
da9721ffd6
(svn r27174) -Feature[FS#6236]: Display relative offset changes in the sprite aligner (juzza1).
10 years ago
alberth
a5843149b5
(svn r27174) -Feature[FS#6236]: Display relative offset changes in the sprite aligner (juzza1).
10 years ago
frosch
74b0e2b73e
(svn r27166) -Codechange: Optimise ScriptList by making use of iterators instead of looking up map-items multiple times per API call.
10 years ago
frosch
fece468d96
(svn r27166) -Codechange: Optimise ScriptList by making use of iterators instead of looking up map-items multiple times per API call.
10 years ago
alberth
cd36ff1bfe
(svn r27164) -Add: [NoGo] Game scripts can point to a location, station, industry, or town when publishing news.
10 years ago
alberth
0143f486f2
(svn r27164) -Add: [NoGo] Game scripts can point to a location, station, industry, or town when publishing news.
10 years ago
frosch
4b39e3d98c
(svn r27152) -Fix: Generated files.
10 years ago
frosch
83a02da380
(svn r27152) -Fix: Generated files.
10 years ago
frosch
bf714413a2
(svn r27123) -Fix [FS#5371] [FS#6214]: API docs (krinn)
10 years ago
frosch
a55a5bff24
(svn r27123) -Fix [FS#5371] [FS#6214]: API docs (krinn)
10 years ago
alberth
39d6562158
(svn r27111) -Doc: Extend script documentation with Save and Load functions.
10 years ago
alberth
7023819d49
(svn r27111) -Doc: Extend script documentation with Save and Load functions.
10 years ago
rubidium
65f836f677
(svn r27104) -Fix [FS#6194]: support 64 bits integere in the ScriptLists as well
10 years ago
rubidium
14f197c6ff
(svn r27104) -Fix [FS#6194]: support 64 bits integere in the ScriptLists as well
10 years ago
rubidium
978d4e4eaa
(svn r27102) -Fix [FS#6194]: money values would end up wrong in strings when outside of the bounds of a 32 bits integer
10 years ago
rubidium
730773f5f1
(svn r27102) -Fix [FS#6194]: money values would end up wrong in strings when outside of the bounds of a 32 bits integer
10 years ago
rubidium
a0f58d54dc
(svn r27032) -Merge: documentation updates from 1.4 branch
10 years ago
rubidium
e3791822b2
(svn r27032) -Merge: documentation updates from 1.4 branch
10 years ago
rubidium
c017c18c26
(svn r27026) -Fix: some (older-ish) GCC compiler warnings
10 years ago
rubidium
d1429cd936
(svn r27026) -Fix: some (older-ish) GCC compiler warnings
10 years ago
rubidium
0c2f4bdc2b
(svn r27020) -Cleanup: some coding style consistency improvements (mostly spaces)
10 years ago
rubidium
d534c80e94
(svn r27020) -Cleanup: some coding style consistency improvements (mostly spaces)
10 years ago
rubidium
660a95e5d2
(svn r27003) -Cleanup: fix the use of spaces and asterices "around" some comments
10 years ago
rubidium
771dcf3b7b
(svn r27003) -Cleanup: fix the use of spaces and asterices "around" some comments
10 years ago
frosch
fc36231cdf
(svn r26915) -Fix: API docs
10 years ago
frosch
1c6705ba34
(svn r26915) -Fix: API docs
10 years ago
fonsinchen
df1971fbde
(svn r26894) -Feature: Swap method for script lists
10 years ago
fonsinchen
1a5b2f0e17
(svn r26894) -Feature: Swap method for script lists
10 years ago
fonsinchen
d206b436aa
(svn r26893) -Feature: ScriptStationList_Cargo for sorting cargo by from and via
10 years ago
fonsinchen
2128f1e929
(svn r26893) -Feature: ScriptStationList_Cargo for sorting cargo by from and via
10 years ago
fonsinchen
b6833fc6ef
(svn r26892) -Feature: Script API for retrieving planned flow
10 years ago
fonsinchen
73d273ffd6
(svn r26892) -Feature: Script API for retrieving planned flow
10 years ago
rubidium
fa193ece85
(svn r26885) -Feature-ish: user interface for limiting the maximum height of a map
10 years ago
rubidium
c72d362840
(svn r26885) -Feature-ish: user interface for limiting the maximum height of a map
10 years ago
alberth
f24aa8807d
(svn r26811) -Fix[FS#6108]: Fixed spelling error in widget name.
10 years ago
alberth
22b967676e
(svn r26811) -Fix[FS#6108]: Fixed spelling error in widget name.
10 years ago
alberth
aa2078a40e
(svn r26805) -Feature: Allow hiding of non-interesting engines in the autoreplace GUI.
10 years ago
alberth
b4a87e7f45
(svn r26805) -Feature: Allow hiding of non-interesting engines in the autoreplace GUI.
10 years ago
alberth
cb3f69f746
(svn r26804) -Feature: Allow hiding of non-interesting engines in the build vehicle GUI.
10 years ago
alberth
a49744b50c
(svn r26804) -Feature: Allow hiding of non-interesting engines in the build vehicle GUI.
10 years ago
alberth
5d38e0f24b
(svn r26800) -Feature[FS#1640]: Vehicle sorting in autoreplace GUI.
10 years ago
alberth
81d2bdbf47
(svn r26800) -Feature[FS#1640]: Vehicle sorting in autoreplace GUI.
10 years ago
rubidium
5f8b37047a
(svn r26797) -Codechange: rewrite the UTF8 reading code to make use of already existing functions instead of partially trying to implemented them
10 years ago
rubidium
876cc82f33
(svn r26797) -Codechange: rewrite the UTF8 reading code to make use of already existing functions instead of partially trying to implemented them
10 years ago
rubidium
9cbdd45751
(svn r26796) -Fix: reading of high byte of "ASCII" files yielded a negative 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
10 years ago
rubidium
385d3d3947
(svn r26796) -Fix: reading of high byte of "ASCII" files yielded a negative 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
10 years ago
rubidium
be23e13e33
(svn r26785) -Fix [Squirrel]: loading a value saved as boolean caused it to be of type integer instead of boolean
10 years ago
rubidium
08cbf11539
(svn r26785) -Fix [Squirrel]: loading a value saved as boolean caused it to be of type integer instead of boolean
10 years ago
rubidium
00e1e69187
(svn r26784) -Codechange [Squirrel]: use WChar for the lexer
10 years ago
rubidium
f41b4a8e1b
(svn r26784) -Codechange [Squirrel]: use WChar for the lexer
10 years ago
rubidium
4506858a83
(svn r26782) -Fix (r26781): was in the wrong folder when commiting
10 years ago
rubidium
b5f5e88d57
(svn r26782) -Fix (r26781): was in the wrong folder when commiting
10 years ago
rubidium
a106bd1dd5
(svn r26776) -Codechange: use safe string functions in script/squirrel*.cpp
10 years ago
rubidium
962c1a3242
(svn r26776) -Codechange: use safe string functions in script/squirrel*.cpp
10 years ago
rubidium
a7044da533
(svn r26775) -Cleanup [Squirrel]: "resolve" several of the unicode wrapper defines
10 years ago
rubidium
e63ca12ab8
(svn r26775) -Cleanup [Squirrel]: "resolve" several of the unicode wrapper defines
10 years ago
rubidium
65cab46a84
(svn r26774) -Cleanup [Squirrel]: remove _SC macro
10 years ago
rubidium
33ab505567
(svn r26774) -Cleanup [Squirrel]: remove _SC macro
10 years ago
rubidium
95549e6da5
(svn r26771) -Cleanup: remove OTTD2SQ and SQ2OTTD
10 years ago
rubidium
7c4e9dd71d
(svn r26771) -Cleanup: remove OTTD2SQ and SQ2OTTD
10 years ago
rubidium
e874be7691
(svn r26769) -Codechange [Squirrel]: remove the difference between some platforms having wchar for SQChar and others just char; always use char (and UTF-8) like in the rest of (internal) OpenTTD
10 years ago
rubidium
7a00d2e849
(svn r26769) -Codechange [Squirrel]: remove the difference between some platforms having wchar for SQChar and others just char; always use char (and UTF-8) like in the rest of (internal) OpenTTD
10 years ago
frosch
f6c9743ad9
(svn r26748) -Merge: documentation updates from 1.4 branch
10 years ago
frosch
669d593fad
(svn r26748) -Merge: documentation updates from 1.4 branch
10 years ago
frosch
898ec49421
(svn r26744) -Fix [FS6085-ish]: ScriptListSorterItemDescending::FindNext failed to detect the end.
10 years ago
frosch
7ca57bc578
(svn r26744) -Fix [FS6085-ish]: ScriptListSorterItemDescending::FindNext failed to detect the end.
10 years ago
frosch
63047e51b1
(svn r26743) -Codechange: Simplify ScriptList iterators.
10 years ago
frosch
a03ad12322
(svn r26743) -Codechange: Simplify ScriptList iterators.
10 years ago
frosch
98c4648d20
(svn r26742) -Doc: Why reverse_iterator is unsuitable for ScriptList iterators
10 years ago
frosch
0d561bcf57
(svn r26742) -Doc: Why reverse_iterator is unsuitable for ScriptList iterators
10 years ago
frosch
7d1e17bdb5
(svn r26741) -Revert (r26736): reverse_iterators are invalidated when the element next to them is erased (not the element they are pointing to), which makes them unsuitable for ScriptList.
10 years ago
frosch
c775ffe530
(svn r26741) -Revert (r26736): reverse_iterators are invalidated when the element next to them is erased (not the element they are pointing to), which makes them unsuitable for ScriptList.
10 years ago
rubidium
54ad0d342f
(svn r26736) -Fix [Script]: infinite loop (by scripts; always returning the 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
10 years ago
rubidium
d733c7d196
(svn r26736) -Fix [Script]: infinite loop (by scripts; always returning the 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
10 years ago
rubidium
a9367c0219
(svn r26734) -Fix-ish: make clear the AI/GS List's Begin and Next return the item, not the value
10 years ago
rubidium
c25b0a0ad4
(svn r26734) -Fix-ish: make clear the AI/GS List's Begin and Next return the item, not the value
10 years ago
alberth
ee7700ef78
(svn r26685) -Fix: Tighten parameter bound checks on GSCargoMonitor functions, and return -1 on out-of-bound parameters.
10 years ago
alberth
8fe8765aaa
(svn r26685) -Fix: Tighten parameter bound checks on GSCargoMonitor functions, and return -1 on out-of-bound parameters.
10 years ago
rubidium
e8d4ab8994
(svn r26617) -Fix [FS#5973]: [Script] Loading/parsing of info .nuts was done in the same VM, causing e.g. constants to break the loading of info of other scripts
10 years ago
rubidium
a6b4e59963
(svn r26617) -Fix [FS#5973]: [Script] Loading/parsing of info .nuts was done in the same VM, causing e.g. constants to break the loading of info of other scripts
10 years ago
alberth
c24998e79f
(svn r26613) -Feature: Upgrade currently active newgrfs to newest installed version.
10 years ago
alberth
1feba55f0f
(svn r26613) -Feature: Upgrade currently active newgrfs to newest installed version.
10 years ago
alberth
ac23e46713
(svn r26610) -Feature: Select an editable preset name for saving.
10 years ago
alberth
8755c26793
(svn r26610) -Feature: Select an editable preset name for saving.
10 years ago
rubidium
ebe3c797dc
(svn r26585) -Fix/Feature [FS#5942]: don't truncate money to 32 bits
11 years ago
rubidium
691c22ac6a
(svn r26585) -Fix/Feature [FS#5942]: don't truncate money to 32 bits
11 years ago
rubidium
36e8123e4c
(svn r26584) -Codechange: [Squirrel] Make the internal integer for scripts always 64 bits, so scripts behave the same on 32 or 64 bits architectures
11 years ago
rubidium
39e90ec6e0
(svn r26584) -Codechange: [Squirrel] Make the internal integer for scripts always 64 bits, so scripts behave the same on 32 or 64 bits architectures
11 years ago
rubidium
fb9dbf30fa
(svn r26580) -Codechange: s/GES_PICKUP/GES_RATING/ (it has nothing to do with actual pickup), s/acceptance_pickup/status/ (the enum isn't called GoodEntryStatus for a reason; it's not only acceptance and pickup anymore)
11 years ago
rubidium
89c25b955e
(svn r26580) -Codechange: s/GES_PICKUP/GES_RATING/ (it has nothing to do with actual pickup), s/acceptance_pickup/status/ (the enum isn't called GoodEntryStatus for a reason; it's not only acceptance and pickup anymore)
11 years ago
fonsinchen
38ee1c7b92
(svn r26563) -Fix (r26558): Don't pass explicit template arguments to std::make_pair.
11 years ago
fonsinchen
5fc2c3dcc8
(svn r26563) -Fix (r26558): Don't pass explicit template arguments to std::make_pair.
11 years ago
fonsinchen
cee5920fcc
(svn r26558) -Fix: be more explicit about the type of iterators in the waiting cargo API
11 years ago
fonsinchen
20f49ecf00
(svn r26558) -Fix: be more explicit about the type of iterators in the waiting cargo API
11 years ago
fonsinchen
7836470f60
(svn r26557) -Fix: clean up, test (somewhat), and complete the API for waiting cargo
11 years ago
fonsinchen
bb269661d4
(svn r26557) -Fix: clean up, test (somewhat), and complete the API for waiting cargo
11 years ago
frosch
32c9d71baf
(svn r26529) -Merge: documentation updates from 1.4 branch
11 years ago
frosch
083e02afe1
(svn r26529) -Merge: documentation updates from 1.4 branch
11 years ago
frosch
f5545aa0b1
(svn r26526) -Remove: Ability to set map generation seed via GUI. If you really need it, use the console.
11 years ago
frosch
775c96a0d2
(svn r26526) -Remove: Ability to set map generation seed via GUI. If you really need it, use the console.
11 years ago
frosch
9430dfe7fa
(svn r26525) -Remove: Screenshot format setting from GUI.
11 years ago
frosch
ebd2d3ccef
(svn r26525) -Remove: Screenshot format setting from GUI.
11 years ago
rubidium
034735a54c
(svn r26509) -Codechange: replace strdup with stredup (the latter ensures the return is not NULL)
11 years ago
rubidium
9ed12b0f07
(svn r26509) -Codechange: replace strdup with stredup (the latter ensures the return is not NULL)
11 years ago
rubidium
b886c8db8c
(svn r26506) -Codechange: replace most of vsnprintf with vseprintf
11 years ago
rubidium
e61fe21237
(svn r26506) -Codechange: replace most of vsnprintf with vseprintf
11 years ago
frosch
3232a64598
(svn r26505) -Fix (r23634, r26493): Incorrect usage of strecpy/strecat
11 years ago
frosch
fad2d3c709
(svn r26505) -Fix (r23634, r26493): Incorrect usage of strecpy/strecat
11 years ago
rubidium
a13ec598a8
(svn r26501) -Fix: Windows compilation error
11 years ago
rubidium
66743167c9
(svn r26501) -Fix: Windows compilation error
11 years ago
rubidium
a7e999ee20
(svn r26494) -Codechange: replace some further usages of s(n)printf with seprintf
11 years ago
rubidium
24fdd0b7bb
(svn r26494) -Codechange: replace some further usages of s(n)printf with seprintf
11 years ago
rubidium
e2330f16ea
(svn r26493) -Codechange: use strecat to concatenate script settings instead of manually accounting for the amount of characters that has been written
11 years ago
rubidium
b4914b91d9
(svn r26493) -Codechange: use strecat to concatenate script settings instead of manually accounting for the amount of characters that has been written
11 years ago
rubidium
1ab6ab9094
(svn r26492) -Fix (r26491): obviously it's too late
11 years ago
rubidium
ae46990636
(svn r26492) -Fix (r26491): obviously it's too late
11 years ago
rubidium
1535ad6327
(svn r26491) -Fix: compilation failure when networking is disabled
11 years ago
rubidium
567bf962fd
(svn r26491) -Fix: compilation failure when networking is disabled
11 years ago
rubidium
5c7c2445d8
(svn r26489) -Codechange: properly account for the end of buffers in the file io code instead of assuming MAX_PATH is okay
11 years ago
rubidium
21f991e235
(svn r26489) -Codechange: properly account for the end of buffers in the file io code instead of assuming MAX_PATH is okay
11 years ago
rubidium
b1f6351eff
(svn r26487) -Codechange: use lastof instead of lengthof/sizeof for script names
11 years ago
rubidium
a5274117bd
(svn r26487) -Codechange: use lastof instead of lengthof/sizeof for script names
11 years ago
rubidium
6ecc602050
(svn r26486) -Codechange: replace a number of snprintfs with seprintf
11 years ago
rubidium
5b82822c12
(svn r26486) -Codechange: replace a number of snprintfs with seprintf
11 years ago
frosch
24c7134bff
(svn r26485) -Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy and strecat.
11 years ago
frosch
ef4c2ce031
(svn r26485) -Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy and strecat.
11 years ago
rubidium
2be4215f43
(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
11 years ago
rubidium
0463dbdc9e
(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
11 years ago
peter1138
ed8f6f1a0f
(svn r26450) -Feature: Hierarchical vehicle subgroups.
11 years ago
peter1138
567d0ff3a7
(svn r26450) -Feature: Hierarchical vehicle subgroups.
11 years ago
frosch
50729655ec
(svn r26406) -Change: heading for 1.5 now
11 years ago
frosch
db96a109ff
(svn r26406) -Change: heading for 1.5 now
11 years ago
zuu
886d3a06f7
(svn r26398) -Codechange/fix (26396): A tab that should be a space
11 years ago
zuu
e73cd7e81d
(svn r26398) -Codechange/fix (26396): A tab that should be a space
11 years ago
zuu
ad639258f8
(svn r26396) -Add: [script] AI/GS APIs to get cargo waiting from/via other station
11 years ago
zuu
ae23f519f7
(svn r26396) -Add: [script] AI/GS APIs to get cargo waiting from/via other station
11 years ago
alberth
e3583b4cd1
(svn r26320) -Add: Label for both the filter category and filter type in the advanced settings window.
11 years ago
alberth
75504d24bf
(svn r26320) -Add: Label for both the filter category and filter type in the advanced settings window.
11 years ago
zuu
3d2a8bb1e9
(svn r26307) -Add: [nogo] Allow GS to hide story page date
11 years ago
zuu
9603014102
(svn r26307) -Add: [nogo] Allow GS to hide story page date
11 years ago
zuu
6a571811c7
(svn r26306) -Add: [nogo] More story APIs: RemovePageElement, GetCompany, GetDate, SetDate
11 years ago
zuu
1dbd59e6ab
(svn r26306) -Add: [nogo] More story APIs: RemovePageElement, GetCompany, GetDate, SetDate
11 years ago
zuu
ea7483a419
(svn r26305) -Add: [nogo] ScriptStoryPageElementList() - a list of all story page elements for a given page
11 years ago
zuu
57a88c9de2
(svn r26305) -Add: [nogo] ScriptStoryPageElementList() - a list of all story page elements for a given page
11 years ago
zuu
2d250c571f
(svn r26304) -Fix (26303): Forgot to add new files
11 years ago
zuu
14d99c6961
(svn r26304) -Fix (26303): Forgot to add new files
11 years ago
zuu
a6e0f162ed
(svn r26303) -Add: [nogo] ScriptStoryPageList() - a list of all story pages
11 years ago
zuu
5165be2698
(svn r26303) -Add: [nogo] ScriptStoryPageList() - a list of all story pages
11 years ago
zuu
0317163f1b
(svn r26302) -Doc: [nogo] ScriptStory::Remove does remove both the page and its elements
11 years ago
zuu
ebcc8462b7
(svn r26302) -Doc: [nogo] ScriptStory::Remove does remove both the page and its elements
11 years ago
zuu
33bcc9d24a
(svn r26298) -Fix: [nogo] Invalid DoCommand return callback for method returning bool
11 years ago
zuu
0c6f22b5c1
(svn r26298) -Fix: [nogo] Invalid DoCommand return callback for method returning bool
11 years ago
frosch
83b7021d9f
(svn r26279) -Fix [FS#5853]: [NoAI] Some RemoveRail methods required to set a valid railtype, though it was not used anyway. Remove the need to set one.
11 years ago
frosch
5d4c4b9172
(svn r26279) -Fix [FS#5853]: [NoAI] Some RemoveRail methods required to set a valid railtype, though it was not used anyway. Remove the need to set one.
11 years ago
frosch
69c0a9d32b
(svn r26270) -Fix-ish: If ScriptTown::FoundTown fails to generate a new random town name, don't bother sending a command, but fail immediately.
11 years ago
frosch
f36d084db5
(svn r26270) -Fix-ish: If ScriptTown::FoundTown fails to generate a new random town name, don't bother sending a command, but fail immediately.
11 years ago
zuu
61f3172d17
(svn r26164) -Doc: Fix Game Script API docs on that deity can build/prospect independent of advanced setting for that
11 years ago
zuu
b2f2a017b1
(svn r26164) -Doc: Fix Game Script API docs on that deity can build/prospect independent of advanced setting for that
11 years ago
frosch
a8d1e188b3
(svn r26153) -Doc [FS#5826]: Fix copy-pasty. (krinn)
11 years ago
frosch
ab9be31562
(svn r26153) -Doc [FS#5826]: Fix copy-pasty. (krinn)
11 years ago
frosch
1af98ee64c
(svn r26150) -Revert (r26120): EnforcePrecondition alters the last-error status and is only meant for commands.
11 years ago
frosch
51f5d62fdb
(svn r26150) -Revert (r26120): EnforcePrecondition alters the last-error status and is only meant for commands.
11 years ago
frosch
52c2c53c02
(svn r26149) -Fix [FS#5825]: [Script] Various API functions did not check whether ScrtipRoad::SetCurrentRoadType was called appropiately.
11 years ago
frosch
bf0e7c34e6
(svn r26149) -Fix [FS#5825]: [Script] Various API functions did not check whether ScrtipRoad::SetCurrentRoadType was called appropiately.
11 years ago
frosch
0bedd475e3
(svn r26148) -Fix [FS#5824] (r25735): Script API failed for vehicles with only implicit orders.
11 years ago
frosch
2e79fd9c40
(svn r26148) -Fix [FS#5824] (r25735): Script API failed for vehicles with only implicit orders.
11 years ago
rubidium
a7ac207c8f
(svn r26138) -Fix [FS#5821] (r26105-ish): [Script] scripts could trigger the internal IsValidRoadType assertion
11 years ago
rubidium
eec66b089d
(svn r26138) -Fix [FS#5821] (r26105-ish): [Script] scripts could trigger the internal IsValidRoadType assertion
11 years ago
rubidium
ebf46b7e4f
(svn r26137) -Merge: documentation updates from 1.3 branch
11 years ago
rubidium
354ec53b3c
(svn r26137) -Merge: documentation updates from 1.3 branch
11 years ago
rubidium
0e6e408cd3
(svn r26120) -Fix: [Script] Replace simple check with precondition check, after that simple check was documented as a precondition
11 years ago
rubidium
945fccc706
(svn r26120) -Fix: [Script] Replace simple check with precondition check, after that simple check was documented as a precondition
11 years ago
rubidium
0bf1d73556
(svn r26119) -Fix: ResolveCompanyID on an already resolved CompanyID
11 years ago
rubidium
3b83a195ca
(svn r26119) -Fix: ResolveCompanyID on an already resolved CompanyID
11 years ago
rubidium
652711f29a
(svn r26113) -Fix: unhandled seek error, and leaking file descriptor
11 years ago
rubidium
43f76dcabb
(svn r26113) -Fix: unhandled seek error, and leaking file descriptor
11 years ago
rubidium
ffa7693524
(svn r26093) -Fix (r26092): compilation error
11 years ago
rubidium
0460b78515
(svn r26093) -Fix (r26092): compilation error
11 years ago
rubidium
30a390b759
(svn r26092) -Fix [FS#5818]: prevent scripts from crashing OpenTTD when they send text with command codes to user editable texts such as sign and station names
11 years ago
rubidium
168fa4129d
(svn r26092) -Fix [FS#5818]: prevent scripts from crashing OpenTTD when they send text with command codes to user editable texts such as sign and station names
11 years ago
rubidium
157a3d3be4
(svn r26072) -Cleanup: mark some unreachable default cases by NOT_REACHED()
11 years ago
rubidium
be6b64f4e6
(svn r26072) -Cleanup: mark some unreachable default cases by NOT_REACHED()
11 years ago
rubidium
a6fae2c608
(svn r26058) -Fix: handle the return value of a number of functions better
11 years ago
rubidium
0e9c992104
(svn r26058) -Fix: handle the return value of a number of functions better
11 years ago
rubidium
73474728e3
(svn r26057) -Fix: a number of possibly uninitialised variables
11 years ago
rubidium
b3e93d6520
(svn r26057) -Fix: a number of possibly uninitialised variables
11 years ago
frosch
83fea1c6ca
(svn r26038) -Fix: Doxygen syntax.
11 years ago
frosch
78d0c37298
(svn r26038) -Fix: Doxygen syntax.
11 years ago
zuu
66216a9578
(svn r26012) -Add: new goal type that show a story page when clicked
11 years ago
zuu
6fc653d2d7
(svn r26012) -Add: new goal type that show a story page when clicked
11 years ago
zuu
a40808ee04
(svn r26010) -Document [FS#5662]: The AI/GS library name to use in Import, is not the name given by GetName but GetInstanceName
11 years ago
zuu
41b07b571d
(svn r26010) -Document [FS#5662]: The AI/GS library name to use in Import, is not the name given by GetName but GetInstanceName
11 years ago
frosch
e07dccd84f
(svn r25995) -Fix (r25785) [FS#5801]: [NoGo] GS failed to rename towns. (Zydeco)
11 years ago
frosch
e044bd8a73
(svn r25995) -Fix (r25785) [FS#5801]: [NoGo] GS failed to rename towns. (Zydeco)
11 years ago
frosch
d2624c6947
(svn r25969) -Add: [Script] ScriptTown::GetFundBuildingsDuration.
11 years ago
frosch
17eb3ee9df
(svn r25969) -Add: [Script] ScriptTown::GetFundBuildingsDuration.
11 years ago
frosch
88175c2503
(svn r25968) -Add: [Script] ScriptTown::TOWN_GROWTH_NONE to indicate no town growth via ScriptTown::SetGrowthRate and GetGrowthRate.
11 years ago
frosch
9a41aefcc4
(svn r25968) -Add: [Script] ScriptTown::TOWN_GROWTH_NONE to indicate no town growth via ScriptTown::SetGrowthRate and GetGrowthRate.
11 years ago
frosch
fc3040af02
(svn r25967) -Add: [NoGo] GSTown::TOWN_GROWTH_NORMAL to reset a town growth rate set previously via GSTown::SetGrowthRate.
11 years ago
frosch
b1f41a0afb
(svn r25967) -Add: [NoGo] GSTown::TOWN_GROWTH_NORMAL to reset a town growth rate set previously via GSTown::SetGrowthRate.
11 years ago
frosch
45a394d38e
(svn r25966) -Fix: [NoGo] Properly validate the range of the growth rate passed to GSTown::SetGrowthRate, instead of masking it to 16 bit.
11 years ago
frosch
41184fb871
(svn r25966) -Fix: [NoGo] Properly validate the range of the growth rate passed to GSTown::SetGrowthRate, instead of masking it to 16 bit.
11 years ago
rubidium
83b8388765
(svn r25959) -Fix: clang warnings; either because type safety was assumed, or because technically the wrong value was tested
11 years ago
rubidium
85d4f8d65c
(svn r25959) -Fix: clang warnings; either because type safety was assumed, or because technically the wrong value was tested
11 years ago
frosch
6bceb8b7ab
(svn r25946) -Add: [NewGRF Debuggnig] Inspecting other vehicles in a chain.
11 years ago
frosch
0aae2fd606
(svn r25946) -Add: [NewGRF Debuggnig] Inspecting other vehicles in a chain.
11 years ago
frosch
cc1f14a4b4
(svn r25924) -Fix: [Script] Documentation for ScriptTown::GetGrowthRate.
11 years ago
frosch
a249db1374
(svn r25924) -Fix: [Script] Documentation for ScriptTown::GetGrowthRate.
11 years ago
frosch
dbbb4ff686
(svn r25923) -Fix: [NoGo] Documentation for GSTown::SetGrowthRate
11 years ago
frosch
28f6009509
(svn r25923) -Fix: [NoGo] Documentation for GSTown::SetGrowthRate
11 years ago
frosch
433565b98f
(svn r25816) -Add [FS#5748]: Toggle button for wrapping lines in the textfile GUI (LordAro)
11 years ago
frosch
dfa0e61f25
(svn r25816) -Add [FS#5748]: Toggle button for wrapping lines in the textfile GUI (LordAro)
11 years ago
frosch
ae2c69c46c
(svn r25815) -Fix [FS#5754]: ScriptTile::IsBuildableRectangle could report true for tiles outside of the map, if they happened to wrap around into a valid area. (Bolt)
11 years ago
frosch
f26aad2e84
(svn r25815) -Fix [FS#5754]: ScriptTile::IsBuildableRectangle could report true for tiles outside of the map, if they happened to wrap around into a valid area. (Bolt)
11 years ago
zuu
48a21c582e
(svn r25809) -Fix: [Script] Decoding JSON data with an empty array from Admin port failed
11 years ago
zuu
8895ae5e0d
(svn r25809) -Fix: [Script] Decoding JSON data with an empty array from Admin port failed
11 years ago
zuu
a39ac14723
(svn r25808) -Fix (r25788): [Script] INVALID_EXPENSES should be called EXPENSES_INVALID in the script API
11 years ago
zuu
3ad1896273
(svn r25808) -Fix (r25788): [Script] INVALID_EXPENSES should be called EXPENSES_INVALID in the script API
11 years ago
zuu
b4f584de40
(svn r25791) -Fix (r25788): Silence comiler warning in ScriptCompany::ChangeBankBalance
11 years ago