]>
icculus.org git repositories - taylor/freespace2.git/log
Taylor Richards [Sun, 16 Mar 2014 23:25:40 +0000 (19:25 -0400)]
missing #include for mkdir
Taylor Richards [Sat, 15 Mar 2014 00:32:34 +0000 (20:32 -0400)]
use umask() on *nix for better permissions
Taylor Richards [Sat, 15 Mar 2014 00:29:54 +0000 (20:29 -0400)]
_mkdir() fixup; should work the same on all platforms
Taylor Richards [Sun, 16 Feb 2014 14:59:22 +0000 (09:59 -0500)]
move DIR_SEPERATOR_* defines to pstypes.h
Taylor Richards [Sat, 15 Feb 2014 23:41:09 +0000 (18:41 -0500)]
default to windowed mode in debug builds
Taylor Richards [Sat, 15 Feb 2014 00:29:42 +0000 (19:29 -0500)]
better support cmake generated project files
Taylor Richards [Fri, 14 Feb 2014 23:28:28 +0000 (18:28 -0500)]
set joy axis initial pos based on assumed center pos
Taylor Richards [Fri, 14 Feb 2014 22:54:24 +0000 (17:54 -0500)]
show simple message if debug log file can not be opened
Taylor Richards [Fri, 14 Feb 2014 22:37:15 +0000 (17:37 -0500)]
handle QUIT event
Taylor Richards [Fri, 14 Feb 2014 22:36:22 +0000 (17:36 -0500)]
clean out some osapi cruft
Taylor Richards [Fri, 14 Feb 2014 16:59:32 +0000 (11:59 -0500)]
use single main() and let SDL handle the platform stuff
Taylor Richards [Fri, 14 Feb 2014 16:47:04 +0000 (11:47 -0500)]
this should return true; handled earlier/later
Taylor Richards [Fri, 14 Feb 2014 16:06:15 +0000 (11:06 -0500)]
allow for joystick hotplug
Taylor Richards [Fri, 14 Feb 2014 11:07:43 +0000 (06:07 -0500)]
get rid of some platform specific stuff
- use some SDL string functions
- clean out typedef's for windows specific stuff
- swap Assert() for SDL_assert()
- have Int3() trigger SDL breakpoint
- use cross-platform mul_div()
- use SDL sized types for fix/ushort/uint/etc.
Taylor Richards [Thu, 13 Feb 2014 07:01:36 +0000 (02:01 -0500)]
merge in new sound code
Taylor Richards [Thu, 13 Feb 2014 06:36:28 +0000 (01:36 -0500)]
various sound fixes and cleanup
Taylor Richards [Thu, 13 Feb 2014 06:33:41 +0000 (01:33 -0500)]
reset timer variable; fixes subsequent playback issues
Taylor Richards [Mon, 10 Feb 2014 17:13:46 +0000 (12:13 -0500)]
make sure intercom sounds are stoped along with ambient sounds
Taylor Richards [Mon, 10 Feb 2014 17:13:19 +0000 (12:13 -0500)]
multitude of fixes and cleanup
Taylor Richards [Sat, 8 Feb 2014 08:03:49 +0000 (03:03 -0500)]
first pass at updated sound code
Taylor Richards [Sat, 8 Feb 2014 07:53:52 +0000 (02:53 -0500)]
fix vox QoS slider to work properly
Taylor Richards [Tue, 14 Jan 2014 05:22:00 +0000 (00:22 -0500)]
remove ACM stuff that we don't need
Taylor Richards [Thu, 13 Feb 2014 06:31:10 +0000 (01:31 -0500)]
don't play haptic effects when window does not have focus
Taylor Richards [Sun, 12 Jan 2014 20:57:42 +0000 (15:57 -0500)]
audio file swap; cross-platform from here on
Taylor Richards [Fri, 31 Jan 2014 01:40:16 +0000 (20:40 -0500)]
security fixes (sprintf->strcpy)
Taylor Richards [Fri, 31 Jan 2014 01:39:21 +0000 (20:39 -0500)]
warning fix
Taylor Richards [Fri, 31 Jan 2014 01:38:53 +0000 (20:38 -0500)]
should be const here
Taylor Richards [Wed, 29 Jan 2014 19:57:31 +0000 (14:57 -0500)]
cmake will take care of XCode project too
Taylor Richards [Wed, 29 Jan 2014 19:56:05 +0000 (14:56 -0500)]
cmake will take care of VS project file now
Taylor Richards [Wed, 29 Jan 2014 19:48:41 +0000 (14:48 -0500)]
initial switch to cmake
Taylor Richards [Wed, 29 Jan 2014 14:00:52 +0000 (09:00 -0500)]
update/cleanup MVE audio code
Taylor Richards [Sun, 12 Jan 2014 01:04:43 +0000 (20:04 -0500)]
move command line debug spew to parse_cmdline()
Taylor Richards [Sun, 12 Jan 2014 01:03:00 +0000 (20:03 -0500)]
cmdline help cleanup and made cross-platform
Taylor Richards [Sun, 12 Jan 2014 01:01:31 +0000 (20:01 -0500)]
silence some unnecessary console spew
Taylor Richards [Sun, 12 Jan 2014 00:59:29 +0000 (19:59 -0500)]
make unix specific version be generic icculus.org version
bump i.o version to 0.95
Taylor Richards [Wed, 8 Jan 2014 22:38:54 +0000 (17:38 -0500)]
clean up timing code by using SDL PerformanceCounter
Taylor Richards [Fri, 22 Nov 2013 03:32:07 +0000 (22:32 -0500)]
remove CDROM stuff from movie player
Taylor Richards [Thu, 21 Nov 2013 15:11:19 +0000 (10:11 -0500)]
remove extra args
Taylor Richards [Wed, 20 Nov 2013 15:14:41 +0000 (10:14 -0500)]
get rid of Windows specific instance check, it was broken anyway
Taylor Richards [Wed, 20 Nov 2013 15:13:56 +0000 (10:13 -0500)]
shorten super long error messages in ram_check
Taylor Richards [Tue, 19 Nov 2013 17:35:25 +0000 (12:35 -0500)]
remove CDROM stuff
add "ExtrasPath" ini option for other data location
Taylor Richards [Tue, 19 Nov 2013 08:54:21 +0000 (03:54 -0500)]
rename unix specific osapi files to generic
Taylor Richards [Tue, 19 Nov 2013 08:52:57 +0000 (03:52 -0500)]
remove Windows specific osapi files
Taylor Richards [Tue, 19 Nov 2013 08:33:03 +0000 (03:33 -0500)]
clean up app entry a bit
Taylor Richards [Tue, 19 Nov 2013 08:31:36 +0000 (03:31 -0500)]
more RAM check cleanup
add platform type to debug log
Taylor Richards [Tue, 19 Nov 2013 08:30:06 +0000 (03:30 -0500)]
static; const; NULL check
Taylor Richards [Mon, 18 Nov 2013 07:31:55 +0000 (02:31 -0500)]
make cmdline arguments cross-platform; cleanup and fixes
Taylor Richards [Mon, 18 Nov 2013 07:30:27 +0000 (02:30 -0500)]
init debug log earlier; add RAM count and cmdline to log
Taylor Richards [Mon, 18 Nov 2013 07:29:10 +0000 (02:29 -0500)]
cross-platform RAM check
Taylor Richards [Mon, 18 Nov 2013 07:25:58 +0000 (02:25 -0500)]
use new filesystem path setup; cleanup
Taylor Richards [Mon, 18 Nov 2013 05:56:22 +0000 (00:56 -0500)]
make cf_create_default_path_string() work before cfile is initted
Taylor Richards [Sun, 17 Nov 2013 21:51:38 +0000 (16:51 -0500)]
filesystem cleanup and consolidation:
- use user writable location on all platforms, via SDL
- use SDL to determine exec location instead of relying on cwd
Taylor Richards [Fri, 1 Nov 2013 03:56:42 +0000 (23:56 -0400)]
update mouse delta properly over the frame
Taylor Richards [Fri, 1 Nov 2013 03:53:36 +0000 (23:53 -0400)]
fix repeating key input
Taylor Richards [Fri, 25 Oct 2013 07:08:32 +0000 (03:08 -0400)]
fix mask issue preventing CTRL from working properly
Taylor Richards [Sat, 16 Nov 2013 18:19:17 +0000 (13:19 -0500)]
remove broken DCF() functions
Taylor Richards [Sat, 16 Nov 2013 18:17:22 +0000 (13:17 -0500)]
remove calibration checks - assume SDL will handle it
Taylor Richards [Sat, 16 Nov 2013 18:16:41 +0000 (13:16 -0500)]
remove extra SDL.h include
Taylor Richards [Mon, 21 Oct 2013 22:57:09 +0000 (18:57 -0400)]
rename joystick source files
Taylor Richards [Mon, 21 Oct 2013 22:56:06 +0000 (18:56 -0400)]
remove old files - replaced with SDL2
Taylor Richards [Mon, 21 Oct 2013 22:27:29 +0000 (18:27 -0400)]
SDL2 port - stage 4
Taylor Richards [Sun, 20 Oct 2013 01:53:13 +0000 (21:53 -0400)]
SDL2 port - stage 3
Taylor Richards [Fri, 11 Oct 2013 07:37:53 +0000 (03:37 -0400)]
SDL2 port - stage 2
Taylor Richards [Sat, 5 Oct 2013 22:51:38 +0000 (18:51 -0400)]
start of SDL2 port
Taylor Richards [Tue, 9 Feb 2010 21:21:42 +0000 (21:21 +0000)]
oops, should have paid more attention to that :)
Taylor Richards [Tue, 9 Feb 2010 21:00:38 +0000 (21:00 +0000)]
missing valgrind warning fix from previous commit
Taylor Richards [Tue, 9 Feb 2010 11:30:35 +0000 (11:30 +0000)]
fonttool fixes for earlier const-char breakage
Taylor Richards [Tue, 9 Feb 2010 11:11:54 +0000 (11:11 +0000)]
bug fixes
- valgrind warnings
- handle 'single' cmdline options properly
- fix new[]/delete[] mismatch
- multiple buffer overflow fixes
- handle multi line cmdline.cfg
- fix memory issues with 'args'
- gracefully handle memory alloc fail
Taylor Richards [Tue, 9 Feb 2010 11:11:53 +0000 (11:11 +0000)]
various valgrind warning fixes
Taylor Richards [Mon, 8 Feb 2010 08:14:38 +0000 (08:14 +0000)]
easier switching between build types (debug/release)
Taylor Richards [Mon, 8 Feb 2010 08:09:27 +0000 (08:09 +0000)]
unused variable warning fixes with FS1 build
Taylor Richards [Mon, 8 Feb 2010 08:09:26 +0000 (08:09 +0000)]
const-char warning fixes specific to FS1
Taylor Richards [Mon, 8 Feb 2010 08:09:25 +0000 (08:09 +0000)]
various compiler warning fixes
Taylor Richards [Mon, 8 Feb 2010 08:09:23 +0000 (08:09 +0000)]
myrand() fixes
Original code made various assumptions about RAND_MAX being SHRT_MAX like
on Windows. So switch to using MY_RAND_MAX for anything dealing with
myrand() and also ensure that myrand() uses 0x7fff as its max value.
Taylor Richards [Mon, 8 Feb 2010 08:09:21 +0000 (08:09 +0000)]
missing braces warning fixes
Taylor Richards [Mon, 8 Feb 2010 08:09:13 +0000 (08:09 +0000)]
const-char warning fixes
Taylor Richards [Sun, 7 Sep 2008 01:06:29 +0000 (01:06 +0000)]
take the inetfile stuff out of non-Windows builds since it doesn't compile properly
(and isn't really needed at this point anyway)
Taylor Richards [Wed, 26 Apr 2006 19:48:58 +0000 (19:48 +0000)]
various big-endian fixes, mainly networking support related
Taylor Richards [Wed, 26 Apr 2006 19:47:57 +0000 (19:47 +0000)]
FS1 keeps single-database and multi-database techroom entries separate so do it here too
Taylor Richards [Wed, 26 Apr 2006 19:46:52 +0000 (19:46 +0000)]
address a Windows qsort() issue that Volition got around before, this will correct numerous mission bugs due to goal sorting for non-Windows systems
Taylor Richards [Wed, 26 Apr 2006 19:45:22 +0000 (19:45 +0000)]
fix a FS1 docked speed issue, should keep it in line with the original now
Taylor Richards [Wed, 26 Apr 2006 19:44:19 +0000 (19:44 +0000)]
better error handing of a Volition bug
Taylor Richards [Wed, 26 Apr 2006 19:43:25 +0000 (19:43 +0000)]
this should squash the first second double-play of debriefing voice
Taylor Richards [Wed, 26 Apr 2006 19:42:25 +0000 (19:42 +0000)]
fix techroom list selection so that it matches the original FS1 behavior
correct a stupid bitwise bug
Taylor Richards [Wed, 26 Apr 2006 19:40:15 +0000 (19:40 +0000)]
text changes to match the original FS1 wording
Taylor Richards [Wed, 26 Apr 2006 19:39:20 +0000 (19:39 +0000)]
fix music handling for FS1 to better match the original
Taylor Richards [Wed, 26 Apr 2006 19:38:36 +0000 (19:38 +0000)]
fix some minor fonttool compile errors
Taylor Richards [Wed, 26 Apr 2006 19:37:47 +0000 (19:37 +0000)]
some text position fixes for FS1
Taylor Richards [Wed, 26 Apr 2006 19:36:57 +0000 (19:36 +0000)]
address an error handling bug in cfwrite()
Taylor Richards [Wed, 26 Apr 2006 19:36:12 +0000 (19:36 +0000)]
remove ALUT headers, since we don't use it anyway and there is no reason to make it a build requirement
Taylor Richards [Fri, 18 Nov 2005 09:36:13 +0000 (09:36 +0000)]
gah, should have been paying more attention there
Taylor Richards [Mon, 14 Nov 2005 05:22:08 +0000 (05:22 +0000)]
patch from mailing list (courtesy of fatty) to allow compling with both OpenAL 1.0 and 1.1
Taylor Richards [Mon, 3 Oct 2005 11:25:42 +0000 (11:25 +0000)]
be sure to properly clean out old briefing entries when compacting
Taylor Richards [Mon, 3 Oct 2005 11:23:14 +0000 (11:23 +0000)]
don't display error message in FS1 for missing tstrings.tbl, it's ok to be missing in that case
Taylor Richards [Sun, 2 Oct 2005 09:30:10 +0000 (09:30 +0000)]
sync up rest of big-endian network changes. it should at least be as good as what's in FS2_Open now, only better :)
Taylor Richards [Sun, 2 Oct 2005 09:27:49 +0000 (09:27 +0000)]
fix interface problems with MultiJoinWait screen in FS1
Taylor Richards [Sat, 1 Oct 2005 22:04:58 +0000 (22:04 +0000)]
fix FS1 (de)briefing voices, the directory names are different in FS1
hard code the table values so that the fs1.vp file isn't needed
hard code a mission fix for sm2-08a since a have no idea how to fix it otherwise
generally cleanup some FS1 code
fix volume sliders in the options screen that never went all the way up
Taylor Richards [Sat, 1 Oct 2005 22:01:28 +0000 (22:01 +0000)]
some cleanup of earlier big-endian changes
Taylor Richards [Sat, 1 Oct 2005 21:55:00 +0000 (21:55 +0000)]
fix a small bug in UI_GADGET that could leave a control animation loaded in memory without a way to unload it
allow a slider with no defined hotspot to function properly (fixes the FS1 skill slider mask problem)
Taylor Richards [Sat, 1 Oct 2005 21:53:06 +0000 (21:53 +0000)]
include file cleanup
byte-swap streaming PCM to avoid the endless, loud, static