summaryrefslogtreecommitdiff
path: root/src/network
AgeCommit message (Collapse)Author
2012-02-16(svn r23958) -Fix: don't allow chat messages from pre-active clients. As ↵rubidium
they haven't got the savegame yet, they won't have the interface to send them either (dihedral)
2012-02-16(svn r23957) -Fix [FS#4990]: allow sending chat to pre-active clients as the ↵rubidium
clients start accepting once they send 'map ok' to the server, which is the same moment we change their status to pre-active
2012-02-12(svn r23941) -Add: support for clangsmatz
2012-02-06(svn r23906) -Codechange: replace magic numbers with named constants (adf88)rubidium
2012-01-22(svn r23843) -Fix: minor issue with replaying ;)rubidium
2012-01-20(svn r23826) -Fix [FS#4972]: the detailed performance rating window showed ↵rubidium
the cargo count of the current quarter instead of the last quarter like the tooltip says
2012-01-17(svn r23822) -Fix-ish: when replaying make sure companies get created even ↵rubidium
if their creating client doesn't exist during the replay
2012-01-17(svn r23821) -Fix-ish: when replaying a command log, ignore the command limitrubidium
2012-01-17(svn r23817) -Fix [FS#4962]: desync due to different NewGRF version. So ↵rubidium
reduce the chance that it happens significantly with betas/RCs/nightlies by doing the same as is done for stable releases: check the NewGRF version of server vs client. Previously this check was not done for nightlies/betas/RCs due to missing versioning information in the source tarballs, but they have that for a while now. So just force the NewGRF version check for all versions, and remove the broken --revision configure option
2012-01-15(svn r23802) -Fix [FS#4968] (r23601): game lobby gui not updated when new ↵yexo
company information becomes available
2012-01-11(svn r23787) -Fix: add some missing spacesrubidium
2012-01-09(svn r23780) -Fix [FS#4963] (r23764): also name the two new errors ↵truebrain
server-side. As extra, split up one of the errors in 3 errors, to be more specific what goes wrong. As cherry on top, make sure on all sides we can never again forget to add such entries on both sides, by introducing an assert_compile()
2012-01-07(svn r23769) -Codechange: make the lag/join start timeouts configurable as wellrubidium
2012-01-06(svn r23764) -Fix [FS#4955]: make default timeouts for certain states lower ↵rubidium
and configurable
2012-01-05(svn r23754) -Fix (r23752): the locks aren't reentrantrubidium
2012-01-04(svn r23752) -Fix [FS#4938]: missing locking causing crash is extreme case ↵rubidium
when being in the MP lobby
2012-01-04(svn r23751) -Codechange: rename NetworkUDPGameLoop to a more descriptive ↵rubidium
name, and move the UDP specific bits to network_udp
2012-01-03(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp filesrubidium
2012-01-02(svn r23719) -Fix [FS#4930]: extraction of music packs failedrubidium
2012-01-01(svn r23710) -Change: make the default secondary sort method for the server ↵rubidium
list the number of clients instead of the name
2012-01-01(svn r23709) -Feature-ish: try harder to sort text instead of fancy ↵rubidium
characters in the server names
2011-12-31(svn r23692) -Fix: use smallest_x of your children only when you let the ↵rubidium
children update it
2011-12-31(svn r23691) -Fix: signed/unsigned issues, causing asserts for some ↵truebrain
languages in relation to the serverlist
2011-12-21(svn r23646) -Fix [FS#4901]: rescan the Game Scripts when done downloading one.truebrain
2011-12-19(svn r23623) -Add: allow bi-directional communication with the AdminPort and ↵truebrain
GameScript
2011-12-19(svn r23618) -Add: ScriptGame::Pause, ScriptGame::Unpause, and ↵truebrain
ScriptGame::GetLandscape (GameScript only)
2011-12-19(svn r23612) -Add: allow importing libraries in the same way as AI does, ↵truebrain
only with GS prefix (and in game/library)
2011-12-19(svn r23605) -Add: GAME_DIR and CONTENT_TYPE_GAME, and read gamescript from ↵truebrain
that directory
2011-12-19(svn r23604) -Add: initial support for GameScriptstruebrain
2011-12-19(svn r23603) -Add: support for control commands in strings, in both network ↵truebrain
and safe/load (Rubidium)
2011-12-19(svn r23601) -Fix: fix the conflict in window numbertruebrain
2011-12-19(svn r23595) -Codechange: add comma after last enum to get a more uniform ↵rubidium
coding style
2011-12-18(svn r23590) -Codechange: make the string validation settings better expandablerubidium
2011-12-17(svn r23579) -Fix (r23525): Most up/down arrows stopped working.frosch
2011-12-16(svn r23544) -Codechange: document and rename widgets to be consistent and ↵truebrain
understandable
2011-12-15(svn r23528) -Codechange: move widget enums to widgets/NNN_type.htruebrain
2011-12-15(svn r23525) -Codechange: make Window::flags4 WindowFlags instead of uint16, ↵truebrain
with only values known in WindowFlags (and move out 2 timers to their own variable) -Codechange: rename Window::flags4 to Window::flags -Codechange: move some non-inline functions from .hpp to .cpp
2011-12-11(svn r23494) -Feature: [NewGRF] action14 node INFO->URL_ to add an urlyexo
2011-12-11(svn r23492) -Feature: add 'view website' button to the online content windowyexo
2011-12-10(svn r23476) -Codechange: use the error queue to replace switch mode error ↵rubidium
strings, again making it possible to return multiple errors
2011-12-10(svn r23475) -Codechange: queue critical error messages, so when multiple ↵rubidium
happen you won't miss any
2011-12-10(svn r23474) -Codechange: move the declaration error related functions to ↵rubidium
error.h
2011-12-10(svn r23470) -Codechange: move declaration of SwitchToMode to a header ↵rubidium
instead of declaring it in 6 other files
2011-12-10(svn r23469) -Fix (r23468): gcc warning about initialization orderyexo
2011-12-10(svn r23468) -Feature [FS#4827]: when looking for missing content, ↵yexo
automatically select it so you can easily start the download
2011-12-09(svn r23467) -Feature [FS#4827]: automatically close the online content ↵yexo
window after confirming the download with 'ok'
2011-12-09(svn r23465) -Feature [FS#4827]: add 'find missing content online' button to ↵yexo
'load savegame' and 'find network game' windows
2011-12-01(svn r23384) -Remove: no longer allow a binary to be without AI support; the ↵truebrain
parts some compilers failed at, are integrated in other parts of the code now too
2011-11-29(svn r23362) -Codechange: refactor AIScanner, splitting it in AIScannerInfo ↵truebrain
and AIScannerLibrary
2011-11-26(svn r23337) -Fix [FS#4826]: don't send chat messages to clients that ↵rubidium
haven't joined yet