Michael Martin
6bcaa2a1f3
Fix SaveSummary return type
2020-06-09 18:18:36 -07:00
Michael Martin
4f393ac170
Defensive casting to silence clang warnings
2020-06-09 18:18:12 -07:00
Michael Martin
76bc15156f
dirname can modify its argument; don't pass in a const char *
2020-06-09 17:45:55 -07:00
Michael Martin
1d5cbf3350
Remove potential format-string attack on log_displayBox on macOS
2020-06-09 17:38:34 -07:00
Michael Martin
86109d570c
Fix an alarming bug in AlarmTime_compare
2020-06-09 17:21:59 -07:00
Michael Martin
ca9174d317
Fix strncpy warning by making it more obviously dangerous
...
The function as a whole is boundschecked after the fact, but as its
comments state, this function really needs its API changed to carry
buffer lengths in from the outside.
2020-06-09 17:18:36 -07:00
Michael Martin
bd9b78e601
Fix strncpy warning with correct bounding value
2020-06-09 17:18:05 -07:00
Michael Martin
002e1994a1
Fix oscilloscope display under SDL2
2020-06-09 15:09:21 -07:00
Michael Martin
044aa342ae
Update Changelog, WhatsNew, and Authors to match progress
2020-06-08 19:03:41 -07:00
Michael Martin
f39a37ff2f
Fix icon on Windows with MinGW/MSYS2 builds, from Ala-lala
2020-06-08 16:09:05 -07:00
Michael Martin
a8785656eb
Update in-game version to beta status
2020-06-08 00:22:08 -07:00
Michael Martin
b77ed37796
Indentation and clause order refinements on NSIS installer
2020-06-08 00:05:51 -07:00
Michael Martin
a7121e9d85
Rewrite the NSIS installer logic to use LogicLib
2020-06-08 00:00:50 -07:00
Michael Martin
32c0b4875a
Switch Win32 Installer download plugin to InetC, which supports redirection and HTTPS
2020-06-07 22:42:53 -07:00
Michael Martin
d795e55fc4
Automatically generate the DLL dependencies of the MSYS2 UQM build for installation and uninstallation
2020-06-07 20:49:46 -07:00
Michael Martin
422b10ac4f
Update installer version to 0.8.0b
2020-06-07 20:49:08 -07:00
Michael Martin
fda4b06301
Remove obsolete NSISdl autodownload code from Win32 installer
2020-06-07 20:48:13 -07:00
Michael Martin
c7a5d89e73
Improve procpkgs.sh to remove bashisms and shellcheck lints
2020-06-07 00:49:44 -07:00
Michael Martin
0fb4ccaa18
Rework the packages.nsh generation for v0.8.0 and MSYS2
2020-06-07 00:33:19 -07:00
Michael Martin
dd21ead99a
Add E1 to pt13.fon so credits correctly render András Barják's name
2020-04-26 11:04:45 -07:00
Michael Martin
18dee31c4d
Update and reorganize credits for 0.8.0.
...
Key changes:
- Spacing and sizing between sections is more consistent.
- Trademark disclaimer is more universal.
- Put many contributors from "other contributions" into "additional
programming" or "additional artwork", as needed.
- New credits as reflected from changelog and Precursors site.
2020-04-26 10:46:15 -07:00
Michael Martin
c30050cb6a
Update version number to 0.8.0
2020-04-04 20:04:39 -07:00
Michael Martin
39baa0af48
Spelling and punctuation pass (bug #1200 )
2020-04-04 19:47:06 -07:00
Michael Martin
14c03b08f6
New, fuller manpage (bug #1204 )
2020-04-04 19:47:06 -07:00
Michael Martin
d414c0bf45
Remove redundant statefile saver from new format
2020-04-04 19:47:05 -07:00
Michael Martin
1e687b9392
Merge commit '7326ff096d0fc60086f2' into v0.8.0
2020-04-04 17:52:44 -07:00
Michael Martin
d8716aad4c
Do not use the D3D9 SDL2 driver if any alternatives are to hand.
...
This works around a driver crash in Intel Integrated drivers on
Windows.
2020-04-04 16:39:31 -07:00
Michael Martin
aaed1e50e9
Fix Linux build; regcomp plays poorly with symbol detection for some reason
2020-04-04 15:59:42 -07:00
Michael Martin
8823c4be44
Fix MinGW build; check for whether we must explicitly link -lregex
2020-04-04 15:33:06 -07:00
Michael Martin
c46baa8a29
Update version to 0.7.2
2020-04-04 00:06:21 -07:00
Michael Martin
31e09def39
Fix SDL1 build
2020-04-03 23:43:25 -07:00
Michael Martin
b10c30fde7
Fix gitignore
2020-04-03 23:31:27 -07:00
Michael Martin
75da16d99e
Fix SDL2 build errors
2020-04-03 23:30:10 -07:00
Michael Martin
f2a7328037
Backport atexit consolidation
2020-04-03 23:13:34 -07:00
Michael Martin
202c1454f0
Consolidate Create_Screen and ReInit_Screen for the SDL1 drivers.
...
SDL1 drivers use a special SDL1_ReInit_Screen function not available
to SDL2 systems.
2020-04-03 22:28:52 -07:00
Michael Martin
dae12ade1e
Backfit commit '103f9379' to SDL1/2 build:
...
"Removed retired function TFB_BlitSurface()"
2020-04-03 22:21:08 -07:00
Michael Martin
a0823420c3
Fix some merge wobbles in headers
2020-04-03 22:20:14 -07:00
Michael Martin
9f193f123e
Backfit commit 'c0bc500620' to SDL1/2:
...
"Added gamma correction option to the setup menu; bug #977 ; some work from Nic"
2020-04-03 18:27:40 -07:00
Michael Martin
562917b456
Merge post-0.7.0 commits through 'c8250d8b8' into v0.7.2.
...
sdl_common.c has lost some commits in the restructuring and those
will need to be replayed over the restructured files for SDL1 and 2.
2020-04-03 17:43:49 -07:00
Michael Martin
0e021ac55a
Properly generalize the framework relink script
2019-11-23 17:34:16 -08:00
Michael Martin
21740dd74b
Strip out command line arguments added by the macOS Finder even without SDLmain.a
2019-11-23 17:00:03 -08:00
Michael Martin
36f9e43d75
First draft: update copy_mac_frameworks to build a full release
2019-11-17 22:15:37 -08:00
Michael Martin
fdb1a92d5d
Use frameworks for libpng and Vorbis if requested and available
2019-11-16 23:29:56 -08:00
Michael Martin
2ad10b9906
Use frameworks for SDL if requested and available
2019-11-16 22:15:14 -08:00
Michael Martin
7907e36fd4
Lose Apple branch of SDL_include and prefer non-system headers
2019-11-16 22:09:21 -08:00
Michael Martin
d6c5e6556f
Create a test to probe for frameworks in a user-supplied dependency dir
2019-11-16 21:27:05 -08:00
Michael Martin
5bc97e54e9
Update install instructions for SDL2 and brew
2019-11-16 21:07:16 -08:00
Michael Martin
a3da3759b4
Adapt MixSDL to the SDL2 audio API and allow format conversion.
...
Adapted from a patch by Ala-lala; assists with Windows sound output
2019-10-27 15:35:19 -07:00
Michael Martin
c7bbbd717c
Fix program icon when starting in fullscreen in SDL2, from Ala-lala
2019-10-27 15:02:19 -07:00
Michael Martin
c3ab0ed545
Fix transparency in truecolor RGBA images, from Ala-lala
2019-10-27 15:01:59 -07:00