File: OLD-NOTES

package info (click to toggle)
wings3d 2.1.5-1
  • links: PTS
  • area: main
  • in suites: stretch
  • size: 12,100 kB
  • ctags: 21,765
  • sloc: erlang: 93,670; lisp: 959; sh: 785; makefile: 681; ansic: 429; xml: 27
file content (2405 lines) | stat: -rw-r--r-- 106,865 bytes parent folder | download | duplicates (2)
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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
--- 1.5.4 ----------------------------------------------------------------------

- The grid size is now adjusted automatically [Micheus]

- Fixed crash in saved views (Thanks to Stem) [Micheus]

- Fixed a bug with the routine to get vertex and point for
  move/scale/rotate operations. (Thanks PuzzledPaul) [Micheus]

- Fixed crash in Set Constrain->Percentage in Edge mode,
  Thanks Arg Arg. [Micheus]

- Fixed a crash caused by Flip command when the object has virtual mirror.
  Thanks VladD for report it. [Micheus]

- Made it possible to bind a hotkey to 'Lift' command, reported by
  ptoing. [Micheus]

- Fix autouv crashes. [Micheus]

--- 1.5.3 ----------------------------------------------------------------------

- Use (and require) OTP 17.0 which hopefully fixes unicode issues on
  win32 [dgud]

- Fix OpenCL so that it works on nvidia cards even though it's built
  with a 1.2 framework [dgud]

- JPG import now works on the Mac. [Björn Gustavsson]

- Added a new option to Snap[RMB] (in Body mode) that enable the user
  duplicate the object between reference and target. Thanks to Optigon
  for suggest it. [Micheus]

- Added a new option to auto save an unsaved project. [Micheus]

- Fixed an issue related to font selection under Windows 7 - fonts'
  name aren't displayed. [Micheus]

- Fixed an issue related to edges highlight in Tweak and Sculpt that
  was crashing wings when the object have hidden faces or
  holes. Thanks to Extrudeface for the report. [Micheus]

- Fixed a issue related to Select Group and Saved Camera windows not
  be drawn using the alpha settings as defined in the
  preferences. Thanks to Justanother1 for the report. [Micheus]

- Fixed the duplicated IDs in the language file for "Rename"
  operations available in the "Geometry Graph" window. Thanks to
  TulipVorlax. [Micheus]

- Fixed some issues related to images of materials exported by POV-Ray
  plugin. Thanks to RyMopar that reported it. [Micheus]

- Fixed an error in the "wings_u:relative_path_name" routine that was
  rebuilding the full path in a wrong way. [Micheus]

- Added support to save and restore the last view settings of a project. [Micheus]

- Added option to customize the grid size. [Micheus]

- Added a new option to Absolute-Move command (MMB) that enable the
  user set the reference point. [Micheus]

--- 1.5.2 ----------------------------------------------------------------------
- Fix various crashes and instabilites. [dgud]

- Automatically freeze mirrors when exporting, thanks to nemyax for the report. [Micheus]

- Window can be used by users with unicode chars in the name on windows [dgud]

- Fixed an issue setting the camera position with the dialog.
  Thanks to ekolis. [Micheus]

- Fixed more PovRay output formats
  Thanks ekolis. [Micheus]

--- 1.5.1 ----------------------------------------------------------------------
- Remove the erlang window and make Wings appear more as a native application

--- 1.5 ----------------------------------------------------------------------
- Several levels of subdivision in smooth proxy can be drawn
  This feature can be enabled in Preferences/Misc if OpenCL drivers can be found. [dgud]

- Added the possibility to view normal/bump maps in the model window,
  for uv-mapped surfaces. [dgud]

- Added a Japanese translation provided by Tsukubado(tkbd), thank you. [dgud]

- Korea3d and Szzz have updated the Korean and Chinese translations. [dgud]

- Fixed secondary (always add temporary) selection, to only create temporary selection
  if nothing was selected. Reported by Siber. [dgud]

- Fixed selection bug where 'Select By Non Quadrangle Faces' did not work if anything was
  selected. Reported by Deerwood. [dgud]

- Fixed crash in autouv if every vertex was selected before unfold, reported by Deerwood [dgud]

- Images loaded by "Import Image" now preserve its file extension
  in its name shown in the Outline window as already is done by using
  "Make External". (Thanks to FranOnTheEdge that reported this issue)
  [Micheus]

- Fixed the wrong placement of object in a folder after the project
  has been loaded/reloaded. (Thanks to deerwood that reported this
  bug) [Micheus]

- Fixed merge cameras.
  Now, any existing cameras in both files are maintained.
  (Thanks to deerwood that reported this bug) [Micheus]

- Visible and Locked states of lights were not restored after the
  project has been loaded, despite they have been saved.
  (Thanks to deerwood and ggaliens that reported this bug) [Micheus]

- Multiple mouse buttons options in the context menu of Outliner window.
  The option Select by material in the Outliner window doesn't
  select the right elements if the selection mode isn't Face or
  Body. It was fixed and added new parameters
  that enable us to add support for "add to selection" and "remove from
  selection" in context menu.
  (Thanks to deerwood that reported the bug
  and suggested the new options) [Micheus]

- Fix unc paths on windows
  (Thanks to jentzenm.unofficialsony that reported this bug) [Micheus]

  When trying to saving a wings scene file to a path on the network
  using unc path, an error occurs (Save failed: no such file or
  directory) and the file was not saved. For some reason the first
  slash is removed from the path name when Save dialog returns the
  file name in the function wings_file:export_filename_1/2(after
  executed wings_plugin:call_ui()). The same occurs with Open dialog
  too. It seems to be a Erlang issue (I'm not sure). I did a
  workaround, then I could Save/Export/Import using an "unc" path
  without any problem. (Thanks to jentzenm.unofficialsony that
  reported this bug) [Micheus]

- Improvements to Information line management made it auto-sizable
  when the message is longest than window width. [Micheus]

- Fixed UV Torus crash
  If a zero value has been inputted it will be overwritten with 3;
  - added information for the fields U and V on Torus dialogs;
  - Deutsch translation of 'lang' file by deerwood;
  (Thanks to deerwood that reported this bug) [Micheus]

- Text Primitives should be centered according to bounding box
  that surrounds the text primitive being created. [Mark Whittemore]

- Dialogs can now support model previews.
  - Camera remains usable while dialog is active.
  - Preview has 3 modes: Auto, Delayed, and Manual.
  - Many existing dialogs have been updated to support
    the new changes.(Shapes, Drag Args, Absolute Cmds,
    Numeric Camera, and Selection tools).
  - Combined primitives into single dialogs to save menu space.
  - Values for Sliders and Text Entry Boxes with numeric
    data can be increasd/decreased with the Scroll wheel.
  - Constraints [Shift, Ctrl, Alt] work when changing
    values using the scroll wheel within dialogs.
    [optigon]

- Move edges along normal fix. [optigon]

- Added constraints to Sculpt mode menu. [optigon]

- Fixed the wrong selection of elements when using the option
  Material->Select in the Outline window if selection mode isn't Face
  or Body. Also, its context menu supports multiple options and it was
  added two new options: "Add to selection" and "Remove from
  selection". (Thanks to deerwood that reported the bug and suggested
  the new options) [Micheus]

- Added a new option to Windows menu ("Selection Groups") that implements the selection commands in a window as follow:
  LMB
  - Select the group itens in the Geo win;
  RMB
  - With a group selected:
  - above it self or in empty area: Delete/ Delete Invalid Groups;
  - above another group: Delete/ Delete Invalid Groups/ Union/ Subtract/ Intersect;
  - Without a group selected and none selection in Geo win:
  - above a group: Delete/ Delete Invalid Groups;
  - Without a group selected but with an selection in Geo win:
  - above a group: New Group/ Delete/ Delete Invalid Groups/ Union/ Subtract/ Intersect/ Add to/ Subtract from;
  - in an empty area: New Group;

  It was suggested by Fonte Boa. [Micheus]

-  Added a new option "Rename" group; suggested by Fonte Boa
   Improved visual feedback by adding mouse tracking - the group name under mouse pointer is framed;
   Changed the default window position to up/left side of the window desktop. [micheus]

-  Wings core (wings.erl and wings_plugin.erl) was changed in order
   to make possible all windows used in a plugin be saved/restored
   automaticly; updated wpc_sel_win.erl in order to use the new
   resource, saving and restoring its placement on Wings
   desktop. [Micheus]

- Added constraints to Sculpt mode menu. [optigon]

- Fixed the wrong selection of elements when using the option
  Material->Select in the Outline window if selection mode isn't Face
  or Body. Also, its context menu supports multiple options and it was
  added two new options: "Add to selection" and "Remove from
  selection". (Thanks to deerwood that reported the bug and suggested
  the new options) [Micheus]

- Added Select|By|Name option in which selections using a matching name can be made by combining the "*" wildcard.
  Added new options for Renaming objects in the Geometry Graph window:
   LMB -> "Rename selected objects" (the current option)
   MMB -> "Rename all selected objects" (the option already enabled in Body mode)
   RMB -> "Rename objects filtered using a mask for name" (new option)

  Now, Rename objects can be applied to several object at once, by
  using a selection or a search mask (like *box*). Also, the new name
  has a sequential number appended to it or placed in a defined
  position by using the "%" wildcard. It's possible to define the
  starter number by puting it between two "%" character (like:
  Cube%100%). [Micheus]

- Added two new options: Remove Invalid groups and Delete All groups.[Micheus]

- It was improved the Image Plane resource by adding a dialog box for
  enter options like: location, rotation around origin, lock it after
  created and assign a transparent material for its back face (this make
  possible to see trough the image plane in proxy mode). Thanks oort by the
  idea and support as well to Ran13. [Micheus]

- Added two new options: Remove Invalid groups and Delete All groups.[Micheus]

- Move edges along normal fix. [optigon]

- Fixed View ClipPlane bug [dgud]

- Fixed crash caused by user hit ENTER in a dialog and the focus is in the expand/collapt button; (thanks to oort)
  Fixed hard crash caused when a dynamic sub-menu (like Render) doesn't have any item; (thanks to oort)
  Fixed the start value to Edge component. Different of the others it was starting from 1 - now it starts from 0;
	(suggested by Caverman)
  Fixed the bad display of values for the columns Volume and Area in the Tools->Scene Info. (thanks to ggaliens)
  [Micheus]

- Fixed the crash when exporting an object converted to light
  (Object as area light). Thanks to sandman for report. [Micheus]

- Fixed a bug when exporting an object converted to area light and that has hard edges. Thanks oort. [Micheus]

- Added the ip_helper image to the projectsources. [Micheus]
--- 1.4.1 ----------------------------------------------------------------------
- Major update to the Traditional Chinese translation of Wings
  including AutoUV, many plugins, tools, and other interface strings.
  Many thanks to szzz for this amazing contribution! [optigon]

- Wings could crash when launching and opening a file at the same
  time . The cause was the ets table for fonts could not be written to
  while the Progress Bar was active. ets tables can only be accessed from
  the process they are created in unless specifically stated. In Wings the
  PB run on a separate process so accessing the ets font table while the
  PB was active led to a badarg since the call was not allowed. The font
  table is now set to public so it can be accessed by any process.
  (Thanks to dgud and those who reported the crash) [optigon]

- Help dialog formatting adjustments for Asian fonts. [optigon]

- Improvements to Body|Weld for handeling neighbouring faces. [optigon]

- Update to the the Korean translation to include the interface
  strings and some key plugins including AutoUV. Many thanks to korea3d
  for this wonderful contribution and for reporting the string errors
  he found during the process. [optigon]

Notable new feature in 1.4 (compared to 1.2)
============================================

- Major rewrite of Tweak to integrate it into the Wings core. The new Tweak
  features improved performance, additional tools, and more flexibility.

- Lots of new tools:
    - Plane Cut and Slice for cutting objects or face selections
    - Rotate Unconstrained for multi-axis rotations
    - Sculpt Mode lets you push, pull, inflate, pinch, and smooth your model
    - Face|Bridge now connects any two face regions
    - Body|Weld now manages neighbouring faces
    - View Along Nearest Axis (use 1 hotkey instead of 6)

