Commit Graph

49448 Commits

Author SHA1 Message Date
TELK
7a977f16d7 Update: Korean translation 2020-10-08 17:57:08 +09:00
TELK
6cca615ac1 Update: [Korean] Change compare operation 2020-10-08 17:57:08 +09:00
Jonathan G Rennison
387374f1e3 Fix crash when placing unavailable object
In case where object class has no available objects
2020-10-08 00:04:00 +01:00
Jonathan G Rennison
28405b00a4 Fix bd2649c1: Assertion failure when opening group window for non-first company 2020-10-08 00:03:23 +01:00
Jonathan G Rennison
e684135e4a Add fast path to ViewportMapDrawVehicles horizontal hash bit check 2020-10-06 18:15:56 +01:00
Jonathan G Rennison
cbbea0c8f4 Allow several settings to be changed in multiplayer
* construction.command_pause_level
* economy.allow_town_level_crossings
* vehicle.improved_breakdowns
* vehicle.adjacent_crossings
2020-10-05 22:41:21 +01:00
Jonathan G Rennison
51477334be SDL2: Only pass a single rectangle to SDL_UpdateWindowSurfaceRects
This is to prevent screen tearing
2020-10-05 21:35:05 +01:00
Jonathan G Rennison
1298f49be6 SDL2: Update whole window surface if >= 80% needs updating 2020-10-05 21:06:29 +01:00
Jonathan G Rennison
bd2649c19e Avoid unnecessary redrawing of vehicle list windows
Redraw info section every tick if values have changed
2020-10-05 20:37:17 +01:00
Jonathan G Rennison
2c4808e239 Viewport: Add debug flag to disable landscape cache 2020-10-03 16:01:59 +01:00
Jonathan G Rennison
bfc26a0180 Fix unnecessary status bar redraws when there is no news to show 2020-10-03 15:55:50 +01:00
Jonathan G Rennison
db0e25f7cd Fix OverflowSafeInt INT64_MIN handling when not using overflow builtins
See: https://github.com/OpenTTD/OpenTTD/issues/8284
2020-10-02 17:52:41 +01:00
Jonathan G Rennison
609f37cef9 Fix OverflowSafeInt negation not handling INT64_MIN
See: https://github.com/OpenTTD/OpenTTD/issues/8284
2020-10-02 17:50:20 +01:00
Jonathan G Rennison
52c433d9a4 Finance window: Fix column width when company money is very negative 2020-10-02 17:49:22 +01:00
Jonathan G Rennison
7e68459ebd Fix plans/route line viewport mark dirty not being wide enough 2020-10-02 03:05:31 +01:00
Jonathan G Rennison
b4ceb93406 Plans: Improve drawing performance of current plan line 2020-10-02 03:04:33 +01:00
Jonathan G Rennison
d29a08dfe1 Add gfx_debug console command 2020-10-02 02:10:09 +01:00
Jonathan G Rennison
a474e71243 Viewport: Cache landscape pixels in map mode
Avoid invalidating landscape pixels for non-landscape updates
(vehicles, overlays, etc.)
2020-10-01 23:18:39 +01:00
Jonathan G Rennison
8071976b0e Fix wrong flag set in NWidgetBase::SetDirty 2020-10-01 23:18:39 +01:00
Jonathan G Rennison
35565a115b Viewport: Fix casing of ClearViewportCache(s) 2020-10-01 23:18:39 +01:00
Jonathan G Rennison
352b361e1b Viewport: Replace viewport mark dirty if zoom level below with flags param
Fix missing flags for tracerestrict and effect vehicles
2020-10-01 23:18:39 +01:00
Jonathan G Rennison
1867cebc4a Make smallmap refresh period variable with map mode/zoom and pause state 2020-10-01 11:29:43 +01:00
Jonathan G Rennison
151a4d85b9 Tracerestrict: Fix owner state of counter window 2020-09-29 18:38:01 +01:00
Jonathan G Rennison
2cad094725 Allow sending an empty password to drop settings_access 2020-09-29 18:21:06 +01:00
Jonathan G Rennison
38ebad6123 Plans: Fix adding plan lines in viewport map mode 2020-09-29 17:48:15 +01:00
Jonathan G Rennison
3b47b7b091 Plans: Improve performance of viewport plan rendering 2020-09-29 01:40:12 +01:00
Jonathan G Rennison
bf0bdfdd93 Add sleep debug console command 2020-09-28 21:09:30 +01:00
Jonathan G Rennison
a07df41342 Linkgraph: Change job scheduling scaling and duration calculations
Clamp scaling to max of 13

