Sat 17 Nov 2012 -- 0.33
* implement depth cueing (primitive one)
* update WMXML.dtd
* add some new shaders for depth cueing
* add a new sample frontpage_no_dc.xml; check for deactivating depth cueing
* (fix release) change far parameter of camera
* (fix release) change default parameters of depth cueing

Mon 5 Nov 2012
* change directory structure of tinylib

Mon 9 Oct 2012 -- 0.321
* no changes on Haxe codes
* bugfixes on wm3d.tcl and builder.py
* color specified by "ColorID" type in vmd can be inheritted to xml
  (only secondary structures (helix, strand, coil) )

Fri 20 Jul 2012 -- 0.32
* add pdb reader (experimental)
* add pdb retriever (does not work yet; flash cannot access to PDB)
* so many bugfixes

Sat 15 Jul 2012
* add version check; it does not work for 10.x player, though

Tue 03 Jul 2012 -- 0.31 (not released)
* add readchainatonce property to GLOBAL
* code refactoring;
  WMAbout, WMEdit, WMController, WMMouseEvents, WMStates, WMParams are added
* reset scene by clicking both left and right mouse buttons

Thu 28 Jun 2012
* add VBA scripts Class1.cls and Module1.bas for Microsoft PowerPoint

Sat 16 Jun 2012 -- 0.30
* require Haxe 2.09 (for flash player 11.2 support)
* require Flash Player 11.2 (to enable mouse right click)
* xpath is no longer used
* right click and drug up/down to scaling
* update template file (.hxml)

Tue 12 Jun 2012
* add static member readAtOnce flag in WMSystem;
  a scene will be loaded several gen() calls. Try to see 2JDI.swf sample.

Fri 25 May 2012 -- 0.25
* update builder; support for pdb file containing more than two chains
* implement Lagrange interpolation tentatively for ribbon smoothing
* add photoactive yellow protein sample

Sun 20 May 2012
* smoothing of RIBBONs are implemented (for beta strand)

Sat 19 May 2012
* fix function name of __setDefaultValues
* an image file (png or jpg) can be attached to the movie file;
  this image file is shown while loading object
* update several functions and add EmbedBitmap class

Sun 6 May 2012
* add dump function, but it does make nothing faster (at least now)

Tue 1 May 2012 -- 0.23
* fix bugs on tinylib/RoundedCylinder
* bug fixes

Mon 30 Apr 2012
* update genswf.py script; now large data can be dealed with correctly
* fix __loadSystems

Thu 29 Mar 2012 -- 0.22
* update builder for vmd plugin
* update vmd plugin (current version: 0.2)
* add ATP sample

Wed 28 Mar 2012
* implement ALIAS element; this still violates XML standards

Fri 23 Mar 2012
* add XML document with docbook
* Point3D.fromString and WMBase.parseColor become sophisticated.
  Leading, trailing, and any consecutive spaces are now ignored.
* remove obsolete "USAGE" file

Sun 18 Mar 2012
* add dtd (alias violates that)
* add readbackground attribute to GLOBAL

Tue 21 Feb 2012 -- 0.21
* update web interface
* refine multi-structure; update view while loading <SCENE>s
* add 1F54_all.xml, 1F54_all.swf on samples

Wed 15 Feb 2012
* update builder; support for multiple structures in pdb file
  (such as NMR structures)
* add gradation color for RIBBONs and COILs; color0 and color1 are used

Sun 12 Feb 2012
* fix normal vectors of COIL faces
* add thickness parameter for ribbons
* add global default value of objects (<ATOMS>....) to <GLOBAL>
* fix builder bug; write error in alternate location indicator
* modify tinylib/RoundedCylinder.hx

Fri 10 Feb 2012
* add PPT VBA sample for work around on MS powerpoint
* change some default values
* add player/scaler
* bugfix: scene was always updated in every frame in 0.20
* add "play", "playrate" attributes to <GLOBAL>

Wed 8 Feb 2012 -- 0.20
* add <SCENE>, <LOCAL>, and <GLOBAL> elements.
* <SETTING> elements disposed.
* add experimental web interface
* add GetView callback for web interface
* add some codes for powerpoint (but still buggy)
** remove stage events when context3d is disposed.
** introduce try-catch mechanism for the registration of callback functions
* fix builder bug

Fri 27 Jan 2012
* add parseColor() function; color names such as "red", "lime", and "blue"
  are available on color specification

Sun 22 Jan 2012 -- 0.16
* NOTICE: XML structure will change in the next version( 0.20 )
          0.20 XML will be incompatible with XML of former versions
* add prototype of web interface (it does not work now)

Tue 3 Jan 2012
* rewrite eq2xml in python
* builder directory moves to scripts/python/builder

Mon 2 Jan 2012; happy new year
* add forward/back button (invisible when the movie has only one scene)
* add callback to get xml
* add callback to get current view

Sun 25 Dec 2011
* code refactoring, remove all the __myLoadFromXml methods

Sat 17 Dec 2011
* add multiframe mode, see samples/single.xml
* camera and rotation matrix are common for all the frames now
* press "f", "b" to move forward, backward, respectively
* modify data structure for multiframe

Fri 9 Dec 2011 -- 0.15
* add <OBJ3D>
* fix Cone3D and Cube3D
* add ice sample
* add axes on surface sample

Thu 8 Dec 2011
* fix save function. (previous version may ignore attributes of <SETTING>)
* add "bg" attributes to <SETTING>
* reimplement dashed line, experimentally
* fix LABEL, z-sorting is somewhat better than that in previous version
* add description related with <LABEL> to "XML" file

Mon 5 Dec 2011 -- 0.14
* <LABEL> element is revived, although there are problems related with Z-sorting.
  Currently, details are not described in "XML" file.
* some bugfixes

Thu 1 Dec 2011 -- 0.13
* add new XML element SHAPE and its child element TRI
* add tinylib/Triangles.hx, but it is buggy now.
  Transparent SHAPE looks sometimes, not always, strange. Why?
* add samples/surface.xml as an example of SHAPE
* add simple code to generate SHAPE in scripts/c++/eq2xml,
  although this is not written in scripting language...
* update document

Thu 24 Nov 2011
* add very simple alias function
  this function is not described in document/wiki,
  since the functionality is very poor and will cause some bugs.
* fix bug on WMSystem::initializeCrd()
* fix vertex normal of RoundedCylinder
* fix framerate

Wed 23 Nov 2011
* <LIGHT>, <AR>, <FRAMERATE> elements migrated to
  "light", "arrate", "framerate" attributes in <SETTING>, respectively.
* fix bug on setting framerate by XML
* add origin attribute to <SETTING>

Mon 21 Nov 2011
* modify facedir creation algorithm

Tue 15 Nov 2011 --- 0.1
* add VMD plugin with Windows setting
* update builder
* bugfixes on polygons of "Sphere3D"
* modify some default values

Tue 8 Nov 2011
* fix bug of visualize; replacement of XML data did not work
* prepare somewhat sophisticated builder script written in python
* add some codes to ignore too short chains
* add SETTING/AUTOSCALE element and its attribute
* add description about SETTING/AUTOSCALE to file "XML"

Sun 30 Oct 2011
* add SETTING/RADIUS element and its two attributes (method, scale)
* update file "XML"
* fix direction of translation by mouse

Thu 27 Oct 2011 --- 0.01
* initial release

Mon 24 Oct 2011
* build succeeded