- Interface improvements:
    - Asian font support for Chinese, Japanese, and Korean
    - Rollup windows into their titlebars
    - Right-Click menus now sport a Menu Toolbar
    - Folders and new icons for the Geometry Graph
    - Four color themes to choose from in the Edit menu
    - Save and load Preference Subsets from the File menu
    - Automatic menu clipping for long menus
    - Tweak Palette for selecting Tweak tools, magnets, and axis constraints
    - Fix to properly restore the maximized Wings layout on Windows

- Many bugfixes and improvements

- Documentation for the new Tweak  and some of the other new features can be
  found on the Wings3d Sourceforge Wiki:
  http://sourceforge.net/apps/mediawiki/wings/index.php?title=Feature_Descriptions


--- 1.3.2 ----------------------------------------------------------------------
- Body|Combine and Weld would crash when magnet mask data present.
  Now fixed. (Thanks to spacemanspiff7) [optigon]

- Edge|Circularise|MMB now handles multiple open edge loops. [optigon]

- Menu Toolbar pref added for mouse snap behaviour. [optigon]

- Some window properties were not being loaded. Now fixed. [optigon]

- New Feature: Select|Deselect Previous subtracts the previous
  selection from current selection. [optigon]

- Edge|Dissolve has been modified to succeed more often. [optigon]

- Added pref to use larger icons for the Menu Toolbar. [optigon]

- New Feature: Edge|Flow Connect connects edges with respect to
  the angles of the surrounding geometry. [optigon]

- Shell Extrude fix. Could crash if extruded in wireframe.
  (Thanks to Fonte Boa) [optigon]

- A bug in the tweak keyboard event handler has been fixed where
  key up events were being recognised when they shouldn't.
  (Thanks to Fonte Boa) [optigon]

- Body|Weld could crash. Now fixed, (Thanks to Stem) [optigon]

- Circularise RMB fix attempting to ensure that all arcs go in the
  same direction. [optigon]

- Select by Material from Outliner would not respect face and
  object permissions. Now fixed. (Thanks to BlackHarmo) [optigon]

- Added dialogs to Select|By|Face With and Vertices With. [optigon]

- Select|Similar Materials now remembers if you selected Vertex
  Colors or Materials. [optigon]

- When there is a Hole or Hidden Face(s) in an object and also
  View|Show Backfaces is checked, selections will now include backfaces.
  [optigon]

- Removed prefs to simplify interface. [optgon]

- Intrude could crash on objects with VM. Now fixed.
  (Thanks to Fonte Boa) [optigon]

- Changes to Select|Less when dealing with Faces. Now respects
  Virtual Mirror. Algorithm has been modified slightly to give better
  results. [optigon]

- Some fixes to Sculpt mode. [optigon]

- Sweep Normal removed. Sweep virtual mirror handling improved, [optigon]

- For Developers: Using Toolbar to reload modules won't clear selection.
  [optigon]

- Cancelling drag before moving the mouse when model is proxy
  smoothed could crash. Now fixed. [optigon]

- Shell Extrude had a bug that stopped it from being able to handle
  multiple regions at once. Now fixed. (Thanks to BlackHarmo) [optigon]

- Sometimes Body Weld would crash. Now an error message is displayed
  for unresolvable welds. (Thanks to Fonte Boa) [optigon]

- Tweak fixes including:
  -Rollup Palette would rollup Tweak Palette.
  -Tweak Axis Constraints would not toggle properly.
  -Code cleanup to improve font handling.
  (Thanks to BlackHarmo and Fonte Boa) [optigon]

- Face|Hide now works like the Hole command. The left mouse button
  hides selected faces, and the right mouse button unhides any hidden
  adjacent face. Also, some wording changes to make the hide/unhide
  routines more clear. [optigon]

- Changes to image import to return error when image exceeds
  graphics card limitations. [Micheus]

- Added translation macros to the Ambient Occlusion plugin.
  (Thanks to szzz) [optigon]

- New Fonts: Wings now includes CJK fonts which support
  Chinese, Japanese, and Korean. Helvetica and Terminus fonts
  have also been added to offer some larger font sizes for
  accessibility reasons.
  
  To support the character sets in excess of 40 000 glyphs required
  for Asian language support, changes had to be made to the Wings font
  handler. Large font maps could cause slowdown, so now Wings uses a
  glyph accumulator to store only the glyphs required for the interface.
  
  Some further memory gains were afforded by only loading the fonts
  being used instead of all of them. Wings always required a restart
  to load a new font anyway, so no change to the user experience
  should be noticed.
  
  Thanks to iskunk for lending his time and expertise this effort.
  
  Those interested in adding translations to Wings can inquire on the
  Official Development Forum. Current efforts include a translation in
  Simplified Chinese by szzz, and Korean translation by korea3d.
  [optigon]

--- 1.3.1 ----------------------------------------------------------------------
- Added a 'wings_convert' script which can convert 3d files
  without starting wings. Requires an erlang install (and escript
  in your path) and a wings install.  On windows run with
  c:/path/to/erlang/bin/escript /path/to/wings_convert --help [dgud]

- AutoUV: Added a simple world space normal shader. [dgud]

- Added Select|Edge Loop|Select Nth Ring. [optigon]

- New Feature: Body|Explode scales objects from a defined center.
  Includes standard and user axes, uniform, and radial axis options.
  (Thanks to ggaliens for the idea) [optigon]

- New Feature: Rollup any window by clicking on its titlebar.
  The main Geometry window behaves differently and doesn't rollup.
  Instead, it moves from the foreground to the background, either
  covering or revealing any coexisting windows. [optigon]

- AutoUV: Added Move Horizontal and Vertical. [optigon]

- The arrow key and scroll wheel pan speed preferences have
  been changed to offer a more useful range of adjustment. [optigon]

- Minor changes to Tools|Connect to allow consecutive vertices
  to be placed  on the same edge. [optigon]

- Select|By|Sharp Edges now allows you to specify Peaks,
  Valleys, or Both. [optigon]

- Bug fix for Select Vertices with 6 or more edges. (Thanks to
  ggaliens). [optigon]

- For Developers: Added Show Cursor to the Develop menu. In cases
  where the cursor disappears during a crash, use this option to bring
  it back into view. I suggest hotkeying it so you don't have to fumble
  blindly to the menu. [optigon]

- Edge|Flatten (lmb) updated to recognize Edge groups instead of
  flattening to a common center. Also new, Edge|Flatten|Edge Loops,
  flattens any selected closed edge loop to it normal. [optigon]

- New Feature: Edge|Crease makes a stylized extrusion, commonly
  used for adding details such as wrinkles to organic models. [optigon]

- New View Along Axis option to set the view to the Nearest Axis
  whether that be X, Y, Z, or -X, -Y, -Z. Might be useful for those who
  would like to reduce their overall number of hotkeys and use one
  instead of six for axis navigation. [optigon]

- New Feature: Select|Edge Loop while in vertex mode will now
  convert consecutive vertices to edges. [optigon]

- AutoUV: Added Edge|Circularise to AutoUV. [optigon]

- New Feature: Vertex|Grid Snap takes a vertex selection and snaps
  each vertex to the closest point on a virtual grid as you drag to
  increase or decrease the grid's increment. [optigon]

- Position Highlight for Point light crash fixed. (Thank to
  Fonte Boa) [optigon]

- Build fixes. On some systems, makeself.sh is named makeself.sh
  and on others makeself, also they can reside in /usr/bin or
  /usr/local/bin. Tried to catch all cases. [giniu]

- In the Tools menu, Snap Image and Screenshot have been extended
  in several useful ways. It is now possible to take a screenshot of
  just the main viewport. Coupled with this feature are changes to
  Snap Image, which now has options to Fit the image to the viewport's
  dimensions. This new combination of features allows for better
  projection painting workflows using a 2d painting program like Gimp.
  The new Screenshot features are available through in its options
  dialog. You can also save the current view to the Saved Views at
  the same time and with the same name as the screenshot so that they
  can be aligned later. Additionally, one can now scale the snap image
  proportionally to its current x or y value, or reset the snap image
  to its actual size. Also, when exporting or making an image external
  from the Outliner, the image name will automatically update in the
  Outliner to the filename you save it as. [optigon]

- Add workaround option for mouse grab problems on linux.
  See option in preferences/misc. [dgud]

- Sweep extrusion normal fix. [optigon]

- New Feature: Edge|Corner takes an edge selection and adds corner
  geometry to any edges bordered by a 3 and 5 sided face. Then, adjust
  the tension before finalizing the corner. [optigon]

- New Feature: Plane Cut for Vertex, Face, and Body mode. Pick
  the plane and point for the cut, or slice the selection into even
  sections. Face and Body mode include a Loop Cut option. [optigon]

- Added .svg importer to convert 2d vector drawings to 3d. [optigon]

- Plugin Manager and menu format fixes. [optigon]

- Welding objects with only two faces could crash. (Thanks to
  Fonte Boa). [optigon]

- The "Scene Info: Area & Volume" command (in the tools menu)
  has been cosmetically improved and now properly displays the info
  in a multiple-column tabular-format, which is much easier to read. [scorpius]

- Mirroring a mirrored object could crash. Now fixed. (Thanks
  to Fonte Boa) [optigon]

- Image Planes are now created with a slight thickness and all
  their edges set to hard. [optigon]

- Face|Bridge has been extended to connect any two face regions
  regardless of how many faces or vertices they each have. [optigon]

- New View item to toggle Show Backfaces. [optigon]

- Saved selection groups have been updated to allow Cycling
  via hotkey, and this feature can be set to cycle only within the
  current selection mode. I also added some selection group deletion
  options. One option deletes all saved groups, and the other deletes
  only those groups that are corrupt. [optigon]

- I have changed the mouse buttons that perform secondary drag
  operations. For instance, Move|Free has an option to drag in the
  direction of the screen normal, and this option was bound to MMB.
  Now it is activated by holding LMB instead. Simiar changes were
  made to all the other tools that use a single secondary drag
  parameter. Also, introducing Hold LMB into the mix, allowed me to
  make Face|Sweep fully articulated between all four drag parameters
  (Extrude, Angle, Scale, and Rotation). [optigon]

- New Feature: Tools|Sculpt allows you to Push, Pull, Pinch, or
  Smooth geometry by dragging the the mouse over your model. There
  are Magnets and Strength parameters but it should be noted that
  this tool does not attempt to compare with other specialty
  sculpting programs. [optigon]

- Rewrite of Tweak to integrate it into the Wings core. [optigon]

- New interface features including:
  - A Menu Toolbar with icons for undo/redo, repeat last command,
  changing selection modes, and opening the Select or Tools
  menus can be switched on/off via Preferences|User Interface.
  
  - A new facility for saving and loading preferences from and
  into your current session, has been added to the File menu.
  These new preference subsets are appended with the .pref
  extension, and are saved separately from your 'master' Wings
  preference file. Additionally, both the Save and Load dialogs
  allow you to choose from preference catagories you'd like
  to load or save from: hotkeys, graphical elements, etc.
  
  - New icons for the Outliner and Geometry Graph that allow you
  to use custom colors for how they look. These icons can be
  switched on in Preferences|User Interface.
  
  - Added canned color themes. Switch between them in Edit|Themes.
  
  - The Geometry Graph now has folders and objects are stored
  alphabetically. You can create, rename, move objects between
  folders, and expand and contract them. You can also toggle
  wireframe, visibility, locking, and selections just within a
  folders pressing MMB on the Object, Eye, Lock, and Wireframe
  icons.
  
  - Added menu clipping. With all the additions to Wings over the
  years, the menus have been getting too long for smaller screens.
  To help the situation, I added a preference to set the Maximum
  Menu Height in pixels under the Misc tab in the Preferences.
  The default is set to 0, which auto clips menus to fit in the
  main Geometry window.
  
  [optigon]

- FBX plugin no longer supported, and removed from the wings source. [optigon]

- The Windows make_installer has been changed to use the vcredist
  included with Erlang and to work solely with Msys. [optigon]

- Edge|Circularise MMB fix. Center calculated incorrectly. [optigon]

