]> icculus.org git repositories - taylor/freespace2.git/log
taylor/freespace2.git
9 years agoremove cpu detection stuff
Taylor Richards [Sat, 29 Mar 2014 15:13:09 +0000 (11:13 -0400)]
remove cpu detection stuff

9 years agomore MVE graphics code cleanup and simplification
Taylor Richards [Tue, 25 Mar 2014 01:31:57 +0000 (21:31 -0400)]
more MVE graphics code cleanup and simplification

9 years agoclean up graphics portion of MVE player
Taylor Richards [Sun, 23 Mar 2014 03:01:54 +0000 (23:01 -0400)]
clean up graphics portion of MVE player

9 years agofaster way to get next power-of-2
Taylor Richards [Sun, 23 Mar 2014 03:01:06 +0000 (23:01 -0400)]
faster way to get next power-of-2

9 years agostart of GL2 support
Taylor Richards [Thu, 27 Feb 2014 20:10:29 +0000 (15:10 -0500)]
start of GL2 support

9 years agoresolve rebase/merge conflicts
Taylor Richards [Sat, 15 Feb 2014 00:26:19 +0000 (19:26 -0500)]
resolve rebase/merge conflicts

9 years agoremove /src/glide
Taylor Richards [Thu, 21 Nov 2013 15:40:46 +0000 (10:40 -0500)]
remove /src/glide

9 years agoclean out some old graphics crap
Taylor Richards [Thu, 21 Nov 2013 15:15:42 +0000 (10:15 -0500)]
clean out some old graphics crap

9 years agocleanup and optimization
Taylor Richards [Sat, 16 Nov 2013 18:13:59 +0000 (13:13 -0500)]
cleanup and optimization

9 years agouse TRI_STRIP instead of QUADS
Taylor Richards [Sat, 16 Nov 2013 18:13:16 +0000 (13:13 -0500)]
use TRI_STRIP instead of QUADS

9 years agohaving CLAMP() is redundant
Taylor Richards [Sat, 16 Nov 2013 18:11:10 +0000 (13:11 -0500)]
having CLAMP() is redundant

9 years agodebug log cleanup - fog status
Taylor Richards [Sat, 16 Nov 2013 18:10:04 +0000 (13:10 -0500)]
debug log cleanup - fog status

9 years agosupport different screen depths properly
Taylor Richards [Sat, 16 Nov 2013 18:06:57 +0000 (13:06 -0500)]
support different screen depths properly

9 years agomore cleanup - remove old files
Taylor Richards [Sun, 27 Oct 2013 01:02:52 +0000 (21:02 -0400)]
more cleanup - remove old files

9 years agobunch of cleanup
Taylor Richards [Sat, 26 Oct 2013 19:10:38 +0000 (15:10 -0400)]
bunch of cleanup

9 years agoinitial graphics system update
Taylor Richards [Sat, 26 Oct 2013 06:08:39 +0000 (02:08 -0400)]
initial graphics system update

 - separate OpenGL version code
 - prep for Glide/D3D/Soft removal
 - bitmap sections optional

9 years agofirst-run setup support for config options and directory structure
Taylor Richards [Thu, 27 Mar 2014 01:43:23 +0000 (21:43 -0400)]
first-run setup support for config options and directory structure

9 years agocross-platform cleanup of Pathtypes[]
Taylor Richards [Thu, 27 Mar 2014 01:41:52 +0000 (21:41 -0400)]
cross-platform cleanup of Pathtypes[]

9 years agofix audio buffer cleanup
Taylor Richards [Sun, 23 Mar 2014 02:59:45 +0000 (22:59 -0400)]
fix audio buffer cleanup

9 years agomissing #include for mkdir
Taylor Richards [Sun, 16 Mar 2014 23:25:40 +0000 (19:25 -0400)]
missing #include for mkdir

9 years agouse umask() on *nix for better permissions
Taylor Richards [Sat, 15 Mar 2014 00:32:34 +0000 (20:32 -0400)]
use umask() on *nix for better permissions

9 years ago_mkdir() fixup; should work the same on all platforms
Taylor Richards [Sat, 15 Mar 2014 00:29:54 +0000 (20:29 -0400)]
_mkdir() fixup; should work the same on all platforms

9 years agomove DIR_SEPERATOR_* defines to pstypes.h
Taylor Richards [Sun, 16 Feb 2014 14:59:22 +0000 (09:59 -0500)]
move DIR_SEPERATOR_* defines to pstypes.h

