Commit Graph

  • df460d7407 Add extension methods to Rectangle/RectangleF, remove a pile of ToPoint()'s. Paul Chote 2011-01-05 22:24:11 +13:00
  • 3e1db3e8ae Move MapPreviewWidget.HandleInputInner to the lobby delegate. Paul Chote 2011-01-05 22:16:01 +13:00
  • 7b5b84b1b7 Unstatic MakeButton and MakeModifiers. Fixes mouse clicks in vs `Release' builds. Paul Chote 2011-01-05 15:32:21 +13:00
  • 2e9a0b8162 Fix for nonstandard mono paths. Paul Chote 2011-01-05 15:26:47 +13:00
  • 22bf9e7aff Further refactoring of Repair. Paul Chote 2011-01-05 13:29:38 +13:00
  • 40b0408ce7 Fix #453. Bogus crash when desyncing. Paul Chote 2011-01-05 13:09:25 +13:00
  • c6fb1b641e Fix MouseButton orthogonality and remove unnecessary winforms dep. Paul Chote 2011-01-05 12:56:00 +13:00
  • 6998871adf Fix GTK launcher to change to correct working directory. Matthew Bowra-Dean 2011-01-04 18:38:31 +13:00
  • 2885fbb99b Few more tweaks to packaging Matthew Bowra-Dean 2011-01-04 18:00:31 +13:00
  • cc1c183d66 fix initial placement and facing of mig/yak on afld Chris Forbes 2011-01-05 09:10:10 +13:00
  • 418284672c clean up some potential fp misbehavior in Repair.cs Chris Forbes 2011-01-05 08:58:02 +13:00
  • 558647b987 blah Chris Forbes 2011-01-05 08:47:25 +13:00
  • f03e6e6258 make it sortof work Chris Forbes 2011-01-04 20:52:26 +13:00
  • f44ac769bf use a closure for the request state rather than dicts Chris Forbes 2011-01-04 20:44:47 +13:00
  • e02ed86088 Content mix files may be inside main.mix. redalert.mix should always be there. Paul Chote 2011-01-04 18:14:29 +13:00
  • dcbb6ee4eb small tweak to HttpUtil - we don't support 1.1, so dont pretend we do; also, set WebClient.Proxy everywhere to null Chris Forbes 2011-01-04 20:02:23 +13:00
  • fe720186f5 add fast HttpUtil.DownloadData() Chris Forbes 2011-01-04 17:49:58 +13:00
  • 0803d10746 Changed linux package target platforms to i686 (due to gtklauncher) Matthew Bowra-Dean 2011-01-04 17:50:55 +13:00
  • d26ee1094a Rework GTK launcher and linux packages slightly Matthew Bowra-Dean 2011-01-04 17:35:50 +13:00
  • 68a38c85f9 Uses process IDs in dictionary for httpRequests Matthew Bowra-Dean 2011-01-04 14:56:28 +13:00
  • 4de390d173 Fix missed call to Call function in Windows launcher. Matthew Bowra-Dean 2011-01-04 14:41:53 +13:00
  • fb8812a7fd Fix for concurrent child processes while using pipes for IPC. Matthew Bowra-Dean 2011-01-04 14:23:46 +13:00
  • c8a74ef05a fix make install. Paul Chote 2011-01-04 17:12:03 +13:00
  • de562939d4 Hacky fix for LabelWidget eating our MouseMove events. Paul Chote 2011-01-04 14:42:38 +13:00
  • cc356bcfee Refactoring. Paul Chote 2011-01-04 14:30:24 +13:00
  • ece50b0d57 RA Harvester docking sequence. Paul Chote 2011-01-04 14:19:50 +13:00
  • 76216b8dd9 Move damage sounds and shaking from Building/RenderBuilding into their own traits. Fix wall damage/death sounds under cnc. Paul Chote 2011-01-04 13:13:01 +13:00
  • 4a47641656 Tweak cnc wall sounds. Paul Chote 2011-01-04 12:35:22 +13:00
  • 03185fe46b Fix #429. Capturable Oil Derricks. Paul Chote 2011-01-04 11:43:46 +13:00
  • cbd3baa6d4 Fix #469. C&C Nuke detonation sound. Paul Chote 2011-01-04 11:15:09 +13:00
  • 6287b132a0 #438. Show # Players in the map selector. Paul Chote 2011-01-04 10:50:50 +13:00
  • 6e7156e023 Mousewheel scrolls ScrollPanel. Paul Chote 2011-01-03 11:32:43 +13:00
  • 1ced0d7ab9 Require LMB for common widget interactions. Paul Chote 2011-01-03 11:15:54 +13:00
  • abeffbbbf7 fix a bunch of errors in the editor; fix minimap export to not suck Chris Forbes 2011-01-04 13:45:10 +13:00
  • 7f7c7217ba fix missing includes in gtklaunch Chris Forbes 2011-01-04 12:53:33 +13:00
  • a4de4cc266 Added renderer selection to GTK launcher. Matthew Bowra-Dean 2011-01-01 22:21:19 +13:00
  • 8ead8635c2 Updated dependencies for gtk launcher, statically link libmicrohttpd Matthew Bowra-Dean 2011-01-01 17:18:21 +13:00
  • ecea2471ca Updated linux packaging scripts to remove the need for post install actions and to use the launcher. Matthew Bowra-Dean 2011-01-01 16:31:17 +13:00
  • a3e67611e6 Use graphical sudo client for operations that potentially require elevation in gtk launcher. Matthew Bowra-Dean 2011-01-01 15:25:12 +13:00
  • 562ab0eee0 httpRequest implemented properly in Windows launcher. Matthew Bowra-Dean 2011-01-01 00:36:55 +13:00
  • ad478e8872 httpRequest JS bridge function implemented in gtk launcher. Matthew Bowra-Dean 2010-12-31 23:41:43 +13:00
  • ec572635b7 metadata JS bridge function implemented. Matthew Bowra-Dean 2010-12-31 18:53:40 +13:00
  • 44fae60dbd String handling in JS bridge changed to safer glib functions. Added path sanitization. Matthew Bowra-Dean 2010-12-31 17:46:41 +13:00
  • 0a1e6d16bd Converted most of GTK launcher to use glib's string functions. Matthew Bowra-Dean 2010-12-30 16:04:47 +13:00
  • 9739e7f51f Download extraction in GTK+ Launcher. Matthew 2010-12-23 22:25:38 +13:00
  • 1e4196e8d3 Download cancellation Matthew 2010-12-23 16:42:02 +13:00
  • 2e309b46e8 Downloading works. Still to come: cancelling downloads and extraction. Matthew Bowra-Dean 2010-12-03 05:21:24 +13:00
  • 5991ecdcf5 Makefile target for gtklauncher. Matthew Bowra-Dean 2010-12-03 05:20:11 +13:00
  • 360c572e14 launchMod working in JS bridge. Matthew Bowra-Dean 2010-12-02 01:55:41 +13:00
  • 16a84ba86e Selects last played mod in launcher. Matthew Bowra-Dean 2010-12-01 21:51:36 +13:00
  • fcec3cb590 Updated utility app for better compatibility with GTK launcher. Matthew Bowra-Dean 2010-12-01 21:50:28 +13:00
  • 61f7e1df7f Generate mod tree in GTK tree view. Matthew Bowra-Dean 2010-12-01 03:44:15 +13:00
  • 650195e31c Utility app helper functions for listing mods in the GTK+ launcher. Matthew Bowra-Dean 2010-11-30 23:17:30 +13:00
  • 6fbc7bc7c4 Print mod list in an order where dependencies come after prerequisites. Matthew Bowra-Dean 2010-12-01 03:05:25 +13:00
  • 7e41e75643 Made existsInMod work, added stub for launchMod. Matthew Bowra-Dean 2010-11-25 02:58:04 +13:00
  • df00b8cf23 Some refactoring. Matthew Bowra-Dean 2010-11-25 00:51:48 +13:00
  • 69ee1399b9 Bind to JavaScriptCore. Serve files through embedded web server. Matthew Bowra-Dean 2010-11-25 00:11:29 +13:00
  • a561dd376e Proof of concept browser + embedded web server communicating via XMLHttpRequest. Matthew Bowra-Dean 2010-11-24 00:49:38 +13:00
  • c9bd3e8a1f Start of GTK launcher in C. Matthew Bowra-Dean 2010-11-23 12:59:40 +13:00
  • a4493f48d5 httpRequest in win launcher uses utility program. Clean up usings and add missing license notices. Matthew Bowra-Dean 2010-12-31 14:40:38 +13:00
  • de5d9abec3 Delayed unloading. Remove LocalStorage from proc. Paul Chote 2011-01-02 15:27:29 +13:00
  • 3674accd0c Improved cnc proc/harv docking. Paul Chote 2011-01-02 14:34:55 +13:00
  • 9ffdce7957 Fix #439; Dropdowns stay open when the host force-starts the game. Paul Chote 2011-01-02 12:28:26 +13:00
  • 38df0a28cd Remove fp from building refund calculation. Paul Chote 2011-01-02 12:11:38 +13:00
  • f659f55801 Sync StoresOre.Stored Paul Chote 2011-01-02 12:00:59 +13:00
  • f3da258763 Remove GetSiloFullness. Paul Chote 2011-01-02 11:53:01 +13:00
  • 2048900c10 fix some dumbness in Production/ITeleportable Chris Forbes 2011-01-02 14:41:48 +13:00
  • 7b5a8cf089 #394 nuke without a launch site crashes -- fixed Chris Forbes 2011-01-01 21:52:43 +13:00
  • a4bbce32b8 cleanup SyncReport.cs header Chris Forbes 2011-01-01 21:43:37 +13:00
  • 19aed01822 show real player names in syncreport Chris Forbes 2011-01-01 21:42:57 +13:00
  • ba2ec557bc fix another dumb bug in ZipFile Chris Forbes 2011-01-01 21:24:42 +13:00
  • a8b4e640e7 Fix dropdown lists. Visual tweaks. Paul Chote 2011-01-01 17:54:09 +13:00
  • d1966ab476 Improved scrollpanel thumb behavior. Paul Chote 2011-01-01 17:21:40 +13:00
  • d90dec9c8e Remove a pile of unnecessary state management from Scrollpanels. Paul Chote 2011-01-01 16:47:52 +13:00
  • e2b739cd3e fix bogus spawn on central-conflict Chris Forbes 2011-01-01 15:29:45 +13:00
  • dffb5293d0 hack up ZipFile to fix #464; filesystem needs rework to be sane Chris Forbes 2011-01-01 15:28:07 +13:00
  • cf2ad68a7c add very basic Format80 encoder Chris Forbes 2011-01-01 09:27:39 +13:00
  • 119b0c063d don't show a kick button for the host while ready Chris Forbes 2011-01-01 00:20:04 +13:00
  • b948b9d2b7 Draggable thumbs Paul Chote 2010-12-31 23:59:23 +13:00
  • d98e09e096 Draw scrollbar thumbs. Paul Chote 2010-12-31 23:19:07 +13:00
  • cf17bc7e5c clean up perf graph a bit Chris Forbes 2010-12-31 20:31:57 +13:00
  • 42096cc5c9 Foo Paul Chote 2010-12-31 18:26:03 +13:00
  • 1d3b2334d0 Drop any remaining connections on gamestart. Paul Chote 2010-12-31 17:47:44 +13:00
  • 64304635b7 Fix dropping unvalidated clients. Paul Chote 2010-12-31 16:52:17 +13:00
  • dc9de20553 Fix packaging scripts for BSD sed. Paul Chote 2010-12-31 13:36:37 +13:00
  • 486fa9a978 Handshake mod versions and map. Bump the protocol version. Paul Chote 2010-12-31 13:20:32 +13:00
  • e2d1eec56e Shift Client creation to the client, sent in the handshake response. Fixes the `Newbie' bug and removes a lot of fragmented behaviour on player join. Paul Chote 2010-12-31 12:51:19 +13:00
  • 8f9e32dcc0 Client/server handshake. Only checks that the correct mods are active. Paul Chote 2010-12-31 11:41:25 +13:00
  • dc012c0faf Fix server shutdown crash under mono. Paul Chote 2010-12-30 20:29:11 +13:00
  • 4f6f3eb80d Upgrade maps to oramap format. Save type field. Paul Chote 2010-12-30 18:00:44 +13:00
  • fd49ca75d7 Forgot launcher files. Paul Chote 2010-12-30 17:51:23 +13:00
  • cb50182fac Bugfixes: ZipFile.GetInputStream().GetAllBytes/.Length doesn't work; Divide by zero when no shellmaps are available; UseAsShellmap isn't saved by the editor; Duplicate maps crashes game. Paul Chote 2010-12-30 16:39:26 +13:00
  • 47bbc3a6de Wire up the rest of saving. Save-as will now properly overwrite existing contents. Paul Chote 2010-12-30 16:11:45 +13:00
  • 39ed6087cb Use utility app for http requests; Make them async. Paul Chote 2010-12-30 13:34:13 +13:00
  • 428999fc0b Create an empty zip file if it doesn't exist. Matthew Bowra-Dean 2010-12-30 02:21:39 +13:00
  • b7975031bc Wire up most of saving again. Paul Chote 2010-12-29 22:13:51 +13:00
  • e652a15b01 Remove some duplication Paul Chote 2010-12-29 21:41:04 +13:00
  • fc6438e311 Use Filepaths instead of IFolders where possible. Paul Chote 2010-12-29 19:14:48 +13:00
  • 829fe6530a Start fixing the editor Paul Chote 2010-12-29 19:03:45 +13:00
  • 58797c0d37 packaging cleanup script. Paul Chote 2010-12-29 17:52:16 +13:00