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