QTfrontend/newnetclient.cpp
Mon, 26 Sep 2011 00:15:10 +0200 sheepluva small cleanup: enum instead of magic numbers
Sun, 25 Sep 2011 19:30:10 +0200 sheepluva some more cleanups and refactoring.
Sat, 24 Sep 2011 22:14:10 +0200 sheepluva cleaning up a little bit more, especially team class. we were leaking teams into heap memory on quick game starts btw
Fri, 23 Sep 2011 22:42:30 +0200 sheepluva many many netclient/frondent changes (just the beginning though):
Sun, 18 Sep 2011 21:06:09 +0200 sheepluva another fix for a popup window that had no style 0.9.16
Sun, 11 Sep 2011 18:57:54 +0200 sheepluva fix for disconnect reason not being shown
Mon, 04 Jul 2011 12:28:58 +0200 koda (fix issue 126) moved initial nickname popup to the netconnection page
Wed, 08 Jun 2011 23:25:05 -0400 Zorg Set m_game_connected to false after emitting Disconnected(). This fixes a bug in a case such that when entering an invalid password, the game would bring you back to the main menu.
Wed, 08 Jun 2011 03:36:54 -0400 Zorg Attempt to fix issue 125. The password pop-up doesn't appear every time when going into the official server anymore, now it only does it when the password is blank. If a user enters an invalid password, the password is set blank to avoid the user going back to the official server just to be rejected. When entering an invalid password, the unknown error dialog doesn't show up anymore, but the connection lost to server one still does. This fixes the bug where the user would be spammed with error messages. The user can also now change his password in the settings page.
Mon, 09 May 2011 16:56:29 +0200 koda split pages.h into several header files
Fri, 08 Apr 2011 18:50:12 +0200 claymore Frontend: room rename
Wed, 02 Mar 2011 00:27:20 +0100 koda Happy 2011 :)
Mon, 28 Feb 2011 22:04:10 +0300 unc0rr Add server version (which is separate from protocol version) and a check in frontend for a new enough server (currently only qWarning)
Sun, 27 Feb 2011 11:46:41 -0500 nemo add friendslist whitelist to autokick, and more merging
Sun, 27 Feb 2011 11:32:48 -0500 nemo Autokick ignored players from game room on join. Needs testing.
Sat, 05 Feb 2011 11:05:16 +0300 unc0rr Convert READY and NOT_READY messages to CLIENT_FLAGS message
Wed, 02 Feb 2011 22:14:00 +0300 unc0rr Frontend sends ROUNDFINISHED with information about whether the round was played till end (will be needed for stats)
Tue, 01 Feb 2011 06:06:38 +0100 sheepluva make names in chats clickable. still color adjustments needed; and testing
Sat, 29 Jan 2011 17:40:49 +0300 unc0rr Ask for another nickname on collision. Works only with new server.
Wed, 15 Dec 2010 21:40:16 +0300 unc0rr The Fix
Wed, 15 Dec 2010 21:10:25 +0300 unc0rr Don't use std::string
Sat, 31 Jul 2010 11:24:53 +0200 koda remove trailing spaces from end of line
Fri, 25 Jun 2010 10:05:42 +0400 unc0rr Reimplement ADD_TEAM
Fri, 16 Apr 2010 12:38:31 +0000 smxx Frontend:
Fri, 16 Apr 2010 00:02:30 +0000 nemo Clarify an ambiguity as to what to do here if your name is already taken.
Sat, 03 Apr 2010 08:47:06 +0000 unc0rr Some stuff for game server administration task
Thu, 01 Apr 2010 23:37:28 +0000 sheepluva * fixing bug #156: Cancel button on password request works now.
Thu, 01 Apr 2010 16:08:09 +0000 nemo Update (c) lines to 2010 as unc0rr requested - they all had varying values so I just took the first year mentioned, then tacked on -2010
Sat, 06 Mar 2010 10:59:20 +0000 unc0rr Replace tabs with spaces using 'expand -t 4' command
Wed, 17 Feb 2010 19:50:22 +0000 smxx Frontend:
Tue, 09 Feb 2010 13:04:11 +0000 nemo tweak. no chirp on room creation.
Tue, 09 Feb 2010 03:21:09 +0000 nemo Only enable chirp for room owner
Thu, 04 Feb 2010 20:45:03 +0000 smxx Server:
Sun, 24 Jan 2010 13:38:14 +0000 koda sheepluva's patch to add a "follow" command to server and frontend, in order to stalk people and join them in their rooms
Sun, 18 Oct 2009 14:12:21 +0000 unc0rr - lupdate && lrelease
Fri, 16 Oct 2009 11:57:10 +0000 unc0rr Fix player info response
Wed, 14 Oct 2009 16:30:41 +0000 unc0rr - Update some strings
Sat, 03 Oct 2009 12:38:56 +0000 unc0rr Fix /me chat command in demos
Sat, 03 Oct 2009 09:35:14 +0000 unc0rr - Proper /team command implementation
Sun, 27 Sep 2009 10:26:36 +0000 unc0rr Colorize chat messages in frontend and engine
Thu, 10 Sep 2009 15:30:11 +0000 nemo And in frontend
Tue, 08 Sep 2009 16:58:43 +0000 unc0rr Fix inconsistency in join/part messages
Mon, 07 Sep 2009 17:02:22 +0000 unc0rr Join messages too
Mon, 07 Sep 2009 17:01:49 +0000 unc0rr Not fakeable quit messages
Wed, 02 Sep 2009 09:04:06 +0000 unc0rr - Frontend: reorganize code controlling widgets state, fix problems getting room admin status
Wed, 02 Sep 2009 08:53:46 +0000 unc0rr Fix frontend ROOM_CONTROL_ACCESS protocol command handler
Tue, 01 Sep 2009 17:46:13 +0000 unc0rr Fix a bug when you are unable to do anything in lobby when room is closed during round
Thu, 27 Aug 2009 17:33:01 +0000 unc0rr Change password dialog to be more informative
Thu, 27 Aug 2009 17:26:21 +0000 unc0rr Ask user for a nickname on first run, suggest login name
Fri, 12 Jun 2009 08:47:05 +0000 unc0rr Implement ability for server admin to clear accounts cache
Sat, 06 Jun 2009 12:42:35 +0000 unc0rr Fix a bug in frontend leading to incorrect behaviour when dealing with names starting/ending with whitespace
Sun, 31 May 2009 19:42:49 +0000 nemo Remember password
Sun, 24 May 2009 13:47:07 +0000 unc0rr Silence frontend debug output
Mon, 13 Apr 2009 13:00:51 +0000 unc0rr Silence net debug messages
Sat, 28 Mar 2009 10:42:00 +0000 unc0rr - Fix bug with kicking players
Fri, 27 Mar 2009 15:58:54 +0000 unc0rr Allow admin to set server's motd
Sat, 21 Mar 2009 10:49:58 +0000 unc0rr - Use QCryptographicHash for md5
Wed, 18 Mar 2009 15:48:43 +0000 unc0rr Sync schemes config over net should work now (untested)
Mon, 16 Mar 2009 20:55:10 +0000 unc0rr Send scheme data over net (but recieving part isn't implemented yet)
Mon, 09 Mar 2009 20:47:17 +0000 unc0rr Implement kick from room
Mon, 09 Mar 2009 20:23:04 +0000 unc0rr own md5 function, no qca2 dependancy (patch by nemo with Qt adaptation by me)
Mon, 09 Mar 2009 10:54:44 +0000 unc0rr - Send initial room config
Sun, 08 Mar 2009 18:43:15 +0000 unc0rr Start refactoring some things. Frontend becomes temporarily unusable for network game
Sat, 07 Mar 2009 17:43:25 +0000 unc0rr Cut the length of most used net packet
Wed, 04 Mar 2009 16:35:36 +0000 unc0rr Some work on players lists context menus
Mon, 02 Mar 2009 21:20:45 +0000 unc0rr Enable admin button when have privilege. Button does nothing yet.
Thu, 26 Feb 2009 06:39:20 +0000 unc0rr Ask user password and send it to server
Wed, 25 Feb 2009 17:18:12 +0000 unc0rr Move from 'connecting' page to lobby only when account checked
Wed, 25 Feb 2009 17:12:32 +0000 unc0rr Retrieve client password from web database and ask for it
Tue, 24 Feb 2009 19:39:10 +0000 unc0rr Use another event to change state from 'logging in' to 'lobby'
Mon, 23 Feb 2009 18:56:48 +0000 unc0rr Accept new NOT_READY command format
Fri, 20 Feb 2009 19:49:34 +0000 unc0rr Oops, forgot a bunch of CONFIG_PARAM
Fri, 20 Feb 2009 19:48:44 +0000 unc0rr Prevent 'double team exiting' in egine
Fri, 20 Feb 2009 19:47:31 +0000 unc0rr Save some more bytes in protocol
Fri, 20 Feb 2009 19:46:22 +0000 unc0rr - Remove client teams on exit
Tue, 17 Feb 2009 12:58:25 +0000 unc0rr Move template filter to map widget (by nemo)
Sun, 15 Feb 2009 20:29:52 +0000 unc0rr "connecting" page
Sun, 15 Feb 2009 14:38:02 +0000 unc0rr Templates filter by nemo
Sat, 14 Feb 2009 16:44:50 +0000 unc0rr Fix initial room config
Sun, 01 Feb 2009 15:58:44 +0000 unc0rr Apply nemo's patch polished by me:
Sat, 31 Jan 2009 15:39:53 +0000 unc0rr Options for bonus box probability tuning and number of turn until sudden death
Sat, 24 Jan 2009 12:40:30 +0000 unc0rr Start fixing spectating bug (implement some routines)
Fri, 16 Jan 2009 15:43:19 +0000 unc0rr Show team owner in tooltip
Wed, 14 Jan 2009 16:49:44 +0000 unc0rr Implement isInRoom in client
Tue, 13 Jan 2009 22:38:08 +0000 unc0rr Disable net debug
Tue, 13 Jan 2009 20:36:02 +0000 unc0rr Fix handling team addition message
Tue, 13 Jan 2009 20:13:36 +0000 unc0rr Mention Josh on about page
Mon, 12 Jan 2009 16:38:52 +0000 unc0rr Draw ready status icon on ready button
Thu, 08 Jan 2009 15:34:51 +0000 unc0rr Go page back when room is abandoned by its admin
Tue, 06 Jan 2009 19:47:19 +0000 unc0rr Start converting network protocol to no-disconnecting religion
Tue, 06 Jan 2009 17:51:39 +0000 unc0rr Notify lobby when a room is created or deleted
Tue, 06 Jan 2009 14:29:34 +0000 unc0rr Don't escape chat strings which go to engine
Tue, 06 Jan 2009 11:30:50 +0000 unc0rr Escape html characters in chat messages, nicknames and info to prevent screwing chat
Tue, 06 Jan 2009 11:28:13 +0000 unc0rr Save much space for chat widget on lobby page by removing server message widget (now this messages goes to chat)
Mon, 05 Jan 2009 19:44:43 +0000 unc0rr Don't send LEFT message for clients without nick
Sat, 03 Jan 2009 20:48:37 +0000 unc0rr - Decrease font size in chat
Sat, 03 Jan 2009 19:01:50 +0000 unc0rr Check for deprecated ammo schemes at startup and delete them
Fri, 02 Jan 2009 20:01:02 +0000 unc0rr - Update some copyrights
Fri, 02 Jan 2009 19:54:23 +0000 unc0rr Lobby chat should work now
Fri, 02 Jan 2009 19:44:52 +0000 unc0rr Start work on lobby: add/remove nick from the list on join/quit
Fri, 02 Jan 2009 14:22:33 +0000 unc0rr Quick replay round to spectators until current move
Fri, 02 Jan 2009 14:10:23 +0000 unc0rr Now spectating works for those who joined after game start
Fri, 02 Jan 2009 13:00:46 +0000 unc0rr - Send previous moves info to newly connected client when it joins a room with already started game
Sat, 06 Dec 2008 11:53:50 +0000 unc0rr Finalize ammo store fix
Fri, 05 Dec 2008 16:49:04 +0000 unc0rr Implement Solid Land checkbox
Thu, 04 Dec 2008 21:15:01 +0000 unc0rr Send QUIT message to server when netclient object is destroyed
Tue, 25 Nov 2008 15:43:10 +0000 unc0rr - Don't send 'Bad param' msg, as the only reason of it is just some lag
Tue, 04 Nov 2008 22:49:13 +0000 unc0rr - Fix ConfigAsked not sending full config (leads to team divide checkbox inconsistency)
Tue, 04 Nov 2008 16:53:02 +0000 unc0rr Follow protocol more precisely in frontend
Sun, 02 Nov 2008 20:48:10 +0000 unc0rr Client sends PONG to server's PING
Sun, 26 Oct 2008 17:39:33 +0000 unc0rr Add 'Divide teams' option to frontend
Sun, 26 Oct 2008 14:45:07 +0000 unc0rr Delay for 250 msec before connect to local server
Sun, 26 Oct 2008 13:00:35 +0000 unc0rr Allow build without net game server: introduce -DWITH_SERVER configuration parameter
Fri, 24 Oct 2008 17:34:20 +0000 unc0rr Send appropriate messages to server on control menu actions
Fri, 24 Oct 2008 13:00:53 +0000 unc0rr Show players ready status in chat nick list
Fri, 24 Oct 2008 12:57:06 +0000 unc0rr - Fix a bug in READY message handling
Tue, 21 Oct 2008 16:53:34 +0000 unc0rr Implement kick
Mon, 20 Oct 2008 18:51:43 +0000 unc0rr Shutdown private server when room is abandoned
Mon, 20 Oct 2008 18:35:36 +0000 unc0rr Support for private servers in frontend
Sat, 18 Oct 2008 17:01:34 +0000 unc0rr Allow /me in chat
Sat, 18 Oct 2008 13:53:58 +0000 unc0rr - Customize QTextBrowser look
Sat, 18 Oct 2008 08:59:43 +0000 unc0rr - Add brazilian translation
Wed, 15 Oct 2008 16:59:11 +0000 unc0rr Fix doubling chat message
Wed, 15 Oct 2008 15:02:39 +0000 unc0rr Share chat between frontend and engine
Wed, 15 Oct 2008 11:50:16 +0000 unc0rr Various small insignificant improvements everywhere
Mon, 13 Oct 2008 19:04:27 +0000 unc0rr Add partial implementation of handling disconnects while playing via network
Sun, 12 Oct 2008 16:45:13 +0000 unc0rr Clients send roundfinished message to server when the round is over
Thu, 09 Oct 2008 20:36:53 +0000 unc0rr Fix the bug
Thu, 09 Oct 2008 17:28:22 +0000 unc0rr Stub to run network game
Thu, 09 Oct 2008 17:14:29 +0000 unc0rr Fix team colors mismatch on some conditions (just synchronize them when team is added)
Thu, 09 Oct 2008 15:54:09 +0000 unc0rr - Fix a bug with chosen map (new clinet gets wrong information)
Thu, 09 Oct 2008 13:53:03 +0000 unc0rr - Allow team color changing
Thu, 09 Oct 2008 13:48:06 +0000 unc0rr - Only team owner can remove team from the list
Thu, 09 Oct 2008 13:43:47 +0000 unc0rr Can choose hedgehogs number now
Wed, 08 Oct 2008 18:56:32 +0000 unc0rr Adding teams now works
Wed, 08 Oct 2008 18:46:02 +0000 unc0rr Get rid of team id in client code
Wed, 08 Oct 2008 18:29:16 +0000 unc0rr Fix protocol implementation to conform documentation
Wed, 08 Oct 2008 18:25:08 +0000 unc0rr - Add protocol description (just started)
Wed, 08 Oct 2008 15:57:35 +0000 unc0rr Optimize list lookups a bit
Wed, 08 Oct 2008 15:55:23 +0000 unc0rr Reformat some code =P
Wed, 08 Oct 2008 15:53:23 +0000 unc0rr - Shut the client's tries to configure server up
Wed, 08 Oct 2008 13:58:27 +0000 unc0rr - Add join and leave messages to chat box
Wed, 08 Oct 2008 13:54:51 +0000 unc0rr Implement rooms list refresh
Wed, 08 Oct 2008 13:40:29 +0000 unc0rr - Introduce a bit of state miachine in client code (should be more robust and verbosive now)
Tue, 07 Oct 2008 12:37:06 +0000 unc0rr - Add stub page for rooms list
Mon, 06 Oct 2008 19:01:59 +0000 unc0rr Get rid of "internet" network game mode
Mon, 06 Oct 2008 18:37:47 +0000 unc0rr Fix another server failure (when second client in room disconnects)
Mon, 06 Oct 2008 18:07:38 +0000 unc0rr - Now actually fix
Sun, 05 Oct 2008 23:27:53 +0000 unc0rr - Fix build of server (has some bugs now)
Sun, 05 Oct 2008 16:35:46 +0000 unc0rr Remove deprecated stuff
Sun, 31 Aug 2008 19:23:29 +0000 unc0rr Send hats info via net. Hats implementation complete now.
Sun, 10 Aug 2008 15:03:53 +0000 unc0rr Fix compile under Ubuntu (why it compiles everywhere else?)
Mon, 21 Jul 2008 15:54:12 +0000 unc0rr Further work on dedicated server
Mon, 21 Jul 2008 09:45:40 +0000 unc0rr - Modify network protocol to use new delimiter
Tue, 15 Jul 2008 16:40:50 +0000 unc0rr First steps to switch hedgewars to new net protocol
Mon, 07 Jul 2008 13:06:25 +0000 unc0rr Update copyright headers a bit
Sun, 27 Apr 2008 13:09:11 +0000 unc0rr - Some debug info
Sun, 27 Apr 2008 11:40:22 +0000 unc0rr Update copyright info in source files headers
Mon, 21 Jan 2008 21:25:42 +0000 displacer delimiter changed
Sat, 12 Jan 2008 22:41:03 +0000 displacer weapon names transmitted over network
Fri, 11 Jan 2008 21:45:24 +0000 displacer pre-alpha network weapons selection
Fri, 14 Dec 2007 16:13:35 +0000 unc0rr - Simplify net game objects relationship
Thu, 13 Dec 2007 22:24:06 +0000 unc0rr - Temporary set delimiter to *, as \t seems to be endline now in Qt
Sat, 18 Aug 2007 12:35:10 +0000 unc0rr - Update copyright header
Sat, 18 Aug 2007 12:05:29 +0000 unc0rr - Highlight more undefined behavior of net protocol
Fri, 23 Feb 2007 14:24:32 +0000 unc0rr - Change proto version to 4
Tue, 20 Feb 2007 22:34:42 +0000 displacer some debug messages removed
Tue, 20 Feb 2007 19:50:38 +0000 displacer chatWidget with nicks ready
Tue, 20 Feb 2007 17:50:59 +0000 displacer chatWidget with layout
Mon, 19 Feb 2007 15:31:40 +0000 displacer hedgehogs num bugfix for netgame
Sun, 18 Feb 2007 16:57:43 +0000 displacer simple net cha added
Sun, 18 Feb 2007 12:20:36 +0000 displacer waiting state for net Go button
Wed, 14 Feb 2007 22:51:07 +0000 displacer forts mode initial state added
Wed, 14 Feb 2007 22:15:55 +0000 displacer fort, grave and difficulty information for net team
Sun, 11 Feb 2007 11:55:38 +0000 unc0rr - Two more land templates
Wed, 07 Feb 2007 14:11:47 +0000 displacer lost connection to server warning message
Tue, 06 Feb 2007 21:46:33 +0000 displacer some colors and network protocol fixes
Tue, 06 Feb 2007 19:34:21 +0000 displacer more correct network hhnum
Mon, 05 Feb 2007 23:26:00 +0000 displacer return after rungame
Mon, 05 Feb 2007 22:39:01 +0000 unc0rr - Fix net game bug
Sun, 04 Feb 2007 22:26:13 +0000 displacer some debug messages disabled
Sun, 04 Feb 2007 14:35:28 +0000 displacer some disconnect and remove teams bugfixes
Sat, 03 Feb 2007 21:40:50 +0000 displacer colors changing config fully working (still need disabling in slaves)
Sat, 27 Jan 2007 18:33:14 +0000 displacer network team add can be denied by server
Sat, 27 Jan 2007 17:41:08 +0000 displacer network colors (alpha)
Wed, 24 Jan 2007 20:00:03 +0000 displacer hedgehogs num modification now allowed to chief client only
Sun, 21 Jan 2007 22:27:42 +0000 displacer network teams hedgehogs nums modifications now working from chief client
Sun, 21 Jan 2007 21:27:07 +0000 displacer network to local teams map, addteams from server before team config bug, fixed some segfaults
Sun, 21 Jan 2007 19:53:25 +0000 displacer first buggy hedgehogs num net change
Thu, 18 Jan 2007 19:59:04 +0000 displacer disable widgets if we are slave network client
Wed, 17 Jan 2007 21:32:52 +0000 displacer equal team names huge bug fixed for multiple clients
Wed, 17 Jan 2007 19:56:51 +0000 displacer more correct remove net teams
Mon, 15 Jan 2007 21:20:36 +0000 unc0rr - Store more team specific values in HWTeam
Mon, 15 Jan 2007 18:45:07 +0000 displacer Run game message added, team and config info provided for net game
Sun, 14 Jan 2007 23:13:24 +0000 displacer multiple teams now available per host (still alpha)
Sun, 14 Jan 2007 21:10:36 +0000 displacer CONFIG_PARAM for storing config
Sun, 14 Jan 2007 20:46:17 +0000 displacer protocol changes
Sun, 14 Jan 2007 18:45:13 +0000 displacer isChiefClient is now correct :)
Sun, 14 Jan 2007 14:08:40 +0000 unc0rr Send game parameters by net... Currently it leads to infinite loop, flooding traffic with messages about changes
Sat, 13 Jan 2007 15:13:23 +0000 displacer first new widgets added to net game
Fri, 12 Jan 2007 15:23:16 +0000 unc0rr - HWMapContainer sets and stores the theme
Thu, 11 Jan 2007 23:29:57 +0000 displacer some changes
Wed, 10 Jan 2007 23:24:55 +0000 displacer client/server net pre-alpha
less more (0) tip