Commit graph

13 commits

Author SHA1 Message Date
Jamie Wilkinson
2e6851b85b - Merged each of bsd/, solaris/, and irix/ into src/; bsd,
solaris and irix are no longer pertinent, they will remain
  only until I can be sure that the code was merged
  correctly, i.e. for reference purposes only.
2002-03-02 03:56:00 +00:00
Jamie Wilkinson
2daf1584a5 - Renamed source files to remove the name 'linux', as this
gives the impression that these files are os-specific when
  they're not.
    sys_linux.c -> main.c
    q_shlinux.c -> q_sh.c
    qgl_linux.c -> qgl.c
    snd_linux.c -> snd.c
    cd_linux.c  -> cd.c
    rw_linux.h  -> rw.h
    glw_linux.h -> glw.h
    in_linux.c  -> in.c (although this isn't referred to at
                         all in any makefiles anywhere)
- Edited other files to reflect name changes
2002-03-02 03:28:11 +00:00
Jamie Wilkinson
f17ab3c594 Renamed 'linux/' to 'src/' (well, created src/ and moved
linux/* into it) as a part of Jaq's Great Code Restructure.
At this stage, I'm merging all the os-specific subdirs.
2002-03-01 08:13:30 +00:00
Jamie Wilkinson
ef847c61ae More code cleanup. I added -pedantic to the CFLAGS to see
what broke; mainly typecasts.  I've disabled -pedantic again
though, as there are some bugs in svgalib and libc headers
that prevent compilation with -pedantic.  I also didn't
bother to set explicit casts in linux/qgl_linux.c
2002-02-21 01:47:27 +00:00
Jamie Wilkinson
c64a5e828a I've shoehorned a patch from Michael D�nzer that he wrote
for quakeforge a long time ago that allows sound playback on
machines that can't mmap /dev/dsp, like PowerPC machines.

The original patch was archived at:
http://www.geocrawler.com/mail/msg.php3?msg_id=4207733&list=856

The patch went in mostly smoothly, once I found where iD
kept their sound code.  Linux only at the moment, I haven't
bothered to look at snd_*.c in any of the other OS
directories.

It works for me, in that it doesn't interfere with mmapping
on my i386 machine, but I have no PPC machines to test that
it actually does what it's supposed to, so YMMV.
2002-02-20 04:38:42 +00:00
Jamie Wilkinson
b6de51a9b5 Not a lot, just cleaning the top level Makefile up a bit
(mostly just removing obsolete comment lines from my last
patch)
2002-02-20 03:07:43 +00:00
Bill Currie
8d78a44c1b make quake2 architecture independent. from Jaq (Jamie Wilkinson) 2002-01-28 05:36:20 +00:00
Ragnvald Maartmann-Moe IV
1d758ae3c4 Merge in relnev's changes. 2002-01-12 02:14:09 +00:00
Bill Currie
34c5702da6 Turns out gzip support isn't so easy (feasable?) in q2, so back it out for
now. However, tags of gzio_pre_revoke (before) and gzio_revoke (after) will
help get it back if/when we decide to work on it again.
2002-01-07 04:54:11 +00:00
Bill Currie
345e6a9e15 need -export-dynamic at the moment :/ 2002-01-04 02:41:41 +00:00
Bill Currie
7b3a0f0cb8 preliminary zlib patch 2002-01-03 20:09:12 +00:00
Bill Currie
32c77a437c quakeforge-ize Jamie's debian patch 2002-01-03 04:47:12 +00:00
Bill Currie
6f4d107011 ok, so this is leaching, but hey, that's part of what the gpl is for :)
Bring in Jamie Wilkinson's patches for quake2_3.21-1. this gives us sdl
support, ~/.quake2, sane default for gl_driver, and several other fixups.
2002-01-03 04:22:46 +00:00