]> icculus.org git repositories - taylor/freespace2.git/log
taylor/freespace2.git
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

18 years agobetter error handing of a Volition bug
Taylor Richards [Wed, 26 Apr 2006 19:44:19 +0000 (19:44 +0000)]
better error handing of a Volition bug

18 years agothis should squash the first second double-play of debriefing voice
Taylor Richards [Wed, 26 Apr 2006 19:43:25 +0000 (19:43 +0000)]
this should squash the first second double-play of debriefing voice

18 years agofix techroom list selection so that it matches the original FS1 behavior
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

18 years agotext changes to match the original FS1 wording
Taylor Richards [Wed, 26 Apr 2006 19:40:15 +0000 (19:40 +0000)]
text changes to match the original FS1 wording

18 years agofix music handling for FS1 to better match the original
Taylor Richards [Wed, 26 Apr 2006 19:39:20 +0000 (19:39 +0000)]
fix music handling for FS1 to better match the original

18 years agofix some minor fonttool compile errors
Taylor Richards [Wed, 26 Apr 2006 19:38:36 +0000 (19:38 +0000)]
fix some minor fonttool compile errors

18 years agosome text position fixes for FS1
Taylor Richards [Wed, 26 Apr 2006 19:37:47 +0000 (19:37 +0000)]
some text position fixes for FS1

18 years agoaddress an error handling bug in cfwrite()
Taylor Richards [Wed, 26 Apr 2006 19:36:57 +0000 (19:36 +0000)]
address an error handling bug in cfwrite()

18 years agoremove ALUT headers, since we don't use it anyway and there is no reason to make...
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

18 years agogah, should have been paying more attention there
Taylor Richards [Fri, 18 Nov 2005 09:36:13 +0000 (09:36 +0000)]
gah, should have been paying more attention there

18 years agopatch from mailing list (courtesy of fatty) to allow compling with both OpenAL 1...
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

18 years agobe sure to properly clean out old briefing entries when compacting
Taylor Richards [Mon, 3 Oct 2005 11:25:42 +0000 (11:25 +0000)]
be sure to properly clean out old briefing entries when compacting

18 years agodon't display error message in FS1 for missing tstrings.tbl, it's ok to be missing...
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

18 years agosync up rest of big-endian network changes. it should at least be as good as what...
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 :)

18 years agofix interface problems with MultiJoinWait screen in FS1
Taylor Richards [Sun, 2 Oct 2005 09:27:49 +0000 (09:27 +0000)]
fix interface problems with MultiJoinWait screen in FS1

18 years agofix FS1 (de)briefing voices, the directory names are different 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

18 years agosome cleanup of earlier big-endian changes
Taylor Richards [Sat, 1 Oct 2005 22:01:28 +0000 (22:01 +0000)]
some cleanup of earlier big-endian changes

18 years agofix a small bug in UI_GADGET that could leave a control animation loaded in memory...
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)

18 years agoinclude file cleanup
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

18 years agofix a Sleep() issue with Tiger (and others?) where hitting the framerate cap would...
Taylor Richards [Sat, 1 Oct 2005 21:51:52 +0000 (21:51 +0000)]
fix a Sleep() issue with Tiger (and others?) where hitting the framerate cap would kill game performance

18 years agoclean out all of that OS X specific stuff that didn't work right or was otherwise...
Taylor Richards [Sat, 1 Oct 2005 21:50:49 +0000 (21:50 +0000)]
clean out all of that OS X specific stuff that didn't work right or was otherwise useless
move from "Library/Preferences" to "Library/Application Support" for user created files on OS X

18 years agodon't use CTRL-Z for minimizing since it's an extrememly common key combo in the...
Taylor Richards [Sat, 1 Oct 2005 21:49:11 +0000 (21:49 +0000)]
don't use CTRL-Z for minimizing since it's an extrememly common key combo in the game

18 years agovarious cleanups
Taylor Richards [Sat, 1 Oct 2005 21:48:01 +0000 (21:48 +0000)]
various cleanups
fix decoder to swap opcode 0xb since it screws up on PPC
the previous opcode 0xc change was wrong since we had already determined that it messes up FS1 movies

18 years agofix an old Volition math bug, causes various Assert()'s and physics strangeness in...
Taylor Richards [Sat, 1 Oct 2005 21:45:56 +0000 (21:45 +0000)]
fix an old Volition math bug, causes various Assert()'s and physics strangeness in some missions

18 years agoslight speedup to font rendering by not doing something that should be global for...
Taylor Richards [Sat, 1 Oct 2005 21:44:43 +0000 (21:44 +0000)]
slight speedup to font rendering by not doing something that should be global for each letter
little cleanup to better deal with FS2_Open related changes
don't deal with the extra texmem stuff if we don't have to, saves on temporary memory usage and speed