--- 1.3.0 ----------------------------------------------------------------------
- New Feature: Rotate|Unconstrained is a trackball style rotation tool
  contributed by ania, complete with magnets, user input rotation points,
  and accessibility from all selection modes. [Anna Celarek]

- Added Conditional Deselection option to improve Smart Highlighting. When
  checked, Deselect only enables Smart Highlighting when there is no selection,
  otherwise the selection is cleared with the selection mode maintained.
  [optigon]

- Secondary selection Vectors now disregard the Virtual Mirror face, as they
  should. [optigon]

- The Select|By tools have been extended to search for elements within the
  current selection, or if there is no selection, to search all visible objects.
  In addition, Random now has a user input field. [optigon]

- Fix to restore maximized Wings layout on MS Windows. [optigon]

- Fixed a small StereoLithography export bug. [scorpius]

--------------------------------------------------------------------------------
Notable new features in 1.2 (compared to 1.0.2)
===============================================

* The object mode (vertex color/material) for objects has
  been eliminated.
  
  Instead materials have a Vertex Colors setting that can be
  "Ignore" (don't use vertex colors; default for new materials),
  "Set" (to use vertex colors instead of the colors in the material),
  and "Multiply" (to multiply vertex colors with the diffuse texture).
  
  The material "default" has "Set" as the value for the "Vertex Colors"
  property, meaning that if you assign vertex colors to face having
  the "default" material, the vertex colors will be visible.
  
  There is a new command (with a sub-menu) in the body mode menu called
  "Vertex Attributes".
  
  When opening a .wings file written by Wings 1.1.7 or earlier, the
  object modes for the objects in the file will be ignored. If there
  are vertex colors, they will be visible on faces that have
  the 'default' material assigned. For faces with other materials,
  the colors or textures in the material will be shown (even if
  the object was in vertex color mode).
  
  When saving a .wings file in this version of Wings and opening
  it in an older version of Wings, all objects will be in
  material mode (even if they have vertex colors).

* Wings have had the _hole_ material for a long time to fake
  holes by marking faces that should not be included when exporting.
  
  There is a new Face|Hole command to create a holes
  that looks like holes also in the Geometry window.
  
  To remove a hole, select a face adjacent to the hole and RMB
  click on the Face|Hole command to create a face to cover the
  hole.
  
  When loading old .wings files, all faces containing the _hole_
  material will be converted to the new type of hole.
  
  If you load a .wings file saved with this version of Wings in
  an old release, the holes will become hidden faces, but they
  will NOT have the _hole_ material (i.e. they will not behave
  as holes when exported).

* The smooth proxy is now updated directly when invoking
  interactive commands.

* Menu Cleanup: Consolidated Extrude with Extrude Region and Extract Region with
  Extract Faces. Since there is now only one heading each for Extrude and
  Extract, the mouse buttons that activate specific commands have been changed.

* Collada export. Objects including UV coordinates and materials
  are exported. Lights and cameras are not exported yet.

* New in Tools menu: Ambient-Occlusion Generator/Baker. It works on a per-
  vertex basis and uses a standard inside-out approach. Mesh subdivision
  yields more accuracy. The results are stored in the vertex-colors and can
  also be baked to a texture through AutoUV.

* Many improvements and bug fixes in the Tweak mode.

* The Wavefront (OBJ) exporter will now export smoothing
  groups based on the hard edges in the model.

Eliminated annoyances
=====================

* If View|Scene Lights has been turned on, but the scene
  contains no lights, the usual modeling lights will be turned on
  instead so the objects do not turn black.

* When displaying objects that have a virtual mirror face in
  the smooth preview mode (i.e. turning off workmode by pressing TAB),
  the seam between the real part of the object and mirror image will
  now be soft.

Performance
===========

* Picking (i.e. finding out which face is under the mouse
  cursor) is no longer done using OpenGL, but by our own
  C code, which is both faster and more reliable.

* The internal data structures for edge and vertex tables require
  less memory than in Wings 1.0, which should also improve
  peformance.

* The display code has been extensively rewritten and now uses
  vertex buffers in OpenGL. It should be faster in most
  circumstances.
--- 1.2.rc3 --------------------------------------------------------------------
- Wings could not always save the preferences on Windows Vista
  and Windows 7 because the registry has a different layout.
  Wings will no longer attempt to use the registry to find an
  appropriate directoy into which preferences should be saved,
  but will use the documented Windows API function.
  
  Note to developers: You will need to adjust your scripts/shortcuts
  for starting Wings. See BUILD.win32. [bjorng]

- Dissolving or collapsing an isolated vertex could
  cause a crash. (Thanks to ania.) [bjorng]

- Fixed various hidden/hole face drawing problems. Hidden hard
  edges was drawn reported by Ania. Smooth-preview showed edges on
  hidden faces and the backside of visible faces was not shown in flat
  shaded view. [dgud]

--- 1.1.16 ---------------------------------------------------------------------
- Wings now compiles cleanly on FreeBSD. [scorpius]

- For developers: Erlang/OTP R13B02 is now required for building
  Wings. [bjorng]

- When importing holes were not always handled correctly.
  There could be faces marked as holes internally, but the faces
  would still be visible. Future operations (such as Combine), could
  then cause the faces to suddenly disappear (i.e. become holes).
  (Thanks to Siber.) [bjorng]

- Wings will now validate holes when loading .wings files,
  and remove from the list of holes any non-existent face or
  face that is not invisible. (Importing objects with holes and
  saving in a previous release of Wings could cause such
  inconsistencies, as described in the previous release note.)
  [bjorng]

- Selecting many elements in many objects using marquee
  selection is now much faster. (Thanks to ycarry for noticing
  the slowness.) [bjorng]

- The Separate command is now significantly faster when run
  on objects with many sub-objects. (Thanks to ycarry for noticing
  the slowness.) [bjorng]

- Opening .wings files without vertex attributes is now
  slightly faster. (Thanks to ycarry.) [bjorng]

- Added Bbox Move and Scale to Selection tools. BBox now
  displays with a visible center and uses the user define Vector
  colour. [optigon]

- Added colour prefs for the Menubar and Info Line Text. [optigon]

--- 1.1.15 ---------------------------------------------------------------------
- It was not possible to load JPEG, PNG, or GIF images (either
  as textures or using the Image Plane commands) on Snow Leopard.
  (Thanks to Riolan and nobrandname.) [bjorng]

- The Tools|Virtual Mirror|Create command will now
  automatically flatten the virtual mirror face. [bjorng]

- The Select|Edge Loop|Edge Loop To Region command will
  now allow virtual mirror and hole edges to close an edge loop.
  (Suggested by FonteBoa.) [bjorng]

- Combine and Separate became much slower in 1.1 if there
  were many objects in the scene. This has been corrected.
  (Thanks to ycarry.) [dgud/bjorng]

- Select by material is now much faster for big objects with
  more than one material. (Thanks for ycarry for noticing the
  slowness.) [bjorng]

- Gordo has designed new (much nicer) install and uninstall icons
  for the installer on Windows. [bjorng]

- Undoing a change of UV coordindates would not update the
  AutoUV window. (Thanks to no204.) [bjorng]

- Creating a new Geometry window and moving the mouse cursor
  over the toolbar of the new window before doing anything else would
  cause Wings to crash. (Thanks to BlackHarmo.) [bjorng]

- Area lights can now be selected from both sides, not only
  from the front face. (Thanks to Micheus.) [bjorng]

- Newer LWO files may contain a sub form of POLS called SUBD.
  Unfortunately, I have found no description on how to interpret those
  forms. If you happen to know how to interpret those forms, please
  post a message in the Programming forum. The LWO importer will now
  quit with an error message instead of crashing when encountering
  ae SUBD form. (Thanks to Siber.) [bjorng]

- Fixes to Sweep. (Thanks to BlackHarmo and Fonte Boa). [optigon]

- Windows could appear above the visible screen area. Now some code
  checks for this as windows are loaded and moves them within the visible
  range. [optigon]

--- 1.1.14 ---------------------------------------------------------------------
- If View|Scene Lights has been turned on, but the scene
  contains no lights, the usual modeling lights will be turned on
  instead so the objects do not turn black. [bjorng]

- Undoing Absolute Command|Snap would undo the preceding
  command too. (Thanks to BlackHarmo.) [bjorng]

- In vertex selection mode, unselected vertices would not be
  shown if there were any hidden faces or holes. [bjorng]

- Some inconsistencies noticed by gordo in the user-interface
  have been corrected. [bjorng]

- New Feature: Collada export. Objects including
  UV coordinates and materials are exported. Lights and
  cameras are not exported yet. [metadave]

--- 1.1.13 ---------------------------------------------------------------------
- Selecting two objects, one with a virtual mirror and one
  without a virtual mirror, and Tweaking the object with the virtual
  mirror would cause a crash. (Thanks to BlackHarmo.)
  
  For developers: wings_pick:do_pick/3 and wpa:pick/3 returns more
  information about what was picked in the second element of the
  result tuple. Plug-ins that use the second element must
  be updated. [bjorng]

- Select|Edge Loop|Edge Loop (and Grow/Shrink Edge Loop) can
  now select edge loops around holes. [bjorng]

- This release for Mac OS X has been built with Snow
  Leopard (10.6) as the host OS. It is still supposed to work on
  Tiger (10.4) with either PPC or Intel CPUs, but I have no way to
  actually test that. [bjorng]

- On Windows, the wings_crash.dump file will now be written to the
  Desktop, since writing it to the installation directory for Wings
  would not work in Windows Vista or Windows 7. [bjorng]

- Vertex colors that were completely white were not saved in
  .wings files. (Thanks to tuxtax.) [bjorng]

- The '+' and '-' keys on the keypad can now be used for
  adjusting the magnet radius in Tweak mode. [bjorng]

--- 1.1.12 ---------------------------------------------------------------------
- For developers: In the source distribution, there is a new
  text file CodingGuidelines containing coding guidelinings for
  Erlang programming in general and Wings programming in particular.
  (Thanks to optigon, deerwood, and scorpius for comments on the
  first draft.) [bjorng]

- For developers: Basic multiple column support has been
  implemented in the table widget in wings_ask. [bjorng]

- Doing a vertex bevel on an object with both vertex attributes
  and a virtual mirror would cause a crash. (Thanks to ycarry.) [bjorng]

- Exporting objects with holes and more than one material
  would cause a crash. (Thanks to ycarry and TulipVorlax.) [bjorng]

- Exporting a scene with area lights with the Yafray exporter
  would cause a crash. (Thanks to spacemanspiff7.) [bjorng]

--- 1.1.11 ---------------------------------------------------------------------
- Clicking the Cancel button in the file dialog for Mac OS X
  would cause a hard crash. (Thanks to ycarry.) [bjorng]

- Wings have had the _hole_ material for a long time to fake
  holes by marking faces that should not be included when exporting.
  
  This release introduce the command Face|Hole to create a holes
  that looks like holes also in the Geometry window.
  
  To remove a hole, select a face adjacent to the hole and RMB
  click on the Face|Hole command to create a face to cover the
  hole.
  
  When loading old .wings files, all faces containing the _hole_
  material will be converted to the new type of hole.
  
  If you load a .wings file saved with this version of Wings in
  an old release, the holes will become hidden faces, but they
  will NOT have the _hole_ material (i.e. they will not behave
  as holes when exported). [bjorng]

- The Turn Edge command will now only turn edges that have
  visible faces on both sides. In previous releases, it would happily
  turn edges next to invisible faces (even edges making up the
  virtual mirror face). [bjorng]

- Face|Extrude (on regions) could be slow if many faces were
  selected in a pattern with many inner corners (e.g. the selection
  obtained by first selecting a single face and then pressing
  "F" repeatedly). [bjorng]

- Palette window: Fixed crash and made the scan command aware
  of the selection mode. (Thanks to Fonteboa and Deerwood.) [dgud]

- Added an edge filter. Original idea and code from Ed Kolis. [dgud]

- Yafray exporter:
  * Changed default settings for Photon Spotlight.
  
  * Added to Help info.
  
  * Changed type for HDRI from HDRI to Image.
  
  * Added .EXR to HDRI Background file browser.
  
  * Added Prefilter option for Ambient light background. [oort]

--- 1.1.10 ---------------------------------------------------------------------
- Tools|Snap Image was broken in several ways. It will now
  also preserve vertex colors. (Thanks to PuzzledPaul.) [bjorng]

- Attempting to extrude an edge between two isolated vertices
  would cause a crash. [bjorng]

- Extrude in edge mode would distort UV coordinates and
  vertex colors. That has been corrected. [bjorng]

- When the hemispherical shader was active, vertex colors was
  shown even for materials that disabled vertex colors, provided
  that the object had at least one material with vertex colors
  enabled. [bjorng]

- Wings 1.1.9 (and 1.1.9.1) would crash when attempting to open
  a .wings file containing area lights saved by a previous version of
  Wings. This has been corrected.  Furthermore, when saving area
  lights, they will be saved in the same way as in versions before
  1.1.9. That means that a .wings file containing area lights saved
  by this version of Wings cannot be opened by 1.1.9.x, but it can
  be opened by older versions such as 1.0.1 and 1.1.8.
  (Thanks to Micheus.) [bjorng]

- Autouv: Fixed Face|Project Unfold crash when every face in
  the chart was selected. [dgud]

--- 1.1.9.1 --------------------------------------------------------------------
- File dialogs would crash on Linux in the 1.1.9
  release. [bjorn]

--- 1.1.9 ----------------------------------------------------------------------
- Calculations of smoothing groups in the Wavefront exporter
  could crash if there was two different edges between the same pair
  of vertices. (Thanks to Siber for reporting this bug.)
  
  For plugin developers: A new field, sg, containing an integer
  representing the smoothing group has been added to the #e3d_face{}
  record. Plug-ins using that record must be re-compiled. [bjorng]

- In the Smoothed Preview mode, changes to vertex colors or
  UV coordinates would not be visible. (Thanks to FonteBoa.) [bjorng]

- Fixed the bugs in the View|Show Colors and View|Show Materials
  reported by Micheus. Also made sure that a change to the vertex
  color option of a material would immediately be seen in the
  scene. [bjorng]

- Repeat cmds for Extrude now fixed. (Thanks to Fonte Boa). [optigon]

- Bevel for vertices now properly updates UV coordinates and
  vertex colors dynamically during dragging. (In the Smoothed Preview
  mode, the UV coordinates will only become correct when the drag
  has finished.) [bjorng]

- If the workaround against disappearing text was enabled,
  there would be crash when attempting to display any character
  not included in the fonts, which could happen when using the
  file dialog on Linux to browse a file system where the filenames
  are encoded using UTF-8. (Thanks to mifth.) [bjorng]

- In the file dialog on Mac OS X, selecting a filename
  containing non-US ASCII characters (such as the Swedish
  letters ナ, ト, or ヨ) would cause a hard crash. [bjorng]

- By default, the file dialog box for Linux now assumes
  that filenames are encoded in UTF-8. There is a new checkbox
  to revert to the previous behaviour (that is, to assume that
  filenames are encoded in ISO latin1). [bjorng]

--- 1.1.8 ----------------------------------------------------------------------
- Switching to the Smoothed Preview mode would cause a crash
  if there were any area lights in the scene. (Thanks to Micheus.)
  [bjorng]

- For plug-in developers: The new function wpa:version/0
  returns the version string for Wings. [bjorng]

- Edit|Repeat (Ctrl+D) was broken since 1.1.3. Either it did nothing
  at all or caused a crashed. (Thanks to optigon and deerwood.) [bjorng]

- Magnet Mask|Select bugs fixed. (Thanks to GetaVe and Fonte Boa). [optigon]

- Using one of the commands Show Colors, Show Materials, or
  Show Textures in the View|Show sub-menu, the scene would not be
  immediately updated to reflect the change. Furthermore, if
  Show Colors was turned off and there was an object with vertex
  colors in the scene, there would be a crash. [bjorng]

- AutoUV used to hold a copy of the scene to be able to
  generate a texture with vertex colors or materials.
  
  This extra scene copy has been eliminated. When doing the initial
  UV mapping of an object without previous UV coordinates, the
  materials on the object will be converted to vertex colors (this
  will only be done if there are no previous vertex colors in the
  object AND if the object has non-default materials). The vertex
  colors in the object can later be used to generate a texture.
  
  With this change, vertex colors generated by the Ambient Occlusion
  command can now be baked into a texture. [bjorng]

- If the material 'default' in a .wings file does not have exactly
  the same properties as the 'default' material in Wings, the material
  itself would be renamed to something else (typically 'default2'),
  but the material for the faces that used the material would NOT
  be assigned the new name. [bjorng]

- The object mode (vertex color/material) for objects has
  been eliminated.
  
  Instead materials have a Vertex Colors setting that can be
  "Ignore" (don't use vertex colors; default for new materials),
  "Set" (to use vertex colors instead of the colors in the material),
  and "Multiply" (to multiply vertex colors with the diffuse texture).
  
  The material "default" has "Set" as the value for the "Vertex Colors"
  property, meaning that if you assign vertex colors to face having
  the "default" material, the vertex colors will be visible.
  
  There is a new command (with a sub-menu) in the body mode menu called
  "Vertex Attributes".
  
  When opening a .wings file written by Wings 1.1.7 or earlier, the
  object modes for the objects in the file will be ignored. If there
  are vertex colors, they will be visible on faces that have
  the 'default' material assigned. For faces with other materials,
  the colors or textures in the material will be shown (even if
  the object was in vertex color mode).
  
  When saving a .wings file in this version of Wings and opening
  it in an older version of Wings, all objects will be in
  material mode (even if they have vertex colors).
  
  For plug-in writers: #we.mode has been removed. It also means that
  plug-ins that use #we{} needs to be re-compiled. [bjorng]

--- 1.1.7 ----------------------------------------------------------------------
- In rare circumstances, the progress bar could reach 1.0
  (the far end) even if the operation was not finished and cause
  Wings to crash hard. (Thanks to deerwood.) [bjorng]

- The smooth proxy is now updated directly when invoking
  interactive commands. [dgud]

- New Feature: Create Bounding Box added to the primitives menu. [optigon]

- Scale to Bounding Box selections now keep their original centre. [optigon]

- Turn Edge now preserves Hard Edges. (Thanks to BlackHarmo). [optigon]

- New Feature: Select|Edge Loop|To Complete Loops turns any selection
  into an edge loop selection. Works from all selection modes and is based on
  the request by deerwood to be able to extend loops beyond where they stop
  when using the regular Edge Loop command (L). [optigon]

- Dissolve and Collapse cmds now delete wholly selected efficiently. [optigon]

- Shared vertices are now eliminated on import. (The
  modeling commands in Wings does not allow creating of shared
  vertices (also called waists), i.e. faces that only share vertices
  but no edges, so it should not be allowed on import.) [bjorng]

- When displaying objects that have a virtual mirror face in
  the smooth preview mode (i.e. turning off workmode by pressing TAB),
  the seam between the real part of the object and mirror image will
  now be soft. The Smooth command (and the Smooth Proxy mode) will
  still sub-divide faces around the virtual mirror face as if the
  edges were hard, so Smoothing before freezing the mirror and
  after freezing may still not give exactly the same result
  (how close the result is depends on the object; for some objects
  the difference may not be noticeable). [bjorng]

- New Feature: Magnet Mask Deselect - Subtracts locked elements from
  the current selection. (Thanks to Fonte Boa) [metadave, optigon]
  
  Magnet Mask Select - fixed: Adds locked elements to current selection.
  (Thanks to Fonte Boa). [optigon]

--- 1.1.6 ----------------------------------------------------------------------
- Re-exporting an imported model with tesselation could
  cause a crash. Also, when importing objects that had UV coordinates
  on some faces but not all, UV coordinates would be discarded
  on both side of edges that only had UV coordinates on one side.
  (Thanks to Siber.) [bjorng]

- Separating, then Combining an object with vertex
  attributes would cause a crash. (Thanks to zdarby.) [bjorng]

- Smoothing objects with hidden faces would crash. [bjorng]

- The command Select By|Id would crash in body mode. [bjorng]

- Eliminate selection glitches where elements behind a face
  could be selected through the face. (Thanks to deerwood.) [bjorng]

- Wings would freeze if there were empty objects in the
  scene. (Empty objects can only be created by import or possibly
  by a plug-in, as the core Wings commands will delete an object
  that becomes empty.) [bjorng]

- The Ambient Occlusion plugin will now correctly
  ignore hidden or locked objects. [scorpius]

- Some fixes and improvements to Edge|Circularise. Open edge loops
  should process more uniformly. (Thanks to puzzledpaul). [optigon]

- Warp mouse to proper position follow drag in Tweak. [optigon]

- Toggling xyz constraints in tweak wouldn't update the info line.
  Now fixed. [optigon]

- Tweak Slide would not work correctly for single edges and
  would not work at all for selections of two unconnected vertices.
  Now fixed. (Thanks to Fonte Boa.) [optigon]

- Tweak Slide would not stop at edges. Also made some
  optimisations. [optigon]

--- 1.1.5 ----------------------------------------------------------------------
- Fixed Tweak drag Normal. (Thanks to Fonte Boa). [optigon]

- Moving or duplicating a light in body mode would cause
  a crash on the next attempt to select anything.
  (Thanks to extrudeface.) [bjorng]

- Marquee selection would selected locked vertices or edges.
  (Thanks to ycarry.) [bjorng]

- Select|Similar is now faster if the initial selection
  contains elements that are similar to each other.
  (Thanks to Ran13.) [bjorng]

- The Wavefront (OBJ) exporter now tries to minimize
  the number of smoothing groups. (Thanks to Ran13.) [bjorng]

- Fixed loading models when in smooth-preview mode.
  Reported by Ran13. [dgud]

- There is a major internal change in how vertex attributes
  (i.e. vertex colors and UV coordinates that are associated with
  a vertex in a particular face) are handled.
  
  Vertex attributes used to be stored in the edge table (with
  two words per edge always reserved for vertex attributes)
  and each vertex could have EITHER a vertex color or
  UV coordinates.
  
  Vertex attributes are now stored by themeselves. Objects
  without vertex attributes will consume less memory (two
  words per edge less than in previous releases). Each
  vertex can now have both a vertex color and UV coordinates.
  
  The wings file format should be completely compatible. If
  you load a wings file containing an object with both vertex
  colors and UV coordinates into an older release of Wings,
  only the UV coordinates will be kept. (If you resave such
  a file from an older version of Wings, the vertex colors
  will be permanently lost.)
  
  Most commands have not been updated yet to take full
  advantage of the new vertex attribute implementation. So
  while Ambient Occlusion will preserve existing UV coordinates,
  there is no way yet to show vertex colors at the same time
  as textures.
  
  You can use the commands "Material Mode" and "Vertex Color Mode" in
  the body mode menu to switch between seeing materials/textures and
  vertex colors. (The commands are not new, but there were few
  situations in which they were needed in previous releases of Wings.)
  In a future release, we will probably eliminate those commands and
  extend materials so that you can choose whether vertex colors,
  materials/textures, or a mixture of both should be shown.
  
  Performance seems to be about the same if there are no
  vertex attributes, but somewhat slower for models with
  vertex attributes.
  
  For developers: Plug-ins using #edge.a and #edge.b will not
  compile. Instead use the new wings_va module that provides an API
  to the vertex attributes. I have tried to comment each
  exported function in the API. [bjorng]

--- 1.1.4.1 --------------------------------------------------------------------
- Having wireframe on and workmode off would cause a
  crash. (Thanks to Siber.) [bjorng]

- Select By|Vertices With could select hidden vertices
  (i.e. vertices surrounded only by hidden faces). Similarly,
  Select By|Random could select hidden edges or vertices,
  and Select By|Short Edges and Select By|Sharp Edges could
  select hidden edges. [bjorng]

- The Wavefront (OBJ) exporter will now export smoothing
  groups based on the hard edges in the model. [bjorng]

- For developers: There is a new module wings_va
  which is ultimately meant to encapsulate the details
  of how vertex attributes (i.e. vertex colors and UV
  coordinates) are stored. In this release, wings_va has
  an API mostly for retrieving vertex attributes (i.e.
  it does not yet handle updating of vertex attributes).
  In particular, all functions in wings_face that could
  retrieve vertex attributes (such as vinfo_ccw/2 and
  fold_vinfo/4) have been removed. [bjorng]

--- 1.1.4 ----------------------------------------------------------------------
- For developers: Release notes to be included in a release
  should no longer be directly added to NOTES-1.1 files, but
  instead be written into the check-in comment. Everything in
  a comment from "NOTE:" (without the quotations marks) at
  the beginning of a line to the end of the check-in comment,
  will be included in the release notes.
  
  To extract the release notes, run the script tools/extract_notes.
  It will extract and print all notes for all commits after
  the tag for the latest release. [bjorng]

- The Edge Ring command (Select|Edge Loop|Edge Ring) would
  select edges between hidden faces. [bjorng]

- Selection (finding out which face is under the mouse
  cursor) used to be done using a special selection render
  mode in OpenGL. However, this mode does not work well
  in all OpenGL drivers. Therefore I have implemented my
  own code for selection handling in C as a driver for the
  Erlang emulator. (Thanks to FonteBoa for testing.) [bjorng]

- The proxy mode has been optimized by using vertex arrays. [dgud]

--- 1.1.3 --------------------------------------------------------------------
- Torsten Manz updated the German translation. [bjorng]

- Menu Cleanup: Consolidated Extrude with Extrude Region and Extract Region with
  Extract Faces. Since there is now only one heading each for Extrude and
  Extract, the mouse buttons that activate specific commands have been changed.
  Please see the related info lines for details. [optigon]

- Crash when using Shift Spherical (mmb option) now fixed.
  (Thanks to Fonte Boa.) [optigon]

- Edge|Collapse now deletes edges more uniformly than the previous
  implementation. Also, a Rmb option has been added to automatically cleanup
  any newly created isolated vertices resulting from the collapse edges.
  (Thanks to deerwood and Fonte Boa). [optigon]

- On OpenGL implementations without support for multisampling,
  there would be (harmless) error messages written to the console
  Develop|OpenGL Errors had been turned on. Changed to only
  attempt to use multisampling if the OpenGL implementation supports
  it, and no longer showing the checkbox in the preferences for
  turning on/off multisampling if the OpenGL implementation does
  not support it. [bjorng]

- If a command executed through a hotkey causes an error,
  a dialog box with some help will be shown. [bjorng]

- Major rewrite of how geometry data is sent to OpenGL. We used
  to have a specially written driver, but for future compatibility
  we cannot use a driver. Instead we use vertex arrays.

  This is the first step in this direction and we expect to do
  further optimizations. For the moment, some display updates
  can be slower and some can be faster than before.

  As part of this change, the OpenGL renderer has been removed.
  Sorry for any inconvenience, but it had to go. [dgud & bjorng]

- This release uses R13B01. A bug fix in the array module in R13B01
  eliminates a crash that occurred when all edges in an object
  were dissolved. [bjorng]

- This development release also includes all bug fixes in the 1.0.1 release.

--- 1.1.2 --------------------------------------------------------------------
- Select Similar Normals with the option Connected Faces Only and
  a selection comprising multiple objects would cause a crash.
  (Thanks to pauljs75.) [bjorng]

- Using the Slide command with Clean (Ctrl+Alt+L) would crash.
  (Thanks to gordo.) [bjorng]

- AutoUV: Doing ReMap UV and choosing Strech Optimization would
  cause a crash. (Thanks to betelguese.) [bjorng]

- When creating a texture from vertex colors in the AutoUV window, the
  colors will be properly interpolated (smoothed). [scorpius]

- Keyboard events in Tweak while dragging could cause slow downs. Now Fixed.
  (Thanks to Fonte Boa.) [optigon]

- Additional Geometry Windows can now be closed from within Tweak mode.
  (Thanks to Fonte Boa.) [optigon]

- Dragging in Tweak is no longer limited to the size of the current window.
  [optigon]

- Conflicts due to mouse events in adjacent Geometry Windows have been solved by
  locking the focus to the original window during paint selection and dragging
  in Tweak Mode. (Thanks to Fonte Boa.) [optigon]

- New Tweak option to set Tweak Magnet Increment. [optigon]

- Spherical UV mapping corrected. [dgud]

- There are two new commands in the optional Develop menu:

  * Develop|OpenGL Errors to check for and display OpenGL errors after
    each command.
  * Develop|Print Scene Size to print the scene size.

  Also, the existing commands Time Commands and Undo Stat now handle
  plug-in commands properly.

  The command Tools|Memory Info has been removed. [bjorng]

- New in Tools menu: Ambient-Occlusion Generator/Baker. It works on a per-
  vertex basis and uses a standard inside-out approach. Mesh subdivision
  yields more accuracy. The results are stored in the vertex-colors and can
  also be baked to a texture through AutoUV. [scorpius]

- Extended Shift plugin to work in all selection modes. [optigon]

- New Plugin: Extract Faces. Like Extract Region but extracts individual faces.
  [optigon]

--- 1.1.1 -------------------------------------------------------------------
- The data structure for the vertex tables has been changed.
  (There is one vertex table to keep track of the vertex positions,
  and another vertex table used for finding edges and face around
  the vertex.) The new data structure is faster and uses less memory.
  [bjorng]

- When displaying vertices and edges, a feature in OpenGL called vertex
  arrays is used to faster transfer the data from Wings into OpenGL.
  This way of displaying geometry is slightly faster than the previous
  method. [dgud, bjorng]

- ESDL updated to 1.0.1. (The next release in the 1.1 series will probably
  not work without that version of ESDL.) [bjorng]

- Magnets are now drawn correctly in Tweak when selections across multiple
  objects are dragged. [optigon]

- Selectings multiple objects in Tweak and calling a command via a hotkey would
  only affect one of the objects. Now corrected. [optigon]

- Crash reported by Fonte Boa corrected. [optigon]

- Tweak mode temporary selection fix. [optigon]

--- 1.1 ---------------------------------------------------------------------
- Added a new preference in the Misc tab to turn on a Develop menu
  containing various tools for the Wings developers. [bjorng]

- Added a command to the new Develop menu to automatically time
  all executed commands. The command name and time will be printed
  to the console. [bjorng]

- Added a command to the new Develop menu to automatically print
  out information about the undo queue. [bjorng]

- The data structure for the edge table has been changed. The new
  data structure is faster and uses less memory. Approximately 4
  words (1 word = 4 bytes) per edge is saved.

  Plug-ins that depend on the edge table being a gb_tree will not
  work. More details can be found in the Change log (which follows
  these notes at Sourceforge). [bjorng, optigon]

-----------------------------------------------------------------------------
--- 1.0.2 ----------------------------------------------------------------------
- Edge|Collapse could crash in some cases. Now fixed. [optigon]

- The Edge Ring command (Select|Edge Loop|Edge Ring) would
  select edges between hidden faces. [bjorng]

- Fixed Tweak drag Normal. (Thanks to Fonte Boa). [optigon]

- In rare circumstances, the progress bar could reach 1.0
  (the far end) even if the operation was not finished and cause
  Wings to crash hard. (Thanks to deerwood.) [bjorng]

- If the workaround against disappearing text was enabled,
  there would be crash when attempting to display any character
  not included in the fonts, which could happen when using the
  file dialog on Linux to browse a file system where the filenames
  are encoded using UTF-8. (Thanks to mifth.) [bjorng]

- In the file dialog on Mac OS X, selecting a filename
  containing non-US ASCII characters (such as the Swedish
  letters ナ, ト, or ヨ) would cause a hard crash. [bjorng]

- It was not possible to load JPEG, PNG, or GIF images (either
  as textures or using the Image Plane commands) on Snow Leopard.
  (Thanks to Riolan and nobrandname.) [bjorng]

- This release for Mac OS X has been built with Snow
  Leopard (10.6) as the host OS. It is still supposed to work on
  Tiger (10.4) with either PPC or Intel CPUs, but I have no way to
  actually test that. [bjorng]

--- 1.0.1 -------------------------------------------------------------------
- Magnets are now drawn correctly in Tweak when selections across multiple
  objects are dragged. [optigon]

- Selectings multiple objects in Tweak and calling a command via a hotkey would
  only affect one of the objects. Now corrected. [optigon]

- Tweak Crash to do with unchecked camera mode reported by Fonte Boa corrected.
  [optigon]

- Tweak mode temporary selection fix. [optigon]

- Select Similar Normals with the option Connected Faces Only and
  a selection comprising multiple objects would cause a crash.
  (Thanks to pauljs75.) [bjorng]

- When creating a texture from vertex colors in the AutoUV window, the
  colors will be properly interpolated (smoothed). [scorpius]

- Keyboard events in Tweak while dragging could cause slow downs. Now Fixed.
  (Thanks to Fonte Boa.) [optigon]

- Additional Geometry Windows can now be closed from within Tweak mode.
  (Thanks to Fonte Boa.) [optigon]

- Dragging in Tweak is no longer limited to the size of the current window.
  [optigon]

- Conflicts due to mouse events in adjacent Geometry Windows have been solved by
  locking the focus to the original window during paint selection and dragging
  in Tweak Mode. (Thanks to Fonte Boa.) [optigon]

- New Tweak option to set Tweak Magnet Increment. [optigon]

- Spherical UV mapping corrected. [dgud]

- Doing a Doo-Sabin sub-division on multiple objects would leave an
  invalid selection that could cause crashes. (Thanks to Fonte Boa.) [bjorng]

- Very old Wings files could have invalid mirror faces, which would cause
  crashes. Now clearing the mirror face if it is invalid when loading
  a Wings file. [bjorng]

--- 1.0 ---------------------------------------------------------------------
- Gordo eliminated some color banding in the task switching icon on Windows
  and also cleaned up the edges on that icon. [bjorng]

--- 1.0.rc3 -----------------------------------------------------------------
- The icon in the top left corner of the Wings windows (in Windows) and in
  the Dock (on Mac OS X), now has transparency. I have also added a README
  file to the "psd" directory in the source distribution to explain the
  purpose of each Photoshop file. [bjorng]

- Geometry Graph wouldn't always focus on mouseover. Now fixed.
  (Thanks to SoulVector) [optigon]

- Wings could crash if while dragging the rmb was held and the lmb was clicked.
  Now fixed. (Thanks to Nanakisan) [optigon]

- Various fixes and clean up to Tweak. [optigon]

- Wings will show an error message when it fails to do sphere mapping
  instead of crashing. (Thanks to deerwood.) [dgud]

--- 1.0-rc2 -----------------------------------------------------------------
- This is the second release candiate for the long-awaited Wings 1.0 release.
  Until 1.0 is released, we will only fix bugs. [bjorng]

- Updated the build instructions in the BUILD.unix and BUILD.win32 files
  to note that R13B and esdl-1.0 are now required. Also updated the
  AUTHORS file. [bjorng]

- The eyedropper tool is now working. The actual bug was in ESDL and
  has been fixed esdl-1.0. (Thanks to Scorpius.) [bjorng]

- The icon in top left corner of the Wings windows (in Windows) was still
  the old one, and so was the icon on the application switching screen (Alt+Tab
  in Windows). I have now replaced the icon with the new one, but unfortunately
  I could not use any transparancy so I had to pick a light gray color
  that at least in Windows XP is not that noticeable. (This particular icon
  is set through SDL and SDL only allows a hard-edged mask which might make
  the edges look jagged. I haven't actually tried setting an hard-edged mask
  yet because it didn't work in esdl-0.96.0626 - I might try it for the next
  Release Candidate now that the bug is fixed in esdl-1.0.) [bjorng]

- If Smart Highlighting was turned on, and the hard edge width was set to 1, and
  the selected-edge width was set to 2 (or higher), there would be an irritating
  flicker as the hard edges width would be 2 pixels wide when an edge was
  highlighed and 1 pixel wide when a face or vertex was selected.
  (Thanks to Gordo.) [bjorng]

--- 1.0-rc1 -----------------------------------------------------------------
- This is the first release candiate for the long-awaited Wings 1.0 release.
  Until 1.0 is released, we will only fix bugs. [bjorng]

- Wings now uses Gordos's new design for icons and about screen. [bjorng]

- Save handling in Tweak Mode has been fixed. [optigon]

- Text plugin when used with the native Wings browser would crash. Now fixed.
  [optigon]

- Selected vertices and edges would not show up on top of elements marked as
  the original selection. Now fixed. [optigon]

- Bug fix to Circularise to maintain the diameter of already circular loops.
  [optigon]

- Vertex|Weld could crash if the resulting geometry formed a waist. A check is
  now performed to prevent this action. [optigon]

--- 0.99.60 -----------------------------------------------------------------
- If you are building this release from source, you must use Erlang/OTP R13B
  (which was recently released).

  Note for users of Power PC based Macs: I no longer own a Power PC Mac,
  so although the Mac version of Wings is still distributed as a Universal
  application, it has not been tested on a Power PC Mac. [bjorng]

- Rewrite of Edge|Circularise to cleanup code, and add/improve features.
  - Improved automatic normal picking with internal checks so that users
    will be less likely to have to reverse normals or specify the angle type
    (obtuse or acute).
  - Closed loops now start off circularised to 100%, instead of having to drag
    from 0%. This percentage can be adjusted during the drag sequence by
    pressing and holding the Rmb while moving the mouse.
  - Closed loop selections are now resized according to either Diametric
    Factor or Absolute Diameter (switch between the two by pressing [3]).
  - The problem of using repeat arguments and having the diameter default to
    1.0, has been fixed.
  - The Lmb command now works on both open and closed loops without having to
    input a secondary plane selection.
  - The Rmb command allows the input of a common plane for flattening all the
    loops, open or closed.
  - The Mmb command replaces the old Rmb command, and allows you to specify
    the end result through secondary selections.
  [optigon]

- Improved seaching for Similar Normals and Materials for connected faces and
  added the ability to select similar vertex colours via Similar Materials.
  [optigon]

- Tweak Mode bugfixes. (Thanks to gordo and Fonte Boa). [optigon]

- Changed default Hard Edge colour to orange {1.0,0.5,0.0}. [optigon]

- Masked vertices will now display slightly larger than the Selected Vertex Size
  when in vertex mode even if they are set smaller in the preferences.
  (Thanks to Fonte Boa). [optigon]

--- 0.99.55 -----------------------------------------------------------------
- Separated the .ai and .ps|.eps import plugins, and changed them so that
  objects are centered when they open in Wings. [optigon]

- Removed all code that supported basic menus. Plug-ins that use the
  {basic,...}  and {advanced,...} constructs in menus must
  be updated. [bjorng]

- Merging objects with masked vertices would not transfer masked elements
  correctly. Now fixed. [optigon]

- Added Tools|Magnet Mask|Invert, which allows you to invert the masked/unmasked
  vertices. Only highlighted objects are inverted, unless there is no highlight,
  in which case all object's masks are inverted. [optigon]

- Added toggle to switch the Magnet Mask On/Off. [optigon]

- Fixed another crash in AutoUV caused by my change in 0.99.54.
  Basically, I reverted my change I made 0.99.54, so this should be
  the last crash caused by that clean-up. [bjorng]

--- 0.99.54a ----------------------------------------------------------------
- Fixed mirror side Tweak mode selection bug reported by Fonte Boa. [optigon]

- New Feature: File|Import|PostScript(.ps) allows Wings to import .ps files from
  such applications as Inkscape. This feature reuses code from the .ai import
  plugin originally written by Howard Trickey. [optigon]

- Fixed a bug which I introduced when I cleaned up some code and corrected
  a mis-feature.

  (Details: wings_io:get_matchings_events/1 used to return message in the
  reversed order compared to in the order they were put into the queue;
  I changed that so messages are returned in the same order as they were
  queued. Code in at least one other place (wings_toolbar) depended on
  the exact order of the messages.) [bjorng]

--- 0.99.54 -----------------------------------------------------------------
- Extended Edge|Circularise Lmb to handle multiple open edge loops. [optigon]

- Added mmb select option to Tweak, for Maya camera mode users. [optigon]

- Improvements and bug fixes to dragging.
  - Now drag position won't jump when constraints are released.
  - The numeric tab entry now shows units achieved via constraints.
  - Constraint effects now are limited to only the active drag parameter.
  - Tools limiting drag distances to a range, would continue to tabulate past
    their allowed limits, which could result in the user dragging blindly with no
    effect until the drag distance fell between the limits again.
  - Zooming would cause the current drag distance to jump when using tools with
    mixed drag modes like Sweep, Contour, and Circularise.
  [optigon]

- Fixed menus so that they won't cover up the Info Line. [optigon]

- Rewrite of the Contour plugin to improve both performance and functionality.
  It now appears as Inset in the face menu. [optigon]

- Extrude Region would occasionally omit an edge when processing poles with
  five or more edges (for instance when extruding three or more faces on the top
  end of the sphere primitive). Now fixed. [optigon]

- Another rewrite of Sweep, mainly to improve processing speed.  Other changes
  include a better implementation of Sweep for individual faces, and a new
  option to Freeze/Thaw the base of the extrusion. [optigon]

- New Feature: View|Position Camera allows you to position the camera
  numerically. Includes a preview mode for flipping betweeen the old view
  and new view by pressing '1'. From the preview, pressing lmb re-opens the
  camera position dialog, and rmb accepts the current view and exits the
  preview. [optigon]

- New option, File|Save Unused Materials, can be checkmarked if you want to save
  all the materials from a scene, including the ones not applied to your model,
  to a .wings file. [optigon]

- BzFlag exporter added to Wings. [contributed by trepan and optic delusion with
  minor changes by optigon]

- German translation updates from Torsten Manz.

- New Feature: Tools|Magnet Mask|Lock/Unlock. Locks the positions of vertices
  against the effects of magnets in both Tweak and Magnet mode with the
  exception that masked vertices within a selection will not be locked.
  Display options are included in Edit|Preferences|General > Magnet Mask vertex
  colour and size including alpha.
  There are also the option View|Show|Show Magnet Mask which toggles the display
  and Select|By|Magnet Mask. [optigon]

- For Developers: There are new options for adding draw lists for plugins via
  #dlo{plugins=[]} added to the wings.hrl. You can follow the example plugin
  wpc_magnet_mask.erl and check the functions added to wings_plugin.erl to get
  an idea of what this is all about or ask questions/add suggestions on the
  Wings 3D Official Development Forum. [optigon]

--- 0.99.53 -----------------------------------------------------------------
- Kerkythea exporter added to Wings. [contributed by Chris Hegarty (Avariant)]

- Added a file browser to the Text plugin. [optigon]

- Tweak can now use single and double clicking to select geometry. There is an
  options panel beside the Tools|Tweak menu heading where you can set the
  click speed and also turn off this feature. There is also an option to reduce
  the number of button used to activate Tweak Slide. (Thanks to puzzledpaul,
  Fonte Boa, and marcin wuu for their input). [optigon]

- Added temporary highlight selection for Edge Loop, Edge Ring, Select All, and
  Select Similar commands. Now, you can extend a selection by pressing the
  associated hotkey over a highlighted element. An option to activate this
  feature can be found in the Edit|Preferences|Advanced dialog. [optigon]

- Bug fixes for the mode specific hotkey implementation. [optigon]

- Code imporvements and an extension of the Select|Similar Normals command.
  The command now has a new preference to save the Angle Tolerance, which in
  combination with the Connected Faces Only option, makes this tool great for
  selecting face regions bounded by sharp edges. [optigon]

- Some object mode selections would cause crashes when used in conjunction with
  the Duplicate command. (Reported by Fonte Boa). [optigon]

- Dragging Lights as an edge selection in Tweak mode would crash. Now fixed.
  [optigon]

- Mouse over highlighted items are now added temporarily to a drag operation
  in Tweak. [optigon]

- Following a Slide+Clean operation in Tweak, if any short edges were collapsed,
  then an empty selection will now be returned. Returning the original selection
  was offen times unsafe, because the selected element might have been removed,
  causing Wings to crash. [optigon]

- Toggling wireframe display for objects in the Geometry Graph using the right
  mouse button option would not yeild the correct results in some situations.
  Now fixed. (Reported by pauljs75). [optigon]

- Select by material called from the Outliner would select hidden faces. This
  has been corrected. (Thanks to odf). [optigon]

- Blocked some face selection tools from selecting hidden faces. [optigon]

--- 0.99.52 -----------------------------------------------------------------
- Moving an object in tweak mode would not disregard an existing virtual mirror.
  Now fixed. (Thanks to yst). [optigon]

- Contour would not produce predictable results when a selected region touched
  the seam of the virtual mirror. Now fixed. (Thanks to yst). [optigon]

- Circularise would crash when called with but a single edge selected. Now an
  error message is returned. (Thanks to yst). [optigon]

- Tools|Unitize would crash when called using a selection that contained a
  light. (Thanks to yst). [optigon]

- Edge|Cut 2/3/4 while in Tweak mode can now be called if the Magnet is turned
  off. Otherwise, the 2/3/4 keys change the Magnet type. [optigon]

--- 0.99.51 -----------------------------------------------------------------
- Some Menubar commands are now selection mode specific and as such their
  hotkeys are now context sensitive. This change affects the Select|Edge Loop
  items, some of the Select Similar commands, and Tools|Virtual Mirror|Create.
  [optigon]

- The default hotkeys for Select Prev/Next Edge Loop have been changed to F6
  and F7. If you had those F keys previously assigned to another command, then
  Select Prev/Next will be have no hotkey where conflicts exist. This change
  was made to accommodate recent changes to Tweak mode, and solves a conflict
  with the xyz contraint keys (F1/2/3). [optigon]

- Tweak's xyz constraints can now be toggled on/off by clicking the Alt key in
  conjuction with the axis (F1,F2,F3) you wish to lock. For example, clicking
  F1 and Alt will toggle the X axis constraint on/off. More than one axis can
  be locked at a time. Held keys for axes already toggled on, nullify the
  constraint, and held keys for axes toggled off are additive. [optigon]

- Tab Input for Move in the UVmapper would crash Wings. (Thanks to betelguese).
  [optigon]

- Tweak Move Normal did not handle some situations correctly. (Thanks to yst).
  [optigon]

--- 0.99.50 -----------------------------------------------------------------
- Tweak mode compatibility fixes for Maya and Motionbuilder cameras. [optigon]

- New option to launch Wings in Tweak Mode (Preferences|Advanced). [optigon]

- Auto Rotate now works in Tweak. [optigon]

- Advanced menus are now always turned on. There will be a information
  dialog when you start Wings if you have been using Wings with the
  advanced menus turned off. [bjorng]

- Set default Menu and Dialog Background alpha to 0.99 to (hopefully) avoid
  future reports of the top most Menu items not appearing. [optigon]

--- 0.99.06 -----------------------------------------------------------------
- Internal changes: Warnings were eliminated and all unnecessary imports
  were removed. (Thanks to Richard Carlsson.) [bjorng]

- The experimental Toxic exporter has been removed. [bjorng]

- Canceling commands while dragging (rmb), would only work while the mouse was
  relatively motionless. Now fixed. (Thanks to zukas.) [optigon]

- Major rewrite of the Tweak plugin to allow multiple selections and access to
  all the regular Wings commands from within Tweak. Be sure to check the info
  line as some of the hotkey combos have changed. (Thanks to Fonte Boa, marcin
  wuu, and all those who helped during testing.) [optigon]

- Shear's relative mode was broken in the last release. Now Fixed (Thanks to
  pauljs75.) [optigon]

- Some wording changes to the mouse response preferences. (Thanks to plec.)
  [optigon]

- Drag response factors in FOV. (Thanks to plec.) [optigon]

--- 0.99.05 -----------------------------------------------------------------
- New Feature: Select|Similar Material selects all faces of the same material to
  the original face. You can select only those faces which are connected to the
  original face and share at least one edge by check marking "Connected Faces
  Only" in the options panel. [optigon]

- In the AutoUV window, scaling non-continous faces with magnet would
  crash Wings. (Thanks to zukas.) [bjorng]

- Selecting every face on an object and calling Contour would crash wings. Now
  fixed. [optigon]

- Changed [+/-] drag modifiers to use RMB+Drag. Affects Vertex and Edge Extrude,
  Face|Bump, and Vertex|Deform|Shear. [optigon]

- Virtual Mirror and some other commands in the Tools menu would not accept a
  temporary highlight as a selection when they were called via hotkeys. Now
  fixed. (Thanks to SoulVector.) [optigon]

- View|Show items were broken. (Thanks to pauljs75.) [optigon]

- If a graphics card indicated that it had shader support, but actually using
  shaders didn't work for any reason, Wings would crash when attempting to
  use the View menu. Now Wings correctly handles this situation and removes
  the Shaders from the View menu if shaders doesn't work.
  (Thanks to FranOnTheEdge.) [bjorng]

- Smoothing groups in Wavefront import are now handled (i.e. hard edges
  will be created between faces in different smoothing groups). [bjorng]

--- 0.99.04a ----------------------------------------------------------------
- The Image Plane command will now create an internal image if it needs to
  pad a non-power-of-two image, fixing a long-standing bug that images in
  image planes would be stretched after saving and reloading. [bjorng]

- When importing a model with a face having duplicated vertices, Wings
  would not correctly clean up the face if the face had U/V coordinates
  or vertex colors, causing a crash. (Thanks to Krurukyk.) [bjorng]

- Wings would crash when importing "unconventional" OBJ files (a "g"
  command followed by an "o" command). [bjorng]

- Connect should now work in arbitrarily small faces. (The Connect command
  will still prevent the creation of long, extremely thin faces, but the
  test is now relative, not absolute, so it should work for a face of
  any size.) [bjorng]

--- 0.99.04 -----------------------------------------------------------------
- New Feature: Circularise now works on open edge loops, and by pressing '1'
  during the drag phase of the tool, you can choose to flatten or not flatten
  the result to a single plane. [optigon]

- New Feature: View|Highlight Aim aims the camera at the mouseover highlight
  even while other geometry is selected. Options in Edit|Preferences|Advanced
  allow you to specify Highlight Aim's targeting behaviour. Although the
  original View|Aim command remains, the Wings default hotkey 'A' now calls
  View|Highlight Aim instead. [optigon]

- Repeating Move|Region in selection modes other than Face caused Wings to
  crash. Also Flatten, Rotate, and Scale Region, and Rotate|Normal in Vertex
  and Body mode. Now fixed. [optigon]

- Selecting every face of an object during a vector op would crash wings.
  Now fixed. [optigon]

- New vector op added. Define a vector between the centers of two edge loops
  on either a single object or one loop on each of two objects. [optigon]

- Partial rewrite of Sweep plugin to improve the code including:
  - Vertices on separate objects sharing the same id number, would cause
    unexpected results. Vertices are now processed correctly.
  - Sweep|Free side to side motion was reversed. Now fixed. (Thanks to GetaVe)
  - Added Relative mode to Sweep commands.
  - Improvements to processing speed.
  - Placed commands in single menu to save vertical space.
  [optigon]

- New utility Tools|Memory Usage.  Measures how much memory your current scene
  is using. (Thanks to Giniu.) [optigon]

- New colour prefs for the Menu Bar and Info Line backgrounds. [optigon]

- Reorganized Edit|Preferences to save vertical space. [optigon]

- Reorganized View menu. Placed similar menu items in View|Show to save vertical
  space. [optigon]

- Deselecting with nothing selected would add an unnecessary undo state. Now
  fixed. (Thanks to Giniu.) [optigon]

- Lowered minimum undo level to 1 (Edit|Preferences|Misc). [optigon]

- Changed default camera mode to Wings 3D for fresh install. [optigon]

- Made most of the Defined Hotkeys translatable. This also affects commands
  displayed in Edit|Repeat and the Plugin Manager. [optigon]

- New Feature: Rotate to Target allows you to rotate a selection using a
  geometry specified angle.  Enable magnets by pressing [Alt] when initiating
  the tool. [optigon]

- Disabled translation macros for Save and Open in Windows because they could
  cause Wings to crash when displaying Latin 5 characters in native dialogs.
  Furthermore, it is highly recommended that you do not save wings files using
  accented or non-English characters. (Thanks to Devilgreen.)[optigon]

- New Feature: Move|Planar allows you to move any selection freely upon a single
  plane. Choose any standard axis or a vector defined plane. Enable magnets by
  pressing [Alt] when initiating the tool. [optigon]

- New! Turkish translation [contributed by Devilgreen]

- Further updates to the German translation [contributed by Torsten Manz]

- The shaders have been enabled again. Now there is a much better mechanism
  for choosing shaders: a proper submenu, which also shows the currently
  selected shader. As before, they can be turned off by choosing the default
  light. [Scorpius]

- Added camera prefs for Rotation Speed and made panning via the
  arrow keys optional. See Edit|Preferences|Camera. [optigon]

- Added new features to Body|Flip including user defined point, axis, and global
  axis options. Holding down Alt while initiating the command duplicates the
  object before flipping it. (Inspired by ggaliens' Flip Global plugin.)
  [optigon]

- Rmb option added to Face|Dissolve to clean up any isolated vertices created by
  the Dissolve command. This feature already existed for edges, so it made sense
  to add it for faces. [optigon]

- Added ability to hotkey menu commands that bring up an Options Box such as
  those in the Primitives and Select Menu. [optigon]

- New Feature: Face|Contour creates edges around or inside a selected face
  region and allows you to move them parallel to the original edges. Works best
  for square geometry. Interface includes switching between Average, Normalise,
  and Stay on Line which provide 3 possible solutions to keeping the edges
  parallel. Hold down the rmb while dragging to bump the selection up or down
  acccording to either the face normals, or the region's normal. This feature
  now replaces the original Inset command. [optigon]

- Added a new option to the existing tool Select|Similar Normals, which allows
  you to select just those faces with similar normals that are connected to the
  original face. This allows you to select an island of faces with similar
  normals to the first, as opposed to all of them. [optigon]

- Added Flatten command to the Edge menu. [optigon]

--- 0.99.03 -----------------------------------------------------------------
- Move|Region could crash if the selection contained faces that only
  shared a single vertex (and not any edge). Now a proper error message
  is given. Same correction for the Scale, Rotate, and Flatten commands
  operating on regions. (Thanks to optigon.) [bjorng]

- Face mode area readout in the status bar would cause Wings to slow down if
  the the face contained too many vertices. Wings now only calculates the area
  for a face with less than 50 vertices. (Thanks to jdcooke1.) [optigon]

- View|Frame would symmetrically frame elements when using the virtual mirror.
  Now there is an option, View|Frame Disregards Mirror, to alter this behaviour.
  (Thanks to extrudeface and Entity325.) [optigon]

- New Feature: Face|Sweep/Sweep Region/Sweep Extract. Sweep is an interactive
  tool designed to make angled extrusions, while also allowing you to scale
  and rotate the extruded regions simultaneously. [optigon]

- The Plug-In manager could crash or fail to provide information for
  certain (correctly written) plug-ins. (Thanks to optigon.) [bjorng]

- New! German translation [contributed by Torsten Manz]

- New Feature: Edge|Circularise. A plugin to flatten, equalise, and inflate an
  edge loop to its maximum or user specified diameter. Basic and Advanced menu
  options availble. [optigon]

- Now using Erlang/OTP R12B-3. [bjorng]

--- 0.99.02 -----------------------------------------------------------------
- Now using Erlang/OTP R12B-1. The build instructions have been updated with
  more details. The SDL library in the Linux distribution no longer references
  libaa (thanks to vtechk). [bjorng]

- Verbose and Mouseover info text options added to Edit|Preferences|General.
  [optigon]

- Added interface options to Edit|Preferences|General. Options to
  edit the width of Hard Edges and Normals, and set the default colour
  of the Default and Hole Material. Also, the Mini Axis can now be
  switched on or off and the colour of its axes are now linked to the
  main axes. [optigon]

- Wings could crash when triangulating (for display purposes)
  extremely degenerated polygons. For instance, Cylindrical Shift
  on a cylinder could cause the problem. (Thanks to pauljs75.)
  [bjorng]

- In secondary selection mode, invoking some selection commands (such
  as Select|Similar Normals) would cause a crash.  Also, invoking
  Select|Similar Normals through a hotkey in the wrong selection mode
  (i.e. not face mode) would cause a crash. (Thanks to optigon.)
  [bjorng]

- Optional Feature: Changing modes while dragging would make the model
  jump. Mode changes can now be set to reset the model back to its initial
  position. [optigon]

- Fixed the repeat drag arguments (Shift D and D) for Vertex Intersect,
  Bend, and Shift. [optigon]

- Basic mode Turn menu now cascades. [optigon]

- Extended vector ops to accept vectors defined across multiple objects.
  Also added Cross Product as a way to define a vector using two edges.
  [optigon]

- New Feature: Vertex|Deform|Inflate Cylindrical. Works in both basic
  and advanced menus. In basis menus, select a central axis (XYZ) and
  inflate. In advanced menus, pick a central axis and optionally, pick
  a center point and radius. Vertices will move towards the radius along
  a vector extending from the center point. All vertices are aligned with
  the radius when the distance reads 100%. [optigon]

- New Feature: Vertex|Connect(RMB)|Connecting Edge (advanced menus only).
  Creates a new edge by connecting the selected vertices and returns the
  new edge already selected. [optigon]

- New Feature: Edit|Preferences|Constraints > Drag Preferences.
  Allows you to customize dragging speeds for Rotational, Absolute,
  and Relative drags. [optigon]

- New Feature: This preliminary release of the new Set Constraints plugin
  gives you the ability to take measurement directly from your model and
  save them as default constraints which can be used while dragging. You
  can take measurements in various ways including the use of secondary
  selections and vector ops. Bind the constraint to the modifier key(s)
  of your choice (Alt,Shift,Ctrl) by holding them down while accepting a
  method of measurement or set a default key combo in the prefs. If the
  measurement includes a secondary selection, you may hold down the modifier
  keys when finalizing your selection. [optigon]

  Edge Mode:
    Total Length - total length of the selected edges
    Average Length - average length of the selected edges
    Angle - angle between two edges
    Subtract Angle - difference of two angles
    Edge To Axis - angle between a single edge and a chosen axis
    Percentage - difference two selections as a percentage
    Difference - difference in length of two selections,
    Centers - distance between the centers of two selections
  Face Mode:
    Percentage - difference in area between two face selections as a percentage
    Centers, Angle, Subtract Angle, Face To Axis
  Vertex Mode:
    Centers

- New Feature: Switch constraint sets on the fly while dragging. Every drag
  mode now has two related sets of constraints. You can switch to the related
  constraint set by press Shift+Tab while dragging in any tool. The related
  sets are as follows.
  Scale Factor/Reciprocal: Reciprocal is equal to 1/Scale Factor
  Angle/Supplementary: Supplementary is equal to 180 - Angle
  Distance/Alternate Distance: Two sets for distance constraints
  [optigon]

- New Feature: Vertex|Deform|Shear. This plugin lets you shear vertex selections
  and more! Drag in all three modes (Absolute, Angle, Relative). Add curve to
  the shear. Use vector ops or standard axes(XYZ). Many thanks to puzzledpaul
  for testing and offering useful suggestions. [optigon]

- Increased limits of the main Wings primitives to infinity. [optigon]

- The hotkeys for Toggle Proxy Mode and Quick Smoothed Preview (Shift+Tab)
  are now properly ignored in interactive commands and when the camera is active.
  (Thanks to optigon.) [bjorng]

- When defining hotkeys for menus such as Edit|Preferences or pop-up menus
  when advanced menus were not turned on, there could be a useless question
  about mouse buttons. This question has been eliminated. [bjorng]

- The Wavefront importer will now import objects that have defects such
  as invalid texture coordinate references. Instead of crashing, texture
  coordinates will be removed from the face in question. Also, import of
  Wavefront files with relative vertex references will be faster (much
  faster for big files). (Thanks to terje7601.) [bjorng]

- Added new camera modes: Google SketchUp and Wings 3D suggested by oort.
  Wings 3D mode is the same as Mirai mode, except that the mmb pans instead
  of dollying. Added optional scroll wheel activated pan and rotate (available
  in all camera modes). Also extended arrow key panning to work in all modes
  and improved its useability. [optigon]

--- 0.99.01  ----------------------------------------------------------------

- New feature: Edit|Plug-In Manager. It allows you to selectively
  enable and disable plug-ins; for instance, you can turn off all
  export and import plug-ins for formats that you never use. (Note to
  translators: Since there may be changes to this feature, depending
  on the feedback, I have deliberately not made the strings
  translatable yet.) [bjorng]

- Hotkeys can now also be assigned to commands that are invoked using
  MMB or RMB. [bjorng]

- On Windows, Wings will now remember if it was maximized when it was
  quitted, and automatically start maximized next time. [bjorng]

- View|Saved Views|Save will now count as change, so that the file can be
  saved immediately without workarounds such as selecting something first.
  (Thanks to oort.) [bjorng]

- Tweak mode: There would be a crash if you attempted to relax a face
  next to a hidden face.  Also updated the look of the information in
  line to look more as the rest of Wings. Also made sure that
  modifiers that will not work in the Motionbuilder camera mode are
  not shown on the information line. [bjorng]

- Turn command: In the basic menus, there are now three Turn commands:
  "Turn clockwise", "Turn counter-clockwise", and "Turn Optimized".
  In advanced menus, those three commands can be chosen using LMB,
  MMB, and RMB. The preference dialog in Edit|Plug-in Preferences has
  been eliminated. There is no longer any automatic hotkeys assigned.
  There will now be an error dialog if you have selected more than one
  edge in the same face (instead of a mess). [bjorng]

- Help|OpenGL Info now also reports the SDL version. [bjorng]

- The experimental support for cycling shaders have been turned off
  until it can be done properly. [bjorng]

- The Portuguese and French translations have been updated.

--- 0.99.00b ----------------------------------------------------------------

- Creating a normal map for a material was so slow so that it seemed
  that Wings was frozen. Now back to normal speed. :-) [bjorng]

- Attempting to create or edit a material when the Yafray plug-in was active
  would cause a crash. Corrected. [bjorng]

- Eliminated the problem that caused some language files to be corrupted
  on Windows. Also added verification to the the build process so that
  this problem will be detected if it should occur again. [bjorng]

- In the Misc tab in Edit | Preferences, "Camera moves and interactive commands
  are jumpy" is now default on all versions of Mac OS X. A buggy version number
  check turned it off on Leopard. (Thanks to jtico.) [bjorng]

--- 0.99.00a ----------------------------------------------------------------

- Clicking the toolbar to deselect would crash or freeze Wings.
  (Thanks to yst.) [bjorng]

- The installer for Windows will now install the run-time library for
  Microsoft C if it is not already installed. [bjorng]

--- 0.99.00 -----------------------------------------------------------------

- Cosmetic improvements: the menu selector has a subtle gradient, and the title
  bars have the common aqua/vista effect. Also added optional History Buttons
  (aka Undo/Redo) and Open/Save icons on menubar. [Scorpius]

- Added more shaders (brick, toon, environment-mapping, gooch-tone), which can
  now be toggled (or cycled) through a choice in the view menu. Requires an
  OpenGL 2.0 video card. [Scorpius]

- Revised most primitives, they are now more accurate and have more options.
  [contributed by Richard Jones (Optigon)]

- Ability to set drag constraints for the currently pressed modifier key(s).
  When one edge is selected the distance constraint is set; when two are
  selected the rotation constraint is set. [Scorpius & Optigon]

- Added ISO-8859-9 font support. [contributed by Ismail Keskin (Devilgreen)]

- Added search in relative paths when loading textured models. [dgud]

- Ability to set drag constraints. [contributed by Richard Jones (Optigon)]

- Small add to right mouse button absolute snap, now you can lock movement
  in x, y or z. [Giniu]

- Changes to absolute scale, ability to link sizes (uniform scale), ability to
  pick scale centre from scene using RMB absolute scale, ability to pick target
  size from scene using MMB absolute scale and option to fit selection into
  picked target by automatically adjusting scale centre. [Giniu]

- PovRay exporter and renderer added.
  [contributed by Chris Hegarty (Avariant)]

- Added a live miniature-axis icon to the lower-left corner of the screen.
  [Scorpius]

- Added a user defined clipping-plane. Use 'Set Default Axis' to interactively
  change the orientation of the plane.

- Edges can now be displayed with Anti-Aliasing, see preferences. [Scorpius]

- Added Russian translation by Paul Geraskin. [bjorng]

- Major update to Portuguese translation [contributed by: Luiz Fonte Boa]

--- 0.98.36 -----------------------------------------------------------------

- Absolute snap now can pick reference point, old snap that used center of
  selection as reference point was moved to MMB option. [Giniu]

- Added new preference: constrain axes to grid. [Scorpius]

- Added "Blue Cube" interface icons. The original icons are in the "Classic"
  bundle. Switching between icon sets is easily accomplished through the
  User Interface preference tab. [Scorpius]

- Revived the Plane Plugin, which was removed from a previous release
  because it created invalid objects. This has been fixed by adding a
  thickness parameter; thereby creating a properly closed mesh. [Scorpius]

- Added two new primitives (look under the More menu):
  Tube: generates a hollow tube or pipe with an actual wall-thickness.
  Gear: generates a very simple gear. Allows the user to specify the number
  of teeth and the tooth height. [Scorpius]

- Added two more primitives:
  Ncube: Generates a cube with an arbitrary level of subdivisions (simply
  specify the number of cuts per edge) plus a spherize option.
  Ngon: Generates a polygon with an arbitrary number of vertices. This may
  look like a single-sided polygon but, in fact, has two faces. [Scorpius]

- New GeoDome primitive. Generates a geodesic dome with an arbitrary level
  of subdivisions. Has three base objects, spherize and half-dome options.
  [Scorpius]

- New *.stl import/export plugin. Stereolithography files can be sent to
  a service bureau to create an actual plastic prototype of your model.
  [Scorpius]

- New command in tools menu: "Scene Info: Area & Volume." Calculates the
  area and volume for each object in the scene and displays the info in
  a pop-up window. [Scorpius]

- Bug fix: Language support now works for all operating systems, regardless
  if the file path has an underscore. [Scorpius]

- Added X export plugin.
  [contributed by Ed Kolis (Ekolis)]

- New command in tools menu: "Put on Ground." It simply moves the selected
  objects vertically until they rest on the ground plane. [Scorpius]

- Added "Purple Tube" interface icons. Check the User Interface preference
  tab to switch between icon sets. [Scorpius]

- New commands in 'Select->By' menu: "Fewest Edges Path" selects a path
  (between any two selected vertices) with the fewest number of edges.
  "Shortest Path" selects a path with the shortest distance. If more than one
  possible solution exists, the first one found will be selected. [Scorpius]

- New secondary mode for dissolve, called clean dissolve.
  [contributed by Richard Jones (Optigon)]

- Added ability to set alternate zoom speed, check camera preferences.
  [contributed by Richard Jones (Optigon)]

- Tweak tool extended with new features like tangent, relax, slide and more.
  [contributed by Andrew Shpagin (AndrewShpagin)]

- French translation updated, with many more plug-ins translated.
  [contributed by Nicolas Bouillard (syndarion)]

- The Mac version of Wings is now a Universal Binary that runs on both
  PowerPC and Intel Macs. [bjorng]

- The Windows version now includes the correct (latest) version of the
  SDL dll, correcting numerous problems. [bjorng]

--- 0.98.35 -----------------------------------------------------------------

- Move absolute now works for lights. [Giniu]

- Added very basic version of absolute scale, it would be extended
  after feedback. [Giniu]

- Both absolute scale and move is now placed in one menu group,
  in absolute commands. [Giniu]

- New absolute tool was added - snap - it is similar to move but
  works with secondary selection. There two snap modes, quick LMB and
  full RMB. Simple weld was eaten by quick version of snap. [Giniu]

- Fixed bug in View -> Align to Selection. [Giniu]

- Turn Edge plugin now have option dialog to choose between clasic
  turn method, clockwise rotate and counterclockwise rotate. [Giniu]

- An improved modelling lighting for people with newer gfx cards,
  select 'one light' [Dgud]

- Improved rotate command again when using constraints [Dgud]

- Change the automatic chart rotation again in autouv [Dgud]

- Hopefully fixed the unfold issue from inside the autouv window [Dgud]

- New selection method: by sharp edges.
  [contributed by Anthony D'Agostino (Scorpius)]

- Polish translation fixes.
  [contributed by Maciej Milewski]

- Minor corrections for Mac and Windows to work with R11B and newest
  SDL and esdl. For Mac, Mac OS 10.4 or higher ("Tiger") is now required.
  (Unless you build from source yourself.) Sorry for that. [bjorng]

--- 0.98.34 -----------------------------------------------------------------

- Minor autouv fixes.

- Fixed stored selection bug reported by LoTekK.

- Added a loop cut mode to (tools) connect tool.

- Fixed very small bug in vertex weld (troubles with undo).

- Added second vertex weld mode for those who prefers just moving vertices
  to target position and then clean mesh (it's under RMB click on "Weld").

- Totally rewrote absolute move so now is works for any selection mode,
  and is able to align, move whole objects and create multiple duplicates of object.
  [Giniu]

- Should now hopefully work on Mac OS 10.3.9 ("Panther").
  Erlang/OTP updated to R10B-10, which has a fix for a rare
  start-up problem. [Bjorn]

--- 0.98.33 -----------------------------------------------------------------

- Dan fixed (hopefully finally) the Rotate commands speed so they work as before.

- Dan fixed rotate in vertex mode so it centers around all selected vertices.

- Giniu made all active (compilable) plug-ins translatable and translated them to Polish
  (the toxic and yafray plugins still needs to be translated, but are translatable).

- Giniu added 4 selection methods: select by vertices with 6 or more edges,
  select by non quadrangle faces (all faces, faces with odd or even number of edges).

- Giniu added two new tools - "move->absolute" for positioning in absolute
  coordinates and "weld" for welding single vertex to other one.

- DesiredUserName/MicrobeSoft implemented pick-up and drop images in outliner.

- Syndarion updated the French translation.

- AUTOUV changes (Dan):
  - In face mode added a combined project from normal and unfolding command.
  - In segmenting mode, when uv-mapping failes the good charts gets uv-mapped and
    the failed charts stays in the segmenting window.
  - MMB on uv-mapping, finds and marks the old chart cuts.
  - Repeat implemented.
  - Other minor stuff, uv-grid and changed material/image handling.
  - Re-written the texture image creator, move images with your uv's or
    use it to draw vertex color or materials it can also use opengl shaders.

- Programmers:
  Update to the latest erlang release. (png requires it)
  Both the #we and #st have a new field pst (plugin state)
    That requires a re-compilation of most (all?) of the external plugins.
    Plugins that use the pst field should export two functions:
       PLUGIN:merge_we([We1,We2..]) and PLUGIN:merge_st(NewData,OldSt) both should
       return the new data of the plugin.

--- 0.98.32b -----------------------------------------------------------------

- Giniu made AutoUV and almost all other plug-ins translatable and
  translated them to Polish.

- Import, especially 3DS import, improved.

- Dan G fixed crash in the Connect tool. (Problem reported by Fonte Boa.)

- The Image creation command now correctly create images
  with size which are not multiples of 8 or 16.

- Dan G made sure wings files containing bad images created by previous
  versions of Wings can now be loaded, but with the faulty images
  missing. (Problem reported by Hanzaa.)

- Dan G fixed file open problem reported by Bob19971.

- The length and color of normals shown by View|Show Normals can now
  be changed in the preferences. (By Giniu.)

- Dmitry Efremov has updated the hlines plug-in.

- Changed toxic to render png instead of tga. (By Dan G.)

- Dan G fixed the Rotate commands speed so they work as before.

- Raimo added an option for loading rendered image into
  internal viewer independent from external viewer option.

AutoUV (by Dan G):

- New commands in edge mode: slide, distribute evenly.

- New commands in object mode:Normalize Chart sizes.

- The Scale and Rotate commands now have magnets.


For developers:

- New function e3d_mesh:make_polygons/1. e3d_mesh:make_quads/1 changed back
  to only make quads.