Commit Graph

324 Commits

Author SHA1 Message Date
Jay Dolan cdc2e36cf7 Dramatically reduced latency in ALSA sound driver. Also used safer set_*_near in leiu of set_*. 2006-01-14 00:52:31 +00:00
Jay Dolan ea82053181 Added rocket launcher to NoAmmoWeaponChange. Closes Bug#29. 2006-01-14 00:30:34 +00:00
Jay Dolan 7a79a6b8df Fixed FS_OpenFile to only open regular files on filesystem. Fixes server crash with e.g. 'cmd download maps' 2006-01-14 00:08:29 +00:00
Jay Dolan 4c295390bf Ran tree *.c *.h through astyle. 2006-01-09 00:59:30 +00:00
Jay Dolan 00156f6b40 Make alsa work 2006-01-08 22:04:26 +00:00
Jay Dolan 86b52d275a Fixed netgraph breaking transparent console. Also made netgraph itself
transparent, and put it 'behind' the HUD.  See Bug#4.
2006-01-07 20:41:07 +00:00
Jay Dolan 03f8242b77 Disabled timedemo in deathmatch. For dedicated servers, it is explicitly
set to 0 and made readonly.  See Bug#28.
2006-01-07 19:54:07 +00:00
Jay Dolan 740dc42df5 A lot of work to snd_alsa.c. It's not correct yet, but it's a lot closer.
Perhaps someone else will poke at it now.
2006-01-07 19:02:50 +00:00
Jay Dolan 712be75e22 ---files.c
Fixed mod loading by localizing game filesystem to PKGLIBDIR and PKGDATADIR.
This way, mods can be installed in PKGDATADIR/modname, like everyone is used
to.

Also export fs_basedir to environment as QUAKE2_HOME if it has been resolved
to a valid path.  Mods may opt to use this variable to perform fileio in
their respective homes.

---snd_dma.c
Removed superfluous fopen/fclose when registering sexed (per-model) sounds.
This removes a "hiccup" when the game first resolves a female, cyborg, ..
sound.
2006-01-07 18:51:20 +00:00
Ragnvald Maartmann-Moe IV e5027aefb5 Don't use slow gl_ext_pointparameters path unless user chooses to subject
themselves to it. (Reduces complaints on #quakeforge about speed)
2004-04-20 19:04:04 +00:00
Jamie Wilkinson 1e180231fc - Add W.P to the thanks file for the CD shuffle code that
was pinched from icculus's branch.  Thanks!
- Rearrange Ulrich so the list is in alphabetical order.
2004-03-28 23:57:03 +00:00
Jamie Wilkinson ae64f530e8 - Fix up the cvs build instructions in the README.
- Add a note about game data locations to README.
- Cleanups in configuration summary output for configure.
2004-03-28 05:10:18 +00:00
Jamie Wilkinson df33938bbf - really fix the --with arguments 2004-03-24 06:37:27 +00:00
Jamie Wilkinson b6ec2e0a95 - allow --with- options to be specified without an argument 2004-03-22 12:16:39 +00:00
Jamie Wilkinson ff94ecfca9 - Uncomment conditional sections of rogue and xatrix.
- Update todo list.
2004-03-18 01:27:30 +00:00
Jamie Wilkinson b814e0db00 - fix compile warning when xf86dga doesn't exist 2004-03-17 01:33:31 +00:00
Jamie Wilkinson 28a1de6b33 - Added note on bootstrapping from CVS. 2004-03-16 10:47:45 +00:00
Jamie Wilkinson 1817f46af4 - more fixing to the release script 2004-03-16 10:36:26 +00:00
Jamie Wilkinson 50686d27ba - add zip and bz2 support to the build
- updated news
2004-03-16 10:07:38 +00:00
Jamie Wilkinson fa14de2a59 - Fixed joystick support on the x11 driver. Updated docs. 2004-03-16 09:57:43 +00:00
Jamie Wilkinson 227b43b119 - Added sdl and solaris sound drivers to the build.
- Don't ship CVS directories in the dist in docs directory.
2004-03-15 12:50:39 +00:00
Jamie Wilkinson f4a2cc9ca2 - Added pluggable sound architecture for runtime loading of
sound driver modules.
2004-03-15 02:25:43 +00:00
Jamie Wilkinson 97d7b9731e - Replace a fixme in vid_menu.c with a warning.
- Remove some dead dead code from main.c
2004-03-09 11:59:00 +00:00
Jamie Wilkinson 1d554ce1f3 - text console cleanups
- don't draw character 1 or 2 in text mode, it's used by
    graphical console to change colours
  - don't print anything if a null string is passed
  - don't draw the names of the models being loaded, and
    don't try to overwrite it with whitespace, unless you're
    in developer mode.
2004-03-08 12:48:03 +00:00
Jamie Wilkinson a5b442aca6 - Tweaks to configure output.
- Updated release script.
2004-03-08 11:14:08 +00:00
Jamie Wilkinson d5bf231d98 - Preparing for release.
+ Updated news and todo lists.
  + Updated config.cfg with my defaults :-)
  + Worked around a bug in automake 1.8 with AM_CONDITIONALs
    make dist.