18 years agoif we are using a custom detail level then give the closest relative to the defaults...
Taylor Richards [Sat, 1 Oct 2005 21:42:07 +0000 (21:42 +0000)]
if we are using a custom detail level then give the closest relative to the defaults when we request
  the current detail level (needed to be fixed for one FS1 thing in particular)

18 years agodeal with OS X apps a little better, sets the path only based on ".app" in the name...
Taylor Richards [Sat, 1 Oct 2005 21:40:38 +0000 (21:40 +0000)]
deal with OS X apps a little better, sets the path only based on ".app" in the name rather than the name itself
make sure a global cmdline.cfg file works with OS X when built as an app

18 years agosome reorg of includes to not requires the same headers in many different files
Taylor Richards [Sat, 1 Oct 2005 21:38:32 +0000 (21:38 +0000)]
some reorg of includes to not requires the same headers in many different files
handle FS1 specific language changes
some OS X changes for paths and to handle socklen_t better

18 years agoa little cleanup and add the fs1 strings file
Taylor Richards [Sat, 1 Oct 2005 21:36:36 +0000 (21:36 +0000)]
a little cleanup and add the fs1 strings file

18 years agovarious FS1 related changes, removes need to extra fs1.vp file
Taylor Richards [Sat, 1 Oct 2005 21:35:51 +0000 (21:35 +0000)]
various FS1 related changes, removes need to extra fs1.vp file

18 years agogah, fix stupid commit message
Taylor Richards [Sat, 13 Aug 2005 17:01:34 +0000 (17:01 +0000)]
gah, fix stupid commit message

18 years agotype check
Taylor Richards [Sat, 13 Aug 2005 16:59:23 +0000 (16:59 +0000)]
type check

18 years agosome OSX GCC4 fixin (LEgregius)
Taylor Richards [Fri, 12 Aug 2005 20:24:31 +0000 (20:24 +0000)]
some OSX GCC4 fixin (LEgregius)

18 years agowoorps!
Taylor Richards [Fri, 12 Aug 2005 20:21:06 +0000 (20:21 +0000)]
woorps!

18 years agofix strange issue where campaign and single missions could end up mixed together...
Taylor Richards [Fri, 12 Aug 2005 09:01:11 +0000 (09:01 +0000)]
fix strange issue where campaign and single missions could end up mixed together in the same list

18 years agosmall endianess fix
Taylor Richards [Fri, 12 Aug 2005 08:59:17 +0000 (08:59 +0000)]
small endianess fix

18 years agofix the strange mouse click issues on briefing, ship select and weapon select screens
Taylor Richards [Fri, 12 Aug 2005 08:58:41 +0000 (08:58 +0000)]
fix the strange mouse click issues on briefing, ship select and weapon select screens

18 years agodon't show hardware S-RAM value on HUD in debug
Taylor Richards [Fri, 12 Aug 2005 08:57:20 +0000 (08:57 +0000)]
don't show hardware S-RAM value on HUD in debug
do show in use GL texture memory
have an actual fade effect for the credits screen artwork

18 years agosync up talking head fixes from FS2_Open code base (still not 100%)
Taylor Richards [Fri, 12 Aug 2005 08:55:13 +0000 (08:55 +0000)]
sync up talking head fixes from FS2_Open code base (still not 100%)

18 years agovarious GCC4 warning fixes
Taylor Richards [Fri, 12 Aug 2005 08:52:32 +0000 (08:52 +0000)]
various GCC4 warning fixes

18 years agorecursively create directories (hurt more on OSX) and update all _mkdir() calls accor...
Taylor Richards [Fri, 12 Aug 2005 08:50:09 +0000 (08:50 +0000)]
recursively create directories (hurt more on OSX) and update all _mkdir() calls accordingly

18 years agodon't scale weapon damage for FS1, this way you can still kill a capship with lasers...
Taylor Richards [Fri, 12 Aug 2005 08:48:11 +0000 (08:48 +0000)]
don't scale weapon damage for FS1, this way you can still kill a capship with lasers rather than bombs

