12002-12-20 15:40  mortene
2
3	* BUGS.txt:
4
5	New item.
6
72002-12-20 15:40  mortene
8
9	* src/nodes/SoQuadMesh.cpp:
10
11	Bugfix: precise lighting envvar setup.
12
132002-12-19 17:27  pederb
14
15	* src/nodes/SoQuadMesh.cpp:
16
17	Check HAVE_ILOGB and HAVE__ILOG
18
192002-12-19 17:17  pederb
20
21	* configure.ac:
22
23	Test for _logb() and ilogb().
24
252002-12-19 16:34  pederb
26
27	* include/Inventor/C/tidbits.h, src/tidbits.c:
28
29	coin_ilogb was not such a good idea.
30
312002-12-19 16:19  pederb
32
33	* include/Inventor/C/tidbits.h, src/tidbits.c:
34
35	Adds coin_ilogb().
36
372002-12-19 15:03  pederb
38
39	* src/nodes/SoQuadMesh.cpp:
40
41	Compile fix.
42
432002-12-19 13:46  larsa
44
45	* configure.ac:
46
47	uninitialized not supported without -O configure-script break
48
492002-12-19 12:44  larsa
50
51	* configure.ac:
52
53	stricter treatment of compiler warnings (gcc-only)
54
552002-12-19 12:23  mortene
56
57	* BUGS.txt:
58
59	Item on 3ds import.
60
612002-12-19 11:59  mortene
62
63	* src/: misc/SoGLqmeshpreciselightingTemplate.icc,
64	nodes/SoQuadMesh.cpp:
65
66	Jan Peciva's implementation of improved shading for SoQuadMesh.
67
682002-12-19 11:40  mortene
69
70	* src/: Make-Common.tpl, 3ds/Makefile.am, actions/Makefile.am,
71	base/Makefile.am, bundles/Makefile.am, caches/Makefile.am,
72	details/Makefile.am, draggers/Makefile.am, elements/Makefile.am,
73	engines/Makefile.am, errors/Makefile.am, events/Makefile.am,
74	fields/Makefile.am, glue/Makefile.am, lists/Makefile.am,
75	manips/Makefile.am, misc/Makefile.am, nodekits/Makefile.am,
76	nodes/Makefile.am, projectors/Makefile.am, sensors/Makefile.am,
77	threads/Makefile.am, upgraders/Makefile.am, vrml97/Makefile.am:
78
79	If no object code are compiled, make sure there will still be an
80	empty .lst file available.
81
822002-12-18 20:53  mortene
83
84	* include/Inventor/SbString.h, src/base/SbString.cpp:
85
86	Fix function signature: hash() should be const.
87
882002-12-18 20:42  mortene
89
90	* src/3ds/3dsLoader.cpp:
91
92	Misc FIXMEs about portability issues.
93
942002-12-18 20:41  mortene
95
96	* configure.ac, src/Makefile.am, src/3ds/Makefile.am,
97	src/misc/SoDB.cpp:
98
99	Build setup for the 3DS import capabilities.
100
1012002-12-18 15:21  mortene
102
103	* src/3ds/SoStream.cpp:
104
105	Compilation fixes for gcc. Use our byte order check from tidbits.c.
106
1072002-12-18 15:01  mortene
108
109	* src/misc/simage_wrapper.h:
110
111	Add in a couple of code comments for clarity.
112
1132002-12-18 14:44  kyrah
114
115	* src/misc/: simage_wrapper.c, simage_wrapper.h:
116
117	Make sure you don't redefine functions from simage.h (if that
118	header has been included). Fix for Mac OS X build problem (not sure
119	if it was a problem on other platforms as well).
120
1212002-12-18 14:26  rolvs
122
123	* BUGS.txt:
124
125	Update on misfitting BBox bug.	Removed SoJackManip bug.
126
1272002-12-18 13:42  mortene
128
129	* src/tidbits.c:
130
131	Cache endianness check.
132
1332002-12-18 13:40  pederb
134
135	* src/threads/worker.c:
136
137	Temporary IRIX 6.5.18 workaround.
138
1392002-12-18 13:35  mortene
140
141	* src/3ds/3dsLoader.cpp:
142
143	Updates to latest revision from Peciva.
144
1452002-12-18 13:29  mortene
146
147	* src/3ds/: 3dsLoader.cpp, 3dsLoader.h, SoStream.cpp, SoStream.h:
148
149	Adds a fairly complete loader for 3DS-files. Written and kindly
150	donated by John Peciva.
151
1522002-12-18 12:42  mortene
153
154	* docs/todo.txt:
155
156	Complete item #026.
157
1582002-12-18 12:29  mortene
159
160	* docs/: foreign-language-bindings.txt, todo.txt:
161
162	Minor doc updates.
163
1642002-12-18 11:03  kyrah
165
166	* src/vrml97/Sound.cpp:
167
168	Mac OS X compile fixes.
169
1702002-12-18 10:57  mortene
171
172	* docs/todo.txt:
173
174	Merge items on hotlist from SIM Coin summit.
175
1762002-12-18 10:25  mortene
177
178	* README.WIN32, docs/todo.txt:
179
180	Misc updates.
181
1822002-12-18 10:24  mortene
183
184	* src/misc/SoType.cpp:
185
186	Minor API doc fix.
187
1882002-12-18 10:21  mortene
189
190	* BUGS.txt:
191
192	2 new items.
193
1942002-12-18 09:50  mortene
195
196	* src/: elements/SoGLTextureImageElement.cpp, nodes/SoTexture2.cpp:
197
198	Removes a couple of obsoleted FIXMEs.
199
2002002-12-17 18:30  mortene
201
202	* src/misc/simage_wrapper.c:
203
204	Never include simage.h, as all necessary types, identifiers,
205	function signatures, etc is defined in simage_wrapper.h.
206
2072002-12-17 16:57  kyrah
208
209	* src/glue/: gl_glx.c, gl_wgl.c:
210
211	Mac OS 10.2 compile fixes.
212
2132002-12-17 11:40  mortene
214
215	* BUGS.txt:
216
217	Bug was obsoleted before entered.
218
2192002-12-17 11:00  mortene
220
221	* data/draggerDefaults/rotateDiscDragger.iv:
222
223	More sensible interaction with the flat parts of the dragger inside
224	the band. Bugfix on material use. By Philippe Debanne'.
225
2262002-12-17 10:49  mortene
227
228	* BUGS.txt:
229
230	New item.
231
2322002-12-17 10:41  mortene
233
234	* BUGS.txt:
235
236	New item.
237
2382002-12-16 17:00  pederb
239
240	* src/draggers/SoDragger.cpp:
241
242	Truncate cached path when child dragger finishes dragging.
243
2442002-12-16 14:03  mortene
245
246	* THANKS:
247
248	Adds Klas Kalass for SoQt bugfix.
249
2502002-12-15 22:28  mortene
251
252	* src/glue/gl.c:
253
254	Add URL to list of resources.
255
2562002-12-12 10:45  pederb
257
258	* include/Inventor/nodekits/SoBaseKit.h:
259
260	Improve Open Inventor compatibility by including SoChildList header
261	file.
262
2632002-12-12 09:58  pederb
264
265	* src/elements/Makefile.am:
266
267	Install SoGLDrawStyleElement.h.
268
2692002-12-10 14:35  pederb
270
271	* src/threads/worker.c:
272
273	Bugfix.
274
2752002-12-10 14:02  pederb
276
277	* include/Inventor/VRMLnodes/SoVRMLLOD.h,
278	include/Inventor/VRMLnodes/SoVRMLSwitch.h,
279	include/Inventor/nodes/SoLOD.h,
280	include/Inventor/nodes/SoLevelOfDetail.h,
281	include/Inventor/nodes/SoPathSwitch.h,
282	include/Inventor/nodes/SoSwitch.h,
283	include/Inventor/nodes/SoTransformSeparator.h, src/nodes/SoLOD.cpp,
284	src/nodes/SoLevelOfDetail.cpp, src/nodes/SoPathSwitch.cpp,
285	src/nodes/SoSwitch.cpp, src/nodes/SoTransformSeparator.cpp,
286	src/vrml97/LOD.cpp, src/vrml97/Switch.cpp:
287
288	More missing audioRender() methods.
289
2902002-12-10 13:15  pederb
291
292	* include/Inventor/VRMLnodes/SoVRMLGroup.h,
293	include/Inventor/VRMLnodes/SoVRMLTransform.h,
294	include/Inventor/nodes/SoArray.h,
295	include/Inventor/nodes/SoMultipleCopy.h,
296	include/Inventor/nodes/SoSeparator.h, src/nodes/SoArray.cpp,
297	src/nodes/SoMultipleCopy.cpp, src/nodes/SoSeparator.cpp,
298	src/vrml97/Group.cpp, src/vrml97/Transform.cpp:
299
300	Implements some missing audioRender() methods.
301
3022002-12-10 13:13  pederb
303
304	* src/nodes/SoCamera.cpp:
305
306	Optimize audioRender(). Only do SbMatrix::getTransform() if matrix
307	!= identity.
308
3092002-12-10 12:36  pederb
310
311	* src/misc/SoGLImage.cpp:
312
313	Make sure 3D textures are not used when zsize == 0
314	(coin_geq_power_of_two(0) = 1).
315
3162002-12-10 11:21  pederb
317
318	* src/threads/sched.c:
319
320	Fix potential thread safe problems.
321
3222002-12-10 10:55  mortene
323
324	* configure.ac, src/misc/SoInput.cpp, src/nodes/SoShape.cpp,
325	src/nodes/SoTexture2.cpp:
326
327	FIXME notes.
328
3292002-12-10 10:54  mortene
330
331	* src/base/hash.c:
332
333	FIXME note about an assert that should be investigated.
334
3352002-12-10 10:54  larsa
336
337	* src/tidbits.c:
338
339	fix unsigned/signed comparison
340
3412002-12-10 10:54  mortene
342
343	* src/misc/SoGLBigImage.cpp:
344
345	Replace power-of-two calculation with more elegant solution from
346	tidbits.c.
347
3482002-12-10 10:53  mortene
349
350	* src/misc/SoGLImage.cpp:
351
352	Bugfix: power-of-two calculation failed when value was equal to
353	zero.
354
3552002-12-10 10:52  mortene
356
357	* include/Inventor/C/tidbits.h, src/tidbits.c:
358
359	For convenience, add a method that returns either next power of two
360	or the given number (if already a number of two).
361
3622002-12-09 17:19  larsa
363
364	* configure.ac:
365
366	more compiler warnings
367
3682002-12-09 13:44  rolvs
369
370	* BUGS.txt:
371
372	Two updates.  Added BUG#045
373
3742002-12-09 11:17  mortene
375
376	* BUGS.txt:
377
378	Update on how to resolve one (non-)bug.
379
3802002-12-09 10:36  rolvs
381
382	* BUGS.txt:
383
384	Removed 027 (fixed), two updates.
385
3862002-12-06 13:55  mortene
387
388	* src/misc/SoGLImage.cpp:
389
390	Gets rid of the nearest_power_of_two() function, as a more elegant
391	solution is now available from tidbits.c. Also cleans up some ugly
392	type handling.
393
3942002-12-06 13:53  mortene
395
396	* include/Inventor/C/tidbits.h, src/tidbits.c:
397
398	New function: coin_next_power_of_two(). Updates on the snprintf()
399	situation.
400
4012002-12-03 15:09  mortene
402
403	* docs/misc-resources.txt:
404
405	No need to duplicate these here.
406
4072002-12-03 14:34  mortene
408
409	* src/glue/gl.c:
410
411	Compilation fix, problem reported by thammer.
412
4132002-12-03 13:28  thammer
414
415	* src/vrml97/Sound.cpp:
416
417	Bugfix, and an assert (to prevent similar bugs from popping up
418	again).
419
4202002-12-03 13:22  thammer
421
422	* src/nodes/SoListener.cpp:
423
424	Changed default value for position field.
425
4262002-12-03 13:20  thammer
427
428	* src/misc/SoAudioDevice.cpp:
429
430	Removed unused (private) variable and fixed a bug with invalid
431	listener orientations that resulted in incorrect rendering for some
432	OpenAL drivers
433
4342002-12-03 12:22  mortene
435
436	* BUGS.txt:
437
438	Confirmed by pederb to work as expected.
439
4402002-12-03 11:20  mortene
441
442	* BUGS.txt:
443
444	New item.
445
4462002-12-02 13:44  larsa
447
448	* configure.ac:
449
450	for gcc during debug builds, add option -fno-builtin to detect
451	missing #include string.h
452
4532002-12-02 12:45  mortene
454
455	* include/Inventor/C/glue/gl.h, include/Inventor/C/glue/glp.h,
456	include/Inventor/system/gl.h.in, src/glue/gl.c:
457
458	Adds support for the OpenGL 1.2 imaging functionality of
459	glBlendEquation().
460
4612002-12-02 12:25  larsa
462
463	* src/threads/condvar_pthread.ic:
464
465	correct include-path
466
4672002-12-02 11:44  larsa
468
469	* src/threads/condvar_pthread.ic:
470
471	use Coin's cc_time abstraction, and adjust for system-dependent
472	timespec definition
473
4742002-12-02 11:25  pederb
475
476	* src/nodes/SoSurroundScale.cpp:
477
478	SoAudioRenderAction traversal bugfix.
479
4802002-12-02 10:01  mortene
481
482	* src/glue/gl.c:
483
484	Adds pointer to relevant Apple API doc.
485
4862002-12-01 20:18  mortene
487
488	* src/glue/gl.c:
489
490	List additional resources.
491
4922002-11-29 14:36  pederb
493
494	* src/threads/barrier.c:
495
496	Unlock mutex after waking the threads.
497
4982002-11-29 12:40  pederb
499
500	* src/: tidbits.c, base/base.c, errors/debugerror.c,
501	errors/error.c, misc/GLUWrapper.c, misc/simage_wrapper.c:
502
503	More #if HAVE_CONFIG_H fixes.
504
5052002-11-29 12:35  pederb
506
507	* include/coindefs.h, src/misc/GLUWrapper.h,
508	src/misc/simage_wrapper.h:
509
510	Use #ifdef HAVE_CONFIG_H, not #if HAVE_CONFIG_H.
511
5122002-11-29 12:14  pederb
513
514	* src/: actions/SoAudioRenderAction.cpp,
515	bundles/SoMaterialBundle.cpp, caches/SoGLCacheList.cpp,
516	elements/SoGLClipPlaneElement.cpp,
517	elements/SoGLColorIndexElement.cpp,
518	elements/SoGLCoordinateElement.cpp,
519	elements/SoGLDrawStyleElement.cpp,
520	elements/SoGLEmissiveColorElement.cpp,
521	elements/SoGLEnvironmentElement.cpp, elements/SoGLLazyElement.cpp,
522	elements/SoGLLightIdElement.cpp,
523	elements/SoGLLinePatternElement.cpp,
524	elements/SoGLLineWidthElement.cpp,
525	elements/SoGLModelMatrixElement.cpp,
526	elements/SoGLNormalElement.cpp, elements/SoGLPointSizeElement.cpp,
527	elements/SoGLProjectionMatrixElement.cpp,
528	elements/SoGLShapeHintsElement.cpp,
529	elements/SoGLTexture3EnabledElement.cpp,
530	elements/SoGLTextureCoordinateElement.cpp,
531	elements/SoGLTextureEnabledElement.cpp,
532	elements/SoGLTextureImageElement.cpp,
533	elements/SoGLTextureMatrixElement.cpp,
534	elements/SoGLViewingMatrixElement.cpp,
535	elements/SoGLViewportRegionElement.cpp, errors/SoError.cpp,
536	lists/SoActionMethodList.cpp, lists/SoEnabledElementsList.cpp,
537	misc/SoAudioDevice.cpp, misc/SoBase.cpp, misc/SoGL.cpp,
538	misc/SoInput.cpp, misc/SoOutput.cpp, misc/SoSceneManager.cpp,
539	misc/SoState.cpp, nodes/SoAnnotation.cpp, nodes/SoAsciiText.cpp,
540	nodes/SoDirectionalLight.cpp, nodes/SoGroup.cpp, nodes/SoImage.cpp,
541	nodes/SoIndexedFaceSet.cpp, nodes/SoIndexedLineSet.cpp,
542	nodes/SoIndexedNurbsCurve.cpp, nodes/SoIndexedNurbsSurface.cpp,
543	nodes/SoIndexedTriangleStripSet.cpp, nodes/SoLineSet.cpp,
544	nodes/SoListener.cpp, nodes/SoNode.cpp, nodes/SoNurbsCurve.cpp,
545	nodes/SoNurbsProfile.cpp, nodes/SoNurbsSurface.cpp,
546	nodes/SoPointLight.cpp, nodes/SoPointSet.cpp, nodes/SoQuadMesh.cpp,
547	nodes/SoSpotLight.cpp, nodes/SoText2.cpp, nodes/SoText3.cpp,
548	nodes/SoTextureCoordinateEnvironment.cpp,
549	nodes/SoTextureCoordinatePlane.cpp, nodes/SoTriangleStripSet.cpp,
550	vrml97/AudioClip.cpp, vrml97/Billboard.cpp,
551	vrml97/DirectionalLight.cpp, vrml97/Extrusion.cpp,
552	vrml97/Group.cpp, vrml97/IndexedLineSet.cpp, vrml97/LOD.cpp,
553	vrml97/PointLight.cpp, vrml97/PointSet.cpp, vrml97/Sound.cpp,
554	vrml97/SpotLight.cpp:
555
556	Use #ifdef HAVE_CONFIG_H, not #if HAVE_CONFIG_H. This fixes some
557	thread safe bugs.
558
5592002-11-27 16:11  handegar
560
561	* src/misc/: SoOffscreenGLXData.icc, SoOffscreenRenderer.cpp:
562
563	Added antialiasing/multipass support when rendering to large
564	offscreens.
565
5662002-11-27 15:33  pederb
567
568	* src/tidbits.c:
569
570	Robustify.
571
5722002-11-27 15:30  pederb
573
574	* src/nodes/SoCamera.cpp:
575
576	Use coin_viewvolume_jitter() in SoCamera::jitter().
577
5782002-11-27 15:23  pederb
579
580	* include/Inventor/C/tidbits.h, src/tidbits.c:
581
582	Add view volume jitter function.
583
5842002-11-27 15:01  mortene
585
586	* src/nodes/SoCamera.cpp:
587
588	Bugfix for Doxygen doc, was inadvertently disabling SoCamera
589	documentation.
590
5912002-11-27 12:55  handegar
592
593	* src/misc/SoOffscreenRenderer.cpp:
594
595	Fixed a bug when rendering to multiple subscreens.
596
5972002-11-27 11:30  pederb
598
599	* include/Inventor/nodes/SoGroup.h, src/nodes/SoGroup.cpp:
600
601	Adds (unused) pimpl.
602
6032002-11-27 10:44  pederb
604
605	* include/Inventor/nodes/SoFile.h,
606	include/Inventor/nodes/SoGroup.h,
607	include/Inventor/nodes/SoWWWInline.h, src/nodes/SoFile.cpp,
608	src/nodes/SoGroup.cpp, src/nodes/SoNode.cpp,
609	src/nodes/SoWWWInline.cpp:
610
611	Add audioRender() method for some nodes.
612
6132002-11-27 09:56  pederb
614
615	* src/elements/SoGLLazyElement.cpp:
616
617	Compile fix.
618
6192002-11-27 09:23  mortene
620
621	* src/elements/: SoGLLazyElement.cpp, SoLazyElement.cpp:
622
623	Fixes function signature mismatches between declaration and
624	definition. Reported and fixed by Guy Barrand.
625
6262002-11-26 17:32  pederb
627
628	* src/elements/SoGLLazyElement.cpp:
629
630	Bugfix. Only update glimageid if texture is actually sent to
631	OpenGL. Bug reported by Kristofer Tingdahl.
632
6332002-11-26 14:18  pederb
634
635	* include/Inventor/engines/SoCalculator.h,
636	src/engines/SoCalculator.cpp:
637
638	Pimpl
639
6402002-11-26 11:44  mortene
641
642	* include/Inventor/SbString.h, include/Inventor/C/base/string.h,
643	include/Inventor/VRMLnodes/SoVRMLElevationGrid.h,
644	src/base/SbDPMatrix.cpp, src/base/SbDict.cpp,
645	src/base/SbMatrix.cpp, src/errors/SoError.cpp, src/misc/SoBase.cpp,
646	src/nodes/SoExtSelection.cpp:
647
648	Compilation fixes, by Guy Barrand.
649
6502002-11-25 10:21  mortene
651
652	* src/: Makefile.am, dummy.cpp:
653
654	Trick Automake into linking libCoin with CXXLD, not CCLD.
655
6562002-11-24 12:28  mortene
657
658	* src/: tidbits.c, base/SbName.cpp, base/SbTime.cpp, base/string.c,
659	caches/SoGLCacheList.cpp, elements/SoCacheElement.cpp,
660	elements/SoCoordinateElement.cpp, elements/SoElement.cpp,
661	elements/SoFontNameElement.cpp,
662	elements/SoGLCacheContextElement.cpp, elements/SoGLDisplayList.cpp,
663	elements/SoGLPolygonOffsetElement.cpp, elements/SoLazyElement.cpp,
664	elements/SoLightAttenuationElement.cpp,
665	elements/SoOverrideElement.cpp,
666	elements/SoProfileCoordinateElement.cpp, errors/SoDebugError.cpp,
667	errors/SoError.cpp, events/SoKeyboardEvent.cpp, fields/SoField.cpp,
668	fields/SoGlobalField.cpp, fields/SoMField.cpp, glue/dl.c,
669	glue/gl.c, lists/SoPathList.cpp, misc/AudioTools.cpp,
670	misc/GLUWrapper.c, misc/SoBase.cpp, misc/SoDB.cpp, misc/SoGL.cpp,
671	misc/SoGLImage.cpp, misc/SoGlyph.cpp, misc/SoInput.cpp,
672	misc/SoOutput.cpp, misc/SoPickedPoint.cpp,
673	misc/SoProtoInstance.cpp, misc/SoType.cpp, nodekits/SoBaseKit.cpp,
674	nodekits/SoInteractionKit.cpp, nodekits/SoNodeKitPath.cpp,
675	nodes/SoExtSelection.cpp, nodes/SoLevelOfDetail.cpp,
676	nodes/SoLinearProfile.cpp, nodes/SoMarkerSet.cpp,
677	nodes/SoMaterial.cpp, nodes/SoNode.cpp, nodes/SoNurbsProfile.cpp,
678	nodes/SoSeparator.cpp, nodes/SoShape.cpp,
679	nodes/SoTextureCoordinateEnvironment.cpp, nodes/SoWWWInline.cpp,
680	nodes/soshape_bigtexture.cpp, nodes/soshape_trianglesort.cpp,
681	threads/mutex.c, threads/sync.c, vrml97/ImageTexture.cpp,
682	vrml97/Inline.cpp:
683
684	Compilation fixes after moving tidbits.h.
685
6862002-11-24 12:04  mortene
687
688	* include/Inventor/C/Makefile.am, include/Inventor/C/tidbits.h,
689	src/tidbits.h:
690
691	Make tidbits functions public.
692
6932002-11-24 11:43  mortene
694
695	* docs/: c-porting.txt, misc-resources.txt:
696
697	Adds info snippet.
698
6992002-11-24 10:49  mortene
700
701	* include/Inventor/SbBox2s.h, include/Inventor/SbXfBox3f.h,
702	src/base/SbBox2s.cpp, src/base/SbXfBox3f.cpp:
703
704	Don't intrude on the compiler's namespace. Codestyle fixes.
705
7062002-11-22 14:41  pederb
707
708	* include/Inventor/misc/SoState.h:
709
710	Assert that element is enabled when accessed.
711
7122002-11-22 13:01  mortene
713
714	* src/: tidbits.h, tidbits.c:
715
716	Adds utility function to check if an integer equals a power of 2.
717
7182002-11-22 12:13  rolvs
719
720	* BUGS.txt:
721
722	Fix-update on 027
723
7242002-11-22 12:01  rolvs
725
726	* src/sensors/SoTimerSensor.cpp:
727
728	Fixed BUG#027
729
7302002-11-22 11:04  larsa
731
732	* BUGS.txt:
733
734	rebuttal
735
7362002-11-22 10:54  rolvs
737
738	* BUGS.txt:
739
740	Update on BUG#027
741
7422002-11-21 11:54  mortene
743
744	* src/: tidbits.c, tidbits.h:
745
746	Provide functions for swapping floats written as binary arrays of 4
747	bytes to and from network format.
748
7492002-11-21 11:02  larsa
750
751	* BUGS.txt:
752
753	ehm, what I meant was...
754
7552002-11-21 10:59  larsa
756
757	* BUGS.txt:
758
759	updates
760
7612002-11-21 08:18  mortene
762
763	* src/glue/dl.c:
764
765	Portability fix.
766
7672002-11-20 16:47  pederb
768
769	* src/nodekits/SoNodekitCatalog.cpp:
770
771	Fixes incorrect assert. Spotted by Arne Sletteng.
772
7732002-11-19 14:43  pederb
774
775	* src/misc/SoBase.cpp:
776
777	Fixed incorrect field converter existence test.
778
7792002-11-19 09:24  thammer
780
781	* docs/coin.doxygen.in:
782
783	Added .cpp-files for sound-related classes
784
7852002-11-18 15:27  pederb
786
787	* RELNOTES, src/misc/SoGLImage.cpp:
788
789	Switch to using GL_CLAMP_TO_EDGE instead of GL_CLAMP for the
790	SoTexture2 and SoTexture3 CLAMP wrap mode.
791
7922002-11-18 12:57  thammer
793
794	* src/: nodes/SoListener.cpp, vrml97/Sound.cpp:
795
796	Modified code to use new SoListener* elements.	SoVRMLSound now
797	uses one mutex per instance instead of one global mutex.  Added
798	some comments about deadlock bugs.
799
8002002-11-18 11:50  thammer
801
802	* src/vrml97/AudioClip.cpp:
803
804	Changed fprintf to postInfo
805
8062002-11-18 11:49  mortene
807
808	* include/Inventor/elements/SoTextureImageElement.h:
809
810	Match enum values of SGI Inventor for interface compatibility
811	reasons.
812
8132002-11-18 11:45  thammer
814
815	* src/nodes/SoCamera.cpp:
816
817	Now without fprintfs
818
8192002-11-18 11:40  thammer
820
821	* src/misc/SoAudioDevice.cpp:
822
823	Added #ifdef's to make it compile without sound support. Bug
824	reported by larsa.
825
8262002-11-18 11:36  thammer
827
828	* src/vrml97/AudioClip.cpp:
829
830	Fixed a nasty deadlock bug.
831
8322002-11-18 11:29  thammer
833
834	* src/nodes/SoNode.cpp:
835
836	Make sure SoCamera::audioRender is called when an
837	SoAudioRenderAction is apply'd
838
8392002-11-18 11:27  mortene
840
841	* THANKS, data/draggerDefaults/dragPointDragger.iv:
842
843	Make drag-plane feedback geometry visible from both sides. Problem
844	reported by Kristofer Tingdahl.
845
8462002-11-18 11:24  thammer
847
848	* include/Inventor/nodes/SoCamera.h, src/nodes/SoCamera.cpp:
849
850	Added audioRender() method
851
8522002-11-18 11:20  mortene
853
854	* docs/misc-resources.txt:
855
856	Additional resources on improved font support.
857
8582002-11-18 11:20  mortene
859
860	* docs/foreign-language-bindings.txt:
861
862	Info on C#/.Net.
863
8642002-11-18 11:19  thammer
865
866	* docs/coin.doxygen.in:
867
868	Documentation for SoListener* elements
869
8702002-11-18 11:18  thammer
871
872	* include/Inventor/elements/SoElements.h:
873
874	Include the new SoListener* elements
875
8762002-11-18 11:18  larsa
877
878	* BUGS.txt:
879
880	update
881
8822002-11-18 11:15  thammer
883
884	* src/elements/SoElement.cpp:
885
886	Initialize the new SoListener* elements
887
8882002-11-18 11:14  thammer
889
890	* src/elements/all.cpp:
891
892	Added the new SoListener* elements.
893
8942002-11-18 11:14  thammer
895
896	* src/elements/SoListenerPositionElement.cpp:
897
898	Minor doc. update
899
9002002-11-18 11:09  thammer
901
902	* include/Inventor/misc/SoAudioDevice.h,
903	src/misc/SoAudioDevice.cpp:
904
905	Added support for muting and setting global gain. Set listener
906	position and distance attenuation model when the audio device is
907	initialized.
908
9092002-11-18 11:08  mortene
910
911	* BUGS.txt:
912
913	Cygwin/MSVC++ configure bugs.
914
9152002-11-18 10:53  mortene
916
917	* src/actions/SoGetMatrixAction.cpp:
918
919	Extensive usage example.
920
9212002-11-18 10:43  thammer
922
923	* src/misc/SoSceneManager.cpp:
924
925	Only apply SoAudioRenderAction if SoAudioDevice has been
926	initialized successfully, and the user has not disabled sound.
927
9282002-11-16 15:39  kintel
929
930	* src/nodes/SoTexture3.cpp:
931
932	Fixed doc bug
933
9342002-11-15 12:04  larsa
935
936	* docs/api-wish-list.txt:
937
938	suggestion from Michael Wimmer <wimmer@cg.tuwien.ac.at>
939
9402002-11-12 14:09  mortene
941
942	* src/: tidbits.c, tidbits.h:
943
944	Expose coin_get_host_endianness().
945
9462002-11-12 11:36  pederb
947
948	* src/nodes/SoSelection.cpp:
949
950	SGI Inventor conformance fix. Call pick filter callback even if the
951	event was handled by a child node.
952
9532002-11-12 11:07  pederb
954
955	* src/nodes/SoSelection.cpp:
956
957	SoSelection bugfix. Call pick filter callback also for mouse down
958	events.
959
9602002-11-12 10:57  thammer
961
962	* include/Inventor/misc/SoAudioDevice.h,
963	src/misc/SoAudioDevice.cpp:
964
965	Updated documentation. Added a method for determining if the audio
966	device is enabled.
967
9682002-11-12 10:55  larsa
969
970	* include/Inventor/SbBasic.h.in:
971
972	report error on non-C++ compilation with Inventor C++ headers
973
9742002-11-12 10:06  thammer
975
976	* src/elements/: SoListenerGainElement.cpp,
977	SoListenerOrientationElement.cpp, SoListenerPositionElement.cpp,
978	SoListenerVelocityElement.cpp:
979
980	Updated documentation.
981
9822002-11-12 10:04  thammer
983
984	* src/elements/Makefile.am:
985
986	Makefile for building the new SoListener*Element classes
987
9882002-11-12 09:52  thammer
989
990	* include/Inventor/elements/SoListenerGainElement.h,
991	include/Inventor/elements/SoListenerOrientationElement.h,
992	include/Inventor/elements/SoListenerPositionElement.h,
993	include/Inventor/elements/SoListenerVelocityElement.h,
994	src/elements/SoListenerGainElement.cpp,
995	src/elements/SoListenerOrientationElement.cpp,
996	src/elements/SoListenerPositionElement.cpp,
997	src/elements/SoListenerVelocityElement.cpp:
998
999	Added new elements to be used for rendering audio.
1000
10012002-11-11 15:34  rolvs
1002
1003	* BUGS.txt:
1004
1005	Removed a bug Update on 035
1006
10072002-11-11 14:43  pederb
1008
1009	* include/Inventor/C/glue/glp.h, src/glue/gl.c:
1010
1011	Use correct function signature for glGetComptessedTexImageARB.
1012
10132002-11-11 14:37  pederb
1014
1015	* src/glue/gl.c:
1016
1017	Remove unused variable.
1018
10192002-11-11 14:30  pederb
1020
1021	* src/engines/SoConcatenate.cpp:
1022
1023	For-scoping fix.
1024
10252002-11-11 11:41  pederb
1026
1027	* src/nodes/SoShape.cpp:
1028
1029	Only create bbox cache if calculating it takes longer than
1030	calculating a bbox for 100 random vertices. Enable culling for
1031	shapes with a bbox cache.
1032
10332002-11-10 22:27  mortene
1034
1035	* src/engines/SoConcatenate.cpp:
1036
1037	Greatly simplified code that takes care of transfering values from
1038	inputs to output(s).
1039
10402002-11-10 21:58  mortene
1041
1042	* src/fields/SoField.cpp:
1043
1044	Be robust in disconnect() when field is not attached to a
1045	container.
1046
10472002-11-10 21:21  mortene
1048
1049	* THANKS, src/engines/SoConcatenate.cpp:
1050
1051	Bugfix, SoConcatenate did not cat together the correct output for
1052	most field types. Thanks to Beifang Yi for the problem report.
1053
10542002-11-09 11:56  mortene
1055
1056	* src/glue/gl.c:
1057
1058	Fixes a case of unnecessary pollution of global namespace.
1059
10602002-11-09 11:55  mortene
1061
1062	* src/actions/SoGLRenderAction.cpp:
1063
1064	Fixes minor typo in debug output.
1065
10662002-11-09 11:54  mortene
1067
1068	* src/vrml97/Sound.cpp:
1069
1070	Compilation fix for when OpenAL is not present.
1071
10722002-11-09 11:32  mortene
1073
1074	* docs/misc-resources.txt:
1075
1076	VolRend resource.
1077
10782002-11-08 17:12  thammer
1079
1080	* src/vrml97/AudioClip.cpp:
1081
1082	Replaced #ifdef COIN_DEBUG with #if COIN_DEBUG.
1083
10842002-11-08 13:09  pederb
1085
1086	* src/: actions/SoGLRenderAction.cpp,
1087	actions/SoIntersectionDetectionAction.cpp,
1088	bundles/SoTextureCoordinateBundle.cpp, nodes/SoExtSelection.cpp:
1089
1090	Optimize by testing the shape's bbox cache before using
1091	computeBBox().
1092
10932002-11-08 13:08  pederb
1094
1095	* src/nodes/SoTextureCoordinate2.cpp:
1096
1097	Enable SoTextureCoordinateElement for SoPickAction since we access
1098	the element in this node's pick()-method.
1099
11002002-11-08 11:14  mortene
1101
1102	* README.VRML97:
1103
1104	Tag properly.
1105
11062002-11-08 11:05  pederb
1107
1108	* README.VRML97:
1109
1110	Some info (mostly internal) regarding the VRML97 support.
1111
11122002-11-08 10:59  thammer
1113
1114	* include/Inventor/SoSceneManager.h,
1115	include/Inventor/VRMLnodes/SoVRMLAudioClip.h,
1116	include/Inventor/misc/SoAudioDevice.h,
1117	src/actions/SoAudioRenderAction.cpp, src/misc/AudioTools.cpp,
1118	src/misc/AudioTools.h, src/misc/SoAudioDevice.cpp,
1119	src/misc/SoDB.cpp, src/misc/SoSceneManager.cpp,
1120	src/nodes/SoNode.cpp, src/vrml97/AudioClip.cpp,
1121	src/vrml97/Sound.cpp:
1122
1123	SoSceneManager::render(...) now applies a SoAudioRenderAction to
1124	the scene.  SoDB::init() initialized the audio device.
1125	SoVRMLAudioClip and SoVRMLSound have been improved wrt figuring out
1126	when to stop playing after a soundfile has been played to it's end.
1127	Looping has been improved.  SoVRMLAudioClip supports the pitch
1128	field. Support for disabling distance attenuation has been added.
1129	Plus misc bugfixes.
1130
11312002-11-08 10:25  pederb
1132
1133	* src/vrml97/Appearance.cpp:
1134
1135	Bugfix.
1136
11372002-11-08 09:54  mortene
1138
1139	* include/Inventor/errors/SoError.h:
1140
1141	Fix a compiler warning for MSVC.NET, reported by Rufus J.W.
1142	Buschart.
1143
11442002-11-07 19:15  mortene
1145
1146	* src/: elements/SoGLLazyElement.cpp, misc/SoGLFaceSetTemplate.icc:
1147
1148	Compilation fix.
1149
11502002-11-07 16:26  pederb
1151
1152	* src/nodes/SoShape.cpp:
1153
1154	Bugfix for very recently introduced bug.
1155
11562002-11-07 16:23  mortene
1157
1158	* include/Inventor/nodes/SoIndexedNurbsSurface.h,
1159	src/nodes/SoIndexedNurbsSurface.cpp:
1160
1161	Pimplified.
1162
11632002-11-07 16:20  mortene
1164
1165	* include/Inventor/nodes/SoNurbsSurface.h,
1166	src/nodes/SoNurbsSurface.cpp:
1167
1168	Pimplified.
1169
11702002-11-07 16:16  mortene
1171
1172	* include/Inventor/nodes/SoIndexedNurbsCurve.h,
1173	src/nodes/SoIndexedNurbsCurve.cpp:
1174
1175	Pimplified.
1176
11772002-11-07 16:12  mortene
1178
1179	* include/Inventor/nodes/SoIndexedNurbsCurve.h,
1180	include/Inventor/nodes/SoIndexedNurbsSurface.h,
1181	include/Inventor/nodes/SoNurbsSurface.h,
1182	src/nodes/SoIndexedNurbsCurve.cpp,
1183	src/nodes/SoIndexedNurbsSurface.cpp, src/nodes/SoNurbsProfile.cpp,
1184	src/nodes/SoNurbsSurface.cpp:
1185
1186	Make GLU NURBS tessellator callback functions match the correct
1187	Win32 calling convention.
1188
11892002-11-07 16:11  mortene
1190
1191	* include/Inventor/nodes/SoNurbsCurve.h,
1192	src/nodes/SoNurbsCurve.cpp:
1193
1194	Make GLU NURBS tessellator callback functions match the correct
1195	Win32 calling convention. Pimplify.
1196
11972002-11-07 16:06  pederb
1198
1199	* include/Inventor/nodes/SoShape.h, src/nodes/SoShape.cpp:
1200
1201	Adds SoShape::getBoundingBoxCache().
1202
12032002-11-07 16:05  pederb
1204
1205	* include/Inventor/misc/SoGLImage.h,
1206	include/Inventor/misc/SoGLBigImage.h, src/misc/SoDB.cpp,
1207	src/misc/SoGLBigImage.cpp, src/misc/SoGLImage.cpp:
1208
1209	Added initClass() methods for SoGLImage and SoGLBigImage.
1210
12112002-11-07 15:24  mortene
1212
1213	* src/misc/GLUWrapper.h:
1214
1215	Corrects Win32 calling convention for GLU NURBS tessellation
1216	callbacks.
1217
12182002-11-07 15:22  mortene
1219
1220	* src/misc/SoGL.cpp:
1221
1222	Assert where we shouldn't try to be robust.
1223
12242002-11-07 15:19  mortene
1225
1226	* docs/misc-resources.txt:
1227
1228	Additional vol-rendering link.
1229
12302002-11-07 15:18  mortene
1231
1232	* src/actions/SoAction.cpp:
1233
1234	Miniscule code re-org for better readability and easier
1235	step-debugging.
1236
12372002-11-07 15:01  mortene
1238
1239	* src/glue/dl.c:
1240
1241	Minor FIXME update.
1242
12432002-11-07 15:00  mortene
1244
1245	* src/glue/gl_wgl.c:
1246
1247	Removes invalid FIXME comment.
1248
12492002-11-07 13:32  mortene
1250
1251	* src/misc/SoGL.cpp:
1252
1253	Don't call OpenGL-methods when there is no current GL-context.
1254
12552002-11-07 12:33  pederb
1256
1257	* src/draggers/SoDragger.cpp:
1258
1259	Fixed recently introduced bug.
1260
12612002-11-07 11:55  pederb
1262
1263	* src/misc/simage_wrapper.c:
1264
1265	Reverse search order for simage DLLs so that newer versions of the
1266	library is preferred.
1267
12682002-11-07 11:30  pederb
1269
1270	* src/errors/SoError.cpp:
1271
1272	Adds missing cc_error_init(). Fixes incorrect default error handler
1273	test.
1274
12752002-11-07 11:14  pederb
1276
1277	* src/errors/error.c:
1278
1279	Thread safe fix.
1280
12812002-11-06 17:30  handegar
1282
1283	* src/misc/SoOffscreenRenderer.cpp:
1284
1285	Reprogrammed several parts. The gain is better quality when
1286	rendering to huge offscreens. The class is also more robust to
1287	unusual offscreen sizes.
1288
12892002-11-06 15:54  pederb
1290
1291	* src/bundles/SoTextureCoordinateBundle.cpp:
1292
1293	Proper detection for when 2D or 3D texture coordinates should be
1294	generated.
1295
12962002-11-06 15:47  pederb
1297
1298	* include/Inventor/nodes/SoTexture2.h, src/nodes/SoTexture2.cpp,
1299	include/Inventor/VRMLnodes/SoVRMLImageTexture.h,
1300	include/Inventor/VRMLnodes/SoVRMLPixelTexture.h,
1301	src/vrml97/ImageTexture.cpp, src/vrml97/PixelTexture.cpp:
1302
1303	Update SoTextureEnableElement also for callback and rayPick
1304	actions. Update SoImageDataElement for SoRayPickAction.
1305
13062002-11-06 15:45  pederb
1307
1308	* src/actions/SoRayPickAction.cpp:
1309
1310	Enable SoTextureOverrideElement.
1311
13122002-11-06 11:19  larsa
1313
1314	* AUTHORS:
1315
1316	added �ystein Handegard
1317
13182002-11-05 10:23  larsa
1319
1320	* src/VRMLnodes/.cvsignore:
1321
1322	purge directory
1323
13242002-11-04 20:23  mortene
1325
1326	* BUGS.txt:
1327
1328	Reply to last update comment.
1329
13302002-11-04 16:02  pederb
1331
1332	* include/Inventor/fields/SoSFBox3s.h:
1333
1334	Adds COIN_DLL_API.
1335
13362002-11-04 14:39  rolvs
1337
1338	* BUGS.txt:
1339
1340	update on 002
1341
13422002-11-01 10:54  thammer
1343
1344	* src/glue/dl.c:
1345
1346	Fixed problem with crashes when calling LoadLibrary(NULL) on
1347	Windows2000.
1348
13492002-10-31 14:10  mortene
1350
1351	* BUGS.txt:
1352
1353	Some additional info on #002.
1354
13552002-10-31 13:46  rolvs
1356
1357	* BUGS.txt:
1358
1359	Update on #002
1360
13612002-10-30 18:47  mortene
1362
1363	* src/misc/SoOffscreenRenderer.cpp:
1364
1365	Use portable 'SbBool' type instead of 'bool'.
1366
13672002-10-30 17:19  handegar
1368
1369	* src/misc/SoOffscreenRenderer.cpp:
1370
1371	Fixed skew bug for screensizes exceeding maximum texturesize.
1372
13732002-10-30 17:15  kintel
1374
1375	* src/actions/SbTri3f.icc:
1376
1377	Compile fix
1378
13792002-10-30 17:13  larsa
1380
1381	* src/actions/SbTri3f.icc:
1382
1383	mention false-negatives bug in coplanar instersection detection
1384	test
1385
13862002-10-30 17:03  thammer
1387
1388	* src/actions/SbTri3f.icc:
1389
1390	Compile-fix (MSVC++)
1391
13922002-10-30 16:22  pederb
1393
1394	* include/Inventor/threads/SbMutex.h:
1395
1396	Compile fix.
1397
13982002-10-30 16:21  pederb
1399
1400	* src/threads/Makefile.am:
1401
1402	Compile/install fix.
1403
14042002-10-30 16:12  pederb
1405
1406	* src/draggers/SoDragger.cpp:
1407
1408	Bugfix to make draggers support transformations before the camera.
1409
14102002-10-30 15:45  rolvs
1411
1412	* src/nodekits/SoNodekitCatalog.cpp:
1413
1414	Fixed SECOND 'reserved by C/C++' error...
1415
14162002-10-30 14:43  mortene
1417
1418	* HACKING:
1419
1420	More on compiler implementation's reserved namespaces.
1421
14222002-10-30 14:01  rolvs
1423
1424	* src/nodekits/SoNodekitCatalog.cpp:
1425
1426
1427	Renamed variable _pthis to pthis, as _names is reserved.
1428
14292002-10-30 13:53  mortene
1430
1431	* src/: nodes/SoCamera.cpp, nodes/SoImage.cpp,
1432	sensors/SoTimerQueueSensor.cpp, misc/SoFullPath.cpp:
1433
1434	Improvements to API doc.
1435
14362002-10-30 13:49  mortene
1437
1438	* src/misc/SoDB.cpp:
1439
1440	Adds a doc group for sound-related classes.
1441
14422002-10-30 13:46  mortene
1443
1444	* models/oiv_compliance/image.iv:
1445
1446	Minor fix to better show scaling.
1447
14482002-10-30 13:45  mortene
1449
1450	* README.IRIX:
1451
1452	Section on o32/n32/n64 issues.
1453
14542002-10-30 13:43  mortene
1455
1456	* INSTALL:
1457
1458	Minor update: --without-loadlibrary is now called
1459	--disable-loadlibrary.
1460
14612002-10-30 13:40  mortene
1462
1463	* HACKING:
1464
1465	Debugging hint: use Valgrind.
1466
14672002-10-30 12:51  kintel
1468
1469	* src/actions/SbTri3f.icc:
1470
1471	Removed old commented code
1472
14732002-10-30 12:47  kintel
1474
1475	* src/actions/SoIntersectionDetectionAction.cpp:
1476
1477	Implemented support for specifying an epsilon value (extremely
1478	inefficient though)
1479
14802002-10-30 12:43  kintel
1481
1482	* src/actions/: SbTri3f.icc, SbTri3f.ih:
1483
1484	Added getDistance() methods
1485
14862002-10-30 12:11  rolvs
1487
1488	* BUGS.txt:
1489
1490	Update on #042
1491
14922002-10-30 12:04  pederb
1493
1494	* include/Inventor/system/gl.h.in:
1495
1496	GL defines for color table and palette texture extensions.
1497
14982002-10-30 11:59  rolvs
1499
1500	* src/nodekits/SoNodekitCatalog.cpp:
1501
1502	Fixes the 'assert on copy' bug.
1503
1504	Some refactorings for easier reading.
1505
1506	Behvaioural changes:
1507
1508	- The isNullByDefault flag is propagated from children to it's
1509	parent, if it is set to FALSE.
1510
15112002-10-30 11:20  thammer
1512
1513	* src/misc/SoAudioDevice.cpp:
1514
1515	Compile-fix for compiling without OpenAL.
1516
15172002-10-30 10:56  kyrah
1518
1519	* README.MAC:
1520
1521	No Mac OS X support in Coin/ at the moment...
1522
15232002-10-30 10:45  mortene
1524
1525	* README.MAC:
1526
1527	Sync up with Coin-1.
1528
15292002-10-30 10:43  mortene
1530
1531	* src/misc/SoAudioDevice.cpp:
1532
1533	Compile fix for OpenAL-less systems.
1534
15352002-10-29 22:26  thammer
1536
1537	* src/vrml97/: AudioClip.cpp, Sound.cpp:
1538
1539	Check for existence of threads support in Coin and use a timer
1540	callback instead of a thread to stream audio if threads are not
1541	present.
1542
15432002-10-29 22:24  thammer
1544
1545	* src/base/SbXfBox3f.cpp:
1546
1547	Win32 compile fix. Was probably a bug on other platforms as well.
1548
15492002-10-29 21:32  thammer
1550
1551	* include/Inventor/threads/: SbMutex.h, SbThreadAutoLock.h:
1552
1553	Renamed the SbMutexAutoLock class to SbThreadAutoLock to match TGS
1554	OIV.  Moved the class from SbMutex.h into it's own file.
1555
15562002-10-29 19:59  mortene
1557
1558	* src/misc/SoAudioDevice.cpp:
1559
1560	Important FIXME.
1561
15622002-10-29 19:56  mortene
1563
1564	* src/misc/SoAudioDevice.cpp:
1565
1566	Handle changes that was made to the API, and make the code compile
1567	even under OpenAL v0.0.6.
1568
15692002-10-29 19:40  mortene
1570
1571	* src/misc/SoAudioDevice.cpp:
1572
1573	If requested, spit out debugging information about the OpenAL
1574	library implementation.
1575
15762002-10-29 17:28  rolvs
1577
1578	* BUGS.txt:
1579
1580	Update on BUG:042. Fix around the corner.
1581
15822002-10-29 17:24  pederb
1583
1584	* include/Inventor/fields/SoFields.h,
1585	include/Inventor/fields/SoSFBox3s.h, src/fields/Makefile.am,
1586	src/fields/SoField.cpp, src/fields/SoSFBox3s.cpp:
1587
1588	Adds SoSFBox3s. By torbjorv.
1589
15902002-10-29 16:53  pederb
1591
1592	* include/Inventor/C/glue/gl.h, include/Inventor/C/glue/glp.h,
1593	src/glue/gl.c:
1594
1595	Added support for compressed and palette textures.
1596
15972002-10-29 16:49  pederb
1598
1599	* src/nodekits/SoNodekitCatalog.cpp:
1600
1601	Fixed invalid assert.
1602
16032002-10-29 14:01  pederb
1604
1605	* include/Inventor/elements/SoGLTexture3EnabledElement.h,
1606	include/Inventor/elements/SoGLTextureEnabledElement.h,
1607	include/Inventor/elements/SoTexture3EnabledElement.h,
1608	include/Inventor/elements/SoTextureEnabledElement.h,
1609	src/elements/Makefile.am, src/elements/SoElement.cpp,
1610	src/elements/SoGLTexture3EnabledElement.cpp,
1611	src/elements/SoGLTextureEnabledElement.cpp,
1612	src/elements/SoTexture3EnabledElement.cpp,
1613	src/elements/SoTextureEnabledElement.cpp:
1614
1615	New elements needed to track texture enable/disable state for other
1616	actions than SoGLRenderAction.
1617
16182002-10-29 14:00  mortene
1619
1620	* BUGS.txt:
1621
1622	About writing invalid VRML97 files.
1623
16242002-10-29 12:26  mortene
1625
1626	* docs/todo.txt:
1627
1628	Small update on the SoWriteAction fix-up.
1629
16302002-10-29 12:14  mortene
1631
1632	* src/glue/gl.c:
1633
1634	Warn about potential problems with Radeon OpenGL driver.
1635
16362002-10-29 12:12  mortene
1637
1638	* README.WIN32:
1639
1640	Info on a Cygwin build-problem. Run-time problems with Radeon
1641	OpenGL driver.
1642
16432002-10-29 12:00  rolvs
1644
1645	* src/nodekits/SoNodekitCatalog.cpp:
1646
1647
1648	Major deobfuscation effort:
1649
1650	- Replaced debug-errors that should be asserts, with asserts.  -
1651	Removed duplications in get* code.  - Simplified where possible.
1652
1653	Wrote several tests (check Flip) on contents, to support safe
1654	refactoring.
1655
16562002-10-28 16:04  rolvs
1657
1658	* BUGS.txt:
1659
1660	Update on bug 042
1661
16622002-10-28 15:50  rolvs
1663
1664	* src/nodekits/SoNodekitCatalog.cpp:
1665
1666	FIXME-notes on weird stuff
1667
16682002-10-28 15:14  mortene
1669
1670	* src/draggers/SoDragger.cpp:
1671
1672	Bugfix: make setDefaultOnNonWritingFields() behave. Remove
1673	workaround for old Doxygen bug. Some minor fixes.
1674
16752002-10-28 11:11  larsa
1676
1677	* BUGS.txt:
1678
1679	minor note on offscreen+alpha channel
1680
16812002-10-28 08:43  pederb
1682
1683	* src/nodes/SoShape.cpp:
1684
1685	Also sort bigtexture on cache context.
1686
16872002-10-27 11:18  pederb
1688
1689	* src/base/SbXfBox3f.cpp:
1690
1691	Release compile fix.
1692
16932002-10-26 23:09  pederb
1694
1695	* src/misc/SoBase.cpp:
1696
1697	Thread safe fixes.
1698
16992002-10-25 15:33  rolvs
1700
1701	* BUGS.txt:
1702
1703	Update on dragger-copy bug.
1704
17052002-10-24 20:51  mortene
1706
1707	* docs/misc-resources.txt:
1708
1709	Minor updates.
1710
17112002-10-24 16:01  mortene
1712
1713	* src/base/SbXfBox3f.cpp:
1714
1715	Consider floating point inaccuracies when checking if a vector can
1716	be normalized. Warn if attempts are made to check intersections
1717	against an empty / uninitialized box.
1718
17192002-10-24 13:43  kintel
1720
1721	* include/Inventor/actions/SoToVRML2Action.h,
1722	src/actions/SoToVRML2Action.cpp:
1723
1724	Changed getVRML2SceneGraph() return type to SoVRMLNode *
1725
17262002-10-23 22:51  thammer
1727
1728	* docs/coin.doxygen.in, src/actions/SoAudioRenderAction.cpp,
1729	src/actions/all.cpp, src/misc/all-cpp.cpp, src/nodes/SoNode.cpp,
1730	src/nodes/all.cpp:
1731
1732	SoAudioRenderAction now visits cameras, which fixes a bug
1733	discovered in Geo2000 where audio render traversals would crash in
1734	SoLOD::doAction().  Added references to the new files to
1735	coin.doxygen.in, allthough little actual documentation has been
1736	written yet.  Added new source-files to the all[-cpp].cpp files.
1737
17382002-10-23 19:39  mortene
1739
1740	* src/misc/SoOffscreenGLXData.icc:
1741
1742	Remove assert(0) presumably left in by mistake.
1743
17442002-10-23 17:45  pederb
1745
1746	* src/threads/barrier.c:
1747
1748	Barrier bugfix.
1749
17502002-10-23 17:28  thammer
1751
1752	* src/glue/dl.c:
1753
1754	Added #include <assert.h> to fix Win32 compile error reported by
1755	preng.
1756
17572002-10-23 17:28  pederb
1758
1759	* src/lists/: SoActionMethodList.cpp, SoEnabledElementsList.cpp:
1760
1761	Thread safe fixes.
1762
17632002-10-23 16:58  handegar
1764
1765	* src/misc/: SoOffscreenGLXData.icc, SoOffscreenRenderer.cpp:
1766
1767	Fixed pixelnoise bug when rendering to large screens using NVIDIA
1768	drivers.
1769
17702002-10-23 13:26  pederb
1771
1772	* src/threads/thread_win32.ic:
1773
1774	Bugfix. Test if retvalptr != NULL in the thread_join function. Bug
1775	reported by preng.
1776
17772002-10-23 13:19  larsa
1778
1779	* src/actions/SoIntersectionDetectionAction.cpp:
1780
1781	support shape-internal testing, some more class doc
1782
17832002-10-23 13:18  larsa
1784
1785	* src/actions/SbTri3f.icc:
1786
1787	support planar intersection - disable debug stuff with separate
1788	define
1789
17902002-10-23 10:38  mortene
1791
1792	* src/glue/dl.c:
1793
1794	Minor code improvements: less possible point-of-failures, don't
1795	bother to be robust on a shouldn't-happen condition under debugging
1796	mode.
1797
17982002-10-22 22:59  mortene
1799
1800	* BUGS.txt:
1801
1802	Minor fix, add reference to reporter.
1803
18042002-10-22 15:46  mortene
1805
1806	* docs/coin.doxygen.in, src/misc/SoDB.cpp:
1807
1808	Document collision detection action.
1809
18102002-10-22 15:30  larsa
1811
1812	* src/actions/Makefile.am:
1813
1814	header install fix
1815
18162002-10-22 15:18  larsa
1817
1818	* src/Makefile.am:
1819
1820	make uninstall fix
1821
18222002-10-22 15:18  larsa
1823
1824	* src/actions/SoIntersectionDetectionAction.cpp:
1825
1826	doxygen fix
1827
18282002-10-22 15:12  larsa
1829
1830	* src/actions/all.cpp:
1831
1832	fix for SoIDA and --enable-compact
1833
18342002-10-22 15:10  larsa
1835
1836	* include/Inventor/actions/SoActions.h,
1837	include/Inventor/actions/SoIntersectionDetectionAction.h,
1838	include/Inventor/collision/SoIntersectionDetectionAction.h,
1839	src/actions/Makefile.am,
1840	src/actions/SoIntersectionDetectionAction.cpp:
1841
1842	location move
1843
18442002-10-22 12:03  larsa
1845
1846	* coin.cfg.in:
1847
1848	needed later for Mac framework support
1849
18502002-10-22 12:02  larsa
1851
1852	* NEWS:
1853
1854	updates
1855
18562002-10-22 11:59  larsa
1857
1858	* src/actions/Makefile.am:
1859
1860	include SbTri3f source files in dist tarballs
1861
18622002-10-22 11:58  larsa
1863
1864	* src/actions/SoIntersectionDetectionAction.cpp:
1865
1866	primitive triangle intersection detection, doxygen doc blocks
1867
18682002-10-22 11:56  larsa
1869
1870	* include/Inventor/actions/SoIntersectionDetectionAction.h:
1871
1872	export API in dll, add methods for enabling shape-internal testing
1873
18742002-10-22 11:55  larsa
1875
1876	* src/actions/: SbTri3f.icc, SbTri3f.ih:
1877
1878	a triangle polygon base class, kept internal for now
1879
18802002-10-22 07:28  thammer
1881
1882	* include/Inventor/misc/SoAudioDevice.h,
1883	src/misc/SoAudioDevice.cpp:
1884
1885	Added cleanup() function for proper cleanup of OpenAL stuff
1886
18872002-10-22 07:18  thammer
1888
1889	* src/: nodes/SoListener.cpp, vrml97/Sound.cpp:
1890
1891	Disabled audio rendering if the SoAudioDevice hasn't been
1892	initialized successfully. This should fix problems reported by
1893	pederb with Coin crashing on systems with no soundcards.
1894
18952002-10-22 07:08  thammer
1896
1897	* include/Inventor/misc/SoAudioDevice.h,
1898	src/misc/SoAudioDevice.cpp, src/vrml97/AudioClip.cpp,
1899	src/vrml97/Sound.cpp, include/Inventor/VRMLnodes/SoVRMLAudioClip.h,
1900	include/Inventor/VRMLnodes/SoVRMLSound.h:
1901
1902	SoAudioDevice is now a singleton. Debugging messages has been
1903	improved.  Conformance with the Coin coding standards has been
1904	improved.
1905
19062002-10-22 06:59  thammer
1907
1908	* src/glue/dl.c:
1909
1910	When debugging, the filename of the library opened will be posted.
1911	On Win32, the full path will be posted.
1912
19132002-10-21 15:41  mortene
1914
1915	* bin/coin-config:
1916
1917	FIXMEs about SGI IRIX incompability.
1918
19192002-10-21 15:22  larsa
1920
1921	* src/bundles/SoTextureCoordinateBundle.cpp:
1922
1923	don't access SoGLTexture3EnabledElement if it's not enabled
1924
19252002-10-21 13:42  mortene
1926
1927	* THANKS, src/fields/MFNodeEnginePath.tpl,
1928	src/fields/SFNodeEnginePath.tpl, src/fields/SoMFEngine.cpp,
1929	src/fields/SoMFNode.cpp, src/fields/SoMFPath.cpp,
1930	src/fields/SoSFEngine.cpp, src/fields/SoSFNode.cpp,
1931	src/fields/SoSFPath.cpp:
1932
1933	Bugfix for potential crash bug: inspect head of SoPath before
1934	unref()-ing path, to make sure SoPath is not destructed
1935	prematurely. Found and reported by Laurent Ach.
1936
19372002-10-21 11:54  pederb
1938
1939	* include/Inventor/SoSceneManager.h, src/misc/SoSceneManager.cpp:
1940
1941	Support for multiple rendering threads.
1942
19432002-10-21 10:48  larsa
1944
1945	* README.SUN:
1946
1947	common problems under the sun :)
1948
19492002-10-21 10:48  mortene
1950
1951	* configure.ac:
1952
1953	SIM_AC_HAVE_GLXGETPROCADDRESSARB_IFELSE no longer necessary (we're
1954	linking to it dynamically).
1955
19562002-10-20 22:15  mortene
1957
1958	* src/vrml97/Sound.cpp:
1959
1960	Minor improvements to error output, to aid debugging.
1961
19622002-10-19 17:21  pederb
1963
1964	* src/: nodekits/SoBaseKit.cpp, nodes/SoNode.cpp:
1965
1966	Move SoBaseKit audio render action addMethod() call to
1967	SoBaseKit::initClass().
1968
19692002-10-19 12:48  mortene
1970
1971	* src/vrml97/AudioClip.cpp:
1972
1973	Bugfix: didn't actually print out name of soundfile that was not
1974	found.
1975
19762002-10-19 12:32  mortene
1977
1978	* src/lists/SoActionMethodList.cpp:
1979
1980	Robustness improvement: catch flawed invocations of
1981	SoActionMethodList::addMethod().
1982
19832002-10-19 12:25  mortene
1984
1985	* src/misc/SoType.cpp:
1986
1987	Assert on attempts to invoke SoType::getAllDerivedFrom() on
1988	SoType::badType(), as that's a good indication that something is
1989	seriously wrong somewhere else in the code.
1990
19912002-10-19 12:20  mortene
1992
1993	* src/misc/AudioTools.cpp:
1994
1995	Compile fix for systems missing the OpenAL dev-kit.
1996
19972002-10-19 12:19  mortene
1998
1999	* src/: misc/AudioTools.cpp, misc/AudioTools.h,
2000	nodes/SoListener.cpp, vrml97/Sound.cpp:
2001
2002	Clean up the AudioTools code.
2003
20042002-10-19 12:16  mortene
2005
2006	* HACKING:
2007
2008	Mention the prefered way of accessing the pimpl instance.
2009
20102002-10-19 11:55  mortene
2011
2012	* src/vrml97/AudioClip.cpp:
2013
2014	Remove DOXYGEN_SKIP_THIS block exclusion -- that's a work-around
2015	for a Doxygen bug that is no longer present.
2016
20172002-10-19 11:46  mortene
2018
2019	* src/vrml97/Sound.cpp:
2020
2021	Avoid unnecessary pollution of global namespace. Remove
2022	DOXYGEN_SKIP_THIS block exclusion -- that's a work-around for a
2023	Doxygen bug that is no longer present.
2024
20252002-10-19 11:39  mortene
2026
2027	* HACKING:
2028
2029	Write a subsection on global namespace pollution.
2030
20312002-10-19 11:26  mortene
2032
2033	* include/Inventor/: VRMLnodes/SoVRMLAudioClip.h,
2034	VRMLnodes/SoVRMLSound.h, misc/SoAudioDevice.h:
2035
2036	Pimpl-classes should _really_ be private.
2037
20382002-10-18 15:52  larsa
2039
2040	* src/actions/SoIntersectionDetectionAction.cpp:
2041
2042	fix include path
2043
20442002-10-18 15:44  larsa
2045
2046	* src/actions/Makefile.am:
2047
2048	compile/install SoIntersectionDetectionAction
2049
20502002-10-18 15:43  larsa
2051
2052	* src/actions/SoAction.cpp:
2053
2054	initialize SoIntersectionDetectionAction
2055
20562002-10-18 15:42  pederb
2057
2058	* src/base/SbXfBox3f.cpp:
2059
2060	Fix to handle flat (2D or 1D) bounding boxes in the bbox
2061	intersection code.
2062
20632002-10-18 15:42  larsa
2064
2065	* include/Inventor/actions/SoActions.h,
2066	include/Inventor/actions/SoIntersectionDetectionAction.h,
2067	src/actions/SoIntersectionDetectionAction.cpp:
2068
2069	partial SoIntersectionDetectionAction implementation
2070
20712002-10-18 14:19  pederb
2072
2073	* src/misc/GLUWrapper.c:
2074
2075	IRIX CC compile fix.
2076
20772002-10-18 14:03  thammer
2078
2079	* src/misc/SoAudioDevice.cpp:
2080
2081	Compile-fix for non Win32 platforms. Bug reported by pederb.
2082
20832002-10-18 12:11  thammer
2084
2085	* src/: misc/simage_wrapper.h, vrml97/AudioClip.cpp:
2086
2087	Fixed compile bug reported by larsa.
2088
20892002-10-18 11:28  thammer
2090
2091	* configure.ac, src/actions/Makefile.am, src/misc/Makefile.am,
2092	src/nodes/Makefile.am:
2093
2094	Bootstrap for sound support
2095
20962002-10-18 11:23  thammer
2097
2098	* include/Inventor/VRMLnodes/SoVRMLAudioClip.h,
2099	include/Inventor/VRMLnodes/SoVRMLSound.h,
2100	include/Inventor/actions/SoActions.h,
2101	include/Inventor/actions/SoAudioRenderAction.h,
2102	include/Inventor/misc/SoAudioDevice.h,
2103	include/Inventor/nodes/SoListener.h,
2104	include/Inventor/nodes/SoNode.h, include/Inventor/nodes/SoNodes.h,
2105	src/actions/SoAction.cpp, src/actions/SoAudioRenderAction.cpp,
2106	src/nodes/SoListener.cpp, src/nodes/SoNode.cpp,
2107	src/vrml97/AudioClip.cpp, src/vrml97/Inline.cpp,
2108	src/vrml97/Sound.cpp:
2109
2110	Support for sound.
2111
21122002-10-18 11:12  larsa
2113
2114	* src/misc/simage_wrapper.c:
2115
2116	compile fix
2117
21182002-10-18 11:02  larsa
2119
2120	* include/Inventor/SbXfBox3f.h, src/base/SbXfBox3f.cpp:
2121
2122	intersection test function between two transformed boxes
2123
21242002-10-18 10:59  mortene
2125
2126	* BUGS.txt:
2127
2128	Nasty dragger-copy bug.
2129
21302002-10-18 10:50  thammer
2131
2132	* src/misc/: AudioTools.cpp, AudioTools.h, SoAudioDevice.cpp,
2133	simage_wrapper.c:
2134
2135	Sound support. Some helper functions and a class that does
2136	initialization and clean-up of the OpenAL library.
2137
21382002-10-18 10:24  thammer
2139
2140	* src/misc/: simage_wrapper.c, simage_wrapper.h:
2141
2142	Added support for some functions needed by the upcoming sound
2143	support (like parameter access and stream input).
2144
21452002-10-17 17:09  pederb
2146
2147	* include/Inventor/C/threads/Makefile.am,
2148	include/Inventor/C/threads/barrier.h,
2149	include/Inventor/C/threads/barrierp.h,
2150	include/Inventor/C/threads/common.h, src/threads/Makefile.am,
2151	src/threads/barrier.c:
2152
2153	cc_barrier/SbBarrier implementation.
2154
21552002-10-17 11:29  pederb
2156
2157	* src/sensors/SoSensorManager.cpp:
2158
2159	Thread safe fix.
2160
21612002-10-17 10:08  pederb
2162
2163	* src/nodes/SoRotor.cpp:
2164
2165	Fix negative speed rotation bug reported by kintel.
2166
21672002-10-17 10:07  pederb
2168
2169	* include/Inventor/nodes/SoRotor.h, src/nodes/SoRotor.cpp:
2170
2171	pimpl
2172
21732002-10-16 16:30  pederb
2174
2175	* include/Inventor/misc/SoGLBigImage.h, src/misc/SoGLBigImage.cpp,
2176	src/nodes/SoShape.cpp, src/nodes/soshape_bigtexture.cpp,
2177	src/nodes/soshape_bigtexture.h:
2178
2179	Remove unused argument in SoGLBigImage::initSubImages().
2180
21812002-10-16 16:00  mortene
2182
2183	* include/Inventor/nodes/SoSubNodeP.h:
2184
2185	Explain the purpose of the convenience defines for file format
2186	compatibility.
2187
21882002-10-16 13:41  mortene
2189
2190	* src/errors/SoError.cpp:
2191
2192	Assert if we detect that an error class is attempted used before
2193	it's initialization.
2194
21952002-10-16 13:40  mortene
2196
2197	* src/misc/SoDB.cpp:
2198
2199	Avoid using SoDebugError before class has been initialized.
2200
22012002-10-16 13:36  mortene
2202
2203	* BUGS.txt:
2204
2205	Circular field connections can sometimes fail.
2206
22072002-10-16 12:56  larsa
2208
2209	* src/misc/SoDB.cpp:
2210
2211	remove redundant cache of globaltimersensor interval value
2212
22132002-10-16 12:55  larsa
2214
2215	* BUGS.txt:
2216
2217	SoDB::globaltimersensor bug
2218
22192002-10-16 12:48  mortene
2220
2221	* Makefile.am:
2222
2223	Run cvs update in quite mode and with compression.
2224
22252002-10-16 12:43  larsa
2226
2227	* Makefile.am:
2228
2229	cvs-update make rule
2230
22312002-10-16 12:41  larsa
2232
2233	* src/Makefile.am:
2234
2235	fix for recently introduced win32-dependent stuff
2236
22372002-10-16 12:03  mortene
2238
2239	* src/glue/dl.c:
2240
2241	Adds debug output and proper error handling to the Win32 calls.
2242
22432002-10-16 12:00  larsa
2244
2245	* src/misc/SoDB.cpp:
2246
2247	FIXME note on investigating if the globaltimersensor setup is
2248	correct
2249
22502002-10-16 11:23  mortene
2251
2252	* src/threads/: mutex.c, mutex_win32cs.ic:
2253
2254	Rename function pointer variable for readability.
2255
22562002-10-16 11:19  mortene
2257
2258	* src/threads/mutex.c:
2259
2260	Don't bother to be robust if we can't get a handle to kernel32.dll
2261	-- something would be seriously wrong.
2262
22632002-10-16 10:44  mortene
2264
2265	* include/Inventor/C/errors/: debugerror.h, error.h:
2266
2267	Export public API for MSWin DLLs.
2268
22692002-10-15 21:54  mortene
2270
2271	* src/misc/GLUWrapper.c:
2272
2273	Converts all use of printf()-style invocations to our cc_debugerror
2274	message abstraction.
2275
22762002-10-15 21:39  mortene
2277
2278	* src/misc/GLUWrapper.c:
2279
2280	Transition to cc_dl interface, which means major clean-ups.
2281
22822002-10-15 21:32  mortene
2283
2284	* src/misc/simage_wrapper.c:
2285
2286	Transition to cc_dl interface, which means major clean-ups.
2287
22882002-10-15 21:31  mortene
2289
2290	* src/glue/gl_wgl.c:
2291
2292	FIXME note, switch to cc_dl interface.
2293
22942002-10-15 21:30  mortene
2295
2296	* src/glue/dl.c:
2297
2298	Store library name for opened libraries. Adds a couple of FIXME
2299	about how to improve the flexibility of the Win32 code.
2300
23012002-10-15 21:15  mortene
2302
2303	* src/glue/dl.c:
2304
2305	Improves error handling. Adds code that lets us do (remote)
2306	debugging by setting an environment variable.
2307
23082002-10-15 20:13  thammer
2309
2310	* src/glue/dl.c:
2311
2312	Added Win32 support.
2313
23142002-10-15 15:05  mortene
2315
2316	* BUGS.txt:
2317
2318	Found a VRML97 file which crashes Coin.
2319
23202002-10-15 14:49  mortene
2321
2322	* BUGS.txt:
2323
2324	Found a file with SoIndexedNurbsSurface that crashes.
2325
23262002-10-15 14:42  mortene
2327
2328	* include/Inventor/misc/SoBase.h, src/misc/SoBase.cpp,
2329	src/misc/SoInput.cpp:
2330
2331	Better handling of erroneous ROUTE specifications in VRML97 files,
2332	with for instance improved error messages.
2333
23342002-10-15 14:41  mortene
2335
2336	* src/: fields/SoField.cpp, lists/SoAuditorList.cpp:
2337
2338	Improved API doc and code comments.
2339
23402002-10-15 13:04  mortene
2341
2342	* src/: draggers/SoDragger.cpp, misc/SoInteraction.cpp,
2343	nodes/SoSelection.cpp:
2344
2345	Minor doc fixes.
2346
23472002-10-15 11:41  kristian
2348
2349	* BUGS.txt:
2350
2351	Remove fixed bug 023 from list.
2352
23532002-10-15 10:54  mortene
2354
2355	* BUGS.txt:
2356
2357	SoGetBoundingBoxAction fails on SoPath.
2358
23592002-10-14 16:45  rolvs
2360
2361	* BUGS.txt:
2362
2363	Update on #20.
2364
23652002-10-14 16:05  mortene
2366
2367	* README.WIN32:
2368
2369	Information about common configure/build problems.
2370
23712002-10-14 16:03  mortene
2372
2373	* configure.ac:
2374
2375	Check for a Win32-specific header for the Win32 Tool Help library.
2376
23772002-10-14 16:03  mortene
2378
2379	* src/misc/SoDB.cpp:
2380
2381	Adds debugging code to list all loaded Win32 DLL modules under
2382	MSWindows.
2383
23842002-10-14 15:42  mortene
2385
2386	* include/Inventor/SoDB.h, src/misc/SoDB.cpp:
2387
2388	For clarity, hide the private data in an internal class.
2389
23902002-10-14 15:26  larsa
2391
2392	* src/sensors/SoTimerSensor.cpp:
2393
2394	emphasize that the timer drift effect isn't a bug
2395
23962002-10-14 13:49  mortene
2397
2398	* src/sensors/SoTimerQueueSensor.cpp:
2399
2400	Improves Doxygen class doc.
2401
24022002-10-14 13:48  mortene
2403
2404	* src/nodekits/SoInteractionKit.cpp:
2405
2406	FIXME notice about missing doc.
2407
24082002-10-14 11:28  kristian
2409
2410	* src/vrml97/: Anchor.cpp, Appearance.cpp, AudioClip.cpp,
2411	Background.cpp, Billboard.cpp, Box.cpp, Collision.cpp, Color.cpp,
2412	Cone.cpp, Coordinate.cpp, Cylinder.cpp, CylinderSensor.cpp,
2413	DirectionalLight.cpp, ElevationGrid.cpp, Extrusion.cpp, Fog.cpp,
2414	FontStyle.cpp, Geometry.cpp, Group.cpp, ImageTexture.cpp,
2415	IndexedFaceSet.cpp, IndexedLine.cpp, IndexedLineSet.cpp,
2416	IndexedShape.cpp, Inline.cpp, LOD.cpp, Light.cpp, Material.cpp,
2417	MovieTexture.cpp, NavigationInfo.cpp, Normal.cpp, Parent.cpp,
2418	PixelTexture.cpp, PlaneSensor.cpp, PointLight.cpp, PointSet.cpp,
2419	ProximitySensor.cpp, Shape.cpp, Sound.cpp, Sphere.cpp,
2420	SphereSensor.cpp, SpotLight.cpp, Switch.cpp, Text.cpp, Texture.cpp,
2421	TextureCoordinate.cpp, TextureTransform.cpp, TouchSensor.cpp,
2422	Transform.cpp, VertexLine.cpp, VertexPoint.cpp, VertexShape.cpp,
2423	Viewpoint.cpp, VisibilitySensor.cpp, WorldInfo.cpp:
2424
2425	Replaced macro SO_NODE_INTERNAL_CONSTRUCTOR with
2426	SO_VRMLNODE_INTERNAL_CONSTRUCTOR.
2427
24282002-10-14 11:22  kristian
2429
2430	* include/Inventor/VRMLnodes/SoVRMLMacros.h:
2431
2432	Added new macro SO_VRMLNODE_INTERNAL_CONSTRUCTOR for automatically
2433	setting the node type to SoNode::VRML2.
2434
24352002-10-11 15:06  thammer
2436
2437	* include/Inventor/threads/SbMutex.h:
2438
2439	Added SbMutexAutoLock class for automated unlocking of a mutex.
2440
24412002-10-11 09:57  mortene
2442
2443	* BUGS.txt:
2444
2445	Obscure bug with SoTrackballDragger.
2446
24472002-10-11 09:47  pederb
2448
2449	* src/draggers/SoDragger.cpp:
2450
2451	Reset surrogate part state when dragging stops.
2452
24532002-10-11 09:34  pederb
2454
2455	* src/draggers/: SoHandleBoxDragger.cpp, SoTabPlaneDragger.cpp,
2456	SoTrackballDragger.cpp, SoTransformerDragger.cpp:
2457
2458	Support surrogate path picking for these draggers.
2459
24602002-10-11 09:26  mortene
2461
2462	* src/fields/SoFieldContainer.cpp:
2463
2464	Bugfix: kept dangling reference to variable that went out of scope.
2465	Thanks to Guy Barrand for the fix.
2466
24672002-10-11 08:08  mortene
2468
2469	* src/errors/SoDebugError.cpp:
2470
2471	Work around a Doxygen bug.
2472
24732002-10-10 20:44  mortene
2474
2475	* BUGS.txt:
2476
2477	Misc updates to existing bug-descriptions.
2478
24792002-10-10 15:09  mortene
2480
2481	* docs/bugreport-nvidia-glx.txt:
2482
2483	File away bug-report about NVidia GLX for reference.
2484
24852002-10-10 15:09  mortene
2486
2487	* docs/todo.txt:
2488
2489	SoSub*.h macros should be audited and improved upon.
2490
24912002-10-10 15:01  pederb
2492
2493	* src/nodes/SoAntiSquish.cpp:
2494
2495	AntiSquish bugfix. Don't update cache for getBoundingBoxAction()
2496	since the path might not be the full path that we want.
2497
24982002-10-10 13:34  mortene
2499
2500	* BUGS.txt:
2501
2502	New bug.
2503
25042002-10-10 13:33  mortene
2505
2506	* models/dead_simple/material.iv:
2507
2508	Keep around for quick testing.
2509
25102002-10-10 13:33  mortene
2511
2512	* include/Inventor/C/errors/debugerror.h,
2513	include/Inventor/errors/SoDebugError.h,
2514	src/errors/SoDebugError.cpp, src/errors/debugerror.c:
2515
2516	Route debugerror output through the same callback.
2517
25182002-10-10 11:26  pederb
2519
2520	* src/manips/SoClipPlaneManip.cpp:
2521
2522	Bugfix. Initialize the surroundScale node so that the dragger is
2523	scaled to fit the geometry.
2524
25252002-10-08 13:42  pederb
2526
2527	* src/nodes/SoShape.cpp:
2528
2529	Documentation for beginShape()/endShape().
2530
25312002-10-07 23:38  mortene
2532
2533	* BUGS.txt:
2534
2535	Additional info on item #034 (bad rendering performance for
2536	data/draggerDefaults/transformerDragger.iv).
2537
25382002-10-07 18:03  mortene
2539
2540	* BUGS.txt:
2541
2542	Make an item for the problem found and reported on coin-discuss by
2543	Martin Vogt.
2544
25452002-10-07 17:24  mortene
2546
2547	* README.WIN32:
2548
2549	Debugging help, how to get symbols and source code info in the
2550	MSVC++ debugger. By Barbara.
2551
25522002-10-07 15:57  pederb
2553
2554	* src/vrml97/IndexedLineSet.cpp:
2555
2556	Handle last coordIndex != -1.
2557
25582002-10-07 15:55  pederb
2559
2560	* src/vrml97/IndexedFaceSet.cpp:
2561
2562	Handle last coordIndex != -1 properly.
2563
25642002-10-07 15:51  pederb
2565
2566	* src/nodes/SoIndexedTriangleStripSet.cpp:
2567
2568	Handle last coordIndex != -1.
2569
25702002-10-07 15:48  pederb
2571
2572	* src/nodes/SoIndexedLineSet.cpp:
2573
2574	Remove last coordIndex != -1 workaround.
2575
25762002-10-07 15:44  pederb
2577
2578	* src/: caches/SoNormalCache.cpp, nodes/SoIndexedFaceSet.cpp:
2579
2580	Handle last coordIndex != -1
2581
25822002-10-07 15:42  pederb
2583
2584	* src/caches/SoConvexDataCache.cpp:
2585
2586	Hande last coordIndex != -1
2587
25882002-10-07 15:19  pederb
2589
2590	* src/misc/: SoGLFaceSetTemplate.icc, SoGLTristripTemplate.icc,
2591	SoGLindexedLineSetTemplate.icc:
2592
2593	Handle coordIndex array without -1 at the end.
2594
25952002-10-07 14:46  pederb
2596
2597	* src/vrml97/: Appearance.cpp, Geometry.cpp, Parent.cpp, Shape.cpp,
2598	Switch.cpp:
2599
2600	Thread safe child list update.
2601
26022002-10-07 14:17  pederb
2603
2604	* include/Inventor/VRMLnodes/SoVRMLAppearance.h,
2605	include/Inventor/VRMLnodes/SoVRMLGeometry.h,
2606	include/Inventor/VRMLnodes/SoVRMLLOD.h,
2607	include/Inventor/VRMLnodes/SoVRMLSwitch.h,
2608	src/vrml97/Appearance.cpp, src/vrml97/Geometry.cpp,
2609	src/vrml97/LOD.cpp, src/vrml97/Switch.cpp:
2610
2611	New pimpls.
2612
26132002-10-07 14:07  pederb
2614
2615	* src/nodes/SoShape.cpp:
2616
2617	Doc update.
2618
26192002-10-07 12:54  pederb
2620
2621	* src/vrml97/Extrusion.cpp:
2622
2623	non-threadsafe compile fix.
2624
26252002-10-07 12:52  pederb
2626
2627	* src/vrml97/Extrusion.cpp:
2628
2629	Thread safe fix.
2630
26312002-10-06 22:25  mortene
2632
2633	* src/misc/SoOffscreenGLXData.icc:
2634
2635	Adds code comment that explains why we're explicitly asking for an
2636	indirect context.
2637
26382002-10-04 11:00  larsa
2639
2640	* bin/coin-config:
2641
2642	parse classname-arg as complete classname, not classname prefix
2643
26442002-10-04 10:54  larsa
2645
2646	* bin/coin-config:
2647
2648	new options --setup, --setup-front and --header <classname>,
2649	removed invalid option --includedir
2650
26512002-10-04 10:04  pederb
2652
2653	* src/fields/SoField.cpp:
2654
2655	Fix potential thread safe bug.
2656
26572002-10-03 16:05  pederb
2658
2659	* src/fields/SoField.cpp:
2660
2661	Thread safe bugfix.
2662
26632002-10-03 09:53  pederb
2664
2665	* THANKS:
2666
2667	Adds Vinh To.
2668
26692002-10-02 17:43  pederb
2670
2671	* src/glue/gl.c:
2672
2673	Allow gl > 1.0 bugfix.
2674
26752002-10-02 14:35  pederb
2676
2677	* src/misc/SoChildList.cpp:
2678
2679	Fixes a memory corruption bug. More investigation is needed to
2680	fully understand this fix.
2681
26822002-10-02 12:43  pederb
2683
2684	* src/misc/SoPath.cpp:
2685
2686	Fix potential hidden children bug in SoPath::replaceIndex().
2687	Simplifies code.
2688
26892002-10-02 10:30  mortene
2690
2691	* src/fields/: SFNodeEnginePath.tpl, SoSFEngine.cpp, SoSFNode.cpp,
2692	SoSFPath.cpp:
2693
2694	Bugfix: make sure auditing and referencing is correct when copying
2695	fields storing SoBase-derived objects. Thanks to Rune Torkildsen
2696	for the bug-report and a suggested fix.
2697
26982002-10-02 10:16  mortene
2699
2700	* src/Makefile.am:
2701
2702	Insert dependency so libraries are re-built with MSVC before
2703	installed.
2704
27052002-10-02 10:14  mortene
2706
2707	* src/glue/gl_glx.c:
2708
2709	Bugfix for Win32: GLX extension string pointer will be NULL.
2710
27112002-10-01 15:21  mortene
2712
2713	* src/draggers/SoDragger.cpp:
2714
2715	Extends class API doc.
2716
27172002-10-01 15:20  mortene
2718
2719	* src/fields/: MFNodeEnginePath.tpl, SoMFEngine.cpp, SoMFNode.cpp,
2720	SoMFPath.cpp:
2721
2722	Bugfix in fixCopy(): make sure auditing and references is handled
2723	correctly. Thanks to Rune Torkildsen for the problem report.
2724
27252002-10-01 15:11  mortene
2726
2727	* include/Inventor/fields/SoSubField.h, src/fields/SoMField.cpp:
2728
2729	Optimize allocValues() to not alloc or dealloc memory or copy bits
2730	when we don't change the internal array size.
2731
27322002-10-01 15:06  pederb
2733
2734	* src/misc/SoPath.cpp:
2735
2736	Don't run assertAlive() tests on SoTempPath nodes.
2737
27382002-10-01 15:06  pederb
2739
2740	* include/Inventor/lists/SoBaseList.h, src/lists/SoBaseList.cpp:
2741
2742	New method SoBaseList::isReferencing().
2743
27442002-10-01 14:52  mortene
2745
2746	* src/fields/SoFieldData.cpp:
2747
2748	Also transfer new field type attribute when copying fields.
2749
27502002-10-01 14:05  pederb
2751
2752	* src/misc/SoBase.cpp:
2753
2754	Also print instance pointer in assertAlive().
2755
27562002-09-30 16:10  larsa
2757
2758	* docs/todo.txt:
2759
2760	new item
2761
27622002-09-30 15:05  larsa
2763
2764	* README.WIN32:
2765
2766	update on VC7 differences
2767
27682002-09-30 14:55  mortene
2769
2770	* src/misc/SoBase.cpp:
2771
2772	Compilation fix. Thanks to Bert Bril.
2773
27742002-09-30 11:34  mortene
2775
2776	* src/misc/: SoDB.cpp, SoType.cpp:
2777
2778	More explicit casting to silence gcc3 warnings. Thanks to Tamer
2779	Fahmy.
2780
27812002-09-30 11:33  mortene
2782
2783	* src/: base/SbCylinder.cpp, vrml97/Cone.cpp:
2784
2785	Compilation fixes for gcc3. Thanks to Tamer Fahmy.
2786
27872002-09-30 10:59  mortene
2788
2789	* BUGS.txt:
2790
2791	Store away a problem report.
2792
27932002-09-30 09:51  mortene
2794
2795	* src/glue/gl.c:
2796
2797	Provide an environment variable COIN_FORCE_GL1_0_ONLY to disallow
2798	the use of OpenGL1.1+ and extensions under any circumstanes. Also
2799	documents all environment variables that influences the GL-wrapper.
2800
28012002-09-30 09:19  mortene
2802
2803	* src/: draggers/SoJackDragger.cpp, engines/SoCalculator.cpp,
2804	manips/SoClipPlaneManip.cpp:
2805
2806	Doxygen API doc fixes.
2807
28082002-09-30 09:18  mortene
2809
2810	* src/base/SbDict.cpp:
2811
2812	Try to work around a Doxygen bug.
2813
28142002-09-28 13:05  mortene
2815
2816	* src/misc/SoPath.cpp:
2817
2818	Check for dangling node pointers on truncate(), to catch internal
2819	library code (or external client code) errors.
2820
28212002-09-28 13:03  mortene
2822
2823	* include/Inventor/misc/SoBase.h, src/misc/SoBase.cpp:
2824
2825	Make the is-this-object-alive check accessible from external code.
2826	Also does more rigid checking from within SoBase itself.
2827
28282002-09-27 16:38  pederb
2829
2830	* src/misc/SoGLBigImage.cpp:
2831
2832	Compile fix.
2833
28342002-09-27 16:34  pederb
2835
2836	* src/glue/gl_glx.c:
2837
2838	Win32 compile fix
2839
28402002-09-27 16:05  mortene
2841
2842	* src/glue/: gl.c, gl_glx.c:
2843
2844	Compilation fixes for SGI Mipspro CC.
2845
28462002-09-27 15:00  larsa
2847
2848	* BUGS.txt:
2849
2850	SoIndexedLine incompatibility with SGI Inventor
2851
28522002-09-27 12:42  mortene
2853
2854	* include/Inventor/C/glue/gl.h, src/glue/gl.c:
2855
2856	Add new method to inquire about direct/indirect rendering for GLX.
2857
28582002-09-27 12:41  mortene
2859
2860	* src/actions/SoGLRenderAction.cpp:
2861
2862	Make the flag which indicates direct or indirect rendering
2863	auto-correct itself.
2864
28652002-09-27 12:22  mortene
2866
2867	* include/Inventor/elements/SoGLCacheContextElement.h,
2868	src/elements/SoGLCacheContextElement.cpp:
2869
2870	Make SoGLCacheContextElement::getIsRemoteRendering() return the
2871	correct value.
2872
28732002-09-27 12:01  mortene
2874
2875	* src/glue/gl.c, src/glue/gl_glx.c, src/glue/gl_glx.h,
2876	include/Inventor/C/glue/glp.h:
2877
2878	Some restructuring of the interface between the GL and the GLX
2879	query modules. Add code to grab debug info from both server and
2880	client, which should be useful if rendering is indirect. Can now
2881	query for GLX extensions.
2882
28832002-09-27 11:36  pederb
2884
2885	* docs/misc-resources.txt:
2886
2887	Added The Seismic Unix project.
2888
28892002-09-27 11:09  mortene
2890
2891	* BUGS.txt:
2892
2893	Some notes on the missing-transparency-in-SoOffscreenRenderer
2894	problem.
2895
28962002-09-27 10:54  larsa
2897
2898	* BUGS.txt:
2899
2900	offscreen renderer transparency problem report
2901
29022002-09-27 10:09  pederb
2903
2904	* src/nodes/: SoFaceSet.cpp, SoImage.cpp, SoPackedColor.cpp,
2905	SoTexture2.cpp, SoTexture3.cpp, SoVertexProperty.cpp:
2906
2907	Use inherited::notify(), not SoNode::notify().
2908
29092002-09-27 10:08  pederb
2910
2911	* src/nodes/SoIndexedFaceSet.cpp:
2912
2913	Bugfix. Need to call inherited::notify(), not SoNode::notify(). Bug
2914	reported by Jacob St�ren.
2915
29162002-09-27 08:53  mortene
2917
2918	* src/actions/SoToVRMLAction.cpp:
2919
2920	Removes Doxygen bug-workaround for bug that was fixed with 1.2.18.
2921
29222002-09-27 08:43  mortene
2923
2924	* src/misc/SoOffscreenRenderer.cpp:
2925
2926	Test for Doxygen bug.
2927
29282002-09-26 16:29  pederb
2929
2930	* src/misc/SoGLBigImage.cpp:
2931
2932	Tag image is used so that the image data isn't freed.
2933
29342002-09-26 14:49  pederb
2935
2936	* include/Inventor/threads/SbStorage.h, src/threads/storage.c:
2937
2938	Bugfix. Wrapper shouldn't use typedefs from the C header file.
2939
29402002-09-26 14:14  pederb
2941
2942	* src/misc/SoGLBigImage.cpp:
2943
2944	Makes this class thread safe.
2945
29462002-09-26 14:13  pederb
2947
2948	* include/Inventor/threads/SbStorage.h:
2949
2950	Support for cc_storage_apply_to_all().
2951
29522002-09-26 14:12  pederb
2953
2954	* include/Inventor/C/threads/storage.h, src/threads/storage.c:
2955
2956	New function cc_storage_apply_to_all().
2957
29582002-09-26 11:53  mortene
2959
2960	* src/glue/gl.c:
2961
2962	Default disable all OpenGL 1.1+ and extensions if rendering is
2963	indirect.
2964
29652002-09-26 10:29  mortene
2966
2967	* src/elements/SoElement.cpp:
2968
2969	Doxygen API doc fix.
2970
29712002-09-26 10:28  mortene
2972
2973	* src/base/SbString.cpp:
2974
2975	Doxygen API doc fix. (SbString::print() was silently axed during
2976	the conversion to cc_string, it seems.)
2977
29782002-09-26 10:27  mortene
2979
2980	* HACKING:
2981
2982	Better FIXME tag example.
2983
29842002-09-24 17:57  mortene
2985
2986	* THANKS:
2987
2988	Heiko Hoffmann, for an SoWin fix.
2989
29902002-09-24 16:46  pederb
2991
2992	* src/caches/SoGLCacheList.cpp:
2993
2994	GL caching bugfix.
2995
29962002-09-24 15:19  mortene
2997
2998	* include/Inventor/system/gl.h.in:
2999
3000	Adds more defines that could be missing from the local system's
3001	gl.h.
3002
30032002-09-24 15:05  mortene
3004
3005	* src/misc/: GLUWrapper.c, GLUWrapper.h:
3006
3007	Removes unused gluBuild*Mipmaps() methods, as they are no longer
3008	used within Coin.
3009
30102002-09-24 15:05  mortene
3011
3012	* src/misc/SoGLImage.cpp:
3013
3014	Avoid using gluBuild2DMipmaps() and gluBuild3DMipmaps(), as they
3015	implicitly use OpenGL 1.1+ methods, which may cause trouble with
3016	remote rendering.
3017
30182002-09-24 11:17  pederb
3019
3020	* src/bundles/SoNormalBundle.cpp:
3021
3022	Remove default argument in implementation.
3023
30242002-09-24 11:13  pederb
3025
3026	* include/Inventor/bundles/SoNormalBundle.h,
3027	src/bundles/Makefile.am, src/bundles/SoNormalBundle.cpp:
3028
3029	Added SoNormalBundle.
3030
30312002-09-24 10:09  mortene
3032
3033	* BUGS.txt:
3034
3035	Found a bug with the iv2scenegraph utility.
3036
30372002-09-23 18:58  mortene
3038
3039	* BUGS.txt:
3040
3041	New bug found.
3042
30432002-09-23 10:26  larsa
3044
3045	* docs/: api-wish-list.txt, todo.txt:
3046
3047	move two of my items from todo to wishlist, added another wishlist
3048	item
3049
30502002-09-23 10:25  larsa
3051
3052	* BUGS.txt:
3053
3054	string field I/O problem
3055
30562002-09-21 07:14  mortene
3057
3058	* src/engines/: SoConcatenate.cpp, SoSelectOne.cpp:
3059
3060	Fixes for Doxygen API doc.
3061
30622002-09-20 17:20  pederb
3063
3064	* src/: elements/SoGLLazyElement.cpp, glue/gl_glx.c, glue/gl_wgl.c:
3065
3066	IRIX CC fixes.
3067
30682002-09-20 16:21  pederb
3069
3070	* src/threads/Makefile.am:
3071
3072	Disable building wrapper application. Bootstrap.
3073
30742002-09-20 15:49  larsa
3075
3076	* src/nodes/: SoPendulum.cpp, SoShuttle.cpp:
3077
3078	Let's quit fooling around...
3079
30802002-09-20 15:41  pederb
3081
3082	* src/nodes/SoPendulum.cpp:
3083
3084	Damn fools! You forgot the 2*M_PI :)
3085
30862002-09-20 15:34  mortene
3087
3088	* src/nodes/: SoPendulum.cpp, SoShuttle.cpp:
3089
3090	No need to waste cycles with fmod(x, 1)..
3091
30922002-09-20 15:08  larsa
3093
3094	* src/nodes/: SoPendulum.cpp, SoShuttle.cpp:
3095
3096	minor optimization of engine expression
3097
30982002-09-20 15:00  pederb
3099
3100	* src/glue/gl.c:
3101
3102	IRIX CC compile fix.
3103
31042002-09-20 14:55  mortene
3105
3106	* include/Inventor/engines/SoConcatenate.h,
3107	include/Inventor/engines/SoGate.h,
3108	include/Inventor/engines/SoSelectOne.h,
3109	src/engines/SoConcatenate.cpp, src/engines/SoGate.cpp,
3110	src/engines/SoSelectOne.cpp:
3111
3112	Corrects signature of private method initialize().
3113
31142002-09-20 14:54  pederb
3115
3116	* src/caches/SoGLCacheList.cpp:
3117
3118	Remove redundant line.
3119
31202002-09-20 14:52  pederb
3121
3122	* src/caches/SoGLCacheList.cpp:
3123
3124	Bugfix. Throw away caches that are invalidated while open.
3125
31262002-09-20 14:51  mortene
3127
3128	* docs/coin.doxygen.in:
3129
3130	Collect some common doc for engines with dynamic inputs and
3131	outputs.
3132
31332002-09-20 14:50  mortene
3134
3135	* src/engines/: SoConcatenate.cpp, SoEngine.cpp, SoGate.cpp,
3136	SoSelectOne.cpp:
3137
3138	Bugfixes for engines which dynamically allocates inputs and
3139	outputs. (Would previously crash when engine was not correctly
3140	specified in iv-files.)
3141
31422002-09-20 14:42  pederb
3143
3144	* src/: nodes/SoSeparator.cpp, vrml97/Group.cpp:
3145
3146	Use one SoGLCacheList per thread.
3147
31482002-09-20 13:01  mortene
3149
3150	* src/vrml97/IndexedShape.cpp:
3151
3152	Doesn't really need the assertion.
3153
31542002-09-20 12:59  mortene
3155
3156	* src/vrml97/IndexedShape.cpp:
3157
3158	Be robust on indices out-of-bounds for VRML IndexedShape-derived
3159	nodes.
3160
31612002-09-20 12:56  mortene
3162
3163	* src/: engines/SoEngine.cpp, fields/SoFieldContainer.cpp,
3164	nodes/SoGroup.cpp:
3165
3166	Fix so there will be better readerror output on invalid or missing
3167	field names.
3168
31692002-09-20 11:10  pederb
3170
3171	* src/actions/SoGLRenderAction.cpp:
3172
3173	For (delayed) transparent objects, invalidate cache even when no
3174	cache is open to avoid that a cache is ever created.
3175
31762002-09-20 11:08  pederb
3177
3178	* src/elements/SoCacheElement.cpp:
3179
3180	Some minor loop fixes.
3181
31822002-09-20 10:56  pederb
3183
3184	* src/vrml97/PointSet.cpp:
3185
3186	Bugfix. Heed the material binding override value when finding the
3187	material binding.
3188
31892002-09-20 10:44  pederb
3190
3191	* include/Inventor/VRMLnodes/SoVRMLIndexedLineSet.h,
3192	src/vrml97/IndexedLineSet.cpp:
3193
3194	Bugfix. Heed the material binding override value.
3195
31962002-09-20 10:31  pederb
3197
3198	* include/Inventor/VRMLnodes/SoVRMLIndexedFaceSet.h,
3199	src/vrml97/IndexedFaceSet.cpp:
3200
3201	Bugfix. Heed the material and normal override values when finding
3202	material and normal binding.
3203
32042002-09-20 08:44  mortene
3205
3206	* src/: fields/SoField.cpp, fields/SoMFUShort.cpp, misc/SoBase.cpp,
3207	nodekits/SoBaseKit.cpp, nodes/SoPointSet.cpp:
3208
3209	Doxygen API doc fixes.
3210
32112002-09-19 17:02  pederb
3212
3213	* src/nodes/SoMaterial.cpp:
3214
3215	Bugfix for recently introduced bug.
3216
32172002-09-19 15:47  pederb
3218
3219	* src/actions/SoGLRenderAction.cpp:
3220
3221	Invalidate open caches when doing delayed/sorted transparency
3222	rendering.
3223
32242002-09-19 15:46  pederb
3225
3226	* src/elements/SoGLLazyElement.cpp:
3227
3228	Safer debugging.
3229
32302002-09-19 15:37  pederb
3231
3232	* src/elements/SoCacheElement.cpp:
3233
3234	Bugfix. Cache pointer is still needed.
3235
32362002-09-19 15:20  pederb
3237
3238	* include/Inventor/elements/SoGLLazyElement.h,
3239	src/caches/SoGLCacheList.cpp, src/elements/SoGLLazyElement.cpp:
3240
3241	GL caching bugfixes.
3242
32432002-09-19 14:37  mortene
3244
3245	* src/elements/SoGLPolygonOffsetElement.cpp:
3246
3247	Cleaned up the interaction with OpenGL by using the functionality
3248	of the cc_glglue wrapper.
3249
32502002-09-19 14:33  mortene
3251
3252	* include/Inventor/C/glue/gl.h, src/glue/gl.c:
3253
3254	Adds a function to control z-buffer offset enable/disable.
3255
32562002-09-19 14:31  mortene
3257
3258	* src/elements/SoGLCacheContextElement.cpp:
3259
3260	Removes some redundant code now covered by the cc_glglue wrapper.
3261
32622002-09-19 12:08  mortene
3263
3264	* include/Inventor/C/glue/gl.h, include/Inventor/C/glue/glp.h,
3265	src/elements/SoGLTextureImageElement.cpp, src/glue/gl.c,
3266	src/glue/gl_glx.c, src/glue/gl_glx.h, src/misc/SoGLImage.cpp,
3267	src/misc/SoOffscreenGLXData.icc, src/nodes/SoCamera.cpp,
3268	src/nodes/SoExtSelection.cpp, src/elements/SoGLDisplayList.cpp:
3269
3270	Many improvements to the OpenGL glue/wrapper code, including major
3271	clean-ups and general restructuring.
3272
32732002-09-19 12:07  mortene
3274
3275	* src/misc/SoOffscreenRenderer.cpp:
3276
3277	Explicitly set up the remote-rendering flag for SoGLRenderAction,
3278	for clarity.
3279
32802002-09-19 12:00  pederb
3281
3282	* src/vrml97/: IndexedFaceSet.cpp, IndexedLineSet.cpp,
3283	PointSet.cpp:
3284
3285	autocaching support.
3286
32872002-09-19 11:41  larsa
3288
3289	* patches/sbfifo.diff:
3290
3291	header update
3292
32932002-09-19 11:39  larsa
3294
3295	* patches/: sosfvec2s.diff, sosfvec3s.diff:
3296
3297	applied some time ago
3298
32992002-09-19 11:37  pederb
3300
3301	* src/vrml97/Group.cpp:
3302
3303	Auto caching support.
3304
33052002-09-19 11:33  pederb
3306
3307	* src/nodes/SoSeparator.cpp:
3308
3309	Remove FIXME.
3310
33112002-09-19 11:29  pederb
3312
3313	* src/nodes/SoSeparator.cpp:
3314
3315	Autocaching support.
3316
33172002-09-19 11:29  pederb
3318
3319	* include/Inventor/caches/SoGLRenderCache.h,
3320	src/caches/SoGLCacheList.cpp, src/caches/SoGLRenderCache.cpp:
3321
3322	First try at autocaching support. Must be enabled using
3323	COIN_AUTO_CACHING environment variable.
3324
33252002-09-19 11:23  pederb
3326
3327	* src/misc/SoGL.cpp:
3328
3329	Support environment variables to set autocaching parameters.
3330
33312002-09-19 09:40  mortene
3332
3333	* include/Inventor/: SbClip.h, events/SoEvent.h, fields/SoField.h,
3334	fields/SoSFBitMask.h, misc/SoBase.h, nodes/SoEventCallback.h,
3335	nodes/SoGroup.h, nodes/SoTextureCoordinatePlane.h:
3336
3337	Removes workaround for Doxygen bug which has been fixed in version
3338	1.2.18.
3339
33402002-09-19 09:30  pederb
3341
3342	* src/nodes/SoIndexedFaceSet.cpp:
3343
3344	Bugfix. sogl_autocache_update() should be in GLRender(), not in
3345	generatePrimitives() :)
3346
33472002-09-19 09:24  mortene
3348
3349	* src/sensors/SoSensorManager.cpp:
3350
3351	Doxygen API doc.
3352
33532002-09-18 22:27  mortene
3354
3355	* data/draggerDefaults/iv2h.sh, include/SoWinEnterScope.h,
3356	include/SoWinLeaveScope.h, include/Inventor/Sb.h,
3357	include/Inventor/SbBSPTree.h, include/Inventor/SbBasic.h.in,
3358	include/Inventor/SbBox.h, include/Inventor/SbBox2d.h,
3359	include/Inventor/SbBox2f.h, include/Inventor/SbBox2s.h,
3360	include/Inventor/SbBox3f.h, include/Inventor/SbBox3s.h,
3361	include/Inventor/SbClip.h, include/Inventor/SbColor.h,
3362	include/Inventor/SbColor4f.h, include/Inventor/SbCylinder.h,
3363	include/Inventor/SbDPLine.h, include/Inventor/SbDPLinear.h,
3364	include/Inventor/SbDPMatrix.h, include/Inventor/SbDPPlane.h,
3365	include/Inventor/SbDPRotation.h, include/Inventor/SbDPViewVolume.h,
3366	include/Inventor/SbDict.h, include/Inventor/SbHeap.h,
3367	include/Inventor/SbImage.h, include/Inventor/SbLine.h,
3368	include/Inventor/SbLinear.h, include/Inventor/SbMatrix.h,
3369	include/Inventor/SbName.h, include/Inventor/SbOctTree.h,
3370	include/Inventor/SbPList.h, include/Inventor/SbPlane.h,
3371	include/Inventor/SbRotation.h, include/Inventor/SbSphere.h,
3372	include/Inventor/SbString.h, include/Inventor/SbTesselator.h,
3373	include/Inventor/SbTime.h, include/Inventor/SbVec2d.h,
3374	include/Inventor/SbVec2f.h, include/Inventor/SbVec2s.h,
3375	include/Inventor/SbVec3d.h, include/Inventor/SbVec3f.h,
3376	include/Inventor/SbVec3s.h, include/Inventor/SbVec4d.h,
3377	include/Inventor/SbVec4f.h, include/Inventor/SbViewVolume.h,
3378	include/Inventor/SbViewportRegion.h, include/Inventor/SbXfBox3f.h,
3379	include/Inventor/So.h, include/Inventor/SoDB.h,
3380	include/Inventor/SoFullPath.h, include/Inventor/SoInput.h,
3381	include/Inventor/SoInteraction.h, include/Inventor/SoLists.h,
3382	include/Inventor/SoNodeKitPath.h,
3383	include/Inventor/SoOffscreenRenderer.h,
3384	include/Inventor/SoOutput.h, include/Inventor/SoPath.h,
3385	include/Inventor/SoPickedPoint.h,
3386	include/Inventor/SoPrimitiveVertex.h,
3387	include/Inventor/SoSceneManager.h, include/Inventor/SoType.h,
3388	include/Inventor/C/basic.h.in, include/Inventor/C/base/basep.h,
3389	include/Inventor/C/base/hash.h, include/Inventor/C/base/hashp.h,
3390	include/Inventor/C/base/heap.h, include/Inventor/C/base/heapp.h,
3391	include/Inventor/C/base/list.h, include/Inventor/C/base/memalloc.h,
3392	include/Inventor/C/base/name.h, include/Inventor/C/base/rbptree.h,
3393	include/Inventor/C/base/string.h, include/Inventor/C/base/time.h,
3394	include/Inventor/C/errors/debugerror.h,
3395	include/Inventor/C/errors/error.h, include/Inventor/C/glue/dl.h,
3396	include/Inventor/C/glue/gl.h, include/Inventor/C/glue/glp.h,
3397	include/Inventor/C/threads/barrier.h,
3398	include/Inventor/C/threads/barrierp.h,
3399	include/Inventor/C/threads/common.h,
3400	include/Inventor/C/threads/condvar.h,
3401	include/Inventor/C/threads/condvarp.h,
3402	include/Inventor/C/threads/fifo.h,
3403	include/Inventor/C/threads/fifop.h,
3404	include/Inventor/C/threads/mutex.h,
3405	include/Inventor/C/threads/mutexp.h,
3406	include/Inventor/C/threads/rwmutex.h,
3407	include/Inventor/C/threads/rwmutexp.h,
3408	include/Inventor/C/threads/sched.h,
3409	include/Inventor/C/threads/schedp.h,
3410	include/Inventor/C/threads/storage.h,
3411	include/Inventor/C/threads/storagep.h,
3412	include/Inventor/C/threads/sync.h,
3413	include/Inventor/C/threads/syncp.h,
3414	include/Inventor/C/threads/thread.h,
3415	include/Inventor/C/threads/threadp.h,
3416	include/Inventor/C/threads/threadsutilp.h,
3417	include/Inventor/C/threads/worker.h,
3418	include/Inventor/C/threads/workerp.h,
3419	include/Inventor/C/threads/wpool.h,
3420	include/Inventor/C/threads/wpoolp.h,
3421	include/Inventor/actions/SoAction.h,
3422	include/Inventor/actions/SoActions.h,
3423	include/Inventor/actions/SoBoxHighlightRenderAction.h,
3424	include/Inventor/actions/SoCallbackAction.h,
3425	include/Inventor/actions/SoGLRenderAction.h,
3426	include/Inventor/actions/SoGetBoundingBoxAction.h,
3427	include/Inventor/actions/SoGetMatrixAction.h,
3428	include/Inventor/actions/SoGetPrimitiveCountAction.h,
3429	include/Inventor/actions/SoGlobalSimplifyAction.h,
3430	include/Inventor/actions/SoHandleEventAction.h,
3431	include/Inventor/actions/SoLineHighlightRenderAction.h,
3432	include/Inventor/actions/SoPickAction.h,
3433	include/Inventor/actions/SoRayPickAction.h,
3434	include/Inventor/actions/SoReorganizeAction.h,
3435	include/Inventor/actions/SoSearchAction.h,
3436	include/Inventor/actions/SoShapeSimplifyAction.h,
3437	include/Inventor/actions/SoSimplifyAction.h,
3438	include/Inventor/actions/SoSubAction.h,
3439	include/Inventor/actions/SoSubActionP.h,
3440	include/Inventor/actions/SoToVRML2Action.h,
3441	include/Inventor/actions/SoToVRMLAction.h,
3442	include/Inventor/actions/SoWriteAction.h,
3443	include/Inventor/bundles/SoBundle.h,
3444	include/Inventor/bundles/SoMaterialBundle.h,
3445	include/Inventor/bundles/SoTextureCoordinateBundle.h,
3446	include/Inventor/caches/SoBoundingBoxCache.h,
3447	include/Inventor/caches/SoCache.h,
3448	include/Inventor/caches/SoConvexDataCache.h,
3449	include/Inventor/caches/SoGLCacheList.h,
3450	include/Inventor/caches/SoGLRenderCache.h,
3451	include/Inventor/caches/SoNormalCache.h,
3452	include/Inventor/caches/SoTextureCoordinateCache.h,
3453	include/Inventor/details/SoConeDetail.h,
3454	include/Inventor/details/SoCubeDetail.h,
3455	include/Inventor/details/SoCylinderDetail.h,
3456	include/Inventor/details/SoDetail.h,
3457	include/Inventor/details/SoDetails.h,
3458	include/Inventor/details/SoFaceDetail.h,
3459	include/Inventor/details/SoLineDetail.h,
3460	include/Inventor/details/SoNodeKitDetail.h,
3461	include/Inventor/details/SoPointDetail.h,
3462	include/Inventor/details/SoSubDetail.h,
3463	include/Inventor/details/SoTextDetail.h,
3464	include/Inventor/draggers/SoCenterballDragger.h,
3465	include/Inventor/draggers/SoDirectionalLightDragger.h,
3466	include/Inventor/draggers/SoDragPointDragger.h,
3467	include/Inventor/draggers/SoDragger.h,
3468	include/Inventor/draggers/SoHandleBoxDragger.h,
3469	include/Inventor/draggers/SoJackDragger.h,
3470	include/Inventor/draggers/SoPointLightDragger.h,
3471	include/Inventor/draggers/SoRotateCylindricalDragger.h,
3472	include/Inventor/draggers/SoRotateDiscDragger.h,
3473	include/Inventor/draggers/SoRotateSphericalDragger.h,
3474	include/Inventor/draggers/SoScale1Dragger.h,
3475	include/Inventor/draggers/SoScale2Dragger.h,
3476	include/Inventor/draggers/SoScale2UniformDragger.h,
3477	include/Inventor/draggers/SoScaleUniformDragger.h,
3478	include/Inventor/draggers/SoSpotLightDragger.h,
3479	include/Inventor/draggers/SoTabBoxDragger.h,
3480	include/Inventor/draggers/SoTabPlaneDragger.h,
3481	include/Inventor/draggers/SoTrackballDragger.h,
3482	include/Inventor/draggers/SoTransformBoxDragger.h,
3483	include/Inventor/draggers/SoTransformerDragger.h,
3484	include/Inventor/draggers/SoTranslate1Dragger.h,
3485	include/Inventor/draggers/SoTranslate2Dragger.h,
3486	include/Inventor/elements/SoAccumulatedElement.h,
3487	include/Inventor/elements/SoAmbientColorElement.h,
3488	include/Inventor/elements/SoAnnoText3CharOrientElement.h,
3489	include/Inventor/elements/SoAnnoText3FontSizeHintElement.h,
3490	include/Inventor/elements/SoAnnoText3RenderPrintElement.h,
3491	include/Inventor/elements/SoBBoxModelMatrixElement.h,
3492	include/Inventor/elements/SoCacheElement.h,
3493	include/Inventor/elements/SoClipPlaneElement.h,
3494	include/Inventor/elements/SoComplexityElement.h,
3495	include/Inventor/elements/SoComplexityTypeElement.h,
3496	include/Inventor/elements/SoCoordinateElement.h,
3497	include/Inventor/elements/SoCreaseAngleElement.h,
3498	include/Inventor/elements/SoCullElement.h,
3499	include/Inventor/elements/SoDecimationPercentageElement.h,
3500	include/Inventor/elements/SoDecimationTypeElement.h,
3501	include/Inventor/elements/SoDiffuseColorElement.h,
3502	include/Inventor/elements/SoDrawStyleElement.h,
3503	include/Inventor/elements/SoElement.h,
3504	include/Inventor/elements/SoElements.h,
3505	include/Inventor/elements/SoEmissiveColorElement.h,
3506	include/Inventor/elements/SoEnvironmentElement.h,
3507	include/Inventor/elements/SoFloatElement.h,
3508	include/Inventor/elements/SoFocalDistanceElement.h,
3509	include/Inventor/elements/SoFontNameElement.h,
3510	include/Inventor/elements/SoFontSizeElement.h,
3511	include/Inventor/elements/SoGLCacheContextElement.h,
3512	include/Inventor/elements/SoGLClipPlaneElement.h,
3513	include/Inventor/elements/SoGLColorIndexElement.h,
3514	include/Inventor/elements/SoGLCoordinateElement.h,
3515	include/Inventor/elements/SoGLDrawStyleElement.h,
3516	include/Inventor/elements/SoGLEnvironmentElement.h,
3517	include/Inventor/elements/SoGLLazyElement.h,
3518	include/Inventor/elements/SoGLLightIdElement.h,
3519	include/Inventor/elements/SoGLLinePatternElement.h,
3520	include/Inventor/elements/SoGLLineWidthElement.h,
3521	include/Inventor/elements/SoGLModelMatrixElement.h,
3522	include/Inventor/elements/SoGLNormalElement.h,
3523	include/Inventor/elements/SoGLNormalizeElement.h,
3524	include/Inventor/elements/SoGLPointSizeElement.h,
3525	include/Inventor/elements/SoGLPolygonOffsetElement.h,
3526	include/Inventor/elements/SoGLProjectionMatrixElement.h,
3527	include/Inventor/elements/SoGLRenderPassElement.h,
3528	include/Inventor/elements/SoGLShadeModelElement.h,
3529	include/Inventor/elements/SoGLShapeHintsElement.h,
3530	include/Inventor/elements/SoGLTexture3EnabledElement.h,
3531	include/Inventor/elements/SoGLTextureCoordinateElement.h,
3532	include/Inventor/elements/SoGLTextureEnabledElement.h,
3533	include/Inventor/elements/SoGLTextureImageElement.h,
3534	include/Inventor/elements/SoGLTextureMatrixElement.h,
3535	include/Inventor/elements/SoGLUpdateAreaElement.h,
3536	include/Inventor/elements/SoGLViewingMatrixElement.h,
3537	include/Inventor/elements/SoGLViewportRegionElement.h,
3538	include/Inventor/elements/SoInt32Element.h,
3539	include/Inventor/elements/SoLazyElement.h,
3540	include/Inventor/elements/SoLightAttenuationElement.h,
3541	include/Inventor/elements/SoLightElement.h,
3542	include/Inventor/elements/SoLightModelElement.h,
3543	include/Inventor/elements/SoLinePatternElement.h,
3544	include/Inventor/elements/SoLineWidthElement.h,
3545	include/Inventor/elements/SoLocalBBoxMatrixElement.h,
3546	include/Inventor/elements/SoLongElement.h,
3547	include/Inventor/elements/SoMaterialBindingElement.h,
3548	include/Inventor/elements/SoModelMatrixElement.h,
3549	include/Inventor/elements/SoNormalBindingElement.h,
3550	include/Inventor/elements/SoNormalElement.h,
3551	include/Inventor/elements/SoOverrideElement.h,
3552	include/Inventor/elements/SoPickRayElement.h,
3553	include/Inventor/elements/SoPickStyleElement.h,
3554	include/Inventor/elements/SoPointSizeElement.h,
3555	include/Inventor/elements/SoPolygonOffsetElement.h,
3556	include/Inventor/elements/SoProfileCoordinateElement.h,
3557	include/Inventor/elements/SoProfileElement.h,
3558	include/Inventor/elements/SoProjectionMatrixElement.h,
3559	include/Inventor/elements/SoReplacedElement.h,
3560	include/Inventor/elements/SoShapeHintsElement.h,
3561	include/Inventor/elements/SoShapeStyleElement.h,
3562	include/Inventor/elements/SoShininessElement.h,
3563	include/Inventor/elements/SoSpecularColorElement.h,
3564	include/Inventor/elements/SoSubElement.h,
3565	include/Inventor/elements/SoSwitchElement.h,
3566	include/Inventor/elements/SoTextOutlineEnabledElement.h,
3567	include/Inventor/elements/SoTextureCoordinateBindingElement.h,
3568	include/Inventor/elements/SoTextureCoordinateElement.h,
3569	include/Inventor/elements/SoTextureImageElement.h,
3570	include/Inventor/elements/SoTextureMatrixElement.h,
3571	include/Inventor/elements/SoTextureOverrideElement.h,
3572	include/Inventor/elements/SoTextureQualityElement.h,
3573	include/Inventor/elements/SoTextureScalePolicyElement.h,
3574	include/Inventor/elements/SoTransparencyElement.h,
3575	include/Inventor/elements/SoUnitsElement.h,
3576	include/Inventor/elements/SoViewVolumeElement.h,
3577	include/Inventor/elements/SoViewingMatrixElement.h,
3578	include/Inventor/elements/SoViewportRegionElement.h,
3579	include/Inventor/elements/SoWindowElement.h,
3580	include/Inventor/engines/SoBoolOperation.h,
3581	include/Inventor/engines/SoCalculator.h,
3582	include/Inventor/engines/SoCompose.h,
3583	include/Inventor/engines/SoComposeMatrix.h,
3584	include/Inventor/engines/SoComposeRotation.h,
3585	include/Inventor/engines/SoComposeRotationFromTo.h,
3586	include/Inventor/engines/SoComposeVec2f.h,
3587	include/Inventor/engines/SoComposeVec3f.h,
3588	include/Inventor/engines/SoComposeVec4f.h,
3589	include/Inventor/engines/SoComputeBoundingBox.h,
3590	include/Inventor/engines/SoConcatenate.h,
3591	include/Inventor/engines/SoConvertAll.h,
3592	include/Inventor/engines/SoCounter.h,
3593	include/Inventor/engines/SoDecomposeMatrix.h,
3594	include/Inventor/engines/SoDecomposeRotation.h,
3595	include/Inventor/engines/SoDecomposeVec2f.h,
3596	include/Inventor/engines/SoDecomposeVec3f.h,
3597	include/Inventor/engines/SoDecomposeVec4f.h,
3598	include/Inventor/engines/SoElapsedTime.h,
3599	include/Inventor/engines/SoEngine.h,
3600	include/Inventor/engines/SoEngineOutput.h,
3601	include/Inventor/engines/SoEngines.h,
3602	include/Inventor/engines/SoFieldConverter.h,
3603	include/Inventor/engines/SoGate.h,
3604	include/Inventor/engines/SoInterpolate.h,
3605	include/Inventor/engines/SoInterpolateFloat.h,
3606	include/Inventor/engines/SoInterpolateRotation.h,
3607	include/Inventor/engines/SoInterpolateVec2f.h,
3608	include/Inventor/engines/SoInterpolateVec3f.h,
3609	include/Inventor/engines/SoInterpolateVec4f.h,
3610	include/Inventor/engines/SoNodeEngine.h,
3611	include/Inventor/engines/SoOnOff.h,
3612	include/Inventor/engines/SoOneShot.h,
3613	include/Inventor/engines/SoOutputData.h,
3614	include/Inventor/engines/SoSelectOne.h,
3615	include/Inventor/engines/SoSubEngine.h,
3616	include/Inventor/engines/SoSubEngineP.h,
3617	include/Inventor/engines/SoSubNodeEngine.h,
3618	include/Inventor/engines/SoSubNodeEngineP.h,
3619	include/Inventor/engines/SoTimeCounter.h,
3620	include/Inventor/engines/SoTransformVec3f.h,
3621	include/Inventor/engines/SoTriggerAny.h,
3622	include/Inventor/errors/SoDebugError.h,
3623	include/Inventor/errors/SoError.h,
3624	include/Inventor/errors/SoErrors.h,
3625	include/Inventor/errors/SoMemoryError.h,
3626	include/Inventor/errors/SoReadError.h,
3627	include/Inventor/events/SoButtonEvent.h,
3628	include/Inventor/events/SoEvent.h,
3629	include/Inventor/events/SoEvents.h,
3630	include/Inventor/events/SoKeyboardEvent.h,
3631	include/Inventor/events/SoLocation2Event.h,
3632	include/Inventor/events/SoMotion3Event.h,
3633	include/Inventor/events/SoMouseButtonEvent.h,
3634	include/Inventor/events/SoSpaceballButtonEvent.h,
3635	include/Inventor/events/SoSubEvent.h,
3636	include/Inventor/fields/SFNodeAndEngine.tpl,
3637	include/Inventor/fields/SoField.h,
3638	include/Inventor/fields/SoFieldContainer.h,
3639	include/Inventor/fields/SoFieldData.h,
3640	include/Inventor/fields/SoFields.h,
3641	include/Inventor/fields/SoGlobalField.h,
3642	include/Inventor/fields/SoMFBitMask.h,
3643	include/Inventor/fields/SoMFBool.h,
3644	include/Inventor/fields/SoMFColor.h,
3645	include/Inventor/fields/SoMFEngine.h,
3646	include/Inventor/fields/SoMFEnum.h,
3647	include/Inventor/fields/SoMFFloat.h,
3648	include/Inventor/fields/SoMFInt32.h,
3649	include/Inventor/fields/SoMFLong.h,
3650	include/Inventor/fields/SoMFMatrix.h,
3651	include/Inventor/fields/SoMFName.h,
3652	include/Inventor/fields/SoMFNode.h,
3653	include/Inventor/fields/SoMFPath.h,
3654	include/Inventor/fields/SoMFPlane.h,
3655	include/Inventor/fields/SoMFRotation.h,
3656	include/Inventor/fields/SoMFShort.h,
3657	include/Inventor/fields/SoMFString.h,
3658	include/Inventor/fields/SoMFTime.h,
3659	include/Inventor/fields/SoMFUInt32.h,
3660	include/Inventor/fields/SoMFULong.h,
3661	include/Inventor/fields/SoMFUShort.h,
3662	include/Inventor/fields/SoMFVec2f.h,
3663	include/Inventor/fields/SoMFVec3d.h,
3664	include/Inventor/fields/SoMFVec3f.h,
3665	include/Inventor/fields/SoMFVec4f.h,
3666	include/Inventor/fields/SoMField.h,
3667	include/Inventor/fields/SoSFBitMask.h,
3668	include/Inventor/fields/SoSFBool.h,
3669	include/Inventor/fields/SoSFColor.h,
3670	include/Inventor/fields/SoSFEngine.h,
3671	include/Inventor/fields/SoSFEnum.h,
3672	include/Inventor/fields/SoSFFloat.h,
3673	include/Inventor/fields/SoSFImage.h,
3674	include/Inventor/fields/SoSFImage3.h,
3675	include/Inventor/fields/SoSFInt32.h,
3676	include/Inventor/fields/SoSFLong.h,
3677	include/Inventor/fields/SoSFMatrix.h,
3678	include/Inventor/fields/SoSFName.h,
3679	include/Inventor/fields/SoSFNode.h,
3680	include/Inventor/fields/SoSFPath.h,
3681	include/Inventor/fields/SoSFPlane.h,
3682	include/Inventor/fields/SoSFRotation.h,
3683	include/Inventor/fields/SoSFShort.h,
3684	include/Inventor/fields/SoSFString.h,
3685	include/Inventor/fields/SoSFTime.h,
3686	include/Inventor/fields/SoSFTrigger.h,
3687	include/Inventor/fields/SoSFUInt32.h,
3688	include/Inventor/fields/SoSFULong.h,
3689	include/Inventor/fields/SoSFUShort.h,
3690	include/Inventor/fields/SoSFVec2f.h,
3691	include/Inventor/fields/SoSFVec2s.h,
3692	include/Inventor/fields/SoSFVec3d.h,
3693	include/Inventor/fields/SoSFVec3f.h,
3694	include/Inventor/fields/SoSFVec3s.h,
3695	include/Inventor/fields/SoSFVec4f.h,
3696	include/Inventor/fields/SoSField.h,
3697	include/Inventor/fields/SoSubField.h,
3698	include/Inventor/fields/SoSubFieldP.h,
3699	include/Inventor/lists/SbIntList.h,
3700	include/Inventor/lists/SbList.h, include/Inventor/lists/SbPList.h,
3701	include/Inventor/lists/SbStringList.h,
3702	include/Inventor/lists/SbVec3fList.h,
3703	include/Inventor/lists/SoActionMethodList.h,
3704	include/Inventor/lists/SoAuditorList.h,
3705	include/Inventor/lists/SoBaseList.h,
3706	include/Inventor/lists/SoCallbackList.h,
3707	include/Inventor/lists/SoDetailList.h,
3708	include/Inventor/lists/SoEnabledElementsList.h,
3709	include/Inventor/lists/SoEngineList.h,
3710	include/Inventor/lists/SoEngineOutputList.h,
3711	include/Inventor/lists/SoFieldList.h,
3712	include/Inventor/lists/SoNodeList.h,
3713	include/Inventor/lists/SoPathList.h,
3714	include/Inventor/lists/SoPickedPointList.h,
3715	include/Inventor/lists/SoTypeList.h,
3716	include/Inventor/lock/SoLockMgr.h,
3717	include/Inventor/manips/SoCenterballManip.h,
3718	include/Inventor/manips/SoClipPlaneManip.h,
3719	include/Inventor/manips/SoDirectionalLightManip.h,
3720	include/Inventor/manips/SoHandleBoxManip.h,
3721	include/Inventor/manips/SoJackManip.h,
3722	include/Inventor/manips/SoPointLightManip.h,
3723	include/Inventor/manips/SoSpotLightManip.h,
3724	include/Inventor/manips/SoTabBoxManip.h,
3725	include/Inventor/manips/SoTrackballManip.h,
3726	include/Inventor/manips/SoTransformBoxManip.h,
3727	include/Inventor/manips/SoTransformManip.h,
3728	include/Inventor/manips/SoTransformerManip.h,
3729	include/Inventor/misc/SoAuditorList.h,
3730	include/Inventor/misc/SoBase.h, include/Inventor/misc/SoBasic.h,
3731	include/Inventor/misc/SoByteStream.h,
3732	include/Inventor/misc/SoCallbackList.h,
3733	include/Inventor/misc/SoChildList.h, include/Inventor/misc/SoGL.h,
3734	include/Inventor/misc/SoGLBigImage.h,
3735	include/Inventor/misc/SoGLImage.h,
3736	include/Inventor/misc/SoGenerate.h,
3737	include/Inventor/misc/SoGlyph.h,
3738	include/Inventor/misc/SoLightPath.h,
3739	include/Inventor/misc/SoNormalGenerator.h,
3740	include/Inventor/misc/SoNotRec.h,
3741	include/Inventor/misc/SoNotification.h,
3742	include/Inventor/misc/SoPick.h, include/Inventor/misc/SoProto.h,
3743	include/Inventor/misc/SoProtoInstance.h,
3744	include/Inventor/misc/SoState.h,
3745	include/Inventor/misc/SoTempPath.h,
3746	include/Inventor/misc/SoTranReceiver.h,
3747	include/Inventor/misc/SoTranSender.h,
3748	include/Inventor/misc/SoTranscribe.h,
3749	include/Inventor/nodekits/SoAppearanceKit.h,
3750	include/Inventor/nodekits/SoBaseKit.h,
3751	include/Inventor/nodekits/SoCameraKit.h,
3752	include/Inventor/nodekits/SoInteractionKit.h,
3753	include/Inventor/nodekits/SoLightKit.h,
3754	include/Inventor/nodekits/SoNodeKit.h,
3755	include/Inventor/nodekits/SoNodeKitListPart.h,
3756	include/Inventor/nodekits/SoNodekitCatalog.h,
3757	include/Inventor/nodekits/SoSceneKit.h,
3758	include/Inventor/nodekits/SoSeparatorKit.h,
3759	include/Inventor/nodekits/SoShapeKit.h,
3760	include/Inventor/nodekits/SoSubKit.h,
3761	include/Inventor/nodekits/SoSubKitP.h,
3762	include/Inventor/nodekits/SoWrapperKit.h,
3763	include/Inventor/nodes/SoAnnotation.h,
3764	include/Inventor/nodes/SoAntiSquish.h,
3765	include/Inventor/nodes/SoArray.h,
3766	include/Inventor/nodes/SoAsciiText.h,
3767	include/Inventor/nodes/SoBaseColor.h,
3768	include/Inventor/nodes/SoBlinker.h,
3769	include/Inventor/nodes/SoCallback.h,
3770	include/Inventor/nodes/SoCamera.h,
3771	include/Inventor/nodes/SoClipPlane.h,
3772	include/Inventor/nodes/SoColorIndex.h,
3773	include/Inventor/nodes/SoComplexity.h,
3774	include/Inventor/nodes/SoCone.h,
3775	include/Inventor/nodes/SoCoordinate3.h,
3776	include/Inventor/nodes/SoCoordinate4.h,
3777	include/Inventor/nodes/SoCube.h,
3778	include/Inventor/nodes/SoCylinder.h,
3779	include/Inventor/nodes/SoDirectionalLight.h,
3780	include/Inventor/nodes/SoDrawStyle.h,
3781	include/Inventor/nodes/SoEnvironment.h,
3782	include/Inventor/nodes/SoEventCallback.h,
3783	include/Inventor/nodes/SoExtSelection.h,
3784	include/Inventor/nodes/SoFaceSet.h,
3785	include/Inventor/nodes/SoFile.h, include/Inventor/nodes/SoFont.h,
3786	include/Inventor/nodes/SoFontStyle.h,
3787	include/Inventor/nodes/SoGroup.h, include/Inventor/nodes/SoImage.h,
3788	include/Inventor/nodes/SoIndexedFaceSet.h,
3789	include/Inventor/nodes/SoIndexedLineSet.h,
3790	include/Inventor/nodes/SoIndexedNurbsCurve.h,
3791	include/Inventor/nodes/SoIndexedNurbsSurface.h,
3792	include/Inventor/nodes/SoIndexedShape.h,
3793	include/Inventor/nodes/SoIndexedTriangleStripSet.h,
3794	include/Inventor/nodes/SoInfo.h, include/Inventor/nodes/SoLOD.h,
3795	include/Inventor/nodes/SoLabel.h,
3796	include/Inventor/nodes/SoLevelOfDetail.h,
3797	include/Inventor/nodes/SoLight.h,
3798	include/Inventor/nodes/SoLightModel.h,
3799	include/Inventor/nodes/SoLineSet.h,
3800	include/Inventor/nodes/SoLinearProfile.h,
3801	include/Inventor/nodes/SoLocateHighlight.h,
3802	include/Inventor/nodes/SoMarkerSet.h,
3803	include/Inventor/nodes/SoMaterial.h,
3804	include/Inventor/nodes/SoMaterialBinding.h,
3805	include/Inventor/nodes/SoMatrixTransform.h,
3806	include/Inventor/nodes/SoMultipleCopy.h,
3807	include/Inventor/nodes/SoNode.h, include/Inventor/nodes/SoNodes.h,
3808	include/Inventor/nodes/SoNonIndexedShape.h,
3809	include/Inventor/nodes/SoNormal.h,
3810	include/Inventor/nodes/SoNormalBinding.h,
3811	include/Inventor/nodes/SoNurbsCurve.h,
3812	include/Inventor/nodes/SoNurbsProfile.h,
3813	include/Inventor/nodes/SoNurbsSurface.h,
3814	include/Inventor/nodes/SoOrthographicCamera.h,
3815	include/Inventor/nodes/SoPackedColor.h,
3816	include/Inventor/nodes/SoPathSwitch.h,
3817	include/Inventor/nodes/SoPendulum.h,
3818	include/Inventor/nodes/SoPerspectiveCamera.h,
3819	include/Inventor/nodes/SoPickStyle.h,
3820	include/Inventor/nodes/SoPointLight.h,
3821	include/Inventor/nodes/SoPointSet.h,
3822	include/Inventor/nodes/SoPolygonOffset.h,
3823	include/Inventor/nodes/SoProfile.h,
3824	include/Inventor/nodes/SoProfileCoordinate2.h,
3825	include/Inventor/nodes/SoProfileCoordinate3.h,
3826	include/Inventor/nodes/SoQuadMesh.h,
3827	include/Inventor/nodes/SoResetTransform.h,
3828	include/Inventor/nodes/SoRotation.h,
3829	include/Inventor/nodes/SoRotationXYZ.h,
3830	include/Inventor/nodes/SoRotor.h, include/Inventor/nodes/SoScale.h,
3831	include/Inventor/nodes/SoSelection.h,
3832	include/Inventor/nodes/SoSeparator.h,
3833	include/Inventor/nodes/SoShape.h,
3834	include/Inventor/nodes/SoShapeHints.h,
3835	include/Inventor/nodes/SoShuttle.h,
3836	include/Inventor/nodes/SoSphere.h,
3837	include/Inventor/nodes/SoSpotLight.h,
3838	include/Inventor/nodes/SoSubNode.h,
3839	include/Inventor/nodes/SoSubNodeP.h,
3840	include/Inventor/nodes/SoSurroundScale.h,
3841	include/Inventor/nodes/SoSwitch.h,
3842	include/Inventor/nodes/SoText2.h, include/Inventor/nodes/SoText3.h,
3843	include/Inventor/nodes/SoTexture2.h,
3844	include/Inventor/nodes/SoTexture2Transform.h,
3845	include/Inventor/nodes/SoTexture3.h,
3846	include/Inventor/nodes/SoTexture3Transform.h,
3847	include/Inventor/nodes/SoTextureCoordinate2.h,
3848	include/Inventor/nodes/SoTextureCoordinate3.h,
3849	include/Inventor/nodes/SoTextureCoordinateBinding.h,
3850	include/Inventor/nodes/SoTextureCoordinateDefault.h,
3851	include/Inventor/nodes/SoTextureCoordinateEnvironment.h,
3852	include/Inventor/nodes/SoTextureCoordinateFunction.h,
3853	include/Inventor/nodes/SoTextureCoordinatePlane.h,
3854	include/Inventor/nodes/SoTextureScalePolicy.h,
3855	include/Inventor/nodes/SoTransform.h,
3856	include/Inventor/nodes/SoTransformSeparator.h,
3857	include/Inventor/nodes/SoTransformation.h,
3858	include/Inventor/nodes/SoTranslation.h,
3859	include/Inventor/nodes/SoTransparencyType.h,
3860	include/Inventor/nodes/SoTriangleStripSet.h,
3861	include/Inventor/nodes/SoUnits.h,
3862	include/Inventor/nodes/SoUnknownNode.h,
3863	include/Inventor/nodes/SoVertexProperty.h,
3864	include/Inventor/nodes/SoVertexShape.h,
3865	include/Inventor/nodes/SoWWWAnchor.h,
3866	include/Inventor/nodes/SoWWWInline.h,
3867	include/Inventor/projectors/SbCylinderPlaneProjector.h,
3868	include/Inventor/projectors/SbCylinderProjector.h,
3869	include/Inventor/projectors/SbCylinderSectionProjector.h,
3870	include/Inventor/projectors/SbCylinderSheetProjector.h,
3871	include/Inventor/projectors/SbLineProjector.h,
3872	include/Inventor/projectors/SbPlaneProjector.h,
3873	include/Inventor/projectors/SbProjector.h,
3874	include/Inventor/projectors/SbProjectors.h,
3875	include/Inventor/projectors/SbSpherePlaneProjector.h,
3876	include/Inventor/projectors/SbSphereProjector.h,
3877	include/Inventor/projectors/SbSphereSectionProjector.h,
3878	include/Inventor/projectors/SbSphereSheetProjector.h,
3879	include/Inventor/sensors/SoAlarmSensor.h,
3880	include/Inventor/sensors/SoDataSensor.h,
3881	include/Inventor/sensors/SoDelayQueueSensor.h,
3882	include/Inventor/sensors/SoFieldSensor.h,
3883	include/Inventor/sensors/SoIdleSensor.h,
3884	include/Inventor/sensors/SoNodeSensor.h,
3885	include/Inventor/sensors/SoOneShotSensor.h,
3886	include/Inventor/sensors/SoPathSensor.h,
3887	include/Inventor/sensors/SoSensor.h,
3888	include/Inventor/sensors/SoSensorManager.h,
3889	include/Inventor/sensors/SoSensors.h,
3890	include/Inventor/sensors/SoTimerQueueSensor.h,
3891	include/Inventor/sensors/SoTimerSensor.h,
3892	include/Inventor/system/gl.h.in,
3893	include/Inventor/system/inttypes.h.in,
3894	include/Inventor/threads/SbBarrier.h,
3895	include/Inventor/threads/SbCondVar.h,
3896	include/Inventor/threads/SbFifo.h,
3897	include/Inventor/threads/SbMutex.h,
3898	include/Inventor/threads/SbRWMutex.h,
3899	include/Inventor/threads/SbStorage.h,
3900	include/Inventor/threads/SbThread.h,
3901	include/Inventor/threads/SbTypedStorage.h, src/tidbits.c,
3902	src/tidbits.h, src/actions/SoAction.cpp,
3903	src/actions/SoBoxHighlightRenderAction.cpp,
3904	src/actions/SoCallbackAction.cpp, src/actions/SoGLRenderAction.cpp,
3905	src/actions/SoGetBoundingBoxAction.cpp,
3906	src/actions/SoGetMatrixAction.cpp,
3907	src/actions/SoGetPrimitiveCountAction.cpp,
3908	src/actions/SoGlobalSimplifyAction.cpp,
3909	src/actions/SoHandleEventAction.cpp,
3910	src/actions/SoLineHighlightRenderAction.cpp,
3911	src/actions/SoPickAction.cpp, src/actions/SoRayPickAction.cpp,
3912	src/actions/SoReorganizeAction.cpp, src/actions/SoSearchAction.cpp,
3913	src/actions/SoShapeSimplifyAction.cpp,
3914	src/actions/SoSimplifyAction.cpp, src/actions/SoToVRML2Action.cpp,
3915	src/actions/SoToVRMLAction.cpp, src/actions/SoWriteAction.cpp,
3916	src/actions/all.cpp, src/base/SbBSPTree.cpp, src/base/SbBox2d.cpp,
3917	src/base/SbBox2f.cpp, src/base/SbBox2s.cpp, src/base/SbBox3f.cpp,
3918	src/base/SbBox3s.cpp, src/base/SbClip.cpp, src/base/SbColor.cpp,
3919	src/base/SbColor4f.cpp, src/base/SbCylinder.cpp,
3920	src/base/SbDPLine.cpp, src/base/SbDPMatrix.cpp,
3921	src/base/SbDPPlane.cpp, src/base/SbDPRotation.cpp,
3922	src/base/SbDPViewVolume.cpp, src/base/SbDict.cpp,
3923	src/base/SbHeap.cpp, src/base/SbImage.cpp, src/base/SbLine.cpp,
3924	src/base/SbMatrix.cpp, src/base/SbName.cpp, src/base/SbOctTree.cpp,
3925	src/base/SbPlane.cpp, src/base/SbRotation.cpp,
3926	src/base/SbSphere.cpp, src/base/SbString.cpp,
3927	src/base/SbTesselator.cpp, src/base/SbTime.cpp,
3928	src/base/SbVec2d.cpp, src/base/SbVec2f.cpp, src/base/SbVec2s.cpp,
3929	src/base/SbVec3d.cpp, src/base/SbVec3f.cpp, src/base/SbVec3s.cpp,
3930	src/base/SbVec4d.cpp, src/base/SbVec4f.cpp,
3931	src/base/SbViewVolume.cpp, src/base/SbViewportRegion.cpp,
3932	src/base/SbXfBox3f.cpp, src/base/all-c.c, src/base/all-cpp.cpp,
3933	src/base/base.c, src/base/hash.c, src/base/heap.c, src/base/list.c,
3934	src/base/memalloc.c, src/base/name.c, src/base/rbptree.c,
3935	src/base/string.c, src/base/time.c, src/bundles/SoBundle.cpp,
3936	src/bundles/SoMaterialBundle.cpp,
3937	src/bundles/SoTextureCoordinateBundle.cpp, src/bundles/all.cpp,
3938	src/caches/SoBoundingBoxCache.cpp, src/caches/SoCache.cpp,
3939	src/caches/SoConvexDataCache.cpp, src/caches/SoGLCacheList.cpp,
3940	src/caches/SoGLRenderCache.cpp, src/caches/SoNormalCache.cpp,
3941	src/caches/SoTextureCoordinateCache.cpp, src/caches/all.cpp,
3942	src/details/SoConeDetail.cpp, src/details/SoCubeDetail.cpp,
3943	src/details/SoCylinderDetail.cpp, src/details/SoDetail.cpp,
3944	src/details/SoFaceDetail.cpp, src/details/SoLineDetail.cpp,
3945	src/details/SoNodeKitDetail.cpp, src/details/SoPointDetail.cpp,
3946	src/details/SoTextDetail.cpp, src/details/all.cpp,
3947	src/draggers/SoCenterballDragger.cpp,
3948	src/draggers/SoDirectionalLightDragger.cpp,
3949	src/draggers/SoDragPointDragger.cpp, src/draggers/SoDragger.cpp,
3950	src/draggers/SoHandleBoxDragger.cpp,
3951	src/draggers/SoJackDragger.cpp,
3952	src/draggers/SoPointLightDragger.cpp,
3953	src/draggers/SoRotateCylindricalDragger.cpp,
3954	src/draggers/SoRotateDiscDragger.cpp,
3955	src/draggers/SoRotateSphericalDragger.cpp,
3956	src/draggers/SoScale1Dragger.cpp, src/draggers/SoScale2Dragger.cpp,
3957	src/draggers/SoScale2UniformDragger.cpp,
3958	src/draggers/SoScaleUniformDragger.cpp,
3959	src/draggers/SoSpotLightDragger.cpp,
3960	src/draggers/SoTabBoxDragger.cpp,
3961	src/draggers/SoTabPlaneDragger.cpp,
3962	src/draggers/SoTrackballDragger.cpp,
3963	src/draggers/SoTransformBoxDragger.cpp,
3964	src/draggers/SoTransformerDragger.cpp,
3965	src/draggers/SoTranslate1Dragger.cpp,
3966	src/draggers/SoTranslate2Dragger.cpp, src/draggers/all.cpp,
3967	src/elements/SoAccumulatedElement.cpp,
3968	src/elements/SoAmbientColorElement.cpp,
3969	src/elements/SoAnnoText3CharOrientElement.cpp,
3970	src/elements/SoAnnoText3FontSizeHintElement.cpp,
3971	src/elements/SoAnnoText3RenderPrintElement.cpp,
3972	src/elements/SoBBoxModelMatrixElement.cpp,
3973	src/elements/SoCacheElement.cpp,
3974	src/elements/SoClipPlaneElement.cpp,
3975	src/elements/SoComplexityElement.cpp,
3976	src/elements/SoComplexityTypeElement.cpp,
3977	src/elements/SoCoordinateElement.cpp,
3978	src/elements/SoCreaseAngleElement.cpp,
3979	src/elements/SoCullElement.cpp,
3980	src/elements/SoDecimationPercentageElement.cpp,
3981	src/elements/SoDecimationTypeElement.cpp,
3982	src/elements/SoDiffuseColorElement.cpp,
3983	src/elements/SoDrawStyleElement.cpp, src/elements/SoElement.cpp,
3984	src/elements/SoEmissiveColorElement.cpp,
3985	src/elements/SoEnvironmentElement.cpp,
3986	src/elements/SoFloatElement.cpp,
3987	src/elements/SoFocalDistanceElement.cpp,
3988	src/elements/SoFontNameElement.cpp,
3989	src/elements/SoFontSizeElement.cpp,
3990	src/elements/SoGLCacheContextElement.cpp,
3991	src/elements/SoGLClipPlaneElement.cpp,
3992	src/elements/SoGLColorIndexElement.cpp,
3993	src/elements/SoGLCoordinateElement.cpp,
3994	src/elements/SoGLDisplayList.cpp,
3995	src/elements/SoGLDrawStyleElement.cpp,
3996	src/elements/SoGLEmissiveColorElement.cpp,
3997	src/elements/SoGLEnvironmentElement.cpp,
3998	src/elements/SoGLLazyElement.cpp,
3999	src/elements/SoGLLightIdElement.cpp,
4000	src/elements/SoGLLinePatternElement.cpp,
4001	src/elements/SoGLLineWidthElement.cpp,
4002	src/elements/SoGLModelMatrixElement.cpp,
4003	src/elements/SoGLNormalElement.cpp,
4004	src/elements/SoGLPointSizeElement.cpp,
4005	src/elements/SoGLPolygonOffsetElement.cpp,
4006	src/elements/SoGLProjectionMatrixElement.cpp,
4007	src/elements/SoGLRenderPassElement.cpp,
4008	src/elements/SoGLShapeHintsElement.cpp,
4009	src/elements/SoGLTexture3EnabledElement.cpp,
4010	src/elements/SoGLTextureCoordinateElement.cpp,
4011	src/elements/SoGLTextureEnabledElement.cpp,
4012	src/elements/SoGLTextureImageElement.cpp,
4013	src/elements/SoGLTextureMatrixElement.cpp,
4014	src/elements/SoGLUpdateAreaElement.cpp,
4015	src/elements/SoGLViewingMatrixElement.cpp,
4016	src/elements/SoGLViewportRegionElement.cpp,
4017	src/elements/SoInt32Element.cpp, src/elements/SoLazyElement.cpp,
4018	src/elements/SoLightAttenuationElement.cpp,
4019	src/elements/SoLightElement.cpp,
4020	src/elements/SoLightModelElement.cpp,
4021	src/elements/SoLinePatternElement.cpp,
4022	src/elements/SoLineWidthElement.cpp,
4023	src/elements/SoLocalBBoxMatrixElement.cpp,
4024	src/elements/SoMaterialBindingElement.cpp,
4025	src/elements/SoModelMatrixElement.cpp,
4026	src/elements/SoNormalBindingElement.cpp,
4027	src/elements/SoNormalElement.cpp,
4028	src/elements/SoOverrideElement.cpp,
4029	src/elements/SoPickRayElement.cpp,
4030	src/elements/SoPickStyleElement.cpp,
4031	src/elements/SoPointSizeElement.cpp,
4032	src/elements/SoPolygonOffsetElement.cpp,
4033	src/elements/SoProfileCoordinateElement.cpp,
4034	src/elements/SoProfileElement.cpp,
4035	src/elements/SoProjectionMatrixElement.cpp,
4036	src/elements/SoReplacedElement.cpp,
4037	src/elements/SoShapeHintsElement.cpp,
4038	src/elements/SoShapeStyleElement.cpp,
4039	src/elements/SoShininessElement.cpp,
4040	src/elements/SoSpecularColorElement.cpp,
4041	src/elements/SoSwitchElement.cpp,
4042	src/elements/SoTextOutlineEnabledElement.cpp,
4043	src/elements/SoTextureCoordinateBindingElement.cpp,
4044	src/elements/SoTextureCoordinateElement.cpp,
4045	src/elements/SoTextureImageElement.cpp,
4046	src/elements/SoTextureMatrixElement.cpp,
4047	src/elements/SoTextureOverrideElement.cpp,
4048	src/elements/SoTextureQualityElement.cpp,
4049	src/elements/SoTextureScalePolicyElement.cpp,
4050	src/elements/SoTransparencyElement.cpp,
4051	src/elements/SoUnitsElement.cpp,
4052	src/elements/SoViewVolumeElement.cpp,
4053	src/elements/SoViewingMatrixElement.cpp,
4054	src/elements/SoViewportRegionElement.cpp,
4055	src/elements/SoWindowElement.cpp, src/elements/all.cpp,
4056	src/engines/SoBoolOperation.cpp, src/engines/SoCalculator.cpp,
4057	src/engines/SoComposeMatrix.cpp, src/engines/SoComposeRotation.cpp,
4058	src/engines/SoComposeRotationFromTo.cpp,
4059	src/engines/SoComposeVec2f.cpp, src/engines/SoComposeVec3f.cpp,
4060	src/engines/SoComposeVec4f.cpp,
4061	src/engines/SoComputeBoundingBox.cpp,
4062	src/engines/SoConcatenate.cpp, src/engines/SoConvertAll.cpp,
4063	src/engines/SoCounter.cpp, src/engines/SoDecomposeMatrix.cpp,
4064	src/engines/SoDecomposeRotation.cpp,
4065	src/engines/SoDecomposeVec2f.cpp, src/engines/SoDecomposeVec3f.cpp,
4066	src/engines/SoDecomposeVec4f.cpp, src/engines/SoElapsedTime.cpp,
4067	src/engines/SoEngine.cpp, src/engines/SoEngineOutput.cpp,
4068	src/engines/SoFieldConverter.cpp, src/engines/SoGate.cpp,
4069	src/engines/SoInterpolate.cpp, src/engines/SoInterpolateFloat.cpp,
4070	src/engines/SoInterpolateRotation.cpp,
4071	src/engines/SoInterpolateVec2f.cpp,
4072	src/engines/SoInterpolateVec3f.cpp,
4073	src/engines/SoInterpolateVec4f.cpp, src/engines/SoNodeEngine.cpp,
4074	src/engines/SoOnOff.cpp, src/engines/SoOneShot.cpp,
4075	src/engines/SoOutputData.cpp, src/engines/SoSelectOne.cpp,
4076	src/engines/SoTimeCounter.cpp, src/engines/SoTransformVec3f.cpp,
4077	src/engines/SoTriggerAny.cpp, src/engines/all-c.c,
4078	src/engines/all-cpp.cpp, src/engines/evaluator.c,
4079	src/engines/evaluator.h, src/engines/evaluator.l,
4080	src/engines/lex.so_eval.c, src/errors/SoDebugError.cpp,
4081	src/errors/SoError.cpp, src/errors/SoMemoryError.cpp,
4082	src/errors/SoReadError.cpp, src/errors/all-c.c,
4083	src/errors/all-cpp.cpp, src/errors/debugerror.c,
4084	src/errors/error.c, src/events/SoButtonEvent.cpp,
4085	src/events/SoEvent.cpp, src/events/SoKeyboardEvent.cpp,
4086	src/events/SoLocation2Event.cpp, src/events/SoMotion3Event.cpp,
4087	src/events/SoMouseButtonEvent.cpp,
4088	src/events/SoSpaceballButtonEvent.cpp, src/events/all.cpp,
4089	src/fields/SoField.cpp, src/fields/SoFieldContainer.cpp,
4090	src/fields/SoFieldData.cpp, src/fields/SoGlobalField.cpp,
4091	src/fields/SoMFBitMask.cpp, src/fields/SoMFBool.cpp,
4092	src/fields/SoMFColor.cpp, src/fields/SoMFEngine.cpp,
4093	src/fields/SoMFEnum.cpp, src/fields/SoMFFloat.cpp,
4094	src/fields/SoMFInt32.cpp, src/fields/SoMFMatrix.cpp,
4095	src/fields/SoMFName.cpp, src/fields/SoMFNode.cpp,
4096	src/fields/SoMFPath.cpp, src/fields/SoMFPlane.cpp,
4097	src/fields/SoMFRotation.cpp, src/fields/SoMFShort.cpp,
4098	src/fields/SoMFString.cpp, src/fields/SoMFTime.cpp,
4099	src/fields/SoMFUInt32.cpp, src/fields/SoMFUShort.cpp,
4100	src/fields/SoMFVec2f.cpp, src/fields/SoMFVec3d.cpp,
4101	src/fields/SoMFVec3f.cpp, src/fields/SoMFVec4f.cpp,
4102	src/fields/SoMField.cpp, src/fields/SoSFBitMask.cpp,
4103	src/fields/SoSFBool.cpp, src/fields/SoSFColor.cpp,
4104	src/fields/SoSFEngine.cpp, src/fields/SoSFEnum.cpp,
4105	src/fields/SoSFFloat.cpp, src/fields/SoSFImage.cpp,
4106	src/fields/SoSFImage3.cpp, src/fields/SoSFInt32.cpp,
4107	src/fields/SoSFMatrix.cpp, src/fields/SoSFName.cpp,
4108	src/fields/SoSFNode.cpp, src/fields/SoSFPath.cpp,
4109	src/fields/SoSFPlane.cpp, src/fields/SoSFRotation.cpp,
4110	src/fields/SoSFShort.cpp, src/fields/SoSFString.cpp,
4111	src/fields/SoSFTime.cpp, src/fields/SoSFTrigger.cpp,
4112	src/fields/SoSFUInt32.cpp, src/fields/SoSFUShort.cpp,
4113	src/fields/SoSFVec2f.cpp, src/fields/SoSFVec2s.cpp,
4114	src/fields/SoSFVec3d.cpp, src/fields/SoSFVec3f.cpp,
4115	src/fields/SoSFVec3s.cpp, src/fields/SoSFVec4f.cpp,
4116	src/fields/SoSField.cpp, src/fields/all.cpp, src/glue/all-c.c,
4117	src/glue/dl.c, src/glue/gl.c, src/glue/gl_glx.c, src/glue/gl_glx.h,
4118	src/glue/gl_wgl.c, src/glue/gl_wgl.h, src/lists/SbIntList.cpp,
4119	src/lists/SbList.cpp, src/lists/SbPList.cpp,
4120	src/lists/SbStringList.cpp, src/lists/SbVec3fList.cpp,
4121	src/lists/SoActionMethodList.cpp, src/lists/SoAuditorList.cpp,
4122	src/lists/SoBaseList.cpp, src/lists/SoCallbackList.cpp,
4123	src/lists/SoDetailList.cpp, src/lists/SoEnabledElementsList.cpp,
4124	src/lists/SoEngineList.cpp, src/lists/SoEngineOutputList.cpp,
4125	src/lists/SoFieldList.cpp, src/lists/SoNodeList.cpp,
4126	src/lists/SoPathList.cpp, src/lists/SoPickedPointList.cpp,
4127	src/lists/SoTypeList.cpp, src/lists/all.cpp,
4128	src/manips/SoCenterballManip.cpp, src/manips/SoClipPlaneManip.cpp,
4129	src/manips/SoDirectionalLightManip.cpp,
4130	src/manips/SoHandleBoxManip.cpp, src/manips/SoJackManip.cpp,
4131	src/manips/SoPointLightManip.cpp, src/manips/SoSpotLightManip.cpp,
4132	src/manips/SoTabBoxManip.cpp, src/manips/SoTrackballManip.cpp,
4133	src/manips/SoTransformBoxManip.cpp,
4134	src/manips/SoTransformManip.cpp, src/manips/SoTransformerManip.cpp,
4135	src/manips/all.cpp, src/manips/commoncode.cpp,
4136	src/misc/GLUWrapper.c, src/misc/GLUWrapper.h, src/misc/SoBase.cpp,
4137	src/misc/SoByteStream.cpp, src/misc/SoChildList.cpp,
4138	src/misc/SoDB.cpp, src/misc/SoFullPath.cpp, src/misc/SoGL.cpp,
4139	src/misc/SoGLBigImage.cpp, src/misc/SoGLFaceSetTemplate.icc,
4140	src/misc/SoGLImage.cpp, src/misc/SoGLLineSetTemplate.icc,
4141	src/misc/SoGLTristripTemplate.icc,
4142	src/misc/SoGLindexedLineSetTemplate.icc,
4143	src/misc/SoGLnonindexedFaceSetTemplate.icc,
4144	src/misc/SoGLnonindexedTristripSetTemplate.icc,
4145	src/misc/SoGLqmeshTemplate.icc, src/misc/SoGenerate.cpp,
4146	src/misc/SoGlyph.cpp, src/misc/SoInput.cpp,
4147	src/misc/SoInteraction.cpp, src/misc/SoLightPath.cpp,
4148	src/misc/SoLockManager.cpp, src/misc/SoNormalGenerator.cpp,
4149	src/misc/SoNotRec.cpp, src/misc/SoNotification.cpp,
4150	src/misc/SoOffscreenAGLData.icc, src/misc/SoOffscreenGLXData.icc,
4151	src/misc/SoOffscreenRenderer.cpp, src/misc/SoOffscreenWGLData.icc,
4152	src/misc/SoOutput.cpp, src/misc/SoPath.cpp, src/misc/SoPick.cpp,
4153	src/misc/SoPickedPoint.cpp, src/misc/SoPrimitiveVertex.cpp,
4154	src/misc/SoProto.cpp, src/misc/SoProtoInstance.cpp,
4155	src/misc/SoSceneManager.cpp, src/misc/SoState.cpp,
4156	src/misc/SoTempPath.cpp, src/misc/SoTranReceiver.cpp,
4157	src/misc/SoTranSender.cpp, src/misc/SoType.cpp, src/misc/all-c.c,
4158	src/misc/all-cpp.cpp, src/misc/default2dfont.cpp,
4159	src/misc/default3dfont.cpp, src/misc/simage_wrapper.c,
4160	src/misc/simage_wrapper.h, src/nodekits/SoAppearanceKit.cpp,
4161	src/nodekits/SoBaseKit.cpp, src/nodekits/SoCameraKit.cpp,
4162	src/nodekits/SoInteractionKit.cpp, src/nodekits/SoLightKit.cpp,
4163	src/nodekits/SoNodeKit.cpp, src/nodekits/SoNodeKitListPart.cpp,
4164	src/nodekits/SoNodeKitPath.cpp, src/nodekits/SoNodekitCatalog.cpp,
4165	src/nodekits/SoSceneKit.cpp, src/nodekits/SoSeparatorKit.cpp,
4166	src/nodekits/SoShapeKit.cpp, src/nodekits/SoWrapperKit.cpp,
4167	src/nodekits/all.cpp, src/nodes/SoAnnotation.cpp,
4168	src/nodes/SoAntiSquish.cpp, src/nodes/SoArray.cpp,
4169	src/nodes/SoAsciiText.cpp, src/nodes/SoBaseColor.cpp,
4170	src/nodes/SoBlinker.cpp, src/nodes/SoCallback.cpp,
4171	src/nodes/SoCamera.cpp, src/nodes/SoClipPlane.cpp,
4172	src/nodes/SoColorIndex.cpp, src/nodes/SoComplexity.cpp,
4173	src/nodes/SoCone.cpp, src/nodes/SoCoordinate3.cpp,
4174	src/nodes/SoCoordinate4.cpp, src/nodes/SoCube.cpp,
4175	src/nodes/SoCylinder.cpp, src/nodes/SoDirectionalLight.cpp,
4176	src/nodes/SoDrawStyle.cpp, src/nodes/SoEnvironment.cpp,
4177	src/nodes/SoEventCallback.cpp, src/nodes/SoExtSelection.cpp,
4178	src/nodes/SoFaceSet.cpp, src/nodes/SoFile.cpp,
4179	src/nodes/SoFont.cpp, src/nodes/SoFontStyle.cpp,
4180	src/nodes/SoGroup.cpp, src/nodes/SoImage.cpp,
4181	src/nodes/SoIndexedFaceSet.cpp, src/nodes/SoIndexedLineSet.cpp,
4182	src/nodes/SoIndexedNurbsCurve.cpp,
4183	src/nodes/SoIndexedNurbsSurface.cpp, src/nodes/SoIndexedShape.cpp,
4184	src/nodes/SoIndexedTriangleStripSet.cpp, src/nodes/SoInfo.cpp,
4185	src/nodes/SoLOD.cpp, src/nodes/SoLabel.cpp,
4186	src/nodes/SoLevelOfDetail.cpp, src/nodes/SoLight.cpp,
4187	src/nodes/SoLightModel.cpp, src/nodes/SoLineSet.cpp,
4188	src/nodes/SoLinearProfile.cpp, src/nodes/SoLocateHighlight.cpp,
4189	src/nodes/SoMarkerSet.cpp, src/nodes/SoMaterial.cpp,
4190	src/nodes/SoMaterialBinding.cpp, src/nodes/SoMatrixTransform.cpp,
4191	src/nodes/SoMultipleCopy.cpp, src/nodes/SoNode.cpp,
4192	src/nodes/SoNonIndexedShape.cpp, src/nodes/SoNormal.cpp,
4193	src/nodes/SoNormalBinding.cpp, src/nodes/SoNurbsCurve.cpp,
4194	src/nodes/SoNurbsProfile.cpp, src/nodes/SoNurbsSurface.cpp,
4195	src/nodes/SoOrthographicCamera.cpp, src/nodes/SoPackedColor.cpp,
4196	src/nodes/SoPathSwitch.cpp, src/nodes/SoPendulum.cpp,
4197	src/nodes/SoPerspectiveCamera.cpp, src/nodes/SoPickStyle.cpp,
4198	src/nodes/SoPointLight.cpp, src/nodes/SoPointSet.cpp,
4199	src/nodes/SoPolygonOffset.cpp, src/nodes/SoProfile.cpp,
4200	src/nodes/SoProfileCoordinate2.cpp,
4201	src/nodes/SoProfileCoordinate3.cpp, src/nodes/SoQuadMesh.cpp,
4202	src/nodes/SoResetTransform.cpp, src/nodes/SoRotation.cpp,
4203	src/nodes/SoRotationXYZ.cpp, src/nodes/SoRotor.cpp,
4204	src/nodes/SoScale.cpp, src/nodes/SoSelection.cpp,
4205	src/nodes/SoSeparator.cpp, src/nodes/SoShape.cpp,
4206	src/nodes/SoShapeHints.cpp, src/nodes/SoShuttle.cpp,
4207	src/nodes/SoSphere.cpp, src/nodes/SoSpotLight.cpp,
4208	src/nodes/SoSurroundScale.cpp, src/nodes/SoSwitch.cpp,
4209	src/nodes/SoText2.cpp, src/nodes/SoText3.cpp,
4210	src/nodes/SoTexture2.cpp, src/nodes/SoTexture2Transform.cpp,
4211	src/nodes/SoTexture3.cpp, src/nodes/SoTexture3Transform.cpp,
4212	src/nodes/SoTextureCoordinate2.cpp,
4213	src/nodes/SoTextureCoordinate3.cpp,
4214	src/nodes/SoTextureCoordinateBinding.cpp,
4215	src/nodes/SoTextureCoordinateDefault.cpp,
4216	src/nodes/SoTextureCoordinateEnvironment.cpp,
4217	src/nodes/SoTextureCoordinateFunction.cpp,
4218	src/nodes/SoTextureCoordinatePlane.cpp,
4219	src/nodes/SoTextureScalePolicy.cpp, src/nodes/SoTransform.cpp,
4220	src/nodes/SoTransformSeparator.cpp, src/nodes/SoTransformation.cpp,
4221	src/nodes/SoTranslation.cpp, src/nodes/SoTransparencyType.cpp,
4222	src/nodes/SoTriangleStripSet.cpp, src/nodes/SoUnits.cpp,
4223	src/nodes/SoUnknownNode.cpp, src/nodes/SoVertexProperty.cpp,
4224	src/nodes/SoVertexShape.cpp, src/nodes/SoWWWAnchor.cpp,
4225	src/nodes/SoWWWInline.cpp, src/nodes/all.cpp,
4226	src/nodes/soshape_bigtexture.cpp, src/nodes/soshape_bigtexture.h,
4227	src/nodes/soshape_primdata.cpp, src/nodes/soshape_primdata.h,
4228	src/nodes/soshape_trianglesort.cpp,
4229	src/nodes/soshape_trianglesort.h,
4230	src/projectors/SbCylinderPlaneProjector.cpp,
4231	src/projectors/SbCylinderProjector.cpp,
4232	src/projectors/SbCylinderSectionProjector.cpp,
4233	src/projectors/SbCylinderSheetProjector.cpp,
4234	src/projectors/SbLineProjector.cpp,
4235	src/projectors/SbPlaneProjector.cpp,
4236	src/projectors/SbProjector.cpp,
4237	src/projectors/SbSpherePlaneProjector.cpp,
4238	src/projectors/SbSphereProjector.cpp,
4239	src/projectors/SbSphereSectionProjector.cpp,
4240	src/projectors/SbSphereSheetProjector.cpp, src/projectors/all.cpp,
4241	src/sensors/SoAlarmSensor.cpp, src/sensors/SoDataSensor.cpp,
4242	src/sensors/SoDelayQueueSensor.cpp, src/sensors/SoFieldSensor.cpp,
4243	src/sensors/SoIdleSensor.cpp, src/sensors/SoNodeSensor.cpp,
4244	src/sensors/SoOneShotSensor.cpp, src/sensors/SoPathSensor.cpp,
4245	src/sensors/SoSensor.cpp, src/sensors/SoSensorManager.cpp,
4246	src/sensors/SoTimerQueueSensor.cpp, src/sensors/SoTimerSensor.cpp,
4247	src/sensors/all.cpp, src/threads/all-c.c, src/threads/barrier.c,
4248	src/threads/common.c, src/threads/condvar.c,
4249	src/threads/condvar_pthread.ic, src/threads/condvar_win32.ic,
4250	src/threads/fifo.c, src/threads/mutex.c,
4251	src/threads/mutex_pthread.ic, src/threads/mutex_win32cs.ic,
4252	src/threads/mutex_win32mutex.ic, src/threads/rwmutex.c,
4253	src/threads/sched.c, src/threads/storage.c, src/threads/sync.c,
4254	src/threads/thread.c, src/threads/thread_pthread.ic,
4255	src/threads/thread_win32.ic, src/threads/worker.c,
4256	src/threads/wpool.c, src/threads/wrappers.cpp,
4257	src/upgraders/SoPackedColorV20.cpp,
4258	src/upgraders/SoPackedColorV20.h, src/upgraders/SoUpgrader.cpp,
4259	src/upgraders/SoUpgrader.h, src/upgraders/all.cpp,
4260	templates/Copyright.tpl:
4261
4262	Updates copyright header.
4263
42642002-09-18 21:33  mortene
4265
4266	* patches/sbstring-c-wrapper.diff:
4267
4268	Has been applied.
4269
42702002-09-18 21:12  mortene
4271
4272	* src/misc/: SoGLFaceSetTemplate.icc, SoGLLineSetTemplate.icc,
4273	SoGLTristripTemplate.icc, SoGLindexedLineSetTemplate.icc,
4274	SoGLnonindexedFaceSetTemplate.icc,
4275	SoGLnonindexedTristripSetTemplate.icc, SoGLqmeshTemplate.icc:
4276
4277	Misc (safe) cleanups in the rendering template files.
4278
42792002-09-18 19:53  mortene
4280
4281	* src/vrml97/Background.cpp:
4282
4283	Tiny doc fix.
4284
42852002-09-18 15:58  pederb
4286
4287	* src/elements/SoGLCacheContextElement.cpp:
4288
4289	Implements shouldAutoCache().
4290
42912002-09-18 15:03  pederb
4292
4293	* src/nodes/: SoIndexedNurbsCurve.cpp, SoIndexedNurbsSurface.cpp,
4294	SoNurbsCurve.cpp, SoNurbsSurface.cpp:
4295
4296	Enable auto caching for nurbs shapes.
4297
42982002-09-18 15:00  pederb
4299
4300	* src/nodes/: SoFaceSet.cpp, SoIndexedFaceSet.cpp,
4301	SoIndexedLineSet.cpp, SoIndexedTriangleStripSet.cpp, SoLineSet.cpp,
4302	SoPointSet.cpp, SoQuadMesh.cpp, SoTriangleStripSet.cpp:
4303
4304	Shape autocache handling.
4305
43062002-09-18 14:27  pederb
4307
4308	* include/Inventor/misc/SoGL.h, src/misc/SoGL.cpp:
4309
4310	SoGL autocache handling redesign.
4311
43122002-09-18 13:35  pederb
4313
4314	* include/Inventor/misc/SoGL.h, src/misc/SoGL.cpp:
4315
4316	Shape autocache support.
4317
43182002-09-18 13:33  pederb
4319
4320	* src/misc/SoGLImage.cpp:
4321
4322	Thread safe fixes.
4323
43242002-09-18 11:51  pederb
4325
4326	* src/vrml97/: ImageTexture.cpp, PixelTexture.cpp:
4327
4328	Thread safe fixes.
4329
43302002-09-18 11:23  pederb
4331
4332	* src/nodes/SoTexture2.cpp:
4333
4334	Undefs.
4335
43362002-09-18 11:15  pederb
4337
4338	* src/nodes/SoTexture2.cpp:
4339
4340	Thread safe glimage handling.
4341
43422002-09-18 10:42  mortene
4343
4344	* src/: draggers/SoJackDragger.cpp, manips/SoCenterballManip.cpp,
4345	manips/SoClipPlaneManip.cpp, manips/SoDirectionalLightManip.cpp,
4346	manips/SoHandleBoxManip.cpp, manips/SoJackManip.cpp,
4347	manips/SoPointLightManip.cpp, manips/SoSpotLightManip.cpp,
4348	manips/SoTabBoxManip.cpp, manips/SoTrackballManip.cpp,
4349	manips/SoTransformBoxManip.cpp, manips/SoTransformerManip.cpp:
4350
4351	Doxygen API doc.
4352
43532002-09-18 09:10  mortene
4354
4355	* src/nodes/SoShape.cpp:
4356
4357	Doxygen API doc.
4358
43592002-09-17 15:25  pederb
4360
4361	* src/vrml97/Shape.cpp:
4362
4363	Only cull test if cache is not open.
4364
43652002-09-17 15:23  pederb
4366
4367	* src/nodes/SoShape.cpp:
4368
4369	Fix in disabled code.
4370
43712002-09-17 15:06  pederb
4372
4373	* src/vrml97/Group.cpp:
4374
4375	Bugfix. Don't do view frustum culling while recording a GL render
4376	cache.
4377
43782002-09-17 15:03  pederb
4379
4380	* src/nodes/SoSeparator.cpp:
4381
4382	Bugfix. Don't do view frustum culling while recording a GL render
4383	cache.
4384
43852002-09-17 14:22  pederb
4386
4387	* src/elements/SoGLLazyElement.cpp:
4388
4389	Cache fixes for send-methods.
4390
43912002-09-17 14:11  pederb
4392
4393	* include/Inventor/elements/SoGLLazyElement.h,
4394	src/elements/SoGLLazyElement.cpp:
4395
4396	Support SoGLLazyElement::reset().
4397
43982002-09-17 14:11  mortene
4399
4400	* src/misc/SoDB.cpp:
4401
4402	Try to catch missing SoDB::init().
4403
44042002-09-17 14:06  larsa
4405
4406	* FAQ:
4407
4408	minor tweaks
4409
44102002-09-17 13:58  mortene
4411
4412	* src/elements/SoGLLazyElement.cpp:
4413
4414	Bugfix: bad SoDebugError::postWarning() invocation.
4415
44162002-09-17 13:34  mortene
4417
4418	* src/: actions/SoGLRenderAction.cpp, actions/SoSearchAction.cpp,
4419	elements/SoGLDisplayList.cpp, errors/SoDebugError.cpp,
4420	fields/SoField.cpp, glue/gl_wgl.c, nodes/SoEnvironment.cpp,
4421	nodes/SoMaterial.cpp, nodes/SoShape.cpp, nodes/SoWWWAnchor.cpp:
4422
4423	Documentation updates.
4424
44252002-09-17 13:32  pederb
4426
4427	* src/vrml97/Shape.cpp:
4428
4429	bbox rendering bugfix
4430
44312002-09-17 13:29  mortene
4432
4433	* docs/todo.txt:
4434
4435	Minor updates and typo fixes.
4436
44372002-09-17 13:29  mortene
4438
4439	* NEWS:
4440
4441	Better description of the low-level thread support.
4442
44432002-09-17 12:09  mortene
4444
4445	* include/Inventor/VRMLnodes/: SoVRML.h, SoVRMLAnchor.h,
4446	SoVRMLAppearance.h, SoVRMLAudioClip.h, SoVRMLBackground.h,
4447	SoVRMLBillboard.h, SoVRMLBox.h, SoVRMLCollision.h, SoVRMLColor.h,
4448	SoVRMLColorInterpolator.h, SoVRMLCone.h, SoVRMLCoordinate.h,
4449	SoVRMLCoordinateInterpolator.h, SoVRMLCylinder.h,
4450	SoVRMLCylinderSensor.h, SoVRMLDirectionalLight.h,
4451	SoVRMLDragSensor.h, SoVRMLElevationGrid.h, SoVRMLExtrusion.h,
4452	SoVRMLFog.h, SoVRMLFontStyle.h, SoVRMLGeometry.h, SoVRMLGroup.h,
4453	SoVRMLImageTexture.h, SoVRMLIndexedFaceSet.h, SoVRMLIndexedLine.h,
4454	SoVRMLIndexedLineSet.h, SoVRMLIndexedShape.h, SoVRMLInline.h,
4455	SoVRMLInterpolator.h, SoVRMLLOD.h, SoVRMLLight.h, SoVRMLMacros.h,
4456	SoVRMLMaterial.h, SoVRMLMovieTexture.h, SoVRMLNavigationInfo.h,
4457	SoVRMLNodes.h, SoVRMLNormal.h, SoVRMLNormalInterpolator.h,
4458	SoVRMLOrientationInterpolator.h, SoVRMLOutputData.h,
4459	SoVRMLParent.h, SoVRMLPixelTexture.h, SoVRMLPlaneSensor.h,
4460	SoVRMLPointLight.h, SoVRMLPointSet.h, SoVRMLPositionInterpolator.h,
4461	SoVRMLProximitySensor.h, SoVRMLScalarInterpolator.h,
4462	SoVRMLScript.h, SoVRMLSensor.h, SoVRMLShape.h, SoVRMLSound.h,
4463	SoVRMLSphere.h, SoVRMLSphereSensor.h, SoVRMLSpotLight.h,
4464	SoVRMLSubInterpolator.h, SoVRMLSubInterpolatorP.h, SoVRMLSwitch.h,
4465	SoVRMLText.h, SoVRMLTexture.h, SoVRMLTextureCoordinate.h,
4466	SoVRMLTextureTransform.h, SoVRMLTimeSensor.h, SoVRMLTouchSensor.h,
4467	SoVRMLTransform.h, SoVRMLVertexLine.h, SoVRMLVertexPoint.h,
4468	SoVRMLVertexShape.h, SoVRMLViewpoint.h, SoVRMLVisibilitySensor.h,
4469	SoVRMLWorldInfo.h:
4470
4471	New copyright header (old one referred to the LGPL).
4472
44732002-09-17 12:02  mortene
4474
4475	* src/vrml97/: Anchor.cpp, Appearance.cpp, AudioClip.cpp,
4476	Background.cpp, Billboard.cpp, Box.cpp, Collision.cpp, Color.cpp,
4477	ColorInterpolator.cpp, Cone.cpp, Coordinate.cpp,
4478	CoordinateInterpolator.cpp, Cylinder.cpp, CylinderSensor.cpp,
4479	DirectionalLight.cpp, DragSensor.cpp, ElevationGrid.cpp,
4480	Extrusion.cpp, Fog.cpp, FontStyle.cpp, Geometry.cpp, Group.cpp,
4481	ImageTexture.cpp, IndexedFaceSet.cpp, IndexedLine.cpp,
4482	IndexedLineSet.cpp, IndexedShape.cpp, Init.cpp, Inline.cpp,
4483	Interpolator.cpp, LOD.cpp, Light.cpp, Material.cpp,
4484	MovieTexture.cpp, NavigationInfo.cpp, Normal.cpp,
4485	NormalInterpolator.cpp, OrientationInterpolator.cpp,
4486	OutputData.cpp, Parent.cpp, PixelTexture.cpp, PlaneSensor.cpp,
4487	PointLight.cpp, PointSet.cpp, PositionInterpolator.cpp,
4488	ProximitySensor.cpp, ScalarInterpolator.cpp, Script.cpp,
4489	Sensor.cpp, Shape.cpp, Sound.cpp, Sphere.cpp, SphereSensor.cpp,
4490	SpotLight.cpp, SubInterpolator.cpp, Switch.cpp, Text.cpp,
4491	Texture.cpp, TextureCoordinate.cpp, TextureTransform.cpp,
4492	TimeSensor.cpp, TouchSensor.cpp, Transform.cpp, VertexLine.cpp,
4493	VertexPoint.cpp, VertexShape.cpp, Viewpoint.cpp,
4494	VisibilitySensor.cpp, WorldInfo.cpp, all.cpp:
4495
4496	New copyright header (old one referred to the LGPL).
4497
44982002-09-17 11:36  pederb
4499
4500	* src/elements/SoGLLazyElement.cpp:
4501
4502	GL cache bugfixes.
4503
45042002-09-17 11:04  mortene
4505
4506	* src/manips/commoncode.cpp:
4507
4508	FIXME notice.
4509
45102002-09-17 11:03  mortene
4511
4512	* docs/coin.doxygen.in, src/draggers/SoCenterballDragger.cpp,
4513	src/draggers/SoDirectionalLightDragger.cpp,
4514	src/draggers/SoDragPointDragger.cpp,
4515	src/draggers/SoHandleBoxDragger.cpp,
4516	src/draggers/SoJackDragger.cpp,
4517	src/draggers/SoPointLightDragger.cpp,
4518	src/draggers/SoRotateCylindricalDragger.cpp,
4519	src/draggers/SoRotateDiscDragger.cpp,
4520	src/draggers/SoRotateSphericalDragger.cpp,
4521	src/draggers/SoScale1Dragger.cpp, src/draggers/SoScale2Dragger.cpp,
4522	src/draggers/SoScale2UniformDragger.cpp,
4523	src/draggers/SoScaleUniformDragger.cpp,
4524	src/draggers/SoSpotLightDragger.cpp,
4525	src/draggers/SoTabBoxDragger.cpp,
4526	src/draggers/SoTabPlaneDragger.cpp,
4527	src/draggers/SoTrackballDragger.cpp,
4528	src/draggers/SoTransformBoxDragger.cpp,
4529	src/draggers/SoTransformerDragger.cpp,
4530	src/draggers/SoTranslate1Dragger.cpp,
4531	src/draggers/SoTranslate2Dragger.cpp,
4532	src/manips/SoTrackballManip.cpp:
4533
4534	Adds screenshots of all draggers.
4535
45362002-09-17 09:53  mortene
4537
4538	* src/: nodekits/SoAppearanceKit.cpp, nodekits/SoBaseKit.cpp,
4539	nodekits/SoCameraKit.cpp, nodekits/SoInteractionKit.cpp,
4540	nodekits/SoLightKit.cpp, nodekits/SoSceneKit.cpp,
4541	nodekits/SoSeparatorKit.cpp, nodekits/SoShapeKit.cpp,
4542	nodekits/SoWrapperKit.cpp, draggers/SoCenterballDragger.cpp,
4543	draggers/SoDirectionalLightDragger.cpp,
4544	draggers/SoDragPointDragger.cpp, draggers/SoDragger.cpp,
4545	draggers/SoHandleBoxDragger.cpp, draggers/SoJackDragger.cpp,
4546	draggers/SoPointLightDragger.cpp,
4547	draggers/SoRotateCylindricalDragger.cpp,
4548	draggers/SoRotateDiscDragger.cpp,
4549	draggers/SoRotateSphericalDragger.cpp,
4550	draggers/SoScale1Dragger.cpp, draggers/SoScale2Dragger.cpp,
4551	draggers/SoScale2UniformDragger.cpp,
4552	draggers/SoScaleUniformDragger.cpp,
4553	draggers/SoSpotLightDragger.cpp, draggers/SoTabBoxDragger.cpp,
4554	draggers/SoTabPlaneDragger.cpp, draggers/SoTrackballDragger.cpp,
4555	draggers/SoTransformBoxDragger.cpp,
4556	draggers/SoTransformerDragger.cpp,
4557	draggers/SoTranslate1Dragger.cpp, draggers/SoTranslate2Dragger.cpp:
4558
4559	Improves API documentation. (Adds catalog dumps, among other
4560	things.)
4561
45622002-09-17 09:50  mortene
4563
4564	* docs/coin.doxygen.in:
4565
4566	Adds some more aliases to collect duplicated doc text.
4567
45682002-09-17 09:40  pederb
4569
4570	* src/nodes/: SoImage.cpp, SoLevelOfDetail.cpp, SoText2.cpp:
4571
4572	Turn off auto caching for some nodes.
4573
45742002-09-16 18:11  pederb
4575
4576	* src/fields/SoField.cpp:
4577
4578	A bit safer mutex locking/unlocking (to handle atexit() calls).
4579
45802002-09-16 18:09  pederb
4581
4582	* src/misc/SoDB.cpp:
4583
4584	Don't delete notificationcounter storage in SoDB::clean.
4585
45862002-09-16 17:44  pederb
4587
4588	* include/Inventor/elements/SoGLLazyElement.h,
4589	include/Inventor/elements/SoGLTextureImageElement.h,
4590	include/Inventor/elements/SoLazyElement.h,
4591	include/Inventor/elements/SoTextureImageElement.h,
4592	include/Inventor/misc/SoGLImage.h, src/draggers/SoDragger.cpp,
4593	src/elements/SoGLLazyElement.cpp,
4594	src/elements/SoGLTextureImageElement.cpp,
4595	src/elements/SoLazyElement.cpp,
4596	src/elements/SoTextureImageElement.cpp, src/misc/SoGLImage.cpp,
4597	src/nodes/SoCallback.cpp, src/nodes/SoShape.cpp:
4598
4599	Support for GL images in So[GL]LazyElement. This is needed for GL
4600	caching to work properly.
4601
46022002-09-16 16:07  larsa
4603
4604	* BUGS.txt:
4605
4606	moved/updated from SoQt/BUGS
4607
46082002-09-16 12:30  larsa
4609
4610	* src/base/SbTime.cpp:
4611
4612	scanner run-away fix, more premature eof-robustness
4613
46142002-09-15 21:40  mortene
4615
4616	* src/misc/SoGLFaceSetTemplate.icc:
4617
4618	Better error reporting on faulty face specification.
4619
46202002-09-15 21:39  mortene
4621
4622	* BUGS.txt:
4623
4624	Investigated some more, and found the cause of bug #026.
4625
46262002-09-15 21:15  mortene
4627
4628	* BUGS.txt:
4629
4630	Found another bbox calculation problem (or at least a new way to
4631	reproduce what might be the same bug as already mentioned in one of
4632	the other bug items).
4633
46342002-09-15 13:30  mortene
4635
4636	* README.WIN32:
4637
4638	Specific mention of the common 'ld is missing' configure problem.
4639
46402002-09-15 12:31  mortene
4641
4642	* src/: base/name.c, errors/error.c, threads/sync.c:
4643
4644	Get rid of C++ comments in C sourcecode.
4645
46462002-09-15 12:28  mortene
4647
4648	* src/: threads/barrier.c, threads/condvar.c,
4649	threads/condvar_pthread.ic, threads/condvar_win32.ic,
4650	threads/fifo.c, threads/mutex.c, threads/mutex_pthread.ic,
4651	threads/mutex_win32mutex.ic, threads/rwmutex.c, threads/sched.c,
4652	threads/thread.c, threads/thread_pthread.ic,
4653	threads/thread_win32.ic, threads/worker.c, threads/wpool.c,
4654	vrml97/ImageTexture.cpp:
4655
4656	Get rid of all references to cc_fprintf (replaced by
4657	cc_debugerror).
4658
46592002-09-15 12:09  mortene
4660
4661	* src/base/: hash.c, rbptree.c:
4662
4663	Replace printf() invocations with cc_debugerror.
4664
46652002-09-15 11:54  mortene
4666
4667	* include/Inventor/C/base/Makefile.am,
4668	include/Inventor/C/base/dict.h, src/base/dict.c:
4669
4670	Removes redundant hash/dictionary ADT (use cc_hash).
4671
46722002-09-15 11:50  mortene
4673
4674	* src/errors/error.c:
4675
4676	Mutex lock around callback invocation (just in case the callback
4677	code is not re-entrant -- better safe than sorry).
4678
46792002-09-15 11:48  mortene
4680
4681	* include/Inventor/C/errors/debugerror.h:
4682
4683	Clean up file (remove C++ comments etc).
4684
46852002-09-15 11:42  mortene
4686
4687	* src/errors/debugerror.c:
4688
4689	Add copyright header. Rename variables to avoid problems on
4690	--enable-compact builds.
4691
46922002-09-15 11:40  mortene
4693
4694	* src/base/all-c.c:
4695
4696	Sync with correct set of C files to compile.
4697
46982002-09-15 11:40  mortene
4699
4700	* include/Inventor/C/base/Makefile.am,
4701	include/Inventor/C/base/debug.h, src/base/debug.c,
4702	src/base/Makefile.am:
4703
4704	Remove obsoleted C ADT cc_fprintf (use cc_debugerror instead).
4705
47062002-09-15 11:21  mortene
4707
4708	* include/Inventor/C/base/time.h, src/base/time.c:
4709
4710	Remove unused function cc_time_interval(). Re-activate debug output
4711	with cc_debugerror.
4712
47132002-09-14 17:01  mortene
4714
4715	* src/nodes/SoMaterial.cpp:
4716
4717	Compilation fix: for-scoping.
4718
47192002-09-14 16:59  pederb
4720
4721	* src/elements/SoLazyElement.cpp:
4722
4723	Default material bugfix.
4724
47252002-09-13 14:12  pederb
4726
4727	* include/Inventor/elements/SoGLLazyElement.h,
4728	include/Inventor/elements/SoLazyElement.h,
4729	src/caches/SoGLCacheList.cpp, src/elements/SoGLLazyElement.cpp,
4730	src/elements/SoLazyElement.cpp, src/nodes/SoMaterial.cpp,
4731	src/vrml97/Material.cpp:
4732
4733	Misc. changes needed for GL render caching.
4734
47352002-09-12 22:00  mortene
4736
4737	* include/Inventor/errors/SoError.h, src/errors/SoError.cpp:
4738
4739	Wrap around the C ADT cc_error, to share the client's callback
4740	hook.
4741
47422002-09-12 21:56  mortene
4743
4744	* include/Inventor/SbString.h, src/base/SbString.cpp:
4745
4746	The big switcheroo for SbString: it's now implemented by wrapping
4747	the C ADT cc_string.
4748
47492002-09-12 21:48  mortene
4750
4751	* src/base/string.c:
4752
4753	Use cc_debugerror interface to replace commented out SoDebugError
4754	invocations.
4755
47562002-09-12 17:51  larsa
4757
4758	* src/sensors/SoTimerSensor.cpp:
4759
4760	fix bug related to timersensors with basetime set
4761
47622002-09-12 15:57  mortene
4763
4764	* src/nodes/SoTexture2.cpp:
4765
4766	Bugfix: touch()'ing the image field should make the export write
4767	the embedded texture data. Also, adds example code to class doc to
4768	show how to write a 'texture embedding filter'.
4769
47702002-09-12 14:35  mortene
4771
4772	* src/vrml97/: Anchor.cpp, Appearance.cpp, AudioClip.cpp,
4773	Background.cpp, Billboard.cpp, Collision.cpp, Color.cpp,
4774	ColorInterpolator.cpp, CoordinateInterpolator.cpp,
4775	CylinderSensor.cpp, DirectionalLight.cpp, Extrusion.cpp, Fog.cpp,
4776	Group.cpp, ImageTexture.cpp, IndexedFaceSet.cpp,
4777	IndexedLineSet.cpp, Inline.cpp, LOD.cpp, Material.cpp,
4778	MovieTexture.cpp, NavigationInfo.cpp, NormalInterpolator.cpp,
4779	OrientationInterpolator.cpp, PixelTexture.cpp, PlaneSensor.cpp,
4780	PointLight.cpp, PointSet.cpp, PositionInterpolator.cpp,
4781	ScalarInterpolator.cpp, Script.cpp, Shape.cpp, Sound.cpp,
4782	SphereSensor.cpp, SpotLight.cpp, Switch.cpp, TimeSensor.cpp,
4783	TouchSensor.cpp, Transform.cpp, Viewpoint.cpp:
4784
4785	Rewrite http-ref context a bit, to get around a Doxygen buglet.
4786
47872002-09-12 14:04  pederb
4788
4789	* include/Inventor/caches/SoGLCacheList.h,
4790	src/caches/SoGLCacheList.cpp, src/nodes/SoSeparator.cpp,
4791	src/vrml97/Group.cpp:
4792
4793	Avoid glPushAttrib()/glPopAttrib() when creating GL render cache.
4794
47952002-09-12 13:05  pederb
4796
4797	* include/Inventor/elements/SoElement.h,
4798	include/Inventor/elements/SoElements.h,
4799	include/Inventor/elements/SoGLLazyElement.h,
4800	include/Inventor/elements/SoGLLineWidthElement.h,
4801	include/Inventor/elements/SoGLNormalizeElement.h,
4802	include/Inventor/elements/SoGLPointSizeElement.h,
4803	include/Inventor/elements/SoGLPolygonOffsetElement.h,
4804	include/Inventor/elements/SoGLShadeModelElement.h,
4805	include/Inventor/elements/SoGLShapeHintsElement.h,
4806	include/Inventor/elements/SoGLTexture3EnabledElement.h,
4807	include/Inventor/elements/SoGLTextureEnabledElement.h,
4808	include/Inventor/elements/SoLazyElement.h,
4809	include/Inventor/elements/SoShapeHintsElement.h,
4810	include/Inventor/misc/SoState.h, src/actions/SoGLRenderAction.cpp,
4811	src/bundles/SoMaterialBundle.cpp, src/elements/Makefile.am,
4812	src/elements/SoElement.cpp, src/elements/SoGLClipPlaneElement.cpp,
4813	src/elements/SoGLColorIndexElement.cpp,
4814	src/elements/SoGLDrawStyleElement.cpp,
4815	src/elements/SoGLEnvironmentElement.cpp,
4816	src/elements/SoGLLazyElement.cpp,
4817	src/elements/SoGLLightIdElement.cpp,
4818	src/elements/SoGLLinePatternElement.cpp,
4819	src/elements/SoGLLineWidthElement.cpp,
4820	src/elements/SoGLNormalizeElement.cpp,
4821	src/elements/SoGLPointSizeElement.cpp,
4822	src/elements/SoGLPolygonOffsetElement.cpp,
4823	src/elements/SoGLProjectionMatrixElement.cpp,
4824	src/elements/SoGLShadeModelElement.cpp,
4825	src/elements/SoGLShapeHintsElement.cpp,
4826	src/elements/SoGLTexture3EnabledElement.cpp,
4827	src/elements/SoGLTextureEnabledElement.cpp,
4828	src/elements/SoGLViewingMatrixElement.cpp,
4829	src/elements/SoGLViewportRegionElement.cpp,
4830	src/elements/SoLazyElement.cpp,
4831	src/elements/SoShapeHintsElement.cpp, src/misc/SoState.cpp,
4832	src/nodes/SoAsciiText.cpp, src/nodes/SoCallback.cpp,
4833	src/nodes/SoCamera.cpp, src/nodes/SoCube.cpp,
4834	src/nodes/SoIndexedNurbsCurve.cpp,
4835	src/nodes/SoIndexedTriangleStripSet.cpp,
4836	src/nodes/SoMatrixTransform.cpp, src/nodes/SoNurbsCurve.cpp,
4837	src/nodes/SoPointSet.cpp, src/nodes/SoQuadMesh.cpp,
4838	src/nodes/SoResetTransform.cpp, src/nodes/SoScale.cpp,
4839	src/nodes/SoSeparator.cpp, src/nodes/SoShape.cpp,
4840	src/nodes/SoSphere.cpp, src/nodes/SoText3.cpp,
4841	src/nodes/SoTransform.cpp, src/nodes/SoTriangleStripSet.cpp,
4842	src/nodes/SoUnits.cpp, src/nodes/SoWWWInline.cpp,
4843	src/vrml97/Box.cpp, src/vrml97/ElevationGrid.cpp,
4844	src/vrml97/Group.cpp, src/vrml97/Inline.cpp, src/vrml97/Shape.cpp,
4845	src/vrml97/Sphere.cpp:
4846
4847	Misc. changes to better support GL render caching.
4848
48492002-09-12 12:17  mortene
4850
4851	* src/nodekits/SoBaseKit.cpp:
4852
4853	General nodekits documentation, written by larsivi.
4854
48552002-09-12 10:40  larsa
4856
4857	* src/: Make-Common.tpl, actions/Makefile.am, base/Makefile.am,
4858	bundles/Makefile.am, caches/Makefile.am, details/Makefile.am,
4859	draggers/Makefile.am, elements/Makefile.am, engines/Makefile.am,
4860	errors/Makefile.am, events/Makefile.am, fields/Makefile.am,
4861	glue/Makefile.am, lists/Makefile.am, manips/Makefile.am,
4862	misc/Makefile.am, nodekits/Makefile.am, nodes/Makefile.am,
4863	projectors/Makefile.am, sensors/Makefile.am, threads/Makefile.am,
4864	upgraders/Makefile.am, vrml97/Makefile.am:
4865
4866	support removing obsoleted header files during make install
4867
48682002-09-12 10:36  pederb
4869
4870	* src/elements/SoGLDisplayList.cpp:
4871
4872	Added missing #include <string.h>. Problem reported by Benjamin
4873	Ross.
4874
48752002-09-11 15:53  mortene
4876
4877	* src/glue/gl.c:
4878
4879	Separate feature flag initialization into it's own function.
4880
48812002-09-11 15:20  mortene
4882
4883	* src/: elements/SoGLDisplayList.cpp, misc/SoGLImage.cpp:
4884
4885	Access OpenGL extensions and post-1.1 methods through wrapper
4886	functions.
4887
48882002-09-11 15:19  mortene
4889
4890	* src/glue/gl_wgl.c:
4891
4892	Adds debug output to the symbol fetch process.
4893
48942002-09-11 15:18  mortene
4895
4896	* src/elements/SoGLTextureImageElement.cpp:
4897
4898	Only warn once on missing 3D-texture support.
4899
49002002-09-11 14:19  pederb
4901
4902	* src/elements/SoLightModelElement.cpp:
4903
4904	Win32 compile fix.
4905
49062002-09-11 14:12  larsa
4907
4908	* NEWS:
4909
4910	minor updates
4911
49122002-09-11 14:11  pederb
4913
4914	* src/elements/SoGLColorIndexElement.cpp:
4915
4916	Revive SoGLColorIndexElement.cpp
4917
49182002-09-11 13:57  pederb
4919
4920	* include/Inventor/VRMLnodes/SoVRMLColor.h,
4921	include/Inventor/VRMLnodes/SoVRMLMaterial.h,
4922	include/Inventor/actions/SoCallbackAction.h,
4923	include/Inventor/bundles/SoMaterialBundle.h,
4924	include/Inventor/elements/SoAmbientColorElement.h,
4925	include/Inventor/elements/SoDiffuseColorElement.h,
4926	include/Inventor/elements/SoElements.h,
4927	include/Inventor/elements/SoEmissiveColorElement.h,
4928	include/Inventor/elements/SoGLAmbientColorElement.h,
4929	include/Inventor/elements/SoGLColorIndexElement.h,
4930	include/Inventor/elements/SoGLDiffuseColorElement.h,
4931	include/Inventor/elements/SoGLEmissiveColorElement.h,
4932	include/Inventor/elements/SoGLLazyElement.h,
4933	include/Inventor/elements/SoGLLightModelElement.h,
4934	include/Inventor/elements/SoGLPolygonStippleElement.h,
4935	include/Inventor/elements/SoGLShininessElement.h,
4936	include/Inventor/elements/SoGLSpecularColorElement.h,
4937	include/Inventor/elements/SoLazyElement.h,
4938	include/Inventor/elements/SoLightModelElement.h,
4939	include/Inventor/elements/SoShininessElement.h,
4940	include/Inventor/elements/SoSpecularColorElement.h,
4941	include/Inventor/elements/SoTransparencyElement.h,
4942	include/Inventor/nodes/SoBaseColor.h,
4943	include/Inventor/nodes/SoLightModel.h,
4944	include/Inventor/nodes/SoLocateHighlight.h,
4945	include/Inventor/nodes/SoMaterial.h,
4946	src/actions/SoBoxHighlightRenderAction.cpp,
4947	src/actions/SoCallbackAction.cpp, src/actions/SoGLRenderAction.cpp,
4948	src/actions/SoLineHighlightRenderAction.cpp,
4949	src/actions/SoToVRML2Action.cpp, src/bundles/SoMaterialBundle.cpp,
4950	src/draggers/SoDragger.cpp, src/elements/Makefile.am,
4951	src/elements/SoAmbientColorElement.cpp,
4952	src/elements/SoDiffuseColorElement.cpp, src/elements/SoElement.cpp,
4953	src/elements/SoEmissiveColorElement.cpp,
4954	src/elements/SoGLAmbientColorElement.cpp,
4955	src/elements/SoGLColorIndexElement.cpp,
4956	src/elements/SoGLDiffuseColorElement.cpp,
4957	src/elements/SoGLLazyElement.cpp,
4958	src/elements/SoGLLightModelElement.cpp,
4959	src/elements/SoGLPolygonStippleElement.cpp,
4960	src/elements/SoGLShininessElement.cpp,
4961	src/elements/SoGLSpecularColorElement.cpp,
4962	src/elements/SoLazyElement.cpp,
4963	src/elements/SoLightModelElement.cpp,
4964	src/elements/SoShapeStyleElement.cpp,
4965	src/elements/SoShininessElement.cpp,
4966	src/elements/SoSpecularColorElement.cpp,
4967	src/elements/SoTransparencyElement.cpp, src/nodes/SoBaseColor.cpp,
4968	src/nodes/SoCallback.cpp, src/nodes/SoCamera.cpp,
4969	src/nodes/SoCube.cpp, src/nodes/SoCylinder.cpp,
4970	src/nodes/SoDrawStyle.cpp, src/nodes/SoFaceSet.cpp,
4971	src/nodes/SoIndexedFaceSet.cpp, src/nodes/SoIndexedLineSet.cpp,
4972	src/nodes/SoIndexedNurbsCurve.cpp,
4973	src/nodes/SoIndexedTriangleStripSet.cpp,
4974	src/nodes/SoLightModel.cpp, src/nodes/SoLineSet.cpp,
4975	src/nodes/SoLocateHighlight.cpp, src/nodes/SoMarkerSet.cpp,
4976	src/nodes/SoMaterial.cpp, src/nodes/SoNurbsCurve.cpp,
4977	src/nodes/SoPackedColor.cpp, src/nodes/SoPointSet.cpp,
4978	src/nodes/SoQuadMesh.cpp, src/nodes/SoShape.cpp,
4979	src/nodes/SoSphere.cpp, src/nodes/SoText2.cpp,
4980	src/nodes/SoTransparencyType.cpp, src/nodes/SoTriangleStripSet.cpp,
4981	src/nodes/SoVertexProperty.cpp, src/nodes/SoVertexShape.cpp,
4982	src/nodes/SoWWWInline.cpp, src/vrml97/Appearance.cpp,
4983	src/vrml97/Box.cpp, src/vrml97/Color.cpp, src/vrml97/Cone.cpp,
4984	src/vrml97/Cylinder.cpp, src/vrml97/ElevationGrid.cpp,
4985	src/vrml97/IndexedFaceSet.cpp, src/vrml97/IndexedLineSet.cpp,
4986	src/vrml97/Inline.cpp, src/vrml97/Material.cpp,
4987	src/vrml97/PointSet.cpp, src/vrml97/Shape.cpp,
4988	src/vrml97/Sphere.cpp, src/vrml97/VertexShape.cpp:
4989
4990	Proper SoLazyElement and SoGLLazyElement implementation.
4991	Rendering/traversing large scene graphs should be much faster now.
4992
49932002-09-11 12:53  pederb
4994
4995	* src/glue/dl.c:
4996
4997	IRIX CC compile fix.
4998
49992002-09-11 12:52  mortene
5000
5001	* src/glue/dl.c:
5002
5003	Compilation fix for MSVC++.
5004
50052002-09-11 12:37  larsa
5006
5007	* NEWS:
5008
5009	updates
5010
50112002-09-11 12:29  mortene
5012
5013	* src/actions/SoAction.cpp, src/elements/SoElement.cpp,
5014	src/fields/SoField.cpp, src/misc/SoState.cpp,
5015	src/nodekits/SoBaseKit.cpp, src/nodes/SoNode.cpp,
5016	docs/coin.doxygen.in:
5017
5018	Collect all references to and descriptions of the contents of The
5019	Inventor Toolmaker in a common Doxygen macro keyword.
5020
50212002-09-11 10:53  mortene
5022
5023	* BUGS.txt:
5024
5025	New bug: hang on import for invalid scenegraph.
5026
50272002-09-11 10:50  mortene
5028
5029	* src/elements/SoGLDisplayList.cpp:
5030
5031	Detect and warn about known buggy OpenGL driver.
5032
50332002-09-11 10:48  mortene
5034
5035	* src/: elements/SoGLCacheContextElement.cpp,
5036	elements/SoGLTexture3EnabledElement.cpp,
5037	elements/SoGLTextureImageElement.cpp, misc/SoOffscreenGLXData.icc:
5038
5039	Compilation fixes to sync up with the changes in the interface for
5040	the OpenGL wrapper abstraction.
5041
50422002-09-11 10:47  mortene
5043
5044	* src/: actions/SoRayPickAction.cpp, details/SoDetail.cpp,
5045	elements/SoLocalBBoxMatrixElement.cpp, misc/SoDB.cpp,
5046	misc/SoType.cpp, nodekits/SoBaseKit.cpp, nodes/SoText2.cpp,
5047	nodes/SoTexture3.cpp, projectors/SbProjector.cpp,
5048	projectors/SbSphereSheetProjector.cpp:
5049
5050	Improvements to API doc, FIXMEs and code comments.
5051
50522002-09-11 10:43  mortene
5053
5054	* docs/misc-resources.txt:
5055
5056	Additional volume rendering resources.
5057
50582002-09-11 10:43  mortene
5059
5060	* NEWS:
5061
5062	List some additional major features scheduled for Coin-2.
5063
50642002-09-11 10:42  mortene
5065
5066	* docs/coin.doxygen.in:
5067
5068	Better doc on methods with flawed resource ownership design for
5069	MSWindows DLLs.
5070
50712002-09-11 10:39  mortene
5072
5073	* include/Inventor/C/glue/gl.h, include/Inventor/C/glue/glp.h,
5074	src/glue/gl.c:
5075
5076	Major cleanups in the OpenGL wrapper.
5077
50782002-09-11 10:26  larsa
5079
5080	* docs/todo.txt:
5081
5082	added URL
5083
50842002-09-11 10:24  larsa
5085
5086	* src/fields/SoFieldData.cpp:
5087
5088	unnecessary copying of fields destroys node states (SoTexture2 copy
5089	bugfix)
5090
50912002-09-11 09:48  larsa
5092
5093	* src/fields/SoFieldContainer.cpp:
5094
5095	plug two seldom visited memory leaks
5096
50972002-09-10 16:34  mortene
5098
5099	* include/Inventor/C/glue/Makefile.am, src/glue/Makefile.am,
5100	src/glue/all-c.c:
5101
5102	Update build for new files.
5103
51042002-09-10 16:33  mortene
5105
5106	* include/Inventor/C/glue/dl.h, src/glue/dl.c:
5107
5108	Abstract interface for dynamic run-time linking under misc
5109	platforms. Only supports libdl implementation as of now.
5110
51112002-09-10 16:31  mortene
5112
5113	* src/glue/: gl_glx.c, gl_glx.h, gl_wgl.c, gl_wgl.h:
5114
5115	Splits GLX and WGL specifics out from gl.c into separate files.
5116
51172002-09-10 16:03  mortene
5118
5119	* BUGS.txt:
5120
5121	Bbox calc error found by larsa.
5122
51232002-09-10 13:41  larsa
5124
5125	* bin/coin-config:
5126
5127	ideas for future developments
5128
51292002-09-10 12:32  mortene
5130
5131	* src/misc/SoGLImage.cpp:
5132
5133	Handle freak problem seen with NVidia driver under stress.
5134
51352002-09-10 11:52  mortene
5136
5137	* src/misc/SoGLImage.cpp:
5138
5139	Provide a guaranteed fallback for resizing 3D textures.
5140
51412002-09-10 11:48  mortene
5142
5143	* include/Inventor/misc/SoGL.h, src/misc/SoGL.cpp:
5144
5145	Provide a method to fetch GL wrapper from SoState-reference.
5146	Replaces Inventor/C/glue/glp.h's GLGLUE_FROM_STATE().
5147
51482002-09-10 09:36  mortene
5149
5150	* src/misc/SoGLImage.cpp:
5151
5152	Corrects debug output. SGI MIPSPro 7.30 compatibility fix.
5153
51542002-09-10 09:35  mortene
5155
5156	* src/sensors/SoDataSensor.cpp:
5157
5158	SGI MIPSPro 7.30 compatibility fix.
5159
51602002-09-09 11:56  larsa
5161
5162	* src/threads/Makefile.am:
5163
5164	disable compiling wrappers.cpp on win32
5165
51662002-09-06 13:20  pederb
5167
5168	* include/Inventor/misc/SoState.h, src/misc/SoState.cpp:
5169
5170	Inline some frequently used methods.
5171
51722002-09-05 18:23  mortene
5173
5174	* src/fields/SoMField.cpp:
5175
5176	Bugfix: import of multi-value node fields could hang on invalid
5177	files.
5178
51792002-09-05 17:21  pederb
5180
5181	* include/Inventor/elements/SoElement.h,
5182	src/elements/SoElement.cpp:
5183
5184	Inline SoElement::capture() and SoElement::getConstElement().
5185
51862002-09-05 16:25  pederb
5187
5188	* include/Inventor/fields/SoField.h, src/fields/SoField.cpp:
5189
5190	Optimize by inlining the SoField::evaluate() method.
5191
51922002-09-04 22:13  mortene
5193
5194	* HACKING:
5195
5196	Elaborate on the --enable-hacking trick. Mention that the *.la
5197	files must be removed by hand.
5198
51992002-09-04 22:12  mortene
5200
5201	* BUGS.txt:
5202
5203	Problem with SoToVRML2Action found by kintel.
5204
52052002-09-04 11:51  larsivi
5206
5207	* src/nodes/SoTextureCoordinateEnvironment.cpp:
5208
5209	Minor Doxygen doc fix, used wrong slash
5210
52112002-09-04 10:58  pederb
5212
5213	* src/: fields/SoFieldContainer.cpp, nodes/SoNode.cpp:
5214
5215	Fix to be able to copy nodes that have a field with a pointer to
5216	the node itself.
5217
52182002-09-04 10:38  larsivi
5219
5220	* src/misc/SoOutput.cpp:
5221
5222	Minor Doxygen API doc fixes.
5223
52242002-09-04 10:17  larsivi
5225
5226	* src/nodes/SoTextureCoordinateBinding.cpp:
5227
5228	Updated Doxygen API doc.
5229
52302002-09-04 09:36  larsivi
5231
5232	* src/nodes/SoTextureCoordinateEnvironment.cpp:
5233
5234	Updated Doxygen API doc.
5235
52362002-09-03 21:18  mortene
5237
5238	* docs/misc-resources.txt:
5239
5240	List half a dozen www-sites with PD truetype fonts.
5241
52422002-09-03 17:52  pederb
5243
5244	* src/base/SbViewportRegion.cpp:
5245
5246	Fix typo.
5247
52482002-09-03 17:49  pederb
5249
5250	* src/base/SbViewportRegion.cpp:
5251
5252	Fix round-off errors in getViewportOriginPixels() and
5253	getViewportSizePixels(). By Rune Torkildsen.
5254
52552002-09-02 10:51  larsa
5256
5257	* src/fields/SoField.cpp:
5258
5259	missing field header initializations
5260
52612002-09-02 10:51  larsa
5262
5263	* include/Inventor/fields/SoFields.h:
5264
5265	missing field header inclusions
5266
52672002-09-02 10:44  mortene
5268
5269	* docs/api-wish-list.txt:
5270
5271	SbViewVolume::frustum() is actually already implemented by pederb.
5272
52732002-09-02 09:15  mortene
5274
5275	* docs/api-wish-list.txt:
5276
5277	SbViewVolume::frustum().
5278
52792002-08-30 15:46  mortene
5280
5281	* docs/coin.doxygen.in, include/Inventor/nodes/SoMarkerSet.h,
5282	include/Inventor/system/gl.h.in, src/actions/SoAction.cpp,
5283	src/actions/SoSearchAction.cpp, src/base/SbDPViewVolume.cpp,
5284	src/draggers/SoDragger.cpp, src/elements/SoGLLineWidthElement.cpp,
5285	src/elements/SoGLPointSizeElement.cpp, src/fields/SoMFEnum.cpp,
5286	src/fields/SoSFEnum.cpp, src/misc/SoInput.cpp,
5287	src/misc/SoPickedPoint.cpp, src/misc/SoType.cpp,
5288	src/nodes/SoDrawStyle.cpp, src/nodes/SoLOD.cpp,
5289	src/nodes/SoMarkerSet.cpp,
5290	src/projectors/SbCylinderSheetProjector.cpp,
5291	src/projectors/SbProjector.cpp,
5292	src/projectors/SbSphereProjector.cpp,
5293	src/projectors/SbSphereSheetProjector.cpp:
5294
5295	Misc updates to API doc, code comments and various FIXMEs.
5296
52972002-08-30 15:33  mortene
5298
5299	* src/threads/: condvar.c, condvar_pthread.ic, condvar_win32.ic,
5300	mutex.c, mutex_pthread.ic:
5301
5302	Compilation fixes for --enable-compact build mode.
5303
53042002-08-30 15:32  mortene
5305
5306	* src/nodes/SoText2.cpp:
5307
5308	Kill compiler warnings.
5309
53102002-08-30 15:26  mortene
5311
5312	* src/: actions/SoToVRMLAction.cpp,
5313	misc/SoGLnonindexedTristripSetTemplate.icc:
5314
5315	Compilation fix for --enable-compact build mode.
5316
53172002-08-30 15:24  mortene
5318
5319	* docs/misc-resources.txt:
5320
5321	Corrects URL to ACM's publications.
5322
53232002-08-30 15:16  pederb
5324
5325	* src/nodes/SoIndexedLineSet.cpp:
5326
5327	Remove test/debug code that should never have been committed.
5328
53292002-08-30 14:20  mortene
5330
5331	* BUGS.txt:
5332
5333	Comment how SGI Inventor performs on bug #22 (imperfect bbox
5334	combination).
5335
53362002-08-30 13:56  mortene
5337
5338	* configure.ac:
5339
5340	Thread-handling abstraction classes will now default to be enabled.
5341	Inserted sanity check so --enable-threadsafe can not be enabled
5342	unless the thread-handling abstractions are also available.
5343
53442002-08-30 12:53  pederb
5345
5346	* src/threads/: thread.c, thread.c:
5347
5348	Don't use atexit() to free the static thread TlsAlloc index.
5349
53502002-08-30 12:28  pederb
5351
5352	* src/base/SbDPViewVolume.cpp:
5353
5354	Disable parameter sanity tests in ortho().
5355
53562002-08-30 12:03  larsivi
5357
5358	* src/nodes/SoTextureCoordinateDefault.cpp:
5359
5360	Updated Doxygen API doc.
5361
53622002-08-30 11:48  larsivi
5363
5364	* src/vrml97/AudioClip.cpp:
5365
5366	Minor Doxygen API doc fix.
5367
53682002-08-30 11:45  larsivi
5369
5370	* src/fields/SoMField.cpp:
5371
5372	Updated Doxygen API doc
5373
53742002-08-30 11:42  larsivi
5375
5376	* include/Inventor/VRMLnodes/SoVRMLInline.h, src/vrml97/Inline.cpp:
5377
5378	Moved protected members to private
5379
53802002-08-30 11:25  larsivi
5381
5382	* src/nodes/SoTextureCoordinateFunction.cpp:
5383
5384	Updated Doxygen API doc.
5385
53862002-08-30 11:07  mortene
5387
5388	* BUGS.txt:
5389
5390	Even simpler scenegraph for bug #22.
5391
53922002-08-30 11:04  larsivi
5393
5394	* src/vrml97/AudioClip.cpp:
5395
5396	Updated Doxygen API doc.
5397
53982002-08-30 10:19  larsa
5399
5400	* docs/todo.txt:
5401
5402	an inventor model bundle-file idea
5403
54042002-08-29 15:08  larsa
5405
5406	* docs/todo.txt:
5407
5408	note on gzip compression support
5409
54102002-08-28 17:29  larsa
5411
5412	* src/threads/Makefile.am:
5413
5414	syntax-test the C++ wrappers during build process
5415
54162002-08-28 17:28  larsa
5417
5418	* src/threads/wrappers.cpp:
5419
5420	include SbFifo.h, produce executable if compiled/linked
5421
54222002-08-28 17:26  larsa
5423
5424	* include/Inventor/threads/SbFifo.h:
5425
5426	C++ wrapper for the cc_fifo ADT
5427
54282002-08-28 16:32  larsa
5429
5430	* include/Inventor/C/threads/fifo.h:
5431
5432	typo
5433
54342002-08-28 14:49  larsa
5435
5436	* src/fields/SoFieldContainer.cpp:
5437
5438	implementation of getFields()/getAllFields()
5439
54402002-08-28 14:48  larsa
5441
5442	* include/Inventor/fields/SoField.h:
5443
5444	even enums deserve names...
5445
54462002-08-28 14:27  mortene
5447
5448	* src/glue/gl.c:
5449
5450	Disable assert() check to work around what looks like a Mesa bug.
5451
54522002-08-28 14:22  mortene
5453
5454	* include/Inventor/VRMLnodes/SoVRMLAnchor.h, src/vrml97/Anchor.cpp:
5455
5456	Implements missing fetch functionality. By larsivi.
5457
54582002-08-28 14:19  mortene
5459
5460	* src/nodes/SoWWWAnchor.cpp:
5461
5462	Misc minor code cleanups.
5463
54642002-08-28 14:12  mortene
5465
5466	* include/Inventor/nodes/SoWWWAnchor.h, src/nodes/SoWWWAnchor.cpp:
5467
5468	Move static members into the hidden implementation class.
5469
54702002-08-28 14:05  mortene
5471
5472	* include/Inventor/nodes/SoWWWAnchor.h, src/nodes/SoWWWAnchor.cpp:
5473
5474	SoWWWAnchor implementation, by larsivi.
5475
54762002-08-27 14:38  mortene
5477
5478	* src/misc/SoBase.cpp:
5479
5480	Detect reference counting overflow situations.
5481
54822002-08-27 09:27  mortene
5483
5484	* BUGS.txt:
5485
5486	Make scenegraph that reproduces problem #022 much smaller.
5487
54882002-08-26 21:55  mortene
5489
5490	* BUGS.txt:
5491
5492	New bbox calculation bug.
5493
54942002-08-26 16:02  mortene
5495
5496	* src/projectors/SbSphereSheetProjector.cpp:
5497
5498	Compilation fix.
5499
55002002-08-26 12:50  mortene
5501
5502	* BUGS.txt:
5503
5504	Bugs #014 and #015 was fixed by handegar.
5505
55062002-08-26 10:01  mortene
5507
5508	* src/projectors/SbSphereSheetProjector.cpp:
5509
5510	Rewrite projection code so we actually map to a hyperbolic sheet
5511	draped on the sphere.
5512
55132002-08-25 14:01  pederb
5514
5515	* src/bundles/SoTextureCoordinateBundle.cpp:
5516
5517	Test if shape bbox is empty before using it.
5518
55192002-08-25 13:47  pederb
5520
5521	* src/nodes/SoPointSet.cpp:
5522
5523	Quick return if numPoints == 0.
5524
55252002-08-25 11:34  pederb
5526
5527	* src/elements/SoGLCacheContextElement.cpp:
5528
5529	Rewrite loop to work around a possible MSVC bug.
5530
55312002-08-23 17:09  pederb
5532
5533	* src/misc/SoGLBigImage.cpp:
5534
5535	Auto-redraw bugfix.
5536
55372002-08-23 14:09  pederb
5538
5539	* src/misc/SoGLBigImage.cpp:
5540
5541	Subimage border bugfix. Also simplified and optimized code.
5542
55432002-08-23 12:39  pederb
5544
5545	* src/vrml97/ImageTexture.cpp:
5546
5547	Use only one thread to load images.
5548
55492002-08-22 18:28  larsa
5550
5551	* THANKS:
5552
5553	added Michael Wimmer for help on cleaning up some MSVC++ issues
5554
55552002-08-22 17:11  pederb
5556
5557	* src/vrml97/ImageTexture.cpp:
5558
5559	Increase image max age.
5560
55612002-08-22 15:29  pederb
5562
5563	* src/misc/SoGLBigImage.cpp:
5564
5565	Bigimage border bugfix.
5566
55672002-08-22 15:24  pederb
5568
5569	* src/elements/SoGLTextureImageElement.cpp:
5570
5571	Alpha test bugfix.
5572
55732002-08-22 12:20  mortene
5574
5575	* src/projectors/SbSphereSheetProjector.cpp:
5576
5577	Adds a test program to the FIXME about the missing hyperbolic
5578	sheet.
5579
55802002-08-22 10:19  mortene
5581
5582	* BUGS.txt:
5583
5584	Bug with SoGetBoundingBoxAction discovered by kintel.
5585
55862002-08-22 10:15  mortene
5587
5588	* src/base/SbXfBox3f.cpp:
5589
5590	Removes potential for a bug if the first extendBy()-call for an
5591	empty xfbox is with an sbvec3f argument.
5592
55932002-08-22 09:34  mortene
5594
5595	* BUGS.txt:
5596
5597	New discovery: internal problems when changing parts of an
5598	SoTransformBoxDragger (and other draggers?) from it's defaults.
5599
56002002-08-21 14:37  pederb
5601
5602	* src/vrml97/ImageTexture.cpp:
5603
5604	Oops...
5605
56062002-08-21 13:34  mortene
5607
5608	* src/draggers/SoDragger.cpp:
5609
5610	Usage example on how to disable parts of a dragger.
5611
56122002-08-21 12:08  mortene
5613
5614	* models/dead_simple/: indexedfaceset.iv, text2.iv:
5615
5616	Very basic usage of these nodes.
5617
56182002-08-21 11:53  kintel
5619
5620	* src/nodes/SoSelection.cpp:
5621
5622	bugfix: deselectAll() failed to invoke the deselection callback
5623
56242002-08-21 11:53  mortene
5625
5626	* src/nodes/SoText2.cpp:
5627
5628	Handle non-integer values for the spacing field correctly. Bug
5629	reported by Rob Radtke.
5630
56312002-08-21 09:12  mortene
5632
5633	* src/nodes/SoSelection.cpp:
5634
5635	Bugfix on SINGLE selection: don't send a deselect + select
5636	notification pair on selecting an already selected node/path.
5637
56382002-08-20 11:23  pederb
5639
5640	* src/misc/SoGLBigImage.cpp:
5641
5642	Bugfix.
5643
56442002-08-19 14:25  mortene
5645
5646	* include/Inventor/lists/: SbIntList.h, SbStringList.h,
5647	SbVec3fList.h, SoDetailList.h, SoEngineOutputList.h, SoFieldList.h,
5648	SoPickedPointList.h:
5649
5650	Publicly export the API of list classes for MSWin DLLs.
5651
56522002-08-19 13:45  mortene
5653
5654	* THANKS:
5655
5656	Adds Eric Rose for bugreports with SoQt.
5657
56582002-08-19 12:28  mortene
5659
5660	* HACKING:
5661
5662	Hints on how to emphasize special words in the Doxygen doc.
5663
56642002-08-19 10:25  mortene
5665
5666	* src/misc/SoOffscreenRenderer.cpp:
5667
5668	Codestyle fix, use PRIVATE() macro instead of addressing the pimpl
5669	pointer directly.
5670
56712002-08-19 10:18  mortene
5672
5673	* HACKING:
5674
5675	New codestyle rule.
5676
56772002-08-16 18:29  larsa
5678
5679	* src/Makefile.am:
5680
5681	win32-specific rule improvements
5682
56832002-08-15 17:56  larsa
5684
5685	* Makefile.am:
5686
5687	avoid regenerating gl.h on each config.status update
5688
56892002-08-15 16:45  pederb
5690
5691	* src/Makefile.am:
5692
5693	glglue build fix.
5694
56952002-08-15 16:14  pederb
5696
5697	* include/Inventor/C/glue/gl.h, include/Inventor/C/glue/glp.h,
5698	src/glue/gl.c:
5699
5700	GL multitexture support.
5701
57022002-08-15 16:13  pederb
5703
5704	* include/Inventor/system/gl.h.in:
5705
5706	GL multitexture defines.
5707
57082002-08-15 16:12  pederb
5709
5710	* configure.ac:
5711
5712	bootstrap for glue linkhack.
5713
57142002-08-15 14:38  larsa
5715
5716	* configure.ac:
5717
5718	*g*
5719
57202002-08-15 14:29  pederb
5721
5722	* configure.ac, include/Inventor/C/Makefile.am,
5723	include/Inventor/C/glue/Makefile.am, include/Inventor/C/glue/gl.h,
5724	include/Inventor/C/glue/glp.h, src/Makefile.am,
5725	src/elements/SoGLCacheContextElement.cpp,
5726	src/elements/SoGLDisplayList.cpp,
5727	src/elements/SoGLTexture3EnabledElement.cpp,
5728	src/elements/SoGLTextureImageElement.cpp, src/glue/Makefile.am,
5729	src/glue/all-c.c, src/glue/gl.c, src/misc/GLWrapper.cpp,
5730	src/misc/GLWrapper.h, src/misc/Makefile.am, src/misc/SoGLImage.cpp,
5731	src/misc/SoOffscreenGLXData.icc, src/misc/SoOffscreenRenderer.cpp,
5732	src/nodes/SoCamera.cpp, src/nodes/SoExtSelection.cpp:
5733
5734	Replaced GLWrapper with public (and private) glue interface.
5735
57362002-08-15 14:27  pederb
5737
5738	* src/vrml97/ImageTexture.cpp:
5739
5740	Code cleanup.
5741
57422002-08-15 14:24  pederb
5743
5744	* src/misc/SoOffscreenWGLData.icc:
5745
5746	Adds missing wglDeleteContext.
5747
57482002-08-15 14:16  larsa
5749
5750	* src/Makefile.am:
5751
5752	clean up auxilary win32-lib files...
5753
57542002-08-15 10:54  pederb
5755
5756	* src/draggers/SoCenterballDragger.cpp:
5757
5758	Avoid setting several parts to the same node pointer.
5759
57602002-08-15 10:00  larsa
5761
5762	* configure.ac:
5763
5764	inverse some test to avoid depending on value "no"
5765
57662002-08-14 17:32  pederb
5767
5768	* src/misc/SoGLBigImage.cpp:
5769
5770	Reset bugfix.
5771
57722002-08-14 16:35  larsa
5773
5774	* configure.ac:
5775
5776	superglu fishiness
5777
57782002-08-14 16:17  larsa
5779
5780	* Makefile.am, configure.ac, cfg/depcomp:
5781
5782	variables for Inventor/system/gl.h
5783
57842002-08-14 16:16  larsa
5785
5786	* include/Inventor/system/Makefile.am:
5787
5788	build and install gl.h
5789
57902002-08-14 16:16  larsa
5791
5792	* include/Inventor/system/: gl.h, gl.h.in:
5793
5794	installable version of Inventor/system/gl.h
5795
57962002-08-14 16:01  pederb
5797
5798	* src/nodekits/SoBaseKit.cpp:
5799
5800	Relase compile fix.
5801
58022002-08-14 14:28  kristian
5803
5804	* BUGS.txt:
5805
5806	Remove fixed bug #016 from list.
5807
58082002-08-14 14:27  kristian
5809
5810	* src/draggers/SoSpotLightDragger.cpp:
5811
5812	Change constant to type float.
5813
58142002-08-14 14:26  kristian
5815
5816	* src/draggers/SoSpotLightDragger.cpp:
5817
5818	The cone apex z-coordinate is off by one (the reason for this is
5819	not clear). Fixed by simply adding one to its value. This fixes bug
5820	#016.
5821
58222002-08-14 12:31  larsa
5823
5824	* coin.cfg.in, bin/coin-config:
5825
5826	obj-extension fix
5827
58282002-08-13 19:52  larsa
5829
5830	* src/misc/SoDB.cpp:
5831
5832	update winsock comment
5833
58342002-08-13 12:40  mortene
5835
5836	* docs/doxygen-patches/hide-friend-compounds.diff:
5837
5838	Yet Another Doxygen Patch By Kristian (YADPBK).
5839
58402002-08-13 12:14  mortene
5841
5842	* docs/doxygen-patches/kill-undoc-private-compund-warnings.diff:
5843
5844	Yet another fix by Kristian for a Doxygen bug.
5845
58462002-08-13 11:48  handegar
5847
5848	* src/nodes/SoExtSelection.cpp:
5849
5850	Added fix to prevent selection errors when offscreen renders to
5851	multiple subscreens.
5852
58532002-08-13 11:39  pederb
5854
5855	* src/misc/SoGLBigImage.cpp:
5856
5857	Cache lower resolution images. Doubles the memory usage, but is
5858	much faster.
5859
58602002-08-13 11:00  mortene
5861
5862	* BUGS.txt:
5863
5864	Lists two problems with SoTransformerDragger.
5865
58662002-08-13 10:34  mortene
5867
5868	* docs/doxygen-patches/less-clutter.diff:
5869
5870	Patch to make Doxygen doc for Coin much cleaner, containing no
5871	clutter from overridden methods, destructors and default
5872	constructors.
5873
58742002-08-13 10:25  mortene
5875
5876	* docs/doxygen-patches/kill-friend-class-warnings.diff:
5877
5878	Patch for Doxygen 1.2.17 problem, by Kristian.
5879
58802002-08-13 10:11  kristian
5881
5882	* src/actions/SoToVRML2Action.cpp:
5883
5884	Fix doc.
5885
58862002-08-13 09:47  kristian
5887
5888	* src/actions/SoToVRML2Action.cpp:
5889
5890	Document members.  Implement support for not reusing property nodes
5891	if flag is set.
5892
58932002-08-13 09:44  mortene
5894
5895	* BUGS.txt:
5896
5897	An SoTabPlaneDragger bug.
5898
58992002-08-13 09:39  mortene
5900
5901	* BUGS.txt:
5902
5903	An SoSpotLightDragger bug.
5904
59052002-08-12 14:48  handegar
5906
5907	* src/misc/: SoOffscreenGLXData.icc, SoOffscreenRenderer.cpp:
5908
5909	Some code style fixes.
5910
59112002-08-12 13:20  handegar
5912
5913	* src/misc/: SoOffscreenGLXData.icc, SoOffscreenRenderer.cpp:
5914
5915	Fixed bug in 'writeToFile' when rendering to subscreens.
5916
59172002-08-12 12:35  pederb
5918
5919	* src/misc/SoGLBigImage.cpp:
5920
5921	Delay reset as long as possible.
5922
59232002-08-12 12:15  handegar
5924
5925	* src/misc/SoOffscreenRenderer.cpp:
5926
5927	Fixed bug when writing to Postscript in subscreen mode.
5928
59292002-08-12 12:11  pederb
5930
5931	* src/misc/SoGLBigImage.cpp:
5932
5933	Update comment.
5934
59352002-08-12 12:08  pederb
5936
5937	* src/vrml97/SphereSensor.cpp:
5938
5939	Removed unused variable.
5940
59412002-08-12 12:07  pederb
5942
5943	* src/vrml97/: IndexedLineSet.cpp, Transform.cpp:
5944
5945	Removed unused variables.
5946
59472002-08-12 12:06  pederb
5948
5949	* src/misc/SoInput.cpp:
5950
5951	Removed unused constant.
5952
59532002-08-12 12:06  pederb
5954
5955	* src/misc/GLWrapper.cpp:
5956
5957	Removed unused static variable.
5958
59592002-08-12 12:04  pederb
5960
5961	* src/: actions/SoToVRMLAction.cpp, misc/SoBase.cpp,
5962	elements/SoGLLightModelElement.cpp, misc/SoGLBigImage.cpp:
5963
5964	IRIX CC warning fix.
5965
59662002-08-12 12:03  pederb
5967
5968	* include/Inventor/VRMLnodes/SoVRMLText.h, src/vrml97/Text.cpp:
5969
5970	Corrected function signature.
5971
59722002-08-12 11:52  handegar
5973
5974	* src/misc/SoOffscreenRenderer.cpp:
5975
5976	Removed some redundant code.
5977
59782002-08-12 10:45  pederb
5979
5980	* src/misc/SoOffscreenRenderer.cpp:
5981
5982	Remove unused variable.
5983
59842002-08-12 09:39  handegar
5985
5986	* src/misc/SoOffscreenRenderer.cpp:
5987
5988	Fixed a MSVC compiling error.
5989
59902002-08-12 09:39  handegar
5991
5992	* src/nodes/SoExtSelection.cpp:
5993
5994	Fixed some MSVC incompatibilities. +++
5995
59962002-08-09 16:54  handegar
5997
5998	* src/nodes/SoExtSelection.cpp:
5999
6000	Fixed bug #014 and #015 in BUGS.txt. Optimized offscreen scanning
6001	in VISIBLE_SHAPES mode.
6002
60032002-08-09 16:34  pederb
6004
6005	* src/nodes/soshape_bigtexture.h:
6006
6007	Auto-redraw if more bigimage subtextures need to be changed.
6008
60092002-08-09 16:15  pederb
6010
6011	* include/Inventor/misc/SoGLBigImage.h, src/misc/SoGLBigImage.cpp,
6012	src/nodes/SoShape.cpp, src/nodes/soshape_bigtexture.cpp:
6013
6014	Auto-redraw if more bigimage subtextures need to be changed.
6015
60162002-08-09 15:56  mortene
6017
6018	* BUGS.txt:
6019
6020	Updated item #015 after investigation by handegar.
6021
60222002-08-09 15:33  handegar
6023
6024	* src/misc/: SoOffscreenGLXData.icc, SoOffscreenRenderer.cpp:
6025
6026	Added support for offscreen-rendering exceeding maximum screensize
6027	using several subscreens. Added a FIXME in GLX-file
6028	(getMaximumDimensions()).
6029
60302002-08-09 15:29  handegar
6031
6032	* src/nodes/SoExtSelection.cpp:
6033
6034	Added 'delete pimpl' in destructor.
6035
60362002-08-09 11:02  pederb
6037
6038	* src/nodekits/SoBaseKit.cpp:
6039
6040	Disallow inserting a node pointer more than once under the same
6041	parent part.
6042
60432002-08-09 10:59  pederb
6044
6045	* src/lists/SoBaseList.cpp:
6046
6047	Code comment.
6048
60492002-08-09 10:04  mortene
6050
6051	* docs/coin.doxygen.in:
6052
6053	Make COININTERNAL tag work better when combined with additional doc
6054	text in the block.
6055
60562002-08-09 09:54  mortene
6057
6058	* docs/todo.txt:
6059
6060	An item on why simage should really be built into Coin by default.
6061
60622002-08-09 09:53  mortene
6063
6064	* README.WIN32:
6065
6066	Explains how to do more stringent checking for a functional cl.exe
6067	environment.
6068
60692002-08-09 09:51  mortene
6070
6071	* src/: actions/SoBoxHighlightRenderAction.cpp,
6072	actions/SoGetPrimitiveCountAction.cpp, base/SbRotation.cpp,
6073	base/SbVec3d.cpp, base/SbVec3f.cpp,
6074	draggers/SoTrackballDragger.cpp, elements/SoCoordinateElement.cpp,
6075	elements/SoDiffuseColorElement.cpp, elements/SoElement.cpp,
6076	elements/SoGLClipPlaneElement.cpp, elements/SoGLLightIdElement.cpp,
6077	manips/SoTrackballManip.cpp, misc/SoDB.cpp, nodes/SoLineSet.cpp,
6078	nodes/SoTexture3.cpp, nodes/SoTextureCoordinate3.cpp:
6079
6080	Improved doc.
6081
60822002-08-08 15:51  mortene
6083
6084	* include/Inventor/misc/SoNotRec.h,
6085	include/Inventor/misc/SoNotification.h, src/misc/Makefile.am,
6086	src/misc/SoNotRec.cpp, src/misc/SoNotification.cpp,
6087	src/misc/all-cpp.cpp:
6088
6089	Split SoNotRec class declaration and implementation into it's own
6090	files, for the sake of clarity and consistency.
6091
60922002-08-08 14:14  mortene
6093
6094	* include/Inventor/actions/SoToVRML2Action.h,
6095	src/actions/SoToVRML2Action.cpp:
6096
6097	Adds stubs for missing API methods versus TGS Inventor's
6098	implementation of this class.
6099
61002002-08-08 14:13  mortene
6101
6102	* src/actions/SoToVRMLAction.cpp:
6103
6104	Adds Doxygen class doc.
6105
61062002-08-08 12:40  pederb
6107
6108	* src/base/hash.c:
6109
6110	Bugfix. Don't allocate more memory than necessary to store the
6111	buckets.
6112
61132002-08-08 12:30  mortene
6114
6115	* src/nodes/SoExtSelection.cpp:
6116
6117	Corrects order of popping attributes. Tiny doc fixes.
6118
61192002-08-08 12:17  handegar
6120
6121	* src/nodes/SoExtSelection.cpp:
6122
6123	Added doxygen docs for LassoMode.
6124
61252002-08-08 11:26  kristian
6126
6127	* src/nodes/SoMultipleCopy.cpp:
6128
6129	Remove comment about a now-fixed bug.
6130
61312002-08-08 11:24  kristian
6132
6133	* BUGS.txt:
6134
6135	Remove fixed bug #008 from list.
6136
61372002-08-08 11:20  kristian
6138
6139	* src/nodes/SoMultipleCopy.cpp:
6140
6141	Calculate bounding box correctly.  Optimization, only traverse the
6142	subgraph once.
6143
61442002-08-08 10:44  mortene
6145
6146	* docs/misc-resources.txt:
6147
6148	Link to an OpenGL extension loader library.
6149
61502002-08-08 10:39  mortene
6151
6152	* docs/misc-resources.txt:
6153
6154	OpenGL and ActiveX. Shadow volumes.
6155
61562002-08-08 10:30  mortene
6157
6158	* src/: draggers/SoDragger.cpp, nodes/SoAntiSquish.cpp,
6159	nodes/SoSurroundScale.cpp:
6160
6161	Improves Doxygen documentation.
6162
61632002-08-07 15:06  pederb
6164
6165	* include/Inventor/SbDict.h, src/base/SbDict.cpp:
6166
6167	Change signature of hashing function.
6168
61692002-08-07 15:05  pederb
6170
6171	* include/Inventor/C/base/hash.h:
6172
6173	Change signature of apply function.
6174
61752002-08-07 14:58  kristian
6176
6177	* BUGS.txt:
6178
6179	Remove fixed bug #009 from list.
6180
61812002-08-07 14:56  kristian
6182
6183	* src/draggers/SoCenterballDragger.cpp:
6184
6185	Set recalcAlways in AntiSquish to FALSE. This fixes bug #009.
6186
61872002-08-07 14:08  pederb
6188
6189	* include/Inventor/SbDict.h, src/base/SbDict.cpp:
6190
6191	Reimplemented using cc_hash.
6192
61932002-08-07 11:12  mortene
6194
6195	* src/nodes/SoExtSelection.cpp:
6196
6197	FIXME notice about a major optimization possibility.
6198
61992002-08-07 11:00  mortene
6200
6201	* src/nodes/SoExtSelection.cpp:
6202
6203	Restore glColor() in correct order after glPopAttrib(). Adds FIXME
6204	notices about optimization possibilities etc. Convert TAB
6205	characters to spaces. Indentation fixes.
6206
62072002-08-07 09:39  kristian
6208
6209	* src/actions/SoToVRML2Action.cpp:
6210
6211	Use SbList instead of variable-sized array to fix compile on MSVC.
6212
62132002-08-06 23:06  mortene
6214
6215	* BUGS.txt:
6216
6217	Discovered a new bug -- SoExtSelection selection on SoMultipleCopy.
6218
62192002-08-06 22:59  mortene
6220
6221	* BUGS.txt:
6222
6223	Discovered a new bug -- SoExtSelection ALL_SHAPES selection on
6224	SoArray.
6225
62262002-08-06 22:23  mortene
6227
6228	* BUGS.txt:
6229
6230	Removes irrelevant part of bug reproduction case for item #008.
6231
62322002-08-06 22:18  mortene
6233
6234	* BUGS.txt:
6235
6236	A couple of additional hints for items #008 and #009.
6237
62382002-08-06 16:46  kristian
6239
6240	* BUGS.txt:
6241
6242	Remove fixed bug 011 from list.
6243
62442002-08-06 16:42  kristian
6245
6246	* include/Inventor/draggers/SoTranslate2Dragger.h,
6247	src/draggers/SoTranslate2Dragger.cpp:
6248
6249	- Move members lastmotion and extramotion to SoTranslate2DraggerP.
6250
62512002-08-06 16:34  kristian
6252
6253	* include/Inventor/draggers/SoTranslate2Dragger.h,
6254	src/draggers/SoTranslate2Dragger.cpp:
6255
6256	Add private SoTranslate2DraggerP class.
6257
62582002-08-06 16:25  kristian
6259
6260	* src/draggers/SoTranslate2Dragger.cpp:
6261
6262	Fix SHIFT release bug.
6263
62642002-08-06 16:25  kristian
6265
6266	* include/Inventor/draggers/SoTranslate2Dragger.h:
6267
6268	Add required SbVec3f members for fixing SHIFT release bug.
6269
62702002-08-06 14:42  mortene
6271
6272	* src/lists/SoBaseList.cpp:
6273
6274	Handle NULL-pointers. Thanks to Arne Sletteng for the patch.
6275
62762002-08-06 12:54  mortene
6277
6278	* src/actions/SoGLRenderAction.cpp:
6279
6280	Improves Doxygen doc for class.
6281
62822002-08-06 11:22  pederb
6283
6284	* src/vrml97/IndexedShape.cpp:
6285
6286	Thread safe bugfix.
6287
62882002-08-05 17:11  pederb
6289
6290	* include/Inventor/C/base/Makefile.am:
6291
6292	Install memalloc.h
6293
62942002-08-05 16:34  kristian
6295
6296	* src/actions/SoToVRML2Action.cpp:
6297
6298	Add docs.  Support POINTS and LINES drawstyles (convert shapes to
6299	ps/ils).  Support packed colors.  Support PER_PART material binding
6300	for LineSet and IndexedLineSet (convert to per vertex).  Misc
6301	bugfixes.
6302
63032002-08-05 16:24  mortene
6304
6305	* include/Inventor/SoOffscreenRenderer.h:
6306
6307	Remove old private data cruft.
6308
63092002-08-05 16:09  handegar
6310
6311	* include/Inventor/SoOffscreenRenderer.h:
6312
6313	Added pimpl to class.
6314
63152002-08-05 15:53  pederb
6316
6317	* src/nodes/SoExtSelection.cpp:
6318
6319	Avoid OpenGL calls to the wrong context.
6320
63212002-08-05 14:56  handegar
6322
6323	* src/misc/SoOffscreenRenderer.cpp:
6324
6325	Pimpl'ized SoOffscreenRenderer class.
6326
63272002-08-05 12:12  handegar
6328
6329	* src/nodes/SoExtSelection.cpp:
6330
6331	Fixed camera bug. ++
6332
63332002-08-05 11:49  pederb
6334
6335	* include/Inventor/C/threads/mutexp.h, src/threads/mutex.c:
6336
6337	Win32 compile fixes.
6338
63392002-08-05 11:34  pederb
6340
6341	* include/Inventor/C/threads/mutexp.h, src/threads/mutex.c,
6342	src/threads/mutex_win32cs.ic, src/threads/mutex_win32mutex.ic:
6343
6344	Do a run-tim check for TryEnterCriticalSection.
6345
63462002-08-05 10:36  pederb
6347
6348	* src/actions/SoToVRML2Action.cpp:
6349
6350	Compile fixed.
6351
63522002-08-05 10:26  mortene
6353
6354	* include/Inventor/VRMLnodes/SoVRMLIndexedLineSet.h:
6355
6356	FIXME about ugly dependency on internal enum values.
6357
63582002-08-05 10:16  pederb
6359
6360	* src/nodes/SoIndexedShape.cpp:
6361
6362	Thread safe bugfix.
6363
63642002-08-05 09:56  pederb
6365
6366	* include/Inventor/VRMLnodes/SoVRMLIndexedLineSet.h:
6367
6368	Material binding bugfix. Bug reported by Kristian.
6369
63702002-08-02 17:44  mortene
6371
6372	* src/misc/SoOffscreenGLXData.icc:
6373
6374	Drop XCloseDisplay() call (and use a single XOpenDisplay() and
6375	store the result in a static variable) to work around NVidia driver
6376	problems.
6377
63782002-08-02 17:43  mortene
6379
6380	* src/misc/GLWrapper.cpp:
6381
6382	Drop XCloseDisplay() call, to work around NVidia driver problems.
6383
63842002-08-02 17:12  mortene
6385
6386	* src/misc/GLWrapper.cpp:
6387
6388	Only extract GLX version info from the system once.
6389
63902002-08-02 17:01  mortene
6391
6392	* src/misc/SoOffscreenGLXData.icc:
6393
6394	Add resident debugging output to make it easy to track problems
6395	with GLX context handling. Fix a bug with the code that restores
6396	the previous context after the offscreenrenderer has done it's
6397	thing.
6398
63992002-08-02 16:24  kristian
6400
6401	* src/nodes/SoLineSet.cpp:
6402
6403	Added missing PER_PART to doc.
6404
64052002-08-02 16:19  pederb
6406
6407	* src/nodes/SoIndexedLineSet.cpp:
6408
6409	Fix in generatePrimitives() to handle coordIndex field that is not
6410	terminated with a -1.
6411
64122002-08-02 16:18  handegar
6413
6414	* src/nodes/SoExtSelection.cpp:
6415
6416	Added correct Mesa version number (3.4.2) in Mesabug comment.
6417
64182002-08-02 16:13  mortene
6419
6420	* src/misc/GLWrapper.cpp:
6421
6422	Implements stub function for reading out the GLX version.
6423
64242002-08-02 16:12  handegar
6425
6426	* src/nodes/SoExtSelection.cpp:
6427
6428	Made a workaround for Mesa bug affecting Lasso-color and
6429	scenegraph.
6430
64312002-08-02 14:59  mortene
6432
6433	* src/nodes/SoExtSelection.cpp:
6434
6435	Be robust: check for RGBA-type context and at least two colors
6436	being available for VISIBLE_SHAPE selection.
6437
64382002-08-02 14:46  mortene
6439
6440	* src/nodes/SoExtSelection.cpp:
6441
6442	Remove some debug code left in by mistake.
6443
64442002-08-02 14:20  handegar
6445
6446	* src/nodes/SoExtSelection.cpp:
6447
6448	Fixed some Rectangle-lasso bugs.
6449
64502002-08-02 12:44  mortene
6451
6452	* src/draggers/SoDragger.cpp:
6453
6454	Better class doc.
6455
64562002-08-02 12:07  handegar
6457
6458	* src/nodes/SoExtSelection.cpp:
6459
6460	Fixed 'doubleclick' bug. Added env-variable support for debugging
6461	(offscreen dump).
6462
64632002-08-02 12:06  mortene
6464
6465	* src/elements/: SoCoordinateElement.cpp,
6466	SoDiffuseColorElement.cpp:
6467
6468	Be robust when passing out array pointers and check consistency
6469	with internal data format.
6470
64712002-08-02 12:03  mortene
6472
6473	* src/misc/: SoOffscreenAGLData.icc, SoOffscreenGLXData.icc,
6474	SoOffscreenRenderer.cpp, SoOffscreenWGLData.icc:
6475
6476	Avoid destructing and re-allocating an OpenGL context on a new but
6477	equal viewport region being set up.
6478
64792002-08-02 11:01  mortene
6480
6481	* docs/coin.doxygen.in:
6482
6483	Don't let the COIN_DLL_API define show through in the Doxygen doc.
6484	Emphasize the COININTERNAL text. Elaborate on and emphasize the
6485	Web3D copyright notice.
6486
64872002-08-02 11:01  handegar
6488
6489	* src/nodes/SoExtSelection.cpp:
6490
6491	Fixed bugs appearing when toggelig between selection modes and
6492	policys.
6493
64942002-08-01 17:26  pederb
6495
6496	* src/elements/SoGLCacheContextElement.cpp:
6497
6498	Thread safe fix.
6499
65002002-08-01 16:43  mortene
6501
6502	* src/nodes/SoSwitch.cpp:
6503
6504	Corrects error reporting when whichChild is out of range.
6505
65062002-08-01 16:31  mortene
6507
6508	* src/nodes/SoExtSelection.cpp:
6509
6510	Fixes a crash bug: memory allocations could be free'd multiple
6511	times, or we could get random memory corruption for freeing memory
6512	on an uninitialized, random pointer.
6513
65142002-08-01 16:28  kristian
6515
6516	* src/actions/SoToVRML2Action.cpp:
6517
6518	Convert Coin nodes to SoVRMLIndexedFaceSet via triangle cb.  Misc
6519	bugfixes.
6520
65212002-08-01 16:24  kristian
6522
6523	* src/actions/SoToVRMLAction.cpp:
6524
6525	Add support for converting SoVRMLPointSet.
6526
65272002-08-01 16:21  pederb
6528
6529	* src/nodes/SoIndexedTriangleStripSet.cpp:
6530
6531	Fixed ugly PER_FACE_INDEXED normal binding bug in
6532	generatePrimitives(). Bug reported by Kristofer Tingdal.
6533
65342002-08-01 16:03  mortene
6535
6536	* src/nodes/SoExtSelection.cpp:
6537
6538	Mention the extselection example program in the class
6539	documentation.
6540
65412002-08-01 15:34  mortene
6542
6543	* src/nodes/SoExtSelection.cpp:
6544
6545	Hide references to pimpl by using the PRIVATE() macro.
6546
65472002-08-01 15:26  pederb
6548
6549	* src/vrml97/Makefile.am:
6550
6551	Remove unused file.
6552
65532002-08-01 15:12  handegar
6554
6555	* include/Inventor/nodes/SoExtSelection.h:
6556
6557	Added new features according to TGS spec.
6558
65592002-08-01 15:05  handegar
6560
6561	* src/nodes/SoExtSelection.cpp:
6562
6563	Added support for VISIBLE_SHAPES selection using offscreen
6564	rendering.
6565
65662002-07-31 16:53  mortene
6567
6568	* include/Inventor/actions/SoLineHighlightRenderAction.h,
6569	src/actions/SoLineHighlightRenderAction.cpp:
6570
6571	Changed signature of setLinePattern() and getLinePattern() to use
6572	specific bitwidth type. Converted private data to Cheshire Cat.
6573
65742002-07-31 13:50  mortene
6575
6576	* src/actions/SoToVRML2Action.cpp:
6577
6578	Better separation of code with and without HAVE_VRML97 define. Now
6579	compiles again for Coin-2 without VRML97 support.
6580
65812002-07-31 12:08  pederb
6582
6583	* include/Inventor/actions/SoToVRML2Action.h:
6584
6585	SoToVRML2Action header file. By kristian.
6586
65872002-07-31 11:07  mortene
6588
6589	* src/actions/SoBoxHighlightRenderAction.cpp:
6590
6591	Compile fix.
6592
65932002-07-31 09:34  kintel
6594
6595	* docs/misc-resources.txt:
6596
6597	Added link to SOLID
6598
65992002-07-30 20:44  mortene
6600
6601	* src/: actions/SoAction.cpp, actions/SoCallbackAction.cpp,
6602	actions/SoGetBoundingBoxAction.cpp, actions/SoRayPickAction.cpp,
6603	actions/SoSearchAction.cpp, actions/SoWriteAction.cpp,
6604	base/SbBox2d.cpp, base/SbBox2f.cpp, base/SbBox2s.cpp,
6605	base/SbBox3s.cpp, base/SbDPViewVolume.cpp, base/SbDict.cpp,
6606	base/SbTime.cpp, base/SbViewVolume.cpp, details/SoConeDetail.cpp,
6607	details/SoCubeDetail.cpp, details/SoCylinderDetail.cpp,
6608	draggers/SoCenterballDragger.cpp,
6609	draggers/SoDirectionalLightDragger.cpp,
6610	draggers/SoDragPointDragger.cpp, draggers/SoDragger.cpp,
6611	draggers/SoHandleBoxDragger.cpp, draggers/SoJackDragger.cpp,
6612	draggers/SoPointLightDragger.cpp,
6613	draggers/SoRotateCylindricalDragger.cpp,
6614	draggers/SoRotateDiscDragger.cpp,
6615	draggers/SoRotateSphericalDragger.cpp,
6616	draggers/SoScale1Dragger.cpp, draggers/SoScale2Dragger.cpp,
6617	draggers/SoScale2UniformDragger.cpp,
6618	draggers/SoScaleUniformDragger.cpp,
6619	draggers/SoSpotLightDragger.cpp, draggers/SoTabBoxDragger.cpp,
6620	draggers/SoTabPlaneDragger.cpp, draggers/SoTrackballDragger.cpp,
6621	draggers/SoTransformBoxDragger.cpp,
6622	draggers/SoTransformerDragger.cpp,
6623	draggers/SoTranslate1Dragger.cpp, draggers/SoTranslate2Dragger.cpp,
6624	elements/SoGLDisplayList.cpp, elements/SoGLPointSizeElement.cpp,
6625	elements/SoReplacedElement.cpp, engines/SoEngine.cpp,
6626	engines/SoNodeEngine.cpp, events/SoEvent.cpp,
6627	fields/SoFieldContainer.cpp, manips/SoClipPlaneManip.cpp,
6628	manips/SoDirectionalLightManip.cpp, manips/SoPointLightManip.cpp,
6629	manips/SoSpotLightManip.cpp, manips/SoTransformManip.cpp,
6630	misc/SoBase.cpp, misc/SoDB.cpp, misc/SoInput.cpp,
6631	misc/SoOutput.cpp, nodekits/SoBaseKit.cpp,
6632	nodekits/SoInteractionKit.cpp, nodekits/SoNodeKitListPart.cpp,
6633	nodes/SoNode.cpp, nodes/SoSelection.cpp, nodes/SoShape.cpp,
6634	nodes/SoSurroundScale.cpp, nodes/SoTriangleStripSet.cpp,
6635	projectors/SbSphereSheetProjector.cpp, sensors/SoSensor.cpp,
6636	vrml97/ImageTexture.cpp:
6637
6638	Replace \internal Doxygen keyword with \COININTERNAL alias to work
6639	around a Doxygen problem.
6640
66412002-07-30 20:43  mortene
6642
6643	* docs/coin.doxygen.in:
6644
6645	Adds an alias COININTERNAL to replace the buggy \internal keyword
6646	of Doxygen.
6647
66482002-07-30 17:02  mortene
6649
6650	* src/vrml97/AudioClip.cpp, src/vrml97/Background.cpp,
6651	src/vrml97/Billboard.cpp, src/vrml97/Box.cpp,
6652	src/vrml97/Coordinate.cpp, src/vrml97/DirectionalLight.cpp,
6653	src/vrml97/VertexLine.cpp, include/Inventor/SbClip.h,
6654	include/Inventor/SbTime.h, include/Inventor/SbVec2f.h,
6655	include/Inventor/SbVec2s.h, include/Inventor/SbVec3f.h,
6656	include/Inventor/SbVec3s.h, include/Inventor/SbVec4f.h,
6657	include/Inventor/events/SoEvent.h,
6658	include/Inventor/fields/SoField.h,
6659	include/Inventor/nodes/SoEventCallback.h,
6660	include/Inventor/nodes/SoTextureCoordinatePlane.h,
6661	src/actions/SoBoxHighlightRenderAction.cpp,
6662	src/actions/SoSearchAction.cpp, src/base/SbTime.cpp,
6663	src/base/SbVec2f.cpp, src/base/SbVec2s.cpp, src/base/SbVec3f.cpp,
6664	src/base/SbVec3s.cpp, src/base/SbVec4f.cpp, src/nodes/SoNode.cpp,
6665	src/nodes/SoPickStyle.cpp:
6666
6667	Doxygen fixes.
6668
66692002-07-30 17:02  mortene
6670
6671	* src/actions/SoGLRenderAction.cpp:
6672
6673	Small doxygen fix.
6674
66752002-07-30 17:01  mortene
6676
6677	* src/misc/SoOffscreenGLXData.icc:
6678
6679	FIXME about the (likely) Mesa bug on glXMakeCurrent().
6680
66812002-07-30 16:58  mortene
6682
6683	* docs/misc-resources.txt:
6684
6685	Vol-rendering link.
6686
66872002-07-30 16:57  mortene
6688
6689	* docs/coin.doxygen.in:
6690
6691	Adds new action classes SoToVRMLAction and SoToVRML2Action.
6692
66932002-07-30 16:56  mortene
6694
6695	* docs/coin.doxygen.in:
6696
6697	Removes obsoleted VRML classes.
6698
66992002-07-30 16:37  mortene
6700
6701	* src/actions/: SoToVRML2Action.cpp, SoToVRMLAction.cpp:
6702
6703	Doxygen fixes.
6704
67052002-07-30 16:25  mortene
6706
6707	* src/actions/Makefile.am:
6708
6709	Include SoToVRML2Action in build.
6710
67112002-07-30 16:22  mortene
6712
6713	* src/: actions/all.cpp, base/all-cpp.cpp:
6714
6715	Fixes for enable-compact build mode.
6716
67172002-07-30 16:19  pederb
6718
6719	* AUTHORS:
6720
6721	Adds Kristian. Removes developer "ranking".
6722
67232002-07-30 16:16  pederb
6724
6725	* src/actions/SoToVRML2Action.cpp:
6726
6727	VRML1 to VRML2 now supported. By kristian.
6728
67292002-07-30 15:10  mortene
6730
6731	* include/Inventor/VRMLnodes/: SoVRMLInterpOutputData.h,
6732	SoVRMLInterpOutput.h:
6733
6734	A TGS class not implemented for Coin.
6735
67362002-07-30 14:56  mortene
6737
6738	* include/Inventor/SbBox3s.h:
6739
6740	Was missing COIN_DLL_API keyword to expose to public DLL interface.
6741
67422002-07-30 10:48  mortene
6743
6744	* include/Inventor/lists/SbList.h:
6745
6746	pragma hack to disable SbList-in-DLL warnings.
6747
67482002-07-29 17:23  mortene
6749
6750	* BUGS.txt:
6751
6752	New item, low-priority.
6753
67542002-07-29 16:18  mortene
6755
6756	* src/misc/SoOffscreenGLXData.icc:
6757
6758	Corrects order of resource deallocation for GLX buffers.
6759	(Destructing the X pixmap before the GLX pixmap caused some NVidia
6760	X servers to crash.)
6761
67622002-07-29 14:57  mortene
6763
6764	* src/actions/SoToVRMLAction.cpp:
6765
6766	Wrap inclusion of VRML97 header files with HAVE_VRML97 (final link
6767	with MSVC reported missing symbols otherwise).
6768
67692002-07-29 11:20  mortene
6770
6771	* src/misc/GLWrapper.cpp:
6772
6773	kintel's update to pederb's FIXME notice from our internal
6774	coin-mailinglist.
6775
67762002-07-23 09:41  pederb
6777
6778	* src/threads/thread.c:
6779
6780	win32 compile fix
6781
67822002-07-23 09:38  pederb
6783
6784	* src/threads/thread.c:
6785
6786	Implemented cc_thread_id() for win32.
6787
67882002-07-23 09:10  pederb
6789
6790	* include/Inventor/C/threads/threadp.h, src/misc/SoDB.cpp,
6791	src/threads/thread.c:
6792
6793	Use a single function to initialize the threads module.
6794
67952002-07-22 16:43  pederb
6796
6797	* src/vrml97/IndexedShape.cpp:
6798
6799	Thread safe bugfix.
6800
68012002-07-19 18:02  pederb
6802
6803	* include/Inventor/C/threads/mutexp.h,
6804	src/threads/condvar_win32.ic, src/threads/mutex_win32cs.ic:
6805
6806	Win32 compile fixes.
6807
68082002-07-19 16:30  pederb
6809
6810	* include/Inventor/C/threads/condvarp.h,
6811	src/threads/condvar_win32.ic:
6812
6813	New, and hopefully correct condvar implementation for win32.
6814
68152002-07-19 12:17  pederb
6816
6817	* include/Inventor/C/threads/workerp.h, src/threads/worker.c:
6818
6819	Simplified idle handling.
6820
68212002-07-19 10:55  pederb
6822
6823	* src/vrml97/: Group.cpp, Shape.cpp:
6824
6825	Thread safe fixes.
6826
68272002-07-18 16:18  pederb
6828
6829	* src/nodes/SoSeparator.cpp:
6830
6831	Thread safe bugfix.
6832
68332002-07-18 15:11  kintel
6834
6835	* src/actions/SoBoxHighlightRenderAction.cpp:
6836
6837	Win32 compile
6838
68392002-07-18 13:13  pederb
6840
6841	* src/nodes/SoSelection.cpp:
6842
6843	Improved doc.
6844
68452002-07-18 11:55  pederb
6846
6847	* include/Inventor/nodes/SoUnknownNode.h,
6848	src/nodes/SoUnknownNode.cpp:
6849
6850	Implemented copy functionality.
6851
68522002-07-18 11:49  pederb
6853
6854	* src/fields/SoFieldData.cpp:
6855
6856	Bugfix. Copy all field flags in overlay().
6857
68582002-07-18 10:48  pederb
6859
6860	* include/Inventor/nodes/SoUnknownNode.h,
6861	src/nodes/SoUnknownNode.cpp:
6862
6863	pimpl.
6864
68652002-07-18 10:14  pederb
6866
6867	* include/Inventor/SbDPViewVolume.h,
6868	include/Inventor/SbViewVolume.h, src/base/SbDPViewVolume.cpp,
6869	src/base/SbViewVolume.cpp:
6870
6871	New method SbViewVolume::frustum().
6872
68732002-07-17 17:16  pederb
6874
6875	* src/threads/sched.c:
6876
6877	Fix compiler warnings.
6878
68792002-07-17 17:09  pederb
6880
6881	* include/Inventor/C/threads/schedp.h, src/threads/sched.c:
6882
6883	Support priority.
6884
68852002-07-17 17:07  pederb
6886
6887	* include/Inventor/C/base/heap.h, src/base/heap.c:
6888
6889	Remove closure from heap compare function.
6890
68912002-07-17 16:47  pederb
6892
6893	* include/Inventor/C/base/heap.h:
6894
6895	COIN_DLL_API
6896
68972002-07-17 16:47  pederb
6898
6899	* include/Inventor/C/base/hashp.h, src/base/hash.c:
6900
6901	Use a memory allocator to allocate memory for hash table entries.
6902
69032002-07-17 16:30  pederb
6904
6905	* src/actions/SoBoxHighlightRenderAction.cpp:
6906
6907	Bugfix. Selected group nodes should now be rendered correctly.
6908
69092002-07-17 14:54  pederb
6910
6911	* include/Inventor/actions/SoBoxHighlightRenderAction.h,
6912	src/actions/SoBoxHighlightRenderAction.cpp:
6913
6914	pimpl.
6915
69162002-07-17 14:52  pederb
6917
6918	* include/Inventor/C/base/Makefile.am, src/base/Makefile.am:
6919
6920	bootstrap to build heap.
6921
69222002-07-17 14:51  pederb
6923
6924	* include/Inventor/C/base/heap.h, include/Inventor/C/base/heapp.h,
6925	src/base/heap.c:
6926
6927	Binary heap implementation. By Kristian.
6928
69292002-07-17 12:08  pederb
6930
6931	* src/actions/Makefile.am:
6932
6933	Build SoToVRMLAction.
6934
69352002-07-17 12:07  pederb
6936
6937	* src/actions/SoToVRMLAction.cpp:
6938
6939	Implementation. Currently only VRML2 to VRML1 is supported.
6940
69412002-07-16 16:55  pederb
6942
6943	* include/Inventor/SbBox.h:
6944
6945	Include SbBox3s.h
6946
69472002-07-16 16:55  pederb
6948
6949	* src/: Makefile.am, base/Makefile.am:
6950
6951	Bootstrap to build SbBox3s.
6952
69532002-07-16 16:52  pederb
6954
6955	* include/Inventor/SbBox3s.h, src/base/SbBox3s.cpp:
6956
6957	SbBox3s class. By torbjorv.
6958
69592002-07-16 11:58  pederb
6960
6961	* src/: misc/SoProto.cpp, vrml97/Script.cpp:
6962
6963	Initialize action method index so that SoCallbackAction pre/post
6964	callbacks will work.
6965
69662002-07-16 11:22  pederb
6967
6968	* src/misc/SoDB.cpp:
6969
6970	Initialize thread local notification counter to 0.
6971
69722002-07-16 10:23  pederb
6973
6974	* src/base/SbDPViewVolume.cpp:
6975
6976	Improve SbDPViewVolume precision by always storing the view volume
6977	in a local coordinate system.
6978
69792002-07-16 09:51  pederb
6980
6981	* THANKS:
6982
6983	Added Fran�ois Painchaud.
6984
69852002-07-15 13:30  larsa
6986
6987	* THANKS:
6988
6989	Arthur Clemens
6990
69912002-07-15 13:29  larsa
6992
6993	* src/details/SoDetail.cpp:
6994
6995	fixed documentation include-path, thanks to Arthur Clemens
6996
69972002-07-12 13:30  pederb
6998
6999	* src/actions/SoGLRenderAction.cpp:
7000
7001	Make point/line smoothing work even when transparency type !=
7002	SCREEN_DOOR.
7003
70042002-07-12 10:01  pederb
7005
7006	* src/misc/GLWrapper.cpp:
7007
7008	Win32 fix for detecting OpenGL functions that are not extensions.
7009
70102002-07-12 09:40  pederb
7011
7012	* src/nodes/SoIndexedShape.cpp:
7013
7014	Removed unnecessary statement.
7015
70162002-07-12 09:25  pederb
7017
7018	* src/nodes/SoIndexedShape.cpp:
7019
7020	Normal cache locking/unlocking bug fix. Buf reported by larsa.
7021
70222002-07-11 16:05  pederb
7023
7024	* src/caches/SoGLCacheList.cpp:
7025
7026	Compile fix.
7027
70282002-07-11 14:48  pederb
7029
7030	* src/elements/SoGLDisplayList.cpp:
7031
7032	Check that something is actually wrong before posting an error
7033	message.
7034
70352002-07-11 12:51  pederb
7036
7037	* include/Inventor/nodes/SoIndexedFaceSet.h,
7038	src/nodes/SoIndexedFaceSet.cpp:
7039
7040	Avoid a recursive readLock on the normal cache.
7041
70422002-07-11 12:31  pederb
7043
7044	* include/Inventor/VRMLnodes/SoVRMLIndexedFaceSet.h,
7045	src/vrml97/IndexedFaceSet.cpp:
7046
7047	Thread safe convex data cache.
7048
70492002-07-11 12:03  pederb
7050
7051	* include/Inventor/nodes/SoFaceSet.h, src/nodes/SoFaceSet.cpp:
7052
7053	Thread safe convex cache.
7054
70552002-07-11 11:49  pederb
7056
7057	* src/caches/SoConvexDataCache.cpp:
7058
7059	Bugfix to handle PER_FACE bindings.
7060
70612002-07-11 11:29  pederb
7062
7063	* include/Inventor/nodes/SoIndexedFaceSet.h,
7064	src/nodes/SoIndexedFaceSet.cpp:
7065
7066	Pimpl and thread safe convex cache.
7067
70682002-07-11 11:10  pederb
7069
7070	* src/vrml97/ElevationGrid.cpp:
7071
7072	Thread safe normal cache.
7073
70742002-07-11 10:59  pederb
7075
7076	* include/Inventor/VRMLnodes/SoVRMLVertexShape.h,
7077	src/vrml97/IndexedFaceSet.cpp, src/vrml97/IndexedShape.cpp,
7078	src/vrml97/VertexShape.cpp:
7079
7080	Thread safe normal cache handling.
7081
70822002-07-11 10:10  pederb
7083
7084	* include/Inventor/nodes/SoVertexShape.h, src/nodes/SoFaceSet.cpp,
7085	src/nodes/SoIndexedFaceSet.cpp, src/nodes/SoIndexedShape.cpp,
7086	src/nodes/SoIndexedTriangleStripSet.cpp, src/nodes/SoQuadMesh.cpp,
7087	src/nodes/SoTriangleStripSet.cpp, src/nodes/SoVertexShape.cpp:
7088
7089	Thread safe normal cache handling. Also removed some obsoleted
7090	code.
7091
70922002-07-10 17:03  pederb
7093
7094	* include/Inventor/nodes/SoVertexShape.h,
7095	src/nodes/SoVertexShape.cpp:
7096
7097	Pimpl.
7098
70992002-07-10 17:02  pederb
7100
7101	* include/Inventor/C/threads/threadsutilp.h:
7102
7103	Global lock/unlock macros.
7104
71052002-07-10 16:36  pederb
7106
7107	* src/vrml97/: Group.cpp, Shape.cpp:
7108
7109	Thread safe.
7110
71112002-07-10 16:29  pederb
7112
7113	* src/nodes/SoShape.cpp:
7114
7115	Bugfix.
7116
71172002-07-10 16:09  pederb
7118
7119	* src/nodes/SoShape.cpp:
7120
7121	Now even more threadsafe.
7122
71232002-07-10 15:02  pederb
7124
7125	* src/nodes/SoSeparator.cpp:
7126
7127	Typofix.
7128
71292002-07-10 14:55  pederb
7130
7131	* src/nodes/SoSeparator.cpp:
7132
7133	Thread safe.
7134
71352002-07-10 14:25  pederb
7136
7137	* src/caches/SoGLCacheList.cpp:
7138
7139	Thread safe.
7140
71412002-07-10 13:34  pederb
7142
7143	* include/Inventor/VRMLnodes/SoVRMLPixelTexture.h,
7144	src/vrml97/PixelTexture.cpp:
7145
7146	Pimpl.
7147
71482002-07-10 12:13  pederb
7149
7150	* include/Inventor/nodes/SoTexture2.h, src/nodes/SoTexture2.cpp:
7151
7152	Pimpl
7153
71542002-07-10 12:10  pederb
7155
7156	* src/nodes/SoShape.cpp:
7157
7158	Thread safe bugfix. Also included some code to make it easier to
7159	debug generatePrimitives() for shapes.
7160
71612002-07-09 17:26  pederb
7162
7163	* src/misc/SoDB.cpp:
7164
7165	Thread safe start/end notify.
7166
71672002-07-09 16:31  pederb
7168
7169	* src/nodes/SoWWWInline.cpp:
7170
7171	Set readAsSoFile to TRUE by default.
7172
71732002-07-09 16:16  pederb
7174
7175	* include/Inventor/nodes/SoWWWInline.h, src/nodes/SoWWWInline.cpp:
7176
7177	Replace SbDict pimpl with proper pimpl.
7178
71792002-07-09 15:53  pederb
7180
7181	* src/nodes/SoTextureCoordinateEnvironment.cpp:
7182
7183	Thread safe.
7184
71852002-07-09 15:47  pederb
7186
7187	* src/nodes/SoNurbsProfile.cpp:
7188
7189	Thread safe.
7190
71912002-07-09 15:23  pederb
7192
7193	* src/nodes/SoLinearProfile.cpp:
7194
7195	Thread safe.
7196
71972002-07-09 15:06  pederb
7198
7199	* src/nodes/SoLevelOfDetail.cpp:
7200
7201	Thread safe.
7202
72032002-07-09 13:46  pederb
7204
7205	* src/nodes/: SoFaceSet.cpp, SoTriangleStripSet.cpp:
7206
7207	Init render function pointers in initClass().
7208
72092002-07-09 13:36  pederb
7210
7211	* src/nodes/SoQuadMesh.cpp:
7212
7213	Init rendering function pointers in initClass().
7214
72152002-07-09 12:56  pederb
7216
7217	* include/Inventor/nodes/SoShape.h:
7218
7219	Needed for thread safe fix.
7220
72212002-07-09 12:47  pederb
7222
7223	* src/nodes/: SoShape.cpp, soshape_bigtexture.cpp,
7224	soshape_bigtexture.h, soshape_primdata.cpp, soshape_primdata.h,
7225	soshape_trianglesort.cpp, soshape_trianglesort.h:
7226
7227	Thread safe shape handling.
7228
72292002-07-09 12:45  pederb
7230
7231	* src/nodes/SoLineSet.cpp:
7232
7233	Initialize render function pointers in initClass() to avoid race
7234	conditions.
7235
72362002-07-08 14:27  pederb
7237
7238	* src/misc/SoProto.cpp:
7239
7240	Release compile fix.
7241
72422002-07-08 14:17  pederb
7243
7244	* src/vrml97/ImageTexture.cpp:
7245
7246	Only touch node in loader-thread in the thread safe version of
7247	Coin.
7248
72492002-07-05 17:37  mortene
7250
7251	* docs/todo.txt:
7252
7253	Remove item about bboxes in shapes for optimized operations. Number
7254	of remaining items for easy reference.
7255
72562002-07-05 17:35  mortene
7257
7258	* docs/projects.txt:
7259
7260	Kill obsoleted tasks.
7261
72622002-07-05 17:32  mortene
7263
7264	* docs/header:
7265
7266	Unnecessary to store copyright header in a separate file.
7267
72682002-07-05 17:15  mortene
7269
7270	* README.WIN32:
7271
7272	A few comments on building as static versus dynamic libraries.
7273
72742002-07-05 17:10  mortene
7275
7276	* src/nodes/SoTexture2.cpp:
7277
7278	Tiny typo-fix in API doc.
7279
72802002-07-05 17:08  mortene
7281
7282	* include/Inventor/actions/: SoToVRML2Action.h, SoToVRMLAction.h:
7283
7284	Comments on API completeness.
7285
72862002-07-05 16:27  pederb
7287
7288	* src/: misc/SoBase.cpp, nodes/SoLineSet.cpp:
7289
7290	Thread safe.
7291
72922002-07-05 16:10  pederb
7293
7294	* src/misc/SoGlyph.cpp:
7295
7296	Thread safe.
7297
72982002-07-05 16:09  pederb
7299
7300	* include/Inventor/C/threads/threadsutilp.h:
7301
7302	Make CC_MUTEX_CONSTRUCT macro safer.
7303
73042002-07-05 16:01  mortene
7305
7306	* FAQ:
7307
7308	Too much cut'n'paste in the last commit, roll back original libCoin
7309	specifics in legalese.
7310
73112002-07-05 15:49  mortene
7312
7313	* FAQ:
7314
7315	LGPL -> GPL.
7316
73172002-07-05 15:42  pederb
7318
7319	* src/misc/SoGLImage.cpp:
7320
7321	Thread safer.
7322
73232002-07-05 15:41  pederb
7324
7325	* src/misc/SoDB.cpp:
7326
7327	Init global mutex.
7328
73292002-07-05 15:41  pederb
7330
7331	* src/fields/SoField.cpp:
7332
7333	Init mutex variable to NULL before constructing.
7334
73352002-07-05 15:32  pederb
7336
7337	* include/Inventor/C/threads/threadsutilp.h:
7338
7339	Use global mutex lock/unlock when constructing a mutex.
7340
73412002-07-05 15:31  pederb
7342
7343	* include/Inventor/C/threads/mutexp.h, src/threads/mutex.c:
7344
7345	Introduce a global mutex to avoid race conditions when constructing
7346	mutexes.
7347
73482002-07-05 13:59  larsa
7349
7350	* configure.ac:
7351
7352	rename COIN_THREADSAFE sh-var to sim_ac_coin_threadsafe and use
7353	true/false instead of 0/1
7354
73552002-07-05 13:44  pederb
7356
7357	* src/misc/SoGLImage.cpp:
7358
7359	Thread safe.
7360
73612002-07-05 13:30  larsa
7362
7363	* configure.ac:
7364
7365	shell variable assignments can't use whitespace around
7366	assignment-operator
7367
73682002-07-05 12:17  pederb
7369
7370	* include/Inventor/C/threads/storage.h,
7371	include/Inventor/C/threads/storagep.h, src/threads/storage.c:
7372
7373	Reimplemented cc_storage to make it platform independent.
7374
73752002-07-05 12:15  pederb
7376
7377	* src/misc/SoGL.cpp:
7378
7379	Thread safe fixes.
7380
73812002-07-05 12:06  pederb
7382
7383	* include/Inventor/C/threads/threadsutilp.h,
7384	src/elements/SoCacheElement.cpp:
7385
7386	Check for COIN_THREADSAFE, not HAVE_THREADS.
7387
73882002-07-05 12:05  pederb
7389
7390	* configure.ac:
7391
7392	Cofigure option to build a thread safe library.
7393
73942002-07-05 11:12  pederb
7395
7396	* include/Inventor/C/threads/thread.h, src/threads/thread.c:
7397
7398	Add support for returning an unique thread id.
7399
74002002-07-05 11:06  mortene
7401
7402	* docs/todo.txt:
7403
7404	Leave an item on the implementation of SoToVRMLAction and
7405	SoReorganizeAction (of which we already have some working code).
7406
74072002-07-05 11:02  mortene
7408
7409	* src/actions/SoToVRMLAction.cpp:
7410
7411	Implement all methods except the ones doing actual work. :-)
7412
74132002-07-05 11:01  mortene
7414
7415	* include/Inventor/actions/SoToVRMLAction.h:
7416
7417	Write up the correct API.
7418
74192002-07-05 10:24  pederb
7420
7421	* src/fields/SoField.cpp:
7422
7423	Thread safe SoField::evaluate().
7424
74252002-07-04 17:32  mortene
7426
7427	* docs/todo.txt:
7428
7429	Typos.
7430
74312002-07-04 17:19  pederb
7432
7433	* src/threads/sync.c:
7434
7435	Don't require that SoDB::init() has been called before using the
7436	synchronizer.
7437
74382002-07-04 16:56  pederb
7439
7440	* src/base/SbName.cpp:
7441
7442	Destruct mutex in atexit() call.
7443
74442002-07-04 16:55  pederb
7445
7446	* src/base/SbName.cpp:
7447
7448	Thread safe fix.
7449
74502002-07-04 16:11  pederb
7451
7452	* src/fields/SoMField.cpp:
7453
7454	Thread safe SoMField::get1(SbString&)
7455
74562002-07-04 16:05  pederb
7457
7458	* src/fields/SoField.cpp:
7459
7460	Thread safe SoField::get(SbString&).
7461
74622002-07-04 14:48  pederb
7463
7464	* src/base/SbName.cpp:
7465
7466	Thread safe fix.
7467
74682002-07-04 14:12  pederb
7469
7470	* src/base/SbName.cpp:
7471
7472	Thread safe.
7473
74742002-07-04 14:07  pederb
7475
7476	* src/base/SbName.cpp:
7477
7478	Add atexit() call to free static memory used by SbNameEntry.
7479
74802002-07-04 11:27  pederb
7481
7482	* src/misc/: SoGLFaceSetTemplate.icc, SoGLLineSetTemplate.icc,
7483	SoGLTristripTemplate.icc, SoGLindexedLineSetTemplate.icc,
7484	SoGLnonindexedFaceSetTemplate.icc,
7485	SoGLnonindexedTristripSetTemplate.icc, SoGLqmeshTemplate.icc:
7486
7487	Optimize rendering by inlining calls to
7488	SoGLCoordinateElement::send() (~15% speed increase).
7489
74902002-07-03 17:25  pederb
7491
7492	* src/nodes/SoLevelOfDetail.cpp:
7493
7494	Bounding box bugfix.
7495
74962002-07-03 16:56  pederb
7497
7498	* src/nodes/SoLevelOfDetail.cpp:
7499
7500	Remove FIXME
7501
75022002-07-03 16:55  pederb
7503
7504	* include/Inventor/nodes/SoLevelOfDetail.h,
7505	src/nodes/SoLevelOfDetail.cpp:
7506
7507	Improved/bugfixed bounding box calculations for this node. Problem
7508	reported by Kristofer Tingdahl.
7509
75102002-07-03 15:44  pederb
7511
7512	* src/misc/GLUWrapper.c:
7513
7514	Synchronize GLUWrapper(). Also changed atexit() to coin_atexit().
7515
75162002-07-03 15:35  pederb
7517
7518	* src/threads/fifo.c:
7519
7520	IRIX CC compile fixes.
7521
75222002-07-03 15:33  pederb
7523
7524	* src/vrml97/ImageTexture.cpp:
7525
7526	Remove race condition fix since simage_wrapper() now should be
7527	thread safe.
7528
75292002-07-03 15:32  pederb
7530
7531	* src/misc/simage_wrapper.c:
7532
7533	Synchronize simage_wrapper().
7534
75352002-07-03 15:28  pederb
7536
7537	* src/misc/SoBase.cpp:
7538
7539	atexit() to coin_atexit().
7540
75412002-07-03 15:17  pederb
7542
7543	* src/misc/GLWrapper.cpp:
7544
7545	Synchronize GLWrapper() calls.
7546
75472002-07-03 15:16  pederb
7548
7549	* include/Inventor/C/threads/threadsutilp.h:
7550
7551	Add CC_SYNC_BEGIN and CC_SYNC_END macros.
7552
75532002-07-03 15:02  pederb
7554
7555	* src/misc/SoDB.cpp:
7556
7557	Initialize synchronizer.
7558
75592002-07-03 15:02  pederb
7560
7561	* include/Inventor/C/threads/syncp.h:
7562
7563	Compile fix.
7564
75652002-07-03 14:58  pederb
7566
7567	* include/Inventor/C/threads/Makefile.am,
7568	include/Inventor/C/threads/sync.h,
7569	include/Inventor/C/threads/syncp.h, src/threads/Makefile.am,
7570	src/threads/sync.c:
7571
7572	Synchronize functionality.
7573
75742002-07-03 14:49  mortene
7575
7576	* src/nodes/SoTexture2.cpp:
7577
7578	Improve API doc.
7579
75802002-07-03 14:38  pederb
7581
7582	* include/Inventor/C/base/hash.h, src/base/hash.c:
7583
7584	Add cc_hash_apply().
7585
75862002-07-03 14:13  pederb
7587
7588	* src/misc/GLWrapper.cpp:
7589
7590	Quick temporary fix.
7591
75922002-07-03 13:26  pederb
7593
7594	* include/Inventor/C/base/Makefile.am:
7595
7596	Include hashp.h in EXTRA_DIST.
7597
75982002-07-03 13:23  pederb
7599
7600	* include/Inventor/C/base/Makefile.am, src/base/Makefile.am:
7601
7602	Bootstrap to build hash table.
7603
76042002-07-03 13:18  pederb
7605
7606	* src/base/hash.c:
7607
7608	Hash table implementation. By kristian.
7609
76102002-07-03 13:17  pederb
7611
7612	* include/Inventor/C/base/: hash.h, hashp.h:
7613
7614	A hash table object. By kristian.
7615
76162002-07-03 09:32  pederb
7617
7618	* src/: elements/SoCacheElement.cpp, misc/SoProtoInstance.cpp,
7619	nodes/SoNode.cpp, vrml97/ImageTexture.cpp, vrml97/Inline.cpp:
7620
7621	Use coin_atexit(), not atexit().
7622
76232002-07-02 22:19  larsa
7624
7625	* configure.ac:
7626
7627	information for the lazy about enabling features
7628
76292002-07-02 19:59  mortene
7630
7631	* src/: draggers/SoCenterballDragger.cpp,
7632	manips/SoClipPlaneManip.cpp, nodes/SoLevelOfDetail.cpp:
7633
7634	Fixes for API documentation.
7635
76362002-07-02 17:02  pederb
7637
7638	* src/elements/SoGLCacheContextElement.cpp:
7639
7640	Code cleanup.
7641
76422002-07-02 17:00  pederb
7643
7644	* include/Inventor/C/threads/threadsutilp.h:
7645
7646	Some multi-thread macros.
7647
76482002-07-02 16:25  pederb
7649
7650	* src/misc/GLWrapper.cpp:
7651
7652	Thread safe.
7653
76542002-07-02 16:16  pederb
7655
7656	* src/elements/SoGLCacheContextElement.cpp:
7657
7658	Single thread compile fix.
7659
76602002-07-02 16:09  pederb
7661
7662	* src/elements/: SoCacheElement.cpp, SoGLCacheContextElement.cpp:
7663
7664	Thread safe.
7665
76662002-07-02 15:51  larsa
7667
7668	* include/Inventor/C/threads/Makefile.am, src/threads/Makefile.am:
7669
7670	include fifo adt
7671
76722002-07-02 15:51  pederb
7673
7674	* include/Inventor/C/threads/fifop.h, src/threads/fifo.c:
7675
7676	Use atomic lock/unlock when waiting for condvar.
7677
76782002-07-02 15:39  larsa
7679
7680	* include/Inventor/C/threads/fifo.h, src/threads/fifo.c:
7681
7682	typo fix
7683
76842002-07-02 14:04  pederb
7685
7686	* include/Inventor/misc/SoTempPath.h, src/actions/SoAction.cpp,
7687	src/misc/SoTempPath.cpp:
7688
7689	Optimized traversal by introducing two new methods in SoTempPath.
7690
76912002-07-02 11:15  pederb
7692
7693	* include/Inventor/actions/SoAction.h, src/actions/SoAction.cpp:
7694
7695	Pimpl.
7696
76972002-07-02 11:13  pederb
7698
7699	* RELNOTES, include/Inventor/fields/SoField.h,
7700	src/fields/SoField.cpp:
7701
7702	Removed obsoleted SoVRMLInterpOutput methods.
7703
77042002-07-02 11:01  mortene
7705
7706	* BUGS.txt:
7707
7708	Kill false bug-report about problems with
7709	SoComplexity::textureQuality. It was a bug in my application code.
7710
77112002-07-02 09:51  mortene
7712
7713	* src/nodes/SoComplexity.cpp:
7714
7715	Improve doc for SoComplexity::textureQuality.
7716
77172002-07-02 09:38  mortene
7718
7719	* src/tidbits.c:
7720
7721	Fixes gruesome boundary condition bug in our vsnprintf() wrapper.
7722
77232002-07-01 18:52  larsa
7724
7725	* include/Inventor/C/threads/common.h:
7726
7727	cc_fifo typedef
7728
77292002-07-01 18:50  larsa
7730
7731	* src/threads/fifo.c, include/Inventor/C/threads/fifo.h,
7732	include/Inventor/C/threads/fifop.h:
7733
7734	fifo adt
7735
77362002-07-01 17:41  larsa
7737
7738	* AUTHORS, THANKS:
7739
7740	Tor-Helge Skei
7741
77422002-07-01 17:09  mortene
7743
7744	* src/fields/SoMField.cpp:
7745
7746	Corrected doc on setNum(). Thanks to Torbjorn Vik for the heads-up.
7747
77482002-07-01 17:01  pederb
7749
7750	* src/sensors/SoSensorManager.cpp:
7751
7752	Thread safety.
7753
77542002-07-01 17:00  mortene
7755
7756	* BUGS.txt:
7757
7758	SoComplexity::textureQuality == 0 doesn't turn off textures any
7759	more\?
7760
77612002-07-01 16:55  pederb
7762
7763	* src/vrml97/ImageTexture.cpp:
7764
7765	Multihread fix. We shouldn't unref() from the reader thread since a
7766	lot of bad things can happen if we do.
7767
77682002-07-01 14:30  pederb
7769
7770	* include/Inventor/VRMLnodes/SoVRMLImageTexture.h,
7771	src/vrml97/ImageTexture.cpp:
7772
7773	Use the new multithread scheduler to read texture images.
7774
77752002-07-01 11:40  pederb
7776
7777	* src/threads/sched.c:
7778
7779	sched_wait_all() bugfix. The worker threads never sent a signal
7780	when a job was finished, causing the main thread to wait forever.
7781
77822002-07-01 11:06  mortene
7783
7784	* src/elements/SoGLTextureImageElement.cpp:
7785
7786	A couple of FIXMEs about how we check for legal texture sizes.
7787
77882002-07-01 11:06  mortene
7789
7790	* src/nodes/SoSeparator.cpp:
7791
7792	Don't do rendercaching if getNumRenderCaches() == 0.
7793
7794	Really randomize rendercaching flags when
7795	COIN_RANDOMIZE_RENDER_CACHING is used for debugging.
7796
77972002-06-30 23:17  mortene
7798
7799	* src/fields/: SoMFEnum.cpp, SoSFBitMask.cpp, SoSFEnum.cpp:
7800
7801	Should never assert when reading fields, so fix error handling.
7802
78032002-06-28 15:58  pederb
7804
7805	* src/threads/sched.c:
7806
7807	Scheduling bugfix.
7808
78092002-06-28 15:30  pederb
7810
7811	* src/threads/wpool.c:
7812
7813	Compile fix.
7814
78152002-06-28 15:26  pederb
7816
7817	* include/Inventor/C/threads/Makefile.am,
7818	include/Inventor/C/threads/common.h,
7819	include/Inventor/C/threads/sched.h,
7820	include/Inventor/C/threads/schedp.h, src/threads/Makefile.am,
7821	src/threads/sched.c:
7822
7823	Multithread scheduler.
7824
78252002-06-28 14:26  pederb
7826
7827	* include/Inventor/C/threads/wpool.h, src/threads/wpool.c:
7828
7829	Added cc_wpool_try_begin().
7830
78312002-06-28 14:12  pederb
7832
7833	* src/nodes/SoShape.cpp:
7834
7835	Move INVISIBLE test to the beginning of shouldGLRender().
7836
78372002-06-28 13:19  pederb
7838
7839	* src/nodes/SoShape.cpp:
7840
7841	Optimize rendering by removing some unnecessary calls.
7842
78432002-06-28 10:46  pederb
7844
7845	* src/base/Makefile.am, src/base/list.c,
7846	include/Inventor/C/base/Makefile.am,
7847	include/Inventor/C/base/list.h:
7848
7849	Build and install cc_list.
7850
78512002-06-27 18:00  pederb
7852
7853	* src/threads/: worker.c, wpool.c:
7854
7855	IRIX CC compile fix.
7856
78572002-06-27 17:58  pederb
7858
7859	* src/threads/wpool.c:
7860
7861	Some documentation.
7862
78632002-06-27 17:47  pederb
7864
7865	* include/Inventor/C/threads/Makefile.am,
7866	include/Inventor/C/threads/common.h,
7867	include/Inventor/C/threads/worker.h,
7868	include/Inventor/C/threads/workerp.h,
7869	include/Inventor/C/threads/wpool.h,
7870	include/Inventor/C/threads/wpoolp.h, src/threads/Makefile.am,
7871	src/threads/wpool.c:
7872
7873	A multithread worker pool object.
7874
78752002-06-27 16:29  pederb
7876
7877	* include/Inventor/C/threads/Makefile.am,
7878	include/Inventor/C/threads/common.h,
7879	include/Inventor/C/threads/worker.h,
7880	include/Inventor/C/threads/workerp.h, src/threads/Makefile.am,
7881	src/threads/worker.c:
7882
7883	Multithread worker.
7884
78852002-06-27 13:59  pederb
7886
7887	* src/projectors/SbCylinderPlaneProjector.cpp:
7888
7889	Fixed bug which caused the rotation to be flipped when dragged from
7890	the cylinder onto the plane.
7891
78922002-06-27 12:18  pederb
7893
7894	* src/nodes/SoIndexedFaceSet.cpp:
7895
7896	Fixed a bug in generatePrimitives() (introduced 2002-06-12). The
7897	last triangle was not generated.
7898
78992002-06-26 18:16  pederb
7900
7901	* include/Inventor/VRMLnodes/SoVRMLFontStyle.h,
7902	include/Inventor/VRMLnodes/SoVRMLNormal.h,
7903	src/vrml97/FontStyle.cpp, src/vrml97/Normal.cpp:
7904
7905	Fixed pick() function signature.
7906
79072002-06-26 18:10  pederb
7908
7909	* src/vrml97/Shape.cpp:
7910
7911	optimized bbox rendering.
7912
79132002-06-26 17:51  pederb
7914
7915	* include/Inventor/C/threads/barrierp.h,
7916	include/Inventor/C/threads/common.h,
7917	include/Inventor/C/threads/condvar.h,
7918	include/Inventor/C/threads/condvarp.h,
7919	include/Inventor/C/threads/mutexp.h,
7920	include/Inventor/C/threads/rwmutexp.h,
7921	include/Inventor/C/threads/storagep.h,
7922	include/Inventor/C/threads/threadp.h,
7923	include/Inventor/threads/SbCondVar.h,
7924	include/Inventor/threads/SbMutex.h, src/threads/condvar.c,
7925	src/threads/condvar_pthread.ic, src/threads/condvar_win32.ic,
7926	src/threads/mutex.c, src/threads/mutex_pthread.ic,
7927	src/threads/mutex_win32cs.ic, src/threads/mutex_win32mutex.ic,
7928	src/threads/rwmutex.c, src/threads/storage.c, src/threads/thread.c,
7929	src/threads/thread_pthread.ic, src/threads/thread_win32.ic:
7930
7931	Misc. code cleanup. Fixed rwmutex race condition bug.
7932
79332002-06-26 16:27  pederb
7934
7935	* configure.ac:
7936
7937	Don't include threads module by default.
7938
79392002-06-26 16:24  pederb
7940
7941	* src/vrml97/ImageTexture.cpp:
7942
7943	Fix to compile without threads module.
7944
79452002-06-26 10:54  mortene
7946
7947	* src/: actions/SoGetMatrixAction.cpp,
7948	misc/SoOffscreenRenderer.cpp, nodes/SoShapeHints.cpp:
7949
7950	Improvements to API doc.
7951
79522002-06-26 10:53  mortene
7953
7954	* HACKING:
7955
7956	Describe the Cheshire Cat pattern and this-> and ClassName:: prefix
7957	rules.
7958
79592002-06-26 10:23  mortene
7960
7961	* BUGS.txt:
7962
7963	Buglet, should try to handle faulty material values.
7964
79652002-06-26 10:22  mortene
7966
7967	* src/nodekits/SoAppearanceKit.cpp:
7968
7969	Tiny code layout fix.
7970
79712002-06-26 10:20  mortene
7972
7973	* src/elements/SoGLDisplayList.cpp:
7974
7975	Better error detection and reporting when allocating GL
7976	displaylists.
7977
79782002-06-25 13:24  pederb
7979
7980	* include/Inventor/caches/SoBoundingBoxCache.h,
7981	include/Inventor/caches/SoCache.h,
7982	include/Inventor/caches/SoConvexDataCache.h,
7983	include/Inventor/caches/SoGLCacheList.h,
7984	include/Inventor/caches/SoGLRenderCache.h,
7985	include/Inventor/caches/SoNormalCache.h,
7986	include/Inventor/caches/SoTextureCoordinateCache.h,
7987	src/caches/SoBoundingBoxCache.cpp, src/caches/SoCache.cpp,
7988	src/caches/SoConvexDataCache.cpp, src/caches/SoGLCacheList.cpp,
7989	src/caches/SoGLRenderCache.cpp, src/caches/SoNormalCache.cpp,
7990	src/caches/SoTextureCoordinateCache.cpp:
7991
7992	New pimpls.
7993
79942002-06-25 09:51  pederb
7995
7996	* src/base/SbMatrix.cpp:
7997
7998	Optimized all SbMatrix::setTransform() methods. This will increase
7999	scene graph traversal speed, especially on VRML2 models with lots
8000	of Transform nodes.
8001
80022002-06-24 22:42  pederb
8003
8004	* src/vrml97/: Billboard.cpp, Group.cpp, LOD.cpp, Parent.cpp,
8005	Transform.cpp:
8006
8007	Improved GL debugging.
8008
80092002-06-24 22:41  pederb
8010
8011	* src/vrml97/SpotLight.cpp:
8012
8013	Clamp cutOffAngle to valid range before sending to OpenGL.
8014
80152002-06-24 22:39  pederb
8016
8017	* src/nodes/SoGroup.cpp:
8018
8019	Improved GL debugging for nodes under a Group node.
8020
80212002-06-24 22:16  pederb
8022
8023	* src/vrml97/Extrusion.cpp:
8024
8025	Fix for Extrusion vertex ordering.
8026
80272002-06-24 22:07  pederb
8028
8029	* src/vrml97/: Cone.cpp, Cylinder.cpp, Sphere.cpp:
8030
8031	Enable back face culling for these vrml97 shapes.
8032
80332002-06-24 15:48  pederb
8034
8035	* BUGS.txt:
8036
8037	A couple of fixed bugs removed.
8038
80392002-06-24 15:47  pederb
8040
8041	* src/draggers/SoDragger.cpp:
8042
8043	Bugfix. Use SoFullPath, not SoTempPath to store path in cache.
8044
80452002-06-24 12:02  pederb
8046
8047	* src/base/SbDPViewVolume.cpp:
8048
8049	Commit missing file for the asymmetrical view volume fix.
8050
80512002-06-24 11:47  pederb
8052
8053	* include/Inventor/SbDPViewVolume.h:
8054
8055	Handle asymmetrical view volumes. Bug reported by James Hargrave.
8056
80572002-06-24 11:38  pederb
8058
8059	* src/nodes/SoIndexedShape.cpp:
8060
8061	Fixed recently introduced bounding box calculation bug (an empty
8062	Coordinate3 or Coordinate4 node caused an assert failure).
8063
80642002-06-23 23:27  mortene
8065
8066	* BUGS.txt:
8067
8068	Adds 3 known bugs related to draggers: 2 new ones, which looks like
8069	really nasty, recent regressions. Plus an old chestnut: the SHIFT-
8070	constraint bug with the SoTranslate2Dragger.
8071
80722002-06-23 22:48  mortene
8073
8074	* src/nodes/SoIndexedShape.cpp:
8075
8076	Be robust and report with an elaborate and helpful error message on
8077	index-out-of-bounds problems when computing indexedshape bounding
8078	boxes.
8079
80802002-06-23 22:46  mortene
8081
8082	* src/: manips/SoClipPlaneManip.cpp, nodekits/SoBaseKit.cpp,
8083	draggers/SoJackDragger.cpp:
8084
8085	Doxygen doc additions.
8086
80872002-06-19 16:31  pederb
8088
8089	* src/base/SbBSPTree.cpp:
8090
8091	Fixed floating point precision problem. Bug reported by kintel.
8092
80932002-06-19 15:17  pederb
8094
8095	* src/: actions/SoGLRenderAction.cpp, elements/SoCullElement.cpp:
8096
8097	Fix SoGLRenderCache dependency problems.
8098
80992002-06-18 16:58  mortene
8100
8101	* docs/todo.txt:
8102
8103	Add an item on the detection of multiple Coin instances in memory.
8104
81052002-06-18 16:43  pederb
8106
8107	* src/nodes/SoNode.cpp:
8108
8109	Proto instance export fixes.
8110
81112002-06-18 15:33  pederb
8112
8113	* include/Inventor/misc/SoProtoInstance.h,
8114	src/fields/SoFieldContainer.cpp, src/misc/SoProtoInstance.cpp,
8115	src/nodes/SoNode.cpp:
8116
8117	Renamed SoProtoInstance::getPROTODefinition() to
8118	getProtoDefinition(). Fixed a proto instance copy bug.
8119
81202002-06-18 13:37  mortene
8121
8122	* docs/todo.txt:
8123
8124	URL to info on correct transparency rendering on Nvidia boxen.
8125
81262002-06-17 17:06  pederb
8127
8128	* src/: fields/SoFieldContainer.cpp, misc/SoProto.cpp,
8129	nodes/SoNode.cpp:
8130
8131	Add proper support for ProtoInstance copying.
8132
81332002-06-17 15:20  mortene
8134
8135	* HACKING:
8136
8137	Update build instructions. Update description of rendercache
8138	debugging help. Be kinder to those who leaves code comments in
8139	production code. Explain in detail why TABs in sourcecode is bad
8140	style. Add naming convention for C functions.
8141
81422002-06-17 14:46  mortene
8143
8144	* docs/: api-wish-list.txt, foreign-language-bindings.txt,
8145	todo.txt:
8146
8147	Various updates.
8148
81492002-06-16 12:02  pederb
8150
8151	* src/vrml97/ImageTexture.cpp:
8152
8153	Handle empty filename field.
8154
81552002-06-16 12:02  pederb
8156
8157	* src/misc/SoInput.cpp:
8158
8159	Improved VRML1/VRML2 detection.
8160
81612002-06-14 16:42  pederb
8162
8163	* src/vrml97/TODO:
8164
8165	Update
8166
81672002-06-14 16:37  pederb
8168
8169	* src/vrml97/ProximitySensor.cpp:
8170
8171	Really fixed orientation_changed eventOut.
8172
81732002-06-14 16:36  pederb
8174
8175	* src/vrml97/ProximitySensor.cpp:
8176
8177	Fixed orientation_changed eventOut.
8178
81792002-06-14 16:22  pederb
8180
8181	* include/Inventor/VRMLnodes/SoVRMLProximitySensor.h,
8182	src/vrml97/ProximitySensor.cpp:
8183
8184	Implementation.
8185
81862002-06-14 12:11  pederb
8187
8188	* include/Inventor/VRMLnodes/SoVRMLAnchor.h,
8189	include/Inventor/VRMLnodes/SoVRMLBillboard.h,
8190	include/Inventor/VRMLnodes/SoVRMLLOD.h,
8191	include/Inventor/VRMLnodes/SoVRMLParent.h, src/vrml97/Anchor.cpp,
8192	src/vrml97/Billboard.cpp, src/vrml97/Group.cpp, src/vrml97/LOD.cpp,
8193	src/vrml97/Parent.cpp, src/vrml97/Switch.cpp:
8194
8195	Write children-field last for all group nodes.
8196
81972002-06-14 12:02  pederb
8198
8199	* src/fields/SoField.cpp:
8200
8201	Detect and avoid multiple connections between the same
8202	fields/engine outputs.
8203
82042002-06-13 17:30  pederb
8205
8206	* include/Inventor/VRMLnodes/SoVRMLCollision.h,
8207	src/vrml97/Anchor.cpp, src/vrml97/Billboard.cpp,
8208	src/vrml97/Collision.cpp, src/vrml97/Group.cpp,
8209	src/vrml97/Parent.cpp:
8210
8211	Misc. fixes for children field.
8212
82132002-06-13 16:34  pederb
8214
8215	* src/vrml97/: Anchor.cpp, Billboard.cpp, Group.cpp, Parent.cpp:
8216
8217	Write children-field last.
8218
82192002-06-13 16:33  pederb
8220
8221	* src/misc/SoOutput.cpp:
8222
8223	Implemented SoOutput::setPrecision().
8224
82252002-06-13 15:44  larsa
8226
8227	* templates/cc_box_header.tpl:
8228
8229	tweaks
8230
82312002-06-13 15:31  larsa
8232
8233	* templates/: SbPlane-Header.tpl, cc_plane_header.tpl,
8234	cc_plane_source.tpl:
8235
8236	templatized, C-ified SbPlane ADT
8237
82382002-06-13 14:50  pederb
8239
8240	* include/Inventor/VRMLnodes/SoVRMLTimeSensor.h,
8241	src/vrml97/TimeSensor.cpp:
8242
8243	Disconnect realTime before writing.
8244
82452002-06-13 14:48  pederb
8246
8247	* src/vrml97/Script.cpp:
8248
8249	Fixed node export.
8250
82512002-06-13 14:10  pederb
8252
8253	* include/Inventor/SoOutput.h, src/actions/SoWriteAction.cpp,
8254	src/fields/SoField.cpp, src/misc/SoOutput.cpp,
8255	src/misc/SoProto.cpp:
8256
8257	Miscellaneous fixes to handle multiple field connections when
8258	writing a VRML2 file.
8259
82602002-06-12 17:47  pederb
8261
8262	* include/Inventor/SoOutput.h, src/actions/SoWriteAction.cpp,
8263	src/fields/SoField.cpp, src/misc/SoOutput.cpp,
8264	src/misc/SoProto.cpp:
8265
8266	First version of VRML2 ROUTE export.
8267
82682002-06-12 17:40  pederb
8269
8270	* src/vrml97/Group.cpp:
8271
8272	Never write caching fields.
8273
82742002-06-12 17:40  pederb
8275
8276	* include/Inventor/VRMLnodes/SoVRMLShape.h, src/vrml97/Shape.cpp:
8277
8278	Export fix.
8279
82802002-06-12 15:43  pederb
8281
8282	* src/vrml97/Shape.cpp:
8283
8284	Do view frustum culling when Shape has a valid bbox cache.
8285
82862002-06-12 15:43  pederb
8287
8288	* src/nodes/SoShape.cpp:
8289
8290	Do view frustum culling when shape has a valid bbox cache.
8291
82922002-06-12 15:31  larsa
8293
8294	* templates/: SbLine-Header.tpl, cc_line_header.tpl,
8295	cc_line_source.tpl:
8296
8297	SbLine ADT
8298
82992002-06-12 14:53  pederb
8300
8301	* src/: caches/SoNormalCache.cpp, misc/SoGLFaceSetTemplate.icc:
8302
8303	Fixed some recently introduced bugs.
8304
83052002-06-12 14:40  pederb
8306
8307	* src/actions/SoGLRenderAction.cpp:
8308
8309	Added FIXME regarding use of computeBBox().
8310
83112002-06-12 14:32  pederb
8312
8313	* src/: caches/SoNormalCache.cpp, misc/SoGLFaceSetTemplate.icc,
8314	nodes/SoIndexedFaceSet.cpp:
8315
8316	Miscellaneous fixes to handle polygons with fewer than three
8317	vertices (Barcelona.iv).
8318
83192002-06-12 14:08  larsa
8320
8321	* templates/: SbBox-Header.tpl, cc_box_header.tpl,
8322	cc_box_source.tpl:
8323
8324	the SbBox ADT
8325
83262002-06-12 14:07  larsa
8327
8328	* templates/: SbVector-Header.tpl, cc_vector_header.tpl,
8329	cc_vector_source.tpl:
8330
8331	the SbVector adt
8332
83332002-06-12 13:59  pederb
8334
8335	* src/actions/SoGLRenderAction.cpp:
8336
8337	Reverse to old transparency bbox sorting, since the new version was
8338	buggy.
8339
83402002-06-12 11:52  mortene
8341
8342	* bin/coin-config:
8343
8344	Make compile and link work with sourcecode files not in the current
8345	directory.
8346
83472002-06-12 11:50  pederb
8348
8349	* src/nodes/SoShape.cpp:
8350
8351	Optimize ray picking by first testing ray/bbox intersection if we
8352	have a valid bbox cache.
8353
83542002-06-12 11:26  pederb
8355
8356	* src/vrml97/Inline.cpp:
8357
8358	Fix when not readAsSoFile.
8359
83602002-06-11 22:51  mortene
8361
8362	* src/: base/SbBox3f.cpp, base/SbVec3f.cpp, base/SbViewVolume.cpp,
8363	draggers/SoTranslate1Dragger.cpp, misc/SoSceneManager.cpp,
8364	misc/SoType.cpp, misc/simage_wrapper.c, nodes/SoTexture2.cpp:
8365
8366	Doc improvements, FIXMEs, codestyle fixes and additional debugging
8367	code.
8368
83692002-06-11 22:47  mortene
8370
8371	* src/nodes/: SoCamera.cpp, SoPerspectiveCamera.cpp:
8372
8373	Better handling of empty bboxes in viewAll().
8374
83752002-06-11 15:29  larsa
8376
8377	* templates/: SbBox-Doxygen.tpl, SbLine-Doxygen.tpl,
8378	SbMatrix-Doxygen.tpl, SbPlane-Doxygen.tpl, SbRotation-Doxygen.tpl,
8379	SbVector-Doxygen.tpl:
8380
8381	misc fixes
8382
83832002-06-11 15:28  larsa
8384
8385	* templates/Makefile, include/Inventor/templates.make,
8386	include/Inventor/C/base/templates.make, src/base/templates.make:
8387
8388	updated build rules
8389
83902002-06-11 14:17  larsa
8391
8392	* docs/coin.doxygen.in:
8393
8394	ignore cc_ prefix too
8395
83962002-06-11 14:14  pederb
8397
8398	* docs/coin.doxygen.in:
8399
8400	Removed some files that shouldn't be parsed for documentation.
8401
84022002-06-11 13:59  pederb
8403
8404	* docs/coin.doxygen.in:
8405
8406	Generate vrml97 documentation.
8407
84082002-06-11 13:57  pederb
8409
8410	* src/vrml97/: FontStyle.cpp, Shape.cpp, Switch.cpp, Text.cpp,
8411	TextureCoordinate.cpp, TextureTransform.cpp, TimeSensor.cpp,
8412	TouchSensor.cpp, Transform.cpp, Viewpoint.cpp,
8413	VisibilitySensor.cpp, WorldInfo.cpp:
8414
8415	Documentation.
8416
84172002-06-11 13:51  pederb
8418
8419	* src/draggers/SoScale1Dragger.cpp:
8420
8421	Fixed negative axis handling bug.
8422
84232002-06-11 13:39  larsa
8424
8425	* include/Inventor/C/base/string.h, src/base/string.c:
8426
8427	remove the cc_string_get_substring() function again
8428
84292002-06-11 13:02  mortene
8430
8431	* src/: events/SoKeyboardEvent.cpp, lists/SoAuditorList.cpp,
8432	misc/SoDB.cpp, misc/SoOutput.cpp, misc/SoType.cpp,
8433	nodes/SoText2.cpp:
8434
8435	Misc compile fixes for 64-bit IRIX SGI MIPSPro CC. Thanks to Colin
8436	Dunlop.
8437
84382002-06-11 12:58  larsa
8439
8440	* src/base/string.c:
8441
8442	initial doxygen blocks
8443
84442002-06-11 12:52  larsa
8445
8446	* src/base/string.c:
8447
8448	and the implementation for cc_string_get_substring()
8449
84502002-06-11 12:51  larsa
8451
8452	* include/Inventor/C/base/string.h:
8453
8454	missing prototype for cc_string_get_substring()
8455
84562002-06-11 12:36  larsa
8457
8458	* templates/: SbBox-Doxygen.tpl, SbLine-Doxygen.tpl,
8459	SbMatrix-Doxygen.tpl, SbPlane-Doxygen.tpl, SbRotation-Doxygen.tpl,
8460	SbVector-Doxygen.tpl:
8461
8462	C++ class doxygen documentation templates
8463
84642002-06-11 12:35  larsa
8465
8466	* templates/: SbVec-Header.tpl, cc_vec_header.tpl,
8467	cc_vec_source.tpl:
8468
8469	old filenames
8470
84712002-06-11 10:36  pederb
8472
8473	* src/vrml97/Extrusion.cpp:
8474
8475	Texture coordinates bugfix.
8476
84772002-06-11 10:22  pederb
8478
8479	* src/vrml97/VertexShape.cpp:
8480
8481	Bugfix. Triangle callbacks were never called for classes inheriting
8482	this node. Bug reported by kintel.
8483
84842002-06-10 17:51  pederb
8485
8486	* src/actions/SoGLRenderAction.cpp:
8487
8488	When calculating bboxes for transparency sorting, apply an action
8489	on the node instead of using node->computeBBox().
8490
84912002-06-10 17:29  larsa
8492
8493	* scripts/templant:
8494
8495	new CASE/ESAC directive, DEFINE/UNDEF fix, and some cosmetics
8496
84972002-06-10 17:14  larsa
8498
8499	* include/Inventor/fields/: SoSFVec2s.h, SoSFVec3s.h:
8500
8501	new field headers
8502
85032002-06-10 17:13  larsa
8504
8505	* include/Inventor/fields/SoSFLong.h:
8506
8507	warn on usage even in non-strict mode
8508
85092002-06-10 17:11  larsa
8510
8511	* src/fields/: Makefile.am, SoSFVec2s.cpp, SoSFVec3s.cpp, all.cpp:
8512
8513	additional fields SoSFVec2sa and SoSFVec3s
8514
85152002-06-10 17:09  larsa
8516
8517	* src/errors/: Makefile.am, all-cpp.cpp, all.cpp:
8518
8519	move all.cpp to all-cpp.cpp
8520
85212002-06-10 15:47  pederb
8522
8523	* src/vrml97/: NavigationInfo.cpp, Normal.cpp,
8524	NormalInterpolator.cpp, OrientationInterpolator.cpp,
8525	PixelTexture.cpp, PlaneSensor.cpp, PointLight.cpp, PointSet.cpp,
8526	PositionInterpolator.cpp, ProximitySensor.cpp,
8527	ScalarInterpolator.cpp, Script.cpp, Shape.cpp, Sound.cpp,
8528	Sphere.cpp, SphereSensor.cpp, SpotLight.cpp, Switch.cpp:
8529
8530	Documentation.
8531
85322002-06-10 15:22  larsa
8533
8534	* src/base/: Makefile.am, all-cpp.cpp, all.cpp:
8535
8536	move all.cpp to all-cpp.cpp
8537
85382002-06-10 14:30  pederb
8539
8540	* src/vrml97/: Appearance.cpp, AudioClip.cpp, Background.cpp,
8541	Billboard.cpp, Box.cpp, Collision.cpp, Color.cpp,
8542	ColorInterpolator.cpp, Cone.cpp, Coordinate.cpp,
8543	CoordinateInterpolator.cpp, Cylinder.cpp, CylinderSensor.cpp,
8544	DirectionalLight.cpp, ElevationGrid.cpp, Extrusion.cpp, Fog.cpp,
8545	Group.cpp, ImageTexture.cpp, IndexedFaceSet.cpp,
8546	IndexedLineSet.cpp, LOD.cpp, Material.cpp, MovieTexture.cpp,
8547	NavigationInfo.cpp, Shape.cpp, TODO, Transform.cpp:
8548
8549	Misc. documentation.
8550
85512002-06-10 14:19  pederb
8552
8553	* src/vrml97/Inline.cpp:
8554
8555	Handle empty bbox specification.
8556
85572002-06-10 12:20  pederb
8558
8559	* src/vrml97/FontStyle.cpp:
8560
8561	Doc.
8562
85632002-06-10 12:19  pederb
8564
8565	* src/vrml97/Extrusion.cpp:
8566
8567	Simplified code.
8568
85692002-06-10 11:42  pederb
8570
8571	* src/vrml97/Shape.cpp:
8572
8573	Implemented rayPick culling.
8574
85752002-06-10 11:34  pederb
8576
8577	* include/Inventor/VRMLnodes/SoVRMLGroup.h,
8578	include/Inventor/VRMLnodes/SoVRMLTransform.h, src/vrml97/Group.cpp,
8579	src/vrml97/Transform.cpp:
8580
8581	Caching and culling for VRML group nodes.
8582
85832002-06-10 10:42  pederb
8584
8585	* src/base/rbptree.c:
8586
8587	Fixed potential bug in cc_rbptree_clean().
8588
85892002-06-07 19:31  pederb
8590
8591	* include/Inventor/nodes/SoShape.h, src/nodes/SoShape.cpp:
8592
8593	First version of Shape bounding box caching. Original code by
8594	mortene, rewrite by pederb. This version will always cache the
8595	bounding box for nodes inheriting SoVertexShape.
8596
85972002-06-07 19:27  pederb
8598
8599	* src/caches/SoCache.cpp:
8600
8601	Cache debugging stuff.
8602
86032002-06-07 19:27  pederb
8604
8605	* include/Inventor/nodes/SoSeparator.h, src/nodes/SoSeparator.cpp:
8606
8607	Moved private data members into a pimpl-class.
8608
86092002-06-07 19:19  pederb
8610
8611	* src/nodes/SoIndexedShape.cpp:
8612
8613	Delay fetching SoCoordinateElement to avoid cache dependencies on
8614	this element when a VertexProperty node is used.
8615
86162002-06-07 13:02  mortene
8617
8618	* src/misc/SoOutput.cpp:
8619
8620	Minor Doxygen fix.
8621
86222002-06-07 12:34  pederb
8623
8624	* src/vrml97/TouchSensor.cpp:
8625
8626	TouchSensor::isOver bugfix.
8627
86282002-06-06 17:23  pederb
8629
8630	* include/Inventor/misc/SoBase.h, src/misc/SoBase.cpp:
8631
8632	Optimized auditor handling by using a Red-Black tree instead of a
8633	growable array to store auditors.
8634
86352002-06-06 17:20  pederb
8636
8637	* src/base/rbptree.c:
8638
8639	Doc update
8640
86412002-06-06 16:54  pederb
8642
8643	* src/base/rbptree.c:
8644
8645	Removed some unused variables.
8646
86472002-06-06 16:53  pederb
8648
8649	* include/Inventor/C/base/rbptree.h, src/base/rbptree.c:
8650
8651	Optimize by storing the first two items inline.
8652
86532002-06-06 12:52  larsa
8654
8655	* FAQ:
8656
8657	update on VRML97 status
8658
86592002-06-06 11:47  mortene
8660
8661	* bin/coin-config:
8662
8663	Better error message on missing default config.
8664
86652002-06-06 11:38  pederb
8666
8667	* include/Inventor/C/base/Makefile.am,
8668	include/Inventor/C/base/rbptree.h, src/base/Makefile.am,
8669	src/base/rbptree.c:
8670
8671	A Red-Black tree implementation.
8672
86732002-06-05 14:28  mortene
8674
8675	* src/vrml97/Anchor.cpp:
8676
8677	Use alias instead of full text for Web3D Consortium copyright.
8678
86792002-06-05 14:28  mortene
8680
8681	* docs/coin.doxygen.in:
8682
8683	Update format for Doxygen version 1.2.15.
8684
86852002-06-05 14:14  mortene
8686
8687	* docs/todo.txt:
8688
8689	Note about ABI-breakage.
8690
86912002-06-05 13:25  mortene
8692
8693	* src/misc/SoOffscreenRenderer.cpp:
8694
8695	Fix doc-typo.
8696
86972002-06-05 11:47  mortene
8698
8699	* docs/todo.txt:
8700
8701	New item: many of the non-member operator-overloading methods can
8702	be rewritten as class-member methods.
8703
87042002-06-05 11:27  mortene
8705
8706	* html/Makefile.am:
8707
8708	Update Doxygen html installation set-up.
8709
87102002-06-05 11:15  mortene
8711
8712	* src/misc/SoOffscreenRenderer.cpp:
8713
8714	Fix typo which destroyed Doxygen doc layout.
8715
87162002-06-05 10:57  mortene
8717
8718	* include/Inventor/nodes/SoIndexedShape.h:
8719
8720	Remove unused variables.
8721
87222002-06-05 10:55  mortene
8723
8724	* src/: actions/SoGetBoundingBoxAction.cpp,
8725	actions/SoRayPickAction.cpp, lists/SoBaseList.cpp,
8726	misc/SoChildList.cpp, misc/SoDB.cpp, misc/SoOffscreenRenderer.cpp,
8727	nodekits/SoInteractionKit.cpp, nodekits/SoSeparatorKit.cpp,
8728	nodes/SoMaterial.cpp:
8729
8730	Doxygen doc improvements.
8731
87322002-06-05 10:55  mortene
8733
8734	* include/Inventor/nodekits/SoSeparatorKit.h:
8735
8736	Kills a bogus FIXME.
8737
87382002-06-05 10:52  mortene
8739
8740	* src/misc/SoOffscreenGLXData.icc:
8741
8742	FIXME about missing destination alpha functionality under GLX.
8743
87442002-06-04 16:14  mortene
8745
8746	* src/base/SbImage.cpp:
8747
8748	Fix regression: don't assert on missing files.
8749
87502002-06-04 16:10  mortene
8751
8752	* docs/coin.doxygen.in:
8753
8754	Hide undocumented helper classes.
8755
87562002-06-04 16:08  mortene
8757
8758	* src/misc/: GLUWrapper.c, GLWrapper.cpp, simage_wrapper.c:
8759
8760	Simplify macro definition by using SO__QUOTE().
8761
87622002-06-04 16:02  pederb
8763
8764	* src/vrml97/: Background.cpp, Billboard.cpp, Box.cpp,
8765	Collision.cpp, Color.cpp, ColorInterpolator.cpp, Cone.cpp,
8766	Coordinate.cpp, CoordinateInterpolator.cpp, Cylinder.cpp,
8767	CylinderSensor.cpp, DirectionalLight.cpp, ElevationGrid.cpp,
8768	Extrusion.cpp, Fog.cpp, FontStyle.cpp, Group.cpp, ImageTexture.cpp,
8769	IndexedFaceSet.cpp:
8770
8771	More documentation from www.web3d.org.
8772
87732002-06-04 15:19  mortene
8774
8775	* models/bugs/README:
8776
8777	Bugs cases should be listed within Coin/BUGS.txt, so obsolete this
8778	directory.
8779
87802002-06-04 15:18  mortene
8781
8782	* models/bugs/20000108-texturemapping.iv:
8783
8784	This wasn't a bug, it was just the texture image data that was
8785	specified erroneously.
8786
87872002-06-04 15:14  mortene
8788
8789	* BUGS.txt, models/bugs/20011205-multiplecopy-bbox.iv:
8790
8791	Moves bug report into BUGS.txt.
8792
87932002-06-04 14:17  pederb
8794
8795	* src/vrml97/TODO:
8796
8797	New item
8798
87992002-06-04 11:55  pederb
8800
8801	* include/Inventor/VRMLnodes/SoVRMLAppearance.h:
8802
8803	Moved some members from protected to the private.
8804
88052002-06-04 11:48  pederb
8806
8807	* configure.ac, src/misc/SoDB.cpp, src/vrml97/TODO:
8808
8809	VRML97 build/init fixes.
8810
88112002-06-03 18:15  mortene
8812
8813	* README.IRIX:
8814
8815	Shellology.
8816
88172002-06-03 17:15  pederb
8818
8819	* src/vrml97/: Anchor.cpp, Appearance.cpp, AudioClip.cpp,
8820	Background.cpp:
8821
8822	Documentation.
8823
88242002-06-03 14:59  mortene
8825
8826	* src/misc/SoBase.cpp:
8827
8828	Obsoletes the un-documented, in-sensible flushInput() invocation
8829	from readBase().
8830
88312002-06-03 14:58  mortene
8832
8833	* src/: actions/SoAction.cpp, misc/SoInput.cpp, nodes/SoNode.cpp:
8834
8835	Improve Doxygen doc.
8836
88372002-06-03 14:16  mortene
8838
8839	* configure.ac:
8840
8841	Update to match semantic changes in SIM_AC_CHECK_OPENGL().
8842
88432002-06-03 12:29  mortene
8844
8845	* src/misc/GLUWrapper.c:
8846
8847	Convert the C++-style comment.
8848
88492002-06-03 12:09  mortene
8850
8851	* src/tidbits.h:
8852
8853	Moves #includes outside extern C scope.
8854
88552002-06-03 11:28  pederb
8856
8857	* configure.ac:
8858
8859	Pthread configuration fix by larsa. Bootstrap, which also fixed the
8860	vrml97 install directory.
8861
88622002-06-03 11:12  mortene
8863
8864	* src/misc/: SoOffscreenRenderer.cpp, SoOffscreenWGLData.icc:
8865
8866	Bugfixes: code should build even though no window-binding is
8867	available, getMaximumResolution() was fubar.
8868
88692002-06-03 11:06  pederb
8870
8871	* src/nodes/: SoTextureCoordinate2.cpp, SoTextureCoordinate3.cpp:
8872
8873	Doc fixes.
8874
88752002-06-03 11:03  mortene
8876
8877	* configure.ac:
8878
8879	Warn if neither GLX, nor WGL nor AGL seems to be available.
8880
88812002-06-03 10:55  pederb
8882
8883	* src/nodes/: SoImage.cpp, SoMarkerSet.cpp, SoPolygonOffset.cpp,
8884	SoTexture3.cpp, SoTextureCoordinate3.cpp:
8885
8886	File format compatibility fixes.
8887
88882002-06-03 10:54  mortene
8889
8890	* src/base/SbImage.cpp:
8891
8892	Compile fix for release builds. Problem reported by Sven-K
8893	Evenseth.
8894
88952002-06-03 10:36  pederb
8896
8897	* include/Inventor/nodes/SoSubNodeP.h:
8898
8899	Add some new file format enums to handle Coin2 and Inventor 2.6.
8900
89012002-06-03 10:35  pederb
8902
8903	* include/Inventor/nodes/SoNode.h:
8904
8905	Add enum for the Inventor V2.6 file format.
8906
89072002-05-31 15:46  larsa
8908
8909	* src/Makefile.am:
8910
8911	uninstall VRML97 header dir
8912
89132002-05-31 15:45  larsa
8914
8915	* src/: Make-Common.tpl, vrml97/Makefile.am:
8916
8917	install VRML97 headers correctly
8918
89192002-05-31 15:30  larsa
8920
8921	* bootstrap, configure.ac.patch:
8922
8923	remove vrml97-patch hack
8924
89252002-05-31 14:40  pederb
8926
8927	* configure.ac, configure.ac.patch,
8928	include/Inventor/VRMLnodes/SoVRML.h,
8929	include/Inventor/VRMLnodes/SoVRMLAnchor.h,
8930	include/Inventor/VRMLnodes/SoVRMLAppearance.h,
8931	include/Inventor/VRMLnodes/SoVRMLAudioClip.h,
8932	include/Inventor/VRMLnodes/SoVRMLBackground.h,
8933	include/Inventor/VRMLnodes/SoVRMLBillboard.h,
8934	include/Inventor/VRMLnodes/SoVRMLBox.h,
8935	include/Inventor/VRMLnodes/SoVRMLCollision.h,
8936	include/Inventor/VRMLnodes/SoVRMLColor.h,
8937	include/Inventor/VRMLnodes/SoVRMLColorInterpolator.h,
8938	include/Inventor/VRMLnodes/SoVRMLCone.h,
8939	include/Inventor/VRMLnodes/SoVRMLCoordinate.h,
8940	include/Inventor/VRMLnodes/SoVRMLCoordinateInterpolator.h,
8941	include/Inventor/VRMLnodes/SoVRMLCylinder.h,
8942	include/Inventor/VRMLnodes/SoVRMLCylinderSensor.h,
8943	include/Inventor/VRMLnodes/SoVRMLDirectionalLight.h,
8944	include/Inventor/VRMLnodes/SoVRMLDragSensor.h,
8945	include/Inventor/VRMLnodes/SoVRMLElevationGrid.h,
8946	include/Inventor/VRMLnodes/SoVRMLExtrusion.h,
8947	include/Inventor/VRMLnodes/SoVRMLFog.h,
8948	include/Inventor/VRMLnodes/SoVRMLFontStyle.h,
8949	include/Inventor/VRMLnodes/SoVRMLGeometry.h,
8950	include/Inventor/VRMLnodes/SoVRMLGroup.h,
8951	include/Inventor/VRMLnodes/SoVRMLImageTexture.h,
8952	include/Inventor/VRMLnodes/SoVRMLIndexedFaceSet.h,
8953	include/Inventor/VRMLnodes/SoVRMLIndexedLine.h,
8954	include/Inventor/VRMLnodes/SoVRMLIndexedLineSet.h,
8955	include/Inventor/VRMLnodes/SoVRMLIndexedShape.h,
8956	include/Inventor/VRMLnodes/SoVRMLInline.h,
8957	include/Inventor/VRMLnodes/SoVRMLInterpOutput.h,
8958	include/Inventor/VRMLnodes/SoVRMLInterpOutputData.h,
8959	include/Inventor/VRMLnodes/SoVRMLInterpolator.h,
8960	include/Inventor/VRMLnodes/SoVRMLLOD.h,
8961	include/Inventor/VRMLnodes/SoVRMLLight.h,
8962	include/Inventor/VRMLnodes/SoVRMLMacros.h,
8963	include/Inventor/VRMLnodes/SoVRMLMaterial.h,
8964	include/Inventor/VRMLnodes/SoVRMLMovieTexture.h,
8965	include/Inventor/VRMLnodes/SoVRMLNavigationInfo.h,
8966	include/Inventor/VRMLnodes/SoVRMLNodes.h,
8967	include/Inventor/VRMLnodes/SoVRMLNormal.h,
8968	include/Inventor/VRMLnodes/SoVRMLNormalInterpolator.h,
8969	include/Inventor/VRMLnodes/SoVRMLOrientationInterpolator.h,
8970	include/Inventor/VRMLnodes/SoVRMLOutputData.h,
8971	include/Inventor/VRMLnodes/SoVRMLParent.h,
8972	include/Inventor/VRMLnodes/SoVRMLPixelTexture.h,
8973	include/Inventor/VRMLnodes/SoVRMLPlaneSensor.h,
8974	include/Inventor/VRMLnodes/SoVRMLPointLight.h,
8975	include/Inventor/VRMLnodes/SoVRMLPointSet.h,
8976	include/Inventor/VRMLnodes/SoVRMLPositionInterpolator.h,
8977	include/Inventor/VRMLnodes/SoVRMLProximitySensor.h,
8978	include/Inventor/VRMLnodes/SoVRMLScalarInterpolator.h,
8979	include/Inventor/VRMLnodes/SoVRMLScript.h,
8980	include/Inventor/VRMLnodes/SoVRMLSensor.h,
8981	include/Inventor/VRMLnodes/SoVRMLShape.h,
8982	include/Inventor/VRMLnodes/SoVRMLSound.h,
8983	include/Inventor/VRMLnodes/SoVRMLSphere.h,
8984	include/Inventor/VRMLnodes/SoVRMLSphereSensor.h,
8985	include/Inventor/VRMLnodes/SoVRMLSpotLight.h,
8986	include/Inventor/VRMLnodes/SoVRMLSubInterpolator.h,
8987	include/Inventor/VRMLnodes/SoVRMLSubInterpolatorP.h,
8988	include/Inventor/VRMLnodes/SoVRMLSwitch.h,
8989	include/Inventor/VRMLnodes/SoVRMLText.h,
8990	include/Inventor/VRMLnodes/SoVRMLTexture.h,
8991	include/Inventor/VRMLnodes/SoVRMLTextureCoordinate.h,
8992	include/Inventor/VRMLnodes/SoVRMLTextureTransform.h,
8993	include/Inventor/VRMLnodes/SoVRMLTimeSensor.h,
8994	include/Inventor/VRMLnodes/SoVRMLTouchSensor.h,
8995	include/Inventor/VRMLnodes/SoVRMLTransform.h,
8996	include/Inventor/VRMLnodes/SoVRMLVertexLine.h,
8997	include/Inventor/VRMLnodes/SoVRMLVertexPoint.h,
8998	include/Inventor/VRMLnodes/SoVRMLVertexShape.h,
8999	include/Inventor/VRMLnodes/SoVRMLViewpoint.h,
9000	include/Inventor/VRMLnodes/SoVRMLVisibilitySensor.h,
9001	include/Inventor/VRMLnodes/SoVRMLWorldInfo.h, src/Makefile.am,
9002	src/vrml97/Anchor.cpp, src/vrml97/Appearance.cpp,
9003	src/vrml97/AudioClip.cpp, src/vrml97/Background.cpp,
9004	src/vrml97/Billboard.cpp, src/vrml97/Box.cpp,
9005	src/vrml97/Collision.cpp, src/vrml97/Color.cpp,
9006	src/vrml97/ColorInterpolator.cpp, src/vrml97/Cone.cpp,
9007	src/vrml97/Coordinate.cpp, src/vrml97/CoordinateInterpolator.cpp,
9008	src/vrml97/Cylinder.cpp, src/vrml97/CylinderSensor.cpp,
9009	src/vrml97/DirectionalLight.cpp, src/vrml97/DragSensor.cpp,
9010	src/vrml97/ElevationGrid.cpp, src/vrml97/Extrusion.cpp,
9011	src/vrml97/Fog.cpp, src/vrml97/FontStyle.cpp,
9012	src/vrml97/Geometry.cpp, src/vrml97/Group.cpp,
9013	src/vrml97/ImageTexture.cpp, src/vrml97/IndexedFaceSet.cpp,
9014	src/vrml97/IndexedLine.cpp, src/vrml97/IndexedLineSet.cpp,
9015	src/vrml97/IndexedShape.cpp, src/vrml97/Init.cpp,
9016	src/vrml97/Inline.cpp, src/vrml97/Interpolator.cpp,
9017	src/vrml97/LOD.cpp, src/vrml97/Light.cpp, src/vrml97/Makefile.am,
9018	src/vrml97/Material.cpp, src/vrml97/MovieTexture.cpp,
9019	src/vrml97/NavigationInfo.cpp, src/vrml97/Normal.cpp,
9020	src/vrml97/NormalInterpolator.cpp,
9021	src/vrml97/OrientationInterpolator.cpp, src/vrml97/OutputData.cpp,
9022	src/vrml97/Parent.cpp, src/vrml97/PixelTexture.cpp,
9023	src/vrml97/PlaneSensor.cpp, src/vrml97/PointLight.cpp,
9024	src/vrml97/PointSet.cpp, src/vrml97/PositionInterpolator.cpp,
9025	src/vrml97/ProximitySensor.cpp, src/vrml97/ScalarInterpolator.cpp,
9026	src/vrml97/Script.cpp, src/vrml97/Sensor.cpp, src/vrml97/Shape.cpp,
9027	src/vrml97/Sound.cpp, src/vrml97/Sphere.cpp,
9028	src/vrml97/SphereSensor.cpp, src/vrml97/SpotLight.cpp,
9029	src/vrml97/SubInterpolator.cpp, src/vrml97/Switch.cpp,
9030	src/vrml97/TODO, src/vrml97/Text.cpp, src/vrml97/Texture.cpp,
9031	src/vrml97/TextureCoordinate.cpp, src/vrml97/TextureTransform.cpp,
9032	src/vrml97/TimeSensor.cpp, src/vrml97/TouchSensor.cpp,
9033	src/vrml97/Transform.cpp, src/vrml97/VertexLine.cpp,
9034	src/vrml97/VertexPoint.cpp, src/vrml97/VertexShape.cpp,
9035	src/vrml97/Viewpoint.cpp, src/vrml97/VisibilitySensor.cpp,
9036	src/vrml97/WorldInfo.cpp, src/vrml97/all.cpp:
9037
9038	VRML97 support.
9039
90402002-05-31 10:07  pederb
9041
9042	* src/misc/SoOutput.cpp:
9043
9044	Maintain a DEF-names stack to support PROTO name scopes.
9045
90462002-05-31 10:06  pederb
9047
9048	* src/misc/SoBase.cpp:
9049
9050	Unmangle node names for VRML2.
9051
90522002-05-30 18:11  mortene
9053
9054	* src/actions/SoGLRenderAction.cpp:
9055
9056	Catch gl-errors on rendering traversal entry.
9057
90582002-05-30 18:02  mortene
9059
9060	* src/misc/SoGL.cpp:
9061
9062	Fix recently introduced crash on missing envvar.
9063
90642002-05-30 17:18  mortene
9065
9066	* include/Inventor/misc/SoGL.h, src/misc/SoGL.cpp:
9067
9068	Compile fixes for SGI MIPSPro CC.
9069
90702002-05-30 17:12  mortene
9071
9072	* include/Inventor/misc/SoGL.h, src/misc/SoGL.cpp,
9073	src/misc/SoState.cpp, src/nodes/SoNode.cpp,
9074	src/nodes/SoSeparator.cpp:
9075
9076	Simplify OpenGL error debugging, with environment var
9077	COIN_GLERROR_DEBUGGING.
9078
90792002-05-30 16:10  mortene
9080
9081	* src/: base/SbImage.cpp, nodes/SoImage.cpp:
9082
9083	Slightly better error reporting when we fail to load an image.
9084
90852002-05-30 16:08  mortene
9086
9087	* src/misc/simage_wrapper.c:
9088
9089	FIXME about get_last_error.
9090
90912002-05-30 15:59  mortene
9092
9093	* include/Inventor/nodes/SoNode.h:
9094
9095	Minor compile fix.
9096
90972002-05-30 15:48  mortene
9098
9099	* include/Inventor/C/base/dict.h, include/Inventor/C/base/list.h,
9100	include/Inventor/C/base/memalloc.h, include/Inventor/C/base/name.h,
9101	include/Inventor/C/base/string.h, include/Inventor/C/base/time.h,
9102	src/tidbits.h, include/Inventor/C/errors/debugerror.h,
9103	include/Inventor/C/threads/barrier.h,
9104	include/Inventor/C/threads/common.h,
9105	include/Inventor/C/threads/condvar.h,
9106	include/Inventor/C/threads/mutex.h,
9107	include/Inventor/C/threads/rwmutex.h,
9108	include/Inventor/C/threads/storage.h,
9109	include/Inventor/C/threads/thread.h, src/engines/evaluator.c,
9110	src/engines/evaluator.l, src/engines/evaluator.y,
9111	src/engines/evaluator_tab.c, src/engines/lex.so_eval.c:
9112
9113	Compile fixes: include basic.h instead of SbBasic.h within C code.
9114
91152002-05-30 15:43  mortene
9116
9117	* Makefile.am, configure.ac, docs/coin.doxygen.in,
9118	include/Inventor/SbBasic.h.in, include/Inventor/C/Makefile.am,
9119	include/Inventor/C/basic.h.in:
9120
9121	Factor the C compatible stuff from SbBasic.h into a new basic.h
9122	header.
9123
91242002-05-30 14:34  pederb
9125
9126	* include/Inventor/misc/SoProto.h, src/misc/SoProto.cpp:
9127
9128	EXTERNPROTO export code.
9129
91302002-05-30 12:28  pederb
9131
9132	* src/misc/SoProtoInstance.cpp:
9133
9134	Initialize the isdefault flag for PROTO instance fields.
9135
91362002-05-30 12:27  pederb
9137
9138	* src/misc/SoProto.cpp:
9139
9140	Avoid extra newline character in the PROTO definition.
9141
91422002-05-30 12:03  pederb
9143
9144	* include/Inventor/misc/SoProto.h,
9145	include/Inventor/misc/SoProtoInstance.h, src/misc/SoProto.cpp,
9146	src/misc/SoProtoInstance.cpp:
9147
9148	Support for writing PROTO definitions and instances.
9149
91502002-05-30 12:01  pederb
9151
9152	* src/nodes/SoNode.cpp:
9153
9154	Rewrote PROTO instance support in SoNode::write().
9155
91562002-05-30 12:00  pederb
9157
9158	* src/misc/SoOutput.cpp:
9159
9160	getCurrentProto() bugfix.
9161
91622002-05-30 12:00  pederb
9163
9164	* src/misc/SoBase.cpp:
9165
9166	Small fix to support PROTO instance export.
9167
91682002-05-30 11:59  pederb
9169
9170	* src/fields/SoFieldData.cpp:
9171
9172	Support PROTO IS keyword export.
9173
91742002-05-28 21:59  mortene
9175
9176	* include/Inventor/C/errors/error.h, src/errors/debugerror.c,
9177	src/errors/error.c:
9178
9179	Misc improvements. Still early implementation phase.
9180
91812002-05-28 21:58  mortene
9182
9183	* configure.ac, include/Inventor/C/Makefile.am,
9184	include/Inventor/C/errors/Makefile.am:
9185
9186	Install include/Inventor/C/errors/error.h and debugerror.h.
9187	Bootstrap.
9188
91892002-05-28 13:41  pederb
9190
9191	* BUGS.txt:
9192
9193	Removed fixed bug entry.
9194
91952002-05-28 13:36  pederb
9196
9197	* BUGS.txt, src/nodekits/SoBaseKit.cpp:
9198
9199	Fixed nodekit export bug.
9200
92012002-05-28 11:49  mortene
9202
9203	* BUGS.txt:
9204
9205	Nodekit export bug with non-default fields.
9206
92072002-05-28 11:46  mortene
9208
9209	* src/misc/: SoOffscreenAGLData.icc, SoOffscreenRenderer.cpp:
9210
9211	Store and restore AGL context over render invocation. By Kyrah.
9212
92132002-05-28 11:43  mortene
9214
9215	* src/misc/SoBase.cpp:
9216
9217	Minor update to FIXME note.
9218
92192002-05-28 11:42  mortene
9220
9221	* src/misc/GLWrapper.cpp:
9222
9223	Compile fix for Mac OS X: include AGL.h if present. By Kyrah.
9224
92252002-05-28 11:42  mortene
9226
9227	* src/misc/GLWrapper.h:
9228
9229	Fix signature of glTexImage3DProc(). By kyrah.
9230
92312002-05-28 11:39  mortene
9232
9233	* configure.ac, include/Inventor/system/gl.h:
9234
9235	Check for glext.h.
9236
92372002-05-28 11:32  pederb
9238
9239	* src/misc/Makefile.am:
9240
9241	Bootstrap to install SoProto.h and SoProtoInstance.h.
9242
92432002-05-28 11:27  pederb
9244
9245	* include/Inventor/misc/SoProto.h,
9246	include/Inventor/misc/SoProtoInstance.h, src/misc/SoProto.cpp,
9247	src/misc/SoProtoInstance.cpp:
9248
9249	Documentation and some export code.
9250
92512002-05-28 11:23  pederb
9252
9253	* include/Inventor/SoOutput.h, src/misc/SoOutput.cpp:
9254
9255	Add methods needed for writing PROTO defintions.
9256
92572002-05-27 16:32  pederb
9258
9259	* src/misc/SoOutput.cpp:
9260
9261	Doc for new private method.
9262
92632002-05-27 16:10  pederb
9264
9265	* src/nodes/SoNode.cpp:
9266
9267	Support for writing PROTO instances.
9268
92692002-05-27 16:08  pederb
9270
9271	* include/Inventor/misc/SoProtoInstance.h,
9272	src/misc/SoProtoInstance.cpp:
9273
9274	Adds SoProtoInstance::findProtoInstance().
9275
92762002-05-27 16:07  pederb
9277
9278	* include/Inventor/SoOutput.h, src/misc/SoBase.cpp,
9279	src/misc/SoOutput.cpp:
9280
9281	Moved private data members in SoOutput into an internal class.
9282	SoBase.cpp was changed since it accessed a private data member in
9283	SoOutput.
9284
92852002-05-26 21:35  mortene
9286
9287	* include/Inventor/C/errors/debugerror.h,
9288	include/Inventor/C/errors/error.h, src/errors/debugerror.c,
9289	src/errors/error.c:
9290
9291	Misc improvements to get closer to functionality offered by SoError
9292	and SoDebugError.
9293
92942002-05-26 18:57  mortene
9295
9296	* include/Inventor/C/errors/debugerror.h,
9297	include/Inventor/C/errors/error.h, src/errors/Makefile.am,
9298	src/errors/all-c.c, src/errors/debugerror.c, src/errors/error.c:
9299
9300	Porting SoError and SoDebugError to C constructs, first alpha cut.
9301
93022002-05-24 23:22  mortene
9303
9304	* patches/sbstring-c-wrapper.diff:
9305
9306	Update patch so it applies cleanly.
9307
93082002-05-24 21:25  mortene
9309
9310	* src/base/time.c:
9311
9312	Change order of inclusion of timeb.h and time.h, to humor the
9313	build-process on the Darwin platform. Thanks to Kyrah.
9314
93152002-05-24 20:20  mortene
9316
9317	* src/: misc/SoInput.cpp, nodekits/SoBaseKit.cpp:
9318
9319	Use locale-independent coin_isspace() instead of ANSI C isspace().
9320
93212002-05-24 20:10  mortene
9322
9323	* src/: tidbits.c, tidbits.h:
9324
9325	Locale-independent isspace()-implementation.
9326
93272002-05-24 17:34  mortene
9328
9329	* src/misc/SoOffscreenWGLData.icc:
9330
9331	Implements getScreenPixelsPerInch() for Win32.
9332
93332002-05-24 17:16  pederb
9334
9335	* src/nodes/SoNode.cpp:
9336
9337	Bugfix for recently introduced bug.
9338
93392002-05-24 17:13  mortene
9340
9341	* src/misc/SoOffscreenGLXData.icc:
9342
9343	Compile fix.
9344
93452002-05-24 17:02  pederb
9346
9347	* src/: draggers/SoCenterballDragger.cpp,
9348	draggers/SoDirectionalLightDragger.cpp,
9349	draggers/SoDragPointDragger.cpp, draggers/SoDragger.cpp,
9350	draggers/SoHandleBoxDragger.cpp, draggers/SoJackDragger.cpp,
9351	draggers/SoPointLightDragger.cpp,
9352	draggers/SoRotateCylindricalDragger.cpp,
9353	draggers/SoRotateDiscDragger.cpp,
9354	draggers/SoRotateSphericalDragger.cpp,
9355	draggers/SoScale1Dragger.cpp, draggers/SoScale2Dragger.cpp,
9356	draggers/SoScale2UniformDragger.cpp,
9357	draggers/SoScaleUniformDragger.cpp,
9358	draggers/SoSpotLightDragger.cpp, draggers/SoTabBoxDragger.cpp,
9359	draggers/SoTabPlaneDragger.cpp, draggers/SoTrackballDragger.cpp,
9360	draggers/SoTransformBoxDragger.cpp,
9361	draggers/SoTransformerDragger.cpp,
9362	draggers/SoTranslate1Dragger.cpp, draggers/SoTranslate2Dragger.cpp,
9363	manips/SoCenterballManip.cpp, manips/SoClipPlaneManip.cpp,
9364	manips/SoDirectionalLightManip.cpp, manips/SoHandleBoxManip.cpp,
9365	manips/SoJackManip.cpp, manips/SoPointLightManip.cpp,
9366	manips/SoSpotLightManip.cpp, manips/SoTabBoxManip.cpp,
9367	manips/SoTrackballManip.cpp, manips/SoTransformBoxManip.cpp,
9368	manips/SoTransformManip.cpp, manips/SoTransformerManip.cpp,
9369	nodekits/SoAppearanceKit.cpp, nodekits/SoBaseKit.cpp,
9370	nodekits/SoCameraKit.cpp, nodekits/SoInteractionKit.cpp,
9371	nodekits/SoLightKit.cpp, nodekits/SoNodeKitListPart.cpp,
9372	nodekits/SoSceneKit.cpp, nodekits/SoSeparatorKit.cpp,
9373	nodekits/SoShapeKit.cpp, nodekits/SoWrapperKit.cpp,
9374	nodes/SoAnnotation.cpp, nodes/SoAntiSquish.cpp, nodes/SoArray.cpp,
9375	nodes/SoAsciiText.cpp, nodes/SoBaseColor.cpp, nodes/SoBlinker.cpp,
9376	nodes/SoCallback.cpp, nodes/SoCamera.cpp, nodes/SoClipPlane.cpp,
9377	nodes/SoColorIndex.cpp, nodes/SoComplexity.cpp, nodes/SoCone.cpp,
9378	nodes/SoCoordinate3.cpp, nodes/SoCoordinate4.cpp, nodes/SoCube.cpp,
9379	nodes/SoCylinder.cpp, nodes/SoDirectionalLight.cpp,
9380	nodes/SoDrawStyle.cpp, nodes/SoEnvironment.cpp,
9381	nodes/SoEventCallback.cpp, nodes/SoExtSelection.cpp,
9382	nodes/SoFaceSet.cpp, nodes/SoFile.cpp, nodes/SoFont.cpp,
9383	nodes/SoFontStyle.cpp, nodes/SoGroup.cpp,
9384	nodes/SoIndexedFaceSet.cpp, nodes/SoIndexedLineSet.cpp,
9385	nodes/SoIndexedNurbsCurve.cpp, nodes/SoIndexedNurbsSurface.cpp,
9386	nodes/SoIndexedShape.cpp, nodes/SoIndexedTriangleStripSet.cpp,
9387	nodes/SoInfo.cpp, nodes/SoLOD.cpp, nodes/SoLabel.cpp,
9388	nodes/SoLevelOfDetail.cpp, nodes/SoLight.cpp,
9389	nodes/SoLightModel.cpp, nodes/SoLineSet.cpp,
9390	nodes/SoLinearProfile.cpp, nodes/SoLocateHighlight.cpp,
9391	nodes/SoMaterial.cpp, nodes/SoMaterialBinding.cpp,
9392	nodes/SoMatrixTransform.cpp, nodes/SoMultipleCopy.cpp,
9393	nodes/SoNonIndexedShape.cpp, nodes/SoNormal.cpp,
9394	nodes/SoNormalBinding.cpp, nodes/SoNurbsCurve.cpp,
9395	nodes/SoNurbsProfile.cpp, nodes/SoNurbsSurface.cpp,
9396	nodes/SoOrthographicCamera.cpp, nodes/SoPathSwitch.cpp,
9397	nodes/SoPendulum.cpp, nodes/SoPerspectiveCamera.cpp,
9398	nodes/SoPickStyle.cpp, nodes/SoPointLight.cpp,
9399	nodes/SoPointSet.cpp, nodes/SoProfile.cpp,
9400	nodes/SoProfileCoordinate2.cpp, nodes/SoProfileCoordinate3.cpp,
9401	nodes/SoQuadMesh.cpp, nodes/SoResetTransform.cpp,
9402	nodes/SoRotation.cpp, nodes/SoRotationXYZ.cpp, nodes/SoRotor.cpp,
9403	nodes/SoScale.cpp, nodes/SoSelection.cpp, nodes/SoSeparator.cpp,
9404	nodes/SoShape.cpp, nodes/SoShapeHints.cpp, nodes/SoShuttle.cpp,
9405	nodes/SoSphere.cpp, nodes/SoSpotLight.cpp,
9406	nodes/SoSurroundScale.cpp, nodes/SoSwitch.cpp,
9407	nodes/SoTexture2.cpp, nodes/SoTexture2Transform.cpp,
9408	nodes/SoTexture3.cpp, nodes/SoTexture3Transform.cpp,
9409	nodes/SoTextureCoordinate2.cpp, nodes/SoTextureCoordinate3.cpp,
9410	nodes/SoTextureCoordinateBinding.cpp,
9411	nodes/SoTextureCoordinateDefault.cpp,
9412	nodes/SoTextureCoordinateEnvironment.cpp,
9413	nodes/SoTextureCoordinateFunction.cpp,
9414	nodes/SoTextureCoordinatePlane.cpp, nodes/SoTextureScalePolicy.cpp,
9415	nodes/SoTransform.cpp, nodes/SoTransformSeparator.cpp,
9416	nodes/SoTransformation.cpp, nodes/SoTranslation.cpp,
9417	nodes/SoTransparencyType.cpp, nodes/SoTriangleStripSet.cpp,
9418	nodes/SoUnits.cpp, nodes/SoVertexShape.cpp, nodes/SoWWWAnchor.cpp,
9419	nodes/SoWWWInline.cpp, upgraders/SoPackedColorV20.cpp:
9420
9421	Set correct node type flags for all nodes (Inventor 1, Inventor
9422	2.0, Inventor 2.1 and/or VRML1).
9423
94242002-05-24 16:56  mortene
9425
9426	* README.WIN32:
9427
9428	Minor additions.
9429
94302002-05-24 16:53  mortene
9431
9432	* src/misc/: SoOffscreenAGLData.icc, SoOffscreenGLXData.icc,
9433	SoOffscreenRenderer.cpp, SoOffscreenWGLData.icc:
9434
9435	Implements SoOffscreenRenderer::getScreenPixelsPerInch(). Only
9436	X11-version functioning properly yet.
9437
94382002-05-24 16:22  pederb
9439
9440	* include/Inventor/nodekits/SoSubKitP.h,
9441	include/Inventor/nodes/SoNode.h,
9442	include/Inventor/nodes/SoSubNodeP.h,
9443	src/draggers/SoCenterballDragger.cpp,
9444	src/draggers/SoDirectionalLightDragger.cpp,
9445	src/draggers/SoDragPointDragger.cpp, src/draggers/SoDragger.cpp,
9446	src/draggers/SoHandleBoxDragger.cpp,
9447	src/draggers/SoJackDragger.cpp,
9448	src/draggers/SoPointLightDragger.cpp,
9449	src/draggers/SoRotateCylindricalDragger.cpp,
9450	src/draggers/SoRotateDiscDragger.cpp,
9451	src/draggers/SoRotateSphericalDragger.cpp,
9452	src/draggers/SoScale1Dragger.cpp, src/draggers/SoScale2Dragger.cpp,
9453	src/draggers/SoScale2UniformDragger.cpp,
9454	src/draggers/SoScaleUniformDragger.cpp,
9455	src/draggers/SoSpotLightDragger.cpp,
9456	src/draggers/SoTabBoxDragger.cpp,
9457	src/draggers/SoTabPlaneDragger.cpp,
9458	src/draggers/SoTrackballDragger.cpp,
9459	src/draggers/SoTransformBoxDragger.cpp,
9460	src/draggers/SoTransformerDragger.cpp,
9461	src/draggers/SoTranslate1Dragger.cpp,
9462	src/draggers/SoTranslate2Dragger.cpp,
9463	src/manips/SoCenterballManip.cpp, src/manips/SoClipPlaneManip.cpp,
9464	src/manips/SoDirectionalLightManip.cpp,
9465	src/manips/SoHandleBoxManip.cpp, src/manips/SoJackManip.cpp,
9466	src/manips/SoPointLightManip.cpp, src/manips/SoSpotLightManip.cpp,
9467	src/manips/SoTabBoxManip.cpp, src/manips/SoTrackballManip.cpp,
9468	src/manips/SoTransformBoxManip.cpp,
9469	src/manips/SoTransformManip.cpp, src/manips/SoTransformerManip.cpp,
9470	src/nodekits/SoAppearanceKit.cpp, src/nodekits/SoBaseKit.cpp,
9471	src/nodekits/SoCameraKit.cpp, src/nodekits/SoInteractionKit.cpp,
9472	src/nodekits/SoLightKit.cpp, src/nodekits/SoNodeKitListPart.cpp,
9473	src/nodekits/SoSceneKit.cpp, src/nodekits/SoSeparatorKit.cpp,
9474	src/nodekits/SoShapeKit.cpp, src/nodekits/SoWrapperKit.cpp,
9475	src/nodes/SoAnnotation.cpp, src/nodes/SoAntiSquish.cpp,
9476	src/nodes/SoArray.cpp, src/nodes/SoAsciiText.cpp,
9477	src/nodes/SoBaseColor.cpp, src/nodes/SoBlinker.cpp,
9478	src/nodes/SoCallback.cpp, src/nodes/SoCamera.cpp,
9479	src/nodes/SoClipPlane.cpp, src/nodes/SoColorIndex.cpp,
9480	src/nodes/SoComplexity.cpp, src/nodes/SoCone.cpp,
9481	src/nodes/SoCoordinate3.cpp, src/nodes/SoCoordinate4.cpp,
9482	src/nodes/SoCube.cpp, src/nodes/SoCylinder.cpp,
9483	src/nodes/SoDirectionalLight.cpp, src/nodes/SoDrawStyle.cpp,
9484	src/nodes/SoEnvironment.cpp, src/nodes/SoEventCallback.cpp,
9485	src/nodes/SoExtSelection.cpp, src/nodes/SoFaceSet.cpp,
9486	src/nodes/SoFile.cpp, src/nodes/SoFont.cpp,
9487	src/nodes/SoFontStyle.cpp, src/nodes/SoGroup.cpp,
9488	src/nodes/SoImage.cpp, src/nodes/SoIndexedFaceSet.cpp,
9489	src/nodes/SoIndexedLineSet.cpp, src/nodes/SoIndexedNurbsCurve.cpp,
9490	src/nodes/SoIndexedNurbsSurface.cpp, src/nodes/SoIndexedShape.cpp,
9491	src/nodes/SoIndexedTriangleStripSet.cpp, src/nodes/SoInfo.cpp,
9492	src/nodes/SoLOD.cpp, src/nodes/SoLabel.cpp,
9493	src/nodes/SoLevelOfDetail.cpp, src/nodes/SoLight.cpp,
9494	src/nodes/SoLightModel.cpp, src/nodes/SoLineSet.cpp,
9495	src/nodes/SoLinearProfile.cpp, src/nodes/SoLocateHighlight.cpp,
9496	src/nodes/SoMarkerSet.cpp, src/nodes/SoMaterial.cpp,
9497	src/nodes/SoMaterialBinding.cpp, src/nodes/SoMatrixTransform.cpp,
9498	src/nodes/SoMultipleCopy.cpp, src/nodes/SoNonIndexedShape.cpp,
9499	src/nodes/SoNormal.cpp, src/nodes/SoNormalBinding.cpp,
9500	src/nodes/SoNurbsCurve.cpp, src/nodes/SoNurbsProfile.cpp,
9501	src/nodes/SoNurbsSurface.cpp, src/nodes/SoOrthographicCamera.cpp,
9502	src/nodes/SoPackedColor.cpp, src/nodes/SoPathSwitch.cpp,
9503	src/nodes/SoPendulum.cpp, src/nodes/SoPerspectiveCamera.cpp,
9504	src/nodes/SoPickStyle.cpp, src/nodes/SoPointLight.cpp,
9505	src/nodes/SoPointSet.cpp, src/nodes/SoPolygonOffset.cpp,
9506	src/nodes/SoProfile.cpp, src/nodes/SoProfileCoordinate2.cpp,
9507	src/nodes/SoProfileCoordinate3.cpp, src/nodes/SoQuadMesh.cpp,
9508	src/nodes/SoResetTransform.cpp, src/nodes/SoRotation.cpp,
9509	src/nodes/SoRotationXYZ.cpp, src/nodes/SoRotor.cpp,
9510	src/nodes/SoScale.cpp, src/nodes/SoSelection.cpp,
9511	src/nodes/SoSeparator.cpp, src/nodes/SoShape.cpp,
9512	src/nodes/SoShapeHints.cpp, src/nodes/SoShuttle.cpp,
9513	src/nodes/SoSphere.cpp, src/nodes/SoSpotLight.cpp,
9514	src/nodes/SoSurroundScale.cpp, src/nodes/SoSwitch.cpp,
9515	src/nodes/SoText2.cpp, src/nodes/SoText3.cpp,
9516	src/nodes/SoTexture2.cpp, src/nodes/SoTexture2Transform.cpp,
9517	src/nodes/SoTexture3.cpp, src/nodes/SoTexture3Transform.cpp,
9518	src/nodes/SoTextureCoordinate2.cpp,
9519	src/nodes/SoTextureCoordinate3.cpp,
9520	src/nodes/SoTextureCoordinateBinding.cpp,
9521	src/nodes/SoTextureCoordinateDefault.cpp,
9522	src/nodes/SoTextureCoordinateEnvironment.cpp,
9523	src/nodes/SoTextureCoordinateFunction.cpp,
9524	src/nodes/SoTextureCoordinatePlane.cpp,
9525	src/nodes/SoTextureScalePolicy.cpp, src/nodes/SoTransform.cpp,
9526	src/nodes/SoTransformSeparator.cpp, src/nodes/SoTransformation.cpp,
9527	src/nodes/SoTranslation.cpp, src/nodes/SoTransparencyType.cpp,
9528	src/nodes/SoTriangleStripSet.cpp, src/nodes/SoUnits.cpp,
9529	src/nodes/SoVertexProperty.cpp, src/nodes/SoVertexShape.cpp,
9530	src/nodes/SoWWWAnchor.cpp, src/nodes/SoWWWInline.cpp,
9531	src/upgraders/SoPackedColorV20.cpp:
9532
9533	Set the node type for all nodes.
9534
95352002-05-24 15:59  mortene
9536
9537	* src/nodekits/SoInteractionKit.cpp:
9538
9539	Don't try to pass an SbString as a char*.
9540
95412002-05-24 15:47  mortene
9542
9543	* src/nodes/SoImage.cpp:
9544
9545	Document default field values.
9546
95472002-05-24 15:46  mortene
9548
9549	* src/nodes/SoSeparator.cpp:
9550
9551	Be less paranoid on SoSeparator::renderCaching: interpret "ON" as
9552	"ON", and not as "OFF" (unless a magic envvar is set).	:-}
9553
9554	Add a replacement magic envvar "COIN_RANDOMIZE_RENDER_CACHING",
9555	which we can use internally for implicit testing of rendercaching.
9556	Set it to "1" to force every other SoSeparator node to use
9557	rendercaching.
9558
95592002-05-24 15:13  pederb
9560
9561	* src/nodes/SoNode.cpp:
9562
9563	Increase the number of allowed node types to 31.
9564
95652002-05-24 15:10  larsa
9566
9567	* src/: tidbits.c, tidbits.h:
9568
9569	restructuring of endianness-handling code
9570
95712002-05-24 15:03  pederb
9572
9573	* src/nodes/: SoSwitch.cpp, SoUnknownNode.cpp:
9574
9575	Bugfix for recently introduced export bugs.
9576
95772002-05-24 14:40  pederb
9578
9579	* include/Inventor/nodes/SoNode.h,
9580	include/Inventor/nodes/SoSubNodeP.h, src/nodes/SoNode.cpp:
9581
9582	Initial framework for handling nodes of different
9583	Inventor/Coin/VRML versions.
9584
95852002-05-23 16:19  mortene
9586
9587	* include/Inventor/Makefile.am:
9588
9589	Fixes a bug which caused SbBasic.h to never be installed.
9590
95912002-05-23 13:23  mortene
9592
9593	* src/nodes/SoShape.cpp:
9594
9595	Adds new FIXMEs about missing doc on generatePrimitives()-related
9596	methods.
9597
95982002-05-22 16:34  mortene
9599
9600	* include/Inventor/Makefile.am:
9601
9602	Avoid installing SbBasic.h if there are no changes.
9603
96042002-05-22 15:29  mortene
9605
9606	* BUGS.txt:
9607
9608	Moves a bug related to hidden line rendering over to
9609	SoGUI/BUGS.txt.
9610
96112002-05-22 15:18  mortene
9612
9613	* src/nodes/SoWWWInline.cpp:
9614
9615	FIXME.
9616
96172002-05-22 15:18  mortene
9618
9619	* src/misc/SoOffscreenRenderer.cpp:
9620
9621	Code example for getWriteFiletypeInfo().
9622
96232002-05-22 10:49  mortene
9624
9625	* src/misc/SoType.cpp:
9626
9627	Adds extensive sample code to SoType::overrideType() function doc.
9628
96292002-05-22 10:08  mortene
9630
9631	* src/nodes/SoNode.cpp:
9632
9633	Adds doc example code, which shows the basics of making node-class
9634	extensions.
9635
96362002-05-22 09:39  mortene
9637
9638	* configure.ac:
9639
9640	Update a few macro names.
9641
96422002-05-22 09:24  mortene
9643
9644	* bootstrap:
9645
9646	Bootstrap after reverting to Automake 1.5.
9647
96482002-05-22 09:22  mortene
9649
9650	* patches/: SbString-contains.diff, sbstring-c-wrapper.diff:
9651
9652	Updates SbString-on-cc_string wrapper to include find() and
9653	findAll().  Patch with SbString::find() and SbString::findAll() has
9654	now been applied properly every, so remove it.
9655
96562002-05-22 09:14  mortene
9657
9658	* include/Inventor/SbString.h, src/base/SbString.cpp:
9659
9660	Adds 2 new methods to the public API: find() and findAll(). Written
9661	by larsivi.
9662
96632002-05-21 21:07  pederb
9664
9665	* src/misc/SoBase.cpp:
9666
9667	Temporary fix needed to test VRML2 export.
9668
96692002-05-21 17:20  mortene
9670
9671	* src/Makefile.am:
9672
9673	Minor simplification.
9674
96752002-05-21 17:19  mortene
9676
9677	* docs/todo.txt:
9678
9679	Wish for perfect transparency handling.
9680
96812002-05-21 17:18  mortene
9682
9683	* FAQ:
9684
9685	Explain why it's difficult to do perfect transparency rendering. By
9686	pederb.
9687
96882002-05-21 17:15  mortene
9689
9690	* BUGS.txt:
9691
9692	Adds 3 known bugs.
9693
96942002-05-21 16:56  pederb
9695
9696	* src/nodes/SoShape.cpp:
9697
9698	Handle zero-length lines when picking.
9699
97002002-05-21 16:40  pederb
9701
9702	* src/fields/: MFNodeEnginePath.tpl, SoMFEngine.cpp, SoMFNode.cpp,
9703	SoMFPath.cpp:
9704
9705	Bugfix for SoMFNode::countWriteRefs() and
9706	SoMFPath::countWriteRefs(). The whole graphs/paths needs to be
9707	counted, not only the root nodes.
9708
97092002-05-21 16:35  pederb
9710
9711	* src/fields/: SFNodeEnginePath.tpl, SoSFEngine.cpp, SoSFNode.cpp,
9712	SoSFPath.cpp:
9713
9714	Bugfix for SoSFNode::countWriteRefs() and
9715	SoSFPath::countWriteRefs(). The whole graph/path needs to be
9716	counted, not only the root node.
9717
97182002-05-21 15:58  pederb
9719
9720	* src/: fields/MFNodeEnginePath.tpl, fields/SFNodeEnginePath.tpl,
9721	fields/SoMFEngine.cpp, fields/SoMFNode.cpp, fields/SoMFPath.cpp,
9722	fields/SoSFEngine.cpp, fields/SoSFNode.cpp, fields/SoSFPath.cpp,
9723	nodes/SoGroup.cpp, nodes/SoNode.cpp:
9724
9725	Compatibility fixes in SoNode::write() and SoNode::writeInstance().
9726	The other files were changed because of the new way these functions
9727	behave.
9728
97292002-05-21 15:33  pederb
9730
9731	* src/fields/SoMField.cpp:
9732
9733	Fix to get correct indentation for SoMFNode fields.
9734
97352002-05-21 14:47  pederb
9736
9737	* src/engines/SoNodeEngine.cpp:
9738
9739	Write bugfix.
9740
97412002-05-21 14:46  pederb
9742
9743	* src/actions/SoWriteAction.cpp:
9744
9745	Don't terminate with a newline character if continueToApply() was
9746	called.
9747
97482002-05-19 13:02  mortene
9749
9750	* configure.ac:
9751
9752	Adds a general FIXME note about spaces in directory names.
9753
97542002-05-16 15:55  pederb
9755
9756	* src/misc/SoBase.cpp:
9757
9758	Support for parsing EXTERNPROTO.
9759
97602002-05-16 15:54  pederb
9761
9762	* include/Inventor/misc/SoProto.h, src/misc/SoProto.cpp:
9763
9764	Support for EXTERNPROTO.
9765
97662002-05-16 15:47  pederb
9767
9768	* include/Inventor/fields/SoFieldData.h,
9769	src/fields/SoFieldData.cpp:
9770
9771	Add support for parsing field desciptions without field default
9772	values in readFieldDescriptions(). This is needed for VRML2
9773	EXTERNPROTO support.
9774
97752002-05-15 20:22  mortene
9776
9777	* include/Inventor/nodes/SoNode.h:
9778
9779	FIXME about node versioning.
9780
97812002-05-15 10:16  mortene
9782
9783	* docs/coin.doxygen.in, src/actions/SoGLRenderAction.cpp,
9784	src/nodes/SoTransparencyType.cpp:
9785
9786	Improve doc on transparency modes.
9787
97882002-05-15 10:12  pederb
9789
9790	* src/nodes/: SoIndexedNurbsCurve.cpp, SoIndexedNurbsSurface.cpp,
9791	SoNurbsCurve.cpp, SoNurbsSurface.cpp:
9792
9793	Fixes some ugly stack scope bugs.
9794
97952002-05-14 17:13  mortene
9796
9797	* HACKING:
9798
9799	Minor corrections.
9800
98012002-05-14 15:12  mortene
9802
9803	* src/misc/GLUWrapper.c:
9804
9805	Adds COIN_DEBUG_GLU_INFO envvar run-time check for remote debugging
9806	assistance.
9807
98082002-05-14 10:54  mortene
9809
9810	* src/base/: Makefile.am, all-c.c, all.cpp:
9811
9812	Use a separate srcfile for collecting all C sources.
9813
98142002-05-14 08:54  pederb
9815
9816	* src/misc/SoGL.cpp:
9817
9818	SoGetPrimitiveCountAction bugfix. We need to test if
9819	SoViewportRegionElement is enabled.
9820
98212002-05-14 08:49  mortene
9822
9823	* models/dead_simple/texturecoordinate2.iv:
9824
9825	Simple test for SoTextureCoordinate2.
9826
98272002-05-13 21:08  mortene
9828
9829	* include/Inventor/SbXfBox3f.h,
9830	include/Inventor/draggers/SoDragger.h,
9831	include/Inventor/engines/SoEngine.h,
9832	include/Inventor/engines/SoNodeEngine.h,
9833	include/Inventor/fields/SoSubField.h, include/Inventor/misc/SoGL.h,
9834	src/base/SbTesselator.cpp, src/actions/SoAction.cpp,
9835	src/actions/SoBoxHighlightRenderAction.cpp,
9836	src/actions/SoGLRenderAction.cpp,
9837	src/actions/SoLineHighlightRenderAction.cpp,
9838	src/caches/SoCache.cpp, src/caches/SoConvexDataCache.cpp,
9839	src/caches/SoGLRenderCache.cpp, src/details/SoConeDetail.cpp,
9840	src/details/SoCubeDetail.cpp, src/details/SoCylinderDetail.cpp,
9841	src/details/SoDetail.cpp, src/details/SoFaceDetail.cpp,
9842	src/details/SoLineDetail.cpp, src/details/SoPointDetail.cpp,
9843	src/details/SoTextDetail.cpp, src/draggers/SoCenterballDragger.cpp,
9844	src/draggers/SoDragger.cpp, src/elements/SoAccumulatedElement.cpp,
9845	src/elements/SoCacheElement.cpp,
9846	src/elements/SoClipPlaneElement.cpp,
9847	src/elements/SoCullElement.cpp, src/elements/SoElement.cpp,
9848	src/elements/SoGLNormalizeElement.cpp,
9849	src/elements/SoGLTexture3EnabledElement.cpp,
9850	src/elements/SoGLTextureEnabledElement.cpp,
9851	src/elements/SoGLTextureImageElement.cpp,
9852	src/elements/SoLightElement.cpp,
9853	src/elements/SoModelMatrixElement.cpp,
9854	src/elements/SoProfileElement.cpp,
9855	src/elements/SoTextureImageElement.cpp,
9856	src/elements/SoTextureMatrixElement.cpp,
9857	src/elements/SoTransparencyElement.cpp,
9858	src/engines/SoCalculator.cpp, src/engines/SoComposeMatrix.cpp,
9859	src/engines/SoComposeRotation.cpp, src/engines/SoComposeVec2f.cpp,
9860	src/engines/SoComposeVec3f.cpp, src/engines/SoComposeVec4f.cpp,
9861	src/engines/SoConcatenate.cpp, src/engines/SoCounter.cpp,
9862	src/engines/SoDecomposeMatrix.cpp,
9863	src/engines/SoDecomposeRotation.cpp,
9864	src/engines/SoDecomposeVec2f.cpp, src/engines/SoDecomposeVec3f.cpp,
9865	src/engines/SoDecomposeVec4f.cpp, src/engines/SoElapsedTime.cpp,
9866	src/engines/SoEngine.cpp, src/engines/SoFieldConverter.cpp,
9867	src/engines/SoGate.cpp, src/engines/SoInterpolate.cpp,
9868	src/engines/SoNodeEngine.cpp, src/engines/SoOnOff.cpp,
9869	src/engines/SoOneShot.cpp, src/engines/SoSelectOne.cpp,
9870	src/engines/SoTimeCounter.cpp, src/engines/SoTriggerAny.cpp,
9871	src/fields/MFNodeEnginePath.tpl, src/fields/SoField.cpp,
9872	src/fields/SoFieldContainer.cpp, src/fields/SoGlobalField.cpp,
9873	src/fields/SoMFEngine.cpp, src/fields/SoMFNode.cpp,
9874	src/fields/SoMFPath.cpp, src/fields/SoMField.cpp,
9875	src/lists/SbPList.cpp, src/lists/SbVec3fList.cpp,
9876	src/lists/SoActionMethodList.cpp, src/lists/SoBaseList.cpp,
9877	src/lists/SoDetailList.cpp, src/lists/SoEngineOutputList.cpp,
9878	src/lists/SoFieldList.cpp, src/lists/SoPickedPointList.cpp,
9879	src/lists/SoTypeList.cpp, src/misc/SoBase.cpp,
9880	src/misc/SoChildList.cpp, src/misc/SoGLBigImage.cpp,
9881	src/misc/SoOffscreenRenderer.cpp, src/misc/SoProto.cpp,
9882	src/nodekits/SoBaseKit.cpp, src/nodekits/SoInteractionKit.cpp,
9883	src/nodekits/SoNodeKitListPart.cpp, src/nodes/SoBlinker.cpp,
9884	src/nodes/SoCallback.cpp, src/nodes/SoCamera.cpp,
9885	src/nodes/SoCone.cpp, src/nodes/SoCylinder.cpp,
9886	src/nodes/SoExtSelection.cpp, src/nodes/SoFaceSet.cpp,
9887	src/nodes/SoGroup.cpp, src/nodes/SoImage.cpp,
9888	src/nodes/SoIndexedFaceSet.cpp, src/nodes/SoIndexedLineSet.cpp,
9889	src/nodes/SoIndexedNurbsCurve.cpp,
9890	src/nodes/SoIndexedNurbsSurface.cpp, src/nodes/SoLineSet.cpp,
9891	src/nodes/SoMarkerSet.cpp, src/nodes/SoMaterialBinding.cpp,
9892	src/nodes/SoNurbsCurve.cpp, src/nodes/SoNurbsSurface.cpp,
9893	src/nodes/SoPackedColor.cpp, src/nodes/SoPendulum.cpp,
9894	src/nodes/SoPointSet.cpp, src/nodes/SoSelection.cpp,
9895	src/nodes/SoShape.cpp, src/nodes/SoShapeHints.cpp,
9896	src/nodes/SoShuttle.cpp, src/nodes/SoSphere.cpp,
9897	src/nodes/SoText3.cpp, src/nodes/SoTexture3.cpp,
9898	src/nodes/SoTriangleStripSet.cpp, src/nodes/SoUnknownNode.cpp,
9899	src/nodes/SoVertexShape.cpp, src/nodes/SoWWWInline.cpp,
9900	src/nodes/soshape_primdata.cpp,
9901	src/projectors/SbCylinderPlaneProjector.cpp,
9902	src/projectors/SbCylinderProjector.cpp,
9903	src/projectors/SbCylinderSectionProjector.cpp,
9904	src/projectors/SbCylinderSheetProjector.cpp,
9905	src/projectors/SbLineProjector.cpp,
9906	src/projectors/SbPlaneProjector.cpp,
9907	src/projectors/SbSpherePlaneProjector.cpp,
9908	src/projectors/SbSphereProjector.cpp,
9909	src/projectors/SbSphereSectionProjector.cpp,
9910	src/projectors/SbSphereSheetProjector.cpp,
9911	src/sensors/SoDelayQueueSensor.cpp, src/sensors/SoFieldSensor.cpp,
9912	src/sensors/SoPathSensor.cpp, src/sensors/SoSensor.cpp,
9913	src/sensors/SoSensorManager.cpp,
9914	src/sensors/SoTimerQueueSensor.cpp:
9915
9916	Two janitorial tasks completed:
9917
9918	Straighten out terminology; it's "override", not "overload" when
9919	re-implementing a (virtual) method.
9920
9921	Spell-fix: it's "tessellate", not "tesselate".
9922
99232002-05-13 20:49  mortene
9924
9925	* src/nodes/SoIndexedTriangleStripSet.cpp,
9926	include/Inventor/nodes/SoIndexedTriangleStripSet.h:
9927
9928	Removes the bogus willSetShadeModel() method.
9929
99302002-05-13 19:01  mortene
9931
9932	* README.IRIX:
9933
9934	Mention the 'failed to link with be.so' problem and solution.
9935
99362002-05-13 18:57  mortene
9937
9938	* patches/sbbox2f-findintersection.diff:
9939
9940	larsa's SbBox2f::findIntersection().
9941
99422002-05-13 18:55  mortene
9943
9944	* patches/sbfifo.diff:
9945
9946	pederb's FIFO queue ADT.
9947
99482002-05-13 18:47  mortene
9949
9950	* patches/sbmatrix-optimized-inverse.diff, src/base/SbMatrix.cpp:
9951
9952	Queue pederb's optimized matrix inversation code.
9953
99542002-05-13 18:30  mortene
9955
9956	* src/base/all.cpp:
9957
9958	Include string.c.
9959
99602002-05-13 18:29  mortene
9961
9962	* patches/sbstring-c-wrapper.diff:
9963
9964	Updated to match changes in cc_string API.
9965
9966	Implodes SbString.cpp so only the Doxygen doc is left.
9967
99682002-05-13 18:25  mortene
9969
9970	* include/Inventor/C/: Makefile.am, base/Makefile.am:
9971
9972	Install string.h.
9973
99742002-05-13 18:25  mortene
9975
9976	* src/base/Makefile.am:
9977
9978	Build string.c.
9979
99802002-05-13 18:24  mortene
9981
9982	* include/Inventor/C/base/string.h, src/base/string.c:
9983
9984	Some design fixes to avoid unnecessary allocations.
9985
99862002-05-13 18:17  larsa
9987
9988	* FAQ:
9989
9990	update on item having to call e SoDB::init()
9991
99922002-05-13 14:32  mortene
9993
9994	* build/: Makefile.am, README, geniwz.pl:
9995
9996	Remove traces of old InstallShield packaging.
9997
99982002-05-13 13:08  mortene
9999
10000	* src/nodes/SoAsciiText.cpp:
10001
10002	Compile fix.
10003
100042002-05-13 12:49  mortene
10005
10006	* Makefile.am:
10007
10008	Specify ACLOCAL_AMFLAGS.
10009
100102002-05-13 12:48  mortene
10011
10012	* BUGS.txt, docs/todo.txt:
10013
10014	Crash bug with buildings/Barcelona.iv.
10015
100162002-05-13 12:37  mortene
10017
10018	* src/nodes/: SoAsciiText.cpp, SoText3.cpp:
10019
10020	Note missing 3D-texture support.
10021
100222002-05-13 12:13  mortene
10023
10024	* src/misc/SoOffscreenGLXData.icc:
10025
10026	FIXME about p-buffer support.
10027
100282002-05-12 22:42  mortene
10029
10030	* src/base/SbPlane.cpp:
10031
10032	Corrects argument checking for SbPlane::intersect().
10033
100342002-05-11 11:32  mortene
10035
10036	* THANKS:
10037
10038	Adds Brad Grantham for SGI IRIX MIPSpro 6.5 build fix.
10039
100402002-05-10 17:01  pederb
10041
10042	* include/Inventor/misc/SoProto.h, src/misc/SoBase.cpp,
10043	src/misc/SoProto.cpp:
10044
10045	SoProto now inherits SoNode to make it possible to store the PROTO
10046	definition in the scene graph.
10047
100482002-05-10 16:38  pederb
10049
10050	* include/Inventor/nodes/SoGroup.h, src/nodes/SoGroup.cpp:
10051
10052	Made the child manipulation functions virtual.
10053
100542002-05-10 15:16  pederb
10055
10056	* cfg/depcomp:
10057
10058	Clean bootstrap.
10059
100602002-05-10 12:34  mortene
10061
10062	* THANKS:
10063
10064	Adds Per �yvind Hvidsten for SoQt-build related bugfix.
10065
100662002-05-09 11:08  mortene
10067
10068	* src/upgraders/all.cpp:
10069
10070	Build fix for "compact" build.
10071
100722002-05-09 11:05  mortene
10073
10074	* src/base/base.c:
10075
10076	Fix a faulty ifdef.
10077
100782002-05-09 10:35  mortene
10079
10080	* src/fields/SoMField.cpp:
10081
10082	Elaborate on the setValues() call, and warn of a potential gotcha.
10083
100842002-05-08 16:38  pederb
10085
10086	* src/misc/SoNormalGenerator.cpp:
10087
10088	Tristrip documentation update.
10089
100902002-05-08 16:04  pederb
10091
10092	* src/Makefile.am:
10093
10094	Non-hacking link fix.
10095
100962002-05-08 15:41  pederb
10097
10098	* src/misc/SoBase.cpp:
10099
10100	Support for reading Inventor files < V2.1.
10101
101022002-05-08 15:40  pederb
10103
10104	* bootstrap, configure.ac, src/Makefile.am:
10105
10106	Bootstrap to build upgraders.
10107
101082002-05-08 15:38  pederb
10109
10110	* src/upgraders/: Makefile.am, SoPackedColorV20.cpp,
10111	SoPackedColorV20.h, SoUpgrader.cpp, SoUpgrader.h:
10112
10113	Framework for supporting Inventor files with version < 2.1. Support
10114	for SoPackedColor V2.0.
10115
101162002-05-08 09:19  mortene
10117
10118	* docs/misc-resources.txt, src/actions/SoAction.cpp,
10119	src/misc/SoBase.cpp, src/nodekits/SoBaseKit.cpp,
10120	src/nodes/SoAsciiText.cpp, src/nodes/SoFontStyle.cpp,
10121	src/nodes/SoLOD.cpp, src/nodes/SoPackedColor.cpp,
10122	src/nodes/SoVertexProperty.cpp, src/nodes/SoWWWAnchor.cpp,
10123	src/nodes/SoWWWInline.cpp:
10124
10125	Doc fixes.
10126
101272002-05-08 09:04  mortene
10128
10129	* docs/todo.txt:
10130
10131	Elaborate on the problems we have with file versioning.
10132
101332002-05-07 11:37  pederb
10134
10135	* src/nodes/SoVertexProperty.cpp:
10136
10137	Support the normal vector and normal binding override flags.
10138
101392002-05-07 11:37  pederb
10140
10141	* src/nodes/SoNormalBinding.cpp:
10142
10143	Support the normal binding override flag.
10144
101452002-05-07 11:36  pederb
10146
10147	* src/nodes/SoNormal.cpp:
10148
10149	Support the normal vector override flag.
10150
101512002-05-07 11:36  pederb
10152
10153	* include/Inventor/elements/SoOverrideElement.h,
10154	src/elements/SoOverrideElement.cpp:
10155
10156	Support for normal vector and normal binding override flags.
10157
101582002-05-06 10:32  mortene
10159
10160	* src/: fields/SoField.cpp, misc/SoInput.cpp:
10161
10162	Bugfixes for problems with setting SoSFString and SoMFString field
10163	values through SoNode::set() and SoField::set().
10164
101652002-05-03 15:45  pederb
10166
10167	* include/Inventor/SbDPPlane.h, src/Makefile.am,
10168	src/base/Makefile.am, src/base/SbDPPlane.cpp:
10169
10170	SbDPPlane implementation.
10171
101722002-05-03 14:46  mortene
10173
10174	* THANKS:
10175
10176	Adds Robert Norris, for assistance with SoWin.
10177
101782002-05-03 13:42  pederb
10179
10180	* src/base/SbXfBox3f.cpp:
10181
10182	Calculate volume by using the matrix determinant.
10183
101842002-05-03 11:37  pederb
10185
10186	* src/misc/: SoOffscreenAGLData.icc, SoOffscreenGLXData.icc,
10187	SoOffscreenRenderer.cpp, SoOffscreenWGLData.icc:
10188
10189	Move platform specific code into separate files.
10190
101912002-05-03 11:15  kintel
10192
10193	* src/misc/SoBase.cpp:
10194
10195	Removed bogus comment
10196
101972002-05-03 10:24  pederb
10198
10199	* src/: nodes/SoRotor.cpp, draggers/SoTrackballDragger.cpp:
10200
10201	Bugfix. Read current time from realTime field instead of using
10202	SbTime::getTimeOfDay() directly.
10203
102042002-05-03 10:04  mortene
10205
10206	* src/misc/SoGLImage.cpp:
10207
10208	Fallback resize function for OpenGL textures. By pederb.
10209
102102002-05-02 21:44  mortene
10211
10212	* BUGS.txt:
10213
10214	Bounding box calculation bug was just fixed, update.
10215
102162002-05-02 21:41  mortene
10217
10218	* src/base/SbXfBox3f.cpp:
10219
10220	Fixes long-standing problem with combination of SbXfBox3f bounding
10221	boxes.
10222
102232002-05-02 20:29  mortene
10224
10225	* src/: actions/SoAction.cpp, misc/SoOffscreenRenderer.cpp,
10226	nodes/SoNode.cpp:
10227
10228	Documentation improvements.
10229
102302002-05-02 20:27  mortene
10231
10232	* src/nodes/: SoAsciiText.cpp, SoText3.cpp:
10233
10234	Minor improvements to code readability.
10235
102362002-05-02 20:05  mortene
10237
10238	* src/base/Makefile.am:
10239
10240	Bugfix: builds without threads should still include base.c and
10241	debug.c.
10242
102432002-05-02 10:50  pederb
10244
10245	* src/base/SbViewVolume.cpp:
10246
10247	Bugfix SbViewVolume::narrow() and SbViewVolume::zNarrow(). Bug was
10248	introduced 2002-03-21.
10249
102502002-04-30 12:53  pederb
10251
10252	* src/elements/SoShapeStyleElement.cpp:
10253
10254	Implementes SoShapeStyleElement::isTextureFunction().
10255
102562002-04-30 12:43  pederb
10257
10258	* src/engines/SoInterpolate.cpp:
10259
10260	Adds SoInterpolate::initClasses() implementation.
10261
102622002-04-30 12:39  pederb
10263
10264	* include/Inventor/elements/SoModelMatrixElement.h:
10265
10266	Remove SoModelMatrixElement::getInverse() declarations.
10267
102682002-04-30 12:22  pederb
10269
10270	* src/base/SbMatrix.cpp:
10271
10272	Doc. update for multVecMatrix().
10273
102742002-04-29 13:56  kintel
10275
10276	* include/Inventor/SoOutput.h, src/misc/SoBase.cpp,
10277	src/misc/SoOutput.cpp:
10278
10279	Better name mangling of DEF'ed/USE'd nodes when writing to file if
10280	the COIN_DONT_MANGLE_OUTPUT_NAMES env variable is set or we're
10281	writing a VRML1 file
10282
102832002-04-27 11:16  mortene
10284
10285	* src/errors/SoDebugError.cpp:
10286
10287	Fix buffer overruns when tokenizing COIN_DEBUG_BREAK.
10288
102892002-04-27 10:15  mortene
10290
10291	* src/base/Makefile.am:
10292
10293	time.c should always be built, not only when threads are used.
10294
102952002-04-26 15:55  mortene
10296
10297	* src/misc/SoBase.cpp:
10298
10299	Remark upon the use of a private SoOutput-variable with a
10300	FIXME-note.
10301
103022002-04-26 12:18  pederb
10303
10304	* src/misc/SoGL.cpp:
10305
10306	Remove unused variable.
10307
103082002-04-25 11:50  pederb
10309
10310	* src/base/SbImage.cpp:
10311
10312	Adds support for using the data array allocated by simage directly.
10313	We don't have to copy the data into a new array anymore.
10314
103152002-04-25 11:27  pederb
10316
10317	* include/Inventor/SbVec3d.h, include/Inventor/SbVec3f.h,
10318	src/base/SbVec3d.cpp, src/base/SbVec3f.cpp:
10319
10320	Converted the default constructors to inline methods to enable
10321	compilers to optimize when creating vector arrays.
10322
103232002-04-25 11:24  pederb
10324
10325	* include/Inventor/SbVec3d.h, include/Inventor/SbVec3f.h,
10326	src/base/SbVec3d.cpp, src/base/SbVec3f.cpp:
10327
10328	Added constructors and methods to convert between SbVec3f and
10329	SbVec3d.
10330
103312002-04-22 15:20  pederb
10332
10333	* src/actions/SoAction.cpp:
10334
10335	ref() the internal traversal path to avoid having a zero-ref path
10336	in the system.
10337
103382002-04-19 12:31  mortene
10339
10340	* docs/api-wish-list.txt:
10341
10342	SoSearchPathAction
10343
103442002-04-19 12:24  larsa
10345
10346	* docs/misc-resources.txt:
10347
10348	suggestion from Matt Verona on SoSearchPathAction wrt utilities at
10349	www.boost.org
10350
103512002-04-19 11:41  mortene
10352
10353	* docs/misc-resources.txt:
10354
10355	Link to Jan Peciva's pages on SDL & GLUT bindings, and distributed
10356	rendering with OIV.
10357
103582002-04-18 09:48  mortene
10359
10360	* docs/api-wish-list.txt:
10361
10362	Remove item for SoMField::setValuesPointer() (implemented).
10363
103642002-04-18 09:35  mortene
10365
10366	* src/fields/SoMField.cpp:
10367
10368	Doxygen-doc improvements.
10369
103702002-04-16 16:42  pederb
10371
10372	* src/misc/SoGLBigImage.cpp:
10373
10374	--enable-compact compile fix.
10375
103762002-04-15 10:20  pederb
10377
10378	* THANKS:
10379
10380	Added Robert Radtke.
10381
103822002-04-15 10:18  pederb
10383
10384	* src/elements/SoGLPolygonStippleElement.cpp:
10385
10386	Fix Solaris 2.8 CC memory alignment problem. Bug reported by Radtke
10387	Robert.
10388
103892002-04-04 15:55  pederb
10390
10391	* src/misc/SoGLBigImage.cpp:
10392
10393	Bugfix. The average-buffer used _way_ too much memory.
10394
103952002-04-04 12:22  pederb
10396
10397	* src/elements/SoGLDiffuseColorElement.cpp:
10398
10399	Bugfix for transparency in packed (uint32) colors.
10400
104012002-04-04 12:21  pederb
10402
10403	* src/actions/SoGLRenderAction.cpp:
10404
10405	Bugfix for SORTED_OBJECT_SORTED_TRIANGLE_ADD transparency mode.
10406
104072002-04-02 18:08  larsa
10408
10409	* docs/api-wish-list.txt:
10410
10411	one day late, but what the hell...
10412
104132002-03-27 17:24  pederb
10414
10415	* src/nodes/SoSeparator.cpp:
10416
10417	Compile fix.
10418
104192002-03-27 17:15  pederb
10420
10421	* src/misc/GLWrapper.cpp:
10422
10423	Enable test for GL_EXT_texture_edge_clamp.
10424
104252002-03-27 09:44  pederb
10426
10427	* src/elements/SoGLPolygonOffsetElement.cpp:
10428
10429	Fixed bug reported by Felix Ritter. Disable styles enabled by
10430	previous element.
10431
104322002-03-25 15:20  mortene
10433
10434	* src/misc/SoOffscreenRenderer.cpp:
10435
10436	Duplicate strategy for OpenGL visual allocation from SoXt. Takes
10437	care of problem on some SGI IRIX and HP-UX platforms where the
10438	default OpenGL visual is utterly lame.
10439
104402002-03-25 14:08  mortene
10441
10442	* THANKS:
10443
10444	Adds Oswald Buddenhagen, for assistance with some So*-library code.
10445
104462002-03-25 13:28  mortene
10447
10448	* src/: caches/SoGLCacheList.cpp, nodes/SoSeparator.cpp:
10449
10450	Implements support for the IV_SEPARATOR_MAX_CACHES environment
10451	variable.
10452
104532002-03-25 13:23  mortene
10454
10455	* patches/detect-premature-destruction.diff:
10456
10457	Obsoleted, as a variant of the patch has been applied.
10458
104592002-03-25 13:17  larsa
10460
10461	* src/: engines/Makefile.am, engines/all-c.c, engines/all-cpp.cpp,
10462	engines/all.cpp, misc/Makefile.am, misc/all-c.c, misc/all-cpp.cpp,
10463	misc/all.cpp, threads/Makefile.am, threads/all-c.c, threads/all.c,
10464	threads/wrappers.cpp:
10465
10466	ensure that C files are compiled with the C compiler when using the
10467	linker hack all-*.* files
10468
104692002-03-25 12:47  mortene
10470
10471	* src/misc/GLWrapper.cpp:
10472
10473	Assert if called with no current OpenGL context set.
10474
104752002-03-25 12:46  mortene
10476
10477	* src/misc/SoOffscreenRenderer.cpp:
10478
10479	Fix a crash-bug when the SoOffscreenRenderer was run before any
10480	other OpenGL context was set up.
10481
104822002-03-25 12:26  mortene
10483
10484	* src/misc/SoOffscreenRenderer.cpp:
10485
10486	Fix signature of overridden abstract method to match superclass'.
10487
104882002-03-25 12:23  mortene
10489
10490	* src/misc/GLWrapper.cpp:
10491
10492	Aid with code comments those getting a crash due to a missing
10493	OpenGL context.
10494
104952002-03-25 12:13  mortene
10496
10497	* src/misc/SoOffscreenRenderer.cpp:
10498
10499	Temporary disable code that stores the current context-data, as it
10500	causes a crash bug when run before any OpenGL context has been set
10501	up.
10502
105032002-03-25 12:01  mortene
10504
10505	* src/misc/SoOffscreenRenderer.cpp:
10506
10507	Improves API documentation. Some minor fixes in glXMakeCurrent()
10508	calls (check return value).
10509
105102002-03-24 21:08  mortene
10511
10512	* include/Inventor/misc/SoBase.h, src/misc/SoBase.cpp:
10513
10514	Store DEF/USE write-reference counter in an internal hash instead
10515	of inside the 32-bit wide bit-field for all SoBase-data.  This
10516	action increases the limit on number of references to
10517	SoBase-derived instances (like nodes and engines) from max 4,095 to
10518	max 67,108,863.
10519
105202002-03-24 19:52  mortene
10521
10522	* include/Inventor/misc/SoBase.h, src/misc/SoBase.cpp:
10523
10524	Detect and assert upon premature destruction errors.
10525
105262002-03-22 15:27  mortene
10527
10528	* README.AIX:
10529
10530	Mention a new problem found with the AIX linker.
10531
105322002-03-22 12:40  pederb
10533
10534	* src/: misc/default2dfont.cpp, nodes/SoText2.cpp:
10535
10536	Support for some Norwegian iso-latin1 characters.
10537
105382002-03-22 11:56  larsa
10539
10540	* INSTALL:
10541
10542	elaborate on other variables besides C/CPP/CXX/LD-FLAGS
10543
105442002-03-22 11:53  larsa
10545
10546	* INSTALL:
10547
10548	substitute the obsolete /MD example with some other options
10549
105502002-03-22 11:40  larsa
10551
10552	* include/Inventor/system/Makefile.am:
10553
10554	custom install-rule
10555
105562002-03-22 10:39  mortene
10557
10558	* src/nodekits/SoInteractionKit.cpp:
10559
10560	Cleans up the readDefaultParts() method, with misc bugfixes.
10561
105622002-03-21 17:29  pederb
10563
10564	* src/draggers/SoDragger.cpp:
10565
10566	Reintroduce dragger cache optimization. With regression fix.
10567
105682002-03-21 17:21  kintel
10569
10570	* src/caches/SoTextureCoordinateCache.cpp:
10571
10572	3D texture FIXME
10573
105742002-03-21 17:20  kintel
10575
10576	* src/draggers/SoTransformerDragger.cpp:
10577
10578	typo
10579
105802002-03-21 17:19  kintel
10581
10582	* src/nodes/SoTextureCoordinateEnvironment.cpp:
10583
10584	FIXME about applicability to 3D texturing
10585
105862002-03-21 17:18  kintel
10587
10588	* src/nodes/SoImage.cpp:
10589
10590	Added FIXME for 2D/3D texture enable/disable
10591
105922002-03-21 17:14  mortene
10593
10594	* src/draggers/SoDragger.cpp:
10595
10596	Reverse pederb's previous patch, as it causes a regression.
10597	(Interacting with an SoDragPointDragger causes an immediate
10598	assert.)
10599
106002002-03-21 16:21  larsa
10601
10602	* FAQ:
10603
10604	remove "duplicate" question
10605
106062002-03-21 15:57  mortene
10607
10608	* FAQ:
10609
10610	Mention the force-to-publish restriction about extensions and code
10611	changes.
10612
106132002-03-21 15:51  mortene
10614
10615	* HACKING:
10616
10617	Mention code rule to avoid using identifiers starting with an
10618	underscore.
10619
106202002-03-21 13:55  pederb
10621
10622	* include/Inventor/SbDPViewVolume.h,
10623	include/Inventor/SbViewVolume.h, src/Makefile.am,
10624	src/base/Makefile.am, src/base/SbDPViewVolume.cpp,
10625	src/base/SbViewVolume.cpp:
10626
10627	Added double precision view volume class. Modified SbViewVolume to
10628	internally use this new class. This fixes SbViewVolume floating
10629	point precision problems.
10630
106312002-03-21 11:44  larsa
10632
10633	* Info.plist:
10634
10635	to be used on Mac OS X
10636
106372002-03-20 19:03  larsa
10638
10639	* scripts/templant:
10640
10641	a new shorthand notation for single-line conditionals, new macros
10642	ERROR and WARNING
10643
106442002-03-20 19:02  larsa
10645
10646	* templates/: SbVec-Header.tpl, cc_vec_header.tpl,
10647	cc_vec_source.tpl:
10648
10649	further fixes
10650
106512002-03-20 17:21  larsa
10652
10653	* templates/: SbVec-Header.tpl, cc_vec_header.tpl,
10654	cc_vec_source.tpl:
10655
10656	mist fixes
10657
106582002-03-20 17:21  larsa
10659
10660	* templates.make, include/Inventor/templates.make,
10661	include/Inventor/C/base/templates.make, src/base/templates.make:
10662
10663	template-generating makefiles
10664
106652002-03-20 15:51  larsa
10666
10667	* templates/cc_vec_header.tpl:
10668
10669	vector C ADT header template
10670
106712002-03-20 15:50  larsa
10672
10673	* templates/SbVec-Header.tpl:
10674
10675	misc fixes
10676
106772002-03-20 13:03  larsa
10678
10679	* scripts/templant:
10680
10681	bugfix
10682
106832002-03-20 10:06  mortene
10684
10685	* src/base/SbVec4f.cpp:
10686
10687	Minor bugfix in robustness checking: don't divide on length if it's
10688	found to be zero.
10689
106902002-03-20 10:05  mortene
10691
10692	* src/base/: SbVec2f.cpp, SbVec3f.cpp:
10693
10694	Improve readability for normalize().
10695
106962002-03-20 09:53  larsa
10697
10698	* templates/SbVec-Header.tpl:
10699
10700	template for the SbVec* header files
10701
107022002-03-20 09:53  larsa
10703
10704	* templates/Copyright.tpl:
10705
10706	template for the copyright header
10707
107082002-03-20 09:50  larsa
10709
10710	* scripts/templant:
10711
10712	additional macros DEFINE and UNDEFINE
10713
107142002-03-19 22:06  mortene
10715
10716	* src/misc/SoInput.cpp:
10717
10718	Kill some warnings from g++ 2.95.3 on IBM AIX, by not assigning -1
10719	to a char variable.
10720
107212002-03-19 21:45  mortene
10722
10723	* configure.ac:
10724
10725	Run the mathlib-checking once for the C compiler and once for the
10726	C++ compiler.
10727
107282002-03-19 15:00  larsa
10729
10730	* scripts/templant:
10731
10732	support conditionals in templates, much like a C preprocessor
10733
107342002-03-19 13:49  mortene
10735
10736	* src/: base/SbName.cpp, misc/SoInput.cpp, nodekits/SoBaseKit.cpp:
10737
10738	Write FIXME notes on the use of locale-dependent isspace() /
10739	isalnum() / isalpha().
10740
107412002-03-19 10:56  mortene
10742
10743	* docs/coin.doxygen.in:
10744
10745	Invert value of INHERIT_DOCS back to YES, it didn't work as I
10746	expected.
10747
107482002-03-19 10:50  mortene
10749
10750	* docs/coin.doxygen.in:
10751
10752	Don't redisplay documentation for overridden methods.
10753
107542002-03-19 10:25  mortene
10755
10756	* include/Inventor/system/gl.h, src/misc/GLUWrapper.c,
10757	src/misc/GLUWrapper.h, src/misc/SoGL.cpp,
10758	src/nodes/SoIndexedNurbsCurve.cpp,
10759	src/nodes/SoIndexedNurbsSurface.cpp, src/nodes/SoNurbsCurve.cpp,
10760	src/nodes/SoNurbsProfile.cpp, src/nodes/SoNurbsSurface.cpp:
10761
10762	Kill off the duplicate GLU_W_* shadow enums of GLUWrapper.h.
10763
107642002-03-19 09:00  mortene
10765
10766	* src/errors/SoDebugError.cpp:
10767
10768	Fix an ugly hack which wrote into a const char array.
10769
107702002-03-18 17:09  kintel
10771
10772	* src/base/debug.c:
10773
10774	Disable use of mutexes if threads are not available
10775
107762002-03-18 17:04  kintel
10777
10778	* configure.ac:
10779
10780	Fixed bug in HAVE_THREADS define
10781
107822002-03-18 17:04  kintel
10783
10784	* configure.ac, include/Inventor/SbBasic.h.in:
10785
10786	Added COIN_THREADID_TYPE, fixed bug in HAVE_THREADS define
10787
107882002-03-18 16:26  larsa
10789
10790	* README:
10791
10792	minor tweak
10793
107942002-03-18 16:15  pederb
10795
10796	* docs/api-wish-list.txt:
10797
10798	Field value expressions item.
10799
108002002-03-18 16:13  pederb
10801
10802	* docs/todo.txt:
10803
10804	Idea for an alternative to SO_KIT_ADD_CATALOG_ENTRY.
10805
108062002-03-18 14:44  larsa
10807
10808	* src/: Makefile.am, base/Makefile.am:
10809
10810	compile/link/install SbBox2d
10811
108122002-03-18 14:44  larsa
10813
10814	* include/Inventor/SbBox2d.h, src/base/SbBox2d.cpp:
10815
10816	double-precision SbBox2 implementation
10817
108182002-03-15 17:23  pederb
10819
10820	* src/draggers/SoDragger.cpp:
10821
10822	Optimization. Only update dragger cache when needed.
10823
108242002-03-15 14:15  mortene
10825
10826	* docs/misc-resources.txt:
10827
10828	List URLs for an FLTK-binding on top of SGI Inventor (should make
10829	sure it can compile with Coin also), plus URLs for "Valgrind", a
10830	new Purify-like (?) GPL'ed tool.
10831
108322002-03-15 12:51  pederb
10833
10834	* src/: base/SbViewVolume.cpp, nodes/SoImage.cpp,
10835	nodes/SoMarkerSet.cpp, nodes/SoText2.cpp:
10836
10837	Bugfix for SbViewVolume::projectToScreen(). The returned
10838	z-coordinate was in range [-1, 1], not in [0, 1].
10839
108402002-03-15 12:48  mortene
10841
10842	* docs/coin.doxygen.in:
10843
10844	Sort classes within a module alphabetically.
10845
108462002-03-12 12:40  larsa
10847
10848	* README.WIN32:
10849
10850	sync with stable-branch updates
10851
108522002-03-12 12:31  mortene
10853
10854	* include/Inventor/system/gl.h, src/elements/SoGLDisplayList.cpp,
10855	src/elements/SoGLTexture3EnabledElement.cpp,
10856	src/elements/SoGLTextureImageElement.cpp, src/misc/GLWrapper.cpp,
10857	src/misc/GLWrapper.h, src/misc/SoGLImage.cpp,
10858	src/nodes/SoCamera.cpp, src/nodes/SoExtSelection.cpp:
10859
10860	Gets rid of the superfluous duplication of _EXT OpenGL enum
10861	defines.
10862
108632002-03-12 12:30  mortene
10864
10865	* README.WIN32:
10866
10867	Minor disclaimer.
10868
108692002-03-12 12:01  mortene
10870
10871	* src/base/: SbLine.cpp, SbPlane.cpp:
10872
10873	Fix some embarrassing Doxygen doc typos.
10874
108752002-03-12 11:57  mortene
10876
10877	* THANKS:
10878
10879	Adds Lassi A Tuura for assistance with debugging SoQt configure.
10880
108812002-03-08 16:32  larsa
10882
10883	* scripts/templant:
10884
10885	Support C comments around commands.  New command "/*$ EVAL(expr)
10886	*/".
10887
108882002-03-08 15:37  mortene
10889
10890	* src/misc/: GLWrapper.cpp, SoGLImage.cpp:
10891
10892	Adds missing casts for coin_atexit() invocations.
10893
10894	Strip out GLenums from GLWrapper.cpp which has been moved to
10895	include/Inventor/system/gl.h.
10896
108972002-03-08 15:34  mortene
10898
10899	* include/Inventor/system/gl.h:
10900
10901	Adds more GLenum values possibly missing from system GL header
10902	file.
10903
109042002-03-08 15:19  mortene
10905
10906	* src/: tidbits.c, tidbits.h, elements/SoAmbientColorElement.cpp,
10907	elements/SoCoordinateElement.cpp,
10908	elements/SoDiffuseColorElement.cpp, elements/SoElement.cpp,
10909	elements/SoEmissiveColorElement.cpp,
10910	elements/SoFontNameElement.cpp,
10911	elements/SoGLCacheContextElement.cpp,
10912	elements/SoLightAttenuationElement.cpp,
10913	elements/SoProfileCoordinateElement.cpp,
10914	elements/SoSpecularColorElement.cpp, errors/SoDebugError.cpp,
10915	events/SoKeyboardEvent.cpp, fields/SoField.cpp,
10916	fields/SoGlobalField.cpp, fields/SoMField.cpp, misc/SoBase.cpp,
10917	misc/SoDB.cpp, misc/SoGL.cpp, misc/SoGLImage.cpp, misc/SoGlyph.cpp,
10918	misc/SoInput.cpp, misc/SoPickedPoint.cpp, misc/SoType.cpp,
10919	nodekits/SoInteractionKit.cpp, nodekits/SoNodeKitPath.cpp,
10920	nodes/SoLevelOfDetail.cpp, nodes/SoLinearProfile.cpp,
10921	nodes/SoMarkerSet.cpp, nodes/SoMaterial.cpp,
10922	nodes/SoNurbsProfile.cpp, nodes/SoTextureCoordinateEnvironment.cpp,
10923	nodes/SoWWWInline.cpp, nodes/soshape_bigtexture.cpp,
10924	nodes/soshape_trianglesort.cpp:
10925
10926	Fix signature of coin_atexit() and always cast the input argument
10927	to work better with g++ 2.96. By kintel.
10928
109292002-03-08 14:46  larsa
10930
10931	* docs/misc-resources.txt:
10932
10933	link to Z-Buffer CSG Rendering papers
10934
109352002-03-08 13:55  mortene
10936
10937	* src/base/: SbDPMatrix.cpp, SbMatrix.cpp:
10938
10939	Optimized Sb[DP]Matrix::mult*() operations by checking if the
10940	"this" matrix or any incoming matrix is equal to the identity
10941	matrix.
10942
10943	Sb[DP]Matrix::identity() should also perform better now.
10944
109452002-03-08 12:32  mortene
10946
10947	* src/: misc/SoOffscreenRenderer.cpp, nodes/SoNode.cpp,
10948	nodes/SoShapeHints.cpp:
10949
10950	Minor FIXMEs and code comments.
10951
109522002-03-08 11:12  mortene
10953
10954	* src/actions/: SoAction.cpp, SoGetBoundingBoxAction.cpp:
10955
10956	Extended Doxygen doc.
10957
109582002-03-08 10:39  mortene
10959
10960	* docs/c-porting.txt:
10961
10962	Make a TODO note that SbTime should be split to two separate
10963	abstractions.
10964
109652002-03-08 09:58  mortene
10966
10967	* src/base/SbTime.cpp:
10968
10969	Fix to detect and handle overflows in SbTime::getMsecValue().
10970	Thanks to Kyrah for the heads-up on this API bug.
10971
109722002-02-26 16:02  mortene
10973
10974	* src/: tidbits.c, tidbits.h:
10975
10976	Fix function signatures to not use size_t (for less include mess
10977	with MSVC++ 6).
10978
109792002-02-26 16:00  mortene
10980
10981	* include/Inventor/C/threads/threadp.h, src/base/base.c:
10982
10983	Minor cleanup.
10984
109852002-02-26 12:18  mortene
10986
10987	* src/base/string.c:
10988
10989	Vastly simplify the cc_string_append_integer() implementation.
10990
109912002-02-26 12:13  mortene
10992
10993	* src/: tidbits.c, tidbits.h, base/SbString.cpp, base/string.c:
10994
10995	Cleans up the vsnprintf() and snprintf() portability wrapping.
10996
109972002-02-26 09:45  mortene
10998
10999	* src/misc/SoOffscreenRenderer.cpp:
11000
11001	Fix bad interaction of AGL with the Apple Menu bar. By kyrah.
11002
110032002-02-25 17:02  mortene
11004
11005	* src/misc/SoOffscreenRenderer.cpp:
11006
11007	AGL offscreen rendering support for Mac OS X. Implemented by kyrah.
11008
110092002-02-25 16:55  mortene
11010
11011	* src/fields/SoField.cpp:
11012
11013	Better code comments around the recursive evaluation check.
11014
110152002-02-25 16:54  mortene
11016
11017	* src/fields/SoField.cpp:
11018
11019	SoDebugError on recursive SoField::evaluate() calls.
11020
110212002-02-25 16:38  mortene
11022
11023	* src/base/: SbDPLine.cpp, SbDPMatrix.cpp, SbDPRotation.cpp:
11024
11025	FIXME-notices about TGS compatibility.
11026
110272002-02-25 16:33  mortene
11028
11029	* docs/projects.txt:
11030
11031	More details about the 64-bit clean item.
11032
110332002-02-25 16:28  mortene
11034
11035	* src/misc/SoDB.cpp:
11036
11037	Platform sanity check to detect if unsigned long can't contain a
11038	pointer value.
11039
110402002-02-25 16:25  mortene
11041
11042	* configure.ac:
11043
11044	Recognize Solaris + G++ as a tested combination. Thanks to Bert
11045	Bril.
11046
110472002-02-22 22:56  larsa
11048
11049	* THANKS:
11050
11051	add alias
11052
110532002-02-22 22:08  mortene
11054
11055	* include/Inventor/fields/SoSubField.h:
11056
11057	Header macros shouldn't have a trailing semi-colon. Fixed for
11058	SO_MFIELD_SETVALUESPOINTER_HEADER(). Problem reported by Guy
11059	Barrand.
11060
110612002-02-22 21:58  mortene
11062
11063	* THANKS:
11064
11065	Fix typo.
11066
110672002-02-22 17:05  mortene
11068
11069	* BUGS.txt:
11070
11071	Renamed from "BUGS" (filename crashed with lowercase name of
11072	(obsoleted) directory).
11073
110742002-02-22 13:51  pederb
11075
11076	* src/nodes/SoNonIndexedShape.cpp:
11077
11078	Avoid division by zero in bounding box calculations.
11079
110802002-02-22 12:55  pederb
11081
11082	* src/misc/SoGLBigImage.cpp:
11083
11084	Bugfix.
11085
110862002-02-22 12:42  pederb
11087
11088	* BUGS:
11089
11090	We can't have a file named BUGS, since the MSDOS file system is
11091	case insensitive.
11092
110932002-02-22 12:34  pederb
11094
11095	* src/fields/SoField.cpp:
11096
11097	Temporary fix to be able to read a field value while the field is
11098	evaluating.
11099
111002002-02-20 16:59  mortene
11101
11102	* include/Inventor/SbBasic.h.in:
11103
11104	Convert from C++-style comments to valid ANSI C.
11105
111062002-02-20 16:49  mortene
11107
11108	* src/tidbits.c:
11109
11110	Convert C++-style comments to valid ANSI C.
11111
111122002-02-20 14:40  mortene
11113
11114	* include/Inventor/elements/SoGLCacheContextElement.h,
11115	include/Inventor/nodes/SoExtSelection.h,
11116	include/Inventor/system/gl.h, src/tidbits.c, src/tidbits.h,
11117	src/elements/SoAmbientColorElement.cpp,
11118	src/elements/SoCoordinateElement.cpp,
11119	src/elements/SoDiffuseColorElement.cpp, src/elements/SoElement.cpp,
11120	src/elements/SoEmissiveColorElement.cpp,
11121	src/elements/SoFontNameElement.cpp,
11122	src/elements/SoGLCacheContextElement.cpp,
11123	src/elements/SoLightAttenuationElement.cpp,
11124	src/elements/SoProfileCoordinateElement.cpp,
11125	src/elements/SoSpecularColorElement.cpp,
11126	src/engines/SoCalculator.cpp, src/errors/SoDebugError.cpp,
11127	src/errors/SoError.cpp, src/events/SoKeyboardEvent.cpp,
11128	src/fields/SoField.cpp, src/fields/SoGlobalField.cpp,
11129	src/fields/SoMField.cpp, src/lists/SoPathList.cpp,
11130	src/misc/GLWrapper.cpp, src/misc/SoBase.cpp, src/misc/SoDB.cpp,
11131	src/misc/SoGL.cpp, src/misc/SoGLImage.cpp, src/misc/SoGlyph.cpp,
11132	src/misc/SoInput.cpp, src/misc/SoPickedPoint.cpp,
11133	src/misc/SoType.cpp, src/nodekits/SoInteractionKit.cpp,
11134	src/nodekits/SoNodeKitPath.cpp, src/nodes/SoLevelOfDetail.cpp,
11135	src/nodes/SoLinearProfile.cpp, src/nodes/SoMarkerSet.cpp,
11136	src/nodes/SoMaterial.cpp, src/nodes/SoNurbsProfile.cpp,
11137	src/nodes/SoTextureCoordinateEnvironment.cpp,
11138	src/nodes/SoWWWInline.cpp, src/nodes/soshape_bigtexture.cpp,
11139	src/nodes/soshape_trianglesort.cpp:
11140
11141	Compile fixes for the OSF1/cxx and KCC compilers. Problems reported
11142	by Guy Barrand.
11143
11144	The problems were mainly of three different types: stricter casting
11145	of types where needed in some places, we need forward declarations
11146	of class-types used in "friend class" statements, and OSF1/cxx
11147	doesn't accept C++-functions as input arguments to C-functions.
11148
111492002-02-20 14:01  mortene
11150
11151	* src/nodes/: soshape_bigtexture.h, soshape_primdata.h,
11152	soshape_trianglesort.h:
11153
11154	FIXME-notices about unnecessary garbage in the global namespace.
11155
111562002-02-20 11:45  larsa
11157
11158	* src/: misc/Makefile.am, misc/SoGL.cpp,
11159	misc/SoGLFaceSetTemplate.cpp, misc/SoGLFaceSetTemplate.icc,
11160	misc/SoGLLineSetTemplate.cpp, misc/SoGLLineSetTemplate.icc,
11161	misc/SoGLTristripTemplate.cpp, misc/SoGLTristripTemplate.icc,
11162	misc/SoGLindexedLineSetTemplate.cpp,
11163	misc/SoGLindexedLineSetTemplate.icc,
11164	misc/SoGLnonindexedFaceSetTemplate.cpp,
11165	misc/SoGLnonindexedFaceSetTemplate.icc,
11166	misc/SoGLnonindexedTristripSetTemplate.cpp,
11167	misc/SoGLnonindexedTristripSetTemplate.icc,
11168	misc/SoGLqmeshTemplate.cpp, misc/SoGLqmeshTemplate.icc,
11169	nodes/SoFaceSet.cpp, nodes/SoLineSet.cpp, nodes/SoQuadMesh.cpp,
11170	nodes/SoTriangleStripSet.cpp:
11171
11172	rename suffix on c++ files #included from other .cpp files
11173
111742002-02-20 11:38  mortene
11175
11176	* src/: base/SbPlane.cpp, fields/SoSFImage.cpp,
11177	nodes/SoVertexShape.cpp:
11178
11179	Minor Doxygen doc fixes.
11180
111812002-02-20 11:36  mortene
11182
11183	* docs/misc-resources.txt:
11184
11185	Link to the Ellemtel "Programming in C++, Rules and
11186	Recommendations" document (for later perusal).
11187
111882002-02-20 11:35  larsa
11189
11190	* patches/README:
11191
11192	a warning
11193
111942002-02-20 11:35  mortene
11195
11196	* configure.ac:
11197
11198	FIXME about a check we can do to help the programmer not shoot
11199	himself in the foot upon configure / build.
11200
112012002-02-20 10:17  pederb
11202
11203	* src/caches/SoGLCacheList.cpp:
11204
11205	Fixed bug in SoGLCacheList. SoCacheElement::setInvalid() was not
11206	called for all cases, which caused the cache to be invalidated in
11207	SoGLCacheList::close() even when the cache was valid.
11208
112092002-02-20 09:46  mortene
11210
11211	* src/nodes/SoQuadMesh.cpp:
11212
11213	Improves class documentation with usage example code snippet and a
11214	screenshot.
11215
112162002-02-20 09:06  pederb
11217
11218	* src/misc/SoGL.cpp:
11219
11220	Fix getPrimitiveCount() for nurbs shapes.
11221
112222002-02-20 08:45  pederb
11223
11224	* include/Inventor/SbViewVolume.h:
11225
11226	The latest commit included a testing version of SbViewVolume.h.
11227	This was a mistake, and this commit reverts to the old
11228	SbViewVolume.h
11229
112302002-02-20 08:37  pederb
11231
11232	* src/nodes/SoIndexedNurbsSurface.cpp:
11233
11234	Fixed ugly bug in 4D bounding box calculations. Bug reported by
11235	Vojtech Bubnik.
11236
112372002-02-20 08:35  pederb
11238
11239	* include/Inventor/SbViewVolume.h:
11240
11241	Fixed ugly bug in 4D bounding box calculations.
11242
112432002-02-19 23:55  mortene
11244
11245	* docs/misc-resources.txt:
11246
11247	Link to ColDet, a collision detection library under the LGPL.  Also
11248	link to the comp.graphics.algorithms FAQ.
11249
112502002-02-19 23:54  mortene
11251
11252	* docs/todo.txt:
11253
11254	Item on the tesselation of SoSphere.
11255
112562002-02-19 16:59  mortene
11257
11258	* src/lists/: SbIntList.cpp, SbPList.cpp, SbStringList.cpp,
11259	SbVec3fList.cpp, SoDetailList.cpp, SoEngineOutputList.cpp,
11260	SoFieldList.cpp, SoPickedPointList.cpp, SoTypeList.cpp:
11261
11262	Make list subclasses refer to doc for common SbList superclass.
11263
112642002-02-19 14:28  mortene
11265
11266	* patches/SbString-contains.diff:
11267
11268	Updated patch from Lars-Ivar, fixing most issues from the audit.
11269
112702002-02-19 10:14  mortene
11271
11272	* src/actions/: SoAction.cpp, SoCallbackAction.cpp,
11273	SoGLRenderAction.cpp, SoGetMatrixAction.cpp,
11274	SoGetPrimitiveCountAction.cpp, SoGlobalSimplifyAction.cpp,
11275	SoHandleEventAction.cpp, SoPickAction.cpp, SoRayPickAction.cpp,
11276	SoReorganizeAction.cpp, SoSearchAction.cpp,
11277	SoShapeSimplifyAction.cpp, SoSimplifyAction.cpp,
11278	SoToVRML2Action.cpp, SoToVRMLAction.cpp, SoWriteAction.cpp:
11279
11280	Updates to Doxygen doc.
11281
112822002-02-18 12:38  larsa
11283
11284	* configure.ac:
11285
11286	just some initial Mac framework stuff
11287
112882002-02-18 11:36  pederb
11289
11290	* THANKS:
11291
11292	Added Morten Torkildsen.
11293
112942002-02-18 11:34  pederb
11295
11296	* src/nodes/SoSeparator.cpp:
11297
11298	Fixed SoGLRenderAction abort callback bug. The current path was not
11299	updated before the callback was called, making
11300	SoAction::getCurPath() return an incorrect path. Bug reported by
11301	Morten Jager Torkildsen.
11302
113032002-02-17 23:01  mortene
11304
11305	* src/: actions/SoGetBoundingBoxAction.cpp, base/SbMatrix.cpp,
11306	base/SbTime.cpp, misc/SoGLImage.cpp, nodekits/SoInteractionKit.cpp,
11307	nodes/SoSeparator.cpp:
11308
11309	Misc documentation and code comment updates.
11310
113112002-02-17 21:00  mortene
11312
11313	* patches/SbString-contains.diff:
11314
11315	A patch from Lars-Ivar Igesund to add sub-string searching
11316	functionality to SbString. Great idea, but the patch needs some
11317	work before we apply it.
11318
113192002-02-17 14:16  mortene
11320
11321	* patches/detect-premature-destruction.diff:
11322
11323	Patch for detecting premature destruction on reference counted
11324	objects.
11325
113262002-02-17 14:10  mortene
11327
11328	* src/misc/SoBase.cpp:
11329
11330	A handful of additional FIXME notices.
11331
113322002-02-17 14:05  larsa
11333
11334	* patches/dynload-extensions-dlopen+gcc.diff:
11335
11336	dynamic loading of extension nodes on Linux/gcc platforms - the 20%
11337	solution
11338
113392002-02-16 14:07  mortene
11340
11341	* bugs/0000-dragger-setpart.cpp.in:
11342
11343	Bug was fixed by pederb a while ago.
11344
113452002-02-15 18:14  pederb
11346
11347	* src/: elements/SoAmbientColorElement.cpp,
11348	elements/SoCacheElement.cpp, elements/SoClipPlaneElement.cpp,
11349	elements/SoCoordinateElement.cpp, elements/SoCullElement.cpp,
11350	elements/SoDiffuseColorElement.cpp,
11351	elements/SoEmissiveColorElement.cpp,
11352	elements/SoEnvironmentElement.cpp, elements/SoFloatElement.cpp,
11353	elements/SoFocalDistanceElement.cpp,
11354	elements/SoFontNameElement.cpp, elements/SoGLColorIndexElement.cpp,
11355	elements/SoGLLightIdElement.cpp, elements/SoGLNormalizeElement.cpp,
11356	elements/SoGLPolygonStippleElement.cpp,
11357	elements/SoGLRenderPassElement.cpp,
11358	elements/SoGLShadeModelElement.cpp,
11359	elements/SoGLTextureCoordinateElement.cpp,
11360	elements/SoGLTextureImageElement.cpp,
11361	elements/SoGLUpdateAreaElement.cpp,
11362	elements/SoLightAttenuationElement.cpp,
11363	elements/SoLightElement.cpp, elements/SoLocalBBoxMatrixElement.cpp,
11364	elements/SoModelMatrixElement.cpp, elements/SoNormalElement.cpp,
11365	elements/SoOverrideElement.cpp, elements/SoPickRayElement.cpp,
11366	elements/SoPolygonOffsetElement.cpp,
11367	elements/SoProfileCoordinateElement.cpp,
11368	elements/SoProfileElement.cpp,
11369	elements/SoProjectionMatrixElement.cpp,
11370	elements/SoReplacedElement.cpp, elements/SoShapeHintsElement.cpp,
11371	elements/SoShapeStyleElement.cpp, elements/SoShininessElement.cpp,
11372	elements/SoSpecularColorElement.cpp,
11373	elements/SoTextureCoordinateElement.cpp,
11374	elements/SoTextureImageElement.cpp,
11375	elements/SoTextureMatrixElement.cpp,
11376	elements/SoTextureOverrideElement.cpp,
11377	elements/SoTransparencyElement.cpp,
11378	elements/SoViewVolumeElement.cpp,
11379	elements/SoViewingMatrixElement.cpp,
11380	elements/SoViewportRegionElement.cpp, elements/SoWindowElement.cpp,
11381	misc/SoState.cpp:
11382
11383	Test if element is enabled before copying data into it. Bug
11384	reported by Morten Torkilden.
11385
113862002-02-15 14:04  larsa
11387
11388	* FAQ:
11389
11390	update of volume rendering item
11391
113922002-02-15 09:17  mortene
11393
11394	* src/misc/SoOffscreenRenderer.cpp:
11395
11396	Slightly improves documentation for a couple of methods.
11397
113982002-02-14 22:52  mortene
11399
11400	* BUGS:
11401
11402	Update example scenegraph to reproduce error 000 with one that
11403	shows off the bug even better.
11404
114052002-02-14 12:44  larsa
11406
11407	* patches/: sbstring-extra.diff, soaction-apply.diff,
11408	sodebug-class.diff, soinput-stringarray.diff, sosfvec2s.diff,
11409	sosfvec3s.diff:
11410
11411	header comments
11412
114132002-02-13 16:30  larsa
11414
11415	* patches/sbstring-extra.diff:
11416
11417	optimizations related to new SbString implementation
11418
114192002-02-13 16:29  mortene
11420
11421	* docs/api-wish-list.txt:
11422
11423	Adds item on SoOffscreenRenderer::render(SoPathList &).  Fixes a
11424	typo in an older entry.
11425
114262002-02-13 15:35  larsa
11427
11428	* patches/sodebug-class.diff:
11429
11430	replacement for void So*::print(FILE *) for SbString generation
11431
114322002-02-13 15:34  larsa
11433
11434	* patches/soaction-apply.diff:
11435
11436	SoAction::apply(SoAction *) extensions
11437
114382002-02-13 15:34  larsa
11439
11440	* patches/soinput-stringarray.diff:
11441
11442	SoInput::setStringArray() extension
11443
114442002-02-12 20:18  mortene
11445
11446	* src/: tidbits.c, tidbits.h, base/SbName.cpp:
11447
11448	Compile fix for tidbits.c.
11449
11450	Implements a method coin_isacii() as a replacement for isascii()
11451	(which turned out to be neither ANSI C nor POSIX compliant).
11452	Thanks to Guy Barrand for the problem report.
11453
114542002-02-12 16:54  mortene
11455
11456	* src/: tidbits.c, base/dict.c, base/list.c, base/string.c,
11457	threads/mutex.c:
11458
11459	Fix C++ comments in C sourcecode files. Thanks to Guy Barrand for
11460	notifying us about the problem.
11461
114622002-02-12 15:20  mortene
11463
11464	* docs/todo.txt:
11465
11466	Resource link to info on MSVC++ name mangling.
11467
114682002-02-12 12:34  mortene
11469
11470	* src/: elements/SoGLDisplayList.cpp, nodes/SoText2.cpp:
11471
11472	Adds FIXME notes about lack of robustness on glGenLists() calls.
11473
114742002-02-12 11:34  pederb
11475
11476	* src/nodes/SoCamera.cpp:
11477
11478	Minor documentation fix.
11479
114802002-02-11 21:46  mortene
11481
11482	* src/misc/SoOffscreenRenderer.cpp:
11483
11484	Document some common mistakes which results in blank pixel buffers.
11485
114862002-02-11 16:24  pederb
11487
11488	* src/fields/: SoField.cpp, SoFieldData.cpp:
11489
11490	Fix for export of extension nodes in the binary format. The number
11491	of field descriptions must match the number of fields actually
11492	written. To achieve this we decided to write all fields when the
11493	node is an extension node and the target file should be binary,
11494	even if the fields has the default value.
11495
114962002-02-11 11:33  pederb
11497
11498	* NEWS, include/Inventor/fields/SoMFBool.h,
11499	include/Inventor/fields/SoMFColor.h,
11500	include/Inventor/fields/SoMFFloat.h,
11501	include/Inventor/fields/SoMFInt32.h,
11502	include/Inventor/fields/SoMFShort.h,
11503	include/Inventor/fields/SoMFUInt32.h,
11504	include/Inventor/fields/SoMFUShort.h,
11505	include/Inventor/fields/SoMFVec2f.h,
11506	include/Inventor/fields/SoMFVec3f.h,
11507	include/Inventor/fields/SoMFVec4f.h,
11508	include/Inventor/fields/SoMField.h,
11509	include/Inventor/fields/SoSubField.h, src/fields/SoMFBool.cpp,
11510	src/fields/SoMFColor.cpp, src/fields/SoMFFloat.cpp,
11511	src/fields/SoMFInt32.cpp, src/fields/SoMFShort.cpp,
11512	src/fields/SoMFUInt32.cpp, src/fields/SoMFUShort.cpp,
11513	src/fields/SoMFVec2f.cpp, src/fields/SoMFVec3f.cpp,
11514	src/fields/SoMFVec4f.cpp, src/fields/SoMField.cpp:
11515
11516	Support for application data sharing through
11517	SoMField::setValuesPointer().
11518
115192002-02-10 23:01  mortene
11520
11521	* src/nodes/SoAsciiText.cpp:
11522
11523	Kills some code that was superfluous.
11524
115252002-02-10 22:59  mortene
11526
11527	* src/misc/SoGlyph.cpp:
11528
11529	Don't add a magic space offset for getWidth().
11530
115312002-02-08 16:24  larsa
11532
11533	* src/threads/storage.c:
11534
11535	a bit more doc
11536
115372002-02-08 16:16  larsa
11538
11539	* src/threads/rwmutex.c:
11540
11541	a bit more doc
11542
115432002-02-08 15:57  larsa
11544
11545	* src/threads/: barrier.c, condvar.c, mutex.c, thread.c:
11546
11547	a bit more doc
11548
115492002-02-08 10:31  larsa
11550
11551	* include/Inventor/events/SoKeyboardEvent.h:
11552
11553	TAB and BACKSPACE are *not* the same characters
11554
115552002-02-07 15:36  pederb
11556
11557	* src/fields/SoFieldData.cpp:
11558
11559	Always write field description for all fields in extension nodes.
11560	The Inventor Mentor states that we should do this.
11561
115622002-02-07 15:17  pederb
11563
11564	* src/nodekits/SoBaseKit.cpp:
11565
11566	Misc. fixes for nodekit export. Never write private parts. Fixed
11567	parent write test. Removed silly is_default_node test.
11568
115692002-02-07 15:07  pederb
11570
11571	* src/fields/SoFieldData.cpp:
11572
11573	Don't write the description for all fields in extension nodes. Only
11574	write description for fields that will be written, or for fields
11575	that are referenced from other fields/engines.
11576
115772002-02-07 14:54  pederb
11578
11579	* src/fields/SoFieldData.cpp:
11580
11581	Compile fix.
11582
115832002-02-07 14:44  pederb
11584
11585	* src/fields/SoFieldData.cpp:
11586
11587	When testing for forward connections, we only have to write a field
11588	description if node is an extension node. Use getIsBuiltIn() to
11589	determine this.
11590
115912002-02-07 14:36  pederb
11592
11593	* src/fields/SoFieldData.cpp:
11594
11595	Fix to write field description for extension node fields that are
11596	connected to some other field/engine.
11597
115982002-02-07 14:26  pederb
11599
11600	* src/fields/SoField.cpp:
11601
11602	Fix for SoField::shouldWrite(). We should write if field is
11603	connected from a field or an engine.
11604
116052002-02-07 08:36  mortene
11606
11607	* src/misc/SoDB.cpp:
11608
11609	Usage code example in the SoDB::readAll() doc.
11610
116112002-02-06 14:54  mortene
11612
11613	* src/misc/SoOffscreenRenderer.cpp:
11614
11615	Improves documentation on the file format extension API methods.
11616
116172002-02-06 11:51  larsa
11618
11619	* docs/api-wish-list.txt:
11620
11621	update on SoSwitch::whichChild item
11622
116232002-02-05 20:55  mortene
11624
11625	* BUGS:
11626
11627	Simplify reproducible case for bbox calculation bug even further.
11628	Adds two other known bugs from the vaults.
11629
116302002-02-04 22:02  mortene
11631
11632	* BUGS:
11633
11634	List currently known bugs.
11635
116362002-02-04 16:53  larsa
11637
11638	* include/Inventor/misc/SoGL.h:
11639
11640	add missing SOGL_NEED_3DTEXCOORDS flag
11641
116422002-02-03 16:33  kintel
11643
11644	* include/Inventor/bundles/SoTextureCoordinateBundle.h,
11645	src/bundles/SoTextureCoordinateBundle.cpp:
11646
11647	Added support for default 3D texture coordinate generation
11648
116492002-02-03 16:32  kintel
11650
11651	* src/misc/SoGL.cpp:
11652
11653	Added SOGL_NEED_3DTEXCOORDS flag
11654
116552002-02-03 01:54  kintel
11656
11657	* src/misc/SoGL.cpp:
11658
11659	Implemented default 3D texture coordinates for SoCone, SoCube,
11660	SoCylinder and SoSphere
11661
116622002-02-03 01:53  kintel
11663
11664	* src/nodes/: SoCone.cpp, SoCube.cpp, SoCylinder.cpp, SoSphere.cpp:
11665
11666	Implemented default 3D texture coordinates
11667
116682002-02-01 14:26  mortene
11669
11670	* docs/todo.txt:
11671
11672	Item on the rethinking and possible redesign of camera and display
11673	configuration settings.
11674
116752002-02-01 14:20  kintel
11676
11677	* HACKING:
11678
11679	Added \since documentation guidelines
11680
116812002-01-30 21:00  mortene
11682
11683	* docs/coin.doxygen.in, src/actions/SoRayPickAction.cpp,
11684	src/nodes/SoTexture2.cpp:
11685
11686	Improvements to Doxygen doc.
11687
116882002-01-30 14:43  pederb
11689
11690	* src/sensors/SoSensorManager.cpp:
11691
11692	Added FIXME about the infinite loop detection in
11693	processImmediateQueue().
11694
116952002-01-30 14:40  pederb
11696
11697	* src/sensors/SoSensorManager.cpp:
11698
11699	Optimized sensor processing by using SbDict instead of SbList.
11700
117012002-01-30 14:10  pederb
11702
11703	* src/sensors/SoSensorManager.cpp:
11704
11705	Compile fix. Forgot return-statements in obsoleted methods.
11706
117072002-01-30 14:07  pederb
11708
11709	* src/sensors/SoSensorManager.cpp:
11710
11711	Reimplemented parts of SoSensorManager: Moved immediate sensors
11712	into a separate FIFO queue. Replaced the delaywaitqueue by a
11713	triggered and reinsert list. This makes it possible for new delay
11714	queue sensors to be inserted while processing the delay queue.
11715	Removed timerwaitqueue as it wasn't needed.
11716
117172002-01-30 13:29  pederb
11718
11719	* src/base/SbDict.cpp:
11720
11721	Use the new memory allocator to allocate/deallocate dictionary
11722	items.
11723
117242002-01-30 13:26  kintel
11725
11726	* src/sensors/SoDataSensor.cpp:
11727
11728	Fixed searchall bug
11729
117302002-01-30 12:58  pederb
11731
11732	* src/base/memalloc.c:
11733
11734	Remove unused variable.
11735
117362002-01-30 12:50  pederb
11737
11738	* src/base/memalloc.c:
11739
11740	Fixed ugly bug. Forgot to initialize unit counter.
11741
117422002-01-30 12:27  pederb
11743
11744	* include/Inventor/C/base/memalloc.h, src/base/memalloc.c:
11745
11746	Another compile/link fix.
11747
117482002-01-30 12:25  pederb
11749
11750	* src/base/memalloc.c:
11751
11752	Compile/link fix.
11753
117542002-01-30 12:20  pederb
11755
11756	* include/Inventor/C/base/memalloc.h, src/base/Makefile.am,
11757	src/base/memalloc.c:
11758
11759	Memory unit allocator.
11760
117612002-01-29 14:29  pederb
11762
11763	* src/sensors/SoSensorManager.cpp:
11764
11765	Bugfix. Delay sensors were processed in reverse order.
11766
117672002-01-28 16:30  kintel
11768
11769	* include/Inventor/lock/Makefile.am:
11770
11771	Fixed typo affecting installation
11772
117732002-01-28 15:31  larsa
11774
11775	* docs/api-wish-list.txt:
11776
11777	removed implemented/patchqueued items
11778
117792002-01-28 14:29  kintel
11780
11781	* src/misc/SoGLImage.cpp:
11782
11783	Added missing const in function definition
11784
117852002-01-28 13:47  larsa
11786
11787	* include/Inventor/: lock/Makefile.am, C/threads/Makefile.am,
11788	C/base/Makefile.am:
11789
11790	compare for change before installing to make installation less
11791	verbose and more informative
11792
117932002-01-28 13:46  mortene
11794
11795	* docs/c-porting.txt:
11796
11797	Link to Laurent Deniau's paper on "Object Oriented Programming In
11798	C".
11799
118002002-01-28 13:25  larsa
11801
11802	* data/draggerDefaults/Makefile.am:
11803
11804	Install draggerDefaults geometry only if it has changed, to make
11805	the install process less verbose and more informative
11806
118072002-01-28 13:24  larsa
11808
11809	* patches/sosfvec3s.diff:
11810
11811	For Kintel (without Makefile.am adjustments)
11812
118132002-01-28 12:42  larsa
11814
11815	* include/Inventor/SbLine.h, src/base/SbLine.cpp:
11816
11817	doc and argname improvements
11818
118192002-01-28 12:37  larsa
11820
11821	* patches/sbstring-c-wrapper.diff:
11822
11823	updated and with apply() extension
11824
118252002-01-26 16:54  mortene
11826
11827	* docs/todo.txt:
11828
11829	Additional information on texturemapping design issues.
11830
118312002-01-25 23:21  larsa
11832
11833	* src/base/time.c:
11834
11835	Cygwin compile fix: include <sys/timeb.h>
11836
118372002-01-25 23:20  larsa
11838
11839	* configure.ac:
11840
11841	check for sys/timeb.h
11842
118432002-01-25 14:01  pederb
11844
11845	* include/Inventor/lists/SoAuditorList.h,
11846	src/lists/SoAuditorList.cpp:
11847
11848	Optimized by adding a fast path for the common case when there is
11849	only one auditor. Bugfixed multi-auditor handling by copying the
11850	SoNotList into a local list before propagating to each auditor.
11851
118522002-01-25 13:02  larsa
11853
11854	* bin/coin-config:
11855
11856	get up-to-date on new options from stable branch
11857
118582002-01-25 10:58  larsa
11859
11860	* patches/sosfvec2s.diff:
11861
11862	fulfillment of Peder's dream: SoSFVec2s
11863
118642002-01-24 12:39  larsa
11865
11866	* src/misc/SoType.cpp:
11867
11868	FIXME-comment on how SoType/overrideType() should be changed when
11869	there's multithreading support.
11870
118712002-01-24 11:56  larsa
11872
11873	* src/tidbits.c:
11874
11875	Fix for pointer alignment crash-bug (triggered by compiler
11876	optimization).
11877
118782002-01-23 15:43  larsa
11879
11880	* src/fields/: SoMFEnum.cpp, SoSFEnum.cpp:
11881
11882	unconditional inclusion of SoDebugError.h
11883
118842002-01-23 15:27  pederb
11885
11886	* src/misc/SoGLImage.cpp:
11887
11888	Bugfix. Test if image != NULL before using it.
11889
118902002-01-22 18:11  larsa
11891
11892	* patches/: enum-introspection.diff, sotype-getinstmethod.diff:
11893
11894	applied
11895
118962002-01-22 18:10  larsa
11897
11898	* include/Inventor/SoType.h, src/misc/SoType.cpp:
11899
11900	New method: getInstantiationMethod()
11901
119022002-01-22 18:10  larsa
11903
11904	* include/Inventor/fields/SoMFEnum.h,
11905	include/Inventor/fields/SoSFEnum.h, src/fields/SoMFEnum.cpp,
11906	src/fields/SoSFEnum.cpp:
11907
11908	New methods: getNumEnums(), getEnum()
11909
119102002-01-22 16:26  larsa
11911
11912	* include/Inventor/C/base/string.h, src/base/string.c:
11913
11914	const correctness and new cc_string_apply() method
11915
119162002-01-22 16:25  larsa
11917
11918	* patches/sotype-getinstmethod.diff:
11919
11920	implementation of new method SoType::getInstantiationMethod()
11921
119222002-01-22 15:58  larsa
11923
11924	* patches/enum-introspection.diff:
11925
11926	patch for adding introspection methods for the Enum fields
11927
119282002-01-22 14:40  larsa
11929
11930	* docs/api-wish-list.txt:
11931
11932	proposition for SoMField::setValuesPointer()
11933
119342002-01-22 12:53  larsa
11935
11936	* src/: Makefile.am, base/Makefile.am, base/all.cpp:
11937
11938	compile/install new double precision types
11939
119402002-01-22 12:30  mortene
11941
11942	* docs/misc-resources.txt:
11943
11944	Link to Eben Moglen's explanation of why copyright assignment is
11945	necessary.
11946
119472002-01-22 12:23  larsa
11948
11949	* docs/misc-resources.txt:
11950
11951	FSF copyright assignment paperworks link for reference
11952
119532002-01-21 09:19  larsa
11954
11955	* src/base/: SbDPLine.cpp, SbDPMatrix.cpp, SbDPRotation.cpp,
11956	SbVec2d.cpp, SbVec4d.cpp:
11957
11958	implementations of double precision versions of some existing
11959	SbLinear classes
11960
119612002-01-21 09:16  larsa
11962
11963	* include/Inventor/: SbDPLine.h, SbDPLinear.h, SbDPMatrix.h,
11964	SbDPRotation.h, SbVec2d.h, SbVec4d.h:
11965
11966	some double precision versions of existing SbLinear classes
11967
119682002-01-20 22:38  mortene
11969
11970	* src/fields/: SoSFImage.cpp, SoSFImage3.cpp:
11971
11972	Misc corrections to the info on serialization of the field.
11973
119742002-01-20 18:38  mortene
11975
11976	* bin/coin-config:
11977
11978	Better error checking and handling.
11979
119802002-01-20 16:11  mortene
11981
11982	* docs/misc-resources.txt:
11983
11984	Additional link to a paper on vector-output from OpenGL.  Link to
11985	the very informative "OpenGL FAQ and Troubleshooting Guide".
11986
119872002-01-20 16:10  mortene
11988
11989	* docs/api-wish-list.txt:
11990
11991	Update on the doubleclick item.
11992
119932002-01-20 16:05  mortene
11994
11995	* NEWS, docs/coin.doxygen.in, src/Makefile.am, src/base/SbClip.cpp:
11996
11997	Export SbClip.h for Coin v2.
11998
119992002-01-20 13:35  mortene
12000
12001	* src/: fields/SoSFImage.cpp, fields/SoSFImage3.cpp, misc/SoDB.cpp,
12002	misc/SoGL.cpp, misc/SoGLBigImage.cpp, misc/SoOffscreenRenderer.cpp,
12003	misc/SoType.cpp, nodekits/SoNodeKitPath.cpp,
12004	nodekits/SoSeparatorKit.cpp, nodes/SoIndexedFaceSet.cpp,
12005	nodes/SoIndexedShape.cpp, nodes/SoMaterialBinding.cpp,
12006	nodes/SoTextureCoordinateBinding.cpp:
12007
12008	Many improvements to documentation of misc classes. Some FIXME
12009	notices.
12010
120112002-01-20 12:42  mortene
12012
12013	* models/dead_simple/texture2.iv:
12014
12015	Simplest SoTexture2 inline mapping, made permanently available in
12016	the models/ subdirectory for convenience.
12017
120182002-01-20 12:41  mortene
12019
12020	* models/coin_features/simple-texture3.iv:
12021
12022	Bugfixes.
12023
120242002-01-20 12:39  mortene
12025
12026	* docs/projects.txt:
12027
12028	Suggest a QNX port.
12029
120302002-01-20 11:33  mortene
12031
12032	* models/coin_features/simple-texture3.iv:
12033
12034	Simple Texture3-example to use for testing during development.
12035
120362002-01-19 17:28  mortene
12037
12038	* src/nodes/SoMaterial.cpp:
12039
12040	Improvements to class documentation.
12041
120422002-01-19 14:24  mortene
12043
12044	* include/Inventor/elements/SoGLDiffuseColorElement.h,
12045	src/elements/SoGLDiffuseColorElement.cpp, src/nodes/SoCamera.cpp:
12046
12047	Clean up the SoGLDiffuseColorElement implementation: don't use more
12048	data for the class than necessary, kill the superfluous recently
12049	added sendOneColor() method, fix a few bugs and add some FIXMEs for
12050	code which doesn't look robust enough.
12051
120522002-01-19 14:18  mortene
12053
12054	* src/nodes/SoCamera.cpp:
12055
12056	Use SbColor4f-type to represent color instead of SbVec4f.
12057
120582002-01-18 17:29  pederb
12059
12060	* src/nodes/SoTriangleStripSet.cpp:
12061
12062	Fixed ugly bug in TriangleStripSet. For PER_FACE bindings, the
12063	state was pushed, but not popped. Bug reported by Mark D Anderson.
12064
120652002-01-18 16:40  mortene
12066
12067	* docs/coin.doxygen.in:
12068
12069	Adds all nodekit classes.
12070
120712002-01-18 16:17  pederb
12072
12073	* src/: misc/SoGLBigImage.cpp, nodes/SoCamera.cpp:
12074
12075	CROP_VIEWPORT bugfix. Bug reported by Eivind Rovik.
12076
120772002-01-18 16:00  kintel
12078
12079	* src/base/SbPlane.cpp:
12080
12081	Documented getDistance as a Coin extension
12082
120832002-01-18 12:02  larsa
12084
12085	* HACKING:
12086
12087	item on correcting incorrect cvs commit/log messages after the fact
12088
120892002-01-18 11:08  larsa
12090
12091	* src/: tidbits.c, tidbits.h:
12092
12093	Solaris compile fix - include stdarg.h already in header
12094
120952002-01-17 18:32  mortene
12096
12097	* docs/api-wish-list.txt:
12098
12099	Fix typo ("instanciate" -> "instantiate").
12100
121012002-01-17 17:32  larsa
12102
12103	* docs/api-wish-list.txt:
12104
12105	SoType::getInstantiationMethod()
12106
121072002-01-17 16:26  larsa
12108
12109	* src/fields/SoSFVec3d.cpp:
12110
12111	rename sosfvec3f_read/write_value to sosfvec3d_*
12112
121132002-01-17 15:56  larsa
12114
12115	* docs/misc-resources.txt:
12116
12117	cosmetics
12118
121192002-01-17 15:56  larsa
12120
12121	* docs/api-wish-list.txt:
12122
12123	removed wishes for SbVec3d - it has been implemented
12124
121252002-01-17 15:55  larsa
12126
12127	* include/Inventor/fields/SoFields.h,
12128	include/Inventor/fields/SoMFVec3d.h, src/fields/Makefile.am,
12129	src/fields/SoField.cpp, src/fields/SoMFVec3d.cpp:
12130
12131	new SoMFVec3d field
12132
121332002-01-17 15:18  larsa
12134
12135	* patches/sbstring-c-wrapper.diff:
12136
12137	patch-header comment
12138
121392002-01-17 13:03  larsa
12140
12141	* patches/sbstring-c-wrapper.diff:
12142
12143	string.c,string.h changes has been commited
12144
121452002-01-17 13:01  larsa
12146
12147	* include/Inventor/C/base/string.h, src/base/string.c:
12148
12149	bugfixes, extensions
12150
121512002-01-16 17:22  larsa
12152
12153	* docs/api-wish-list.txt:
12154
12155	SoMouseButtonEvent::isDoubleClick()
12156
121572002-01-16 16:14  larsa
12158
12159	* include/Inventor/actions/SoPickAction.h:
12160
12161	cosmetics
12162
121632002-01-16 14:54  larsa
12164
12165	* patches/sbstring-c-wrapper.diff:
12166
12167	misc bugfixes
12168
121692002-01-16 14:51  pederb
12170
12171	* src/nodes/SoShape.cpp:
12172
12173	Removed incorrect assert. Bug reported by Larry D'Cunha.
12174
121752002-01-16 13:22  larsa
12176
12177	* patches/sbstring-c-wrapper.diff:
12178
12179	Patch to use C version of SbString
12180
121812002-01-16 13:21  larsa
12182
12183	* src/base/name.c:
12184
12185	beginning of a c implementation
12186
121872002-01-15 22:26  mortene
12188
12189	* docs/api-wish-list.txt:
12190
12191	New item: SoSwitch::whichChild as an SoMFBool.
12192
121932002-01-15 16:08  larsa
12194
12195	* src/engines/SoOutputData.cpp:
12196
12197	fix SoType::fromName() instantiations that returned badtype
12198
121992002-01-15 15:39  larsa
12200
12201	* src/misc/SoType.cpp:
12202
12203	Provide more clues in SoType::isDerivedFrom(badtype) warning debug
12204	message.
12205
122062002-01-11 15:40  larsa
12207
12208	* src/manips/SoClipPlaneManip.cpp:
12209
12210	Reverse clip plane offset, so plane follows manipulator correctly.
12211
122122002-01-11 13:58  larsa
12213
12214	* src/nodes/SoClipPlane.cpp:
12215
12216	document which side of clipping plane is clipped
12217
122182002-01-11 10:39  mortene
12219
12220	* src/nodes/SoTexture3.cpp:
12221
12222	Use portable "SbBool"-type instead of "bool".
12223
122242002-01-10 22:27  kintel
12225
12226	* build/coin.spec.in, docs/coin.doxygen.in,
12227	include/Inventor/nodes/SoNodes.h, src/nodes/Makefile.am,
12228	src/nodes/SoNode.cpp, src/nodes/SoTexture2.cpp, src/nodes/all.cpp:
12229
12230	Added SoTexture3 to build system
12231
122322002-01-10 22:23  kintel
12233
12234	* include/Inventor/nodes/SoTexture3.h, src/nodes/SoTexture3.cpp:
12235
12236	Error handling, more doc
12237
122382002-01-10 10:22  mortene
12239
12240	* patches/shape-bbox-caching.diff:
12241
12242	WIP on the shape-bbox-caching optimization.
12243
122442002-01-10 10:16  mortene
12245
12246	* models/oiv_compliance/levelofdetail.iv:
12247
12248	More sensible example.
12249
122502002-01-10 10:15  mortene
12251
12252	* docs/c-porting.txt:
12253
12254	New doc, with links to resources on how to do C libraries.
12255
122562002-01-10 10:15  mortene
12257
12258	* docs/misc-resources.txt:
12259
12260	Dynamic shadowing, spaceball driver.
12261
122622002-01-10 10:07  mortene
12263
12264	* docs/foreign-language-bindings.txt:
12265
12266	Link to Common Lisp OpenGL-bindings.
12267
122682002-01-10 10:06  mortene
12269
12270	* README.IRIX:
12271
12272	Minor correction on argmax-information.
12273
122742002-01-09 10:22  mortene
12275
12276	* src/nodes/: SoVertexProperty.cpp, SoVertexShape.cpp:
12277
12278	Doxygen documentation.
12279
122802002-01-08 09:02  mortene
12281
12282	* src/nodes/: SoGroup.cpp, SoLOD.cpp, SoLevelOfDetail.cpp,
12283	SoPathSwitch.cpp, SoSelection.cpp, SoSeparator.cpp, SoSwitch.cpp,
12284	SoTransformSeparator.cpp:
12285
12286	Misc documentation fixes.
12287
122882002-01-08 09:02  mortene
12289
12290	* src/nodes/ivy/sotexture2.scm:
12291
12292	Typo fixed.
12293
122942002-01-07 11:34  mortene
12295
12296	* src/nodes/SoTransformSeparator.cpp:
12297
12298	Class documentation.
12299
123002002-01-06 19:51  mortene
12301
12302	* src/: engines/SoSelectOne.cpp, nodes/SoCone.cpp,
12303	nodes/SoCube.cpp, nodes/SoCylinder.cpp, nodes/SoLOD.cpp,
12304	nodes/SoLevelOfDetail.cpp, nodes/SoSphere.cpp:
12305
12306	Fixes to documentation.
12307
123082002-01-06 16:39  mortene
12309
12310	* src/nodes/SoLevelOfDetail.cpp:
12311
12312	Bugfix the interaction with values from SoComplexity nodes
12313	preceeding us in the scenegraph (complexity==1.0 should cause the
12314	most detailed child to always be traversed, the multiplication
12315	factor was not calculated correctly).
12316
12317	General cleanup of SoLevelOfDetail::doAction().
12318
123192002-01-04 17:31  larsa
12320
12321	* Makefile.am:
12322
12323	adjust for new ChangeLog file locations
12324
123252002-01-04 17:29  larsa
12326
12327	* scripts/ChangeLog.sh:
12328
12329	obsoleted
12330
123312002-01-04 17:26  larsa
12332
12333	* docs/ChangeLog.2001:
12334
12335	ChangeLog for the year 2001
12336
123372002-01-04 17:25  larsa
12338
12339	* docs/api-wish-list.txt:
12340
12341	item on missing SoKeyboardEvent::Key enum values
12342
123432002-01-04 14:23  larsa
12344
12345	* bootstrap, configure.ac, configure.ac.patch, configure.in,
12346	configure.in.patch:
12347
12348	rename configure.in to configure.ac
12349
123502002-01-04 14:20  larsa
12351
12352	* configure.in:
12353
12354	Don't touch CFLAGS/CXXFLAGS before AC_PROG_CC is invoked.
12355
123562002-01-04 13:16  mortene
12357
12358	* src/fields/SoFieldContainer.cpp:
12359
12360	Allow recursive copying of fieldcontainer instances. Thanks to Rune
12361	Torkildsen.
12362
123632002-01-04 12:39  mortene
12364
12365	* docs/coin.doxygen.in:
12366
12367	Set SORT_MEMBER_DOCS=NO to handle overloaded doc properly.
12368
123692002-01-04 11:09  mortene
12370
12371	* configure.in:
12372
12373	SUBST the COIN_MSVC_LIBC variable.
12374
123752002-01-04 11:08  mortene
12376
12377	* docs/todo.txt:
12378
12379	Link to GL_ARB_texture_compression.
12380
123812002-01-04 11:08  mortene
12382
12383	* src/: base/SbViewportRegion.cpp, misc/SoDB.cpp,
12384	misc/SoSceneManager.cpp, nodes/SoCoordinate3.cpp,
12385	nodes/SoTextureCoordinate2.cpp, nodes/SoTextureCoordinate3.cpp:
12386
12387	Misc improvements to documentation.
12388
123892002-01-03 11:00  mortene
12390
12391	* docs/todo.txt:
12392
12393	Adds Thomas' suggestion about taking advantage of the S3TC
12394	extension.
12395
123962002-01-03 08:04  mortene
12397
12398	* src/: tidbits.c, base/SbRotation.cpp, nodes/SoMarkerSet.cpp,
12399	nodes/SoTexture2Transform.cpp, nodes/SoTexture3Transform.cpp:
12400
12401	Misc Doxygen doc and FIXME notes.
12402
124032002-01-02 16:29  mortene
12404
12405	* docs/: foreign-language-bindings.txt, misc-resources.txt,
12406	projects.txt:
12407
12408	Information / resources for doing foreign language bindings of the
12409	API collected in a new doc file.
12410
124112002-01-02 14:44  mortene
12412
12413	* THANKS:
12414
12415	Adds Tamer Fahmy, for an SoGtk build patch.
12416
124172002-01-02 14:26  mortene
12418
12419	* src/: elements/SoElement.cpp, elements/SoReplacedElement.cpp,
12420	nodes/SoNode.cpp:
12421
12422	Class documentation additions.
12423
124242002-01-02 13:59  mortene
12425
12426	* configure.in:
12427
12428	Some cosmetics.
12429
124302002-01-01 23:05  mortene
12431
12432	* src/base/SbString.cpp:
12433
12434	Simplification of SbString::addIntString(), to make it clearer and
12435	less suspectible to bugs.
12436
12437