| 
      
      
      From: <br...@us...> - 2010-05-02 04:58:09
       | 
| Revision: 4134
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4134&view=rev
Author:   braden
Date:     2010-05-02 04:58:00 +0000 (Sun, 02 May 2010)
Log Message:
-----------
Refactor some of the Text node rendering logic.  Also, apply FT_Done_Glyph (so we shouldn't be leaking those anymore).
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/node/vrml97/text.cpp
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-05-02 04:12:54 UTC (rev 4133)
+++ branches/0.18/ChangeLog	2010-05-02 04:58:00 UTC (rev 4134)
@@ -1,3 +1,54 @@
+2010-05-01 Braden McDaniel  <br...@en...>
+
+	Refactor some of the Text node rendering logic.  Also, apply
+	FT_Done_Glyph (so we shouldn't be leaking those anymore).
+
+	* src/node/vrml97/text.cpp
+	(text_node::line_geometry): Added class.
+	(text_node::glyph_geometry::glyph_geometry(FT_Face, FT_UInt,
+	float)): Construct glyph_geometry from a FT_Face, the glyph_index,
+	and the desired size.  This constructor now does quite a bit of
+	heavy lifting: it loads the FT_Glyph, generates polygons from it,
+	and ultimately unloads it.  The latter bit (unloading) is the only
+	real functional change here, as we were neglecting to do that
+	previously (and thus leaking).  Previously, this logic lived in
+	text_node::update_geometry.
+	(text_node::glyph_geometry::coord() const): Added accessor to get
+	the coordinates.
+	(text_node::glyph_geometry::coord_index() const): Added accessor
+	to get the coordinate indices.
+	(text_node::glyph_geometry::advance_width() const): Added accessor
+	to get the advance_width.
+	(text_node::glyph_geometry::advance_height() const): Added
+	accessor to get the advance_height.
+	(text_node::line_geometry::line_geometry(bool, bool, bool)):
+	Construct the line_geometry.
+	(text_node::line_geometry::coord() const): Accessor to get the
+	coordinates.
+	(text_node::line_geometry::coord() const): Accessor to get the
+	coordinate indices.
+	(text_node::line_geometry::x_min() const): Accessor to get the
+	minimum x extent.
+	(text_node::line_geometry::x_max() const): Accessor to get the
+	maximum x extent.
+	(text_node::line_geometry::y_min() const): Accessor to get the
+	minimum y extent.
+	(text_node::line_geometry::y_max() const): Accessor to get the
+	maximum y extent.
+	(text_node::line_geometry::polygons() const): Accessor to get the
+	number of polygons.
+	(text_node::line_geometry::add(const glyph_geometry &)): Add
+	geometry for a glyph to the line.  Previously, this logic lived in
+	text_node::update_geometry.
+	(text_node::line_geometry::scale(float)): Scale the line geometry
+	to a length.
+	(text_node::~text_node()): Assert that this->face is 0.
+	(text_node::do_shutdown(double)): Set this->face to 0 after it is
+	unloaded.
+	(text_node::update_geometry()): Moved logic to load the FT_Glyph
+	and generate polygons to the glyph_geometry constructor.  Moved
+	logic to add glyph geometry to a line to line_geometry::add.
+
 2010-04-28 Braden McDaniel  <br...@en...>
 
 	* src/libopenvrml/openvrml/browser.cpp
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
Modified: branches/0.18/src/node/vrml97/text.cpp
===================================================================
--- branches/0.18/src/node/vrml97/text.cpp	2010-05-02 04:12:54 UTC (rev 4133)
+++ branches/0.18/src/node/vrml97/text.cpp	2010-05-02 04:58:00 UTC (rev 4134)
@@ -129,18 +129,50 @@
         max_extent_exposedfield max_extent_;
         openvrml::sfbool solid_;
 
-        struct glyph_geometry {
-            std::vector<openvrml::vec2f> coord;
-            std::vector<openvrml::int32> coord_index;
-            float advance_width;
-            float advance_height;
+        class glyph_geometry {
+            std::vector<openvrml::vec2f> coord_;
+            std::vector<openvrml::int32> coord_index_;
+            float advance_width_;
+            float advance_height_;
 
-            glyph_geometry(const std::vector<std::vector<openvrml::vec2f> > & contours,
-                           float advance_width,
-                           float advance_height)
+        public:
+            glyph_geometry(FT_Face face, FT_UInt glyph_index, float size)
                 OPENVRML_THROW1(std::bad_alloc);
+
+            const std::vector<openvrml::vec2f> & coord() const;
+            const std::vector<openvrml::int32> & coord_index() const;
+            float advance_width() const;
+            float advance_height() const;
         };
 
+        class line_geometry {
+            const bool horizontal_;
+            const bool left_to_right_;
+            const bool top_to_bottom_;
+
+            std::vector<openvrml::vec2f> coord_;
+            std::vector<openvrml::int32> coord_index_;
+            float x_min_, x_max_, y_min_, y_max_;
+            std::size_t polygons_;
+            openvrml::vec2f pen_pos_;
+
+        public:
+            line_geometry(bool horizontal,
+                          bool left_to_right,
+                          bool top_to_bottom);
+
+            const std::vector<openvrml::vec2f> & coord() const;
+            const std::vector<openvrml::int32> & coord_index() const;
+            float x_min() const;
+            float x_max() const;
+            float y_min() const;
+            float y_max() const;
+            std::size_t polygons() const;
+
+            void add(const glyph_geometry & glyph);
+            void scale(float length);
+        };
+
         struct text_geometry {
             std::vecto...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-05-02 22:18:56
       | 
| Revision: 4136
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4136&view=rev
Author:   braden
Date:     2010-05-02 22:18:48 +0000 (Sun, 02 May 2010)
Log Message:
-----------
Refactor some of the Text node rendering logic.  Move logic previously in text_node::update_geometry to members of the text_node::text_geometry class.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/node/vrml97/text.cpp
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-05-02 22:13:59 UTC (rev 4135)
+++ branches/0.18/ChangeLog	2010-05-02 22:18:48 UTC (rev 4136)
@@ -1,3 +1,43 @@
+2010-05-02 Braden McDaniel  <br...@en...>
+
+	Refactor some of the Text node rendering logic.  Move logic
+	previously in text_node::update_geometry to members of the
+	text_node::text_geometry class.
+
+	* src/node/vrml97/text.cpp
+	(text_node::text_geometry_): Changed to a boost::scoped_ptr since
+	text_geometry is no longer default-constructible.
+	(text_node::text_geometry::text_geometry(const
+	boost::ptr_vector<line_geometry> &, const std::string &, const
+	std::string &, bool, float, float, float)): Moved the logic to
+	compose the text geometry from the line geometry to here from
+	text_node::update_geometry.
+	(text_node::text_geometry::coord() const): Added accessor to get
+	the coordinates.
+	(text_node::text_geometry::coord_index() const): Added accessor to
+	get the coordinate indices.
+	(text_node::text_geometry::normal() const): Added accessor to get
+	the normals.
+	(text_node::text_geometry::tex_coord() const): Added accessor to
+	get the texture coordinates.
+	(text_node::text_geometry::add(const line_geometry &, const
+	std::string &, bool)): Add a line of text to the text geometry.
+	(text_node::text_geometry::scale(float)): Scale the text geometry
+	according to the maximum allowed extent.
+	(text_node::text_geometry::minor_align(const std::string &, bool,
+	float, float, std::size_t)): Apply the minor alignment to the text
+	geometry.
+	(text_node::text_geometry::generate_normals(std::size_t)):
+	Generate normals for the text geometry.
+	(text_node::text_geometry::generate_tex_coords(float)): Generate
+	texture coordinates for the text geometry.
+	(text_node::do_render_geometry(openvrml::viewer &,
+	openvrml::rendering_context)): Make sure text_geometry_ is not
+	null.
+	(text_node::update_geometry()): Delegate creation of the text
+	geometry to the text_geometry constructor.  Assemble all the
+	lines, then create the text_geometry.
+
 2010-05-01 Braden McDaniel  <br...@en...>
 
 	Refactor some of the Text node rendering logic.  Also, apply
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
Modified: branches/0.18/src/node/vrml97/text.cpp
===================================================================
--- branches/0.18/src/node/vrml97/text.cpp	2010-05-02 22:13:59 UTC (rev 4135)
+++ branches/0.18/src/node/vrml97/text.cpp	2010-05-02 22:18:48 UTC (rev 4136)
@@ -44,6 +44,7 @@
 # endif
 # include <boost/array.hpp>
 # include <boost/multi_index/detail/scope_guard.hpp>
+# include <boost/ptr_container/ptr_vector.hpp>
 
 # ifdef HAVE_CONFIG_H
 #   include <config.h>
@@ -173,13 +174,51 @@
             void scale(float length);
         };
 
-        struct text_geometry {
-            std::vector<openvrml::vec3f> coord;
-            std::vector<openvrml::int32> coord_index;
-            std::vector<openvrml::vec3f> normal;
-            std::vector<openvrml::vec2f> tex_coord;
+        class text_geometry {
+            std::vector<openvrml::vec3f> coord_;
+            std::vector<openvrml::int32> coord_index_;
+            std::vector<openvrml::vec3f> normal_;
+            std::vector<openvrml::vec2f> tex_coord_;
+            float x_min_, x_max_, y_min_, y_max_;
+
+        public:
+            text_geometry(const boost::ptr_vector<line_geometry> & lines,
+                          const std::string & major_alignment,
+                          const std::string & minor_alignment,
+                          bool horizontal,
+                          float size,
+                          float spacing,
+                          float max_extent)
+                OPENVRML_THROW1(std::bad_alloc);
+
+            const std::vector<openvrml::vec3f> & coord() const OPENVRML_NOTHROW;
+            const std::vector<openvrml::int32> & coord_index() const
+                OPENVRML_NOTHROW;
+            const std::vector<openvrml::vec3f> & normal() const
+                OPENVRML_NOTHROW;
+            const std::vector<openvrml::vec2f> & tex_coord() const
+                OPENVRML_NOTHROW;
+
+        private:
+            void add(const line_geometry & line,
+                     const std::string & major_alignment,
+                     bool horizontal)
+                OPENVRML_THROW1(std::bad_alloc);
+            void scale(float max_extent) OPENVRML_NOTHROW;
+            void minor_align(const std::string & align,
+                             bool horizontal,
+                             float size,
+                             float spacing,
+                             std::size_t lines)
+                OPENVRML_NOTHROW;
+            void generate_normals(std::size_t polygons)
+                OPENVRML_THROW1(std::bad_alloc);
+            void generate_tex_coords(float size)
+                OPENVRML_THROW1(std::bad_alloc);
         };
 
+        boost::scoped_ptr<text_ge...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-05-03 00:02:25
       | 
| Revision: 4138
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4138&view=rev
Author:   braden
Date:     2010-05-03 00:02:17 +0000 (Mon, 03 May 2010)
Log Message:
-----------
Delegate the logic to get the pen start position to a helper function; pass the start position to the line_geometry constructor.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/node/vrml97/text.cpp
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-05-02 23:59:40 UTC (rev 4137)
+++ branches/0.18/ChangeLog	2010-05-03 00:02:17 UTC (rev 4138)
@@ -1,5 +1,22 @@
 2010-05-02 Braden McDaniel  <br...@en...>
 
+	Delegate the logic to get the pen start position to a helper
+	function; pass the start position to the line_geometry
+	constructor.
+
+	* src/node/vrml97/text.cpp
+	(text_node::line_geometry::line_geometry(bool, bool, bool, const
+	openvrml::vec2f &)): Get the pen start position from the calling
+	context.
+	(get_pen_start_for_line(std::size_t, float, float, bool, bool,
+	bool)): Factored logic to determine the starting position for the
+	"pen" on a line from text_node::update_geometry.
+	(text_node::update_geometry()): Call get_pen_start_for_line to get
+	the pen start position for a line; pass this to the line_geometry
+	constructor.
+
+2010-05-02 Braden McDaniel  <br...@en...>
+
 	Refactor some of the Text node rendering logic.  Move logic
 	previously in text_node::update_geometry to members of the
 	text_node::text_geometry class.
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
Modified: branches/0.18/src/node/vrml97/text.cpp
===================================================================
--- branches/0.18/src/node/vrml97/text.cpp	2010-05-02 23:59:40 UTC (rev 4137)
+++ branches/0.18/src/node/vrml97/text.cpp	2010-05-03 00:02:17 UTC (rev 4138)
@@ -160,7 +160,8 @@
         public:
             line_geometry(bool horizontal,
                           bool left_to_right,
-                          bool top_to_bottom);
+                          bool top_to_bottom,
+                          const openvrml::vec2f & pen_start);
 
             const std::vector<openvrml::vec2f> & coord() const;
             const std::vector<openvrml::int32> & coord_index() const;
@@ -1406,16 +1407,18 @@
      * @param[in] top_to_bottom @c true if text is being rendered top-to-bottom;
      *                          @c false if text is being rendered bottom-to-
      *                          top.
+     * @param[in] pen_start     starting position for the "pen".
      */
     text_node::line_geometry::line_geometry(const bool horizontal,
                                             const bool left_to_right,
-                                            const bool top_to_bottom):
+                                            const bool top_to_bottom,
+                                            const openvrml::vec2f & pen_start):
         horizontal_(horizontal),
         left_to_right_(left_to_right),
         top_to_bottom_(top_to_bottom),
         x_min_(0), x_max_(0), y_min_(0), y_max_(0),
         polygons_(0),
-        pen_pos_(openvrml::make_vec2f())
+        pen_pos_(pen_start)
     {}
 
     const std::vector<openvrml::vec2f> & text_node::line_geometry::coord() const
@@ -2522,6 +2525,24 @@
 # endif // OPENVRML_ENABLE_RENDER_TEXT_NODE
     }
 
+    const openvrml::vec2f get_pen_start_for_line(const std::size_t line_num,
+                                                 const float size,
+                                                 const float spacing,
+                                                 const bool horizontal,
+                                                 const bool left_to_right,
+                                                 const bool top_to_bottom)
+    {
+        const float line_advance = size * spacing * line_num;
+
+        openvrml::vec2f pen_pos = openvrml::make_vec2f();
+        if (horizontal) {
+            pen_pos.y(top_to_bottom ? -line_advance : line_advance);
+        } else {
+            pen_pos.x(left_to_right ? line_advance : -line_advance);
+        }
+        return pen_pos;
+    }
+
     /**
      * @brief Called to update @a text_geometry.
      *
@@ -2571,28 +2592,20 @@
         for (ucs4_string_t::const_iterator string = stringBegin;
              string != this->ucs4_string.end();
              ++string) {
-            float penPos[2] = { 0.0, 0.0 };
             const size_t line = std::distance(stringBegin, string);
-            const float lineAdvance = size * spacing * line;
-            if (horizontal) {
-                if (topToBottom) {
-                    penPos[1] -= lineAdvance;
-                } else {
-                    penPos[1] += lineAdvance;
-                }
-            } else {
-                if (leftToRight) {
-                    penPos[0] += lineAdvance;
-                } else {
-                    penPos[0] -= lineAdvance;
-                }
-            }
+            const vec2f pen_start = get_pen_start_for_line(line,
+                                                           size,
+                                                           spacing,
+                                                           horizontal,
+                                                           lef...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-05-03 03:08:31
       | 
| Revision: 4140
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4140&view=rev
Author:   braden
Date:     2010-05-03 02:00:42 +0000 (Mon, 03 May 2010)
Log Message:
-----------
Added exception specifications for text_node::glyph_geometry and text_node::line_geometry member functions.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/node/vrml97/text.cpp
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-05-03 01:58:09 UTC (rev 4139)
+++ branches/0.18/ChangeLog	2010-05-03 02:00:42 UTC (rev 4140)
@@ -1,5 +1,34 @@
 2010-05-02 Braden McDaniel  <br...@en...>
 
+	Added exception specifications for text_node::glyph_geometry and
+	text_node::line_geometry member functions.
+
+	* src/node/vrml97/text.cpp
+	(text_node::glyph_geometry::coord() const): Added
+	OPENVRML_NOTHROW.
+	(text_node::glyph_geometry::coord_index() const): Added
+	OPENVRML_NOTHROW.
+	(text_node::glyph_geometry::advance_width() const): Added
+	OPENVRML_NOTHROW.
+	(text_node::glyph_geometry::advance_height() const): Added
+	OPENVRML_NOTHROW.
+	(text_node::line_geometry::line_geometry(bool, bool, bool, const
+	openvrml::vec2f &)): Added OPENVRML_NOTHROW.
+	(text_node::line_geometry::coord() const): Added OPENVRML_NOTHROW.
+	(text_node::line_geometry::coord_index() const): Added
+	OPENVRML_NOTHROW.
+	(text_node::line_geometry::x_min() const): Added OPENVRML_NOTHROW.
+	(text_node::line_geometry::x_max() const): Added OPENVRML_NOTHROW.
+	(text_node::line_geometry::y_min() const): Added OPENVRML_NOTHROW.
+	(text_node::line_geometry::y_max() const): Added OPENVRML_NOTHROW.
+	(text_node::line_geometry::polygons() const): Added
+	OPENVRML_NOTHROW.
+	(text_node::line_geometry::add(const glyph_geometry &)): Throws
+	std::bad_alloc.
+	(text_node::line_geometry::scale(float)): Added OPENVRML_NOTHROW.
+
+2010-05-02 Braden McDaniel  <br...@en...>
+
 	Delegate the logic to get the pen start position to a helper
 	function; pass the start position to the line_geometry
 	constructor.
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
Modified: branches/0.18/src/node/vrml97/text.cpp
===================================================================
--- branches/0.18/src/node/vrml97/text.cpp	2010-05-03 01:58:09 UTC (rev 4139)
+++ branches/0.18/src/node/vrml97/text.cpp	2010-05-03 02:00:42 UTC (rev 4140)
@@ -98,7 +98,8 @@
         class length_exposedfield : public exposedfield<openvrml::mffloat> {
         public:
             explicit length_exposedfield(text_node & node);
-            length_exposedfield(const length_exposedfield & obj) OPENVRML_NOTHROW;
+            length_exposedfield(const length_exposedfield & obj)
+                OPENVRML_NOTHROW;
             virtual ~length_exposedfield() OPENVRML_NOTHROW;
 
         private:
@@ -140,10 +141,11 @@
             glyph_geometry(FT_Face face, FT_UInt glyph_index, float size)
                 OPENVRML_THROW1(std::bad_alloc);
 
-            const std::vector<openvrml::vec2f> & coord() const;
-            const std::vector<openvrml::int32> & coord_index() const;
-            float advance_width() const;
-            float advance_height() const;
+            const std::vector<openvrml::vec2f> & coord() const OPENVRML_NOTHROW;
+            const std::vector<openvrml::int32> & coord_index() const
+                OPENVRML_NOTHROW;
+            float advance_width() const OPENVRML_NOTHROW;
+            float advance_height() const OPENVRML_NOTHROW;
         };
 
         class line_geometry {
@@ -161,18 +163,22 @@
             line_geometry(bool horizontal,
                           bool left_to_right,
                           bool top_to_bottom,
-                          const openvrml::vec2f & pen_start);
+                          const openvrml::vec2f & pen_start)
+                OPENVRML_NOTHROW;
 
-            const std::vector<openvrml::vec2f> & coord() const;
-            const std::vector<openvrml::int32> & coord_index() const;
-            float x_min() const;
-            float x_max() const;
-            float y_min() const;
-            float y_max() const;
-            std::size_t polygons() const;
+            const std::vector<openvrml::vec2f> & coord() const
+                OPENVRML_NOTHROW;
+            const std::vector<openvrml::int32> & coord_index() const
+                OPENVRML_NOTHROW;
+            float x_min() const OPENVRML_NOTHROW;
+            float x_max() const OPENVRML_NOTHROW;
+            float y_min() const OPENVRML_NOTHROW;
+            float y_max() const OPENVRML_NOTHROW;
+            std::size_t polygons() const OPENVRML_NOTHROW;
 
-            void add(const glyph_geometry & glyph);
-            void scale(float length);
+            void add(const glyph_geometry & glyph)
+                OPENVRML_THROW1(std::bad_alloc);
+            void scale(float length) OPENVRML_NOTHROW;
         };
 
         class text_geometry {
@@ -358,7 +364,8 @@
     text_node::font_style_exposedfield::
     font_style_exposedfield(text_node & node):
         openvrml::node_event_listener(node),
-        openvrml::event_emitter(static_cast<const openvrml::field_value &>(*this)),
+        openvrml::event_emitter(
+            st...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-05-03 03:53:24
       | 
| Revision: 4142
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4142&view=rev
Author:   braden
Date:     2010-05-03 03:53:16 +0000 (Mon, 03 May 2010)
Log Message:
-----------
fcfreetype.h is C++-safe in fontconfig >= 2.3.0.  It should be safe to require at least that version.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/configure.ac
    branches/0.18/src/node/vrml97/text.cpp
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-05-03 03:50:23 UTC (rev 4141)
+++ branches/0.18/ChangeLog	2010-05-03 03:53:16 UTC (rev 4142)
@@ -1,5 +1,14 @@
 2010-05-02 Braden McDaniel  <br...@en...>
 
+	fcfreetype.h is C++-safe in fontconfig >= 2.3.0.  It should be
+	safe to require at least that version.
+
+	* configure.ac: Require fontconfig >= 2.3.0.
+	* src/node/vrml97/text.cpp: Don't need to wrap fcfreetype.h in
+	'extern "C"' anymore.
+
+2010-05-02 Braden McDaniel  <br...@en...>
+
 	Added exception specifications for text_node::glyph_geometry and
 	text_node::line_geometry member functions.
 
Modified: branches/0.18/configure.ac
===================================================================
--- branches/0.18/configure.ac	2010-05-03 03:50:23 UTC (rev 4141)
+++ branches/0.18/configure.ac	2010-05-03 03:53:16 UTC (rev 4142)
@@ -127,7 +127,10 @@
       [AC_MSG_FAILURE([libxml not found])])
 
 PKG_CHECK_MODULES([PNG], [libpng], , [have_libpng=no])
-PKG_CHECK_MODULES([FONTCONFIG], [fontconfig], , [have_fontconfig=no])
+#
+# fcfreetype.h is C++-safe in fontconfig >= 2.3.0.
+#
+PKG_CHECK_MODULES([FONTCONFIG], [fontconfig >= 2.3.0], , [have_fontconfig=no])
 PKG_CHECK_MODULES([FREETYPE], [freetype2], , [have_freetype=no])
 #
 # FreeType >= 2.2 uses const in callback function signatures.  This
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
Modified: branches/0.18/src/node/vrml97/text.cpp
===================================================================
--- branches/0.18/src/node/vrml97/text.cpp	2010-05-03 03:50:23 UTC (rev 4141)
+++ branches/0.18/src/node/vrml97/text.cpp	2010-05-03 03:53:16 UTC (rev 4142)
@@ -37,9 +37,7 @@
 #     undef interface
 #   else
 #     include <fontconfig/fontconfig.h>
-extern "C" {
 #     include <fontconfig/fcfreetype.h>
-}
 #   endif
 # endif
 # include <boost/array.hpp>
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
   + /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.h:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139
   + /branches/node-modules/src/node/x3d-cad-geometry/cad_face.h:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
Property changes on: branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/indexed_quad_set.cpp:3736-3801
/trunk/src/li...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-05-21 09:08:19
       | 
| Revision: 4144
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4144&view=rev
Author:   braden
Date:     2010-05-21 09:08:10 +0000 (Fri, 21 May 2010)
Log Message:
-----------
We're expanding the pixels that libpng reads to full RGBA quartets; so when reading pixels, the new_row and old_row buffers must be sized accordingly.  This fixes a memory corruption issue.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/node/vrml97/image_stream_listener.cpp
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-05-21 09:05:28 UTC (rev 4143)
+++ branches/0.18/ChangeLog	2010-05-21 09:08:10 UTC (rev 4144)
@@ -1,3 +1,16 @@
+2010-05-21 Braden McDaniel  <br...@en...>
+
+	We're expanding the pixels that libpng reads to full RGBA
+	quartets; so when reading pixels, the new_row and old_row buffers
+	must be sized accordingly.  This fixes a memory corruption issue.
+
+	* src/node/vrml97/image_stream_listener.cpp
+	(openvrml_png_info_callback(png_structp, png_infop)): Use
+	png_ptr->rowbytes to size the old_row buffer.
+	(openvrml_png_row_callback(png_structp, png_bytep, png_uint_32,
+	int)): Use png_ptr->rowbytes to get the size of the buffer that
+	libpng is using.
+
 2010-05-02 Braden McDaniel  <br...@en...>
 
 	fcfreetype.h is C++-safe in fontconfig >= 2.3.0.  It should be
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
Modified: branches/0.18/src/node/vrml97/image_stream_listener.cpp
===================================================================
--- branches/0.18/src/node/vrml97/image_stream_listener.cpp	2010-05-21 09:05:28 UTC (rev 4143)
+++ branches/0.18/src/node/vrml97/image_stream_listener.cpp	2010-05-21 09:08:10 UTC (rev 4144)
@@ -41,7 +41,6 @@
 # ifdef OPENVRML_ENABLE_PNG_TEXTURES
 void openvrml_png_info_callback(png_structp png_ptr, png_infop info_ptr)
 {
-    using boost::shared_lock;
     using boost::shared_mutex;
     using boost::unique_lock;
 
@@ -78,18 +77,18 @@
     if (color_type == PNG_COLOR_TYPE_PALETTE) {
         png_set_expand(png_ptr);
         image.comp(3);
+    } else {
+        //
+        // Expand grayscale images to the full 8 bits from 1, 2, or
+        // 4 bits/pixel.
+        //
+        const png_byte bit_depth = png_get_bit_depth(png_ptr, info_ptr);
+        if (color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8) {
+            png_set_expand(png_ptr);
+        }
     }
 
     //
-    // Expand grayscale images to the full 8 bits from 1, 2, or
-    // 4 bits/pixel.
-    //
-    const png_byte bit_depth = png_get_bit_depth(png_ptr, info_ptr);
-    if (color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8) {
-        png_set_expand(png_ptr);
-    }
-
-    //
     // Expand paletted or RGB images with transparency to full alpha
     // channels so the data will be available as RGBA quartets.
     //
@@ -137,7 +136,7 @@
 
     png_read_update_info(png_ptr, info_ptr);
 
-    reader.old_row.resize(image.comp() * image.x());
+    reader.old_row.resize(png_ptr->rowbytes);
 }
 
 void openvrml_png_row_callback(png_structp png_ptr,
@@ -159,14 +158,16 @@
 
     openvrml::image & image = reader.stream_listener.image_;
 
-    png_progressive_combine_row(png_ptr, &reader.old_row[0], new_row);
+    assert(!reader.old_row.empty());
 
+    png_progressive_combine_row(png_ptr, &reader.old_row.front(), new_row);
+
     //
     // openvrml::image pixels start at the bottom left.
     //
     const size_t image_row = (image.y() - 1) - row_num;
-    const size_t bytes_per_row = reader.old_row.size();
-    const size_t image_width = bytes_per_row / image.comp();
+    const size_t bytes_per_row = png_ptr->rowbytes;
+    const size_t image_width = png_ptr->width;
     for (size_t pixel_index = 0, byte_index = 0; pixel_index < image_width;
          ++pixel_index) {
         using openvrml::int32;
@@ -192,6 +193,8 @@
 
     reader.stream_listener.node_.modified(true);
 
+    assert(reader.old_row.size() >= bytes_per_row);
+
     copy(new_row, new_row + bytes_per_row, reader.old_row.begin());
 }
 
@@ -228,9 +231,7 @@
 openvrml_node_vrml97::image_stream_listener::png_reader::~png_reader()
     OPENVRML_NOTHROW
 {
-    png_destroy_read_struct(&this->png_ptr_,
-                            &this->info_ptr_,
-                            png_infopp(0));
+    png_destroy_read_struct(&this->png_ptr_, &this->info_ptr_, png_infopp(0));
 }
 
 void
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,40...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-05-27 14:53:12
       | 
| Revision: 4146
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4146&view=rev
Author:   braden
Date:     2010-05-27 14:53:03 +0000 (Thu, 27 May 2010)
Log Message:
-----------
Call FcInit/FcFini to clean up resources used by Fontconfig.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/node/vrml97/text.cpp
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-05-27 14:49:47 UTC (rev 4145)
+++ branches/0.18/ChangeLog	2010-05-27 14:53:03 UTC (rev 4146)
@@ -1,3 +1,18 @@
+2010-05-27 Braden McDaniel  <br...@en...>
+
+	Call FcInit/FcFini to clean up resources used by Fontconfig.
+
+	* src/node/vrml97/text.cpp
+	(text_node::text_geometry::text_geometry(const
+	boost::ptr_vector<line_geometry> &, const std::string &, const
+	std::string &, bool, float, float, float)): Initialize x_min_,
+	x_max_, y_min_, and y_max_ to 0.
+	(openvrml_node_vrml97::text_metatype::text_metatype(openvrml::browser&)):
+	Call FcInit if this is the first time we're using the Fontconfig
+	library.
+	(openvrml_node_vrml97::text_metatype::~text_metatype()): Call
+	FcFini if this is the last use of the Fontconfig library.
+
 2010-05-21 Braden McDaniel  <br...@en...>
 
 	We're expanding the pixels that libpng reads to full RGBA
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
Modified: branches/0.18/src/node/vrml97/text.cpp
===================================================================
--- branches/0.18/src/node/vrml97/text.cpp	2010-05-27 14:49:47 UTC (rev 4145)
+++ branches/0.18/src/node/vrml97/text.cpp	2010-05-27 14:53:03 UTC (rev 4146)
@@ -1647,7 +1647,11 @@
                   const float size,
                   const float spacing,
                   const float max_extent)
-        OPENVRML_THROW1(std::bad_alloc)
+        OPENVRML_THROW1(std::bad_alloc):
+        x_min_(0),
+        x_max_(0),
+        y_min_(0),
+        y_max_(0)
     {
         std::size_t polygons = 0;
         for (boost::ptr_vector<line_geometry>::const_iterator line =
@@ -2745,6 +2749,15 @@
  * @see http://freetype.org/freetype2/docs/reference/ft2-base_interface.html#FT_Library
  */
 
+namespace {
+    //
+    // We need to call FcFini once (and only once) when we're finished with
+    // the library (i.e., shutdown).
+    //
+    OPENVRML_LOCAL size_t fc_use_count = 0;
+    OPENVRML_LOCAL boost::mutex fc_use_count_mutex;
+}
+
 /**
  * @brief Construct.
  *
@@ -2755,9 +2768,22 @@
     node_metatype(text_metatype::id, browser)
 {
 # ifdef OPENVRML_ENABLE_RENDER_TEXT_NODE
-    FT_Error error = 0;
-    error = FT_Init_FreeType(&this->freeTypeLibrary);
-    if (error) {
+    {
+        using boost::mutex;
+        using boost::unique_lock;
+
+        unique_lock<mutex> lock(fc_use_count_mutex);
+        if (fc_use_count++ == 0) {
+            FcBool fc_succeeded = FcInit();
+            if (!fc_succeeded) {
+                browser.err("error initializing fontconfig library");
+            }
+        }
+    }
+
+    FT_Error ft_error = 0;
+    ft_error = FT_Init_FreeType(&this->freeTypeLibrary);
+    if (ft_error) {
         browser.err("error initializing FreeType library");
     }
 # endif // OPENVRML_ENABLE_RENDER_TEXT_NODE
@@ -2769,11 +2795,16 @@
 openvrml_node_vrml97::text_metatype::~text_metatype() OPENVRML_NOTHROW
 {
 # ifdef OPENVRML_ENABLE_RENDER_TEXT_NODE
-    FT_Error error = 0;
-    error = FT_Done_FreeType(this->freeTypeLibrary);
-    if (error) {
+    FT_Error ft_error = FT_Done_FreeType(this->freeTypeLibrary);
+    if (ft_error) {
         this->browser().err("error shutting down FreeType library");
     }
+
+    using boost::mutex;
+    using boost::unique_lock;
+
+    unique_lock<mutex> lock(fc_use_count_mutex);
+    if (--fc_use_count == 0) { FcFini(); }
 # endif // OPENVRML_ENABLE_RENDER_TEXT_NODE
 }
 
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143
   + /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-05-27 16:33:02
       | 
| Revision: 4149
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4149&view=rev
Author:   braden
Date:     2010-05-27 16:32:54 +0000 (Thu, 27 May 2010)
Log Message:
-----------
FcFini cannot be called safely from library code.  Calling it is not a strict requirement; though it does clean up valgrind results.  To this end, call it from sdl-viewer instead.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/examples/Makefile.am
    branches/0.18/examples/sdl_viewer.cpp
    branches/0.18/src/node/vrml97/text.cpp
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-05-27 16:30:02 UTC (rev 4148)
+++ branches/0.18/ChangeLog	2010-05-27 16:32:54 UTC (rev 4149)
@@ -1,5 +1,23 @@
 2010-05-27 Braden McDaniel  <br...@en...>
 
+	FcFini cannot be called safely from library code.  Calling it is
+	not a strict requirement; though it does clean up valgrind
+	results.  To this end, call it from sdl-viewer instead.
+
+	* examples/Makefile.am
+	(sdl_viewer_CXXFLAGS): Add FONTCONFIG_CFLAGS.
+	(sdl_viewer_LDFLAGS): Add FONTCONFIG_LIBS.
+	* examples/sdl_viewer.cpp
+	(main(int, char *[])): Call FcFini on shutdown if built with
+	OPENVRML_ENABLE_RENDER_TEXT_NODE.
+	* src/node/vrml97/text.cpp
+	(openvrml_node_vrml97::text_metatype::text_metatype(openvrml::browser&)):
+	It's safe to call FcInit redundantly.
+	(openvrml_node_vrml97::text_metatype::~text_metatype()): Don't
+	call FcFini from library code.
+
+2010-05-27 Braden McDaniel  <br...@en...>
+
 	Call FcInit/FcFini to clean up resources used by Fontconfig.
 
 	* src/node/vrml97/text.cpp
Modified: branches/0.18/examples/Makefile.am
===================================================================
--- branches/0.18/examples/Makefile.am	2010-05-27 16:30:02 UTC (rev 4148)
+++ branches/0.18/examples/Makefile.am	2010-05-27 16:32:54 UTC (rev 4149)
@@ -19,8 +19,8 @@
         -I$(top_srcdir)/src/libopenvrml \
         -I$(top_builddir)/src/libopenvrml-gl \
         -I$(top_srcdir)/src/libopenvrml-gl
-sdl_viewer_CXXFLAGS = $(SDL_CFLAGS)
-sdl_viewer_LDFLAGS = $(SDL_LIBS) $(GLU_LIBS)
+sdl_viewer_CXXFLAGS = $(SDL_CFLAGS) $(FONTCONFIG_CFLAGS)
+sdl_viewer_LDFLAGS = $(SDL_LIBS) $(GLU_LIBS) $(FONTCONFIG_LIBS)
 sdl_viewer_LDADD = $(top_builddir)/src/libopenvrml-gl/libopenvrml-gl.la
 
 pretty_print_SOURCES = pretty_print.cpp
Modified: branches/0.18/examples/sdl_viewer.cpp
===================================================================
--- branches/0.18/examples/sdl_viewer.cpp	2010-05-27 16:30:02 UTC (rev 4148)
+++ branches/0.18/examples/sdl_viewer.cpp	2010-05-27 16:32:54 UTC (rev 4149)
@@ -31,6 +31,8 @@
 # include <openvrml/gl/viewer.h>
 # ifdef _WIN32
 #   include <windows.h>
+# elif defined(OPENVRML_ENABLE_RENDER_TEXT_NODE)
+#   include <fontconfig/fontconfig.h>
 # endif
 
 extern "C" Uint32 update_timer_callback(Uint32 interval, void * param);
@@ -115,6 +117,16 @@
         return EXIT_FAILURE;
     }
 
+# if defined(OPENVRML_ENABLE_RENDER_TEXT_NODE) && !defined(_WIN32)
+    //
+    // Most applications can ignore this part.  FcFini cleans up Fontconfig
+    // resources that valgrind would otherwise report as leaks.  Calling it is
+    // not a strict requirement; but note that it must be called at most once
+    // by an application.
+    //
+    FcFini();
+# endif
+
 # ifdef _WIN32
     fclose(out);
     FreeConsole();
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
Modified: branches/0.18/src/node/vrml97/text.cpp
===================================================================
--- branches/0.18/src/node/vrml97/text.cpp	2010-05-27 16:30:02 UTC (rev 4148)
+++ branches/0.18/src/node/vrml97/text.cpp	2010-05-27 16:32:54 UTC (rev 4149)
@@ -2749,15 +2749,6 @@
  * @see http://freetype.org/freetype2/docs/reference/ft2-base_interface.html#FT_Library
  */
 
-namespace {
-    //
-    // We need to call FcFini once (and only once) when we're finished with
-    // the library (i.e., shutdown).
-    //
-    OPENVRML_LOCAL size_t fc_use_count = 0;
-    OPENVRML_LOCAL boost::mutex fc_use_count_mutex;
-}
-
 /**
  * @brief Construct.
  *
@@ -2768,17 +2759,9 @@
     node_metatype(text_metatype::id, browser)
 {
 # ifdef OPENVRML_ENABLE_RENDER_TEXT_NODE
-    {
-        using boost::mutex;
-        using boost::unique_lock;
-
-        unique_lock<mutex> lock(fc_use_count_mutex);
-        if (fc_use_count++ == 0) {
-            FcBool fc_succeeded = FcInit();
-            if (!fc_succeeded) {
-                browser.err("error initializing fontconfig library");
-            }
-        }
+    FcBool fc_succeeded = FcInit();
+    if (!fc_succeeded) {
+        browser.err("error initializing fontconfig library");
     }
 
     FT_Error ft_error = 0;
@@ -2799,12 +2782,6 @@
     if (ft_error) {
         this...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-05-28 15:20:05
       | 
| Revision: 4151
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4151&view=rev
Author:   braden
Date:     2010-05-28 15:19:57 +0000 (Fri, 28 May 2010)
Log Message:
-----------
Use jpeg_decompress_struct.out_color_components to determine the scan line buffer size.  This addresses a memory corruption issue when reading grayscale JPEGs.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/node/vrml97/image_stream_listener.cpp
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-05-28 15:17:16 UTC (rev 4150)
+++ branches/0.18/ChangeLog	2010-05-28 15:19:57 UTC (rev 4151)
@@ -1,3 +1,17 @@
+2010-05-28 Braden McDaniel  <br...@en...>
+
+	Use jpeg_decompress_struct.out_color_components to determine the
+	scan line buffer size.  This addresses a memory corruption issue
+	when reading grayscale JPEGs.
+
+	* src/node/vrml97/image_stream_listener.cpp
+	(openvrml_node_vrml97::image_stream_listener::jpeg_reader::do_read(const
+	std::vector<unsigned char> &)): Use
+	jpeg_decompress_struct.out_color_components to determine the scan
+	line buffer size.  This member isn't set until after the call to
+	jpeg_start_decompress; so move the buffer allocation to the
+	start_decompress section.
+
 2010-05-27 Braden McDaniel  <br...@en...>
 
 	FcFini cannot be called safely from library code.  Calling it is
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
Modified: branches/0.18/src/node/vrml97/image_stream_listener.cpp
===================================================================
--- branches/0.18/src/node/vrml97/image_stream_listener.cpp	2010-05-28 15:17:16 UTC (rev 4150)
+++ branches/0.18/src/node/vrml97/image_stream_listener.cpp	2010-05-28 15:19:57 UTC (rev 4151)
@@ -457,16 +457,6 @@
         image.comp(this->cinfo_.num_components);
         image.resize(this->cinfo_.image_width, this->cinfo_.image_height);
 
-        const JDIMENSION samples_per_row =
-            this->cinfo_.output_width * this->cinfo_.num_components;
-        static const JDIMENSION num_rows = 1;
-        this->scanlines =
-            (*this->cinfo_.mem->alloc_sarray)(
-                reinterpret_cast<j_common_ptr>(&this->cinfo_),
-                JPOOL_IMAGE,
-                samples_per_row,
-                num_rows);
-
         this->decoder_state = jpeg_reader::start_decompress;
     }
     case jpeg_reader::start_decompress:
@@ -481,6 +471,16 @@
             return; // Input suspended.
         }
 
+        const JDIMENSION samples_per_row =
+            this->cinfo_.output_width * this->cinfo_.out_color_components;
+        static const JDIMENSION num_rows = 1;
+        this->scanlines =
+            (*this->cinfo_.mem->alloc_sarray)(
+                reinterpret_cast<j_common_ptr>(&this->cinfo_),
+                JPOOL_IMAGE,
+                samples_per_row,
+                num_rows);
+
         this->decoder_state = this->cinfo_.buffered_image
             ? jpeg_reader::decompress_progressive
             : jpeg_reader::decompress_sequential;
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148
   + /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.h:3736-3801
/trunk/src/...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-06-03 01:33:53
       | 
| Revision: 4152
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4152&view=rev
Author:   braden
Date:     2010-06-03 01:33:47 +0000 (Thu, 03 Jun 2010)
Log Message:
-----------
Updates for 0.18.6 release.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/NEWS
    branches/0.18/README
    branches/0.18/configure.ac
    branches/0.18/doc/Doxyfile
    branches/0.18/ide-projects/Windows/VisualC9_0/OpenVRML/openvrml/openvrml.rc
    branches/0.18/ide-projects/Windows/VisualC9_0/OpenVRML/openvrml/openvrml.vcproj
    branches/0.18/ide-projects/Windows/VisualC9_0/OpenVRML/openvrml-gl/openvrml-gl.rc
    branches/0.18/src/Makefile.am
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-05-28 15:19:57 UTC (rev 4151)
+++ branches/0.18/ChangeLog	2010-06-03 01:33:47 UTC (rev 4152)
@@ -1,3 +1,17 @@
+2010-06-02 Braden McDaniel  <br...@en...>
+
+	Updates for 0.18.6 release.
+
+	* README
+	* NEWS
+	* configure.ac
+	* doc/Doxyfile
+	* ide-projects/Windows/VisualC9_0/OpenVRML/openvrml/openvrml.rc
+	* ide-projects/Windows/VisualC9_0/OpenVRML/openvrml/openvrml.vcproj
+	* ide-projects/Windows/VisualC9_0/OpenVRML/openvrml-gl/openvrml-gl.rc
+	* src/Makefile.am
+	(LIBOPENVRML_LIBRARY_VERSION): Update to 9:4:0.
+
 2010-05-28 Braden McDaniel  <br...@en...>
 
 	Use jpeg_decompress_struct.out_color_components to determine the
Modified: branches/0.18/NEWS
===================================================================
--- branches/0.18/NEWS	2010-05-28 15:19:57 UTC (rev 4151)
+++ branches/0.18/NEWS	2010-06-03 01:33:47 UTC (rev 4152)
@@ -1,3 +1,12 @@
+Changes new in version 0.18.6, 2 June, 2010
+========================================================================
+
+- Fixed memory corruption issues in the PNG and JPEG readers when
+  reading grayscale images.
+
+- Fixed memory leaks in Text node rendering.
+
+
 Changes new in version 0.18.5, 15 February, 2010
 ========================================================================
 
Modified: branches/0.18/README
===================================================================
--- branches/0.18/README	2010-05-28 15:19:57 UTC (rev 4151)
+++ branches/0.18/README	2010-06-03 01:33:47 UTC (rev 4152)
@@ -1,4 +1,4 @@
-OpenVRML library version 0.18.5
+OpenVRML library version 0.18.6
 Copyright 1998, 1999, 2000 Chris Morley <cm...@ve...>
 Copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
    Braden McDaniel <br...@en...>
Modified: branches/0.18/configure.ac
===================================================================
--- branches/0.18/configure.ac	2010-05-28 15:19:57 UTC (rev 4151)
+++ branches/0.18/configure.ac	2010-06-03 01:33:47 UTC (rev 4152)
@@ -1,4 +1,4 @@
-AC_INIT([OpenVRML], [0.18.5], [ope...@li...])
+AC_INIT([OpenVRML], [0.18.6], [ope...@li...])
 AC_PREREQ([2.59])
 AC_COPYRIGHT([Portions copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Braden McDaniel])
 AC_CONFIG_MACRO_DIR([m4])
Modified: branches/0.18/doc/Doxyfile
===================================================================
--- branches/0.18/doc/Doxyfile	2010-05-28 15:19:57 UTC (rev 4151)
+++ branches/0.18/doc/Doxyfile	2010-06-03 01:33:47 UTC (rev 4152)
@@ -5,7 +5,7 @@
 #---------------------------------------------------------------------------
 DOXYFILE_ENCODING      = UTF-8
 PROJECT_NAME           = OpenVRML
-PROJECT_NUMBER         = 0.18.5
+PROJECT_NUMBER         = 0.18.6
 OUTPUT_DIRECTORY       =
 CREATE_SUBDIRS         = NO
 OUTPUT_LANGUAGE        = English
Modified: branches/0.18/ide-projects/Windows/VisualC9_0/OpenVRML/openvrml/openvrml.rc
===================================================================
--- branches/0.18/ide-projects/Windows/VisualC9_0/OpenVRML/openvrml/openvrml.rc	2010-05-28 15:19:57 UTC (rev 4151)
+++ branches/0.18/ide-projects/Windows/VisualC9_0/OpenVRML/openvrml/openvrml.rc	2010-06-03 01:33:47 UTC (rev 4152)
@@ -11,8 +11,8 @@
 //
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 9,3,0,0
- PRODUCTVERSION 0,18,5,0
+ FILEVERSION 9,4,0,0
+ PRODUCTVERSION 0,18,6,0
  FILEFLAGSMASK 0x17L
 #ifdef _DEBUG
  FILEFLAGS 0x1L
@@ -28,12 +28,12 @@
         BLOCK "040904b0"
         BEGIN
             VALUE "FileDescription", "OpenVRML Library"
-            VALUE "FileVersion", "9, 3, 0, 0"
+            VALUE "FileVersion", "9, 4, 0, 0"
             VALUE "InternalName", "openvrml"
             VALUE "LegalCopyright", "Copyright (C) 2010"
             VALUE "OriginalFilename", "openvrml.dll"
             VALUE "ProductName", "OpenVRML Library"
-            VALUE "ProductVersion", "0.18.5"
+            VALUE "ProductVersion", "0.18.6"
         END
     END
     BLOCK "VarFileInfo"
Modified: branches/0.18/ide-projects/Windows/VisualC9_0/OpenVRML/openvrml/openvrml.vcproj
===================================================================
--- branches/0.18/ide-projects/Windows/VisualC9_0/OpenVRML/openvrml/openvrml.vcproj	2010-05-28 15:19:57 UTC (rev 4151)
+++ branches/0.18/ide-projects/Windows/VisualC9_0/OpenVRML/openvrml/openvrml.vcproj	2010-06-03 01:33:47 UTC (rev 4152)
@@ -42,7 +42,7 @@
 				Name="VCCLCompilerTool"
 				Optimization="0"
 				AdditionalIncludeDirectories=".;..\..\..\..\..\src\libopenvrml;..\..\..\..\..\src\local\libopenvrml-dl"
-				PreprocessorDefinitions="NOMINMAX;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;PACKAGE_VERSION=\"0.18.5\";BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS;BOOST_MPL_LIMIT_VECTOR_SIZE=30;OPENVRML_BUILD_DLL;OPENVRML_PKGDATADIR_=\"\";OPENVRML_PKGLIBDIR_=\"\""
+				PreprocessorDefinitions="NOMINMAX;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;PACKAGE_VERSION=\"0.18.6\";BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS;BOOST_MPL_LIMIT_VECTOR_SIZE=30;OPENVRML_BUILD_DLL;OPENVRML_PKGDATADIR_=\"\";OPENVRML_PKGLIBDIR_=\"\""
 				MinimalRebuild="false"
 				BasicRuntimeChecks="0"
 				RuntimeLibrary="3"
@@ -127,7 +127,7 @@
 				InlineFunctionExpansion="1"
 				OmitFramePointers="true"
 				AdditionalIncludeDirectories=".;..\..\..\..\..\src\libopenvrml;..\..\..\..\..\src\local\libopenvrml-dl"
-				PreprocessorDefinitions="NOMINMAX;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SECURE_SCL=0;PACKAGE_VERSION=\"0.18.5\";BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS;BOOST_MPL_LIMIT_VECTOR_SIZE=30;OPENVRML_BUILD_DLL;OPENVRML_PKGDATADIR_=\"\";OPENVRML_PKGLIBDIR_=\"\";NDEBUG"
+				PreprocessorDefinitions="NOMINMAX;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SECURE_SCL=0;PACKAGE_VERSION=\"0.18.6\";BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS;BOOST_MPL_LIMIT_VECTOR_SIZE=30;OPENVRML_BUILD_DLL;OPENVRML_PKGDATADIR_=\"\";OPENVRML_PKGLIBDIR_=\"\";NDEBUG"
 				StringPooling="true"
 				RuntimeLibrary="2"
 				EnableFunctionLevelLinking="true"
Modified: branches/0.18/ide-projects/Windows/VisualC9_0/OpenVRML/openvrml-gl/openvrml-gl.rc
===================================================================
--- branches/0.18/ide-projects/Windows/VisualC9_0/OpenVRML/openvrml-gl/openvrml-gl.rc	2010-05-28 15:19:57 UTC (rev 4151)
+++ branches/0.18/ide-projects/Windows/VisualC9_0/OpenVRML/openvrml-gl/openvrml-gl.rc	2010-06-03 01:33:47 UTC (rev 4152)
@@ -12,7 +12,7 @@
 
 VS_VERSION_INFO VERSIONINFO
  FILEVERSION 8,0,0,0
- PRODUCTVERSION 0,18,5,0
+ PRODUCTVERSION 0,18,6,0
  FILEFLAGSMASK 0x17L
 #ifdef _DEBUG
  FILEFLAGS 0x1L
@@ -33,7 +33,7 @@
             VALUE "LegalCopyright", "Copyright (C) 2010"
             VALUE "OriginalFilename", "openvrml-gl.dll"
             VALUE "ProductName", "OpenVRML Library"
-            VALUE "ProductVersion", "0.18.5"
+            VALUE "ProductVersion", "0.18.6"
         END
     END
     BLOCK "VarFileInfo"
Modified: branches/0.18/src/Makefile.am
===================================================================
--- branches/0.18/src/Makefile.am	2010-05-28 15:19:57 UTC (rev 4151)
+++ branches/0.18/src/Makefile.am	2010-06-03 01:33:47 UTC (rev 4152)
@@ -47,7 +47,7 @@
         libopenvrml/private.h \
         openvrml-player/filechooserdialog.h
 
-LIBOPENVRML_LIBRARY_VERSION =    9:3:0
+LIBOPENVRML_LIBRARY_VERSION =    9:4:0
 LIBOPENVRML_GL_LIBRARY_VERSION = 8:0:0
 #                                | | |
 #                         +------+ | +---+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
      
      
      From: <br...@us...> - 2010-07-09 06:41:32
       | 
| Revision: 4157
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4157&view=rev
Author:   braden
Date:     2010-07-09 06:41:24 +0000 (Fri, 09 Jul 2010)
Log Message:
-----------
Lock the image_mutex_ before rendering the texture.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/node/vrml97/image_texture.cpp
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-07-09 06:37:09 UTC (rev 4156)
+++ branches/0.18/ChangeLog	2010-07-09 06:41:24 UTC (rev 4157)
@@ -1,3 +1,9 @@
+2010-07-09 Braden McDaniel  <br...@en...>
+
+	* src/node/vrml97/image_texture.cpp
+	(image_texture_node::do_render_texture(openvrml::viewer &)): Lock
+	the image_mutex_ before rendering the texture.
+
 2010-06-02 Braden McDaniel  <br...@en...>
 
 	Updates for 0.18.6 release.
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
Modified: branches/0.18/src/node/vrml97/image_texture.cpp
===================================================================
--- branches/0.18/src/node/vrml97/image_texture.cpp	2010-07-09 06:37:09 UTC (rev 4156)
+++ branches/0.18/src/node/vrml97/image_texture.cpp	2010-07-09 06:41:24 UTC (rev 4157)
@@ -230,6 +230,7 @@
     void image_texture_node::do_render_texture(openvrml::viewer & v)
     {
         this->update_texture();
+        boost::shared_lock<boost::shared_mutex> lock(this->image_mutex_);
         v.insert_texture(*this, true);
     }
 
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
   + /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.h:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150
   + /branches/node-modules/src/node/x3d-cad-geometry/cad_face.h:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
Property changes on: branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/indexed_quad_set.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/indexed_quad_set.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-07-09 17:05:23
       | 
| Revision: 4161
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4161&view=rev
Author:   braden
Date:     2010-07-09 17:05:15 +0000 (Fri, 09 Jul 2010)
Log Message:
-----------
Removed OPENVRML_API from event listener/emitter class templates.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/libopenvrml/openvrml/event.h
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-07-09 16:50:41 UTC (rev 4160)
+++ branches/0.18/ChangeLog	2010-07-09 17:05:15 UTC (rev 4161)
@@ -1,5 +1,17 @@
 2010-07-09 Braden McDaniel  <br...@en...>
 
+	Removed OPENVRML_API from event listener/emitter class templates.
+
+	These trigger "inconsistent dll linkage" warnings from the
+	Microsoft compiler.  For gcc's purposes, forcing symbol visibility
+	for templates should be unnecessary.
+
+	* src/libopenvrml/openvrml/event.h
+	(field_value_listener): Removed OPENVRML_API.
+	(field_value_emitter): Removed OPENVRML_API.
+
+2010-07-09 Braden McDaniel  <br...@en...>
+
 	* src/node/vrml97/image_texture.cpp
 	(image_texture_node::do_render_texture(openvrml::viewer &)): Lock
 	the image_mutex_ before rendering the texture.
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
Modified: branches/0.18/src/libopenvrml/openvrml/event.h
===================================================================
--- branches/0.18/src/libopenvrml/openvrml/event.h	2010-07-09 16:50:41 UTC (rev 4160)
+++ branches/0.18/src/libopenvrml/openvrml/event.h	2010-07-09 17:05:15 UTC (rev 4161)
@@ -57,7 +57,7 @@
 
 
     template <typename FieldValue>
-    class OPENVRML_API field_value_listener : public virtual event_listener {
+    class field_value_listener : public virtual event_listener {
         BOOST_CLASS_REQUIRE(FieldValue, openvrml, FieldValueConcept);
 
     public:
@@ -240,7 +240,7 @@
 
 
     template <typename FieldValue>
-    class OPENVRML_API field_value_emitter : public virtual event_emitter {
+    class field_value_emitter : public virtual event_emitter {
         BOOST_CLASS_REQUIRE(FieldValue, openvrml, FieldValueConcept);
 
     public:
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
   + /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.h:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156
   + /branches/node-modules/src/node/x3d-cad-geometry/cad_face.h:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-g...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-07-10 06:53:15
       | 
| Revision: 4163
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4163&view=rev
Author:   braden
Date:     2010-07-10 06:53:06 +0000 (Sat, 10 Jul 2010)
Log Message:
-----------
Fixed to compile without OPENVRML_ENABLE_RENDER_TEXT_NODE.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/node/vrml97/text.cpp
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-07-10 06:50:29 UTC (rev 4162)
+++ branches/0.18/ChangeLog	2010-07-10 06:53:06 UTC (rev 4163)
@@ -1,3 +1,8 @@
+2010-07-10 Braden McDaniel  <br...@en...>
+
+	* src/node/vrml97/text.cpp: Fixed to compile without
+	OPENVRML_ENABLE_RENDER_TEXT_NODE.
+
 2010-07-09 Braden McDaniel  <br...@en...>
 
 	Removed OPENVRML_API from event listener/emitter class templates.
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
Modified: branches/0.18/src/node/vrml97/text.cpp
===================================================================
--- branches/0.18/src/node/vrml97/text.cpp	2010-07-10 06:50:29 UTC (rev 4162)
+++ branches/0.18/src/node/vrml97/text.cpp	2010-07-10 06:53:06 UTC (rev 4163)
@@ -129,6 +129,7 @@
         max_extent_exposedfield max_extent_;
         openvrml::sfbool solid_;
 
+# ifdef OPENVRML_ENABLE_RENDER_TEXT_NODE
         class glyph_geometry {
             std::vector<openvrml::vec2f> coord_;
             std::vector<openvrml::int32> coord_index_;
@@ -224,7 +225,6 @@
 
         boost::scoped_ptr<text_geometry> text_geometry_;
 
-# ifdef OPENVRML_ENABLE_RENDER_TEXT_NODE
         typedef std::vector<std::vector<char32_t> > ucs4_string_t;
         typedef std::map<FT_UInt, glyph_geometry> glyph_geometry_map_t;
 
@@ -619,6 +619,8 @@
      * @brief maxExtent exposedField.
      */
 
+# ifdef OPENVRML_ENABLE_RENDER_TEXT_NODE
+
     /**
      * @internal
      *
@@ -653,8 +655,6 @@
      *      glyph.
      */
 
-# ifdef OPENVRML_ENABLE_RENDER_TEXT_NODE
-
     /**
      * @internal
      *
@@ -1218,7 +1218,6 @@
         }
         return 0;
     }
-# endif // OPENVRML_ENABLE_RENDER_TEXT_NODE
 
     /**
      * @brief Construct from a set of contours.
@@ -1237,7 +1236,6 @@
         advance_width_(0),
         advance_height_(0)
     {
-# ifdef OPENVRML_ENABLE_RENDER_TEXT_NODE
         using std::vector;
         using namespace boost::multi_index::detail;  // for scope_guard
 
@@ -1280,7 +1278,6 @@
             get_polygons_(glyphContours.contours);
         std::for_each(polygons.begin(), polygons.end(),
                       draw_glyph_polygon(this->coord_, this->coord_index_));
-# endif // OPENVRML_ENABLE_RENDER_TEXT_NODE
     }
 
     /**
@@ -1921,6 +1918,7 @@
      * glyph_geometry_map for rapid retrieval the next time the glyph is
      * encountered.
      */
+# endif // OPENVRML_ENABLE_RENDER_TEXT_NODE
 
     /**
      * @var text_node::text_geometry text_node::text_geometry_
@@ -1956,8 +1954,10 @@
      */
     text_node::~text_node() OPENVRML_NOTHROW
     {
+# ifdef OPENVRML_ENABLE_RENDER_TEXT_NODE
         // shutdown sets this->face to 0.
         assert(this->face == 0);
+# endif
     }
 
     /**
@@ -1982,6 +1982,7 @@
     void text_node::do_render_geometry(openvrml::viewer & v,
                                        openvrml::rendering_context)
     {
+# ifdef OPENVRML_ENABLE_RENDER_TEXT_NODE
         using openvrml::int32;
         if (this->text_geometry_) {
             v.insert_shell(*this,
@@ -1995,6 +1996,7 @@
                            this->text_geometry_->tex_coord(),
                            std::vector<int32>()); // texCoordIndex
         }
+# endif
         if (this->font_style_.value()) {
             this->font_style_.value()->modified(false);
         }
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,40...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-07-12 04:50:12
       | 
| Revision: 4165
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4165&view=rev
Author:   braden
Date:     2010-07-12 04:50:01 +0000 (Mon, 12 Jul 2010)
Log Message:
-----------
Only call FcInit for non-Windows platforms.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/node/vrml97/text.cpp
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-07-12 04:46:23 UTC (rev 4164)
+++ branches/0.18/ChangeLog	2010-07-12 04:50:01 UTC (rev 4165)
@@ -1,3 +1,9 @@
+2010-07-12 Braden McDaniel  <br...@en...>
+
+	* src/node/vrml/text.cpp
+	(openvrml_node_vrml97::text_metatype::text_metatype(openvrml::browser&):
+	Only call FcInit for non-Windows platforms.
+
 2010-07-10 Braden McDaniel  <br...@en...>
 
 	* src/node/vrml97/text.cpp: Fixed to compile without
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164
Modified: branches/0.18/src/node/vrml97/text.cpp
===================================================================
--- branches/0.18/src/node/vrml97/text.cpp	2010-07-12 04:46:23 UTC (rev 4164)
+++ branches/0.18/src/node/vrml97/text.cpp	2010-07-12 04:50:01 UTC (rev 4165)
@@ -2761,10 +2761,12 @@
     node_metatype(text_metatype::id, browser)
 {
 # ifdef OPENVRML_ENABLE_RENDER_TEXT_NODE
+#   ifndef _WIN32
     FcBool fc_succeeded = FcInit();
     if (!fc_succeeded) {
         browser.err("error initializing fontconfig library");
     }
+#   endif
 
     FT_Error ft_error = 0;
     ft_error = FT_Init_FreeType(&this->freeTypeLibrary);
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
   + /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.h:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162
   + /branches/node-modules/src/node/x3d-cad-geometry/cad_face.h:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-08-12 08:19:05
       | 
| Revision: 4170
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4170&view=rev
Author:   braden
Date:     2010-08-12 08:18:53 +0000 (Thu, 12 Aug 2010)
Log Message:
-----------
Updates for Doxygen 1.7.1.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/doc/Doxyfile
    branches/0.18/doc/Makefile.am
    branches/0.18/doc/doxygen-header
Removed Paths:
-------------
    branches/0.18/doc/manual/tab_b-openvrml.png
    branches/0.18/doc/manual/tab_l-openvrml.png
    branches/0.18/doc/manual/tab_r-openvrml.png
Property Changed:
----------------
    branches/0.18/
    branches/0.18/doc/manual/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-08-12 08:13:13 UTC (rev 4169)
+++ branches/0.18/ChangeLog	2010-08-12 08:18:53 UTC (rev 4170)
@@ -1,3 +1,14 @@
+2010-08-12 Braden McDaniel  <br...@en...>
+
+	Updates for Doxygen 1.7.1.
+
+	* doc/Doxyfile
+	* doc/Makefile.am
+	* doc/doxygen-header
+	* doc/manual/tab_l-openvrml.png: Removed.
+	* doc/manual/tab_b-openvrml.png: Removed.
+	* doc/manual/tab_r-openvrml.png: Removed.
+
 2010-07-12 Braden McDaniel  <br...@en...>
 
 	* src/node/vrml/text.cpp
Modified: branches/0.18/doc/Doxyfile
===================================================================
--- branches/0.18/doc/Doxyfile	2010-08-12 08:13:13 UTC (rev 4169)
+++ branches/0.18/doc/Doxyfile	2010-08-12 08:18:53 UTC (rev 4170)
@@ -1,4 +1,4 @@
-# Doxyfile 1.6.1
+# Doxyfile 1.7.1
 
 #---------------------------------------------------------------------------
 # Project related configuration options
@@ -47,14 +47,15 @@
 EXTRACT_LOCAL_CLASSES  = NO
 EXTRACT_LOCAL_METHODS  = NO
 EXTRACT_ANON_NSPACES   = NO
-HIDE_UNDOC_MEMBERS     = NO
+HIDE_UNDOC_MEMBERS     = YES
 HIDE_UNDOC_CLASSES     = YES
-HIDE_FRIEND_COMPOUNDS  = NO
+HIDE_FRIEND_COMPOUNDS  = YES
 HIDE_IN_BODY_DOCS      = YES
-INTERNAL_DOCS          = YES
+INTERNAL_DOCS          = NO
 CASE_SENSE_NAMES       = YES
 HIDE_SCOPE_NAMES       = NO
 SHOW_INCLUDE_FILES     = YES
+FORCE_LOCAL_INCLUDES   = NO
 INLINE_INFO            = YES
 SORT_MEMBER_DOCS       = NO
 SORT_BRIEF_DOCS        = NO
@@ -137,11 +138,17 @@
 HTML_FOOTER            = doxygen-footer
 HTML_TIMESTAMP         = NO
 HTML_STYLESHEET        =
+HTML_COLORSTYLE_HUE    = 0
+HTML_COLORSTYLE_SAT    = 0
+HTML_COLORSTYLE_GAMMA  = 100
+HTML_TIMESTAMP         = NO
 HTML_ALIGN_MEMBERS     = YES
 HTML_DYNAMIC_SECTIONS  = NO
 GENERATE_DOCSET        = NO
 DOCSET_FEEDNAME        = "Doxygen generated docs"
 DOCSET_BUNDLE_ID       = org.doxygen.Project
+DOCSET_PUBLISHER_ID    = org.doxygen.Publisher
+DOCSET_PUBLISHER_NAME  = Publisher
 GENERATE_HTMLHELP      = NO
 CHM_FILE               =
 HHC_LOCATION           =
@@ -157,13 +164,18 @@
 QHP_CUST_FILTER_ATTRS  =
 QHP_SECT_FILTER_ATTRS  =
 QHG_LOCATION           =
+GENERATE_ECLIPSEHELP   = NO
+ECLIPSE_DOC_ID         = org.doxygen.Project
 DISABLE_INDEX          = NO
 ENUM_VALUES_PER_LINE   = 1
 GENERATE_TREEVIEW      = NO
 USE_INLINE_TREES       = NO
 TREEVIEW_WIDTH         = 250
+EXT_LINKS_IN_WINDOW    = NO
 FORMULA_FONTSIZE       = 10
+FORMULA_TRANSPARENT    = YES
 SEARCHENGINE           = NO
+SERVER_BASED_SEARCH    = NO
 #---------------------------------------------------------------------------
 # configuration options related to the LaTeX output
 #---------------------------------------------------------------------------
@@ -252,6 +264,7 @@
 MSCGEN_PATH            =
 HIDE_UNDOC_RELATIONS   = YES
 HAVE_DOT               = YES
+DOT_NUM_THREADS        = 0
 DOT_FONTNAME           = FreeSans
 DOT_FONTSIZE           = 10
 DOT_FONTPATH           =
Modified: branches/0.18/doc/Makefile.am
===================================================================
--- branches/0.18/doc/Makefile.am	2010-08-12 08:13:13 UTC (rev 4169)
+++ branches/0.18/doc/Makefile.am	2010-08-12 08:18:53 UTC (rev 4170)
@@ -59,20 +59,25 @@
         $(srcdir)/manual/*.html \
         $(srcdir)/manual/*.map \
         $(srcdir)/manual/*.md5 \
+        $(srcdir)/manual/*__incl.png \
         $(srcdir)/manual/*inherit__graph*.png \
+        $(srcdir)/manual/bc_s.png \
+        $(srcdir)/manual/closed.png \
         $(srcdir)/manual/doxygen.png \
         $(srcdir)/manual/formula.repository \
         $(srcdir)/manual/form_*.png \
-        $(srcdir)/manual/graph_legend.dot \
         $(srcdir)/manual/graph_legend.png \
-        $(srcdir)/manual/tab_?.gif
+        $(srcdir)/manual/nav_f.png \
+        $(srcdir)/manual/nav_h.png \
+        $(srcdir)/manual/open.png \
+        $(srcdir)/manual/tab_a.png \
+        $(srcdir)/manual/tab_b.png \
+        $(srcdir)/manual/tab_h.png \
+        $(srcdir)/manual/tab_s.png
 
 CUSTOMIZED_IMAGES = \
         $(srcdir)/manual/OGL_sm_wht.png \
-        $(srcdir)/manual/x3d-white-on-black.png \
-        $(srcdir)/manual/tab_b-openvrml.png \
-        $(srcdir)/manual/tab_l-openvrml.png \
-        $(srcdir)/manual/tab_r-openvrml.png
+        $(srcdir)/manual/x3d-white-on-black.png
 
 JAVADOC_FILES = \
         $(srcdir)/javadoc/*.html \
Modified: branches/0.18/doc/doxygen-header
===================================================================
--- branches/0.18/doc/doxygen-header	2010-08-12 08:13:13 UTC (rev 4169)
+++ branches/0.18/doc/doxygen-header	2010-08-12 08:18:53 UTC (rev 4170)
@@ -12,52 +12,24 @@
 <link rel="index" href="functions" title="OpenVRML Compound Members">
 <link rel="appendix" href="conformance" title="Conformance Test Results">
 <style type="text/css">
+@import url("doxygen.css");
 @import url("tabs.css");
 @import url("http://openvrml.org/openvrml.css");
 
-h2 {
-  border-bottom-style: solid;
-  border-bottom-width: 1px;
+body, table, div, p, dl {
+  font-family: inherit;
+  font-size: inherit;
 }
 
-/*
- * Doxygen as of 1.5.4-20071217 uses the class "navpath" instead of "nav".
- * For now, we'll do both.
- */
-
-div.nav,
-div.navpath {
-  background-color: transparent;
-  text-align: left;
-  margin-top: 1em;
-  margin-bottom: 1em;
-  border-color: black;
-  border-left: none;
-  border-right: none;
-  padding-top: 0.5em;
-  padding-bottom: 0.5em;
+a:hover {
+  text-decoration: none;
 }
 
-div.nav :link, div.nav :visited,
-div.navpath :link, div.navpath :visited {
-  border-width: 1px;
-  border-style: solid;
-  border-color: silver;
-  padding: 2px;
+h2 {
+  border-bottom-style: solid;
+  border-bottom-width: 1px;
 }
 
-div.nav :link:hover, div.nav :visited:hover,
-div.navpath :link:hover, div.navpath :visited:hover {
-  border-style: outset;
-  border-color: gray;
-}
-
-div.nav :active,
-div.navpath :active {
-  border-style: inset;
-  border-color: gray;
-}
-
 .body td {
   background-color: transparent;
 }
@@ -91,9 +63,13 @@
   line-height: 1.2em;
 }
 
+table.memberdecls {
+  width: 100%;
+}
+
 td.memItemLeft, td.memItemRight,
 td.memTemplParams, td.memTemplItemLeft, td.memTemplItemRight,
-.memtemplate, .memname td {
+.memtemplate, .memname td, .navpath li {
   font-family: Consolas, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Lucida Console", LucidaTypewriter, monospace;
 }
 
@@ -187,23 +163,10 @@
   font-weight: inherit;
 }
 
-div.tabs {
-  background-image: url("tab_b-openvrml.png");
+.tablist a, .tablist a:hover {
+  border-style: none;
 }
 
-div.tabs span {
-  background-image: url("tab_l-openvrml.png");
-}
-
-div.tabs a {
-  background-image: url("tab_r-openvrml.png");
-  border-bottom: 1px solid #a5a5a5;
-}
-
-div.tabs a:link, div.tabs a:visited, div.tabs a:active, div.tabs a:hover {
-  color: black;
-}
-
 table {
   border-collapse: collapse;
   border-spacing: 0;
@@ -216,7 +179,7 @@
   margin-right: 10%;
 }
 
-h1 + h3 {
+h3.version {
   text-align: center;
 }
 
@@ -259,6 +222,18 @@
   background-color: transparent;
   border-style: none;
 }
+
+div.header {
+  background-image: url("nav_h-openvrml.png");
+  background-color: rgb(98%, 98%, 98%);
+  border-color: black;
+}
+
+address.footer {
+  text-align: left;
+  padding-right: 0;
+  line-height: 3.0ex;
+}
 </style>
 </head>
 <body>
Property changes on: branches/0.18/doc/manual
___________________________________________________________________
Modified: svn:ignore
   - *.css
*.dot
*.html
*.map
*.md5
*inherit__graph*.png
*__incl.png
doxygen.png
form_*.png
formula.repository
graph_legend.*
tab_?.gif
_formulas.tex
   + *.css
*.dot
*.html
*.map
*.md5
*inherit__graph*.png
*__incl.png
doxygen.png
form_*.png
formula.repository
graph_legend.*
bc_s.png
open.png
closed.png
nav_?.png
tab_?.png
_formulas.tex
Deleted: branches/0.18/doc/manual/tab_b-openvrml.png
===================================================================
(Binary files differ)
Deleted: branches/0.18/doc/manual/tab_l-openvrml.png
===================================================================
(Binary files differ)
Deleted: branches/0.18/doc/manual/tab_r-openvrml.png
===================================================================
(Binary files differ)
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-08-13 03:37:44
       | 
| Revision: 4172
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4172&view=rev
Author:   braden
Date:     2010-08-13 03:37:33 +0000 (Fri, 13 Aug 2010)
Log Message:
-----------
Doesn't need to include <boost/thread.hpp>.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/libopenvrml/openvrml/browser.h
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-08-13 03:34:28 UTC (rev 4171)
+++ branches/0.18/ChangeLog	2010-08-13 03:37:33 UTC (rev 4172)
@@ -1,5 +1,10 @@
 2010-08-12 Braden McDaniel  <br...@en...>
 
+	* src/libopenvrml/openvrml/browser.h: Doesn't need to include
+	<boost/thread.hpp>.
+
+2010-08-12 Braden McDaniel  <br...@en...>
+
 	Updates for Doxygen 1.7.1.
 
 	* doc/Doxyfile
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
Modified: branches/0.18/src/libopenvrml/openvrml/browser.h
===================================================================
--- branches/0.18/src/libopenvrml/openvrml/browser.h	2010-08-13 03:34:28 UTC (rev 4171)
+++ branches/0.18/src/libopenvrml/openvrml/browser.h	2010-08-13 03:37:33 UTC (rev 4172)
@@ -22,7 +22,6 @@
 # ifndef OPENVRML_BROWSER_H
 #   define OPENVRML_BROWSER_H
 
-#   include <boost/thread.hpp>
 #   include <openvrml/script.h>
 
 namespace openvrml {
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
   + /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.h:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169
   + /branches/node-modules/src/node/x3d-cad-geometry/cad_face.h:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-08-13 06:11:20
       | 
| Revision: 4175
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4175&view=rev
Author:   braden
Date:     2010-08-13 06:11:09 +0000 (Fri, 13 Aug 2010)
Log Message:
-----------
Doc-comment improvements: mark private data member documentation "@internal".
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/libopenvrml/openvrml/browser.cpp
    branches/0.18/src/libopenvrml/openvrml/field_value.cpp
    branches/0.18/src/libopenvrml/openvrml/frustum.cpp
    branches/0.18/src/libopenvrml/openvrml/node_impl_util.cpp
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/libopenvrml-gl/openvrml/gl/viewer.cpp
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-08-13 06:07:04 UTC (rev 4174)
+++ branches/0.18/ChangeLog	2010-08-13 06:11:09 UTC (rev 4175)
@@ -1,3 +1,15 @@
+2010-08-13 Braden McDaniel  <br...@en...>
+
+	Doc-comment improvements: mark private data member documentation
+	"@internal".
+
+	* src/libopenvrml/openvrml/browser.cpp
+	* src/libopenvrml/openvrml/field_value.cpp
+	* src/libopenvrml/openvrml/frustum.cpp
+	* src/libopenvrml/openvrml/node_impl_util.cpp
+	* src/libopenvrml/openvrml/script.cpp
+	* src/libopenvrml-gl/openvrml/gl/viewer.cpp
+
 2010-08-12 Braden McDaniel  <br...@en...>
 
 	* src/libopenvrml/openvrml/browser.h: Doesn't need to include
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174
Modified: branches/0.18/src/libopenvrml/openvrml/browser.cpp
===================================================================
--- branches/0.18/src/libopenvrml/openvrml/browser.cpp	2010-08-13 06:07:04 UTC (rev 4174)
+++ branches/0.18/src/libopenvrml/openvrml/browser.cpp	2010-08-13 06:11:09 UTC (rev 4175)
@@ -993,12 +993,16 @@
  */
 
 /**
+ * @internal
+ *
  * @var boost::scoped_ptr<openvrml::local::node_metatype_registry_impl> openvrml::node_metatype_registry::impl_
  *
  * @brief A pointer to the implementation object.
  */
 
 /**
+ * @internal
+ *
  * @brief Construct.
  *
  * @param[in] b a @c browser.
@@ -1301,12 +1305,16 @@
  */
 
 /**
+ * @internal
+ *
  * @var bool openvrml::browser::modified_
  *
  * @brief Flag to indicate whether the @c browser has been modified.
  */
 
 /**
+ * @internal
+ *
  * @var boost::shared_mutex openvrml::browser::modified_mutex_
  *
  * @brief Mutex protecting @c #modified_.
@@ -1392,24 +1400,32 @@
 }
 
 /**
+ * @internal
+ *
  * @var boost::mutex openvrml::browser::out_mutex_
  *
  * @brief Mutex guarding @c #out_.
  */
 
 /**
+ * @internal
+ *
  * @var std::ostream & openvrml::browser::out_
  *
  * @brief Output stream, generally for console output.
  */
 
 /**
+ * @internal
+ *
  * @var boost::mutex openvrml::browser::err_mutex_
  *
  * @brief Mutex guarding @c #err_.
  */
 
 /**
+ * @internal
+ *
  * @var std::ostream & openvrml::browser::err_
  *
  * @brief Error output stream.
Modified: branches/0.18/src/libopenvrml/openvrml/field_value.cpp
===================================================================
--- branches/0.18/src/libopenvrml/openvrml/field_value.cpp	2010-08-13 06:07:04 UTC (rev 4174)
+++ branches/0.18/src/libopenvrml/openvrml/field_value.cpp	2010-08-13 06:11:09 UTC (rev 4175)
@@ -207,6 +207,8 @@
  */
 
 /**
+ * @internal
+ *
  * @var std::auto_ptr<openvrml::field_value::counted_impl_base> openvrml::field_value::counted_impl_
  *
  * @brief Reference-counted implementation.
Modified: branches/0.18/src/libopenvrml/openvrml/frustum.cpp
===================================================================
--- branches/0.18/src/libopenvrml/openvrml/frustum.cpp	2010-08-13 06:07:04 UTC (rev 4174)
+++ branches/0.18/src/libopenvrml/openvrml/frustum.cpp	2010-08-13 06:11:09 UTC (rev 4175)
@@ -142,6 +142,8 @@
 }
 
 /**
+ * @internal
+ *
  * @brief Update the plane equations.
  *
  * The plane equations are derived from the other members.
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174
Modified: branches/0.18/src/libopenvrml/openvrml/node_impl_util.cpp
===================================================================
--- branches/0.18/src/libopenvrml/openvrml/node_impl_util.cpp	2010-08-13 06:07:04 UTC (rev 4174)
+++ branches/0.18/src/libopenvrml/openvrml/node_impl_util.cpp	2010-08-13 06:11:09 UTC (rev 4175)
@@ -105,6 +105,8 @@
  */
 
 /**
+ * @internal
+ *
  * @var Member Object::* openvrml::node_impl_util::ptr_to_polymorphic_mem_impl::ptr_to_mem
  *
  * @brief Pointer-to-member.
@@ -276,6 +278,8 @@
  */
 
 /**
+ * @internal
+ *
  * @var openvrml::node_interface_set openvrml::node_impl_util::node_type_impl<Node>::interfaces_
  *
  * @brief The set of @c node_interfaces for the
@@ -283,6 +287,8 @@
  */
 
 /**
+ * @internal
+ *
  * @typedef std::map<std::string, openvrml::node_impl_util::node_type_impl<Node>::field_ptr_ptr> openvrml::node_impl_util::node_type_impl<Node>::field_value_map_t
  *
  * @brief Map of pointers to @c openvrml::field_value node
@@ -290,6 +296,8 @@
  */
 
 /**
+ * @internal
+ *
  * @typedef std::map<std::string, openvrml::node_impl_util::node_type_impl<Node>::event_listener_ptr_ptr> openvrml::node_impl_util::node_type_impl<Node>::event_listener_map_t
  *
  * @brief Map of pointers to @c openvrml::event_listener node
@@ -297,6 +305,8 @@
  */
 
 /**
+ * @internal
+ *
  * @typedef std::map<std::string, openvrml::node_impl_util::node_type_impl<Node>::event_emitter_ptr_ptr> openvrml::node_impl_util::node_type_impl<Node>::event_emitter_map_t
  *
  * @brief Map of pointers to @c openvrml::event_emitter node
@@ -304,6 +314,8 @@
  */
 
 /**
+ * @internal
+ *
  * @var openvrml::node_impl_util::node_type_impl<Node>::field_value_map_t openvrml::node_impl_util::node_type_impl<Node>::field_value_map
  *
  * @brief Map of pointers to @c openvrml::field_value node
@@ -311,6 +323,8 @@
  */
 
 /**
+ * @internal
+ *
  * @var openvrml::node_impl_util::node_type_impl<Node>::event_listener_map_t openvrml::node_impl_util::node_type_impl<Node>::event_listener_map
  *
  * @brief Map of pointers to @c openvrml::event_listener node
@@ -318,6 +332,8 @@
  */
 
 /**
+ * @internal
+ *
  * @var openvrml::node_impl_util::node_type_impl<Node>::event_emitter_map_t openvrml::node_impl_util::node_type_impl<Node>::event_emitter_map
  *
  * @brief Map of pointers to @c openvrml::event_emitter node
@@ -337,18 +353,24 @@
  */
 
 /**
+ * @internal
+ *
  * @typedef openvrml::node_impl_util::node_type_impl<Node> openvrml::node_impl_util::event_listener_base<Node>::node_type_t
  *
  * @brief The concrete @c node_type.
  */
 
 /**
+ * @internal
+ *
  * @typedef openvrml::node_impl_util::event_listener_base<Node>::node_type_t::event_listener_map_t openvrml::node_impl_util::event_listener_base<Node>::event_listener_map_t
  *
  * @brief The map of @c event_listeners.
  */
 
 /**
+ * @internal
+ *
  * @struct openvrml::node_impl_util::event_listener_base::event_listener_equal_to
  *
  * @brief A model of
@@ -418,24 +440,32 @@
  */
 
 /**
+ * @internal
+ *
  * @var openvrml::node * openvrml::node_impl_util::event_emitter_base::node_
  *
  * @brief The @c node with which the @c event_emitter is associated.
  */
 
 /**
+ * @internal
+ *
  * @typedef openvrml::node_impl_util::node_type_impl<Node> openvrml::node_impl_util::event_emitter_base::node_type_t
  *
  * @brief The concrete @c node_type.
  */
 
 /**
+ * @internal
+ *
  * @typedef openvrml::node_impl_util::event_emitter_base::node_type_t::event_emitter_map_t openvrml::node_impl_util::event_emitter_base::event_emitter_map_t
  *
  * @brief The map of @c event_emitters.
  */
 
 /**
+ * @internal
+ *
  * @struct openvrml::node_impl_util::event_emitter_base::event_emitter_equal_to
  *
  * @brief A model of
@@ -448,6 +478,8 @@
  */
 
 /**
+ * @internal
+ *
  * @var const openvrml::node_impl_util::event_emitter_base<Node> * openvrml::node_impl_util::event_emitter_base::event_emitter_equal_to::emitter_
  *
  * @brief The @c event_emitter to test against.
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174
Modified: branches/0.18/src/libopenvrml/openvrml/script.cpp
===================================================================
--- branches/0.18/src/libopenvrml/openvrml/script.cpp	2010-08-13 06:07:04 UTC (rev 4174)
+++ branche...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-08-14 09:17:16
       | 
| Revision: 4180
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4180&view=rev
Author:   braden
Date:     2010-08-14 09:17:04 +0000 (Sat, 14 Aug 2010)
Log Message:
-----------
Added Visual C++ 2010 project files.  These files are now interspersed in the source directories.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/Makefile.am
    branches/0.18/examples/Makefile.am
    branches/0.18/examples/sdl_viewer.cpp
    branches/0.18/src/Makefile.am
    branches/0.18/src/libopenvrml/openvrml/basetypes.cpp
    branches/0.18/src/libopenvrml/openvrml/local/error.cpp
    branches/0.18/src/libopenvrml/openvrml/local/parse_vrml.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/uri.cpp
    branches/0.18/src/libopenvrml/openvrml/node.h
    branches/0.18/src/libopenvrml/openvrml/node_impl_util.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/libopenvrml/openvrml-common.h
    branches/0.18/src/libopenvrml-gl/openvrml-gl-common.h
    branches/0.18/src/node/vrml97/grouping_node_base.h
    branches/0.18/tests/Makefile.am
Added Paths:
-----------
    branches/0.18/OpenVRML.sln
    branches/0.18/examples/pretty-print.vcxproj
    branches/0.18/examples/sdl-viewer.vcxproj
    branches/0.18/src/libopenvrml/openvrml-config-win32.h
    branches/0.18/src/libopenvrml/openvrml.rc
    branches/0.18/src/libopenvrml/openvrml.vcxproj
    branches/0.18/src/libopenvrml-gl/openvrml-gl-config-win32.h
    branches/0.18/src/libopenvrml-gl/openvrml-gl.rc
    branches/0.18/src/libopenvrml-gl/openvrml-gl.vcxproj
    branches/0.18/src/local/libopenvrml-dl/openvrml-dl.vcxproj
    branches/0.18/src/node/vrml97/vrml97.vcxproj
    branches/0.18/src/node/x3d-cad-geometry/x3d-cad-geometry.vcxproj
    branches/0.18/src/node/x3d-core/x3d-core.vcxproj
    branches/0.18/src/node/x3d-dis/x3d-dis.vcxproj
    branches/0.18/src/node/x3d-environmental-effects/x3d-environmental-effects.vcxproj
    branches/0.18/src/node/x3d-event-utilities/x3d-event-utilities.vcxproj
    branches/0.18/src/node/x3d-geometry2d/x3d-geometry2d.vcxproj
    branches/0.18/src/node/x3d-geospatial/x3d-geospatial.vcxproj
    branches/0.18/src/node/x3d-grouping/x3d-grouping.vcxproj
    branches/0.18/src/node/x3d-h-anim/x3d-h-anim.vcxproj
    branches/0.18/src/node/x3d-interpolation/x3d-interpolation.vcxproj
    branches/0.18/src/node/x3d-key-device-sensor/x3d-key-device-sensor.vcxproj
    branches/0.18/src/node/x3d-networking/x3d-networking.vcxproj
    branches/0.18/src/node/x3d-nurbs/x3d-nurbs.vcxproj
    branches/0.18/src/node/x3d-rendering/x3d-rendering.vcxproj
    branches/0.18/src/node/x3d-shape/x3d-shape.vcxproj
    branches/0.18/src/node/x3d-texturing/x3d-texturing.vcxproj
    branches/0.18/src/script/javascript.vcxproj
    branches/0.18/tests/parse-vrml97.vcxproj
    branches/0.18/tests/parse-x3dvrml.vcxproj
Removed Paths:
-------------
    branches/0.18/ide-projects/
Property Changed:
----------------
    branches/0.18/
    branches/0.18/examples/
    branches/0.18/src/libopenvrml/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/libopenvrml-gl/
    branches/0.18/src/local/libopenvrml-dl/
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
    branches/0.18/src/script/
    branches/0.18/tests/
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:ignore
   - Makefile
Makefile.in
aclocal.m4
autom4te*.cache
config.h
config.h.in
config.guess
config.sub
configure
depcomp
install-sh
ltmain.sh
missing
mkinstalldirs
stamp-h
stamp-h.in
stamp-h1
openvrml.pc
openvrml-gl.pc
   + Makefile
Makefile.in
aclocal.m4
autom4te*.cache
config.h
config.h.in
config.guess
config.sub
configure
depcomp
install-sh
ipch
ltmain.sh
missing
mkinstalldirs
stamp-h
stamp-h.in
stamp-h1
openvrml.pc
openvrml-gl.pc
OpenVRML.sdf
OpenVRML.opensdf
OpenVRML.suo
x64
Win32
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-08-14 09:07:13 UTC (rev 4179)
+++ branches/0.18/ChangeLog	2010-08-14 09:17:04 UTC (rev 4180)
@@ -1,3 +1,156 @@
+2010-08-14 Braden McDaniel  <br...@en...>
+
+	Added Visual C++ 2010 project files.  These files are now
+	interspersed in the source directories.
+
+	* Makefile.am
+	(EXTRA_DIST): Add OpenVRML.sln.
+	* OpenVRML.sln: Added file.
+	* examples/sdl_viewer.cpp
+	(resource_fetcher::do_get_resource(const
+	std::string&)::file_resource_istream::do_type() const): Fully
+	qualify boost::next.
+	* examples/Makefile.am
+	(EXTRA_DIST): Add Visual Studio 2010 project files.
+	* examples/sdl-viewer.vcxproj: Added file.
+	* examples/pretty-print.vcxproj: Added file.
+	* ide-projects/Makefile.am: Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/OpenVRML.sln: Removed
+	file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/javascript/javascript.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/openvrml/openvrml.rc:
+	Moved to src/libopenvrml/openvrml.rc.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/openvrml/openvrml.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/openvrml/openvrml-config.h:
+	Moved to src/libopenvrml/openvrml-config-win32.h.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/openvrml-dl/openvrml-dl.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/openvrml-gl/openvrml-gl.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/openvrml-gl/openvrml-gl.rc:
+	Moved to src/libopenvrml-gl/openvrml-gl.rc.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/openvrml-gl/openvrml-gl-config.h:
+	Moved to src/libopenvrml-gl/openvrml-gl-config-win32.h.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/parse-vrml97/parse-vrml97.vcproj: Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/parse-x3dvrml/parse-x3dvrml.vcproj: Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/pretty-print/pretty-print.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/sdl-viewer/sdl-viewer.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/vrml97/vrml97.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/x3d-cad-geometry/x3d-cad-geometry.vcproj: Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/x3d-core/x3d-core.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/x3d-dis/x3d-dis.vcproj: Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/x3d-environmental-effects/x3d-environmental-effects.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/x3d-event-utilities/x3d-event-utilities.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/x3d-geometry2d/x3d-geometry2d.vcproj: Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/x3d-geospatial/x3d-geospatial.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/x3d-grouping/x3d-grouping.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/x3d-h-anim/x3d-h-anim.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/x3d-interpolation/x3d-interpolation.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/x3d-key-device-sensor/x3d-key-device-sensor.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/x3d-networking/x3d-networking.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/x3d-nurbs/x3d-nurbs.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/x3d-rendering/x3d-rendering.vcproj: Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/x3d-shape/x3d-shape.vcproj:
+	Removed file.
+	* ide-projects/Windows/VisualC9_0/OpenVRML/x3d-texturing/x3d-texturing.vcproj:
+	Removed file.
+	* src/Makefile.am
+	(EXTRA_DIST): Add Visual C++ project files, resource scripts, and
+	Windows-specific config headers.
+	* src/libopenvrml/openvrml/basetypes.cpp
+	(det3(const openvrml::mat4f &, size_t, size_t, size_t, size_t,
+	size_t, size_t)): Use size_t instead of int to suppress a warning
+	from the Microsoft compiler.
+	* src/libopenvrml/openvrml/local/error.cpp
+	(openvrml::local::throw_runtime_error_from_win32_system_error(LONG)):
+	Cast to DWORD to suppress a warning from the Microsoft compiler.
+	* src/libopenvrml/openvrml/local/parse_vrml.cpp
+	(error_handler::operator()(const ScannerT &, const ErrorT &)
+	const): static_cast to size_t to suppress warnings from the
+	Microsoft compiler.
+	* src/libopenvrml/openvrml/local/proto.cpp
+	(resolve_node_path(const node_path_t &, const
+	std::vector<boost::intrusive_ptr<openvrml::node> > &)): Fully
+	qualify boost::next.
+	(field_value_cloner::clone_node(const
+	boost::intrusive_ptr<openvrml::node> &)): Fully qualify
+	boost::bind.
+	* src/libopenvrml/openvrml/local/uri.cpp
+	(openvrml::local::uri::swap(uri &)): Use difference_type instead
+	of size_type to suppress a warning from the Microsoft compiler.
+	* src/libopenvrml/openvrml/script.cpp
+	(openvrml::script_node::script_node(script_node_metatype &, const
+	boost::shared_ptr<openvrml::scope> &, const node_interface_set &,
+	const initial_value_map &)): Initialize "succeeded" to suppress
+	warning.
+	* src/libopenvrml/openvrml/node_impl_util.h
+	(openvrml::node_impl_util::exposedfield<FieldValue>::exposedfield(openvrml::node&,
+	const typename FieldValue::value_type &)): cl 16.0 still has the
+	"typename" bustage.
+	* src/libopenvrml/openvrml/node.h
+	(openvrml::find_interface(const node_interface_set &, const
+	std::string &)): Fully qualify boost::bind.
+	* src/libopenvrml/openvrml.rc: Moved from
+	ide-projects/Windows/VisualC9_0/OpenVRML/openvrml/openvrml.rc.
+	* src/libopenvrml/openvrml-config-win32.h: Moved from
+	ide-projects/Windows/VisualC9_0/OpenVRML/openvrml/openvrml-config.h.
+	* src/libopenvrml/openvrml.vcxproj: Added file.
+	* src/libopenvrml/openvrml-common.h: Include
+	<openvrml-config-win32.h> on Windows.
+	* src/libopenvrml-gl/openvrml-gl.rc: Moved from
+	ide-projects/Windows/VisualC9_0/OpenVRML/openvrml-gl/openvrml-gl.rc.
+	* src/libopenvrml-gl/openvrml-gl-config-win32.h: Moved from
+	ide-projects/Windows/VisualC9_0/OpenVRML/openvrml/openvrml-gl-config.h.
+	* src/libopenvrml-gl/openvrml-gl.vcxproj: Added file.
+	* src/libopenvrml-gl/openvrml-gl-common.h: Include
+	<openvrml-gl-config-win32.h> on Windows.
+	* src/local/libopenvrml-dl/openvrml-dl.vcxproj: Added file.
+	* src/node/vrml97/grouping_node_base.h
+	(openvrml_node_vrml97::grouping_node_base<Derived>::add_children_listener::do_process_event(const
+	openvrml::mfnode &, double)): The Microsoft compiler requires
+	openvrml::node to be fully qualified here.
+	* src/node/vrml97/vrml97.vcxproj: Added file.
+	* src/node/x3d-cad-geometry/x3d-cad-geometry.vcxproj: Added file.
+	* src/node/x3d-core/x3d-core.vcxproj: Added file.
+	* src/node/x3d-dis/x3d-dis.vcxproj: Added file.
+	* src/node/x3d-environmental-effects/x3d-environmental-effects.vcxproj:
+	Added file.
+	* src/node/x3d-event-utilities/x3d-event-utilities.vcxproj: Added
+	file.
+	* src/node/x3d-geometry2d/x3d-geometry2d.vcxproj: Added file.
+	* src/node/x3d-geospatial/x3d-geospatial.vcxproj: Added file.
+	* src/node/x3d-grouping/x3d-grouping.vcxproj: Added file.
+	* src/node/x3d-h-anim/x3d-h-anim.vcxproj: Added file.
+	* src/node/x3d-interpolation/x3d-interpolation.vcxproj: Added
+	file.
+	* src/node/x3d-key-device-sensor/x3d-key-device-sensor.vcxproj:
+	Added file.
+	* src/node/x3d-networking/x3d-networking.vcxproj: Added file.
+	* src/node/x3d-nurbs/x3d-nurbs.vcxproj: Added file.
+	* src/node/x3d-rendering/x3d-rendering.vcxproj: Added file.
+	* src/node/x3d-shape/x3d-shape.vcxproj: Added file.
+	* src/node/x3d-texturing/x3d-texturing.vcxproj: Added file.
+	* src/script/javascript.vcxproj: Added file.
+	* tests/parse-vrml97.vcxproj: Added file.
+	* tests/parse-x3dvrml.vcxproj: Added file.
+	* tests/Makefile.am
+	(EXTRA_DIST): Add Visual Studio 2010 project files.
+
 2010-08-13 Braden McDaniel  <br...@en...>
 
 	Doc-comment improvements: mark private data member documentation
Modified: branches/0.18/Makefile.am
===================================================================
--- branches/0.18/Makefile.am	2010-08-14 09:07:13 UTC (rev 4179)
+++ branches/0.18/Makefile.am	2010-08-14 09:17:04 UTC (rev 4180)
@@ -1,10 +1,11 @@
-SUBDIRS = doc ide-projects models src data examples tests
+SUBDIRS = doc models src data examples tests
 
 ACLOCAL_AMFLAGS = -I m4
 
 EXTRA_DIST = \
         openvrml.pc.in \
-        openvrml-gl.pc.in
+        openvrml-gl.pc.in \
+        OpenVRML.sln
 
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = openvrml.pc
Copied: branches/0.18/OpenVRML.sln (from rev 4179, trunk/OpenVRML.sln)
===================================================================
--- branches/0.18/OpenVRML.sln	                        (rev 0)
+++ branches/0.18/OpenVRML.sln	2010-08-14 09:17:04 UTC (rev 4180)
@@ -0,0 +1,268 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual C++ Express 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "javascript", "src\script\javascript.vcxproj", "{FE4F0469-ADE7-4BC3-8501-590F810BF569}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openvrml-dl", "src\local\libopenvrml-dl\openvrml-dl.vcxproj", "{95FA0E9B-DF2F-48C3-B07D-AB3A93E44E5C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openvrml-gl", "src\libopenvrml-gl\openvrml-gl.vcxproj", "{141F90C2-6630-4D7A-834F-D5D57C6CFC24}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openvrml", "src\libopenvrml\openvrml.vcxproj", "{E5287CD2-4BAC-4341-AF28-A1F9C0F5949C}"
+	ProjectSection(ProjectDependencies) = postProject
+		{95FA0E9B-DF2F-48C3-B07D-AB3A93E44E5C} = {95FA0E9B-DF2F-48C3-B07D-AB3A93E44E5C}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "parse-vrml97", "tests\parse-vrml97.vcxproj", "{B7ACAA17-A1BE-4221-8F9D-503EA2AF0EDF}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "parse-x3dvrml", "tests\parse-x3dvrml.vcxproj", "{38979260-FBDB-49E6-A0AD-15E3C8C553A3}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pretty-print", "examples\pretty-print.vcxproj", "{EFCFAB14-FC2B-4816-AD49-DC0E6F4D04E1}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sdl-viewer", "examples\sdl-viewer.vcxproj", "{2DD5D192-3E85-4E64-854B-DF7A1FF06B76}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vrml97", "src\node\vrml97\vrml97.vcxproj", "{5ED398C0-0529-40D5-AB2C-C7EF0769002B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x3d-cad-geometry", "src\node\x3d-cad-geometry\x3d-cad-geometry.vcxproj", "{D9D29F52-CFE0-42A1-A150-47CBAAE89030}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x3d-core", "src\node\x3d-core\x3d-core.vcxproj", "{78133A10-3ADF-474C-B32A-74124A976482}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x3d-dis", "src\node\x3d-dis\x3d-dis.vcxproj", "{D5FF853A-6BD3-49AC-A5B6-ACA754C766F5}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x3d-environmental-effects", "src\node\x3d-environmental-effects\x3d-environmental-effects.vcxproj", "{12C5E485-59BD-40EB-9BE9-F856FBDC18B6}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x3d-event-utilities", "src\node\x3d-event-utilities\x3d-event-utilities.vcxproj", "{CE946E0C-4880-4AB0-9170-42D6692791CC}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x3d-geometry2d", "src\node\x3d-geometry2d\x3d-geometry2d.vcxproj", "{61A31C6F-23A1-4243-A338-EF749912592A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x3d-geospatial", "src\node\x3d-geospatial\x3d-geospatial.vcxproj", "{3C7DA0E4-D769-4C8A-9911-BE5C2651ED30}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x3d-grouping", "src\node\x3d-grouping\x3d-grouping.vcxproj", "{1D32E4EB-6613-4270-8295-7113712BC6C5}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x3d-h-anim", "src\node\x3d-h-anim\x3d-h-anim.vcxproj", "{3DA77516-5D3A-42AA-8D99-BF87643A75A2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x3d-interpolation", "src\node\x3d-interpolation\x3d-interpolation.vcxproj", "{BFF962C6-4CC1-4DD1-965A-163EADE74986}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x3d-key-device-sensor", "src\node\x3d-key-device-sensor\x3d-key-device-sensor.vcxproj", "{E20E0E24-C0B6-4448-82E0-32CCDBA88957}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x3d-networking", "src\node\x3d-networking\x3d-networking.vcxproj", "{430B1A48-8E64-43DF-8CC4-AD09C41BA735}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x3d-nurbs", "src\node\x3d-nurbs\x3d-nurbs.vcxproj", "{D884D3FB-79C4-497A-AD7C-7D7877F9768E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x3d-rendering", "src\node\x3d-rendering\x3d-rendering.vcxproj", "{7DAC4CA0-9382-4ED0-A26E-A5F84776054C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x3d-shape", "src\node\x3d-shape\x3d-shape.vcxproj", "{95D646C4-B759-469D-BDBB-A370A5778CA5}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x3d-texturing", "src\node\x3d-texturing\x3d-texturing.vcxproj", "{20B850E9-E417-49A2-A66C-38827401597B}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Win32 = Debug|Win32
+		Debug|x64 = Debug|x64
+		Release|Win32 = Release|Win32
+		Release|x64 = Release|x64
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{FE4F0469-ADE7-4BC3-8501-590F810BF569}...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-08-15 05:29:35
       | 
| Revision: 4182
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4182&view=rev
Author:   braden
Date:     2010-08-15 05:29:25 +0000 (Sun, 15 Aug 2010)
Log Message:
-----------
Removed reference to ide-projects/Makefile.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/configure.ac
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-08-15 05:06:19 UTC (rev 4181)
+++ branches/0.18/ChangeLog	2010-08-15 05:29:25 UTC (rev 4182)
@@ -1,3 +1,7 @@
+2010-08-15 Braden McDaniel  <br...@en...>
+
+	* configure.ac: Removed reference to ide-projects/Makefile.
+
 2010-08-14 Braden McDaniel  <br...@en...>
 
 	Added Visual C++ 2010 project files.  These files are now
Modified: branches/0.18/configure.ac
===================================================================
--- branches/0.18/configure.ac	2010-08-15 05:06:19 UTC (rev 4181)
+++ branches/0.18/configure.ac	2010-08-15 05:29:25 UTC (rev 4182)
@@ -4,7 +4,6 @@
 AC_CONFIG_MACRO_DIR([m4])
 AC_CONFIG_FILES([Makefile]
                 [doc/Makefile]
-                [ide-projects/Makefile]
                 [models/Makefile]
                 [models/audio/Makefile]
                 [models/textures/Makefile]
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179
   + /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.h:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179
   +...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-08-20 04:01:51
       | 
| Revision: 4184
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4184&view=rev
Author:   braden
Date:     2010-08-20 04:01:40 +0000 (Fri, 20 Aug 2010)
Log Message:
-----------
Added an accessor to get the set of listeners listening to an event emitter.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/libopenvrml/openvrml/event.cpp
    branches/0.18/src/libopenvrml/openvrml/event.h
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-08-20 03:58:26 UTC (rev 4183)
+++ branches/0.18/ChangeLog	2010-08-20 04:01:40 UTC (rev 4184)
@@ -1,3 +1,16 @@
+2010-08-19 Braden McDaniel  <br...@en...>
+
+	Added an accessor to get the set of listeners listening to an
+	event emitter.
+
+	* src/libopenvrml/openvrml/event.cpp: Added doc-comments for
+	listener accessors.
+	* src/libopenvrml/openvrml/event.h
+	(openvrml::event_emitter::listeners<FieldValue>() const): Added
+	member function template to get (a copy of) the set of listeners.
+	(openvrml::field_value_emitter<FieldValue>::listeners() const):
+	Added member function template to get the set of listeners.
+
 2010-08-15 Braden McDaniel  <br...@en...>
 
 	* configure.ac: Removed reference to ide-projects/Makefile.
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
Modified: branches/0.18/src/libopenvrml/openvrml/event.cpp
===================================================================
--- branches/0.18/src/libopenvrml/openvrml/event.cpp	2010-08-20 03:58:26 UTC (rev 4183)
+++ branches/0.18/src/libopenvrml/openvrml/event.cpp	2010-08-20 04:01:40 UTC (rev 4184)
@@ -545,6 +545,16 @@
  */
 
 /**
+ * @fn const std::set<field_value_listener<FieldValue> *> event_emitter::listeners() const
+ *
+ * @brief The event listeners currently listening to the emitter.
+ *
+ * @tparam FieldValue   a @link FieldValueConcept Field Value@endlink.
+ *
+ * @return the event listeners currently listening to the emitter.
+ */
+
+/**
  * @fn void openvrml::event_emitter::emit_event<FieldValue>(double timestamp)
  *
  * @brief Emit an event.
@@ -636,6 +646,16 @@
  */
 
 /**
+ * @fn const std::set<field_value_listener<FieldValue> *> field_value_emitter<FieldValue>::listeners() const
+ *
+ * @brief The event listeners currently listening to the emitter.
+ *
+ * @tparam FieldValue   a @link FieldValueConcept Field Value@endlink.
+ *
+ * @return the event listeners currently listening to the emitter.
+ */
+
+/**
  * @typedef openvrml::sfbool_emitter
  *
  * @brief @c sfbool event emitter.
Modified: branches/0.18/src/libopenvrml/openvrml/event.h
===================================================================
--- branches/0.18/src/libopenvrml/openvrml/event.h	2010-08-20 03:58:26 UTC (rev 4183)
+++ branches/0.18/src/libopenvrml/openvrml/event.h	2010-08-20 04:01:40 UTC (rev 4184)
@@ -188,6 +188,10 @@
         explicit event_emitter(const field_value & value) OPENVRML_NOTHROW;
 
         template <typename FieldValue>
+        const std::set<field_value_listener<FieldValue> *> listeners() const
+            OPENVRML_THROW1(std::bad_alloc);
+
+        template <typename FieldValue>
         void emit_event(double timestamp) OPENVRML_THROW1(std::bad_alloc);
 
     private:
@@ -217,6 +221,27 @@
     }
 
     template <typename FieldValue>
+    const std::set<field_value_listener<FieldValue> *>
+    event_emitter::listeners() const
+        OPENVRML_THROW1(std::bad_alloc)
+    {
+        struct cast {
+            field_value_listener<FieldValue> *
+            operator()(event_listener * listener) const OPENVRML_NOTHROW
+            {
+                return boost::polymorphic_downcast<
+                    field_value_listener<FieldValue> *>(listener);
+            }
+        };
+        boost::shared_lock<boost::shared_mutex> lock(this->listeners_mutex_);
+        std::set<field_value_listener<FieldValue> *> result;
+        std::transform(this->listeners_.begin(), this->listeners_.end(),
+                       inserter(result, result.begin()),
+                       cast());
+        return result;
+    }
+
+    template <typename FieldValue>
     void event_emitter::emit_event(const double timestamp)
         OPENVRML_THROW1(std::bad_alloc)
     {
@@ -253,6 +278,9 @@
         bool remove(field_value_listener<FieldValue> & listener)
             OPENVRML_NOTHROW;
 
+        const std::set<field_value_listener<FieldValue> *> listeners() const
+            OPENVRML_THROW1(std::bad_alloc);
+
     private:
         virtual void emit_event(double timestamp)
             OPENVRML_THROW1(std::bad_alloc);
@@ -295,6 +323,14 @@
         return this->event_emitter::template remove<FieldValue>(listener);
     }
 
+    template <typename FieldValue>
+    const std::set<field_value_listener<FieldValue> *>
+    field_value_emitter<FieldValue>::listeners() const
+        OPENVRML_THROW1(std::bad_alloc)
+    {
+        return this->event_emitter::template listeners<FieldValue>();
+    }
+
     typedef field_value_emitter<sfbool> sfbool_emitter;
     typedef field_value_emitter<sfcolor> sfcolor_emitter;
     typedef field_value_emitter<sfcolorrgba> sfcolorrgba_emitter;
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-08-20 19:26:42
       | 
| Revision: 4187
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4187&view=rev
Author:   braden
Date:     2010-08-20 19:26:31 +0000 (Fri, 20 Aug 2010)
Log Message:
-----------
Must use dynamic_cast due to virtual inheritance.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/libopenvrml/openvrml/event.h
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-08-20 19:19:29 UTC (rev 4186)
+++ branches/0.18/ChangeLog	2010-08-20 19:26:31 UTC (rev 4187)
@@ -1,3 +1,9 @@
+2010-08-20 Braden McDaniel  <br...@en...>
+
+	* src/libopenvrml/openvrml/event.h
+	(openvrml::event_emitter::listeners<FieldValue>() const): Must use
+	dynamic_cast due to virtual inheritance.
+
 2010-08-19 Braden McDaniel  <br...@en...>
 
 	Added an accessor to get the set of listeners listening to an
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186
Modified: branches/0.18/src/libopenvrml/openvrml/event.h
===================================================================
--- branches/0.18/src/libopenvrml/openvrml/event.h	2010-08-20 19:19:29 UTC (rev 4186)
+++ branches/0.18/src/libopenvrml/openvrml/event.h	2010-08-20 19:26:31 UTC (rev 4187)
@@ -229,8 +229,10 @@
             field_value_listener<FieldValue> *
             operator()(event_listener * listener) const OPENVRML_NOTHROW
             {
-                return boost::polymorphic_downcast<
-                    field_value_listener<FieldValue> *>(listener);
+                field_value_listener<FieldValue> * const result =
+                    dynamic_cast<field_value_listener<FieldValue> *>(listener);
+                assert(result);
+                return result;
             }
         };
         boost::shared_lock<boost::shared_mutex> lock(this->listeners_mutex_);
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183
   + /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-09-14 03:46:19
       | 
| Revision: 4189
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4189&view=rev
Author:   braden
Date:     2010-09-14 03:46:08 +0000 (Tue, 14 Sep 2010)
Log Message:
-----------
Add (partially) parsed nodes to the scene in the event of an exception during parsing; ensure that the browser::initialized event gets send and scene::scene_loaded gets called in the event of an exception during parsing.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/libopenvrml/openvrml/browser.cpp
    branches/0.18/src/libopenvrml/openvrml/browser.h
    branches/0.18/src/libopenvrml/openvrml/local/parse_vrml.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-09-13 18:13:59 UTC (rev 4188)
+++ branches/0.18/ChangeLog	2010-09-14 03:46:08 UTC (rev 4189)
@@ -1,3 +1,25 @@
+2010-09-13 Braden McDaniel  <br...@en...>
+
+	Add (partially) parsed nodes to the scene in the event of an
+	exception during parsing; ensure that the browser::initialized
+	event gets send and scene::scene_loaded gets called in the event
+	of an exception during parsing.
+
+	* src/libopenvrml/openvrml/local/parse_vrml.h
+	(openvrml::local::vrml97_parse_actions::~vrml97_parse_actions()):
+	Add (partially) parsed nodes to the scene if the parse_scope stack
+	is not empty (that is, parsing was terminated prior to the end of
+	correctly formed input).
+	* src/libopenvrml/openvrml/scene.cpp
+	(openvrml::scene::load(resource_istream &)): Ensure that
+	scene_loaded gets called in the event of an exception during
+	parsing.
+	* src/libopenvrml/openvrml/browser.cpp
+	(openvrml::browser::set_world(resource_istream &)): Ensure that
+	the browser::initialized event gets sent in the event of an
+	exception during parsing.
+	* src/libopenvrml/openvrml/browser.h
+
 2010-08-20 Braden McDaniel  <br...@en...>
 
 	* src/libopenvrml/openvrml/event.h
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188
Modified: branches/0.18/src/libopenvrml/openvrml/browser.cpp
===================================================================
--- branches/0.18/src/libopenvrml/openvrml/browser.cpp	2010-09-13 18:13:59 UTC (rev 4188)
+++ branches/0.18/src/libopenvrml/openvrml/browser.cpp	2010-09-14 03:46:08 UTC (rev 4189)
@@ -1873,6 +1873,18 @@
     return this->scene_->url(); // Throws std::bad_alloc.
 }
 
+void openvrml::browser::send_initialized()
+{
+    using boost::shared_lock;
+    using boost::shared_mutex;
+
+    shared_lock<shared_mutex> listeners_lock(this->listeners_mutex_);
+    for_each(this->listeners_.begin(), this->listeners_.end(),
+             boost::bind2nd(
+                 boost::mem_fun(&browser_listener::browser_changed),
+                 browser_event(*this, browser_event::initialized)));
+}
+
 /**
  * @brief Set the world from a stream.
  *
@@ -1887,6 +1899,13 @@
     using std::for_each;
     using boost::shared_lock;
     using boost::shared_mutex;
+
+    //
+    // Ensure that the "initialized" event is sent even if parsing throws.
+    //
+    scope_guard initialized_event_guard =
+        make_obj_guard(*this, &browser::send_initialized);
+
     {
         using std::string;
         using boost::upgrade_lock;
@@ -1963,11 +1982,6 @@
         this->modified(true);
         this->new_view = true; // Force resetUserNav
     } // unlock this->scene_mutex_, this->active_viewpoint_mutex_
-
-    shared_lock<shared_mutex> listeners_lock(this->listeners_mutex_);
-    for_each(this->listeners_.begin(), this->listeners_.end(),
-             boost::bind2nd(boost::mem_fun(&browser_listener::browser_changed),
-                            browser_event(*this, browser_event::initialized)));
 }
 
 /**
Modified: branches/0.18/src/libopenvrml/openvrml/browser.h
===================================================================
--- branches/0.18/src/libopenvrml/openvrml/browser.h	2010-09-13 18:13:59 UTC (rev 4188)
+++ branches/0.18/src/libopenvrml/openvrml/browser.h	2010-09-14 03:46:08 UTC (rev 4189)
@@ -215,6 +215,8 @@
                           std::vector<boost::intrusive_ptr<node> > & nodes,
                           std::map<std::string, std::string> & meta);
 
+        OPENVRML_LOCAL void send_initialized();
+
         boost::scoped_ptr<node_metatype_registry> node_metatype_registry_;
 
         const boost::scoped_ptr<null_node_metatype> null_node_metatype_;
Modified: branches/0.18/src/libopenvrml/openvrml/local/parse_vrml.h
===================================================================
--- branches/0.18/src/libopenvrml/openvrml/local/parse_vrml.h	2010-09-13 18:13:59 UTC (rev 4188)
+++ branches/0.18/src/libopenvrml/openvrml/local/parse_vrml.h	2010-09-14 03:46:08 UTC (rev 4189)
@@ -2,7 +2,7 @@
 //
 // OpenVRML
 //
-// Copyright 2009  Braden McDaniel
+// Copyright 2009, 2010  Braden McDaniel
 //
 // This library is free software; you can redistribute it and/or modify it
 // under the terms of the GNU Lesser General Public License as published by
@@ -85,6 +85,75 @@
                 nodes_(nodes)
             {}
 
+            ~vrml97_parse_actions()
+            {
+                //
+                // If the parse scope stack is not empty, we must have hit a
+                // parse error.  Since all inner scopes are associated with
+                // PROTOs, we'll just drop them.  Back up to the top-level
+                // parse scope and use whatever nodes we have there.
+                //
+                if (!this->ps.empty()) {
+                    while (this->ps.size() > 1) { this->ps.pop(); }
+
+                    parse_scope & ps = this->ps.top();
+
+                    //
+                    // When we start out, the children stack is one bigger
+                    // than the node_data stack.  The node_data stack doesn't
+                    // get pushed until we start parsing a node; and it gets
+                    // popped when we finish parsing a node.  Once we start
+                    // parsing a contained node, children gets pushed again
+                    // and it's again one bigger than node_data.
+                    //
+                    // So, if the node_data and children stacks are the same
+                    // size, that means we started parsing a node, but haven't
+                    // gotten as far as parsing any contained nodes.  In this
+                    // case, just go ahead and call on_node_finish to create
+                    // the "current" node and pop the node_data stack.
+                    //
+                    if (ps.node_data_.size() == ps.children.size()) {
+                        this->on_node_finish();
+                    }
+
+                    try {
+                        while (ps.children.size() > 1) {
+                            assert(!ps.node_data_.empty());
+                            node_data & nd = ps.node_data_.top();
+                            assert(nd.current_field_value);
+                            const field_value::type_id current_field_type =
+                                nd.current_field_value->second->type();
+                            if (current_field_type == field_value::sfnode_id) {
+                                nd.current_field_value->second->assign(
+                                    sfnode(ps.children.top().front()));
+                            } else if (current_field_type
+                                       == field_value::mfnode_id) {
+                                nd.current_field_value->second->assign(
+                                    mfnode(ps.children.top()));
+                            } else {
+                                assert(false);
+                            }
+                            ps.children.pop();
+
+                            this->on_node_finish();
+                        }
+
+                        this->on_scene_finish();
+
+                    } catch (std::exception & ex) {
+                        //
+                        // Known possible exceptions here are std::bad_alloc,
+                        // std::bad_cast, and openvrml::unsupported_interface.
+                        // We're in a destructor here, so we don't want to
+                        // throw.
+                        //
+                        this->scene_.browser().err(
+                            "caught exception while constructing scene from "
+                            "invalid data: " + std::string(ex.what()));
+                    }
+                }
+            }
+
             struct on_scene_start_t {
                 explicit on_scene_start_t(vrml97_parse_actions & actions):
                     actions_(actions)
@@ -144,6 +213,7 @@
                         add_route(*from, r->eventout, *to, r->eventin);
                     }
                     this->actions_.ps.pop();
+                    assert(this->actions_.ps.empty());
                 }
 
             private:
@@ -760,7 +830,7 @@
                             .current_field_value->second->assign(
                                 sfnode(ps.children.top().front()));
                     }
-                    actions_.ps.top().children.pop();
+                    ps.children.pop();
                 }
 
             private:
@@ -775,13 +845,13 @@
                 void operator()() const
                 {
                     assert(!this->actions_.ps.empty());
-                    assert(!this->actions_.ps.top().node_data_.empty());
-                    assert(!this->actions_.ps.top().children.empty());
-                    this->actions_.ps.top().node_data_.top()
-                        .current_field_value->second
-                        ->assign(
-                            mfnode(this->actions_.ps.top().children.top()));
-                    this->actions_.ps.top().children.pop();
+                    parse_scope & ps = this->actions_.ps.top();
+
+                    assert(!ps.node_data_.empty());
+                    assert(!ps.children.empty());
+                    ps.node_data_.top().current_field_value->second
+                        ->assign(mfnode(ps.children.top()));
+                    ps.children.pop();
                 }
 
             private:
@@ -1180,6 +1250,9 @@
             //
             // We push a parse_scope onto the stack
             // * at the scene root
+            // * when starting a PROTO definition
+            // * when starting an SFNode or MFNode PROTO default value
+            //
             std::stack<parse_scope> ps;
 
         private:
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188
Modified: branches/0.18/src/libopenvrml/openvrml/scene.cpp
===================================================================
--- branches/0.18/src/libopenvrml/openvrml/scene.cpp	2010-09-13 18:13:59 UTC (rev 4188)
+++ branches/0.18/src/libopenvrml/openvrml/scene.cpp	2010-09-14 03:46:08 UTC (rev ...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-09-14 06:23:51
       | 
| Revision: 4191
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4191&view=rev
Author:   braden
Date:     2010-09-14 06:23:40 +0000 (Tue, 14 Sep 2010)
Log Message:
-----------
Added missing descriptions of LineProperties and FillProperties.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/data/component/shape.xml
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-09-14 06:20:25 UTC (rev 4190)
+++ branches/0.18/ChangeLog	2010-09-14 06:23:40 UTC (rev 4191)
@@ -1,3 +1,8 @@
+2010-09-14 Braden McDaniel  <br...@en...>
+
+	* data/component/shape.xml: Added missing descriptions of
+	LineProperties and FillProperties.
+
 2010-09-13 Braden McDaniel  <br...@en...>
 
 	Add (partially) parsed nodes to the scene in the event of an
Modified: branches/0.18/data/component/shape.xml
===================================================================
--- branches/0.18/data/component/shape.xml	2010-09-14 06:20:25 UTC (rev 4190)
+++ branches/0.18/data/component/shape.xml	2010-09-14 06:23:40 UTC (rev 4191)
@@ -36,6 +36,13 @@
       <field id="texture"          type="SFNode" access-type="inputOutput" />
       <field id="textureTransform" type="SFNode" access-type="inputOutput" />
     </node>
+    <node id="LineProperties"
+          metatype-id="urn:X-openvrml:node:LineProperties">
+      <field id="metadata"             type="SFNode" access-type="inputOutput" />
+      <field id="applied"              type="SFBool" access-type="inputOutput" />
+      <field id="linetype"             type="SFInt32" access-type="inputOutput" />
+      <field id="linewidthScaleFactor" type="SFFloat" access-type="inputOutput" />
+    </node>
   </level>
   <level>
     <node id="Appearance"
@@ -47,5 +54,13 @@
       <field id="texture"          type="SFNode" access-type="inputOutput" />
       <field id="textureTransform" type="SFNode" access-type="inputOutput" />
     </node>
+    <node id="FillProperties"
+          metatype-id="urn:X-openvrml:node:FillProperties">
+      <field id="metadata"   type="SFNode" access-type="inputOutput" />
+      <field id="filled"     type="SFBool" access-type="inputOutput" />
+      <field id="hatchColor" type="SFColor" access-type="inputOutput" />
+      <field id="hatched"    type="SFBool" access-type="inputOutput" />
+      <field id="hatchStyle" type="SFInt32" access-type="inputOutput" />
+    </node>
   </level>
 </component>
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,409...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-09-15 06:58:36
       | 
| Revision: 4193
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4193&view=rev
Author:   braden
Date:     2010-09-15 06:58:25 +0000 (Wed, 15 Sep 2010)
Log Message:
-----------
JS_NewDoubleValue is deprecated; use JS_NewNumberValue instead.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/script/javascript.cpp
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-09-15 06:55:19 UTC (rev 4192)
+++ branches/0.18/ChangeLog	2010-09-15 06:58:25 UTC (rev 4193)
@@ -1,3 +1,8 @@
+2010-09-15 Braden McDaniel  <br...@en...>
+
+	* src/script/javascript.cpp: JS_NewDoubleValue is deprecated; use
+	JS_NewNumberValue instead.
+
 2010-09-14 Braden McDaniel  <br...@en...>
 
 	* data/component/shape.xml: Added missing descriptions of
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190
   + /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.h:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,412...
 
[truncated message content] | 
| 
      
      
      From: <br...@us...> - 2010-09-15 16:50:51
       | 
| Revision: 4195
          http://openvrml.svn.sourceforge.net/openvrml/?rev=4195&view=rev
Author:   braden
Date:     2010-09-15 16:50:40 +0000 (Wed, 15 Sep 2010)
Log Message:
-----------
JS_NewDouble is deprecated; use JS_NewNumberValue instead.
Modified Paths:
--------------
    branches/0.18/ChangeLog
    branches/0.18/src/script/javascript.cpp
Property Changed:
----------------
    branches/0.18/
    branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
    branches/0.18/src/libopenvrml/openvrml/bad_url.h
    branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
    branches/0.18/src/libopenvrml/openvrml/local/proto.h
    branches/0.18/src/libopenvrml/openvrml/scene.cpp
    branches/0.18/src/libopenvrml/openvrml/scene.h
    branches/0.18/src/libopenvrml/openvrml/script.cpp
    branches/0.18/src/mozilla-plugin/
    branches/0.18/src/node/vrml97/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
    branches/0.18/src/node/x3d-cad-geometry/cad_face.h
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.cpp
    branches/0.18/src/node/x3d-cad-geometry/indexed_quad_set.h
    branches/0.18/src/node/x3d-cad-geometry/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-core/metadata_double.cpp
    branches/0.18/src/node/x3d-core/metadata_double.h
    branches/0.18/src/node/x3d-core/metadata_float.cpp
    branches/0.18/src/node/x3d-core/metadata_float.h
    branches/0.18/src/node/x3d-core/metadata_integer.cpp
    branches/0.18/src/node/x3d-core/metadata_integer.h
    branches/0.18/src/node/x3d-core/metadata_set.cpp
    branches/0.18/src/node/x3d-core/metadata_set.h
    branches/0.18/src/node/x3d-core/metadata_string.cpp
    branches/0.18/src/node/x3d-core/metadata_string.h
    branches/0.18/src/node/x3d-core/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.cpp
    branches/0.18/src/node/x3d-dis/espdu_transform.h
    branches/0.18/src/node/x3d-dis/receiver_pdu.cpp
    branches/0.18/src/node/x3d-dis/receiver_pdu.h
    branches/0.18/src/node/x3d-dis/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.cpp
    branches/0.18/src/node/x3d-dis/signal_pdu.h
    branches/0.18/src/node/x3d-dis/transmitter_pdu.cpp
    branches/0.18/src/node/x3d-dis/transmitter_pdu.h
    branches/0.18/src/node/x3d-environmental-effects/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.cpp
    branches/0.18/src/node/x3d-environmental-effects/texture_background.h
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_filter.h
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_toggle.h
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/boolean_trigger.h
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_sequencer.h
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/integer_trigger.h
    branches/0.18/src/node/x3d-event-utilities/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.cpp
    branches/0.18/src/node/x3d-event-utilities/time_trigger.h
    branches/0.18/src/node/x3d-geometry2d/arc2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc2d.h
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.cpp
    branches/0.18/src/node/x3d-geometry2d/arc_close2d.h
    branches/0.18/src/node/x3d-geometry2d/circle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/circle2d.h
    branches/0.18/src/node/x3d-geometry2d/disk2d.cpp
    branches/0.18/src/node/x3d-geometry2d/disk2d.h
    branches/0.18/src/node/x3d-geometry2d/polyline2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polyline2d.h
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.cpp
    branches/0.18/src/node/x3d-geometry2d/polypoint2d.h
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.cpp
    branches/0.18/src/node/x3d-geometry2d/rectangle2d.h
    branches/0.18/src/node/x3d-geometry2d/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.cpp
    branches/0.18/src/node/x3d-geometry2d/triangle_set2d.h
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.cpp
    branches/0.18/src/node/x3d-geospatial/geo_coordinate.h
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.cpp
    branches/0.18/src/node/x3d-geospatial/geo_elevation_grid.h
    branches/0.18/src/node/x3d-geospatial/geo_location.cpp
    branches/0.18/src/node/x3d-geospatial/geo_location.h
    branches/0.18/src/node/x3d-geospatial/geo_lod.cpp
    branches/0.18/src/node/x3d-geospatial/geo_lod.h
    branches/0.18/src/node/x3d-geospatial/geo_metadata.cpp
    branches/0.18/src/node/x3d-geospatial/geo_metadata.h
    branches/0.18/src/node/x3d-geospatial/geo_origin.cpp
    branches/0.18/src/node/x3d-geospatial/geo_origin.h
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.cpp
    branches/0.18/src/node/x3d-geospatial/geo_position_interpolator.h
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.cpp
    branches/0.18/src/node/x3d-geospatial/geo_touch_sensor.h
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.cpp
    branches/0.18/src/node/x3d-geospatial/geo_viewpoint.h
    branches/0.18/src/node/x3d-geospatial/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-grouping/static_group.cpp
    branches/0.18/src/node/x3d-grouping/static_group.h
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_displacer.h
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_humanoid.h
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_joint.h
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_segment.h
    branches/0.18/src/node/x3d-h-anim/h_anim_site.cpp
    branches/0.18/src/node/x3d-h-anim/h_anim_site.h
    branches/0.18/src/node/x3d-h-anim/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/coordinate_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.cpp
    branches/0.18/src/node/x3d-interpolation/position_interpolator2d.h
    branches/0.18/src/node/x3d-interpolation/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/key_sensor.h
    branches/0.18/src/node/x3d-key-device-sensor/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.cpp
    branches/0.18/src/node/x3d-key-device-sensor/string_sensor.h
    branches/0.18/src/node/x3d-networking/load_sensor.cpp
    branches/0.18/src/node/x3d-networking/load_sensor.h
    branches/0.18/src/node/x3d-networking/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour2d.h
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.cpp
    branches/0.18/src/node/x3d-nurbs/contour_polyline2d.h
    branches/0.18/src/node/x3d-nurbs/coordinate_double.cpp
    branches/0.18/src/node/x3d-nurbs/coordinate_double.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve.h
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_curve2d.h
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_orientation_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_patch_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_position_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_set.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_set.h
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_surface_interpolator.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swept_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_swung_surface.h
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_texture_coordinate.h
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.cpp
    branches/0.18/src/node/x3d-nurbs/nurbs_trimmed_surface.h
    branches/0.18/src/node/x3d-nurbs/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.cpp
    branches/0.18/src/node/x3d-rendering/color_rgba.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_set.h
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/indexed_triangle_strip_set.h
    branches/0.18/src/node/x3d-rendering/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_fan_set.h
    branches/0.18/src/node/x3d-rendering/triangle_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_set.h
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.cpp
    branches/0.18/src/node/x3d-rendering/triangle_strip_set.h
    branches/0.18/src/node/x3d-shape/fill_properties.cpp
    branches/0.18/src/node/x3d-shape/fill_properties.h
    branches/0.18/src/node/x3d-shape/line_properties.cpp
    branches/0.18/src/node/x3d-shape/line_properties.h
    branches/0.18/src/node/x3d-shape/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture.h
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_coordinate.h
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.cpp
    branches/0.18/src/node/x3d-texturing/multi_texture_transform.h
    branches/0.18/src/node/x3d-texturing/register_node_metatypes.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.cpp
    branches/0.18/src/node/x3d-texturing/texture_coordinate_generator.h
Property changes on: branches/0.18
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
   + /branches/0.17:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/local:3677-3689
/branches/node-modules:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688,3736-3801
/trunk:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192,4194
Modified: branches/0.18/ChangeLog
===================================================================
--- branches/0.18/ChangeLog	2010-09-15 16:46:30 UTC (rev 4194)
+++ branches/0.18/ChangeLog	2010-09-15 16:50:40 UTC (rev 4195)
@@ -1,5 +1,10 @@
 2010-09-15 Braden McDaniel  <br...@en...>
 
+	* src/script/javascript.cpp: JS_NewDouble is deprecated; use
+	JS_NewNumberValue instead.
+
+2010-09-15 Braden McDaniel  <br...@en...>
+
 	* src/script/javascript.cpp: JS_NewDoubleValue is deprecated; use
 	JS_NewNumberValue instead.
 
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
   + /branches/0.17/src/libopenvrml/openvrml/bad_url.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/bad_url.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/bad_url.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192,4194
Property changes on: branches/0.18/src/libopenvrml/openvrml/bad_url.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
   + /branches/node-modules/src/libopenvrml/openvrml/bad_url.h:3736-3801
/branches/node-modules/src/libopenvrml/openvrml/browser.h:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674
/trunk/src/libopenvrml/openvrml/bad_url.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192,4194
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192,4194
Property changes on: branches/0.18/src/libopenvrml/openvrml/local/proto.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
   + /branches/local/src/libopenvrml/openvrml/browser.cpp:3677-3689
/branches/node-modules/src/libopenvrml/openvrml/browser.cpp:3622-3623,3632-3635,3637-3638,3640-3641,3643-3644,3646-3647,3649-3650,3654-3655,3657-3658,3661-3662,3664-3665,3667-3668,3670-3671,3673-3674,3684-3685,3687-3688
/branches/node-modules/src/libopenvrml/openvrml/local/proto.h:3736-3801
/trunk/src/libopenvrml/openvrml/local/proto.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192,4194
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
   + /branches/0.17/src/libopenvrml/openvrml/scene.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/scene.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192,4194
Property changes on: branches/0.18/src/libopenvrml/openvrml/scene.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
   + /branches/0.17/src/libopenvrml/openvrml/scene.h:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/scene.h:3736-3801
/trunk/src/libopenvrml/openvrml/scene.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192,4194
Property changes on: branches/0.18/src/libopenvrml/openvrml/script.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
   + /branches/0.17/src/libopenvrml/openvrml/script.cpp:3713,3717,3719,3721,3725,3730,3732,3743,3746,3748,3750,3752,3754,3757,3759-3760,3764,3766,3824,3828,3836
/branches/node-modules/src/libopenvrml/openvrml/script.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/script.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192,4194
Property changes on: branches/0.18/src/mozilla-plugin
___________________________________________________________________
Modified: svn:mergeinfo
   - /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
   + /trunk/src/mozilla-plugin:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192,4194
Property changes on: branches/0.18/src/node/vrml97/register_node_metatypes.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
   + /branches/0.17/src/libopenvrml/openvrml/vrml97node.cpp:3713,3717,3719,3721,3725,3730,3732
/branches/local/src/libopenvrml/openvrml/vrml97node.cpp:3677-3689
/trunk/src/libopenvrml/openvrml/vrml97node.cpp:3401-3734
/trunk/src/node/vrml97/register_node_metatypes.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192,4194
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.cpp
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192
   + /branches/node-modules/src/node/x3d-cad-geometry/cad_face.cpp:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.cpp:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4108,4113,4115,4117,4119-4120,4122,4124,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147-4148,4150,4156,4159-4160,4162,4164,4169,4171,4174,4178-4179,4181,4183,4186,4188,4190,4192,4194
Property changes on: branches/0.18/src/node/x3d-cad-geometry/cad_face.h
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/node-modules/src/node/x3d-cad-geometry/cad_face.h:3736-3801
/trunk/src/libopenvrml/openvrml/x3d_cad_geometry.cpp:3401-3630
/trunk/src/node/x3d-cad-geometry/cad_face.h:3958,3965,3967,3969,3971,3973,3975-3976,3979,3981,3983,3985,3987,3989,3991,3997,3999,4001,4003,4005,4011,4013-4014,4017,4019,4021,4024,4026,4028,4030,4032,4041,4043,4045,4053,4055,4057,4059,406...
 
[truncated message content] |