2007-01-25 21:02  tshead

	* COMP: Clean sources more thoroughly for release

2007-01-23 22:12  tshead

	* ENH: First iteration of the new animation output dialog

2007-01-23 18:19  tshead

	* STYLE: Update copyright notice

2007-01-22 23:39  tshead

	* COMP: Synchronize code::blocks build

2007-01-22 21:06  tshead

	* ENH: Replaced boost::filesystem::path with k3d::filesystem::path
	  ENH: Created k3d::ustring for working with UTF-8 text ENH:
	  Replaced k3d::frames with k3d::file_range ENH: Removed obsolete
	  POV render engine plugin

2007-01-11 23:13  tshead

	* ENH: Updated the error-handling code in the K-3D application so a
	  wider variety of errors are displayed as a message box on Win32

2007-01-11 23:10  tshead

	* ENH: Remove unused code

2007-01-11 23:08  tshead

	* ENH: NGUI Log Window includes timestamps

2007-01-11 23:07  tshead

	* ENH: Better scrolling for the NGUI console control

2007-01-06 19:05  tshead

	* COMP: K-3D 0.6.6.0 (for real this time)

2007-01-06 18:15  tshead

	* ENH: Better colors for the log window

2007-01-06 17:15  tshead

	* ENH: Added color output to the Log Window

2007-01-06 17:15  tshead

	* ENH: Added log-output functions to the Python object model, and
	  created a sample script

2007-01-06 13:35  tshead

	* ENH: Log Window prints the log level next to each message COMP:
	  Synchronize code::blocks build

2007-01-06 12:58  tshead

	* ENH: Redesigned the entire log system to workaround Win32
	  problems with std::cerr, improve flexibility, and simplify the
	  API

2007-01-05 21:25  tshead

	* COMP: K-3D 0.6.6.0

2007-01-05 19:45  tshead

	* COMP: Fix compile problem on Win32

2007-01-04 22:51  tshead

	* ENH: Remove obsolete plib and sh modules

2007-01-01 21:41  tshead

	* ENH: Strip escape codes from the log window output

2007-01-01 00:35  tshead

	* COMP: Synchronize autotools build

2007-01-01 00:34  tshead

	* ENH: Remove obsolete configuration cruft from the
	  k3dsdk/signal_system.h header file

2007-01-01 00:34  tshead

	* STYLE: Small improvements to the tribble.k3d sample document

2006-12-30 22:33  tshead

	* BUG: Fix startup crash on x86-64 GNU/Linux - patch submitted by
	  Denis Leroy

2006-12-30 22:21  tshead

	* ENH: Added a "hider" property to the RenderManEngine plugin

2006-12-30 18:32  tshead

	* STYLE: Better verbiage for bug-buddy ENH: Code cleanup

2006-12-30 18:04  tshead

	* ENH: k3d::log() caches all log output for use by the UI layer,
	  signals when new output is available ENH: Created NGUI console
	  control, and created a new "Log Window" that displays log output

2006-12-30 03:57  tshead

	* COMP: Fix problem building the Python module with Python 2.5
	  (patch by Denis Leroy)

2006-12-30 03:56  tshead

	* COMP: Fix configured paths for regression tests ... did something
	  change in autotools?

2006-12-28 22:52  tshead

	* STYLE: Code cleanup

2006-12-28 22:52  tshead

	* ENH: Display critical errors in a message box before dying on
	  Win32

2006-12-28 22:51  tshead

	* COMP: Release checklist

2006-12-25 10:57  tshead

	* BUG: RenderMan option properties are incorrectly inserted into
	  RIB as attributes

2006-12-16 14:01  tshead

	* COMP: K-3D 0.6.5.0

2006-12-15 18:01  tshead

	* ENH: FrozenMesh, K3DMeshInput, and OBJMeshInput plugins have a
	  "reset" button in the Node Properties Panel that forces an update

2006-12-15 17:57  tshead

	* BUG: Directed graph loop-detection code didn't work in all cases

2006-12-14 17:53  tshead

	* COMP: Python tutorials weren't getting installed

2006-12-10 13:40  tshead

	* BUG: Fixed problem running external render engines on Win32
	  (again) - the executable location is automatically added to PATH
	  at runtime ENH: Win32 installer no longer alters the system/user
	  PATH

2006-12-10 13:36  tshead

	* COMP: Revert inadvertent change to the code::blocks build

2006-12-10 13:35  tshead

	* ENH: k3d::system::spawn_sync() and k3d::system::spawn_async() log
	  the PATH for debugging ENH: Reverted k3d::system::spawn_sync() to
	  use the same implementation on all platforms (special-casing
	  Win32 turned-out to be unnecessary)

2006-12-09 22:46  tshead

	* BUG: Fix problems starting external applications (Aqsis, Pixie)
	  on Win32 COMP: Synchronize code::blocks build

2006-12-09 19:29  tshead

	* BUG: The switch to shared mesh instance archives broke automatic
	  RenderMan shader compilation

2006-12-08 17:24  tshead

	* BUG: File > Revert command didn't update the UI layer correctly

2006-12-08 17:23  tshead

	* COMP: Fix compile-error building QR plugin with gcc 4.0 (David
	  Martinez Moreno)

2006-12-08 17:22  tshead

	* COMP: Release checklist

2006-11-20 21:32  tshead

	* COMP: K-3D 0.6.4.0

2006-11-20 20:58  tshead

	* COMP: Synchronize code::blocks build

2006-11-20 18:43  tshead

	* STYLE: Remove debugging statements

2006-11-17 22:12  tshead

	* ENH: Updated MeshInstance to reduce output RIB file size by
	  consolidating multiple instances of a single mesh using
	  RiReadArchive() calls

2006-11-03 23:30  tshead

	* COMP: Release checklist

2006-11-03 22:32  tshead

	* ENH: Enabled mnemonic labels for most menu items and the Safe
	  Close Dialog BUG: Safe Close Dialog did not correctly treat the
	  escape key as a "cancel" operation

2006-10-09 18:52  tshead

	* COMP: K-3D 0.6.3.1

2006-10-09 18:33  tshead

	* COMP: Correct a compile-time problem with the declaration of
	  k3d::filesystem::generic_path() and
	  k3d::filesystem::native_path()

2006-10-08 21:04  tshead

	* COMP: K-3D 0.6.3.0

2006-10-08 21:04  tshead

	* COMP: Update makefile to generate separate "trunk" and "release"
	  changelogs (so changelogs in the stable branch don't contain
	  changes in the trunk)

2006-10-07 21:15  tshead

	* COMP: Synchronize code::blocks build, remove debugging output

2006-10-07 13:02  tshead

	* ENH: Initial implementation of k3d::filesystem::path and related
	  tests

2006-10-06 20:25  tshead

	* ENH: Add a test for exploring path parsing behavior

2006-10-05 22:24  tshead

	* BUG: k3d::socket::endpoint::read() failed to throw
	  k3d::socket::closed when the far side of a connection was closed

2006-10-05 21:27  tshead

	* BUG: Win32 uninstaller didn't cleanup every installed file

2006-10-04 22:52  tshead

	* BUG: k3d-bug-buddy files reports under the correct version number
	  in SourceForge

2006-10-04 22:42  tshead

	* ENH: Updated shader sample documents BUG: Removed
	  un-portably-long filenames

2006-10-04 21:49  tshead

	* ENH: Add a regression test to detect filenames that are too long
	  to be used portably with tar

2006-09-23 22:32  tshead

	* ENH: Cleanup and organize sample documents, make naming
	  consistent

2006-09-23 21:08  tshead

	* COMP: Release checklist

2006-09-23 18:29  tshead

	* COMP: K-3D 0.6.2.0

2006-09-22 22:44  tshead

	* BUG: Using shell commands to copy files breaks on Win32, use
	  boost::filesystem instead

2006-09-22 22:16  tshead

	* BUG: Add missing libraries to the binary installer BUG: Add
	  missing spawn helper executables to the binary installer BUG: Add
	  a gtkrc file to the installer that enables the WIMP theme engine

2006-09-08 18:28  tshead

	* ENH: Added control over Axes plugin colors

2006-09-07 18:34  tshead

	* STYLE: Fix a typo in main application --version output

2006-09-04 23:16  tshead

	* COMP: Updated installers include a private copy of the gtk/gtkmm
	  libraries instead of relying on installed gtk/gtkmm

2006-09-04 23:15  tshead

	* COMP: Release checklist

2006-09-04 16:07  tshead

	* COMP: K-3D 0.6.1.0

2006-09-04 15:58  tshead

	* COMP: Synchronized the code::blocks build

2006-09-04 15:57  tshead

	* STYLE: Improved copyright verbiage.

2006-09-04 11:35  tshead

	* COMP: K-3D 0.6.1.0

2006-09-04 09:04  tshead

	* ENH: Added mesh selection support to the Python API

2006-09-04 09:03  tshead

	* ENH: Default script directory points to the share/scripts
	  directory

2006-09-04 08:38  tshead

	* BUG: BevelPoints modifier output wasn't always invariant with
	  respect to its input

2006-09-03 21:36  tshead

	* BUG: Default shader paths didn't point to the correct share
	  subdirectory

2006-08-30 07:53  tshead

	* BUG: Ensure that all copyright messages are up-to-date and
	  consistent

2006-08-30 07:37  tshead

	* COMP: Remove unused build script

2006-08-30 07:36  tshead

	* STYLE: Remove unused #include

2006-08-17 18:01  tshead

	* COMP: K-3D 0.6.0.0

2006-08-17 17:49  tshead

	* COMP: K-3D 0.6.0.0

2006-08-17 17:27  tshead

	* COMP: Synchronize code::blocks build

2006-08-16 21:04  tshead

	* ENH: Implemented undo/redo for adding/deleting user properties

2006-08-14 22:54  tshead

	* COMP: Moved desktop and man directories since they are not
	  installed to the same locations as share COMP: Several share
	  sub-directories didn't have makefiles and weren't getting
	  installed

2006-08-13 23:21  tshead

	* ENH: Renamed k3d::system::run_process() and
	  k3d::system::async_run_process() as spawn_sync() and
	  spawn_async() respectively, and removed unused process-startup
	  functions.  Switched the implementations to use Glibmm

2006-08-13 21:01  tshead

	* ENH: Rewrite k3d::system functions to use Glib spawn_ functions
	  for starting processes

2006-08-13 21:00  tshead

	* COMP: Release checklist

2006-08-13 20:56  tshead

	* STYLE: New indentation style ENH: Disable output timestamps for
	  renderjob & renderframe

2006-08-13 17:00  tshead

	* COMP: code::blocks build

2006-08-13 08:27  tshead

	* BUG: Longstanding crash undoing a change of shader in any of the
	  RenderMan shader objects

2006-08-13 08:24  tshead

	* ENH: Relaxed k3d::sl::shader so it can be used in a wider variety
	  of containers, including k3d::data ENH: k3d::sl::shader uses
	  boost::filesystem::path for all path-related data STYLE: New
	  indentation style

2006-08-13 08:21  tshead

	* ENH: Created k3d::data::explicit_change_signal, which allows an
	  observer to distinguish between a value that is changing because
	  it was explicit set, and one that is changing due to undo/redo

2006-08-13 08:14  tshead

	* BUG: command_arguments handles char* correctly as an input
	  argument

2006-08-12 23:14  tshead

	* STYLE: New indentation style

2006-08-12 23:13  tshead

	* ENH: Moved module-proxy make targets to the bin/plugins directory

2006-08-12 23:11  tshead

	* STYLE: Renamed "conics" module to "quadrics" for consistency with
	  RenderMan usage, updated plugin categories to match

2006-08-09 19:00  tshead

	* ENH: Added "scroll.k3d" sample document, which uses a
	  MeshModifierScript to "roll up" a plane

2006-08-06 23:21  tshead

	* COMP: Rasterized icon installation was broken

2006-08-06 23:20  tshead

	* ENH: Remove obsolete regression test

2006-08-04 22:25  tshead

	* ENH: Simplified bitmap plugin implementations, made more
	  consistent use of the SDK, and eliminated some redundant
	  functionality.  BUG: Removed BitmapInstance, the whole 2D
	  compositing pipeline needs to be rethought.  COMP: Deprecated
	  bitmap_element class, most of its functionality should be pushed
	  into the SDK.

2006-08-04 22:22  tshead

	* ENH: k3d::bitmap::reset() is a no-op if the new width and height
	  are the same as the originals

2006-08-03 18:36  tshead

	* BUG: Crash in BitmapMatteColordiff modifier

2006-08-03 18:18  tshead

	* COMP: Ship an updated version of Aqsis with the K-3D all-in-one
	  installer

2006-08-03 17:51  tshead

	* COMP: K-3D 0.5.16.0

2006-08-02 21:46  tshead

	* STYLE: Update plugin categories

2006-08-02 21:30  tshead

	* ENH: Added some missing icons

2006-08-01 21:43  tshead

	* BUG: Bitmap import regression tests were failing if the
	  ImageMagick plugin isn't installed

2006-08-01 21:24  tshead

	* STYLE: Get rid of leftover debug statements

2006-08-01 21:12  tshead

	* ENH: Streamlined k3d::state_change_set ENH: Empty changesets are
	  discarded by the state recorder implementation

2006-07-30 22:55  tshead

	* ENH: Added a "context" field to state change methods as an aid in
	  debugging undo/redo problems

2006-07-30 00:44  tshead

	* ENH: Simplified the NGUI main_document_window class and
	  eliminated a small per-document memory leak

2006-07-29 21:06  tshead

	* COMP: All NGUI regression tests force the default window layout
	  for consistent playback

2006-07-29 12:49  tshead

	* BUG: Fixed broken selection tutorial regression test

2006-07-29 12:30  tshead

	* ENH: Got rid of some redundant error testing

2006-07-29 12:29  tshead

	* BUG: Got rid of annoying Gtk error at shutdown

2006-07-29 12:27  tshead

	* COMP: Regression tests use the top-level bin/plugins directory
	  for faster startup

2006-07-28 19:22  tshead

	* BUG: Mis-spelling in the Aqsis sanity checking code

2006-07-26 21:16  tshead

	* COMP: Updated the build so that rasterizing SVG icons is strictly
	  manual (for maintainers), since the resulting PNG icons are in
	  CVS

2006-07-26 18:34  tshead

	* COMP: Release checklist

2006-07-25 22:26  tshead

	* ENH: Remove debug statements

2006-07-25 21:48  tshead

	* ENH: Added sanity checks for Yafray installation

2006-07-25 18:33  tshead

	* ENH: Added some basic sanity-checking for Pixie installation

2006-07-24 23:06  tshead

	* ENH: Added some rudimentary sanity-checking when rendering with
	  Aqsis, to head-off some common support requests

2006-07-24 22:52  tshead

	* ENH: Added support for secondary text to the message dialog API

2006-07-24 22:51  tshead

	* STYLE: New indentation style

2006-07-22 15:11  tshead

	* ENH: Eliminate empty undo changesets when making selections in
	  the Node List Panel

2006-07-22 10:43  tshead

	* ENH: Added a "help" button to the Node Properties Panel which
	  links to the online help for a plugin

2006-07-18 20:50  tshead

	* STYLE: More plugin category changes

2006-07-18 18:56  tshead

	* STYLE: Better categories for many plugins

2006-07-17 15:26  tshead

	* ENH: Toolbar description file consistently uses "description"
	  attribute instead of "tooltip"

2006-07-17 14:08  tshead

	* ENH: Toolbar layouts can link and embed scripts using an XML
	  syntax consistent with K-3D documents (including references
	  relative to the share path)

2006-07-17 11:01  tshead

	* ENH: Update sample documents with up-to-date path storage

2006-07-17 10:59  tshead

	* ENH: Paths are serialized in normalized form (eliminates
	  redundant "directory/.." pairs)

2006-07-17 10:10  tshead

	* ENH: Paths that point into the share directory are explicitly
	  marked as such and stored relative

2006-07-16 21:53  tshead

	* COMP: Synchronize code::blocks build

2006-07-16 18:36  tshead

	* ENH: New ConnectVertices plugin which works with a wider variety
	  of inputs (I hope)

2006-07-16 11:23  tshead

	* STYLE: Consistent capitalization in menus, file dialogs

2006-07-16 11:22  tshead

	* ENH: Render file dialogs have sensible default file extensions
	  STYLE: Added separators to the "Pick Camera" and "Pick Render
	  Engine" dialogs

2006-07-16 09:44  tshead

	* COMP: Qualify ambiguous Gtk::FileChooser::get_action() symbol for
	  gtkmm 2.10

2006-07-15 09:46  tshead

	* ENH: K-3D 0.5.15.0

2006-07-15 09:33  tshead

	* COMP: Win32 installer wasn't including Python-based tutorials

2006-07-15 09:31  tshead

	* BUG: Correct misspelling in TaperPoints modifier

2006-07-14 22:26  tshead

	* ENH: Property connection menus display human-readable property
	  labels, instead of property names

2006-07-14 19:24  tshead

	* ENH: Added Basic Selection tutorial

2006-07-14 18:21  tshead

	* BUG: SubdivideEdges filter does not produce consistently-ordered
	  output

2006-07-14 07:41  tshead

	* ENH: Better orientation for +Z / -Z camera views

2006-07-12 23:13  tshead

	* ENH: Navigation tutorial cleanup

2006-07-12 23:04  tshead

	* BUG: Added regression tests for open bugs

2006-07-12 23:04  tshead

	* BUG: Tutorial-enabled the path chooser "browse" button

2006-07-11 23:17  tshead

	* COMP: Fix QTUI build

2006-07-11 22:20  tshead

	* ENH: Simplified k3d::iuser_interface, added an API for "warning"
	  messages ENH: Better appearance, consistency for "query" messages

2006-07-10 22:31  tshead

	* COMP: Synchronize code::blocks build

2006-07-10 21:48  tshead

	* BUG: Crash closing the Assign Hotkeys dialog

2006-07-10 18:44  tshead

	* ENH: Better startup messages ENH: Faster startup for make test

2006-07-10 18:43  tshead

	* ENH: Add a regression test for the Assign Hotkeys bug

2006-07-09 11:20  tshead

	* COMP: K-3D 0.5.14.0

2006-07-09 09:30  tshead

	* BUG: Some tutorial regression tests failed due to custom user
	  layouts

2006-07-09 09:29  tshead

	* ENH: Added --no-custom-layouts command-line option, which
	  disables user-customized UI layouts for the duration of a session

2006-07-08 23:51  tshead

	* BUG: False error highlighting the Node List or Node History
	  panels during tutorial playback

2006-07-08 23:50  tshead

	* ENH: Added gts boolean tutorial to the regression test suite

2006-07-08 23:50  tshead

	* COMP: Release checklist

2006-07-08 22:46  tshead

	* ENH: Rewrote WeldPoints modifier to stitch-together adjacent
	  edges, and renamed it "Weld"

2006-07-08 22:44  tshead

	* STYLE: Remove debug output

2006-07-08 22:43  tshead

	* ENH: Simplify wiki documentation build

2006-07-08 11:13  tshead

	* BUG: Yet another weird ODR violation on Win32 COMP: Synchronize
	  code::blocks build

2006-07-07 23:41  tshead

	* ENH: Created WeldPoints modifier.

2006-07-07 01:23  tshead

	* STYLE: Consistent categorization for array plugins

2006-07-07 00:03  tshead

	* ENH: Created ReferenceImage3D plugin, which displays a textured
	  plane in 3D STYLE: Moved annotation plugin implementations into
	  the correct namespace STYLE: Created "Annotation" plugin category

2006-07-06 22:28  tshead

	* BUG: Segfault in BitmapColorMonochrome modifier BUG: Segfault in
	  BitmapThreshold modifier

2006-07-05 22:47  tshead

	* BUG: Segfault in BitmapAdd BUG: Segfault in BitmapSubtract

2006-07-05 22:35  tshead

	* BUG: Segfault in BitmapMultiply plugin

2006-07-05 21:08  tshead

	* COMP: Forgot to update all plugins using k3d::bitmap_modifier ...
	  doh!

2006-07-05 20:15  tshead

	* ENH: Created Test Case Recorder for, well, recording test cases
	  (a specialized form of Tutorial Recorder) BUG: Fixed crash in the
	  BitmapGamma plugin, added test case

2006-07-04 22:49  tshead

	* ENH: Bitmap Preview control displays the *connected* bitmap for
	  input bitmap properties

2006-07-03 21:51  tshead

	* ENH: K-3D 0.5.13.0

2006-07-03 21:42  tshead

	* BUG: k3d-renderframe crash on shutdown when built with gcc 3.4

2006-07-03 21:08  tshead

	* COMP: Made external boost the default at configure-time, I have
	  had segfaults with the internall boost 1.31 regex and gcc 3.4.

2006-07-03 20:58  tshead

	* ENH: Updated rasterization of SVG icons - generated with a newer
	  version of rsvg

2006-07-03 20:45  tshead

	* COMP: Updated binary distribution

2006-07-03 19:25  tshead

	* ENH: Remove obsolete black box recorder code

2006-07-02 20:49  tshead

	* ENH: Code cleanup

2006-06-30 21:30  tshead

	* BUG: Possible segfault importing an OBJ file ENH: Better OBJ
	  import log messages

2006-06-26 18:12  tshead

	* COMP: gcc 4.1.1 build, code consistency

2006-06-25 09:53  tshead

	* ENH: code::blocks build

2006-06-25 09:49  tshead

	* COMP: Release checklist

2006-06-24 21:48  tshead

	* ENH: Eliminated the k3d::imeasurement_property "precision" hint
	  ENH: NGUI spin buttons use printf("%g") formatting to display
	  values

2006-06-24 19:08  tshead

	* COMP: Speculative fix for gcc 4.1.1 issue

2006-06-21 21:09  tshead

	* COMP: .cvsignore update

2006-06-21 20:07  tshead

	* BUG: Workaround for X server crash during tutorial recording -
	  hide the text view until recording is complete.

2006-06-20 20:56  tshead

	* BUG: Tutorial Recorder didn't append the correct extension for
	  Python scripts BUG: Tutorial Recorder didn't filter Python
	  scripts

2006-06-20 20:55  tshead

	* ENH: Improved "Overwrite File" dialog

2006-06-20 20:04  tshead

	* ENH: Added GTSBoolean tutorial, which is an example of a Python
	  tutorial with extra hand-coded logic.

2006-06-19 21:43  tshead

	* ENH: NGUI tutorial recorder can select the script engine to use
	  for recording

2006-06-19 21:42  tshead

	* BUG: Python engine was generating obsolete tutorial code

2006-06-19 19:45  tshead

	* COMP: K-3D 0.5.12.0

2006-06-19 18:13  tshead

	* COMP: Python module builds on Win2k

2006-06-17 16:36  tshead

	* ENH: Added current tutorials to the regression test suite BUG:
	  Fixed annoying delay when hitting the "Continue" button in
	  response to a tutorial message.  BUG: Tutorial messages didn't
	  honor batch mode.

2006-06-17 16:27  tshead

	* ENH: gzip-compressed scripts can be run from the command-line

2006-06-17 13:05  tshead

	* ENH: The result code for k3d::icommand_node::execute_command()
	  provides more information, so cancelling a tutorial isn't
	  reported as an error.  BUG: In some cases the new-style
	  safe-close dialogs did not honor batch mode.

2006-06-17 00:38  tshead

	* ENH: Added a "Reset Layout" command for resetting the window
	  layout to the default

2006-06-17 00:15  tshead

	* BUG: Crash unparenting a node that required
	  unparent-compensation.  ENH: Added unparenting regression test.

2006-06-15 09:19  tshead

	* BUG: Uncaught exception loading bogus relative paths ENH: When
	  storing a relative path across different multi-root filesystems
	  (e.g. different drive letters on Win32), force storage of an
	  absolute path instead

2006-06-15 09:17  tshead

	* ENH: Pass an absolute path for the share path when testing on
	  Win32

2006-06-14 14:05  tshead

	* COMP: Synchronize code::blocks build

2006-06-13 21:49  tshead

	* ENH: Moved relative-path-creation code into a separate
	  k3d::path::make_relative() function ENH: Added regression tests
	  for k3d::path::make_relative() on Posix

2006-06-13 09:36  tshead

	* ENH: Suppress annoying Win32 "Application has failed to start"
	  dialog when loading a plugin module with unresolved dependencies
	  - failure to load a plugin module is not an error condition.

2006-06-12 10:04  tshead

	* COMP: Synchronize code::blocks build

2006-06-12 10:04  tshead

	* ENH: Release checklist

2006-06-11 11:36  romainbehar

	* STYLE: Transform tool hierarchy flattening complete

2006-06-11 10:20  tshead

	* BUG: Non-power-of-two textures weren't scaled properly

2006-06-11 00:17  romainbehar

	* COMP: selection_tool.cpp didn't compile (GCC 4 issue?)

2006-06-10 22:54  tshead

	* BUG: ReferenceImage2D didn't handle non-power-of-two textures
	  correctly.

2006-06-10 22:53  tshead

	* ENH: Added k3d::gl::query_extension() function for determining
	  whether the given OpenGL extension is available.  ENH: Added
	  k3d::gl::tex_image_2d() function for conveniently using
	  k3d::bitmap as an OpenGL texture.

2006-06-10 17:34  tshead

	* BUG: ReferenceImage2D works correctly with orthographic views

2006-06-10 17:33  tshead

	* ENH: OpenGLRenderEngine supplies even more information to
	  drawable objects

2006-06-10 09:21  tshead

	* ENH: New ReferenceImage2D plugin places a bitmap in the viewport
	  background

2006-06-10 09:20  tshead

	* ENH: OpenGL render engine provides drawables with a reference to
	  the camera used for rendering

2006-06-10 09:17  tshead

	* STYLE: New indentation style

2006-06-07 23:05  tshead

	* ENH: K-3D 0.5.11.0

2006-06-07 15:38  tshead

	* ENH: Updated k3d-bug-buddy verbiage

2006-06-06 14:55  tshead

	* ENH: Eliminated console windows on Win32

2006-06-05 10:24  tshead

	* ENH: K-3D 0.5.11.0

2006-06-05 09:34  tshead

	* COMP: Synchronize code::blocks build

2006-06-04 21:45  tshead

	* ENH: Moved "safe to close" signals from the SDK to the UI layer
	  ENH: Moved "safe to close" functionality from application_window
	  and document_window to new savable_application_window and
	  savable_document_window classes, respectively ENH: Implemented
	  distinctive new "safe to close" dialogs for handling single and
	  multiple-document closures

2006-06-02 15:12  tshead

	* ENH: Created multi-document "safe close" dialog (currently
	  unused)

2006-06-02 11:14  tshead

	* ENH: Switch to new-style signal access, remove unused
	  pre_create_document signal

2006-06-01 08:51  tshead

	* COMP: Synchronize code::blocks build

2006-05-31 22:26  tshead

	* ENH: Renamed libk3dngui::window to application_window for clarity
	  ENH: Consistent use of the new-style warning dialog when closing
	  unsaved documents

2006-05-31 21:28  tshead

	* ENH: More code cleanup

2006-05-31 18:41  tshead

	* COMP: Fix the freetype module to build with freetype >= 2.2 (the
	  API changed for const-correctness)

2006-05-31 14:27  tshead

	* ENH: Moved more functionality out of k3d::iapplication, and
	  removed many unnecessary compile-time dependencies

2006-05-31 07:33  tshead

	* ENH: New "Unsaved Document" dialog

2006-05-31 07:32  tshead

	* STYLE: New indentation style

2006-05-30 20:53  tshead

	* ENH: Standard file chooser dialog has support for a "Compression"
	  checkbox ENH: Tutorial Recorder can save (optionally) compressed
	  files

2006-05-30 15:12  tshead

	* ENH: file_chooser_dialog provides an option to automatically
	  append an extension to user-specified filenames

2006-05-30 13:37  tshead

	* BUG: k3d-sl2xml binary wasn't included in the Win32 installers

2006-05-30 13:36  tshead

	* BUG: combo_box::control incorrectly recorded tutorial commands
	  when first displayed, even though the contents weren't changing
	  ENH: During tutorial playback, combo_box::control ignores
	  tutorial commands if its value already matches

2006-05-30 13:33  tshead

	* BUG: During tutorial playback, selecting a node in the Node List
	  Panel did not allow time for the Node Properties Panel to be
	  updated properly before executing the next tutorial command

2006-05-30 13:25  tshead

	* COMP: Synchronize code::blocks build

2006-05-28 06:47  romainbehar

	* STYLE: Transform tool hierarchy flattening, round 3

2006-05-21 18:37  tshead

	* ENH: Added RenderManDirectTextureMap plugin, which links a
	  texture directly to a file (good for pre-baked shadow maps and
	  textures)

2006-05-21 08:39  tshead

	* ENH: Added "Panel Basics" tutorial

2006-05-19 19:12  tshead

	* ENH: Updated wiki documentation scripts to leave out the
	  bread-crumbs

2006-05-14 20:35  tshead

	* ENH: Command Node Inspector displays panel types next to panel
	  frames for easier tutorial recording

2006-05-14 20:34  tshead

	* ENH: panel_frame::control const-correctness

2006-05-14 20:17  tshead

	* BUG: Fixed crash trying to highlight an unrealized widget with
	  interactive::activate()

2006-05-14 10:00  tshead

	* ENH: Added "Getting Started" tutorial BUG: Tutorials weren't
	  installed by "make install"

2006-05-14 09:59  tshead

	* ENH: Removed the last traces of
	  k3d::iuser_interface::tutorial_mouse_message()

2006-05-14 09:57  tshead

	* ENH: Removed all traces of
	  k3d::iuser_interface::tutorial_mouse_message() ENH: Disabled
	  Black Box Recorder

2006-05-14 09:54  tshead

	* ENH: Tutorial Recorder strips CR and LF from messages (the UI
	  layer is responsible for displaying long lines correctly).

2006-05-14 09:47  tshead

	* ENH: k3d-bug-buddy hides the attachment window when no
	  attachments are specified on the command line

2006-05-12 22:41  tshead

	* ENH: User-defined layouts are ignored when the tutorial recorder
	  is open, so tutorials will be recorded consistently using the
	  default layout

2006-05-12 18:55  tshead

	* ENH: During tutorial playback, new document windows have a
	  default layout to help prevent tutorial breakage.  ENH: Command
	  Node Inspector and Event Recorder windows can only be created
	  from the Tutorial Recorder window.  BUG: Command Node Inspector
	  events were inadvertently recorded in tutorials.

2006-05-12 18:23  tshead

	* ENH: Better runtime error output

2006-05-12 18:23  tshead

	* ENH: Updated auto-generated wiki docs to include property script
	  names

2006-05-12 18:21  tshead

	* ENH: Python script context data can be accessed at function and
	  method scope, thanks to Gerhard Reitmayr <gr281@cam.ac.uk>.  ENH:
	  Added k3d.execute_script() function to the Python engine, which
	  does what it says.  ENH: Added a sample document and sample
	  scripts to demonstrate Python data retention and recursion.

2006-05-04 23:38  tshead

	* ENH: K-3D 0.5.10.0

2006-05-04 08:23  tshead

	* ENH: K-3D 0.5.10.0

2006-05-03 16:03  tshead

	* ENH: Added render-engine control to the Python object model

2006-05-03 16:02  tshead

	* COMP: Sync code::blocks build

2006-05-01 21:55  tshead

	* ENH: k3d-bug-buddy compresses attachments ENH: k3d-bug-buddy
	  notifies the user when an attachment was too large to upload

2006-05-01 05:34  romainbehar

	* COMP: GCC 4 fix

2006-05-01 04:02  romainbehar

	* COMP: GL headers weren't checked properly

2006-04-30 19:09  tshead

	* ENH: Added support for user properties of type k3d::mesh*

2006-04-30 17:56  tshead

	* BUG: k3d_glow.sl shader didn't produce correct results with Pixie

2006-04-30 08:09  tshead

	* BUG: Pango error messages weren't getting redirected to
	  k3d::log()

2006-04-29 17:39  tshead

	* ENH: RenderMan engine defaults to Render Alpha "off", to reduce
	  support requests

2006-04-29 09:24  tshead

	* BUG: Added missing tutorial support for viewport mouse scrolling

2006-04-29 08:08  tshead

	* ENH: Updated k3d::iscript_engine for the umpteenth time to use a
	  string buffer for source-code, this simplifies calling code and
	  ensures that streams without random access (such as
	  k3d::filesystem::igzstream) don't cause problems at runtime.
	  ENH: Completely rewrote k3d::execute_script() functions to
	  eliminate the combinatorial explosion of input sources and
	  language specifications.  ENH: Created k3d::scripted_node to
	  capture all the boilerplate functionality of, well, scripted
	  nodes.  ENH: NGUI Scripting > Play Script supports playback of
	  compressed files.  ENH: NGUI Script Editor and Tutorial Recorder
	  can read compressed files.

2006-04-29 07:27  tshead

	* ENH: Removed unused deprecated function

2006-04-26 14:00  romainbehar

	* Transform tool hierarchy flattening, round 2

2006-04-25 23:07  tshead

	* ENH: Tutorial menu is automatically displayed the first time the
	  program is run

2006-04-25 23:06  tshead

	* ENH: Created an API for handling "nag" messages that can be
	  enabled/disabled by the user

2006-04-25 22:44  tshead

	* STYLE: New indentation style

2006-04-25 13:39  tshead

	* COMP: Update Win32 installer to handle tutorials / newer share
	  directories

2006-04-24 21:03  tshead

	* ENH: K-3D 0.5.9.0

2006-04-24 20:11  tshead

	* ENH: K-3D 0.5.9.0

2006-04-24 10:17  tshead

	* COMP: Synchronize code::blocks build

2006-04-23 13:13  tshead

	* ENH: Cleanup / restore regression test suite, remove obsolete
	  tests

2006-04-23 13:12  tshead

	* BUG: Crash activating a menu item that deletes itself (such as a
	  chooser menu) during tutorial playback

2006-04-23 13:10  tshead

	* BUG: Python engine wasn't reporting script errors to callers

2006-04-22 13:03  tshead

	* ENH: Tutorial menu supports playback of compressed tutorials ENH:
	  Tutorial menu automatically closes tutorial messages after a
	  tutorial completes running ENH: gzip-compressed navigation
	  tutorial

2006-04-22 13:01  tshead

	* ENH: Added igzstream and ogzstream objects for reading and
	  writing gzip-compressed files

2006-04-21 22:59  tshead

	* BUG: Moved event-handling for detecting focus changes into
	  individual panels, to fix the problem switching toolbar tabs on
	  Win32

2006-04-20 18:54  tshead

	* ENH: Remove unused code

2006-04-19 12:19  tshead

	* BUG: Crash closing the document at the end of the tutorial -
	  interactive::activate() is trying to dereference widgets that no
	  longer exist at that point, not sure how to fix that long-term.

2006-04-18 22:35  tshead

	* ENH: First new tutorial in a long while :)

2006-04-18 22:32  tshead

	* PERF: Reduce CPU load during tutorial playback

2006-04-17 09:19  romainbehar

	* STYLE: Transform tool hierarchy flattening, first round.

2006-04-15 23:59  tshead

	* ENH: Enabled special black box logging for all file read
	  operations

2006-04-15 22:28  tshead

	* BUG: Inverted the sense of the "send" flag in k3d-bug-buddy

2006-04-15 21:26  tshead

	* ENH: k3d-bug-buddy can handle multiple attachments, no longer has
	  the (unused) save option ENH: UI layer can pass problematic files
	  to k3d-bug-buddy when a crash occurs during file load

2006-04-13 22:00  tshead

	* BUG: Fixed broken make sample-document target

2006-04-13 21:28  tshead

	* BUG: Connections between properties on a single node could cause
	  an infinite loop in the Node History Panel

2006-04-12 14:08  tshead

	* COMP: Synchronize code::blocks build

2006-04-11 22:42  tshead

	* ENH: Moved black box recorder functionality into its own
	  singleton class, and began work to capture more useful logs ENH:
	  More obvious "off" icon for the black box recorder

2006-04-11 22:02  tshead

	* BUG: K3DScript plugin wouldn't write single-line comments to a
	  stream

2006-04-10 11:10  tshead

	* COMP: Updated installers to use the latest third-party binaries

2006-04-10 10:56  dsmatthews

	* COMP: updates for Win32 build

2006-04-09 10:22  tshead

	* BUG: Workaround for GTK+ bug
	  http://bugzilla.gnome.org/show_bug.cgi?id=56070, which caused the
	  tutorial continue button to become responsive when displaying
	  back-to-back tutorial messages

2006-04-09 10:21  tshead

	* ENH: Create k3d::print_debug(), which can conveniently be
	  connected to a signal for debugging purposes

2006-04-09 08:26  tshead

	* ENH: Improved interactivity while recording tutorials

2006-04-08 20:53  tshead

	* ENH: Created PolyDisk source

2006-04-08 10:17  dsmatthews

	* COMP: codeblock sync

2006-04-08 10:07  romainbehar

	* ENH: DeleteComponents now supports patches

2006-04-08 10:03  tshead

	* ENH: Removed unused code

2006-04-08 09:05  tshead

	* ENH: Created NURBSParaboloid plugin STYLE: Overly verbose plugin
	  class names

2006-04-07 19:54  tshead

	* ENH: When displaying tutorial messages, the mouse moves to the
	  youngest document window

2006-04-05 13:09  tshead

	* COMP: Sync code::blocks build

2006-04-04 18:11  tshead

	* ENH: Redesigned tutorial message implementation so that messages
	  are displayed consistently across multiple main document windows

2006-04-04 18:10  tshead

	* ENH: Finished tutorial-enabling the Node List Panel

2006-04-04 18:08  tshead

	* ENH: Overhauled tutorial menu implementation

2006-04-04 18:04  tshead

	* ENH: Options-file upgrade message uses log level info instead of
	  warning, since it is normal behavior

2006-04-04 17:58  tshead

	* ENH: Better minimum values for NURBS source segment properties

2006-03-29 22:48  tshead

	* ENH: Better Node List Panel tutorial support for multi-selection
	  STYLE: Consistent use of the Gtk::TreeXXXX types

2006-03-28 22:57  tshead

	* ENH: Updated the Node List Panel to use the new unique node name
	  map.	Work still remains tutorial-enabling multiple selections.

2006-03-28 22:56  tshead

	* ENH: Updated Node History Panel to use the new unique node name
	  map

2006-03-28 22:56  tshead

	* ENH: libk3dngui::command_arguments uses the new unique node name
	  map for serializing nodes

2006-03-28 22:52  tshead

	* ENH: Added an immutable node-name mapping to k3d::idocument, for
	  circumstances where a repeatable unique mapping are required
	  (such as tutorial recording and playback)

2006-03-28 20:45  tshead

	* ENH: Added snow.k3d sample particle system

2006-03-27 04:08  romainbehar

	* Back to old naming system

2006-03-26 14:26  dsmatthews

	* BUG: fixed up reference in demo file for ViewMatrix

2006-03-26 11:31  dsmatthews

	* ENH: added demo file for ViewMatrix

2006-03-25 12:54  tshead

	* ENH: ViewMatrix plugin uses matrices as inputs instead of
	  vectors, making it easier to use

2006-03-22 22:57  tshead

	* BUG: Scale Tool recorded tutorial data that couldn't be
	  played-back

2006-03-22 22:57  tshead

	* BUG: Failed tutorial playback if a menu action was followed by
	  accessing the Node Property Panel ENH: Code cleanup

2006-03-22 04:46  romainbehar

	* ENH: Node names are always unique (not yet after Redo operation)

2006-03-21 21:57  tshead

	* ENH: Startup messages display complete paths to plugin modules,
	  for easier troubleshooting

2006-03-21 09:48  tshead

	* BUG: During tutorial playback, submenus didn't always have time
	  to open

2006-03-21 09:25  tshead

	* ENH: Splash screen stays up until UI is completely initialized

2006-03-21 06:39  tshead

	* ENH: Horizontal layout for the splash screen, so it doesn't get
	  resized by long startup messages

2006-03-20 22:55  tshead

	* BUG: Fixed considerably broken property button tutorial playback
	  code

2006-03-20 20:44  tshead

	* BUG: Hallelujah!  Finally figured-out an interactive::activate()
	  for menu items that Just Works!  Yahoo!

2006-03-20 15:34  romainbehar

	* BUG: LissajousCurve's edge count couldn't be updated

2006-03-20 15:18  romainbehar

	* BUG: Node list did crash when deleting several nodes at once

2006-03-19 18:01  tshead

	* BUG: property_widget::control didn't use sensible names for
	  command-nodes

2006-03-19 09:54  tshead

	* BUG: Parent Tool cursor wasn't reset when switching to another
	  tool ENH: Remove redundant code

2006-03-19 08:54  tshead

	* BUG: Changing a node name in the Node Properties Panel did not
	  update the node name in other panels

2006-03-17 10:45  dsmatthews

	* BUG: fixed wrong function name and duplicate #declare

2006-03-17 10:31  dsmatthews

	* BUG: removed duplicate #declare and typo

2006-03-17 10:14  tshead

	* COMP: Figured-out how to build boost::regex on Win32 ENH: Enabled
	  clickable URLs in tutorial messages on Win32

2006-03-17 09:00  dsmatthews

	* BUG: fixed misc typos

2006-03-16 11:31  tshead

	* COMP: Sync code::blocks build

2006-03-16 08:31  dsmatthews

	* BUG: removed multiple #define added #include

2006-03-16 08:27  tshead

	* ENH: Created Null plugin, which does nothing and is intended as a
	  place to collect user properties ENH: Created ViewMatrix plugin,
	  which converts a position, a "look" vector, and an "up" vector
	  into a camera matrix

2006-03-16 08:25  tshead

	* ENH: Created NullOutputScript, which does not have any pipeline
	  output, but executes a script whenever one of its inputs changes

2006-03-16 08:23  tshead

	* ENH: Removed redundant argument from k3d::view_vector()

2006-03-16 08:19  dsmatthews

	* BUG:	fixed Illegal redefinition of symbol VLNoise

2006-03-15 19:49  dsmatthews

	* BUG: fixed typo

2006-03-15 13:59  romainbehar

	* BUG: k3d::plane didn't draw when perpendicular to Z axis

2006-03-15 13:09  romainbehar

	* BUG: Added missing k3d::plane * k3d::matrix4 operator

2006-03-14 14:23  romainbehar

	* BUG: Another try to the Pango font bug, took code from gtkglextmm

2006-03-13 19:20  dsmatthews

	* ENH: Removed all duplicate #define and added correct #include
	  moved some #define to new  .h files

2006-03-13 14:13  dsmatthews

	* ENH: refactoring, moving functions into correct .h files.

2006-03-13 14:11  dsmatthews

	* BUG:	 added /255 to each value as a quick convert of original
	  values of 0-255 to 0-1 need to fix this...

2006-03-13 13:06  dsmatthews

	* ENH: added include file for standard color names and their RGB
	  values

2006-03-13 11:22  dsmatthews

	* ENH: added shader include file for math constants

2006-03-13 09:38  dsmatthews

	* ENH: added include file to collect  various functions that are
	  repeated in many .sl files

2006-03-12 17:03  tshead

	* COMP: Redundant #include

2006-03-11 23:13  tshead

	* BUG: Annotation plugins didn't update display when their
	  selection weight changed

2006-03-11 08:24  dsmatthews

	* ENH: added preview engine and improved setting for final image
	  output

2006-03-10 14:51  romainbehar

	* STYLE: More useful bootstrap message

2006-03-10 14:39  romainbehar

	* ENH: Set default orientation to +Z for PolyTerrains

2006-03-10 09:21  dsmatthews

	* ENH: added shader and demo scene for color on top surfaces of
	  objects.

2006-03-10 06:52  dsmatthews

	* ENH: added another example, using shaders for a landscape.

2006-03-10 05:58  dsmatthews

	* COMP: updates to codeblocks files to get Win32 build working.

2006-03-09 19:04  dsmatthews

	* ENH: added a working and more flexible clay shader and demo file

2006-03-09 14:45  romainbehar

	* ENH: Dialogs always show at window's center

2006-03-09 14:10  romainbehar

	* BUG: RawReader required an extra space at end of face lines to
	  parse properly

2006-03-09 13:37  romainbehar

	* ENH: more options in Merge Nodes dialog : Check All, Clear
	  Selection, Add Prefix

2006-03-09 06:10  dsmatthews

	* BUG: needed .sl.slmeta for output file name ext.

2006-03-09 04:12  romainbehar

	* BUG: Safer viewport

2006-03-08 09:01  dsmatthews

	* PERF: removed all #ifdef BMRT blocks from shaders.

2006-03-08 06:36  tshead

	* ENH: Added RenderManAreaLight plugin

2006-03-08 05:12  romainbehar

	* BUG: Fixed an infinite loop in Dissolve

2006-03-08 03:02  romainbehar

	* ENH: Document selection change is notified when nodes are deleted

2006-03-08 02:23  romainbehar

	* ENH: Removed useless and non-working SelectedPointNumber modifier
	  (use ShowComponentNumbering instead)

2006-03-08 02:13  romainbehar

	* STYLE: Better function names

2006-03-08 02:11  romainbehar

	* BUG: Move tool uses FrozenTransformation as other tools, this
	  fixes the Camera navigation bug #1406512

2006-03-07 20:46  tshead

	* COMP: gcc 4.1 patch, submitted by Denis Leroy - denis at
	  poolshark.org

2006-03-07 20:45  tshead

	* ENH: Added support for RenderMan area lights (if only you can
	  find an engine that supports them)

2006-03-07 15:42  dsmatthews

	* BUG: updated to account for new name of  k3d-sl2xml.exe

2006-03-07 14:58  dsmatthews

	* BUG: removed bad paths

2006-03-07 13:20  romainbehar

	* COMP: Removed extra class declaration

2006-03-07 13:01  romainbehar

	* STYLE: More credits

2006-03-07 10:28  dsmatthews

	* ENH: new and updates demo files

2006-03-06 19:35  tshead

	* COMP: (Speculative) fix for gcc 4.1 compile-time problem

2006-03-06 17:20  dsmatthews

	* BUG: there was no way to use a RenderManTextureMap

2006-03-06 17:00  dsmatthews

	* ENH: added demo file for shadowspot.sl

2006-03-06 14:15  romainbehar

	* BUG: QuadricDecimation didn't set edge companions

2006-03-06 14:13  romainbehar

	* BUG: Fixed a crash in BevelPoints

2006-03-06 13:27  romainbehar

	* STYLE: Removed weird dependency

2006-03-06 13:20  romainbehar

	* ENH: Undo/redo enabled node selection through the Node List panel

2006-03-06 11:20  barche

	* Fixed remaining SDS bugs.  CatmullClark modifier now correctly
	  copies per-face materials.  Yafray SDS levels can be set per
	  object Yafray SDS output respects per-face materials

2006-03-06 04:35  romainbehar

	* STYLE: Fixed typo

2006-03-06 04:31  romainbehar

	* ENH: Default document names Camera and Light transformations

2006-03-06 04:30  romainbehar

	* ENH: k3d::set_matrix() returns transformation pointer

2006-03-06 04:07  romainbehar

	* BUG: MakeHuman script's data file parsing didn't work with all
	  locales

2006-03-05 17:32  tshead

	* ENH: Updated RenderMan and Python support so that RenderManScript
	  code can mark a shader for compilation / use.  ENH: Updated the
	  "tribble" sample document.

2006-03-05 17:29  tshead

	* STYLE: Updated some labels and descriptions to meet naming
	  conventions

2006-03-04 22:22  tshead

	* ENH: Updated appalachia.k3d and sub.k3d samples.  Removed
	  mist.k3d sample.

2006-03-04 22:21  tshead

	* BUG: k3d_waterlight.sl didn't work with raytracing in Pixie
	  STYLE: New indentation style

2006-03-04 22:19  tshead

	* BUG: Backwards-compatibility serialization code was looking for
	  shaders in the wrong places

2006-03-04 11:49  romainbehar

	* COMP: ibounded nodes return local coordinate system bounding-box

2006-03-04 06:58  romainbehar

	* BUG: Restored basic Yafray import

2006-03-04 06:45  romainbehar

	* BUG: MeshInstance didn't return transformed bounding box

2006-03-04 06:38  romainbehar

	* ENH: Added bounding_box3*matrix4 and matrix4*bounding_box3
	  operations

2006-03-04 03:59  romainbehar

	* ENH: Aim and Frame don't change to origin when there's no
	  selection

2006-03-04 03:39  romainbehar

	* ENH: Extended selection modes are off by default

2006-03-04 03:33  romainbehar

	* ENH: Automatic switch to node selection when no selected mesh
	  remains in the document

2006-03-04 02:52  romainbehar

	* COMP: extract_translation() returns a vector instead of a point

2006-03-03 19:25  tshead

	* STYLE: Updated ConnectVertices description

2006-03-03 15:18  barche

	* Fixed bug 1432270 and an issue that caused the cache not to be
	  updated when a selected face was moved.

2006-03-03 05:57  romainbehar

	* ENH: Added Joe Crawford's new hotkeys

2006-03-02 14:47  romainbehar

	* BUG: Rotate and Scale tool weren't working properly

2006-03-01 21:31  tshead

	* ENH: Added highly-super-experimental libsh module

2006-03-01 12:46  romainbehar

	* K-3D 0.5.0.40

2006-03-01 11:26  dsmatthews

	* COMP: added PyGTK related installers and updated the rest to the
	  latest versions, added URLs for source files.

2006-03-01 06:25  romainbehar

	* K-3D 0.5.0.39 (skipped 0.5.0.38 because Win32 binaries were
	  released with this version number)

2006-03-01 06:04  romainbehar

	* K-3D 0.5.0.38 ChangeLog

2006-03-01 04:52  romainbehar

	* BUG: Updated atomic.k3d scene to fixed Orthographic mode

2006-03-01 03:41  romainbehar

	* ENH: Left aligned property labels

2006-03-01 03:12  romainbehar

	* STYLE: Removed generate_schema_samples.py as duplicate of
	  write_schema_samples.py

2006-03-01 03:09  romainbehar

	* ENH: Added k3d::point3 and std::vector\<k3d::point3\> types to
	  write_schema_samples.py

2006-03-01 02:47  romainbehar

	* PERF: Node List panel's rename doesn't reconstruct the whole list
	  anymore

2006-03-01 02:46  romainbehar

	* BUG: Temporary fix to restore node name change signal

2006-03-01 02:03  romainbehar

	* STYLE: Deprecated FillSelectedHoles; TODO : merge with CapHoles

2006-03-01 02:00  romainbehar

	* BUG: CapHoles sets a default material

2006-03-01 01:54  romainbehar

	* BUG: QuadricDecimation sets a default material

2006-03-01 01:39  romainbehar

	* BUG: BevelFaces outputs correct selection, added a check to
	  select or not side faces

2006-02-28 09:50  dsmatthews

	* ENH: added .k3d doc that shows the relationship between
	  transforms and a matrix via Annotation2D

2006-02-28 03:11  romainbehar

	* ENH: Undo/Redo enabled selection mode change in the tool panel

2006-02-27 13:31  romainbehar

	* STYLE: Code cleanup

2006-02-27 13:28  romainbehar

	* STYLE: Code cleanup

2006-02-27 13:22  romainbehar

	* ENH: Camera's lens is drawn at local origin

2006-02-27 11:53  romainbehar

	* ENH: Better defaults and descriptions in RenderMan engine

2006-02-27 09:57  tshead

	* COMP: Synchronize code::blocks build

2006-02-27 04:20  romainbehar

	* PERF: Node List adds and removes nodes from the existing list
	  instead of a complete rebuild

2006-02-26 22:00  tshead

	* BUG: Context menu won't go away during tutorial playback - see
	  http://sourceforge.net/tracker/index.php?func=detail&aid=1381721&group_id=11113&atid=111113

2006-02-26 19:56  tshead

	* ENH: Updated sample script for compatibility with Pixie

2006-02-26 19:56  tshead

	* ENH: Removed unused RenderManLight from sample Yafray document

2006-02-26 19:55  tshead

	* ENH: Added snow animation sample document

2006-02-26 15:57  dsmatthews

	* ENH: Updated Win32 install script to be in sync with Tim's
	  fabulous new additions.

2006-02-26 15:16  romainbehar

	* BUG: Document selection was sometimes reset by the Node List
	  panel

2006-02-26 14:39  tshead

	* ENH: Added cheesy metallic effect to the K-3D logo sample
	  document - fabulous!

2006-02-26 14:09  tshead

	* ENH: shader compiler commands can reference the top-level
	  share/shaders directory for include paths, etc.  ENH: Added
	  share/textures directory ENH: Added a sample document using
	  textures

2006-02-26 08:05  romainbehar

	* ENH: Undo/Redo enabled mode selection change (from main menu, not
	  from tool panel)

2006-02-26 07:35  romainbehar

	* BUG: SubdivideFaces crashed with faces forming loops

2006-02-25 20:41  dsmatthews

	* COMP: Fixed installer script so it uses new /share/shaders/*
	  structure COMP:  left two lines for the layered dir inactivated
	  as script chokes if there is no content.

2006-02-25 20:21  dsmatthews

	* COMP: Added pixe module to Win32 build

2006-02-25 20:17  dsmatthews

	*  COMP: update to Win32 build

2006-02-25 16:39  dsmatthews

	* STYLE: added various icons for  face, edge and vertex modifiers.

2006-02-25 16:24  tshead

	* ENH: Restored FrozenSelection plugin for QR development

2006-02-25 16:23  tshead

	* ENH: Updated sample documents to match moved shaders

2006-02-25 14:12  tshead

	* BUG: Interactive selections no longer completely replace upstream
	  selections

2006-02-25 13:11  tshead

	* ENH: Moved shaders into separate directories based on type ENH:
	  Shader paths are stored in user options based on type ENH: Path
	  properties can specify file filters, shaders filter on *.sl ENH:
	  Updated user options to work with newer versions of Pixie

2006-02-25 12:54  romainbehar

	* ENH: More robust 'is_valid()' function

2006-02-25 11:31  romainbehar

	* BUG: Node list selection wasn't updated when rebuilding the list

2006-02-25 09:45  romainbehar

	* BUG: Nodes were created with a positive selection weight

2006-02-25 09:34  romainbehar

	* BUG: TriangulateFaces didn't work at all

2006-02-25 08:56  romainbehar

	* BUG: SubdivideFaces didn't select output faces properly

2006-02-25 06:51  romainbehar

	* ENH: Node list selection reflects document selection

2006-02-25 02:29  romainbehar

	* BUG: Pixie's raytrace map couldn't be loaded because of duplicate
	  ID

2006-02-25 00:22  tshead

	* ENH: Initial support for Pixie raytracing

2006-02-25 00:19  tshead

	* ENH: Better error output

2006-02-24 21:01  tshead

	* STYLE: Overly-complicate plugin names STYLE: New indentation
	  style

2006-02-24 19:06  tshead

	* BUG: Disabled hints for plugins not designed to take advantage of
	  them

2006-02-24 17:29  dsmatthews

	* STYLE: added icons for Annotation types and Delete modifier.

2006-02-24 06:26  romainbehar

	* AUTHORS list cleanup

2006-02-24 05:58  romainbehar

	* STYLE: Removed unused variable

2006-02-24 04:42  romainbehar

	* ENH: safer matrix and quaternion routines

2006-02-23 22:31  tshead

	* ENH: Removed iselectable visible_selection flag ENH: iselectable
	  selection_weight defaults to 0.0 ENH: Updated UI logic to match

2006-02-23 13:32  dsmatthews

	* STYLE: added Mesh I/O icons

2006-02-23 12:44  dsmatthews

	* STYLE: added missing Deformation icons, and Color Source Script
	  icon.  STYLE: no small furry animals were harmed during the
	  testing of these icons.

2006-02-23 10:00  romainbehar

	* BUG: k3d::distance functions were written under drugs

2006-02-23 06:00  romainbehar

	* STYLE: added k3d::distance(point2/3, point2/3); changed vector3
	  k3d::normal(split_edge*) to normal3 normal(split_edge*)

2006-02-22 13:30  romainbehar

	* STYLE: Completely removed all deprecated vector member functions:
	  Length(), Length2() and Normalize()

2006-02-22 11:35  dsmatthews

	* STYLE: added blobby conversion icons

2006-02-22 11:09  dsmatthews

	* STYLE: added icons for Blobby object types

2006-02-22 09:18  tshead

	* BUG: Update problems introduced with hinting.  More fixes to
	  come.

2006-02-22 07:20  romainbehar

	* COMP: Removed Length() and Length2() instances

2006-02-22 07:14  romainbehar

	* COMP: Removed Length() and Length2() instances

2006-02-22 07:10  romainbehar

	* COMP: Removed Length() and Length2() instances

2006-02-21 10:00  dsmatthews

	* STYLE: added blobby op. icons

2006-02-21 06:20  romainbehar

	* COMP: Removed deprecated Length() instances

2006-02-21 06:14  romainbehar

	* COMP: Removed deprecated Length() instances

2006-02-21 06:09  romainbehar

	* COMP: Removed deprecated Length() instances

2006-02-21 06:04  romainbehar

	* COMP: Removed deprecated Length() instances

2006-02-21 06:00  romainbehar

	* COMP: Removed deprecated Length() instances

2006-02-21 05:53  romainbehar

	* COMP: Removed last Normalize() instances

2006-02-21 05:31  romainbehar

	* COMP: Code cleanup

2006-02-21 05:18  romainbehar

	* ENH: Companions of selected edges are drawn selected too

2006-02-20 14:17  dsmatthews

	* STYLE: added rasterized version of new icons

2006-02-20 11:51  dsmatthews

	* STYLE: added BlobbyAddOperator icon

2006-02-20 09:45  dsmatthews

	* STYLE: added TranslateArray 1,2 and 3D

2006-02-20 09:34  dsmatthews

	* STYLE: added icond for RotateArray 1,2 and 3D tried to keep them
	  different from other array types, hard at small scales.

2006-02-20 09:11  dsmatthews

	* STYLE: Added AlternateArray icons for 1,2 and 3D

2006-02-20 08:54  dsmatthews

	* STYLE: added RealtimeSource icon, has atom symbol over TimeSource

2006-02-20 08:42  dsmatthews

	* STYLE: added icon for 3D object array

2006-02-20 08:34  dsmatthews

	* STYLE: added icon for 3D object arrays

2006-02-20 08:23  tshead

	* COMP: Synchronize code::blocks build

2006-02-20 05:07  romainbehar

	* BUG: RealtimeSource didn't disconnect from application's timer in
	  dtor causing a crash when quitting

2006-02-20 04:28  romainbehar

	* BUG: SDS Crease algorithm used visible_selection instead of
	  selection_weight

2006-02-20 04:14  romainbehar

	* BUG: deselect_all.py did set wrong selection weight

2006-02-20 04:05  romainbehar

	* COMP: QuadrilateralRemeshing didn't build

2006-02-19 08:57  tshead

	* ENH: Added the Snap Tool to the toolbar

2006-02-19 08:56  tshead

	* ENH: Script button control detects script language and adds the
	  correct file extension to the temp file when editing, so editors
	  can automatically use syntax-highlighting

2006-02-19 08:53  tshead

	* BUG: random_colors.py script broken by recent changes

2006-02-18 22:43  tshead

	* BUG: The MakeSDS modifier inadvertently blocked screen updates
	  for changing input meshes

2006-02-18 21:23  tshead

	* ENH: k3d::mesh_modifier uses k3d::hint::mesh_topology_unchanged
	  to eliminate redundant mesh reallocation

2006-02-18 14:57  tshead

	* BUG: Rollback misguided checkin - doh!

2006-02-18 11:08  tshead

	* ENH: Created k3d::hint::mesh_topology_unchanged hint ENH:
	  k3d::mesh_modifier uses k3d::hint::mesh_topology_unchanged hint
	  to significantly reduce reallocation of geometry

2006-02-18 11:06  tshead

	* ENH: ScalePoints plugin doesn't reallocate geometry when the
	  selection property changes

2006-02-18 10:46  dsmatthews

	* ENH: added versions that write to file rather than console.

2006-02-17 21:20  tshead

	* BUG: k3d::ilong_source was missing from the type registry

2006-02-17 20:37  tshead

	* STYLE: New style indentation

2006-02-17 14:59  tshead

	* ENH: Added an optional "hint" argument to change signals
	  everywhere (!) ... this makes it possible for downstream nodes to
	  adapt their processing to specific types of upstream change

2006-02-17 09:27  tshead

	* COMP: Synchronize code::blocks build STYLE: Updated array nodes
	  to "Stable" BUG: Problem with integer types returned by Python
	  engine

2006-02-17 08:45  romainbehar

	* STYLE: Removed Length() and Normalize() in QuadrilateralRemeshing
	  plugin code

2006-02-17 05:19  romainbehar

	* BUG: FilletEdges didn't always conform to the radius value; code
	  cleanup

2006-02-16 21:08  tshead

	* ENH: Created LongSourceScript plugin ENH: Added support for long
	  and unsigned long user property types

2006-02-16 13:35  romainbehar

	* BUG: More FilletEdges fixes

2006-02-16 10:27  tshead

	* COMP: Synchronize code::blocks build

2006-02-16 10:25  tshead

	* BUG: k3d::renderman_shader didn't do dependency lookups for
	  shader properties BUG: Many inconsistencies implementing shading
	  language user properties

2006-02-16 10:21  tshead

	* BUG: k3d::get_value() didn't use the same logic to lookup
	  dependencies as k3d::data

2006-02-16 07:59  dsmatthews

	* ENH: minor change to keep in sync with linux build

2006-02-16 06:54  tshead

	* ENH: Python object model supports creation of all RenderMan
	  attribute & option types STYLE: Code cleanup

2006-02-16 05:55  romainbehar

	* BUG: FilletEdges incorrectly tried to fillet border edges

2006-02-16 05:35  romainbehar

	* BUG: normalize() functions return (0, 0, 0) from (0, 0, 0);
	  there's no point in returning NaNs instead of (0, 0, 0) on
	  invalid input

2006-02-16 03:30  romainbehar

	* BUG: It was possible to select lines or points on unselected
	  nodes

2006-02-15 23:52  tshead

	* ENH: Renamed NormalSourceScript to Vector3SourceScript for
	  consistency with recent renaming ENH: Simplified input/output
	  names for scripted nodes

2006-02-15 23:50  tshead

	* ENH: Wiki documentation script generates docs for application
	  plugins, too

2006-02-15 21:32  tshead

	* BUG: k3d::renderman_shader created the wrong user property type
	  for SL normals

2006-02-15 19:22  tshead

	* ENH: Added some missing user property types to the Python
	  add_user_property() method

2006-02-15 13:51  romainbehar

	* ENH: 'Set camera' dialog starts with focused viewport's camera
	  activated

2006-02-15 11:17  romainbehar

	* ENH: Restored multiple node selection in the Node List

2006-02-15 09:54  romainbehar

	* BUG: components from deselected objects could be selected right
	  after loading a file. Looks like loading nodes sets a positive
	  weight and visible_selection off by default

2006-02-15 05:52  romainbehar

	* ENH: Better transform tool update, fixes the bug that prevented
	  'Modify' action to update the selection

2006-02-15 02:07  romainbehar

	* COMP: QuadrilateralRemeshing didn't compile

2006-02-14 20:02  tshead

	* ENH: Added k3d::normal3 to the type system

2006-02-14 19:31  tshead

	* ENH: Renamed k3d::vector2 to k3d::point2 ENH: Renamed
	  k3d::vector3 to k3d::point3 ENH: Renamed k3d::vector4 to
	  k3d::point4 ENH: Renamed k3d::normal3 to k3d::vector3

2006-02-14 09:49  tshead

	* COMP: Enabled better compression for the Win32 installers COMP:
	  Updated contact URLs for the Win32 installers

2006-02-14 09:48  tshead

	* COMP: Debugging symbols were unintentionally enabled for the NGUI
	  in the code::blocks build

2006-02-14 02:44  romainbehar

	* ENH: Transform tools only update selection once per redraw

2006-02-12 10:15  tshead

	* ENH: Added snap sample documents and script

2006-02-12 08:35  romainbehar

	* ENH: 'Connect to' menu has now a submenu for each node

2006-02-12 08:33  romainbehar

	* ENH: Added a read-only property to the Camera that gives distance
	  to the target

2006-02-12 02:38  romainbehar

	* BUG: Tutorial text change in a TreeView widget now works

2006-02-12 01:45  romainbehar

	* ENH: Blue border highlights focused viewport instead of active
	  panel (which is shadowed)

2006-02-12 01:44  romainbehar

	* BUG: Navigating a viewport without camera crashes the application

2006-02-12 01:43  romainbehar

	* BUG: PolyCylinder's bottom cap value wasn't working properly

2006-02-11 18:42  dsmatthews

	* ENH: added missing .cpp refs to get win32 build working

2006-02-11 14:14  tshead

	* ENH: Update wiki node documentation ENH: Cleanup obsolete icons

2006-02-11 14:14  tshead

	* BUG: Add missing interface to the type system

2006-02-11 12:07  tshead

	* ENH: Added ColorSourceScript plugin

2006-02-11 11:01  romainbehar

	* ENH: Added a checkbox to MergeMesh that merges everything into a
	  single polyhedron

2006-02-11 11:00  romainbehar

	* BUG: Geometry exporters export transformed meshes

2006-02-11 10:20  tshead

	* BUG: Snap tool didn't handle nodes with multiple transformations
	  correctly

2006-02-11 04:14  romainbehar

	* ENH: KnifeTool right click resets selection

2006-02-11 03:57  romainbehar

	* BUG: Fixed KnifeTool bugs

2006-02-11 03:07  romainbehar

	* BUG: Fixed two sided checks; removed face orientation from OpenGL
	  state

2006-02-11 03:05  romainbehar

	* ENH: New ShowFaceOrientation plugin

2006-02-10 23:19  tshead

	* ENH: Added support for snap source/target "groups"

2006-02-10 15:17  romainbehar

	* ENH: Camera Track Motion adapts to FOV value

2006-02-10 14:18  romainbehar

	* BUG: RIB reader crashes when there was no WorldBegin/WorldEnd
	  tags

2006-02-10 13:06  tshead

	* COMP: Synchronized code::blocks build some more!

2006-02-10 10:05  tshead

	* COMP: Synchronize code::blocks build COMP: Build "k3d-sl2xml.exe"
	  instead of "sl2xml.exe", for consistency with Posix BUG:
	  Annotation2D plugin didn't cleanup its projection matrix,
	  interfering with the rendering of follow-on nodes BUG:
	  Annotation2D plugin interfered with the selection pick matrix

2006-02-10 04:45  romainbehar

	* ENH: Frame selection and Aim selection use bounding-box center
	  with ibounded nodes

2006-02-10 02:30  romainbehar

	* BUG: Fixed RenderMan output in Orthographic mode

2006-02-09 21:57  tshead

	* ENH: Created Annotation2D plugin

2006-02-09 21:03  tshead

	* ENH: Better orientation for snap system

2006-02-09 21:02  tshead

	* ENH: FlipOrientation flips bilinear and bicubic patches

2006-02-09 18:59  tshead

	* BUG: The generate_schema_samples.py script was broken ENH:
	  Created a script for generating plugin wiki pages

2006-02-09 16:29  dsmatthews

	* ENH: added .bat file to utilise cpp.exe with sl2xml under win32
	  to generae .slmeta files for renderman shaders ENH: USAGE:
	  genslmeta.bat /mypath/myshader.sl

2006-02-09 15:48  romainbehar

	* BUG: Fixed missing variable initializations in RIB reader

2006-02-09 14:28  romainbehar

	* ENH: Renamed 'Toggle projection' menu to 'Orthographic toggle'

2006-02-09 14:19  romainbehar

	* BUG: RenderMan output didn't take Near value into account in
	  perspective view

2006-02-09 03:58  romainbehar

	* ENH: Updated rib_grammar.cpp test

2006-02-08 22:47  dsmatthews

	* ENH: included project,  sl2xml.cbp

2006-02-08 22:45  dsmatthews

	* ENH: added Win32  build for sl2xml

2006-02-08 19:03  tshead

	* BUG: segfault caused by Node Properties panel accessing the
	  document object at document close

2006-02-08 18:18  tshead

	* ENH: Better relative path for shaders in sample document

2006-02-08 18:09  tshead

	* COMP: Correct capitilization for plugin icons ENH: Add rasterized
	  icons to CVS

2006-02-08 14:51  dsmatthews

	* ENH: added icons

2006-02-08 13:29  romainbehar

	* ENH: Knife tool functional; TODO: undo/redo and tutorial enable
	  it

2006-02-08 12:42  dsmatthews

	* ENH: added example .k3d file for LinearWavePoints

2006-02-08 09:16  tshead

	* ENH: File > Merge Nodes merges connections (todo: get rid of
	  harmless warnings)

2006-02-08 08:44  tshead

	* ENH: Better default values for LinearWavePoints

2006-02-08 07:30  romainbehar

	* BUG: Two properties add the same name in ShowComponentNumbering

2006-02-08 03:01  romainbehar

	* BUG: Fixed crash in KnifeTool

2006-02-08 02:19  romainbehar

	* ENH: Upgraded RIB reader: transformations are not stored anymore
	  in the objects; indentation update

2006-02-07 21:58  tshead

	* COMP: QTUI plugin builds against Qt4, which fixes build problems
	  on machines with both Qt3 and Qt4 installed.

2006-02-07 05:13  romainbehar

	* BUG: Context menu always shows in interactive mode

2006-02-06 22:12  tshead

	* BUG: Visual artifacts in NGUI bitmap previews

2006-02-06 20:36  tshead

	* BUG: Obj import assigns valid texture coordinate names BUG: Obj
	  import assigns shader paths correctly again

2006-02-06 20:12  tshead

	* ENH: Made MeshInstance a snappable object

2006-02-06 10:17  tshead

	* COMP: Synchronized code::blocks build BUG: Workaround for bizarre
	  tool_properties segfault testing typeid(k3d::bitmap*)

2006-02-05 22:49  tshead

	* ENH: Created k3d::basic_alpha color sample type ENH: NGUI
	  previews bitmap alpha channels

2006-02-05 20:51  tshead

	* ENH: Moved annotation plugins into their own module

2006-02-05 20:25  tshead

	* ENH: Moved the share path out of the application object

2006-02-05 14:10  romainbehar

	* ENH: More fault tolerant deep_copy(): crashed when duplicating
	  meshes with edges having dummy companion pointers

2006-02-05 10:15  barche

	* SDS preview design docs

2006-02-04 23:03  tshead

	* ENH: Initial "snap" capability - added snap-related interfaces
	  and created Snap Tool ENH: Enumeration properties can change
	  their set of enumation values, and the UI will be updated ENH:
	  Created StringSourceScript plugin

2006-02-04 19:33  tshead

	* ENH: Removed obsolete shader-related options from K-3D

2006-02-04 18:00  dsmatthews

	* ENH:	added sample .k3d file that shows how to generate orbit
	  like motion.

2006-02-04 12:35  tshead

	* ENH: Updated top-level makefile targets to use "-" instead of "_"
	  for consistency with the rest of the automake targets

2006-02-03 14:42  tshead

	* ENH: Rewrote the shader system so we store the path to the shader
	  source, rather than the shader name

2006-02-03 14:04  tshead

	* ENH: Better font choice for Digital Clock sample document

2006-02-03 04:56  romainbehar

	* BUG: Fixed a crash on tutorial replay that happened when
	  activating a context menu item while context menu didn't show up.
	  TODO: figure out why context menu doesn't show up.

2006-02-02 20:37  dsmatthews

	* ENH: added two demo scenes analog and digital clocks.

2006-02-02 13:56  tshead

	* ENH: Removed error message loading non-existent plugins into the
	  tool panel, since this is an expected condition on Win32

2006-02-02 12:58  dsmatthews

	* ENH:	Added demo scene showing annotaion of object x position
	  that is linked to scalar modified time.

2006-02-02 06:11  romainbehar

	* ENH: Context menu cleanup

2006-02-01 14:17  tshead

	* STYLE: Removed unused code

2006-02-01 14:05  romainbehar

	* ENH: Reverted silly 'Set view' to 'Constrain' change

2006-02-01 13:59  romainbehar

	* ENH: Began restoring Knife tool

2006-02-01 13:48  tshead

	* ENH: Camera navigation deals with singularities by allowing the
	  camera to go "upside down"

2006-02-01 09:56  tshead

	* BUG: YafrayEngine wasn't looking-up materials correctly in all
	  cases

2006-02-01 09:27  romainbehar

	* BUG: Fixed gl_projection_matrix leakage (selection matrix was
	  stored as the viewport's)

2006-02-01 09:23  tshead

	* ENH: Added support for multiple materials per gprim, using the
	  generic Material object (which acts as a container for
	  shading-model-specific materials) ENH: Added OpenGL material
	  object, for consistency with RenderMan and Yafray

2006-02-01 08:35  dsmatthews

	* ENH: added demo file for urberlight shader

2006-02-01 02:24  romainbehar

	* ENH: Changed 'Set view' menu items to the more suitable
	  'Constrain camera' items

2006-01-31 13:51  romainbehar

	* ENH: Added 'Set view' option in View menu

2006-01-31 05:44  romainbehar

	* ENH: Added projection toggle in the View menu that toggles
	  camera's orthographic check in focused viewport

2006-01-31 02:47  romainbehar

	* COMP: Array module didn't build with GCC 4

2006-01-30 19:45  tshead

	* ENH: Simplified the interface for connecting signals to
	  k3d::node_change_signal

2006-01-30 14:31  romainbehar

	* FIX: Fixed gettext/NLS issues, patch from Diego Petten

2006-01-30 11:41  tshead

	* COMP: Synchronize code::blocks build

2006-01-29 21:21  tshead

	* COMP: Restored support for creating and installing NLS catalogs

2006-01-29 18:08  tshead

	* COMP: More gettext cleanup, started a simplified Makefile.am for
	  building catalogs

2006-01-29 17:28  tshead

	* ENH: Moved conic plugins to their own module

2006-01-29 17:15  tshead

	* ENH: Moved conic plugins to their own module ENH: Removed
	  needlessly-complicated AM_GNU_GETTEXT !@#$! ENH: Created
	  K3D_WITH_NLS macro, still need to restore message catalog
	  generation

2006-01-28 15:13  dsmatthews

	* ENH: updated codeblocks.workspace to include hapy and rib_reader.

2006-01-28 15:11  dsmatthews

	* ENH: added codeblocks config for Win32 build of rib_reader and
	  updated module.cpp.

2006-01-28 15:09  dsmatthews

	* ENH: added codeblocks config for Win32 build.

2006-01-28 15:00  romainbehar

	* COMP: fixed bizarre compilation error after commenting out
	  AM_GNU_GETTEXT; including k3dsdk/classes.h before k3dsdk/i18n.h
	  solves: /usr/include/libintl.h:40: error: expected unqualified-id
	  before 'const'

2006-01-28 14:10  romainbehar

	* BUG: Fixed a crash in RIB importer

2006-01-28 13:47  romainbehar

	* STYLE: Moved k3d::classes::Transform() to the Inactive section

2006-01-28 12:13  romainbehar

	* BUG: focus viewport panel wasn't set properly

2006-01-28 11:28  romainbehar

	* ENH: Better default values for camera's world_target property

2006-01-28 10:44  tshead

	* ENH: Synchronized Tool Properties Panel functionality with Node
	  Properties, need to come up with a common implementation
	  one-of-these-days ...

2006-01-28 10:16  romainbehar

	* ENH: Configure scripts cleanup

2006-01-28 03:44  romainbehar

	* ENH: Moved target position to icamera; fixed navigation in
	  orthogonal mode

2006-01-27 15:44  tshead

	* BUG: Infinite loop and segfault if a user created a "loop" of
	  array modifiers.

2006-01-27 15:33  dsmatthews

	* ENH: added working sample file of how to set up a camera for a
	  light that uses a shadow map shader.

2006-01-26 20:19  dsmatthews

	* COMP:  updated codeblocks.workspace to include qslim module.

2006-01-26 20:16  dsmatthews

	* ENH: added codeblocks project file.

2006-01-25 06:38  romainbehar

	* K-3D 0.5.0.38 tag

2006-01-25 06:37  romainbehar

	* K-3D 0.5.0.37 ChangeLog

2006-01-25 05:56  romainbehar

	* BUG: Fixed an infinite loop dissolving neighbouring points

2006-01-25 03:20  romainbehar

	* BUG: BridgeFaces didn't connect companion edges properly

2006-01-25 02:54  romainbehar

	* BUG: replace_selection() clears mesh's visible_selection, so old
	  selection ghosts don't appear again

2006-01-24 18:36  tshead

	* ENH: Moved application share path to the k3d module for
	  consistency with the rest of the Python object model

2006-01-24 14:11  tshead

	* ENH: Updated script plugins and sample documents to match Python
	  object model changes

2006-01-24 13:52  tshead

	* ENH: More Python object model work, moved global objects (like
	  application) into the global k3d module, restored PyGTK examples

2006-01-23 13:46  romainbehar

	* STYLE: Removed done TODO; indentation update

2006-01-23 09:16  tshead

	* COMP: Synchronize code::blocks build

2006-01-22 22:57  tshead

	* ENH: K-3D Logo in SVG and TrueType Font forms, submitted by
	  Daniel S. Matthews

2006-01-22 21:47  tshead

	* BUG: Python engine crashes when run recursively, i.e. one script
	  directly-or-indirectly runs another script.  Caveats: this breaks
	  all of our existing scripts

2006-01-22 21:16  tshead

	* ENH: Restored "render viewport frame" and "render viewport
	  animation" functionality

2006-01-22 10:16  tshead

	* ENH: Added a test application for exploring Python engine issues

2006-01-22 05:45  romainbehar

	* ENH: Move tool displays manipulators' world position

2006-01-22 04:47  romainbehar

	* BUG: Context menu's Duplicate and Instantiate were only available
	  for mesh nodes

2006-01-22 04:28  romainbehar

	* BUG: Duplicate Camera doesn't copy navigation_target property

2006-01-22 03:49  romainbehar

	* ENH: Node Properties panel shows selected node (when only one is
	  selected) on activation

2006-01-21 21:19  tshead

	* ENH: Additional Python support for k3d::normal3 ENH: Added
	  support for k3d::normal3 user properties ENH: Created
	  AnnotateNormal and TransformSourceScript plugins

2006-01-21 10:36  tshead

	* ENH: Created ScalarSourceScript and NormalSourceScript plugins

2006-01-21 10:35  tshead

	* ENH: Additional Python support for k3d::normal3

2006-01-21 10:32  tshead

	* ENH: Added support for k3d::normal3 properties to the Node
	  Properties Panel

2006-01-21 10:31  tshead

	* BUG: buffer-overrun in the k3d::normal3 default ctor

2006-01-20 18:40  tshead

	* ENH: Removed warnings about non-existing UI layout file, since
	  it's an expected condition

2006-01-20 14:49  romainbehar

	* BUG: Removed deprecated feature in TriangulateFaces to make
	  'Holes only' option consistent even when the mesh has no face
	  containing holes

2006-01-20 12:12  barche

	* PolyText SDS crash quick-fix. Real fix to follow (i.e. support
	  holes)

2006-01-20 09:34  tshead

	* BUG: Our most comprehensive bug ever: creation, serializing,
	  loading, and rendering of RenderMan texture arguments were each
	  broken in different ways.

2006-01-20 09:29  tshead

	* STYLE: .cvsignore update

2006-01-19 17:32  tshead

	* ENH: Disabled serialization of UI layout in documents

2006-01-19 10:11  tshead

	* COMP: Synchronized code::blocks build

2006-01-19 06:38  romainbehar

	* STYLE: fixed comment

2006-01-19 00:09  tshead

	* ENH: Completed implementing module proxies

2006-01-18 22:59  tshead

	* ENH: Moved module proxy generation into a separate binary, all
	  proxy interfaces are now serialized

2006-01-18 22:58  tshead

	* BUG: Added code to the transform array plugin implementations to
	  break infinite loops (there is still a segfault somewhere else,
	  though)

2006-01-18 22:56  tshead

	* ENH: Updated k3d::iplugin_factory so the set of all implemented
	  interfaces can be retrieved

2006-01-18 22:53  tshead

	* STYLE: Updated copyright notices

2006-01-18 22:52  tshead

	* ENH: Many more interface types are registered with the type
	  system ENH: Yafray module registers private interface types with
	  the type system

2006-01-18 12:12  tshead

	* BUG: Win32 installer includes missing sample documents STYLE:
	  Updated copyrights for Win32 installers

2006-01-18 12:11  tshead

	* STYLE: Updated share/scripts tree to reflect terminology changes
	  from filter -> modifier

2006-01-18 12:10  tshead

	* BUG: Assignment of k3d::ri::color values in Python was broken

2006-01-18 12:06  tshead

	* STYLE: Include header files in code::blocks project

2006-01-18 12:06  tshead

	* STYLE: Overly-verbose plugin class names

2006-01-18 12:05  tshead

	* COMP: To avoid confusion, the software version in CVS should
	  reflect the version to-be-released, not the
	  most-recently-released version

2006-01-17 19:16  tshead

	* ENH: Eliminate zombie k3d-renderjob processes on posix platforms

2006-01-17 19:16  tshead

	* BUG: Fix crash displaying interfacing with properties of type
	  k3d::ri::string

2006-01-17 19:14  tshead

	* STYLE: Better log output

2006-01-17 08:42  barche

	* Fix segfault, join points at average position instead of (random)
	  first encountered selected point.

2006-01-16 14:06  romainbehar

	* BUG: Fixed move tool's parent mode

2006-01-16 06:03  romainbehar

	* ENH: Icon loader is always able to fallback to rasterized icons
	  (in absence of SVG libraries)

2006-01-15 14:00  tshead

	* ENH: Updated the naming of render engine interfaces to clarify
	  their purpose ENH: Updated rendering code in the NGUI for clarity
	  / to match

2006-01-15 11:52  tshead

	* BUG: Rollback inadvertent checkin

2006-01-15 04:16  romainbehar

	* ENH: Tool manipulators only show in focused viewport

2006-01-14 14:42  tshead

	* BUG: Some RenderMan options and attributes were being incorrectly
	  handled by non-RenderMan types STYLE: New indentation style

2006-01-14 14:39  tshead

	* ENH: Removed OpenGL debug info at program startup

2006-01-14 14:38  tshead

	* ENH: file dialogs don't stick around so long after use

2006-01-14 08:55  barche

	* Fixed SDS segfault on polyhedron number change

2006-01-14 08:28  romainbehar

	* ENH: Temporary fix to use a single application-wide Python engine
	  until PyGTK unloading issue is cleared out

2006-01-14 07:59  romainbehar

	* BUG: File dialog closes again before executing script

2006-01-14 06:16  romainbehar

	* ENH: Added segment number properties for PolyCylinder's top and
	  bottom caps

2006-01-13 14:27  tshead

	* ENH: Added the sample_document target to the code::blocks
	  makefile

2006-01-13 14:12  romainbehar

	* BUG: Fixed off-screen mouse pointer warp during transform tool
	  drag

2006-01-12 06:15  romainbehar

	* BUG: Fixed bugs introduced by code refactoring; code cleanup

2006-01-11 21:26  tshead

	* BUG: Fixed crash in generate_schema_samples.py script BUG: Added
	  missing types to the type registry

2006-01-11 19:22  tshead

	* BUG: Python engine crashes changing the current time in the
	  arc_length.k3d sample doc

2006-01-11 15:34  tshead

	* BUG: Automatic file extensions caused segfault on Win32

2006-01-11 14:26  romainbehar

	* ENH: Components rotate and scale around all points average
	  instead of the per node average

2006-01-11 13:42  romainbehar

	* ENH: Updated MakeHuman import script

2006-01-11 04:26  romainbehar

	* BUG: Python engine is now able to run a PyGTK script more than
	  once

2006-01-10 23:06  tshead

	* STYLE: Renamed, cleaned-up implementation files for
	  file_chooser_dialog ENH: (Optional) automatic filename extensions
	  when saving K-3D documents and tutorials

2006-01-10 13:30  romainbehar

	* COMP: updated QuadrilateralRemeshing

2006-01-09 23:06  tshead

	* ENH: Rewrote file dialog code so it's less restrictive ENH: Added
	  some file filtering to document load/save/merge and tutorial
	  load/save

2006-01-09 10:04  tshead

	* BUG: SelectCompanion modifier causes segfault when input
	  selection doesn't contain any edges

2006-01-09 09:32  tshead

	* COMP: Synchronized code::blocks build

2006-01-08 12:59  tshead

	* COMP: Overlooked changes to BitmapModifierScript

2006-01-07 22:51  tshead

	* ENH: Input model drag start events contain the original start
	  position of the mouse instead of the current position

2006-01-07 22:28  tshead

	* ENH: Rewrote k3d::data::demand_storage policy to eliminate
	  infinite loops caused by loops in the directed graph, and rewrote
	  k3d::bitmap_source, k3d::mesh_source, and k3d::mesh_modifier to
	  match

2006-01-07 10:31  tshead

	* ENH: Reversed the direction of node-property connections in
	  GraphVizEngine output, which significantly improves graph clarity

2006-01-07 04:21  romainbehar

	* K-3D 0.5.0.36

2006-01-07 03:41  romainbehar

	* ENH: Improved Yafray lights OpenGL representation

2006-01-06 12:39  romainbehar

	* COMP: Updated QuadrilateralRemeshing

2006-01-06 09:52  tshead

	* ENH: Added AlternateArray1D, AlternateArray2D, and
	  AlternateArray3D plugins, which can be combined with the other
	  array types to create "seamless" tilings ENH: Better default
	  values for TranslateArray2D and TranslateArray3D

2006-01-05 15:09  romainbehar

	* BUG: Fix component rotation/scaling on translated nodes; restored
	  original manipulator position in component mode

2006-01-04 15:24  tshead

	* ENH: Created k3d::gl::drawable::make_async_redraw_slot(), which
	  simplifies many plugin implementations

2006-01-04 15:23  tshead

	* STYLE: New indentation style

2006-01-04 08:59  tshead

	* ENH: Added a "reference plane" to the Camera plugin that can be
	  used to visualize distances in camera space, such as a DOF focus
	  plane

2006-01-04 06:51  romainbehar

	* ENH: Rotate and Scale tool complete, except for parent mode

2006-01-03 14:57  romainbehar

	* BUG: Fixed typo

2006-01-03 14:24  romainbehar

	* ENH: Added an arrow to Yafray's AreaLight

2006-01-03 09:59  tshead

	* COMP: Synchronized code::blocks build

2006-01-03 06:33  romainbehar

	* ENH: Transform tools insert a TransformPoints modifier upstream
	  to take over an existing MeshInstance transformation input when
	  starting a component move

2006-01-03 06:30  romainbehar

	* ENH: Created TransformPoints deformation modifier that takes an
	  arbitrary matrix as input

2006-01-02 19:44  tshead

	* ENH: Removed obsolete ColorBezierChannel and ScalarBezierChannel
	  plugins ENH: Removed ScalarPseudoRand plugin, any replacement
	  should use a bandwidth-limited alternative such as k3d::noise()
	  ENH: k3d::data::computed_storage policy caches values, to
	  eliminate infinite loops caused by loops in the Directed Graph

2006-01-02 07:42  romainbehar

	* ENH: LSystemParser points towars +Z instead of +Y

2006-01-01 23:35  tshead

	* ENH: Rewrote Aqsis and RenderMan shaders to use a common
	  implementation that stores shader arguments as user properties
	  instead of vanilla properites ENH: Many RenderMan typedefs have
	  been converted into unique types and added to the dynamic type
	  system ENH: Shaders use RenderMan types as arguments instead of
	  K-3D types

2006-01-01 11:16  romainbehar

	* BUG: Transform tool fixes

2005-12-31 17:10  tshead

	* ENH: Added an "orientation" property to PolyText so it defaults
	  to a sensible orientation

2005-12-31 14:41  tshead

	* ENH: PolyText defaults to share/fonts/VeraBd.ttf, so it should
	  always produce output on every system STYLE: New indentation
	  style

2005-12-31 09:29  tshead

	* COMP: Removed inadvertent dependency on gtkmm > 2.4

2005-12-30 23:26  tshead

	* ENH: Support for tutorial_mouse_message() calls without any
	  mouse/modifier data

2005-12-30 23:22  tshead

	* ENH: Simplified command_arguments interface so it can be used
	  more widely ENH: Tutorial-enabled spin-button drag behavior

2005-12-30 12:55  tshead

	* ENH: tutorial-enabled spin-button increment/decrement buttons
	  (drag TBD)

2005-12-30 11:34  tshead

	* BUG: Problem with interactive text entry

2005-12-29 14:20  romainbehar

	* BUG: Fixed mirrored Tea cup and Tea spoon (bug introduced in
	  revision 1.20 / 2004-03-26) ; indentation update

2005-12-29 14:02  romainbehar

	* ENH: Scale tool's manipulators size always resets to default at
	  drag end

2005-12-29 13:40  romainbehar

	* ENH: Selection tool's mouse drag always starts a rubber band
	  window when Shift or Control key is active

2005-12-29 13:28  romainbehar

	* ENH: Transform tools' navigation signals are disconnected during
	  drag and click drag

2005-12-29 06:13  romainbehar

	* ENH: Transform tools undo properly

2005-12-29 04:22  romainbehar

	* ENH: Reverted grouped_properties change; transform tools now get
	  their values from a single source

2005-12-28 17:43  tshead

	* BUG: Accidentally commented-out bug-buddy socket code

2005-12-28 08:11  romainbehar

	* BUG: Spin buttons did restart from original value when switching
	  from 'automatic update' mode to drag mode

2005-12-28 06:44  romainbehar

	* STYLE: Put Node Properties and Tool Properties common code into
	  grouped_properties.cpp/.h

2005-12-28 04:04  romainbehar

	* ENH: Move yafray example from k3d-media to share/documents

2005-12-28 03:58  romainbehar

	* BUG: Yafray engine renders transformed mesh coordinates

2005-12-26 17:47  tshead

	* ENH: Simplified libk3dngui::ui_component header

2005-12-26 12:22  tshead

	* ENH: Hide Selected command deselects hidden objects, so they
	  aren't modified accidentally

2005-12-26 12:18  tshead

	* COMP: Fix for gcc 4.0 compilation error, see
	  http://sourceforge.net/tracker/index.php?func=detail&aid=1390450&group_id=11113&atid=111113

2005-12-26 11:39  tshead

	* BUG: Error serializing k3d::signed_axis

2005-12-26 04:32  romainbehar

	* BUG: Dissolve did remove edges when dissolving a vertex joining
	  only two edges

2005-12-25 12:28  romainbehar

	* ENH: Ongoing transform tool work

2005-12-24 12:57  tshead

	* ENH: Eliminated log warnings when using NGUI context menu
	  show/hide functions

2005-12-24 12:48  tshead

	* ENH: Improved scripting samples to match default camera position
	  better

2005-12-24 08:47  romainbehar

	* BUG: Transform tool spinners shouldn't be undoable

2005-12-24 00:00  tshead

	* BUG: RenderMan and Yafray light sources aren't updated properly
	  when their visible_selection state changes

2005-12-23 23:19  tshead

	* ENH: Updated sub.k3d sample document and moved it to
	  share/documents

2005-12-23 22:38  tshead

	* BUG: Problems selecting faces when a mesh contains >1 polyhedron
	  ENH: Created k3d::for_each_xxxx() functions for more component
	  types

2005-12-23 15:23  romainbehar

	* ENH: Restored export_raw.py script

2005-12-23 12:14  tshead

	* STYLE: Removed leftover debug statements

2005-12-23 07:53  tshead

	* BUG: Selecting one type of patch could incorrectly affect
	  selection for other patch types

2005-12-23 07:50  tshead

	* STYLE: New indentation style

2005-12-23 05:27  romainbehar

	* ENH: More Rotate tool fixes

2005-12-23 04:59  romainbehar

	* ENH: Added more default segments to Rotate tool's handles

2005-12-22 15:39  tshead

	* BUG: Tutorials activate the correct menu item even if the pointer
	  "slips" onto a different menu ENH: Incremental improvements in
	  interactive tutorial implementations

2005-12-22 15:37  romainbehar

	* BUG: Move tool doesn't undo properly on RMB click when selection
	  didn't change since activation

2005-12-22 11:09  tshead

	* ENH: PolyGrid implementation uses the builtin k3d::signed_axis
	  type to specify grid orientation

2005-12-22 11:06  tshead

	* BUG: Uncaught exception logging gtk resource paths(!?) for paths
	  containing non-ascii characters

2005-12-22 11:04  tshead

	* STYLE: New indentation style

2005-12-22 11:03  tshead

	* ENH: PolyGrid implementation uses the builtin k3d::signed_axis
	  type to specify grid orientation

2005-12-22 09:24  tshead

	* BUG: Instantiating a mesh with modifiers produces strange node
	  names

2005-12-22 04:33  romainbehar

	* ENH: Added an Orientation property to PolyGrid, forward or
	  backward along X, Y or Z; now defaults to Z forward

2005-12-21 23:37  tshead

	* ENH: Moved document-upgrade code into k3d::upgrade_document(), so
	  it can be used in more than one implementation ENH: Moved more
	  document-upgrade functionality out of k3d::data and into
	  k3d::upgrade_document()

2005-12-21 20:38  tshead

	* STYLE: Improved merge nodes dialog layout

2005-12-21 18:51  tshead

	* STYLE: Tightened-up bug-buddy privacy concerns verbiage

2005-12-21 14:09  tshead

	* BUG: Editing node name in node history and node list panels
	  produces command-node events, even if the name didn't change

2005-12-21 07:11  tshead

	* ENH: Rewrote tutorial playback using GDK events ENH:
	  non_blocking_sleep() takes floating-point seconds instead of
	  integer milliseconds as an argument

2005-12-20 20:06  tshead

	* ENH: Additional glib events are logged to k3d::log()

2005-12-20 20:04  tshead

	* BUG: Tabbing off a spin-button recorded a command-node event,
	  even if the value wasn't modified

2005-12-20 09:41  tshead

	* BUG: Segfault loading RenderMan shaders from older documents

2005-12-19 15:19  tshead

	* ENH: Updated K-3D logo sample document and moved it to
	  share/documents

2005-12-19 09:11  tshead

	* COMP: Synchronized code::blocks build

2005-12-19 06:45  romainbehar

	* BUG: Fixed a regression in Selection tool

2005-12-19 05:49  romainbehar

	* ENH: Components of deselected meshes can't be selected

2005-12-19 04:19  romainbehar

	* ENH: Restored extended component selection mode

2005-12-19 04:04  romainbehar

	* BUG: Fixed Rotate tool's Local and Parent modes

2005-12-17 12:05  romainbehar

	* ENH: Restored 'view node' signals when one node is selected

2005-12-17 11:48  romainbehar

	* BUG: Transform tools now get component position from recently
	  introduced transformed_output_mesh property

2005-12-17 10:45  romainbehar

	* BUG: Fixed possible infinite loops in DissolveComponents

2005-12-17 03:40  romainbehar

	* ENH: Created ShowComponentNumbering plugin

2005-12-16 13:40  tshead

	* ENH: Created the "Event Recorder", for tutorial system
	  development and debugging ENH: Initial work on driving
	  interactive behavior using Gdk events instead of per-widget
	  methods

2005-12-15 19:13  tshead

	* ENH: Python object model provides access to top-level
	  command-nodes BUG: Restored command_node_inspector.py sample
	  script

2005-12-15 19:11  tshead

	* ENH: Updated appalachia.k3d sample document

2005-12-15 13:07  tshead

	* BUG: RealtimeSource was returning local time instead of zulu time
	  on Win32

2005-12-15 10:25  tshead

	* ENH: Synchronized the Python object model with the object => node
	  change in terminology ENH: Python object model uses the dynamic
	  type system for type names

2005-12-15 09:04  tshead

	* ENH: Cleaned-up & clarified sample scripts, removed PyGTK samples
	  due to PyGTK problems

2005-12-14 23:42  tshead

	* BUG: Synchronize sample scripts with object-model changes

2005-12-14 23:07  tshead

	* BUG: UI event loop didn't have a chance to start when running
	  scripts, causing test-cases to fail BUG: Updated test cases to
	  match new UI

2005-12-14 09:19  tshead

	* STYLE: Corrected an error in the k3d::socket documentation

2005-12-13 22:55  tshead

	* ENH: Moved tribble.k3d sample to share/documents, and added
	  annotation ENH: Updated annotation in arc_length.k3d sample

2005-12-13 22:51  tshead

	* BUG: Directed Graph loading detects property type mismatches,
	  preventing an uncaught exception

2005-12-13 21:03  tshead

	* ENH: Consolidated "Add user property" and "Add renderman
	  property" buttons & dialogs into one

2005-12-13 14:43  tshead

	* BUG: Undoing mesh modifier application doesn't restore previous
	  selection -
	  http://sourceforge.net/tracker/index.php?func=detail&aid=1378856&group_id=11113&atid=111113

2005-12-13 14:01  tshead

	* ENH: OpenGL display lists can be shared on Win32

2005-12-12 14:38  tshead

	* ENH: Added a "make tag" target to the code::blocks makefile

2005-12-12 14:37  tshead

	* STYLE: Relocated realtime_clock.k3d sample document from
	  k3d-media

2005-12-12 09:55  tshead

	* COMP: Synchronized code::blocks build COMP: Now that
	  triangulation is reliable, added freetype2 module to the
	  code::blocks build

2005-12-12 06:30  romainbehar

	* ENH: Added 3 properties in Rotate tool, one for each Euler angle

2005-12-11 23:00  tshead

	* ENH: Navigation input model displays tutorial mouse messages

2005-12-11 21:34  tshead

	* ENH: Integrated tutorial messages into the main document window

2005-12-11 09:17  tshead

	* COMP: Compile-time conflict between k3dsdk/mesh.h and
	  k3dsdk/sgi_tesselator/mesh.h

2005-12-11 06:46  romainbehar

	* K3D 0.5.0.35

2005-12-11 06:36  romainbehar

	* ENH: Integrated SGI's GLU tesselator replacement in the source
	  tree to fix unreliable implementations on some platforms

2005-12-11 03:14  romainbehar

	* ENH: Removed the unused and useless Ayam reader

2005-12-11 03:12  romainbehar

	* STYLE: Removed last occurrences of the old 'filter' word,
	  indentation updates

2005-12-10 19:11  tshead

	* ENH: Created a central "type registry" to handle serialization of
	  object types

2005-12-10 15:32  romainbehar

	* ENH: Implemented k3d::triangulate() as a function instead of a
	  template and put it in mesh.cpp to ease alternate triangulators
	  experimentation

2005-12-10 11:03  romainbehar

	* ENH: Changed Rotate tool's middle sphere for a torus handle

2005-12-10 09:18  tshead

	* ENH: Plugin module proxies work, but are disabled until we have a
	  better mechanism for serializing dynamic types

2005-12-10 03:37  romainbehar

	* ENH: Changed Rotate tool's middle sphere for a torus handle

2005-12-10 02:56  romainbehar

	* ENH: Mesh modifiers always set visible_selection to 'true';
	  indentation updates

2005-12-10 02:45  romainbehar

	* ENH: Removed depracated BevelFaces2 modifier

2005-12-09 14:29  romainbehar

	* ENH: Scale tool uses relative mouse move when the middle cube is
	  active

2005-12-09 14:09  tshead

	* ENH: Ongoing work on plugin module proxies to improve startup
	  time

2005-12-09 14:07  tshead

	* ENH: Added serialization for the k3d::iplugin_factory::quality_t
	  enumeration

2005-12-09 14:06  tshead

	* STYLE: code cleanup

2005-12-09 14:05  tshead

	* BUG: Plugins without categories show-up in the NGUI "Create" menu

2005-12-09 13:29  romainbehar

	* BUG: Fixed CollapseEdges; indentation updates

2005-12-09 13:19  romainbehar

	* STYLE: code cleanup

2005-12-09 04:11  romainbehar

	* BUG: Completed selection modifiers resurrection

2005-12-08 23:31  tshead

	* ENH: Cleaner separation of platform-specific code for loading
	  shared libraries ENH: Created plugin factory proxies as a
	  first-step in improving startup times

2005-12-08 23:29  tshead

	* STYLE: code cleanup

2005-12-08 20:08  tshead

	* ENH: Resaved more sample documents to bring them up-to-date ENH:
	  Added a share/fonts directory so sample documents can contain
	  fonts by relative path

2005-12-08 15:37  romainbehar

	* ENH: Began restoring old Scale tool behaviour

2005-12-08 13:07  romainbehar

	* BUG: Made GrowSelection modifier a selection sink so that it
	  outputs something

2005-12-08 09:37  tshead

	* COMP: synchronized code::blocks build

2005-12-08 09:36  tshead

	* ENH: Create k3d::user::create_property() and
	  k3d::ri::create_property() to hide some of the ugliness creating
	  user properties ENH: BitmapModifierScript, BitmapSourceScript,
	  MeshSourceScript, and TransformModifierScript are updated when
	  their user properties changes ENH: Removed hard-coded "time"
	  property from TransformModifierScript in favor of user
	  properties, updated sample documents to match

2005-12-08 09:36  tshead

	* STYLE: New indentation style

2005-12-08 06:06  romainbehar

	* ENH: configure scripts checks that optional Boost libraries
	  required by K-3D are available (regex, date_time, filesystem)

2005-12-08 04:49  romainbehar

	* ENH: Tutorial enabled Rotate tool actions that weren't yet

2005-12-07 23:33  tshead

	* ENH: Created k3d::user_property_changed_signal, which manages
	  notifications of user property modifications ENH:
	  MeshModifierScript is updated properly when user properties are
	  modified BUG: Fixed problem with partially-initialized user
	  properties getting registered with k3d::iproperty_collection at
	  load-time

2005-12-07 20:20  tshead

	* ENH: Python containers support append() method ENH: Python
	  supports addition of a k3d::vector3 and a k3d::normal3

2005-12-07 20:18  tshead

	* BUG: MeshInstance crashes drawing/rendering a point group will
	  NULL points

2005-12-07 14:36  romainbehar

	* ENH: Added scaling center spin buttons to Scale tool

2005-12-07 09:08  tshead

	* ENH: Added Python support for point groups

2005-12-07 07:04  romainbehar

	* BUG: Fixed a bug in Rotate tool

2005-12-07 07:02  tshead

	* ENH: Added point group scripting sample

2005-12-07 06:58  tshead

	* STYLE: New indentation style

2005-12-07 05:13  romainbehar

	* COMP: Fixed a compilation warning in Python engine, updated
	  indentation

2005-12-07 04:44  romainbehar

	* BUG: Fixed various transform tool issues

2005-12-06 18:32  tshead

	* BUG: Segfault at shutdown reported by Romain

2005-12-06 16:03  tshead

	* ENH: Scripts run from the NGUI can be interrupted with the Escape
	  key

2005-12-06 15:58  tshead

	* STYLE: New indentation style

2005-12-06 14:58  tshead

	* BUG: "Quit the tutorial?" dialog appears at shutdown after
	  running any script (see
	  http://sourceforge.net/tracker/index.php?func=detail&aid=1374605&group_id=11113&atid=111113)

2005-12-06 09:46  tshead

	* ENH: Removed obsolete sample JavaScript files

2005-12-05 22:26  tshead

	* COMP: Removed leftover references to
	  k3d::create_document_plugin()

2005-12-05 16:01  tshead

	* BUG: Timeline Panel updated correctly as Time Source objects are
	  created / destroyed ENH: Removed unnecessary #includes

2005-12-05 11:43  tshead

	* ENH: Removed deprecated k3d::create_application_plugin() and
	  k3d::create_document_plugin() functions

2005-12-05 09:27  tshead

	* ENH: Removed unnecessary code in k3d::set_matrix() for handling
	  position/orientation properties

2005-12-05 09:19  tshead

	* COMP: Synchronized code::blocks build

2005-12-04 23:27  tshead

	* ENH: Removed position, orientation, and scale properties from
	  k3d::transformable ENH: k3d::xml::element ctors support any
	  combination of up-to-8 string, attribute, and element arguments
	  (supports convenient initialization of entire element trees) ENH:
	  Moved most support for loading older documents into
	  DocumentReader plugin

2005-12-04 13:35  romainbehar

	* ENH: Node creation switches to node selection mode

2005-12-04 13:25  tshead

	* ENH: Removed deprecated k3d::set_position() and
	  k3d::set_orientation() functions ENH: Eliminated beaucoup
	  unnecessary #includes

2005-12-04 13:21  romainbehar

	* ENH: Rotate tool works again with components

2005-12-04 08:32  romainbehar

	* ENH: Better Rotate tool handles

2005-12-04 03:11  romainbehar

	* COMP: fixed a compilation warning; code cleanup

2005-12-04 01:53  romainbehar

	* ENH: NGUI is loaded after document content, but crashes when
	  quitting

2005-12-03 22:54  tshead

	* STYLE: Filter-to-modifier terminology change

2005-12-03 21:57  tshead

	* STYLE: Filter-to-modifier terminology change

2005-12-03 21:51  tshead

	* ENH: Unneeded #include

2005-12-03 21:49  tshead

	* STYLE: Renamed k3d::mesh_filter as k3d::mesh_modifier as part of
	  filter-to-modifier terminology change

2005-12-03 21:19  tshead

	* ENH: Removed unused k3d::interface_filter() method and template
	  class

2005-12-03 21:18  tshead

	* STYLE: filter-to-modifier terminology change

2005-12-03 20:33  tshead

	* ENH: Removed unused k3d::iselection_filter interface

2005-12-03 12:40  romainbehar

	* BUG: Fixed NaN in ExtrudeFaces; code cleanup and indentation
	  updates

2005-12-03 11:58  romainbehar

	* BUG: Context menu in Node List works even if the node is already
	  selected

2005-12-03 11:20  tshead

	* BUG: GrowSelection, SelectClockwise, SelectCompanion,
	  SelectEdgeLoops, SelectEdgeRings did not store selections
	  correctly STYLE: Overly verbose plugin class names

2005-12-03 10:02  tshead

	* ENH: SelectFaceByNumber and SelectNSided automatically set
	  visible selections

2005-12-03 10:00  tshead

	* ENH: For troubleshooting, added an insertion operator for
	  k3d::mesh_selection

2005-12-03 02:22  romainbehar

	* ENH: Added ShowMatrix plugin

2005-12-03 00:26  romainbehar

	* COMP: Fixed a compilation error in bug-buddy

2005-12-03 00:22  tshead

	* ENH: SelectCube and SelectPointByNumber modifiers set geometry
	  visibility flags without user intervention

2005-12-03 00:21  tshead

	* STYLE: New indentation style

2005-12-03 00:20  tshead

	* BUG: Couldn't rubber-band select points in component mode ENH:
	  Removed visible mesh selection flag from mesh instance

2005-12-02 20:45  tshead

	* COMP: Fix compile errors introduced by k3d::bitmap_modifier

2005-12-02 20:44  tshead

	* COMP: Eliminate warnings in k3d::system::sleep()

2005-12-02 20:08  tshead

	* BUG: Removed pango markup from bug-buddy confirmation dialog (was
	  causing a parsing error)

2005-12-02 13:49  romainbehar

	* STYLE: GrowSelection code cleanup

2005-12-02 13:30  tshead

	* COMP: Fixed some (not all) problems building
	  bitmap_matte_keymix.cpp

2005-12-02 10:20  tshead

	* STYLE: Renamed k3d::bitmap_filter as k3d::bitmap_modifier and
	  libk3dbitmap::bitmap_filter_simple as
	  libk3dbitmap::basic_bitmap_modifier STYLE: Overly verbose plugin
	  class names

2005-12-02 10:17  tshead

	* STYLE: Renamed k3d::bitmap_filter as k3d::bitmap_modifier and
	  libk3dbitmap::bitmap_filter_simple as
	  libk3dbitmap::basic_bitmap_modifier STYLE: Overly verbose plugin
	  class names

2005-12-02 09:39  tshead

	* ENH: Overly verbose plugin class names

2005-12-02 09:38  tshead

	* ENH: Added JPEG module to the code::blocks build STYLE: Overly
	  verbose plugin class names

2005-12-01 14:46  romainbehar

	* COMP: Upgraded Quadrilateral Remeshing plugin

2005-12-01 14:32  tshead

	* BUG: interactive::show() was incorrectly scrolling a treeview if
	  it was a ScrolledWindow child ENH: Node List panel behavior is
	  consistent whether using the mouse or keyboard to navigate BUG:
	  Fixed broken tutorial functionality

2005-12-01 10:33  tshead

	* BUG: Conics and Aqsis Teapot did not update display when
	  (de)selected STYLE: Overly verbose plugin class names

2005-12-01 10:20  tshead

	* STYLE: Overly-verbose plugin class names

2005-11-30 13:40  romainbehar

	* STYLE: K-3D 0.5.0.34

2005-11-30 13:22  romainbehar

	* BUG: Fixed center cube manipulator in Scale tool

2005-11-30 06:03  romainbehar

	* ENH: Added a privacy disclaimer in Bug Buddy's UI

2005-11-30 04:18  romainbehar

	* ENH: Move tool's middle sphere and Scale tool's center cube have
	  priority over other handles

2005-11-29 22:12  tshead

	* ENH: More command tree rearrangements

2005-11-29 22:12  tshead

	* ENH: About box is non-modal

2005-11-29 22:11  tshead

	* ENH: Added tutorial timestamps to the Render Region Tool

2005-11-29 20:48  tshead

	* ENH: Enabled timestamped tutorials for the navigation and
	  selection input models

2005-11-29 20:18  tshead

	* COMP: Bizarro name clash caused compile failure in
	  interactive::warp_pointer() on GNU/Linux

2005-11-29 14:27  tshead

	* BUG: Timestamped tutorial playback performs screen updates
	  correctly ENH: Added interactive::warp_pointer() overload to
	  simplify timestamped tutorial playback

2005-11-29 14:24  tshead

	* COMP: Eliminated warning building k3d::system:sleep() on Win32

2005-11-29 14:24  tshead

	* COMP: k3d::nanotime() builds reliably on Win32

2005-11-29 02:15  romainbehar

	* COMP: Missing cmath header

2005-11-28 22:41  tshead

	* ENH: Testing tutorial playback timestamps on different platforms

2005-11-28 22:41  tshead

	* ENH: k3d::system::sleep() is measured in floating-point seconds
	  instead of integer milliseconds

2005-11-28 11:08  tshead

	* COMP: Synchronized code::blocks build

2005-11-27 20:53  tshead

	* ENH: Moved command node name storage into k3d::icommand_tree ENH:
	  k3d::icommand_tree implements policy to ensure that names are
	  unique ENH: k3d::icommand_tree allows multiple top-level nodes
	  ENH: Removed application object from the command tree and
	  reorganized the remaining nodes for "future-proofing" tutorial
	  scripts

2005-11-27 10:44  romainbehar

	* BUG: Restored component mode for transform tools

2005-11-27 10:11  romainbehar

	* BUG: pick_camera() uses document_state's create_node() function
	  to set up new Camera properly

2005-11-27 09:25  romainbehar

	* ENH: Node List switches back to Node selection mode when a row is
	  selected

2005-11-27 08:53  romainbehar

	* ENH: Selection tool's extended mode deselects all when clicking
	  on nothing

2005-11-27 08:20  romainbehar

	* ENH: Restored Scale tool

2005-11-27 07:24  tshead

	* STYLE: synchronized default source-doc generation options with
	  the online version

2005-11-27 07:22  tshead

	* STYLE: Fixed cut-n-paste error in comments

2005-11-27 05:04  romainbehar

	* ENH: Serialized manipulators size

2005-11-26 14:54  romainbehar

	* ENH: Loading PolySphere from older documents sets the new plugin
	  property to old behaviour

2005-11-25 17:59  tshead

	* ENH: Removed obsolete command-node related functionality

2005-11-25 16:14  romainbehar

	* BUG: Fixed more Move tool bugs

2005-11-25 13:28  tshead

	* ENH: Finished restoring selection tool behavior, simplified code

2005-11-25 08:49  tshead

	* BUG: Uncaught exceptions loading OBJ documents with materials in
	  the OBJReader and OBJMeshInput plugins

2005-11-25 06:04  romainbehar

	* BUG: Fixed a segfault when a transfom tool upstream filter gets
	  deleted

2005-11-24 18:03  tshead

	* COMP: Removed unneeded preprocessor flag

2005-11-24 15:57  romainbehar

	* ENH: Restored all tutorial replay functions for the Move tool

2005-11-24 13:19  tshead

	* ENH: Moved subdivision surface and surface polygonizer libraries
	  to the top-level tree, so they aren't confused with modules

2005-11-24 13:03  tshead

	* ENH: Removed obsolete javascript regression tests

2005-11-24 11:22  tshead

	* ENH: Consolidated k3dembed back into k3dsdk - it was a lousy idea
	  to begin with

2005-11-24 06:21  romainbehar

	* ENH: Restored Rotate tool; fixed Move tool constraints

2005-11-23 20:26  tshead

	* STYLE: Overly-verbose plugin class names

2005-11-23 19:26  tshead

	* BUG: Correct selection behavior when applying filters STYLE: New
	  Indentation Style

2005-11-23 18:43  tshead

	* BUG: Correct behavior switching from node selection mode to
	  component modes if there isn't an explicit selection

2005-11-23 15:10  romainbehar

	* ENH: Restored all Move Tool features; plane and screen
	  constraints are buggy, so is RMB cancel

2005-11-23 14:21  tshead

	* ENH: Restored component selection conversion when changing
	  selection modes ENH: Moved more selection-related functionality
	  into k3d::selection namespace

2005-11-23 14:16  tshead

	* ENH: NGUI selection button control displays tooltips and disables
	  buttons based on selection state

2005-11-23 09:20  tshead

	* BUG: Enabled line-wrapping in the tutorial recorder, to prevent a
	  segfault displaying extremely long lines (such as selections)

2005-11-23 09:17  tshead

	* ENH: libk3dngui::command_arguments serializes selection records
	  as-compactly-as-possible, to improve speed

2005-11-23 06:07  romainbehar

	* ENH: Began restoring transform tools

2005-11-22 21:42  tshead

	* ENH: Tool selection grinds slowly, oh-so-slowly, on

2005-11-22 20:47  tshead

	* STYLE: Updated comments to use doxygen-style \todo tags

2005-11-22 20:38  tshead

	* ENH: Implemented clickable URLs in the tutorial message dialog
	  (Posix only)

2005-11-22 08:18  romainbehar

	* ENH: Added Quads Only option to PolySphere

2005-11-22 01:59  romainbehar

	* COMP: --without-ngui disables Bug-Buddy compilation

2005-11-20 22:12  tshead

	* ENH: Plan B: skip the tool redesign and just hack on the existing
	  tools

2005-11-20 22:11  tshead

	* BUG: libk3dngui::command_arguments serializes non-node selections
	  correctly

2005-11-20 22:10  tshead

	* STYLE: Commented viewport selection methods

2005-11-20 16:09  tshead

	* BUG: k3dsdk::selection::USER1 was not serialized correctly

2005-11-20 15:47  tshead

	* STYLE: Removed commented-out code

2005-11-20 08:20  tshead

	* COMP: More tool stuff

2005-11-19 23:12  tshead

	* ENH: The ongoing tool saga continues

2005-11-19 12:05  romainbehar

	* ENH: added angle support to slmeta files

2005-11-18 16:04  tshead

	* STYLE: emphasize the abstract, button-agnostic nature of input
	  models ENH: more manipulator work

2005-11-17 23:01  tshead

	* COMP: Forgot to checkin additions to k3d::selection

2005-11-17 06:38  tshead

	* ENH: Ongoing work on interactive tools

2005-11-17 06:09  romainbehar

	* ENH: Added real sphere implementation to PolySphere, renamed
	  existing one to Spherical Cylinder

2005-11-16 13:23  romainbehar

	* ENH: RenderMan shaders make distinction between point, vector and
	  normal

2005-11-16 05:11  romainbehar

	* Added support for shader properties EX_POINT, EX_VECTOR,
	  EX_NORMAL as a k3d::vector3

2005-11-16 02:03  romainbehar

	* COMP: Updated Code::Blocks project file

2005-11-15 21:26  tshead

	* ENH: Restored selection tool properties

2005-11-15 19:48  tshead

	* ENH: Flattened the tool hierarchy and factored-out reusable user
	  input components

2005-11-15 04:16  romainbehar

	* BUG: Focus viewport now always defaults to any available viewport

2005-11-15 01:49  romainbehar

	* STYLE: Fixed missing dist subdir in Makefile.am
	  (modules/quadrilateral_remeshing)

2005-11-14 15:53  tshead

	* ENH: Ongoing work on pluggable user input models for tools

2005-11-14 10:54  tshead

	* ENH: Removed obsolete k3dsdk/type_info.* hack ENH: Ongoing work
	  on the NGUI input model COMP: Fixed code::blocks build

2005-11-14 09:08  tshead

	* BUG: Woohoo!	NGUI was creating a std::type_info for k3d::mesh
	  that violated the ODR and caused a crash

2005-11-14 08:54  tshead

	* COMP: Restored accidentally-commented-out method in
	  command_arguments STYLE: Removed unused code

2005-11-14 04:58  romainbehar

	* ENH: Duplicate now works with objects other than MeshInstances;
	  code cleanup

2005-11-14 04:36  romainbehar

	* STYLE: added a simple Perl script that checks Code::Blocks
	  project files against missing .cpp files

2005-11-14 04:15  romainbehar

	* COMP: Fixed NGUI's Code::Blocks project file

2005-11-13 22:53  tshead

	* ENH: Created libk3dngui::iuser_input_model, an abstract interface
	  for user input ENH: Created libk3dngui::basic_input_model, and
	  eliminated libk3dngui::simple_tool

2005-11-13 20:00  tshead

	* ENH: Removed deprecated functionality from
	  libk3dngui::command_arguments

2005-11-13 16:59  tshead

	* ENH: Removed OpenGL tracing code ENH: Removed wrappers for
	  glPushName(), glPopName, etc.

2005-11-13 13:08  romainbehar

	* STYLE: added .cvsignore file in share/shaders/layered

2005-11-13 02:00  romainbehar

	* New cameras are oriented horizontally

2005-11-12 23:13  tshead

	* ENH: Implemented k3d::system::sleep() on Posix

2005-11-12 22:58  tshead

	* ENH: Restored and tutorial-enabled the Parent Tool

2005-11-12 10:44  romainbehar

	* ENH: share/shaders/layered is now part of the binary installation

2005-11-12 09:03  tshead

	* ENH: Restore Select > Invert functionality

2005-11-12 05:32  romainbehar

	* ENH: restored maximized window for default layout; ui_layout
	  serializes fullscreen state, window's size and position

2005-11-12 00:47  tshead

	* ENH: Restore Select > All implementation ENH: Select > All /
	  Select > None / Select > Invert are undo/redo enabled

2005-11-11 23:28  tshead

	* ENH: Restored select parent, select children, select sibling
	  functionality BUG: Context menu was generating command node
	  events incorrectly

2005-11-11 22:11  tshead

	* ENH: Restored remaining context-menu functionality

2005-11-11 22:06  tshead

	* ENH: Restored some context-menu functionality that was lost in
	  merging

2005-11-11 19:01  tshead

	* ENH: New selection system using k3d::mesh_selection properties
	  for undoable-selection and full integration with the Directed
	  Graph ENH: Significant improvements to
	  libk3dngui::command_arguments to ease tutorial-enabling UI
	  components

2005-11-11 15:59  romainbehar

	* ENH: removed deprecated plugins that have a practical equivalent

2005-11-11 15:30  romainbehar

	* BUG: Fixed infinite loop in Dissolve

2005-11-11 14:25  tshead

	* BUG: panel_frame::control was recording command-node commands
	  during initial document setup

2005-11-11 14:15  romainbehar

	* ENH: Context menu is attached to the document and isn't recreated
	  on each call anymore

2005-11-10 11:30  tshead

	* ENH: k3d-bug-buddy produces better error and informational
	  messages

2005-11-10 11:29  tshead

	* ENH: Added http_get sample app to the code::blocks build

2005-11-10 11:28  tshead

	* ENH: k3d::socket produces better error messages on Win32

2005-11-10 11:27  tshead

	* ENH: Makefile.codeblocks generates doxygen configuration file

2005-11-10 06:13  romainbehar

	* ENH: Split Panel results in two identical panels (new panel
	  mounts the same type)

2005-11-09 22:01  tshead

	* ENH: bug-buddy submits reports to the SF tracker instead of
	  k3d-bugs list

2005-11-09 22:01  tshead

	* ENH: Completed http_get sample application

2005-11-09 15:53  tshead

	* ENH: Created k3d::socket example for retrieving data from an http
	  server

2005-11-09 13:14  tshead

	* BUG: Fixed panel_frame::control event handlers called after
	  destruction, causing a segfault at shutdown

2005-11-09 13:05  tshead

	* ENH: Completed implementation of k3d::socket for winsock

2005-11-09 13:02  tshead

	* ENH: Created k3d::system::sleep() as a portable replacement for
	  posix ::sleep()

2005-11-09 06:25  romainbehar

	* Selected panel has a blue border

2005-11-08 19:54  tshead

	* ENH: Completed implementation of k3d::socket on Posix

2005-11-08 16:01  tshead

	* ENH: Initial implementation of a socket layer

2005-11-08 13:26  romainbehar

	* k3dscript engine allows empty lines before magic token

2005-11-06 16:07  romainbehar

	* BUG: RotateTool now works with components

2005-11-05 23:00  tshead

	* ENH: document node collection is stored/serialized/loaded in
	  node-creation order, enabling efficient/persistent node lookups
	  by index

2005-11-05 02:23  romainbehar

	* ENH: Fixed Maximize Panel and made it a toggle

2005-11-03 14:21  romainbehar

	* ENH: Replaced Merge function with a more elaborate one that lets
	  the user choose which nodes to import; will have to give more
	  options such as loading transforms or history

2005-11-03 10:44  tshead

	* COMP: code::blocks build works regardless of the name of the
	  directory tree

2005-11-02 23:45  tshead

	* ENH: QTUI supports timers

2005-11-02 16:24  tshead

	* ENH: Moved timer-related functionality into k3d::iuser_interface,
	  eliminating a dependency on glibmm from the libk3dtime module

2005-11-02 15:24  tshead

	* ENH: Updated appalachia.k3d to the new schema

2005-11-02 15:07  tshead

	* ENH: Removed the troublemaking JavaScript script engine and the
	  (dependent) RenderManScript2 plugin ENH: Removed obsolete
	  Makefile.win files, in favor of the code::blocks build

2005-11-02 06:03  romainbehar

	* STYLE: fixed typo

2005-11-01 14:54  tshead

	* ENH: Finish implementation of k3d::mesh_selection::insert() COMP:
	  test binaries are built in the bin/ directory by the code::blocks
	  build

2005-11-01 09:51  tshead

	* COMP: application had many unnecessary link dependencies in the
	  code::blocks build

2005-11-01 09:43  romainbehar

	* BUG: Node list didn't show object properties when in component
	  selection mode

2005-11-01 09:27  romainbehar

	* RAW importer aborts on malformed input

2005-11-01 09:11  romainbehar

	* Added Merge Scene main menu entry

2005-10-31 23:03  tshead

	* ENH: Created regression test for further development of
	  k3d::mesh_selection::insert()

2005-10-31 17:08  tshead

	* ENH: Began work on inserting OpenGL selection data into
	  k3d::mesh_selection

2005-10-31 15:36  tshead

	* COMP: Fixed broken code::blocks build

2005-10-27 12:48  tshead

	* ENH: tutorial-enabled viewport selection in a panel frame (ugly,
	  but better than nothing)

2005-10-27 11:27  tshead

	* ENH: Tutorial-enabled the timeline scrollbar (ugly, but it works)

2005-10-26 14:05  tshead

	* STYLE: cleaned-up toolbar layout XML

2005-10-26 11:29  tshead

	* ENH: check_button::control and toggle_button::control store
	  explicit values for tutorials, to improve tutorial robustness

2005-10-26 11:08  tshead

	* ENH: Removed unused "automagic" buttons

2005-10-26 11:01  tshead

	* BUG: broken hotkeys for Select > Points and Select > Edges

2005-10-26 09:34  tshead

	* ENH: Tutorial-enabled the Render Region Tool

2005-10-25 15:17  tshead

	* ENH: code::blocks build no longer rebuilds k3dsdk every time

2005-10-25 15:00  tshead

	* BUG: Changing the panel mounted in a panel frame would not
	  play-back in a tutorial

2005-10-25 02:21  romainbehar

	* ENH: New window is unmaximized after layout is complete, which
	  yields a fullscreen yet movable window in 1024x768 at least

2005-10-24 04:32  romainbehar

	* ENH: removed unused k3d::gl::idrawable_mesh

2005-10-21 02:32  romainbehar

	* PERF: TweakPoints filter did an amazing number of useless
	  operations

2005-10-20 17:47  tshead

	* ENH: cleanup of cached data, microscopic performance improvement

2005-10-20 16:05  tshead

	* FIX: backwards-compatibility loading <dependency> tags

2005-10-20 15:31  tshead

	* FIX: Rolled-back MeshInstance changes that caused a segfault
	  doing component-selection ENH: Removed the
	  unused-and-probably-unusable visible selection property from
	  k3d::mesh_selection_sink ENH: Removed the visible selection
	  argument from k3d::replace_selection() ENH: Created
	  k3d::set_visible_selection() function

2005-10-20 09:44  romainbehar

	* ENH: experimental transform tool optimization

2005-10-20 02:38  romainbehar

	* STYLE: fixed typo

2005-10-19 13:50  tshead

	* COMP: eliminated compiler warning

2005-10-19 06:35  romainbehar

	* ENH: restored check boxes to show/hide mesh components in
	  MeshInstance; wrote on_reshape_geometry() drawft

2005-10-18 18:35  tshead

	* FIX: inadvertently disabled normal shaders for test builds

2005-10-18 13:01  tshead

	* FIX: MeshInstance correctly handles caching of input meshes to
	  handle selections

2005-10-16 14:22  tshead

	* [no log message]

2005-10-14 04:34  romainbehar

	* ENH: moved Knife Tool from toolbar to Edit menu

2005-10-13 10:11  tshead

	* ENH: Updated k3d::mesh_selection to store selection data in
	  ranges, so a selection can represent "select all" and "deselect
	  all" efficiently

2005-10-13 09:58  tshead

	* ENH: Better debugging output for properties

2005-10-13 07:28  tshead

	* ENH: Rewrote pick_target, aim selection, and frame selection
	  operations to use view matrices

2005-10-13 07:27  tshead

	* ENH: consolidated standard startup arguments

2005-10-12 05:42  romainbehar

	* Commented out empty toolbar tabs

2005-10-12 04:31  romainbehar

	* Node list alters document selection

2005-10-11 21:25  tshead

	* * Fix: broken hotkeys for move/rotate/scale/etc tools

2005-10-11 19:03  tshead

	* * Created k3d::set_matrix() as the long-term replacement for
	  k3d::set_position() and k3d::set_orientation() * Updated NGUI to
	  use k3d::set_matrix() * Created assert_deprecated() macro

2005-10-11 13:51  tshead

	* * Updated the NGUI so the +Z axis is "up"

2005-10-11 06:17  romainbehar

	* Restored old rotate tool behaviour : mouse rotates around
	  manipulators origin to set rotation angle

2005-10-10 22:03  tshead

	* * Rewrote viewport navigation to use look/up/right vectors for
	  orientation * Viewport navigation stores view matrix in a
	  FrozenTransformation instead of properties

2005-10-10 09:53  tshead

	* * Fixed broken code::blocks build

2005-10-10 09:52  tshead

	* * Corrected misspellings

2005-10-10 04:24  romainbehar

	* Added support for face hole edges

2005-10-10 03:21  romainbehar

	* Toolbar is now a panel

2005-10-10 02:58  romainbehar

	* Fixed move tool manipulators update

2005-10-10 02:36  romainbehar

	* Bugs fixes in ExtrudeFaces and FilletEdges

2005-10-07 16:06  tshead

	* * Began work converting NGUI viewport to use look vectors for
	  navigation

2005-10-07 16:05  tshead

	* * Added assert_not_implemented() macro

2005-10-06 06:34  romainbehar

	* configure script cleanup

2005-10-06 03:07  romainbehar

	* Autotools look for most recent Python versions first

2005-10-05 15:38  tshead

	* * Simplified k3d::data::with_undo and removed an instance of
	  sigc::connection, shaving four bytes off its size

2005-10-05 15:35  tshead

	* * Added an existing test to the code::blocks build

2005-10-05 06:06  romainbehar

	* Node panels get updated on single object selection; fixed box
	  selection

2005-10-05 05:14  romainbehar

	* Fixed Move Tool manipulators

2005-10-05 04:45  romainbehar

	* Header includes cleanup

2005-10-04 20:26  tshead

	* * Support for Aqsis displacement shader layers

2005-10-04 04:57  romainbehar

	* TAB key jumps to the next entry in Node Properties panel

2005-10-03 09:49  tshead

	* * Fix: keyboard auto-repeat causes spin-button sensitivity to go
	  through the roof on Win32

2005-10-03 09:18  tshead

	* * Fix: synchronized code::blocks build with new sources

2005-10-03 09:16  tshead

	* * Fix: shaders with #include directives can't be compiled for
	  Aqsis on Win32

2005-10-01 19:12  tshead

	* * Second-iteration approach to Aqsis layered shaders

2005-10-01 11:09  tshead

	* * Fix: broke loading of RenderMan shader name

2005-10-01 08:43  tshead

	* * Updated document schema to match new terminology, with full
	  backwards-compatibility * Ongoing layered shader work

2005-09-30 08:34  tshead

	* ENH: Created some missing icons

2005-09-30 08:29  tshead

	* ENH: K-3D Win32 all-in-one setup uses Aqsis 1.1 installer

2005-09-30 01:43  romainbehar

	* K-3D 0.5.0.33

2005-09-29 05:53  romainbehar

	* Edition functions apply on selection from focused panel
	  (currently Node List or Viewport)

2005-09-28 16:32  romainbehar

	* Viewport panel gets selected on mouse click

2005-09-28 14:48  romainbehar

	* Updated Makefile.am (the world's upside down\!)

2005-09-28 09:18  tshead

	* * Code cleanup, code::blocks build

2005-09-28 06:29  romainbehar

	* Fixed show_all_panels() function

2005-09-27 21:04  tshead

	* ENH: First-iteration support for circular dependencies in the DAG

2005-09-27 15:58  romainbehar

	* Spinbuttons drag increment now depends on step increment

2005-09-27 15:43  romainbehar

	* Added Damien Pollet as DarwinPorts author

2005-09-27 15:38  romainbehar

	* Added DarwinPorts files for K-3D 0.5.0.32 (Damien Pollet)

2005-09-27 14:21  tshead

	* ENH: Centralized property-connection lookup code, lookups handle
	  circular dependencies by returning the property that began the
	  lookup ENH: Prototyped an alternative to libsigc++ make_slot()
	  that prevents infinite loops

2005-09-27 07:01  romainbehar

	* Custom spinbuttons look like real spinbuttons

2005-09-27 06:01  romainbehar

	* Added Layout menu items : Decorate / Undecorate Selected Panel;
	  fixed some serialization bugs

2005-09-26 22:42  tshead

	* * ENH: RenderMan shader output arguments do not become node
	  properties * ENH: First working iteration for Aqsis layered
	  shaders!

2005-09-26 22:41  tshead

	* * FIX: Aqsis shader layers correctly auto-compile shaders

2005-09-26 09:49  tshead

	* * FIX: synchronized code::blocks build with array-related changes

2005-09-26 08:03  romainbehar

	* Smaller (until nicer) spin buttons

2005-09-26 04:01  romainbehar

	* Added menu option to save NGUI layout, it loads automatically on
	  next application launch

2005-09-25 23:13  tshead

	* * FIX: segfault changing shaders in AqsisSurfaceShaderLayer
	  plugin * Ongoing work on layered shaders

2005-09-25 23:11  tshead

	* * Created regression test for working on circular dependencies
	  among signals

2005-09-25 23:10  tshead

	* * FIX: broken regression test

2005-09-24 22:41  tshead

	* * Created k3d::inode_change_signal and k3d::node_changed_signal
	  so nodes can notify observers of internal state changes
	  (particularly nodes referenced through a property) * Created
	  k3d::itransform_array_Xd interfaces for generaly-purpose
	  array-layout plugins * MeshArrayXD and RenderManArrayXD now
	  support 1, 2, or 3 dimensions, with separate plugins for array
	  layout * New TranslateArrayXD and RotateArrayXD plugins can be
	  chained with other array layout plugins for complex effects

2005-09-24 21:59  tshead

	* [no log message]

2005-09-24 15:27  romainbehar

	* Fixed NGUI's panel frame serialization

2005-09-23 21:53  tshead

	* * Temporary workaround for disappearing directories

2005-09-23 13:43  tshead

	* * Code cleanup

2005-09-23 11:38  tshead

	* * Fix: NGUI main document window load() method gets called at
	  document-load-time

2005-09-23 06:08  romainbehar

	* Users can't start a connection from mesh and transform outputs;
	  code cleanup

2005-09-23 05:01  romainbehar

	* Yet another batch of transform tools updates

2005-09-22 22:26  tshead

	* * Ongoing Aqsis layered shader work

2005-09-22 16:45  tshead

	* * FIX: broken code::blocks build

2005-09-22 16:15  romainbehar

	* NGUI tools cleanup

2005-09-22 06:36  romainbehar

	* Removed linefeeds and soft tabs

2005-09-22 02:02  romainbehar

	* Removed linefeeds and soft tabs

2005-09-21 22:45  tshead

	* * Finished coding  object-to-node terminology changes

2005-09-21 16:23  tshead

	* * Better Win32 installer cleanup

2005-09-21 15:08  tshead

	* * Updated k3dsdk to match new "node" terminology

2005-09-21 06:19  romainbehar

	* Began writting panel frame loader

2005-09-20 16:57  romainbehar

	* Undo-enabled move tool

2005-09-20 16:48  romainbehar

	* Fixed geometry writers, code cleanup

2005-09-20 16:47  romainbehar

	* Restored previous MeshInstance as mesh filter

2005-09-20 16:45  romainbehar

	* Renamed Object List to Node List

2005-09-20 15:23  tshead

	* * FIX: code::blocks build problems * FIX: segfault caused by
	  incorrect instance variable initialization order in k3d::object

2005-09-20 10:11  romainbehar

	* All nodes have undo-able iselectable properties

2005-09-20 06:12  romainbehar

	* MeshInstance updates mesh when visible selection changes

2005-09-20 05:31  romainbehar

	* Undo enabled selection tool

2005-09-20 04:34  romainbehar

	* Renamed Object History and Object Properties to Node History and
	  Node Properties

2005-09-20 02:55  romainbehar

	* Geometry writers must read MeshInstance mesh_sink_input property
	  since output is no longer available

2005-09-19 09:35  tshead

	* * Added Aqsis module to code::blocks workspace

2005-09-19 09:34  tshead

	* * Better layout for user property dialogs in the NGUI

2005-09-19 08:18  romainbehar

	* More Bug Buddy polishing

2005-09-19 06:12  romainbehar

	* Refactored selection tool to match transform tools code

2005-09-19 05:33  romainbehar

	* Cleanup

2005-09-18 22:15  tshead

	* * Created libk3daqsis plugin module for Aqsis-specific
	  functionality * Moved Teapot plugin to libk3daqsis * Began work
	  on Aqsis layered shaders

2005-09-18 20:32  tshead

	* * Straightened-out the class IDs for the NGUI

2005-09-18 08:24  romainbehar

	* Created new selectable_object template (using undo-able
	  properties) that marks selectable objects as opposed to
	  non-selectable ones (nodes)

2005-09-17 17:19  romainbehar

	* NGUI tools cleanup

2005-09-17 07:22  romainbehar

	* Fixed error

2005-09-17 07:09  romainbehar

	* Removed support for GTKGL-2.0 which is older than gtkglext

2005-09-17 06:26  romainbehar

	* Added preliminary support for gtkgl-2.0

2005-09-17 04:24  romainbehar

	* Added support for gtkg-2.0

2005-09-16 20:33  tshead

	* * Fix: compile problem introduced by logging changes

2005-09-16 15:20  tshead

	* * Replaced std::cerr with k3d::log() for readability and to fix
	  problems with log output on Windoze (apparently, each DLL gets
	  its own stderr?) * Cleanup of DOS line-endings in source files

2005-09-16 10:30  tshead

	* * NGUI serialization (loading comes next)

2005-09-16 07:34  romainbehar

	* Fixed Hide Unpinned Panels function, removed Show All Panels (the
	  former is a toggle); wrote save_ui_frame() function

2005-09-15 15:54  romainbehar

	* MeshInstance is no longer a mesh_source

2005-09-15 15:47  romainbehar

	* Restored broken component select all/deselect all/invert
	  selection

2005-09-15 14:19  romainbehar

	* Transform tools update when one of the targets gets deleted

2005-09-15 13:59  romainbehar

	* Removed cache of selected objects in NGUI (TODO: implement a
	  better one in SDK)

2005-09-15 06:32  romainbehar

	* Fix in CollapseEdges/Faces

2005-09-14 16:01  romainbehar

	* NGUI Layout menu fix

2005-09-14 13:18  tshead

	* * Separated libk3dngui::document_state from the
	  main_document_window

2005-09-14 11:30  tshead

	* * Fix: NGUI ipersistent::load() method gets called properly

2005-09-14 11:10  tshead

	* * Eliminated beaucoup unneeded #includes * Deprecated
	  create_application_plugin() and create_document_plugin() in favor
	  of create_plugin()

2005-09-14 09:32  tshead

	* * Removed obsolete signals from k3d::iapplication

2005-09-14 05:59  romainbehar

	* Revamped Bug Buddy

2005-09-14 01:53  romainbehar

	* New system.h fix

2005-09-14 01:42  romainbehar

	* Updated Makefile.am

2005-09-13 16:39  tshead

	* * Code cleanup

2005-09-13 16:26  tshead

	* * File references store a filename instead of a relative path,
	  and store the encoding (for future reference)

2005-09-13 15:51  romainbehar

	* K-3D 0.5.0.32

2005-09-13 15:18  romainbehar

	* Optional libraries don't abort configure script anymore

2005-09-13 15:16  tshead

	* * Implemented loading of base64-encoded inline files

2005-09-13 13:34  tshead

	* * Updated K-3D Win32 all-in-one setup to use 2.6 GTK2/GTKMM
	  releases

2005-09-13 13:33  tshead

	* * Created a code::blocks project for the freetype2 module, but
	  didn't add it to the workspace (crashes)

2005-09-13 09:09  romainbehar

	* Improved spin button feeling

2005-09-13 06:35  romainbehar

	* Move tool reuses transform and mesh filters

2005-09-13 05:42  romainbehar

	* Makefile fixes

2005-09-13 02:55  romainbehar

	* Added 'depict engine' interfaces to use with Graphviz or Surface
	  Shader previews; a depict engine renders scenes without a camera

2005-09-12 09:21  tshead

	* * Updated code::blocks build

2005-09-12 04:20  romainbehar

	* Updated Scale tool

2005-09-11 08:08  romainbehar

	* Spin-button entries ungrab focus on validation for hotkeys to
	  keep working

2005-09-09 16:13  romainbehar

	* Move tool fix

2005-09-09 07:29  romainbehar

	* Updated Rotate tool to match Move tool

2005-09-09 04:42  romainbehar

	* Move tool complete

2005-09-08 16:58  romainbehar

	* Began refactoring Move tool's tutorial feature

2005-09-08 10:10  romainbehar

	* Began updating Rotate tool

2005-09-08 07:13  romainbehar

	* Off-screen mouse warp for Move tool

2005-09-07 08:47  romainbehar

	* Fixed Move tool regressions and bugs

2005-09-07 05:52  romainbehar

	* Surface shaders now have a preview button that previews shader on
	  a cylinder

2005-09-06 22:36  tshead

	* * First iteration of a GUI for RenderMan properties, before I
	  pull the plug on my DSL ;) * Removed BMRT-specific properties
	  from RenderManLight, RenderManMaterial

2005-09-06 18:36  tshead

	* * Fix: broken Python polygon-creation scripts

2005-09-06 13:40  tshead

	* * Fix: bug loading documents introduced by user properties *
	  TransformFilterScript caches script output

2005-09-06 11:59  tshead

	* * First-iteration GUI for adding user properties to objects

2005-09-06 06:00  romainbehar

	* Warn the user when a file could not be saved

2005-09-06 04:55  romainbehar

	* Began splitting acinclude.m4 into m4/k3d_*.m4

2005-09-05 16:13  romainbehar

	* Basic support for pausing interactive tutorials

2005-09-05 09:55  romainbehar

	* Move tool only draws active manipulators while in move mode

2005-09-05 07:06  romainbehar

	* Move tool fixes

2005-09-05 05:03  romainbehar

	* Removed linker option

2005-09-05 01:31  romainbehar

	* Undeprecated parent_to_world_matrix() : new implementation
	  returns parent's transformation

2005-09-03 16:50  romainbehar

	* K-3D 0.5.0.31

2005-09-03 16:40  romainbehar

	* Added selection window to Move tool

2005-09-03 07:52  romainbehar

	* Move tool didn't update constraints with hidden manipulators

2005-09-02 17:31  romainbehar

	* Bug fixes in Selection and Move tools

2005-09-02 12:34  tshead

	* * Implemented base64 serialization of external files (extraction
	  not implemented yet) * Added k3d::base64::encode() and
	  k3d::base64::decode() to the SDK

2005-09-02 10:06  tshead

	* * Path chooser control displays full path as a tooltip

2005-09-02 07:28  romainbehar

	* Move tool feature complete, more Scale tool work

2005-09-02 02:37  romainbehar

	* Fixed linking issue

2005-08-31 23:02  tshead

	* * Initial NGUI support for relative/absolute paths

2005-08-31 12:05  tshead

	* * Initial support for absolute, relative, and inline paths

2005-08-31 08:10  tshead

	* * Win32 build fixes

2005-08-30 17:49  tshead

	* * QtUI implements required k3d::iuser_interface

2005-08-30 16:18  tshead

	* * Created a "selection button" for working with selection
	  properties, and so we can test selection-related functionality

2005-08-30 07:33  tshead

	* * Enabled serialization for RenderMan properties

2005-08-29 14:54  romainbehar

	* Removed duplicate linking of Boost libraries

2005-08-29 11:17  tshead

	* * Initial work on providing a GUI for creating user properties
	  and renderman properties

2005-08-29 11:16  tshead

	* * Fix: deleting an object with the context menu updates the
	  display

2005-08-29 08:26  tshead

	* * Added compiler version to startup- and bug-buddy output * Build
	  fixes for gcc 3.4.4

2005-08-29 04:58  romainbehar

	* ExtrudeFaces doesn't select output sides by default

2005-08-28 13:11  tshead

	* * Made user properties deletable

2005-08-27 21:43  tshead

	* * Removed totally obsolete and completely unnecessary
	  implementation of icommand_node by document objects

2005-08-26 22:59  tshead

	* * Scripted toolbar buttons are assigned unique command-node-names
	  and hotkey paths

2005-08-26 21:27  tshead

	* * Updated iproperty and related interfaces so property
	  implementations are lighter-weight (and so user properties can be
	  deleted)

2005-08-26 14:40  tshead

	* * Ongoing property work ZZCVS:
	  ----------------------------------------------------------------------

2005-08-26 13:19  tshead

	* * Property label cleanup * Better default power for
	  YafrayHemiLight

2005-08-26 09:11  tshead

	* * Fix: build problem with k3d::ri::set_attributes() and
	  k3d::ri::set_options() * Removed obsolete
	  k3d::ri::irenderable::renderman_pre_render() method

2005-08-25 21:38  tshead

	* * Initial support for custom RenderMan attributes and options
	  (without serialization)

2005-08-25 17:13  romainbehar

	* Added experimental parent mode to Move tool

2005-08-25 09:40  romainbehar

	* Nicer configure script

2005-08-25 08:34  tshead

	* * Updated RenderManEngine property labels

2005-08-25 05:41  romainbehar

	* Improved manipulator position for component with Move and Scale
	  tools

2005-08-25 04:13  romainbehar

	* Hide unpinned panels is now a toggle

2005-08-24 17:54  tshead

	* * Fix: incorrect e-mail address in k3d-bug-buddy - doh!

2005-08-24 15:33  tshead

	* * Added the NUI module to the Code::Blocks workspace * NUI
	  implements k3d::iuser_interface

2005-08-24 09:12  romainbehar

	* Fixed infinite loop in Collapse filter

2005-08-24 05:11  romainbehar

	* More default hotkeys

2005-08-24 04:16  romainbehar

	* Improved OpenGL display for torn quads, shouldn't crash anymore
	  with scenes containing triangles and quads only

2005-08-23 09:45  romainbehar

	* Fixed cutnpaste error

2005-08-23 09:37  romainbehar

	* Separated autotools detection for libsigc++ and glibmm/gtkmm;
	  added configure option to disable NGUI

2005-08-22 15:44  barche

	* 64bit build fix. See also
	  http://lists.boost.org/Archives/boost/2004/03/63135.php

2005-08-22 15:02  romainbehar

	* Transform tools only act on transform sinks or mesh sources
	  depending on selection mode

2005-08-22 13:08  tshead

	* * K-3D 0.5.0.30

2005-08-22 09:46  tshead

	* * Fix: crash using the Move Tool or the Scale Tool after doing
	  Select > All

2005-08-22 08:20  tshead

	* * Improved similarity between Makefile.codeblocks and Makefile.am

2005-08-22 08:14  tshead

	* * Updated the Code::Blocks build order to match the autotools
	  build more closely

2005-08-22 08:14  tshead

	* * Fixed build problem

2005-08-22 00:10  tshead

	* * Restored preview render capability to Render Region Tool

2005-08-21 23:50  tshead

	* * Made the global iuser_interface object a requirement (NULL
	  object pattern) * RenderMan engine complains if you have bogus
	  crop window settings (but should we get rid of
	  iuser_interface::XXXX_message() altogether?)

2005-08-21 22:08  tshead

	* * Fix: crash saving document with paths that contain spaces *
	  Created k3d::data::path_serialization policy, which stores
	  serializes an absolute and a relative path * Removed a lot of
	  duplicate code

2005-08-20 17:13  romainbehar

	* Fixed Move tool crash on MMB constraint cycling

2005-08-19 18:57  tshead

	* * Improved consistency in NGUI menu labels

2005-08-19 14:13  tshead

	* * K-3D 0.5.0.29

2005-08-19 11:07  tshead

	* * K-3D 0.5.0.29

2005-08-19 10:29  tshead

	* * Fix: plugin icons not visible in menus on non-SVG systems

2005-08-19 08:52  tshead

	* * Added yafray module to the Code::Blocks workspace * Lights are
	  colored yellow in the viewport, so it will be obvious when they
	  are selected (white) * Fixed problem picking lights interactively

2005-08-19 08:51  tshead

	* * Added "make test" target to the Code::Blocks makefile

2005-08-19 08:49  tshead

	* * Renderframe uses ShellExecute to display images on Win32

2005-08-18 18:01  tshead

	* * Restored tutorial-message functionality

2005-08-18 17:44  tshead

	* * Fix: build problem introduced in interactive function changes

2005-08-18 15:18  tshead

	* * Fix: crash changing shaders when shader properties are visible
	  in Object Properties and include a color property

2005-08-18 14:08  tshead

	* * Restored executable icons to the Code::Blocks build

2005-08-18 13:03  tshead

	* * Fix: win32 all-in-one installer runs the Python installer
	  correctly

2005-08-18 11:12  tshead

	* * K-3D 0.5.0.28

2005-08-18 10:32  tshead

	* * New document camera points at the origin

2005-08-18 10:19  tshead

	* * Annoyance fix: timeline panel is minimized at startup

2005-08-18 10:00  tshead

	* * Created a makefile for the Code::Blocks build, as a temporary
	  fix for creating version.h and installers * Updated installer
	  scripts

2005-08-18 09:03  tshead

	* * Fix: problem activating toolbar buttons interactively on Win32
	  * Recoded interactive functions to use screen coordinates
	  wherever possible * Code::Blocks updates

2005-08-17 23:05  tshead

	* * Fixed problem with interactive::show() and scrolled windows *
	  Code cleanup

2005-08-17 18:33  tshead

	* * Fix: build breakage

2005-08-17 15:59  tshead

	* * Trying to fix tutorial functionality on Win32

2005-08-17 15:22  tshead

	* * Temporary workaround for the typeid(k3d::mesh*) segfault

2005-08-17 12:54  tshead

	* * Fix: warnings creating NGUI viewport * CVS cleanup

2005-08-17 10:42  tshead

	* * Fixed some CodeBlocks breakage

2005-08-16 22:49  tshead

	* * Label improvements

2005-08-16 17:37  tshead

	* * User properties are serializable

2005-08-15 20:11  tshead

	* * Ongoing qtui work

2005-08-15 20:01  tshead

	* * Added another sample document

2005-08-15 16:17  tshead

	* * Better verbiage prompting the user for an OpenGL engine * Added
	  context-menu item to pick the viewport OpenGL engine

2005-08-14 17:40  tshead

	* * Workaround for gcc 4.0 prob

2005-08-14 17:35  tshead

	* * Marked MoveFirstEdge and FlipOrientation stable

2005-08-14 14:07  tshead

	* * Created FlipOrientation tool, which reverses polygon order

2005-08-14 11:21  barche

	* Correct YafrayAreLight positioning/scaling/orientation

2005-08-13 22:20  tshead

	* * Minor QTUI appearance tweaks * Ongoing work on user properties

2005-08-13 22:16  tshead

	* * Fix: broke yafray autosmooth functionality, when rendering
	  meshes

2005-08-12 07:35  romainbehar

	* Absence of RenderMan plugins doesn't prevent other plugins to
	  load in default document

2005-08-11 17:52  tshead

	* * YafrayMaterial implements k3d::gl::imaterial * YafrayEngine
	  renders per-face materials correctly

2005-08-11 16:11  romainbehar

	* Scale tool scales components

2005-08-11 01:21  romainbehar

	* Added missing compilation flags

2005-08-10 20:45  tshead

	* * Created k3d::ipersistent_container and updated k3d_data and
	  related classes * Implemented user property serialization (but
	  not deserialization) * Created rebel "qtui" user interface plugin

2005-08-10 02:45  romainbehar

	* Removed libsigc++ 1.x compatibility layer

2005-08-09 07:48  romainbehar

	* K-3D 0.5.0.27

2005-08-09 07:16  romainbehar

	* Move tool's manipulator moves with components

2005-08-08 15:43  romainbehar

	* Converted last SigC functions to new sigc namespace

2005-08-08 15:36  barche

	* Do the SDS stuff without leaking a copy of the entire scene on
	  render.

2005-08-08 15:31  barche

	* Automatically apply SDS before sending SDS meshes to the yafray
	  renderer.

2005-08-08 06:52  romainbehar

	* Converted libsigc++ functions from namespace SigC (1.x) to sigc
	  (2.x)

2005-08-08 06:52  romainbehar

	* Converted k3dsdk libsigc++ functions from namespace SigC (1.x) to
	  sigc (2.x)

2005-08-08 04:36  romainbehar

	* Converted almost all NGUI from SigC to sigc

2005-08-07 20:53  tshead

	* * Improved selection screen updates

2005-08-07 18:53  tshead

	* * YafrayMaterial correctly advertises the imaterial interface, so
	  it shows-up in material choosers

2005-08-07 18:52  tshead

	* * Added "make sloccount" target, according to which we've done
	  over $6 million in development on K-3D :)

2005-08-07 16:14  romainbehar

	* Select all / select none selects/deselects objects or components
	  depending on selection mode

2005-08-07 10:48  romainbehar

	* Added a comment

2005-08-07 10:23  romainbehar

	* Fixed Move tool crash due to not yet implemented component move
	  undo function

2005-08-07 06:26  barche

	* Fixed CatmullClark level setting segfault

2005-08-06 20:03  tshead

	* * Conics weren't updated properly when their input matrix changed

2005-08-06 20:02  tshead

	* * Added "atomic" sample project

2005-08-06 15:30  tshead

	* * Initial support for (non-serializable) user properties *
	  Reduced string-copying in k3d_data

2005-08-06 07:31  barche

	* Fixed dissapearing object with catmull-clark. Segfault for level
	  > 2 appears.

2005-08-05 15:13  romainbehar

	* Bug-buddy SigC -> sigc conversion

2005-08-05 13:44  romainbehar

	* Converted all modules from SigC to sigc API

2005-08-04 09:42  romainbehar

	* Updated labels and descriptions in freetype2, geometry, graphviz,
	  gts, lsystem, and qslim modules

2005-08-04 07:09  pgregory

	* Updates to the Code::Blocks based Win32 build.

2005-08-04 05:55  romainbehar

	* Updated Knife tool icon

2005-08-04 04:02  romainbehar

	* Added Rene's new Knife Tool icon

2005-08-03 03:52  romainbehar

	* Updated labels and descriptions in deformation module

2005-08-03 03:10  romainbehar

	* Updated labels and descriptions in core module

2005-08-02 13:56  romainbehar

	* Added 'set camera' / 'set engine' functions to the main menu

2005-08-02 08:27  romainbehar

	* Updated scripting plugins (labels and descriptions)

2005-08-02 05:53  romainbehar

	* MoveTool moves components, uning TweakPoints; fixed some
	  TweakPoints issues

2005-08-01 07:35  romainbehar

	* Moved QuadrilateralRemeshing to its own module, removed SuperLU
	  source files from K-3D tree

2005-08-01 03:38  romainbehar

	* Updated labels and properties

2005-07-31 23:17  tshead

	* * Code cleanup * Preliminary work on user properties

2005-07-30 08:35  romainbehar

	* k3d::split_edge->is_selected() returns true even when only
	  companion is selected

2005-07-29 17:23  romainbehar

	* More SigC -> sigc conversion

2005-07-29 02:30  romainbehar

	* Updated blobbies labels and properties

2005-07-29 01:52  pgregory

	* Update Code::Blocks project files, rename workspace.

2005-07-28 09:56  pgregory

	* Add support for Code::Blocks build under Win32.

2005-07-28 09:30  romainbehar

	* Removed backtrace compilation on Darwin platform

2005-07-28 06:43  romainbehar

	* GCC 3.4/4.0 fix

2005-07-28 06:20  romainbehar

	* Added Render Frame & Animation to main Render menu

2005-07-28 04:40  romainbehar

	* Added Unparent, Select Parent/Child/Sibling in main menu; Parent
	  tool cancels with RMB

2005-07-27 22:22  tshead

	* * Replaced abstract istate_change_set with concrete
	  state_change_set * Cleaned-up k3d::persistence

2005-07-27 04:59  romainbehar

	* Reviewed labels and descriptions in mesh module

2005-07-27 02:43  romainbehar

	* Fixed tutorial handling for Filter menu

2005-07-26 15:08  romainbehar

	* Panel frame initializes Viewport choice when mounting

2005-07-26 14:45  romainbehar

	* Added default hotkey 'Delete' to Edit/Delete menu

2005-07-26 10:00  romainbehar

	* Moved property_button and property_label common code to
	  property_widget

2005-07-26 06:44  romainbehar

	* Undo/Redo for new View menu items

2005-07-26 06:27  romainbehar

	* Main menu improvements

2005-07-26 04:26  romainbehar

	* Updated labels and descriptions in Bitmap module

2005-07-25 17:04  romainbehar

	* Reintroduced Plug tool behaviour to Property Button, tutorial
	  enabled

2005-07-25 09:38  romainbehar

	* Began converting old libsigc compatibility functions (SigC ->
	  sigc)

2005-07-25 06:43  romainbehar

	* Tutorial enabled new property button

2005-07-25 04:54  romainbehar

	* Updated label and description in modules/selection

2005-07-25 03:18  romainbehar

	* Updated NGUI properties (labels and descriptions)

2005-07-24 10:13  romainbehar

	* Attempt to a more user friendly plug menu

2005-07-22 09:47  romainbehar

	* Transform tools record world transformation for tutorials

2005-07-22 05:03  romainbehar

	* Further tool refactoring

2005-07-21 10:19  romainbehar

	* Began removing redundant values in transform tools: updates now
	  entirely rely on the Undo/Redo system, which greatly simplifies
	  design

2005-07-19 12:38  romainbehar

	* K-3D 0.5.0.26

2005-07-19 08:03  romainbehar

	* Highly experimental Knife tool

2005-07-18 15:36  romainbehar

	* Restored icons in ScaleTool

2005-07-18 06:22  romainbehar

	* Transform tools pass delta value to targets; code cleanup

2005-07-17 10:43  romainbehar

	* Added render attributes to Yafray engine

2005-07-16 18:32  romainbehar

	* Added object and mesh attributes to Yafray material (until K-3D
	  has user properties implemented)

2005-07-15 09:44  romainbehar

	* Code cleanup (moved common code from Move/Rotate/Scale to
	  transform_tool.h)

2005-07-15 05:57  romainbehar

	* Fixed Delete function from context menu

2005-07-15 05:08  romainbehar

	* More Yafray lights work

2005-07-14 18:53  tshead

	* * Fix: "double transform" problem rendering mesh instances with
	  Yafray

2005-07-13 03:47  romainbehar

	* Fixed Yafray material assignment

2005-07-12 16:13  romainbehar

	* Added more Yafray lights

2005-07-12 14:16  romainbehar

	* Added Filter/Transform menu to the main document window

2005-07-12 06:14  romainbehar

	* Context menu's transform filters act on selected objects

2005-07-12 04:07  romainbehar

	* Added Undo All and Redo All menu items : Undo All undoes all
	  successive actions with the same name

2005-07-11 15:10  romainbehar

	* Code cleanup (removed useless viewport_state structure)

2005-07-11 09:44  romainbehar

	* Move tool records manipulator selection independently from mouse
	  coordinates (for tutorials)

2005-07-11 04:57  romainbehar

	* Dissolve : fixed bug in DissolvePoints, turned STABLE

2005-07-10 20:39  tshead

	* * Fix: operator!= is only defined for boost::filesystem::path for
	  boost versions prior to 1.32

2005-07-08 14:05  romainbehar

	* GCC 4.0 fixes for the SDK

2005-07-08 06:00  romainbehar

	* Fixed tool properties

2005-07-08 03:54  romainbehar

	* Added an update in Move tool

2005-07-07 20:46  tshead

	* * Build fix

2005-07-07 15:55  romainbehar

	* Fixed selection regression

2005-07-07 14:40  romainbehar

	* Added Filter/Mesh menu to main document window

2005-07-07 13:40  romainbehar

	* Updated About box copyright to 2005

2005-07-07 06:27  romainbehar

	* Created a script to check Win32 makefiles and updated them

2005-07-06 09:19  romainbehar

	* Restored group handling in OBJ readers

2005-07-06 06:24  romainbehar

	* Merged OBJReader and OBJ_Mesh_Input features into obj_helpers,
	  fixed crash when loading faces before vertices

2005-07-05 15:30  romainbehar

	* Began moving OBJ reading functions to a separate helper function

2005-07-05 06:03  romainbehar

	* Fixed Makefile warnings

2005-07-05 05:05  romainbehar

	* Created TweakPoints filter

2005-07-04 22:18  tshead

	* * Code cleanup

2005-07-04 09:58  romainbehar

	* Edge de/selection de/selects companion

2005-07-04 07:06  romainbehar

	* Move tool also works with points

2005-07-03 04:46  barche

	* SDS bugfixes. Selection detection works with selection_weight
	  again.

2005-07-01 04:16  romainbehar

	* Improved NGUI tools tutorial handling

2005-06-30 16:13  romainbehar

	* Fixed name clash in namespace detail

2005-06-30 15:01  barche

	* Re-refactored SDS code, so the cache is actually used again.
	  Reverted to using visible_selection, because selection_weight
	  caused everything to be updated somehow.

2005-06-30 08:49  romainbehar

	* Rotate tool updates angle from linear mouse move

2005-06-29 03:20  romainbehar

	* Tutorial enabled Move, Rotate and Scale tools

2005-06-28 23:13  tshead

	* * Created Annotation plugin, for - you guessed it - annotating
	  documents * Updated animation test case documents

2005-06-28 16:48  romainbehar

	* K-3D 0.5.0.25

2005-06-28 16:35  romainbehar

	* Fix: k3d::triangulate() did copy parent face hole in each new
	  face

2005-06-28 03:39  romainbehar

	* Fix: selection handles non-convex faces

2005-06-28 03:38  romainbehar

	* Fixed nearest edge selection, and regression in Selection Tool

2005-06-27 05:51  romainbehar

	* Applied new MoveTool behaviour to Rotate and Scale tools

2005-06-26 17:08  romainbehar

	* Added to MoveTool : corrdinate system property

2005-06-26 15:04  tshead

	* * Greatly simplified k3d::ipersistent * Created
	  k3d::ipersistent_lookup for doing general-purpose id <--> object
	  lookups during serialization * Created native K-3D file format
	  reader * K-3D documents may be imported into other K-3D documents

2005-06-25 17:56  romainbehar

	* Move tool shift/control click/drag don't start action

2005-06-25 17:14  romainbehar

	* Selection Tool's paint mode uses selection window when shift or
	  control key is active

2005-06-25 16:51  romainbehar

	* Fixed modules/Makefile.am, automake 1.9 failed

2005-06-24 07:04  romainbehar

	* First try at restoring CatmullClarkSubdivider

2005-06-23 09:01  romainbehar

	* Replaced MoveTool inheritance from Selection by a much simpler
	  one : MoveTool selects with single click, adds or subtract with
	  Shift or Control key

2005-06-23 05:43  romainbehar

	* Restored paint mode for components

2005-06-23 04:07  romainbehar

	* Moved subdivision surface algorithms to their own library

2005-06-22 15:01  romainbehar

	* K-3D 0.5.0.24

2005-06-22 07:42  romainbehar

	* MeshInstance uses one display list per mesh component

2005-06-22 04:19  romainbehar

	* Delete command deletes selection and is now availablein the main
	  Edit menu

2005-06-22 03:29  romainbehar

	* Fixed LMB drag in Selection Tool

2005-06-21 22:16  tshead

	* * Began work on per-plugin serialization * Moved native document
	  serialization into a plugin * Updated the native document schema

2005-06-21 15:29  romainbehar

	* Rotate and Scale tool inherit from Selection tool

2005-06-21 14:33  romainbehar

	* Connected active_toll_changed signal to update Tool properties
	  panel

2005-06-21 06:28  romainbehar

	* More FilletEdges fixes

2005-06-20 06:16  romainbehar

	* Fixed concave intersections in FilletEdges

2005-06-20 03:05  romainbehar

	* Fixed extended/non-extended selection

2005-06-19 12:09  romainbehar

	* Added ExtendedSelection toggle to SelectionTool

2005-06-17 19:40  tshead

	* * Updated k3d::data so it can expose a property from non-objects

2005-06-17 09:53  romainbehar

	* Made FilletEdges procedural modeling friendly

2005-06-17 04:14  romainbehar

	* Removed property_collection dependency on k3d::idag

2005-06-16 18:15  tshead

	* * Added memory caching for geometric primitives

2005-06-16 16:42  romainbehar

	* FilletEdges handles non-loop edges

2005-06-16 04:15  romainbehar

	* Added a checkbox to ExtrudeFaces choosing side faces selection

2005-06-15 10:00  romainbehar

	* ExtrudeFaces output geometry order is now deterministic,
	  randomized components through std::map or std::set did break
	  procedural modeling assumptions

2005-06-15 07:14  romainbehar

	* Added Tool Properties panel

2005-06-14 15:09  romainbehar

	* Fix: removed useless selection action

2005-06-14 14:07  romainbehar

	* Fix: Selection Tool deselects all on mouse up

2005-06-13 08:43  romainbehar

	* Move tool updates when document selection changes

2005-06-13 04:43  romainbehar

	* Improved Select tool behaviour consistency

2005-06-12 16:48  romainbehar

	* Instantiate and Duplicate are in main Edit menu

2005-06-10 16:46  romainbehar

	* Move/Rotate/Scale tools really show at constant size

2005-06-10 15:42  romainbehar

	* FilletEdges fills intersections on odd segment number

2005-06-10 09:54  romainbehar

	* FilletEdges fills intersections on even segment number

2005-06-10 04:21  romainbehar

	* MoveTool now derives from SelectionTool and inherits its
	  functions

2005-06-09 09:51  romainbehar

	* Improved FilletEdges

2005-06-09 05:53  romainbehar

	* Move tool is able to select another object

2005-06-08 08:10  romainbehar

	* FilletEdges handles single edges

2005-06-08 01:40  romainbehar

	* Fixed Scale Tool glitch

2005-06-07 16:22  romainbehar

	* Restored multiple filters per Move/Rotate/Scale tools session

2005-06-07 10:12  romainbehar

	* Move/Rotate/Scale tools create only one transform filter per
	  session

2005-06-07 04:05  romainbehar

	* Move, rotate and scale tools show at constant size

2005-06-06 17:18  barche

	* SDS performance update and bugfixes. Made extrudefaces select all
	  newly generated faces to ensure SDS preview update.

2005-06-06 07:58  romainbehar

	* Improved FilletEdges on bridging coplanar faces

2005-06-06 05:50  romainbehar

	* Tutorial enabled selection tool

2005-06-02 16:06  romainbehar

	* Scale tool's center handle now has spin button like behaviour

2005-06-02 09:40  romainbehar

	* Added Tools and Select menus

2005-06-02 04:43  romainbehar

	* Fixed polyhedron loading crash: there's an issue with
	  std::count_if / k3d::xml::same_name

2005-06-01 09:39  romainbehar

	* Tutorial enabled 'Selection click'

2005-06-01 00:08  barche

	* SDS preview update.

2005-05-31 05:29  romainbehar

	* Instantiate, Duplicate and Filter context menu options now apply
	  on selected objects instead of only the one under mouse cursor

2005-05-30 10:20  romainbehar

	* FilletEdges now links edges

2005-05-29 15:32  romainbehar

	* Fixed GTS module outputs : companion edges are now set

2005-05-27 09:58  romainbehar

	* Added FilletEdges first draft

2005-05-26 05:37  romainbehar

	* Instantiate now duplicates original transformation if it exists

2005-05-25 02:17  romainbehar

	* Fixed k3dscript engine crash, added support for multiple-line
	  statements

2005-05-24 07:22  romainbehar

	* Duplicate tool copies transformation into a frozen transformation

2005-05-24 03:29  romainbehar

	* Updated splash box text; splash window is not TOPLEVEL anymore

2005-05-24 02:05  romainbehar

	* Mouse pointer wraps horizontally on spin button drag

2005-05-23 20:09  tshead

	* * Cleaned-up the the panel frame combo-box

2005-05-23 15:56  romainbehar

	* Changelog for K-3D 0.5.0.23

2005-05-23 15:49  romainbehar

	* K-3D 0.5.0.23

2005-05-22 20:39  tshead

	* * Added support for setting cameras and render engines
	  per-viewport * Vastly-improved UI for rendering, choosing cameras
	  and render engines

2005-05-22 16:38  tshead

	* * Moved interfaces and objects out of the k3d::viewport namespace
	  and into k3d::gl, for consistency with the RenderMan interfaces *
	  Renamed the Viewport plugin as OpenGLEngine, for consistency with
	  the RenderManEngine plugin

2005-05-21 16:26  tshead

	* * Removed obsolete functions for manipulating channels

2005-05-20 16:12  romainbehar

	* Made geometry importers to use FrozenMesh's imesh_storage

2005-05-20 13:32  romainbehar

	* Spin buttons increase one-tenth unit on horizontal drag; set
	  mouse movement threshold before switching to drag mode

2005-05-19 17:13  romainbehar

	* Spin buttons step increment on timeout when the user doesn't drag

2005-05-19 08:53  romainbehar

	* Fix in ExtrudeFaces : segments with non-zero inset

2005-05-19 04:36  romainbehar

	* Fixed window selection in edge/vertex mode when clicking on
	  object

2005-05-18 06:02  romainbehar

	* Added k3d::viewport::select_state to choose which geometry
	  components are drawn for OpenGL selection

2005-05-18 04:12  romainbehar

	* Disabled PO files until they work property

2005-05-17 21:24  tshead

	* * Reverted FrozenMesh implementation * Updated context menu
	  "Duplicate" command to use k3d::imesh_storage

2005-05-17 21:23  tshead

	* * Regression test tweak

2005-05-17 03:39  romainbehar

	* ChangeLog or K-3D 0.5.0.22

2005-05-17 03:19  romainbehar

	* K-3D 0.5.0.22

2005-05-17 02:58  romainbehar

	* Regression fix: FrozenMesh imesh_sink property is writable again

2005-05-16 16:01  romainbehar

	* Implemented Duplicate function

2005-05-16 16:01  romainbehar

	* k3d::set_value() function is now verbose in debug logs

2005-05-16 05:57  romainbehar

	* Added 'group normals' option to ExtrudeFaces

2005-05-13 16:42  romainbehar

	* Fixed categorization in Dissolve, Bridge and Bevel

2005-05-13 16:03  romainbehar

	* ExtrudeFaces now links holes with back faces

2005-05-12 10:20  romainbehar

	* Added 'Segments' option to ExtrudeFaces

2005-05-12 06:31  romainbehar

	* Instantiate now copies original instance property values

2005-05-11 05:48  romainbehar

	* Added 'Instanciate' option to mesh context menu

2005-05-10 22:30  tshead

	* * Added Viewport-specific functionality to the context menu, so
	  the camera can be set without remounting panels * The Pick Camera
	  and Pick XXX Render Engine dialogs create objects with unique
	  names

2005-05-10 15:00  romainbehar

	* removed delete_faces_and_edges function which is now handled in
	  ~face; fixed regressions

2005-05-10 14:04  romainbehar

	* Delete now removes orphaned face hole points

2005-05-10 13:56  romainbehar

	* MeshInstance now draws hole edges; fixed ExtrudeFaces back face
	  holes

2005-05-10 13:37  romainbehar

	* is_valid(const polyhedron& Polyhedron) now checks face holes

2005-05-10 01:31  romainbehar

	* ExtrudeFaces doesn't move region interior points with Outside
	  option anymore

2005-05-09 09:45  romainbehar

	* Added 'back face' option to ExtrudeFaces

2005-05-09 05:54  romainbehar

	* Fixed TriangulateFaces, added 'Holes only' option

2005-05-07 18:04  romainbehar

	* ExtrudeFaces now moves faces holes with extrusion; fixed region
	  option

2005-05-05 17:25  romainbehar

	* Added experimental region option to ExtrudeFaces

2005-05-04 21:53  tshead

	* * Better command-node names for object-creation (both toolbar
	  buttons and menu items)

2005-05-04 21:52  tshead

	* * Fix: GTK initialization was "stealing" arguments from the
	  command-line

2005-05-04 04:28  romainbehar

	* Little fixes in Delete filter

2005-05-04 02:03  romainbehar

	* Fixed regression in Collapse filters

2005-05-03 06:46  romainbehar

	* Increased edge selection sensitivity to avoid selection window or
	  deselection when clicking inside a face

2005-05-03 05:00  romainbehar

	* ConnectVertices is now a mesh_selection_sink

2005-05-03 04:30  romainbehar

	* Fix : Dissolve doesn't crash anymore when all faces or edges are
	  selected

2005-05-03 04:28  romainbehar

	* split_edge destructor now acknowledges its companion. loop_edges
	  accepts forward iterators

2005-05-02 23:19  tshead

	* * Fix: crash in Gnome URI handler

2005-05-02 10:12  romainbehar

	* Fixed Dissolve regression crash

2005-05-01 19:37  tshead

	* * Big cleanup of PolyText, which handles holes correctly now

2005-05-01 19:36  tshead

	* * Fix: crash caused by k3d::deep_copy() regression * k3d::face
	  cleans-up edges properly

2005-05-01 19:35  tshead

	* * Code cleanup

2005-05-01 19:34  tshead

	* * Fix: compile-error

2005-05-01 11:15  dsmatthews

	* minor edit

2005-05-01 10:57  dsmatthews

	* added list of search and replaces to help speed up hand building
	  Makefile.win

2005-05-01 00:07  tshead

	* * Fix: crash tesselating polygons that call the combine callback
	  * Polygon tesselation handles holes (sort of - think we need to
	  look at defining the orientation of holes)

2005-04-30 20:33  tshead

	* * Marked ColorBezierChannel and ScalarBezierChannel deprecated *
	  Fix: FrozenSelection handles loading pre-selection-property data
	  correctly

2005-04-30 09:00  tshead

	* * Reviewed plugins, marked many STABLE

2005-04-29 14:17  romainbehar

	* K-3D 0.5.0.21

2005-04-29 14:04  romainbehar

	* K-3D 0.5.0.21

2005-04-29 09:22  romainbehar

	* Turned CollapseEdges, CollapseFaces and ExtrudeFaces as STABLE

2005-04-28 14:38  romainbehar

	* Fixed concave polygons tesselation; turned SubdivideFaces STABLE

2005-04-27 20:31  tshead

	* * Created BitmapSourceScript and BitmapFilterScript plugins, that
	  can create and modify bitmaps via scripting * Added assign(),
	  reset(), get_pixel() and set_pixel() methods to the Python
	  k3d.bitmap object

2005-04-26 16:31  romainbehar

	* Created new BevelFaces and deprecated previous one

2005-04-26 16:29  romainbehar

	* Selection callback fix in BevelPoints

2005-04-25 23:12  tshead

	* * Python engine handles scripts containing DOS line-endings

2005-04-24 21:54  tshead

	* * Created k3d::mesh_selection, plus supporting functions and
	  classes * Most mesh filter plugins store their own selection
	  data, instead of using the FrozenSelection plugin * Added
	  "Transform Filter" to the context menu, and renamed "Filter" to
	  "Mesh Filter"

2005-04-24 14:55  romainbehar

	* Tagged BevelPoints as STABLE

2005-04-23 17:08  romainbehar

	* Experimental BevelPoints on border points

2005-04-22 10:07  romainbehar

	* Turned ConnectVertices, Delete and SubdivideEdges as STABLE

2005-04-21 09:38  romainbehar

	* Moved some useful mesh functions to mesh/helpers.h

2005-04-21 09:36  romainbehar

	* Created another BevelPoints function and deprecated the old one

2005-04-21 08:53  dsmatthews

	* added enumerations.

2005-04-20 16:11  romainbehar

	* Began implementing new DissolvePoints behaviour

2005-04-20 14:51  dsmatthews

	* minor edit

2005-04-20 14:40  dsmatthews

	* XMLSchema for .slmeta files used to build interface to shaders.

2005-04-20 09:50  dsmatthews

	* archive expands to 12MB, it contains a ctag file for all the .sl
	  code in the /share/shaders dir, it also contains a dir with files
	  for the output of grep for each ctag against all the *.sl files.
	  This lets you see how commonly a token is used and in what
	  shaders, it also shows you which shaders are related.

2005-04-20 09:05  romainbehar

	* Added 'inset' parameter to ExtrudeFaces

2005-04-20 07:57  romainbehar

	* PolyCushion is now a solid

2005-04-20 05:17  romainbehar

	* Fixed ExtrudeFaces

2005-04-19 23:28  tshead

	* * Fixed shutdown crash / shutdown infinite-loop related to
	  gluTess

2005-04-19 17:00  romainbehar

	* Little fix in GLUtesselator use to prevent application crashes

2005-04-19 10:10  romainbehar

	* Added CollapseFaces

2005-04-19 08:54  romainbehar

	* MeshInstance now triangulates polygon in OpenGL viewport

2005-04-19 06:54  romainbehar

	* Added .cvsignore to primitives module

2005-04-19 06:53  romainbehar

	* Namespace fix

2005-04-19 05:55  romainbehar

	* Moved primitives to their own module

2005-04-19 05:52  romainbehar

	* Moved primitives to their own module

2005-04-19 03:13  romainbehar

	* Put plugins in alphabetical order in modules/Makefile.am

2005-04-18 23:30  tshead

	* * Strange fix for bizarre error loading meshes from XML

2005-04-18 07:18  romainbehar

	* BridgeFaces now works with MergeMesh

2005-04-18 06:06  romainbehar

	* Fixed SubdivideEdges bug

2005-04-17 15:47  romainbehar

	* Fixed Dissolve bug; Dissolve now works with points

2005-04-17 15:11  tshead

	* * Added icons to the Object List Panel * Added Save and Open
	  commands for individual objects

2005-04-16 23:54  romainbehar

	* Serialization fix: now saves files correctly

2005-04-16 15:41  romainbehar

	* Dissolve now dissolves faces; deprecated MergeFaces

2005-04-15 21:09  tshead

	* * RenderMan Shader plugins display shader argument labels and
	  descriptions in the UI * Added sample argument labels and
	  descriptions to k3d_plastic.sl

2005-04-15 16:50  romainbehar

	* Bug fixed in BridgeFaces

2005-04-15 16:34  romainbehar

	* Bug fix in Dissolve

2005-04-15 16:13  romainbehar

	* Created BridgeFaces

2005-04-15 15:41  romainbehar

	* CollapseEdges bug fix

2005-04-15 07:22  romainbehar

	* CollapseEdges now works when several edges are selected

2005-04-14 23:50  tshead

	* * Added k3d::sl support for shader argument labels and
	  descriptions

2005-04-14 13:51  romainbehar

	* Fixed EdgesToBlobby

2005-04-14 08:56  romainbehar

	* Created BridgeEdges

2005-04-13 21:53  tshead

	* * MeshInstance can draw a mesh as a "point" or "bounding box"
	  proxy

2005-04-13 15:40  romainbehar

	* Added DissolveEdges (currently dissolves edges only)

2005-04-13 09:43  romainbehar

	* Added an extended mode (default) for SelectEdgerings

2005-04-13 09:20  romainbehar

	* Added code detecting polygon convexity for eventual triangulation

2005-04-12 16:17  dsmatthews

	* more .k3d files to demo shaders.

2005-04-12 15:53  romainbehar

	* Fixed CollapseEdges bug

2005-04-12 08:09  romainbehar

	* Removed Ralf's RandomizePoints that duplicates linear_point_noise
	  features

2005-04-12 06:18  romainbehar

	* Added Ralf Hoelzemer's new filter : RandomizePoints

2005-04-12 05:27  romainbehar

	* ConnectVertices now handles particular cases and output edges are
	  selected

2005-04-12 03:27  romainbehar

	* Restored interaction spinner in SubdivideFaces, the filter now
	  selects output faces

2005-04-11 10:00  romainbehar

	* Created ConnectVertices, deprecated LinkPoints

2005-04-11 07:47  romainbehar

	* SubdivideEdges now also subdivides companion

2005-04-11 04:38  romainbehar

	* Updated POTFILES.in

2005-04-11 02:54  romainbehar

	* Face and edge selection doesn't select underlying components
	  anymore

2005-04-11 02:37  romainbehar

	* GrowSelection now works with faces

2005-04-10 16:28  romainbehar

	* SubdividedFaces now process only selected faces. Deprecated
	  SplitFaces

2005-04-10 09:52  dsmatthews

	* minor edit

2005-04-10 09:46  dsmatthews

	* another example of the toonmap shader with maps and flat areas of
	  color

2005-04-10 09:29  dsmatthews

	* improved settings

2005-04-10 09:16  dsmatthews

	* added 2 examples of how to use the toonmap shader

2005-04-09 10:22  dsmatthews

	* notes for developers and win32 Makefile.win writers

2005-04-09 08:41  barche

	* First level of caching SDS preview

2005-04-08 14:57  romainbehar

	* Delete filter now deletes vertices

2005-04-08 06:00  romainbehar

	* Created Delete filter that deletes selected faces and edges, and
	  will ultimately replace DeleteSelected

2005-04-07 18:05  tshead

	* * Ensure that k3d::sl::generate_metafile() always uses "true" and
	  "false" to represent boolean values

2005-04-07 16:42  romainbehar

	* Removed rarely used k3d::polyhedron::edges, should improve
	  performance by several percents

2005-04-07 08:58  tshead

	* * Removed ODE stuff

2005-04-06 08:28  romainbehar

	* Created GrowSelection

2005-04-06 01:52  tshead

	* * I18N updates

2005-04-06 01:22  tshead

	* * Added File > Revert command

2005-04-06 00:51  tshead

	* * Fix: invalid shader metafile * Added regression tests for
	  testing shader metafile validity

2005-04-05 22:15  tshead

	* * "--ui none" is a synonym for the Null User Interface (NUI)

2005-04-05 06:40  romainbehar

	* Created FillSelectedHoles (handles simplest case only)

2005-04-05 06:30  dsmatthews

	* changes to include some overlooked files in /share

2005-04-05 01:18  tshead

	* * Improved error logging when plugins can't be instantiated

2005-04-05 00:39  tshead

	* * Fix: failed regression test with the libxml2 XML parser
	  back-end

2005-04-04 15:27  tshead

	* * Created k3d::filesystem::fstream, k3d::filesystem::ifstream,
	  and k3d::fileystem::ofstream as interface-compatible replacements
	  for other fstreams, which default to binary mode (to minimize
	  problems with file I/O across all platforms) * Added support for
	  a "navigation_target" property for Cameras, which is the object
	  that should be modified during viewport navigation

2005-04-04 11:43  tshead

	* * User options file is written with xml 1.0 declaration

2005-04-04 08:01  romainbehar

	* Added k3d::face_anticlockwise(k3d::split_edge*) to the SDK

2005-04-04 07:59  romainbehar

	* Added .cvsignore to selection module

2005-04-04 07:58  romainbehar

	* Moved selection plugins to their own module, created
	  SelectEdgerings

2005-04-04 06:41  blackburst

	* Added some of the latest contributors, so we don't forget about
	  them.

2005-04-04 02:14  tshead

	* * Fixed error configuring the XML parser back-end

2005-04-03 10:10  dsmatthews

	* Updated installer script to work with new dll build.	dan@3-e.net

2005-04-02 23:19  tshead

	* * Added --with-libxml2 configure-time option to force use of
	  libxml2 even if expat is available * Additional error output for
	  the libxml2 parser back-end * Display an error message if a
	  document can't be opened * Log XML parser back-end when starting
	  the application

2005-04-02 03:04  tshead

	* * Got rid of k3d::computed_property and replaced it with a new
	  k3d::data storage policy: k3d::data::computed_storage

2005-04-01 22:11  tshead

	* * Code cleanup

2005-04-01 16:31  pgregory

	* Applied Andreas' DLL patch for building under Win32/MinGW.

2005-04-01 14:43  tshead

	* * Updated makefiles to get "make distcheck" working - this will
	  not affect the MinGW / DLL build

2005-03-31 18:03  tshead

	* * Build fixes for gcc 3.4

2005-03-31 15:00  tshead

	* * Update k3d::data::container so that registration for properties
	  and serialization is automatic ... yay!

2005-03-31 13:01  blackburst

	* From a users point of view it makes much more sense if the 'View
	  > Split Panel Horizontal' make the split horizontally (HPaned do
	  actually split things vertically) and vice verse.

2005-03-31 08:08  romainbehar

	* Created SelectEdgeloops

2005-03-31 05:38  romainbehar

	* Created DeleteEdges and DeleteFaces

2005-03-31 02:11  romainbehar

	* Create CollapseEdges filter

2005-03-31 01:46  tshead

	* * Added some square aspect ratios and image resolutions

2005-03-31 01:46  tshead

	* * Named aspect ratios and named resolutions include the aspect
	  ratio in the label

2005-03-31 01:24  tshead

	* * RenderManShadowMap uses a Camera object for position /
	  orientation / projection

2005-03-31 01:23  tshead

	* * Camera object is selectable and drawn highlighted when selected

2005-03-31 01:22  tshead

	* * Corrected k3d::icrop_window derivation from k3d::iunknown

2005-03-31 01:20  tshead

	* * Updated k3d::data::container UML model

2005-03-30 20:19  tshead

	* * Updated animation test case documents to reflect the new camera
	  architecture

2005-03-30 18:57  tshead

	* * More documentation cleanup

2005-03-30 17:56  tshead

	* * Docs directory cleanup * Added a UML diagram for
	  k3d::data::container

2005-03-30 14:02  tshead

	* * Massive cleanup of the entire k3d::data design.  Eliminated the
	  many proxies and adaptors so that all smart data types are an
	  instantiation of k3d::data::container, regardless of
	  capabilities.  Eliminated several sources of error for callers,
	  including: * enable_serialization() no longer requires a proxy
	  type * The value() and object() functions have been renamed to
	  internal_value(), and internal_object(), to emphasize that they
	  do not do property lookups, and because they are rarely used.  *
	  The property_value() function has been renamed to value(),
	  because it is the most-used function in a data object, and to
	  de-emphasize whether property lookups are performed or not.

2005-03-30 13:59  tshead

	* * Massive cleanup of the entire k3d::data design.  Eliminated the
	  many proxies and adaptors so that all smart data types are an
	  instantiation of k3d::data::container, regardless of
	  capabilities.  Eliminated several sources of error for callers,
	  including: * enable_serialization() no longer requires a proxy
	  type * The value() and object() functions have been renamed to
	  internal_value(), and internal_object(), to emphasize that they
	  do not do property lookups, and because they are rarely used.  *
	  The property_value() function has been renamed to value(),
	  because it is the most-used function in a data object, and to
	  de-emphasize whether property lookups are performed or not.

2005-03-30 00:52  romainbehar

	* is_valid(const Polyhedron&) now fails on faces with less than
	  three edges

2005-03-29 03:22  romainbehar

	* Created SubdivideEdges filter.

2005-03-27 19:39  tshead

	* * Set sensible default UI and plugin paths on Win32

2005-03-26 23:24  tshead

	* * Shortened the toolbar so K-3D is usable on smaller displays

2005-03-26 17:02  tshead

	* * Remove docbook documentation, in favor of a static snapshot of
	  the Wiki

2005-03-26 16:41  tshead

	* * Created docs/wiki directory

2005-03-26 00:56  tshead

	* * Updated pixel resolution controls in all Render Engines

2005-03-26 00:54  tshead

	* * Fix: regressions in the Move, Rotate, and Scale Tools

2005-03-25 09:26  romainbehar

	* Created 'Select n-sided' plugin that selects faces or points
	  based on their side number.

2005-03-25 01:55  tshead

	* * Build cleanup

2005-03-24 22:54  tshead

	* * Better verbiage for README and INSTALL

2005-03-24 02:47  tshead

	* * Added aspect ratio presets to the Camera object * Added image
	  resolution presets to the RenderManEngine object

2005-03-23 23:24  tshead

	* * K-3D 0.5.0.19

2005-03-23 23:10  tshead

	* * Code cleanup

2005-03-23 22:57  tshead

	* * Added support for picking the camera to use when mounting a
	  viewport control

2005-03-23 22:26  tshead

	* * Removed transformation and viewing-frustum data from viewport
	  and render engines, and moved it to a separate Camera object

2005-03-23 14:34  tshead

	* * Fix: k3d-bug-buddy command-line is properly quoted to handle
	  file attachments containing spaces

2005-03-20 22:57  tshead

	* * Fixed off-by-one error in OBJMeshOutput plugin * Adjusted
	  document import/export plugin priorities so more specialized
	  plugins take priority over generic plugins (e.g. PLIBReader) *
	  Harmonized log output for document import/export plugins

2005-03-20 18:16  tshead

	* * Created k3d::xml::declaration(), an iostreams-compatible
	  manipulator that inserts a standard XML 1.0 declaration into a
	  stream

2005-03-13 12:51  tshead

	* * Added configure-time support for choosing whether to use SVG
	  icons or not: --with-svg-icons

2005-03-13 12:50  tshead

	* * More arc length parameterization experiments

2005-03-13 03:29  tshead

	* * Prototyped arc-length parameterization of animation curves
	  using Python

2005-03-12 17:30  tshead

	* * Added minimal k3d::length() support to the Python object model

2005-03-12 17:29  tshead

	* * Discovered bizarre problem with scrollbar step_increment < 1.0

2005-03-12 12:33  tshead

	* * Renamed k3d::igeometry_read/write_format to
	  k3d::idocument_read/write_format for clarity

2005-03-09 17:11  tshead

	* * Fixed formedness errors in the xml schema samples document.  *
	  Fixed formedness errors in the xml schema document.  * Added some
	  sanity-checking using xmllint to the "make check" target.

2005-03-09 15:17  tshead

	* * k3d::length() works with k3d::normal2()

2005-03-09 15:13  tshead

	* * Created experimental SphereMap plugin

2005-03-08 01:23  tshead

	* * Created k3d::i3d_2d_mapping, the TextureMap plugin, and
	  PlanarMap and CylinderMap plugins

2005-03-05 12:35  tshead

	* * Updated i18n files (ralf hoelzemer)

2005-03-05 10:56  tshead

	* * Created a sample document that demonstrates rotation using
	  different euler angle parameterizations

2005-03-05 10:54  tshead

	* * Python object model: created k3d.euler_angles type, with enough
	  math support to do linear interpolation

2005-03-05 00:15  tshead

	* * Began creating python prototypes of the animation system, to
	  match Joe's use cases.

2005-03-05 00:03  tshead

	* * Python engine: added support for multiplication and addition of
	  k3d.vector3 so they can be lerp-ed * Python engine:
	  k3d.translate3() accepts k3d.vector3 as input

2005-03-04 13:18  tshead

	* * Removed obsolete libsigc++ 1.0 / 1.2 code, since 2.0 is
	  required for K-3D 0.5 and beyond

2005-03-04 13:17  tshead

	* * Added k3d::iapplication::share_path() to the Python object
	  model

2005-03-03 22:47  tshead

	* * Geometry I/O plugin cleanup * Created K3DMeshInput and
	  K3DMeshOutput plugins, for doing mesh I/O with all our lovely
	  parameters and tags

2005-03-03 12:35  tshead

	* * MinGW build fixes

2005-03-02 19:53  tshead

	* * Updated user_interface.py script to demonstrate to demo
	  prompting the user for a file * Restored broken export_raw.py
	  script

2005-03-02 19:52  tshead

	* * Updated Python object model so that wrapper objects are
	  hashable and can be compared

2005-03-02 19:33  tshead

	* * Created k3d::backtrace() and k3d::throw_exception()

2005-03-02 13:12  tshead

	* * Restored file chooser functionality to the Python object model

2005-03-01 00:51  tshead

	* * Fix: multiple crashes with unsigned integers and minimum
	  constraints

2005-02-27 19:41  tshead

	* * K-3D 0.5.0.18

2005-02-27 19:12  tshead

	* * Fix: regression in shader deserialization

2005-02-27 15:11  tshead

	* * Basic Timeline panel functionality in place

2005-02-27 02:29  tshead

	* * Added a "decorations" property to panel_frame::control so the
	  title & controls can be hidden * Ongoing timeline work

2005-02-27 00:12  tshead

	* * Added polyhedra, curve, and patch support to the MeshStats
	  filter

2005-02-26 14:27  tshead

	* * Added logic to avoid creating FrozenSelection objects when
	  filtering a mesh with a selection filter

2005-02-25 23:43  tshead

	* * Restored import/export functionality to the NGUI * Began work
	  on timeline panel

2005-02-25 15:26  tshead

	* * Disabled cleanup of our logging streambufs, since it causes a
	  subsequent segfault-at-exit

2005-02-24 06:40  romainbehar

	* TriangulateFaces now uses set_companions() after triangulation

2005-02-24 02:59  romainbehar

	* Frozen Parameter fixes

2005-02-24 01:02  tshead

	* * Time-sink objects are automatically connected to the document
	  time-source when created through the NGUI

2005-02-23 18:20  tshead

	* * Added QR tool to the MinGW build * More MinGW build fixes

2005-02-23 13:58  tshead

	* * i18n maintenance

2005-02-23 12:17  tshead

	* * MinGW build updates.

2005-02-23 09:13  romainbehar

	* Experimental FrozenParameter plugin

2005-02-22 21:43  tshead

	* * Created RenderManScript sample that creates a Tribble :)

2005-02-22 20:57  tshead

	* * Created separate libk3dtime module, moved TimeSource to it, and
	  created RealtimeSource * Created PrintStdout plugin * Ongoing
	  Python object model work

2005-02-22 14:37  tshead

	* * Created script_button::control for handling script properties,
	  with built-in load/save functionality

2005-02-22 01:01  tshead

	* * K-3D 0.5.0.17

2005-02-22 00:41  tshead

	* * MinGW build updates

2005-02-22 00:40  tshead

	* * Python object model supports k3d::vector3 subtraction

2005-02-21 23:19  tshead

	* * Moved Windoze-specific functionality for opening files into its
	  own k3d::iuri implementation plugin

2005-02-21 22:55  tshead

	* * Improved XML schema samples

2005-02-21 22:50  tshead

	* * Created a new interface, k3d::iuri for encapsulating
	  URI-related functionality * Created libk3dgnome module, which
	  implements k3d::iuri to provide limited desktop-integration

2005-02-21 22:47  tshead

	* * Added k3d::vector3, k3d::vector4, k3d::normal3,
	  k3d::angle_axis, k3d::matrix4, and k3d::color types to the Python
	  object model

2005-02-21 22:46  tshead

	* * Added addition and subtraction operators to k3d::basic_rgb

2005-02-21 22:34  tshead

	* * Updated message catalogs and chef.po l10n

2005-02-18 11:53  tshead

	* * configure defaults to the *internal* boost library

2005-02-17 18:23  tshead

	* * Added a configure-time --with-external-boost option, which
	  causes the build to use the host's installed boost libraries
	  instead of the copy in the K-3D source

2005-02-17 02:08  tshead

	* * Updated MinGW build * Added scripting module to the MinGW build

2005-02-17 00:16  tshead

	* * Updated the scripting framework so that script contexts are
	  mutable (can be used to return data from a script) * Script
	  property modifications are undo/redo enabled * Created
	  TransformFilterScript plugin, which can be used to perform
	  transformations under script control, create scripted
	  constraints, etc.

2005-02-16 18:18  tshead

	* * Created some NURBS utility code for playing with animation

2005-02-15 20:56  tshead

	* * Renamed k3d::bounding_box to k3d::bounding_box3 for consistency
	  with the other geometric datatypes

2005-02-15 18:01  tshead

	* * Removed unused Boost Spirit-based RIB grammar

2005-02-15 16:30  tshead

	* * Removed last traces of Ruby :(

2005-02-14 16:39  tshead

	* * Got rid of k3d::formatted_replace() and k3d::quoted_string(),
	  in favor of boost::format * Better debug output when running
	  child processes * Arguments are properly quoted when running
	  child processes * Added versioning to user options so we can
	  force updates when needed * Got rid of obsolete NetPBMReader and
	  NetPBMWriter plugins

2005-02-12 15:01  tshead

	* * Added LSystem plugin module to the MinGW build

2005-02-12 13:56  tshead

	* * MinGW build

2005-02-12 10:39  tshead

	* * K-3D 0.5.0.16

2005-02-12 02:02  tshead

	* * Merged changes from K-3D 0.4.4.0 to 0.4.5.0 * Added missing
	  L-System files * Quadrilateral Remeshing filter gets built *
	  Ongoing Rotate Tool work

2005-02-05 15:53  tshead

	* * Made the distinction between "Aim Selected" and "Frame
	  Selected" in the NGUI

2005-02-05 12:40  tshead

	* * Separate build directory fixes, courtesy of Bart Janssens

2005-02-05 10:26  tshead

	* * Python implementation cleanup

2005-02-04 13:35  tshead

	* * Implemented "Frame Selection" for objects (components pending)

2005-02-03 01:25  tshead

	* * Parent Tool and Unparent Command adjust a child's transform
	  history to compensate for any parent transformations

2005-02-01 23:16  tshead

	* * K-3D 0.5.0.15

2005-02-01 14:36  tshead

	* * Finished implementing k3d::ipath_property for properties that
	  store filesystem paths * Created experimental OBJOutput plugin as
	  an example of an in-document export filter * Renamed OBJReference
	  to OBJInput for consistency

2005-01-29 17:51  tshead

	* * Undo/redo enabled Parent Tool / Unparent Command * Parent Tool
	  / Unparent Command update transform history correctly

2005-01-29 17:27  tshead

	* * k3d::computed_property completely implements
	  k3d::iproperty::label() and k3d::iproperty::object() * Ongoing
	  parent/unparent work

2005-01-28 22:55  tshead

	* * Build fix

2005-01-28 22:52  tshead

	* * Added k3d-sl2xml to the MinGW build * Build cleanup

2005-01-28 18:45  tshead

	* * Improved the output of the generate_schema_samples.py script

2005-01-28 18:10  tshead

	* * Updated Python object model to expose new k3d::iproperty
	  methods

2005-01-28 16:01  tshead

	* * MinGW build fixes

2005-01-28 15:59  tshead

	* * MinGW build uses the Win32 API to display HTML pages

2005-01-28 09:57  tshead

	* * Initialize iproperty back-pointers to the owning object

2005-01-28 00:01  tshead

	* * Updated gettext implementation, re-enabled it * Updated the
	  "Swedish Chef" localization

2005-01-27 17:13  tshead

	* * Initialize human-readable labels for all properties

2005-01-26 23:13  tshead

	* * Enabled localization of property descriptions * Added
	  human-readable labels and object back-pointers to k3d::iproperty
	  (implementation coming)

2005-01-26 21:40  tshead

	* * Created basic "all-in-one" installer that includes K-3D and all
	  its dependencies

2005-01-26 18:25  tshead

	* * Win32 installer updates PATH (Joe Crawford)

2005-01-24 18:30  tshead

	* * Scale Tool correctly scales objects WRT the manipulator origin
	  in global mode

2005-01-24 15:09  tshead

	* * Fix: Win32-specific k3d::system::get_home_directory() code was
	  never built * Logging and bug reports include the build host
	  triplet to identify platform

2005-01-23 22:17  tshead

	* * Basic Scale Tool functionality up-and-running

2005-01-23 21:21  tshead

	* * Added some sample scripts demonstrating selecting objects in
	  Python * Fixed problem handling integer property assignments in
	  Python

2005-01-23 20:12  tshead

	* * Added object selection support to the Python object model

2005-01-23 13:11  tshead

	* * Restored partial display-list functionality for Win32 (still
	  doesn't work with multiple viewports)

2005-01-22 11:42  tshead

	* * Nullsoft installer script creates versioned installers

2005-01-22 11:02  tshead

	* * Move Tool starting to come together with transformation history

2005-01-22 01:30  tshead

	* * Updated GeekGirl's NSIS Win32 install script for use with 0.5

2005-01-21 16:48  tshead

	* * Completely disabled OpenGL display lists on Win32

2005-01-21 03:58  tshead

	* * Win32 fixes - had to disable display list sharing

2005-01-20 01:36  tshead

	* * Better Move Tool behavior naming filters

2005-01-19 21:35  tshead

	* * Created FrozenTransformation object, which stores a plain
	  k3d::matrix4 and acts as a transformation filter * Updated NGUI
	  Move Tool to create transformation history instead of modifying
	  object properties

2005-01-19 16:47  tshead

	* * Fixed problem with Python 2.2 PyRun_SimpleString()
	  const-incorrectness (again)

2005-01-15 14:58  tshead

	* * K-3D 0.5.0.14

2005-01-15 14:04  tshead

	* * Fix: viewports were not sharing OpenGL display lists - caused
	  meshes to only show up in one window

2005-01-15 14:03  tshead

	* * More reliable "make metafiles" target for creating shader
	  metafiles

2005-01-14 19:10  tshead

	* * Removed shader preprocessor

2005-01-14 18:51  tshead

	* * Created some trivial NGUI regression tests for a problem that
	  turned out to be a build issue ;) * Removed some obsolete
	  regression tests

2005-01-14 09:42  tshead

	* * Created metafiles for all shaders and set correct extended
	  types for all string arguments

2005-01-13 13:46  tshead

	* * Fix: recently introduced problem parsing XML documents larger
	  than the size of an internal buffer

2005-01-13 01:02  tshead

	* * Made libk3dngui::application_state a singleton * NGUI respects
	  the --batch flag * New Viewport objects show-up in the Panel
	  Frame dropdown * Added a regression test for a NGUI-related
	  shutdown crash * Viewport objects update the display correctly
	  even when they don't have a host

2005-01-11 21:41  tshead

	* * Fixed the installed documentation path

2005-01-11 12:37  tshead

	* * Updated Win32 build, use Win32 API for k3d::nanotime()

2005-01-10 15:20  tshead

	* * Renamed accelerator paths for consistency between menu items
	  and toolbar buttons

2005-01-09 16:07  tshead

	* * Ongoing Scale Tool work

2005-01-09 12:54  tshead

	* * Added support for external scripts to
	  share/ngui/toolbar_layout.k3d

2005-01-09 12:13  tshead

	* * New: share/ngui/toolbar_layout.k3d can contain inline scripts
	  that show-up as toolbar buttons * Ongoing Scale Tool work

2005-01-08 17:22  tshead

	* * Replaced k3d::nanotime() implementation to use gettimeofday()
	  on all platforms.  The X86 version was not reporting accurate
	  wall-clock times.

2005-01-07 21:03  tshead

	* * K-3D 0.5.0.13

2005-01-07 20:44  tshead

	* * Added k3d::iscript_engine::factory() method so the type of a
	  script engine instance can be unambiguously determined at runtime
	  * Python engine supports multiple interpreter instances * Updated
	  RenderManScript, MeshFilterScript, and MeshSourceScript so that
	  state can be preserved between invocations

2005-01-07 12:19  tshead

	* * Scale Tool work, created k3d::viewport::draw_box()

2005-01-06 03:01  tshead

	* * Updated XML schema samples

2005-01-06 01:25  tshead

	* * Updated k3d::iscript_engine so any object can be made part of a
	  script context, not just k3d::iunknown derivatives.  * Created a
	  "new" RenderManScript object that can create scripted RenderMan
	  output using cgkit.  * Renamed the "old" Javascript-only
	  RenderManScript object to RenderManScript2 and marked it
	  deprecated.  * Fix: k3d::xml handles multi-line element text
	  correctly * Document data values are serialized using element
	  text instead of attributes, to allow multi-line values (e.g. for
	  inline scripts)

2005-01-04 23:23  tshead

	* * Created regression tests for BMP and SUN formats (part of the
	  ImageMagick plugin)

2005-01-04 11:14  tshead

	* * K-3D 0.5.0.12

2005-01-04 02:15  tshead

	* * Disabled broken regression tests * Added regression tests for
	  multiple script engines * Began converting most regression tests
	  to Python * Began splitting regression tests between back-end and
	  NGUI functionality * Added regression tests for bitmap import

2005-01-04 02:13  tshead

	* * Python engine document.new_object() method takes either a
	  reference to a plugin factory or the factory name as a string

2005-01-04 02:12  tshead

	* * Fixed broken regression tests

2005-01-04 02:12  tshead

	* * Better error messages for missing command-line arguments

2005-01-03 21:32  tshead

	* * Fix: TIFF reader was loading images upside-down

2005-01-03 19:23  tshead

	* * Added jpeg, png, and tiff modules to the Win32 build

2005-01-03 18:31  tshead

	* * Created PNGReader plugin * Added color sample traits for 16-bit
	  samples * Removed alpha from k3d::basic_luma and created
	  k3d::basic_luma_alpha

2005-01-03 14:52  tshead

	* * Created standalone JPEG reader plugin (mainly for the Windoze
	  crowd)

2005-01-03 14:49  tshead

	* * Initial work on Scale Tool

2005-01-03 14:27  tshead

	* * Fix: plugin tutorial was using obsolete K3D_MODULE_START
	  arguments

2005-01-03 00:06  tshead

	* * Added assignment operators to k3d::basic_bitmap * Created
	  TIFFReader plugin

2005-01-02 13:35  tshead

	* * Fix: Move Tool handles local moves of objects whose parents
	  have been rotated

2004-12-30 03:26  tshead

	* * Minor wording change in Assign Hotkeys Mode popup

2004-12-30 03:19  tshead

	* * Wacky code cleanup! * Added an informational popup while
	  "Assign Hotkeys" mode is active

2004-12-28 00:38  tshead

	* * Added "assign hotkey" mode to the Window menu

2004-12-26 21:02  tshead

	* * k3d::extractRotation() returns a 4x4 matrix, and renamed
	  extractXXXX() functions to meet standards * Initial support for
	  local coordinate systems for the Move Tool

2004-12-26 13:43  tshead

	* * Minor code style cleanup

2004-12-24 18:41  tshead

	* * Fix: accelerators are disabled while editing text in a tree
	  cell

2004-12-24 17:16  tshead

	* * K-3D 0.5.0.11

2004-12-24 17:01  tshead

	* * Got rid of obsolete make targets

2004-12-24 16:34  tshead

	* * Made all menus hotkey-able

2004-12-24 02:13  tshead

	* * Accelerators are temporarily disabled when a text control has
	  the focus

2004-12-24 01:08  tshead

	* * Initial work on hotkeys

2004-12-24 01:05  tshead

	* * Code cleanup

2004-12-23 16:20  tshead

	* * Fix: problems turning fullscreen mode off in Win32

2004-12-23 14:58  tshead

	* * Replaced k3d::matrix3::Inverse() and k3d::matrix4::Inverse()
	  with k3d::inverse() non-member functions * Fix: Move Tool now
	  transforms objects correctly regardless of parent transformations

2004-12-23 13:07  tshead

	* * Added some hotkeys to the NGUI

2004-12-23 13:06  tshead

	* * Code cleanup

2004-12-23 01:20  tshead

	* * Moved k3d::matrix3::Transpose() and k3d::matrix4::Transpose()
	  to non-member functions * Better behavior moving child objects
	  with Move Tool

2004-12-22 19:23  tshead

	* * Added python module to the Win32 build * Added missing
	  ansi_to_win32 streambuf to k3d-renderjob, k3d-renderframe, and
	  k3d-bug-buddy

2004-12-21 14:14  tshead

	* * Removed Ed Millard's precious work

2004-12-21 11:36  tshead

	* * Removed leftover Win32 cruft

2004-12-20 13:46  tshead

	* * Fix: property_button::control was loading the wrong icon name

2004-12-20 12:40  tshead

	* * Fix: garbled axes labels in Win32 build

2004-12-20 11:49  tshead

	* * Fix: expressions and measurements weren't getting parsed in
	  Win32

2004-12-20 02:38  tshead

	* * Renamed several icons to prevent conflicts on legacy
	  case-insensitive filesystems ;)

2004-12-20 01:59  tshead

	* * Enabled bitmap, blobbies, channels, and geometry modules for
	  the Win32 build * Fix: shutdown crash on Win32

2004-12-19 15:34  tshead

	* * Added an XML validity check to the SVG icons

2004-12-19 13:16  tshead

	* * Added the NURBS module to the Win32 build

2004-12-19 13:12  tshead

	* * Win32 build fix

2004-12-19 13:08  tshead

	* * Fix: NGUI crash detection is more robust, closes files to
	  prevent race conditions

2004-12-19 03:22  tshead

	* * Added color logging for Win32, courtesy of Paul G. and Aqsis

2004-12-19 03:17  tshead

	* * Build fixes

2004-12-19 02:58  tshead

	* * Disabled k3d-bug-buddy sendmail functionality on Win32

2004-12-19 00:52  tshead

	* * MinGW build, including makefiles and dev-cpp project files

2004-12-18 17:39  tshead

	* * Removed obsolete Win32 stuff

2004-12-16 23:12  tshead

	* * share/ngui/rasterized contains automatically-generated bitmap
	  versions of the SVG icons (for use on legacy platforms)

2004-12-16 21:56  tshead

	* * Code cleanup / support for statically-linked modules

2004-12-16 20:12  tshead

	* * Towards a working Win32/MinGW build

2004-12-16 03:34  tshead

	* * Additional += and -= operators for working with k3d::vector3
	  and k3d::normal3 * Created k3d::local_position() to retrieve an
	  object's position WRT its parent (if any) * Move Tool handles
	  moving parented objects in world coordinates correctly

2004-12-16 03:31  tshead

	* * Fix: crash in k3d::cancel_state_change_set() if no change set
	  is being recorded

2004-12-15 16:09  tshead

	* * Move Tool finally moves stuff!

2004-12-15 16:08  tshead

	* * When creating mesh source objects through the NGUI, the new
	  mesh instance is selected initially instead of the mesh source

2004-12-15 16:07  tshead

	* * k3d::set_position(), k3d::set_orientation(), and
	  k3d::set_scale() provide better error log output

2004-12-14 22:51  tshead

	* * Move Tool cursors display active constraint

2004-12-14 18:12  tshead

	* * Converted k3d::degrees() and k3d::radians() from templates to
	  inline functions to avoid errors with inadvertent integer math

2004-12-14 16:56  tshead

	* * More Move Tool Stuff

2004-12-13 21:50  tshead

	* * Created k3d::line2, k3d::line3, k3d::length(), and
	  k3d::distance() * Added automatic constraint selection to the
	  Move Tool

2004-12-13 02:06  tshead

	* * Got Move Tool MMB-click constraint changes working

2004-12-12 01:52  tshead

	* * Ongoing MoveTool stuff

2004-12-12 01:47  tshead

	* * .cvsignore updates

2004-12-12 01:47  tshead

	* * Build fix - removed leftover Ruby makefile

2004-12-09 12:42  tshead

	* * Ongoing Move Tool Madness - rmb-click to cancel current move /
	  switch to Select Tool

2004-12-08 23:23  tshead

	* * Tagged MakeBilinearPatches stable

2004-12-08 10:38  tshead

	* * Yet Another Fine Batch of Icons by Rene Jensen ;)

2004-12-07 22:07  tshead

	* * Many more icons, courtesy of Rene Jensen * Eliminated some
	  errors at startup

2004-12-06 16:57  tshead

	* * Many more new and updated icons, courtesy of Rene Jensen

2004-12-06 03:06  tshead

	* * K-3D 0.5.0.10

2004-12-06 02:51  tshead

	* * Cleanly separated user options storage from UI specifics *
	  Editing inline scripts obeys user's text editor choice *
	  MeshSourceScript and MeshFilterScript have sensible default
	  scripts, written in Python * Added random_colors.py sample
	  MeshFilterScript, which applies random colors to mesh points *
	  Code cleanup

2004-12-04 13:56  tshead

	* * Removed Ruby script engine due to lack of development

2004-12-04 01:15  tshead

	* * Created MeshFilterScript, which does what it says * Added
	  k3d::deep_copy() support to the Python engine * Tree cleanup

2004-12-04 00:37  tshead

	* * Updated k3d::iscript_engine::context_t so that script contexts
	  can be named.  * Updated script engine implementations to match.
	  * Created MeshSourceScript object, which does what it says.  *
	  Bare-minimum support for editing inline scripts in the NGUI
	  (temporarily hard-coded to use gedit).

2004-12-04 00:28  tshead

	* * Ongoing Move Tool stuff

2004-12-02 11:36  tshead

	* * More icons from Rene Jensen <rene at averna dot dk>

2004-12-01 11:39  tshead

	* * Beaucoup icons contributed by Rene Jensen <rene at averna dot
	  dk>

2004-12-01 02:09  tshead

	* * Added icons to Panel Frame combo boxes

2004-11-30 03:12  tshead

	* * Created k3d::normal3 type to act as a direction with no concept
	  of position * Move Tool handles arbitrary orientations * Move
	  Tool active constraint sticks even when ending a click-drag-click
	  operation

2004-11-29 12:46  tshead

	* * Move Tool highlights the current constraint

2004-11-28 22:19  tshead

	* * Ongoing Move Tool work

2004-11-28 19:31  tshead

	* * Ongoing Move Tool work

2004-11-28 18:16  tshead

	* * Added new plugin icons contributed by Rene Jensen <rene at
	  averna dot dk> * Returned plugin icons to menus, but without all
	  the warnings for missing icons * Added support for separators in
	  toolbars

2004-11-27 17:40  tshead

	* * Enabled axis-constrained movement in the Move Tool

2004-11-27 15:45  tshead

	* * MoveTool tracks planar constraints more accurately

2004-11-27 15:06  tshead

	* * Ongoing MoveTool work

2004-11-26 15:13  tshead

	* * MoveTool appearance prototype

2004-11-26 00:25  tshead

	* * Created k3d::gl::color3d() function for convenience * Updated
	  Axes colors * More move-tool work

2004-11-25 11:05  tshead

	* * Preliminary work on the NGUI move tool - added support for
	  making tools drawable and selectable

2004-11-25 01:49  tshead

	* * Bug Buddy sends files as MIME attachments

2004-11-25 00:33  tshead

	* * Fix: boneheaded unresolved-symbol segfault

2004-11-24 12:28  tshead

	* * JavaScript engine can be disabled at configure-time

2004-11-24 02:46  tshead

	* * Created the dirt-simple K3DScript engine for handling tutorials
	  and the black box recorder with minimal dependencies

2004-11-24 00:13  tshead

	* * Created NGUI control for bounding-box properties * Added
	  RiProcDelayedReadArchive() to k3d::irenderman * Created
	  RenderManDelayedReadArchive plugin

2004-11-23 23:29  tshead

	* * Created Plug Tool and updated its behavior so RMB click cancels
	  a pending connection

2004-11-21 16:59  tshead

	* * K-3D 0.5.0.9

2004-11-21 16:32  tshead

	* * Added iteration support to Python collections * Python support
	  for all parameter types

2004-11-21 11:31  tshead

	* * k3d::ri::render_engine::RiReadArchive() generates correct RIB *
	  Created experimental RenderManReadArchive plugin, to included RIB
	  files by-reference at render-time

2004-11-21 02:53  tshead

	* * Full Python support for linear curves, cubic curves, bilinear
	  patches, and bicubic patches * Improved Python support for
	  variable-sized collections * Improved Python support for
	  parameters

2004-11-20 17:33  tshead

	* * Initial Python support for bilinear patches, bicubic patches,
	  and modifying geometric parameters

2004-11-20 17:31  tshead

	* * Added missing parameter-serialization functionality to
	  FrozenMesh * Created overloaded k3d::segment_count() and
	  k3d::varying_count() functions to retrieve data from linear and
	  cubic curves

2004-11-18 23:44  tshead

	* * K-3D 0.5.0.8

2004-11-18 22:31  tshead

	* * Created property_label::control

2004-11-18 01:51  tshead

	* * Cleaned-up obsolete (and dangerous!) UI-related code in k3dsdk
	  * Added status-bar functionality to the NGUI * NGUI property
	  buttons prevent obviously-wrong property connections, and give
	  visual feedback

2004-11-17 18:37  tshead

	* * MSVC build updates

2004-11-17 11:59  tshead

	* * Improved context menu for property buttons

2004-11-17 02:15  tshead

	* * Using property buttons to connect properties sets a global
	  cursor as feedback

2004-11-17 01:21  tshead

	* * Implemented bare-bones functionality for connecting properties

2004-11-17 00:07  tshead

	* * Subdivision surfaces are drawn as polygons when "preview_sds"
	  is disabled

2004-11-16 16:52  tshead

	* * Restored SDS crease preview, need to get per-face materials
	  working with crease preview

2004-11-16 16:33  tshead

	* * Ongoing work to restore property button functionality in the
	  NGUI

2004-11-16 00:50  tshead

	* * K-3D 0.5.0.7

2004-11-16 00:16  tshead

	* * Implemented MeshInstance polyhedron render type

2004-11-15 16:33  tshead

	* * Updated subdiv::catmull_clark() to do per-polyhedron instead of
	  per-mesh processing, and to handle per-face materials * Updated
	  MeshInstance to preview subdivision surfaces without points &
	  edges, and to handle combinations of SDS and non-SDS polyhedra

2004-11-15 10:00  tshead

	* * Updated "make coredebug" target to always pick the newest core
	  file

2004-11-14 14:43  tshead

	* * k3d::iselectable has get/set methods for "visible_selection"
	  and "selection_weight" for clarity

2004-11-12 02:25  tshead

	* * Restored per-face material support

2004-11-10 00:46  tshead

	* * Created SDSHole plugin to test subdivision mesh holes

2004-11-09 20:38  tshead

	* * RenderManTexture object caches TIFF files to reduce
	  render-times

2004-11-09 18:52  tshead

	* * Began work on restoring property_button::control functionality

2004-11-09 18:45  tshead

	* * Added a tooltip to collapsible_frame::control

2004-11-09 18:43  tshead

	* * Updated k3d::ri::setup_material() so that NULL materials are
	  rendered consistently

2004-11-09 18:40  tshead

	* * Doxygen excludes gettext directories

2004-11-09 16:54  tshead

	* * Plugin category cleanup

2004-11-08 01:49  tshead

	* * Fix: LMB click in the Selection Tool was doing box-selection
	  instead of a pick

2004-11-07 21:45  tshead

	* * Fix: Render Region Tool rubber-band boxes get erased correctly
	  when the user stops dragging

2004-11-07 20:48  tshead

	* * Fix: svg-to-png target was broken

2004-11-07 19:55  tshead

	* * Adapted the plug icon for use in property buttons

2004-11-07 17:20  tshead

	* * K-3D 0.5.0.6

2004-11-07 17:07  tshead

	* * Fix: display-list performance-tuning prevented selection
	  rubber-band boxes from being erased when selection ended

2004-11-07 14:29  tshead

	* * Moved the "unknown" icon out of share so that it can be
	  compiled into the NGUI for reliability

2004-11-07 13:42  tshead

	* * Created libk3dngui::set_cursor() to assist in safely setting
	  window cursors (even if the cursor fails to load)

2004-11-07 03:24  tshead

	* * Added temporary display_lists property to MeshInstance as an
	  aid to performance tuning * Selection support when display lists
	  are enabled

2004-11-07 01:59  tshead

	* * Temporary MeshInstance performance test using GL display lists
	  (breaks selection)

2004-11-07 01:31  tshead

	* * SDS preview defaults to one iteration

2004-11-06 21:28  tshead

	* * K-3D 0.5.0.5 - merged 0.4.4.0 tree

2004-11-06 16:18  tshead

	* * Started work on putting polyhedron render type (sds vs.
	  polygons) into MeshInstance

2004-11-06 02:41  tshead

	* * Added support for boost::filesystem::path datatypes to the
	  Python engine

2004-11-06 02:32  tshead

	* * First iteration "OBJReference" plugin, with very basic support
	  for polygonal geometry only

2004-11-06 02:17  tshead

	* * Unused command-line arguments are ignored instead of causing
	  program exit (to make it easier to handle differing UI plugins)

2004-11-01 11:47  tshead

	* * K-3D 0.5.0.4

2004-11-01 11:22  tshead

	* * Added key constraints to the K-3D XML schema

2004-10-31 22:36  tshead

	* * Updated experimental MakeHuman import script to work with the
	  new Python engine object model

2004-10-31 17:17  tshead

	* * Finished restoring existing blobby-functionality in the Python
	  engine

2004-10-31 10:57  tshead

	* * Restored basic blobby support to the Python object model *
	  Updated Python object model to consistently use "new_" instead of
	  "create_"

2004-10-31 01:50  tshead

	* * Rationalized capitalization of properties and methods in the
	  Python object model for internal and external consistency * Added
	  basic Python support for creating polyhedra * Added sample Python
	  scripts demonstrating PyGtk integration, mesh creation, and
	  proper error-handling

2004-10-30 22:43  tshead

	* * Created k3d::imesh_storage to clean-up creating geometry from
	  scratch with FrozenMesh objects

2004-10-30 22:42  tshead

	* * Script Editor File > New function didn't actually erase the
	  current script

2004-10-30 17:23  tshead

	* * Added Python support for connecting properties * Additional
	  Python sample scripts

2004-10-30 01:20  tshead

	* * Streamlined command-node argument serialization for tools

2004-10-30 01:15  tshead

	* * Switched the Tutorial Recorder from JavaScript to Python for my
	  amusement ;)

2004-10-29 23:08  tshead

	* * Fix: tutorial recording and playback with the Python engine was
	  broken

2004-10-29 21:13  tshead

	* * Undo-enabled the Render Region Tool

2004-10-29 18:13  tshead

	* * K-3D 0.5.0.3

2004-10-29 18:11  tshead

	* * Additional property description cleanup, to remove redundant
	  type information

2004-10-29 16:57  tshead

	* * More XML schema / Python engine work

2004-10-29 14:19  tshead

	* * Removed informal property type information from property
	  description strings, because type can be retrieved
	  programmatically

2004-10-29 14:16  tshead

	* * Created dynamically-generated sample K-3D XML document to
	  compliment the formal schema definition

2004-10-29 14:12  tshead

	* * More python object model work, to support XML schema generation

2004-10-29 01:51  tshead

	* * Ongoing Python Engine object model cleanup

2004-10-29 00:40  tshead

	* * Script Editor executes scripts with a document context (script
	  editor is associated with a specific document) * Script Editor
	  displays cursor line and column information

2004-10-28 16:34  tshead

	* * Streamlining the Python Engine object model

2004-10-26 00:14  tshead

	* * Created Script Editor dialog

2004-10-25 22:39  tshead

	* * Removed some debug output

2004-10-25 22:07  tshead

	* * Got rid of annoying warning from tutorial message dialog

2004-10-25 09:39  tshead

	* * Very strange fix for problems with libintl.h and standard
	  library headers

2004-10-25 02:12  tshead

	* * Fixed problem with context menu creation

2004-10-25 01:22  tshead

	* * Undo-enabled Pick Target functionality * Tutorial-enabled Pick
	  Target functionality

2004-10-24 23:17  tshead

	* * Began tutorial-enabling tools

2004-10-24 15:35  tshead

	* * Render Region Tool handles differences in aspect ratio between
	  the viewport and the camera correctly.  * RMB-clicking the Rener
	  Region Tool returns to the Selection Tool.  * LMB-double-clicking
	  the Render Region Tool outside the current crop window resets the
	  crop-window.

2004-10-24 15:17  tshead

	* * k3d-bug-buddy incorporates bug summary into the subject when
	  filing automated bug reports

2004-10-24 02:24  tshead

	* * K-3D 0.5.0.2

2004-10-24 01:05  tshead

	* * K-3D 0.5.0.2 * Created macros in k3dsdk to ensure that binaries
	  get rebuilt when the version changes

2004-10-23 22:55  tshead

	* * Created k3d::system::write_to_process() and renamed
	  k3d::system::run_process() to k3d::system::read_from_process() *
	  Added sendmail capability to k3d-bug-buddy

2004-10-23 16:45  tshead

	* * Made the collapsible_frame::control label clickable so it's
	  more obvious * Added a context menu to collapsible_frame::control
	  with options for Collapse, Expand, Collapse All, Expand All

2004-10-23 14:05  tshead

	* * Disabled menu icons for plugins, until we have better icon
	  coverage

2004-10-23 11:02  tshead

	* * More work to temporarily disable NLS

2004-10-23 01:09  tshead

	* * Build fixes

2004-10-22 01:43  tshead

	* * gettext 0.12.1 update

2004-10-22 01:26  tshead

	* * Finished refactoring tool event model

2004-10-22 00:42  tshead

	* * po file update

2004-10-21 20:53  tshead

	* * Yet another refactoring of the tool event model

2004-10-20 13:55  tshead

	* * First iteration Render Region Tool

2004-10-20 13:19  tshead

	* * gcc 3.4 fix (maybe)

2004-10-20 00:59  tshead

	* * Created k3d::icrop_window interface * Display render engine
	  crop window in viewport

2004-10-20 00:53  tshead

	* * Cleaning-up toolbar wackiness ;)

2004-10-19 21:48  tshead

	* * Added "preview_sds" property to MeshInstance

2004-10-19 14:00  tshead

	* * Fix: updated share/scripts makefile to automatically handle
	  addition and removal of scripts

2004-10-19 11:07  tshead

	* * Better configuration fix for Python detection, thanks to Romain
	  ;) * Began work on Render Region Tool in NGUI

2004-10-19 09:41  tshead

	* * Switched to standard file extensions for python scripts

2004-10-18 23:47  tshead

	* * Patched acinclude.m4 to restore Python builds - Michael Muller
	  - mmuller@enduden.com * Fixed python engine build * Code cleanup

2004-10-18 13:31  tshead

	* * Ongoing MSVC build work

2004-10-18 01:26  tshead

	* * More Win32 work

2004-10-17 12:50  tshead

	* * Win32 build

2004-10-16 20:17  tshead

	* * Code cleanup

2004-10-16 17:32  tshead

	* * Boost upgrades

2004-10-16 10:52  tshead

	* * MSVC Build Fixes

2004-10-16 02:09  tshead

	* * Code cleanup * Created k3d::system::async_run_process()
	  function * Began work on Render Region functionality

2004-10-16 01:58  tshead

	* * Code cleanup

2004-10-15 20:59  tshead

	* * Code cleanup

2004-10-15 16:07  tshead

	* * gcc 3.4 build fix

2004-10-15 13:37  jdmoline

	* new look

2004-10-15 13:37  jdmoline

	* changed outline width

2004-10-14 20:58  tshead

	* * Updated Swedish Chef L10N.	* Enabled I18N for k3d-bug-buddy

2004-10-14 11:51  tshead

	* * Bump version to 0.5.0.1 as a starting point for Aqsis Movie
	  Project (AMP) work

2004-10-14 03:06  tshead

	* * Converted the standard file dialog over to the new
	  Gtk::FileChooser

2004-10-14 01:27  tshead

	* * Second iteration K-3D XML file format schema

2004-10-13 02:29  tshead

	* * k3d::rectangle conforms to style guidelines * Made
	  collapsible_frame::control public * interactive::show() function
	  now supports scrolled windows and collapsible_frame::control
	  objects

2004-10-11 21:55  tshead

	* * In Set Parent mode, the Parent Tool automatically selects the
	  chosen parent object, ready to chain it to the next parent in
	  line

2004-10-11 18:54  tshead

	* * Fix: restored the missing --record-tutorials command-line flag

2004-10-11 01:13  tshead

	* * Fix: crash activating a context menu during interactive
	  tutorial

2004-10-11 01:13  tshead

	* * Fix: tutorial menu doesn't close when clicking on the "Close"
	  button

2004-10-11 01:12  tshead

	* * Fix crash loading tutorial message pixmaps

2004-10-11 01:12  tshead

	* * Added "Record Message" button to Tutorial Recorder toolbar

2004-10-10 18:02  tshead

	* * Added Unparent functionality * Added "get child" functionality
	  to Parent Tool

2004-10-10 16:30  tshead

	* * Consolidated many widget-mutating functions into widget_manip.h
	  and cleaned-up code.	* Missing Parent Tool cursor file

2004-10-10 01:14  tshead

	* * First-iteration Parent Tool functionality

2004-10-10 00:48  tshead

	* * Fix: selection mode changes didn't update selections properly
	  after doing a selection "subtract" operation

2004-10-09 19:27  tshead

	* * Ongoing Selection Tool and Parent Tool work

2004-10-09 15:01  tshead

	* * More NGUI selection tool tweaks

2004-10-09 11:40  tshead

	* * Finished restoring selection functionality via the separate
	  Selection Tool

2004-10-09 02:14  tshead

	* * More NGUI Tool work - navigation, target-picking, and context
	  menus are restored

2004-10-09 02:13  tshead

	* * Fixed cut-and-paste error in the Null User Interface

2004-10-06 20:59  tshead

	* * Moved viewport navigation behavior into a separate
	  navigation_tool object

2004-10-06 18:00  tshead

	* * Fix: k3d::xml output encodes all five predefined entities *
	  Added regression test

2004-10-06 17:46  tshead

	* * Added a regression test for parsing when an XML document
	  contains no linefeeds

2004-10-06 15:30  tshead

	* * Began working on the "Tools" concept for the NGUI

2004-10-06 15:29  tshead

	* * Replaced toolbar_button::control with a template function
	  toolbar_button() that can mutate any button type into a standard
	  K-3D toolbar button

2004-10-06 02:35  tshead

	* * Created interactive::select_row() function for combo boxes *
	  Tutorial-enabled panel_frame::control

2004-10-06 00:49  tshead

	* * Created the Null User Interface module, a do-nothing UI for
	  automated and/or server-side stuff

2004-10-05 23:33  tshead

	* * Code cleanup: consistent usage of k3d::system::run_process()
	  instead of ::system()

2004-10-05 22:39  tshead

	* * Added boost::date_time library to the 0.5 tree * Updated
	  k3d::iscript_engine to use iostreams instead of strings for
	  script I/O * Bug-buddy tweaks

2004-10-05 03:14  tshead

	* * Created k3d-bug-buddy to help users file bug reports * Invoke
	  k3d-bug-buddy at startup when detecting a previously-crashed
	  session

2004-10-05 03:11  tshead

	* * Created a simplified k3d::run_process() function * Removed an
	  obsolete header dependency

2004-10-03 14:07  tshead

	* * Improved implementation of interactive::activate(Gtk::MenuItem)
	  handles popup context menus

2004-10-03 02:42  tshead

	* * Undo-enabled object context menu

2004-10-03 01:56  tshead

	* * Reduced undo_tree::control buttons to icon-size to eliminate
	  resizing issues

2004-10-03 01:54  tshead

	* * Added ui_component::set_tip() convenience function

2004-10-02 16:10  tshead

	* * Renamed some k3d::icommand_node enumerations for clarity *
	  Created a simplified ui_component::record_command() method and
	  cleaned-up code * Tutorial-enabled object_list::control

2004-10-02 15:56  tshead

	* * Added tutorial support for interactive selection of treeview
	  cells * Added tutorial support for interactive editing of
	  treeview text cells

2004-10-02 15:53  tshead

	* * Added optional support for serializing XML documents without
	  line breaks * Fix: failure parsing XML documents that don't have
	  line breaks ;)

2004-10-02 15:51  tshead

	* * Documentation updates

2004-10-02 15:50  tshead

	* * Plugin category updates

2004-10-02 15:49  tshead

	* * Restored graphviz diagrams to doxygen-generated documentation

2004-10-01 18:27  tshead

	* * Generate unique command node names for panels

2004-10-01 18:26  tshead

	* * Fix: a regression in the interactive::highlight() function that
	  prevented highlighting of menu items and other
	  not-currently-visible widgets

2004-10-01 16:26  tshead

	* * Picking objects in the viewport selects them in the
	  object_history::control and object_properties::control

2004-10-01 14:12  tshead

	* * object_list::control supports in-place editing of object names
	  * object_list::control selects objects using single-click instead
	  of double-click

2004-10-01 12:15  tshead

	* * NGUI: users are prompted when closing a document with unsaved
	  changes

2004-10-01 01:20  tshead

	* * Panel-type combo can choose existing viewports * Created
	  asynchronous_update class to handle functionality shared among
	  several other components * Removed panel title functionality that
	  isn't getting used * Code cleanup

2004-09-30 16:15  tshead

	* * NGUI: first iteration object_history::control

2004-09-30 16:12  tshead

	* * NGUI spin_button::control generates better undo/redo node
	  labels

2004-09-30 02:22  tshead

	* * Added strikethrough effect to undo_tree::control text

2004-09-30 02:22  tshead

	* * Fix: duplicate columns in combo_box::control

2004-09-29 16:32  tshead

	* * Added undo/redo support for interactive viewport navigation

2004-09-29 13:55  tshead

	* * NGUI undo_tree::control has some undo/redo buttons of its own

2004-09-28 17:54  tshead

	* * NGUI improved column layout in undo_tree::control

2004-09-28 16:28  tshead

	* * NGUI undo_tree::control scalability improvements

2004-09-28 11:32  tshead

	* * Fix: NGUI undo tree segfault

2004-09-28 01:02  tshead

	* * Ongoing NGUI undo work

2004-09-24 02:15  tshead

	* * Restored most undo/redo functionality to the NGUI * More NGUI
	  Undo Tree tweaks

2004-09-23 12:44  tshead

	* * Added some nice icons to the new undo_tree::control

2004-09-23 01:33  tshead

	* * Added support for hierarchical Undo/Redo * Renamed the NGUI
	  undo_stack::control to undo_tree::control to match

2004-09-21 18:41  tshead

	* * Rough beginnings of an Undo Stack panel for the NGUI

2004-09-21 11:50  tshead

	* * Panel frames display viewport title when a viewport is mounted

2004-09-21 02:51  tshead

	* * Added rudimentary support to panel_frame::control for choosing
	  the type of panel to mount

2004-09-20 21:05  tshead

	* * Added enumeration_chooser::control to the NGUI * NGUI Edit >
	  Undo and Edit > Redo menu items are functional

2004-09-20 02:08  tshead

	* * Added k3d::bounding_box::center() method

2004-09-20 02:05  tshead

	* * Better log output when compiling shaders

2004-09-20 02:01  tshead

	* * Colored log output for renderjob and renderframe

2004-09-20 01:57  tshead

	* * Improved the NGUI combo_box::control implementation and
	  tutorial-enabled it

2004-09-19 15:57  tshead

	* * Converted more mesh filters to use the NGUI selection system

2004-09-19 01:06  tshead

	* * Converting mesh filters to use the NGUI selection mechanism

2004-09-17 11:26  tshead

	* * NGUI - applying a filter doesn't create a FrozenSelection if
	  nothing's selected

2004-09-17 01:30  tshead

	* * More NGUI selection work

2004-09-17 01:12  tshead

	* * More NGUI selection madness!

2004-09-08 21:14  tshead

	* * More Win32 code changes

2004-09-08 09:34  tshead

	* * Missing boost headers

2004-09-08 01:20  tshead

	* * Merged K-3D 0.4.3.0 into the 0.5 source tree

2004-09-06 13:18  tshead

	* * Build fixes

2004-09-05 23:57  tshead

	* * More portability fixes

2004-09-05 10:38  tshead

	* * Build fix

2004-09-05 01:15  tshead

	* * Portability fixes * Initial checkin of MSVC project files

2004-09-04 13:23  tshead

	* * Code cleanup

2004-09-04 04:21  tshead

	* * Portability improvements

2004-09-03 02:37  tshead

	* * Generate pixmap versions of scalable icons for legacy systems

2004-09-03 02:10  tshead

	* * K-3D Win32 X11 build (cygwin)

2004-09-02 16:01  tshead

	* * I18N

2004-09-01 14:04  tshead

	* * I18N update

2004-08-31 16:53  tshead

	* * Additional cygwin Makefile tweaks

2004-08-31 15:29  tshead

	* * Code cleanup

2004-08-31 15:22  tshead

	* * Win32 fixes - "make cygtest" target, and temporarily (we hope)
	  disabled icon-loading in the NGUI to avoid an uncaught exception

2004-08-26 15:58  tshead

	* * Fixed the "make sloc" target

2004-08-26 15:46  tshead

	* * Fix: toolbar_layout.k3d file gets installed properly

2004-08-25 20:41  tshead

	* * First-iteration configurable NGUI toolbars via the
	  share/ngui/toolbar_layout XML file

2004-08-25 00:19  tshead

	* * More NGUI selection prototyping

2004-08-24 21:24  tshead

	* * NGUI doesn't load unknown icon multiple times

2004-08-24 02:26  tshead

	* * NGUI code cleanup

2004-08-23 23:38  tshead

	* * NGUI code cleanup

2004-08-23 22:38  tshead

	* * Added support for displaying plugin-specific icons in NGUI
	  Create and context menus * Added NGUI icons from Josh Moline

2004-08-22 19:27  tshead

	* * Better naming for NGUI selection filters

2004-08-22 12:20  tshead

	* * Fix: shaders incorrectly stored metafile path instead of source
	  path

2004-08-21 23:07  tshead

	* * NGUI assigns FrozenSelection object anytime a filter is added
	  to an object

2004-08-20 00:28  tshead

	* * Ongoing NGUI selection work

2004-08-19 12:01  tshead

	* * Experimental NGUI FrozenSelection object

2004-08-19 02:32  tshead

	* * Ongoing NGUI selection experimentation * Created experimental
	  "SelectCube" filter for testing, discussion * NGUI context menu
	  consistency, tooltips

2004-08-18 21:27  tshead

	* * Ongoing NGUI selection work

2004-08-18 01:55  tshead

	* * More NGUI work on converting selections among modes

2004-08-18 00:43  tshead

	* * Initial moving selection-related functionality into the UI
	  layer * First iteration converting selections when switching
	  among selection modes

2004-08-17 01:36  tshead

	* * Ongoing NGUI selection work

2004-08-16 02:10  tshead

	* * NGUI code cleanup

2004-08-15 20:28  tshead

	* * NGUI code cleanup

2004-08-14 22:43  tshead

	* * More NGUI context menu work

2004-08-14 16:15  tshead

	* * First-iteration NGUI context menu work

2004-08-14 00:04  tshead

	* * NGUI double-click in component mode deselects all components

2004-08-13 23:49  tshead

	* * More NGUI selection madness

2004-08-13 19:10  tshead

	* * k3d::imouse_event_observer obsoleted by NGUI

2004-08-13 16:15  tshead

	* * Better selection marquee for the NGUI

2004-08-12 11:10  tshead

	* * More NGUI automatic selection mode

2004-08-12 10:08  tshead

	* * NGUI automatic selection modes

2004-08-12 01:47  tshead

	* * NGUI enormous improvement in point and edge picking * NGUI
	  "paint" selection first iteration * NGUI consolidated selection
	  implementation

2004-08-10 22:34  tshead

	* * NGUI component selection only deselects components, not objects
	  * NGUI object properties panel does not change contents in
	  response to selection changes * NGUI LMB double-click in the
	  viewport updates object properties panel

2004-08-10 02:06  tshead

	* * Added optional aimpoint to NGUI viewport * NGUI main document
	  window properly updates viewports creating objects * NGUI
	  viewport automatically points at new targets

2004-08-10 00:46  tshead

	* * More NGUI selection work * Can't select components unless the
	  parent object is selected * Radio button behavior for "big four"
	  selection states

2004-08-08 22:05  tshead

	* * More NGUI plugin category madness

2004-08-06 21:24  tshead

	* * NGUI selection stuff * Added a "selected_color" property to
	  MeshInstance

2004-08-03 16:03  tshead

	* * Code cleanup

2004-08-03 01:17  tshead

	* * Added NGUI "pick target" behavior on MMB click * More plugin
	  categorization

2004-08-01 11:41  tshead

	* * More tentative plugin categorization for the NGUI

2004-07-31 01:02  tshead

	* * NGUI Objects menu creates objects selected (so their properties
	  open immediately)

2004-07-31 01:00  tshead

	* * More NGUI plugin categorization

2004-07-31 00:10  tshead

	* * NGUI Objects menu groups plugins by category * Began
	  categorizing plugin types

2004-07-30 20:10  tshead

	* * Restore NGUI box-selection (formerly rubber-band selection)

2004-07-30 18:19  tshead

	* * Additional NGUI support for theming custom K-3D widgets

2004-07-30 18:08  tshead

	* * Tamed glib logging to use the K-3D logging system in 0.5

2004-07-29 02:48  tshead

	* * Began work restoring box-selection in NGUI viewport

2004-07-29 02:48  tshead

	* * Updated theme support for spin_button::control

2004-07-28 16:29  tshead

	* * Build fix

2004-07-27 22:17  tshead

	* * Additional NGUI toolbar icons

2004-07-27 17:41  tshead

	* * Re-arranged share/ngui hierarchy, so we can ship bitmap icons
	  as a fallback for SVG

2004-07-27 02:32  tshead

	* * 0.6 updates for Darwin

2004-07-27 02:30  tshead

	* * Began work restoring viewport selection

2004-07-27 02:29  tshead

	* * Updated color_chooser::control implementation to use a drawing
	  area to preview colors.  It's ugly, but it should work with all
	  themes.

2004-07-25 02:18  tshead

	* * Added new icons to NGUI main toolbar * Experimental:
	  re-arranged property_button::control placement in object
	  properties panel * Experimental: grouped position::control,
	  orientation::control, and scale::control spin-buttons on separate
	  rows, restored labels

2004-07-25 02:16  tshead

	* * Additional assert_xxxxx macros in k3dsdk

2004-07-24 15:05  tshead

	* * Dolly functionality works even when the target and viewport are
	  coincident - Ralf Hoelzemer

2004-07-24 11:44  tshead

	* * Following Ralf's lead, improved pointer-wrapping at the edge of
	  the screen for spin_button::control

2004-07-24 11:30  tshead

	* * Merged patch 997028 - "Make the mouse wrap correct at slow
	  speed" - Ralf Hoelzemer - cheleb at users.sourceforge.net

2004-07-24 01:31  tshead

	* * Added support for themable icons * Rearranged
	  spin_button::control layout and added tooltips *
	  Somewhat-improved object property layout * Removed labels from
	  position::control, orientation::control, and scale::control

2004-07-24 00:26  tshead

	* * Ensure that floats are serialized with maximum possible
	  precision

2004-07-23 02:56  tshead

	* * Added support for a custom ~/.k3d/gtkrc file for the NGUI

2004-07-23 01:06  tshead

	* * First-iteration orientation and scale controls

2004-07-22 23:22  tshead

	* * First iteration position::control

2004-07-22 01:38  tshead

	* * NGUI viewport target is altered by pan/tilt movement

2004-07-22 01:30  tshead

	* * Reversed NGUI viewport tracking sensitivity

2004-07-22 00:35  tshead

	* * Merged 0.4.2 features into the 0.5 tree

2004-07-21 13:24  tshead

	* * NGUI viewport tracking moves the viewport target

2004-07-20 23:29  tshead

	* * Fix broken 0.5 build

2004-07-20 19:21  tshead

	* * Build fix for the renderframe binary

2004-07-20 00:34  tshead

	* * NGUI I18N

2004-07-19 22:41  tshead

	* * NGUI viewport navigation tracking and dollying sensitivity are
	  proportional to distance from the viewport target.  * NGUI
	  viewport tapping shift and control modifiers change tracking and
	  dollying sensitivity, consistent with spin_button::control.

2004-07-19 09:36  tshead

	* * gtkmm 2.0/2.2 build fix

2004-07-19 02:14  tshead

	* * Fix: spin_button::control couldn't change zero values because
	  sensitivity was set to zero

2004-07-18 19:20  tshead

	* * Switched Axes object grid count to a signed integer type, for
	  more intuitive scrolling behavior

2004-07-18 18:53  tshead

	* * spin_button::control functions correctly with integers

2004-07-18 18:28  tshead

	* * Removed obsolete documentation * Code cleanup

2004-07-18 00:21  tshead

	* * Removed obsolete k3d::iplugin_factory::default_category()
	  method and replaced it with k3d::iplugin_factory::categories(),
	  which can return zero-to-many categories for a plugin

2004-07-17 01:19  tshead

	* * Initial work on NGUI toolbar

2004-07-15 21:17  tshead

	* * NGUI viewport navigation, the final frontier

2004-07-14 22:36  tshead

	* * More NGUI viewport madness!

2004-07-14 02:18  tshead

	* * NGUI interactive viewport behavior take 2

2004-07-13 21:50  tshead

	* * New spin_button::control functionality - unlimited scrolling,
	  variable sensitivity

2004-07-13 21:49  tshead

	* * Added mouse wheel support for viewport zoom in NGUI

2004-07-13 02:35  tshead

	* * New functionality in spin_button::control

2004-07-10 19:27  tshead

	* * Added first-iteration support for interactive viewport
	  manipulation

2004-07-07 19:30  tshead

	* * Renamed k3d::imaterial_collection to k3d::imaterial_client
	  because it has never been and will likely never be an actual
	  collection * Renamed k3d::material_collection to
	  k3d::material_client to match

2004-07-07 18:44  tshead

	* * Code cleanup

2004-07-07 17:19  tshead

	* * Started moving property_button::control to NGUI * Beaucoup code
	  cleanup

2004-07-07 02:36  tshead

	* * Ported combo_box::control and finished object_chooser::control

2004-07-03 02:22  tshead

	* * Ported object_chooser::control to the NGUI * More interactive
	  work

2004-07-01 16:25  tshead

	* * NGUI build fixes & code cleanup for gcc 3.3.4

2004-06-29 01:11  tshead

	* * Added bitmap_preview::control and file_chooser::control to NGUI
	  * Much interactive code cleanup

2004-06-28 12:35  tshead

	* * Further split k3d::istill_render_engine into
	  k3d::ipreview_render_engine * Ongoing NGUI stuff

2004-06-26 13:07  tshead

	* * Finished tutorial-enabling color_chooser::control

2004-06-25 02:03  tshead

	* * At long last: window icons * Began work on
	  color_chooser::control

2004-06-25 00:25  tshead

	* * Finished tutorial-enabling entry::control * Added
	  click-hold-drag interaction to spin_button::control

2004-06-24 02:12  tshead

	* * Began work on spin_button::control

2004-06-24 02:11  tshead

	* * Began work on spin_button::control * Collapsible frames in
	  object properties panel

2004-06-23 23:04  tshead

	* * Ported standard entry control to NGUI

2004-06-23 21:56  tshead

	* * Initial work on Object Properties panel

2004-06-21 23:35  tshead

	* * Odds-and-ends

2004-06-20 00:50  tshead

	* * Implemented "Maximize Panel" * Created Object List panel

2004-06-19 18:10  tshead

	* * Panel work

2004-06-18 00:08  tshead

	* * Updated viewport / host model so that viewports are drawn using
	  all available screen area

2004-06-17 18:41  tshead

	* * I18N

2004-06-17 12:48  tshead

	* * Removed obsolete libraries / headers from k3d-config

2004-06-17 11:51  tshead

	* * I18N

2004-06-17 02:40  tshead

	* * I18N

2004-06-17 02:09  tshead

	* * I18N

2004-06-16 16:30  tshead

	* * Use the correct path for our locale message catalogs

2004-06-16 16:09  tshead

	* * I18N

2004-06-16 11:30  tshead

	* * More sdpgl cleanup * More L10N learning

2004-06-16 11:18  tshead

	* * Some more sdpgl cleanup * Tim's L10N experiment ;)

2004-06-15 23:11  tshead

	* * Missing k3dsdk GL files ... doh!

2004-06-15 16:03  tshead

	* * Merged sdpgl into k3dsdk

2004-06-14 19:10  tshead

	* * Merged changes from 0.4.0.0 - 0.4.1.0 into the 0.5 tree

2004-06-11 16:08  tshead

	* * Cygwin build fixes, using packaged cygwin freetype library

2004-06-11 16:07  tshead

	* * Tutorial recorder handles missing JavaScript engine without
	  crashing

2004-06-11 11:29  tshead

	* * Code cleanup

2004-06-05 00:14  tshead

	* * More cygwin build stuff

2004-06-04 03:28  tshead

	* * Cygwin build fixes - almost there

2004-06-02 16:59  tshead

	* * More panel splitting / killing work

2004-06-02 00:04  tshead

	* * Panel splitting / hiding working

2004-05-31 18:11  tshead

	* * Plugging away on panels

2004-05-30 21:12  tshead

	* * Work on panel containers, panel focus * Code cleanup

2004-05-30 03:02  tshead

	* * Implemented black box recorder * Code cleanup

2004-05-29 19:20  tshead

	* * Created a standard document_window class * Implemented
	  detachable panel_container class

2004-05-29 00:41  tshead

	* * Created detachable panel_container controls * Forgot to checkin
	  tutorial recorder icons

2004-05-29 00:36  tshead

	* * .cvsignore fixes

2004-05-28 17:54  tshead

	* * Fix: expat XML backend incorrectly skipped parsing attributes
	  in a root element * Fix: leftover build flag references to
	  libxml2

2004-05-28 10:22  tshead

	* * Toolbars should be portable to gtkmm2.2

2004-05-28 01:38  tshead

	* * Began working on toolbars (gtkmm 2.4 only so far)

2004-05-27 18:37  tshead

	* * Scriptable hide/show capability for UI components * Code
	  cleanup

2004-05-27 18:17  tshead

	* * Tutorial recorder implemented

2004-05-27 15:20  tshead

	* * Added support for using expat as the preferred XML parser (it
	  provides better error output)

2004-05-27 02:40  tshead

	* * Tutorial recorder work, better SL parser error output

2004-05-26 02:46  tshead

	* * Created standard window widget * Began work on tutorial
	  recorder

2004-05-25 22:35  tshead

	* * Build fixes for gtkmm 2.0/2.2

2004-05-25 00:38  tshead

	* * Doh!

2004-05-25 00:15  tshead

	* * Implemented NGUI command node inspector

2004-05-24 21:55  tshead

	* * Code cleanup

2004-05-24 20:50  tshead

	* * NGUI viewport back rendering * Code cleanup

2004-05-24 12:41  tshead

	* * Introduced gtkglext dependency into the mix, for OpenGL support

2004-05-23 03:14  tshead

	* * Code cleanup

2004-05-22 16:58  tshead

	* * Radial marking menu handles mouse clicks and button releases
	  the right way

2004-05-22 00:27  tshead

	* * Radial menus starting to look, like, radial dude ...

2004-05-21 22:45  tshead

	* * Started cracking the mystery of radial menus ;)

2004-05-20 13:22  blackburst

	* Added .cvsignore files

2004-05-20 00:03  tshead

	* * Fix: didn't need copy ctors for idata_proxy in check_button,
	  check_menu_item, toggle_button

2004-05-19 23:17  tshead

	* * Gnome HIG compliance, odds-and-ends

2004-05-19 21:34  tshead

	* * Grrrrr ...

2004-05-19 12:15  tshead

	* * Moved scripts & shaders to the share directory

2004-05-19 02:35  tshead

	* * Fix: an uncaught exception and some leftover testing code

2004-05-19 01:59  tshead

	* * Created image_toggle_button control * Began work on panels &
	  frames * gtkmm-2.4 build fixes

2004-05-18 15:33  tshead

	* * Commented-out toolbar buttons for gtkmm-2.4 compatibility

2004-05-18 15:25  tshead

	* * NGUI: created check_button::control * Undo / redo enabled
	  check_button, check_menu_item, and toggle_button controls

2004-05-18 11:18  tshead

	* * Moved tutorials directory to share/tutorials

2004-05-18 04:00  blackburst

	* Removed

2004-05-18 03:59  blackburst

	* share/tutorials directory removed since moved

2004-05-18 03:57  blackburst

	* Removed

2004-05-18 03:56  blackburst

	* Tutorials moved, but not in the configure.ac

2004-05-18 02:35  tshead

	* * NGUI - added image_menu_item::control and switched menus to use
	  stock items

2004-05-18 00:04  tshead

	* * Updated configuration for gtkmm / sigc++ * Added
	  check_menu_item::control

2004-05-17 19:17  tshead

	* * Removed sdptypes, sdpxml, and sdpgtk from K-3D 0.5 :)

2004-05-17 16:43  tshead

	* * 0.5 build fixes, i18n

2004-05-17 15:16  blackburst

	* Reverted

2004-05-17 15:09  blackburst

	* Reverta and remove

2004-05-17 10:03  tshead

	* * Workaround for missing xmlCtxtGetLastError() ?

2004-05-17 03:56  blackburst

	* Added missing Makefile.am

2004-05-17 03:15  blackburst

	* Removed references to non-existent tutorial makefiles

2004-05-16 22:54  tshead

	* * Moved XML functionality into k3dsdk * Using libxml2 for XML
	  parsing back-end * Moved Shading Language functionality into
	  k3dsdk * Began work on Next Generation User Interface (NGUI)
	  using gtkmm2 * Began I18N work using GNU gettext * User
	  interfaces are now plugins

2004-05-16 17:00  tshead

	* * K-3D 0.4.0.0 !!!

2004-05-11 00:17  tshead

	* * K-3D 0.3.9.11 (K-3D 0.4 rc6)

2004-05-11 00:01  tshead

	* * Fix: many plugin properties were not undo-enabled * New:
	  SplitEdges and SplitFaces filters

2004-05-10 07:38  romainbehar

	* Resurrected BulgePoints tool

2004-05-05 23:30  tshead

	* * K-3D 0.3.9.10 (K-3D 0.4 rc5)

2004-05-05 23:29  tshead

	* * Created ExtrudeFaces filter, which does what it says * Created
	  MakeBilinearPatches filter, which converts input quad polygons to
	  output bilinear patches * Created MeshStats filter, which
	  computes basic statistics about its input * Created MoveFirstEdge
	  filter, which changes the first edge for input polygons * Created
	  SelectFaceByNumber filter, which selects an input face by index
	  number

2004-05-05 23:27  tshead

	* * Fix: GTSBoolean filter assigns a material to its output,
	  because there's just no way to pick one from the inputs in a
	  meaningful way

2004-05-03 11:48  tshead

	* * K-3D 0.3.9.9 (K-3D 0.4 rc4)

2004-05-03 08:06  romainbehar

	* Added k3d::polyhedron and k3d::face support to the Python engine

2004-05-03 00:14  tshead

	* * Fix: segfault undoing a shader selection

2004-05-02 02:13  tshead

	* * Added regression test for bug 946289

2004-05-02 00:14  tshead

	* * Added k3d-makempeg script

2004-04-30 23:46  tshead

	* * K-3D 0.3.9.8 (K-3D 0.4 rc3)

2004-04-30 08:12  romainbehar

	* Updated packaging scripts for next release

2004-04-30 07:26  romainbehar

	* Disabled Ayam reader

2004-04-30 07:22  romainbehar

	* Code cleanup

2004-04-30 05:46  romainbehar

	* Added missing ibitmap_sink.h and ibitmap_source.h in headers list

2004-04-30 02:08  romainbehar

	* Add gmtime_r equivalent for the Win32 platform

2004-04-29 23:19  tshead

	* * Updated AUTHORS

2004-04-29 23:13  tshead

	* * Created some icons for the Win32 build

2004-04-29 10:26  tshead

	* * Updated verbiage to emphasize "free-as-freedom" over "open
	  source"

2004-04-29 01:49  tshead

	* * Update: Removed obsolete AnimationScript plugin * Update:
	  Adjusted STABLE/EXPERIMENTAL status for all plugins * Update:
	  ScalarMultiply filter defaults to a value of 1.0 for its second
	  input

2004-04-28 00:02  tshead

	* * RenderMan imager shader is specified before the World block

2004-04-25 23:16  tshead

	* * Fix: Startup script portability to Solaris

2004-04-25 21:00  tshead

	* * K-3D 0.3.9.7 (K-3D 0.4 rc2)

2004-04-25 18:51  tshead

	* * Fix: Python engine can build against python2.2 (where
	  PyRun_SimpleString() is not const-correct)

2004-04-25 16:34  tshead

	* * Fix: removed unused const member variable from RIB reader *
	  Fix: eliminated warnings in RIB reader

2004-04-25 16:16  tshead

	* * Copyright notice updates * Applied patch 941729 submitted by
	  Bart J.

2004-04-25 12:21  tshead

	* * Update: Copyright notices.	* Renamed renderjob and renderframe
	  binaries to k3d-renderjob and k3d-renderframe, respectively

2004-04-24 13:14  tshead

	* * K-3D 0.3.9.6 (0.4 rc1)

2004-04-23 10:21  tshead

	* * New: Recorded Boolean Mesh Modeling tutorial and integrated it
	  into the test suite

2004-04-23 05:38  romainbehar

	* Moved Python interface to a text file in share/python_engine
	  directory

2004-04-23 03:30  romainbehar

	* Fixed RenderMan blobby output for Sub and Div operators

2004-04-23 03:27  romainbehar

	* Added BlobbySub and BlobbyDiv operators, fixed blobbies
	  polygonization, tagged all blobby plugins as stable

2004-04-23 01:37  tshead

	* * New: Recorded procedural modeling tutorial and integrated it
	  into the test suite

2004-04-22 22:36  tshead

	* * New: startup script sets PATH so renderjob & renderframe work
	  even if PATH doesn't include $prefix/bin

2004-04-22 01:36  tshead

	* * New: Recorded selection tutorial and added it to the test suite

2004-04-21 12:49  tshead

	* * K-3D version 0.3.9.5

2004-04-21 09:14  romainbehar

	* Made blobby opcodes selectable

2004-04-21 09:10  romainbehar

	* Made blobby opcodes selectable

2004-04-21 09:01  romainbehar

	* Created Polygonize Bicubic Patches plugin

2004-04-20 21:00  tshead

	* * Added an overload to k3d::normal that handles edge loops

2004-04-20 04:37  romainbehar

	* Added simple adaptative voxel size for Blobby preview

2004-04-20 02:34  romainbehar

	* Fixed typo

2004-04-20 01:45  tshead

	* * New: SmoothShade filter for assigning averaged normals to
	  polygons to simulate a smooth surface

2004-04-19 20:11  tshead

	* * Update: added new tutorials to regression test suite

2004-04-19 10:28  tshead

	* * Fix: MeshInstance did not update display when color was changed

2004-04-19 08:21  romainbehar

	* Fixed Blobby color rendering

2004-04-19 07:39  romainbehar

	* Set default material for polyhedra and nupatches

2004-04-19 06:41  romainbehar

	* Added experimental bspline object support

2004-04-19 04:22  romainbehar

	* Added mesh points class

2004-04-18 23:50  tshead

	* * Created k3d::replace_all() function for doing string
	  substitution * JavaScript and Python engines escape their
	  arguments so tutorial messages with quotes are recorded properly

2004-04-18 15:18  tshead

	* * K-3D 0.3.9.4

2004-04-16 11:24  tshead

	* * Fix: k3d::deep_copy() was not properly copying polyhedron
	  parameters and tags

2004-04-16 09:31  romainbehar

	* Fixed the CantImportRIBMoreThanOnce bug

2004-04-16 04:34  romainbehar

	* Attempt to output Blobbies color

2004-04-16 03:40  romainbehar

	* Added set_color method for blobbies

2004-04-16 03:07  romainbehar

	* Fixed transformations for Blobbies

2004-04-16 02:29  romainbehar

	* Added color to Blobby Ellipsoid and Segment, fixed
	  PolygonizeBlobbies, added surface preview toggle in MeshInstance

2004-04-15 09:39  romainbehar

	* Blobby preview now based on blobby bounding box

2004-04-15 07:58  romainbehar

	* Python engine now implements all the blobby API

2004-04-15 02:26  tshead

	* * Merged SDS MeshInstance preview code and SDS tutorial by Bart
	  Janssens

2004-04-15 01:50  tshead

	* * Added tag support to primitives, including
	  "interpolateboundary", "hole", "corner", and "crease" tags for
	  SDS surfaces

2004-04-15 01:45  tshead

	* * Added SDS "interpolateboundary" tag to MakeSDS filter * Created
	  SDSCorner and SDSCrease filters

2004-04-14 15:34  tshead

	* * Renamed k3d::tags_t to k3d::parameters_t for clarity,
	  consistency with the RiSpec

2004-04-14 09:08  romainbehar

	* Added experimental mesh+blobby support to Python scripting engine

2004-04-14 03:15  tshead

	* * BevelFaces filter bevels polygon holes

2004-04-14 02:05  tshead

	* * New: CapHole filter

2004-04-13 12:22  blackburst

	* Using k3d::file_extension instead of regex

2004-04-13 06:28  romainbehar

	* Set implicit normals for OpenGL blobbies, fixed blobby surface
	  caching

2004-04-11 20:16  tshead

	* * K-3D 0.3.9.3

2004-04-11 12:07  tshead

	* * Updated k3d::face to use the same edge loops for holes as it
	  does for the face.

2004-04-11 00:26  tshead

	* * Added mouse-interaction to BevelFaces filter and improved
	  interactive performance

2004-04-10 20:02  tshead

	* * Removed ibitmap_modifier, imesh_modifier, and
	  itransform_modifier interfaces - they were not needed

2004-04-10 00:38  tshead

	* * Code cleanup

2004-04-09 14:31  tshead

	* * Build fix - Adam Hupp (hupp@cs.wisc.edu)

2004-04-09 11:49  tshead

	* * k3d::iproperty_collection::properties() returns by reference
	  instead of by value

2004-04-09 09:33  tshead

	* * Added material and property field to k3d::blobby

2004-04-09 06:25  romainbehar

	* Cached blobbies polygonization, fixed EdgesToBlobby UI

2004-04-09 01:43  romainbehar

	* Created EdgesToBlobby plugin

2004-04-08 17:02  tshead

	* * Added "Reverse Difference" choices to RenderManCSGOperator and
	  GTSBoolean plugins, as a convenience instead of having to swap
	  property connections

2004-04-08 16:43  tshead

	* * MeshInstance.output_mesh property returns the *transformed*
	  input mesh, making it much more suitable as in input to e.g.
	  GTSBoolean or MergeMesh

2004-04-08 06:15  romainbehar

	* Added triangulation to the k3d::mesh to GtsSurface conversion and
	  polygonal information storage in GTS structure for later
	  retrieval

2004-04-08 03:33  romainbehar

	* Created Polygonize Blobbies plugin, fixed PolyTerrainHfBm

2004-04-07 01:59  romainbehar

	* Resurrected RAW writer

2004-04-06 06:11  romainbehar

	* Resurrected RAW reader

2004-04-05 11:51  tshead

	* * K-3D 0.3.9.2

2004-04-05 11:24  tshead

	* * Eliminated redundant display updates in K-3D controls * Removed
	  k3dIAction, k3dAction, k3dActionRedrawAll, and related obsolete
	  code

2004-04-05 08:13  romainbehar

	* Made Blobby rendering to use the new blobby_vm

2004-04-05 06:05  romainbehar

	* Made Blobby rendering to use the new blobby_vm

2004-04-04 22:36  tshead

	* * Removed obsolete SDPGTK sample applications * More make
	  distcheck work

2004-04-04 03:42  tshead

	* * More make distcheck work * Removed obsolete UML diagrams

2004-04-04 03:40  tshead

	* * New: GTSBoolean modeling tool - woohoo!

2004-04-03 15:42  tshead

	* * Added Visitor Design Pattern functionality to k3d::blobby for
	  walking the opcode tree * Created blobby_vm implementation *
	  Moved k3d::blobby implementations out of the header file

2004-04-02 16:46  tshead

	* * Make distcheck fixes

2004-04-02 06:36  romainbehar

	* Removed duplicate primitives in RiBlobby output, fixed matrix
	  output

2004-04-02 03:14  romainbehar

	* Fixed implicit Blobby ellipsoid formula

2004-04-01 16:46  tshead

	* * Build fixes for make distcheck

2004-04-01 12:12  tshead

	* * Updated k3d::mesh::blobby for clarity

2004-04-01 04:14  romainbehar

	* Fixed Blobbies rendering

2004-04-01 04:05  romainbehar

	* Fixed Blobby matrix loader and moved the 3 translation values to
	  the position vector

2004-04-01 01:00  romainbehar

	* Removed sfx module

2004-03-31 15:47  tshead

	* * K-3D 0.3.9.1

2004-03-31 09:06  romainbehar

	* Experimental Blobby OpenGL-rendering

2004-03-31 00:28  tshead

	* * BitmapFileIn filter stores both absolute and relative (to the
	  document file) paths to a bitmap, and tries to load using the
	  relative path first at load-time * Updated log output for bitmap
	  import/export filters

2004-03-31 00:25  blackburst

	* Removed devguide Makefile

2004-03-30 14:14  blackburst

	* Remove devguide

2004-03-30 13:09  tshead

	* * Fix: problem calculating offset distances in BevelPoints tool

2004-03-29 23:53  tshead

	* * Added "direction" to BevelFaces filter

2004-03-29 20:54  tshead

	* * Fix: BevelFaces discontinuity

2004-03-29 17:14  tshead

	* * Removed incorrect warning generating non-solid polyhedra in
	  BevelFaces filter

2004-03-29 16:48  tshead

	* * PolyText tool wasn't handling "virtual" control points in cubic
	  outlines

2004-03-29 01:00  tshead

	* * ImageMagickReader only reports files as loadable if they really
	  are

2004-03-29 00:48  tshead

	* * Fix: BevelFaces filter handles concave polygons, and generates
	  constant-width bevels

2004-03-29 00:23  blackburst

	* Priority snafu

2004-03-29 00:19  blackburst

	* OpenEXRReader will use appropiate default value if channel do not
	  exist in file

2004-03-28 17:40  tshead

	* * Polygon holes are correctly offset by the BevelFaces filter

2004-03-28 13:14  blackburst

	* Updated to avoid the battle between bitmap writers/readers

2004-03-28 13:11  blackburst

	* Added OpenEXR bitmap reader and writer

2004-03-28 05:58  blackburst

	* Updated to stable status

2004-03-28 05:56  blackburst

	* Bitmap composite objects updated and verified to work as expected

2004-03-28 05:54  blackburst

	* BitmapSize object added

2004-03-27 12:06  blackburst

	* Added serialization

2004-03-27 11:15  tshead

	* * K-3D 0.3.9.0

2004-03-27 08:18  blackburst

	* Reformated email addresses for spam protection

2004-03-27 05:57  blackburst

	* Renamed unary and binary objects

2004-03-27 04:06  blackburst

	* Updated compositing functionality

2004-03-27 04:00  blackburst

	* Removed author credit (since the code was removed)

2004-03-26 22:19  tshead

	* * Created common context menu object to share functionality
	  between DAG control and Viewport control * Finished moving
	  ConnectProperties tool into the UI layer ... woohoo!

2004-03-26 05:55  romainbehar

	* Don't compile properties module

2004-03-25 23:11  tshead

	* * Updated plugin tutorial * Added tutorial plugin to the
	  regression test suite

2004-03-25 18:15  tshead

	* * Renamed the k3d::class_id type to k3d::uuid to reflect its
	  newer, less-specific place in the universe * Got rid of the
	  obsolete "Name" argument to K3D_MODULE_START()

2004-03-25 09:03  romainbehar

	* Experimental: Coarsen Polyhedra

2004-03-25 01:24  tshead

	* * K-3D 0.3.0.97

2004-03-25 01:14  tshead

	* * Every module gets its own unique ID, so we can quietly avoid
	  loading the same module twice (e.g. due to symlinks)

2004-03-24 15:40  tshead

	* * Build updates for the GTS module

2004-03-23 12:54  tshead

	* * Switched from libltdl (again) to dlopen() for loading shared
	  libs

2004-03-23 04:53  blackburst

	* Added -rf to remove command

2004-03-22 15:29  tshead

	* * Taking another shot at using libltdl for loading plugin modules

2004-03-22 09:18  romainbehar

	* Added Blobby primitive support, fixed float parser

2004-03-22 05:36  romainbehar

	* Created GTS plugin with PolySphereTessellation as example

2004-03-21 22:49  tshead

	* * Removed script-engine dependencies on SDPGTK

2004-03-21 18:43  tshead

	* * Modified the MeshInstance implementation so that "hanging"
	  edges (edges that aren't associated with a particular polygon)
	  are drawn

2004-03-20 14:41  tshead

	* * K-3D 0.3.0.96

2004-03-20 02:10  tshead

	* * Added some regression tests for document shutdown segfaults

2004-03-20 02:09  tshead

	* * Added "make strace" target for debugging with strace

2004-03-19 15:35  tshead

	* * Created experimental FormatTime plugin that converts a scalar
	  to a string using strftime()

2004-03-19 15:02  tshead

	* * Merged boost::format library * Create experimental FormatScalar
	  plugin, which converts a scalar into a string using printf()-like
	  syntax

2004-03-19 12:37  tshead

	* * Portability improvements in the k3d.in startup script

2004-03-19 09:39  tshead

	* * Renamed RenderManReflectionMap to
	  RenderManLatLongEnvironmentMap in anticipation of a adding a
	  cube-face plugin * Fix: the "Default RenderMan Render Engine"
	  choice in user options was not actually honored by the
	  RenderManEngine plugin

2004-03-19 09:37  tshead

	* * Removed "[" in our startup script in favor of "test" for
	  portability

2004-03-19 03:21  romainbehar

	* Made Blobby rendering recursive

2004-03-18 15:52  tshead

	* * Code cleanup

2004-03-18 08:51  romainbehar

	* Moved Blobby objects to mesh module

2004-03-18 08:21  romainbehar

	* Little fixes

2004-03-18 08:00  romainbehar

	* Implemented deep_copy for Blobbies

2004-03-17 12:15  tshead

	* * inlined noise() overloads to prevent link problems

2004-03-17 08:53  romainbehar

	* Implemented RenderMan output for Blobby primitive

2004-03-17 03:25  romainbehar

	* Added RiBlobbyV()

2004-03-17 02:18  tshead

	* * Created experimental PointsToBlobby filter

2004-03-16 14:53  tshead

	* * Converted the private user interfaces for ColorBezierChannel
	  and ScalarBezierChannel into special-cases in the k3dui library *
	  Eliminated much historic cruft in the makefiles, including most
	  plugin module dependencies on the UI layer ... woohoo!

2004-03-16 07:44  romainbehar

	* RenderMan Blobby primitive draft

2004-03-15 08:08  romainbehar

	* Resurrected FFT-based fractal terrain

2004-03-12 23:34  tshead

	* * Fixed broken k3d::noise() implementation and added overloads to
	  match RenderMan SL noise() * Created LinearPointNoise plugin *
	  Documentation cleanup * Code cleanup

2004-03-12 12:22  tshead

	* * Code cleanup

2004-03-12 11:37  tshead

	* * Code cleanup

2004-03-12 05:43  romainbehar

	* Upgraded to Hapy 0.0.5 which got rid of config.h

2004-03-12 01:37  tshead

	* * New: CenterPoints filter, which centers selected points on the
	  origin

2004-03-12 00:17  tshead

	* * Turned Anders uuid generator into an installed tool, so we can
	  use it as part of the plugin tutorial

2004-03-11 23:16  tshead

	* * K-3D 0.3.0.95

2004-03-10 11:12  tshead

	* * Removed problematic operators from k3d::basic_rgb

2004-03-10 09:45  romainbehar

	* Added Blobby Assembler as Hapy library test

2004-03-09 22:07  tshead

	* * Fix: RenderManShaderXXX plugins weren't storing the choice of
	  shader

2004-03-09 22:06  tshead

	* * Logging output prints just the application name, not the full
	  path used to run it

2004-03-09 13:14  tshead

	* * Fix: selecting a different shader in a RenderManShaderXXX
	  object wiped-out every property in the object, including its name
	  property

2004-03-09 13:12  tshead

	* * Chose some more manageable options for the "make valgrind"
	  target

2004-03-08 18:30  tshead

	* * K-3D 0.3.0.94

2004-03-08 06:13  romainbehar

	* Added Hapy credits

2004-03-08 03:15  blackburst

	* Ooops, too quick to commit

2004-03-08 03:07  blackburst

	* Removed 8bit to double conversion and expensive property value
	  lookups

2004-03-07 13:16  tshead

	* * Updated k3d::bitmap to store pixels using the floating-point
	  "half" type defined by ILM as part of their OpenEXR library.	*
	  Updated bitmap import/export plugins to handle floating-point
	  data.  * Removed some circular dependencies between SDPGTK and
	  K3DSDK.

2004-03-07 09:37  blackburst

	* Rollback on data window in bitmap

2004-03-06 19:07  tshead

	* * Moved k3didgen into the top-level Makefile.am - very cool!

2004-03-06 18:43  tshead

	* * K-3D 0.3.0.93

2004-03-06 18:42  tshead

	* * Enabled serialization for ScalarXXXX filters

2004-03-06 15:06  tshead

	* * Removed obsolete sfx module from the build (but left the files
	  behind for blobby-porting)

2004-03-06 15:04  tshead

	* * Removed more obsolete regression tests

2004-03-03 06:02  romainbehar

	* Little fixes

2004-03-02 10:13  romainbehar

	* Added Transform objects to handle transformation stacks

2004-03-01 21:28  tshead

	* * Code cleanup

2004-03-01 05:14  blackburst

	* Added comping objects and updated existing ones

2004-03-01 05:09  blackburst

	* Extended functionality for use in bitmap comping

2004-03-01 00:49  tshead

	* * Removed obsolete test cases

2004-02-29 02:31  tshead

	* * Added a render_visible property to the BackgroundSphere object

2004-02-29 02:31  tshead

	* * Created SetMaterial filter

2004-02-28 17:35  tshead

	* * Eliminated sdpGtkPlug and sdpGtkSocket * Code cleanup - got rid
	  of unneeded sdpgtk file dependencies

2004-02-28 12:30  tshead

	* * Added support for specifying the shader cache directory in
	  shader compiler command lines * Camera motion-blur can be
	  enabled-disabled for RenderManEngine * Code cleanup

2004-02-28 10:47  blackburst

	* Changed m_input1 to m_input

2004-02-28 10:35  tshead

	* * Mesh instance didn't update viewports when its input matrix was
	  modified

2004-02-28 02:41  tshead

	* * Added ScalarSine filter

2004-02-27 21:57  tshead

	* * GraphViz render engine handles objects with quoted names

2004-02-27 15:28  tshead

	* * Use standard library for min/max functions

2004-02-27 15:18  tshead

	* * Naming consistency

2004-02-27 14:55  tshead

	* * K-3D 0.3.0.92

2004-02-27 11:45  tshead

	* * Got rid of progress message API - needs a big re-think, as the
	  implementation allowed user interaction during time-consuming
	  operations * Started working on some wait-cursor support *
	  Playing around with custom cursors for viewports

2004-02-27 10:52  blackburst

	* Added bitmap filters for comping and renamed existing bitmap
	  objects for consistency

2004-02-27 07:20  romainbehar

	* Added Patch primitive support

2004-02-27 05:11  blackburst

	* Added ScalarDivision, ScalarPseudoRand and ScalarSubtract for
	  completeness

2004-02-27 02:54  tshead

	* * Finished PlanarMap filter * Added clamp and filter properties
	  to RenderManTexture

2004-02-27 01:53  pgregory

	* Some fixes to get the tiff/graphviz plugins to build under
	  windows.

2004-02-26 17:20  tshead

	* * Added serialization to k3d::bounding_box

2004-02-26 17:15  tshead

	* * Moved ScalarAdd, ScalarModulo, and ScalarMultiply filters to
	  core module

2004-02-26 15:30  tshead

	* * Moved ColorProperty and ScalarProperty plugins to the core
	  module

2004-02-26 14:49  tshead

	* * Split k3d::irender_engine interface into
	  k3d::istill_render_engine and k3d::ianimation_render_engine *
	  Fixed a problem created k3d::button::control objects with pixmaps

2004-02-26 10:04  romainbehar

	* Process Translation, Rotation and Scale transformations in
	  separate stacks

2004-02-26 08:09  blackburst

	* * Rollback on fontsize

2004-02-26 07:03  blackburst

	* * Think TopBottom rank makes the graph output from dot a tad more
	  readable

2004-02-26 02:45  tshead

	* * Changes to viewport host aspect ratio are reflected in
	  viewports

2004-02-25 21:53  tshead

	* * YafrayEngine refreshes viewports properly when moved

2004-02-25 21:17  tshead

	* * Fix: segfault selecting orthogonal projection for a viewport /
	  viewport host * Fix: viewport updates after modifying projection
	  for RenderManEngine

2004-02-25 19:05  tshead

	* * Fix: couldn't increase Array1D.count property with a spin
	  button

2004-02-25 17:09  tshead

	* * GraphVizEngine update for compatibility with earlier versions
	  of GraphViz

2004-02-25 10:39  tshead

	* * K-3D 0.3.0.91

2004-02-25 09:51  pgregory

	* Fix couple of small issues for windows build.  Update the windows
	  installer, now has a start menu item that should launch the app.
	  Not tested fully yet.

2004-02-25 03:18  tshead

	* * Created GraphVizEngine render engine * Began working on
	  PlanarMap filter for generating texture coordinates

2004-02-25 02:22  romainbehar

	* Ooops

2004-02-25 02:19  romainbehar

	* Fixed Color and Opacity parameters handling

2004-02-24 07:50  romainbehar

	* Changed sweepangle for thetamax; don't load null Surfaces

2004-02-24 02:55  romainbehar

	* Added basic Material and Light support

2004-02-24 00:57  tshead

	* * Fix: eliminate harmless warnings rendering empty polyhedra

2004-02-23 16:23  tshead

	* * Updated the manner in which user options are stored at
	  shutdown; hopefully this will prevent user options from getting
	  trashed whenever we segfault at shutdown :(

2004-02-23 04:14  romainbehar

	* Resurrected xwriter plugin; fix: new RenderMan quadrics
	  orientation

2004-02-23 02:31  tshead

	* * Better support for loading legacy documents

2004-02-23 02:30  tshead

	* * Modified startup script for better shell-portability

2004-02-22 21:40  tshead

	* * K-3D 0.3.0.90 (for the last friggin' time)

2004-02-22 15:45  tshead

	* * K-3D 0.3.0.90 * Build/install cleanup

2004-02-22 11:54  tshead

	* * Release process cleanup

2004-02-22 01:49  tshead

	* * K-3D 0.3.0.89

2004-02-21 21:57  tshead

	* * Improved nupatch outline drawing in viewport

2004-02-21 15:50  tshead

	* * Normalized Torus to match the RiSpec 3.2 * Created NurbsTorus
	  filter

2004-02-21 14:27  tshead

	* * "Normalized" Sphere object to match RiSpec 3.2 * Sphere object
	  uses NURBS for Viewport drawing * Created NurbsSphere filter

2004-02-21 03:24  tshead

	* * Created NurbsHyperboloid plugin

2004-02-21 03:05  tshead

	* * Added some helpful NURBS-drawing capabilities to
	  k3d::viewport::drawable * Updated Cone, Cylinder, Disk, and
	  Hyperboloid to conform better to the RiSpec 3.2 * Updated Cone,
	  Cylinder, Disk, and Hyperboloid to use NURBS for viewport drawing
	  * Disabled logging of OpenGL errors (too many seem to be caused
	  by the GLU implementation)

2004-02-20 08:36  romainbehar

	* Fixed NURBS import, transformations, added object name

2004-02-20 08:34  romainbehar

	* Fixed quaternion to angle-axis overflow

2004-02-20 01:40  tshead

	* * More support for loading older documents, including conversion
	  to new RenderManShader plugins

2004-02-20 01:35  tshead

	* * Changes to RenderManMaterial color update viewports * Logging
	  cleanup

2004-02-20 00:11  tshead

	* * Fix: RenderManShader filters didn't restore their arguments
	  when loading documents

2004-02-19 06:08  romainbehar

	* Resurrected GTS writer

2004-02-18 06:44  romainbehar

	* Added Renderman quadrics, Transforms and NuPatch support

2004-02-18 01:34  tshead

	* * Added regression test for new bug * Cleaned-up obsolete
	  tutorial regression tests

2004-02-17 14:23  tshead

	* * Removed incomplete perl script engine code

2004-02-16 19:13  tshead

	* * Added minimal tutorial functionality for combo boxes

2004-02-16 16:49  tshead

	* * Solaris build fix

2004-02-16 15:35  tshead

	* * Automatic viewport updates * Build fixes

2004-02-16 13:23  tshead

	* * Code cleanup

2004-02-16 02:10  romainbehar

	* Shot escaped sdpString

2004-02-14 17:19  tshead

	* * Code cleanup

2004-02-14 17:18  tshead

	* * Added a tentative test to handle gcc on Solaris

2004-02-14 12:41  tshead

	* * Removed document templates feature * Code cleanup

2004-02-13 17:28  tshead

	* * Fixed bizarro Hapy build problem

2004-02-13 11:29  tshead

	* * K-3D 0.3.0.88

2004-02-13 03:03  tshead

	* * Updated ADG to regenerate property controls automatically when
	  property collections change * k3d::combo_box::control was
	  generating unwanted change signals * Moved RenderMan shader
	  instances into separate plugins * Eliminated obsolete shader data
	  and shader UI components * This eliminates gcc 3.3 build problems

2004-02-13 01:24  pgregory

	* Some small updates to get the Win32 build working again.

2004-02-12 12:12  tshead

	* * Fixed some misleading code comments for matrix inversion and
	  transposition

2004-02-12 03:04  romainbehar

	* Updated to Hapy 0.0.4

2004-02-12 02:07  romainbehar

	* RIB reader now loads K-3D logo

2004-02-11 12:07  tshead

	* * Added k3d::matrix4::Transpose() test case

2004-02-11 11:50  tshead

	* * Added a test for k3d::matrix4::Transpose()

2004-02-10 00:38  tshead

	* * Removed obsolete document-conversion utility

2004-02-09 23:11  tshead

	* * Eliminated build warnings

2004-02-08 18:32  tshead

	* * Created RenderManArray2D filter

2004-02-08 17:53  tshead

	* * Fix: alter mesh undo/redo segfault ... woohoo!

2004-02-06 10:23  tshead

	* * K-3D 0.3.0.87

2004-02-05 11:08  tshead

	* * Added regression test cases for another undo/redo segfault

2004-02-03 06:38  romainbehar

	* Preliminary Sphere and Cylinder support

2004-02-02 01:27  tshead

	* * Code cleanup

2004-02-01 04:22  tshead

	* * Added a bounding-box preview to the RenderManArray1D filter

2004-02-01 04:21  tshead

	* * Fix: MeshInstance filter wasn't updating its output mesh when
	  the input mesh changed

2004-02-01 04:20  tshead

	* * Update to allow attributes (materials) in RenderMan object
	  instances

2004-02-01 04:02  tshead

	* * Fix: MeshInstance filter did not calculate bounding box
	  correctly

2004-02-01 04:01  tshead

	* * Fix: segfault when MergeMesh filter has only one input

2004-01-31 00:17  tshead

	* * Created k3d::combo_box::control and put it to use with
	  RenderManEngine

2004-01-30 04:58  romainbehar

	* Removed useless sdpString type support

2004-01-29 02:44  tshead

	* * Restored experimental RenderMan CSG capability

2004-01-28 22:50  tshead

	* * K-3D 0.3.0.86

2004-01-28 22:35  tshead

	* * Fix: polyhedron type was not serialized correctly, causing SDS
	  meshes to turn into plain polygons after load

2004-01-28 22:34  tshead

	* * Fix: RenderManArray1D transforms were ignored during render

2004-01-28 18:35  tshead

	* * Finished RenderManArray1D filter * Added render_final property
	  to k3d::ri::renderable * Created NurbsDisk mesh source * Moved
	  Position, Orientation, and Scale filters from experimental to
	  stable

2004-01-28 09:51  tshead

	* * Experimental support for RenderMan object instances, via
	  RenderManArray1D plugin

2004-01-28 07:54  romainbehar

	* Experimental RIB reader imports PointsGeneralPolygons

2004-01-28 07:47  romainbehar

	* Experimental RIB reader imports PointsGeneralPolygons

2004-01-27 14:16  tshead

	* * Fix: k3d::is_valid(nupatch&) generated false warnings about
	  NURBS patches * Created k3d::nucurve_group, so NURBS curves are
	  grouped consistently with linear and cubic curves * Began adding
	  k3d::mesh support to JavaScript object model * Began work on
	  DeleteGeometry filter * Created NURBSCone and NURBSCylinder
	  filters * Code cleanup

2004-01-25 00:07  tshead

	* * K-3D 0.3.0.85

2004-01-24 19:24  tshead

	* * Support for loading legacy documents * Better error output *
	  Cleaner RIB output * Hyperboloid, Paraboloid, and Teapot didn't
	  preview correct material in viewport * Better preview shading for
	  Paraboloids * Resurrected NurbsCircle plugin by Romain * Added
	  experimental LookAt plugin * Viewport background color can be
	  modified

2004-01-21 22:56  tshead

	* * RIB import plugin build

2004-01-21 07:13  romainbehar

	* Non-working RIB parser, for Hapy link tests

2004-01-21 01:45  romainbehar

	* Update to Hapy 0.0.31

2004-01-19 18:22  tshead

	* * Code cleanup - basic_math.h consistency with SL and naming
	  conventions * Code cleanup - qualified property names for
	  k3d::mesh_filter and k3d::mesh_source objects * Began working on
	  MakePath filter, which converts mesh geometry into movement

2004-01-18 14:04  tshead

	* * Had to get rid of idata_sink<>, idata_source<>, and
	  idata_modifier<>, and replace them with specialized interfaces:
	  imesh_sink, imesh_source, imesh_modifier, itransform_sink,
	  itransform_source, itransform_modifer, ibitmap_sink,
	  ibitmap_source, ibitmap_modifier, etc.

2004-01-17 20:23  tshead

	* * Started support for context menu transform filters

2004-01-17 17:20  tshead

	* * Created Orientation transform filter

2004-01-17 17:12  tshead

	* * Created Scale transformation filter

2004-01-17 02:19  tshead

	* * Restored motion-blur functionality

2004-01-17 02:19  tshead

	* * Turned the experimental Position object into an animatable
	  transformation filter

2004-01-17 01:26  tshead

	* * Viewports serialize viewport host

2004-01-17 01:26  tshead

	* * Code cleanup

2004-01-16 22:23  tshead

	* * Serialization of mesh tags

2004-01-16 13:33  tshead

	* * Code cleanup - moved k3dIPersist and co. into k3d namespace

2004-01-16 00:04  tshead

	* * Created experimental TagColor filter for working with tags

2004-01-15 02:07  tshead

	* * K-3D 0.3.0.84

2004-01-15 01:15  tshead

	* * Viewport / Viewport Host design tweaks * Separate Viewport /
	  Viewport Host render controls * Moved mesh triangulation code
	  into SDK * Yafray engine renders meshes again

2004-01-14 13:45  tshead

	* * Fix: changes made to user options aren't saved until program
	  exit (which affects renderframe behavior) * Massive cleanup of
	  user options - complete separation of interface from
	  implementation

2004-01-13 23:09  tshead

	* * TriangulateFaces code cleanup

2004-01-13 23:04  tshead

	* * Fix: RenderManImager shader wasn't auto-compiled

2004-01-13 22:50  tshead

	* * Ported TriangulateFaces filter

2004-01-13 14:47  tshead

	* * Restored RenderManBackgroundPlane & RenderManBackgroundSphere
	  plugins * RenderMan API cleanup

2004-01-13 14:45  tshead

	* * Fix: viewport not fully initialized by --new command-line
	  option

2004-01-13 10:34  tshead

	* * Hapy build fix

2004-01-13 10:28  tshead

	* * Got rid of k3dIState and related ilk * RenderMan interface
	  cleanup

2004-01-12 10:54  tshead

	* * Temporarily removed Hapy from build pending fixes

2004-01-12 07:25  romainbehar

	* Included Hapy library

2004-01-12 07:21  romainbehar

	* Hapy library 0.0.2

2004-01-12 07:21  romainbehar

	* Initial revision

2004-01-12 00:22  tshead

	* * Cleanup: code, regression tests, undo/redo

2004-01-11 02:31  tshead

	* * General tutorial / regression test suite cleanup

2004-01-11 00:12  tshead

	* * Set it up so new documents are created with a RenderManEngine
	  as before

2004-01-09 23:44  tshead

	* * UI cleanup / tutorial-enabling

2004-01-09 06:39  romainbehar

	* Ported material support

2004-01-08 22:28  tshead

	* * Created standard k3d::path_chooser control for selecting a
	  filesystem path

2004-01-08 20:49  tshead

	* * Turned RenderManShadowMap into a viewport host

2004-01-08 02:21  tshead

	* * K-3D 0.3.0.83

2004-01-08 01:56  tshead

	* * Created k3d::bitmap_preview control for viewing bitmaps * Moved
	  bitmaps into the DAG * Code cleanup

2004-01-07 08:26  romainbehar

	* Reader now loads lines and polygons

2004-01-07 03:08  tshead

	* * Got rid of k3d::idata_filter * k3d::idata_source and
	  k3d::idata_sink provide explicit references to the properties
	  advertised * Updated all plugins to match

2004-01-06 20:01  tshead

	* * Created CylindricalWavePoints filter

2004-01-06 18:45  tshead

	* * Added LinearWavePoints filter

2004-01-06 11:51  tshead

	* * Portability fixes - consistent usage of <boost/cstdint.hpp>

2004-01-06 01:13  tshead

	* * K-3D 0.3.0.82

2004-01-06 01:12  tshead

	* * Code cleanup

2004-01-06 00:40  tshead

	* * Code cleanup

2004-01-05 23:06  tshead

	* * Converted our standard polygon-normal calculation to use the
	  summation method, which is more robust than 3-point

2004-01-05 22:39  tshead

	* * Code cleanup

2004-01-05 20:31  tshead

	* * Fix: k3d::deep_copy() wasn't copying all k3d::face data *
	  BevelFace cleanup

2004-01-05 16:53  tshead

	* * Got rid of annoying texture "enable lerp" and "enable gaussian"
	  RIB arguments

2004-01-05 06:46  romainbehar

	* Code cleanup

2004-01-05 02:03  tshead

	* * K-3D 0.3.0.81

2004-01-04 23:42  tshead

	* * Restored active axis selection to the viewport window

2004-01-04 19:07  tshead

	* * Created BevelFaces filter * Code cleanup

2004-01-04 08:49  pgregory

	* Some minor fixes to ensure continued compilation on Win32/MinGW

2004-01-04 04:10  romainbehar

	* Little fixes

2004-01-04 02:08  tshead

	* * K-3D 0.3.0.80

2004-01-03 23:44  tshead

	* * GTS reader sets default material on imported objects

2004-01-03 19:19  tshead

	* * Fix: display updates when a RenderManEngine is modified

2004-01-03 18:58  tshead

	* * Got rid of deprecated k3d::iobject::init_complete()

2004-01-03 10:59  romainbehar

	* GTS reader update

2004-01-03 03:01  tshead

	* * K-3D 0.3.0.79

2004-01-03 02:29  tshead

	* * K-3D 0.3.0.79

2004-01-03 01:32  tshead

	* * Created property groups for (duh) creating logical groups of
	  properties - as an aid for UI layout * Grouped properties for
	  Viewport and RenderManEngine plugins

2004-01-01 23:26  tshead

	* * K-3D 0.3.0.78

2004-01-01 22:28  tshead

	* * New viewport / render engine model * Added color log output *
	  Massive code cleanup

2003-12-30 17:12  tshead

	* * Added Catmull-Clark filter that creates polygonal subdivisions
	  - Bart Janssens <bart.janssens@polytechnic.be>

2003-12-30 02:39  tshead

	* * Created MakeSDS filter

2003-12-24 18:33  tshead

	* * Code cleanup

2003-12-24 18:15  tshead

	* * Massive code cleanup - say "bye-bye" to the old geometry
	  interfaces!

2003-12-24 14:15  tshead

	* * Converted PolyText (Text) tool to the new workflow * Fix:
	  objects not getting propertly initialized in new document

2003-12-23 13:08  tshead

	* * Fix: shell portability problems in acinclude.m4 * Build cleanup

2003-12-21 14:04  tshead

	* * Converted Polyhedron to the new workflow

2003-12-20 01:51  tshead

	* * Converted BendPoints (Bend / Bender) to the new workflow * Code
	  cleanup

2003-12-20 00:21  tshead

	* * Converted PolyCushion to the new workflow * Added test for
	  solids to mesh-source plugins

2003-12-19 17:35  tshead

	* * Converted SmoothPoints (Smooth) to new workflow * Code cleanup

2003-12-19 15:14  tshead

	* * Converted ShearPoints (Slant) to the new workflow

2003-12-18 02:51  tshead

	* * Converted TaperPoints to the new workflow

2003-12-17 23:38  tshead

	* * Converted SphereizePoints to the new workflow

2003-12-17 20:50  tshead

	* * Changed ibounding_box to ibounded for consistency, clarity *
	  Ongoing conversion of tools to new workflow

2003-12-17 12:58  tshead

	* * Removed obsolete transformers module

2003-12-17 12:26  tshead

	* * Converted PolyCube and PolyTorus to the new workflow

2003-12-17 01:18  tshead

	* * Ongoing conversion from old to new workflows

2003-12-16 21:12  tshead

	* * Conversion from old to new workflow * Added width and wrap
	  parameters to KnotCurve and LissajousCurve

2003-12-16 18:48  tshead

	* * Plugin conversion to new workflows

2003-12-16 16:53  tshead

	* * Ongoing undo/redo work

2003-12-15 15:14  tshead

	* * Fix: k3d::fold_duplicates_buf streambuf didn't flush last "Last
	  message duplicated ..." message in dtor

2003-12-14 18:43  tshead

	* * Moved transformations into the DAG * Moved time into the DAG *
	  Created TimeSource plugin * Removed k3d::ihierarchy,
	  k3d::itransform, k3d::ianimate, k3d::idocument_time,
	  k3d::itime_observer k3d::ianimtool, and related implementaitons *
	  Simplified k3dIEditorRender and k3d::ri::irender * Removed
	  Transformer plugins from the build (will be superceded by mesh
	  filter replacements)

2003-12-10 13:05  tshead

	* * Added --show-arguments option to the k3d startup script, for
	  troubleshooting * Created top-level "make debug" target that
	  starts a debugging session with gdb for troubleshooting the built
	  binary

2003-12-10 02:36  tshead

	* * Converted MeshInstance to DAG transformations * Cleanup

2003-12-09 22:46  tshead

	* * Updated logging for renderjob and renderframe

2003-12-09 18:58  tshead

	* * Created "make fast" target for skipping rarely-changed
	  libraries

2003-12-09 18:31  tshead

	* * Created "make fast" target, which skips over libraries that
	  don't change much (boost, sdptypes, sdpxml, sdpgl, sdpsl, sdpgtk)
	  ... this is mainly for the benefit of Win32 developers, use at
	  your own risk!

2003-12-09 02:19  tshead

	* * Began work on moving the transformation hierarchy into the DAG

2003-12-08 01:30  tshead

	* * Renamed RenderMesh to MeshInstance, and Instance1D to Array1D *
	  Enabled undo/redo for the DAG * Fixed undo/redo for the Command
	  Node Tree * Fixed undo/redo for object dialogs * Ongoing work on
	  undo/redo for the document object collection and the hierarchy

2003-12-05 15:23  tshead

	* * K-3D 0.3.0.77

2003-12-05 15:04  tshead

	* * Upgraded to boost 1.30.2

2003-12-05 14:00  blackburst

	* Updated files to be ignored and alphabetized them

2003-12-05 05:40  romainbehar

	* Updated log messages, added more chunks support

2003-12-04 22:04  tshead

	* * Fix: grid size didn't work if dependent on another property

2003-12-04 12:15  tshead

	* * K-3D 0.3.0.76

2003-12-04 02:15  tshead

	* * More logging updates

2003-12-04 01:03  tshead

	* * Added logging support

2003-12-04 01:00  tshead

	* * Added logging support

2003-12-01 06:28  romainbehar

	* Converted knot tool to Knot Curve object

2003-12-01 00:47  tshead

	* * Moved undo/redo interfaces into k3d namespace

2003-11-28 14:15  tshead

	* * K-3D 0.3.0.75

2003-11-27 02:39  romainbehar

	* First step to hierarchy tree expand/collapse function

2003-11-26 18:46  tshead

	* * Finished BevelPoints filter

2003-11-26 00:33  tshead

	* * More mesh selection fixes * Created validation function for
	  polyhedra * Fixed topology problems in PolyCylinder * Created
	  BevelPoints filter

2003-11-24 13:12  tshead

	* * Created RotatePoints and TranslatePoints filters

2003-11-23 18:18  tshead

	* * K-3D 0.3.0.74

2003-11-23 15:00  tshead

	* * Fixed double-click editing of an object

2003-11-23 14:22  tshead

	* * Restored Deselect All functionality * Added missing selection
	  for linear and cubic curves

2003-11-22 17:42  tshead

	* * Removed selection caching from k3d::iselection * Updated build
	  to install plugins to $pkglibdir instead of $libdir * Updated
	  build to installed shared data in $pkgdatadir instead of $datadir
	  * Updated build to install shaders, scripts, and tutorials to
	  $pkgdatadir instead of $prefix

2003-11-21 15:41  tshead

	* * Finshed NURBS serialization in FrozenMesh

2003-11-21 02:08  tshead

	* * FrozenMesh serialization

2003-11-20 17:13  tshead

	* * More k3d::mesh terminology cleanup

2003-11-20 16:34  tshead

	* * Updated k3d::mesh symbol names for consistency, clarity *
	  Ongoing FrozenMesh serialization

2003-11-20 01:55  pgregory

	* More minor Win32 changes.

2003-11-19 23:22  tshead

	* * K-3D 0.3.0.73

2003-11-19 21:39  tshead

	* * More manual workflow - made ScalePoints mouse-interactive, and
	  made Instance1D a filter * Build fix - got rid of "CXXFLAGS is a
	  user variable" warnings

2003-11-19 06:00  romainbehar

	* New Ayam geometry importer

2003-11-19 02:02  pgregory

	* Initial efforts to get K3D compiling under Mingw32/MSYS on Win32.
	  Now uses autoconf. Some work still needed.

2003-11-17 15:52  tshead

	* * Fix: out-of-date information in plugin authoring tutorial *
	  Fix: k3d-config was still trying to link to no-longer-existent
	  sdptypes library * Fix: Some k3dsdk header files were not getting
	  installed

2003-11-17 13:18  tshead

	* * Manual workflow

2003-11-16 19:29  tshead

	* * Manual workflow

2003-11-11 18:26  tshead

	* * Build fix - removed obsolete makefiles from configure.ac

2003-11-11 17:07  tshead

	* * Added reference_path() property to sdpGtkObjectContainer, and
	  put it to use loading pixmaps in sdpGtkPixmap * Moved
	  dialog_template_path() out of k3d::iapplication and into the
	  k3dui public API * Flattened dialogtemplates directory * Code
	  cleanup

2003-11-10 14:53  tshead

	* * More path cleanup

2003-11-10 13:45  tshead

	* * More path cleanup

2003-11-10 11:46  tshead

	* * Path fix in k3d::button implementation * Began working on an
	  ADG dialog specialized for manual workflow

2003-11-06 12:13  tshead

	* * Additional verbose output for troubleshooting

2003-11-06 12:01  tshead

	* * Code and glib cleanup

2003-11-06 00:35  tshead

	* * K-3D 0.3.0.72

2003-11-05 23:15  tshead

	* * Code cleanup

2003-11-05 21:32  tshead

	* * Code cleanup

2003-11-05 16:37  tshead

	* * boost::filesystem conversion

2003-11-05 04:32  romainbehar

	* Optimized Spirit grammar to make it compile

2003-11-04 23:18  tshead

	* * boost::filesystem cleanup

2003-11-03 09:25  romainbehar

	* More sdpTypes clean-up

2003-11-02 06:47  romainbehar

	* sdptypes code clean-up

2003-11-01 02:15  tshead

	* * K-3D 0.3.0.71

2003-11-01 01:39  tshead

	* * More context-menu manual workflow work * Conversion to
	  boost::filesystem

2003-10-30 20:55  tshead

	* * Got rid of global static data in k3dsdk/irenderman.h

2003-10-30 19:50  tshead

	* * Removed filename-oriented APIs from sdpxml and sdpgtk

2003-10-29 16:33  tshead

	* * Created k3d::idata_modifier<> interface * Code cleanup

2003-10-29 09:45  tshead

	* * Fix: initialization problem with dynamic submenus *
	  Dynamically-generated list of filters in camera context menu *
	  Restored pick-selection for legacy light objects

2003-10-28 21:54  tshead

	* * Added support for submenus to k3d::dynamic_menu::control *
	  Created k3d::idata_filter and k3d::idata_sink interfaces *
	  Support for adding a "filter" to a construction chain

2003-10-28 09:45  tshead

	* * Added context-sensitive popup menus to camera views * K-3D
	  0.3.0.70

2003-10-27 22:52  tshead

	* * Added k3d::idata_source interface * Created k3d::immutable_mesh
	  wrapper for k3d::mesh, and converted test plugins to use it *
	  Creating an idata_source<const immutable_mesh*> object from the
	  UI automatically creates a RenderMesh object and connects the
	  properties - so the user gets immediate visual feedback.

2003-10-26 12:25  tshead

	* * K-3D 0.3.0.69

2003-10-26 11:45  tshead

	* * Created RenderManBackgroundPlane object for putting a shader
	  onto a plane (good for lens flares, incorporating live shots,
	  etc.) * Created k3d_painted_constant shader, primarily for use
	  with RenderManBackgroundPlane * Added a "distance" parameter to
	  RenderManBackgroundSphere, so multiple instances can be ordered,
	  and for consistency with RenderManBackgroundPlane * Got rid of
	  totally unusable k3d_imagelayer shader

2003-10-24 14:20  tshead

	* * Added a "render_state" argument to
	  k3dIEditorEngine::EditorRender() and
	  k3dIEditorRender::EditorRenderSelection() * Finished nupatch
	  selection

2003-10-24 10:10  tshead

	* * Basic support for rendering nupatches in both OpenGL and
	  RenderMan * Began selection support fro nupatches

2003-10-23 13:42  uid34542

	* * Updated nucurve to store control vertices with integral weights
	  * Missing File: k3dsdk/selectable.h * Some nupatch work

2003-10-22 21:33  tshead

	* * Additional k3d::nucurve selection fixes

2003-10-22 19:31  tshead

	* * Added support for selecting k3d::nucurve

2003-10-22 16:22  tshead

	* * Modified k3d::nucurve to store curve order instead of degree,
	  since both OpenGL and RenderMan APIs use order * Removed
	  "rational" flag from k3d::nucurve; non-rational curves are
	  implied by an empty weight vector * Created k3d::is_valid()
	  function for sanity-checking k3d::nucurve instances

2003-10-22 00:52  tshead

	* * Added cubic curve support to k3d::mesh * Created Lawn object to
	  demo cubic curves

2003-10-20 12:26  tshead

	* * Created k3d::linear_curve and k3d::linear_curve_group * Created
	  Lightning plugin for testing linear curves * Code cleanup

2003-10-18 16:24  romainbehar

	* Added experimental NURBS surface support

2003-10-17 00:52  tshead

	* * K-3D 0.3.0.68

2003-10-17 00:27  tshead

	* * Created k3d::point_cloud primitive * Created Starfield object
	  as an example of k3d::point_cloud

2003-10-16 22:05  tshead

	* * Ongoing mesh work

2003-10-16 10:11  romainbehar

	* Updated Python engine (Adam Hupp)

2003-10-16 08:40  romainbehar

	* Implemented nucurve OpenGL rendering

2003-10-15 13:09  romainbehar

	* Ported NURBS polygon to its procedural counterpart

2003-10-15 11:40  romainbehar

	* Implemented nucurve

2003-10-08 00:48  tshead

	* * Initial support for GTK2, including --with-gtk2 configuration

2003-10-04 00:27  tshead

	* * Added boost/pool * ConnecTool object is destroyed when dialog
	  closes * Created ScalePoints object

2003-10-03 12:38  tshead

	* * K-3D 0.3.0.67

2003-10-03 12:12  tshead

	* * Ongoing FrozenMesh work.

2003-10-03 02:34  tshead

	* * k3d::add_grid() generates solid geometry * Created MergeMesh
	  object, that combines two input meshes into one output mesh ...
	  duh! * Began work on FrozenMesh object, that maintains a
	  persistent copy of its input, for manual editing

2003-10-02 02:25  tshead

	* * Added boost/random

2003-10-02 02:22  tshead

	* * Completed support for arbitrary output variables * Completed
	  support for arbitrary output variables * Completed support for
	  arbitrary output variables * Completed support for arbitrary
	  output variables * Completed support for arbitrary output
	  variables * Completed support for arbitrary output variables *
	  Completed support for arbitrary output variables * Completed
	  support for arbitrary output variables * Completed support for
	  arbitrary output variables

2003-10-01 00:07  tshead

	* * Fixed selection for quadrics

2003-09-30 10:03  tshead

	* * K-3D 0.3.0.66

2003-09-30 02:34  tshead

	* * Began adding arbitrary output variables to k3d::mesh * Refined
	  copy & assignment behavior in k3d::bilinear_patch and
	  k3d::bicubic_patch

2003-09-29 01:50  tshead

	* * Code cleanup

2003-09-28 19:20  tshead

	* * Ongoing mesh work

2003-09-28 03:35  tshead

	* * Improved mesh selection

2003-09-27 23:11  tshead

	* * Added bilinear patches to k3d::mesh * RenderMan rendering of
	  bilinear and bicubic patches

2003-09-27 20:16  tshead

	* * Added selection, solid, and edge-drawing capabilities for
	  k3d::bicubic_mesh

2003-09-26 11:57  tshead

	* * Began adding selection capabilities to k3d::mesh * Created
	  k3dIEditorRender::RenderSelection() method

2003-09-26 09:57  romainbehar

	* Code clean-up

2003-09-26 08:44  romainbehar

	* Bezier bicubic patch support for k3d::mesh

2003-09-25 11:46  tshead

	* * K-3D 0.3.0.65

2003-09-25 00:46  tshead

	* * Created PolyCylinder object * Ongoing property update work

2003-09-24 16:39  tshead

	* * Moved property-writing functionality out of k3d::iproperty and
	  into its own k3d::iwritable_property interface * Refactored
	  k3d::data to allow for read-only storage, clarity * Created
	  k3d::demand_storage policy for creating objects on-demand *
	  Updated the DAG implementation so property changes are
	  distributed to child properties * Renamed k3d::surface to
	  k3d::polyhedron for clarity * PolyGrid and Instance1D objects
	  only create data on-demand * Renamed MeshRender to RenderMesh,
	  and added hooks for caching render data

2003-09-24 15:29  idragosani

	*
	  Removed skeleton modukle from build, since it is part of ODE now

2003-09-23 13:50  idragosani

	*
	  Added new skeleton module

2003-09-23 11:49  tshead

	* * K-3D 0.3.0.64

2003-09-23 11:39  tshead

	* * Created add_unit_cube() and add_grid() primitive functions to
	  k3dsdk/mesh.h * Added support for subdivision mesh type to
	  surfaces / render mesh and tested * Fix: k3d::init_enumeration
	  was creating a reference to a temporary object, causing a
	  segfault

2003-09-21 18:50  tshead

	* * K-3D 0.3.0.63

2003-09-21 17:37  tshead

	* * sdpString cleanup * Fix: crash caused by command-nodes not
	  getting removed from the tree

2003-09-20 16:05  tshead

	* * Moved ShadowMap object to RenderMan module

2003-09-20 15:41  tshead

	* * Got rid of k3dEditorRender and k3dTransformObject objects

2003-09-19 18:08  tshead

	* * Moved under-utilized k3dTriangleMesh out of K3DSDK * Increased
	  JavaScript stacksize (need to make this configurable at some
	  point) * Ongoing k3d::mesh development

2003-09-18 20:59  tshead

	* * K-3D 0.3.0.62

2003-09-18 15:48  tshead

	* * Added deletion signal to k3d::iproperty * Ongoing scripting UI

2003-09-17 21:55  tshead

	* * Created k3d::iscript_property and k3d::inline_script_editor

2003-09-17 17:03  tshead

	* * Eliminated statically-defined class_id definitions in K3DSDK

2003-09-17 03:10  tshead

	* * Improved k3d::data initialization

2003-09-14 17:43  tshead

	* * RenderMan JavaScript binding

2003-09-14 12:41  tshead

	* * RenderMan interface

2003-09-14 03:44  tshead

	* * More RenderMan work

2003-09-13 17:38  tshead

	* * Cleanup

2003-09-13 02:44  tshead

	* * RenderMan output cleanup

2003-09-11 23:58  tshead

	* * RenderMan scripting * Created k3d_particle shader * Better
	  automatic shader compilation at render time * Code cleanup

2003-09-10 20:50  tshead

	* * Created RenderManScript object * Updated script engine
	  lifetimes so engines can persist data between calls to execute()
	  * Code cleanup

2003-09-10 01:27  tshead

	* * Generalized the mechanism for passing context data to scripts

2003-09-09 21:18  tshead

	* * Code cleanup

2003-09-09 17:31  tshead

	* * sdpString cleanup

2003-09-09 00:51  tshead

	* * Tutorial-enabled ConnectProperties tool * Code cleanup

2003-09-08 01:21  tshead

	* * More mesh work - created Instance1D plugin

2003-09-05 12:25  tshead

	* * More LIBADD vs LDADD cleanup

2003-09-05 11:39  tshead

	* * Added "DEPRECATED" status to plugin factories * Mesh work

2003-09-05 11:37  tshead

	* * Files missing from installation - Fred Labrosse

2003-09-04 12:17  tshead

	* * Yet more mesh work

2003-09-04 02:13  tshead

	* * New mesh work

2003-09-02 10:26  romainbehar

	* Created first NURBS curve primitive

2003-09-02 10:22  romainbehar

	* Created first NURBS curve primitive

2003-08-28 12:10  tshead

	* * K-3D 0.3.0.61

2003-08-27 22:17  tshead

	* * Consolidated NURBS plugin code

2003-08-27 11:39  tshead

	* * K-3D 0.3.0.60

2003-08-27 01:48  tshead

	* * Updated namespaces to avoid module name clashes at startup

2003-08-26 18:08  tshead

	* * RIB output layer doesn't generate inline parameter declarations
	  for RiOption calls (since the render engine should know the types
	  of its own options!)

2003-08-25 15:25  tshead

	* * SDPCSTRING cleanup

2003-08-25 13:22  tshead

	* * Fix: bizarro problem with shared libraries, anonymous
	  namespaces, and script-engine module registration

2003-08-25 12:15  tshead

	* * K-3D 0.3.0.59

2003-08-22 16:59  tshead

	* * Added support for closing the application from a script * Fix:
	  inoperative hotkeys

2003-08-22 15:05  tshead

	* * Code cleanup

2003-08-22 02:25  blackburst

	* * Added exit method that can be used by scripting engines

2003-08-22 01:30  tshead

	* * Build fix

2003-08-21 23:38  tshead

	* * Build fixes

2003-08-21 22:52  tshead

	* * Code cleanup - got rid of sdpRegEx * Code cleanup - moved
	  gtkurl to k3dui * Code cleanup - moved k3dOptionXXXX to the
	  k3d::options namespace

2003-08-20 10:18  tshead

	* * Added texture, reflection_map, and shadow_map tutorials

2003-08-18 12:45  tshead

	* * Added CropWindow support to RenderMan engine

2003-08-16 00:20  tshead

	* * Code cleanup

2003-08-15 15:30  tshead

	* * Converted k3dScriptMenuItem to k3d::menu_item::control * Added
	  a signal to k3d::menu_item::control

2003-08-14 17:41  tshead

	* * Code cleanup - moved all UI code out of K3DSDK and into K3DUI

2003-08-14 11:49  tshead

	* * K-3D 0.3.0.57

2003-08-14 10:17  tshead

	* * Created ReflectionMap object * Added bitmap-lookup coordinates
	  to k3d_decalplastic

2003-08-13 12:23  tshead

	* * New Feature: ESC cancels tutorial cruise control mode * New
	  Feature: ESC cancels running tutorials * Restored "Camera
	  Navigation" and "Simple Geometry" tutorials

2003-08-11 23:49  tshead

	* * K-3D 0.3.0.56

2003-08-11 23:21  tshead

	* * Added ImageMagick bitmap read / write plugins - Brett McCoy *
	  Added TIFF bitmap write plugin - Tim * Added
	  k3d::ifile_format::priority() method for choosing file formats
	  automatically * Added k3d_decalplastic shader - Tim * Code
	  cleanup - cleaned-out k3dcom.h/.cpp - Tim

2003-08-09 21:58  idragosani

	*
	  Added autoconf support for new ImageMagick plugins, and new Class
	  IDs

2003-08-07 01:14  tshead

	* * K-3D 0.3.0.55

2003-08-05 14:11  tshead

	* * Removed unused Result argument from
	  k3d::icommand_node::execute_command() * Tutorial-enabled
	  check_button control

2003-08-04 23:09  tshead

	* * Fix: broke ADG object choosers during k3d::iobject conversion *
	  Moved implicit object functionality out of K3DSDK

2003-08-04 14:38  tshead

	* * Converted k3dISnapTarget to k3d::isnap_target * Code cleanup

2003-08-04 12:01  tshead

	* * ODE fun - converted to ADG

2003-08-01 14:25  tshead

	* * K-3D 0.3.0.54

2003-07-31 02:28  tshead

	* * K-3D 0.3.0.53

2003-07-31 02:11  tshead

	* * ScalarProperty object and ConnectProperty tools, contributed by
	  Bart Janssens!

2003-07-30 16:22  tshead

	* * Code cleanup: converted k3dIObject and k3dObject to
	  k3d::iobject and k3d::object, respectively

2003-07-28 11:14  tshead

	* * K-3D 0.3.0.52

2003-07-28 10:55  tshead

	* * netpbm.conf file is generated by configure based on the outcome
	  of the with-new-pnmtotiff test

2003-07-28 09:57  tshead

	* * Fix: Restored OBJReader factory name * Fix: Mesh undo test

2003-07-28 09:27  tshead

	* * Fix: restored tutorial-functionality to hierarchy control *
	  Created JavaScript ostream object

2003-07-27 16:02  tshead

	* * Restored tutorial functionality in object chooser

2003-07-26 23:53  tshead

	* * Created k3d::editor::render using parameterized inheritance *
	  Converted k3d::tranform to parameterized inheritance

2003-07-26 09:16  tshead

	* * Code cleanup

2003-07-26 07:38  tshead

	* * Got rid of sdpResult and related cruft

2003-07-25 02:58  tshead

	* * K-3D 0.3.0.51

2003-07-25 02:53  tshead

	* * Fix: crash creating YAFRAY engine due to linker confusion

2003-07-25 02:26  tshead

	* * Code cleanup

2003-07-24 16:18  tshead

	* * Restored lasso selection * Rewrote / restored deep selection
	  for all use cases * Updated selection behavior: shift adds to the
	  current selection, control subtracts, caps-lock enables lasso
	  selection

2003-07-23 22:16  tshead

	* * K-3D 0.3.0.50 (for real)

2003-07-23 17:52  tshead

	* * K-3D 0.3.0.50

2003-07-23 17:22  tshead

	* * Re-enabled object_chooser for texture arguments in shaders *
	  Fix: shader texture arguments were not correctly initialized
	  after loading

2003-07-23 17:20  tshead

	* * Added configure tests for a workable netpbm installation

2003-07-22 17:36  tshead

	* * Code cleanup

2003-07-22 15:52  tshead

	* * Removed dependency on GTK+ for keyboard / mouse event modifiers

2003-07-20 23:35  tshead

	* * Implemented deep selection for objects and polygons in
	  k3d::select() / k3d::deselect * Code cleanup

2003-07-17 19:28  tshead

	* * Code cleanup

2003-07-17 01:20  tshead

	* * Document loading rejects deprecated document versions * Created
	  k3d-convert utility for upgrading documents

2003-07-16 01:35  tshead

	* * Version 0.3.0.48

2003-07-16 01:16  tshead

	* * Added integer-type spin-button support to ADG * Added
	  real-world unit-of-measure support to ADG

2003-07-15 02:43  tshead

	* * Version 0.3.0.47

2003-07-15 02:32  tshead

	* * More manipulator madness

2003-07-14 11:34  tshead

	* * Workaround: bizarro link problems between Cone object /
	  PolyCone tool * Code cleanup

2003-07-14 03:17  tshead

	* * Object parenting support, NURBS object, Maya reader - Ed
	  Millard

2003-07-14 00:21  tshead

	* * K-3D 0.3.0.46

2003-07-14 00:11  tshead

	* * Selection design work

2003-07-11 17:17  tshead

	* * Merged boost/mem_fn library

2003-07-10 01:14  tshead

	* * Added "Save RIB To File" render engine * Shaders use "null"
	  instead of empty-string for unassigned shaders

2003-07-09 20:35  tshead

	* * Code cleanup

2003-06-26 23:06  tshead

	* * Passing strings by reference for efficiency in k3d::data *
	  Restored missing object-creation functionality in
	  k3d::object_chooser * Fix: CSG objects were broken by RI API
	  changes

2003-06-25 15:19  tshead

	* * Added command description to k3d::icommand_node and
	  k3d::command_node * Fix: inlined glLoadName(), glPushName(),
	  glGetName() to avoid link errors

2003-06-25 01:41  tshead

	* * K-3D 0.3.0.45

2003-06-25 01:10  tshead

	* * Added object chooser support to ADG

2003-06-24 16:21  tshead

	* * Added utilities for portably storing pointers as GL names
	  across different architectures

2003-06-24 10:12  tshead

	* * Created Quake MD3 reader - Ed * Created chem module and moved
	  PDB reader - Ed

2003-06-23 23:36  tshead

	* * Support for building docs outside source tree - Gilles J.
	  Seguin <segg@infonet.ca> * Documentation build fixes - Tim

2003-06-23 13:22  tshead

	* * Added chooser support to ADG * Changed k3dAxis to k3d::axis,
	  and used to to replace k3dICamera::Axis * Replaced more plugin
	  dialogs with ADG

2003-06-20 10:24  tshead

	* * Defined standard k3d::color type for color storage * Added
	  k3d::color_chooser support to automatic dialog generation

2003-06-19 00:34  tshead

	* * Code cleanup

2003-06-19 00:32  tshead

	* * K-3D 0.3.0.42

2003-06-17 23:15  tshead

	* * First iteration automatic dialog generation

2003-06-16 11:49  tshead

	* * Double-click selection refreshes display * Pick-matrix fix for
	  box selection

2003-06-14 00:24  tshead

	* * Second iteration selection by Ed Millard * gcc 3.3 build fixes
	  by Bart Janssens * Started auto dialog generation - Tim

2003-06-12 12:05  tshead

	* * Created k3d::property_channel_button * Fix: object command node
	  names weren't getting set via scripted name changes

2003-06-12 12:02  tshead

	* * Created k3d::property_channel_button * Fix: object command node
	  names weren't getting set via scripted name changes

2003-06-11 11:58  tshead

	* * Build 0.3.0.39

2003-06-11 02:05  tshead

	* * Moved import/export out of k3d;:idocument * Added selection to
	  JavaScript engine * Renamed polygon primitive tools to prevent
	  name clashes with quadratic prims

2003-06-10 15:30  tshead

	* * Fix: accidentally removed libtoolize from bootstrap - doh!

2003-06-10 07:31  romainbehar

	* Reversed mistake :(

2003-06-10 07:26  romainbehar

	* Fixed missing assert()

2003-06-09 21:51  tshead

	* * Selected-related cleanup

2003-06-09 13:13  tshead

	* * Initial commit of object selection - Ed Millard

2003-06-09 10:08  romainbehar

	* Added object factory method

2003-06-09 04:49  romainbehar

	* GLib clean-up

2003-06-08 10:57  tshead

	* * Fix: shader data and material selections weren't serialized

2003-06-08 06:24  blackburst

	* * Correcting silly typo

2003-06-08 04:10  blackburst

	* Put directories on separate lines.

2003-06-08 03:59  blackburst

	* Updated .cvs ignore files.

2003-06-08 03:12  tshead

	* * Added DAG serialization

2003-06-07 19:33  tshead

	* * Updated object-selection-related code to use k3d::iselection

2003-06-05 12:25  tshead

	* * Build 0.3.0.36

2003-06-05 06:12  romainbehar

	* sdpString/GLib clean-up

2003-06-05 00:45  tshead

	* * Created k3d::iselection * Created ColorBezierChannel

2003-06-03 12:29  tshead

	* * Parameterized k3d::ichannel and k3d::ibezier_channel * Created
	  ScalarBezierChannel

2003-06-03 09:03  romainbehar

	* sdpString/GLib clean-up

2003-06-03 04:30  romainbehar

	* Added plugin_factory support

2003-06-02 14:32  tshead

	* * Created a portable implementation of nanotime(), and added
	  support for detecting target cpu type

2003-06-02 11:19  tshead

	* * Code cleanup * Build fix: gcc 3.3

2003-06-02 08:27  romainbehar

	* Added missing headers

2003-05-31 01:37  tshead

	* * Object cleanup - removed unnecessary use of k3d::time_observer
	  * Added bounding box support to cone, cylinder, disk, paraboloid,
	  sphere, torus

2003-05-29 00:59  tshead

	* * Added k3d::ibounding_box

2003-05-29 00:20  tshead

	* * Created ibounding_box

2003-05-27 11:05  tshead

	* * Reimplemented k3d::file_extension() without reverse iterators

2003-05-27 07:27  romainbehar

	* sdpString clean-up

2003-05-27 01:26  tshead

	* * First cut at a color_chooser control

2003-05-26 10:06  romainbehar

	* New Raw file reader

2003-05-26 08:20  romainbehar

	* More SDPTypes clean-up

2003-05-26 00:23  tshead

	* * More lightweight object work

2003-05-23 13:05  tshead

	* * More lightweight-object conversion

2003-05-23 10:00  romainbehar

	* Turned 'optionspath' to 'optionsfile'

2003-05-23 08:13  romainbehar

	* Removed K3DPATHHANDLE

2003-05-22 00:47  tshead

	* * Merge conflicts

2003-05-22 00:27  tshead

	* * Reverted back to gmodule from libltdl * Converting heavyweight
	  objects to lightweight DAG-enabled objects * Code cleanup

2003-05-20 09:55  romainbehar

	* Replaced K3DPOINTHANDLE with Visitor, code clean-up

2003-05-19 09:27  romainbehar

	* Code clean-up

2003-05-19 01:39  tshead

	* * Added versioning to user reference * Fixed drawing artifact in
	  lightweight sphere * Cleanup of endian-detection and GetLine
	  functions

2003-05-19 00:30  tshead

	* * Refactored k3d::data / k3d::property API to support the DAG -
	  Tim Shead * LightweightSphere performance tuning - Ed Millard

2003-05-18 21:17  edwardmillard

	* Add more timer probe enum's for high res timers.  Minotr
	  reformatting of results printout.

2003-05-17 12:49  edwardmillard

	* Add enum to better organize high res timer slots.

2003-05-16 12:38  tshead

	* * First iteration of the DAG!

2003-05-16 07:01  romainbehar

	* Created k3d::system namespace

2003-05-15 16:01  tshead

	* * Version 0.3.0.34

2003-05-15 15:48  tshead

	* * Switched from gmodule to libltdl for portable
	  dynamic-module-loading

2003-05-15 12:31  tshead

	* * Added a "module name" argument to K3D_MODULE_START(), in
	  anticipation of using libltdl

2003-05-15 07:09  romainbehar

	* More code clean-up

2003-05-15 04:04  tshead

	* * Updated k3d::iobject_collection and k3dIHierarchy to work with
	  ranges of objects for performance * Updated pdb reader to test
	  performance improvements

2003-05-14 13:40  tshead

	* * Code cleanup

2003-05-14 09:51  romainbehar

	* Code clean-up

2003-05-14 02:35  tshead

	* * Code cleanup

2003-05-14 02:12  tshead

	* * Fix: boost libraries were not installed * Updated wrapper
	  script to handle path-related logic * Updated man page

2003-05-13 19:18  tshead

	* * Fix: more std::string() NULL pointer errors

2003-05-13 16:01  tshead

	* * Restoring make check

2003-05-13 15:17  tshead

	* * Eliminated two unnecessary pass-by-values in k3d::data * Added
	  k3d::data::force_value() method to bypass constraints and
	  equivalence checks, for performance-tuning * Converted
	  k3dGetUniqueName() to k3d::unique_name() and moved it to the UI
	  layer * Object names are no longer constrained unique internally

2003-05-13 12:49  tshead

	* * Fix: k3d::record_command() shouldn't be accepting NULL string
	  arguments

2003-05-13 08:34  romainbehar

	* Code clean-up

2003-05-13 02:45  tshead

	* * Created high-resolution timer - Ed

2003-05-13 01:47  tshead

	* * Converted import/export plugins into application plugins *
	  All-around file filter cleanup

2003-05-12 02:49  tshead

	* * Added k3d::ibezier_channel support to the JavaScript engine *
	  Created stretch_animation script, for adjusting animation time
	  globally

2003-05-11 17:17  tshead

	* * Updated k3d::set_property to handle channels as a special case
	  * Updated PDB importer to set material colors

2003-05-11 16:22  tshead

	* * PDB (Protein Database) file importer - Ed Millard * Created
	  "Lightweight Sphere" object for performance testing - Tim * Began
	  converting object_chooser to dynamic_menu

2003-05-10 01:49  tshead

	* * Renamed k3d::object_selector to k3d::object_chooser to avoid
	  confusion * Hacked Ed Miller's new dynamic menu beyond
	  recognition ;)

2003-05-09 09:18  romainbehar

	* Code clean-up

2003-05-09 01:23  tshead

	* * Write shader-compilation command-line to console for
	  troubleshooting

2003-05-08 21:31  tshead

	* * K-3D 0.3.0.30

2003-05-07 03:34  romainbehar

	* Less SDPCSTRINGs, code clean-up

2003-05-06 15:53  tshead

	* * Added k3d::iproperty::read_only() method * Created a dummy
	  "value" property for Bezier Channel

2003-05-06 15:25  tshead

	* * Fix: unresolved link symbols

2003-05-05 16:36  tshead

	* * DAG crash fixes, updates by Ed Millard

2003-05-05 08:13  romainbehar

	* Replaced sdpString.formattedreplace() with
	  k3d::formatted_replace(string, ...)

2003-05-05 04:39  romainbehar

	* Introduced k3dsdk/string_modifiers.h

2003-05-05 01:58  romainbehar

	* Build 0.3.0.29 updates

2003-05-03 18:11  tshead

	* * Additional overload for k3dDialog::LoadGTKMLTemplate() - patch
	  by Fred Labrosse <ffl@aber.ac.uk> * gcc 3.3 build fixes - patch
	  by Peter Balon <Peter.Balon@t-online.de>

2003-05-03 00:11  tshead

	* * More viewport refactoring

2003-04-30 15:32  tshead

	* * Code cleanup, and how!

2003-04-30 10:10  romainbehar

	* Moved all math functions from sdpTypes to k3dSDK

2003-04-30 09:47  romainbehar

	* Moved all math functions from sdpTypes to k3dSDK

2003-04-30 09:28  romainbehar

	* Moved all math functions from sdpTypes to k3dSDK

2003-04-30 09:24  romainbehar

	* Moved all math functions from sdpTypes to k3dSDK

2003-04-30 08:47  romainbehar

	* Moved all math functions from sdpTypes to k3dSDK

2003-04-30 03:43  romainbehar

	* Reduced standard headers dependencies with sdptypes.h

2003-04-30 03:36  romainbehar

	* Reduced standard headers dependencies with sdptypes.h

2003-04-29 13:29  tshead

	* * Camera / viewport refactoring

2003-04-29 13:03  tshead

	* * Added --embed-libs and --ui-libs options to k3d-config

2003-04-29 10:04  romainbehar

	* Reduced standard headers dependencies with sdptypes.h

2003-04-29 09:54  romainbehar

	* Reduced standard headers dependencies with sdptypes.h

2003-04-29 08:20  romainbehar

	* Added to replace sdpSleep()

2003-04-28 21:56  tshead

	* * More YafRay engine work

2003-04-28 13:04  tshead

	* * Build fixes

2003-04-28 09:55  romainbehar

	* Shuffled Math functions from sdpTypes to k3dSDK

2003-04-28 09:49  romainbehar

	* Shuffled Math functions from sdpTypes to k3dSDK

2003-04-28 09:21  romainbehar

	* Shuffled Math functions from sdpTypes to k3dSDK

2003-04-28 09:18  romainbehar

	* Shuffled Math functions from sdpTypes to k3dSDK

2003-04-28 09:14  romainbehar

	* Shuffled Math functions from sdpTypes to k3dSDK

2003-04-28 02:52  tshead

	* * More YafRay engine work

2003-04-28 02:51  tshead

	* * More work on the YafRay engine

2003-04-27 21:43  tshead

	* * k3dMesh doesn't try to render zero-point polygons *
	  k3d::ri::render_engine does some simple sanity-checking on input
	  arguments

2003-04-27 20:12  tshead

	* * Created k3d::get_property_value() helper function for
	  retrieving the value of a property (handles channels, too)

2003-04-27 00:52  tshead

	* * Fix: bizarro object selector failure * Started YafRay render
	  engine and began camera / viewport refactoring * Code cleanup

2003-04-25 07:14  romainbehar

	* Replaced sdpFile functions with boost::filesystem

2003-04-25 02:40  romainbehar

	* sdpString clean-up

2003-04-25 02:19  tshead

	* * More progress messaging

2003-04-24 07:28  romainbehar

	* Removed renderjob's SDP libraries dependencies

2003-04-24 05:36  romainbehar

	* Remove g_*_string* macros

2003-04-24 03:22  romainbehar

	* More SDPCSTRING clean-up

2003-04-24 02:53  romainbehar

	* More sdpString clean-up

2003-04-24 01:32  tshead

	* * Rudimentary support for progress display when loading a
	  document

2003-04-24 01:28  tshead

	* * Rudimentary support for progress display when loading a
	  document

2003-04-23 17:57  tshead

	* * Fix: k3dsdk/paths.cpp wasn't getting built

2003-04-23 17:19  tshead

	* * Began adding document load progress support * Refactored
	  k3dIAnimate as k3d::ianimate, and moved k3dAnimate to
	  parameterized-inheritance * Camera incorrectly opened viewport
	  window after document load, even if gui was disabled * Moved
	  classes from k3dsdk to k3dembed / k3dui, and refined what's
	  public in k3dembed

2003-04-23 17:16  tshead

	* * Began adding document load progress support * Refactored
	  k3dIAnimate as k3d::ianimate, and moved k3dAnimate to
	  parameterized-inheritance * Camera incorrectly opened viewport
	  window after document load, even if gui was disabled * Moved
	  classes from k3dsdk to k3dembed / k3dui, and refined what's
	  public in k3dembed

2003-04-23 08:34  romainbehar

	* Got rid of SDPCSTRING in k3dIFileFormat

2003-04-23 02:30  romainbehar

	* Fixed bad file

2003-04-22 14:31  tshead

	* * Source tree cleanup

2003-04-22 14:27  tshead

	* * Source tree cleanup

2003-04-22 14:24  tshead

	* * Source tree cleanup

2003-04-22 14:08  tshead

	* * Boost 1.30 moved to top-level directory - Romain * Added
	  missing boost/core files * Added shader_collection and
	  user_options policy classes in k3dembed * Began move to
	  parameterized-inheritance for plugin object base classes * Added
	  FOV controls to ShadowMap plugin * Added cast_shadows and
	  cast_reflection properties to all ri-renderable plugins * Code
	  cleanup

2003-04-22 14:02  tshead

	* * Boost 1.30 moved to top-level directory - Romain * Added
	  missing boost/core files * Added shader_collection and
	  user_options policy classes in k3dembed * Began move to
	  parameterized-inheritance for plugin object base classes * Added
	  FOV controls to ShadowMap plugin * Added cast_shadows and
	  cast_reflection properties to all ri-renderable plugins * Code
	  cleanup

2003-04-22 13:59  tshead

	* * Boost 1.30 moved to top-level directory - Romain * Added
	  missing boost/core files * Added shader_collection and
	  user_options policy classes in k3dembed * Began move to
	  parameterized-inheritance for plugin object base classes * Added
	  FOV controls to ShadowMap plugin * Added cast_shadows and
	  cast_reflection properties to all ri-renderable plugins * Code
	  cleanup

2003-04-22 10:09  romainbehar

	* Boost now at top level

2003-04-22 09:57  romainbehar

	* Boost now at top level

2003-04-22 09:50  romainbehar

	* Boost now at top level

2003-04-22 09:47  romainbehar

	* Boost now at top level

2003-04-22 09:18  romainbehar

	* Boost now at top level

2003-04-22 09:18  romainbehar

	* Initial revision

2003-04-22 09:15  romainbehar

	* Boost now at top level

2003-04-22 09:15  romainbehar

	* Initial revision

2003-04-20 00:51  tshead

	* * Converted ImageLayer to BackgroundSphere * Moved
	  embedding-related classes into new k3dembed library * Created UML
	  deployment diagram * Updated UML top-level object model diagram

2003-04-18 10:22  tshead

	* * File linking in bitmap object * Added near/far plane controls
	  to shadow map * Rewrote RIB output layer

2003-04-16 09:57  romainbehar

	* RenderMan rework : no more SDPCSTRING nor gpointer

2003-04-16 09:49  romainbehar

	* RenderMan rework : no more SDPCSTRING nor gpointer

2003-04-16 02:20  tshead

	* * Version 0.3.0.23

2003-04-16 01:57  tshead

	* * Created ShadowMap object, removed shadow maps from Light
	  objects * SDPGL cleanup

2003-04-15 18:32  tshead

	* * Build cleanup * Created official K-3D "favicon" for the website
	  ;)

2003-04-15 12:19  tshead

	* * Documentation cleanup * Eliminated disktop icon installation

2003-04-15 11:43  tshead

	* * Fix: k3d::insertor function was passing containers by value
	  instead of reference * Fix: some GTKML files were not getting
	  installed * Fix: sdpgl/sdpgl.h was not getting installed * Fix:
	  render_test scripts were looking for cameras named "Untitled
	  Camera", which no longer exist

2003-04-15 01:17  tshead

	* * Code cleanup

2003-04-14 23:08  tshead

	* * Removed SDPTYPES dependency from SDPGL * Developer guide plugin
	  tutorial

2003-04-14 18:00  tshead

	* * Spidermonkey 1.5rc5

2003-04-14 06:15  romainbehar

	* Removed mysterious <boost/lambda/lambda.hpp> inclusion

2003-04-13 17:30  tshead

	* * Integrated DAG, courtesy of Ed Millard <emillard@direcway.com>

2003-04-13 02:51  tshead

	* * Began re-writing plugin tutorial in developer documentation *
	  Fix: some boost files were installed to the wrong directory *
	  Feature: "&" can be used in --libpaths and K3D_LIB_PATHS as a
	  synonym for the default lib path

2003-04-12 04:14  tshead

	* * Code cleanup * Created skeleton single-top-level-window
	  alternate UI

2003-04-12 03:23  tshead

	* * Plugin refactoring

2003-04-11 09:21  romainbehar

	* No-header style

2003-04-11 09:16  romainbehar

	* No-header style

2003-04-11 09:12  romainbehar

	* No-header style

2003-04-11 05:36  romainbehar

	* No-header style

2003-04-10 17:46  tshead

	* * All-together-now: plugin refactoring

2003-04-10 06:37  romainbehar

	* Removed Obj filters headers

2003-04-10 04:42  romainbehar

	* Fixed new scripted buttons

2003-04-10 04:35  romainbehar

	* Fixed plugin factory and removed header

2003-04-10 01:38  tshead

	* * More plugin refactoring

2003-04-09 19:11  tshead

	* * More plugin module refactoring

2003-04-09 12:30  tshead

	* * Module refactoring

2003-04-09 08:16  romainbehar

	* Hack to make new plugin system work with previous one

2003-04-08 07:25  romainbehar

	* New plugin style

2003-04-07 14:52  tshead

	* * Added Renderman Interface Bytestream grammar

2003-04-07 13:35  tshead

	* * Fix: many missing makefiles, no proper installation for boost
	  library

2003-04-07 12:07  tshead

	* * Converted k3dDocument to k3d::idocument * Began plugin module
	  refactoring - created k3d::iplugin_registry,
	  k3d::iplugin_factory, k3d::iplugin_factory_collection * Updated
	  CheckHeadersInMakefileAm.pl to catch a wider variety of problems

2003-04-07 12:04  tshead

	* * Converted k3dDocument to k3d::idocument * Began plugin module
	  refactoring - created k3d::iplugin_registry,
	  k3d::iplugin_factory, k3d::iplugin_factory_collection * Updated
	  CheckHeadersInMakefileAm.pl to catch a wider variety of problems

2003-04-07 12:00  tshead

	* * Converted k3dDocument to k3d::idocument * Began plugin module
	  refactoring - created k3d::iplugin_registry,
	  k3d::iplugin_factory, k3d::iplugin_factory_collection * Updated
	  CheckHeadersInMakefileAm.pl to catch a wider variety of problems

2003-04-07 08:33  romainbehar

	* Updated headers list (for external compilation)

2003-04-07 08:14  romainbehar

	* New Perl script to check headers lists in Makefile.am files

2003-04-05 19:12  tshead

	* * Cleaned-up k3dIMaterial and k3dIMaterialCollection as
	  k3d::imaterial and k3d::imaterial_collection * Created
	  k3d::set_property template function for setting property values
	  from C++ code * Fix: default camera viewport is opened when
	  creating a document with the --new command-line option * Moved
	  application about box and splash screen into k3dui * Added
	  k3d::path::prefix() and k3d::version_string() functions to k3dsdk

2003-04-04 04:44  romainbehar

	* K3D-wide user compiler-flags definition

2003-04-03 22:40  tshead

	* * Added RH8 RPM spec file from Fred Labrosse <ffl@aber.ac.uk> *
	  Fix: imager.gtkml was not being installed * Moved sdpIUnknown and
	  sdpIDeletable to k3d::iunknown and k3d::ideletable * Moved all
	  COM functionality from sdptypes to k3dsdk

2003-04-01 06:59  romainbehar

	* Added AM_ to CXXFLAGS and LDFLAGS variables

2003-04-01 02:47  tshead

	* * Created Image object that implements the RenderMan Imager
	  Shader concept * Code cleanup

2003-04-01 02:43  tshead

	* * Created Image object that implements the RenderMan Imager
	  Shader concept * Code cleanup

2003-03-31 13:47  tshead

	* * Began separation of user interface layer in earnest - created
	  k3dui library, and began moving user interface functionality into
	  it, dependencies-permitting * Code cleanup

2003-03-30 22:22  tshead

	* * Fixed bug in configure macros that caused disabling docbook to
	  disable freetype2 plugin, also * .cvsignore update

2003-03-30 21:38  tshead

	* * Restored full functionality to Position, Orientation, and Scale
	  tabs * Spin button "stepincrement" attribute parsed for
	  units-of-measure in GTKML

2003-03-30 03:27  tshead

	* * Standardized unit-conversion and expression-calculation for
	  spin buttons and channel buttons * Refactored SDPUNITS into
	  k3d::measurement * Code cleanup

2003-03-28 01:22  tshead

	* * Added startup messages to the splash screen to help while-away
	  the time ... ;)

2003-03-28 00:33  tshead

	* * Created startup script for k3d binary * Initial implementation
	  of shader cache for storing compiled shaders

2003-03-27 09:58  romainbehar

	* Fixed typo

2003-03-27 01:49  tshead

	* * Restored full shader functionality * Code cleanup

2003-03-26 11:35  tshead

	* * Removed k3dIEventSource, k3dIEventObserver, k3dEventSource,
	  k3dEventObserver, k3dEventConnector, and related ... woohoo! *
	  Replaced k3dImageBuffer with k3d::basic_bitmap and friends *
	  Refactored k3dIBitmap into k3d::ibitmap

2003-03-25 00:55  tshead

	* * Created k3d::hotkey and put it to use in k3dScriptButton and
	  k3dScriptMenuItem * Code cleanup

2003-03-24 02:55  romainbehar

	* Changed 1-based vertex indexes in meshes to 0-based

2003-03-23 23:37  tshead

	* * Refactored SDPSL * Converted k3dShaderSelector to
	  k3d::shader_selector * Converted k3dShaderInfo to
	  k3d::shader_info * Converted k3dShaderArgumentsPage to
	  k3d::shader_arguments * Converted k3dShaderInstance to
	  k3d::shader_adaptor * Got rid of overloaded
	  iscript_engine::execute() and supporting functions * Created
	  k3d::ikeyboard and implementation to distribute hotkey events *
	  Serious code cleanup

2003-03-21 10:01  romainbehar

	* Refactored X writer to new plugin style

2003-03-15 18:54  tshead

	* * Made SigC::Object base virtual in k3d::with_undo to avoid
	  warnings / errors in k3d::object_adaptor * Moved k3dIChannel to
	  k3d::ichannel * Filled-in empty property descriptions

2003-03-15 16:33  tshead

	* * Fix: materials and lights defaulted to no shader - doh!

2003-03-15 14:16  tshead

	* * Converted k3dScalarChannel and k3dColorChannel to k3d::data
	  using k3d::object_adaptor * Converted
	  k3dObjectInterfaceVariable<k3dIMaterial> to k3d::data using
	  k3d::object_adaptor * Exposed k3d::object_adaptor instances as
	  properties using newly-created k3d::property::object_proxy

2003-03-13 11:44  tshead

	* * Added show() method to k3d::iuser_interface, and updated
	  JavaScript object model to match (got rid of EditObject()
	  methods) * Cleaned-up debugging output in 3ds reader and Perl
	  engine (making it easier to follow the results of "make check") *
	  Created k3d::object_data wrapper for managing object references

2003-03-12 10:16  romainbehar

	* New Author

2003-03-10 13:35  tshead

	* * Code cleanup

2003-03-10 00:01  tshead

	* * Converted k3dVariable<double> to k3d::data<double> * Converted
	  k3dSpinButton to k3d::spin_button * Created
	  k3d::property::string_proxy() * Code cleanup

2003-03-05 03:38  romainbehar

	* Almost done with the Python engine :)

2003-03-04 10:48  romainbehar

	* Python Scripting Documentation

2003-03-04 08:58  romainbehar

	* Perl module draft from Brett W. McCoy

2003-03-04 08:45  romainbehar

	* Perl module draft from Brett W. McCoy

2003-03-04 04:51  romainbehar

	* Application module uses attributes, Children and Properties list
	  functions in CommandNode module

2003-03-03 13:56  tshead

	* * Fix: Crash during document load if objects are created during
	  the LoadComplete() / init_complete() phase * Fix: Material
	  no-longer defaults to "k3d_plastic" when loading "--None--" as
	  the shader * Code cleanup

2003-03-03 09:48  romainbehar

	* Added properties access through command-node

2003-02-28 09:40  romainbehar

	* Win32 build updates from Wladyslaw Strugala

2003-02-28 09:27  romainbehar

	* Moved PathPointCollection to Path

2003-02-28 05:57  romainbehar

	* Ported gear.python from JavaScript

2003-02-28 03:55  romainbehar

	* Point properties now accessed as attributes instead of
	  functions()

2003-02-27 03:58  romainbehar

	* Removed Location module

2003-02-27 00:30  tshead

	* * Created "Teapot" primitive, to take advantage of the procedural
	  teapot in Aqsis

2003-02-26 14:03  tshead

	* * Added human-readable description to properties and updated
	  command node inspector

2003-02-26 08:26  romainbehar

	* Removed ObjectCollection module

2003-02-26 07:33  romainbehar

	* Refactored plugin to new style

2003-02-26 07:29  romainbehar

	* Refactored plugin to new style

2003-02-26 02:43  tshead

	* * Created k3d::iproperty interface for generic name/value pairs *
	  Added property support to k3d::icommand_node * Complete refactor
	  of JavaScript engine object model to take advantage of properties

2003-02-23 12:29  tshead

	* * Removed Atmosphere shader functionality from camera, and
	  created a dedicated Atmosphere object * Added RiPoints support to
	  k3d::ri::irender_engine

2003-02-22 14:47  tshead

	* * More work on k3d::data and constraints

2003-02-22 13:47  tshead

	* * Added constraint policies to k3d::data

2003-02-21 15:53  tshead

	* * Added boost::any library

2003-02-21 10:02  romainbehar

	* Anders wrote the Ruby scripting engine

2003-02-21 08:03  romainbehar

	* Converted plugin to the header-less style

2003-02-20 16:12  tshead

	* * Version 0.3.0.4

2003-02-20 00:42  tshead

	* * Refactored k3dChooser as k3d::chooser * Code / build cleanup

2003-02-18 02:34  romainbehar

	* Added Mandrake 9 RPMs provider

2003-02-16 17:49  tshead

	* * 1st iteration shadow-mapping capability

2003-02-15 20:27  tshead

	* * Got RenderMan animation rendering back up-and-running

2003-02-15 15:42  tshead

	* * Refactored k3dITime as k3d::idocument_time, with time
	  represented as an unbounded range of seconds instead of a
	  percentage

2003-02-12 03:16  romainbehar

	* Fixed PointsPolygons primitive

2003-02-11 10:11  romainbehar

	* Updated PointsPolygons implementation

2003-02-11 06:25  romainbehar

	* Added autom4te.cache

2003-02-10 07:44  romainbehar

	* Implemented RiPointsPolygons

2003-02-09 15:40  tshead

	* * k3dIDependencies to k3d::idependencies refactoring

2003-02-06 21:10  tshead

	* * Added support for camera motion blur * Refactored
	  k3dITimeServer as k3d::itime_observer * Created TimeWarp object

2003-02-06 02:23  tshead

	* * Code cleanup

2003-02-06 00:42  tshead

	* * First-iteration RenderMan motion-blur capabilities *
	  First-iteration ODE-library plugins

2003-02-05 10:40  romainbehar

	* Updated binary packaging process

2003-02-04 02:09  romainbehar

	* Development tests

2003-02-04 00:24  tshead

	* * Converted k3dVariable<sdpString> to k3d::data * Refactored
	  k3dEditControl as k3d::edit_control

2003-02-03 12:37  tshead

	* * PushEditing / PopEditing cleanup.

2003-02-02 18:44  tshead

	* * Additional gcc 2.95 fix

2003-02-01 18:12  tshead

	* * Moved user-interface-specific functionality out of
	  k3dIApplication and into k3d::iuser_interface * Updated
	  implementations and scripting engine to match * Put the new
	  capabilities to work with additional scripting in the UI

2003-01-30 13:16  tshead

	* * Removed experimental module * Version 0.3.0.0

2003-01-30 12:39  tshead

	* * Version 0.3.0.0

2003-01-29 21:01  tshead

	* * Copyright notice updates

2003-01-29 05:40  romainbehar

	* Updated copyright to 2003

2003-01-29 05:34  romainbehar

	* Updated copyright to 2003

2003-01-29 05:29  romainbehar

	* Updated Copyright to 2003

2003-01-29 00:41  tshead

	* * Fix: missing control-point constraints in Bezier Channel *
	  Documentation cleanup

2003-01-28 10:24  tshead

	* * Fix: serialization problem with Bezier Channel * ParticleBurst
	  shader wasn't automatically compiled * ParticleBurst was rendered
	  without transformations * Temporarily disabled incomplete object
	  types

2003-01-28 03:47  romainbehar

	* Updated Copyright to 2003

2003-01-27 10:46  romainbehar

	* Updated Copyright to 2003

2003-01-26 21:36  tshead

	* * Fix: crash when Welding a standard mesh cone * Updated user
	  docs to match CSG refactoring * Cone, Cylinder, Disk, Sphere, and
	  Torus objects are rendered with correct shading / material in
	  editor view

2003-01-26 13:09  tshead

	* * Created CSGSolid object, renamed BooleanOperator to CSGBoolean,
	  and cleaned-up k3dIRiRender to conform better to the RenderMan
	  CSG model.  * Replaced the minimalist boolean_rendering tutorial
	  with the more comprehensive csg_rendering.

2003-01-26 10:59  jdmoline

	* minor code cleanup

2003-01-25 16:29  tshead

	* * Tutorial-enabled the "Reset Center", "Geometry Average Center"
	  and "Geometry Extents Center" buttons in tools * Added
	  regression-test for center buttons when there is no selected
	  geometry

2003-01-25 00:33  tshead

	* * Added JavaScript support for rendering * Code cleanup

2003-01-23 18:14  tshead

	* * Tutorial-enabled k3dScriptButton and k3dScriptMenuItem

2003-01-23 17:17  tshead

	* * Code cleanup to fix broken tutorials

2003-01-23 13:04  tshead

	* * Changed k3dIObject::InitComplete() to
	  k3dIObject::init_complete(), and changed return value from
	  sdpResult to bool.  * Updated geometry-modification tools to
	  bail-out in init_complete() if there is no geometry selected.  *
	  Error dialogs are non-modal.	* Updated k3dScriptButton to handle
	  global, document, and object contexts.

2003-01-23 02:33  romainbehar

	* More contributions

2003-01-22 22:18  tshead

	* * Build 29

2003-01-22 16:51  blackburst

	* * Initial checkin of k3dScriptMenuItem

2003-01-22 10:51  blackburst

	* * Initial checkin of k3dScriptButton * Removed k3dCommandButton

2003-01-21 20:30  tshead

	* * k3dDialog refactoring - consolidated redundant "OnClose()" and
	  "OnCancel()" functionality * Got rid of command-node commands
	  defined in interfaces * Ongoing separation of user interface from
	  implementation

2003-01-21 19:48  blackburst

	* * Initial checkin of k3dCommandButton

2003-01-21 08:20  blackburst

	* * Added commandnodes and commands.

2003-01-20 16:54  tshead

	* * Bugfix: camera viewport RMB clicks were not recorded in
	  tutorials

2003-01-20 15:32  tshead

	* * Build 27

2003-01-20 15:30  tshead

	* * Added --gui option to k3d application, so the GUI can be
	  disabled for server use

2003-01-20 01:13  tshead

	* * Additional regression tests for Bezier Channel objects

2003-01-19 02:43  tshead

	* * Ongoing Bezier Channel refactoring

2003-01-18 18:29  blackburst

	* * Initial checkin of man page.

2003-01-18 11:25  tshead

	* * More channel refactoring

2003-01-17 19:42  blackburst

	* Added contributer Patrick Mauritz name.

2003-01-17 16:44  tshead

	* * Bezier Channel (formerly Channel) refactoring.  * Made
	  k3dIDependencies a required (instead of optional) argument to
	  k3dIPersist::Save().	* Code cleanup.

2003-01-17 16:15  blackburst

	* * Initial commit of Ruby Script Engine

2003-01-17 16:10  blackburst

	* * Initial commit of Ruby Script Engine

2003-01-14 11:14  blackburst

	* * Cleaned up python build.

2003-01-14 03:26  romainbehar

	* Yet another contributor :)

2003-01-13 20:26  tshead

	* * Fixed broken regression test

2003-01-13 14:44  tshead

	* * Removed references to Application.ActiveDocument in scripting
	  documentation * Build cleanup

2003-01-13 08:17  blackburst

	* Updated URL for install instructions.

2003-01-13 07:29  blackburst

	* Changed configuration of menu entries to be controled by enable.

2003-01-13 03:15  tshead

	* * Converted "Position Constraint" object to more general-purpose
	  "Constraint" (handles position, orientation, and scale) - Bart
	  Janssens <bart.janssens@polytechnic.be> * Added "Play from cursor
	  position" option to Tutorial Recorder (a big time-saver when
	  tweaking tutorials) * Created heavily-templated k3d::bezier()
	  function, which benchmarks 2-3 times faster than traditional
	  sdpBezier()!

2003-01-12 15:41  blackburst

	* Changed installation of menu entries to only be done when
	  installing without setting prefix.

2003-01-12 11:53  blackburst

	* Improved menu enty installation.

2003-01-12 06:39  blackburst

	* Added gneneration of documentation Makefile.am

2003-01-12 01:45  tshead

	* * MingW build

2003-01-11 14:54  blackburst

	* Changed default icon (to mascot) and made it transparent.

2003-01-11 13:08  tshead

	* * Added regression test for bug 571810

2003-01-11 12:18  tshead

	* * Bugfix - 571810 - segfault after creating an object, undo-ing
	  the creation, switch camera view, move mouse over camera
	  viewport.

2003-01-11 06:57  blackburst

	* Added menu entry.

2003-01-10 20:12  blackburst

	* Initial check in of new icons.

2003-01-10 20:10  blackburst

	* Removed since not added as binaries.

2003-01-10 19:57  blackburst

	* Initial commit of more icons.

2003-01-10 02:26  tshead

	* * Eliminated ActiveDocument * Moved Tools and Objects collections
	  from Application Window to Document Window * Converted
	  k3dIScriptEngine to k3d::iscript_engine * Added Document and
	  Object execution contexts to k3d::iscript_engine * Fixed weird
	  behavior in Hierarchy context menu

2003-01-09 19:04  jdmoline

	* added include for ostream_iterator

2003-01-09 01:12  blackburst

	* * Integrated documentation into build system.

2003-01-09 01:08  blackburst

	* * Integrated documentation into build system.

2003-01-08 07:31  blackburst

	* Corrected accidently commited changes.

2003-01-08 07:26  blackburst

	* Added images to splash and about.

2003-01-08 02:25  romainbehar

	* Yet another contributor

2003-01-07 17:56  tshead

	* * Fix: build problems with gcc 2.95 * Tweak: rename object dialog
	  opens with new name field selected and focused.  OK button is
	  defaulted.

2003-01-07 01:52  tshead

	* * Patch - shaders are only recompiled at the beginning of an
	  animation instead of every frame - Gregory Junker
	  <gjunker@cinci.rr.com>

2003-01-06 23:17  tshead

	* * Created a K-3D logo project and added it to the share/
	  directory

2003-01-06 19:58  tshead

	* * Moved many implementation classes from "application" to
	  "k3dsdk" * Code cleanup for k3dsdk embedding

2003-01-06 04:19  romainbehar

	* Usual update

2003-01-05 13:47  tshead

	* * Created "Position Constraint" object

2003-01-04 16:57  tshead

	* * Replaced all instances of k3dVariable<bool> with k3d::data *
	  Removed obsolete k3dIEditable support from JavaScript and Python
	  engines * Updated sample scripts * Code cleanup

2003-01-04 11:50  jdmoline

	* added share/icons/k3d.png, which can be used as an icon for
	  gnome.

2003-01-04 11:48  jdmoline

	* initial checkin

2003-01-04 01:48  tshead

	* * Undo-enabled smooth shading / flat shading * Undo-enabled weld
	  / unweld * Undo-enabled flip orientation * Undo-enabled advance
	  firstpoint * k3dIEditable cleanup * Code cleanup

2003-01-02 19:02  tshead

	* * Ongoing k3d::data conversion * Created k3d::persistence
	  framework for serializing k3d::data automatically * Relabeled
	  some UI elements as "BMRT Specific"

2002-12-23 13:29  tshead

	* * Fix: build problems with k3d::check_button

2002-12-23 01:24  tshead

	* * Build cleanup

2002-12-23 00:12  tshead

	* * Build 16

2002-12-23 00:10  tshead

	* * Added Python scripting engine by Anders Dahnielson
	  <anders@dahnielson.com>

2002-12-23 00:09  tshead

	* * Refactored k3dCheckButton into k3d::check_button::control and
	  k3d::check_button::idata

2002-12-22 10:46  jdmoline

	* changed the way conditional compilation is done for experimental,
	  freetype2, and plib

2002-12-20 12:41  tshead

	* * Initial checkin of DocBook documentation, contributed by Anders
	  Dahnielson

2002-12-19 13:21  tshead

	* * Build fix for gcc 2.95

2002-12-18 23:52  tshead

	* * More refinements to the release target

2002-12-18 23:24  tshead

	* * More work on release target

2002-12-18 23:14  tshead

	* * Created "tag" and "release" targets for maintainers

2002-12-18 20:50  tshead

	* * Workaround to get k3d::data building under gcc 2.95

2002-12-18 11:58  tshead

	* * Build cleanup

2002-12-18 05:43  romainbehar

	* A few more contributions

2002-12-18 00:06  tshead

	* * Build system cleanup, including patch submitted by
	  oxygene@studentenbude.ath.cx to permit builds outside the srcdir

2002-12-17 01:43  tshead

	* * Got rid of "no public destructor and no friends" warnings in
	  application.	* Refactored k3dIMouseEventObserver into
	  k3d::imouse_event_observer.  * Cleanup of k3dWindowGeometryStore.
	  * Tutorial-enabled the Application > Tools > Options dialog and
	  redesigned it for modeless operation.  * Fixed
	  apparently-longstanding bug that prevented mouse movement in
	  Camera viewports from being recorded for tutorials.  * Updated
	  share/netpbm.conf file so that exported TIFF files are always
	  24-bit color files (otherwise, the pnmtotiff filter will analyze
	  images for the number of colors they contain and write
	  reduced-bit-depth images where possible, which few RenderMan
	  engines will read).  * Created "Reporting Bugs" tutorial.

2002-12-13 23:56  tshead

	* * Refactored k3d::data to a policy-based design, with policies
	  for naming, signalling, undo-capability, and underlying storage
	  mechanism * More event-to-sigc++ refactoring * Cruft cleanup

2002-12-10 22:30  tshead

	* * sigc++ / undo / redo refactoring around k3dITransform (now
	  k3d::itransform) interface * Added --with-graphviz configure
	  option for generating fancy source doc graphs from doxygen

2002-12-08 23:58  tshead

	* * URLs are highlighted & hot in the Tutorial and Tutorial
	  Recorder dialogs.  * Tutorial-enabled the Blackbox Recorder
	  dialog.  * Tutorial Recorder dialog uses
	  k3dIScriptEngine::BlessScript() whenever starting a new tutorial.

2002-12-08 01:27  tshead

	* * Fix: tutorial grease-pencil effect was black on non-24-bit
	  displays * Fix: tutorial grease-pencil effect didn't always
	  line-up properly with widgets * Fix: couldn't cancel a tutorial *
	  Feature: clicking on a UI node in the Command Node Inspector
	  highlights it (good for adding grease-pencil effect when
	  recording tutorials)

2002-12-07 01:55  tshead

	* * command node refactoring * sigc++ refactoring * undo / redo
	  refactoring

2002-12-05 11:46  tshead

	* * sigc++ and undo/redo refactoring for channels

2002-12-03 13:50  tshead

	* * Fixed gcc 2.95 compile problems with k3dIStateRecorder * Fixed
	  link-error with CObjectInfo * Fixed problem sdptypes regression
	  test that was (incorrectly) failing

2002-12-03 12:04  tshead

	* * Build update

2002-12-02 19:54  tshead

	* * Added script recognition tests to regression suite * Continued
	  adding tutorials to regression suite * Code cleanup

2002-12-02 15:30  tshead

	* * Added an overridable configuration check and warning for gcc
	  2.96

2002-12-02 11:34  tshead

	* * Implemented script-language identification capability * Added
	  magic tokens to sample scripts, tutorials, and regression tests *
	  #include path cleanup in k3dsdk

2002-12-01 18:59  tshead

	* * Build cleanup

2002-12-01 18:58  tshead

	* * Updated build so bootstrapping doesn't cause a major rebuild

2002-12-01 15:57  tshead

	* * Build cleanup

2002-11-30 18:33  tshead

	* * Added support for libsigc++ version 1.2

2002-11-29 23:50  tshead

	* * Refactored k3dIHierarcy, k3dIStateRecorder,
	  k3dIObjectCollection to use sigc++ signals instead of K-3D
	  events.  * Moved standard k3dIObjectCollection,
	  k3dIStateRecorder, and k3dIStateChangeSet implementations into
	  k3dsdk, hidden behind factory methods.  * Put k3d::data and
	  k3d::undoable to work within standard k3dIHierarchy and
	  k3dIObjectCollection implementations.  * Began adding tutorials
	  to regression suite.	* Updated doxygen label and version.

2002-11-28 02:04  romainbehar

	* Added -d option to CVS update

2002-11-26 22:08  tshead

	* * Created distribution directory for scripts, RPM specs, Debian
	  specs, etc. related to distributing the software

2002-11-26 22:03  tshead

	* * Refactored k3dIStateRecorder to use libsigc++ signals instead
	  of K-3D events * Hid standard k3dIStateRecorder implementation
	  behind a class factory

2002-11-26 22:01  tshead

	* * Optional plib and freetype libraries linked to their respective
	  plugin modules instead of the application * More
	  sensible/consistent plugin module names

2002-11-26 02:00  tshead

	* * Added header-file installation to makefiles

2002-11-25 22:51  tshead

	* * Updated default command-line for Aqsis for a better out-of-box
	  experience * Updated k3d_pointlight shader default intensity to
	  better match the OpenGL display

2002-11-25 19:25  jdmoline

	* Renamed because file extension .in is no longer prefered. Old
	  extension triggers older autoconf to be used on many systems. Old
	  autoconf resulted in undefined macros errors.

2002-11-25 18:27  tshead

	* * Updated installation and todo files

2002-11-25 17:01  tshead

	* * Initial checkin of unified source tree

2002-11-25 16:57  tshead

	* * Initial checkin of unified source tree

2002-11-25 13:23  tshead

	* * Initial checkin of unified source tree

2002-11-25 13:02  tshead

	* * Initial checkin of unified source tree

