Commit Graph
1976 Commits
Author SHA1 Message Date
lotodore 3ae3f9a883 Preparing 0.7.1 release. 2009-06-25 20:32:58 +00:00
doitux 3424dc17ad new windowicon resolution for wm's with large window icon sizes 2009-06-25 10:06:48 +00:00
doitux 58cf715a0c netbook lobby fixes 2009-06-22 21:31:45 +00:00
doitux eae7d8a9aa qt 4.4.x compatibily fix 2009-06-21 08:02:55 +00:00
doitux 0b73b4bdbc 0.7.1-beta now!! changelog update. 2009-06-20 18:59:13 +00:00
lotodore a2e692d844 Fixing delayed sending of create/join game for network games. 2009-06-20 18:41:03 +00:00
lotodore b868990462 Default network game id is 1, not 0. 2009-06-20 17:39:13 +00:00
lotodore a284f27750 Fixing state transition when joining a game. Since this is synchronous now, order is important. 2009-06-20 12:14:06 +00:00
lotodore 470bbb5eed Trying to fix strange sender crash. 2009-06-20 11:15:06 +00:00
lotodore 34b251bfad Fixing all in timer issue. 2009-06-20 07:59:33 +00:00
lotodore 75703de6b4 Force specific server hack. Only used for beta release. 2009-06-19 22:19:42 +00:00
lotodore 552f49438a Updating changelog. 2009-06-19 22:15:17 +00:00
lotodore 468e52d002 Increasing game version. 2009-06-19 22:08:24 +00:00
doitux cd34aef6dc 0.7.1 beta translation update 2009-06-19 22:08:13 +00:00
doitux 7624914832 new blinking startbutton fix 2009-06-19 21:58:35 +00:00
doitux ef7b163136 hopefully last blinking startbutton fix 2009-06-19 21:48:45 +00:00
doitux bc13e164d1 blinking startbutton next fix 2009-06-19 21:37:45 +00:00
doitux e79b3d5fae startbutton blink fix 2009-06-19 21:16:21 +00:00
lotodore 4c8248353a Adding error handling so that an error within a game does not terminate the server, only the single game. 2009-06-19 20:48:57 +00:00
lotodore 993c2529c3 IP address bans are now time limited and will be removed automatically (minimum duration: 1 hour). 2009-06-18 21:32:01 +00:00
lotodore 9ed8368700 Moving server ban code to a separate class, in order to prepare time-limited bans. 2009-06-18 20:16:22 +00:00
doitux fdb5bb10be adds seperator for large numbers to lobby infos 2009-06-17 21:34:07 +00:00
lotodore eefbd9e79f Some minor polishing. 2009-06-17 21:22:01 +00:00
doitux 3377ae7397 rejoin lobby after missing game fix 2009-06-17 21:03:45 +00:00
doitux e6c1168cee new blinking start button fix 2009-06-17 20:33:30 +00:00
doitux 9221c46d66 blinking startbutton fix 2009-06-17 20:14:10 +00:00
doitux 52a518939d gamelist show and markup the game where the player is joined into
(independent from filter); blinking start-button if game is full
2009-06-17 00:00:10 +00:00
lotodore 6ba148c43c Fixing compiler warnings. 2009-06-16 22:47:53 +00:00
lotodore ccd7080cec Fixing another linux compiler error. 2009-06-16 22:41:50 +00:00
lotodore 35d0988f78 Removing a buffered delay when the client sends data (no longer necessary with asio). 2009-06-16 22:36:07 +00:00
lotodore 87363094d2 Fixing linux compiler error. 2009-06-16 22:35:05 +00:00
lotodore f508bbdd14 Removing more unused code. 2009-06-16 22:13:12 +00:00
lotodore 31dadd6fa2 Removing old native socket stuff which is now unused (replaced by asio calls). 2009-06-16 22:00:07 +00:00
lotodore d45e41c963 Removing unused parts from the receive helper. 2009-06-16 19:05:42 +00:00
doitux b30d84f879 2009-06-16 09:13:45 +00:00
lotodore 22edd63dde Further paranoia changes to prevent timer callbacks from occurring in an uncontrolled state. 2009-06-15 22:34:07 +00:00
lotodore 3d57f65e2b Fixed a bug in the packet handling of the client. This fixes the problem that games are not properly started, and that the player list is not properly updated. 2009-06-15 21:42:57 +00:00
lotodore 1acbeba426 Close the socket before client termination, don't let asio close it later because the callbacks might no longer be valid. 2009-06-15 06:42:52 +00:00
doitux 30a7f8c8bc 2009-06-14 23:11:21 +00:00
doitux 677764fd80 add gamelist filter to the lobby 2009-06-14 22:56:49 +00:00
lotodore 4b5d78af81 The client network code was rewritten to use boost::asio. Some optimization is still required, and some code files can now be removed. 2009-06-14 22:07:41 +00:00
doitux 7048c19305 model/view refactored gamelist. new joinanygame button behavior to find
the game with the most connected players (suggested by xanax)
2009-06-13 12:09:45 +00:00
lotodore 744e5c81d4 Small fixes. Removing some TODO comments which are no longer valid. 2009-06-13 10:52:12 +00:00
lotodore bf0fc6e9ca Removing unused files. 2009-06-12 16:42:38 +00:00
lotodore 6269b94db1 Properly restarting lobby timers. 2009-06-12 16:04:58 +00:00
lotodore 3b25e18fde Rewriting boost asio timer stuff. (Did I mention I dislike the asio "cancel" semantics?!). TimerManager is no longer used. Should be stable now, but might leak some memory (needs further testing). 2009-06-12 15:48:34 +00:00
lotodore a33d9b7c3b Trying to fix strange timer crashes. 2009-06-09 23:04:04 +00:00
lotodore 71e9c35ff2 Adding missing file. 2009-06-08 21:56:27 +00:00
lotodore 938d13e31a Send all available data in one chunk within the send handler. This improves speed. 2009-06-08 21:54:24 +00:00
lotodore e53c60c263 Creating a new asio timer instead of reusing the old one. Reusing leads to strange crashes. Whoever invented the semantics of the asio timer obviously did not consider the need to restart a timer within the handler. Oh well. The asio timer service also seems to sleep all the time (not using up 100% load if timeout of all timeouts are 0). Pending further tests, asio timers might be unsuitable. 2009-06-08 21:53:14 +00:00