Replace duration calculation by:
N <= 1600: linear
N > 1600: proportional to cost estimate: N^2 log N
2020-09-28 21:09:30 +01:00
Jonathan G Rennison
7cb9493314 Deduplicate command log entries where possible 2020-09-28 21:09:30 +01:00
Jonathan G Rennison
e2eed7cb8a Add console command to dump link graph jobs 2020-09-28 21:09:30 +01:00
Jonathan G Rennison
e90b39c559 Add console command to get full game date 2020-09-27 23:07:44 +01:00
Jonathan G Rennison
1b4606b4f3 Linkgraph: Fix comment typo in link graph job class 2020-09-27 23:06:59 +01:00
Jonathan G Rennison
84dd35b685 Add drive-through train depot emulation (default off) 2020-09-26 18:08:26 +01:00
Jonathan G Rennison
b6f583a799 GRF: Add railtype custom signal sprite restricted flag, and control flag 2020-09-26 11:53:44 +01:00
Jonathan G Rennison
d32672a325 GRF: Allow railtype custom signal sprites for programmable pre-signals 2020-09-26 11:26:33 +01:00
Jonathan G Rennison
3cb1327012 Fix #193: Comparison is always true compiler warning 2020-09-25 18:21:33 +01:00
Jonathan G Rennison
9be6eb92f8 Console: Add network server commands to get/set company pw hashes 2020-09-25 17:49:39 +01:00
Jonathan G Rennison
a18ebba564 Allow converting track under trains when compatible with the new rail type 2020-09-24 18:00:59 +01:00
Jonathan G Rennison
481710f95b Show engine rail type info in vehicle debug window 2020-09-23 20:33:38 +01:00
Jonathan G Rennison
c55ca03066 Merge branch 'pr-192' into jgrpp 2020-09-23 10:20:09 +01:00
TELK
143495853c Update: Korean translation for v0.37.0, and some fixes 2020-09-23 18:14:45 +09:00
Jonathan G Rennison
0cffabe571 Add missing <array> include
See: #191
2020-09-23 10:05:07 +01:00
Jonathan G Rennison
2ded309430 Version: Committing version data for tag: jgrpp-0.37.0 2020-09-22 19:34:49 +01:00
Jonathan G Rennison
886ffeeb82 Merge branch 'pr-8312' into jgrpp 2020-09-21 19:34:34 +01:00
Jonathan G Rennison
0bfae346c1 Allow using the hash key in hotkeys (SDL) 2020-09-21 03:52:50 +01:00
Jonathan G Rennison
cfe63734ec Add unset hotkeys for message history, TBTR, slots, counters 2020-09-21 03:38:45 +01:00
Jonathan G Rennison
3f8ce47d32 TBTR: Fix being able to open template replacement window more than once 2020-09-21 03:27:37 +01:00
Jonathan G Rennison
09d5be1aad TBTR: Remove unitnumber_digits field/param from main window 2020-09-21 03:20:59 +01:00
Jonathan G Rennison
aea747be08 Merge branch 'master' into jgrpp
# Conflicts:
#	src/hotkeys.cpp
2020-09-21 02:14:30 +01:00
frosch
e544f8b1f2 Fix #8311, b98c7763de: Industry probability at map generation was scaled differently when set via property or callback. 2020-09-20 22:30:47 +02:00