Commit Graph

  • 5b95fd8c6b Use Apple RGB color profile elasota 2020-06-07 20:42:49 -04:00
  • b55a508686 Use error diffusion for 24-to-8 picture draws elasota 2020-06-07 20:42:07 -04:00
  • 47291cbf1d Support custom pause and banner graphics elasota 2020-06-07 19:36:53 -04:00
  • 01e6ff4f5d Fix >16bpp images emitting color table data, causing image corruption, especially in 24bpp images elasota 2020-06-07 17:44:37 -04:00
  • d828eacd38 Clean "Packaged" dir when converting resources elasota 2020-06-07 17:20:21 -04:00
  • b37b0a4f8a Add MACE 6:1 decompression to fix some missing audio samples, parallelize deflate compression elasota 2020-06-07 17:17:32 -04:00
  • 4c3ccbd7fa Only copy PDBs that are actually in the release package 1.0.0 elasota 2020-06-06 02:32:05 -04:00
  • 9624c283c8 Updated version tagging and added about dialog elasota 2020-06-06 02:25:10 -04:00
  • cfb66d9c9b Fix res patch file adding not working elasota 2020-06-06 01:49:54 -04:00
  • c185c8d9ec Fix filters elasota 2020-06-05 23:33:58 -04:00
  • 7636fd6fa8 Remove unused file elasota 2020-06-05 23:25:08 -04:00
  • 6c48debecd Code cleanup elasota 2020-06-05 23:21:56 -04:00
  • 3f55eedcf0 Remove unused header elasota 2020-06-05 23:19:47 -04:00
  • 856c7d5297 Remove unused header elasota 2020-06-05 22:17:35 -04:00
  • d7301402c5 Fix broken release script 1.0rc5 elasota 2020-06-04 17:26:02 -04:00
  • 2a98bfbc8c Remove AppleEvents API elasota 2020-06-02 20:01:16 -04:00
  • eac923c475 Refactoring elasota 2020-06-01 00:38:24 -04:00
  • 6fe0f2d964 API refactoring elasota 2020-06-01 00:33:50 -04:00
  • a4abb0d95f Use XAudio 2.9 redistributable instead of 2.9 SDK. Should fix Win7 compatibility. elasota 2020-05-31 21:19:51 -04:00
  • c856607f46 Fixed some documentation issues elasota 2020-05-29 22:03:13 -04:00
  • 611f53ef91 Fix audio driver starting in debug mode, add -diagnostics mode 1.0rc4 elasota 2020-05-29 21:56:33 -04:00
  • 98afd82d64 Fix missing NDEBUG flags 1.0rc3 elasota 2020-05-29 01:45:40 -04:00
  • efae9cacd8 Add PDB directory to release script elasota 2020-05-29 00:00:11 -04:00
  • 5184d1594f Fix comment typo elasota 2020-05-28 23:10:30 -04:00
  • 42e124a90c Fix crash if audio init fails (especially if there are no output devices) elasota 2020-05-28 23:05:32 -04:00
  • 11628ddd93 Fix link crash 1.0rc2 elasota 2020-05-27 18:06:22 -04:00
  • 7d5f844fd4 Fix bad usage formatting elasota 2020-05-27 18:06:12 -04:00
  • f5ff8eb013 Add color fade 1.0rc1 elasota 2020-05-22 21:14:43 -04:00
  • 482487d81c Change window title elasota 2020-05-22 20:42:18 -04:00
  • 2d8b6a29aa Add scroll bar highlights elasota 2020-05-22 20:22:51 -04:00
  • 8f433c11e8 Revert "Add menu selection flicker" elasota 2020-05-22 20:22:40 -04:00
  • 9c32a6fdd4 Add stripes to window chrome elasota 2020-05-22 05:41:07 -04:00
  • bd9676be40 Add menu selection flicker elasota 2020-05-22 05:09:59 -04:00
  • 392c5d0583 Lighten window chrome elasota 2020-05-22 05:09:48 -04:00
  • 14cc4b43df Fix a bug where getting a high score in a read-only house and then opening an editable house would cause the editable house to be overwritten elasota 2020-05-21 08:23:09 -04:00
  • de342cb368 Fix bad string compare function (caused houses to not appear if they started with the same name as another house) elasota 2020-05-21 08:22:29 -04:00
  • b68cfab6d8 Fix wrong prompt font size elasota 2020-05-21 05:04:41 -04:00
  • 5869571747 Finish removing QDState elasota 2020-05-21 05:01:16 -04:00
  • 432cdbcc3a Refactor out clip rect elasota 2020-05-21 03:39:33 -04:00
  • 438e7b2138 Refactor out forecolor elasota 2020-05-21 03:30:11 -04:00
  • a1c45d4fc8 Factor out back color elasota 2020-05-20 23:51:25 -04:00
  • 66fc278ce9 Refactor QD ports so they no longer need to be the first member of draw surfaces elasota 2020-05-20 23:33:17 -04:00
  • f53dc21475 Window API refactor elasota 2020-05-20 17:20:50 -04:00
  • 49c438b088 Fix flicker in load house UI 1.0b3 elasota 2020-05-18 04:38:16 -04:00
  • 5e6ecaf0fa EOL fixes elasota 2020-05-18 04:23:38 -04:00
  • 47e36f1c3c Remove dead files from VS project, fix broken filters elasota 2020-05-18 04:23:30 -04:00
  • d7a769e397 Change window icon elasota 2020-05-18 04:05:18 -04:00
  • 1abb542301 Fix sound prefs window flickering dark when changing the volume elasota 2020-05-18 03:51:36 -04:00
  • afb9474340 Improve popup menu triangle visibility elasota 2020-05-18 03:51:20 -04:00
  • 50ab5f5bdb Inset stars window by 1px to account for border being present in the image elasota 2020-05-18 03:36:48 -04:00
  • b12151f665 Use exclusive stack to keep darken during flicker elasota 2020-05-18 03:36:20 -04:00
  • 8135c68c49 Add flicker effect to chrome (replaces zooms) elasota 2020-05-18 03:30:25 -04:00
  • 5c07ce08bb Remove dead headers elasota 2020-05-18 02:06:07 -04:00
  • ea16d0ffca More window chrome improvements elasota 2020-05-18 02:03:17 -04:00
  • f590613f83 Default button chrome improvement elasota 2020-05-17 23:02:08 -04:00
  • c0878fe66d Moved Aerofoil package defs out of the installer project to reduce chance of people getting bad ideas elasota 2020-05-17 22:23:28 -04:00
  • 9c18a2ba55 Installer improvements for 1.0b3 elasota 2020-05-17 22:04:07 -04:00
  • 0b8a5cb38c Fixed resolution changed event using physical resolution instead of virtual elasota 2020-05-17 19:55:16 -04:00
  • fde390ac73 Improve button chrome elasota 2020-05-17 19:50:34 -04:00
  • 153213e079 Improve PICT compatibility, add batch mode to gpr2gpa elasota 2020-05-17 17:54:58 -04:00
  • 35308e41f3 Fix MSI installer not setting houses read-only elasota 2020-05-11 05:35:29 -04:00
  • 931d7e0f30 Move install package generation to MakeRelease, fix missing read-only attribute on MSI installation houses elasota 2020-05-11 04:34:43 -04:00
  • 539af1f9b5 Adjust formatting, recommend FTagData parameters elasota 2020-05-11 04:18:28 -04:00
  • e052628ed3 Remove ReleasePackageInstaller from Build Solution. elasota 2020-05-11 01:21:10 -04:00
  • e52735ae7f Remove warning macro elasota 2020-05-11 00:03:36 -04:00
  • e539b93de9 Adjust MSI package dir 1.0b2 elasota 2020-05-10 20:13:53 -04:00
  • f952b1c63a Add MSI installer project elasota 2020-05-10 20:04:58 -04:00
  • 44c32a06ab EOL fix elasota 2020-05-10 20:04:10 -04:00
  • e1f9e86c56 EOL fix elasota 2020-05-10 20:03:59 -04:00
  • 231c4b411f Update docs in line with flattenmov's new behavior elasota 2020-05-09 23:50:34 -04:00
  • 9ddaec8add Fix Compact Pro extractor data corruption elasota 2020-05-09 23:11:39 -04:00
  • e9d65697f3 Add some missing defs, change flattenmov to use triplets elasota 2020-05-09 23:11:16 -04:00
  • ebb6d7608e Add unpacktool elasota 2020-05-09 21:05:58 -04:00
  • b849d23f4e Update readme elasota 2020-05-02 16:08:52 -04:00
  • 62d9766ee0 Add close box support to floating windows 1.0b1 elasota 2020-05-02 02:59:19 -04:00
  • e546c05ea0 Fix scroll bar SetMin/SetMax not working correctly elasota 2020-05-02 02:14:52 -04:00
  • 3b7858f96a Add support for map window resize in editor elasota 2020-05-02 01:51:32 -04:00
  • 92c4878492 Fix scaling behavior when the window size doesn't divide evenly into the pixel scale elasota 2020-04-26 01:56:55 -04:00
  • e2127038ef Add fullscreen keybind to docs elasota 2020-04-25 21:22:22 -04:00
  • cea0a72ebc Remove more obsolete API elasota 2020-04-25 21:22:09 -04:00
  • 3c5dd5f562 Manually pass dx/dy instead of using ddx/ddy, should improve interpolation somewhat 1.0a4 elasota 2020-04-25 18:54:56 -04:00
  • 5bb6b074f0 Scale quads after rendering to a screen texture instead of scaling directly. Fixes discontinuities in room editor and menu edges. elasota 2020-04-25 16:35:34 -04:00
  • ea217285c0 Decrease scale granularity to 2.0 elasota 2020-04-25 00:53:43 -04:00
  • cd4e0ae8de Use Fant filter to resize to intermediate resolutions. elasota 2020-04-25 00:51:44 -04:00
  • c357ca2b7c Fix artifacts if a resize reordered the saved maps of an item. elasota 2020-04-25 00:50:28 -04:00
  • b5a3db860f Update license elasota 2020-04-23 21:41:19 -04:00
  • 69e3fb3023 Handle Quit event more gracefully 1.0a3 elasota 2020-04-18 05:51:39 -04:00
  • 94f26d0be1 Redraw grease on room lighting change. Fixes regression where grease would not be visible after turning lights on. elasota 2020-04-18 05:23:40 -04:00
  • d893b356f1 Fix dynamic indexes desynchronizing on resolution change (fixes Slumberland boombox switch not working if you change resolution on the screen with the switch) elasota 2020-04-18 00:42:45 -04:00
  • c3f3fb4621 Override alt-enter behavior, use borderless fullscreen instead of exclusive fullscreen. This should fix the game breaking when bringing up the open file dialog in fullscreen. elasota 2020-04-18 00:18:20 -04:00
  • 0335dd7786 Fix alt-enter elasota 2020-04-06 03:34:31 -04:00
  • ffd9d9cc1f Keep level editor windows in screen bounds elasota 2020-04-05 22:31:22 -04:00
  • f46ae55d62 Merge branch 'resizable' 1.0a2 elasota 2020-04-05 18:38:05 -04:00
  • 5c1aacc268 Fix memory corruption on victory screen elasota 2020-04-05 18:36:27 -04:00
  • d7353ff6ed Refactor neighboring rooms sync-ups. Remove all of the neighboring room objects and recreate them, which fixes a bunch of problems with objects becoming out-of-frame after resize. resizable elasota 2020-04-05 18:34:37 -04:00
  • b827048c36 Account for chrome padding and menu bar when auto-relocating windows elasota 2020-04-05 18:30:04 -04:00
  • f56d879d12 Fix mirrors on resize elasota 2020-04-05 04:51:58 -04:00
  • 1269294d28 Center windows when over max resolution elasota 2020-04-05 02:15:49 -04:00
  • 643bc7b761 Remove scoreboard vertical offset (which doesn't work) elasota 2020-04-05 01:51:42 -04:00
  • 2f663646f5 Remove unused menu bar window elasota 2020-04-05 00:35:01 -04:00