9 years agodefault to windowed mode in debug builds
Taylor Richards [Sat, 15 Feb 2014 23:41:09 +0000 (18:41 -0500)]
default to windowed mode in debug builds

9 years agobetter support cmake generated project files
Taylor Richards [Sat, 15 Feb 2014 00:29:42 +0000 (19:29 -0500)]
better support cmake generated project files

9 years agoset joy axis initial pos based on assumed center pos
Taylor Richards [Fri, 14 Feb 2014 23:28:28 +0000 (18:28 -0500)]
set joy axis initial pos based on assumed center pos

9 years agoshow simple message if debug log file can not be opened
Taylor Richards [Fri, 14 Feb 2014 22:54:24 +0000 (17:54 -0500)]
show simple message if debug log file can not be opened

9 years agohandle QUIT event
Taylor Richards [Fri, 14 Feb 2014 22:37:15 +0000 (17:37 -0500)]
handle QUIT event

9 years agoclean out some osapi cruft
Taylor Richards [Fri, 14 Feb 2014 22:36:22 +0000 (17:36 -0500)]
clean out some osapi cruft

9 years agouse single main() and let SDL handle the platform stuff
Taylor Richards [Fri, 14 Feb 2014 16:59:32 +0000 (11:59 -0500)]
use single main() and let SDL handle the platform stuff

9 years agothis should return true; handled earlier/later
Taylor Richards [Fri, 14 Feb 2014 16:47:04 +0000 (11:47 -0500)]
this should return true; handled earlier/later

9 years agoallow for joystick hotplug
Taylor Richards [Fri, 14 Feb 2014 16:06:15 +0000 (11:06 -0500)]
allow for joystick hotplug

9 years agoget rid of some platform specific stuff
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.

9 years agomerge in new sound code
Taylor Richards [Thu, 13 Feb 2014 07:01:36 +0000 (02:01 -0500)]
merge in new sound code

9 years agovarious sound fixes and cleanup
Taylor Richards [Thu, 13 Feb 2014 06:36:28 +0000 (01:36 -0500)]
various sound fixes and cleanup

9 years agoreset timer variable; fixes subsequent playback issues
Taylor Richards [Thu, 13 Feb 2014 06:33:41 +0000 (01:33 -0500)]
reset timer variable; fixes subsequent playback issues

9 years agomake sure intercom sounds are stoped along with ambient sounds
Taylor Richards [Mon, 10 Feb 2014 17:13:46 +0000 (12:13 -0500)]
make sure intercom sounds are stoped along with ambient sounds

9 years agomultitude of fixes and cleanup
Taylor Richards [Mon, 10 Feb 2014 17:13:19 +0000 (12:13 -0500)]
multitude of fixes and cleanup

9 years agofirst pass at updated sound code
Taylor Richards [Sat, 8 Feb 2014 08:03:49 +0000 (03:03 -0500)]
first pass at updated sound code

9 years agofix vox QoS slider to work properly
Taylor Richards [Sat, 8 Feb 2014 07:53:52 +0000 (02:53 -0500)]
fix vox QoS slider to work properly

9 years agoremove ACM stuff that we don't need
Taylor Richards [Tue, 14 Jan 2014 05:22:00 +0000 (00:22 -0500)]
remove ACM stuff that we don't need

9 years agodon't play haptic effects when window does not have focus
Taylor Richards [Thu, 13 Feb 2014 06:31:10 +0000 (01:31 -0500)]
don't play haptic effects when window does not have focus

9 years agoaudio file swap; cross-platform from here on
Taylor Richards [Sun, 12 Jan 2014 20:57:42 +0000 (15:57 -0500)]
audio file swap; cross-platform from here on

9 years agosecurity fixes (sprintf->strcpy)
Taylor Richards [Fri, 31 Jan 2014 01:40:16 +0000 (20:40 -0500)]
security fixes (sprintf->strcpy)

9 years agowarning fix
Taylor Richards [Fri, 31 Jan 2014 01:39:21 +0000 (20:39 -0500)]
warning fix

9 years agoshould be const here
Taylor Richards [Fri, 31 Jan 2014 01:38:53 +0000 (20:38 -0500)]
should be const here

9 years agocmake will take care of XCode project too
Taylor Richards [Wed, 29 Jan 2014 19:57:31 +0000 (14:57 -0500)]
cmake will take care of XCode project too

9 years agocmake will take care of VS project file now
Taylor Richards [Wed, 29 Jan 2014 19:56:05 +0000 (14:56 -0500)]
cmake will take care of VS project file now

