]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
divverent [Sat, 17 Oct 2015 22:36:06 +0000 (22:36 +0000)]
SDL2: add clipboard support for all platforms.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12228
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 3 Oct 2015 22:34:59 +0000 (22:34 +0000)]
Fix SolutionDir)) typo in Debug builds using VS2012 and VS2013 projects, thanks to Willis for repotting this.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12227
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 25 Aug 2015 01:27:49 +0000 (01:27 +0000)]
Fix an annoying bug in the d0_blind_id protocol handling:
If a server uses the protocol but is not signed, the code previously did
not let a client connect to the server more than once per instance.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12226
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 9 Aug 2015 20:54:26 +0000 (20:54 +0000)]
Add darkplaces.rc to the vcxproj files for sdl, sdl2 and dedicated targets.
Changed the CompanyName in the darkplaces.rc to "DarkPlaces Contributors", also changed the icon line to better match the standard ICON line in new VS2013 projects in case that matters.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12225
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 9 Aug 2015 18:30:47 +0000 (18:30 +0000)]
Fixed two compile issues with vid_sdl.c.
Added support for SDL2 compilation in vs2010, vs2012, vs2013.
Changed the build directories for all vs2010, vs2012, vs2013 projects - they are now more consistent (output binaries go into SolutionDir, intermediate files have a fully qualified directory so they don't conflict between builds).
Audited and reduced differences between vs2010, vs2012, vs2013 projects.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12224
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 8 Aug 2015 04:32:55 +0000 (04:32 +0000)]
Revert motorsep's change r12222.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12223
d7cf8633 -e32d-0410-b094-
e92efae38249
motorsep [Thu, 6 Aug 2015 02:34:11 +0000 (02:34 +0000)]
+ Added support for Doom 3 entity spawnargs ("name" and "target0") to allow smoother mapping experience using DarkRadiant level editor
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12222
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 3 Aug 2015 17:57:03 +0000 (17:57 +0000)]
Oops, should also have fixed the uses inside AdjustWindowBounds.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12221
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 3 Aug 2015 17:50:43 +0000 (17:50 +0000)]
Also, rect shouldn't be a reference in AdjustWindowBounds but a pointer. Grr...
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12220
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 3 Aug 2015 17:14:47 +0000 (17:14 +0000)]
Fix type of AdjustWindowBounds - this is C, not C++.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12219
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 3 Aug 2015 16:48:44 +0000 (16:48 +0000)]
Only abort the move of a MOVETYPE_TOSS entity if it is actually supposed to
stop moving.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12218
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 3 Aug 2015 16:25:36 +0000 (16:25 +0000)]
Compile with IPv6 support by default
Invert logic of SUPPORTIPV6 define by changing to NOSUPPORTIPV6.
Include commented-out entry in makefile to allow for disabling IPv6
support should the user be burdened by their operating system.
From: Jeremy Visser <jeremy@visser.name>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12217
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 3 Aug 2015 16:24:24 +0000 (16:24 +0000)]
Color code editing
Console edit line: make the color code visible when the cursor is inside it and r_font_disable_freetype is 0
From: terencehill <piuntn@gmail.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12216
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 3 Aug 2015 16:22:14 +0000 (16:22 +0000)]
adjust window position and size to the available desktop area (= screen size adjusted by taskbar location and size)
From: hbeham <horst@beham.biz>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12215
d7cf8633 -e32d-0410-b094-
e92efae38249
motorsep [Sun, 19 Jul 2015 21:13:29 +0000 (21:13 +0000)]
+ Added a new game, Steel Storm: Revenants
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12214
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 16 Jun 2015 19:59:01 +0000 (19:59 +0000)]
q1bsp: Warn if a texture has an altframe but no frame.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12213
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 16 Jun 2015 19:58:57 +0000 (19:58 +0000)]
q1bsp: Warn if an animated texture has exactly one frame.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12212
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 16 Jun 2015 19:58:53 +0000 (19:58 +0000)]
q1bsp: Only warn once per "bad animating texture".
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12211
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 6 Jun 2015 04:17:56 +0000 (04:17 +0000)]
Added MSVC++ 2013 projects, fixed a casting issue in C++ compilation of r_shadow.c.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12210
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 1 Jun 2015 09:40:54 +0000 (09:40 +0000)]
Add a cvar: r_water_cameraentitiesonly.
If set, water-style effects are only allowed when CL_VM_TransformView
would be called (in other words, for CSQC-generated cameras/portals).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12209
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 21 Mar 2015 22:09:26 +0000 (22:09 +0000)]
Add a cvar: r_shadow_realtime_world_importlightentitiesfrommap
0: Never import lights from the .bsp/.ent file on map load.
1: Import lights from the .bsp/.ent file on map load if no rtlights are present.
2: Always use the .bsp/.ent's light entities, ignore rtlights files.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12208
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 20 Mar 2015 06:43:08 +0000 (06:43 +0000)]
Fix a crash when playing q2bsp maps where t->currentframe is dereferenced, and it is a dangling pointer that was left corrupt by the loader - fixed that as well.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12207
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 10 Mar 2015 10:45:32 +0000 (10:45 +0000)]
Limit number of particles created at once.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12206
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Mar 2015 13:59:44 +0000 (13:59 +0000)]
TE_EXPLOSION2: don't crash on colorLength == 0.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12205
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Mar 2015 11:24:27 +0000 (11:24 +0000)]
Fix a curl-related hang when exiting.
Fix a NULL crash when creating a sound without a worldmodel (harmless
NULL, but exploitable by svc_disconnect svc_sound in a single packet).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12204
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 5 Mar 2015 12:27:18 +0000 (12:27 +0000)]
Fix rephrased altstr code.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12203
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 5 Mar 2015 12:27:16 +0000 (12:27 +0000)]
Fix warnings.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12202
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 5 Mar 2015 12:15:43 +0000 (12:15 +0000)]
Rephrase VM_altstr_prepare to no longer annoy Coverity.
(I think the previous code had no bug, but was hard to follow)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12201
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 5 Mar 2015 11:26:10 +0000 (11:26 +0000)]
Fix a coverity false positive.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12200
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 5 Mar 2015 10:53:02 +0000 (10:53 +0000)]
Accessing invalid palette colors now access black.
Was uninitialized before.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12199
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 5 Mar 2015 10:48:43 +0000 (10:48 +0000)]
Fix overrun in buf_loadfile.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12198
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 5 Mar 2015 10:48:41 +0000 (10:48 +0000)]
Fix crash in inputline.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12197
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 5 Mar 2015 10:48:37 +0000 (10:48 +0000)]
Don't crash on too-many-water-planes.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12196
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 5 Mar 2015 10:48:34 +0000 (10:48 +0000)]
Coverity fix.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12195
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 5 Mar 2015 10:48:32 +0000 (10:48 +0000)]
Fix a dpsnprintf use.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12194
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 5 Mar 2015 10:48:29 +0000 (10:48 +0000)]
Fix an overrun in altstr_prepare.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12193
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 5 Mar 2015 10:48:27 +0000 (10:48 +0000)]
Fix buffer overrun in font loading.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12192
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 5 Mar 2015 09:33:09 +0000 (09:33 +0000)]
Another NULL with broken worldmodel.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12191
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 5 Mar 2015 09:28:00 +0000 (09:28 +0000)]
Fix a NULL with missing worldmodel.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12190
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 5 Mar 2015 09:21:45 +0000 (09:21 +0000)]
Fix a dead initialization. Fix a use of an uninitialized value.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12189
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Mar 2015 17:31:23 +0000 (17:31 +0000)]
Fix a mdfour.c oops, sorry. Forgot the argument.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12188
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Mar 2015 17:30:20 +0000 (17:30 +0000)]
Fix clang-analyzer false positives.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12187
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Mar 2015 17:30:16 +0000 (17:30 +0000)]
Fix (harmless) use-after-free in zone.c.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12186
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Mar 2015 17:30:12 +0000 (17:30 +0000)]
Fix uninitialized gunangles.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12185
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Mar 2015 17:30:08 +0000 (17:30 +0000)]
Make mdfour thread-safe.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12184
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Mar 2015 17:30:03 +0000 (17:30 +0000)]
Fix a return-from-stack error.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12183
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Mar 2015 14:59:32 +0000 (14:59 +0000)]
Fix memory corruption in loadconfig while in game/menu.
Autocvars are engine strings to QC, so we can't just let them die.
Instead, reset them to default, which is what the progs would expect
anyway.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12182
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Mar 2015 13:15:37 +0000 (13:15 +0000)]
Fix another buffer overrun in loadfont.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12181
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Mar 2015 11:49:15 +0000 (11:49 +0000)]
Fix underflow in various commands when using an empty file name.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12180
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Mar 2015 11:49:12 +0000 (11:49 +0000)]
Fix NULL crash in QW_CL_RequestNextDownload without connection.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12179
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Mar 2015 11:49:10 +0000 (11:49 +0000)]
Remove some useless paranoid comparisons.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12178
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Mar 2015 11:49:07 +0000 (11:49 +0000)]
Fix some signed/unsigned mess. Not a real problem though.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12177
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Mar 2015 08:36:58 +0000 (08:36 +0000)]
Fix overrun in fullinfo.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12176
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Mar 2015 08:36:55 +0000 (08:36 +0000)]
Fix NULL in pause command.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12175
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 2 Mar 2015 21:25:57 +0000 (21:25 +0000)]
Just in case, make collision cache sequence numbers unsigned too.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12174
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 2 Mar 2015 21:25:53 +0000 (21:25 +0000)]
Just in case, make QW sequence numbers unsigned too.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12173
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 2 Mar 2015 21:25:50 +0000 (21:25 +0000)]
Just in case, make loadsequence unsigned too.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12172
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 2 Mar 2015 21:25:46 +0000 (21:25 +0000)]
Just in case, make decalsequence always unsigned too.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12171
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 2 Mar 2015 21:25:42 +0000 (21:25 +0000)]
Make the move sequence an unsigned int.
This fixes an out-of-bounds write to movement_count because C's modulo
operation is considered harmful.
Many thanks to afl-fuzz!
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12170
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 2 Mar 2015 21:25:35 +0000 (21:25 +0000)]
Fix a VERY LONG loop caused by high unreliable sequence numbers.
Many thanks to afl-fuzz!
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12169
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 2 Mar 2015 13:31:35 +0000 (13:31 +0000)]
Remove an unused type.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12168
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 2 Mar 2015 13:31:32 +0000 (13:31 +0000)]
Fix warnings for missing prototypes.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12167
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 2 Mar 2015 13:31:28 +0000 (13:31 +0000)]
Add a Code::Blocks project file for the SDL build.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12166
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 2 Mar 2015 08:52:30 +0000 (08:52 +0000)]
Argh. Fix my last fix :( changed the wrong field to GL_TEXTURE_2D.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12165
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 1 Mar 2015 18:54:11 +0000 (18:54 +0000)]
Fix texture type of renderbuffers (was random crap, now is GL_TEXTURE_2D).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12164
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 27 Feb 2015 20:21:27 +0000 (20:21 +0000)]
Get rid of some funny console spam on some invalid clientcommands.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12163
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 27 Feb 2015 20:21:24 +0000 (20:21 +0000)]
Better handle invalid clc_ackframe commands.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12162
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Feb 2015 11:06:06 +0000 (11:06 +0000)]
Crypto: handle properly whether the a server key is signed or not.
Provide information about client key being signed or not to QC.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12161
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Feb 2015 08:54:46 +0000 (08:54 +0000)]
Fix an useless NULL check, and a very funny overrun.
The overrun is in initialization of command line arguments, and thus not
exploitable.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12160
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Feb 2015 08:46:35 +0000 (08:46 +0000)]
Fix dodgy use of plane.normal[3] as alias to plane.dist using a union.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12159
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Feb 2015 21:15:41 +0000 (21:15 +0000)]
Oops, fix a printf.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12158
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Feb 2015 21:15:00 +0000 (21:15 +0000)]
Remove an useless null check.
These functions can't be used in any way without passing a pointer there
anyway.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12157
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Feb 2015 21:14:56 +0000 (21:14 +0000)]
Fix registered/shareware detection.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12156
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Feb 2015 21:14:52 +0000 (21:14 +0000)]
Test return values of remove().
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12155
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Feb 2015 21:14:49 +0000 (21:14 +0000)]
Fix userdir detection on Unix systems.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12154
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Feb 2015 21:14:45 +0000 (21:14 +0000)]
Fix pak loading bugs.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12153
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Feb 2015 21:14:40 +0000 (21:14 +0000)]
Make FS_mkdir static, and test for errors.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12152
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Feb 2015 21:14:36 +0000 (21:14 +0000)]
Detect negative name size in pk3s.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12151
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Feb 2015 21:14:32 +0000 (21:14 +0000)]
Check lseek return values.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12150
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Feb 2015 21:14:27 +0000 (21:14 +0000)]
Reject pk3s with obviously broken central directory.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12149
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 5 Feb 2015 06:50:51 +0000 (06:50 +0000)]
More coverity.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12148
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Feb 2015 12:27:19 +0000 (12:27 +0000)]
Fix $# in aliases.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12147
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Feb 2015 12:24:22 +0000 (12:24 +0000)]
Kill more unreachable code.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12146
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Feb 2015 12:24:18 +0000 (12:24 +0000)]
Fix check order of keygen_i.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12145
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Feb 2015 12:24:14 +0000 (12:24 +0000)]
Fix dead code.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12144
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Feb 2015 12:24:09 +0000 (12:24 +0000)]
Fix check/write order in LHNETADDRESS_ToString.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12143
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Feb 2015 12:24:06 +0000 (12:24 +0000)]
Make vabuf static in rcon authentication check as it's returned.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12142
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Feb 2015 12:24:00 +0000 (12:24 +0000)]
Use the correct bones count when parsing E5_COMPLEXANIMATION.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12141
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 4 Feb 2015 12:23:55 +0000 (12:23 +0000)]
Kill an useless NULL check that only confuses.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12140
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 3 Feb 2015 11:02:51 +0000 (11:02 +0000)]
Fix buffer size for injecting netname into demo files.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12139
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 31 Jan 2015 20:29:57 +0000 (20:29 +0000)]
Don't match *default.cfg for default config matching.
Only match default.cfg and */default.cfg.
Rationale is that someone in Xonotic created a file called
binds-default.cfg and didn't know about this magic here, leading to
https://gitlab.com/xonotic/xonotic-data.pk3dir/issues/1444 and
https://gitlab.com/xonotic/xonotic-data.pk3dir/issues/1448
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12138
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 27 Jan 2015 13:30:15 +0000 (13:30 +0000)]
Set the proper @rpath in the OS X binaries.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12137
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 18 Jan 2015 15:32:27 +0000 (15:32 +0000)]
Try to insert the Xonotic icon another way (without resedit.exe).
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12136
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 17 Jan 2015 17:37:53 +0000 (17:37 +0000)]
Set basealpha on sprites too. Makes them visible again :)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12135
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 10 Jan 2015 14:56:12 +0000 (14:56 +0000)]
Looks we can get WinXP support back by sacrificing Win2k.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12134
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Jan 2015 09:02:03 +0000 (09:02 +0000)]
Fix static linking.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12133
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Jan 2015 08:51:03 +0000 (08:51 +0000)]
Use a newer build chain for win32/win64.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12132
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Jan 2015 07:08:21 +0000 (07:08 +0000)]
Disable even mod_skeletal_animatevertices_sse on win32, as it's crashing too. Damn unaligned stack.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12131
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 8 Jan 2015 19:34:37 +0000 (19:34 +0000)]
Now that SSE is off, we can also kill -mstackrealign. GCC bug worked around!
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12130
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 8 Jan 2015 16:51:49 +0000 (16:51 +0000)]
Turn off SSE in the win32 binaries. Damn travis.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12129
d7cf8633 -e32d-0410-b094-
e92efae38249