18 years agouse new audiostr code rather than old windows/*nix version
Taylor Richards [Fri, 12 Aug 2005 08:47:24 +0000 (08:47 +0000)]
use new audiostr code rather than old windows/*nix version
update all OpenAL commands with new error checking macros
fix play_position to properly account for real position, fixes the talking heads and message text cutting out early
movies will now use better filtering when scaled

18 years agoimport of FS2_Open audio code which is now *nix only, does not include windows or...
Taylor Richards [Fri, 12 Aug 2005 08:44:39 +0000 (08:44 +0000)]
import of FS2_Open audio code which is now *nix only, does not include windows or ogg support that FS2_Open has

19 years agoattempt to fix garbage at end of GL extension string
Taylor Richards [Sat, 2 Apr 2005 18:58:08 +0000 (18:58 +0000)]
attempt to fix garbage at end of GL extension string

19 years agolittle better error handling, debug output of OpenAL info
Taylor Richards [Sat, 2 Apr 2005 18:57:01 +0000 (18:57 +0000)]
little better error handling, debug output of OpenAL info

19 years agos/alGetSourceiv/alGetSourcei/
Taylor Richards [Thu, 31 Mar 2005 21:26:02 +0000 (21:26 +0000)]
s/alGetSourceiv/alGetSourcei/

19 years agogo back to more accurate timer and allow video scaling for movies
Taylor Richards [Thu, 31 Mar 2005 00:06:20 +0000 (00:06 +0000)]
go back to more accurate timer and allow video scaling for movies

19 years agofix directory separator (thanks Pierre\!)
Taylor Richards [Thu, 31 Mar 2005 00:04:25 +0000 (00:04 +0000)]
fix directory separator (thanks Pierre\!)

19 years agoScreenshot function filled, will output into ~/.freespace(2)/Data
Taylor Richards [Wed, 30 Mar 2005 01:20:12 +0000 (01:20 +0000)]
Screenshot function filled, will output into ~/.freespace(2)/Data
Use glTexSubImage2D on reloaded texture slots, this is only used by ANIs

19 years agohave gr_set_bitmap() use default options again so we don't have to always specify...
Taylor Richards [Tue, 29 Mar 2005 23:52:10 +0000 (23:52 +0000)]
have gr_set_bitmap() use default options again so we don't have to always specify them (copied from fs2_open)

19 years agoEhh, not needed anymore
Taylor Richards [Tue, 29 Mar 2005 07:52:51 +0000 (07:52 +0000)]
Ehh, not needed anymore

19 years agoUpdate to newest movie code with much better video support and audio support from
Taylor Richards [Tue, 29 Mar 2005 07:50:34 +0000 (07:50 +0000)]
Update to newest movie code with much better video support and audio support from
  Pierre Willenbrock.  Movies are enabled always now (no longer a build option)
  and but can be skipped with the "--nomovies" or "-n" cmdline options.

19 years agoVarious 64-bit platform fixes
Taylor Richards [Tue, 29 Mar 2005 02:18:47 +0000 (02:18 +0000)]
Various 64-bit platform fixes
Fix compiler errors with MAKE_FS1 and fix gr_set_bitmap() too
Make sure that turrets can fire at asteroids for FS1 (needed for a couple missions)
Streaming audio support (big thanks to Pierre Willenbrock!!)
Removed dependance on strings.tbl for FS1 since we don't actually need it now

19 years agooutwnd_unix.cpp from fs2_open for logging to file in debug mode
Taylor Richards [Wed, 15 Dec 2004 04:10:45 +0000 (04:10 +0000)]
outwnd_unix.cpp from fs2_open for logging to file in debug mode
fixes for default function values
always use vm_* functions for sanity sake
make cfilearchiver 64-bit compatible
fix crash on exit from double free()
fix crash on startup from extra long GL extension string in debug

19 years agoGCC 3.4 fixes.
theoddone33 [Mon, 20 Sep 2004 01:31:45 +0000 (01:31 +0000)]
GCC 3.4 fixes.

19 years agocleanup talking head code a little, fix anim free to work better and prevent crashes...
Taylor Richards [Sun, 4 Jul 2004 11:42:56 +0000 (11:42 +0000)]
cleanup talking head code a little, fix anim free to work better and prevent crashes, fix test for old anim

19 years agowarning fixes, cross platform pilot compat with OSX-Linux-Windows
Taylor Richards [Sun, 4 Jul 2004 11:41:24 +0000 (11:41 +0000)]
warning fixes, cross platform pilot compat with OSX-Linux-Windows

19 years agoonly load those background bitmaps that we are going to use this mission
Taylor Richards [Sun, 4 Jul 2004 11:40:26 +0000 (11:40 +0000)]
only load those background bitmaps that we are going to use this mission

19 years agofix missing debrief text, crash on exit, path separator's, warning fixes, no GR_SOFT
Taylor Richards [Sun, 4 Jul 2004 11:39:06 +0000 (11:39 +0000)]
fix missing debrief text, crash on exit, path separator's, warning fixes, no GR_SOFT

19 years agoconvert back to unix format, not sure what happened there
Taylor Richards [Sun, 4 Jul 2004 11:32:48 +0000 (11:32 +0000)]
convert back to unix format, not sure what happened there

19 years agoamd64 support, compiler warning fixes, don't use software rendering
Taylor Richards [Sun, 4 Jul 2004 11:31:43 +0000 (11:31 +0000)]
amd64 support, compiler warning fixes, don't use software rendering

19 years agocleanup CFILE code a little, warning fixes, remove redundant dir checks, amd64 support
Taylor Richards [Sun, 4 Jul 2004 11:27:29 +0000 (11:27 +0000)]
cleanup CFILE code a little, warning fixes, remove redundant dir checks, amd64 support

19 years agocleanup CFILE code a little, warning fixes, remove redundant dir checks
Taylor Richards [Sun, 4 Jul 2004 11:26:21 +0000 (11:26 +0000)]
cleanup CFILE code a little, warning fixes, remove redundant dir checks

19 years agocompiler warning fixes, don't build software rendering code
Taylor Richards [Sun, 4 Jul 2004 11:25:04 +0000 (11:25 +0000)]
compiler warning fixes, don't build software rendering code

19 years agox86 compile fixes for OSX patch
Taylor Richards [Sat, 12 Jun 2004 01:11:35 +0000 (01:11 +0000)]
x86 compile fixes for OSX patch

19 years agox86 compile fixes for OSX patch
Taylor Richards [Fri, 11 Jun 2004 21:39:44 +0000 (21:39 +0000)]
x86 compile fixes for OSX patch

19 years agoneeded for OSX SDL
tigital [Fri, 11 Jun 2004 02:35:55 +0000 (02:35 +0000)]
needed for OSX SDL

19 years agobyte-swapping changes for bigendian systems
tigital [Fri, 11 Jun 2004 02:07:39 +0000 (02:07 +0000)]
byte-swapping changes for bigendian systems

19 years agoOSX: app_path[], full_path[], so we know where we are; plus placed preferences in...
tigital [Fri, 11 Jun 2004 01:55:16 +0000 (01:55 +0000)]
OSX: app_path[], full_path[], so we know where we are; plus placed preferences in ~/Library/Preferences/appname

19 years agobyte-swapping changes for bigendian systems
tigital [Fri, 11 Jun 2004 01:52:15 +0000 (01:52 +0000)]
byte-swapping changes for bigendian systems

19 years agobyte-swapping changes for bigendian systems
tigital [Fri, 11 Jun 2004 01:38:28 +0000 (01:38 +0000)]
byte-swapping changes for bigendian systems

19 years agobyte-swapping changes for bigendian systems
tigital [Fri, 11 Jun 2004 01:18:40 +0000 (01:18 +0000)]
byte-swapping changes for bigendian systems

19 years agoOSX: switched to __APPLE__
tigital [Fri, 11 Jun 2004 01:14:12 +0000 (01:14 +0000)]
OSX: switched to __APPLE__

19 years agoadded FSAA support: switched on in .ini
tigital [Fri, 11 Jun 2004 01:01:07 +0000 (01:01 +0000)]
added FSAA support: switched on in .ini

19 years agobyte-swapping changes for bigendian systems
tigital [Fri, 11 Jun 2004 00:55:25 +0000 (00:55 +0000)]
byte-swapping changes for bigendian systems

19 years agoOSX: full_path[], so we know where we are
tigital [Fri, 11 Jun 2004 00:54:25 +0000 (00:54 +0000)]
OSX: full_path[], so we know where we are

19 years agoOSX: .app name, casts for gcc
tigital [Fri, 11 Jun 2004 00:53:02 +0000 (00:53 +0000)]
OSX: .app name, casts for gcc

19 years agocasting to shutup gcc
tigital [Fri, 11 Jun 2004 00:49:34 +0000 (00:49 +0000)]
casting to shutup gcc

19 years agobyte-swapping changes for bigendian systems
tigital [Fri, 11 Jun 2004 00:29:22 +0000 (00:29 +0000)]
byte-swapping changes for bigendian systems

19 years agoOSX: app_path[], full_path[], so we know where we are
tigital [Fri, 11 Jun 2004 00:17:15 +0000 (00:17 +0000)]
OSX: app_path[], full_path[], so we know where we are

19 years agobyte-swapping changes for bigendian systems
tigital [Fri, 11 Jun 2004 00:15:06 +0000 (00:15 +0000)]
byte-swapping changes for bigendian systems

19 years agobyte-swapping changes for bigendian systems
tigital [Thu, 10 Jun 2004 23:58:45 +0000 (23:58 +0000)]
byte-swapping changes for bigendian systems

20 years agoOops.
theoddone33 [Mon, 15 Dec 2003 23:32:09 +0000 (23:32 +0000)]
Oops.

20 years agoAdd optional Linux joystick implementation from Karl Robillard.
theoddone33 [Mon, 15 Dec 2003 06:28:42 +0000 (06:28 +0000)]
Add optional Linux joystick implementation from Karl Robillard.

20 years agoBumpy ride... hang on.
theoddone33 [Mon, 15 Dec 2003 06:24:51 +0000 (06:24 +0000)]
Bumpy ride... hang on.

20 years agoinitial import
Taylor Richards [Tue, 2 Dec 2003 03:26:57 +0000 (03:26 +0000)]
initial import