white_dune Changelog

What's new in white_dune 0.99pl42

Dec 11, 2013
  • This version adds exports to different file formats (e.g. HTML via X3DOM).
  • Many bugs have been fixed.
  • A CurveAnimation extension node has been added.

New in white_dune 0.31 Beta 555 (Jun 30, 2012)

  • This version fixes wrong ElevationGrid.colorPerVertex FALSE rendering and updates the list of special covise DEF-Names in DEF-Dialog.
  • Unfortunately, it is not possible to implement the scripted node NurbsCurveAnimation as a VRML97/X3D PROTO, so "create curve animation" functionality has been moved from the now-deprecated NurbsCurveAnimation node to the new CurveAnimation node.
  • This release adds a backward-compatibility compilation flag to convert the deprecated NurbsCurveAnimation node automatically to the new CurveAnimation node.

New in white_dune 0.31 Beta 532 (Apr 27, 2012)

  • This version fixes an error in incorrect EXTERNPROTO generation when writing different file formats.
  • It fixes upside down curve animation.
  • It fixes missing /index.html when creating a file-based help URL.
  • It fixes backward curve animation.
  • It fixes problems in Texture creation (caused by incorrect handling of newer Kambi extensions).

New in white_dune 0.31 Beta 518 (Apr 4, 2012)

  • This version fixes a crash caused by closing one of multiple main windows.
  • It adds the -x3dom commandline argument for exporting to a X3DOM HTML file.
  • It fixes various output formatting errors.
  • It fixes endless loop when branch optimizing IndexedFaceSets (from blender VRML97 output).
  • It fixes a crash in selection of a node in a VrmlCut scripted PROTO.
  • It adds some missing kambi extension nodes to the menu.
  • It simplifies creation of MultiTexture* nodes.
  • It fixes an error in writing ROUTEs in X3D/XML and X3DOM/HTML output.

New in white_dune 0.31 Beta 404 (Dec 6, 2011)

  • This version fixes the problem of generating incorrect variable names on C/C++/Java export of IndexedFaceSet nodes.
  • It adds a menupoint for IndexedFaceSet optimization of the scenegraph branch.
  • It fixes an incorrect walk navigation problem in mouse navigation mode.
  • An incorrect cyclic scenegraph warning has been removed.
  • An OLPC font problem has been solved by waiting: unnecessary xft Motif code for OLPC has been deleted.
  • An incorrect creaseAngle field has been removedfrom *TriangleStripSet nodes.
  • Incorrect export of Color/ColorRGB nodes to Open Wonderland export has been fixed.
  • OLPC RPM creation has been changed for OLPC version 11.3.0.

New in white_dune 0.31 Beta 384 (Nov 9, 2011)

  • This version fixes another Java export problem of an IndexedFaceSet morphing animation.
  • It adds a workaround for a problem related to EXTERNPROTO parsing.
  • It fixes a crash in the Wonderland export path check.
  • It adds a button in the Wonderland export dialog to make it possible to reduce the number of exported classes.
  • It fixes missing DEF name generation on Pure VRML97 export of NURBS-based morphing.

New in white_dune 0.31 Beta 378 (Nov 1, 2011)

  • This version adds a "WonderlandImportJava" extension node.
  • It fixes a bug in NurbsSet/NurbsGroup conversion.
  • It fixes a problem with missing checks of wonderland export path.
  • It fixed problem with generating wrong variable names on C/C++/Java export of IndexedFaceSet nodes.
  • It adds a 4kids animation menu to the white_dune main GUI.
  • It adds a "search Interpolator" menupoint.

New in white_dune 0.31 Beta 345 (Oct 6, 2011)

  • This version fixes Java export errors of ROUTEs to mesh-based nodes, adds a workaround against crashes in NurbsCurve/NurbsSurface EXTERNPROTO parsing, fixes wrong types and fields in NurbsTextureSurface, adds small blue marks for nodes and events supported by Open Wonderland exportation, updates the documentation about Open Wonderland exportation, adds support for PositionInterpolator2D and CoordinteInterpolator2D to Open Wonderland exportation, fix wrong handle movement on multihandle selection, and adds missing NurbsGroup/NurbsSet menu points.

New in white_dune 0.31 Beta 333 (Sep 15, 2011)

  • This version fixes the default ci command to accept filenames with blanks, splits the Preference settings dialog into modelling and rendering settings dialogs, fixes a problem in event distribution of exported Java sources, adds a missing KeySensor.shiftKey eventOut, and adds KeySensor and StringSensor interaction to Open Wonderland export.

New in white_dune 0.31 Beta 325 (Aug 17, 2011)

  • A bug regarding a disabled new created animation was fixed.
  • Two NurbsSurface.controlPoint vanish bugs were fixed.
  • The "Delete all animation data" menupoint was added.
  • The "Goto former/next animation value" icons were added.
  • A crash in the "File -> Import" menupoint was fixed.
  • Background and Fog support were added to VrmlCut node.
  • Missing swap of Transform.scale was fixed.

New in white_dune 0.31 Beta 240 (Jun 7, 2011)

  • This version fixes memory leaks in some primitive mesh creation routines.
  • It fixes a bug caused by the missing ccw field of NurbsPatchSurface in the X3D ISO standard.
  • It fixes a missing error message when trying to save to a read-only file.
  • It fixes a bug in Transform handling of jME/wonderland (Java) source export.
  • It fixes missing transparency handling in jME/wonderland (Java) source export.
  • It has simplified additional jME/wonderland code.
  • It fixes a wrong "wheel" problem in the inputdevice settings dialog.
  • It fixes a crash when removing temporary ROUTE commands.

New in white_dune 0.31 Beta 222 (May 20, 2011)

  • Node creation by name was added as a menupoint to the 4kids GUI.
  • A problem with missing update when saving a running animation was fixed.
  • A missing update after flip commands was fixed.
  • A missing NurbsSurface animation was fixed.
  • Missing rendering of Fog node was fixed.
  • A crash in setting controlPoint field of NurbsSurface was fixed.
  • An example was added for some "MF" type animations to Java export.
  • Missing direction handling to 4kids ring creation was fixed.

New in white_dune 0.31 Beta 211 (May 11, 2011)

  • The missing exit on failed branch fieldpipe was fixed.
  • Script support was added to C/C++/Java source export.
  • The missing field TextureBackground.transparency was fixed.
  • The wrong node class of Viewport node was fixed.
  • Man page documentation was added about ROUTE/Script support of C/C++/Java source export.
  • "ant deploy" was added after exporting to Open Wonderland source export.
  • Handling of NURBS controlpoint was changed.
  • The wrong classtype of GeoCoordinate was fixed.
  • Problems with Catt8 export was fixed.
  • The default for handle epsilon was changed.
  • A full screen icon was added to 4kids GUI.
  • Missing redraw of fieldview window after colorcircle was fixed.

New in white_dune 0.31 Beta 170 (Mar 28, 2011)

  • Fixed problem about PROTO fields with different types under VRML97 Amendment 1 and X3D
  • Added ColorInterpolator animation support to java source export example
  • Added ScalarInterpolator animation support to java source export example
  • Added multiple NurbsSurface handle selection with right mousebotton
  • Added support for "SF" type animations to Open Wonderland export

New in white_dune 0.31 Beta 123 (Feb 24, 2011)

  • Deprecated fields were removed from Kambi extensions.
  • New Kambi extensions LocalFog.volumetric* were added.
  • Animation support of mesh C++ source export was added.
  • A workaround was added for failed floating point write.
  • A bug regarding failed Java source export was fixed.
  • The input device settings dialogs were simplified.
  • Transform based animation support of triangulated Java source export was added.

New in white_dune 0.30pl10 (Feb 22, 2011)

  • A failed conversion to X3DV when saving multiple NurbsSurface nodes was solved.
  • A wrong default for the SuperRevolver.creaseAngle field was fixed.
  • A rendering bug of SuperRevolver node with pieceOfCake field set was fixed.
  • Wrong flip and swap operations of SuperRevolver node were fixed.

New in white_dune 0.30pl5 (Dec 15, 2010)

  • Menupoints and node buttons for ClipPlane were added.
  • Viewpoint rotation was fixed in the libC++RWD library.
  • A C port of the libC++RWD library (libCRWD) was added.
  • A crash after exporting to C mesh was fixed.
  • Deprecated KambiNavigationInfo.headBobbing* fields were updated.
  • An error in C/C++/Java export of SFImage data was fixed.
  • PixelTexture rendering to libC/C++RWD library was added.

New in white_dune 0.30pl4 (Dec 6, 2010)

  • A crash in the Create -> PROTO menupoint was fixed.
  • A problem in X3DV writing of inputOutput elements of Script or Shader nodes was fixed.
  • Problems in XML/X3D writing of Script nodes and PROTO were fixed.
  • Problems with VrmlCut/VrmlScene nodes were fixed.
  • The texCoord field was added to primitive nodes and MultiGeneratedTextureCoordinate node for version 3.7.0 of the kambi/view3dscene game engine.
  • The internal experimental XML/X3D parser has been completed.

New in white_dune 0.30pl3 (Nov 11, 2010)

  • This version fixes a memory handling error in Box creation.
  • It adds mesh/IndexedFaceSet based C/C++/Java export.
  • It adds Stefan Wolf's libC++RWD Library for C++ Rendering of White_dune Data (in development).
  • It fixes a bug in handling the defaultShadowMap kambi extension field.

New in white_dune 0.31 Beta 003 (Oct 30, 2010)

  • Added "-cover" option and extentions nodes for the cover/covise immersive VRML renderer
  • Added compilation support of CYGWIN/X11
  • Added rendering of PixelTexture
  • Added (limited) PureVRML97 export of NURBS/Superformula based mesh morphing animation
  • Added PROTO rendering
  • Added limited EXTERNPROTO rendering
  • Added creation of new shapes always in front of camera
  • Simplified task of human language translation
  • Added (not really complete) italian menu translation
  • Added support of X3D only fields in VRML97 nodes
  • Added italian usage documentation
  • Rearraigned icons and dialogs to support machines with a 800x600 size display (only the gui without input device support)
  • Added AC3Db. ldraw and catt 8 file export
  • Removed/replaced all tabulator characters in C/C++ sources
  • Fixed fuzzy display of icons
  • Added combined DEF and proto name display in scene tree
  • Replaced requirement for GLUT by integrating parts of OpenGLUT
  • Added bottom, bottomBorder, top, solid, ccw fields to SuperFormula based nodes
  • Added optional call of a "revision control" "check in" command on ever save
  • Added most important icons to 4kids GUI
  • Improved man page formatting
  • Added switching of language translation via LANG environment variable
  • Fixed problem in creating animation via input devices
  • Added handles for some RigidBody nodes
  • Added "options" menupoints to change language and GUI variant
  • Added field pipe of rest of scenegraph branch
  • Completed rendering of all ISO 19775:2004 Geometry2D component nodes
  • Updated developer documentation
  • Added Covise/COVER plugin extension nodes VirtualAcoustics and VirtualSoundSource nodes
  • Added experimental OdeMotorJoint, NodeOdeSingleAxisHingeJoint and OdeSliderJoint X3D nodes and matching patches for the Xj3D browser. This nodes add a additional fMax parameter for simulation of stiff joints or joints with friction.
  • Added export to kanim fileformat for the kambi gameengine
  • Added support for a dials inputdevice made of Mindstorms NXT motors
  • Added toolbar for kambi nodes
  • Added support for SpaceNavigator devices under M$Windows XP
  • Created rpm for OLPC (Version 1)
  • Added -fn commandline argument to select other fonts on Linux/Unix/MacOSX
  • Added SuperRevolver scripted PROTO
  • Added description of some rendering bugs by Michalis Kamburelis
  • Added spindle and mushroom shape to dune4kids menu
  • Partitially fixed olpc font rendering problems
  • Documentation updated
  • Added menupoints to increase/decrease turnpoint distance in EXAMINE mode
  • Improved internationalisation of status bar messages and message boxes
  • Added export to X3D especially for the X3D importer of the SUN wonderland 0.4 multiuser world
  • Added possiblity to show numbers for some nodes in 4kids GUI
  • Added limited export to C/C++/java source
  • Added export to XML encoded X3D
  • Fixed "code too long" (64KB java classfile limit) problem when exporting java source code
  • Added simple java export example for usage with jMonkey Engine
  • Added batchscript to start white_dune for M$Windows from a USB stick
  • Added -prefix option for export to C/C++/java source to solve possible namespace conflicts
  • Added commandline arguments to export supported geometry to c/c++/java sourcecode as triangulated IndexedTriangleSet meshes
  • Added some extension nodes for the kambi gameengine
  • Advanced compatibilty with #X3D V3.1 / #X3D V3.2 files
  • Added commandline export to a SUN wonderland 0.5 module,
  • Fixed problem with C/C++/java keywords in sourcecode export
  • Completed node type settings of SFNode/MFNode fields for all ISO/IEC 19775-1:2008 nodes
  • Added batch script to semiautomatically create templates of Node classes from the component documents of the X3D specification
  • Added support for all X3D ISO/IEC 19775-1:2008 nodes, but a lot of nodes are not (completely) rendered
  • Changed interpretation of "something/filename" in URL.cpp from "http://something/filename" to "./something/filename"
  • Added selection of multiple handles via a click on the middle mouse button
  • Added "many classes" export option to java/wonderland export to fight against "too much constants" java compile problem
  • Added exerimental rendering for the NurbsSweptSurface node
  • Fixed crash in C/C++/java export of a simple cyclic scenegraph
  • Fixed parsing problem of some Geo nodes
  • Added various bugfixes

New in white_dune 0.29 Beta 1766 (Oct 12, 2010)

  • This version fixes missing Wonderland export of PROTO content, a self-test crash, an incorrect component for the NurbsTrimmedSurface node, a crash in C/C++/Java export of a simple cyclic scenegraph, a bug in writing XML/X3D files from the main window, a parsing problem in some Geo nodes, incorrect mass generation of functions in Java source export, incorrect behaviour of transform handles, incorrect display in the scenegraph tree after copy/paste, and a crash when using file->textedit after copy/paste.
  • It changes the default SuperShape.creaseAngle.

New in white_dune 0.29 Beta 1737 (Sep 14, 2010)

  • Missing load of EXTERNPROTOs (currently only from files) was fixed.
  • Missing x symmetry modelling of NurbSet node was fixed.
  • A crash in handling of PROTO nodes was fixed.

New in white_dune 0.29 Beta 1685 (Jul 14, 2010)

  • This release fixes wrong conversion of NURBS nodes from ISO 19776-2:2005 to ISO 14772-1:2002 and vice versa.
  • Support was added for LOD node to wonderland export.
  • A bug in writing wrong LOD fieldname to C/C++/Java source export was fixed.
  • Formating errors in Java source export were cleaned up.
  • A solution was added for the "too much constants" Java export compile problem.
  • The documentation about Java/wonderland export was updated.

New in white_dune 0.29 Beta 1656 (Jun 24, 2010)

  • This version fixes a bug in wonderland export without the "many classes" export option.
  • It fixes a problem with transparent textures in wonderland export.
  • It fixes incorrect quoting of strings on field pipe.
  • It fixes an incorrect number of floats used with the glMaterialfv() call in the Background node.
  • It fixes a crash in exporting triangulated Java source code.
  • It fixes incorrect handling of walk navigation after clicking to an object.

