Skip to content

Releases: wtfbbqhax/tremulous

v2.0.0-alpha.3

22 May 14:57
Compare
Choose a tag to compare
rerun travis setup releases

v2.0.0-alpha.1

26 Apr 22:17
299faba
Compare
Choose a tag to compare

2.0.0-alpha.1

Export Public API

Game, CGame and UI dll's can now call directly into the engine routines without the VM system routing.

See commit 03f96c87

All function prototypes prefixed with SO_PUBLIC are exported and available to all dll's generated. This works in Linux, OS X, and Windows.

Command Parser

Quoted string tokenization in Cmd_TokenizeString

Given the following input

This has a "quoted string". 

Calling Cmd_TokenizeString would return

This
has
a 
"quoted
string"

The new behavior will return

this
has
a 
quoted string

Cvar expansion

Cmd_TokenizeString will now expand cvars

echo $cl_renderer

will echo the value of the cl_renderer cvar.

MSG Boom fix

Thanks to @ec- for identifying root cause of the MSG boom vulnerability (ioquake/ioq3#352). This will allow for a future version of the engine to remove the following hack https://github.com/wtfbbqhax/tremulous/blob/master/src/server/sv_main.cpp#L191

Unit Testing with Catch

This release includes a copy of catch v2.0.1 unit testing framework, and is being used to validate the new command parser, the MSG Boom vulnerability fix and addtionally on COM_Parse.

See src/qcommon/test/ for the new unit tests.

Learn more about Catch here https://github.com/catchorg/Catch2

v1.3.0-alpha.0.10+32bit

21 Aug 18:27
Compare
Choose a tag to compare
TravisCI: disable linux 32bit build until the container is updated to…

1.2.0-test.3

20 Jan 03:19
Compare
Choose a tag to compare
Package Granger scripts durring build

1.2.0-test.2

14 Dec 15:33
Compare
Choose a tag to compare
Fix pasta issue

1.2.0-test.1

14 Dec 05:18
Compare
Choose a tag to compare
Fix pasta issue

Now signed!

22 Oct 20:31
Compare
Choose a tag to compare

release-mingw32-x86_64.zip
fb02b61080447d2c784bb3a1fa67efd28ce7a1c3afa8e84265e60ecfe159c3dd

release-linux-x86_64.zip
519a97a1b5e3252cf497a45f64f4ba20a1439e717e5fd91914250a993358575e

release-darwin-x86_64.zip
ed025ca8ea59bb451aa1a7c0fad5fbec5bf2b81d9c1def32de9527f79cbb5304

test-pk3search-fix

17 Sep 20:09
Compare
Choose a tag to compare
Search for "base" as well as the gameName

test-download-prompt

17 Sep 19:13
Compare
Choose a tag to compare
Merge branch 'basegame-bootstrap' into Test-Dialog

lua-build-4

17 Sep 17:34
Compare
Choose a tag to compare
ClientApi exposes "AddReliableCommand" to Lua