Commit Graph

765 Commits

Author SHA1 Message Date
Garux 6592d65469 Radiant:
misc...
	* made shaderplug msg to look not like error (but barely noticeable)
	* removed Texdef_FitTexture copypasted code
	* ctrl+shift+mouse strafe mode: moving mouse forward moves camera forward, back - back
	* add map to recent ones on SaveMap (instead of doing that in 'open by cmd line': spoils the list)
	* fix: spin buttons alignment in patch inspector
	* fix: patch inspector window pos save/restore during run time
	* removed console, texbro buttons in regular layout
	* ent inspector: saving window splits pos in non regular layouts
	* ent inspector: saving lower split pos aswell
	* ent inspector: fix of: minimizing part behind middle to 0
	* saving find/replace wnd pos; bringing ontop, if is (present + called)
	* moved 'find unique name for' output to _DEBUG
	* fix of 'GLib-CRITICAL **: Source ID was not found when attempting to remove it' in buid monitor timer
	* fix: build menu customizing: command field is reachable right after creating new entry
2017-08-01 14:25:41 +03:00
Garux 9d6e27e4e3 Radiant:
misc...
	* fix: texbro m2 drag in 2x2 layout
	* fix: crash in (texbro + freezePointer)
	* fix: all sorts of problems with freezePointer drags near widget borders
2017-08-01 14:25:00 +03:00
Garux b017c473e8 Radiant:
menus...
	* help+: Blendmodes cheatsheet
misc...
	* fix treemodel Clang compilation
	* fix: 1x1 textures crash and appearence
	* fix of: create func static in non doom3 gametype = group entity w/o objects
	* merged tex bro textures borders; stipple indicates shaders
	* realigned tex bro text, so one doesn't collide with textures borders
	* fix of texture focusing in tex bro
	* grayscale RLE TGA support
	* unsupported Doom 3 entity keys: popup->log warning
	* patch inspector: +flip texture buttons
	* disabled texture lock by default (confuses novices, suddenly)
	* added MeshTex plugin src to project, compiled, fixed (works now-)
2017-08-01 14:23:38 +03:00
Garux f6b9708d07 Radiant:
binds...
	* tex bro: left double click loads directory, containing active shader + focuses on it
		right double click loads 'common' directory
misc...
	* shader editor gets focus after been hidden behind main window and called again
	* patch thicken: significantly more fail safe; correct handling of cycled patches
	* fix: was parsing vfs twice; pk3s were being opened twice during runtime
	* fix: shortcuts work after startup (plugins bar buttons were stealing focus)
2017-08-01 14:07:22 +03:00
Garux 86023af46c Radiant:
misc...
	* local gtk2 themes support; cfgs are .gtkrc-2.0.radiant, .gtkrc-2.0.win; +~100 themes included;
		MS-Windows theme is one, inheriting current appearence on Windows
	* GTK2 theme & font selector (Misc->Colors->Gtk theme...) (need restart after pair of naughty engines tho)
	* openGL implementaion of rubberband selector (w/o rerendering whole scene) (fixes visual issues with Aero)
2017-08-01 14:06:41 +03:00
Garux 2de8ee725b Radiant:
misc...
	* fix of 2.24 related: minimize floating window = whole app minimizes + can't restore
	* fix of 2.24 related: glwidgets inside floating windows were not shown after hide/show of parent widgets
	* tex bro: menubar = toolbar
2017-08-01 14:06:00 +03:00
Garux dfc3e9c2a5 more antialiased png icons 2017-08-01 14:05:06 +03:00
Garux 6f51c7f28d Radiant:
misc...
	* filter toobar buttons also handle right mouse clicks:
		caulk: apply caulk tex
		clip: toggle apply clip/weapclip tex
		hint: toggle apply hint/hintlocal/hintskip tex
		triggers: apply trigger tex
		liquids: toggle apply watercaulk/lavacaulk/slimecaulk tex
		areaportals: toggle apply nodraw/nodrawnonsolid tex
			shader names are configurable through respective shader_* keys in .game file
		details: make detail
		structural: make structural
	* png icons with real alpha; partially antialiased
2017-08-01 14:03:16 +03:00
Garux 23d2497f12 Radiant:
binds...
	* texbro: left double click loads directory, containing active shader
	* texbro: left triple click loads 'common' directory
