Pan7
252d4fe6b4
strcpy, strcat, vsprintf -> strncpy, strncat, vsnprintf
2015-09-06 03:29:46 +02:00
Pan7
1a4b9ec54f
Gtk3 port first step
2015-08-27 21:22:03 +02:00
Alex Lo
76ea7385dd
Fixed a number of out of bounds accesses.
...
Visual Studio's static code analyser found a number of out of bounds array
accesses. This commit fixes a number of them as well as a few other problems
the analyser brought up.
This also fixes #1 in the issue tracker.
2013-11-01 00:24:58 +00:00
TTimo
666847b0ce
switch to xp compatible compiler toolchain, add/fix an archive and upload script for the VM builder
2013-08-24 22:50:12 +00:00
Chris Brooke
3e5bc317d0
Added -exportents to q3map2.
2013-07-15 04:58:15 +01:00
Timothee Besset
0241ec6d9b
put q3map2.exe x64 in install/x64, and copy the dependent DLLs
2013-06-07 05:13:20 +01:00
Timothee Besset
5d0b2a2b94
fix crashes: libxml2 static linking, turn off libintl stuff
2013-06-03 03:23:11 +01:00
Timothee Besset
7c1f101a29
spitting x64 q3map2 now
2013-06-02 00:56:33 +01:00
Timothee Besset
f397e4a8d6
link libxml2
2013-06-01 23:39:34 +01:00
Timothee Besset
9f425c0c72
add include path for gdk-pixbuf
2013-06-01 23:26:37 +01:00
Timothee Besset
1ec0ec94ba
switching to newer gtk and libxml. wip
2013-06-01 23:05:35 +01:00
Timothee "TTimo" Besset
ca29808460
missed those - q3map2 x64
2013-05-30 03:22:29 -05:00
Timothee "TTimo" Besset
2ca658fe9f
convert projects to msvc 2012
2013-05-23 20:44:41 -05:00
Timothee 'TTimo' Besset
05e48b2d4e
add q3data to the windows project
2012-10-07 14:22:42 -05:00
Timothee 'TTimo' Besset
df729933f8
compile q3data on Linux
2012-10-07 11:52:47 -05:00
Timothee 'TTimo' Besset
2bd4ea84f0
better QL Linux homepath config
2012-08-29 21:43:19 -05:00
Timothee 'TTimo' Besset
c692d7b5c5
point to the right QL homepath
2012-08-29 20:49:09 -05:00
Chris Brooke
9b37f2e205
Ok bspc works now for quakelive
2012-07-31 18:01:54 +01:00
Timothee "TTimo" Besset
06ac3b72a5
Merge pull request #104 from QBall147/bspc
...
Added bspc to the solution (with initial ql support)
2012-07-30 19:10:32 -07:00
Chris Brooke
bc1f18b574
Added bspc to the solution (with ql support)
2012-07-30 12:23:40 +01:00
Chris Brooke
2101cf6ae7
QuakeLive PK3 support for Q3Map2
2012-07-27 17:46:54 +01:00
Eric Wasylishen
29df45359d
Remove includes for glib/gconvert.h and glib/gmem.h, according to http://developer.gnome.org/glib/stable/glib-compiling.html it is an error to include individual hedaers starting with glib 2.32
2012-07-21 12:21:58 -04:00
Chris Brooke
26d3246edf
Additional Surface parameters for Quake Live -
...
snowsteps
woodsteps
The below params have been added but have not been implemented yet in ql
(been told it probably will be re-purposed at a later date)
dmgthrough <-- Missile dmg through surface(?)
2012-07-02 05:54:59 +01:00
Timothee 'TTimo' Besset
61a03e2ee7
add license info on a few things
2012-06-04 23:42:31 -05:00
Timothee 'TTimo' Besset
b19c4bc879
this was built on top of 1.5, so it never got properly transformed to a GPL license. took care of that now
2012-05-28 18:29:36 -05:00
Timothee 'TTimo' Besset
b36ee55e96
cleanup
2012-05-27 18:53:14 -05:00
Timothee 'TTimo' Besset
6476802ae8
dunno what happened there, someone brain farted hard
2012-05-06 15:55:10 -05:00
Timothee 'TTimo' Besset
c40e0b3e57
unused
2012-04-15 11:24:38 -05:00
Timothee 'TTimo' Besset
943424faa1
fix q3map2
2012-04-14 17:31:10 -05:00
Timothee 'TTimo' Besset
85a66c9519
fix unzip code
2012-04-14 17:15:55 -05:00
alex8664
67411cb18e
This is fix for failure of compilation on new libpng
2012-03-31 17:31:50 +04:00
Timothee TTimo Besset
6ac1b9cfd3
Merge branch 'master' of github.com:TTimo/GtkRadiant
2012-03-22 22:59:40 -05:00
Timothee TTimo Besset
a5a1d8287b
new version of glib is touchy
2012-03-22 22:57:36 -05:00
Ben Noordhuis
f961a547ff
q3map2: bump MAX_OS_PATH to 4096
...
Fixes a "buffer overflow detected" abort when compiled with _FORTIFY_SOURCE=1.
The realpath(3) function in glibc checks if the destination buffer is large
enough to hold up to PATH_MAX characters and aborts if that is not the case.
PATH_MAX doesn't have to be defined so assume that it's equal to 4096.
We should really be using pathconf(_PC_PATH_MAX) instead of a hard-coded value
but that means we can no longer use static buffers to hold paths.
2012-03-18 02:17:09 +01:00
Ben Noordhuis
3a959349ac
q3map2: harden UNIX path sniffer against buffer overflows
2012-03-18 02:17:09 +01:00
Ben Noordhuis
808e1c9f6f
q3map2: fix dangling pointer dereference
...
`last` was used but not initialized.
Also fixes a segmentation fault if PATH is not in the environment.
2012-03-18 02:17:09 +01:00
Ben Noordhuis
d7e9dab03d
q3map2: getpwent() result may not be persistent
...
Use getpwuid_r() instead and store the path in a static buffer.
2012-03-18 02:17:09 +01:00
Ben Noordhuis
c2be26a9bd
q3map2: add safe string copy functions
...
* Q_strncpyz()
* Q_strncat()
* Q_strcat()
Guard against buffer overruns, always zero terminate the result.
2012-03-18 02:17:09 +01:00
Ben Noordhuis
997811d430
q3map2: fix bogus empty string checks
...
qdir is an array, not a pointer, so `if (qdir)` is always true.
2012-03-18 02:17:09 +01:00
Ben Noordhuis
ca8d032cfb
fix warning: unused variable 'foo'
2012-03-18 02:17:09 +01:00
Ben Noordhuis
3311b00ae6
fix warning: format not a string literal and no format arguments
2012-03-18 02:13:11 +01:00
Timothee TTimo Besset
830125fad0
uncrustify! now the code is only ugly on the *inside*
2012-03-17 15:01:54 -05:00
rambetter
88f8603d62
8MB stack size linker options on all VC2008 proj files.
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@485 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-04-06 04:12:34 +00:00
rambetter
33da149be0
Backing out commit 483. Going to set linker flags instead.
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@484 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-04-06 04:08:22 +00:00
rambetter
e39f6f4bae
Increasing stack size on Windows build.
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@483 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-04-06 03:56:18 +00:00
rambetter
a62e98a1f9
Fixing a Sys_Printf() in main() for "q3map2 -convert". The usage message was
...
copied from "-scale" and was incorrect. Thanks to Ensiform from ioquake3 IRC
room for reporting this bug.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@482 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-03-06 19:14:50 +00:00
rambetter
561e062c87
This is a major change that updates the 3rd party libs on Windows builds.
...
A couple of things are broken right now:
- OpenGL font in Windows not appearing (expected to be broken, will fix)
- Linux build broken because it loads some .vcproj files that are removed
- 3rd party libs are downloaded from porky.nerius.com, not id Software
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@473 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-21 14:37:49 +00:00
Forest Hale
53af03faff
use bsp version 47 for the appropriate games, this unbreaks a previous
...
commit
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@440 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-30 03:18:05 +00:00
rambetter
7dceb250fe
Modifying game_reaction.h (for the game Reaction) to add custom surfaces.
...
This is more convenient than using custinfoparms.txt. TTI (from the
Reaction team) game these to me.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@434 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-22 07:03:51 +00:00
rambetter
083f7c7d6a
In function AddGamePath() in path_init.c for q3map2,
...
only adding path if it's not already added (remove duplicates).
It's cleaner this way.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@432 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-20 07:15:47 +00:00