]> git.rm.cloudns.org Git - xonotic/darkplaces.git/log
xonotic/darkplaces.git
10 years agoWorkaround for non-blocking TCP sockets.
nitroxis [Sat, 18 Jan 2014 01:58:47 +0000 (02:58 +0100)]
Workaround for non-blocking TCP sockets.

10 years agoFixes for IRC. Not working though.
nitroxis [Tue, 14 Jan 2014 22:38:28 +0000 (23:38 +0100)]
Fixes for IRC. Not working though.

10 years agoMerge remote-tracking branch 'origin/divVerent/lhnet_tcp' into nitroxis/irc
nitroxis [Sat, 11 Jan 2014 21:31:03 +0000 (22:31 +0100)]
Merge remote-tracking branch 'origin/divVerent/lhnet_tcp' into nitroxis/irc

10 years agoSmall fixes for IRC.
nitroxis [Fri, 10 Jan 2014 19:47:29 +0000 (20:47 +0100)]
Small fixes for IRC.

10 years agoIRC: respond to pings
Jānis Rūcis [Sat, 3 Apr 2010 15:28:23 +0000 (18:28 +0300)]
IRC: respond to pings

10 years agoIRC: fix crash due to a missing prefix
Jānis Rūcis [Fri, 2 Apr 2010 16:57:03 +0000 (19:57 +0300)]
IRC: fix crash due to a missing prefix

10 years agoIRC: use a private memory pool
Jānis Rūcis [Fri, 2 Apr 2010 16:56:28 +0000 (19:56 +0300)]
IRC: use a private memory pool

10 years agoIRC: recognize some more commands and replies
Jānis Rūcis [Fri, 2 Apr 2010 12:23:21 +0000 (15:23 +0300)]
IRC: recognize some more commands and replies

10 years agoIRC: add some readable console output
Jānis Rūcis [Thu, 1 Apr 2010 20:01:35 +0000 (23:01 +0300)]
IRC: add some readable console output

10 years agoIRC: start understanding numeric replies
Jānis Rūcis [Thu, 1 Apr 2010 19:50:24 +0000 (22:50 +0300)]
IRC: start understanding numeric replies

10 years agoIRC: use player name as "real name"
Jānis Rūcis [Thu, 1 Apr 2010 17:49:53 +0000 (20:49 +0300)]
IRC: use player name as "real name"

10 years agoIRC: irc_nickname cvar
Jānis Rūcis [Thu, 1 Apr 2010 16:53:26 +0000 (19:53 +0300)]
IRC: irc_nickname cvar

10 years agoIRC: mark developer prints
Jānis Rūcis [Wed, 31 Mar 2010 17:53:33 +0000 (20:53 +0300)]
IRC: mark developer prints

10 years agoIRC: tweak messages
Jānis Rūcis [Wed, 31 Mar 2010 17:52:39 +0000 (20:52 +0300)]
IRC: tweak messages

10 years agoIRC: check full buffers
Jānis Rūcis [Wed, 31 Mar 2010 16:10:04 +0000 (19:10 +0300)]
IRC: check full buffers

10 years agoIRC: use size_t where-ever appropriate
Jānis Rūcis [Wed, 31 Mar 2010 15:47:45 +0000 (18:47 +0300)]
IRC: use size_t where-ever appropriate

10 years agoIRC: make a struct for input/output buffers
Jānis Rūcis [Wed, 31 Mar 2010 15:47:26 +0000 (18:47 +0300)]
IRC: make a struct for input/output buffers

10 years agoIRC: clean up on engine shutdown
Jānis Rūcis [Wed, 31 Mar 2010 00:19:51 +0000 (03:19 +0300)]
IRC: clean up on engine shutdown

Conflicts:
irc.h

10 years agoIRC: minor cleanup
Jānis Rūcis [Tue, 30 Mar 2010 22:58:36 +0000 (01:58 +0300)]
IRC: minor cleanup

