Jamie Wilkinson
460d5d8dfd
* Doing some renovations so I can autoconfiscate the source.
...
In this installment, I move all of client/ and server/
into src/
2002-04-02 05:47:23 +00:00
Jamie Wilkinson
7457b38f1e
* As per http://www.quakesrc.org/forum/topicDisplay.php?topicID=160 ,
...
fix sv_user.c so that macro expansion isn't used on the
server side, otherwise clients can potentially read
rcon_password among others
* Forgot to add net_udp6.c from the last relnev merge... oops.
2002-03-21 03:17:25 +00:00
Jamie Wilkinson
065639f494
Merged in Steven Fuller's r0.9 changes:
...
- mouse wheel support
- swapped SDL mouse buttons to be correct (closes : #17 )
- some FreeBSD patches
- Bug Gun + save game crashes fixed (not sure about this
one)
- Mouse buttons 4 and 5 under SDL
- IPv6 support
- Makefile will build xatrix and rogue source if available
2002-03-12 02:33:43 +00:00
Jamie Wilkinson
a82e3734a8
These assembler files are only used by the software video
...
refreshers, so let's put them with the rest of it.
2002-03-05 10:04:05 +00:00
Jamie Wilkinson
e30566a57a
Note to self: always perform checkins from the top level.
2002-03-03 10:29:39 +00:00
Jamie Wilkinson
12ea33ad62
Moved q2icon.xbm out of the source subdir and into pixmaps/
2002-03-03 10:24:25 +00:00
Jamie Wilkinson
ec6afebf98
Added a top-level README to let people know not to play with
...
impertinent subtrees.
2002-03-02 04:04:28 +00:00
Jamie Wilkinson
7e0479e169
Shit, forgot to move glw_linux.h in CVS.
2002-03-02 03:58:46 +00:00
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
499153913a
Changed paths of some #include lines to reflect the new
...
change. Why on earth was the code #including headers from
the same directory as "../thisdir/"? Crazy.
2002-03-01 08:33:25 +00:00
Jamie Wilkinson
912637880c
Dammit, missed this one
2002-03-01 08:23: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
55cf61d130
- Renamed README-3.21-release to README.install, as it's got
...
install instructions in it, and tying it to a particular
version isn't very useful
- Cleaned up the *changes* files, removed the duplicate 3.15
changes from files, all of them now live in changes.txt
and changes-ctf.txt
2002-02-20 03:59:18 +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
71d21f49b8
make it obvious this makefile is obsolete
2002-02-11 03:27:53 +00:00
Bill Currie
fe16e6d679
change #ifdef mremap to #ifdef __linux__ as cpp doesn't see the function
...
names
2002-02-04 20:46:00 +00:00
Ragnvald Maartmann-Moe IV
f564ce6a2c
Fix compiling linux target for use on non-linux systems. Doesn't fix my puzzlement on why people do these things. ;)
2002-02-04 17:24:46 +00:00
Bill Currie
8d78a44c1b
make quake2 architecture independent. from Jaq (Jamie Wilkinson)
2002-01-28 05:36:20 +00:00
Bill Currie
45955b16f2
printf arg checking. unfortunatly, due to a bug in gcc, no checking on the
...
function pointers, but all the other printf style functions are checked.
Also, use gcc_attr.h from qf so quake2 will compile with lame compilers
2002-01-12 03:23:32 +00:00
Ragnvald Maartmann-Moe IV
dd282fb15f
Keep trying...
2002-01-12 02:19:12 +00:00
Ragnvald Maartmann-Moe IV
1d758ae3c4
Merge in relnev's changes.
2002-01-12 02:14:09 +00:00
Bill Currie
cade93fb95
this is needed so quake2 can be compiled with lame compilers
2002-01-11 22:43:40 +00:00
Bill Currie
d1a9c279e5
a couple of warning fixes from Todd Kirby <kirbyt@yahoo.com>
2002-01-07 06:14:44 +00:00
Bill Currie
d51888b639
fix up the .gitignore files that got accidently nuked in the previous commit
2002-01-07 05:02:03 +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
9a15b89e99
a couple linux specific fixes to the bsd patch
2002-01-07 04:41:51 +00:00
Bill Currie
b9bc901546
*sigh*
2002-01-07 04:37:51 +00:00
Bill Currie
3291dc9d09
*sigh*
2002-01-07 04:37:19 +00:00
Bill Currie
4e205d709e
OpenBSD patch from butter. FreeBSD should only need a slight change to the
...
bsd/Makefile.
Thanks, butter.
2002-01-07 04:16:25 +00:00
Ragnvald Maartmann-Moe IV
3f062fddcb
Replace glColor4f (1,1,1,1) with glColor4ubv (white), and similar for glColor3 and black. Cleanup and very minor speedup.
...
Also, use quads instead of tris for particles, and a far nicer dot texture.
2002-01-06 22:46:23 +00:00
Bill Currie
345e6a9e15
need -export-dynamic at the moment :/
2002-01-04 02:41:41 +00:00
Bill Currie
790ff3d225
uncomment my buggy dri (?) hack but add a FIXME
2002-01-04 02:01:52 +00:00
Bill Currie
44cb036bf1
pass the correct file name to FS_OpenRead
2002-01-03 22:13:31 +00:00
Bill Currie
f2cbe232de
correct a misleading error and some missed foundname sets
2002-01-03 22:12:23 +00:00
Bill Currie
c0851f716e
those two functions need autoconf
2002-01-03 21:10:29 +00:00
Bill Currie
e72220faf0
.gz support should work within pak files
2002-01-03 21:05:07 +00:00
Bill Currie
50df3fffe0
ignore .vimrc
2002-01-03 21:04:36 +00:00
Bill Currie
1ec1bfff69
add the z flag to most read Qopen calls
2002-01-03 20:21:37 +00:00
Bill Currie
7b3a0f0cb8
preliminary zlib patch
2002-01-03 20:09:12 +00:00
Bill Currie
78ff46bd75
warnings fixes
2002-01-03 19:54:34 +00:00
Bill Currie
fa367ae34d
warning fix
2002-01-03 19:49:55 +00:00
Bill Currie
32c77a437c
quakeforge-ize Jamie's debian patch
2002-01-03 04:47:12 +00:00
Bill Currie
6a50b3b786
oops, didn't mean to commit that
2002-01-03 04:43:22 +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
Ragnvald Maartmann-Moe IV
b6acf44cbd
Minor speedup to particles, by not copying around redundant information.
2001-12-31 21:54:10 +00:00
Bill Currie
d40e209c3e
warning fixes for gcc 2.95
2001-12-30 03:50:29 +00:00
Bill Currie
947059f421
don't ask me why, but this is the real fix (I still had my cl_scrn.c hack
...
going in the previous commit :()
2001-12-29 05:48:48 +00:00