New in white_dune 0.29 Beta 1556 (Mar 23, 2010)

  • Improved tests of the autoconf/configure file
  • Include patches from all late stable versions
  • Renamed _Index to _Field in names of functions, which deliver the integernumber of a fieldname
  • Added bugfix for too small margin width in Motif textwidgets
  • Integrated predefined SuperShapes from dune4kids to normal menu
  • Added forgotten half sphere SuperShape item
  • Added Actions -> Remove in rest of scenegraph branch: -> Normals
  • Fixed bug of unnecessary read of USEd Inline nodes
  • Added Actions -> Create in rest of scenegraph branch: -> Normals
  • Added bugfix for crash cause of missing node->isInScene()
  • Added Actions -> Remove in rest of scenegraph branch: -> texCoord/texCoordIndex
  • Added setting of a default filename on File -> save as/export
  • Added bugfix for crash when creating a new node while textediting a field
  • Added bugfix for crash when accidently trying to add a normal node to a IndexedFaceSet with a already existing normal node.
  • Added "-cover" option and four extentions nodes for the cover/covise immersive VRML renderer
  • Added Actions -> Create in rest of scenegraph branch: -> texCoord
  • Added Actions -> Set in rest of scenegraph branch: -> creaseAngle
  • Added some resets of selection after UPDATE_ALL window updates
  • Added Actions -> Create & Remove in rest of scenegraph branch: -> material & (Image)texture
  • Added bugfix for setting wrong normals when exporting SuperShape/SuperEllipsoid to pure VRML97
  • Added missing flip of Extrusion
  • Added color change to dune4kids menu
  • www.web3d.org VRML specification url of the week adjusted
  • Added second question on exit without save in dune4kids version
  • Added missing shell paramater dialog to german version
  • Added text creation and change to dune4kids menu
  • Added german example how to use dune4kids
  • Fixed accidently german menu setting of the debian packager
  • Added empty transform creation to dune4kids menu
  • Added consistency test between menu in different languages
  • Added bugfix for german menu
  • Added limit to printing of nofatal X11 errors to avoid performance problems
  • Added bugfix for using wrong datatype to store linux joystick information
  • Added workaround for drawing into routeview over system dependend windowsize limits
  • Added dialog to show routed nodes at the beginning of the routeview
  • Added compilation support of CYGWIN/X11
  • Added bugfix for extremly delayed start of textedit when a animation is running and ChannelView is shown
  • Added draw(int pass) intended for multipass rendering
  • Added rendering of PixelTexture
  • Added SFImage editing support
  • Added bugfix for crash of MacOSX desktop icon program
  • Added bugfix for crash when using a too large SFImage[0](width)/SFImage[1](height) data with not enough pixel data
  • The resulting gap is filled with a black/white or transparent/white pattern
  • Added bugfix for falsely display pixeltexture with a linear texture parameter
  • Added "set linear U/Vknot" menupoint for NurbsSurface
  • Added bugfix for crash when using PixelTexture
  • Added bugfix for wrong rendering of Switch
  • Added (limited) PureVRML97 export of SuperShape morphing animation
  • Added bugfix for crash and missing border field in PureVRML97 export of SuperShape morphing animation
  • Added additional export a matching NormalInterpolator on a PureVRML97 export of a SuperShape morphing animation in -cover mode or with matching output setting
  • Moved SuperShape morphing export into a new class "MeshMorphingNode"
  • Added PureVRML97 export of a SuperEllipsoid morphing animation
  • Added "action -> move rest of scenegraph branch -> Inline" menupoint
  • Added PureVRML97 export of a NurbsSurface morphing animation
  • Fixed crash when using DEF/USE on the first node in a PROTO
  • Added atexit handler
  • Fixed false accounting of scrollbar size in RouteView
  • Fixed crash in ScriptEditor when removing a EventOut
  • Fixed minor crash in atexit handler when try to exit a forked process
  • Added motif only workaround for missing scrolling when dragging nodes in SceneTree
  • Added workaround against invalid list of already used DEF names in parser
  • Added bugfix for wrongly display nodes inside PROTOs in RouteView
  • Added writing of optimized meshes in MeshMorphingNode if possible
  • Added improved transparency rendering
  • Added bugfix for immediate crash of MacOSX icon program
  • Added installation method that should avoid such MacOSX icon program crashs in future
  • Fixed selection to nearest object in 3DView
  • Added inputdevice navigation mode
  • Improved transparency rendering of closed SuperExtrusion
  • Fixed missing polygon counting of SuperExtrusion
  • Added SuperExtrusion to NurbsSurface conversion
  • Added patches to Extrusion code from the orbisnap vrml browser project
  • Added selftest for similarity of NodeEnum and _proto map
  • Added bugfix for accidently allowing to set a DEF for a comment
  • Fixed wrong accounting of mesh normals containing erroneous polygons with less than 3 vertices
  • Added incomplete PROTO rendering
  • Added bugfix for crash when removing a copied node and selecting its copy
  • Added EventIn and EventOut handling on PROTO rendering
  • Added workaround for crash when recursivly calling NodeData::draw
  • Fixed bug in parsing files with carrage return as line terminator
  • Fixed crash about wrong delete of class Node instead of delete of NodeData
  • Fixed build problem of wrongly placed link options in src/Makefile.in
  • Fixed problem of sending eventIns to any node of the same PROTO
  • Fixed crash when using Array::remove for all arrayelements
  • Fixed crash when clicking to a node inside a PROTO
  • Added write of files in bigger portions
  • Fixed bug of accidently call preview when write of file to preview failed
  • Fixed bug of causing double free when using Array::remove for all arrayelements
  • Fixed bug of wrong interpretation of some comments
  • Fixed crash when try to use meshes with illegal coordIndices < -1
  • Added -filedialogdir option for configuration of file dialogs
  • Updated options in manpage
  • Added compilation support on HP-UX/parisc using cc and aCC
  • Fixed bug in missing remove of tempory nodes from scene in MeshMorphingNode class
  • Restructed/shorten menus
  • Added "move to top" and "rebuild" routeview operation menupoints
  • Added bugfix for error in building "connect anything" routes to Scripts
  • Disabled SDLjoystick for default FreeBSD build cause of problems in FreeBSD 5.4
  • Fixed wrong documentation path for gentoo Linux
  • Added mouse navigation icon/menupoint
  • Added roll icon/menupoint
  • Added movement navigation for mouse button 4/5 (mousewheel emulation) under UNIX
  • Added creation of new shapes always in front of camera
  • Added recalibration button
  • Fixed transparency and view from inside problems in primitives
  • Added create/remove of Appearance
  • Fixed missing graying of CubeTexture menupoint/icon
  • Added mode -> WALK mouse menupoint
  • Added configure option and test against problems when using png_handle_unknown
  • Cleaned up mouse navigation modes and added matching icons
  • Fixed bug when rendering IndexedFaceSets with "colorPerVertex false" setting
  • Fixed crash in NodeNurbsGroup::write
  • Added advanced efence debugging
  • Fixed delete/delete[] error in NodeExtrusion::createMesh
  • Added edit->find and edit->findagain menupoint
  • Added bugfix for handling missing nodes in rest of scenegraph operations
  • Added "edit->copy branch to root" menupoint
  • Added copy of similar nodename on Node::copy
  • Added standUp icon
  • Added mesh morphing pure VRML97 export for SuperExtrusion
  • Added bugfix against crash on exit after mesh morphing pure VRML97 export
  • Added bugfix against wrong rendering of first PROTO usage
  • Added bugfix against wrong order of closing file commands resulting in a horrible big .dunerc file under cygwin
  • Added bugfix against bug former bugfix
  • Added compile for MacOSX 10.4.2 "Tiger"
  • Added bugfix against wrong returnvalue of lseek(2) in MacOSX
  • Added bugfix against bug former bugfix, lseek in MacOSX is correct
  • Fixed missing rendering of H-Anim PROTO
  • Added workaround for problem of selection via SceneTree
  • Added XY-plane, XZ-plane, YZ-plane workaround for problem with Nurbscurve to OrientationInterpolator conversion
  • Added workaround for crash when deleting a node in a H-Anim PROTO
  • Added rotation handles for H-Anim Joint like PROTOs
  • Fixed position of rotation handles for H-Anim Joint like PROTOs
  • Added workaround for problem when selecting rotation handles
  • Added bugfix for crash on false memory handling when creating SFImage data
  • Added bugfix for crash on HPUX in false memory handling when creating TextureCoordinates for NurbsSurface node
  • Completed X3D profile detection for interchange profile nodes
  • Completed X3D profile detection for all nodes except IndexedFaceSet.
  • Completed X3D profile detection for IndexedFaceSet nodes with defined rendering results
  • Added $DUNEMAKEFLAGS e.g. for faster compile on multiprocessor machines
  • Added icon and menupoint for interaction creation
  • Changed default to not to show all nodes in routeview (especially usefull for large scale 3D models)
  • Fixed missing route update when not all nodes are shown in routeview
  • Added motif/lesstif callback for combobox changes
  • Use motif/lesstif combobox callback in interaction dialog
  • Fixed bug of missing set of window/scroller size in CheckBoxWindow
  • Fixed compile problem with symbol SW_0 new defined in newer Linux kernels
  • Fixed problem with wrong update of route when moving node to top
  • Added write of PROTO based on parsing result
  • Fixed missing handling of NavigationInfo.speed
  • Fixed problem when parsing | characters in VRML comments
  • Added --nounistd workaround for bug in debian flex
  • Fixed wrong handling of headlight of multiple NavigationInfo nodes in scene
  • Fixed problem with wrong backface culling during moving in scene
  • Fixed problem with --nounistd workaround for bug in debian flex
  • Fixed wrong fileextensions in some fileselectordialogs
  • Solved problem with shift/reduce conflict in parser.y
  • Added export of VRML97 level X3DV files
  • Fixed crash when parsing a Script node with a SFNode field
  • Solved preformance problem when parsing long files
  • Fixed missing write of a IS field in a Script inside a PROTO
  • Added bugfix for confusing handling of fieldnames after export of a X3DV file.
  • Added bugfix for missing drawing of handles
  • Added bugfix for missing conversion Nurbs to IndexedFaceSets on export of VRML97 level X3DV files
  • Reduced harmless warnings under HPUX
  • Ported inserticon script to gimp-2.2
  • Removed experimental MFFloatToSFFloat and MFInt32ToSFTime scripted PROTO nodes
  • Added documentation and desktop icons to debian packages
  • Added bugfix on crash when rendering invalid IndexedFaceSet node with not enough color values
  • Added -purevrml97 and -vrml97levelx3dv commandline converter arguments
  • Changed wrong rotation of SuperExtrusion
  • Fixed missing purevrml97 preview setting
  • Added docs/hanim_history with free motion capture VRML files as a startpoint to create H-Anim compatible data
  • Added actions -> swap -> xy/yz/zx menupoint
  • Added copy botton to script dialog
  • Fixed false rendering of IndexedFaceSet/IndexedLineSet if colorIndex field is empty
  • Added superextrusion donut example to docs/scriptedNodes
  • Fixed wrong color of unlit Lines/Points and glut rendered text
  • Fixed crash on conversion from IndexedFaceSet to IndexedLineSet when Appearance == NULL
  • Added edit -> USE menupoint
  • SFInt32 changes via mousedrag in the fieldview made less sensitive
  • Avoid request for PROFILE Full on X3DV export by using COMPONENT Statements
  • Added Box to IndexedFaceSet conversion
  • Changed creation of new node at root to insert in the current selection if possible
  • Implemented jump to begin and end of channelview window
  • Added bugfix for missing return of getComponents() in Scene.cpp
  • Added ugly workaround for bug in floating point write
  • Added workaround for problem when writing NAN/INFINITE floating points
  • Fixed two crashes occured on HPUX
  • Simplified ScriptEditor code
  • Fixed problem in workaround when writing NAN/INFINITE floating points
  • Added external object editing of ImageTexture, MovieTexture and AudioClip node
  • Added handles for Coordinate node
  • Fixed crash when deleting from a MFField
  • Fixed problem when creating geometry in front of the camera
  • Fixed wrong keyPressed/keyReleased eventOut name in NodeCOVER
  • Fixed wrong call of ImageEditor instead of MovieEditor
  • Added more programs to test for Image/Sound/Movie editor
  • Fixed wrong writing of eventIn/eventOut etc. instead of inputOnly/outputOnly etc. when writing x3dv files
  • Added feature to let white_dune read it's own x3dv output
  • Added "Actions -> field pipe" menupoint
  • Added bugfix for random characters in errormessage after invalid field pipe
  • Added bugfix for compile problems when using older bison versions
  • Fixed wrong parsing of META statement
  • Added missing field pipe of SF/MFNode fields
  • Added X3D SF/MFDouble type
  • Fixed problem in selftest related to SF/MFDouble
  • Added additional rendering of ProximitySensor boundaries
  • Fixed missing tracking of morphing animation when changing Coordinate node from handles
  • Added --with-uninstallcomment to configure
  • Moved initialize, eventsProcessed and shutdown handling from ecmascript settings to scripteditor dialog
  • Fixed crash when using inputdevice commandline options
  • Shortend InputDeviceSettingsDialog.cpp
  • Replaced all sprintf calls in program (except replacement testing program)
  • Fixed selection problem of handles for Coordinate based nodes
  • Added icons to limit move of handles to a line or a plane
  • Fixed some compile problems under HP-UX
  • Fixed wrong change of handle size when changing NavigationInfo.speed
  • Added workaround for crash on conversion of IndexedFaceSet with textureCoord field to IndexedLineSet
  • Added deny of unsupported write of USE or USEd nodes to Inline
  • Changed mesh of NurbsSurface from quads to triangles, improving x symetry
  • Fixed problem with adding wrong last line to a piped field
  • Moved language translation as commandline option into one binary
  • Added --without-optbigfiles configure option for compiling on machines with low memory
  • Fixed missing translation of tooltips
  • Fixed typo in dune.german.rc
  • Updated usage documentation.
  • Updated rpm spec file
  • Updated documentation about language translation
  • Simplified the task of language translation
  • Fixed missing translations of status bar messages on mouseover on menu entries
  • Moved configureoption about black and white icons into a commandline option
  • Fixed missing interaction dialog of Covise/COVER extension nodes
  • Added some Covise/COVER extension nodes and nonstandard fields.
  • Added inputdevice support for icons to limit move of handles to a line or a plane
  • Fixed missing update of Color node
  • Added workaround for wrong cull when drawing Background cube
  • Added action->flatten->x/y/z for Coordinate, Extrusion, NurbsCurve, NurbsSurface and SuperExtrusion
  • Fixed problem with XmNmarginWidth in Unix textedit widget
  • Fixed wrong handling of invisible root node in route view
  • Fixed missing animation creation of Viewpoint
  • Added routes -> Show routes of node on top menupoint
  • Added minor update to documentation
  • Added flatten/flatten to zero menupoint
  • Added bitmap for X11 windowmanager iconify
  • Simplified setting of field flags
  • Simplified EXTERNPROTO writing
  • Added cover nodes Sky, Vehicle and SteeringWheel
  • Fixed some float/double ambiguousities
  • Fixed some Micro$oft Windows compiling problems
  • Fixed new website http://vrml.cip.uni-stuttgart.de/dune
  • Fixed bug in wrong open recent document of File menu
  • Added vrml level combobox to browser preview settings
  • Fixed missing support for multiple texCoord fields in the cover extensions of IndexedFaceSet Fixed crash in configure script when adding third language translation
  • Added incomplete italian menu translation
  • Fixed wrong handling of inputdevice data, if no x/y/z only mode is set
  • Fixed bug in incomplete italian menu translation
  • Added workaround for performance/memory problem on big scenegraphs when unnecessarily drawing a hiden routeview
  • Added next step in italian menu translation
  • Added workaround for performance/memory problem on big scenegraphs when not drawing all nodes in routeview
  • Fixed problem with debian menu install
  • Added bugfix for wrong update of routeview when adding a route
  • Fixed Routes -> show node on top
  • Added reconversion of former Covise/COVER extension nodes with nonstandard fields written as PROTOs
  • Fixed bug in handling -?rot commandline arguments
  • Added support of X3D only fields in VRML97 nodes
  • Added File->New->X3DV menupoint
  • Fixed missing rendering of animation
  • Fixed gaps in FieldView
  • Solved m4 compatibility problem
  • Fixed bug in Sphere to NurbsSurface conversion
  • Fixed crash when changing fields via mousedrag in FieldView
  • Added workaround for crash when reading PROTOs
  • Fixed bug in PROTO rendering
  • Fixed bug in pure VRML97 export of COVER node
  • Fixed bug in reconversion of cover nodes exported to pure VRML97
  • Added FillProperties and LineProperties X3D nodes
  • Fixed wrong show of x3d only fields in scene tree view
  • Fixed missing MovieTexture.isPaused and NavigationInfo.bindTime
  • Completed italian menues
  • Fixed wrong menu disabling of MultiTexture and some COVER nodes
  • Fixed needed changes to developer documentation
  • Fixed wrong routes from/to X3D events in Interpolationdialog and Animationdialog when in VRML97 mode
  • Fixed wrong write of metadata events on writing of Script node
  • Fixed wrong routeview hide of nodes in IS fields
  • Changed nurbsplane/curve creation to x-symetric modelling
  • Added backup of old colors on nurbscurve to nurbssurface change
  • Changed File->Import to insert into current selection if possible
  • Added VrmlScene and VrmlCut scripted Protos for building sequences of animations
  • Added Workaround for problem with Viewpoint.description
  • Added workaround for crash in pick handle of nodes inside VrmlScene
  • Added workaround for crash when writing VrmlCut/VrmlScene
  • Fixed bug in configure options of debian packager
  • Simplified functions of nodes containing MFNode fields
  • Fixed problem with to late setting switch choice in VrmlCut script
  • Fixed rendering problems for PointSet, IndexedLineSet and NurbsCurve on some systems
  • Added Change -> Animationtime to -4kids menu
  • Added conversion of NurbsCurve to X3D(V), route handling and closed field still not supported
  • Added some textures make with gimp and povray
  • Fixed route handling on conversion of NurbsCurve to X3D(V)
  • Fixed some problems on pure (VRML97/X3DV) save/export
  • Changed M$Windows compiler to work around problem with strange rounding of floating point data
  • Fixed crash in conversion of Box to NurbsSurface, if the "6 planes" checkbox is not set
  • Added conversion of NurbsSurface to X3D(V) NurbsPatchSurface
  • Fixed some problems in controlpoint handling of NurbsCurve
  • Added workaround for data loosing bug in File->Import
  • Improved x-symetry of Box converted to NurbsSurface, if the "6 planes" checkbox was not set
  • Fixed wrong writing/handling of X3DV COMPONENT statement
  • Added Workarounds for bugs when reading X3DV NurbsPatchSurface nodes
  • Fixed crash in NurbsPatchSurface->U/V degree elevate
  • Added italian usage documentation
  • Completed italian dialog translation
  • Added X3D SFVec3d/MFVec3d types
  • Added X3D Geospatial stubs
  • Added bugfix when a system do not have a powl function
  • Integrated foreign language handling into swLoadString
  • Added yes/no translation to Linux/UNIX messageboxes
  • Fixed missing undo for Nurbs(Patch)Surface and NurbsCurve
  • Updated italian usage documentation and italian menus
  • Fixed bug of yes/yes/cancel dialogs
  • Updated dune4kids usage example
  • Fixed bug in double writing controlPoint in NurbsSurface/NurbsCurve after X3DV/VRML conversion
  • Fixed compiling bug related to m4 CommandlineLanguages.h.m4
  • Fixed missing change of NurbsSurface name to NurbsPatchSurface in SceneTreeView after save to X3DV
  • Rearraigned icons to support machines with a 800x600 size display and without input devices
  • Changed often needed --with-buginlesstif configure option to rarely needed --with-oldmotif configure option
  • Added --with-archives configure option for compile time optimization on machines with few RAM memory but enough disk space
  • Fixed bug in make depend
  • Completed X3D/GeoVRML stubs conversion
  • Added menuitems for GeoNodes
  • Added uniform scale
  • Added minimal simplification of the Extrusion code
  • Updated TODO list
  • Added AC3Db file export (MeshBasedNode, Transform and Group nodes only)
  • Added AC3Db file export for Color nodes
  • Fixed compiling bug, if libdevil is present
  • Solved crash when exporting AC3Db file
  • Fixed unnecessary bugmessage in case of SIGPIPE
  • Added -ac3d commandline option
  • Added - argument for input pipe
  • Removed normal generation on Box to IndexedFaceSet conversion
  • Fixed minor problems in debian build
  • Added ac3d export of Box
  • Added solid field rendering of X3DV Box
  • Fixed wrong number of shininess in ac3d export
  • Added ac3d export of Sphere
  • Fixed wrong sided ac3d export
  • Added ac3d export of Cone
  • Fixed minor problems in debian build
  • Fixed missing ac3d export of IndexedFaceSet.ccw/solid/creaseAngle fields
  • Added ac3d export of Cylinder
  • Added menupoint Actions -> Rest of Scenegraph branch -> set -> solid
  • Fixed bug in wrong IndexedFaceSet conversion of cone and cylinder.height
  • Added workaround for problem with normal generation of IndexedFaceSet convertion sphere and cylinder
  • Added handles for SuperExtrusion.a
  • Added compiler/linker options for fat binary generation on MacOSX
  • Added -tesselation commandline option for rendering on slow machines
  • Added bugfixes for wrong conversion of Cone and NurbsSurface to IndexedFaceSet
  • Fixed problem of smoothing triangles with IndexedFaceSet.creaseAngle
  • Added X3D solid rendering of Cone and Cylinder
  • Removed/replaced all tabulator characters in C/C++ sources
  • Added search for tabulator characters to selftest
  • Fixed fuzzy display of icons
  • Added combined DEF and proto name display in scene tree
  • Added Ac3d export of IndexedLineSet
  • Fixed wrong Ac3d export of Group and Anchor
  • Fixed crash in smoothing triangles
  • Fixed missing catt 8 geo export of both sides of mesh, if solid() is not set
  • Fixed wrong DEF name handling of deleted nodes
  • Added action -> rest of scenegraph -> remove: DEF name
  • Added ac3d and catt 8 geo file export for grouping nodes
  • Added german html documentation about commandline processing with white_dune
  • Fixed compileproblem on MacOSX 10.4.8
  • Fixed missing support for ac3d export of Transform.scale and Transform.scaleOritentation
  • Added data container nodes for catt 8 src.loc/rec.loc export
  • Fixed crash in SuperShape/SuperEllipsoid to NurbsSurface conversion
  • Fixed crash when the overflow flag of the selection buffer is set
  • Fixed missing write support for transformed catt 8 container nodes
  • Added support for files with UTF-8 Byte Order Mark (BOM)
  • Replaced the --with-vrml97am1url, --with-x3ddrafturl, --with-scriptednodes and --with-covernodes configure options with the --with-protobaseurl configure option
  • Updated INSTALL document
  • Added workaround for wrong pure VRML97 export of TrimmedSurface node
  • Solved crash in DEF name map
  • Deleted "freeglut-dev" Build-Depend from debian packaging: newer freeglut versions lead to a unexpected program exit.
  • Fixed unnecessary write of indent when writing a node
  • Replaced requirement for GLUT by integrating parts of OpenGLUT
  • Fixed missing "-remote OpenURL" command for old style netscape browsers
  • Added bottom, bottomBorder, top, solid, ccw fields to SuperEllipsoid
  • Fixed wrong CoordinateInterpolator for SuperEllipsoid morphing
  • Added bottom, bottomBorder, top, solid, ccw fields to SuperShape
  • Fixed wrong rendering of uTesselation/vTesselation in SuperEllipsoid and SuperShape
  • Fixed crash in DEF name handling
  • Updated SuperEllipsoid and SuperShape PROTOs for new bottom, bottomBorder, top, solid, ccw fields
  • Added mesh optimization before ac3d/catt 8 geo export
  • Fixed problem with MacOSX icon
  • Added scale of handles of ExportCatt and Transform nodes
  • Added "replaced by nothing" workaround for MacOSX icon program
  • Fixed problem with efencedune creation
  • Added support for use of duma instead of efence
  • Fixed minor valgrind detected initialization problem in MainWindow::MainWindow
  • Solved bug in Help -> node menupoint
  • Added remove of double faces to Meshoptimization
  • Added (IndexedFace)Set->optimize menupoint
  • Fixed grep/#ifdef compiling problem with some flex versions
  • Added fix against crash in scriptdialog
  • Fixed unneccessary calls to UpdateViews
  • Fixed some unneccassary redraws of node buttons
  • Cleaned some magic numbers in MainWindow::UpdateTools
  • Fixed missing -tesselation handling of Cone drawing
  • Fixed crash in connection with wrong creation of Coordinate node as subnode of NurbsSurface node
  • Fixed wrong call to updateColorCircle
  • Added fix for missing [] of some deletes
  • Added NurbsSet creation
  • Added -4catt commandlineoption and third interface especially for catt 8 export
  • Cleaned some warnings of g++ -Wall
  • Fixed error in AflockDevice::getHemi
  • Fixed some (s)scanf format errors
  • Fixed crash when clicking to a unused part of ProximitySensor handles
  • Fixed missing initialisation in application wide settings. This can cause always the start of the wrong (catt 8 exporter) GUI
  • Added handle size/scale settings to catt exporter GUI
  • Added flip of side in rest of scenegraph branch
  • Added bugfix for crash in mesh optimisation
  • Added extra polygon count for catt 8 export
  • Fixed catt 8 export polygon count to 1 sided/2 sided Fixed syntax error detected by gcc version 2
  • Fixed Win32 LoadString problem by using the motif swLoadString implementation
  • Added optional call of a "revision control" "check in" command on ever save
  • Added most important icons to 4kids GUI
  • Fixed wrong double apply of swap and flip commands
  • Fixed missing update in some swap commands
  • Fixed number of axes detection of windows joystick
  • Updated license statements
  • Improved man page formatting
  • Fixed potential wrong free of NULL pointer
  • Fixed crash when displaying mesh with invalid coordIndex
  • Added workaround for worsened examine mode
  • Fixed crash in moving scale handles
  • Added workaround for problem with exporting NurbsGroup to pure VRML97
  • Fixed wrong examine mode
  • Changed walking mode to timer based moving
  • Fixed problem with exporting NurbsGroup to pure VRML97
  • Fixed problem with exporting NurbsGroup to pure VRML97
  • Fixed alignment problem when converting from Vec3f arrays to MFVec3f
  • Fixed crash when exporting pure VRML97 from X3DV
  • Fixed crash in commandline usage
  • Fixed compile problem with HPUX aCC
  • Added support for DEC Alpha Tru64 CXX
  • Fixed floating point crash on DEC Alpha
  • Added switching of language translation via LANG environment variable
  • Added better workaround for problems with 3D cursor
  • Fixed wrong direction when moving up/down in walk mode
  • Simplified texture usage in cover mode
  • Added workaround for problem with motif fileselectors
  • Added workaround for for (libglu ?) problem on some systems when drawing cone in quadbuffer stereo mode
  • Added workaround for X11 crash on MacOSX after program exit
  • Fixed overflow of OpenGL matrix stack on draw of 3D cursor
  • Added limited output of OpenGL errors
  • Replaced Dampers.wrl with a more recent version
  • Fixed wrong writing of [] brackets on SFImage output
  • Fixed crash in SFImage comparison
  • Fixed missing scale/center handling in x/y/z only mode
  • Added move actions -> sibling commands
  • Added change image repeat to 4kids menu
  • Added workarounds for crashes in connection with VrmlCut/VrmlScene scripted nodes
  • Added better workarounds for problems in connection with VrmlCut/VrmlScene scripted nodes
  • Fixed problem when reading gzip compressed files under M$Windows
  • Added yet another better workaround for problems with 3D cursor
  • Fixed crash when using convertion to NurbsSurface on root node
  • Avoided automatic use of "toNurbs" operation in 4Kids "new" menu and added "make deformable (NURBS)" icon/menupoint instead
  • Fixed wrong OpenGL stack underflow
  • Added color change of selected point handle
  • Updated dune4kids tutorial
  • Rearranged a few menupoints in the 4kids menus
  • Solved crash when counting polygons in empty inlines
  • Fixed start problems of macosx fat binary icon program
  • Additional nodes for "animate" and "add interaction" are added inside of same scenegraph branch
  • Added more per default selected fields for dune4kids animation dialogs:
  • Viewpoint.orientation/position
  • NurbsSurface.controlPoint
  • Coordinate.point
  • Material.diffuseColor
  • Added workaround against crash when clicking to open icon under MacOSX
  • Advanced symetry/usability of Box convertered to IndexedFaceSet
  • Simplified code for browsing commands
  • Fixed wrong creation of X3D profile statement
  • Fixed crash when clicking to open icon under MacOSX
  • Added example template of a meshbased geometry node
  • Changed vrml/x3d/x3dv translation from NIST translators to random shellscripts (configurable via "input/output settings" dialogs)
  • Added triangulation of IndexedFaceSet node
  • Fixed crash before showing errormessage when detecting unsupported VRML1 files
  • Fixed crash before showing errormessage when detecting unsupported nodes
  • Fixed missing sceneview update when triangulating a IndexedFaceSet node
  • Added node semantics for ISO/IEC FCD 19775-1r1:200x X3D draft "Rigidbodyphysics" nodes
  • Fixed missing selftest of X3DV files
  • Fixed wrong errormessage when loading NurbsCurve in a X3D file
  • Fixed missing conversion from primitive shape to NurbsSurface node on some "Create -> X3D Node -> NurbsPatch ->" menupoints
  • Fixed crash before showing errormessage when detecting unsupported fields
  • Fixed wrong linenumberreporting on errors (caused by comments)
  • Fixed parser rule, that forbid "inputOutput/exposedField" commands in Script nodes. This rule is correct for the old VRML97 fileformat, but no longer correct for the new X3DV fileformat.
  • Added "X3DV with rigid body XJ3D extensions" item in preview settings dialog to generate XJ3D special "xj3d_RigidBodyPhysics" componentname.
  • Fixed missing show of field names for some RigidBodyPhysics nodes
  • Fixed missing update of brightness selection bar of colorcircle
  • Fixed problem in creating animation via input devices
  • Fixed problem in SceneTree caused by wrong handling of "show of field names" setting
  • Fixed problem with SceneTree drag'n drop on CollisionSensor node
  • Fixed some RigidBody node rendering problems
  • Added "options" menupoints to change language and GUI variant
  • Fixed rendering of initial RigidBody position
  • Added workaround for problem of display of scenegraph after a node delete operation
  • Added handles for the fields RigidBody.linearVelocity and RigidBody.angularVelocity
  • Added some "recommended EventIn/EventOut" flags to some rigid body physics nodes.
  • Fixed wrong handling of invalid characters in Edit->DEF dialog
  • Added workaround for texture rendering problem of Box and Cylinder nodes
  • Added building of RidigBodyCollection node from NodeCollidableShape nodes in a scenegraph branch
  • Fixed wrong nodetype for joint nodes
  • Fixed wrong creation of already used DEF names in Edit->DEF dialog
  • Fixed SuperShape node rendering
  • Fixed crash in scripteditor
  • Added X3D KeySensor node
  • Fixed possible problem with rendering errors after insert of a new CollidableShape node into scenegraph
  • Added X3D StringSensor node
  • Fixed crash when rendering PROTO
  • Fixed wrong fix about SuperShape node rendering
  • Fixed wrong SuperShape to NurbsSurface conversion
  • Added X3D ColorRGBA node
  • Solved crash in creation of color animation
  • Fixed wrong copy to first Interpolator.keyValue during animation creation
  • Added X3D Position2DInterpolator and Coordinate2DInterpolator
  • Moved configure check for ODE library to a new "--with-ode" configure option
  • Added workaround for crash when deleting USE'd nodes
  • Fixed missing close of colorcircle in some circumstances
  • Added X3D TriangleSet
  • Fixed bug in hasInputDevices() in case of failed device initailisation
  • Fixed wrong handling of 6D transform mode
  • Added convertion to TriangleSet
  • Added convertion of rest of scenegraph branch to TriangleSet
  • Added convertion of rest of scenegraph branch to IndexedFaceSet
  • Added remove of node in scenegraph branch based on nodename
  • Added selection of RigidBody node, when clicking to a child of a RigidBodyCollection node in the 3D preview window
  • Modified handle draw of ProximitySensor and CattExportSrc to be visible both with and without depthtest
  • Avoid writing of default material on ac3d export (if possible)
  • Added field pipe of rest of scenegraph branch
  • Fixed wrong second "flip side" command in "Coordinate" nodes, if the command is used for the rest of a scenegraph branch
  • Changed NurbsCurveSurface implementation to chain based rendering
  • Added Arc2D, ArcClose2D, Circle2D and Disk2D X3D nodes
  • Fixed a buffer overflow security problem and a format string security problem reported by Luigi Auriemma
  • Fixed a format string security problem in the motif version of swDebugf
  • Completed rendering of all ISO 19775:2004 Geometry2D component nodes
  • Fixed wrong initalisation of empty MFFloat, MFVec2f and MFVec3f values
  • Fixed error in parsing MFColorRGBA data values
  • Fixed rendering errors for "Color/NormalPerVertex FALSE" meshes
  • Added workaround for various crashes based on Node::getParent()
  • Added handles for anchorPoint field of matching X3DRigidJoint nodes
  • Advanced selection/usage of RigidBody node handles
  • Added workaround for crash when parsing X3D Rigid Body Physics component nodes
  • Fixed wrong handling of the "The value of the colorPerVertex field is ignored and always treated as TRUE" rule of the TriangleSet node in the X3D ISO document
  • Solved crash after removing a RigidBody node
  • Added creation of CollisionSensor node to a scenegraph branch based creation of a RigidBodyCollection node
  • Solved missing selection of RigidBody node handles after fresh creation of a scenegraph branch based creation of a RigidBodyCollection node
  • Added workaround for wrong writing of USE
  • Added workaround for bug in ac3d export
  • Added extra "ac3d for RAVEN" export as a workaround for a problem of the RAVEN/VA programs itself
  • Fixed bug in Node::removeParent function, that caused unintended creation of DEF names during copy/move commands
  • Added axis handles for RigidJoint nodes
  • Fixed missing disable of some buttons for X3D Rigid Body Physics nodes
  • Fixed bug in undo/redo of IndexedFaceSet to IndexedLineSet conversion
  • Fixed some potential format string security problems
  • Added DIS component nodes
  • Fixed wrong setting of double DEF name
  • Fixed crash caused by wrong initialisation of class Node
  • Fixed wrong writing of a comment inside a empty MFNode field
  • Fixed missing creation of X3D FillProperties and X3D LineProperties
  • Added configure option to disable usage of rendering of gif textures
  • Improved selection after delete operations
  • Added Ldraw.dat export for meshbased nodes
  • Added Ldraw.dat export support for "Material" nodes
  • Added BooleanFilter, BooleanToggle, BooleanTrigger, TimeTrigger and TextureCoordinateGenerator X3D nodes (not rendered)
  • Added IntegerSequenzer X3D node (not rendered)
  • Reduced Ldraw export colors to colors supported by the LeoCAD program
  • Added Ldraw export of IndexedLineSet and chain based nodes
  • Added HAnim X3D nodes (not rendered)
  • Added IntegerTrigger X3D node (not rendered)
  • NodeTransform class has been splited into two subclasses
  • Fixed wrong creation of HAnimSite node
  • Added X3D LineSet node
  • Added X3D StaticGroup node
  • Fixed unneccessary redraw in AnimationDialog window
  • Added X3D IndexedTriangleFanSet, IndexedTriangleSet and IndexedTriangleStripSet nodes (not rendered)
  • Added X3D TriangleFanSet and TriangleStripSet nodes
  • Fixed missing fields and wrong X3D fields of NurbsPositionInterpolator node
  • Fixed wrong nodename Coordinate2DInterpolator to CoordinateInterpolator2D
  • Fixed wrong nodename Position2DInterpolator to PositionInterpolator2D
  • Fixed wrong nodename IntegerSequenzer to IntegerSequencer
  • Fixed wrong fieldname X3DRigidJointNode.mustOutput to X3DRigidJointNode.forceOutput
  • Fixed missing conversion to NurbsSurface to NurbsPatchSurface on save to X3DV of a VRML97 file
  • Fixed VRML conversion problem when using File - Textedit menupoint
  • Added X3D CoordinateDouble node (not rendered)
  • Added X3D NurbsSurfaceInterpolator x3d node (not rendered)
  • Added X3D NurbsOrientationInterpolator node (not rendered)
  • Added X3D NurbsSweptSurface x3d node (not rendered)
  • Added X3D NurbsSwungSurface x3d node (not rendered)
  • Fixed wrong MFFloat fields (instead of MFDouble fields) of NurbsOrientationInterpolator x3d node and NurbsSurfaceInterpolator x3d node
  • Added X3D NurbsTrimmedSurface x3d node (not rendered)
  • Fixed problem with flip of scenegraph branchs
  • Fixed problem of unnessecary flip of some primitive nodes
  • Added "Change -> Handles -> Change distance between handles which snap together or handled x-mirred" menupoint to 4kids menu
  • Added "actions -> set default values (keep scenegraph)" menupoint
  • Added modified transform based motion capture human animation examples to typical VRML examples documentation
  • Fixed missing tooltip for "make deformable" icon in dune4kids gui
  • Added some usefull exceptions for "actions -> set default values" menupoint
  • Enhanded begin of german dune4kids tutorial
  • Extracted ProtoMap from Scene.cpp into SceneProtoMap.cpp
  • Updated developer documentation
  • Added Covise/COVER plugin extension nodes VirtualAcoustics and VirtualSoundSource nodes
  • Fixed parser error for X3DV InputOutput fields
  • Added LabView Covise/COVER plugin extension node
  • Added experimental OdeMotorJoint, NodeOdeSingleAxisHingeJoint and OdeSliderJoint X3D nodes and matching patches for the Xj3D browser. This nodes add a additional fMax parameter for simulation of stiff joints or joints with friction.
  • Fixed parser error for X3DV InputOutput fields
  • Added export to kanim fileformat for the kambi gameengine
  • Added support for a dials inputdevice made of Mindstorms NXT motors
  • Solved crash in moving handles of Extrusion node
  • Fixed problem with kanim fileformat of some NurbsSurface animations
  • Fixed wrong graying of some cover menupoints
  • Fixed wrong display of kambi fields in some nodes
  • Added toolbar for kambi nodes
  • Fixed wrong insertion on DEF/USE writing
  • Fixed handle move problem on some OpenGL systems, when a Viewpoint node is used.
  • Fixed missing "Start next time with kambi extensions" feature
  • Fixed support of menupoint for Kambi Toolbar
  • Fixed wrong graying of KambiAppearance icon
  • Added rendering of IndexedTriangleSet, IndexedTriangleFanSet and IndexedTriangleStripSet
  • Fixed bug in writing texture data in exported AC3D files
  • Added conversion of ImageTexture to bmp fileformat (via imagemagick "convert") when exporting to AC3D files
  • Added support for SpaceNavigator devices under M$Windows XP (requires recompilation)
  • Fixed strange output formatting
  • Fixed missing write of eventIns/eventOuts in creation of cover/kambi extension protos
  • Fixed wrong type of Fog.volumetricDirection kambi extension
  • Fixed wrong writing of cover/kambi extension proto on save after pure vrml97 export
  • Changed AC3D texture export from bmp to gif fileformat
  • Added EXTERNPROTOs to some kambi nodes
  • Fixed some VRML/X3DV formating problems
  • Fixed wrong TextureCoordinate export to AC3D, if texCoordIndex is not set
  • Fixed wrong texCoordIndex export to AC3D
  • Created first rpm for OLPC (Version 1)
  • Added -fn commandline argument to select other fonts on Linux/Unix/MacOSX
  • Added support for double size icons
  • Fixed missing rendering of TriangleStripSet.creaseAngle and IndexedTriangleStripSet.creaseAngle
  • Added SuperRevolver scripted PROTO
  • Advanced x symetry of SuperExtrusion node
  • Added description of some rendering bugs by Michalis Kamburelis
  • Fixed missing errormessages when the use of nxtdials failed
  • Added spindle and mushroom shape to dune4kids menu
  • Added SuperRevolver to Nurbs(Patch)Surface conversion
  • Added degree elevate to SuperRevolver and SuperExtrusion
  • Added menupoint Actions -> Rest of Scenegraph branch -> set -> convex
  • Added workaround for inexact SuperExtrusion to Nurbs(Patch)Surface conversion
  • Added bugfix for wrong always inserting of new Inline nodes at the root level
  • Added bugfix for wrong initialisation of TimeSensor, which can result in missing animation or animation recording
  • Added workaround for inexact SuperShape to Nurbs(Patch)Surface conversion
  • Added missing close field to NurbsCurve2D node
  • Fixed wrong double "metadata" field in X3D Metadata nodes
  • Fixed crash in connection with -fp option
  • Added workaround for problems with menupoint edit->find in cover mode
  • Partitially fixed olpc font rendering problems
  • Fixed wrong rendering of quotes strings and backslashes in Text node
  • Documentation updated
  • Completed user documentation text so far.
  • Added italian translation of usage documentation.
  • Added some images to documentation
  • Changed object edit command selection to dialog of "Options -> Text/Object Editor Settings..." menupoint
  • Added a few images about triangulation and Superrevolver to usage documentation
  • Added menupoint to 4kids menu to create a heart shaped SuperRevolver
  • Minor updates to man page.
  • Added display of selected vertex information on statusbar
  • Added minor bugfix about false _keycodeMap initialisation
  • Activated handle movement in mouse navigation mode
  • Fixed wrong drop of a invalid child node
  • Fixed missing update of nodename on SceneTree drag'n drop USE command
  • Fixed wrong errormessage problems in MacOSX leopard desktop icon program
  • Fixed wrong "flip x" command for SuperRevolver node
  • Advanced SuperShape to NURBS conversion
  • Added menupoints to increase/decrease turnpoint distance in EXAMINE mode
  • Improved internationalisation of status bar messages and message boxes
  • Completed internationalisation of message boxes
  • Advanced testing of internationalisation in resource files
  • Fixed rpm creation script for rpmbuild of fedora 10
  • Fixed missing open of OpenGL window on commandline usage of Ldraw.dat export
  • Fixed missing update of "edit -> find again" menupoint after "edit -> find" command
  • Fixed wrong x/z swap on Ldraw.dat export
  • Changed definition of orange brick color for LeoCAD Ldraw.dat export
  • Fixed bug in selection update when the preference "show all field names" is set
  • Added definition of transparent orange brick color for LeoCAD Ldraw.dat export
  • Fixed and optimized various unnecessary update operations
  • Fixed crash in error messagebox of a scriptedit operation
  • Fixed OpenGL warning cause of wrong argument to glPushAttrib
  • Fixed missing write in PROTO definition of a predefined node
  • Changed write of a field in a EXTERNPROTO instance: all fields are always written now
  • Improved speed of window close operations
  • Added export to X3D especially for the X3D importer of the SUN wonderland 0.4 multiuser world
  • Fixed missing write in PROTO definition of a predefined node
  • Changed write of a field in a EXTERNPROTO instance: all fields are always written
  • Fixed wrong delete of some array data in the FieldView
  • Fixed crash in x3d conversion of NurbsSurface/NurbsCurve
  • Added some rendering speed improvement by using display lists for meshes
  • Fixed wrong writing of PROTO fields
  • Fixed crash when using a wrong type in a PROTO declaration
  • Fixed wrong double writing of ROUTE statements in PROTO statements
  • Fixed missing show of fields on PROTO usage
  • Added possiblity to show numbers for some nodes in 4kids GUI
  • Added new SuperEllipsoid menupoint to 4kids GUI
  • Added "new Ring" menupoint to 4kids GUI
  • Fixed temporary rendering problem of Text node in 4kids GUI caused by a error in text change dialog
  • Advanced Extrusion node rendering
  • Added "action -> rest of scenegraph branch -> move to transform selection" menupoint
  • Updated usage documentation
  • Updated manpage
  • Added some configure tests to use fpclassify
  • Fixed wrong creation of faces in SuperRevolver node
  • Added some italian translations to italian dune4kids menu
  • Added better workaround for SuperEllipsoid to NurbsSurface conversion
  • Fixed crash in PROTO initialization
  • Enabled import of illegal X3DV files without requried PROFILE statement
  • Fixed missing X3D/XML import/export via encoding translators
  • Fixed missing tags in X3D/XML PROTO export
  • Added shellscripts for X3DV X3D/XML translators via InstantPlayer/aopt
  • Added limited export to C++ source
  • Fixed missing EXTERNPROTO generation for some COVER extension nodes
  • Added export to XML encoded X3D
  • Fixed crash cause of missing check for wrong types in PROTO declarations
  • Fixed possible crash when using menupoint "action -> rest of scenegraph branch -> move to transform selection"
  • Changed usage of C++ sourcecode exporter
  • Added limited export to C source
  • Added limited export to java source
  • Fixed error in parsing some SFMatrix3f values
  • Fixed crash in 2D graphics part of M$Windows port
  • Fixed wrong parsing of NurbsTrimmedSurface
  • Fixed wrong writing of brackets in fieldpipe of MF* types
  • Fixed wrong VRML97 parsing of DEF names which are only illegal in X3DV
  • Fixed wrong parsing of X3DV files with COMPONENT statements
  • Fixed wrong normal null creation
  • Added special Cover dialog for Edit->DEF adding a listbox for special DEF name prefixes used by the COVER browser
  • Fixed wrong normal creation
  • Fixed missing route colors for some types in SceneGraphView
  • Fixed "code too long" (64KB java classfile limit) problem when exporting java source code
  • Added simple java export example for usage with jMonkey Engine
  • Fixed some problems in menupoint actions -> (IndexedFace)Set -> Optimize
  • Fixed bug in menupoint actions -> (IndexedFace)Set -> Optimize
  • Added display of normals, if Normal node is selected
  • Fixed wrong/ugly normal creation
  • Fixed bug in writing of a PROTO declaration
  • Fixed crash in parsing a senseless VRML file
  • Added convertion of a mesh based node to IndexedTriangleSet
  • Fixed wrong rendering of normals of TriangleSet, if normalPerVertex is false
  • Fixed wrong creation of Normal node for IndexedTriangleSet
  • Fixed normal based bug in jme export example code
  • Added batchscript to start white_dune for M$Windows from a USB stick
  • Fixed missing write of EXTERNPROTOs commands for X3D nodes
  • Added -prefix option for export to C/C++/java source to solve possible namespace conflicts
  • Fixed wrong ccw field in X3D NurbsPatchSurface node
  • Fixed missing X3D specific fields of NurbsPatchSurface and NurbsPositionInterpolator nodes
  • Solved crash when parsing a unknown node in a PROTO statement
  • Added off screen rendering for commandline export converters which need OpenGL commands
  • Fixed error when parsing MFBool values
  • Added batch script to semiautomatically create templates of Node classes from the component documents of the X3D specification
  • Added commandline arguments to export supported geometry to c/c++/java sourcecode as triangulated IndexedTriangleSet meshes
  • Solved wrong drag and drop handling of geometry nodes in SceneTree view
  • Fixed crash in mesh creation of cylinder
  • Fixed wrong conversion when importing X3D files into VRML files
  • Added texture rendering with alpha channel to jME export example
  • Fixed wrong/missing undo commands for X3D NurbsCurve/NurbsPatchSurface nodes
  • Added some extension nodes for the kambi gameengine
  • Added TextureTransform support to hte jME export example
  • Added +c/+c++/+java etc. commandline conversion options to allow the concatination of outputfiles
  • Fixed missing X3D names for TextureBackground texture fields
  • Advanced compatibilty with #X3D V3.1 / #X3D V3.2 files
  • Fixed a bison compatibility problem
  • Fixed wrong X3D texture name fix for Background texture fields
  • Fixed X3D names for TextureBackground texture fields (again)
  • Fixed crash caused by a missing glPopName() in PointLight node
  • Changed scenegraph traversing order in C/C++/java export
  • Added (some) support for the following nodes in jME export: Anchor, Color, Collision, Switch
  • Fixed bug in conversion of IndexedLineSet to PointSet
  • Added workaround for crash when clicking to a PROTO instance
  • Fixed problem when using DEF/USE on C/C++/java export
  • Added Quadset and IndexedQuadset nodes
  • Fixed crash when showing handles of selected tree
  • Fixed missing update of 3d preview after changing image via action -> object edit
  • Fixed crash in TextureTransform creation in 4Kids GUI
  • Fixed wrong parsing of MFBool data
  • Fixed draw of CADGeometry nodes
  • Advanced compatibilty with TextureProperties node
  • Copied ForcePhysicsModel from GravityPhysicsModel cause the nodename is not total clear in the publiced X3D specification
  • Copied NodeTexCoordDamper from NodeTexCoordDamper2D cause the nodename is not total clear in the publiced X3D specification
  • Added commandline export to a SUN wonderland 0.5 module, Textures are not supported yet
  • Added missing axisRotation X3D fields to CylinderSensor and PlaneSensor
  • Fixed wrong check for directory existence
  • Fixed problems with jME/Wonderland export caused by null pointer exceptions
  • Fixed portability problem
  • Fixed problem with C++ keywords in C++ sourcecode export
  • Added disabled Text export to Wonderland, cause it would would void the whole scenegraph
  • Text export to jME is still working.
  • Fixed problem with java keywords in java sourcecode export
  • Completed node type settings of SFNode/MFNode fields for all ISO/IEC 19775-1:2008 nodes
  • Added workaround for crash when using GLU_TESS_ERROR under M$Windows
  • Fixed rendering problem in case of missing TextureCoordinates in Wonderland module export
  • Added documentation about the Wonderland module export
  • Fixed crash cause of missing initialisation of solid field of SuperExtrusion node
  • Fixed minor array read access problem in motif code
  • Added picking component nodes
  • Splitted X3D components toolbar into 2 parts
  • Fixed wrong call convention in M$Windows port resulting in a crash in triangulation gluTess functions
  • Fixed crash of empty CADFace node
  • Fixed wrong node/classtype match
  • Fixed crash when loading a Script node
  • Fixed bug when handling URLs as filenames with unusual characters
  • Added support for export of ImageTexture to SUN Wonderland module source
  • Added X3D generator support for all X3D ISO/IEC 19775-1:2008 nodes, but a lot of nodes are not (completely) rendered
  • Changed interpretation of "something/filename" in URL.cpp from "http://something/filename" to "./something/filename"
  • Fixed missing X3D dependency of textureProperties fields
  • Fixed problem with wrong definition of maximal lenght of path
  • Fixed wrong array access error when converting a meshbased node to a IndexedFaceSet node
  • Fixed problem with insert into MultiTextureCoordinate and MultiTextureTransform nodes
  • Fixed problems with insert into a ParticleSystem node
  • Fixed problem with insert of CADFace node