10 years agoIRC: move functions around
Jānis Rūcis [Tue, 30 Mar 2010 20:42:35 +0000 (23:42 +0300)]
IRC: move functions around

10 years agoIRC: factor out message printing
Jānis Rūcis [Tue, 30 Mar 2010 20:18:34 +0000 (23:18 +0300)]
IRC: factor out message printing

10 years agoIRC: argument parsing
Jānis Rūcis [Tue, 30 Mar 2010 19:32:23 +0000 (22:32 +0300)]
IRC: argument parsing

10 years agoIRC: clean up parsing sanity checks
Jānis Rūcis [Tue, 30 Mar 2010 17:40:50 +0000 (20:40 +0300)]
IRC: clean up parsing sanity checks

10 years agoIRC: tweak error messages
Jānis Rūcis [Tue, 30 Mar 2010 17:40:34 +0000 (20:40 +0300)]
IRC: tweak error messages

10 years agoIRC: remove a cast
Jānis Rūcis [Tue, 30 Mar 2010 17:10:42 +0000 (20:10 +0300)]
IRC: remove a cast

10 years agoIRC: tweak registration
Jānis Rūcis [Tue, 30 Mar 2010 17:10:14 +0000 (20:10 +0300)]
IRC: tweak registration

10 years agoIRC: factor out message parsing
Jānis Rūcis [Tue, 30 Mar 2010 15:33:46 +0000 (18:33 +0300)]
IRC: factor out message parsing

10 years agoIRC: primitive message parsing
Jānis Rūcis [Tue, 30 Mar 2010 14:41:01 +0000 (17:41 +0300)]
IRC: primitive message parsing

10 years agoIRC: tweak IRC_Frame
Jānis Rūcis [Tue, 30 Mar 2010 12:54:00 +0000 (15:54 +0300)]
IRC: tweak IRC_Frame

10 years agoIRC: split ProcessMessages into ProcessAllMessages and ProcessMessage
Jānis Rūcis [Tue, 30 Mar 2010 12:53:20 +0000 (15:53 +0300)]
IRC: split ProcessMessages into ProcessAllMessages and ProcessMessage

10 years agoIRC: simplify line splitting
Jānis Rūcis [Tue, 30 Mar 2010 12:45:47 +0000 (15:45 +0300)]
IRC: simplify line splitting

Conflicts:
irc.c

10 years agoExtra commit so the top commit doesn't look like a merge.
Rudolf Polzer [Mon, 6 Jan 2014 12:15:54 +0000 (13:15 +0100)]
Extra commit so the top commit doesn't look like a merge.

Fixes "upstream rebase detected" issues.

10 years ago::stable-branch::reset=48dd658f8bbfa60efbd5f56d1c208727c4418078
Rudolf Polzer [Mon, 6 Jan 2014 10:16:12 +0000 (11:16 +0100)]
::stable-branch::reset=48dd658f8bbfa60efbd5f56d1c208727c4418078

10 years agoPatch by graphitemaster to support column number enhanced lno format.
divverent [Mon, 6 Jan 2014 10:00:04 +0000 (10:00 +0000)]
Patch by graphitemaster to support column number enhanced lno format.

From: Dale Weiler <killfieldengine@gmail.com>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12040 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=48dd658f8bbfa60efbd5f56d1c208727c4418078

10 years agoDisable r_water_hideplayer while in chase camera view
divverent [Mon, 6 Jan 2014 09:49:47 +0000 (09:49 +0000)]
Disable r_water_hideplayer while in chase camera view

From: Samual Lenks <samual@xonotic.org>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12039 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=52c7f899aabced8885deb6bbb38a696c707afcd3

10 years agoCSQC entity sending rework.
divverent [Mon, 6 Jan 2014 09:48:46 +0000 (09:48 +0000)]
CSQC entity sending rework.

Properly support returning FALSE from a CSQC entity to mean "remove".

From: Rudolf Polzer <divverent@xonotic.org>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12038 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=43834947ad92401e07b3f39d1ab1ae42d07a1972

