new toys :P
[divverent/netradiant.git] / ChangeLog
1 2009-01-07 Rudolf Polzer divVerent(at)alientrap.org
2         * radiant: handle ALL key binds properly using GDK methods
3
4 2009-01-03 Rudolf Polzer divVerent(at)alientrap.org
5         * radiant: fix the translation of entities used by mirroring or scaling
6
7 2009-01-02 Rudolf Polzer divVerent(at)alientrap.org
8         * radiant: command "regroup entities", allows moving brushes in/out of
9           entities
10
11 2009-01-01 Rudolf Polzer divVerent(at)alientrap.org
12         * radiant: "clone selection" no longer changes targetnames by default.
13           Hold shift while pressing space to do change them as before.
14         * all: handle "origin" keys for brush entities (more consistency, should
15           break no maps)
16
17 2008-12-10 Rudolf Polzer divVerent(at)alientrap.org
18         * radiant: properly handle the [ and ] keys on german layout
19         * q3map2: fix dotProduct2scale to match the documentation
20
21 2008-11-28 Rudolf Polzer divVerent(at)alientrap.org
22         * q3map2: -dirty: don't treat skybox surfaces as solid for dirtmapping;
23           prevents Quake 2-ish "dark near skybox" effect.
24
25 2008-11-21 Rudolf Polzer divVerent(at)alientrap.org
26         * radiant: applied win32 font and build fix by ingar
27
28 2008-11-20 Rudolf Polzer divVerent(at)alientrap.org
29         * q3map2: extend some more limits but just by a bit this time to not
30           let memory usage rise too high
31         * radiant: fix finding the .mtl file for .obj models
32
33 2008-11-18 Rudolf Polzer divVerent(at)alientrap.org
34         * q3map2: get rid of the MAX_MAP_DRAW_VERTS limit (the array already was
35           dynamic anyway); allows creating BSPs of over 400 MB in size ;)
36
37 2008-11-10 Rudolf Polzer divVerent(at)alientrap.org
38         * radiant: draw targeting arrows also for target2, etc. keys even in Q3
39           map mode; this is good for Nexuiz which now supports target, target2,
40           target3 and target4.
41
42 2008-11-07 Rudolf Polzer divVerent(at)alientrap.org
43         * radiant: fix buffer overruns because of using the realpath function
44           with an insufficient buffer; there might be more of these in the code
45           base
46
47 2008-10-27 Rudolf Polzer divVerent(at)alientrap.org
48         * q3map2: -convert -format ase -shadersasbitmap convert mode that writes
49           the shader names in the *BITMAP field in the .ase. That way, the .ase
50           files work without changing as mapobjects.
51
52 2008-10-12 Rudolf Polzer divVerent(at)alientrap.org
53         * q3map2: fix the deluxemap contribution from ambient lighting. minLight
54           is still broken with deluxemapping. If you must use minLight, combine it
55           with 1/2 or 1/4 of its amount in ambient.
56
57 2008-09-30 Rudolf Polzer divVerent(at)alientrap.org
58         * q3map2: fix deluxemap when lit from the wrong side as good as possible
59           by ignoring the deluxemap contribution. Now the invariant "deluxemap
60           vector points away from the surface" should hold. Avoids sudden black
61           spots when deluxemapping.
62
63 2008-09-26 Rudolf Polzer divVerent(at)alientrap.org
64         * q3map2: turn the Urban Terror vis nudge and triangle check into options
65           -extravisnudge and -trianglecheck, as they break some Nexuiz maps.
66           Evaluate the usefulness of these options later.
67         * q3map2: make sure the intermediate .bsp when bouncing always is loadable
68           into the game (by unparsing the entities, so if gridsize got modified,
69           that change gets written too)
70
71 2008-09-23 Rudolf Polzer divVerent(at)alientrap.org
72         * q3map2: print a warning if the specified samplesize cannot be used with
73           the current lightmap size
74
75 2008-09-22 Rudolf Polzer divVerent(at)alientrap.org
76         * q3map2: add dotProduct2scale alphamod
77         * q3map2: add -minsamplesize command line option to override lightmapscale
78           specified in map files
79
80 2008-09-19 Rudolf Polzer divVerent(at)alientrap.org
81         * radiant: add a "Strafe Mode" option
82         * radiant: ctrl-tab now focuses all XYZ views in the three-part view (as
83           that is what the user is likely to want there)
84         * radiant: make rotate/scale dialogs non-modal
85
86 2008-09-18 Rudolf Polzer divVerent(at)alientrap.org
87         * radiant: handle missing anisotropy extension; fixes display bug on
88           Windows XP software renderer
89         * radiant: make logging kick in earlier
90         * radiant: add svn release to the version number
91
92 2008-09-15 Rudolf Polzer divVerent(at)alientrap.org
93         * all: added a Makefile to build GtkRadiant; this replaces scons and
94           python install.py
95         * all: got rid of libmhash dependency, using mdfour.c from DarkPlaces
96           instead
97         * q2data: remove RSA security copyrighted md4.c, using mdfour.c from DP
98           instead as a drop-in replacement
99         * all: get rid of version.h and aboutmsg.h, instead set the version in the
100           Makefile
101         * all: support cross compiling using mingw32
102
103 2008-09-13 Rudolf Polzer divVerent(at)alientrap.org
104         * q3map2: update to ZeroRadiant's q3map2
105         * q3map2: added lightmap exposure feature: -exposure 4.2 (Urban Terror)
106         * q3map2: check whether a lightmap sample is actually in the triangle
107           (Urban Terror)
108         * q3map2: nudge light sample origin by 1qu away from planes (Urban Terror)
109         * q3map2: floodlight: usage is "_floodlight" "red green blue distance
110           intensity", default "240 240 255 1024 128"; works somewhat similar to
111           dirtmapping (Urban Terror); uses a switch -lowquality
112         * q3map2: added -debugnormals feature (Urban Terror)
113         * q3map2: fix -convert -format map decompiling (note: outputs map in
114           "Alternate Texture Projection" format); no longer messes up texcoords
115         * q3map2: added -game nexuiz to use good default paths for Nexuiz
116         * q3map2: added -game quakelive to enable in-game adverts
117         * q3map2: fix incorrect plane snapping often causing holes in terrain
118         * q3map2: spawnflags on misc_model: 8 extrudes with original normals, 16
119           extrudes with up/down normals (terrain), default: extrudes with axial
120           normals (like before)
121         * q3map2: fix obvious (and reported, and patch sent in) bug when importing
122           models when the normals were pointing in a 45 degrees direction
123         * q3map2: when importing models, allow "surfaceparms structural". This
124           also turns off any plane snapping, as it is intended for caulk brushes
125           inside a model
126         * q3map2: added parameters -ne to set normal epsilon, and -de to set
127           distance epsilon (to customize plane snapping)
128         * q3map2: fix q3map_lightRGB (Urban Terror)
129         * q3map2: add a build script to cross compile q3map2 to Win32
130         * radiant: when displaying normals on a model, scale them to 8 unit size
131           on the output (so "modelscale" can be used without LOTS of lines on the
132           screen)
133         * radiant: also support "killtarget" as target key for drawing the
134           targeting lines
135         * radiant: "expand selection to whole entities" now also selects the
136           entity ITSELF; result: Ctrl-Alt-E Space makes a NEW entity now, instead of
137           just duplicating the brush (old behaviour caused bugs in maps with copied
138           func_ladders)
139         * picomodel: support .obj format as exported by Blender, with a .mtl file
140           defining the shader names for each material; to export using Blender,
141           enable "Materials" and "Material Groups" in the .obj export dialog
142         * all: bump version to 1.5.0-div0