Commit Graph

  • 4322df80bf Abort theme selection on escape simon.kagstrom 2010-02-23 06:48:27 +00:00
  • edf4499741 Make joysticks default open simon.kagstrom 2010-02-23 06:47:40 +00:00
  • a6a05b650e Remove huge chunks of dead code, simplify ping handling (although a hack is still needed there). simon.kagstrom 2010-02-22 19:17:49 +00:00
  • 1392121368 Use image/ as path (again maybe fix later) simon.kagstrom 2010-02-22 11:43:46 +00:00
  • 1bc324c982 Just save the png data as-is (maybe fix later) simon.kagstrom 2010-02-22 11:43:32 +00:00
  • 6fc380d2c8 Fix message dequeueing simon.kagstrom 2010-02-22 06:22:54 +00:00
  • cf043c2fa5 Client network message fixes simon.kagstrom 2010-02-21 18:42:56 +00:00
  • 401784e95e Handle network messages simon.kagstrom 2010-02-21 18:42:42 +00:00
  • e41dcc3c2b Added network server messages (well, it's broken right now but anyway) simon.kagstrom 2010-02-21 16:33:25 +00:00
  • d24063b1a6 More joystick handling: Make the analogue part post messages to the gui, don't rely on old value for gui simon.kagstrom 2010-02-21 16:10:12 +00:00
  • d1bcec688b Don't install non-existing files simon.kagstrom 2010-02-21 16:05:17 +00:00
  • d2e0208510 Push joystick events to the GUI. Not tested yet. simon.kagstrom 2010-02-21 15:58:28 +00:00
  • 7a35a744ec Add user name to network messages simon.kagstrom 2010-02-21 15:40:15 +00:00
  • 47f6f6d174 Receive and handle text messages at the server end simon.kagstrom 2010-02-21 15:36:30 +00:00
  • 2fa2832bc3 Helpful dialogues and error messages simon.kagstrom 2010-02-21 13:16:04 +00:00
  • 3610fc19f5 Add stub for sending message to your friend simon.kagstrom 2010-02-21 13:05:01 +00:00
  • 1b8b98a394 Don't look for frodorc.default (no conf is fine) simon.kagstrom 2010-02-21 13:04:31 +00:00
  • 6cf7140e2c Restore netw. port simon.kagstrom 2010-02-21 10:58:35 +00:00
  • 3b29f7d52c Help messages simon.kagstrom 2010-02-21 10:55:54 +00:00
  • 2a492b70b6 Handle disconnects at the broker side as well simon.kagstrom 2010-02-21 10:52:30 +00:00
  • 8af1a6c773 Add region handling for the network as well simon.kagstrom 2010-02-21 10:43:54 +00:00
  • 65f0844cae Implement network region setting (but still not on the network end) simon.kagstrom 2010-02-21 10:25:39 +00:00
  • 37ca5e562b Fix network disconnect and handle send failures simon.kagstrom 2010-02-21 09:50:30 +00:00
  • 64b200cafd Don't exit on marshall error simon.kagstrom 2010-02-21 09:25:19 +00:00
  • 1dca5880c9 Remove debug output simon.kagstrom 2010-02-21 08:02:55 +00:00
  • 4c9590e65d Make a copy of the passed argument (will otherwise give undef references) simon.kagstrom 2010-02-21 08:02:06 +00:00
  • 63b7d45688 Cleanup some unused stuff and redesign text message sending (not quite done yet, has bugs, but in theory functional) simon.kagstrom 2010-02-21 07:58:53 +00:00
  • 5d6c55d4c7 Cleanup old unused stuff and use GUI status string simon.kagstrom 2010-02-21 07:31:28 +00:00
  • 71a2042205 Remove the macro simon.kagstrom 2010-02-21 06:54:37 +00:00
  • 25605859e4 Really fix the networking joystick issue, networking seems to work well now simon.kagstrom 2010-02-21 06:52:43 +00:00
  • bbc30c590d Partially fix joystick handling, more to come simon.kagstrom 2010-02-20 15:02:34 +00:00
  • b3f89c8f5d Aargh. The reason network display updates arent drawn on the client is that 32 bit screen updates always used the local screen. Fixed. simon.kagstrom 2010-02-20 14:52:20 +00:00
  • 845b3f4311 Network connections work now, although there is no display updates being sent simon.kagstrom 2010-02-20 14:30:27 +00:00
  • a610759cd0 Move ip to str helper to utils, exit menu when selected + various fixes simon.kagstrom 2010-02-20 14:03:14 +00:00
  • 129bfe26e9 Handle select peer packets, log sent packets simon.kagstrom 2010-02-20 13:19:13 +00:00
  • 240c89f783 First round of network refactoring: The network connection will be stateless. Currently only getting the list of peers will work, but more is on the way. simon.kagstrom 2010-02-20 13:01:23 +00:00
  • 52952df100 Correct register data size simon.kagstrom 2010-02-20 12:46:46 +00:00
  • 1c3b576bba Various broker fixes simon.kagstrom 2010-02-16 06:20:40 +00:00
  • 5895e06a29 More network stuff. simon.kagstrom 2010-02-15 19:24:52 +00:00
  • a9fffcce87 Fix some protocol errors (there are more) simon.kagstrom 2010-02-15 18:20:37 +00:00
  • ee7843b80f -fno-exceptions simon.kagstrom 2010-02-15 10:13:59 +00:00
  • fae666980c Handle multiple data packets in a packet for the broker simon.kagstrom 2010-02-15 06:22:11 +00:00
  • c97ab6801b Correct a few connection bugs simon.kagstrom 2010-02-14 10:09:46 +00:00
  • bef194c90e Check for no peers (shouldn't happen, but we never know) simon.kagstrom 2010-02-14 10:09:31 +00:00
  • fce8fc3a65 Move simon.kagstrom 2010-02-14 09:49:12 +00:00
  • 384968da50 Create network simon.kagstrom 2010-02-14 09:41:14 +00:00
  • f2d59103a5 Let frodorc be a file simon.kagstrom 2010-02-14 09:41:01 +00:00
  • d7c318af18 Use total name as prefs simon.kagstrom 2010-02-14 09:40:42 +00:00
  • a72ade683b Update simon.kagstrom 2010-02-14 09:40:14 +00:00
  • 9375b1bb5f Use quit simon.kagstrom 2010-02-14 09:38:28 +00:00
  • 0135421daa Export quit function simon.kagstrom 2010-02-14 09:37:57 +00:00
  • 230208358f Save before quitting and use the prefs path simon.kagstrom 2010-02-14 09:37:46 +00:00
  • 484b8cc685 Create the data store singleton simon.kagstrom 2010-02-14 09:30:16 +00:00
  • a28575b7ce Use status bar messages simon.kagstrom 2010-02-14 09:24:49 +00:00
  • b7cf3c9aff Tmp port simon.kagstrom 2010-02-14 09:19:04 +00:00
  • bc966b36ad def -> class simon.kagstrom 2010-02-14 09:17:41 +00:00
  • 7ab4f8f443 Separate server and peer addresses simon.kagstrom 2010-02-14 08:57:55 +00:00
  • f2a9185cc0 Rename connection_addr -> peer_addr (thanks again eclipse) simon.kagstrom 2010-02-14 08:28:40 +00:00
  • a0fb08b79f Rename peer->network (thank you, eclipse!) simon.kagstrom 2010-02-14 08:10:11 +00:00
  • 7b3cd3555a Implement peer selection properly (though still untested) simon.kagstrom 2010-02-14 08:05:08 +00:00
  • eff65f446c Don't include CmdPipe.h simon.kagstrom 2010-02-13 07:43:13 +00:00
  • 580a876773 Cleanup simon.kagstrom 2010-02-13 07:36:11 +00:00
  • 5ae81fc5bf Forgot network user menu header file simon.kagstrom 2010-02-13 07:34:03 +00:00
  • a5618a93d7 Redesign the network setup. Untested of course. simon.kagstrom 2010-02-12 06:35:24 +00:00
  • 530f10f842 Restore arrow key handling simon.kagstrom 2010-02-11 18:59:48 +00:00
  • 23a2a239ac Delete simon.kagstrom 2010-02-11 18:57:40 +00:00
  • fcae69e09e Add and create network user view simon.kagstrom 2010-02-11 18:57:08 +00:00
  • 1f33a6511f Also remove the define simon.kagstrom 2010-02-11 18:56:45 +00:00
  • 9513dc9849 Remove GLOBAL_VARS micro optimization simon.kagstrom 2010-02-11 18:56:10 +00:00
  • 46d0980f50 Add a info box for the network peers. Completely untested, of course. simon.kagstrom 2010-02-11 06:37:01 +00:00
  • c5053b8c61 Add a network user selection menu (unfinished, untested) simon.kagstrom 2010-02-10 18:16:55 +00:00
  • 65de419c34 Remove some unneeded code and gekko stuff simon.kagstrom 2010-02-10 18:16:31 +00:00
  • f710bacf73 Add helper in utils to create a SDL_Surface from data simon.kagstrom 2010-02-10 18:10:31 +00:00
  • 5841aa35a3 Zero number of entries as well to avoid crashes on free simon.kagstrom 2010-02-10 08:50:25 +00:00
  • 55064b61cf Fix wii build and remove Wii-specific joystick handling simon.kagstrom 2010-02-10 06:30:08 +00:00
  • 11bb978e49 Move SDL stuff to Display.cpp simon.kagstrom 2010-02-10 06:15:03 +00:00
  • 3f6b3b9643 Fix wii build (menu_messages.cpp->.c) simon.kagstrom 2010-02-09 19:26:08 +00:00
  • bf0d8c5e90 Handle selection of None correctly simon.kagstrom 2010-02-09 19:08:16 +00:00
  • 171e274b9a Fix memleak simon.kagstrom 2010-02-09 14:20:08 +00:00
  • 401b93baa9 Init to fix valgrind use-of-uninitialized problem simon.kagstrom 2010-02-09 12:16:58 +00:00
  • 9b7517fde5 Fix valgrind errors simon.kagstrom 2010-02-09 11:41:30 +00:00
  • 5bc596f617 Make menu_messages a C file to avoid various C++ problems simon.kagstrom 2010-02-09 11:33:30 +00:00
  • e550985aef Correct string allocations (sigh, C++ doesn't behave like an old C programmer like me expects it to. I'll adapt) simon.kagstrom 2010-02-09 10:02:05 +00:00
  • 25b25d413c Fix 1541job warnings simon.kagstrom 2010-02-09 06:16:07 +00:00
  • 6e29c502a4 Tape warning fixes... simon.kagstrom 2010-02-08 18:53:20 +00:00
  • bd26a17da3 C64 warning fixes simon.kagstrom 2010-02-08 18:44:58 +00:00
  • 108de6db83 Fix warnings in 1541 code simon.kagstrom 2010-02-08 18:40:04 +00:00
  • 5ec3b0ecd0 Fix regression in r659 simon.kagstrom 2010-02-08 18:36:28 +00:00
  • 23a2511e54 VIC_SC.cpp: Warning fix simon.kagstrom 2010-02-08 18:25:38 +00:00
  • 51aa03ce04 Fix warnings and remove SAM simon.kagstrom 2010-02-08 18:24:00 +00:00
  • c5b7b8e539 Warning fixes in CPU emulation simon.kagstrom 2010-02-08 18:16:38 +00:00
  • 33ac22c693 Remove RiscOS compatibility and fix warnings simon.kagstrom 2010-02-08 18:02:27 +00:00
  • e2dcd7475a Don't bail out if the prefs isn't found simon.kagstrom 2010-02-08 17:56:32 +00:00
  • 80239a0b5d Add warning_if simon.kagstrom 2010-02-08 17:55:23 +00:00
  • 9e3796d44d Fix sound warnings and remove catweasel support simon.kagstrom 2010-02-07 17:20:47 +00:00
  • 0777b096dd Skip sysconfig.h for the wii as well simon.kagstrom 2010-02-07 17:11:03 +00:00
  • 318a5fcd0d Fix stat check, reorder paths and add . (CWD) simon.kagstrom 2010-02-07 17:04:27 +00:00
  • ffe18cf372 Look for frodorc in different paths simon.kagstrom 2010-02-07 16:15:36 +00:00
  • 1500513de6 Simplify a bit more: Remove main_x/main_wii simon.kagstrom 2010-02-07 15:14:52 +00:00
  • fb256c76d6 Delete more unused stuff simon.kagstrom 2010-02-07 14:52:58 +00:00