10 years agoKill csqcentityglobalhistory.
divverent [Mon, 6 Jan 2014 09:48:43 +0000 (09:48 +0000)]
Kill csqcentityglobalhistory.

From: Rudolf Polzer <divverent@xonotic.org>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12037 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=840260bd8692f87bef256f1babe4f096ac965b5d

10 years agoGive CSQC entity scopes names.
divverent [Mon, 6 Jan 2014 09:48:40 +0000 (09:48 +0000)]
Give CSQC entity scopes names.

From: Rudolf Polzer <divverent@xonotic.org>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12036 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=c51c392976ac95bdb788a6cdc377f2a46cf169cb

10 years agoPatch by graphitemaster to support column number enhanced lno format.
divverent [Mon, 6 Jan 2014 10:00:04 +0000 (10:00 +0000)]
Patch by graphitemaster to support column number enhanced lno format.

From: Dale Weiler <killfieldengine@gmail.com>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12040 d7cf8633-e32d-0410-b094-e92efae38249

10 years agoDisable r_water_hideplayer while in chase camera view
divverent [Mon, 6 Jan 2014 09:49:47 +0000 (09:49 +0000)]
Disable r_water_hideplayer while in chase camera view

From: Samual Lenks <samual@xonotic.org>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12039 d7cf8633-e32d-0410-b094-e92efae38249

10 years agoCSQC entity sending rework.
divverent [Mon, 6 Jan 2014 09:48:46 +0000 (09:48 +0000)]
CSQC entity sending rework.

Properly support returning FALSE from a CSQC entity to mean "remove".

From: Rudolf Polzer <divverent@xonotic.org>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12038 d7cf8633-e32d-0410-b094-e92efae38249

10 years agoKill csqcentityglobalhistory.
divverent [Mon, 6 Jan 2014 09:48:43 +0000 (09:48 +0000)]
Kill csqcentityglobalhistory.

From: Rudolf Polzer <divverent@xonotic.org>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12037 d7cf8633-e32d-0410-b094-e92efae38249

10 years agoGive CSQC entity scopes names.
divverent [Mon, 6 Jan 2014 09:48:40 +0000 (09:48 +0000)]
Give CSQC entity scopes names.

From: Rudolf Polzer <divverent@xonotic.org>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12036 d7cf8633-e32d-0410-b094-e92efae38249

10 years agoFix cl_curl_maxspeed 0 + sv_curl_maxspeed > 0.
divverent [Sat, 4 Jan 2014 12:46:04 +0000 (12:46 +0000)]
Fix cl_curl_maxspeed 0 + sv_curl_maxspeed > 0.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12035 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=26f5a6b03b23e117c585266027d8ac533a5320dc

10 years agoUnbreak most of sv_ratelimitlocalplayer.
divverent [Fri, 3 Jan 2014 08:26:05 +0000 (08:26 +0000)]
Unbreak most of sv_ratelimitlocalplayer.

A redesign to move the rate stuff from function parameters into the
netconn struct needs doing.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12034 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=f022ab3a2e0a13bac6afd113840a7947518b4805

10 years ago"log_file_stripcolors" cvar to strip colors from log_file;
divverent [Mon, 23 Dec 2013 10:52:33 +0000 (10:52 +0000)]
"log_file_stripcolors" cvar to strip colors from log_file;
Also add condump_stripcolors.

From: nitroxis <nitroxis@wtwrp.de>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12033 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=b81999f7852b1ab531785fab1d1a5e79ff5a92c7

10 years agoFix cl_curl_maxspeed 0 + sv_curl_maxspeed > 0.
divverent [Sat, 4 Jan 2014 12:46:04 +0000 (12:46 +0000)]
Fix cl_curl_maxspeed 0 + sv_curl_maxspeed > 0.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12035 d7cf8633-e32d-0410-b094-e92efae38249

10 years agoUnbreak most of sv_ratelimitlocalplayer.
divverent [Fri, 3 Jan 2014 08:26:05 +0000 (08:26 +0000)]
Unbreak most of sv_ratelimitlocalplayer.