9 years agoinitial switch to cmake
Taylor Richards [Wed, 29 Jan 2014 19:48:41 +0000 (14:48 -0500)]
initial switch to cmake

9 years agoupdate/cleanup MVE audio code
Taylor Richards [Wed, 29 Jan 2014 14:00:52 +0000 (09:00 -0500)]
update/cleanup MVE audio code

9 years agomove command line debug spew to parse_cmdline()
Taylor Richards [Sun, 12 Jan 2014 01:04:43 +0000 (20:04 -0500)]
move command line debug spew to parse_cmdline()

9 years agocmdline help cleanup and made cross-platform
Taylor Richards [Sun, 12 Jan 2014 01:03:00 +0000 (20:03 -0500)]
cmdline help cleanup and made cross-platform

9 years agosilence some unnecessary console spew
Taylor Richards [Sun, 12 Jan 2014 01:01:31 +0000 (20:01 -0500)]
silence some unnecessary console spew

9 years agomake unix specific version be generic icculus.org version
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

9 years agoclean up timing code by using SDL PerformanceCounter
Taylor Richards [Wed, 8 Jan 2014 22:38:54 +0000 (17:38 -0500)]
clean up timing code by using SDL PerformanceCounter

9 years agoremove CDROM stuff from movie player
Taylor Richards [Fri, 22 Nov 2013 03:32:07 +0000 (22:32 -0500)]
remove CDROM stuff from movie player

9 years agoremove extra args
Taylor Richards [Thu, 21 Nov 2013 15:11:19 +0000 (10:11 -0500)]
remove extra args

9 years agoget rid of Windows specific instance check, it was broken anyway
Taylor Richards [Wed, 20 Nov 2013 15:14:41 +0000 (10:14 -0500)]
get rid of Windows specific instance check, it was broken anyway

9 years agoshorten super long error messages in ram_check
Taylor Richards [Wed, 20 Nov 2013 15:13:56 +0000 (10:13 -0500)]
shorten super long error messages in ram_check

9 years agoremove CDROM stuff
Taylor Richards [Tue, 19 Nov 2013 17:35:25 +0000 (12:35 -0500)]
remove CDROM stuff
add "ExtrasPath" ini option for other data location

9 years agorename unix specific osapi files to generic
Taylor Richards [Tue, 19 Nov 2013 08:54:21 +0000 (03:54 -0500)]
rename unix specific osapi files to generic

9 years agoremove Windows specific osapi files
Taylor Richards [Tue, 19 Nov 2013 08:52:57 +0000 (03:52 -0500)]
remove Windows specific osapi files

9 years agoclean up app entry a bit
Taylor Richards [Tue, 19 Nov 2013 08:33:03 +0000 (03:33 -0500)]
clean up app entry a bit

9 years agomore RAM check cleanup
Taylor Richards [Tue, 19 Nov 2013 08:31:36 +0000 (03:31 -0500)]
more RAM check cleanup
add platform type to debug log

9 years agostatic; const; NULL check
Taylor Richards [Tue, 19 Nov 2013 08:30:06 +0000 (03:30 -0500)]
static; const; NULL check

9 years agomake cmdline arguments cross-platform; cleanup and fixes
Taylor Richards [Mon, 18 Nov 2013 07:31:55 +0000 (02:31 -0500)]
make cmdline arguments cross-platform; cleanup and fixes

9 years agoinit debug log earlier; add RAM count and cmdline to log
Taylor Richards [Mon, 18 Nov 2013 07:30:27 +0000 (02:30 -0500)]
init debug log earlier; add RAM count and cmdline to log

9 years agocross-platform RAM check
Taylor Richards [Mon, 18 Nov 2013 07:29:10 +0000 (02:29 -0500)]
cross-platform RAM check

9 years agouse new filesystem path setup; cleanup
Taylor Richards [Mon, 18 Nov 2013 07:25:58 +0000 (02:25 -0500)]
use new filesystem path setup; cleanup

9 years agomake cf_create_default_path_string() work before cfile is initted
Taylor Richards [Mon, 18 Nov 2013 05:56:22 +0000 (00:56 -0500)]
make cf_create_default_path_string() work before cfile is initted

9 years agofilesystem cleanup and consolidation:
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

9 years agoupdate mouse delta properly over the frame
Taylor Richards [Fri, 1 Nov 2013 03:56:42 +0000 (23:56 -0400)]
update mouse delta properly over the frame

