Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-12 | (svn r18054) -Change/Fix [FS#3310]: make pause on join pause during the ↵ | rubidium | |
whole joining (including download) phase | |||
2009-11-12 | (svn r18052) -Codechange/Fix: make the 'pause' chat message when actually ↵ | rubidium | |
executing the pause command. This to prevent showing paused and especially unpaused to be shown when the state doesn't change. Output now mentions whether pause changes keep the game paused and what reasons for pausing there 'currently' are. | |||
2009-11-05 | (svn r17977) -Fix: Busses and trucks are distinguished by cargo class. | frosch | |
2009-10-09 | (svn r17746) -Codechange: 'operator new' doesn't return NULL, ↵ | smatz | |
NetworkSend_Init() is useless | |||
2009-10-07 | (svn r17743) -Fix: (post 0.7) memory leak in server in case handling a ↵ | rubidium | |
packet caused the connection to be closed. Also force-close the connection on invalid packets. | |||
2009-10-07 | (svn r17742) -Codechange: remove unused variable from Recv_Packet | rubidium | |
2009-10-04 | (svn r17693) -Cleanup: remove some unneeded includes | rubidium | |
2009-09-22 | (svn r17617) -Codechange: make the server side packet handling be more like ↵ | rubidium | |
the client side's handling, i.e. return the connection status -Fix: do not do invalid reads when a packet handling function closed a connection | |||
2009-09-13 | (svn r17532) -Codechange: Rename several Invalidate functions to SetDirty ↵ | frosch | |
for more consistency and distinguishability. | |||
2009-09-07 | (svn r17467) -Change: show the client id in join messages at the server ↵ | rubidium | |
(patch by dihedral) | |||
2009-08-21 | (svn r17248) -Fix: add GPL license notice where appropriate | rubidium | |
2009-08-05 | (svn r17075) -Codechange: rename ~750 strings to be more uniform with their ↵ | rubidium | |
relatives | |||
2009-06-23 | (svn r16634) -Codechange: use Company::IsHumanID() instead of IsHumanCompany() | smatz | |
2009-06-19 | (svn r16601) -Fix [FS#2880]: try 2... hopefully better this time | rubidium | |
2009-06-18 | (svn r16592) -Fix [FS#2880]: 'connection lost' was also shown when the ↵ | rubidium | |
client was 'leaving'. | |||
2009-06-10 | (svn r16559) -Codechange: introduce Company::IsValidAiID() and ↵ | smatz | |
Company::IsValidHumanID(), don't use IsHumanCompany() where possible | |||
2009-06-01 | (svn r16491) -Codechange: Added parentheses around bitwise operators for ↵ | alberth | |
code style. | |||
2009-05-26 | (svn r16437) -Codechange: remove the hack that for CMD_COMPANY_CTRL the ↵ | rubidium | |
company was changed from spectator to company 0 in the network code. | |||
2009-05-24 | (svn r16422) -Codechange: use const_cast for removing const and warn when ↵ | rubidium | |
const is (accidentally?) removed using C-style casts. | |||
2009-05-22 | (svn r16379) -Codechange: remove GetNumTowns(), GetNumIndustries() and ↵ | smatz | |
GetActiveCompanyCount(), use PoolItem::GetNumItems() instead | |||
2009-05-17 | (svn r16327) -Codechange: replace IsValidPoolItemID(index) by ↵ | smatz | |
PoolItem::IsValidID(index) | |||
2009-05-16 | (svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index) | smatz | |
2009-05-06 | (svn r16242) -Codechange: rework pausing | rubidium | |
-Fix [FS#2864]: autopause and manual pausing conflict with eachother -Fix: new game + pause on new game + autopause make the game not unpause on the first join | |||
2009-04-26 | (svn r16176) -Fix: forbid joining AI companies via the 'move' and 'join' ↵ | yexo | |
console commands. | |||
2009-04-26 | (svn r16175) -Fix: Disable the join button in the multiplayer lobby for AI ↵ | yexo | |
companies, since joining an AI company is not possible. | |||
2009-04-07 | (svn r15967) -Codechange: do not access NetworkSocketHandler::has_quit directly | rubidium | |
2009-04-04 | (svn r15947) -Codechange: replace uint32 client_ip with NetworkAddress ↵ | rubidium | |
client_address. | |||
2009-04-03 | (svn r15931) -Codechange: let the host and ban lists use of SmallVector. | rubidium | |
2009-03-25 | (svn r15848) -Feature: Add autoclean_novehicles setting which will, when ↵ | peter1138 | |
autoclean_companies is true, remove any company with no vehicles and no active client after autoclean_novehciles-months. | |||
2009-03-19 | (svn r15773) -Fix [FS#2475]: number of active clients wasn't always properly | rubidium | |
2009-03-15 | (svn r15718) -Cleanup: apply some comment coding style on the rest of the ↵ | rubidium | |
sources too | |||
2009-03-06 | (svn r15628) -Fix [FS#2705]: kicking/banning a client from the Client list ↵ | smatz | |
window crashed the server | |||
2009-02-09 | (svn r15428) -Codechange: consistently use colour instead of having both ↵ | rubidium | |
color and colour. | |||
2009-02-07 | (svn r15395) -Fix [FS#2611] (r15377): one couldn't reset companies anymore ↵ | rubidium | |
in a 'dedicated' server. | |||
2009-01-31 | (svn r15299) -Cleanup: remove many redundant includes | smatz | |
2009-01-23 | (svn r15247) -Change: show a lock near the password/join button in the ↵ | rubidium | |
company window whenever the company is password protected | |||
2009-01-23 | (svn r15242) -Feature: allow moving clients between companies/spectators by ↵ | rubidium | |
the server and the clients themselves (dihedral) | |||
2009-01-21 | (svn r15200) -Feature: give server admins a tool to combat profanity in nick ↵ | rubidium | |
names (based on patch by dihedral) | |||
2009-01-13 | (svn r15052) -Codechange: move the implementation of Send_CompanyInformation ↵ | rubidium | |
to network_server.cpp as the server's the one that sends that information | |||
2009-01-12 | (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to ↵ | truebrain | |
see. NoAI is an API (a framework) to build your own AIs in. See: http://wiki.openttd.org/wiki/index.php/AI:Main_Page With many thanks to: - glx and Rubidium for their syncing, feedback and hard work - Yexo for his feedback, patches, and AIs which tested the system very deep - Morloth for his feedback and patches - TJIP for hosting a challenge which kept NoAI on track - All AI authors for testing our AI API, and all other people who helped in one way or another -Remove: all old AIs and their cheats/hacks | |||
2009-01-10 | (svn r14949) -Cleanup: pointer coding style | rubidium | |
2009-01-08 | (svn r14915) -Codechange: unify the receiving and sending of commands, and ↵ | rubidium | |
thus unifying most of the validity checking too. | |||
2009-01-08 | (svn r14910) -Codechange: merge the command queue handling into a single ↵ | rubidium | |
location | |||
2009-01-07 | (svn r14897) -Codechange: don't allow a few command flags to be sent over ↵ | rubidium | |
the network as it's bogus information anyway; e.g. the "do not send over network" flag as it will be set whenever the command is received from the server/client. -Codechange: test earlier whether the command (send from the server) is actually valid. | |||
2009-01-04 | (svn r14828) -Codechange: move most of save/load-specific code to separate files | smatz | |
2008-12-29 | (svn r14764) -Codechange: make the '***' chat messages like "Game paused ↵ | rubidium | |
(not enough players)" fully translateable. | |||
2008-12-28 | (svn r14754) -Codechange: get rid of _cmd_text and just pass it as ↵ | rubidium | |
(optional) parameter. | |||
2008-12-24 | (svn r14733) -Fix (r14730): creating new companies didn't always work as ↵ | rubidium | |
expected. | |||
2008-12-23 | (svn r14730) -Codechange: remove the need for networkclientsockets and ↵ | rubidium | |
networkclientinfo structs to be in a contiguous piece of memory and put them in a pool. -Note: 255 should really be enough for now... making it any more means network protocol bumps. | |||
2008-12-23 | (svn r14727) -Codechange: replace some magic numbers with a constant. | rubidium | |