New in white_dune 0.29 Beta 1548 (Mar 17, 2010)

  • Added X3D generator support for all X3D ISO/IEC 19775-1:2008 nodes, but a lot of nodes are not (completely) rendered
  • Changed interpretation of "something/filename" in URL.cpp from "http://something/filename" to "./something/filename"
  • Fixed missing X3D dependency of textureProperties fields
  • Fixed problem with wrong definition of maximal lenght of path

New in white_dune 0.29 Beta 1536 (Mar 5, 2010)

  • Improved tests of the autoconf/configure file
  • Include patches from all late stable versions
  • Renamed _Index to _Field in names of functions, which deliver the integernumber of a fieldname
  • Added bugfix for too small margin width in Motif textwidgets
  • Integrated predefined SuperShapes from dune4kids to normal menu
  • Added forgotten half sphere SuperShape item
  • Added Actions -> Remove in rest of scenegraph branch: -> Normals
  • Fixed bug of unnecessary read of USEd Inline nodes
  • Added Actions -> Create in rest of scenegraph branch: -> Normals
  • Added bugfix for crash cause of missing node->isInScene()
  • Added Actions -> Remove in rest of scenegraph branch: -> texCoord/texCoordIndex
  • Added setting of a default filename on File -> save as/export
  • Added bugfix for crash when creating a new node while textediting a field
  • Added bugfix for crash when accidently trying to add a normal node to a IndexedFaceSet with a already existing normal node.
  • Added "-cover" option and four extentions nodes for the cover/covise immersive VRML renderer
  • Added Actions -> Create in rest of scenegraph branch: -> texCoord
  • Added Actions -> Set in rest of scenegraph branch: -> creaseAngle
  • Added some resets of selection after UPDATE_ALL window updates
  • Added Actions -> Create & Remove in rest of scenegraph branch: -> material & (Image)texture
  • Added bugfix for setting wrong normals when exporting SuperShape/SuperEllipsoid to pure VRML97
  • Added missing flip of Extrusion
  • Added color change to dune4kids menu
  • www.web3d.org VRML specification url of the week adjusted
  • Added second question on exit without save in dune4kids version
  • Added missing shell paramater dialog to german version
  • Added text creation and change to dune4kids menu
  • Added german example how to use dune4kids
  • Fixed accidently german menu setting of the debian packager
  • Added empty transform creation to dune4kids menu
  • Added consistency test between menu in different languages
  • Added bugfix for german menu
  • Added limit to printing of nofatal X11 errors to avoid performance problems
  • Added bugfix for using wrong datatype to store linux joystick information
  • Added workaround for drawing into routeview over system dependend windowsize limits
  • Added dialog to show routed nodes at the beginning of the routeview
  • Added compilation support of CYGWIN/X11
  • Added bugfix for extremly delayed start of textedit when a animation is running and ChannelView is shown
  • Added draw(int pass) intended for multipass rendering
  • Added rendering of PixelTexture
  • Added SFImage editing support
  • Added bugfix for crash of MacOSX desktop icon program
  • Added bugfix for crash when using a too large SFImage[0](width)/SFImage[1](height) data with not enough pixel data
  • The resulting gap is filled with a black/white or transparent/white pattern
  • Added bugfix for falsely display pixeltexture with a linear texture parameter
  • Added "set linear U/Vknot" menupoint for NurbsSurface
  • Added bugfix for crash when using PixelTexture
  • Added bugfix for wrong rendering of Switch
  • Added (limited) PureVRML97 export of SuperShape morphing animation
  • Added bugfix for crash and missing border field in PureVRML97 export of SuperShape morphing animation
  • Added additional export a matching NormalInterpolator on a PureVRML97 export of a SuperShape morphing animation in -cover mode or with matching output setting
  • Moved SuperShape morphing export into a new class "MeshMorphingNode"
  • Added PureVRML97 export of a SuperEllipsoid morphing animation
  • Added "action -> move rest of scenegraph branch -> Inline" menupoint
  • Added PureVRML97 export of a NurbsSurface morphing animation
  • Fixed crash when using DEF/USE on the first node in a PROTO
  • Added atexit handler
  • Fixed false accounting of scrollbar size in RouteView
  • Fixed crash in ScriptEditor when removing a EventOut
  • Fixed minor crash in atexit handler when try to exit a forked process
  • Added motif only workaround for missing scrolling when dragging nodes in SceneTree
  • Added workaround against invalid list of already used DEF names in parser
  • Added bugfix for wrongly display nodes inside PROTOs in RouteView
  • Added writing of optimized meshes in MeshMorphingNode if possible
  • Added improved transparency rendering
  • Added bugfix for immediate crash of MacOSX icon program
  • Added installation method that should avoid such MacOSX icon program crashs in future
  • Fixed selection to nearest object in 3DView
  • Added inputdevice navigation mode
  • Improved transparency rendering of closed SuperExtrusion
  • Fixed missing polygon counting of SuperExtrusion
  • Added SuperExtrusion to NurbsSurface conversion
  • Added patches to Extrusion code from the orbisnap vrml browser project
  • Added selftest for similarity of NodeEnum and _proto map
  • Added bugfix for accidently allowing to set a DEF for a comment
  • Fixed wrong accounting of mesh normals containing erroneous polygons with less than 3 vertices
  • Added incomplete PROTO rendering
  • Added bugfix for crash when removing a copied node and selecting its copy
  • Added EventIn and EventOut handling on PROTO rendering
  • Added workaround for crash when recursivly calling NodeData::draw
  • Fixed bug in parsing files with carrage return as line terminator
  • Fixed crash about wrong delete of class Node instead of delete of NodeData
  • Fixed build problem of wrongly placed link options in src/Makefile.in
  • Fixed problem of sending eventIns to any node of the same PROTO
  • Fixed crash when using Array::remove for all arrayelements
  • Fixed crash when clicking to a node inside a PROTO
  • Added write of files in bigger portions
  • Fixed bug of accidently call preview when write of file to preview failed
  • Fixed bug of causing double free when using Array::remove for all arrayelements
  • Fixed bug of wrong interpretation of some comments
  • Fixed crash when try to use meshes with illegal coordIndices < -1
  • Added -filedialogdir option for configuration of file dialogs
  • Updated options in manpage
  • Added compilation support on HP-UX/parisc using cc and aCC
  • Fixed bug in missing remove of tempory nodes from scene in MeshMorphingNode class
  • Restructed/shorten menus
  • Added "move to top" and "rebuild" routeview operation menupoints
  • Added bugfix for error in building "connect anything" routes to Scripts
  • Disabled SDLjoystick for default FreeBSD build cause of problems in FreeBSD 5.4
  • Fixed wrong documentation path for gentoo Linux
  • Added mouse navigation icon/menupoint
  • Added roll icon/menupoint
  • Added movement navigation for mouse button 4/5 (mousewheel emulation) under UNIX
  • Added creation of new shapes always in front of camera
  • Added recalibration button
  • Fixed transparency and view from inside problems in primitives
  • Added create/remove of Appearance
  • Fixed missing graying of CubeTexture menupoint/icon
  • Added mode -> WALK mouse menupoint
  • Added configure option and test against problems when using png_handle_unknown
  • Cleaned up mouse navigation modes and added matching icons
  • Fixed bug when rendering IndexedFaceSets with "colorPerVertex false" setting
  • Fixed crash in NodeNurbsGroup::write
  • Added advanced efence debugging
  • Fixed delete/delete[] error in NodeExtrusion::createMesh
  • Added edit->find and edit->findagain menupoint
  • Added bugfix for handling missing nodes in rest of scenegraph operations
  • Added "edit->copy branch to root" menupoint
  • Added copy of similar nodename on Node::copy
  • Added standUp icon
  • Added mesh morphing pure VRML97 export for SuperExtrusion
  • Added bugfix against crash on exit after mesh morphing pure VRML97 export
  • Added bugfix against wrong rendering of first PROTO usage
  • Added bugfix against wrong order of closing file commands resulting in a horrible big .dunerc file under cygwin
  • Added bugfix against bug former bugfix
  • Added compile for MacOSX 10.4.2 "Tiger"
  • Added bugfix against wrong returnvalue of lseek(2) in MacOSX
  • Added bugfix against bug former bugfix, lseek in MacOSX is correct
  • Fixed missing rendering of H-Anim PROTO
  • Added workaround for problem of selection via SceneTree
  • Added XY-plane, XZ-plane, YZ-plane workaround for problem with Nurbscurve to OrientationInterpolator conversion
  • Added workaround for crash when deleting a node in a H-Anim PROTO
  • Added rotation handles for H-Anim Joint like PROTOs
  • Fixed position of rotation handles for H-Anim Joint like PROTOs
  • Added workaround for problem when selecting rotation handles
  • Added bugfix for crash on false memory handling when creating SFImage data
  • Added bugfix for crash on HPUX in false memory handling when creating TextureCoordinates for NurbsSurface node
  • Completed X3D profile detection for interchange profile nodes
  • Completed X3D profile detection for all nodes except IndexedFaceSet.
  • Completed X3D profile detection for IndexedFaceSet nodes with defined rendering results
  • Added $DUNEMAKEFLAGS e.g. for faster compile on multiprocessor machines
  • Added icon and menupoint for interaction creation
  • Changed default to not to show all nodes in routeview (especially usefull for large scale 3D models)
  • Fixed missing route update when not all nodes are shown in routeview
  • Added motif/lesstif callback for combobox changes
  • Use motif/lesstif combobox callback in interaction dialog
  • Fixed bug of missing set of window/scroller size in CheckBoxWindow
  • Fixed compile problem with symbol SW_0 new defined in newer Linux kernels
  • Fixed problem with wrong update of route when moving node to top
  • Added write of PROTO based on parsing result
  • Fixed missing handling of NavigationInfo.speed
  • Fixed problem when parsing | characters in VRML comments
  • Added --nounistd workaround for bug in debian flex
  • Fixed wrong handling of headlight of multiple NavigationInfo nodes in scene
  • Fixed problem with wrong backface culling during moving in scene
  • Fixed problem with --nounistd workaround for bug in debian flex
  • Fixed wrong fileextensions in some fileselectordialogs
  • Solved problem with shift/reduce conflict in parser.y
  • Added export of VRML97 level X3DV files
  • Fixed crash when parsing a Script node with a SFNode field
  • Solved preformance problem when parsing long files
  • Fixed missing write of a IS field in a Script inside a PROTO
  • Added bugfix for confusing handling of fieldnames after export of a X3DV file.
  • Added bugfix for missing drawing of handles
  • Added bugfix for missing conversion Nurbs to IndexedFaceSets on export of VRML97 level X3DV files
  • Reduced harmless warnings under HPUX
  • Ported inserticon script to gimp-2.2
  • Removed experimental MFFloatToSFFloat and MFInt32ToSFTime scripted PROTO nodes
  • Added documentation and desktop icons to debian packages
  • Added bugfix on crash when rendering invalid IndexedFaceSet node with not enough color values
  • Added -purevrml97 and -vrml97levelx3dv commandline converter arguments
  • Changed wrong rotation of SuperExtrusion
  • Fixed missing purevrml97 preview setting
  • Added docs/hanim_history with free motion capture VRML files as a startpoint to create H-Anim compatible data
  • Added actions -> swap -> xy/yz/zx menupoint
  • Added copy botton to script dialog
  • Fixed false rendering of IndexedFaceSet/IndexedLineSet if colorIndex field is empty
  • Added superextrusion donut example to docs/scriptedNodes
  • Fixed wrong color of unlit Lines/Points and glut rendered text
  • Fixed crash on conversion from IndexedFaceSet to IndexedLineSet when Appearance == NULL
  • Added edit -> USE menupoint
  • SFInt32 changes via mousedrag in the fieldview made less sensitive
  • Avoid request for PROFILE Full on X3DV export by using COMPONENT Statements
  • Added Box to IndexedFaceSet conversion
  • Changed creation of new node at root to insert in the current selection if possible
  • Implemented jump to begin and end of channelview window
  • Added bugfix for missing return of getComponents() in Scene.cpp
  • Added ugly workaround for bug in floating point write
  • Added workaround for problem when writing NAN/INFINITE floating points
  • Fixed two crashes occured on HPUX
  • Simplified ScriptEditor code
  • Fixed problem in workaround when writing NAN/INFINITE floating points
  • Added external object editing of ImageTexture, MovieTexture and AudioClip node
  • Added handles for Coordinate node
  • Fixed crash when deleting from a MFField
  • Fixed problem when creating geometry in front of the camera
  • Fixed wrong keyPressed/keyReleased eventOut name in NodeCOVER
  • Fixed wrong call of ImageEditor instead of MovieEditor
  • Added more programs to test for Image/Sound/Movie editor
  • Fixed wrong writing of eventIn/eventOut etc. instead of inputOnly/outputOnly etc. when writing x3dv files
  • Added feature to let white_dune read it's own x3dv output
  • Added "Actions -> field pipe" menupoint
  • Added bugfix for random characters in errormessage after invalid field pipe
  • Added bugfix for compile problems when using older bison versions
  • Fixed wrong parsing of META statement
  • Added missing field pipe of SF/MFNode fields
  • Added X3D SF/MFDouble type
  • Fixed problem in selftest related to SF/MFDouble
  • Added additional rendering of ProximitySensor boundaries
  • Fixed missing tracking of morphing animation when changing Coordinate node from handles
  • Added --with-uninstallcomment to configure
  • Moved initialize, eventsProcessed and shutdown handling from ecmascript settings to scripteditor dialog
  • Fixed crash when using inputdevice commandline options
  • Shortend InputDeviceSettingsDialog.cpp
  • Replaced all sprintf calls in program (except replacement testing program)
  • Fixed selection problem of handles for Coordinate based nodes
  • Added icons to limit move of handles to a line or a plane
  • Fixed some compile problems under HP-UX
  • Fixed wrong change of handle size when changing NavigationInfo.speed
  • Added workaround for crash on conversion of IndexedFaceSet with textureCoord field to IndexedLineSet
  • Added deny of unsupported write of USE or USEd nodes to Inline
  • Changed mesh of NurbsSurface from quads to triangles, improving x symetry
  • Fixed problem with adding wrong last line to a piped field
  • Moved language translation as commandline option into one binary
  • Added --without-optbigfiles configure option for compiling on machines with low memory
  • Fixed missing translation of tooltips
  • Fixed typo in dune.german.rc
  • Updated usage documentation.
  • Updated rpm spec file
  • Updated documentation about language translation
  • Simplified the task of language translation
  • Fixed missing translations of status bar messages on mouseover on menu entries
  • Moved configureoption about black and white icons into a commandline option
  • Fixed missing interaction dialog of Covise/COVER extension nodes
  • Added some Covise/COVER extension nodes and nonstandard fields.
  • Added inputdevice support for icons to limit move of handles to a line or a plane
  • Fixed missing update of Color node
  • Added workaround for wrong cull when drawing Background cube
  • Added action->flatten->x/y/z for Coordinate, Extrusion, NurbsCurve, NurbsSurface and SuperExtrusion
  • Fixed problem with XmNmarginWidth in Unix textedit widget
  • Fixed wrong handling of invisible root node in route view
  • Fixed missing animation creation of Viewpoint
  • Added routes -> Show routes of node on top menupoint
  • Added minor update to documentation
  • Added flatten/flatten to zero menupoint
  • Added bitmap for X11 windowmanager iconify
  • Simplified setting of field flags
  • Simplified EXTERNPROTO writing
  • Added cover nodes Sky, Vehicle and SteeringWheel
  • Fixed some float/double ambiguousities
  • Fixed some Micro$oft Windows compiling problems
  • Fixed new website http://vrml.cip.uni-stuttgart.de/dune
  • Fixed bug in wrong open recent document of File menu
  • Added vrml level combobox to browser preview settings
  • Fixed missing support for multiple texCoord fields in the cover extensions of IndexedFaceSet Fixed crash in configure script when adding third language translation
  • Added incomplete italian menu translation
  • Fixed wrong handling of inputdevice data, if no x/y/z only mode is set
  • Fixed bug in incomplete italian menu translation
  • Added workaround for performance/memory problem on big scenegraphs when unnecessarily drawing a hiden routeview
  • Added next step in italian menu translation
  • Added workaround for performance/memory problem on big scenegraphs when not drawing all nodes in routeview
  • Fixed problem with debian menu install
  • Added bugfix for wrong update of routeview when adding a route
  • Fixed Routes -> show node on top
  • Added reconversion of former Covise/COVER extension nodes with nonstandard fields written as PROTOs
  • Fixed bug in handling -?rot commandline arguments
  • Added support of X3D only fields in VRML97 nodes
  • Added File->New->X3DV menupoint
  • Fixed missing rendering of animation
  • Fixed gaps in FieldView
  • Solved m4 compatibility problem
  • Fixed bug in Sphere to NurbsSurface conversion
  • Fixed crash when changing fields via mousedrag in FieldView
  • Added workaround for crash when reading PROTOs
  • Fixed bug in PROTO rendering
  • Fixed bug in pure VRML97 export of COVER node
  • Fixed bug in reconversion of cover nodes exported to pure VRML97
  • Added FillProperties and LineProperties X3D nodes
  • Fixed wrong show of x3d only fields in scene tree view
  • Fixed missing MovieTexture.isPaused and NavigationInfo.bindTime
  • Completed italian menues
  • Fixed wrong menu disabling of MultiTexture and some COVER nodes
  • Fixed needed changes to developer documentation
  • Fixed wrong routes from/to X3D events in Interpolationdialog and Animationdialog when in VRML97 mode
  • Fixed wrong write of metadata events on writing of Script node
  • Fixed wrong routeview hide of nodes in IS fields
  • Changed nurbsplane/curve creation to x-symetric modelling
  • Added backup of old colors on nurbscurve to nurbssurface change
  • Changed File->Import to insert into current selection if possible
  • Added VrmlScene and VrmlCut scripted Protos for building sequences of animations
  • Added Workaround for problem with Viewpoint.description
  • Added workaround for crash in pick handle of nodes inside VrmlScene
  • Added workaround for crash when writing VrmlCut/VrmlScene
  • Fixed bug in configure options of debian packager
  • Simplified functions of nodes containing MFNode fields
  • Fixed problem with to late setting switch choice in VrmlCut script
  • Fixed rendering problems for PointSet, IndexedLineSet and NurbsCurve on some systems
  • Added Change -> Animationtime to -4kids menu
  • Added conversion of NurbsCurve to X3D(V), route handling and closed field still not supported
  • Added some textures make with gimp and povray
  • Fixed route handling on conversion of NurbsCurve to X3D(V)
  • Fixed some problems on pure (VRML97/X3DV) save/export
  • Changed M$Windows compiler to work around problem with strange rounding of floating point data
  • Fixed crash in conversion of Box to NurbsSurface, if the "6 planes" checkbox is not set
  • Added conversion of NurbsSurface to X3D(V) NurbsPatchSurface
  • Fixed some problems in controlpoint handling of NurbsCurve
  • Added workaround for data loosing bug in File->Import
  • Improved x-symetry of Box converted to NurbsSurface, if the "6 planes" checkbox was not set
  • Fixed wrong writing/handling of X3DV COMPONENT statement
  • Added Workarounds for bugs when reading X3DV NurbsPatchSurface nodes
  • Fixed crash in NurbsPatchSurface->U/V degree elevate
  • Added italian usage documentation
  • Completed italian dialog translation
  • Added X3D SFVec3d/MFVec3d types
  • Added X3D Geospatial stubs
  • Added bugfix when a system do not have a powl function
  • Integrated foreign language handling into swLoadString
  • Added yes/no translation to Linux/UNIX messageboxes
  • Fixed missing undo for Nurbs(Patch)Surface and NurbsCurve
  • Updated italian usage documentation and italian menus
  • Fixed bug of yes/yes/cancel dialogs
  • Updated dune4kids usage example
  • Fixed bug in double writing controlPoint in NurbsSurface/NurbsCurve after X3DV/VRML conversion
  • Fixed compiling bug related to m4 CommandlineLanguages.h.m4
  • Fixed missing change of NurbsSurface name to NurbsPatchSurface in SceneTreeView after save to X3DV
  • Rearraigned icons to support machines with a 800x600 size display and without input devices
  • Changed often needed --with-buginlesstif configure option to rarely needed --with-oldmotif configure option
  • Added --with-archives configure option for compile time optimization on machines with few RAM memory but enough disk space
  • Fixed bug in make depend
  • Completed X3D/GeoVRML stubs conversion
  • Added menuitems for GeoNodes
  • Added uniform scale
  • Added minimal simplification of the Extrusion code
  • Updated TODO list
  • Added AC3Db file export (MeshBasedNode, Transform and Group nodes only)
  • Added AC3Db file export for Color nodes
  • Fixed compiling bug, if libdevil is present
  • Solved crash when exporting AC3Db file
  • Fixed unnecessary bugmessage in case of SIGPIPE
  • Added -ac3d commandline option
  • Added - argument for input pipe
  • Removed normal generation on Box to IndexedFaceSet conversion
  • Fixed minor problems in debian build
  • Added ac3d export of Box
  • Added solid field rendering of X3DV Box
  • Fixed wrong number of shininess in ac3d export
  • Added ac3d export of Sphere
  • Fixed wrong sided ac3d export
  • Added ac3d export of Cone
  • Fixed minor problems in debian build
  • Fixed missing ac3d export of IndexedFaceSet.ccw/solid/creaseAngle fields
  • Added ac3d export of Cylinder
  • Added menupoint Actions -> Rest of Scenegraph branch -> set -> solid
  • Fixed bug in wrong IndexedFaceSet conversion of cone and cylinder.height
  • Added workaround for problem with normal generation of IndexedFaceSet convertion sphere and cylinder
  • Added handles for SuperExtrusion.a
  • Added compiler/linker options for fat binary generation on MacOSX
  • Added -tesselation commandline option for rendering on slow machines
  • Added bugfixes for wrong conversion of Cone and NurbsSurface to IndexedFaceSet
  • Fixed problem of smoothing triangles with IndexedFaceSet.creaseAngle
  • Added X3D solid rendering of Cone and Cylinder
  • Removed/replaced all tabulator characters in C/C++ sources
  • Added search for tabulator characters to selftest
  • Fixed fuzzy display of icons
  • Added combined DEF and proto name display in scene tree
  • Added Ac3d export of IndexedLineSet
  • Fixed wrong Ac3d export of Group and Anchor
  • Fixed crash in smoothing triangles
  • Fixed missing catt 8 geo export of both sides of mesh, if solid() is not set
  • Fixed wrong DEF name handling of deleted nodes
  • Added action -> rest of scenegraph -> remove: DEF name
  • Added ac3d and catt 8 geo file export for grouping nodes
  • Added german html documentation about commandline processing with white_dune
  • Fixed compileproblem on MacOSX 10.4.8
  • Fixed missing support for ac3d export of Transform.scale and Transform.scaleOritentation
  • Added data container nodes for catt 8 src.loc/rec.loc export
  • Fixed crash in SuperShape/SuperEllipsoid to NurbsSurface conversion
  • Fixed crash when the overflow flag of the selection buffer is set
  • Fixed missing write support for transformed catt 8 container nodes
  • Added support for files with UTF-8 Byte Order Mark (BOM)
  • Replaced the --with-vrml97am1url, --with-x3ddrafturl, --with-scriptednodes and --with-covernodes configure options with the --with-protobaseurl configure option
  • Updated INSTALL document
  • Added workaround for wrong pure VRML97 export of TrimmedSurface node
  • Solved crash in DEF name map
  • Deleted "freeglut-dev" Build-Depend from debian packaging: newer freeglut versions lead to a unexpected program exit.
  • Fixed unnecessary write of indent when writing a node
  • Replaced requirement for GLUT by integrating parts of OpenGLUT
  • Fixed missing "-remote OpenURL" command for old style netscape browsers
  • Added bottom, bottomBorder, top, solid, ccw fields to SuperEllipsoid
  • Fixed wrong CoordinateInterpolator for SuperEllipsoid morphing
  • Added bottom, bottomBorder, top, solid, ccw fields to SuperShape
  • Fixed wrong rendering of uTesselation/vTesselation in SuperEllipsoid and SuperShape
  • Fixed crash in DEF name handling
  • Updated SuperEllipsoid and SuperShape PROTOs for new bottom, bottomBorder, top, solid, ccw fields
  • Added mesh optimization before ac3d/catt 8 geo export
  • Fixed problem with MacOSX icon
  • Added scale of handles of ExportCatt and Transform nodes
  • Added "replaced by nothing" workaround for MacOSX icon program
  • Fixed problem with efencedune creation
  • Added support for use of duma instead of efence
  • Fixed minor valgrind detected initialization problem in MainWindow::MainWindow
  • Solved bug in Help -> node menupoint
  • Added remove of double faces to Meshoptimization
  • Added (IndexedFace)Set->optimize menupoint
  • Fixed grep/#ifdef compiling problem with some flex versions
  • Added fix against crash in scriptdialog
  • Fixed unneccessary calls to UpdateViews
  • Fixed some unneccassary redraws of node buttons
  • Cleaned some magic numbers in MainWindow::UpdateTools
  • Fixed missing -tesselation handling of Cone drawing
  • Fixed crash in connection with wrong creation of Coordinate node as subnode of NurbsSurface node
  • Fixed wrong call to updateColorCircle
  • Added fix for missing [] of some deletes
  • Added NurbsSet creation
  • Added -4catt commandlineoption and third interface especially for catt 8 export
  • Cleaned some warnings of g++ -Wall
  • Fixed error in AflockDevice::getHemi
  • Fixed some (s)scanf format errors
  • Fixed crash when clicking to a unused part of ProximitySensor handles
  • Fixed missing initialisation in application wide settings. This can cause always the start of the wrong (catt 8 exporter) GUI
  • Added handle size/scale settings to catt exporter GUI
  • Added flip of side in rest of scenegraph branch
  • Added bugfix for crash in mesh optimisation
  • Added extra polygon count for catt 8 export
  • Fixed catt 8 export polygon count to 1 sided/2 sided Fixed syntax error detected by gcc version 2
  • Fixed Win32 LoadString problem by using the motif swLoadString implementation
  • Added optional call of a "revision control" "check in" command on ever save
  • Added most important icons to 4kids GUI
  • Fixed wrong double apply of swap and flip commands
  • Fixed missing update in some swap commands
  • Fixed number of axes detection of windows joystick
  • Updated license statements
  • Improved man page formatting
  • Fixed potential wrong free of NULL pointer
  • Fixed crash when displaying mesh with invalid coordIndex
  • Added workaround for worsened examine mode
  • Fixed crash in moving scale handles
  • Added workaround for problem with exporting NurbsGroup to pure VRML97
  • Fixed wrong examine mode
  • Changed walking mode to timer based moving
  • Fixed problem with exporting NurbsGroup to pure VRML97
  • Fixed problem with exporting NurbsGroup to pure VRML97
  • Fixed alignment problem when converting from Vec3f arrays to MFVec3f
  • Fixed crash when exporting pure VRML97 from X3DV
  • Fixed crash in commandline usage
  • Fixed compile problem with HPUX aCC
  • Added support for DEC Alpha Tru64 CXX
  • Fixed floating point crash on DEC Alpha
  • Added switching of language translation via LANG environment variable
  • Added better workaround for problems with 3D cursor
  • Fixed wrong direction when moving up/down in walk mode
  • Simplified texture usage in cover mode
  • Added workaround for problem with motif fileselectors
  • Added workaround for for (libglu ?) problem on some systems when drawing cone in quadbuffer stereo mode
  • Added workaround for X11 crash on MacOSX after program exit
  • Fixed overflow of OpenGL matrix stack on draw of 3D cursor
  • Added limited output of OpenGL errors
  • Replaced Dampers.wrl with a more recent version
  • Fixed wrong writing of [] brackets on SFImage output
  • Fixed crash in SFImage comparison
  • Fixed missing scale/center handling in x/y/z only mode
  • Added move actions -> sibling commands
  • Added change image repeat to 4kids menu
  • Added workarounds for crashes in connection with VrmlCut/VrmlScene scripted nodes
  • Added better workarounds for problems in connection with VrmlCut/VrmlScene scripted nodes
  • Fixed problem when reading gzip compressed files under M$Windows
  • Added yet another better workaround for problems with 3D cursor
  • Fixed crash when using convertion to NurbsSurface on root node
  • Avoided automatic use of "toNurbs" operation in 4Kids "new" menu and added "make deformable (NURBS)" icon/menupoint instead
  • Fixed wrong OpenGL stack underflow
  • Added color change of selected point handle
  • Updated dune4kids tutorial
  • Rearranged a few menupoints in the 4kids menus
  • Solved crash when counting polygons in empty inlines
  • Fixed start problems of macosx fat binary icon program
  • Additional nodes for "animate" and "add interaction" are added inside of same scenegraph branch
  • Added more per default selected fields for dune4kids animation dialogs:
  • Viewpoint.orientation/position
  • NurbsSurface.controlPoint
  • Coordinate.point
  • Material.diffuseColor
  • Added workaround against crash when clicking to open icon under MacOSX
  • Advanced symetry/usability of Box convertered to IndexedFaceSet
  • Simplified code for browsing commands
  • Fixed wrong creation of X3D profile statement
  • Fixed crash when clicking to open icon under MacOSX
  • Added example template of a meshbased geometry node
  • Changed vrml/x3d/x3dv translation from NIST translators to random shellscripts (configurable via "input/output settings" dialogs)
  • Added triangulation of IndexedFaceSet node
  • Fixed crash before showing errormessage when detecting unsupported VRML1 files
  • Fixed crash before showing errormessage when detecting unsupported nodes
  • Fixed missing sceneview update when triangulating a IndexedFaceSet node
  • Added node semantics for ISO/IEC FCD 19775-1r1:200x X3D draft "Rigidbodyphysics" nodes
  • Fixed missing selftest of X3DV files
  • Fixed wrong errormessage when loading NurbsCurve in a X3D file
  • Fixed missing conversion from primitive shape to NurbsSurface node on some "Create -> X3D Node -> NurbsPatch ->" menupoints
  • Fixed crash before showing errormessage when detecting unsupported fields
  • Fixed wrong linenumberreporting on errors (caused by comments)
  • Fixed parser rule, that forbid "inputOutput/exposedField" commands in Script nodes. This rule is correct for the old VRML97 fileformat, but no longer correct for the new X3DV fileformat.
  • Added "X3DV with rigid body XJ3D extensions" item in preview settings dialog to generate XJ3D special "xj3d_RigidBodyPhysics" componentname.
  • Fixed missing show of field names for some RigidBodyPhysics nodes
  • Fixed missing update of brightness selection bar of colorcircle
  • Fixed problem in creating animation via input devices
  • Fixed problem in SceneTree caused by wrong handling of "show of field names" setting
  • Fixed problem with SceneTree drag'n drop on CollisionSensor node
  • Fixed some RigidBody node rendering problems
  • Added "options" menupoints to change language and GUI variant
  • Fixed rendering of initial RigidBody position
  • Added workaround for problem of display of scenegraph after a node delete operation
  • Added handles for the fields RigidBody.linearVelocity and RigidBody.angularVelocity
  • Added some "recommended EventIn/EventOut" flags to some rigid body physics nodes.
  • Fixed wrong handling of invalid characters in Edit->DEF dialog
  • Added workaround for texture rendering problem of Box and Cylinder nodes
  • Added building of RidigBodyCollection node from NodeCollidableShape nodes in a scenegraph branch
  • Fixed wrong nodetype for joint nodes
  • Fixed wrong creation of already used DEF names in Edit->DEF dialog
  • Fixed SuperShape node rendering
  • Fixed crash in scripteditor
  • Added X3D KeySensor node
  • Fixed possible problem with rendering errors after insert of a new CollidableShape node into scenegraph
  • Added X3D StringSensor node
  • Fixed crash when rendering PROTO
  • Fixed wrong fix about SuperShape node rendering
  • Fixed wrong SuperShape to NurbsSurface conversion
  • Added X3D ColorRGBA node
  • Solved crash in creation of color animation
  • Fixed wrong copy to first Interpolator.keyValue during animation creation
  • Added X3D Position2DInterpolator and Coordinate2DInterpolator
  • Moved configure check for ODE library to a new "--with-ode" configure option
  • Added workaround for crash when deleting USE'd nodes
  • Fixed missing close of colorcircle in some circumstances
  • Added X3D TriangleSet
  • Fixed bug in hasInputDevices() in case of failed device initailisation
  • Fixed wrong handling of 6D transform mode
  • Added convertion to TriangleSet
  • Added convertion of rest of scenegraph branch to TriangleSet
  • Added convertion of rest of scenegraph branch to IndexedFaceSet
  • Added remove of node in scenegraph branch based on nodename
  • Added selection of RigidBody node, when clicking to a child of a RigidBodyCollection node in the 3D preview window
  • Modified handle draw of ProximitySensor and CattExportSrc to be visible both with and without depthtest
  • Avoid writing of default material on ac3d export (if possible)
  • Added field pipe of rest of scenegraph branch
  • Fixed wrong second "flip side" command in "Coordinate" nodes, if the command is used for the rest of a scenegraph branch
  • Changed NurbsCurveSurface implementation to chain based rendering
  • Added Arc2D, ArcClose2D, Circle2D and Disk2D X3D nodes
  • Fixed a buffer overflow security problem and a format string security problem reported by Luigi Auriemma
  • Fixed a format string security problem in the motif version of swDebugf
  • Completed rendering of all ISO 19775:2004 Geometry2D component nodes
  • Fixed wrong initalisation of empty MFFloat, MFVec2f and MFVec3f values
  • Fixed error in parsing MFColorRGBA data values
  • Fixed rendering errors for "Color/NormalPerVertex FALSE" meshes
  • Added workaround for various crashes based on Node::getParent()
  • Added handles for anchorPoint field of matching X3DRigidJoint nodes
  • Advanced selection/usage of RigidBody node handles
  • Added workaround for crash when parsing X3D Rigid Body Physics component nodes
  • Fixed wrong handling of the "The value of the colorPerVertex field is ignored and always treated as TRUE" rule of the TriangleSet node in the X3D ISO document
  • Solved crash after removing a RigidBody node
  • Added creation of CollisionSensor node to a scenegraph branch based creation of a RigidBodyCollection node
  • Solved missing selection of RigidBody node handles after fresh creation of a scenegraph branch based creation of a RigidBodyCollection node
  • Added workaround for wrong writing of USE
  • Added workaround for bug in ac3d export
  • Added extra "ac3d for RAVEN" export as a workaround for a problem of the RAVEN/VA programs itself
  • Fixed bug in Node::removeParent function, that caused unintended creation of DEF names during copy/move commands
  • Added axis handles for RigidJoint nodes
  • Fixed missing disable of some buttons for X3D Rigid Body Physics nodes
  • Fixed bug in undo/redo of IndexedFaceSet to IndexedLineSet conversion
  • Fixed some potential format string security problems
  • Added DIS component nodes
  • Fixed wrong setting of double DEF name
  • Fixed crash caused by wrong initialisation of class Node
  • Fixed wrong writing of a comment inside a empty MFNode field
  • Fixed missing creation of X3D FillProperties and X3D LineProperties
  • Added configure option to disable usage of rendering of gif textures
  • Improved selection after delete operations
  • Added Ldraw.dat export for meshbased nodes
  • Added Ldraw.dat export support for "Material" nodes
  • Added BooleanFilter, BooleanToggle, BooleanTrigger, TimeTrigger and TextureCoordinateGenerator X3D nodes (not rendered)
  • Added IntegerSequenzer X3D node (not rendered)
  • Reduced Ldraw export colors to colors supported by the LeoCAD program
  • Added Ldraw export of IndexedLineSet and chain based nodes
  • Added HAnim X3D nodes (not rendered)
  • Added IntegerTrigger X3D node (not rendered)
  • NodeTransform class has been splited into two subclasses
  • Fixed wrong creation of HAnimSite node
  • Added X3D LineSet node
  • Added X3D StaticGroup node
  • Fixed unneccessary redraw in AnimationDialog window
  • Added X3D IndexedTriangleFanSet, IndexedTriangleSet and IndexedTriangleStripSet nodes (not rendered)
  • Added X3D TriangleFanSet and TriangleStripSet nodes
  • Fixed missing fields and wrong X3D fields of NurbsPositionInterpolator node
  • Fixed wrong nodename Coordinate2DInterpolator to CoordinateInterpolator2D
  • Fixed wrong nodename Position2DInterpolator to PositionInterpolator2D
  • Fixed wrong nodename IntegerSequenzer to IntegerSequencer
  • Fixed wrong fieldname X3DRigidJointNode.mustOutput to X3DRigidJointNode.forceOutput
  • Fixed missing conversion to NurbsSurface to NurbsPatchSurface on save to X3DV of a VRML97 file
  • Fixed VRML conversion problem when using File - Textedit menupoint
  • Added X3D CoordinateDouble node (not rendered)
  • Added X3D NurbsSurfaceInterpolator x3d node (not rendered)
  • Added X3D NurbsOrientationInterpolator node (not rendered)
  • Added X3D NurbsSweptSurface x3d node (not rendered)
  • Added X3D NurbsSwungSurface x3d node (not rendered)
  • Fixed wrong MFFloat fields (instead of MFDouble fields) of NurbsOrientationInterpolator x3d node and NurbsSurfaceInterpolator x3d node
  • Added X3D NurbsTrimmedSurface x3d node (not rendered)
  • Fixed problem with flip of scenegraph branchs
  • Fixed problem of unnessecary flip of some primitive nodes
  • Added "Change -> Handles -> Change distance between handles which snap together or handled x-mirred" menupoint to 4kids menu
  • Added "actions -> set default values (keep scenegraph)" menupoint
  • Added modified transform based motion capture human animation examples to typical VRML examples documentation
  • Fixed missing tooltip for "make deformable" icon in dune4kids gui
  • Added some usefull exceptions for "actions -> set default values" menupoint
  • Enhanded begin of german dune4kids tutorial
  • Extracted ProtoMap from Scene.cpp into SceneProtoMap.cpp
  • Updated developer documentation
  • Added Covise/COVER plugin extension nodes VirtualAcoustics and VirtualSoundSource nodes
  • Fixed parser error for X3DV InputOutput fields
  • Added LabView Covise/COVER plugin extension node
  • Added experimental OdeMotorJoint, NodeOdeSingleAxisHingeJoint and OdeSliderJoint X3D nodes and matching patches for the Xj3D browser. This nodes add a additional fMax parameter for simulation of stiff joints or joints with friction.
  • Fixed parser error for X3DV InputOutput fields
  • Added export to kanim fileformat for the kambi gameengine
  • Added support for a dials inputdevice made of Mindstorms NXT motors
  • Solved crash in moving handles of Extrusion node
  • Fixed problem with kanim fileformat of some NurbsSurface animations
  • Fixed wrong graying of some cover menupoints
  • Fixed wrong display of kambi fields in some nodes
  • Added toolbar for kambi nodes
  • Fixed wrong insertion on DEF/USE writing
  • Fixed handle move problem on some OpenGL systems, when a Viewpoint node is used.
  • Fixed missing "Start next time with kambi extensions" feature
  • Fixed support of menupoint for Kambi Toolbar
  • Fixed wrong graying of KambiAppearance icon
  • Added rendering of IndexedTriangleSet, IndexedTriangleFanSet and IndexedTriangleStripSet
  • Fixed bug in writing texture data in exported AC3D files
  • Added conversion of ImageTexture to bmp fileformat (via imagemagick "convert") when exporting to AC3D files
  • Added support for SpaceNavigator devices under M$Windows XP (requires recompilation)
  • Fixed strange output formatting
  • Fixed missing write of eventIns/eventOuts in creation of cover/kambi extension protos
  • Fixed wrong type of Fog.volumetricDirection kambi extension
  • Fixed wrong writing of cover/kambi extension proto on save after pure vrml97 export
  • Changed AC3D texture export from bmp to gif fileformat
  • Added EXTERNPROTOs to some kambi nodes
  • Fixed some VRML/X3DV formating problems
  • Fixed wrong TextureCoordinate export to AC3D, if texCoordIndex is not set
  • Fixed wrong texCoordIndex export to AC3D
  • Created first rpm for OLPC (Version 1)
  • Added -fn commandline argument to select other fonts on Linux/Unix/MacOSX
  • Added support for double size icons
  • Fixed missing rendering of TriangleStripSet.creaseAngle and IndexedTriangleStripSet.creaseAngle
  • Added SuperRevolver scripted PROTO
  • Advanced x symetry of SuperExtrusion node
  • Added description of some rendering bugs by Michalis Kamburelis
  • Fixed missing errormessages when the use of nxtdials failed
  • Added spindle and mushroom shape to dune4kids menu
  • Added SuperRevolver to Nurbs(Patch)Surface conversion
  • Added degree elevate to SuperRevolver and SuperExtrusion
  • Added menupoint Actions -> Rest of Scenegraph branch -> set -> convex
  • Added workaround for inexact SuperExtrusion to Nurbs(Patch)Surface conversion
  • Added bugfix for wrong always inserting of new Inline nodes at the root level
  • Added bugfix for wrong initialisation of TimeSensor, which can result in missing animation or animation recording
  • Added workaround for inexact SuperShape to Nurbs(Patch)Surface conversion
  • Added missing close field to NurbsCurve2D node
  • Fixed wrong double "metadata" field in X3D Metadata nodes
  • Fixed crash in connection with -fp option
  • Added workaround for problems with menupoint edit->find in cover mode
  • Partitially fixed olpc font rendering problems
  • Fixed wrong rendering of quotes strings and backslashes in Text node
  • Documentation updated
  • Completed user documentation text so far.
  • Added italian translation of usage documentation.
  • Added some images to documentation
  • Changed object edit command selection to dialog of "Options -> Text/Object Editor Settings..." menupoint
  • Added a few images about triangulation and Superrevolver to usage documentation
  • Added menupoint to 4kids menu to create a heart shaped SuperRevolver
  • Minor updates to man page.
  • Added display of selected vertex information on statusbar
  • Added minor bugfix about false _keycodeMap initialisation
  • Activated handle movement in mouse navigation mode
  • Fixed wrong drop of a invalid child node
  • Fixed missing update of nodename on SceneTree drag'n drop USE command
  • Fixed wrong errormessage problems in MacOSX leopard desktop icon program
  • Fixed wrong "flip x" command for SuperRevolver node
  • Advanced SuperShape to NURBS conversion
  • Added menupoints to increase/decrease turnpoint distance in EXAMINE mode
  • Improved internationalisation of status bar messages and message boxes
  • Completed internationalisation of message boxes
  • Advanced testing of internationalisation in resource files
  • Fixed rpm creation script for rpmbuild of fedora 10
  • Fixed missing open of OpenGL window on commandline usage of Ldraw.dat export
  • Fixed missing update of "edit -> find again" menupoint after "edit -> find" command
  • Fixed wrong x/z swap on Ldraw.dat export
  • Changed definition of orange brick color for LeoCAD Ldraw.dat export
  • Fixed bug in selection update when the preference "show all field names" is set
  • Added definition of transparent orange brick color for LeoCAD Ldraw.dat export
  • Fixed and optimized various unnecessary update operations
  • Fixed crash in error messagebox of a scriptedit operation
  • Fixed OpenGL warning cause of wrong argument to glPushAttrib
  • Fixed missing write in PROTO definition of a predefined node
  • Changed write of a field in a EXTERNPROTO instance: all fields are always written now
  • Improved speed of window close operations
  • Added export to X3D especially for the X3D importer of the SUN wonderland 0.4 multiuser world
  • Fixed missing write in PROTO definition of a predefined node
  • Changed write of a field in a EXTERNPROTO instance: all fields are always written
  • Fixed wrong delete of some array data in the FieldView
  • Fixed crash in x3d conversion of NurbsSurface/NurbsCurve
  • Added some rendering speed improvement by using display lists for meshes
  • Fixed wrong writing of PROTO fields
  • Fixed crash when using a wrong type in a PROTO declaration
  • Fixed wrong double writing of ROUTE statements in PROTO statements
  • Fixed missing show of fields on PROTO usage
  • Added possiblity to show numbers for some nodes in 4kids GUI
  • Added new SuperEllipsoid menupoint to 4kids GUI
  • Added "new Ring" menupoint to 4kids GUI
  • Fixed temporary rendering problem of Text node in 4kids GUI caused by a error in text change dialog
  • Advanced Extrusion node rendering
  • Added "action -> rest of scenegraph branch -> move to transform selection" menupoint
  • Updated usage documentation
  • Updated manpage
  • Added some configure tests to use fpclassify
  • Fixed wrong creation of faces in SuperRevolver node
  • Added some italian translations to italian dune4kids menu
  • Added better workaround for SuperEllipsoid to NurbsSurface conversion
  • Fixed crash in PROTO initialization
  • Enabled import of illegal X3DV files without requried PROFILE statement
  • Fixed missing X3D/XML import/export via encoding translators
  • Fixed missing tags in X3D/XML PROTO export
  • Added shellscripts for X3DV X3D/XML translators via InstantPlayer/aopt
  • Added limited export to C++ source
  • Fixed missing EXTERNPROTO generation for some COVER extension nodes
  • Added export to XML encoded X3D
  • Fixed crash cause of missing check for wrong types in PROTO declarations
  • Fixed possible crash when using menupoint "action -> rest of scenegraph branch -> move to transform selection"
  • Changed usage of C++ sourcecode exporter
  • Added limited export to C source
  • Added limited export to java source
  • Fixed error in parsing some SFMatrix3f values
  • Fixed crash in 2D graphics part of M$Windows port
  • Fixed wrong parsing of NurbsTrimmedSurface
  • Fixed wrong writing of brackets in fieldpipe of MF* types
  • Fixed wrong VRML97 parsing of DEF names which are only illegal in X3DV
  • Fixed wrong parsing of X3DV files with COMPONENT statements
  • Fixed wrong normal null creation
  • Added special Cover dialog for Edit->DEF adding a listbox for special DEF name prefixes used by the COVER browser
  • Fixed wrong normal creation
  • Fixed missing route colors for some types in SceneGraphView
  • Fixed "code too long" (64KB java classfile limit) problem when exporting java source code
  • Added simple java export example for usage with jMonkey Engine
  • Fixed some problems in menupoint actions -> (IndexedFace)Set -> Optimize
  • Fixed bug in menupoint actions -> (IndexedFace)Set -> Optimize
  • Added display of normals, if Normal node is selected
  • Fixed wrong/ugly normal creation
  • Fixed bug in writing of a PROTO declaration
  • Fixed crash in parsing a senseless VRML file
  • Added convertion of a mesh based node to IndexedTriangleSet
  • Fixed wrong rendering of normals of TriangleSet, if normalPerVertex is false
  • Fixed wrong creation of Normal node for IndexedTriangleSet
  • Fixed normal based bug in jme export example code
  • Added batchscript to start white_dune for M$Windows from a USB stick
  • Fixed missing write of EXTERNPROTOs commands for X3D nodes
  • Added -prefix option for export to C/C++/java source to solve possible namespace conflicts
  • Fixed wrong ccw field in X3D NurbsPatchSurface node
  • Fixed missing X3D specific fields of NurbsPatchSurface and NurbsPositionInterpolator nodes
  • Solved crash when parsing a unknown node in a PROTO statement
  • Added off screen rendering for commandline export converters which need OpenGL commands
  • Fixed error when parsing MFBool values
  • Added batch script to semiautomatically create templates of Node classes from the component documents of the X3D specification
  • Added commandline arguments to export supported geometry to c/c++/java sourcecode as triangulated IndexedTriangleSet meshes
  • Solved wrong drag and drop handling of geometry nodes in SceneTree view
  • Fixed crash in mesh creation of cylinder
  • Fixed wrong conversion when importing X3D files into VRML files
  • Added texture rendering with alpha channel to jME export example
  • Fixed wrong/missing undo commands for X3D NurbsCurve/NurbsPatchSurface nodes
  • Added some extension nodes for the kambi gameengine
  • Added TextureTransform support to hte jME export example
  • Added +c/+c++/+java etc. commandline conversion options to allow the concatination of outputfiles
  • Fixed missing X3D names for TextureBackground texture fields
  • Advanced compatibilty with #X3D V3.1 / #X3D V3.2 files
  • Fixed a bison compatibility problem
  • Fixed wrong X3D texture name fix for Background texture fields
  • Fixed X3D names for TextureBackground texture fields (again)
  • Fixed crash caused by a missing glPopName() in PointLight node
  • Changed scenegraph traversing order in C/C++/java export
  • Added (some) support for the following nodes in jME export: Anchor, Color, Collision, Switch
  • Fixed bug in conversion of IndexedLineSet to PointSet
  • Added workaround for crash when clicking to a PROTO instance
  • Fixed problem when using DEF/USE on C/C++/java export
  • Added Quadset and IndexedQuadset nodes
  • Fixed crash when showing handles of selected tree
  • Fixed missing update of 3d preview after changing image via action -> object edit
  • Fixed crash in TextureTransform creation in 4Kids GUI
  • Fixed wrong parsing of MFBool data
  • Fixed draw of CADGeometry nodes
  • Advanced compatibilty with TextureProperties node
  • Copied ForcePhysicsModel from GravityPhysicsModel cause the nodename is not total clear in the publiced X3D specification
  • Copied NodeTexCoordDamper from NodeTexCoordDamper2D cause the nodename is not total clear in the publiced X3D specification
  • Added commandline export to a SUN wonderland 0.5 module, Textures are not supported yet
  • Added missing axisRotation X3D fields to CylinderSensor and PlaneSensor
  • Fixed wrong check for directory existence
  • Fixed problems with jME/Wonderland export caused by null pointer exceptions
  • Fixed portability problem
  • Fixed problem with C++ keywords in C++ sourcecode export
  • Added disabled Text export to Wonderland, cause it would would void the whole scenegraph
  • Text export to jME is still working.
  • Fixed problem with java keywords in java sourcecode export
  • Completed node type settings of SFNode/MFNode fields for all ISO/IEC 19775-1:2008 nodes
  • Added workaround for crash when using GLU_TESS_ERROR under M$Windows
  • Fixed rendering problem in case of missing TextureCoordinates in Wonderland module export
  • Added documentation about the Wonderland module export
  • Fixed crash cause of missing initialisation of solid field of SuperExtrusion node
  • Fixed minor array read access problem in motif code
  • Added picking component nodes
  • Splitted X3D components toolbar into 2 parts
  • Fixed wrong call convention in M$Windows port resulting in a crash in triangulation gluTess functions

