Commit graph

  • adbb607700 Revealing a library to a player now grants that player permission to drag cards out of that library onto his own table. This permission is revoked by shuffling the library. The zone view window tracks content changes of the zone for as long as the permission lasts so that card ID changes are kept track of. This hopefully fixes issues #5 and #12. Max-Wilhelm Bruker 2012-03-24 17:48:25 +01:00
  • 2ce18a82f5 RevealCards message log bug fixed Max-Wilhelm Bruker 2012-03-24 15:25:32 +01:00
  • 10d958c4ce Merge branch 'master' into devel Max-Wilhelm Bruker 2012-03-23 12:18:16 +01:00
  • c92f3e4239 fix for issue #17: oracle: convert smart quotes to normal quotes in card names Max-Wilhelm Bruker 2012-03-23 12:17:59 +01:00
  • 80967b59e3 fixed another faceDown bug Max-Wilhelm Bruker 2012-03-22 23:42:26 +01:00
  • af8e357487 improved code for automatic joining of persistent games; disconnecting + reconnecting works as it should with ISL Max-Wilhelm Bruker 2012-03-18 21:57:21 +01:00
  • 5db0fcd6ae cleanups, games work with ISL, now we just need to clean up better when the ISL connection dies Max-Wilhelm Bruker 2012-03-18 18:48:14 +01:00
  • c9a8429044 always get next game/replay id from database to avoid id collisions in multi-server mode Max-Wilhelm Bruker 2012-03-17 23:01:56 +01:00
  • 9706ecd98a added mutex for RNG, moved game command implementation from S_PH to S_Player in preparation for forwarding of game commands via tunneling interface Max-Wilhelm Bruker 2012-03-17 22:26:12 +01:00
  • 671214c60e mutex fixes, server shutdown works again Max-Wilhelm Bruker 2012-03-17 19:05:22 +01:00
  • d792c3ddc6 Merge branch 'devel' of git://github.com/mbruker/Cockatrice into servernetwork Max-Wilhelm Bruker 2012-03-17 17:08:47 +01:00
  • 9e1ee50081 Merge branch 'devel' of git://github.com/mbruker/Cockatrice into devel Max-Wilhelm Bruker 2012-03-17 17:08:19 +01:00
  • 2259204890 cleaned up PictureLoader thread Max-Wilhelm Bruker 2012-03-17 17:07:48 +01:00
  • c23af44749 changed a lot of thread locking code in the server, rooms are working with ISL now Max-Wilhelm Bruker 2012-03-17 16:09:00 +01:00
  • 572e4eaafa more ISL code, mutex fixes Max-Wilhelm Bruker 2012-03-12 00:36:44 +01:00
  • 0ae18d7b2e more ISL code: join, leave, and userMessage work on both sides Max-Wilhelm Bruker 2012-03-11 17:25:45 +01:00
  • 61b351aa9f fixed client crash that occurred when the game ended with a card tap/untap animation running Max-Wilhelm Bruker 2012-03-11 11:26:07 +01:00
  • 76c7d96310 CardInfoWidget as popup now has a card size related to the screen size Max-Wilhelm Bruker 2012-03-10 23:26:35 +01:00
  • 5963c2239c renamed servernetwork to ISL (inter-server link), join/leave is working Max-Wilhelm Bruker 2012-03-10 19:02:15 +01:00
  • dda78661ea added missing table unlock command Max-Wilhelm Bruker 2012-03-10 16:38:00 +01:00
  • decf1c04bd switched NetworkServerThread to new thread creation method, SSL is working Max-Wilhelm Bruker 2012-03-10 16:16:31 +01:00
  • 0719d4c6ed client-side SSL works, thread initialization needs fixing Max-Wilhelm Bruker 2012-03-04 23:15:39 +01:00
  • c9b66e4239 more ServerNetwork code Max-Wilhelm Bruker 2012-03-04 19:23:43 +01:00
  • 6bbc76af2b Merge branch 'devel' into servernetwork Max-Wilhelm Bruker 2012-03-04 12:23:22 +01:00
  • b0378544c4 added icon for expiration lock button, added close button to replay tab, minor GUI fixes Max-Wilhelm Bruker 2012-03-04 12:05:28 +01:00
  • acb03c2bf2 replays expire after two weeks, lock can be toggled to prevent that Max-Wilhelm Bruker 2012-03-04 11:35:56 +01:00
  • a876a0bf5f tell logged in clients about new replays Max-Wilhelm Bruker 2012-03-03 18:10:16 +01:00
  • 2487476fcc added checkbox to disable password storage Max-Wilhelm Bruker 2012-03-03 15:54:50 +01:00
  • a27bc20887 added missing file Max-Wilhelm Bruker 2012-03-02 20:45:57 +01:00
  • 8481e61e8f Replays split up, one for each subgame Max-Wilhelm Bruker 2012-03-02 20:45:04 +01:00
  • 50e53fbe53 initial commit for server network support Max-Wilhelm Bruker 2012-02-26 21:00:05 +01:00
  • 4dc712286f preliminary client-side replay watching code Max-Wilhelm Bruker 2012-02-26 16:35:34 +01:00
  • 65d4c77ee8 cmake fix Max-Wilhelm Bruker 2012-02-25 23:18:08 +01:00
  • 89b8fe1e21 cmake fix Max-Wilhelm Bruker 2012-02-25 23:10:56 +01:00
  • c6c6a970c6 interface & client tab for replay transfer Max-Wilhelm Bruker 2012-02-25 19:33:44 +01:00
  • faf6b2c5cb Merge /home/brukie/.VirtualBox/Machines/Windows XP/shared/cock_devel Max-Wilhelm Bruker 2012-02-25 15:18:34 +01:00
  • 703426d848 cmake fix Max-Wilhelm Bruker 2012-02-25 15:18:14 +01:00
  • 50295b6e98 Merge /home/brukie/.VirtualBox/Machines/Windows XP/shared/cock_devel Max-Wilhelm Bruker 2012-02-25 14:56:12 +01:00
  • 96213fc3f3 Windows fixes Max-Wilhelm Bruker 2012-02-25 14:50:06 +01:00
  • 89eaa14ec2 cmake fix Max-Wilhelm Bruker 2012-02-25 14:48:31 +01:00
  • 89c920479c cmake fix Max-Wilhelm Bruker 2012-02-21 01:21:32 +01:00
  • 89bb8e72ee use 'git describe' to generate version info for the about box and servatrice. fixes issue #20 Max-Wilhelm Bruker 2012-02-21 01:08:16 +01:00
  • a1bcd9854f preliminary client-side replay support, works in principle Max-Wilhelm Bruker 2012-02-21 00:09:03 +01:00
  • d50d179b2f server-side replay support Max-Wilhelm Bruker 2012-02-20 22:13:48 +01:00
  • 7cec442694 setDoesntUntap fixed, card menu moved to player to avoid unnecessary allocation of QActions Max-Wilhelm Bruker 2012-02-20 17:26:46 +01:00
  • 8af0f01db8 CardInfoWidget fix Max-Wilhelm Bruker 2012-02-20 12:53:33 +01:00
  • aa158a4be3 Merge branch 'devel' of git://github.com/mbruker/Cockatrice Max-Wilhelm Bruker 2012-02-16 21:23:07 +01:00
  • a2778ab129 fixed bug #21: Players can't draw arrow to avatar icons any more Max-Wilhelm Bruker 2012-02-16 21:22:46 +01:00
  • a0655e083f hq picture fix Max-Wilhelm Bruker 2012-02-16 21:13:01 +01:00
  • 10cbe4bf2e protobuf compile fix cockatrice 2012-01-30 11:02:33 +00:00
  • 5692addf54 don't send useless information in getGameState; fixed bug that caused an attached card to have undefined coordinates when its parent card was destroyed by conceding or leaving Max-Wilhelm Bruker 2012-01-30 00:21:47 +01:00
  • eb06d6b4ea when banning an ip address, terminate the connection of everyone with that address Max-Wilhelm Bruker 2012-01-29 20:55:24 +01:00
  • 7faa033855 Mac fixes a b 2012-01-29 21:17:32 +01:00
  • e8844deeef added unix desktop icons and menu items to install target Max-Wilhelm Bruker 2012-01-29 18:30:02 +01:00
  • 8824cd7e84 Merge ../cockmerge Max-Wilhelm Bruker 2012-01-29 17:15:05 +01:00
  • 5182820964 merged from master Max-Wilhelm Bruker 2012-01-29 17:14:59 +01:00
  • 332ca29d62 Merge pull request #4 from Daenyth/show-unjoinable-checkbox mbruker 2012-01-29 08:02:06 -08:00
  • f622a41e7a cleaner implementation of loyalty display criterium Max-Wilhelm Bruker 2012-01-29 17:00:57 +01:00
  • ccfdc0a084 Merge branch 'master' of git://github.com/mbruker/Cockatrice Max-Wilhelm Bruker 2012-01-29 16:56:50 +01:00
  • c7662999d3 Merge pull request #3 from Daenyth/master mbruker 2012-01-29 07:56:36 -08:00
  • 6d4510b506 merged from master Max-Wilhelm Bruker 2012-01-29 16:54:22 +01:00
  • 848b52b287 removed setFixedSize in oracle Max-Wilhelm Bruker 2012-01-29 16:00:12 +01:00
  • 4895f2b4fd server code cleanup, changed in-game ping event to not use any bandwidth as long as nothing changes Max-Wilhelm Bruker 2012-01-29 13:36:43 +01:00
  • c9cd6f5d57 DKA added to sets Max-Wilhelm Bruker 2012-01-27 14:22:25 +01:00
  • 2679e82fdc updated portuguese translation Milton Goncalves 2012-01-26 02:43:24 +00:00
  • a64df4a0f5 Use QDesktopServices::StandardLocation for platform independent default paths that don't touch the application's own folder Max-Wilhelm Bruker 2012-01-22 14:18:28 +01:00
  • 355c0919e7 Merge pull request #8 from Daenyth/translation mbruker 2012-01-22 03:44:37 -08:00
  • cf4bc71d57 made client / server compilation optional Max-Wilhelm Bruker 2012-01-21 22:29:10 +01:00
  • 068658995d added compiler flags Max-Wilhelm Bruker 2012-01-21 22:24:20 +01:00
  • e202d659a0 moc weirdness workaround on Unix, added install target Max-Wilhelm Bruker 2012-01-21 22:13:27 +01:00
  • f385917a90 Win32 compile fix Max-Wilhelm Bruker 2012-01-21 20:38:16 +01:00
  • 3c24899de6 switched from qmake to cmake Max-Wilhelm Bruker 2012-01-21 19:21:57 +01:00
  • 16541141bd Cleaned up decklist code Max-Wilhelm Bruker 2012-01-21 16:41:46 +01:00
  • ab11a40863 ARM compile fix, reported by Jeff Hoogland Max-Wilhelm Bruker 2012-01-15 12:15:20 +01:00
  • 7c2c6eac14 changed creation_time to time_t to get around Qt4.7 dependency Max-Wilhelm Bruker 2012-01-03 01:13:15 +01:00
  • 609e3fc41d converted SetCardAttr attr_name to enum Max-Wilhelm Bruker 2012-01-02 20:20:31 +01:00
  • 4634787b00 converted some Player commands to command lists; added db type checks in server Max-Wilhelm Bruker 2012-01-02 19:41:37 +01:00
  • 0c9a2b061c deck storage is fully working again, cleaned up some unnecessarily large messages Max-Wilhelm Bruker 2012-01-02 15:46:14 +01:00
  • d4aaf9fff5 minor cleanups, server-side deck storage code is working again Max-Wilhelm Bruker 2012-01-02 00:11:33 +01:00
  • eabe3511cb compile fix Max-Wilhelm Bruker 2012-01-01 20:07:54 +01:00
  • ff3eb9b5f4 display reason for ban to banned user Max-Wilhelm Bruker 2012-01-01 19:38:52 +01:00
  • 9586212f60 Merge remote-tracking branch 'upstream/master' into translation Daenyth 2012-01-01 12:20:05 -05:00
  • 6344b987de fixed pw loyalty in oracle, PB code working Max-Wilhelm Bruker 2012-01-01 18:15:32 +01:00
  • d5c628966f PB: everything compiles except for deck storage Max-Wilhelm Bruker 2012-01-01 02:48:24 +01:00
  • 695fde7541 PB: enough for today Max-Wilhelm Bruker 2011-12-31 00:12:46 +01:00
  • c4eb7ba6cf PB: more client files compile Max-Wilhelm Bruker 2011-12-30 22:29:57 +01:00
  • d3b96b1a88 PB: server compiles again, standalone RemoteClient is able to log in Max-Wilhelm Bruker 2011-12-30 21:50:25 +01:00
  • 10018280e5 more PB Max-Wilhelm Bruker 2011-12-30 02:03:26 +01:00
  • ca9122b9fb added responses + events Max-Wilhelm Bruker 2011-12-29 19:40:41 +01:00
  • 1dd7695e9a Make games created reg-only by default. Daenyth 2011-12-15 18:01:23 -05:00
  • 4fbd6e0a9f .gitignore: Ignore ctags * translation build files Daenyth 2011-12-03 20:29:58 -05:00
  • edde8bec07 Add Planeswalker loyalty to CardInfoWidget Daenyth 2011-12-03 20:20:43 -05:00
  • 0c1b6dd9c3 Merge remote-tracking branch 'upstream/master' into show-unjoinable-checkbox Daenyth 2011-12-20 21:48:30 -05:00
  • 26f0f0df0e name-based ban fixed Max-Wilhelm Bruker 2011-12-20 11:22:31 +01:00
  • c12d7a08c2 name-based ban fixed Max-Wilhelm Bruker 2011-12-20 11:15:10 +01:00
  • c5509db251 reasonable defaults Max-Wilhelm Bruker 2011-12-19 00:03:05 +01:00
  • f115342e47 local mode is working again Max-Wilhelm Bruker 2011-12-18 23:30:53 +01:00
  • 38e4781624 fixed packet length calculation bug, re-enabled deck selection Max-Wilhelm Bruker 2011-12-18 19:10:47 +01:00
  • 314f17091d protobuf client->server communication almost working Max-Wilhelm Bruker 2011-12-18 18:35:14 +01:00
  • 6ca1d1f09f server crash fix Max-Wilhelm Bruker 2011-12-18 12:59:04 +01:00