Changes for 1.2.4
   MD2 filter uses MD2_PATH meta data for skin path instead of always 
      assuming player model

Changes for 1.2.3
   Fixed alpha blending bug when material did not have a texture file
   Disabled Lua by default
   Fixed OBJ material file creation on Win32
   Do not exit on preferences parse failure

Changes for 1.2.2
   Fixed texture coordinates in MD2 for non-square skin images

Changes for 1.2.1
   Fixed looping animation frame time bug
   Fix for MD2 GL commands section (terminate with 0)
   Fix for NaN in Matrix::getRotation()
   Fixed scoping error for gcc 4.1.1
   Corrected global plugin directory path for "make install"
   Corrected MM3D format documentation for Joint translation/rotation

Changes for 1.2.0-final
   Fixed carriage return bug on OBJ export for Windows
   Changed mm3d format minor version number comment to match 
      current minor version number for mm3d 

Changes for 1.2.0-beta2 / 1.1.10
   Fixed parent joint endian bug in MM3D format on OS X
   Swapped torus and polygon pixmaps in tool help
   Removed link to RGBA Window and Shininess Window in online help
   Renamed texframe.h and mviewport.h to suit the whims of Qt 3.3.5
   Wrapped snprintf calls because the Win32 implementation is broken
   Wrapped header files for ntohs, ntohl, etc...
   Initialize Qt image filter after QApplication (for JPEG plugin)
   Fixes for animation export window (must have animations, cannot
      continue after an error occurs)
   Fixed the tab order on some dialog boxes

Changes for 1.2.0-beta1 / 1.1.9
   Fixed undo for "Assign as group"
   Moved Mac OS X detection to before OpenGL detection
   Removed -rdynamic for Mac OS X
   Fixed type error with glGetIntegerv for GL_MAX_TEXTURE_SIZE
   Added ability to reload textures (patch from Johannes Kroll)
   Added Snap Together command (patch from Johannes Kroll)
   Persistent number of viewports
   Added "Unselect group" to group window (patch from Russell 
      Valentine)
   Fixed parsing bug in OBJ filter
   Select faces option to disable selection of back-facing 
      polygons (patch from Eli Curtz)

Changes for 1.1.8
   Alpha blending (model edit mode only, no animation)
   Added scroll and pan buttons
   Added zoom buttons
   3d material preview
   Moved lighting RGBA sliders into Materials Window
   Added scale from center
   Added read/write memory for qttex
   Fixed repaint on window cancel
   Active viewport follows mouse
   OBJ filter save options dialog (floating point precision and normals)
   OBJ filter strips trailing zeros from floating point numbers
   Continued Qt4 support (it's usable, yay!)
   Migrated Win32 port to Qt4
   Write face normals to mm3d files
   Do not copy empty groups on copy/paste
   Changed status bar "T:" to "M:" to indicate "Material" count
   Fix select connected (floodfill behavior)
   Fix unweld with vertices selected ("select all" behavior)
   Fix prompt for save on open if model is unsaved
   Made quit/save/cancel leave all windows open
   On quit, raise window for model to save to top
   Corrected "Crate" typo in script reference

Changes for 1.1.7
   Ported to OS X
   Fixed memory leak in normal calculation code
   Fixed garbage in viewports on Win32
      (disable auto buffer swap, patch from Ainsley Pereira)
   Fixed missing build rule for UI .cc files that affected some 
      Win32 systems (patch from Ainsley Pereira)
   Change segments/sides of torus tool independently
      (patch from Ainsley Pereira)
   Select connected mesh tool
   Key combination to assign selected vertices to selected joint
   Set rotation keyframe without moving joint
   Set translation keyframe without moving joint
   Use grabFrameBuffer instead of glReadPixels, save image directly
      in AnimExportWin code
   Import animations from a separate model with identical skeleton
   Fixed "Frame All", "Frame Selected" typo
   Option to show selection lines and vertices in 3D projection view
   Fixed warning in objfilter.cc
   Fixed some warnings with GCC 4.0.0
   Updated help pages in preparation for 1.2 stable release

Changes for 1.1.6
   Fixed makefile issue with ui files and partial builds
   Require plugins to report version of mm3d they were compiled for
   Added MAJOR.MINOR to end of plugin path (to have development
      and stable plugins installed at the same time)
   Copy/Paste between windows
   Add meta data key/value string pairs

Changes for 1.1.5b
   Compile fix for building ui headers

Changes for 1.1.5a
   Include the correct qt3 DLL in the Win32 installer

Changes for 1.1.5
   Export animation as set of PNG or JPEG images
   Fixed OBJ import creation of groups for textures
      was creating multiple groups for single group/texture combo
   Initial Qt4 support (it compiles, yay!)
   Torus Tool
   Created generic polygon scaling object for use in future tools
   Use title bar to indicate if model is unsaved
   Show only file name (not full path) in title bar
   Updated copyright dates
   Added write capability to qt texture image filter

Changes for 1.1.4
   Corrected command line help for --script
   Ported to Win32 (kde-cygwin)

Changes for 1.1.3
   Lightwave texture import (lwo2 uv-map only)
   Fixed bug with bad textures having uninitialized dimensions
   Increased minor version number on mm3d file format
   Fixed normal bug in skeletal animation mode introduced when
      group smoothness was applied to the animation
   Draw flat, smooth, textured in canvas views
   Added option to change bone joint display
   Added max angle for group normal smoothing
   Added "Flatten Selected" command

Changes for 1.1.2
   Fixed group smoothness not being applied to skeletal animations
   Fixed group smoothness being reversed for vertices without bone
      joint assignments
   Can disable drawing red/black X on bad textures
   Option to create back faces on extrude
   Background image changes are saved and restored with model
   Background image changes are undoable
   Color material support
   OBJ material import
   OBJ export (geometry and material)
   Invert Z coordinate on LWO import
   LWO color material import
   Draw backgrounds as fullbright (no lighting effects)
   Preview materials with proper lighting settings

Changes for 1.1.1
   Added "Create Polygon" tool
   Added "Spherify" command
   Added "Rotate Texture Coordinates" command
   Added "Make Face" command
   LWO import (polygon geometry only)
   OBJ import (polygon geometry only)
   MRU for scripts
   Clean up after extrude window
   Set background image
   Changed default zoom level
   Fixed some non-modal dialog boxes
   Put core mm3d functionality into separate library, libmm3d.a

Changes for 1.1.0 (from 1.0.1)
   Show number of selected vertices, triangles, faces
   Added "Align Selected" command
   Fixed Frame Selected command
      bug in getSelectedBoundingRegion
   Removed start prompt
   Display mouse coordinates in status bar
   Added auto-check for new releases (disabled)
   Allow texture coordinates to be set outside 0.0-1.0 range
   Let user specify wrap or clamp on texture