2004-02-26 20:53:01 +00:00
Jamie Wilkinson f9a1e6f515 - Update snd_alsa with icculus.org's latest.
- Add Brendan Burns to THANKS for the alsa driver.
2004-02-24 12:35:31 +00:00
Jamie Wilkinson e4385048dc - Added alsa driver from icculus's tree.
- Updated configure.in and src/Makefile.am with magical bits
  for alsa, oss, and some misc cleanups.
- Added magic bootstrapping makefile.
2004-02-23 13:23:43 +00:00
Jamie Wilkinson dfe1f0859e - Rename snd.c to snd_oss.c. 2004-02-02 12:44:23 +00:00
Jamie Wilkinson f581c7d17d - Roll back the patch from about changeset 67, with the
adding of pthreads; that's all gone now, it sucked.
- Add a libao sound output, this has been mostly tested:
  - it works with wav output on my powerbook (where oss out
    is broken)
  - it works but sounds really jumpy when playing 44100Hz
    samples through a shitty onboard soundcard that only
    supports 48000Hz output... the dma buffer gets played
    too fast.
2004-02-02 12:42:18 +00:00
Jamie Wilkinson 2012da9a05 - Updated README for automake 1.8, and updated acinclude.m4
to remove some warnings from the new automake.
2004-01-31 05:18:55 +00:00
Jamie Wilkinson 27a709ac82 - Update the README too. 2004-01-27 15:04:54 +00:00
Jamie Wilkinson b943193880 - Bump automake to 1.7. 2004-01-27 14:49:49 +00:00
Bill Currie a610cd1cc8 some libGL.so's need to be loaded with global symbols 2004-01-09 23:55:24 +00:00
Bill Currie 31e9e7e883 clean up a bunch of type punning warnings 2003-07-09 17:35:07 +00:00
Jamie Wilkinson 4fec79655b - Cleaned up the console clock and console version string
code.  Now adjusts the line length to fit the entire
  version string in.  The clock is drawn at the top of the
  console.
2003-02-24 04:48:37 +00:00
Jamie Wilkinson 2b49ecafc9 - Updated THANKS and TODO lists after Steve Winston's
patches.
- misc checkin verifying the last patches are correct.
2003-02-23 13:18:56 +00:00
Jamie Wilkinson cfc2398bc2 - Fixed some old define macros so that joystick code
actually compiled...
2003-02-23 12:42:35 +00:00
Jamie Wilkinson 1035689544 - Applied patch from Steven Winston for variable skybox
size.
2003-02-23 12:38:09 +00:00
Jamie Wilkinson 4c3dd08845 - Applied patch from Steven Winston for a console clock. 2003-02-23 12:33:52 +00:00
Jamie Wilkinson 4884d09e9a - Applied patch from Steven Winston for m32 format texture
support.
2003-02-23 12:26:59 +00:00
Jamie Wilkinson 53a863747f - Applied patch from Steven Winston for zipped packfile
support.  Unfortunately this patch doesn't allow the old
  pk2 format, so it's currently disabled with a HAVE_ZIP
  macro wrapping the code.
2003-02-23 12:12:37 +00:00
Jamie Wilkinson 762bcb6e23 - Applied patch from Steven Winston for MP3 playback support
using libmpg123.  No configure test yet, so the code is
  disabled by default.
2003-02-23 11:50:40 +00:00
Jamie Wilkinson ac36ffaaf7 - Reverted to old pthreads message, as the new one was
breaking in the generated script.
- Removed some redundant commented out checks
2003-02-21 03:15:37 +00:00
Jamie Wilkinson 5e8aaafe64 - Added some more comments
- Changed posix threads not found error message.
- Removed done items from TODO list
2003-02-20 05:57:11 +00:00
Jamie Wilkinson 3ded630b6e - More verbose configure reports, informative tests.
- Updated TODO list
2003-02-19 14:16:16 +00:00
Jamie Wilkinson 7a18c3ea70 - Fix missing semicolon in Sun-only code. Thanks Vincent. 2003-02-14 04:01:37 +00:00
Jamie Wilkinson aaa894cd95 - Updated TODO list 2003-02-13 00:59:58 +00:00
Jamie Wilkinson 39c967847d - Make size_t printfs use unsigned type. 2003-02-13 00:45:11 +00:00
Jamie Wilkinson 759f9efeff - Use printf's z modifier for printing size_t types, fixes
build failure on 64 bit architectures.  Thanks to Juhana
  Paavola for reporting the problem.  (Closes: #72)
2003-02-12 23:34:47 +00:00