Patric Stout
|
a3cfd23cf9
|
Codechange: rename byte to uint8_t (#12308)
|
2024-03-16 23:59:32 +01:00 |
|
dP
|
47bc4b514f
|
Merge remote-tracking branch 'upstream/master'
|
2024-03-17 01:25:55 +07:00 |
|
dP
|
e7a0cb83c5
|
Merge branch 'openttd'
|
2024-03-17 01:02:31 +07:00 |
|
dP
|
da761f41e2
|
Update to 14.0-RC2
|
2024-03-17 01:01:56 +07:00 |
|
Rubidium
|
fe12d38024
|
Codechange: split initiating of joining and identification of the client
|
2024-03-16 13:35:41 +01:00 |
|
Rubidium
|
6eff879e49
|
Codechange: pass the socket handler that is going to send the packet into the packet
|
2024-03-16 10:39:22 +01:00 |
|
Patric Stout
|
3e625b5b1a
|
Add: track savegame size to report with survey (#12304)
|
2024-03-16 08:58:56 +01:00 |
|
Rubidium
|
24efdf6ac5
|
Codefix 363e251: incorrect trace debug message
|
2024-03-13 20:42:27 +01:00 |
|
Rubidium
|
bab5a8a787
|
Codechange: use std::source_location over __FILE__ and __LINE__ for Backup
|
2024-03-10 10:14:20 +01:00 |
|
dP
|
48e926c2cf
|
Merge remote-tracking branch 'upstream/master'
|
2024-02-19 12:16:07 +05:30 |
|
dP
|
e2be69e345
|
Merge branch 'openttd'
|
2024-02-19 04:42:57 +05:30 |
|
dP
|
53ff9d1f9f
|
Update to 14.0-RC1
|
2024-02-19 04:42:45 +05:30 |
|
Patric Stout
|
15c14a896f
|
Fix: survey-time seconds for clients was calculated wrong (#12078)
|
2024-02-12 21:56:27 +00:00 |
|
dP
|
ee0718e08a
|
Merge remote-tracking branch 'upstream/master'
|
2024-02-07 15:20:07 +05:30 |
|
dP
|
5befe8fc73
|
Merge 14.0-beta3
|
2024-02-07 14:28:08 +05:30 |
|
dP
|
910fa762b9
|
Update to 14.0-beta3
|
2024-02-07 13:59:10 +05:30 |
|
Rubidium
|
3534214dfc
|
Codechange: use reference instead of pointer for CommandPacket
|
2024-02-05 18:57:58 +01:00 |
|
Rubidium
|
cb588d8d3f
|
Codechange: use std::vector for the incoming command queue
|
2024-02-05 18:57:58 +01:00 |
|
Rubidium
|
72a44b0df6
|
Codechange: use references for handling received TCP packets
|
2024-02-05 16:30:49 +01:00 |
|
Rubidium
|
8add0bf8ec
|
Codechange: use references for game info serialization
|
2024-02-05 16:30:49 +01:00 |
|
Rubidium
|
031a9d4e26
|
Codechange: use std::unique_ptr for the Packets created to send via TCP
|
2024-02-05 16:30:49 +01:00 |
|
dP
|
645bfaffbd
|
Merge remote-tracking branch 'upstream/master'
|
2024-02-04 22:50:08 +05:30 |
|
dP
|
7a1afa55d6
|
Merge branch 'openttd'
|
2024-02-04 02:48:37 +05:30 |
|
dP
|
33ef333b57
|
Update to 14.0-beta1
|
2024-02-04 02:18:17 +05:30 |
|
Rubidium
|
4b372b6050
|
Codechange: use std::shared_ptr to manage saveload filters instead of manually trying to avoid double frees
|
2024-02-03 21:38:33 +01:00 |
|
Patric Stout
|
363e251a10
|
Change: make -dnet=9 give traces of the details of the network protocol (#11931)
|
2024-01-31 19:36:41 +01:00 |
|
Patric Stout
|
d3b2a576de
|
Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628)
|
2024-01-22 19:22:45 +00:00 |
|
Tyler Trahan
|
735abfe111
|
Codechange: Split dates and timers into Economy and Calendar time (#10700)
|
2024-01-22 09:04:34 -05:00 |
|
Rubidium
|
c6411168d8
|
Cleanup: missing spaces before continuation * in some comments
|
2023-11-01 22:56:11 +01:00 |
|
frosch
|
b6c8f301be
|
Codechange: Silence warnings about intentionally unused parameters.
|
2023-09-19 22:49:59 +02:00 |
|
Tyler Trahan
|
fca2b37726
|
Codechange: Move Ticks into their own class
|
2023-09-10 08:40:25 -04:00 |
|
dP
|
8c1a9ce30f
|
Merge remote-tracking branch 'upstream/master'
|
2023-07-31 19:49:55 +04:00 |
|
dP
|
77ed90fcb3
|
Merge branch 'openttd'
|
2023-07-31 19:33:31 +04:00 |
|
dP
|
79037e2c65
|
Update to 13.4
|
2023-07-31 19:33:16 +04:00 |
|
Rubidium
|
eaae0bb5e7
|
Codechange: automatic adding of _t to (u)int types, and WChar to char32_t
for i in `find src -type f|grep -v 3rdparty/fmt|grep -v 3rdparty/catch2|grep -v 3rdparty/opengl|grep -v stdafx.h`; do sed 's/uint16& /uint16 \&/g;s/int8\([ >*),;[]\)/int8_t\1/g;s/int16\([ >*),;[]\)/int16_t\1/g;s/int32\([ >*),;[]\)/int32_t\1/g;s/int64\([ >*),;[]\)/int64_t\1/g;s/ uint32(/ uint32_t(/g;s/_uint8_t/_uint8/;s/Uint8_t/Uint8/;s/ft_int64_t/ft_int64/g;s/uint64$/uint64_t/;s/WChar/char32_t/g;s/char32_t char32_t/char32_t WChar/' -i $i; done
|
2023-07-19 19:30:14 +02:00 |
|
Rubidium
|
af9b9327af
|
Codechange: do not keep local variable for temporary string parameters
|
2023-07-03 18:08:03 +02:00 |
|
Jonathan G Rennison
|
4f6d75f97d
|
Fix #11016: Defer deletion of client and server game socket handlers
This fixes various use after free scenarios in error handling paths
|
2023-06-25 12:02:32 +01:00 |
|
Rubidium
|
acec34a0fe
|
Cleanup: remove MD5SumToString in lieu of FormatArrayAsHex
|
2023-05-19 11:24:44 +02:00 |
|
Rubidium
|
d9a04ba446
|
Codechange: make the MD5 hash/digest/checksum variables a std::array
|
2023-05-19 11:24:44 +02:00 |
|
Rubidium
|
a312a6c1b2
|
Codechange: make md5sumToString std::string compatible
|
2023-05-04 23:23:32 +02:00 |
|
Patric Stout
|
7aa2b9ab0a
|
Codechange: move all date-related variables inside the timer (#10706)
|
2023-04-24 15:56:01 +00:00 |
|
dP
|
bc6b2a1c90
|
Merge remote-tracking branch 'upstream/master'
|
2023-04-11 00:02:31 +04:00 |
|
dP
|
86aa0df125
|
Merge branch 'openttd'
|
2023-04-10 23:55:25 +04:00 |
|
dP
|
9743ba7d99
|
Update to 13.1 (github source package)
|
2023-04-10 23:55:14 +04:00 |
|
Peter Nelson
|
47e12a8790
|
Codechange: Check that CompanyMask fits into 16 bits during compilation.
|
2023-04-07 22:09:55 +01:00 |
|
Zachary
|
e17c82e32b
|
Add: maximum number of companies allowed to the client list
|
2023-02-28 20:52:46 +01:00 |
|
Loïc Guilloux
|
a2c8168924
|
Fix #10465: Delay closing of network join progress window (#10466)
|
2023-02-11 12:32:45 +01:00 |
|
Rubidium
|
4e65ec1dc4
|
Codechange: do not declare functions in blocks
|
2023-01-29 20:28:45 +01:00 |
|
Pavel Stupnikov
|
f3ecdf6f7f
|
Merge remote-tracking branch 'upstream/master' into 13.0
|
2022-11-26 22:16:25 +04:00 |
|
Pavel Stupnikov
|
4682b3cffb
|
Merge branch 'openttd'
|
2022-11-23 14:35:54 +04:00 |
|