Jonathan G Rennison
|
edfd378e93
|
Merge branch 'master' into jgrpp
# Conflicts:
# source.list
# src/blitter/32bpp_anim.cpp
# src/linkgraph/linkgraphjob.cpp
# src/order_cmd.cpp
# src/vehicle.cpp
# src/vehicle_type.h
|
2019-10-05 21:45:54 +01:00 |
|
Jonathan G Rennison
|
4438413f48
|
Linkgraph: Replace RB-tree with B-tree in MCF Dijkstra
|
2019-10-05 12:31:56 +01:00 |
|
Jonathan G Rennison
|
455e694e79
|
Refactor effect vehicle cache to reduce cost of inserts/removes
|
2019-10-05 12:28:23 +01:00 |
|
glx22
|
4154cf00f4
|
Fix 71a3e8346 : decode_params need to be copied too (#7760)
|
2019-10-04 23:42:17 +02:00 |
|
translators
|
875419e4ee
|
Update: Translations from eints
estonian: 12 changes by henrikp
|
2019-10-04 19:45:37 +02:00 |
|
Jonathan G Rennison
|
ac5139343a
|
Maintain free list for text effect entries
|
2019-10-04 18:32:18 +01:00 |
|
Jonathan G Rennison
|
627cdf83eb
|
Pool: Add a free bitmap, use for finding free slots
|
2019-10-04 02:48:14 +01:00 |
|
Jonathan G Rennison
|
23ad4ec879
|
YAPF: Reduce need to scan open list queue when moving best node to closed list
|
2019-10-04 02:12:45 +01:00 |
|
Jonathan G Rennison
|
33f5e00700
|
Null video driver: Add driver parameter to run until exit
|
2019-10-02 19:15:04 +01:00 |
|
translators
|
865eea8173
|
Update: Translations from eints
indonesian: 2 changes by fanioz
french: 3 changes by arikover
hungarian: 4 changes by Brumi
|
2019-10-02 19:45:39 +02:00 |
|
Jonathan G Rennison
|
170e71787b
|
Add console commands to dump station flow stats
|
2019-10-01 02:34:37 +01:00 |
|
Jonathan G Rennison
|
0246d59c8d
|
FlowStat: Replace btree_map with flat map which is inlined in small case
Inline storage for size <= 2
Size = 1 is ~90%
Size = 2 is ~9%
Size >=3 is ~1% and gets a separate allocation
|
2019-10-01 02:34:15 +01:00 |
|
Jonathan G Rennison
|
90550d9642
|
FlowStatMap: Replace RB-tree with btree-indexed vector
|
2019-10-01 02:13:33 +01:00 |
|
Jonathan G Rennison
|
0a1c1809ab
|
Save/load: Pre-filter SaveLoad descriptor arrays for current version/mode, for chunks with many objects
|
2019-10-01 02:13:33 +01:00 |
|
translators
|
2e30601b9c
|
Update: Translations from eints
czech: 91 changes by djst, 6 changes by belaseoci
spanish (mexican): 2 changes by Absay
|
2019-09-30 19:45:38 +02:00 |
|
Charles Pigott
|
3cc6b7f725
|
Fix: Signedness issue in midi driver
|
2019-09-30 14:00:06 +01:00 |
|
Charles Pigott
|
fe9731d32c
|
Fix: clang and MSVC warnings (glx)
|
2019-09-30 14:00:06 +01:00 |
|
Charles Pigott
|
7b400d43c1
|
Codechange: Fix warning about discarding qualifiers by *really* casting the variable
|
2019-09-30 14:00:06 +01:00 |
|
Charles Pigott
|
b839e355ba
|
Fix: Compilation error on MinGW due to usage of C++17 template deduction
|
2019-09-30 14:00:06 +01:00 |
|
Charles Pigott
|
6378a78817
|
Codechange: Explicitly move a few variables to avoid a copy constructor (fixes warning from clang)
|
2019-09-30 14:00:06 +01:00 |
|
Charles Pigott
|
150884a93f
|
Fix: Remove workaround for clang-3.8, now that GCC9 warns about it
|
2019-09-30 14:00:06 +01:00 |
|
Charles Pigott
|
73a2cee779
|
Fix: Quiet a bogus -Wmaybe-unitialized warning from GCC9
|
2019-09-30 14:00:06 +01:00 |
|
Charles Pigott
|
71a3e83468
|
Fix: GCC9's warnings about deprecated implicit assignment operators
|
2019-09-30 14:00:06 +01:00 |
|
frosch
|
041088d317
|
Fix fbbbc6e193 : Crash when creating orders to stations with relocated station sign. (#7755)
Station::xy is the position of the station sign, and not necessarily a tile of the station.
|
2019-09-29 22:48:19 +02:00 |
|
JMcKiern
|
04f659e768
|
Fix: Some typos found using codespell
|
2019-09-29 21:27:32 +01:00 |
|
Michael Lutz
|
316e4e9417
|
Fix: [OSX] Macro name conflict when trying to compile the QuickTime music driver.
|
2019-09-29 20:31:48 +02:00 |
|
Michael Lutz
|
61d6fa97cc
|
Fix: [OSX] Wrong allocator usage for creating a CFString.
|
2019-09-29 20:31:48 +02:00 |
|
Jonathan G Rennison
|
02bd91477d
|
Merge branch 'cpp-btree' into jgrpp
|
2019-09-29 12:06:18 +01:00 |
|
Jonathan G Rennison
|
9176d9a284
|
cpp-btree: Update to match upstream
Add noexcept to swap-based move constructors and copy/move assignment operator
|
2019-09-29 12:03:12 +01:00 |
|
Jonathan G Rennison
|
ca4db69f12
|
Fix OrderDestinationIsAllowed not handling nearest depot orders
|
2019-09-27 08:19:24 +01:00 |
|
Jonathan G Rennison
|
5008a09fe9
|
Avoid unnecessary calls to SettingsDisableElrail in AfterLoadGame
|
2019-09-25 02:54:36 +01:00 |
|
Jonathan G Rennison
|
13138bd97b
|
Bump FIO buffer size
|
2019-09-25 02:54:36 +01:00 |
|
Jonathan G Rennison
|
b6d755221a
|
Add load filter to perform savegame decompression in a separate thread
|
2019-09-25 02:54:36 +01:00 |
|
Jonathan G Rennison
|
9354b5c15c
|
Avoid iterating vehicle list to release disaster vehicles if there are none
|
2019-09-25 02:54:07 +01:00 |
|
Jonathan G Rennison
|
1391f8fc59
|
Use insert hints for station flow/share map insertion
|
2019-09-25 02:54:07 +01:00 |
|
Jonathan G Rennison
|
725ff47267
|
Avoid quadratic behaviour in updating nearby lists in RecomputeCatchmentForAll
|
2019-09-25 02:54:07 +01:00 |
|
Jonathan G Rennison
|
158f063a38
|
Avoid redundant re-scans for AI and game script files
|
2019-09-25 02:54:07 +01:00 |
|
Jonathan G Rennison
|
66b32df7cc
|
Use multiple threads for NewGRF scan MD5 calculations, on multi-CPU machines
|
2019-09-25 02:54:07 +01:00 |
|
Jonathan G Rennison
|
8b8a97c248
|
Update line height cache in Win32FontCache::SetFontSize
|
2019-09-22 11:06:49 +01:00 |
|
Jonathan G Rennison
|
000f86f23d
|
Fix town growth to correctly follow custom bridge heads
|
2019-09-21 23:13:53 +01:00 |
|
Jonathan G Rennison
|
e040ea1ce6
|
Fix road/tram catenary not being drawn on custom bridge heads
|
2019-09-21 11:52:08 +01:00 |
|
Jonathan G Rennison
|
fc5df15b77
|
Fix fbbbc6e193 : Assumption that Station::xy is a station tile
|
2019-09-21 11:39:42 +01:00 |
|
Jonathan G Rennison
|
e0b33324a5
|
Fix 4bd33c6bd0 : Assertion failure on non-road tiles
|
2019-09-21 11:39:06 +01:00 |
|
translators
|
ceb29cef85
|
Update: Translations from eints
chinese (simplified): 12 changes by ww9980
|
2019-09-20 19:45:40 +02:00 |
|
translators
|
23168ff3d8
|
Update: Translations from eints
chinese (simplified): 6 changes by ww9980
|
2019-09-19 19:45:39 +02:00 |
|
nikolas
|
2d27e8e685
|
Add #6173: New SDL 2 based video and sound drivers (#7086)
|
2019-09-19 17:18:50 +02:00 |
|
translators
|
b18a58d5e1
|
Update: Translations from eints
spanish (mexican): 9 changes by Absay
|
2019-09-18 19:45:40 +02:00 |
|
Jonathan G Rennison
|
1f535915d1
|
Merge branch 'master' into jgrpp-nrt
# Conflicts:
# config.lib
# src/core/bitmath_func.hpp
# src/lang/korean.txt
# src/main_gui.cpp
# src/order_gui.cpp
# src/script/api/script_object.cpp
# src/station_cmd.cpp
# src/video/cocoa/wnd_quartz.mm
|
2019-09-18 01:18:28 +01:00 |
|
Jonathan G Rennison
|
ef9f6f769e
|
Improve logging of vehicle details in CheckCaches
|
2019-09-18 00:46:37 +01:00 |
|
Jonathan G Rennison
|
be0ea1b03f
|
Increase desync msg ring buffer size, improve DumpDesyncMsgLog format
|
2019-09-17 21:39:34 +01:00 |
|