A redesign to move the rate stuff from function parameters into the
netconn struct needs doing.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12034 d7cf8633-e32d-0410-b094-e92efae38249

11 years ago"log_file_stripcolors" cvar to strip colors from log_file;
divverent [Mon, 23 Dec 2013 10:52:33 +0000 (10:52 +0000)]
"log_file_stripcolors" cvar to strip colors from log_file;
Also add condump_stripcolors.

From: nitroxis <nitroxis@wtwrp.de>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12033 d7cf8633-e32d-0410-b094-e92efae38249

11 years agoENTITYSIZEPROFILING: also log entity number and sendflags.
divverent [Thu, 19 Dec 2013 13:04:19 +0000 (13:04 +0000)]
ENTITYSIZEPROFILING: also log entity number and sendflags.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12032 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=53b4417a2ab67bf1e9fa91ad3c1d9daf42e92e7f

11 years agoENTITYSIZEPROFILING: also log entity number and sendflags.
divverent [Thu, 19 Dec 2013 13:04:19 +0000 (13:04 +0000)]
ENTITYSIZEPROFILING: also log entity number and sendflags.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12032 d7cf8633-e32d-0410-b094-e92efae38249

11 years agoPatch from graphitemaster adding r_fxaa cvar, this enables the popular pseudo-antiali...
havoc [Sat, 30 Nov 2013 02:49:09 +0000 (02:49 +0000)]
Patch from graphitemaster adding r_fxaa cvar, this enables the popular pseudo-antialiasing method in postprocess.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12029 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=bf5e31aa967e11a3ee0ab9f39d1d17519f720326

11 years agoUpgrade CL_VM_InputEvent to using floats rather than ints, this keeps
havoc [Sun, 15 Dec 2013 01:22:30 +0000 (01:22 +0000)]
Upgrade CL_VM_InputEvent to using floats rather than ints, this keeps
the precision on fractional absolute mouse positions.

Changed CL_VM_InputEvent passing of relative mouse moves to no longer
scale by vid_conwidth, vid_conheight as this goes against the intention
in most cases (where mouse turning or similar is being achieved).

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12031 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=52e98268042cbf9d4460898e4fa8ebaa023977e2

11 years agodon't try to validate parameters to an opcode that is unrecognized
havoc [Sat, 14 Dec 2013 10:15:36 +0000 (10:15 +0000)]
don't try to validate parameters to an opcode that is unrecognized

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12030 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=99a143e9c97b009ca04e30a317d01e5b0fa15018

11 years agopatch from Blub to make BSDmakefile work again, this also changes the
havoc [Fri, 29 Nov 2013 20:14:31 +0000 (20:14 +0000)]
patch from Blub to make BSDmakefile work again, this also changes the
build directories from obj/ to build-obj/ due to pmake having a peculiar
fondness for obj/

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12028 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=4774b89a8a498bbe6875a22c48f921068e51f349

11 years agoUpgrade CL_VM_InputEvent to using floats rather than ints, this keeps
havoc [Sun, 15 Dec 2013 01:22:30 +0000 (01:22 +0000)]
Upgrade CL_VM_InputEvent to using floats rather than ints, this keeps
the precision on fractional absolute mouse positions.

Changed CL_VM_InputEvent passing of relative mouse moves to no longer
scale by vid_conwidth, vid_conheight as this goes against the intention
in most cases (where mouse turning or similar is being achieved).

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12031 d7cf8633-e32d-0410-b094-e92efae38249

11 years agodon't try to validate parameters to an opcode that is unrecognized
havoc [Sat, 14 Dec 2013 10:15:36 +0000 (10:15 +0000)]
don't try to validate parameters to an opcode that is unrecognized

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12030 d7cf8633-e32d-0410-b094-e92efae38249

