Fix compile on MSYS2
[xonotic/netradiant.git] / ChangeLog
1 2009-04-26 Rudolf Polzer divVerent(at)alientrap.org
2         * q3map2: minimap generation for Nexuiz
3         * q3map2: better progress indicators
4
5 2009-04-23 Rudolf Polzer divVerent(at)alientrap.org
6         * q3map2: misc_model spawnflag 64 turns off normal smoothing
7         * q3map2: improved output of vis
8
9 2009-04-21 Rudolf Polzer divVerent(at)alientrap.org
10         * q3map2: more MAX_MAP_VISIBILITY
11
12 2009-04-15 Rudolf Polzer divVerent(at)alientrap.org
13         * radiant: new toolbar bitmaps by sev
14
15 2009-04-13 Rudolf Polzer divVerent(at)alientrap.org
16         * all: fix some MSVC compile errors
17
18 2009-04-10 Rudolf Polzer divVerent(at)alientrap.org
19         * all: add WarsowPack
20         * q3map2: add alias _shadeangle to _smoothnormals
21         * q3map2: fix crash in reading RBSP files
22
23 2009-04-09 Rudolf Polzer divVerent(at)alientrap.org
24         * radiant: fix font size handling
25
26 2009-04-08 Rudolf Polzer divVerent(at)alientrap.org
27         * radiant: force disable composition on Vista (should fix "white 3D window" issues)
28
29 2009-04-05 Rudolf Polzer divVerent(at)alientrap.org
30         * radiant: fix ViewSide command (no longer does the same as ViewTop)
31         * q3map2: generate origin brushes when decompiling
32         * q3map2: allow more portals per leaf, to help with -bsp -deep
33
34 2009-04-04 Rudolf Polzer divVerent(at)alientrap.org
35         * q3map2: -bsp -deep also including detail brushes into the BSP tree at lowest priority, should give higher fps while increasing compile time and BSP size
36         * q3map2: fix crash when decompiling to .map
37
38 2009-04-03 Rudolf Polzer divVerent(at)alientrap.org
39         * q3map2: -vis -mergeportals speeding up vis a lot, while not making vis much worse
40
41 2009-04-02 Rudolf Polzer divVerent(at)alientrap.org
42         * radiant: portable radiant: when a subdir "settings" exists where radiant.exe resides, config is stored there so you can take it with you on a USB stick
43
44 2009-04-01 Rudolf Polzer divVerent(at)alientrap.org
45         * all: compile fix on Win64
46
47 2009-03-31 Rudolf Polzer divVerent(at)alientrap.org
48         * q3map2: merged feature -bsp -altsplit (27), alternate way to weight BSP splits, should give higher fps in original Q3 engine (needs testing)
49         * q3map2: also compare shaders when comparing surfaces for sorting (27)
50         * q3map2: misc_model spawnflag 32 copies vertex alpha from color, for terrain blending on models (27)
51
52 2009-03-29 Rudolf Polzer divVerent(at)alientrap.org
53         * q3map2: _ls key shorthand for _lighmapscale (VorteX)
54         * q3map2: -samplescale switch (VorteX)
55         * q3map2: in dq and prophecy games, func_wall casts shadows by default (VorteX)
56         * q3map2: some more prints (VorteX)
57         * q3map2: q3map_floodlight <red> <green> <blue> <distance> <brightness> <power> shader keyword (VorteX)
58         * q3map2: more MAX_TW_VERTS (VorteX)
59         * q3map2: _patchMeta 1 entity keyword (VorteX)
60         * q3map2: q3map_deprecateShader <newershader> shader keyword (VorteX)
61         * q3map2: tangentspace deluxemaps (-deluxemode 1) (VorteX)
62         * q3map2: _smoothnormals entity key to easier set shadeangle (VorteX)
63         * q3map2: -keeplights switch in -light (VorteX)
64         * q3map2: spawnflag 32 on light: unnormalized color (VorteX)
65         * q3map2: spawnflag 64 on light: distance falloff (VorteX)
66         * q3map2: option -gridscale, -gridambientscale (VorteX)
67
68 2009-03-27 Rudolf Polzer divVerent(at)alientrap.org
69         * radiant: fix a crash on "regroup entities"
70
71 2009-03-25 Rudolf Polzer divVerent(at)alientrap.org
72         * radiant: editable keyboard shortcuts
73
74 2009-03-23 Rudolf Polzer divVerent(at)alientrap.org
75         * q3map2: avoid a crash if a surface is huge
76
77 2009-03-20 Rudolf Polzer divVerent(at)alientrap.org
78         * q3map2: command line option -celshader
79         * q3map2: let Q_mkdir create all parent directories too
80         * q3map2: fix some crashes
81
82 2009-03-16 Rudolf Polzer divVerent(at)alientrap.org
83         * q3map2: command line option -fs_homebase
84
85 2009-03-13 Rudolf Polzer divVerent(at)alientrap.org
86         * all: support objs without material groups
87
88 2009-03-11 Rudolf Polzer divVerent(at)alientrap.org
89         * radiant: detect being installed inside Q2World
90
91 2009-03-08 Rudolf Polzer divVerent(at)alientrap.org
92         * radiant: indicate the direction of the clip plane in the 2D view
93
94 2009-03-11 Rudolf Polzer divVerent(at)alientrap.org
95         * radiant: detect being installed inside Nexuiz
96
97 2009-03-09 Rudolf Polzer divVerent(at)alientrap.org
98         * radiant: OS X compile fixes
99
100 2009-03-04 Rudolf Polzer divVerent(at)alientrap.org
101         * radiant: -global-Key Value and -gamename.game-Key Value options to set
102           config settings from the command line
103
104 2009-02-25 Rudolf Polzer divVerent(at)alientrap.org
105         * q3map2: fix two bugs in tjunction fixing
106         * q3map2: -lightmapdir option
107         * q3map2: eliminate MAX_MAP_PLANES limit
108
109 2009-02-23 Rudolf Polzer divVerent(at)alientrap.org
110         * q3map2: -scale -tex ("no texture lock while scaling")
111
112 2009-02-15 Rudolf Polzer divVerent(at)alientrap.org
113         * q3map2: non-uniform -scale x y z
114
115 2009-02-10 Rudolf Polzer divVerent(at)alientrap.org
116         * q3map2: remove LOTS of limits
117
118 2009-02-08 Rudolf Polzer divVerent(at)alientrap.org
119         * q3map2: put the command line parameters into a worldspawn key
120           _q3map2_cmdline; currently not yet supported for -onlyents
121
122 2009-02-07 Rudolf Polzer divVerent(at)alientrap.org
123         * radiant: use gtk default font instead of defined ones for linux/windows
124           which could happen to be not installed (merged from uforadiant)
125
126 2009-02-06 Rudolf Polzer divVerent(at)alientrap.org
127         * radiant: OS X icon by airscout
128
129 2009-01-15 Rudolf Polzer divVerent(at)alientrap.org
130         * all: more fixes for OS X
131
132 2009-01-14 Rudolf Polzer divVerent(at)alientrap.org
133         * radiant: use %f format for angles, prevents weird looking angles
134
135 2009-01-09 Rudolf Polzer divVerent(at)alientrap.org
136         * all: lots of fixes for compiling on OS X
137
138 2009-01-07 Rudolf Polzer divVerent(at)alientrap.org
139         * radiant: handle ALL key binds properly using GDK methods
140
141 2009-01-03 Rudolf Polzer divVerent(at)alientrap.org
142         * radiant: fix the translation of entities used by mirroring or scaling
143
144 2009-01-02 Rudolf Polzer divVerent(at)alientrap.org
145         * radiant: command "regroup entities", allows moving brushes in/out of
146           entities
147
148 2009-01-01 Rudolf Polzer divVerent(at)alientrap.org
149         * radiant: "clone selection" no longer changes targetnames by default.
150           Hold shift while pressing space to do change them as before.
151         * all: handle "origin" keys for brush entities (more consistency, should
152           break no maps)
153
154 2008-12-10 Rudolf Polzer divVerent(at)alientrap.org
155         * radiant: properly handle the [ and ] keys on german layout
156         * q3map2: fix dotProduct2scale to match the documentation
157
158 2008-11-28 Rudolf Polzer divVerent(at)alientrap.org
159         * q3map2: -dirty: don't treat skybox surfaces as solid for dirtmapping;
160           prevents Quake 2-ish "dark near skybox" effect.
161
162 2008-11-21 Rudolf Polzer divVerent(at)alientrap.org
163         * radiant: applied win32 font and build fix by ingar
164
165 2008-11-20 Rudolf Polzer divVerent(at)alientrap.org
166         * q3map2: extend some more limits but just by a bit this time to not
167           let memory usage rise too high
168         * radiant: fix finding the .mtl file for .obj models
169
170 2008-11-18 Rudolf Polzer divVerent(at)alientrap.org
171         * q3map2: get rid of the MAX_MAP_DRAW_VERTS limit (the array already was
172           dynamic anyway); allows creating BSPs of over 400 MB in size ;)
173
174 2008-11-10 Rudolf Polzer divVerent(at)alientrap.org
175         * radiant: draw targeting arrows also for target2, etc. keys even in Q3
176           map mode; this is good for Nexuiz which now supports target, target2,
177           target3 and target4.
178
179 2008-11-07 Rudolf Polzer divVerent(at)alientrap.org
180         * radiant: fix buffer overruns because of using the realpath function
181           with an insufficient buffer; there might be more of these in the code
182           base
183
184 2008-10-27 Rudolf Polzer divVerent(at)alientrap.org
185         * q3map2: -convert -format ase -shadersasbitmap convert mode that writes
186           the shader names in the *BITMAP field in the .ase. That way, the .ase
187           files work without changing as mapobjects.
188
189 2008-10-12 Rudolf Polzer divVerent(at)alientrap.org
190         * q3map2: fix the deluxemap contribution from ambient lighting. minLight
191           is still broken with deluxemapping. If you must use minLight, combine it
192           with 1/2 or 1/4 of its amount in ambient.
193
194 2008-09-30 Rudolf Polzer divVerent(at)alientrap.org
195         * q3map2: fix deluxemap when lit from the wrong side as good as possible
196           by ignoring the deluxemap contribution. Now the invariant "deluxemap
197           vector points away from the surface" should hold. Avoids sudden black
198           spots when deluxemapping.
199
200 2008-09-26 Rudolf Polzer divVerent(at)alientrap.org
201         * q3map2: turn the Urban Terror vis nudge and triangle check into options
202           -extravisnudge and -trianglecheck, as they break some Nexuiz maps.
203           Evaluate the usefulness of these options later.
204         * q3map2: make sure the intermediate .bsp when bouncing always is loadable
205           into the game (by unparsing the entities, so if gridsize got modified,
206           that change gets written too)
207
208 2008-09-23 Rudolf Polzer divVerent(at)alientrap.org
209         * q3map2: print a warning if the specified samplesize cannot be used with
210           the current lightmap size
211
212 2008-09-22 Rudolf Polzer divVerent(at)alientrap.org
213         * q3map2: add dotProduct2scale alphamod
214         * q3map2: add -minsamplesize command line option to override lightmapscale
215           specified in map files
216
217 2008-09-19 Rudolf Polzer divVerent(at)alientrap.org
218         * radiant: add a "Strafe Mode" option
219         * radiant: ctrl-tab now focuses all XYZ views in the three-part view (as
220           that is what the user is likely to want there)
221         * radiant: make rotate/scale dialogs non-modal
222
223 2008-09-18 Rudolf Polzer divVerent(at)alientrap.org
224         * radiant: handle missing anisotropy extension; fixes display bug on
225           Windows XP software renderer
226         * radiant: make logging kick in earlier
227         * radiant: add svn release to the version number
228
229 2008-09-15 Rudolf Polzer divVerent(at)alientrap.org
230         * all: added a Makefile to build GtkRadiant; this replaces scons and
231           python install.py
232         * all: got rid of libmhash dependency, using mdfour.c from DarkPlaces
233           instead
234         * q2data: remove RSA security copyrighted md4.c, using mdfour.c from DP
235           instead as a drop-in replacement
236         * all: get rid of version.h and aboutmsg.h, instead set the version in the
237           Makefile
238         * all: support cross compiling using mingw32
239
240 2008-09-13 Rudolf Polzer divVerent(at)alientrap.org
241         * q3map2: update to ZeroRadiant's q3map2
242         * q3map2: added lightmap exposure feature: -exposure 4.2 (Urban Terror)
243         * q3map2: check whether a lightmap sample is actually in the triangle
244           (Urban Terror)
245         * q3map2: nudge light sample origin by 1qu away from planes (Urban Terror)
246         * q3map2: floodlight: usage is "_floodlight" "red green blue distance
247           intensity", default "240 240 255 1024 128"; works somewhat similar to
248           dirtmapping (Urban Terror); uses a switch -lowquality
249         * q3map2: added -debugnormals feature (Urban Terror)
250         * q3map2: fix -convert -format map decompiling (note: outputs map in
251           "Alternate Texture Projection" format); no longer messes up texcoords
252         * q3map2: added -game nexuiz to use good default paths for Nexuiz
253         * q3map2: added -game quakelive to enable in-game adverts
254         * q3map2: fix incorrect plane snapping often causing holes in terrain
255         * q3map2: spawnflags on misc_model: 8 extrudes with original normals, 16
256           extrudes with up/down normals (terrain), default: extrudes with axial
257           normals (like before)
258         * q3map2: fix obvious (and reported, and patch sent in) bug when importing
259           models when the normals were pointing in a 45 degrees direction
260         * q3map2: when importing models, allow "surfaceparms structural". This
261           also turns off any plane snapping, as it is intended for caulk brushes
262           inside a model
263         * q3map2: added parameters -ne to set normal epsilon, and -de to set
264           distance epsilon (to customize plane snapping)
265         * q3map2: fix q3map_lightRGB (Urban Terror)
266         * q3map2: add a build script to cross compile q3map2 to Win32
267         * radiant: when displaying normals on a model, scale them to 8 unit size
268           on the output (so "modelscale" can be used without LOTS of lines on the
269           screen)
270         * radiant: also support "killtarget" as target key for drawing the
271           targeting lines
272         * radiant: "expand selection to whole entities" now also selects the
273           entity ITSELF; result: Ctrl-Alt-E Space makes a NEW entity now, instead of
274           just duplicating the brush (old behaviour caused bugs in maps with copied
275           func_ladders)
276         * picomodel: support .obj format as exported by Blender, with a .mtl file
277           defining the shader names for each material; to export using Blender,
278           enable "Materials" and "Material Groups" in the .obj export dialog
279         * all: bump version to 1.5.0-div0