Commit Graph

  • e9d0444bdf french translation update doitux 2009-07-08 17:44:11 +00:00
  • b6fd57c0fe start 0.8 svn! remove debug/release config options from pro files (need to be set via CONFIG+= qmake command option now) doitux 2009-07-05 12:26:12 +00:00
  • 03a2bc41fe Adding new experimental ASN.1 protocol specification for PokerTH. lotodore 2009-06-28 21:59:45 +00:00
  • d41788c413 final 0.7.1 | translation update doitux 2009-06-25 21:26:16 +00:00
  • 3ae3f9a883 Preparing 0.7.1 release. lotodore 2009-06-25 20:32:58 +00:00
  • 3424dc17ad new windowicon resolution for wm's with large window icon sizes doitux 2009-06-25 10:06:48 +00:00
  • 58cf715a0c netbook lobby fixes doitux 2009-06-22 21:31:45 +00:00
  • eae7d8a9aa qt 4.4.x compatibily fix doitux 2009-06-21 08:02:55 +00:00
  • 0b73b4bdbc 0.7.1-beta now!! changelog update. doitux 2009-06-20 18:59:13 +00:00
  • a2e692d844 Fixing delayed sending of create/join game for network games. lotodore 2009-06-20 18:41:03 +00:00
  • b868990462 Default network game id is 1, not 0. lotodore 2009-06-20 17:39:13 +00:00
  • a284f27750 Fixing state transition when joining a game. Since this is synchronous now, order is important. lotodore 2009-06-20 12:14:06 +00:00
  • 470bbb5eed Trying to fix strange sender crash. lotodore 2009-06-20 11:15:06 +00:00
  • 34b251bfad Fixing all in timer issue. lotodore 2009-06-20 07:59:33 +00:00
  • 75703de6b4 Force specific server hack. Only used for beta release. lotodore 2009-06-19 22:19:42 +00:00
  • 552f49438a Updating changelog. lotodore 2009-06-19 22:15:17 +00:00
  • 468e52d002 Increasing game version. lotodore 2009-06-19 22:08:24 +00:00
  • cd34aef6dc 0.7.1 beta translation update doitux 2009-06-19 22:08:13 +00:00
  • 7624914832 new blinking startbutton fix doitux 2009-06-19 21:58:35 +00:00
  • ef7b163136 hopefully last blinking startbutton fix doitux 2009-06-19 21:48:45 +00:00
  • bc13e164d1 blinking startbutton next fix doitux 2009-06-19 21:37:45 +00:00
  • e79b3d5fae startbutton blink fix doitux 2009-06-19 21:16:21 +00:00
  • 4c8248353a Adding error handling so that an error within a game does not terminate the server, only the single game. lotodore 2009-06-19 20:48:57 +00:00
  • 993c2529c3 IP address bans are now time limited and will be removed automatically (minimum duration: 1 hour). lotodore 2009-06-18 21:32:01 +00:00
  • 9ed8368700 Moving server ban code to a separate class, in order to prepare time-limited bans. lotodore 2009-06-18 20:16:22 +00:00
  • fdb5bb10be adds seperator for large numbers to lobby infos doitux 2009-06-17 21:34:07 +00:00
  • eefbd9e79f Some minor polishing. lotodore 2009-06-17 21:22:01 +00:00
  • 3377ae7397 rejoin lobby after missing game fix doitux 2009-06-17 21:03:45 +00:00
  • e6c1168cee new blinking start button fix doitux 2009-06-17 20:33:30 +00:00
  • 9221c46d66 blinking startbutton fix doitux 2009-06-17 20:14:10 +00:00
  • 52a518939d gamelist show and markup the game where the player is joined into (independent from filter); blinking start-button if game is full doitux 2009-06-17 00:00:10 +00:00
  • 6ba148c43c Fixing compiler warnings. lotodore 2009-06-16 22:47:53 +00:00
  • ccd7080cec Fixing another linux compiler error. lotodore 2009-06-16 22:41:50 +00:00
  • 35d0988f78 Removing a buffered delay when the client sends data (no longer necessary with asio). lotodore 2009-06-16 22:36:07 +00:00
  • 87363094d2 Fixing linux compiler error. lotodore 2009-06-16 22:35:05 +00:00
  • f508bbdd14 Removing more unused code. lotodore 2009-06-16 22:13:12 +00:00
  • 31dadd6fa2 Removing old native socket stuff which is now unused (replaced by asio calls). lotodore 2009-06-16 22:00:07 +00:00
  • d45e41c963 Removing unused parts from the receive helper. lotodore 2009-06-16 19:05:42 +00:00
  • b30d84f879 doitux 2009-06-16 09:13:45 +00:00
  • 22edd63dde Further paranoia changes to prevent timer callbacks from occurring in an uncontrolled state. lotodore 2009-06-15 22:34:07 +00:00
  • 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. lotodore 2009-06-15 21:42:57 +00:00
  • 1acbeba426 Close the socket before client termination, don't let asio close it later because the callbacks might no longer be valid. lotodore 2009-06-15 06:42:52 +00:00
  • 30a7f8c8bc doitux 2009-06-14 23:11:21 +00:00
  • 677764fd80 add gamelist filter to the lobby doitux 2009-06-14 22:56:49 +00:00
  • 4b5d78af81 The client network code was rewritten to use boost::asio. Some optimization is still required, and some code files can now be removed. lotodore 2009-06-14 22:07:41 +00:00
  • 7048c19305 model/view refactored gamelist. new joinanygame button behavior to find the game with the most connected players (suggested by xanax) doitux 2009-06-13 12:09:45 +00:00
  • 744e5c81d4 Small fixes. Removing some TODO comments which are no longer valid. lotodore 2009-06-13 10:52:12 +00:00
  • bf0fc6e9ca Removing unused files. lotodore 2009-06-12 16:42:38 +00:00
  • 6269b94db1 Properly restarting lobby timers. lotodore 2009-06-12 16:04:58 +00:00
  • 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). lotodore 2009-06-12 15:48:34 +00:00
  • a33d9b7c3b Trying to fix strange timer crashes. lotodore 2009-06-09 23:04:04 +00:00
  • 71e9c35ff2 Adding missing file. lotodore 2009-06-08 21:56:27 +00:00
  • 938d13e31a Send all available data in one chunk within the send handler. This improves speed. lotodore 2009-06-08 21:54:24 +00:00
  • 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. lotodore 2009-06-08 21:53:14 +00:00
  • c8594e8e7b Canceling asio timers has bad semantics, and causes loads of trouble. Therefore, cancelled timers are simply marked as such, and the asio callback is silently ignored. This fixes several crashes, if players were removed from a game due to an error, because some timers were not cancelled. *sigh* This one took a lot of nerve. lotodore 2009-06-07 23:25:13 +00:00
  • a6146399d4 readd disable startsplash option doitux 2009-06-07 20:23:06 +00:00
  • 1aad2b7290 disable remove button for pokerth distributed styles doitux 2009-06-07 12:01:47 +00:00
  • 5f3369432a Rewriting sender yet again to fit the new asio design. Polling for new send data is no longer needed, this also reduces lag. lotodore 2009-06-07 08:51:43 +00:00
  • 9e50969bdc missing files fix doitux 2009-06-05 20:18:20 +00:00
  • c3f1654497 case insensitive sorting for style lists doitux 2009-06-05 19:36:07 +00:00
  • b88555ecd5 alphabetical order for styles lists doitux 2009-06-05 15:41:06 +00:00
  • 55bd832955 Fixed network game termination. lotodore 2009-06-04 22:13:52 +00:00
  • 8005cc82c6 Fixed server termination crash. However, network games are still not properly terminated. lotodore 2009-06-04 20:37:18 +00:00
  • 47648392fb Use boost::asio timer callbacks instead of self-made ones. There are still some termination issues (terminating a network game will result in a crash). However, it should be quite effective now with a large number of users. lotodore 2009-06-01 19:49:16 +00:00
  • cee2d787d0 Adding some error handling. Some is still missing. lotodore 2009-06-01 10:23:44 +00:00
  • 24abedbbab Renaming class ServerGameThread to ServerGame. lotodore 2009-05-31 20:14:46 +00:00
  • f2bd0c6111 ServerGameThread is no longer a thread. lotodore 2009-05-31 19:45:20 +00:00
  • b48209a5e4 Termination of games is now working. Error handling is still missing in some cases, and it is very slow if there are a lot of players, but other than that all is fine :-). lotodore 2009-05-31 19:11:59 +00:00
  • fab224c8ad Fixing some timer problems. Starting an internet game now works again. There are still some issues: Games are never terminated, and error handling is not implemented (errors will terminate the server). lotodore 2009-05-31 13:47:10 +00:00
  • 59358bff0e Fixed server crash when trying to start a game. Server is still broken, though... lotodore 2009-05-31 13:17:02 +00:00
  • ef04130999 closeable waitingforstartgame dialog under macosx doitux 2009-05-31 13:13:29 +00:00
  • 2952f0b85d Fixing some compiler warnings and single-threaded game issues. Note: The server currently crashes when trying to start a game. lotodore 2009-05-31 11:00:33 +00:00
  • 08ed5e0496 Almost complete rewrite of server game state due to porting the network engine to asio. Server is still broken in a lot of ways. A game is no longer run in a separate thread (but this change is still incomplete). lotodore 2009-05-30 22:20:40 +00:00
  • 1ac6d2cd23 0.7.1-svn string added doitux 2009-05-30 21:23:22 +00:00
  • a0d5cde591 removed the activate button in style settings. selected item in the lists will be activated automatically doitux 2009-05-30 21:06:03 +00:00
  • 56130328e4 change some settings strings like mentioned in the forum doitux 2009-05-26 22:30:46 +00:00
  • 32d2528590 settingsdialog bugfix doitux 2009-05-26 21:52:05 +00:00
  • dd89b0ae21 settings dialog changes for better translation fitting doitux 2009-05-26 17:37:41 +00:00
  • 492939cccf qt 4.5.1 startwindow font-lenght fixes. localized cash value bugfix doitux 2009-05-24 13:30:10 +00:00
  • 97246d347e auto activate new styles after adding; new toolbox background for better readable speed string doitux 2009-05-21 22:40:16 +00:00
  • c51e746579 qt background fixes doitux 2009-05-19 10:43:54 +00:00
  • b677da1ae6 gametable adjustments for 1.000.000 number style. transparent menubars. doitux 2009-05-13 09:31:13 +00:00
  • 41ab1ff83d Clarifying the usage of banip. lotodore 2009-05-12 20:25:31 +00:00
  • 47a9fc9588 Typo fixes. lotodore 2009-05-12 20:23:47 +00:00
  • d68827c606 Updating server irc commands. lotodore 2009-05-12 20:19:39 +00:00
  • 22720a83f2 Small project file fixes. lotodore 2009-05-10 22:34:07 +00:00
  • 8ab2fed1a2 More restructuring. Still broken. lotodore 2009-05-10 22:21:20 +00:00
  • 2541f28ff2 Sender thread is no longer a thread (part of boost::asio integration). Warning: Network games are still broken! lotodore 2009-05-10 17:53:37 +00:00
  • d258bc25d0 Server accept thread is no longer a thread. lotodore 2009-05-10 14:57:51 +00:00
  • ac4c2e9aef Integrating precompiled headers support (might speed up compilation). Currently disabled (in .pro files). lotodore 2009-05-07 22:36:51 +00:00
  • e813c49fe5 Changing windows build to boost 1.39 with mingw gcc 4.4. Windows build system needs update. lotodore 2009-05-06 21:24:14 +00:00
  • d7ca4d67b5 Fixing compiler errors. Still broken in terms of network functionality. lotodore 2009-05-06 21:09:58 +00:00
  • 411ede3500 Updated windows build script, now using: - tdm mingw gcc 4.4 - Qt 4.5.1 - boost 1.39 + other minor updates. Update of build tool still pending. The script will be changed to retrieve a stable revision instead of HEAD. lotodore 2009-05-04 23:14:07 +00:00
  • 60b5d45c53 Adopting changes from asio branch. Currently broken. lotodore 2009-05-04 21:11:29 +00:00
  • a65934e2a5 macox fixes doitux 2009-05-03 19:16:05 +00:00
  • 5a3766aa75 macox fixes doitux 2009-05-03 19:06:51 +00:00
  • 3ad8bef2e0 changelog for 0.7 final. doitux 2009-05-03 18:41:11 +00:00
  • 3adca957a1 last translation update for 0.7 doitux 2009-05-03 18:20:29 +00:00
  • 0431b4cb33 Setting beta revision to 0. lotodore 2009-05-03 11:39:32 +00:00
  • c9c95f4a0c final 0.7 translation - small gamelobby fixes for netbook support doitux 2009-05-03 01:04:54 +00:00