11 years agoPatch from graphitemaster adding r_fxaa cvar, this enables the popular pseudo-antiali...
havoc [Sat, 30 Nov 2013 02:49:09 +0000 (02:49 +0000)]
Patch from graphitemaster adding r_fxaa cvar, this enables the popular pseudo-antialiasing method in postprocess.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12029 d7cf8633-e32d-0410-b094-e92efae38249

11 years agopatch from Blub to make BSDmakefile work again, this also changes the
havoc [Fri, 29 Nov 2013 20:14:31 +0000 (20:14 +0000)]
patch from Blub to make BSDmakefile work again, this also changes the
build directories from obj/ to build-obj/ due to pmake having a peculiar
fondness for obj/

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12028 d7cf8633-e32d-0410-b094-e92efae38249

11 years agosuppress shadow entities when preparing an rtlight with shadows
havoc [Wed, 20 Nov 2013 06:06:41 +0000 (06:06 +0000)]
suppress shadow entities when preparing an rtlight with shadows
disabled, this way we don't call R_AnimCache_GetEntity on each one

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12027 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=7fbfb88e78f7ca977f68c9b61ba2a25d08ccc223

11 years agoenable CONFIG_CD on Visual Studio projects, somehow only CONFIG_MENU was added.....
havoc [Mon, 4 Nov 2013 06:36:48 +0000 (06:36 +0000)]
enable CONFIG_CD on Visual Studio projects, somehow only CONFIG_MENU was added...  which meant the cd command was missing, so even if hardware cd playback was not wanted it also lost the ability to play music entirely.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12026 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=802559a5aba2076f1e647c55e08a4d48b31612c4

11 years agoclarify in_pitch_* cvar descriptions about upward/downward values
havoc [Wed, 16 Oct 2013 20:53:13 +0000 (20:53 +0000)]
clarify in_pitch_* cvar descriptions about upward/downward values

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12025 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=adf6ed953670cfef7cdc05928435c159f3af228a

11 years agosuppress shadow entities when preparing an rtlight with shadows
havoc [Wed, 20 Nov 2013 06:06:41 +0000 (06:06 +0000)]
suppress shadow entities when preparing an rtlight with shadows
disabled, this way we don't call R_AnimCache_GetEntity on each one

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12027 d7cf8633-e32d-0410-b094-e92efae38249

11 years agoenable CONFIG_CD on Visual Studio projects, somehow only CONFIG_MENU was added.....
havoc [Mon, 4 Nov 2013 06:36:48 +0000 (06:36 +0000)]
enable CONFIG_CD on Visual Studio projects, somehow only CONFIG_MENU was added...  which meant the cd command was missing, so even if hardware cd playback was not wanted it also lost the ability to play music entirely.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12026 d7cf8633-e32d-0410-b094-e92efae38249

11 years agoclarify in_pitch_* cvar descriptions about upward/downward values
havoc [Wed, 16 Oct 2013 20:53:13 +0000 (20:53 +0000)]
clarify in_pitch_* cvar descriptions about upward/downward values

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12025 d7cf8633-e32d-0410-b094-e92efae38249

11 years agoSoftware tcmod/tcgen: skip if pass needs no texcoords. Fixes #1326.
divverent [Sun, 13 Oct 2013 16:40:38 +0000 (16:40 +0000)]
Software tcmod/tcgen: skip if pass needs no texcoords. Fixes #1326.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12024 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=ff5325c494f56b820830f093d26c2d2480925199

11 years agoSoftware tcmod/tcgen: skip if pass needs no texcoords. Fixes #1326.
divverent [Sun, 13 Oct 2013 16:40:38 +0000 (16:40 +0000)]
Software tcmod/tcgen: skip if pass needs no texcoords. Fixes #1326.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12024 d7cf8633-e32d-0410-b094-e92efae38249

11 years agoNetconn: when an encrypted connection is used, randomly set one or more of three...
divverent [Fri, 11 Oct 2013 14:43:19 +0000 (14:43 +0000)]
Netconn: when an encrypted connection is used, randomly set one or more of three unused NETFLAGs.

