dP
82572754dd
Fix: Trees disappear completely after a few years when they're not allowed to spread
4 years ago
Yexo
587d8e716b
Fix #8155 : Roadtype speed limit in toolbar dropdown in scenario editor was doubled
4 years ago
Jonathan G Rennison
ea06a0670d
Add rail ground type support for rail custom bridge heads
...
See: #146
4 years ago
translators
b8a896d52c
Update: Translations from eints
...
latvian: 35 changes by Tranzistors
4 years ago
dP
93d1d8773f
Fix: Desync after house replacement
4 years ago
translators
d11bae58a0
Update: Translations from eints
...
spanish (mexican): 7 changes by Absay
4 years ago
translators
70ccd34fa0
Update: Translations from eints
...
latvian: 13 changes by Tranzistors
4 years ago
translators
edc7ee2cda
Update: Translations from eints
...
indonesian: 1 change by fanioz
dutch: 1 change by JanWillem
latvian: 39 changes by Tranzistors
spanish (mexican): 1 change by Absay
4 years ago
translators
9b8d5ea074
Update: Translations from eints
...
spanish (mexican): 16 changes by Absay
russian: 3 changes by Lone_Wolf
4 years ago
Jonathan G Rennison
212f6f4dcb
Improve link refresher handling of conditional orders
4 years ago
Jonathan G Rennison
d37d08ebb3
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/industry_cmd.cpp
# src/station_cmd.cpp
# src/station_func.h
4 years ago
Jonathan G Rennison
a94a8da990
Suppress warning about using operator ^ on bool
4 years ago
translators
83cd040c61
Update: Translations from eints
...
latvian: 21 changes by Tranzistors
korean: 5 changes by telk5093
4 years ago
Jonathan G Rennison
77673b731c
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/industry_cmd.cpp
# src/openttd.cpp
# src/station_cmd.cpp
# src/station_func.h
4 years ago
Jonathan G Rennison
e67669d6ed
Add missing include to ini_type.h
4 years ago
dP
f2a9a1e2a5
Fix #8137 : New clients can't join (desync) after funding an industry
4 years ago
dP
7bd52970a1
Codechange: Refactor FindStationsAroundTiles to avoid code duplication
4 years ago
translators
6dcc99edab
Update: Translations from eints
...
latvian: 45 changes by Tranzistors
spanish (mexican): 9 changes by Absay
4 years ago
glx22
cca613e3b8
Fix #8142 , 5aa6351: Buoy owner and tile owner can be different ( #8143 )
4 years ago
glx22
d15c7dbdeb
Add: stations_near and industries_near cache check ( #8139 )
4 years ago
translators
48c61c1da1
Update: Translations from eints
...
latvian: 54 changes by Tranzistors
spanish (mexican): 4 changes by Absay
4 years ago
Ilayaraja
48d2eb703c
Add: INR currency ( #8136 )
...
Co-authored-by: ilayarja97 <ilayarja97@gmail.com>
4 years ago
Jonathan G Rennison
763a2826b6
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/gamelog.cpp
4 years ago
Jonathan G Rennison
0202211514
Conditional orders: Add slot acquire modes to train in slot conditional
4 years ago
glx
39092ee13b
Fix #8119 : Update docking area when clearing a shore rail tile
4 years ago
glx
5aa6351042
Fix #8132 : Corrupted savegame crashing OpenTTD on load
4 years ago
glx
0ed00ae111
Fix: Stop any gamelog action when recovering from SlError()
4 years ago
translators
3ba34a72aa
Update: Translations from eints
...
latvian: 80 changes by Tranzistors
spanish (mexican): 10 changes by Absay
4 years ago
Jonathan G Rennison
0dd9562ead
Continue waiting at rail waypoint if next order is a wait order for the same waypoint
4 years ago
Jonathan G Rennison
0100ea4e32
Conditional orders: Add mode to check waiting station cargo via next node
4 years ago
Jonathan G Rennison
1c768705a1
Use lower_bound instead of equal_range in StationCargoList::ShiftCargo
...
Calling erase could potentially invalidate the upper_bound iterator
4 years ago
Jonathan G Rennison
ea8a89e377
Reset conditional order comp operator when switching to load % or waiting cargo amount.
4 years ago
SamuXarick
a95fbd59a3
Fix #8119 , f538179: Update docking tile area when placing a diagonal rail next to a dock end ( #8124 )
4 years ago
translators
61e1a45100
Update: Translations from eints
...
latvian: 8 changes by Tranzistors
spanish (mexican): 1 change by Absay
4 years ago
Niels Martin Hansen
2c84549db0
Fix: Two issues in MIDI file writer
...
Variable-length values would write threshold values with a byte too many.
System Exclusive messages would cause write to fail since the end byte was treated as part of next message.
4 years ago
Jonathan G Rennison
07c9621fcf
Merge branch 'master' into jgrpp
4 years ago
Jonathan G Rennison
58c02030c2
Network: Avoid racy use of flags in TCPConnecter::CheckCallbacks
4 years ago
Jonathan G Rennison
ef7e658dee
Network: Remove static buffer form of NetworkAddress::GetAddressAsString
...
This is used in multiple threads concurrently
4 years ago
Jonathan G Rennison
af09391bfb
Use atomic load for _realtime_tick in _SetGeneratingWorldProgress
4 years ago
Jonathan G Rennison
a1d85b812b
Network: Use unique_ptr for packets, use deque for packet queues
4 years ago
Jonathan G Rennison
caa27cfa39
Network: Fix locking issues around server map PacketWriter
4 years ago
translators
170f3f9b2b
Update: Translations from eints
...
latvian: 38 changes by Tranzistors
4 years ago
glx22
82573a5e73
Fix #8117 : Memory leak in admin port ( #8122 )
4 years ago
glx22
86e9326b7f
Add: docking tiles cache check ( #8120 )
4 years ago
glx
bc8333723c
Fix #8021 : limit savegame range for docking tiles fixing
4 years ago
Yexo
64278fd598
Fix: reset roadtype/streetcartype info for non-road bridges
4 years ago
translators
364f6806c8
Update: Translations from eints
4 years ago
glx
f0747c8c51
Update: Lang files
4 years ago
glx
e0d20a44d2
Codechange: Use a dynamic copyright year
4 years ago
Jonathan G Rennison
197a4f2e3e
fcitx: Use XLookupString instead of XLookupKeysym to fix modifier keys
...
See: #142
4 years ago
Jonathan G Rennison
b11852a076
Fix insufficient YAPF cost added when reversing behind signal
...
Fix 29520437
, which was an insufficient fix
See: #150
4 years ago
Yexo
19dc31e0b3
Fix #8108 : always update tile_hash after updating v->tile
4 years ago
SamuXarick
8edbb42fe8
Fix c01a2e2: crash on loading old savegames with invalid animated tile information
4 years ago
SamuXarick
c01803cd42
Fix #8108 : possible crash on loading TTD savegames with phantom oil rigs
4 years ago
translators
aa91c0666e
Update: Translations from eints
...
korean: 1 change by telk5093
4 years ago
frosch
9f2e23d8ba
Fix #8093 : Build+Refit changed game-state in command test run, and thus caused desyncs.
...
Use DC_AUTOREPLACE for actions that shall be reversibe, in this case:
- Do not rearrange free wagons in test-run.
- Do not discard OrderBackups.
The latter was not triggered by actual auto-replace, since it does not set a 'user'.
4 years ago
frosch
0f9dc88834
Fix: When build+refit an engine, do not refit any free wagons that may get attached.
4 years ago
frosch
68244393f1
Codechange: Unify the tests whether build+refit is in simulation-test or real-run.
4 years ago
Jonathan G Rennison
74b6981d97
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/os/macosx/macos.mm
# src/video/cocoa/cocoa_v.mm
# src/video/cocoa/fullscreen.mm
# src/video/cocoa/wnd_quartz.mm
# src/video/cocoa/wnd_quickdraw.mm
4 years ago
Jonathan G Rennison
e559bb98c4
Viewport: Fix scroll region sort comparison not meeting strict weak ordering
...
fa90b567
was not a proper fix
4 years ago
Jonathan G Rennison
cba9b56ff7
Custom bridge heads: Fix secondary rail track type when removing piece
...
In case when new configuration is parallel tracks
4 years ago
Jonathan G Rennison
b458c0c88d
Fix free wagon re-arrangement when estimating train build and refit cost
...
See: #149
4 years ago
Jonathan G Rennison
686ff03817
Fix graphical glitch when rendering narrow viewport slices
4 years ago
Jonathan G Rennison
669b68d140
Crashlog: Suffix crash file names with date/time
4 years ago
Jonathan G Rennison
60dabc68a0
Add a scope info logger for DoSetViewportPosition calls
4 years ago
Jonathan G Rennison
b03889d7e6
Add DumpWindowInfo function
4 years ago
Jonathan G Rennison
bee840bc44
Increase verbosity of height asserts in Blitter_32bppBase::ScrollBuffer
4 years ago
Jonathan G Rennison
ad72fad68e
Fix #148 : Rename STR_MONEY_CHEAT_MULTIPLAYER* strings
4 years ago
Michael Lutz
1f1345de09
Codechange: [Script] Improve copying a list into another empty list.
4 years ago
Jonathan G Rennison
563037e401
Add brackets around bitmath macro definitions
4 years ago
Jonathan G Rennison
a3652b998e
Merge pull request #145 from telk5093/jgrpp
...
ko-KR: Update translations
4 years ago
Jonathan G Rennison
2952043748
Fix insufficient YAPF cost added when reversing behind signal
...
Distance to target cost compensation was too small in case where target
was perfectly in line with reversing track due to exit direction offset
added in PfCalcEstimate.
See: #147
4 years ago
Jonathan G Rennison
eef6ad7b2a
Crash log: Save config file in new crash save chunk
5 years ago
Jonathan G Rennison
850f860f2d
Fix dump_load_debug_log console command overwriting data
5 years ago
Jonathan G Rennison
6821c0e945
Use builtins for overflow detection in OverflowSafeInt on gcc/clang
5 years ago
TELK
951b687f5e
ko-KR: Fix typo
5 years ago
TELK
e236d938a9
ko-KR: Update translations
5 years ago
Jonathan G Rennison
be3f03358f
Departure boards: Fix handling of waiting orders
...
See: #144
5 years ago
Jonathan G Rennison
59d84975e0
Fix length limit of waiting cargo amount cond order text input
5 years ago
Jonathan G Rennison
3cb521afb3
Viewport: Fix screen bounds of empty bounding box sprites when splitting
5 years ago
Jonathan G Rennison
89902f2f4a
Debug: Add viewport debug flags for sprite split control
5 years ago
Jonathan G Rennison
4b374cb84a
Add half-tile margin when horizontally splitting viewport drawing region
5 years ago
Jonathan G Rennison
e0902c93a4
Revert "Viewport: Trim parent sprites to redraw area before sorting"
...
This reverts commit f563dfe194
.
This caused rendering issues with vehicles passing under bridges
at the very edge of the drawing area.
5 years ago
Jonathan G Rennison
1506479f56
Cheat: Add cheats to set inflation income and cost factors
...
See: #124
5 years ago
Jonathan G Rennison
3e7618f519
Save/load: Add extra cheats savegame chunk
5 years ago
translators
e45bccb833
Update: Translations from eints
...
welsh: 4 changes by kazzie
5 years ago
Jonathan G Rennison
17f25690eb
Ctrl-click up/down in NewGRF window to move to top or bottom
5 years ago
SamuXarick
93a7ff6709
Fix: [Script] ScriptMarine::AreWaterTilesConnected failed for aqueducts ( #8074 )
5 years ago
translators
0b8100b46f
Update: Translations from eints
...
tamil: 16 changes by aswn
5 years ago
Jonathan G Rennison
bbfe8f9d35
Fix mixed load if available and full load cargo-type load orders
5 years ago
Jonathan G Rennison
3f68c73b09
GS: Charge 5000 opcodes to call ScriptTown::FoundTown
...
This call is very expensive and calling it in a loop when it fails
can consume all available CPU time
Add a further 50000 charge if a town name cannot be generated
5 years ago
Jonathan G Rennison
ab99c16601
Add support for money cheat in multiplayer
...
Add a setting for whether this is permitted by multiplayer clients
5 years ago
Jonathan G Rennison
b209b37db9
Add new CommandFlags value: CMD_SERVER_NS
5 years ago
Jonathan G Rennison
86b6e9727f
Cheats: Enable setting magic bulldozer, tunnels and jet crashes in multiplayer
5 years ago
Jonathan G Rennison
bdf3af72ec
Fix `screenshot minimap <name>` console command ignoring name
...
See #143
5 years ago
Jonathan G Rennison
5ac240147e
Fix wrong viewport virtual size in InitializeWindowViewport
5 years ago
Michael Lutz
4bfa3ff619
Remove: [OSX] Old QuickTime music driver.
5 years ago
Michael Lutz
e9294ce4e3
Cleanup: [OSX] Mop up some remaining stuff catering to compiling with very old SDK versions.
5 years ago
Michael Lutz
c21a298a8a
Remove: [OSX] Support for the pre 10.6 ATS font selection.
5 years ago
Michael Lutz
b17ea3de36
Remove: [OSX] Support for the pre-10.5 audio/music APIs.
5 years ago
Michael Lutz
9dd8b3d430
Remove: [OSX] Stuff that is pre-10.7 from the Cocoa/Quartz video driver.
5 years ago
Michael Lutz
0e5be3887c
Remove: [OSX] Old fullscreen subdriver for pre 10.7 systems.
...
Since the move to C++11, building for pre 10.7 is not possible with the native
Apple tools. Also, due to bitrot, the file doesn't even compile anymore. While
this could be fixed, it shows that this subdriver is basically never used anymore.
5 years ago
Michael Lutz
a31cbbf67f
Remove: [OSX] QuickDraw video subdriver used for OSX versions up to 10.4.
...
Since the C++11 move, getting OpenTTD to compile and run for anything
below 10.7 basically requires building a custom compiler and libc++.
Also, the QuickDraw subdriver crashes on more modern OSX version. While this
is fixable, keeping the driver around is probably pointless.
5 years ago
Michael Lutz
9d7ad67c1d
Codechange: [OSX] Allow compiling with SDK version pre 10.9.
5 years ago
Jonathan G Rennison
a4bf068c6c
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/toolbar_gui.cpp
5 years ago
glx
9339e4dcad
Fix #8081 : Check for waypoints when removing docking tiles
5 years ago
Jonathan G Rennison
0a61671ff1
Windows: Use TLS to avoid sharing buffers for FS2OTTD, OTTD2FS, GetCurrentLocale
5 years ago
Jonathan G Rennison
4c59dfb6b1
Fix data race during palette animation with threaded blitters
5 years ago
Jonathan G Rennison
c061675001
Allow modal progress sleep to finish early on completion
5 years ago
Jonathan G Rennison
e2ab622a14
Avoid data race in modal progress mode
5 years ago
Jonathan G Rennison
1e7a73b2c7
Win32: Check for buffer overrun when calling WSAIoctl/SIO_GET_INTERFACE_LIST
...
This has been observed on Wine
5 years ago
Pavel Stupnikov
f14a69e52f
Fix a5681d3e: Make goal question ID use 16 bits again ( #8072 )
5 years ago
arikover
1e3e960fce
Add: Hotkey for Land Info in normal mode
...
- added a hotkey for land_info in normal mode
- no default key is set
5 years ago
Jonathan G Rennison
efaeb9e182
Scheduled dispatch: Fix wrong order index for getting dispatch wait time
...
See: #141
5 years ago
Jonathan G Rennison
3f49f1b749
Scheduled dispatch: Fix wrong type in GetScheduledDispatchTime
5 years ago
Jonathan G Rennison
53032a8473
Scheduled dispatch: Fix lateness when waiting time at dispatch point change
...
See: #141
5 years ago
Jonathan G Rennison
a72b4881a0
Scheduled dispatch: Fix double dispatch request when no timetable set
...
See: #141
5 years ago
translators
7aab7642bf
Update: Translations from eints
...
catalan: 30 changes by juanjo
5 years ago
translators
d50e4641ae
Update: Translations from eints
...
luxembourgish: 9 changes by Phreeze
5 years ago
Jonathan G Rennison
f077c3bf6e
Merge branch 'master' into jgrpp
5 years ago
glx
b50d77b831
Fix #8064 : Incorrect display of refit capacity
5 years ago
frosch
7fe291667f
Fix #8060 , 5880f14: Restore admin network API compatibility.
5 years ago
stormcone
2514f43909
Fix #8055 , c02ef3e: Crash when roadtype availability changed with the road toolbar open ( #8058 )
5 years ago
translators
71e79edfc1
Update: Translations from eints
...
estonian: 32 changes by taavi
5 years ago
Jonathan G Rennison
dc4bd3a0be
Skip non-Object tiles in UpdateObjectColours
5 years ago
Jonathan G Rennison
d210bc4d14
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/lang/korean.txt
# src/saveload/afterload.cpp
Recalculate docking tile cache due to 57553cd8
5 years ago
SamuXarick
e7b901462e
Doc: [Script] Make it clear random_deviation and CONFIG_RANDOM range upper bounds are inclusive
5 years ago
SamuXarick
8f9654c5c6
Fix: [Script] Random deviation upper bound range should be inclusive
5 years ago
Themba Dube
04b8e2f8a9
Fix: Road vehicles should only penalize traffic going to the same station
5 years ago
Jonathan G Rennison
db52acaade
Open train vehicle details window on total cargo tab if shift pressed
...
This is instead of ctrl, as this is now used in trunk
See: 793d01ec
, cc1d72c3
5 years ago
Themba Dube
0a441f63ff
Merge remote-tracking branch 'internet-trains/road-vehicle-lookahead' into rv_pathfind
5 years ago
Sebastian Pauka
bd3a5876b0
Fix #7644 : [Cocoa] Manually set colorspace to sRGB
5 years ago
SamuXarick
57553cd809
Fix #8020 : Add missing docking tiles around industry neutral stations
5 years ago
SamuXarick
4d4005d8b7
Fix #8039 : [AI/GS] SetOrderFlags and GetOrderDestination didn't work for oil rigs
5 years ago
glx
0b5e0522b6
Fix #8043 , c02ef3e4: Incorrect handling of global road/tram hotkeys
5 years ago
Jonathan G Rennison
4338541be8
Fix potential use of old names in group and engine name sorters
...
This could result in violation of strict weak ordering
5 years ago
Jonathan G Rennison
fa90b56780
Viewport: Fix scroll region sort comparison not meeting strict weak ordering
...
See: #137
5 years ago
Jonathan G Rennison
0a6a38886d
Viewport: Fix viewport updates being applied to shaded windows
5 years ago
translators
2cc9afe057
Update: Translations from eints
...
danish: 2 changes by Knogle
5 years ago
Jonathan G Rennison
c5c24a3165
Departures: Increase margin between right-hand columns
5 years ago
Jonathan G Rennison
c227d30801
Fix window re-rendering when ReInit() called within OnPaint/draw handler
5 years ago
translators
55e81d3973
Update: Translations from eints
...
polish: 22 changes by MaksOPENTTD1
5 years ago
SamuXarick
3e680c50ca
Change: Open company window when clicking on a company goal ( #8033 )
5 years ago
SamuXarick
3a08a7e99d
Fix: Ignore clicks on non-applicable global goals ( #8035 )
5 years ago
Jonathan G Rennison
ba65a79d09
Enable allowing/disallowing supply to a station, per cargo
...
Ctrl-click station cargo rating
5 years ago
translators
e7da6616ba
Update: Translations from eints
...
polish: 20 changes by MaksOPENTTD1
5 years ago
translators
4a079407e7
Update: Translations from eints
...
hungarian: 26 changes by Brumi
korean: 3 changes by telk5093
5 years ago
Jonathan G Rennison
568dec5b57
Merge branch 'pr-135' into jgrpp
5 years ago
translators
6fde854759
Update: Translations from eints
...
french: 3 changes by glx
5 years ago
Jonathan G Rennison
722af5f77a
Do not assert when attempting to draw 0 size sprite
...
Silently drop instead
5 years ago
translators
ce7374ec25
Update: Translations from eints
...
korean: 1 change by telk5093
5 years ago
SamuXarick
424770d662
Fix: [AI/GS] Consider neutral station setting when creating tile lists
5 years ago
greengaeru5122f
182fcccaa4
updated translation and more translation
5 years ago
SamuXarick
971201b3b7
Fix: [AI/GS] CanBuildConnectedRoadPartsHere neighbours tiles were at times incorrect
5 years ago
Jonathan G Rennison
8fb0b638fa
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/network/network.cpp
5 years ago
Jonathan G Rennison
692d836664
Fix rendering issue with scheduled dispatch tag in timetable/order list
5 years ago
Jonathan G Rennison
f3145030b7
Fix false positive in ValidateVehicleTileHash
5 years ago
Jonathan G Rennison
cb6a01cab3
Fix cases where departures board data was not invalidated
5 years ago
Charles Pigott
7191360754
Change: Keep News Window usable by only storing the 1024 latest news messages
5 years ago
Jonathan G Rennison
b4a814d371
Improve performance of vehicle route overlay rendering
5 years ago
Jonathan G Rennison
a4608f6f72
Cache vehicle positions across draw blocks in viewport map mode
5 years ago
Jonathan G Rennison
7949de2c05
Add a minimum visible height and no ground tile parameter to DrawTileProc.
...
Filter out tile parts which are entirely outside the drawing area.
5 years ago
Jonathan G Rennison
8ef367b126
Add viewport debug commands
5 years ago
Jonathan G Rennison
8f442500ea
Change how dirty screen, window and viewport areas are tracked for later redrawing
...
Track dirty viewport areas seperately form general screen redraws.
Maintain a dirty block grid per viewport, with a smaller block size.
Use even smaller block size in viewport map mode.
Use a rectangle array for general screen redraws instead of a block grid.
Add a dirty bit to windows and widgets, to simplify the common case
of repainting a whole window or widget, without catching
neighbouring windows or viewports.
5 years ago
Jonathan G Rennison
d740a19e5f
Increase viewport chunking size
5 years ago
Jonathan G Rennison
8956b1ab02
Improve performance of tunnel rendering in viewport map mode
5 years ago
Jonathan G Rennison
4108672cf6
Use separate tile hash for each vehicle type
5 years ago
Jonathan G Rennison
4020719227
Exclude effect and disaster vehicles from vehicle tile hash
5 years ago
Jonathan G Rennison
1d79a7610d
Increase width of signal state change viewport invalidation area
5 years ago
Jonathan G Rennison
475a3651b2
Lang: Delete stray line
5 years ago
Jonathan G Rennison
db9e088801
Pre-filter signs by Y coordinate in DrawTextEffects
5 years ago
Jonathan G Rennison
91e12ac2bb
Merge branch 'pr-132' into jgrpp
5 years ago
TELK
f5ca33328c
ko-KR: Fix #133
5 years ago
TELK
199f0ac3e8
ko-KR: Update for 0.33.2
5 years ago
Jonathan G Rennison
1d577c8267
Add utility functions for integer division towards +/- infinity
5 years ago
Jonathan G Rennison
de2c2f7cea
Fix 37adf9be: Fix last effect flag not being checked if front has no effect
5 years ago
Jonathan G Rennison
65152503de
Viewport: Do not process tile selection sprites below drawing area
5 years ago
Jonathan G Rennison
f563dfe194
Viewport: Trim parent sprites to redraw area before sorting
5 years ago
Jonathan G Rennison
61dfca98c7
Fix text effects using the wrong size for viewport dirtying at 8x zoom
5 years ago
Jonathan G Rennison
5240b46d1d
Reduce viewport invalidation area of signal state changes
5 years ago
Jonathan G Rennison
b9eaef9fe1
Fix 81a67b5b: Fix fake house case not being handled in GetHouseCallback
5 years ago
Jonathan G Rennison
f2bc12bb21
Avoid integer overflow in MoveGoodsToStation
...
In case where input cargo amount > 255
5 years ago
Quipyowert2
d1b7eb2de1
Codechange: Limit field width to avoid sscanf crash
5 years ago
translators
a4a6e5dfb4
Update: Translations from eints
...
croatian: 20 changes by VoyagerOne
5 years ago
SamuXarick
ea7044a74b
Fix f5381798: Station::GetTileArea reduced docks to a single tile ( #8014 )
5 years ago
frosch
0ade8b20fe
Fix #7998 : Crash when scripts tried to access companies with invalid IDs.
5 years ago
Jonathan G Rennison
b96e7f78fb
Merge branch 'master' into jgrpp
5 years ago
Jonathan G Rennison
70794644cc
Fix crash in distributing residual cargo in MoveGoodsToStation
5 years ago
Jonathan G Rennison
f08032f6ef
Fix #131 : Partially revert 4d9e07e8: Use unaligned loads for SSE4 on 32 bit
5 years ago
Jonathan G Rennison
3517068e30
Clip widget draw calls which are outside _cur_dpi
5 years ago
Jonathan G Rennison
08af3b38d9
Do not mark map-mode viewports dirty when changing rail ground type
5 years ago
Jonathan G Rennison
c13ff2a1d3
Reduce viewport invalidation area of track reservation changes
5 years ago
glx
9116b22386
Fix #8011 , f5381798: Dock tile in TTD savegame was only 2 bytes
5 years ago
Charles Pigott
4bc78835e8
Fix #6399 : Create parent directories if they don't already exist
5 years ago
Charles Pigott
5c19668fdb
Doc: [Script] Add a note about how wagon connectivity works for scripts
5 years ago
Jonathan G Rennison
2c2184f89d
Fix viewport signs always using the larger font size for marking dirty
5 years ago
Jonathan G Rennison
c42ce832ae
Fix viewport signs and text effects marking viewports dirty unnecessarily
...
* When at high zoom levels where the signs are not shown
* Where the sign type is disabled in the display options
5 years ago
Quipyowert2
4552b17691
Codechange: Avoid copying function parameters by using const references
5 years ago
glx
0c80ae5288
Fix: Ignore not printable characters when layouting a string
5 years ago
LCD 47
7f693ce497
Fix: [SDL2] support pasting from clipboard on Linux
5 years ago
translators
87909855c8
Update: Translations from eints
...
italian: 2 changes by AlphaJack
korean: 8 changes by telk5093
5 years ago
glx
47790b09a4
Codechange: Simplify CheckAPIVersion()
5 years ago
translators
05b50aa437
Update: Translations from eints
...
afrikaans: 179 changes by Maccie123
chinese (traditional): 4 changes by firetimer
chinese (simplified): 100 changes by firetimer
5 years ago
Quipyowert2
acb3d10832
Codechange: Format unsigned integers with %u instead of %i or %d.
5 years ago
Jonathan G Rennison
57f490db2b
Reduce unnecessary status bar redraws
5 years ago
Jonathan G Rennison
e217cee5de
Fix incorrect reservation when signal is removed from under train
...
In case where the front is in a signalled tunnel/bridge
5 years ago
Charlène
2196cd3cf8
Fix: OpenBSD endianness detection
5 years ago
translators
183c2a35bd
Update: Translations from eints
...
dutch: 2 changes by JanWillem
spanish (mexican): 2 changes by Absay
5 years ago
Jonathan G Rennison
a44e937eb0
Fix 58433c76: Incorrect town noise level update on airport construction
5 years ago
Jonathan G Rennison
99e0229860
Merge branch 'master' into jgrpp
5 years ago
Charles Pigott
8800225bdb
Fix #7993 : Compile warning in kick/ban debug messages
5 years ago
Niels Martin Hansen
45838d0105
Fix #7958 : Use NewGRF provided catenary sprites when either front or back is overridden
5 years ago
Niels Martin Hansen
9e4eee1b9e
Codechange: Refactor road bridge catenary drawing
5 years ago
Jonathan G Rennison
bca0187aaf
Schedule dispatch: Warn about and ignore departure slots outside the duration
5 years ago
Samu
30fe0015e2
Fix #7944 : Demolishing locks built on rivers didn't always restore the river
5 years ago
translators
e31d75c926
Update: Translations from eints
...
basque: 17 changes by Thadah
5 years ago
Jonathan G Rennison
babe98cdb1
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/network/network_server.h
# src/pathfinder/yapf/yapf_road.cpp
# src/viewport.cpp
5 years ago
Charles Pigott
e340934d04
Fix #7988 : Memory leak when using custom depot names
5 years ago
Jonathan G Rennison
a152e2327c
Viewport: Reduce unnecessary region redraws when scrolling viewports
5 years ago
glx
2f264f2c92
Change: Heading for 1.11 now
5 years ago
translators
a499e9acdd
Update: Translations from eints
...
russian: 2 changes by Lone_Wolf
5 years ago
glx
2b1a7ceb4e
Fix #7976 : Don't kick the client doing the rcon
5 years ago
Jonathan G Rennison
1a88fb5c91
Fix #7592 : Do not cache road vehicle path within 8 tiles of destination with multiple entrances
...
Ported from jgrpp commit 79d5be7e26
5 years ago
Niels Martin Hansen
9e632355f1
Fix #7525 : Move autorenew setting to Basic category
5 years ago
Niels Martin Hansen
04ce1f0713
Fix #7885 : [Fluidsynth] Use recommended method of setting sample rate
5 years ago
Johannes E. Krause
107283748a
Feature: SLF_HEX to print hexadecimal numbers in the config file
5 years ago
Johannes E. Krause
f389d66e36
Fix: Loading SDT_INTLIST similar to loading SDT_NUMX
5 years ago
Johannes E. Krause
76eab18f02
Fix: Saving SDT_INTLIST handle unsigned values properly
5 years ago
Samu
3089c625e4
Fix #7088 : close AI/GS textfile window when their data are invalid
5 years ago
stormcone
492d2704f1
Fix #7974 : Crash when CTRL+click to show a vehicle group that is collapsed
5 years ago
Niels Martin Hansen
805ecd32be
Fix 5880f147: Integer width warnings
5 years ago
Niels Martin Hansen
3fcb240f8e
Fix d84b67e5: Station rating effects affecting too large area
5 years ago
Jonathan G Rennison
4d9e07e885
Viewport: Split sprite sort regions when more than 60 sprites present
5 years ago
translators
58c8ff456e
Update: Translations from eints
...
korean: 2 changes by telk5093
5 years ago
Jonathan G Rennison
6e6be7f36f
Fix 09b13dd4: Crash when opening order window of competitor vehicle
5 years ago
Bjarni Thor
5880f1479f
Feature #7756 : Allow server to supply a reason to kicked/banned clients
...
This commit adds the missing feature of allowing the server owner to
provide a reason for kicking/banning a client, which the client sees in
a pop-up window after being kicked. The implementation extends the
network protocol by adding a new network action called
NETWORK_ACTION_KICKED that is capable of having an error string, unlike
the other network error packages. Additionally, the kick function
broadcasts a message to all clients about the kicked client and the
reason for the kick.
5 years ago
glx
b5d56559d2
Fix #7969 : limit recursion during alias execution
5 years ago
Jonathan G Rennison
a561f29dc3
Viewporrt map mode: Bridge and tunnel cache optimisations
5 years ago
Jonathan G Rennison
76f68c48f5
Cache whether vehicle is currently drawn: Vehicle::IsDrawn()
5 years ago
Jonathan G Rennison
81a67b5b24
Remove fake/real indirection in HouseResolverObject
5 years ago
translators
ac7cc18ab9
Update: Translations from eints
...
czech: 22 changes by djst
5 years ago
Jonathan G Rennison
14af8701df
Fix #6566 : Fix signed integer overflow in viewport draw area chunking
...
This caused drawing areas larger than 2097151 pixels at 8x zoom to
not be subdivided into smaller chunks as required.
This resulted in pathological performance issues in the sprite sorter.
5 years ago
Jonathan G Rennison
6f6bac5212
Fix signed integer overflow in viewport draw area chunking
...
This caused drawing areas larger than 2097151 pixels at 8x zoom to
not be subdivided into smaller chunks as required.
This resulted in pathological performance issues in the sprite sorter.
5 years ago
glx
196157b29e
Fix #7966 : SQInteger is 64-bit, print it as 64-bit
5 years ago
translators
be9ca4689e
Update: Translations from eints
...
korean: 4 changes by telk5093
5 years ago
kiwitreekor
5df01bf95e
Add: [NewGRF] Station variable 6A, querying GRFID of nearby station tiles ( #7956 )
5 years ago
Jonathan G Rennison
81a1094cc8
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/console_cmds.cpp
# src/date.cpp
# src/economy.cpp
# src/misc.cpp
# src/newgrf_house.cpp
5 years ago
Jonathan G Rennison
ab1b8ab209
Scheduled dispatch: Add schedule end time to info line
5 years ago
Jonathan G Rennison
9917a1daef
Scheduled dispatch: Add hints about dispatch order to timetable window
...
Adjust condition for dispatch order
5 years ago
Jonathan G Rennison
2fee030a26
Change: Algorithm for transfer feeder payments
...
The original algorithm pays intermediate legs in feeder systems based
on the start and end stations of that particular leg.
This tends to result in large negative payments on the final leg for
journeys with many feeder legs, as the overall feeder payment increases
with the number of legs, and the final leg is penalised for discrepancies
between the previous leg payments and the actual payment for delivery
from the source to the destination.
The feeder share setting is a partial mitigation, however it is difficult
to tune as a suitable value depends on the number of legs and the network
topology, which are often not the same for all vehicles.
The new incremental algorithm pays the cargo payment from the source
station to the end station of the current leg, minus any previous
transfer feeder payments for each leg.
This prevents unbounded increase of feeder payments and therefore avoids
the issue of excessive negative payments on the final leg.
Feeder payments may be negative, e.g. in the case of poorly performing
or highly indirect legs. This is better than penalising the final leg.
This mode reduces the need to tune the feeder shares setting to the
current network.
The feeder share setting applies in the existing way.
5 years ago