9 years agofix repeating key input
Taylor Richards [Fri, 1 Nov 2013 03:53:36 +0000 (23:53 -0400)]
fix repeating key input

9 years agofix mask issue preventing CTRL from working properly
Taylor Richards [Fri, 25 Oct 2013 07:08:32 +0000 (03:08 -0400)]
fix mask issue preventing CTRL from working properly

9 years agoremove broken DCF() functions
Taylor Richards [Sat, 16 Nov 2013 18:19:17 +0000 (13:19 -0500)]
remove broken DCF() functions

9 years agoremove calibration checks - assume SDL will handle it
Taylor Richards [Sat, 16 Nov 2013 18:17:22 +0000 (13:17 -0500)]
remove calibration checks - assume SDL will handle it

9 years agoremove extra SDL.h include
Taylor Richards [Sat, 16 Nov 2013 18:16:41 +0000 (13:16 -0500)]
remove extra SDL.h include

9 years agorename joystick source files
Taylor Richards [Mon, 21 Oct 2013 22:57:09 +0000 (18:57 -0400)]
rename joystick source files

9 years agoremove old files - replaced with SDL2
Taylor Richards [Mon, 21 Oct 2013 22:56:06 +0000 (18:56 -0400)]
remove old files - replaced with SDL2

9 years agoSDL2 port - stage 4
Taylor Richards [Mon, 21 Oct 2013 22:27:29 +0000 (18:27 -0400)]
SDL2 port - stage 4

9 years agoSDL2 port - stage 3
Taylor Richards [Sun, 20 Oct 2013 01:53:13 +0000 (21:53 -0400)]
SDL2 port - stage 3

9 years agoSDL2 port - stage 2
Taylor Richards [Fri, 11 Oct 2013 07:37:53 +0000 (03:37 -0400)]
SDL2 port - stage 2

9 years agostart of SDL2 port
Taylor Richards [Sat, 5 Oct 2013 22:51:38 +0000 (18:51 -0400)]
start of SDL2 port

14 years agooops, should have paid more attention to that :)
Taylor Richards [Tue, 9 Feb 2010 21:21:42 +0000 (21:21 +0000)]
oops, should have paid more attention to that :)

14 years agomissing valgrind warning fix from previous commit
Taylor Richards [Tue, 9 Feb 2010 21:00:38 +0000 (21:00 +0000)]
missing valgrind warning fix from previous commit

14 years agofonttool fixes for earlier const-char breakage
Taylor Richards [Tue, 9 Feb 2010 11:30:35 +0000 (11:30 +0000)]
fonttool fixes for earlier const-char breakage

14 years agobug fixes
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

14 years agovarious valgrind warning fixes
Taylor Richards [Tue, 9 Feb 2010 11:11:53 +0000 (11:11 +0000)]
various valgrind warning fixes

14 years agoeasier switching between build types (debug/release)
Taylor Richards [Mon, 8 Feb 2010 08:14:38 +0000 (08:14 +0000)]
easier switching between build types (debug/release)

14 years agounused variable warning fixes with FS1 build
Taylor Richards [Mon, 8 Feb 2010 08:09:27 +0000 (08:09 +0000)]
unused variable warning fixes with FS1 build

14 years agoconst-char warning fixes specific to FS1
Taylor Richards [Mon, 8 Feb 2010 08:09:26 +0000 (08:09 +0000)]
const-char warning fixes specific to FS1

14 years agovarious compiler warning fixes
Taylor Richards [Mon, 8 Feb 2010 08:09:25 +0000 (08:09 +0000)]
various compiler warning fixes

14 years agomyrand() 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.

14 years agomissing braces warning fixes
Taylor Richards [Mon, 8 Feb 2010 08:09:21 +0000 (08:09 +0000)]
missing braces warning fixes

14 years agoconst-char warning fixes
Taylor Richards [Mon, 8 Feb 2010 08:09:13 +0000 (08:09 +0000)]
const-char warning fixes

15 years agotake the inetfile stuff out of non-Windows builds since it doesn't compile properly
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)

18 years agovarious big-endian fixes, mainly networking support related
Taylor Richards [Wed, 26 Apr 2006 19:48:58 +0000 (19:48 +0000)]
various big-endian fixes, mainly networking support related

18 years agoFS1 keeps single-database and multi-database techroom entries separate so do it here too
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

18 years agoaddress a Windows qsort() issue that Volition got around before, this will correct...
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

18 years agofix a FS1 docked speed issue, should keep it in line with the original now
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