When AES encryption is enabled, this will then work around substring
matching in routers/IPS thanks to CBC and our method of IV selection.
See "startkeylogger". Note that this neither improves nor weakens
security - SSL e.g. has the very issue we're fixing here because it is
based on TCP, and thus resends always are identical payloads.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12023 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=d153dbd355a89226bca145dffa6a0d024b5ac8a7

11 years agoUpdate m_draw prototype in dpdefs.
divverent [Thu, 10 Oct 2013 17:15:03 +0000 (17:15 +0000)]
Update m_draw prototype in dpdefs.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12022 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=35be66cc83cf7bdd767b35e10814c037e5754839

11 years agoAdd SLIF_CATEGORY for the server list, and a menu QC function to set it.
divverent [Thu, 10 Oct 2013 17:12:47 +0000 (17:12 +0000)]
Add SLIF_CATEGORY for the server list, and a menu QC function to set it.

Callback:
float m_gethostcachecategory(float entry_id) {
// Is supposed to use gethostcachestring() etc. and return a
// category integer.
// The server list is sorted by this category first if
// SLSF_CATEGORIES is set in the sort flags.
}

From: Samual Lenks <samual@xonotic.org>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12021 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=d93b11b3f40d1ca94ed20e70c7a2fcf95670df73

11 years agoAllow refreshserverlist() to also clear the list like net_slist command.
divverent [Thu, 10 Oct 2013 17:09:20 +0000 (17:09 +0000)]
Allow refreshserverlist() to also clear the list like net_slist command.

Usage: refreshserverlist(TRUE);

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12020 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=686d46cd465ae8ea163d242384a4f9e2bba10e46

11 years agosv_checkforpacketsduringsleep: perform a netconn master server frame
divverent [Thu, 10 Oct 2013 16:53:28 +0000 (16:53 +0000)]
sv_checkforpacketsduringsleep: perform a netconn master server frame
immediately. Fixes ping view in server browser.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12019 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=84faeab78cc37a17bd009d784031602eb8d51932

11 years agoFix cl_curl_enabled 0.
divverent [Wed, 9 Oct 2013 12:55:05 +0000 (12:55 +0000)]
Fix cl_curl_enabled 0.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12018 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=4f2ee5c6b22ec9ebe565df29419abb7b93b0fabe

11 years agoNetconn: when an encrypted connection is used, randomly set one or more of three...
divverent [Fri, 11 Oct 2013 14:43:19 +0000 (14:43 +0000)]
Netconn: when an encrypted connection is used, randomly set one or more of three unused NETFLAGs.

When AES encryption is enabled, this will then work around substring
matching in routers/IPS thanks to CBC and our method of IV selection.
See "startkeylogger". Note that this neither improves nor weakens
security - SSL e.g. has the very issue we're fixing here because it is
based on TCP, and thus resends always are identical payloads.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12023 d7cf8633-e32d-0410-b094-e92efae38249

11 years agoUpdate m_draw prototype in dpdefs.
divverent [Thu, 10 Oct 2013 17:15:03 +0000 (17:15 +0000)]
Update m_draw prototype in dpdefs.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12022 d7cf8633-e32d-0410-b094-e92efae38249

11 years agoAdd SLIF_CATEGORY for the server list, and a menu QC function to set it.
divverent [Thu, 10 Oct 2013 17:12:47 +0000 (17:12 +0000)]
Add SLIF_CATEGORY for the server list, and a menu QC function to set it.

Callback:
float m_gethostcachecategory(float entry_id) {
// Is supposed to use gethostcachestring() etc. and return a
// category integer.
// The server list is sorted by this category first if
// SLSF_CATEGORIES is set in the sort flags.
}

From: Samual Lenks <samual@xonotic.org>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12021 d7cf8633-e32d-0410-b094-e92efae38249

11 years agoAllow refreshserverlist() to also clear the list like net_slist command.
divverent [Thu, 10 Oct 2013 17:09:20 +0000 (17:09 +0000)]
Allow refreshserverlist() to also clear the list like net_slist command.

