Commit Graph

859 Commits

Author SHA1 Message Date
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
jdolan 58c425637e Merge branch 'master' of https://github.com/TTimo/GtkRadiant 2013-10-12 12:29:32 -04:00
jdolan b4a4dc55be Whitespace cleanup. 2013-10-12 12:29:11 -04:00
Timothee "TTimo" Besset 9c75082063 Merge pull request #238 from jdolan/master
Restore quake2 game description flag as idTech2 flag, fix launching legacy games.
2013-10-05 12:26:47 -07:00
jdolan 084169f348 Re-introduce 'quake2' flag is 'idTech2' flag for properly launching legacy games. 2013-10-05 15:21:27 -04:00
jdolan 5101b5b0aa Setup engine, enginepath, executablespath and prefix more thoroughly for q2w.game. 2013-10-05 11:21:44 -04:00
jdolan 7c0ca95b7b Use executables path for launching engine. This is defaulted to engine path for most games, but adjusted for those which have their binaries in a different directory (e.g. Quake2World). 2013-10-05 11:20:49 -04:00
jdolan 7d092b3417 Cleanup to idTech2 surface inspector. 2013-10-05 11:20:01 -04:00
Timothee "TTimo" Besset 99e8d5c211 Remove some old quake2 support code that is not being used in this new implementation of q2/q2w support. Set the BSP monitoring pref to off since q2wmap does not support it atm. 2013-09-22 16:07:47 -05:00
Timothee "TTimo" Besset 69db7ec003 cleanup 2013-09-22 15:53:34 -05:00
Timothee "TTimo" Besset 99e8ea8cf2 Remove done, apply button from idtech3 surface inspector.
Turn off the half baked undo, all changes applied immediate for now.
2013-09-14 18:45:29 -05:00
Timothee "TTimo" Besset 1ea5782efb only show the engine directory for Q2 and Q2W installs 2013-09-14 17:14:25 -05:00
Timothee "TTimo" Besset fcc637e9de code needs fixing to compile/work on windows. put in #ifdef for now 2013-09-14 15:47:10 -05:00
Timothee "TTimo" Besset 233c1f257e use g_malloc and g_free everywhere - causes Windows only crashes 2013-09-14 15:46:37 -05:00
Timothee "TTimo" Besset 03bf78c43f Merge branch 'legacy-bsp-monitoring' of https://github.com/jdolan/GtkRadiant.git 2013-09-14 11:43:29 -05:00
jdolan 8b271290e2 Poor-man's BSP monitoring on UNIX: capture stdout and stderr for legacy BSP tools, and append to the Radiant console. 2013-09-14 10:18:26 -04:00
jdolan 9760c8c243 Poor-man's BSP monitoring on UNIX: capture stdout and stderr for legacy BSP tools, and append to the Radiant console. 2013-09-14 10:06:39 -04:00
jdolan 10569d4e0c Attempt to resolve prefix_win32 support on Windows. Support for m_strHomeGame was previously conditionalized for Linux and Mac only. Also, try to fix a few OS-specific path issues by using G_DIR_SEPARATOR. 2013-09-13 10:07:17 -04:00
jdolan e3d0f74cdc Rather than trod on X11 keysyms, just check the meta keys in addition to the alt keys in Sys_AltDown. This way, if someone has a working X11 on Mac and they prefer to actually use their Alt keys, they can. The rest of us can use Cmd. 2013-09-12 12:16:43 -04:00
jdolan 16625f0e7f Use Cmd instead of the (broken) Alt keys on Mac. 2013-09-11 20:50:43 -04:00
jdolan 19cd2b04fd Merging. 2013-09-11 20:44:05 -04:00
jdolan 7fdfe2b096 Let's call it BINDIR. 2013-09-11 18:39:43 -04:00
jdolan 87c191207b Hide surface inspector on ESC, just like Q3 inspector. 2013-09-11 18:39:13 -04:00
Timothee "TTimo" Besset 0912498271 remove the offsets column 2013-09-08 08:51:14 -05:00
Timothee Besset 64332fb43d misc - having a look at brush primitives stuff 2013-09-08 13:28:08 +01:00
Timothee "TTimo" Besset 5aa744b026 misc fixes, reviewed the urt q3map2 code 2013-09-07 17:39:31 -05:00
Timothee Besset 8752425ca7 revert old commit. keep svn working directories in install/ 2013-08-24 17:58:08 -05: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
Timothee "TTimo" Besset 61aa13c1f9 fix another edge case in the floating texture window management 2013-08-24 08:17:05 -05:00
Timothee "TTimo" Besset f2ab6576c6 Merge branch 'master' of https://github.com/TTimo/GtkRadiant.git 2013-08-24 08:01:05 -05:00
Timothee "TTimo" Besset 5095d3d8eb Merge pull request #221 from merlin1991/WolfPack
Add support for RTCW to the game setup dialog
2013-08-21 06:37:45 -07:00
Christian Ratzenhofer 32aee4bd50 Add support for RTCW to the game setup dialog 2013-08-21 12:40:08 +02:00
Timothee "TTimo" Besset a7ef4116ff Disable T key to hide group dialog. Would have to check that no textbox is active, pita. Just use Escape. 2013-08-09 22:59:23 -05:00
Timothee "TTimo" Besset 21445bdc19 Merge pull request #211 from QBall147/master
Get rid of the rest of those gtk deprecated warnings for gtk-spin-button, also added 'Always caulk a new brush' to preferences
2013-07-30 08:06:54 -07:00
Timothee "TTimo" Besset 04d9f7a4ca Merge pull request #210 from UberGames/STVEFBugFix1
Fixed STVEF game support install routine + structural/detail toggle
2013-07-30 08:04:28 -07:00
Chris Brooke 949547b125 Added a toggle button to the main toolbar for creating Structural/Detail brushes 2013-07-26 22:25:56 +01:00
Chris Brooke 449340a95e Added 'Always use Caulk for new brushes' to preferences 2013-07-25 23:55:21 +01:00
Chris Brooke 60a0f49052 some more gtk spin-button cleanup ( Preferences / Surface Inspector / Patch Inspector / Arbitrary Rotation / gtkGenSurf plugin ) 2013-07-22 03:06:06 +01:00
Walter Julius Hennecke 1777877774 Fix STVEF game support install routine 2013-07-21 13:20:00 +02:00
Timothee "TTimo" Besset ae32550cb4 Merge pull request #209 from QBall147/master
Added -exportents to q3map2 (exports entities to a .ent file)
2013-07-19 11:43:32 -07:00
Chris Brooke 3d1b78ed2f fix for broken bsp menu (broken by increasing MAX_TEXTUREDIRS to 1024) 2013-07-19 07:08:28 +01:00
Chris Brooke 65175c80b1 oops forgot q3map2_urt (added -exportents) 2013-07-15 07:16:51 +01:00
Chris Brooke 3e5bc317d0 Added -exportents to q3map2. 2013-07-15 04:58:15 +01:00
Timothee Besset 6030c81df8 Merge branch 'master' of github.com:TTimo/GtkRadiant 2013-07-09 18:08:31 -05:00
Timothee Besset 11c8d70a67 find the right path to macports 2013-07-09 18:08:19 -05:00
jdolan c410aad9d7 Merge branch 'master' of https://github.com/TTimo/GtkRadiant 2013-07-09 11:58:48 -04:00
jdolan 6ad5f6bfdc Added default_scale for Q2 and Q2W. 2013-07-09 11:58:32 -04:00
Timothee "TTimo" Besset 47bdae97d5 Merge pull request #204 from jdolan/master
Replace the hard-coded quake2 / heretic2 surface inspectors with a generic idtech2 version
2013-07-09 06:29:18 -07:00
jdolan ccdc7a3881 Remove stale project references from .sln file. 2013-07-09 00:09:02 -04:00
jdolan 5552711b3c Merging upstream. 2013-07-09 00:08:11 -04:00