summaryrefslogtreecommitdiff
path: root/src/network
AgeCommit message (Collapse)Author
2010-08-01(svn r20291) -Codechange: Unify break coding style.alberth
2010-08-01(svn r20289) -Codechange: Unify fall through coding style.terkhen
2010-08-01(svn r20286) -Codechange: Unify end of doxygen comments.frosch
2010-08-01(svn r20283) -Codechange: Unify start of doygen comments.frosch
2010-08-01(svn r20281) -Codechange: unify case scope closure + break coding stylerubidium
2010-07-31(svn r20269) -Codechange: Use IsLocalCompany() everywhere, document the ↵alberth
function and two company globals.
2010-07-31(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.alberth
2010-07-31(svn r20249) -Codechange: change the newgrf name/description from a char* to ↵yexo
a GRFText* to make translations possible
2010-07-29(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).terkhen
2010-07-26(svn r20223) -Codechange: Replace scrolled row calculations by a call to ↵alberth
GetScrolledRowFromWidget().
2010-07-24(svn r20211) -Codechange: Indented code should have curly braces around it.alberth
2010-07-19(svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be ↵rubidium
missed :)
2010-07-08(svn r20089) -Fix [FS#3932]: Access of already freed memory, esp. due to ↵frosch
hidden destructor call from Swap().
2010-07-05(svn r20082) -Fix [FS#3899]: reading deleted memory when selecting a NewGRF ↵rubidium
in the content download window of which the data has not been acquired from the content server. The crash would occur after the content server's reply was processed and the ContentInfo object was replaced with another.
2010-07-02(svn r20043) -Codechange: Introduce vertical alignment for ↵alberth
DrawStringMultiLine().
2010-06-29(svn r20035) -Fix [FS#3909]: under some circumstances you could get into an ↵rubidium
infinite loop
2010-06-28(svn r20030) -Fix: MSVC 2010 defines more POSIX error constants that we ↵michi_cc
define as well.
2010-06-27(svn r20025) -Doc: Fix/add comments to let Doxygen know about the documentation.alberth
2010-06-23(svn r20012) -Fix: when joining a company with a password you could only ↵yexo
enter 20 characters of the password
2010-06-19(svn r19998) -Codechange: Unify the order of ship and plane icon in ↵rubidium
network-lobby with the rest of the game (frosch)
2010-06-19(svn r19996) -Codechange: Add NetworkVehicleType enum.rubidium
2010-06-05(svn r19933) -Fix [FS#3804]: Keep _current_company and _local_company in ↵frosch
sync during GUI operation.
2010-05-20(svn r19869) -Fix [FS#3819]: when a connection gets lost and a game with AIs ↵rubidium
was loaded the client might crash due to the AIs not being loaded while the game loop is executed
2010-05-13(svn r19818) -Fix [FS#3784](r16004): kicking clients by IP didn't worksmatz
2010-05-13(svn r19814) -Codechange: give some more unnamed enums a name, in case they ↵rubidium
consisted of unrelated values use static const (u)int
2010-05-13(svn r19809) -Codechange: make some unnamed network related enums/defines ↵rubidium
static const variables
2010-05-13(svn r19808) -Codechange: NetworkCalculateLag returned an uint, so keep it ↵rubidium
that way
2010-05-10(svn r19781) -Fix [FS#3809]: compilation on NetBSD failed (Krille)rubidium
2010-05-10(svn r19777) -Change: use the file scanner to find the .tarsrubidium
2010-04-24(svn r19714) -Feature: ctrl+click on a vehicle to start/stop itsmatz
2010-04-22(svn r19695) -Fix: leaking a file descriptorrubidium
2010-04-22(svn r19693) -Codechange: split STATUS_INACTIVE to two statessmatz
2010-04-21(svn r19686) -Fix (r15126): truncated archives were not detected when using ↵smatz
zlib 1.2.3. This also fixes zlib 1.2.4 compatibility, zlib 1.2.5 is bugfree
2010-04-20(svn r19680) -Fix [FS#3775] (r19648): when joining a MP game all clients ↵rubidium
with company ID > 0 would be shown as if they were a spectator
2010-04-19(svn r19678) -Fix (r19607): client status was shown incorrect in the consolerubidium
2010-04-17(svn r19651) -Fix [FS#3745]: when a company is sold, move connected clients ↵smatz
to spectators
2010-04-17(svn r19648) -Fix [FS#3760]: a client would not be properly moved when moved ↵rubidium
while joining, e.g. when entering a company's password. This caused the client to be in the wrong company (according to the rest of the clients) and the client being kicked on the first command
2010-04-14(svn r19629) -Fix [FS#3757]: chat message caused glitch when rejoining a ↵rubidium
network game
2010-04-13(svn r19620) -Fix: desync when a command is received and in the queue while ↵rubidium
a client starts joining, i.e. save the game state. This can happen in two ways: with frame_freq > 1 a command received in a previous frame might not be executed yet or when a command is received in the same frame as the join but before the savegame is made. In both cases the joining client would not get all commands to get in-sync with the server (and the other clients).
2010-04-13(svn r19619) -Fix (r19618): [desync debug] inserting the "join" pause could ↵rubidium
cause a crash as some command data was not properly initialised
2010-04-13(svn r19617) -Fix [desync debug]: log the sync state only once per day, not ↵rubidium
multiple times when paused with _date_fract = 0 -Change [desync debug]: check the sync state from the command stream and make sure no unknown input is encountered
2010-04-12(svn r19614) -Codechange: "it's" => "its" where appropriatesmatz
2010-04-11(svn r19613) -Fix [FS#3755]: possible invalid read when server moves client ↵smatz
to spectators before he finishes joining
2010-04-11(svn r19610) -Codechange: rename STATUS_AUTH to STATUS_AUTHORIZEDsmatz
2010-04-11(svn r19609) -Fix: do not print 'Connection lost' message for clients who ↵smatz
failed to enter correct password
2010-04-11(svn r19608) -Fix: do not kick client if he entered password and the ↵smatz
password was cleared meanwhile
2010-04-11(svn r19607) -Codechange: use different packet types instead of packet subtypessmatz
2010-04-11(svn r19606) -Codechange: remove global variable pw_typesmatz
2010-04-11(svn r19602) -Codechange: add the name of the command to the desync logsrubidium
2010-04-11(svn r19601) -Fix: make the desync replay parse the "whole" string instead ↵rubidium
of everything up to the first space; make it log the sync state too