-
Notifications
You must be signed in to change notification settings - Fork 62
/
ChangeLog.idsoftware
8216 lines (6981 loc) · 309 KB
/
ChangeLog.idsoftware
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
This is the changelog for developers, != changelog for the end user
that we distribute with the binaries. (see changelog)
28/06/2007 ([email protected])
- fixed mnemonics for MRU list
- fixed find functionality
- added option to always use caulk texture for new brushes
- fixed(?) a small bug in install.py that was trying to copy msvc files on linux
28/06/2007
- Added material-support to brushexport-plugin (Shaderman)
26/04/2007
- Disabled auto-search for texbrowser and entityinspector even when the option
is turned on in the gtkrc
26/04/2007
- Fixed q3map2 lightbounce bug (by Unknown)
26/04/2007
- Fixed another texcompression bug
25/04/2007
- Fixed texcompression being disabled after each restart
- Fixed gtk-searchpopup in treeviews
15/04/2007
namespace
- Fixed brushexport2 output float-format (Shaderman)
27/03/2007
namespace
- Fix: Added missing xml-writer pop-calls
- Ported mapxml plugin to Doom3
- mapxml now exports brushes with its vertices
19/03/2007
namespace
- Fix: Selection is now deleted when creating a patch out of it (aumüller / namespace)
08/03/2007
namespace
- Win32 compile fix (woekele)
07/03/2007
namespace
- Updated UFA:Plugin (mattn2)
04/03/2007
namespace
- Reverted Q3 translucency fix since it randomly made brushes
fully transparent in Doom3 mode.
04/03/2007
namespace
- Final update for installerfiles (Shaderman / namespace)
- Removed installer.py validation checks since they are incompatible with Vista
- Updated msiquery module to python 2.5
- Added msiquery module for python 2.5
03/03/2007
namespace
(THIS IS A TRANSITIONAL REVISION, DO NOT USE, WAIT FOR UPDATED DEPS)
- Fixed weird msvcrt bugs caused by dbghelp.dll
- Activated new radiant icon on Linux (Topsun)
- First update for installerfiles (Shaderman)
- New MODT for q3map2 :)
- tiny changes
28/02/2007
namespace
- Radiant is now Vista compatible (Aero must be disabled)
- Updated all radiant dependencies (gtk is now 2-2.10)
New dependency packages can be found here
http://zerowing.idsoftware.com/files/radiant/developer/1.5/gtkradiant-1.5-dependencies-1.0.zip
or here
http://www.codecreator.net/radiant/gtkradiant-1.5-dependencies-1.0.zip
- Removed Win32 filechooser
- Fixes crashes caused by utf-8 encoded filenames
- Fixes Vista "SaveAs"-Bug
- Converted all projects to Visual Studio 2005
- Codefixes for vc2k5 compiler
- Removed old unused projectfiles for Visual Studio 6
- Simplified dependency filestructure
- Simplified install.py
- Updated CONTRIBUTORS list
26/01/2007
namespace
- SnapPlane reenabled by namespace because of multiple reports of
q3map2-crashes which were triggered by this patch.
24/01/2007
namespace
- Added Undo/Redo-Toolbarbuttons (Shaderman)
- Fixed Bug #1078 (sogined)
18/01/2007
namespace
- Weird shiftvalues are now hidden to the user, shiftvalues will
stay in ]-shader_size;shader_size[ range for display.
For the sake of floatingpoint precision, it would be nice
to keep the internal values in that range too, but thats "nice to have".
- Fixed missing librarypaths in ufoai-plugin
18/01/2007
LordHavoc
- disabled SnapPlane because it slightly corrupts collision brushes from
embedded model triangles
17/01/2007
namespace
- Fixed "jumping" texcoords when switching to a shader with different size
- (Todo) Toolbar: add button for refresh-models. (Shaderman)
- Aniso fix (Shaderman)
- Translucency fix (Shaderman)
05/01/2007
namespace
- UFO:Alien Invasion Plugin (mattn2)
- Fix: Filtering models in ET doesn't filter misc_gamemodels (Shaderman)
25/12/2006
namespace
- Brushplugin Version 2.0, supports multiple collapse modes and a materialignore list (namespace)
- Camera movement speed changes. Increase speed = SHIFT+KP_PLUS, decrease speed = SHIFT+KP_MINUS.
New option to link the strafe speed to camera movement speed (default: linked). (Shaderman)
- Fixed bug in sample plugin (Shaderman)
- Merry Christmas
17/12/2006
namespace
- Radiant warzow-support (Topsun + Warzow-Mappers)
15/12/2006
namespace
- Inverted bevel can be used with end caps (Topsun)
- Removed needless .pdb files from win32 installer (Topsun)
- Fixed .ase picomodel loader to load shaders again (Shaderman)
- Removed translucent brushes fix because of wrong rendering behaviour on Linux
- New cool(!) radiant icon by eb
13/12/2006
namespace
- Added tremoulus-support to q3map2
08/12/2006
namespace
- Entity names are now drawn for group entities in Doom3 and Quake 3 mode (namespace)
- Fixed translucent brushes becoming invisible when selected (Shaderman)
06/11/2006
namespace
- (TODO) Texture sizes sometimes vary wildly. New texture browser option: View -> Fixed Size.
Code parts taken from DarkRadiant. (Shaderman)
- Added new texture browser option: View -> Hide Image Missing. (Shaderman)
- Fixed new D3 lights don't have a light_radius key. (Shaderman)
- Fixed hotkey collision (paste to camera/view menu). New View shortcut = ALT+W. (Shaderman)
- Fixed .wad MMB 3d view texture selection bug. (Shaderman)
04/11/2006
namespace
- Added warzow-support to q3map2
12/10/2006
namespace
- Updated help menu web links (removed map-center.com, added ETB documentation) (Shaderman)
- Added check for existing worldspawn if a new one should be added with the entity menu (Shaderman)
- Fixed Entity -> Ungroup (Topsun)
- Fixed hotkey collision ALT+M (filter botclip/Modify menu). New Modify shortcut = ALT+O (Shaderman)
- Updated Window Layout images (Shaderman)
- Fixed (TODO) XYWindow: save show-workzone option (Shaderman)
- Fixed (TODO) Toolbar: add shortcut to tooltips for toolbar buttons (Shaderman)
- Fixed (TODO) GUI: detachable submenus (Shaderman)
09/10/2006
namespace
- Added option to toggle the camera window stats on/off (Shaderman)
(view --> show --> show stats)
08/10/2006
namespace
- Fix for bug 1106 - .wad files don't get listed in the textures menu (Shaderman)
(http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=1106)
- Added initial support for Prey (Shaderman)
- Fixed entity inspector sliders to always show (Shaderman)
- Added NOTES subsection to the entity inspector listing .def "editor_usage*" values (Shaderman)
07/10/2006
namespace
- Added "select inside" and "select touching"
Both functions now work with multiple selectionbrushes, allowing complex
selection operations.
- Added entries for the selectionfunctions in "Edit" and the main toolbar.
06/10/2006
namespace
- Changed ETB not to show any texture if a tag search doesn't match anything (Shaderman)
- Added View -> Filter -> "Invert filters/Reset filters" function (Shaderman)
- Fixed (TODO) Textures: remove "shaders only" option for doom3 (Shaderman)
- Fixed show shaders / shader only / shader info for doom3 and .wad file games (Shaderman)
03/10/2006
namespace
- Fix for Bug 1113 (Topsun)
(http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=1113)
03/10/2006
namespace
- Changed ETB tag toolbar to a notebook with tag/texture pages (Shaderman)
- Added a context menu (add/delete/rename tag) to the ETB tag tree view (Shaderman)
- Added new win32 installer HOWTO (Shaderman/Topsun)
01/10/2006
namespace
- Added missing xml files for win32 installer
30/09/2006
namespace
- Fixed Etb saving custom tags to global tagfile (Shaderman/namespace)
- Fixed postbuild step for brushexport, shaderplug and sunplug (Shaderman)
- Added installersupport for new files and plugins (Shaderman)
30/09/2006
namespace
- Added LocalLcPath to plugin interface
- Added enhanced Texturebrowser (ETB) by Shaderman
- Added shaderplug by Shaderman, accompanies the ETB
- Added xmltagging lib by Shaderman, accompanies the ETB
- Added new icons for ETB, Console, Entityinspector and Lighteditor
- Fixed minor warning in Sunplug Project
- Fixed PATH_MAX namecollision in ptrview plugin on Linux
- Final fix for 64 bit patch.h issue
12/09/2006
namespace
- Fixed 64 Bit issue in patch.h, see http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=1109
for details
11/09/2006
namespace
- Fixed unnecessary warnings, see http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=1108
for details
11/09/2006
namespace
- Added sunplug (Mapcoordinator-plugin for ET) by Topsun
ET only: setting mapcoordsmins and mapcoordsmaxs in the worldspawn
Tester: Shaderman
- Added brushexport Plugin by namespace
Exports selected brushes as wavefront object.
Tester: Shaderman
11/09/2006
namespace
- Fixed compile error on x86_64, see http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=1105
for details.
09/09/2996
namespace
- Added strafing for the camerawindow while holding ctrl
- Additional forward movement can be enabled by pressing shift during strafe
22/08/2006
SPoG
- Added VFS support for locating the archive a file was loaded from.
- Changed Doom3 entity definition parser to gracefully handle parse errors.
- Fixed crash when loading entity definitions in quake4 1.3 point release.
13/08/2006
SPoG
- Disabled 'detail' content flag checkbox in quake2 Surface Inspector.
22/07/2006
SPoG
- Fixed doom3 func_static with model not appearing to move when dragged.
- Changed ASE model loader to parse material names the same way as DoomEdit.
- Fixed title of wait-dialog when loading a model.
- Fixed doom3 func_static with blank 'model' key being invisible.
- Changed doom3 func_static model creation to replace selected models.
- Added support for loading both .ent and .def files at the same time.
09/07/2006
Shaderman
- Updated win32 libxml2 package to 2.6.24.
namespace
- Ported win32 stack-backtrace to use new DebugHelp API.
- Added stack-backtrace functionality for Linux/OSX.
11/06/2006
SPoG
- Fixed arbitrary rotation X and Y axes appearing to be transposed.
04/06/2006
SPoG
- Fixed crash when deleting items from Build menu.
03/06/2006
SPoG
- Changed doom3 entity creation to add model key for brush-entities.
- Fixed crash in Save Region.
- Fixed detail brushes being turned structural when texture is set.
29/05/2006
SPoG
- Changed default doom3 light_radius to be taken from the entity-definition.
- Fixed error when entering and exiting camera freemove with LMB pressed.
http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=1090
13/05/2006
LordHavoc
- Added -fPIC for Linux builds to support x86_64.
- Removed static-linked libstdc++ hack for non-final builds.
- Removed gcc explicit linking hack for non-final builds.
- Added workaround for gcc static-member-pointer-as-template-argument bug.
- Fixed bobtoolz linux compile errors.
- Added Nexuiz and Darkplaces support.
SPoG
- Changed 'inconsistent vertex count' assert to be non-fatal.
- Changed 'failed to remove accelerator' assert to be non-fatal.
- Fixed crash due to broken module dependencies.
- Fixed default settings for Build Monitoring.
- Fixed nudge-selection when using the drag tool mode.
- Added support for patches in texture-painting tool.
30/04/2006
SPoG
- Fixed memory leak in signals library.
- Ported bobtoolz to use new module APIs.
01/04/2006
SPoG
- Added key-observer interface to entity module API.
- Rewrote callback library to add support for return-values.
- Added minimal API to support bobtoolz plugin.
- Refactored brush for-each functions to take Functor instead of Visitor.
- Added signals library.
31/03/2006
SPoG
- Changed doom3 light creation to use size of selected brushes.
20/03/2006
SPoG
- Fixed crash when resetting preferences after startup failure.
- Fixed crash on next-leak-spot with build-monitoring enabled.
- Fixed doom3/quake4 blended-decal rendering when toggling lighting mode.
- Fixed fit-texture with rotated texture transforms.
20/03/2006
SPoG
- Changed Copy/Paste to work on face textures if any faces are selected.
- Fixed GTK_WIDGET_REALIZED assert when selecting entities (linux).
28/02/2006
namespace, SPoG
- Added drag-resizing for doom3/quake4 light_radius boxes.
25/02/2006
SPoG
- Fixed objects sometimes dissappearing when at high zoom level in Ortho views.
24/02/2006
SPoG
- Added GPL text to win32 installer.
- Fixed gtk wimp theme not working after using gtkthemeselector.
21/02/2006
namespace
- Added command to toggle lighting/textured modes, shortcut F3.
20/02/2006
SPoG
- Fixed crash when disabling lighting for a second time.
19/02/2006
SPoG
- Fixed crash when loading invalid ASE models.
11/02/2006
SPoG
- Added install.py script.
- Updated COMPILING instructions.
- Fixed transparency rendering on quake3 shaders.
- Fixed hint/caulk filtering for Jedi Academy shaders.
04/02/2006
SPoG
- Added Radiant Manual shortcut to win32 installation.
- Added 'use alternative texture projection' option to prefs.
- Fixed caching bug causing import-map to not reload modified maps.
- Added blended-decal rendering for doom3 and quake4.
30/01/2006
SPoG
- Added expand-selection-to-entities with default shortcut ctrl+alt+e.
- Fixed crash in gtk file-chooser with some versions of GTK+.
29/01/2006
SPoG
- Changed create-group-entity to re-select brushes after creation.
26/01/2006
SPoG
- Changed far-clip-plane setting to increase exponentially with distance.
- Fixed selected entities moving when drag-resizing brushes.
- Changed patches to be selectable from the back in wireframe views.
- Speed improvements for transform-selection code.
25/01/2006
SPoG
- Added default-texture-scale option to preferences.
- Added default-grid-spacing option to preferences.
23/01/2006
Shamus
- Fixed editing of doom3/quake4 faces with negative texture scale factors.
22/01/2006
SPoG
- Fixed shortcut for toggle-far-clip.
- Fixed broken link in 1.5 user docs.
10/01/2006
SPoG
- Changed script parser to ignore comments that start in the middle of tokens.
- Added support for editor_int/editor_string keys in doom3 entity definitions.
- Changed doom3/quake4 .mtr and .guide searching to look in subfolders.
- Added experimental support for doom3/quake4 projected lights.
20/12/2005
SPoG
- Added support for quake4 .guide material templates.
- Fixed GCC4 compile errors with anonymous enums.
- Added light_radius and light_center GUI to doom3 entity inspector.
10/12/2005
SPoG
- Added support for loading and saving Quake4 map format.
- Added support for built-in shader images such as _noFalloff.
- Added experimental code to render projected lights.
- Added support for loading quake4 entity definitions.
- Fixed picomodel bug loading .lwo files with texture names >64 in length.
22/10/2005
SPoG
- Fixed minor memory leak in zip-archive reader.
21/10/2005
SPoG
- Fixed model rotation using free-rotation tool.
- Fixed behaviour of angle/rotation keys for Doom3 entities.
- Added entity angle-editing for entities that display a model.
- Stopped size-info being drawn if selection has zero size.
- Added support for 'angle' key on doom3 entities.
20/10/2005
SPoG
- Fixed minor one-time memory leak in build-shader-list.
- Added functional free-scale tool.
- Improved precision preservation for free-rotation and free-scale tools.
- Fixed misc_model rotation using free-rotation tool.
09/10/2005
SPoG
- Added entity angle-editing using rotate-tool or rotation toolbar buttons.
- Fixed start-on-primary-monitor (win32).
- Fixed camera-view freelook when window is on secondary monitor (win32).
05/10/2005
paxed
- Added texture-lock toolbar button.
SPoG
- Added stack-trace output to all debug popup messages (win32).
- Fixed vertex/edge selection behaviour on undoing brush edits.
- Changed doom3 light centre rendering to use a point instead of a box.
- Changed map and shader parsers to gracefully handle bad data.
24/09/2005
SPoG
- Fixed crash when importing a file after deleting the world entity.
- Changed copy/paste/import to select world brushes instead of world entity.
- Added win32-specific stack-trace logging support.
31/08/2005
SPoG
- Fixed clipper removing brushes on incorrect side of clip-plane when flipped.
21/08/2005
SPoG
- Optimised light-dragging.
- Changed connect-entities to not break existing connections where possible.
24/07/2005
SPoG
- Fixed q3 entity definition for item_health_small.
02/07/2005
SPoG
- Fixed build menu becoming empty if editing of default menu is cancelled.
01/07/2005
SPoG
- Fixed snap-planes-to-integer preference not being saved.
26/06/2005
SPoG
- Changed doom3 light_radius box to draw flat-shaded translucent in camera view.
- Fixed progress window not being shown when loading maps.
- Refactored shortcut handling to make focussed widgets override global shortcuts.
Allows using ctrl+c to copy console text, undo/redo without main-window focus.
23/06/2005
SPoG
- Fixed crash when handling assert/error before gtk_init.
- Changed Help menu to display only the help menu relevant to the current game.
21/06/2005
SPoG
- Fixed double-maps-directory when using non-native file open dialog on win32.
- Changed find/replace-textures window to update when selecting textures with MMB.
- Fixed handling of non-UTF-8 wad-names in textures menu.
20/06/2005
SPoG
- Changed home-path prefix to be optional on linux/osx for q1/q2.
- Changed OpenGL module to work correctly with GL_VERSION 2.0.0.
- Fixed spawnflags in Enemy Territory entity definitions.
- Added missing Enemy Territory entity types.
19/06/2005
SPoG
- Changed clipper-point selection/rendering to behave the same at all zoom levels.
- Changed clipper-point selection to always pick the closest point to the cursor.
- Fixed clipper colour not being updated until after restarting.
- Fixed QE tool not deselecting edges when left-clicking on a vertex without shift.
- Fixed grid rendering with grid settings other than 8-unit.
- Fixed textures menu always behaving as if show-shaderlist-only is enabled.
18/06/2005
SPoG
- Added saving of camera render mode preference.
- Changed default camera render mode to Textured for Doom3.
- Changed default texture render mode to Trilinear.
17/06/2005
SPoG
- Ported Team Arena entity definitions to xml format.
- Added xml q3 entity-definitions to win32 and linux setups.
14/06/2005
SPoG
- Fixed QE-tool component-drag selecting components of unselected brushes.
13/06/2005
SPoG
- Changed clipper mode and component-editing modes to be mutually exclusive.
- Changed camera A/Z/D/C keys to obey "discrete movement" checkbox.
- Added support for up/down movement in freelook mode.
- Fixed clipper-tool-uses-caulk option.
- Added prompt for engine path at startup if not found.
12/06/2005
SPoG
- Added entity-inspector GUI support for func_button/func_door direction attribute.
- Added angle/model/sound GUI to entity-inspector for old-style entity-definitions.
- Added clipper-plane rendering using stippled back-face-culled polygon.
- Fixed entity-inspector failing to handle non-ascii characters in entity keys.
11/06/2005
SPoG
- Fixed entity-inspector window position changing while hidden.
09/06/2005
SPoG
- Fixed region-set-selected for model entities.
08/06/2005
SPoG
- Added option to enable or disable snapping brush planes to integer on map load/save.
- Added 0.125 grid.
- Changed grid rendering to always show major/minor grid colours whatever the zoom level.
- Increased maximum zoom level for XY views.
06/06/2005
SPoG
- Added 'File > Refresh models' - reloads models that have changed outside Radiant.
05/06/2005
SPoG
- Fixed model files not being closed after being read.
- Fixed build menu dialog not saving changes to build commands.
- Changed build menu to save xml only if changed by user.
- Fixed CSG-merge.
- Reduced CSG-merge tolerance for misaligned brushes.
Michael Kluskens
- Updated STVEF default build menu to version 2 format.
- Updated STVEF game configuration file and removed synapse.config.
02/04/2005
SPoG
- Changed HashTable insert/remove operations to not invalidate iterators.
- Changed ReferenceCache realise/unrealise to take advantage of new HashTable behaviour.
- Refactored containers to use std::swap.
- Refactored bitfield.h.
Tr3B
- Fixed endianness for .lwo loading on linux.
- Extended q3map2 mathlib functionality.
28/03/2005
SPoG
- Specialised filters list for doom3 entity/material types.
- Added ASE-loader support for shader names specified as a bitmap absolute-path.
- Fixed monitored-compile debug-feedback display.
- Added TGA-loader support for vertical and horizontal flipping.
- Enabled auto-generation of smooth normals for all LWO models.
27/03/2005
Tr3B
- Fixed map-xml module.
- Added support for qer_trans keyword in doom3 materials.
08/03/2005
SPoG
- Added GUI updates during map load and engine-path/game-dir changes.
- Fixed main window being hidden behind another application on closing a floating window.
07/03/2005
SPoG
- Fixed crash when selecting the root node in the entity-list window.
- Fixed detail flag saving for quake3 map format.
06/03/2005
SPoG
- Optimised type-casts for scene-graph type system.
- Disabled substitution of 'unspecified' for entity key values that match the default.
- Refactored module-system api - added globalModuleServer().
- Fixed rotation origin for doom3 func_static models.
05/03/2005
SPoG
- Added support for doom3 model-entity 'skin' key.
- Added noshadows/nospecular/nodiffuse/falloff doom3 light keys to entity-inspector.
04/03/2005
SPoG
- Added camera move up/down one floor.
- Added support for 'unspecified' contents/flags/value for Quake2 brush faces.
26/02/2005
SPoG
- Added auto-complete for shader attributes in entity inspector.
- Added support for doom3-material heightmap to normalmap conversion.
22/02/2005
SPoG
- Fixed missing prefix attribute in quake game configuration file.
- Added auto-completion for find/replace-textures texture-name entries.
- Removed redundant buttons and options in find/replace-textures window.
21/02/2005
SPoG
- Added auto-completion for surface-inspector texture-name entry.
20/02/2005
SPoG
- Fixed failure to load shaders containing '.' such as Heretic II model skins.
- Removed unused legacy cmdlib functions.
- Added support for fractional repeat values to brush-fit-texture.
19/02/2005
SPoG
- Changed entity-connect-selected to use the parent entity of a selected brush.
- Added q2map and bspc to installation packages.
Jamie Wilkinson
- Fixed path to q2map in quake2 build-menu.
13/02/2005
SPoG
- Fixed crash in 'Misc > Find Brush' when searching for a non-existent brush.
http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=1059
- Limited the maximum number of sides of a prefab brush-cone to 32.
11/02/2005
SPoG
- Changed display of angled box-entities to show un-rotated bounding boxes.
10/02/2005
SPoG
- Disabled rotation of light entities for games other than Doom 3.
09/02/2005
David Constanzo
- Fixed episode flag names on Quake item_sigil and func_episodegate entities.
http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=1056
- Added detailed description of Quake item_sigil and func_episodegate entities.
SPoG
- Fixed position of light-entity names.
- Fixed q3map2 feedback xml streams containing non-UTF-8 text.
- Optimised Locale<->UTF-8 text conversion.
08/02/2005
SPoG
- Fixed selecting a texture not resetting the current selected texture-projection.
- Added handling of OpenGL drivers that don't implement all reported extensions.
07/02/2005
SPoG
- Added support for multi-byte UTF-8 characters in xml content (not markup).
- Added UTF-8 support in entity-inspector, prefs dialog, recent-files menu, console.
- Fixed potentially misaligned objects.
05/02/2005
SPoG
- Added rendering of entity names for non-group entities.
- Removed context-dependent opengl calls before opengl context is created.
04/02/2005
SPoG
- Fixed crash when printing extended-ascii text in the console.
- Added conversion of extended-ascii text to utf8 for gtk text-buffer widgets.
03/02/2005
David Constanzo
- Fixed typo in Quake entity-definitions.
SPoG
- Fixed undo of brush-set-structural and brush-make-structural.
- Refactored image-loader module api.
- Added full support for Quake II and Heretic II surface-flags in surface-inspector.
- Fixed crash in patch-inspector for games other than doom3.
01/02/2005
SPoG
- Changed shader-list and entity-definition searching to also search base-dir.
29/01/2005
SPoG
- Fixed title of floating entities/console/textures window.
- Fixed destruction of floating windows on shutdown.
- Added shortcut handling when entity-inspector/texture-browser are active.
David Constanzo
- Fixed crash while auto-saving snapshots.
http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=1049
28/01/2005
SPoG
- Added rendering of fixed S/T tesselation on doom3 patches.
- Changed creation of doom3 func_static entities to prompt for a model.
- Fixed zero-sized primitives being rendered for culled entity-connection-lines.
25/01/2005
SPoG
- Added support for setting fixed S/T tesselation on doom3 patches.
- Changed patch inspector to be completely non-modal.
24/01/2005
SPoG
- Added support for rotating lights using the rotation tool.
23/01/2005
SPoG
- Fixed crash on startup with texture-subsets enabled.
http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=1045
- Added support for doom3 lights combined with brushes and patches.
- Added support for doom3 light_origin on lights.
- Added support for doom3 light_rotation and rotation key on lights.
22/01/2005
SPoG
- Fixed crash when accessing links from help menu.
- Fixed broken links in help menu.
- Added game-specific docs to win32 setup.
- Changed q3 connect-entities to preserve existing targetname key.
- Changed q3 connect-entities to generate targetname key based on target classname.
21/01/2005
SPoG
- Moved information in synapse.config into .game files.
- Added api versioning for module-system.
20/01/2005
SPoG
- Fixed keys/values for brush entities not being editable unless parent is selected.
- Fixed brush-entities not being deleted when the last child brush is deleted.
- Fixed scenarios where worldspawn is not the first entity in the map.
19/01/2005
SPoG
- Fixed numerical instability in brush winding-generation.
16/01/2005
SPoG
- Added Jedi Academy support to linux installer.
- Fixed main-window jumping to front during autosave.
- Fixed saving of empty brushes.
Jame Wilkinson
- Fixed build errors when compiling for big-endian target.
15/01/2005
SPoG
- Fixed launching q3map2 from build-menu on linux/osx.
- Added version checking of generated config files.
- Fixed key-up events being missed while holding ctrl/shift/alt.
- Fixed texture-compression support.
Jago
- Changed q1 trigger_relay and trigger_counter to be point entities.
11/01/2005
SPoG
- Changed brush-save to not write non-contributing faces.
- Fixed rendering artifacts on outlines of selected box-entities.
10/01/2005
SPoG
- Added patch-cap-cylinder.
09/01/2005
SPoG
- Fixed texture-browser scroll-to-selected-texture.
- Added brush face texture painting.
08/01/2005
SPoG
- Fixed ungroup-selected-entities.
- Added 'Entity' menu.
- Removed items unrelated to entity-creation from xy-window right-click menu.
- Fixed minor memory leaks in core.
- Removed code that ignores empty alpha-channel in tga loader.
- Fixed memory leak in model module.
- Fixed memory leaks in picomodel library: ase and lwo loaders.
- Changed default tool to 'QE' tool.
04/01/2005
SPoG
- Changed start-on-primary-screen default to 'true' with multiple screens.
- Added enter/escape as shortcuts for OK/Cancel buttons on modal dialogs.
- Disabled mouse-chase scrolling in XY window when drag-selecting.
- Fixed xlink I/O warnings on linux.
- Removed light-creation 'intensity' dialog in doom3 config.
- Changed the default vertical size of the shortcut-list window to 400.
- Fixed patch-creation with zero-sized workzone.
- Fixed crash when rendering doom3 light_radius box.
03/01/2005
SPoG
- Added arbfp1/arbvp1 vertex/fragment program lighting support.
- Fixed colour-selection dialog not going away after OK/Cancel.
- Fixed tangent/bitangent calculation on degenerate patches.
- Added resizing of patches with QE tool.
02/01/2005
SPoG
- Added stippled hidden-line rendering for rotate/translate manipulators.
- Refactored high-level camera/orthographic rendering functions.
- Fixed failure to load models with back-slashes in path.
- Improved peformance of doom3 lighting with large models.
01/01/2005
SPoG
- Changed entity renderering to draw connections for culled entities.
- Fixed runtime errors on shutdown after cycling between lighting/textured.
- Fixed 'Cancel' button in modal dialogs behaving like 'OK' button.
- Changed 'clip' brush filtering to use shader parameters instead of names.
- Added rendering of origin-point for selected model entities.
- Fixed doom3 light-interaction updates for model entities.
31/12/2004
SPoG
- Removed menu-splitting functionality.
- Refactored entity-class menu construction.
- Replaced const_reference with ConstReference.
- Renamed string_t to CopiedString.
- Changed code using Str::Format and Str::operator+= to use StringOutputStream.
- Refactored shortcut command parsing code.
- Changed light entity rendering to show light_radius box only in doom3 config.
- Added 2x overbrightening for doom3 lighting preview.
16/12/2004
SPoG
- Changed default doom3 light_radius to 300.
- Fixed initial value of doom3 light_center.
- Reduced frequency of gui updates during map load.
13/12/2004
SPoG
- Fixed crash in monitored-compile feedback dialog.
12/12/2004
SPoG
- Added visualisation of halflife texture-projection format.
- Added texture-lock for halflife texture-projection format.
- Changed brush-texture-lock default to enabled for doom3 and halflife.
11/12/2004
SPoG
- Refactored script-tokeniser.
- Fixed doom3 lighting on ATI cards.
- Added support for list attributes in entity definitions.
- Added utf8-normalisation on text printed to console.
- Fixed missing default_build_menu.xml in halflife game config.
10/12/2004
SPoG
- Fixed missing commas in entity-inspector comments.
- Added support for default values in entity-definitions.
09/12/2004
SPoG
- Enabled doom3 realtime lighting preview.
05/12/2004
SPoG
- Fixed gcc compile warnings in patch.cpp.
- Added q1 and q2 support to linux installer.
02/12/2004
SPoG
- Added highlighting of entity-list nodes that have selected descendants.
29/11/2004
SPoG
- Fixed xy-window failing to update after map-load.
28/11/2004
SPoG
- Fixed error on shutdown when game-select dialog is disabled.
- Added surface/light-interaction debugging mode.
- Added per-plane light-culling for brush faces.
- Added support for bump shaders using 'blend' layer keyword.
- Added support for light-shaders.
- Fixed edge/border clamping on light-attenuation textures.
- Added 'Lighting' camera render-mode for doom3 config.
25/11/2004
SPoG
- Fixed right-click-menu on linux.
13/11/2004
SPoG
- Changed light-entity to draw radii only when selected.
07/11/2004
SPoG
- Fixed shortcuts for creating n-sided brush-prisms.
19/10/2003
SPoG
- Fixed user-customisable shortcuts support.
16/10/2003
SPoG
- Added restore-main-window call when a modal-dialog dialog-box is shown.
13/10/2003
Jamie Wilkinson
- Fixed SConstruct cpu detection on Power Macintosh.
- Added more verbose warning settings for gcc builds.
SPoG
- Changed buffered-text-input-stream API to not use magic EOF value.
06/10/2004
Jamie Wilkinson
- Fixed debug-break on non-x86 platforms.
05/10/2004
SPoG
- Fixed new doom3 entities not being given unique names.
02/10/2004
SPoG
- Fixed autosave causing the main-window to jump to the front.
- Fixed window-title when changing view direction in floating-windows layout.
- Added status information to wait dialogs.
- Changed map-save to overwrite/refresh files modified/deleted outside radiant.
- Changed component selection in QE tool to treat near-equal points as one.
- Added texture browser window to View menu.
- Changed white overlay in camera-window to draw hidden lines in 75% grey.
- Reduced point-size for vertex/edge/face handles by 2/3.
25/09/2004
SPoG
- Added component-editing for curves on doom3 entities.
- Added normalisation of translation for texture-lock on doom3 brushes.
- Added update of surface inspector for texdef changes caused by texture-lock.
- Changed floating-windows layout to centre all ortho views on center-xy-views.
- Stopped autosave from saving unmodified maps after first-time load.
Shamus
- Textool improvements.
21/09/2004
Michael Schlueter
- Changed file-chooser dialogs to use GtkFileChooser.
20/09/2004
SPoG
- Added basic rendering for 'curve_CatmullRomSpline' on doom3 entities.