diff --git a/ChangeLog b/ChangeLog index 76c27f577..68f2dad7e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,217 @@ +2013-05-13 11:51 robert + + * CMakeLists.txt: Updated links to svn repository + +2013-05-13 11:02 robert + + * src/osgViewer/CompositeViewer.cpp, src/osgViewer/Keystone.cpp, + src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: Fixed build for + when automatic type conversion isn't enabled for ref_ptr<> + +2013-05-13 09:53 robert + + * src/osgViewer/View.cpp: Fixed the render order to the Render To + Texture cameras used in stereo keystoning. + +2013-05-13 09:49 robert + + * src/osgViewer/Keystone.cpp, src/osgViewer/View.cpp: Improved the + use of the Keystone's defined in the DisplaySettings object. + +2013-05-13 09:18 robert + + * examples/osgkeystone/osgkeystone.cpp, include/osgViewer/View, + src/osgViewer/View.cpp, src/osgViewer/Viewer.cpp: Added to + Viewer::realize() automatic setup using Keystone when available + and enabled, and when no other window setup has been selected. + +2013-05-10 17:59 robert + + * examples/osgkeystone/osgkeystone.cpp, + include/osg/DisplaySettings, src/osg/DisplaySettings.cpp: Added + DisplaySettings::KeystoneHint flag that can be set via + --keystone-on and --keystone-off command line parameters, and the + OSG_KEYSTONE env var + +2013-05-10 16:06 robert + + * examples/osgkeystone/osgkeystone.cpp, include/osgViewer/Keystone, + src/osgViewer/Keystone.cpp: Added keystone file handling + +2013-05-10 11:56 robert + + * examples/osgkeystone/osgkeystone.cpp, + src/osg/DisplaySettings.cpp: Added --keystone command + line support into DisplaySettings, and added OSG_KEYSTONE_FILES + env var support into osg::DisplaySettings. + +2013-05-10 10:00 robert + + * examples/osgkeystone/osgkeystone.cpp, include/osgViewer/Keystone, + include/osgViewer/View, src/osgViewer/View.cpp: Moved Keystone + support from osgkeystone example into osgViewer::View + +2013-05-09 15:18 robert + + * examples/osgkeystone/CMakeLists.txt, + examples/osgkeystone/osgkeystone.cpp, + include/osg/DisplaySettings, include/osgViewer/Keystone, + src/osgViewer/CMakeLists.txt, src/osgViewer/Keystone.cpp: Moved + Keystone class into osgViewer library. + +2013-05-07 14:43 robert + + * examples/osgkeystone/osgkeystone.cpp: Cleaned up event handler + and namespaces in prep for integrating keystone functionality + into osgViewer + +2013-05-07 13:34 robert + + * examples/osgkeystone/osgkeystone.cpp: Added keystone support for + left eye, right eye and quad buffer stereo + +2013-05-07 11:13 robert + + * examples/osgkeystone/osgkeystone.cpp: Added keystone setup to + vertical split stereo suport and cleaned up the horizontal split + stereo code + +2013-05-03 20:12 robert + + * src/osgGA/EventQueue.cpp: Commented out debug output + +2013-05-03 19:26 robert + + * examples/osgcompositeviewer/osgcompositeviewer.cpp, + examples/osgkeystone/osgkeystone.cpp, + examples/osglauncher/osglauncher.cpp, + examples/osgmovie/osgmovie.cpp, + examples/osgmultiplemovies/osgmultiplemovies.cpp, + examples/osgoccluder/osgoccluder.cpp, + examples/osgoscdevice/osgoscdevice.cpp, + examples/osgparticleeffects/osgparticleeffects.cpp, + examples/osgpick/osgpick.cpp, + examples/osgwidgetbox/osgwidgetbox.cpp, include/osgGA/EventQueue, + include/osgGA/GUIEventAdapter, + include/osgUtil/LineSegmentIntersector, + include/osgViewer/CompositeViewer, include/osgViewer/View, + include/osgViewer/Viewer, include/osgViewer/ViewerEventHandlers, + src/osgGA/EventQueue.cpp, src/osgGA/GUIEventAdapter.cpp, + src/osgManipulator/Dragger.cpp, + src/osgPlugins/p3d/ReaderWriterP3D.cpp, + src/osgPresentation/PickEventHandler.cpp, + src/osgQt/GraphicsWindowQt.cpp, + src/osgUtil/LineSegmentIntersector.cpp, + src/osgViewer/CompositeViewer.cpp, + src/osgViewer/GraphicsWindowCarbon.cpp, + src/osgViewer/GraphicsWindowCocoa.mm, + src/osgViewer/GraphicsWindowIOS.mm, + src/osgViewer/GraphicsWindowWin32.cpp, + src/osgViewer/GraphicsWindowX11.cpp, src/osgViewer/View.cpp, + src/osgViewer/Viewer.cpp, src/osgViewer/ViewerEventHandlers.cpp, + src/osgWidget/ViewerEventHandlers.cpp, src/osgWidget/Widget.cpp, + src/osgWidget/WindowManager.cpp: Introduced new scheme for + handling mouse events with osgViewer. The new scheme enables + robust event handling even when using distortion correction + render to texture Cameras. + +2013-04-26 10:00 robert + + * README.txt: As a test of new repository updated date in + README.txt + +2013-04-18 17:02 robert + + * examples/osgkeystone/osgkeystone.cpp: Refactored Keystone setup + as a step toward integrating Keystone correction with stereo + +2013-04-18 09:47 robert + + * examples/osgkeystone/osgkeystone.cpp, include/osgUtil/SceneView, + src/osgUtil/SceneView.cpp, src/osgViewer/Renderer.cpp: + Implemented stereo support into osgkeystone as a testbed for + moving stereo support from SceneView into osgViewer + +2013-04-17 11:04 robert + + * examples/osgkeystone/osgkeystone.cpp: Implemented initial cut of + anaglyphic stereo + +2013-04-16 09:26 robert + + * include/osgWidget/EventInterface: Changed point to osg::ref_ptr<> + to prevent memory leaks. + +2013-04-15 14:21 robert + + * include/osg/DisplaySettings, include/osg/Viewport, + include/osgUtil/SceneView, include/osgViewer/Renderer, + src/osg/DisplaySettings.cpp, src/osgUtil/SceneView.cpp, + src/osgViewer/Renderer.cpp: Preperation for adding stereo support + direclty into osgViewer. + +2013-04-12 13:01 robert + + * examples/osgkeystone/osgkeystone.cpp: Added support for + enable/disabling the keystone editing using the Ctrl-g key to + toggle the UI and grid on/off. + +2013-04-12 09:05 robert + + * examples/osgkeystone/osgkeystone.cpp: Moved keystone event + handler onto the keystone distortion Camera. + +2013-04-12 08:52 robert + + * examples/osgkeystone/osgkeystone.cpp: Refactoed the grid + rendering so that it's now implemented as part of the distortion + mesh pass, leaving the main scene graph alone. + +2013-04-11 17:12 robert + + * examples/osgkeystone/osgkeystone.cpp: Add support for a finer + grained mesh on the distortion mesh for higher quality results. + +2013-04-11 16:07 robert + + * examples/osgkeystone/osgkeystone.cpp: Moved the keystone geometry + computation into a Keystone::compute3DPositions(..) method + +2013-04-10 16:36 robert + + * examples/osgkeystone/osgkeystone.cpp: Removed old experimental + keystone code to clean up the example + +2013-03-28 10:46 robert + + * examples/osgkeystone/osgkeystone.cpp: Changed the way that the + keystone geometry is calculated. + +2013-03-27 16:29 robert + + * examples/osgkeystone/osgkeystone.cpp: Added keypad control of + corner points + +2013-03-26 17:03 robert + + * src/osg/Shader.cpp: Moved local variable into local scope to + avoid it being created when not used. + +2013-03-26 16:47 robert + + * examples/osgkeystone/osgkeystone.cpp: Introduced shearing of the + image + +2013-03-26 11:00 robert + + * examples/osgkeystone/osgkeystone.cpp: Improved the setup of the + keystone distortion correction mesh. + +2013-03-21 16:42 robert + + * AUTHORS.txt, CMakeLists.txt, ChangeLog, include/osg/Version: + Updated developer release number + 2013-03-21 16:22 robert * include/osg/State: Added check against