Usage: refreshserverlist(TRUE);

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12020 d7cf8633-e32d-0410-b094-e92efae38249

11 years agosv_checkforpacketsduringsleep: perform a netconn master server frame
divverent [Thu, 10 Oct 2013 16:53:28 +0000 (16:53 +0000)]
sv_checkforpacketsduringsleep: perform a netconn master server frame
immediately. Fixes ping view in server browser.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12019 d7cf8633-e32d-0410-b094-e92efae38249

11 years agoFix cl_curl_enabled 0.
divverent [Wed, 9 Oct 2013 12:55:05 +0000 (12:55 +0000)]
Fix cl_curl_enabled 0.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12018 d7cf8633-e32d-0410-b094-e92efae38249

11 years agosupport "declaring" particle effects at the top of the effectinfo file
divverent [Mon, 30 Sep 2013 19:52:54 +0000 (19:52 +0000)]
support "declaring" particle effects at the top of the effectinfo file

Now "effect EFFECTNAME" without any fields set is harmless; the slot it creates
will be used by a later "effect EFFECTNAME" definition.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12017 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=57875ce96a31394cc088f5cec0ce271f2f081113

11 years agoInitialize host_dirtytime.
divverent [Sun, 29 Sep 2013 11:47:50 +0000 (11:47 +0000)]
Initialize host_dirtytime.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12016 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=1feaefe934dc6ac3dfb160c4eb5ad6177f12e015

11 years agofix several visual studio projects which did not have CONFIG_MENU added
havoc [Thu, 26 Sep 2013 23:27:19 +0000 (23:27 +0000)]
fix several visual studio projects which did not have CONFIG_MENU added

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12015 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=168c67550738c884647609f43629688f8bf4d5f4

11 years agofix a typo
havoc [Thu, 26 Sep 2013 20:54:23 +0000 (20:54 +0000)]
fix a typo

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12014 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=bd6ea691f42e1788efd6bb38447f889d03b9f089

11 years agoadded GAME_SSAMMO
havoc [Thu, 26 Sep 2013 20:47:40 +0000 (20:47 +0000)]
added GAME_SSAMMO
added another column to gameinfo for the network filter name (gamename
for master server), and now replaces spaces with _ characters
automatically when using -customgamename, added
-customgamenetworkfiltername to override this if desired

this is necessary to resolve an issue where games whose names contain
spaces were not being supported by dpmaster

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12013 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=f7d07d8eab555dd446483d77cf9465489a4cf0ec

11 years agorestore the wrapping behavior on tcMod scroll for compatibility reasons
havoc [Sat, 21 Sep 2013 18:30:38 +0000 (18:30 +0000)]
restore the wrapping behavior on tcMod scroll for compatibility reasons
(this matches Quake3 logic)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12012 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=0efdb76a8237a96b860b88341f3b42fe5034e34e

11 years agosupport "declaring" particle effects at the top of the effectinfo file
divverent [Mon, 30 Sep 2013 19:52:54 +0000 (19:52 +0000)]
support "declaring" particle effects at the top of the effectinfo file

Now "effect EFFECTNAME" without any fields set is harmless; the slot it creates
will be used by a later "effect EFFECTNAME" definition.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12017 d7cf8633-e32d-0410-b094-e92efae38249

11 years agoInitialize host_dirtytime.
divverent [Sun, 29 Sep 2013 11:47:50 +0000 (11:47 +0000)]
Initialize host_dirtytime.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12016 d7cf8633-e32d-0410-b094-e92efae38249

11 years agofix several visual studio projects which did not have CONFIG_MENU added
havoc [Thu, 26 Sep 2013 23:27:19 +0000 (23:27 +0000)]
fix several visual studio projects which did not have CONFIG_MENU added

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12015 d7cf8633-e32d-0410-b094-e92efae38249

11 years agofix a typo
havoc [Thu, 26 Sep 2013 20:54:23 +0000 (20:54 +0000)]
fix a typo

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12014 d7cf8633-e32d-0410-b094-e92efae38249