New in white_dune 0.29 Beta 1364 (Oct 7, 2009)

  • A crash in mesh creation of cylinder was fixed.
  • Wrong conversion when importing X3D files into VRML files was fixed.
  • Texture rendering with alpha channel was added to the jME export example.

New in white_dune 0.29 Beta 1327 (Aug 27, 2009)

  • This release fixes some problems in menupoint actions -> (IndexedFace)Set -> Optimize.
  • It adds display of normals, if Normal node is selected.
  • It fixes wrong/ugly normal creation, fixes a bug in writing of a PROTO declaration, and fixes a crash when parsing a senseless VRML file.

New in white_dune 0.29 Beta 1189 (Mar 9, 2009)

  • Various unnecessary update operations were fixed and optimized.
  • A crash in the error messagebox of a scriptedit operation was fixed.
  • A OpenGL warning caused by a wrong argument to glPushAttrib was fixed.

New in white_dune 0.29 Beta 1180 (Feb 21, 2009)

  • This release fixes a bug in selection update when the preference "show all field names" is set.
  • It changes the definition of orange brick color for LeoCAD Ldraw.dat export.
  • It adds a definition of transparent orange brick color for LeoCAD Ldraw.dat export.

New in white_dune 0.29 Beta 1150 (Jan 12, 2009)

  • A menupoint was added to the 4kids menu to create a heart shaped SuperRevolver.
  • Display of selected vertex information on the statusbar was added.
  • A minor bugfix about false _keycodeMap initialization was added.
  • Handle movement in mouse navigation mode was activated.
  • Wrong drag'n drop of an invalid child node was fixed.
  • A missing update of nodename on drag'n drop USE command was fixed.
  • Wrong errormessage problems in the Mac OS X Leopard desktop icon program were fixed.
  • A wrong "flip x" command was fixed for the SuperRevolver node.
  • SuperShape was advanced to NURBS conversion.
  • Menupoints to increase or decrease turnpoint distance in EXAMINE mode were added.

