Commit Graph

765 Commits

Author SHA1 Message Date
Rudolf Polzer a15293c86f untested changes so DP might work with this again. Who knows if they even compile. 2011-04-29 10:55:57 +02:00
Rudolf Polzer 44bf9ab0e0 add a missing variable 2011-04-20 17:58:23 +02:00
Rudolf Polzer 35680f96d5 add the #include here too 2011-04-20 17:57:26 +02:00
Rudolf Polzer 9b15142ec2 q3map2: use "My Games" directory if exists on Win32 2011-04-20 17:44:27 +02:00
Rudolf Polzer 5b8b0dd6b2 if we get empty brushes in CSG subtract, don't complain, just don't insert the new brush (as this can happen intentionally when a brush is entirely covered) 2011-02-27 07:18:02 +01:00
Rudolf Polzer 3cdbbcc748 allow game packs to override the default of brush primitives 2011-02-23 14:33:18 +01:00
Rudolf Polzer de28d9de1d Merge remote-tracking branch 'origin/divVerent/weird-shift-a' 2011-02-14 19:42:28 +01:00
Rudolf Polzer 6dce431cd0 fix foreground color in console window (patch by Nikoli) 2011-01-26 21:00:13 +01:00
Rudolf Polzer 73c9441a02 detect format error on Import..., and convert (as it was intended) 2011-01-21 23:34:25 +01:00
Rudolf Polzer 96d42ebc73 rename the DwmEnableComposition variable 2011-01-21 09:13:40 +01:00
Rudolf Polzer c8524834a7 give ViewFront/ViewSide/ViewTop default shortcuts 2010-12-29 17:51:35 +01:00
Rudolf Polzer a3aa889e15 explicitly use the -readmap option for converting 2010-12-28 13:50:57 +01:00
Rudolf Polzer 91d1810baf make shift-a not always check classname, but check the current entity key if entity inspector is open 2010-12-22 17:38:33 +01:00
Rudolf Polzer 96854914dc remove a LOT of unused symbols from qgl.cpp 2010-12-19 21:06:42 +01:00
Rudolf Polzer 03ff4dbbfe in "GimpRadiant" mode, make the focused XY view the current one for nudgeSelection 2010-12-19 00:27:12 +01:00
Rudolf Polzer 0e0197b793 add [BspFile] to be used in compile command lines to explicitly refer to the .bsp 2010-12-14 22:08:25 +01:00
Rudolf Polzer 5d074cfc12 default to Arial 9 on Windows (NOT Courier New 8) 2010-12-11 14:53:23 +01:00
Rudolf Polzer 50218d2883 Revert "fix some more of the weird workarounds"
This reverts commit b8ef001e49.
2010-12-11 14:52:52 +01:00
Rudolf Polzer b8ef001e49 fix some more of the weird workarounds 2010-12-09 07:08:34 +01:00
Rudolf Polzer bc2185ec94 Merge remote branch 'origin/divVerent/pangofix' 2010-12-05 16:52:23 +01:00
Rudolf Polzer db2c428f2e support "real3" as vector type properly 2010-12-05 16:46:09 +01:00
Rudolf Polzer 6d09dee422 workaround for loading broken maps written by ZeroRadiant that have a duplicate plane 2010-12-02 14:31:53 +01:00
Rudolf Polzer c68e337af0 fix font display by moving characters more away from the screen edge (fixes a small overlap) 2010-11-18 17:05:04 +01:00
Rudolf Polzer 3cd914c5e1 remove some redundant data members 2010-11-18 17:03:42 +01:00
Rudolf Polzer 3ce82871e3 refactoring font code to hopefully be closer to be able to exchange the font system by something not call list based 2010-11-18 17:01:21 +01:00
Rudolf Polzer 8f059eb592 xywindow: draw the x/y/z border properly 2010-11-18 12:56:21 +01:00
Rudolf Polzer ec7957adec change texture lock default to true; remove weird user pref munging 2010-11-04 14:55:43 +01:00
Rudolf Polzer 288318d040 apparently calling FindOrInsertWorldspawn during tree traversing is bad, so let's not do that 2010-11-01 07:43:42 +01:00
Rudolf Polzer ce482631a3 last workaround did not work. Try a really simple one then. 2010-10-11 20:26:55 +02:00
Rudolf Polzer f7a2cb9e04 reinit OpenGL state on redraw properly 2010-10-11 20:19:52 +02:00
Rudolf Polzer 61c537beac Merge remote branch 'origin/divVerent/convert-from-map-to-map' 2010-10-10 16:53:39 +02:00
Rudolf Polzer 90402b6978 update surface dialog when moving a brush 2010-10-10 16:44:27 +02:00
Rudolf Polzer 7a0665f156 automatically run the decompiler when specifying a BSP file in Import... 2010-10-10 16:04:41 +02:00
Rudolf Polzer 599056d188 allow different file type selections for open/import/save 2010-10-10 14:35:18 +02:00
Rudolf Polzer e1ed914df2 clean up the reload-if-failed code 2010-10-10 14:10:10 +02:00
Rudolf Polzer 182f62c459 rename to toggleFormat 2010-10-10 13:54:01 +02:00
Rudolf Polzer 112586a3cf clean up toggleProjection code 2010-10-10 13:53:40 +02:00
Rudolf Polzer 2b0a97c814 somewhat unclean code, sorry... but it allows opening brushPrimitives maps in nonBrushPrimitives mode (experimental) by temp toggling to the correct mode 2010-10-10 10:47:16 +02:00
Rudolf Polzer 652a2d36fb allow changing the "Alternate texture projection" mode at runtime (requires Map_New currently though) 2010-10-10 10:27:50 +02:00
Rudolf Polzer 5f44865ec2 fix cloning (don't clone the worldspam) 2010-09-04 13:52:03 +02:00
Rudolf Polzer 61c6265531 fix gamedetect NULL pointer 2010-08-23 21:41:42 +02:00
Rudolf Polzer 370cc40d7f also hide _reflect and _alpha texture files 2010-08-09 06:43:45 +02:00
Rudolf Polzer 93f9dc354f support misc_*model as misc_model in the radiant editor (way more convenient) 2010-06-04 20:57:00 +02:00
Jānis Rūcis b566370748 Remove unnecessary locale/UTF-8 encoding conversions 2010-05-20 19:45:59 +03:00
Rudolf Polzer d40c79f30c Merge branch 'osxnetradiant'
Conflicts:
	contrib/bobtoolz/DPatch.cpp
	contrib/bobtoolz/bobToolz-GTK.cpp
	contrib/bobtoolz/funchandlers-GTK.cpp
	install-dylibs.sh
	setup/data/osx/NetRadiant.app/Contents/MacOS/netradiant.sh
2010-03-28 19:32:53 +02:00
Rudolf Polzer 7dd945e36a changes from OSXnetradiant 2010-03-28 19:14:14 +02:00
Rudolf Polzer d190c4f72c enable size display by default 2010-03-24 16:38:58 +01:00
Rudolf Polzer c6252fe3fc add a feature shift-k to assign killtarget, not target like ctrl-k 2010-02-08 16:41:55 +01:00
Rudolf Polzer 5c3de4809e add a "decals" texture filter option (textures/decals/) 2010-02-06 22:24:14 +01:00
Rudolf Polzer 3d28ea324c do not normalize colors in color picker 2010-02-06 22:23:19 +01:00
divverent c48acc3512 some more clip shader names
git-svn-id: svn://svn.icculus.org/netradiant/trunk@406 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-12-30 10:31:32 +00:00
divverent 0037763448 fix Ctrl-Tab handling in the Floating window style (floating has a XYZ window, so Ctrl-Tab SHOULD switch views)
git-svn-id: svn://svn.icculus.org/netradiant/trunk@404 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-12-30 10:26:41 +00:00
divverent f2516c981f show the grid with faded out alpha if grid snapping is disabled
git-svn-id: svn://svn.icculus.org/netradiant/trunk@402 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-10-04 19:29:02 +00:00
divverent 04a61593c3 ToggleGridSnap command (beware of it)
git-svn-id: svn://svn.icculus.org/netradiant/trunk@401 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-10-04 19:15:55 +00:00
divverent d9e57a87b9 fix smooth operator on cylinders
git-svn-id: svn://svn.icculus.org/netradiant/trunk@392 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-07-25 10:48:53 +00:00
divverent a94abb3026 allow specifying executable type
git-svn-id: svn://svn.icculus.org/netradiant/trunk@391 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-07-25 10:23:32 +00:00
divverent a2eceb0f18 enable the previously disabled "Sphere" patch primitive
git-svn-id: svn://svn.icculus.org/netradiant/trunk@390 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-07-24 23:18:20 +00:00
divverent e23ea7ea7d support MAX_PATCH_* matching q3map2
git-svn-id: svn://svn.icculus.org/netradiant/trunk@389 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-07-21 17:28:59 +00:00
divverent 724fc57603 allow up to 31x31 patches
git-svn-id: svn://svn.icculus.org/netradiant/trunk@388 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-07-21 17:22:59 +00:00
divverent 5429d1b989 new feature to smooth patches
git-svn-id: svn://svn.icculus.org/netradiant/trunk@387 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-07-21 17:18:11 +00:00
divverent fa1db21a4b we can allow 31 sides for regular spheres, if we can do 1000 sides for a rock
git-svn-id: svn://svn.icculus.org/netradiant/trunk@380 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-06-12 20:54:14 +00:00
divverent 6e3c68aaa6 new brush primitive: a "rock"
git-svn-id: svn://svn.icculus.org/netradiant/trunk@379 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-06-12 20:42:51 +00:00
divverent 5fae111aff fixing last commit :P
git-svn-id: svn://svn.icculus.org/netradiant/trunk@378 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-05-24 18:43:09 +00:00
divverent cba6ca9503 add more ignore patterns
git-svn-id: svn://svn.icculus.org/netradiant/trunk@377 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-05-24 18:17:41 +00:00
divverent c4098aa3ba add menu item for SnapToGrid
git-svn-id: svn://svn.icculus.org/netradiant/trunk@365 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-05-17 19:20:47 +00:00
divverent 9507f334d1 fix greyscaling bug in texture compression
git-svn-id: svn://svn.icculus.org/netradiant/trunk@358 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-04-29 17:02:37 +00:00
divverent a1f2938c75 always sort game descriptions by displayed name
git-svn-id: svn://svn.icculus.org/netradiant/trunk@357 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-04-29 16:35:28 +00:00
divverent 3844ff04ac fix Gtk warnings about nonzero page_size in spin buttons
git-svn-id: svn://svn.icculus.org/netradiant/trunk@353 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-04-28 13:04:53 +00:00
divverent babc991433 always use courier new 8 on win32 again
git-svn-id: svn://svn.icculus.org/netradiant/trunk@351 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-04-27 19:01:38 +00:00
divverent 97c46409b7 as a workaround, hardcode the font offset in the xy window again
git-svn-id: svn://svn.icculus.org/netradiant/trunk@350 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-04-27 18:59:12 +00:00
divverent 3c3668d11c also detect being part of a warsow install
git-svn-id: svn://svn.icculus.org/netradiant/trunk@317 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-04-10 19:44:53 +00:00
divverent df072b781c slightly better font handling, enjoy!
git-svn-id: svn://svn.icculus.org/netradiant/trunk@313 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-04-09 10:16:31 +00:00
divverent cbfac4f225 include windows.h
git-svn-id: svn://svn.icculus.org/netradiant/trunk@312 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-04-08 16:44:15 +00:00
divverent 4bff5a2e20 try to disable composition on Vista
git-svn-id: svn://svn.icculus.org/netradiant/trunk@311 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-04-08 16:32:59 +00:00
divverent 0bfdbc954f fix ViewSide
git-svn-id: svn://svn.icculus.org/netradiant/trunk@246 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-04-05 12:41:34 +00:00
divverent 444af8c46a "Portable" Radiant support: when a subdirectory "settings" of the directory with radiant.exe exists, the configuration data is stored in there.
git-svn-id: svn://svn.icculus.org/netradiant/trunk@242 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-04-02 17:07:17 +00:00
divverent 08732dbb75 get the parentparent reference before changing the nodes; this should fix a segfault in regrouping
git-svn-id: svn://svn.icculus.org/netradiant/trunk@232 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-03-27 09:21:52 +00:00
divverent 8e10595ce3 make it work with older Gtk again
git-svn-id: svn://svn.icculus.org/netradiant/trunk@229 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-03-25 11:49:50 +00:00
divverent 2a41079750 new awesome feature: the shortcuts list can now be EDITED
git-svn-id: svn://svn.icculus.org/netradiant/trunk@228 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-03-25 10:35:37 +00:00
divverent ecfd6813e3 remove two mysterious crashes (although I don't know why it was broken to begin with)
git-svn-id: svn://svn.icculus.org/netradiant/trunk@223 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-03-20 16:50:58 +00:00
divverent 1d2068f2f1 detect Q2W too
git-svn-id: svn://svn.icculus.org/netradiant/trunk@218 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-03-11 19:17:43 +00:00
divverent 749ab6b3fa compile fix ;)
git-svn-id: svn://svn.icculus.org/netradiant/trunk@214 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-03-08 20:55:52 +00:00
divverent 07e9ed4e6a try indicating the direction of a cut
git-svn-id: svn://svn.icculus.org/netradiant/trunk@213 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-03-08 20:47:40 +00:00
divverent 29b0e01ae7 kill some broken URLs
git-svn-id: svn://svn.icculus.org/netradiant/trunk@212 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-03-05 14:17:51 +00:00
divverent e647ac225f also support \ path name separator. So much for "all systems".
git-svn-id: svn://svn.icculus.org/netradiant/trunk@211 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-03-05 11:28:15 +00:00
divverent b7cd2135c9 detect being inside a Nexuiz install from Radiant C code, no longer from a shell script on OS X. This should make it work on all systems.
git-svn-id: svn://svn.icculus.org/netradiant/trunk@210 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-03-05 11:27:30 +00:00
divverent a4f89fe0f8 fix some more crashes (on OS X only)
git-svn-id: svn://svn.icculus.org/netradiant/trunk@208 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-03-04 14:56:32 +00:00
divverent 03c2a5a99f add command line options:
-global-Key Value
-gamename.game-Key Value

and use it in netradiant.sh on OS X to detect whether NetRadiant.app is located
in a subdir of a Nexuiz install. If it is, automatically select this game dir.


git-svn-id: svn://svn.icculus.org/netradiant/trunk@202 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-03-04 08:12:04 +00:00
divverent af88b4208b ------------------------------------------------------------------------
r327 | mattn | 2009-02-01 17:09:49 +0100 (Sun, 01 Feb 2009) | 1 line

* merged r22231 from uforadiant: 'use gtk default font instead of defined ones for linux/windows (which could happen to be not installed)'
------------------------------------------------------------------------


git-svn-id: svn://svn.icculus.org/netradiant/trunk@180 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-02-07 10:37:51 +00:00
divverent 176491f8ef use Firefox, not Netscape
git-svn-id: svn://svn.icculus.org/netradiant/trunk@178 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-02-02 08:20:18 +00:00
divverent 1c96ac9ddf fix some spam
git-svn-id: svn://svn.icculus.org/netradiant/trunk@171 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-01-14 08:00:42 +00:00
divverent 25bc3d3700 fix error
git-svn-id: svn://svn.icculus.org/netradiant/trunk@170 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-01-14 07:56:58 +00:00
divverent e467f40d4a it now compiles on OS X, but does it work?
git-svn-id: svn://svn.icculus.org/netradiant/trunk@169 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-01-09 22:44:43 +00:00
divverent 7e13d41445 automatically rewrite shortcuts.ini
git-svn-id: svn://svn.icculus.org/netradiant/trunk@158 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-01-07 14:33:40 +00:00
divverent c75a6b31c6 new toys :P
git-svn-id: svn://svn.icculus.org/netradiant/trunk@153 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-01-07 08:37:33 +00:00
divverent 8bb2b08c29 revert the last commit, instead fix the underlying bug
git-svn-id: svn://svn.icculus.org/netradiant/trunk@149 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-01-03 21:57:33 +00:00
divverent 6e11ecb476 fix the translation of entities used by mirroring or scaling
git-svn-id: svn://svn.icculus.org/netradiant/trunk@148 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-01-03 21:05:25 +00:00
divverent 64d4a06eba new command: regroup entities.
Moves all selected brushes into the selected entity.
Usage:

- Select brush from entity
- Hit Ctrl-Alt-E
- Select some other brush
- Regroup

The other brush will get added to the entity.

- Select brush from entity
- Regroup

The brush will get removed from the entity, and moved to worldspawn.



git-svn-id: svn://svn.icculus.org/netradiant/trunk@147 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-01-02 08:40:46 +00:00
divverent 59c333f44b fix the last commit
git-svn-id: svn://svn.icculus.org/netradiant/trunk@146 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-01-01 14:13:27 +00:00
divverent c8a08caf81 CloneSelection: don't overwrite names of target/targetname
by holding Shift while pressing space, you get the old behaviour back


git-svn-id: svn://svn.icculus.org/netradiant/trunk@145 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-01-01 14:06:36 +00:00
divverent 733ae2732e fix keys
git-svn-id: svn://svn.icculus.org/netradiant/trunk@142 61c419a2-8eb2-4b30-bcec-8cead039b335
2008-12-20 15:11:33 +00:00
divverent 1c46929cfd fix a warning; NULL out the unused faces of misc_models (apparently this changes nothing)
git-svn-id: svn://svn.icculus.org/netradiant/trunk@137 61c419a2-8eb2-4b30-bcec-8cead039b335
2008-12-09 14:57:03 +00:00
rpolzer eb8babab1a win32 font fix, win32 build fix by ingar
git-svn-id: svn://svn.icculus.org/netradiant/trunk@130 61c419a2-8eb2-4b30-bcec-8cead039b335
2008-11-21 10:53:43 +00:00
rpolzer 3aab20c1d6 radiant: make rotate/scale dialogs non-modal
git-svn-id: svn://svn.icculus.org/netradiant/trunk@95 61c419a2-8eb2-4b30-bcec-8cead039b335
2008-09-19 12:31:32 +00:00
rpolzer d9f68dedb0 strafe mode option
git-svn-id: svn://svn.icculus.org/netradiant/trunk@91 61c419a2-8eb2-4b30-bcec-8cead039b335
2008-09-18 18:01:27 +00:00
rpolzer 8401d4c6c6 make Ctrl-Tab center the views in the XYZ view
git-svn-id: svn://svn.icculus.org/netradiant/trunk@90 61c419a2-8eb2-4b30-bcec-8cead039b335
2008-09-18 17:25:03 +00:00
rpolzer 01a2a09b61 git-svn-id: svn://svn.icculus.org/netradiant/trunk@87 61c419a2-8eb2-4b30-bcec-8cead039b335 2008-09-18 09:39:06 +00:00
rpolzer 8a1ebd7397 gtk error message handling fixes
git-svn-id: svn://svn.icculus.org/netradiant/trunk@86 61c419a2-8eb2-4b30-bcec-8cead039b335
2008-09-18 07:02:14 +00:00
rpolzer 3c8d97704b fix OpenGL erorr bug on XP software renderer; use svn:ignore
git-svn-id: svn://svn.icculus.org/netradiant/trunk@85 61c419a2-8eb2-4b30-bcec-8cead039b335
2008-09-18 06:57:13 +00:00
rpolzer 35e04d29f4 use new directory, remove -div0 from version
git-svn-id: svn://svn.icculus.org/netradiant/trunk@82 61c419a2-8eb2-4b30-bcec-8cead039b335
2008-09-17 13:39:58 +00:00
rpolzer 4eeb89d4b2 s/GtkRadiant/NetRadiant/
git-svn-id: svn://svn.icculus.org/netradiant/trunk@81 61c419a2-8eb2-4b30-bcec-8cead039b335
2008-09-17 13:32:43 +00:00
rpolzer 5ad1e19406 the historic move: getting rid of all visual studio project stuff, now that the mingw build works
git-svn-id: svn://svn.icculus.org/netradiant/trunk@56 61c419a2-8eb2-4b30-bcec-8cead039b335
2008-09-16 08:15:52 +00:00
rpolzer f57bd8b3da git-svn-id: svn://svn.icculus.org/netradiant/trunk@54 61c419a2-8eb2-4b30-bcec-8cead039b335 2008-09-16 07:40:46 +00:00
rpolzer 6c5961123d possibly working Win32 build; make -j broken again (see no good way to force version.h making before everything else, my old way made make rebuild everything every time)
git-svn-id: svn://svn.icculus.org/netradiant/trunk@51 61c419a2-8eb2-4b30-bcec-8cead039b335
2008-09-15 19:20:47 +00:00
rpolzer 107765f0e4 initial
git-svn-id: svn://svn.icculus.org/netradiant/trunk@1 61c419a2-8eb2-4b30-bcec-8cead039b335
2008-09-13 18:28:57 +00:00