11 years agoadded GAME_SSAMMO
havoc [Thu, 26 Sep 2013 20:47:40 +0000 (20:47 +0000)]
added GAME_SSAMMO
added another column to gameinfo for the network filter name (gamename
for master server), and now replaces spaces with _ characters
automatically when using -customgamename, added
-customgamenetworkfiltername to override this if desired

this is necessary to resolve an issue where games whose names contain
spaces were not being supported by dpmaster

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12013 d7cf8633-e32d-0410-b094-e92efae38249

11 years agorestore the wrapping behavior on tcMod scroll for compatibility reasons
havoc [Sat, 21 Sep 2013 18:30:38 +0000 (18:30 +0000)]
restore the wrapping behavior on tcMod scroll for compatibility reasons
(this matches Quake3 logic)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12012 d7cf8633-e32d-0410-b094-e92efae38249

11 years agoGLX: Fix desktopfullscreen size when we actually switched to it.
divverent [Fri, 20 Sep 2013 07:22:34 +0000 (07:22 +0000)]
GLX: Fix desktopfullscreen size when we actually switched to it.

Should fix a few possible issues with getresolution(-1) on a multihead
setup with some window managers.

Also, remove a superfluous memory allocation on GLX when not using
DPSOFTRAST.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12011 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=21f2a75b80193c21c1e5458f531445b979f20454

11 years agoFix a compile error on win32 I introduced.
divverent [Fri, 20 Sep 2013 07:15:58 +0000 (07:15 +0000)]
Fix a compile error on win32 I introduced.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12010 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=7033142b17600b88c273c2460678b386bf7051dd

11 years agoRework game specific hacks to have a special group for Nexuiz-derived games.
divverent [Thu, 19 Sep 2013 12:19:24 +0000 (12:19 +0000)]
Rework game specific hacks to have a special group for Nexuiz-derived games.

From: Rudolf Polzer <divverent@xonotic.org>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12009 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=01f19c6c3ff8d4645b8589b3c8274d08a5775af6

11 years agoGame definitions for Vore Tournament
divverent [Thu, 19 Sep 2013 12:19:20 +0000 (12:19 +0000)]
Game definitions for Vore Tournament

From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12008 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=0a9cb13c130407234be6c297af3006258e90bf3d

11 years agoTEMPHACK_origin is no longer needed. Begone!
divverent [Thu, 19 Sep 2013 11:49:40 +0000 (11:49 +0000)]
TEMPHACK_origin is no longer needed. Begone!

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12007 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=4cbebb927f4c6705d991608f61ed8e0f68d06f32

11 years agoGLX: Fix desktopfullscreen size when we actually switched to it.
divverent [Fri, 20 Sep 2013 07:22:34 +0000 (07:22 +0000)]
GLX: Fix desktopfullscreen size when we actually switched to it.

Should fix a few possible issues with getresolution(-1) on a multihead
setup with some window managers.

Also, remove a superfluous memory allocation on GLX when not using
DPSOFTRAST.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12011 d7cf8633-e32d-0410-b094-e92efae38249

11 years agoFix a compile error on win32 I introduced.
divverent [Fri, 20 Sep 2013 07:15:58 +0000 (07:15 +0000)]
Fix a compile error on win32 I introduced.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12010 d7cf8633-e32d-0410-b094-e92efae38249

11 years agoRework game specific hacks to have a special group for Nexuiz-derived games.
divverent [Thu, 19 Sep 2013 12:19:24 +0000 (12:19 +0000)]
Rework game specific hacks to have a special group for Nexuiz-derived games.

From: Rudolf Polzer <divverent@xonotic.org>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12009 d7cf8633-e32d-0410-b094-e92efae38249

11 years agoGame definitions for Vore Tournament
divverent [Thu, 19 Sep 2013 12:19:20 +0000 (12:19 +0000)]
Game definitions for Vore Tournament

From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12008 d7cf8633-e32d-0410-b094-e92efae38249