misc...
	* updating texture browser height after thumbnail scale, min/max size, show shaders options changed
	* tex bro: show textures option (to leave only shaders)
	* tex bro: Show all (ctrl + a) toggles 'Hide unused' (typically: ctrl+a: get all used, once more ctrl+a: get all loaded)
	* tex bro: 'flush and reload shaders' autoloads last selected dir
	* tex bro: show alpha transparency option; def = yes
	* tex bro: white+black stipple around shader thumbnails + is visible, while being selected
	* filter toobar is not part of plugin one
2017-08-01 14:00:58 +03:00
Garux a59855266c Radiant:
binds...
	* douplicated basic shortcuts: arrows - camera freemove, ESC - deSelect, backSpace - delete

menus...
	* modify+: snap to grid (ctrl+g)

misc...
	* fixed warning on import (q3map2_type not found)
	* patch thicken
	* removed douplicate accelerators registering
	* trigger_* entities get textures/common/trigger tex on creation
		( unless different is set in .game file via shader_trigger key )
	* opening *.map, sent via cmd line (can assign *.map files in system to be opened with radiant)
	* -aero cmd line key to enable aero transparency
	* opening maps with bad tex defs (.#QNAN, .#IND, .#INF)
		(happens sometimes after rotating & often scaling with tex lock (in BP mode)); error->warning
2017-08-01 14:00:12 +03:00
Garux f8b2b1f25e Q3map2:
* decompiling: fix: broken brushes, empty brush definitions; shut down too usual warnings; with -force tries to decompile model autoclip too
	* decompiling: -fast mode for BSPToMap conversion


Radiant:
misc...
	* _setmaxstdio(2048): tested max pk3s count: 1021
	* curve: deform (randomize Z points coord at given amount)
2017-08-01 13:59:31 +03:00
Garux fe73dd74d0 Q3map2:
* fix: number of problems, found by Visual Studio's static code analyser
		(76ea7385dd)

Radiant:

misc...
	* fix of: convert group entity to diff one = entity w/o objects
	* asking for game path at 1st start, even if one, specified in .game exists (auto picking could make confused)
	* disabled game autodetecting: (~2min awaiting on w7 in non admin mode was confusing)
2017-08-01 13:58:52 +03:00
Garux 0fb65a91c7 Q3map2:
* -brightness 0..alot, def 1: mimics q3map_lightmapBrightness, but globally + affects vertexlight
	* -contrast -255..255, def 0: lighting contrast
	* packer improvements

Radiant:

binds...
	* entity inspector: Tab enters Key field, toggles between key/value fields; Del deletes keys; Esc quits

misc...
	* improved mwheel 2d zoom by Neumond
	* +makeRoom: like hollow, but extrudes faces outwards; for making rooms
	* deactivating tex dirs tree after loading dir, so SPACE and ENTER aren't broken for 2D after that
	* Regular, RegularLeft layouts: smaller console, bigger tex browser
	* Rotate, Scale dialogs: values aren't erased on Enter, OK, Apply (are on cancel, esc)
	* Rotate dialog: fix: new value in focused field wasn't taking in account on Enter
	* +updating texture directories list on 'flush and reload shaders' (reloading shaderlist aswell)
	* NumLock perspective window fix
	* ctrl+k(ConnectEntities): friendlier to complex connections, takes in account existing keys
		(priority: target > targetname > none)
	* +'all Supported formats' default option in open dialogs
	* defaulted show light radii
	* camera fov: 90->110
	* cubic clip: off by default; bigger def dist; fixed button's shortcut tip
	* prefs: Min & Max texture thumbnail size + dependant on scale;
		def = *scale .5, min 48, max 160 (makes range 96-320 visually differentiated)
2017-08-01 13:57:26 +03:00
Garux eef3995202 Q3map2:
* -pk3: autopackager mode(complete Q3 support); bsp path as input; switches: -dbg - talkative mode, -png - include pngs, at highest priority
		is using file 'gamename.exclude' to exclude vanilla game resources
		tip: ioq3, netradiant, compiler (and packager) treat *.pk3dir directories as separate pk3 files
2017-08-01 13:51:52 +03:00
Garux af4e2d29cf Q3map2:
* shot down spammy warning about samplesize for lmsize<=128; -debugsamplesize to show
	* numBspModels ('brusmodels') stat emitting


Radiant:

misc...
	* filters toolbar (disableable)
	* fix: shift + m1 click in tex browser to open shader in internal/external editor;
		defaulted internal; focuses on wanted shader; correct opening/saving
	* fix: angles "0 x 0" autoconvert to angle "x" on transform (was getting deleted w/o a trace)
2017-08-01 13:50:06 +03:00
Garux 6e687efe88 Q3map2:
* content of brush is determined now not by 1st side in brush definition (inconsistency!)
		but on priority: liquid > fog > playerclip > nonsolid > solid
		ex.: nodraw solid shader works now for hiding liquid or fog volume splits / unwanted faces
		solid or nonsolid shader + face(s) of playerclip = playerclip
		solid shader + face(s) of nonsolid = nonsolid (b4 could happen: 5nonsolid sides + 1solid = solid brush )


Radiant:

binds...
	* make structural - alt+s
	* shift+n - cycle patch tex projection
	* ctrl+f - fit texture
	* bind a, d in no mlook mode - CameraStrafeLeft/Right

menus...
	* smartified content basically
	* hidden killconnect for games, which are not nexuiz
	* view-orthographic+: center 2d on selected (ctrl+shift+tab)
	* removed parent from menu, regroup does work + isn't bugged
	* edit+: SelectAllOfType (shift+a)
	* view->show+: ToggleCrosshair, show size info, show grid
	* view menu: +patch inspector
	* curve->texture+: flip patch tex ( {ctrl}shift+i ), naturalize, cycle projection
	* cleaned, updated help menu links,+: Mouse Shortcuts, recent offline&fixed Shader Manual,
		netRadiant specific docs, lists of q3map2 switches/entity keys/shader directives
misc...
	* removed note to save before going to preferences, project settings
	* fog is automatically transparent
	* Doom3LightRadius: failed to parse default light radius - spammy msg removed
	* 1.5x bigger light ents (8->12u)
	* longer list of recently opened (4->9)
	* crosshair display: is saving in prefs
	* defaulted Maya theme
	* removed question to override current compile monitoring
2017-08-01 13:36:40 +03:00
Garux f73cc19a61 Q3map2:
* -clipdepth F, def 2, _clipdepth
	* fixed model autoclip (64u thick brushes/no collision at all in some cases)
	* pyramidal etc zillion (20!) of autoclip modes
	* removed stuctural caulk in models, was broken anyway

Radiant:

misc...
	* hollow: produces not intersecting brushes
2017-08-01 13:34:48 +03:00
Garux bf803dd851 Q3map2:
* -bounceColorRatio 0..1 (ratio of colorizing sample by texture)
	* -debugclip: autoclip debug, uses shaders debugclip, debugclip2
	* >2GB makefile option, allows up to 3GB ram on 32bit, 4GB on 64bit
	* speedup patch to use fast sqrt at some points of light phase, where precision is not needed

Radiant:

binds...
	* paste to camera - shift+v (alt+v was leading to texBro-View menu)
2017-08-01 13:33:37 +03:00
Garux 7ca7a54fe6 Q3map2:
fix * q3map_remapshader remaps anything fine, on all stages (effect is: postrenaming shader when things are have been done)
	* typo at -dirtmode

Radiant:

misc...
	* translucent textures are visible, while selected, too; +matching trans polys are visible simultaneously
2017-08-01 13:32:31 +03:00
Garux 9fed37bae0 Q3map2:
* native surfaceparm noob support (no -custinfoparms needed)
	* -noob in bsp phase: assign surfaceparm noob to all map surfaces
	* surfaceparm ob: skip assigning surfaceparm noob with -noob on that
	* farplane modes: radius+radius, origin2origin, exact (add r/o/e to the number to enable), < 0 works too
	* samples+filter - enabled again, makes sense
	* -vertexscale
	* fixed -novertex, (0..1) sets
	* quick q3map_novertexlight (?)
	* fixed _clone _ins _instance (_clonename)
	* -nolm - no lightmaps
	* ent keys aliases:_sa - shadeangle;_ss - samplesize
	* -shift N -shift X Y Z: shift whole map to some coords
	* more fogs (256) (ingame appearence lots of ones might be bugged due to engine arrangement, needs testing)
	* q3map_remapshader remaps anything fine, on all stages (effect is: postrenaming shader when things are have been done)
	* fixed 'unknown argument 1' at -lightanglehl
	* -nocmdline writting to worldspawn

Radiant:

binds...
	* wasd camera binds, c - deSelect, z - delete
	* ExpandSelectionToEntities - shift+e
	* make detail - alt+d
	* arbitrary rotation - shifr+r
	* arbitrary scale - ctrl+shift+s
misc...
	* fit width, fit height butts in surf inspector (for trims) (saves scales ratio)
	add old TODO with ideas
2017-08-01 13:26:50 +03:00
Stijn Buys a2681ec7ca Cleaned up comments. 2013-06-25 22:00:02 +02:00
Stijn Buys c4901d2532 Makes the texture layout dialog remember last used values, corrects x entry not having its value selected when showing the dialog. 2013-06-25 21:32:49 +02:00
Rudolf Polzer 590aae45b1 more pointers 2013-01-14 12:03:08 +01:00
Rudolf Polzer 80d17ccf4d add a missing cast 2013-01-14 11:59:24 +01:00
michaelb 1f0271a988 fix invalid use of <glib/...> headers 2012-04-09 09:44:35 +02:00
Rudolf Polzer e4287c28bb my own uncrustify run 2012-03-27 12:03:21 +02:00
Rudolf Polzer 0d10413fe0 fix how glib is included 2012-03-01 14:43:00 +01:00
Rudolf Polzer 6bc28ad466 Merge remote-tracking branch 'origin/ailmanki/et-engineaftercompile' 2012-03-01 12:15:33 +01:00
ailmanki 2b0e61ede1 Fix for the fix 2012-02-26 11:24:30 +01:00
ailmanki 2af0e49fc3 Fixed map not starting after compile in Enemy-Territory. 2012-02-26 11:11:19 +01:00
Rudolf Polzer 95e8ef16a2 fix another import bsp bug 2012-02-19 18:39:03 +01:00
Rudolf Polzer 043b4d7705 fix import decompiling 2012-02-19 18:27:45 +01:00
Rudolf Polzer a4ac339ea7 support for separators in build menu 2012-01-13 21:44:52 +01:00
Rudolf Polzer ffae4a0feb explain BP mode 2011-11-12 12:25:30 +01:00
Rudolf Polzer 2f60e8694a make dialogs for all "Xact" spheres/cones/cylinders 2011-10-07 14:06:03 +02:00
Rudolf Polzer 9032995bd3 refactor DoNewPatchDlg 2011-10-07 12:35:50 +02:00
Rudolf Polzer bf8fb3fc0b also support XactCone and XactSphere 2011-10-07 12:15:18 +02:00
Rudolf Polzer 66cbc01bb8 Experimental: add "XactCylinder" to make a better patch cylinder 2011-10-07 11:56:48 +02:00
Rudolf Polzer 9c436e5a25 why was this commented out - broke modelscale 2011-10-01 22:10:43 +02:00
Rudolf Polzer b25aa8735d Revert "fix invert selection logic", as that fix made other cases worse
This reverts commit 4cd61dfa7d.
2011-08-19 15:53:30 +02:00
Rudolf Polzer 4cd61dfa7d fix invert selection logic 2011-06-30 13:34:23 +02:00
Rudolf Polzer f937a371cc more errors 2011-05-16 14:57:14 +02:00
Rudolf Polzer 3e7f1b162f fix some compile errors on win32 2011-05-16 14:46:06 +02:00
Rudolf Polzer dec339b67c fix GetProcAddress usage 2011-05-16 06:37:38 +02:00
Rudolf Polzer 2ceb6c1c5a Merge branch 'master' of git://git.xonotic.org/xonotic/netradiant
Conflicts:
	tools/quake3/q3map2/path_init.c
2011-05-15 22:28:13 +02:00
Rudolf Polzer 32c2fd3b62 radiant: make shift-middle, and ctrl-middle also paste
not only shift-ctrl-middle
2011-05-15 22:18:14 +02:00
Rudolf Polzer 1e5ac483a5 get SHGetKnownFolderPath the right way 2011-05-03 08:09:22 +02:00
Rudolf Polzer 5725b104cc improve path finding logic 2011-05-01 21:17:23 +02:00
Rudolf Polzer 5f5eea8067 also support SavedGames on Win32 2011-05-01 21:06:13 +02:00
Rudolf Polzer f2ba0cbb0a support passing the home path to q3map2 as -fs_home (home dir only, ends with /. to request a dotdir name) and -fs_homepath (full path, including /.gamename) 2011-05-01 18:49:33 +02:00
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