New in white_dune 0.29 Beta 1111 (Nov 29, 2008)

  • This release fixes incorrect rendering of quotes strings and backslashes in the Text node.
  • It partially fixes OLPC font rendering problems.

New in white_dune 0.29 Beta 1080 (Oct 8, 2008)

  • The spindle and mushroom shapes were added to the dune4kids menu.
  • SuperRevolver was added to Nurbs(Patch)Surface conversion.
  • Degree elevate was added to SuperRevolver and SuperExtrusion.
  • The menupoint "Actions -> Rest of Scenegraph branch -> set -> convex" was added.
  • A workaround for inexact SuperExtrusion was added to Nurbs(Patch)Surface conversion.
  • Missing error messages when the use of nxtdials failed was fixed.

New in white_dune 0.29 Beta 1066 (Sep 25, 2008)

  • This release adds SuperRevolver scripted PROTO.
  • It has advanced x symmetry of the SuperExtrusion node
  • A description of some rendering bugs has been added.

New in white_dune 0.29 Beta 996 (Sep 9, 2008)

  • A handle moving problem on some OpenGL systems that occurred when a Viewpoint node is used was fixed.
  • Incorrect graying of some cover menu points was fixed along with wrong display of kambi fields in some nodes.
  • A toolbar for kambi nodes was added. Wrong insertion on DEF/USE writing was fixed.