Commit Graph

  • 6bcaa2a1f3 Fix SaveSummary return type Michael Martin 2020-06-09 18:18:36 -07:00
  • 4f393ac170 Defensive casting to silence clang warnings Michael Martin 2020-06-09 18:18:12 -07:00
  • 76bc15156f dirname can modify its argument; don't pass in a const char * Michael Martin 2020-06-09 17:45:55 -07:00
  • 1d5cbf3350 Remove potential format-string attack on log_displayBox on macOS Michael Martin 2020-06-09 17:38:34 -07:00
  • 86109d570c Fix an alarming bug in AlarmTime_compare Michael Martin 2020-06-09 17:21:59 -07:00
  • ca9174d317 Fix strncpy warning by making it more obviously dangerous Michael Martin 2020-06-09 17:18:36 -07:00
  • bd9b78e601 Fix strncpy warning with correct bounding value Michael Martin 2020-06-09 17:18:05 -07:00
  • 002e1994a1 Fix oscilloscope display under SDL2 Michael Martin 2020-06-09 15:09:21 -07:00
  • 044aa342ae Update Changelog, WhatsNew, and Authors to match progress Michael Martin 2020-06-08 19:03:41 -07:00
  • f39a37ff2f Fix icon on Windows with MinGW/MSYS2 builds, from Ala-lala Michael Martin 2020-06-08 16:09:05 -07:00
  • a8785656eb Update in-game version to beta status Michael Martin 2020-06-08 00:22:08 -07:00
  • b77ed37796 Indentation and clause order refinements on NSIS installer Michael Martin 2020-06-08 00:05:51 -07:00
  • a7121e9d85 Rewrite the NSIS installer logic to use LogicLib Michael Martin 2020-06-08 00:00:50 -07:00
  • 32c0b4875a Switch Win32 Installer download plugin to InetC, which supports redirection and HTTPS Michael Martin 2020-06-07 22:42:53 -07:00
  • d795e55fc4 Automatically generate the DLL dependencies of the MSYS2 UQM build for installation and uninstallation Michael Martin 2020-06-07 20:49:46 -07:00
  • 422b10ac4f Update installer version to 0.8.0b Michael Martin 2020-06-07 20:49:08 -07:00
  • fda4b06301 Remove obsolete NSISdl autodownload code from Win32 installer Michael Martin 2020-06-07 20:48:13 -07:00
  • c7a5d89e73 Improve procpkgs.sh to remove bashisms and shellcheck lints Michael Martin 2020-06-07 00:49:44 -07:00
  • 0fb4ccaa18 Rework the packages.nsh generation for v0.8.0 and MSYS2 Michael Martin 2020-06-07 00:33:19 -07:00
  • dd21ead99a Add E1 to pt13.fon so credits correctly render András Barják's name Michael Martin 2020-04-26 11:04:45 -07:00
  • 18dee31c4d Update and reorganize credits for 0.8.0. Michael Martin 2020-04-26 10:46:15 -07:00
  • c30050cb6a Update version number to 0.8.0 Michael Martin 2020-04-04 20:04:39 -07:00
  • 39baa0af48 Spelling and punctuation pass (bug #1200) Michael Martin 2015-01-08 22:44:04 -08:00
  • 14c03b08f6 New, fuller manpage (bug #1204) Michael Martin 2015-01-08 22:37:06 -08:00
  • d414c0bf45 Remove redundant statefile saver from new format Michael Martin 2013-11-09 16:39:20 -08:00
  • 1e687b9392 Merge commit '7326ff096d0fc60086f2' into v0.8.0 Michael Martin 2020-04-04 17:52:44 -07:00
  • d8716aad4c Do not use the D3D9 SDL2 driver if any alternatives are to hand. Michael Martin 2020-04-04 16:39:31 -07:00
  • aaed1e50e9 Fix Linux build; regcomp plays poorly with symbol detection for some reason Michael Martin 2020-04-04 15:59:42 -07:00
  • 8823c4be44 Fix MinGW build; check for whether we must explicitly link -lregex Michael Martin 2020-04-04 15:33:06 -07:00
  • c46baa8a29 Update version to 0.7.2 Michael Martin 2020-04-04 00:06:21 -07:00
  • 31e09def39 Fix SDL1 build Michael Martin 2020-04-03 23:43:25 -07:00
  • b10c30fde7 Fix gitignore Michael Martin 2020-04-03 23:31:27 -07:00
  • 75da16d99e Fix SDL2 build errors Michael Martin 2020-04-03 23:30:10 -07:00
  • f2a7328037 Backport atexit consolidation Michael Martin 2020-04-03 23:13:34 -07:00
  • 202c1454f0 Consolidate Create_Screen and ReInit_Screen for the SDL1 drivers. Michael Martin 2020-04-03 22:28:52 -07:00
  • dae12ade1e Backfit commit '103f9379' to SDL1/2 build: Michael Martin 2020-04-03 22:21:08 -07:00
  • a0823420c3 Fix some merge wobbles in headers Michael Martin 2020-04-03 22:20:14 -07:00
  • 9f193f123e Backfit commit 'c0bc500620' to SDL1/2: Michael Martin 2020-04-03 18:27:40 -07:00
  • 562917b456 Merge post-0.7.0 commits through 'c8250d8b8' into v0.7.2. Michael Martin 2020-04-03 17:43:49 -07:00
  • 0e021ac55a Properly generalize the framework relink script Michael Martin 2019-11-23 17:34:16 -08:00
  • 21740dd74b Strip out command line arguments added by the macOS Finder even without SDLmain.a Michael Martin 2019-11-23 17:00:03 -08:00
  • 36f9e43d75 First draft: update copy_mac_frameworks to build a full release Michael Martin 2019-11-17 22:15:37 -08:00
  • fdb1a92d5d Use frameworks for libpng and Vorbis if requested and available Michael Martin 2019-11-16 23:29:56 -08:00
  • 2ad10b9906 Use frameworks for SDL if requested and available Michael Martin 2019-11-16 22:15:14 -08:00
  • 7907e36fd4 Lose Apple branch of SDL_include and prefer non-system headers Michael Martin 2019-11-16 22:09:21 -08:00
  • d6c5e6556f Create a test to probe for frameworks in a user-supplied dependency dir Michael Martin 2019-11-16 21:27:05 -08:00
  • 5bc97e54e9 Update install instructions for SDL2 and brew Michael Martin 2019-11-16 21:07:16 -08:00
  • a3da3759b4 Adapt MixSDL to the SDL2 audio API and allow format conversion. Michael Martin 2019-10-27 15:35:19 -07:00
  • c7bbbd717c Fix program icon when starting in fullscreen in SDL2, from Ala-lala Michael Martin 2019-10-27 14:52:30 -07:00
  • c3ab0ed545 Fix transparency in truecolor RGBA images, from Ala-lala Michael Martin 2019-10-27 14:43:30 -07:00
  • 427d38dc59 Fix logging of SDL2 renderer name, from Ala-lala Michael Martin 2019-10-27 14:41:01 -07:00
  • 252fffb993 Allow parallel make when the -j option is passed to build.sh. Michael Martin 2019-10-27 14:36:33 -07:00
  • 8b1dab9ec0 Add new files to DSP file Michael Martin 2019-10-19 16:40:28 -07:00
  • 538e8e4eab Refine graphics detection and default seelection on config Michael Martin 2019-10-19 14:56:58 -07:00
  • 96174b06b5 Export ogg vorbis setting so 'none' doesn't try to build in OGG support Michael Martin 2019-10-07 00:04:53 -07:00
  • e267e107f5 Alter sdluio function signatures based on SDL version. Fixes ARM build. Michael Martin 2019-10-06 23:12:50 -07:00
  • 5682c41778 Fix buggy preprocessor conditional Michael Martin 2019-10-06 22:25:37 -07:00
  • 6c7a4e35e6 Fix check for whether we need -lm. Restore Ubuntu build. Michael Martin 2019-10-02 02:03:03 -07:00
  • f93799fdbf Update Changelog Michael Martin 2019-10-02 00:03:08 -07:00
  • a5e233fb11 Fixed another instance of only checking for EAGAIN from a socket, from Ala-lala Michael Martin 2019-10-01 23:58:49 -07:00
  • d884b3f6d6 Fix netplay on modern versions of Visual Studio, from Ala-lala Michael Martin 2019-10-01 23:56:25 -07:00
  • ab9a04979a Decode the UTF-8 input from SDL2's text input buffers Michael Martin 2019-09-29 20:18:37 -07:00
  • 4a8012091b Implement scanlines for SDL2 Michael Martin 2019-09-29 00:27:22 -07:00
  • 02c2827bc0 Properly set SDL2 texture scaling hints Michael Martin 2019-09-28 22:16:23 -07:00
  • 563ffa6ed1 Officially support 1280x960 (4x) as a resolution. Michael Martin 2019-09-28 19:03:30 -07:00
  • 6855fb028d Fix resolution configuration on SDL2 Michael Martin 2019-09-28 18:54:22 -07:00
  • 6f63db2c3d Fix pointer arithmetic bug where MSVC rejects the code Michael Martin 2019-09-21 00:41:49 -07:00
  • f973106448 SDL2 build for macOS under brew Michael Martin 2019-09-08 23:15:12 -07:00
  • 91b2235753 Fix screen transitions and clip rectangles on SDL2 Michael Martin 2019-09-08 22:52:42 -07:00
  • ada05cb9fe Fix 'extra' screen on SDL2 Michael Martin 2019-09-08 22:23:24 -07:00
  • 4c1cd71d40 Improve use of SDL2 textures. Michael Martin 2019-09-08 22:18:49 -07:00
  • 5a289fce34 ASCII text input for SDL2 Michael Martin 2019-08-31 22:31:45 -07:00
  • 5896ee56b2 Fix hilarious font rendering bug; format_conv_surf needs an Amask Michael Martin 2019-08-25 22:40:16 -07:00
  • 761843cc72 SDL2 thread IDs can be 64-bit Michael Martin 2019-08-25 16:45:49 -07:00
  • 8fb39785b2 Fix format conversion surface Michael Martin 2019-08-25 16:05:43 -07:00
  • e841546e0b Properly initialize the SDL-common level screens for SDL2 Michael Martin 2019-08-25 15:38:57 -07:00
  • a07e65ffd3 Cut out text input from SDL2 until it can be tested Michael Martin 2019-08-25 15:38:42 -07:00
  • f1e29a0fda Fix linking issues Michael Martin 2019-08-25 15:14:46 -07:00
  • 4edbf36836 Fix the remaining non-unicode version issues in the input library Michael Martin 2019-08-25 00:33:00 -07:00
  • d5407378ac Bridge the gap between SDL1, SDL2, and UQM threads Michael Martin 2019-08-24 18:12:59 -07:00
  • 371a42acdd Complete the refactoring of the SDL graphics libs Michael Martin 2019-08-24 17:58:24 -07:00
  • 846315325b Rework previous refactoring to use new generic colorkey/alphamod routines Michael Martin 2019-08-24 00:31:58 -07:00
  • f396e6ec8f Additional orthogonalization and defensive coding around colorkeys and alpha mods Michael Martin 2019-08-24 00:05:28 -07:00
  • b6724c9300 Abstract operations on SDL_surface flags behind accessors Michael Martin 2019-08-21 21:43:36 -07:00
  • a6d42126f7 Adjust APIs for SDL2 Michael Martin 2019-08-21 01:25:20 -07:00
  • 93e6253caf Check the right flag value for fullscreen in SDL2 Michael Martin 2019-08-21 01:09:49 -07:00
  • 28000b95c2 Compute the window caption at the proper time for SDL2 Michael Martin 2019-08-21 01:07:12 -07:00
  • d812d3acc8 Split out the bits of sdl_common.c that are version specific. SDL2 fixes still need to be done. Michael Martin 2019-08-21 00:54:22 -07:00
  • 31e6d51dc8 First incomplete draft of SDL2 Pure driver Michael Martin 2019-08-20 00:49:41 -07:00
  • 29fcff95c7 Generalize more common elements of graphics backends, isolate backend-specific parts Michael Martin 2019-08-17 20:56:25 -07:00
  • dd4c3e433e Update version to 0.7.1 alpha Michael Martin 2019-08-17 20:48:44 -07:00
  • b724f372dd Enhance config script to allow selecting SDL1 or 2 backends Michael Martin 2019-08-16 00:51:23 -07:00
  • ce92261641 Some more cleanup to make SDL common code friendly to SDL1 and SDL2 Michael Martin 2019-08-15 21:55:40 -07:00
  • f36a9339fc Remove unnecessary library checks Michael Martin 2019-08-12 22:29:45 -07:00
  • d579108794 Ignore keyrepeat events in SDL2 Michael Martin 2019-08-12 22:24:23 -07:00
  • 40c60bc08a Generalize VControl to work with SDL1 and SDL2. Michael Martin 2019-08-11 20:14:11 -07:00
  • 00365dd5b7 Update build instructions for brew and libpng instead of SDL_image Michael Martin 2019-08-10 15:22:01 -07:00
  • fa32c80258 Simplify macOS build system to work with brew. Michael Martin 2019-08-10 15:04:33 -07:00
  • 4a320504df Remove i386 architecture from Mac output Michael Martin 2019-08-10 14:58:51 -07:00
  • 65f5b27f8d Remove the last vestige of the internal SDL_IMAGE macros Michael Martin 2019-08-10 15:41:11 -07:00