Commit Graph

54825 Commits

Author SHA1 Message Date
Alberth289346
1321e48465
Fix: Update top toolbar tooltips for added features. (#10616) 2023-04-09 13:52:04 +02:00
Jonathan G Rennison
23319fbd4a Document uses of xflags and xdata in OrderExtraInfo 2023-04-09 12:48:50 +01:00
Jonathan G Rennison
2ff513f0cd Worker thread pool: Fix worker wake CV notify condition
The worker wake CV was only notified when the job queue was empty.
Now notify if the number of queued jobs is less than the number
of waiting workers.
2023-04-09 12:48:50 +01:00
Jonathan G Rennison
06e0f39aff Add text label and departure board via orders 2023-04-09 12:48:50 +01:00
Tyler Trahan
97bdf99239
Codechange: Add a property to graph windows for whether to draw dates (#10608) 2023-04-08 19:10:17 +00:00
translators
39c6b3def1 Update: Translations from eints
english (au): 2 changes by krysclarke
russian: 2 changes by Ln-Wolf
2023-04-08 18:46:15 +00:00
Tyler Trahan
0de5eb53fa
Codechange: Use constants for service interval max/min/default values (#10611) 2023-04-08 18:04:30 +00:00
Tyler Trahan
1691640603
Fix: Specify units for value of share trading age setting (#10612) 2023-04-08 17:51:52 +00:00
Jonathan G Rennison
3b6f7c09ad Allow changing colour of orders in order list and timetable windows 2023-04-08 18:13:35 +01:00
PeterN
f1144de509
Feature: Separate rail/road and sea/air velocity units, and add knots. (#10594)
This is achieved by packing vehicle type along with the velocity so that
the string system can decode and pick the appropriate unit.
2023-04-08 12:26:13 -04:00
Jonathan G Rennison
ab98af8dd2 Fix width of "extra" drop down box in timetable window 2023-04-08 17:13:42 +01:00
glx22
3a48d6e60f Fix 991a797: [Script] Allow STRINGN consumption to be different than expected 2023-04-08 00:14:12 +02:00
Jonathan G Rennison
43cea852a6 Fix 41b414b: Validate RAW_STRING parameter values in game_script mode 2023-04-08 00:14:12 +02:00
Peter Nelson
47e12a8790 Codechange: Check that CompanyMask fits into 16 bits during compilation. 2023-04-07 22:09:55 +01:00
Peter Nelson
5199881a8d Codechange: Use correct type for linkgraph company mask. 2023-04-07 22:09:55 +01:00
Peter Nelson
65e0b0dcb7 Codechange: Be consistent with how company masks are set to all. 2023-04-07 22:09:55 +01:00
Peter Nelson
08977828cc Fix: Check ID for name is within bounds. 2023-04-07 22:09:28 +01:00
Peter Nelson
cd6c04a663 Fix: Check station ID is within bounds when copying layouts. 2023-04-07 22:09:28 +01:00
Peter Nelson
8361cf5a73 Fix: Check sprite group mapping ID is within bounds of feature. 2023-04-07 22:09:28 +01:00
Peter Nelson
96f4eb3681 Codechange: Check NewGRF feature is defined before processing any sprite group mapping.
Previously this was checked after loading ids, or repeatedly checked for
each item.
2023-04-07 22:09:28 +01:00
Peter Nelson
04215afe3f Codechange: Replace roadstop spec limit magic number with constant. 2023-04-07 22:09:28 +01:00
translators
9246789fd3 Update: Translations from eints
spanish (mexican): 2 changes by GNosii
vietnamese: 2 changes by KhoiCanDev
czech: 1 change by jachymozo
romanian: 10 changes by bnegrut
danish: 3 changes by bscargo
2023-04-07 18:39:12 +00:00
Loïc Guilloux
e4c511d403
Fix #10578: Allow to select any version of AI/GS from GUI (#10604) 2023-04-07 19:33:07 +02:00
Jonathan G Rennison
b776dcbd17 Departure boards: Fix terminus detection from via stops 2023-04-06 18:02:15 +01:00
Jonathan G Rennison
c9c0436e58 Add company setting for remain at station if next order for same station
Set value on load for whether the save version had this enabled for trains
2023-04-06 01:30:14 +01:00
Jonathan G Rennison
1d05637d45 Add setting for rail depot maximum speed 2023-04-06 01:30:14 +01:00
Jonathan G Rennison
e02585f68e Add railtype and signals variables for signal vertical clearance 2023-04-04 20:29:22 +01:00
Jonathan G Rennison
0370f2e3f1 Check that order is station type when comparing with last_station_visited 2023-04-03 21:27:20 +01:00
Jonathan G Rennison
da97e0d170 Clear viewport map mode landscape caches when deleting/merging companies 2023-04-03 21:15:42 +01:00
Jonathan G Rennison
8ddb9462e6 Fix ValidateVehicleTileHash for aircraft and multi-part ships 2023-04-03 21:15:42 +01:00
Jonathan G Rennison
d82a050365 Fix template replacement cache update crash in RemoveAllGroupsForCompany 2023-04-03 21:15:42 +01:00
Jonathan G Rennison
e3e743ba1e Skip over dummy/invalid orders in destination prediction and auto-separation 2023-04-03 21:15:42 +01:00
Jonathan G Rennison
3d1b0af8f6 Merge branch 'master' into jgrpp
# Conflicts:
#	src/newgrf_debug_gui.cpp
#	src/object_cmd.cpp
#	src/object_gui.cpp
2023-04-03 00:43:58 +01:00
Peter Nelson
82c70ed3b8 Change: Expose ObjectSpec vector to simplify iteration. 2023-04-02 22:42:38 +01:00
Peter Nelson
1f46f080f0 Codechange: Store objectspecs in std::vector instead of flat array. 2023-04-02 22:42:38 +01:00
Peter Nelson
93197f58b7 Codechange: Bind objectspecs to classes once all finalised. 2023-04-02 22:42:38 +01:00
Peter Nelson
02961fd7af Codechange: Use std::vector for NewGRF class lists. 2023-04-02 22:42:38 +01:00
Jonathan G Rennison
62053779b5 Road stops: Add flag to read draw mode from register 0x100 2023-04-02 13:11:11 +01:00
Jonathan G Rennison
177a00ac12 Documentation: Adjust road stops NML CSS 2023-04-02 13:02:49 +01:00
Jonathan G Rennison
706d8f17a3 Road stops: Add bit for whether stop is being drawn in the build window 2023-04-02 12:34:01 +01:00
Jonathan G Rennison
c9e62ca29b Only handle each conditional branch once in OrderList::GetNextStoppingStation 2023-04-02 01:59:34 +01:00
Jonathan G Rennison
cfb0d366f3 Unix: Trigger crash log handler on receiving SIGQUIT 2023-04-02 01:07:54 +01:00
PeterN
73474b08fe
Fix: Clicking on editbox clear button didn't take account of padding. (#10583) 2023-03-31 16:07:15 +01:00
PeterN
c1077212d7
Codechange: Use a shared_ptr for viewport overlay. (#10586) 2023-03-31 16:06:36 +01:00
Jonathan G Rennison
b9a4cd57f8 TBTR: Refresh drag selection highlight when control key state changed 2023-03-29 00:18:28 +01:00
Jonathan G Rennison
c018e58f1b TBTR: Add train tooltips (right click and hover) in template edit window 2023-03-29 00:18:02 +01:00
Jonathan G Rennison
899eaf4ef3 Do not clear train lookahead when entering a train depot 2023-03-28 22:56:05 +01:00
translators
c905824248 Update: Translations from eints
chinese (traditional): 14 changes by inAndyPao
danish: 1 change by bscargo
2023-03-28 18:43:33 +00:00
Jonathan G Rennison
4127bc1344 Departure boards: Fix handling of missing travel times with conditional orders 2023-03-27 23:32:33 +01:00
Jonathan G Rennison
29c451d1a8 Script: Only log each string parameter warning message once 2023-03-27 20:14:49 +01:00