File freewrl.changes of Package FreeWRL
-------------------------------------------------------------------
Thu Aug 25 16:13:07 UTC 2011 - lars@linux-schulserver.de
- update to 1.22.12_pre2
- enable build of vrml.jar again
-------------------------------------------------------------------
Sat Apr 16 22:15:46 UTC 2011 - lars@linux-schulserver.de
- update to 1.22.10
+ added freewrl-expat.patch to make sure the real expat is used
-------------------------------------------------------------------
Thu Nov 20 15:54:28 CET 2008 - lrupp@suse.de
- update to 1.21.2:
+ verify html browser plugin mime types, added model/x3d.
+ Fixed realloc algorithm.
+ revamping <IS> handling.
+ OpenGL Shaders code should compile on OpenGL 1.5 and above now
+ XML encoded X3D - increased field attribute parsing speed
+ dramatic increase in PROTO expansion; visible in large protos.
+ Javascript, direct writing to scenegraph, boolean values were
not correctly translated from javascript to freewrl internal values.
+ FaceSets with Color node, not taking material properties correctly
+ fixed removal of temporary files
+ initial work on CubeMapTextures.
+ EAI/SAI - PROTO expansion getField calls now work as expected.
+ CFuncs/sounds.h - include unistd.h on Linux machines.
+ Macros to help "set" SF fields get used, when the
equivalent "non set_" field is used.
-------------------------------------------------------------------
Thu Oct 9 00:37:08 CEST 2008 - lrupp@suse.de
- update to 1.21.0:
+ 1.21 has Geospatial node support.
-------------------------------------------------------------------
Wed Sep 3 10:05:17 CEST 2008 - lrupp@suse.de
- update to 1.20.7:
+ Examine mode - Viewpoint - does distance between 2 points in
3d to determine rotation distance, as per the spec.
+ Occlusionculling had difficulties with DEF/USE nodes; fixed.
+ Moving BoundingBox calculations from scenegraph rendering step
to node updating step.
+ Polyrep.c; normal finding, might go off end of coordindex
array. Fixed. Affects Extrusions, IndexedFaceSets,
ElevationGrids, etc.
+ X3D Switch statement was not parsing correctly.
-------------------------------------------------------------------
Fri Aug 8 14:24:00 CEST 2008 - lrupp@suse.de
- update to 1.20.6:
+ GeoLOD, GeoElevationGrid improved for SIGGRAPH;
+ threading problem with accessing files fixed.
-------------------------------------------------------------------
Tue Aug 5 10:15:28 CEST 2008 - lrupp@suse.de
- update to 1.20.5:
+ GeoLOD initial implementation.
+ EXAMINE mode - tries to determine distance to geometry, not
assume distance to (0,0,0)
+ remove InlineLoadControl - old VRML Geospatial 1.1 node.
+ Filenames with spaces better handled now - some
handling bugs fixed.
+ Textures use proxy loads now, rather than always relying on max
texture size value.
+ asserts in classic parser now print line/file to stdout and
log files (on OSX) when fatal internal errors happen.
+ x3dv files - memory pointer problem (pointer not zeroed)
when parsing META, PROFILE, etc.
+ OcclusionCulling; if a Shape was down some Transforms, it might
never get displayed, if its' geometry is changing.
Reference John Carlsons' waves.x3d.
+ GeoSpatial nodes: GeoViewpoint, GeoLocation, GeoElevationGrid,
GeoCoordinate, GeoOrigin, GeoPositionInterpolator, GeoLOD nodes
should be pretty stable.
+ Classic VRML parser had difficulties with field replacements
on PROTO invocations, if PROTO invocations were nested.
+ Threading and Javascript. Now, all initialization happens in
same thread as FreeWRL event loops; it has been determined that
there were problems with the Javascript interpreters garbage
collection as it is not Javascript context-based, thus was not
thread-safe for the scripting methods previously used in FreeWRL.
+ fixed problem with collision and ccw/solid polygons whereby one
would collide with the transparent surface, not the visible surface.
- BuildRequire sox-devel
-------------------------------------------------------------------
Mon Jul 21 16:18:59 CEST 2008 - lars@linux-schulserver.de
- update to 1.20.4:
+ problem parsing floats/doubles with a positive sign starting
(or part of exponent), eg, "123e+10" now parses - before
expected "123e10".
+ start on Geospatial nodes. GeoLocation, GeoViewpoint and GeoOrigin
coded.
+ SFVec3d and MFVec3d code handling added to classic and xml parser.
+ Sensitive nodes can now be partially occluded by other
(non-sensitive) geometry.
+ Linux: if iconified, skip all OpenGL rendering calls.
+ modified file-read function to handle files without an end of
line character on last line - some older Microsoft-generated
files would cause last line to be lost.
+ change order of actual DEF node pointer saving so that, within a
DEFine, the name can be used.
+ Javascript - accessing an MFRotation from a specified SFNode
gave an error - now fixed.
+ LOD changed to accept either VRML "level" or X3D "children" fields.
+ Texture files that are located, but are invalid textures, are now
reported in a more user-friendly way.
- added freewrl-fontpath.patch
- added freewrl-rpmlintrc
-------------------------------------------------------------------
Thu Mar 13 15:37:01 CET 2008 - lars@linux-schulserver.de
- update to 1.20.2:
- better handle nodes with few pixels visible
- Linux Firefox/Opera/Icecape/Mozilla plugin - reworked to prevent
a possible synchronization problem at plugin startup.
- ReWire and MIDI nodes on OSX - code now works on OSX 10.5.
- Javascript "initialize()" - if parsing was required (eg,
createVrmlFromString) a thread lock would happen. Initialize()
call moved out of parse thread to the callers thread.
- SphereSensor, PlaneSensor, TouchSensor, CylinderSensor; on Linux,
these nodes would continuously send "_changed" events when the
nodes were active; now only sends events when values change
(and, node is active)
- ConsoleMessage had a potential memory overrun on large messages;
messages truncated if too large.
- Many, many Javascript changes, especially around SFNode and
MFNode implementations.
- comment out movie-snapshot code, pending rethink.
- Nodes with a "bindTime" outputOnly were not sending events
correctly; fixed.
- VRML/Classic - using SF* datatypes where MF* types were expected
could lead to invalid data being used - fixed.
- XLib errors limited to 20; more than that FreeWRL exits.
-------------------------------------------------------------------
Mon Feb 4 20:32:16 CET 2008 - lars@linux-schulserver.de
- update to 1.20.1
-------------------------------------------------------------------
Fri Dec 21 20:55:31 CET 2007 - lars@linux-schulserver.de
- initial version 1.19.8