TTimo
cc4e44e31a
merge branch work back into trunk
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@319 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-09-01 17:34:10 +00:00
TTimo
2def0428da
ABToSVK commit
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant.ab@308 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-08-24 03:20:51 +00:00
Forest Hale
88cea027e6
ported over the 1.5 branch version of q3map2 which is newer
...
made Visual Studio files work in VS2005 Express
fixed a ton of warnings in VS2005 Express
fixed some compile problems on OpenSUSE 11.0
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@302 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-07-25 07:31:37 +00:00
mattn
995f6a1011
* divVerent's patch for the brush primitives surface dialog (fixed segfault due to NULL pointer)
...
* Quote http://zerowing.idsoftware.com/pipermail/gtkradiant/2008-July/011094.html : Attached to this message is a patch for a "somewhat working" brush
primitives surface dialog. It is an ugly hack, as it converts between
fake texdef notations and brush primitives whenever values are needed.
Had to fix an accuracy bug: the surface dialog rounded all rotation
values to integer angles, which SEVERELY broke things for me (changed
the Gtk spin object to use 4 digits, which is enough for me).
Also, I changed the fake texdef / brush primitives conversions to use
long double internally, as float's roundoff errors were quite visible to
me when testing.
Hope the remaining roundoff errors from converting back and forth won't
kill me, but it worked for a simple map example.
Also, I had to separate out "Snap to grid" and "Don't clamp" into two
separare options. They now mean:
- Snap to grid: snaps drag/etc. actions to the grid
- Don't clamp: disable brush point snapping during many operations, like
merely shifting brushes, editing texturing parameters, map loading,
etc.
The reason is that I do need the grid, but I don't want to get my
objects messed up by the snapping in my map. As I am using free
rotations, this DOES change quite much.
The config.py change is needed for compilation on Debian stable;
Debian's scons does not use the CFLAGS variable, but just CCFLAGS and
CXXFLAGS. In newer scons versions, CFLAGS is _shared_ flags for C and
C++, so if you want to require these, you don't need to include the
CFLAGS in CXXFLAGS too.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@301 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-07-10 08:30:47 +00:00
mattn
27a3c433bc
* fixed spawnflags dialog due to local and global variable mix (thanks divVerent)
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@300 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-07-10 07:41:14 +00:00
mattn
9fa4db610e
* brush primitive patch by divVerent
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@299 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-07-10 07:38:14 +00:00
mattn
28fda9304d
* gametools => gametools_win32, gametools_linux, gametools_macos
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@298 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-07-10 07:24:06 +00:00
mattn
f5b144e467
* removed a lot of HACKs for several games by merging the enginepath_win32, enginepath_linux and enginepath_macos from 1.5
...
to 1.6 (default for everything is quake3)
* removed the hacks for q2.game and heretic2.game (just check whether the game config value quake2 is set - TODO: game
dialog needs update - quake2 option should be given)
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@297 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-07-05 10:21:36 +00:00
mattn
5f6f117633
* reactivated some old quake2 code
...
* more translateable strings
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@296 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-07-05 08:53:43 +00:00
mattn
0902485233
* more translateable strings
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@295 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-07-05 08:37:22 +00:00
mattn
c974ae628c
* more translateable strings
...
* fixed warning about unused variable
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@292 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-07-04 22:11:30 +00:00
mattn
f6340d0187
* some new translateable strings
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@291 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-07-04 21:43:45 +00:00
mattn
04c7eb042d
* reactivated WXY_Print function to generate screenshots from the xy window
...
* removed all the references to the old bugzilla links (deadlinks - no longer useful)
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@289 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-06-27 15:09:36 +00:00
mattn
591626e4d8
* Tremulous patch by Ingar
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@288 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-06-27 14:30:13 +00:00
mattn
88d21daa67
* introduced a new config variable to be able to load maps directly from the enginePath/basePath/maps directory
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@286 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-06-26 18:50:18 +00:00
mattn
3138825cde
* more translations
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@285 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-06-26 17:48:22 +00:00
mattn
f5b6f40bc4
* fixed dir handle leaks for windows
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@284 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-06-26 15:19:48 +00:00
mattn
d5fc00a4f8
* removed unnecessary gi18n.h inclusions
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@283 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-06-26 14:30:58 +00:00
mattn
4702591409
* const stuff
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@282 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-06-26 13:58:20 +00:00
mattn
b98f83c4ee
* const stuff
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@281 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-06-26 13:57:38 +00:00
mattn
babec56d56
* reverted some const changes in order to let g_slist_append work again
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@280 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-06-26 13:53:24 +00:00
mattn
99b8049c8c
* fixed warnings
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@278 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-06-26 11:40:59 +00:00
mattn
c0f477bd04
* fixed warnings
...
* removed www dir (dead links, almost none of the posted links are available - correct me when i'm wrong, then we can revert this remove)
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@275 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-06-26 11:21:13 +00:00
mattn
146deafcee
* mark strings translateable in the dialogs
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@271 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-06-26 10:19:31 +00:00
mattn
5538231336
* new strings marked translateable in the preferences menus
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@270 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-06-26 09:43:34 +00:00
mattn
ef710929c0
* more translateable strings
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@268 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-06-26 08:58:17 +00:00
mattn
3f7eb00721
* added pot file (translation catalog)
...
* marked more strings as translateable
* deactivated gtk_disable_setlocale and bind the textdomains
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@265 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-06-26 08:31:13 +00:00
mattn
e4b1c1a55c
* fixed a lot of compiler warnings (mostly const char * stuff and use of uninitialized data)
...
* add support for translating radiant (just marked three strings, more to come)
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@264 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-06-26 07:52:02 +00:00
TTimo
11f8765db7
MSVC8: change output dir rules to put binaries into install/
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@252 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-04-25 02:17:12 +00:00
TTimo
8ae5545f3e
misc
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@251 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-04-25 02:14:55 +00:00
TTimo
0d8ed0a523
error handling in watchbsp (contributed by ilm)
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@250 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-04-14 20:15:34 +00:00
TTimo
4d18333524
fix
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@249 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-04-13 17:28:01 +00:00
TTimo
3e38eae740
fix and improve the game selection and game configuration dialogs - added dir dialog, using GtkComboBox (added support for GtkComboBox too)
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@248 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-04-12 23:01:39 +00:00
TTimo
4c1ce04455
rollback didn't mean to checkin that
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@245 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-04-07 02:44:39 +00:00
TTimo
a11b1d9528
win32 FindFiles fix
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@244 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-04-07 02:43:47 +00:00
TTimo
555ea60407
working on more installation functionality
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@240 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-04-05 21:38:49 +00:00
mattn
4b9f42f82a
* added nexuiz and quake2 gamepack support
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@237 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-03-24 16:53:15 +00:00
mattn
a22b11f22d
* added quake2world support
...
* finished warsow support
* NOTE: This should really be generalized
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@235 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-03-24 16:12:40 +00:00
mattn
db4ab5daaa
* added UFO:AI gamepack
...
* changed gametools path in game definition file (this allows us to store more than one game in the games/ directory)
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@234 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-03-24 15:24:37 +00:00
mattn
3c907d00a7
* added UFOAI_PACK support
...
* fixed prefix option for none q3 based games
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@233 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-03-24 11:13:02 +00:00
mattn
3a05e084dd
* implemented FindFiles, NextFile and ~FindFiles for linux
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@228 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-03-18 19:31:49 +00:00
TTimo
94199c49dc
fix windows compile, it's possible the linux build broke and will need misc tweaks. you need a new GtkR-1.6-deps.zip
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@227 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-03-18 17:47:38 +00:00
mattn
00daec6095
* added UFOAI to gamepack configuration code
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@224 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-03-16 20:54:29 +00:00
mattn
cbe18164fb
* hacked quake2 transparent surfaces support into the draw brush function
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@223 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-03-16 20:39:33 +00:00
mattn
6d06cd9779
* added three new filter types for quake2 surface and content flags
...
* fixed ufoai level filters
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@222 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-03-16 20:06:02 +00:00
mattn
fb4bd2916f
* deactivated filter removal and readd with every g_qeglobals.d_savedinfo.exclude update (see comment)
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@217 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-03-16 19:01:48 +00:00
mattn
eaa3e3169f
* added filter api to create new filters from within plugins
...
* TTimo, please have a look at the mainframe.cpp part
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@208 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-03-16 09:42:56 +00:00
mattn
8999fcc3a7
* improved quake2 support by added a quake2 boolean to the CGameDescription class - this allows us to even use the quake2 surfaceplugin function (like e.g. SetFaceTexdef_Q2) without a hardcoded game name of q2.game or heretic2.game
...
* added support for relative md2 skin paths
* fixed wrong _pico_printf call
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@203 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-03-04 17:33:05 +00:00
TTimo
f33fed31ce
misc fixes
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@200 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-03-02 23:36:20 +00:00
TTimo
c5ff0803df
towards compiling on windows again
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@198 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-02-28 16:47:26 +00:00
TTimo
051578cb3b
added file copy tree for the game packs - lists supported games
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@197 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-02-25 04:17:23 +00:00
TTimo
a06f65b042
apply patch from Martin Gerhardy - more quake2 related modules compiled and misc fixes
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@195 8a3a26a2-13c4-0310-b231-cf6edde360e5
2008-02-18 20:54:58 +00:00
TTimo
1099f571fe
basic architecture for game configuration at runtime. writes out a .game, no sanity checks, does not copy any game pak data
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@192 8a3a26a2-13c4-0310-b231-cf6edde360e5
2007-12-25 00:10:45 +00:00
TTimo
0975f4af11
propagate from internal tree
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@191 8a3a26a2-13c4-0310-b231-cf6edde360e5
2007-11-05 13:28:33 +00:00
TTimo
beb511aadb
from nxn
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant.ab@188 8a3a26a2-13c4-0310-b231-cf6edde360e5
2007-11-04 03:59:18 +00:00
TTimo
b1bfb19ecd
more eol-style
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant.ab@186 8a3a26a2-13c4-0310-b231-cf6edde360e5
2007-11-04 03:53:53 +00:00
TTimo
33efc90892
more eol-style
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@185 8a3a26a2-13c4-0310-b231-cf6edde360e5
2007-11-04 03:51:54 +00:00
TTimo
ab3a99dbbe
eol style
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant.ab@184 8a3a26a2-13c4-0310-b231-cf6edde360e5
2007-11-04 03:47:06 +00:00
TTimo
9998050654
set eol-style
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@183 8a3a26a2-13c4-0310-b231-cf6edde360e5
2007-11-04 03:34:51 +00:00
TTimo
ff588a439f
get the basics of a new scons build system together
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@179 8a3a26a2-13c4-0310-b231-cf6edde360e5
2007-09-30 19:39:29 +00:00
TTimo
8037810110
transfer from internal tree r5311 branches/1.4-gpl
...
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@177 8a3a26a2-13c4-0310-b231-cf6edde360e5
2007-09-12 18:54:28 +00:00