Thu, 16 Nov 2006 22:05:33 +0000 |
peter1138 |
(svn r7182) -Feature: Merge utf8 branch. This brings us support for Unicode/UTF-8 and the option for fonts rendered by FreeType. Language changes to come.
|
file |
diff |
annotate
|
Tue, 24 Oct 2006 22:23:08 +0000 |
Darkvater |
(svn r6932) -Codechange: Send server messages with format NETWORK_ACTION_SERVER_MESSAGE so it is
|
file |
diff |
annotate
|
Tue, 24 Oct 2006 22:19:12 +0000 |
Darkvater |
(svn r6931) -Codechange: Change textmessage format a bit. Only the sender's name and target are
|
file |
diff |
annotate
|
Sat, 21 Oct 2006 23:31:34 +0000 |
Darkvater |
(svn r6884) -Codechange: Add strict bounds checking in string formatting system.
|
file |
diff |
annotate
|
Sat, 21 Oct 2006 22:38:50 +0000 |
Darkvater |
(svn r6878) -Fix r6876 +add network.c, network_client.c
|
file |
diff |
annotate
|
Wed, 18 Oct 2006 13:17:46 +0000 |
Darkvater |
(svn r6820) -Codechange: Some more const correctness, coding style.
|
file |
diff |
annotate
|
Tue, 17 Oct 2006 23:34:12 +0000 |
Darkvater |
(svn r6816) -Codechange: Some coding style, variable localization, const correctness.
|
file |
diff |
annotate
|
Tue, 17 Oct 2006 22:16:46 +0000 |
Darkvater |
(svn r6814) -Codechange: For network games ci->client_playas was always p->index + 1. To
|
file |
diff |
annotate
|
Sun, 15 Oct 2006 23:37:15 +0000 |
Darkvater |
(svn r6785) -Cleanup: Remove unused _network_playas from NetworkAddServer. This function
|
file |
diff |
annotate
|
Sun, 15 Oct 2006 23:31:22 +0000 |
Darkvater |
(svn r6783) -Codechange: Allow ParseConnectionString to allow players with more than one digit
|
file |
diff |
annotate
|
Sat, 14 Oct 2006 15:49:43 +0000 |
Darkvater |
(svn r6774) -Codechange: Rename the badly named OWNER_SPECTATOR to PLAYER_SPECTATOR and
|
file |
diff |
annotate
|
Thu, 12 Oct 2006 14:48:36 +0000 |
Darkvater |
(svn r6753) -Codechange: Move some function declerations from functions.h into network.h
|
file |
diff |
annotate
|
Thu, 12 Oct 2006 14:13:39 +0000 |
Darkvater |
(svn r6750) -Codechange: Juggle around some header includes as they're only used when
|
file |
diff |
annotate
|
Tue, 03 Oct 2006 16:15:34 +0000 |
peter1138 |
(svn r6628) - Feature: Add the ability to pause a server if not enough players are connected. The setting for this is 'min_players' and can be set in the config and via the console. If the number of players drops below this number, the server will pause the game.
|
file |
diff |
annotate
|
Sun, 27 Aug 2006 10:49:43 +0000 |
Darkvater |
(svn r6170) -Feature: save max_companies/clients/spectators in the config file.
|
file |
diff |
annotate
|
Wed, 16 Aug 2006 12:07:24 +0000 |
rubidium |
(svn r5928) -Cleanup: remove ConvertIntDate and use ConvertYMDToDate as ConvertIntDate was only called with Years.
|
file |
diff |
annotate
|
Tue, 15 Aug 2006 14:52:17 +0000 |
rubidium |
(svn r5915) -Cleanup: some variables were named *_date while they were only holding years; rename these variables to match this.
|
file |
diff |
annotate
|
Mon, 14 Aug 2006 14:21:15 +0000 |
rubidium |
(svn r5887) -Cleanup: move date related functions, defines and variables to date.[ch]
|
file |
diff |
annotate
|
Tue, 27 Jun 2006 21:25:53 +0000 |
tron |
(svn r5391) Miscellaneous, mostly bracing and whitespace, nothing spectacular
|
file |
diff |
annotate
|
Sat, 17 Jun 2006 14:11:26 +0000 |
tron |
(svn r5298) Hide function declarations and remove function stubs which aren't needed in the !ENABLE_NETWORK case
|
file |
diff |
annotate
|
Sat, 17 Jun 2006 13:25:22 +0000 |
tron |
(svn r5297) Check the interface flags if IFF_BROADCAST is set before asking for the broadcast address
|
file |
diff |
annotate
|
Sat, 17 Jun 2006 12:11:17 +0000 |
tron |
(svn r5295) Handle a quirk in the Windows interface detection code and fix a typo in r5293 (thanks to Darkvater for testing)
|
file |
diff |
annotate
|
Sat, 17 Jun 2006 10:24:20 +0000 |
tron |
(svn r5293) -Fix: Not all network interfaces are capable of broadcasting. Don't record those which aren't
|
file |
diff |
annotate
|
Sat, 17 Jun 2006 08:16:58 +0000 |
tron |
(svn r5292) -Fix: When using SIOCGIFCONF to detect network interfaces accomodate for the fact that struct sockaddr doesn't have fixed size in all implementations
|
file |
diff |
annotate
|
Sat, 10 Jun 2006 08:37:41 +0000 |
tron |
(svn r5210) Many small changes which piled up: const, unsigned, variable scope, CSE for readability, DeMorgan, if cascades -> switch, whitespace, parentheses, bracing, misc.
|
file |
diff |
annotate
|
Sat, 22 Apr 2006 09:46:31 +0000 |
Darkvater |
(svn r4521) - Fix: be consistent about the size of the player-name in MP. This hopefully fixes a crash on lesser OS's (eg Win98). Use ttd_strlcpy() to just copy over strings and properly terminate them because different implementations of snprintf() behave differently. Courtesy of TrueLight
|
file |
diff |
annotate
|
Mon, 03 Apr 2006 19:09:20 +0000 |
Darkvater |
(svn r4268) - Delete the network-copy of the Patches struct as it is not needed anymore. All relevant patch-settings that are changed by a network-game are those that are saved with a savegame, so these are not affected for loaded games (since Patches are saved with them). Also there is a distinction between in-game patch settings and default patch settings and this is not affected in MP. Thus this temp copy can be removed.
|
file |
diff |
annotate
|
Mon, 03 Apr 2006 18:31:01 +0000 |
Darkvater |
(svn r4267) - Fix (r4241): also validate the error number that a client receives from a server, and encapsulate this functionality into GetNetworkErrorMsg().
|
file |
diff |
annotate
|
Wed, 01 Feb 2006 07:36:15 +0000 |
tron |
(svn r3511) More whitespace ([FS#46] by Rubidium)
|
file |
diff |
annotate
|
Tue, 31 Jan 2006 22:16:15 +0000 |
Darkvater |
(svn r3500) - Workaround the inaccurate count of spectators/companies that can happen in certain border-cases. For now just dynamically get this value when requested so it is always right. To do properly all player/client creation/destruction needs a hook for networking.
|
file |
diff |
annotate
|
Sun, 29 Jan 2006 18:34:43 +0000 |
Darkvater |
(svn r3470) - Fix: plug a memleak in _network_host_list.
|
file |
diff |
annotate
|
Wed, 25 Jan 2006 19:03:50 +0000 |
Darkvater |
(svn r3429) - Feature (Followup): Change the gamelist window to accomodate for the new information.
|
file |
diff |
annotate
|
Wed, 25 Jan 2006 18:11:06 +0000 |
Darkvater |
(svn r3427) - Feature: Allow seeing and setting the maximum amount of companies and spectators for a server. This can be changed/viewed during runtime as well in the console.
|
file |
diff |
annotate
|
Thu, 19 Jan 2006 17:50:40 +0000 |
peter1138 |
(svn r3409) - Change the server advertisement interval to use the frame counter instead
|
file |
diff |
annotate
|
Thu, 19 Jan 2006 15:58:57 +0000 |
Darkvater |
(svn r3407) - Feature: Kick and ban now with IP numbers.
|
file |
diff |
annotate
|
Mon, 14 Nov 2005 19:48:04 +0000 |
tron |
(svn r3181) -Bracing
|
file |
diff |
annotate
|
Sun, 28 Aug 2005 12:24:57 +0000 |
tron |
(svn r2899) -Fix: Several format string vulnerabilities and buffer overflows in the network code
|
file |
diff |
annotate
|
Fri, 29 Jul 2005 21:55:49 +0000 |
ludde |
(svn r2755) Fix: Fix a desync issue with autoreplace
|
file |
diff |
annotate
|
Sun, 24 Jul 2005 14:12:37 +0000 |
tron |
(svn r2701) Insert Id tags into all source files
|
file |
diff |
annotate
|
Fri, 22 Jul 2005 07:02:20 +0000 |
tron |
(svn r2673) Include functions.h directly, not globally via openttd.h
|
file |
diff |
annotate
|
Thu, 21 Jul 2005 18:44:27 +0000 |
tron |
(svn r2663) Include variables.h only in these files which need it, not globally via openttd.h
|
file |
diff |
annotate
|
Sat, 16 Jul 2005 14:29:36 +0000 |
ludde |
(svn r2590) Fix: [network] Fixed NetworkHandleLocalQueue
|
file |
diff |
annotate
|
Sat, 16 Jul 2005 12:59:23 +0000 |
ludde |
(svn r2589) Fix: [network] Fixed static variable that wasn't initialized. Would stop the sync checking from working in some cases.
|
file |
diff |
annotate
|
Sat, 16 Jul 2005 12:30:03 +0000 |
ludde |
(svn r2588) Codechange: Remove PLAYER_SEED_RANDOM
|
file |
diff |
annotate
|
Fri, 15 Jul 2005 20:29:06 +0000 |
ludde |
(svn r2583) Move OS specific code out of misc.c
|
file |
diff |
annotate
|
Thu, 14 Jul 2005 09:43:59 +0000 |
ludde |
(svn r2564) Fix: Fixed conceptual issue in network_gui.c. AllocateName is not meant to be used by GUI-code, because it modifies the "game-state".
|
file |
diff |
annotate
|
Sat, 04 Jun 2005 07:35:12 +0000 |
tron |
(svn r2405) Simplify a few '? true : false' and '? false : true', especially the latter is confusing
|
file |
diff |
annotate
|
Tue, 17 May 2005 16:01:19 +0000 |
truelight |
(svn r2337) -Fix: NetworkUDPRemoveAdvertise wasn't fully correct (which made Darkvater go crazy ;))
|
file |
diff |
annotate
|
Mon, 02 May 2005 15:52:19 +0000 |
Darkvater |
(svn r2243) -Fix: Rework of console. Use 'help command|variable' to get help about it. You can assign variables with =, ++, --, or just new value. Console parser is now lenient towards typed spaces, and more robust in general (at least readable). Removed the 'set' command, instead implemented all such variables as 'variables'.
|
file |
diff |
annotate
|
Wed, 06 Apr 2005 18:44:34 +0000 |
Darkvater |
(svn r2157) - Feature (request): [ 1166978 ] Focus keyboard on input-box in Multiplayer Menu
|
file |
diff |
annotate
|
Sat, 02 Apr 2005 15:08:31 +0000 |
Darkvater |
(svn r2126) - Fix: #2 Fix compilation with network disabled, and comment out some of the warnings (unused function) (I missed this out the last commit, sorry)
|
file |
diff |
annotate
|
Wed, 30 Mar 2005 08:50:34 +0000 |
truelight |
(svn r2108) -Fix: the server now also unpause when a client desyncs or something
|
file |
diff |
annotate
|
Tue, 29 Mar 2005 19:10:13 +0000 |
truelight |
(svn r2106) -Fix: improved the network-join algoritm, it is now a bit more stable
|
file |
diff |
annotate
|
Wed, 09 Mar 2005 11:49:34 +0000 |
tron |
(svn r1970) Fix some warnings which Cygwin showed
|
file |
diff |
annotate
|
Mon, 07 Feb 2005 09:56:16 +0000 |
tron |
(svn r1836) Clean up some strange constructs concerning socket options
|
file |
diff |
annotate
|
Sun, 06 Feb 2005 22:25:27 +0000 |
tron |
(svn r1833) byte -> char transition: the rest
|
file |
diff |
annotate
|
Sun, 06 Feb 2005 13:41:02 +0000 |
tron |
(svn r1821) Move generic string handling functions to string.[ch] and introduce stre{cpy,cat}, see string.h for their semantics
|
file |
diff |
annotate
|
Sun, 06 Feb 2005 08:18:00 +0000 |
tron |
(svn r1813) Declare functions implemented in strings.c in their own shiny new header (though i think some of these function don't belong into strings.c)
|
file |
diff |
annotate
|
Sat, 05 Feb 2005 15:58:59 +0000 |
tron |
(svn r1803) Move debugging stuff into files of it's own
|
file |
diff |
annotate
|
Sat, 22 Jan 2005 22:47:58 +0000 |
tron |
(svn r1596) Add some more statics
|
file |
diff |
annotate
|