# # ChangeLog for /trunk # # Generated by Trac 0.10.4 # 09/08/10 08:42:36 # 08/15/10 14:21:26 gregor [1237] * trunk/Moonlight/build.xml (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/glsl (deleted) removed GLSL support; it was ill designed, incomplete and hard to maintain 08/15/10 14:02:54 gregor [1236] * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/tonemapper/simple/SimpleToneMapper.java (modified) adjusted single step size for gamme and exposure drag box arrow buttons 08/15/10 13:58:22 gregor [1235] * trunk/mlframework/src/eu/moonlight3d/common/ui/dragbox/DoubleDragBox.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/dragbox/IntDragBox.java (added) * changed dragbox behaviour to have dragging on middle mousebutton; reenables arrow buttons * added integer drag box 07/19/10 16:20:19 gregor [1234] * trunk/mlhdrviewer/mlhdrviewer.sh (modified) fixed starting mlhdrviewer from outside its own directory 06/30/10 14:30:53 gregor [1233] * trunk/Moonlight/build.xml (modified) * trunk/Moonlight/lib/jar/jython-2.1.jar (deleted) * trunk/Moonlight/lib/jar/jython.jar (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/scripting/python/Language.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/scripting/python/Plugin.java (modified) * updated Jython to 2.5.1 * made plugin jars visible to Jython so that they can be used in Python scripts 06/21/10 03:03:27 gregor [1232] * trunk/Moonlight (modified) * trunk/Moonlight/.classpath (modified) * trunk/Moonlight/.project (modified) * trunk/Moonlight/ML3D.launch (modified) * trunk/Moonlight/MLBatch.launch (modified) * trunk/Moonlight/build.xml (modified) * trunk/Moonlight/icons/source/createPolyBox.ml (modified) * trunk/Moonlight/lib/jar/mlgraph.jar (modified) * trunk/Moonlight/moonlight.sh (modified) * trunk/Moonlight/propsheet/eu.moonlight3d.framework.preferences.Preferences_Plugins (deleted) * trunk/Moonlight/scripts/profile/createognodes.py (modified) * trunk/Moonlight/scripts/profile/createsphere.py (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ML3D.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/MLBatch.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/helper/AnimationHelper.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/AddVertexCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateBoxCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateBoxTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateConeCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateCylinderCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePipeTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePlaneCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateSphereCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/glsl/GLSLEditor.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/materialgraph/MaterialGraphEditor.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/ui/RenderSettingsDialog.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/ui/SelectCameraFactory.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/about/MoonlightAboutDialogPage.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/command/InsertOGNodeCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/AnimatedBooleanEditorFactory.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/AnimatedColourEditorFactory.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/AnimatedFloatEditorFactory.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/AnimatedIntegerEditorFactory.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/AnimatedVectorEditorFactory.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/CreateOrUpdateKeyframeCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/KeyframeButton.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/KeyframeEditor.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/PropertyEditorView.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/RemoveKeyframeCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/ValueChangeCommand.java (added) * bumped Moonlight|3D version number to 0.3.0 * a lot of work on undo/redo: refactoring to move a lot of duplicate code into base clases, new command classes, but not yet the full set * updated some old python scripts to work with current version of Moonlight|3D 06/21/10 02:58:29 gregor [1231] * trunk/mlhdrviewer/build.xml (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/HDRViewer.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow/HDRViewerAboutDialogPage.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/tonemapper/simple/Plugin.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/tonemapper/simple/SimpleToneMapper.java (modified) * bumped HDR viewer version number to 0.1.1 * changed simple tone mapper settings to use DoubleDragBox for values 06/21/10 02:56:40 gregor [1230] * trunk/mlframework (modified) * trunk/mlframework/.classpath (modified) * trunk/mlframework/.project (modified) * trunk/mlframework/build.xml (modified) * trunk/mlframework/src/eu/moonlight3d/common/file/core/SettingsDialog.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/colourpe/ColourEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/dragbox (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/dragbox/DoubleDragBox.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/dragbox/Plugin.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/fileactions/NewDocumentOptionsDialog.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/mathpe/VectorEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/preferences/PreferencesDialog.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/BooleanEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/DirectoryListEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/DummyEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/FloatEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/IntegerEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/IntegerMapFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/Plugin.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/PropertyEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/PropertySheet.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/StringEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/ValueChangeCommand.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/toolchest/ToolButtonRow.java (modified) * trunk/mlframework/src/eu/moonlight3d/framework/State.java (modified) * trunk/mlframework/src/eu/moonlight3d/framework/ui/AboutDialog.java (modified) * trunk/mlframework/test/eu/moonlight3d/framework/helper/test/DoubleArrayBufferTest.java (modified) * trunk/mlframework/test/eu/moonlight3d/framework/helper/test/IntArrayBufferTest.java (modified) * bumped framework version number to 0.2.0 * work on undo/redo in property editors * added DoubleDragBox widget and corresponding plugin 06/20/10 16:21:14 gregor [1229] * trunk/mlhdrviewer/build.xml (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow/MainWindow.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow/Plugin.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow/ToneMapperDock.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/tonemapper (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/tonemapper/simple (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/tonemapper/simple/Plugin.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/tonemapper/simple/SimpleToneMapper.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/tonemapper/simple/display_fragment.glsl (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/tonemapper/simple/display_vertex.glsl (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/viewer/HDRDisplay.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/viewer/ToneMapper.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/viewer/ViewWidget.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/viewer/display_fragment.glsl (deleted) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/viewer/display_vertex.glsl (deleted) * added dock widget for tone mapper parameters * made tone mappers plugable 04/11/10 17:21:47 gregor [1228] * trunk/mlhdrviewer/build.xml (modified) forgot to copy pfm plugin in build.xml 04/09/10 18:07:25 gregor [1227] * trunk/mlhdrviewer/build.xml (modified) added inclusion of pfm plugin from framework to mlhdrviewer build.xml 02/20/10 18:40:34 gregor [1226] * trunk/mlframework/src/eu/moonlight3d/common/ui/frameworkprefs/Plugin.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/BooleanEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/DirectoryListEditorFactory.java (modified) * added editor info for system theme property to frameworkprefs plugin 02/20/10 16:13:37 gregor [1225] * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/DeleteObjectsCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/DuplicateObjectsCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/GroupObjectsCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/MoveObjectCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/RotateObjectCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/ScaleObjectCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/UngroupObjectsCommand.java (modified) * use CommandBase for selection handling in object commands 02/20/10 15:53:29 gregor [1224] * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/EditorDefinition.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/PropertySheet.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/PropertySheetDefinition.java (modified) property sheet definitions can be generated by code and passed on 02/20/10 15:51:37 gregor [1223] * trunk/mlframework/src/eu/moonlight3d/framework/properties/Property.java (modified) small cleanup in Property class 02/20/10 15:50:15 gregor [1222] * trunk/mlframework/build.xml (modified) * trunk/mlframework/src/eu/moonlight3d/common/image/openexr/Plugin.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/image/pfm (added) * trunk/mlframework/src/eu/moonlight3d/common/image/pfm/ImageFormat.java (added) * trunk/mlframework/src/eu/moonlight3d/common/image/pfm/Plugin.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/frameworkprefs (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/frameworkprefs/Plugin.java (added) * added PFM image file support * started to add new property sheet hints replacing the XML files 02/13/10 18:35:22 gregor [1221] * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateConeCommand.java (modified) fixed exception when creating cone 02/07/10 17:15:15 gregor [1220] * trunk/Moonlight/build.xml (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/camera/CreateCameraCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/camera/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/lighting/CreateLightCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/lighting/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/AddVertexCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateBoxCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateConeCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateCylinderCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePipeCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePlaneCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateSphereCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DeleteEdgesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DeleteFacesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DeleteVerticesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DivideEdgesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeEdgesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeFacesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeVerticesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/FlipFaceCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MakeEdgeCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MakeFaceCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MergeMeshesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MoveEdgesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MoveFacesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MoveVerticesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/RevolveMeshCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/RotateEdgesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/RotateFacesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/RotateVerticesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ScaleEdgesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ScaleFacesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ScaleVerticesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SetMeshNormalsModeCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SplitFaceCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SubdivideCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/TriangulateCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/command (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/command/CommandBase.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/command/Plugin.java (added) * added plugin eu.moonlight3d.ml3d.ui.command with CommandBase utility class * rewrote some Command classes to use CommandBase for saving/restoring selections 01/12/10 00:59:05 gregor [1219] * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/LoopHelper.java (added) * adding LoopHelper class by Stefan Altmayer (base class for implementing edge loops and similar features) 12/29/09 02:47:30 gregor [1218] * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/selection/Selection.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateBoxCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateConeCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateCylinderCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePipeCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePlaneCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateSphereCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeEdgesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeFacesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeMode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeVerticesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MoveEdgesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MoveFacesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MoveVerticesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/RotateEdgesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/RotateFacesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/RotateVerticesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ScaleEdgesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ScaleFacesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ScaleVerticesCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/MoveObjectCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/RotateObjectCommand.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/ScaleObjectCommand.java (modified) * added workaround to hide issue with undo methods leaving references to deleted nodes in the selections instead of replacing them - this makes the transform and extrude modes loose the set of active/selected elements, though * fixed toolchest group of extrude tool * fixed removal of operator graph node in create tools of mesh plugin 12/28/09 23:58:36 gregor [1217] * trunk/Moonlight/build.xml (modified) Updated build.xml for new toolchest 12/28/09 23:51:36 gregor [1216] * trunk/Moonlight/icons/close.png (added) * trunk/Moonlight/icons/config.png (added) * trunk/Moonlight/icons/createCamera.png (deleted) * trunk/Moonlight/icons/createLight.png (deleted) * trunk/Moonlight/icons/createNurbsBox.png (deleted) * trunk/Moonlight/icons/createNurbsCone.png (deleted) * trunk/Moonlight/icons/createNurbsDisc.png (deleted) * trunk/Moonlight/icons/createNurbsSphere.png (deleted) * trunk/Moonlight/icons/createNurbsTorus.png (deleted) * trunk/Moonlight/icons/createPoints.png (deleted) * trunk/Moonlight/icons/createPolyBox.png (deleted) * trunk/Moonlight/icons/createPolyCone.png (deleted) * trunk/Moonlight/icons/createPolyCylinder.png (deleted) * trunk/Moonlight/icons/createPolyDisc.png (deleted) * trunk/Moonlight/icons/createPolySphere.png (deleted) * trunk/Moonlight/icons/createPolyTorus.png (deleted) * trunk/Moonlight/icons/createPolygon.png (deleted) * trunk/Moonlight/icons/create_box.png (added) * trunk/Moonlight/icons/create_camera.png (added) * trunk/Moonlight/icons/create_camera2.png (added) * trunk/Moonlight/icons/create_camera3.png (added) * trunk/Moonlight/icons/create_cone.png (added) * trunk/Moonlight/icons/create_cylinder.png (added) * trunk/Moonlight/icons/create_light.png (added) * trunk/Moonlight/icons/create_light2.png (added) * trunk/Moonlight/icons/create_light3.png (added) * trunk/Moonlight/icons/create_plane.png (added) * trunk/Moonlight/icons/create_simplematerial.png (added) * trunk/Moonlight/icons/create_sphere.png (added) * trunk/Moonlight/icons/create_texmaterial.png (added) * trunk/Moonlight/icons/delete.png (added) * trunk/Moonlight/icons/divide_edge.png (added) * trunk/Moonlight/icons/divide_edge2.png (added) * trunk/Moonlight/icons/duplicate.png (added) * trunk/Moonlight/icons/duplicate2.png (added) * trunk/Moonlight/icons/extrude.png (added) * trunk/Moonlight/icons/extrudeEdge.png (deleted) * trunk/Moonlight/icons/extrudeFace.png (deleted) * trunk/Moonlight/icons/generate_UV_map.png (added) * trunk/Moonlight/icons/group.png (added) * trunk/Moonlight/icons/load.png (added) * trunk/Moonlight/icons/load_texture.png (added) * trunk/Moonlight/icons/make_edge.png (added) * trunk/Moonlight/icons/make_face.png (added) * trunk/Moonlight/icons/make_vertex.png (added) * trunk/Moonlight/icons/merge.png (added) * trunk/Moonlight/icons/merge2.png (added) * trunk/Moonlight/icons/neu.png (added) * trunk/Moonlight/icons/pastedpic_02062009_234723.png (added) * trunk/Moonlight/icons/render.png (added) * trunk/Moonlight/icons/render_single.png (added) * trunk/Moonlight/icons/rotate.png (modified) * trunk/Moonlight/icons/save.png (added) * trunk/Moonlight/icons/saveas.png (added) * trunk/Moonlight/icons/scale.png (modified) * trunk/Moonlight/icons/scaleIco1.png (deleted) * trunk/Moonlight/icons/scaleIco3.png (deleted) * trunk/Moonlight/icons/select_edge.png (added) * trunk/Moonlight/icons/select_face.png (added) * trunk/Moonlight/icons/select_object.png (added) * trunk/Moonlight/icons/select_vertex.png (added) * trunk/Moonlight/icons/select_vertex2.png (added) * trunk/Moonlight/icons/split_face.png (added) * trunk/Moonlight/icons/split_face2.png (added) * trunk/Moonlight/icons/translate.png (modified) * trunk/Moonlight/icons/triangulate.png (modified) * trunk/Moonlight/icons/ungroup.png (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/animation/basic/CreateAnimationCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/animation/basic/DeleteAnimationCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/basic/DeleteSelectionTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/basic/OGOutputMerger.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/basic/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/basic/RotateAction.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/basic/ScaleAction.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/basic/TransformAction.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/basic/TransformMode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/basic/TransformTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/basic/TranslateAction.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/camera/CreateCameraCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/camera/CreateCameraTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/camera/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/lighting/CreateLightCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/lighting/CreateLightTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/lighting/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/AddVertexCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/AddVertexTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateBox.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateBoxCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateBoxTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateCone.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateConeCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateConeTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateCylinder.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateCylinderCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateCylinderTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePipe.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePipeCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePipeTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePlane.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePlaneCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePlaneTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateSphere.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateSphereCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateSphereTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DeleteEdgesCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DeleteEdgesHandler.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DeleteFacesCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DeleteFacesHandler.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DeleteVertices.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DeleteVerticesCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DeleteVerticesHandler.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DivideEdgesCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DivideEdgesTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeEdgesCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeEdgesGizmoListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeFacesCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeFacesGizmoListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeMode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeVerticesCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeVerticesGizmoListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/FlipFaceCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/FlipFaceTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/GrowSelection.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/InstancedMeshElementCounter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MakeEdgeCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MakeEdgeTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MakeFaceCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MakeFaceTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MergeMeshesCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MergeMeshesTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MeshElementCounter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MeshVertexType.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MoveEdgesCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MoveFacesCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MoveVerticesCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/RevolveMeshCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/RevolveMeshTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/RotateEdgesCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/RotateFacesCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/RotateVerticesCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ScaleEdgesCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ScaleFacesCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ScaleVerticesCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SelectEdgesMode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SelectEdgesTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SelectFacesMode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SelectFacesTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SelectVertexMode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SelectVertexTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SetMeshNormalsModeCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SetMeshNormalsModeTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SplitFaceCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SplitFaceTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SubdivideCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SubdivideMesh.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SubdivideTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/TransformEdgesGizmoListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/TransformFacesGizmoListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/TransformVerticesGizmoListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/TriangulateCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/TriangulateTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/DeleteObjectsCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/DeleteObjectsHandler.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/DuplicateObjectsCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/DuplicateObjectsTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/GroupObjectsCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/GroupObjectsTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/MoveObjectCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/RotateObjectCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/ScaleObjectCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/SelectObjectMode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/SelectObjectTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/TransformObjectGizmoListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/UngroupObjectsCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/UngroupObjectsTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/textures/GenerateUVMapTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/textures/LoadTextureTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/textures/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/textures/TweakUVMapCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/glsl/CreateGLSLShaderTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/glsl/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/materialgraph/CreateMaterialGraphCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/materialgraph/CreateMaterialGraphTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/materialgraph/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/simple/CreateSimpleMaterialCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/simple/CreateSimpleMaterialTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/simple/CreateTextureMaterialCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/simple/CreateTextureMaterialTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/simple/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/sunflow/CreateSunflowMaterialAction.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/sunflow/CreateSunflowMaterialCommand.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/ui/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/ui/RenderTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/ogeditor/DeleteOGNodeTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/ogeditor/TruncateHistoryTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/toolchest/Tool.java (deleted) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/toolchest/ToolAction.java (deleted) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/toolchest/ToolButton.java (deleted) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/toolchest/ToolCategory.java (deleted) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/toolchest/ToolChestView.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/testplugin/AnotherTestMode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/testplugin/AnotherTestTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/testplugin/TestTool.java (modified) Really big commit: * switched Moonlight|3D main window to new icon-based framework * completely remove old toolchest that was contained within Moonlight|3D source * icons required for new toolchest * added undo/redo for a lot of tools (object, camera, light and mesh tools) - the remaining ones are coming in the next couple of days 12/27/09 00:06:41 gregor [1215] * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/selection/Selection.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/selection/SelectionListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/widgets/HandleWidget.java (modified) committing patch for ticket #97 provided by Stefan Altmayer. 12/26/09 01:50:05 gregor [1214] * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/helper/OperatorGraphHelper.java (modified) added helper functions for removing operator graph nodes 12/25/09 23:44:29 gregor [1213] * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/DragViewEventHandler.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/StandardViewEventHandler.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/ViewEventHandler.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/widgets/WidgetViewEventHandler.java (modified) applied patch for bug #103 (Wrong event handling after camera movement) that was kindly provided by Stefan Altmayer 12/24/09 02:14:00 gregor [1212] * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/renderer/RenderEngineMonitor.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/images/viewer/ImageView.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/sunflow/SunflowRenderEngine.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/ui/RenderAnimationThread.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/ui/RenderTask.java (modified) * partial previews are now shown for renderings in progress 12/23/09 13:13:40 gregor [1211] * trunk/Moonlight/src/eu/moonlight3d/ml3d/scripting/scripteditor/ScriptEditor.java (modified) * made UI strings in script editor translatable 12/23/09 13:09:44 gregor [1210] * trunk/Moonlight/src/eu/moonlight3d/ml3d/scripting/scripteditor/ScriptCopyAction.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/scripting/scripteditor/ScriptCutAction.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/scripting/scripteditor/ScriptPasteAction.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/scripting/scripteditor/ScriptRedoAction.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/scripting/scripteditor/ScriptUndoAction.java (added) * added menu entries for undo, redo, cut, copy and paste in script editor 12/23/09 13:09:21 gregor [1209] * trunk/Moonlight/src/eu/moonlight3d/ml3d/scripting/scripteditor/OpenScriptAction.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/scripting/scripteditor/OpenScriptEditorAction.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/scripting/scripteditor/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/scripting/scripteditor/SaveScriptAction.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/scripting/scripteditor/ScriptEditor.java (modified) * added menu entries for undo, redo, cut, copy and paste in script editor 11/29/09 12:35:57 gregor [1208] * trunk/mlframework/src/eu/moonlight3d/common/ui/command/CommandStack.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/command/CommandStackListener.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/command/RedoAction.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/command/UndoAction.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/toolchest/ToolButton.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/toolchest/ToolButtonRow.java (modified) * commands can now be popped from the command stack * layouting bug fixes to the toolchest - some layout bugs remain, though 11/29/09 00:15:57 gregor [1207] * trunk/mlframework/build.xml (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/command/CommandStack.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/command/Plugin.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/command/RedoAction.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/command/UndoAction.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/toolchest/Plugin.java (added) * added plugin class and build.xml entries for toolchest plugin * considerable bug fixes to command stack plugin 11/28/09 16:22:18 gregor [1206] * trunk/mlframework/src/eu/moonlight3d/common/ui/toolchest/ToolAction.java (added) * added updated version of ToolAction helper class for new toolchest 11/28/09 16:11:02 gregor [1205] * trunk/mlframework/src/eu/moonlight3d/common/ui/toolchest (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/toolchest/Mode.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/toolchest/ModeContext.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/toolchest/ModeSwitchListener.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/toolchest/Tool.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/toolchest/ToolButton.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/toolchest/ToolButtonRow.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/toolchest/ToolCategory.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/toolchest/Toolchest.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/toolchest/ToolchestContext.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/toolchest/ToolchestRootWidget.java (added) * adding new, generalized toolchest implementation that uses icons instead of text and only one folding level 11/16/09 22:05:04 gregor [1204] * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/widgets/Gizmo.java (modified) applied patch to Gizmo from Stefan Altmayer (see ticket #100): * fix free translation (perpendicular to camera) for orthographic viewports * hide gizmo parts that are nearly parallel to the camera direction 10/26/09 01:27:54 gregor [1203] * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/GhostSelectionListener.java (added) forgot to add this file in the previous commit 10/26/09 01:25:30 gregor [1202] * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/selection/Manager.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/og/Manager.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/sg/Manager.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/camera/CameraConverter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/camera/CameraRenderable.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/lighting/LightConverter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/lighting/LightRenderable.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MeshConverter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MeshRenderable.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SelectEdgesMode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SelectFacesMode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SelectVertexMode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/SelectObjectMode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/skeleton (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/skeleton/Bone.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/skeleton/Skeleton.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/glsl/GLSLConverter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/simple/SimpleMaterialConverter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/simple/TextureMaterialConverter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/LifecycleListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/MainWindowFactory.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/PropertyEditorView.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/InstanceConverter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/OGListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/OpenGLConverter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/SGNodeConverter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/SelectionListener.java (modified) * started to add "ghost objects" and the ability to edit the output of linked OG nodes 10/25/09 01:14:32 gregor [1201] * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/RevolveMesh.java (moved) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/RevolveMeshTool.java (added) * added menu entry for Grow Selection * finished Revolve tool 10/25/09 01:13:47 gregor [1200] * trunk/mlframework/src/eu/moonlight3d/framework/properties/Value.java (modified) fixed loading of Value data 10/24/09 16:17:40 gregor [1199] * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/Mesh.java (modified) simple reformatting 10/22/09 00:20:59 gregor [1198] * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DeleteEdges.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/DuplicateObjects.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/PropertyEditorView.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/FloatEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/PropertyEditorFactorySet.java (modified) * trunk/mlframework/src/eu/moonlight3d/framework/preferences/PreferencesGroup.java (modified) varous fixes for bugs that were introduced during migration to the new Property implementation 10/21/09 03:06:27 gregor [1197] * trunk/mlframework/src/eu/moonlight3d/framework/properties/Property.java (modified) * forgot to mark property value as updated when Property#setValue() was called - fixed 10/21/09 02:46:44 gregor [1196] * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/document/ImageDocument.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/document/ImageDocumentFactory.java (modified) code fixes for new Property classes 10/19/09 03:06:56 gregor [1195] * trunk/Moonlight/build.xml (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/animation/basic/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/animation/basic/TimelineView.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/anim/AnimationTrack.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/anim/ConstantValueInterpolator.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/anim/CubicSplineInterpolator.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/anim/KeyframeAnimationTrack.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/anim/KeyframeInterpolator.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/anim/LinearValueInterpolator.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/document/BackendContribution.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/document/BackendContributionFactory.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/document/DocumentFactory.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/helper/AnimationHelper.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/og/Manager.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/og/Node.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/renderer/Manager.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/renderer/RenderEngine.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/ml3d/FileReader.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/ml3d/FileWriter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/ml3d/ML3DFileFormat.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/obj/OBJExporter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/obj/OBJFileFormat.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/ogre/OGREFileFormat.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/ply/PLYFileFormat.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/ply/Plugin.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/basic/CopyFromCache.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/camera/CameraRenderable.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/camera/CreateCamera.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/camera/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/lighting/CreateLight.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/lighting/LightRenderable.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/lighting/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/AddVertex.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/AddVertexTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/Bevel.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateBox.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateBoxTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateCone.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateConeTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateCylinder.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateCylinderTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePipe.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePipeTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePlane.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePlaneTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateSphere.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateSphereTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DeleteEdges.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DeleteEdgesHandler.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DeleteFaces.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DeleteFacesHandler.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DeleteVertices.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DeleteVerticesHandler.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DivideEdges.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/DivideEdgesTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeEdges.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeEdgesGizmoListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeFaces.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeFacesGizmoListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeVertices.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeVerticesGizmoListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/FlipFace.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/FlipFaceTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/InstancedMeshElementCounter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MakeEdge.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MakeEdgeTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MakeFace.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MakeFaceTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MergeMeshes.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MergeMeshesTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MeshElementCounter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MeshRenderable.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MoveEdges.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MoveFaces.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MoveVertices.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/Revolve.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/RotateEdges.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/RotateFaces.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/RotateVertices.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ScaleEdges.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ScaleFaces.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ScaleVertices.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SetMeshNormalsMode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SetMeshNormalsModeTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SplitFace.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SplitFaceTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SubdivideMesh.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SubdivideTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/TransformEdgesGizmoListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/TransformFacesGizmoListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/TransformVerticesGizmoListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/Triangulate.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/TriangulateTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/DeleteObjects.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/DeleteObjectsHandler.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/DuplicateObjects.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/DuplicateObjectsTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/GroupObjects.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/GroupObjectsTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/MoveObject.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/RotateObject.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/ScaleObject.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/TransformObjectGizmoListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/UngroupObjects.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/UngroupObjectsTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/textures/GenerateUVMap.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/textures/GenerateUVMapTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/textures/TweakUVMap.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/textures/UVAnimationTrack.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/textures/UVEditor.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/glsl/AddShaderParameterDialog.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/glsl/CreateGLSLShader.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/glsl/CreateGLSLShaderTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/glsl/GLSLEditor.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/glsl/GLSLMaterial.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/glsl/RemoveShaderParameterDialog.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/glsl/Uniform.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/materialgraph/AddNode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/materialgraph/ConstantColourNode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/materialgraph/ConstantValueNode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/materialgraph/CreateMaterialGraph.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/materialgraph/CreateMaterialGraphTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/materialgraph/GeometryNormalNode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/materialgraph/MaterialGraph.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/materialgraph/MaterialGraphEditor.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/materialgraph/MaterialGraphNode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/materialgraph/MaterialGraphSlot.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/materialgraph/OutputNode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/materialgraph/PositionNode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/materialgraph/SubtractNode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/renderman/RendermanRenderEngine.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/simple/CreateSimpleMaterial.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/simple/CreateSimpleMaterialTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/simple/CreateTextureMaterial.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/simple/CreateTextureMaterialTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/simple/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/simple/TextureCache.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/sunflow/CreateAmbientOcclusionMaterial.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/sunflow/CreateConstantMaterial.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/sunflow/CreateDiffuseMaterial.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/sunflow/CreateGlassMaterial.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/sunflow/CreateMirrorMaterial.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/sunflow/CreatePhongMaterial.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/sunflow/CreateShinyDiffuseMaterial.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/sunflow/CreateSunflowMaterialAction.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/sunflow/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/sunflow/SunflowProperties.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/sunflow/SunflowRenderEngine.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/sunflow/SunflowSceneConverter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/ui/RenderAnimationThread.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/ui/RenderSettingsDialog.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/ui/SelectCameraFactory.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/ogeditor/DocumentContributionFactory.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/ogeditor/TruncateHistoryTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/AnimatedBooleanEditorFactory.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/AnimatedColourEditorFactory.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/AnimatedFloatEditorFactory.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/AnimatedIntegerEditorFactory.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/AnimatedVectorEditorFactory.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/KeyframeButton.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/KeyframeEditor.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/PropertyEditorView.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/PropertySheetListener.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/CoordinateGridRenderable.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/Scene.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/StandardViewEventHandler.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/ViewWindowSpace.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/widgets/Handle.java (modified) * trunk/mlframework/build.xml (modified) * trunk/mlframework/src/eu/moonlight3d/common/document/extensible/DocumentContributionFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/document/extensible/ExtensibleDocument.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/document/extensible/ExtensibleDocumentFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/file/core/FileFormat.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/file/core/SettingsDialog.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/file/exportfile/ExportAction.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/file/importfile/ImportAction.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/property (added) * trunk/mlframework/src/eu/moonlight3d/common/property/colour (added) * trunk/mlframework/src/eu/moonlight3d/common/property/colour/ColourValue.java (added) * trunk/mlframework/src/eu/moonlight3d/common/property/colour/ColourValueType.java (added) * trunk/mlframework/src/eu/moonlight3d/common/property/colour/Plugin.java (added) * trunk/mlframework/src/eu/moonlight3d/common/property/math (added) * trunk/mlframework/src/eu/moonlight3d/common/property/math/Plugin.java (added) * trunk/mlframework/src/eu/moonlight3d/common/property/math/Vector3DArrayValue.java (added) * trunk/mlframework/src/eu/moonlight3d/common/property/math/Vector3DArrayValueType.java (added) * trunk/mlframework/src/eu/moonlight3d/common/property/math/Vector3DValue.java (added) * trunk/mlframework/src/eu/moonlight3d/common/property/math/Vector3DValueType.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/colourpe (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/colourpe/ColourEditorFactory.java (moved) * trunk/mlframework/src/eu/moonlight3d/common/ui/colourpe/Plugin.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/fileactions/NewAction.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/fileactions/NewDocumentOptionsDialog.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/mathpe (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/mathpe/Plugin.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/mathpe/VectorEditorFactory.java (moved) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/BasicEditor.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/BooleanEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/DirectoryListEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/DummyEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/FloatEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/IntegerEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/IntegerMapFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/PropertyEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/PropertyEditorFactorySet.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/PropertySheet.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/PropertySheetListener.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/propertysheet/StringEditorFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/framework/State.java (modified) * trunk/mlframework/src/eu/moonlight3d/framework/document/Document.java (modified) * trunk/mlframework/src/eu/moonlight3d/framework/document/DocumentFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/framework/document/DocumentManager.java (modified) * trunk/mlframework/src/eu/moonlight3d/framework/helper/Property.java (deleted) * trunk/mlframework/src/eu/moonlight3d/framework/helper/PropertyContainer.java (deleted) * trunk/mlframework/src/eu/moonlight3d/framework/helper/Value.java (deleted) * trunk/mlframework/src/eu/moonlight3d/framework/plugins/Manager.java (modified) * trunk/mlframework/src/eu/moonlight3d/framework/preferences/Manager.java (modified) * trunk/mlframework/src/eu/moonlight3d/framework/preferences/PreferencesGroup.java (modified) * trunk/mlframework/src/eu/moonlight3d/framework/properties (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/BooleanArrayValue.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/BooleanArrayValueType.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/BooleanValue.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/BooleanValueType.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/FloatArrayValue.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/FloatArrayValueType.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/FloatValue.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/FloatValueType.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/IntegerArrayValue.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/IntegerArrayValueType.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/IntegerValue.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/IntegerValueType.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/Property.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/PropertyContainer.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/StringArrayValue.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/StringArrayValueType.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/StringValue.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/StringValueType.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/Value.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/ValueType.java (added) * trunk/mlframework/src/eu/moonlight3d/framework/properties/ValueTypeManager.java (added) switched to a new implementation of the property system with plugable property types, which is known to break at least all property editors at the moment 10/03/09 19:40:51 gregor [1185] * trunk/Moonlight/src/eu/moonlight3d/ml3d/ML3D.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/MLBatch.java (modified) version number bump 10/03/09 19:05:15 gregor [1184] * trunk/mlhdrviewer/mlhdrviewer.launch (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow/MainWindow.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow/Plugin.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow/ZoomInAction.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow/ZoomLevelAction.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow/ZoomOutAction.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/viewer/HDRDisplay.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/viewer/ViewWidget.java (modified) added image zooming feature 09/27/09 15:32:48 gregor [1183] * trunk/mlframework/src/eu/moonlight3d/common/image/core/FormatManager.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/viewactions/DockWidgetToggleAction.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/viewactions/DockWidgetToggleActionGenerator.java (modified) * trunk/mlframework/src/eu/moonlight3d/framework/ui/ActionGenerator.java (modified) * trunk/mlframework/src/eu/moonlight3d/framework/ui/ApplicationWindow.java (modified) * improved format detection heuristic in image format manager * made ActionGenerator capable of generating actions on the fly when menu is shown * fixed a bug in dock widget list that would show wrong visible/hidden state on the menu entries 09/27/09 14:42:10 gregor [1182] * trunk/mlframework/common-build.xml (modified) copy non-java files to bin/ directory for inclusion in plugins in common-compile step 09/26/09 16:30:54 gregor [1181] * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/document/ImageDocument.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/document/ImageDocumentFactory.java (modified) make use of the new format checking capability in the HDR viewer to improve image load times 09/26/09 16:27:42 gregor [1180] * trunk/Moonlight/src/eu/moonlight3d/ml3d/images/png/ImageFormat.java (modified) * implemented test if PNG file is loadable by actually forcing the file to load (which is a pretty bad hack) 09/26/09 16:22:58 gregor [1179] * trunk/mlframework/src/eu/moonlight3d/common/image/core/ImageFormat.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/image/hdr/ImageFormat.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/image/openexr/ImageFormat.java (modified) * added ability to image format handlers to check if a given file is loadable 09/26/09 16:04:04 gregor [1178] * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow/LifecycleListener.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow/MainWindow.java (modified) added label "Exposure" to slider 09/26/09 15:15:29 gregor [1177] * trunk/mlhdrviewer/build.xml (modified) another fix for the mlhdrviewer build 09/26/09 15:09:49 gregor [1176] * trunk/mlhdrviewer/build.xml (modified) some fixes to mlhdrviewer ant build file 09/26/09 14:55:52 gregor [1175] * trunk/mlhdrviewer/lib/Darwin (added) * trunk/mlhdrviewer/lib/Darwin/universal (added) * trunk/mlhdrviewer/lib/Darwin/universal/libgluegen-rt.jnilib (added) * trunk/mlhdrviewer/lib/Darwin/universal/libjogl.jnilib (added) * trunk/mlhdrviewer/lib/Darwin/universal/libjogl_awt.jnilib (added) * trunk/mlhdrviewer/lib/Darwin/universal/libjogl_cg.jnilib (added) * trunk/mlhdrviewer/lib/Linux (added) * trunk/mlhdrviewer/lib/Linux/i686 (added) * trunk/mlhdrviewer/lib/Linux/i686/libgluegen-rt.so (added) * trunk/mlhdrviewer/lib/Linux/i686/libjogl.so (added) * trunk/mlhdrviewer/lib/Linux/i686/libjogl_awt.so (added) * trunk/mlhdrviewer/lib/Linux/i686/libjogl_cg.so (added) * trunk/mlhdrviewer/lib/Linux/i686/libjogl_drihack.so (added) * trunk/mlhdrviewer/lib/Linux/x86_64 (added) * trunk/mlhdrviewer/lib/Linux/x86_64/libgluegen-rt.so (added) * trunk/mlhdrviewer/lib/Linux/x86_64/libjogl.so (added) * trunk/mlhdrviewer/lib/Linux/x86_64/libjogl_awt.so (added) * trunk/mlhdrviewer/lib/Linux/x86_64/libjogl_cg.so (added) * trunk/mlhdrviewer/lib/Linux/x86_64/libjogl_drihack.so (added) * trunk/mlhdrviewer/lib/Win32 (added) * trunk/mlhdrviewer/lib/Win32/i686 (added) * trunk/mlhdrviewer/lib/Win32/i686/gluegen-rt.dll (added) * trunk/mlhdrviewer/lib/Win32/i686/jogl.dll (added) * trunk/mlhdrviewer/lib/Win32/i686/jogl_awt.dll (added) * trunk/mlhdrviewer/lib/Win32/i686/jogl_cg.dll (added) * trunk/mlhdrviewer/lib/jar (added) * trunk/mlhdrviewer/lib/jar/exrforjava.jar (added) * trunk/mlhdrviewer/lib/jar/gluegen-rt.jar (added) * trunk/mlhdrviewer/lib/jar/jogl.jar (added) * check in jogl and exrforjava as dependencies for mlhdrviewer 09/26/09 14:28:59 gregor [1174] * trunk/mlframework/src/eu/moonlight3d/common/image/hdr/ImageFormat.java (modified) reading of HDR files without any RLE coding now works and is enabled 09/26/09 02:55:54 gregor [1173] * trunk/Moonlight/README (modified) * trunk/mlhdrviewer/README (added) * fixed some spelling errors in Moonlight README * added mlhdrviewer README 09/26/09 02:48:39 gregor [1172] * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/viewer/HDRDisplay.java (modified) fixed bug in texture generation from RGB images 09/26/09 02:34:33 gregor [1171] * trunk/mlframework/src/eu/moonlight3d/common/document/extensible/ExtensibleDocumentFactory.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/fileactions/FileActionsGenerator.java (added) * trunk/mlframework/src/eu/moonlight3d/common/ui/fileactions/OpenAction.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/fileactions/Plugin.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/fileactions/SaveAction.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/fileactions/SaveAsAction.java (modified) * trunk/mlframework/src/eu/moonlight3d/framework/document/DocumentFactory.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/document/ImageDocumentFactory.java (modified) * document factories now can state if empty documents of this type can be created and if documents of this type can be saved * the standard file actions are now generated by a MenuGenerator so that New/Save/Save as can be omitted if there is no document type that supports this 09/21/09 09:55:06 gregor [1170] * trunk/mlframework/src/eu/moonlight3d/common/image/hdr/ImageFormat.java (modified) * some work on loading Radiance HDR (RGBE) files 09/19/09 19:07:27 gregor [1169] * trunk/mlhdrviewer/mlhdrviewer.sh (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/HDRViewer.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow/MainWindow.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/viewer/HDRDisplay.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/viewer/ViewWidget.java (modified) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/viewer/display_fragment.glsl (modified) HDR viewer now actually shows a picture 09/17/09 03:28:02 gregor [1168] * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/glsl/GLSLMaterial.java (modified) * made more strings translatable 09/17/09 03:26:12 gregor [1167] * trunk/mlframework/src/eu/moonlight3d/common/image/core/FormatManager.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/ui/fileactions/OpenAction.java (modified) * made more strings translatable * when opening of a document fails with a null document, but without exception, OpenAction now shows an error message 09/17/09 03:23:38 gregor [1166] * trunk/mlhdrviewer/.classpath (added) * trunk/mlhdrviewer/.project (added) * trunk/mlhdrviewer/build.xml (added) * trunk/mlhdrviewer/lib (added) * trunk/mlhdrviewer/mlhdrviewer.js (added) * trunk/mlhdrviewer/mlhdrviewer.launch (added) * trunk/mlhdrviewer/mlhdrviewer.sh (added) * trunk/mlhdrviewer/plugins (added) * trunk/mlhdrviewer/src (added) * trunk/mlhdrviewer/src/eu (added) * trunk/mlhdrviewer/src/eu/moonlight3d (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/HDRViewer.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/document (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/document/ImageDocument.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/document/ImageDocumentFactory.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/document/Plugin.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow/HDRViewerAboutDialogPage.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow/LifecycleListener.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow/MainWindow.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow/MainWindowFactory.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/mainwindow/Plugin.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/viewer (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/viewer/HDRDisplay.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/viewer/Plugin.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/viewer/ViewWidget.java (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/viewer/display_fragment.glsl (added) * trunk/mlhdrviewer/src/eu/moonlight3d/hdrviewer/viewer/display_vertex.glsl (added) * trunk/mlhdrviewer/translations (added) * trunk/mlhdrviewer/translations/de (added) * trunk/mlhdrviewer/translations/fr (added) * trunk/mlhdrviewer/translations/hu (added) Started work on HDR Image Viewer 09/17/09 03:21:47 gregor [1165] * trunk/mlhdrviewer (added) Initial import. 09/12/09 03:46:15 gregor [1164] * trunk/Moonlight/src/eu/moonlight3d/ml3d/animation/basic/TrackEditor.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/animation/basic/TrackView.java (added) some more work on track editor 09/12/09 03:06:09 gregor [1163] * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/MainWindow.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/PropertyEditorView.java (modified) * fixed bug in object history combo box that caused exceptions when creating animations * tiny i18n changes in main window 09/11/09 03:00:29 gregor [1162] * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/propertyeditor/PropertyEditorView.java (modified) added a combo box to the property editor that contains all OG nodes that are connected to the one that produces the current selection 09/02/09 02:28:25 gregor [1161] * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/obj/OBJExporter.java (modified) * nearly completed material export for OBJ files 09/02/09 02:08:23 gregor [1160] * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/obj/OBJExporter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/obj/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/simple/CreateSimpleMaterial.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/simple/CreateSimpleMaterialTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/simple/SimpleMaterial.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/sunflow/SunflowSceneConverter.java (modified) * added specular and ambient terms to SimpleMaterial * Sunflow renderer honors specular term in SimpleMaterial (but not ambient) * started implementing exporting of .mtl files with .obj files (incomplete/untested) 07/26/09 13:20:08 gregor [1159] * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/obj/OBJExporter.java (modified) OBJ exporter did not reference vertex normals correctly when exporting multiple objects - fixed 07/26/09 03:02:04 gregor [1158] * trunk/Moonlight/src/eu/moonlight3d/ml3d/backend/threedim/sg/TransformableNode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/obj/OBJExporter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/InstanceConverter.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/InstanceNode.java (modified) * fixed a bug that calculated wrong transformations for hierarchies of groups and instances * corrected some minor issues in OBJ exporter * some more documentation comments 07/25/09 23:52:15 gregor [1157] * trunk/mlframework/src/eu/moonlight3d/common/file/importfile/ImportAction.java (modified) Import action queried and displayed export properties by accident - fixed 07/20/09 01:44:52 gregor [1156] * trunk/mlframework/README (modified) mention #moonlight IRC channel in readme 07/20/09 01:42:10 gregor [1155] * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/obj/OBJExporter.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/obj/OBJFileFormat.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/obj/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/rendering/ui/RenderSettingsDialog.java (modified) * javadoc comments and string translation for RenderSettingsDialog * added export options and ability to export moe than one object to obj exporter 07/19/09 23:34:37 gregor [1154] * trunk/mlframework/src/eu/moonlight3d/framework/State.java (modified) framework version bump prior to next release 07/19/09 23:33:37 gregor [1153] * trunk/mlframework/src/eu/moonlight3d/common/file/core/SettingsDialog.java (added) * trunk/mlframework/src/eu/moonlight3d/common/file/exportfile/ExportAction.java (modified) * trunk/mlframework/src/eu/moonlight3d/common/file/importfile/ImportAction.java (modified) user interface for editing file format settings 07/19/09 23:03:40 gregor [1152] * trunk/mlframework/src/eu/moonlight3d/common/ui/fileactions/SaveAction.java (modified) some more error checking 07/19/09 23:02:55 gregor [1151] * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/ml3d/ML3DFileFormat.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/obj/OBJFileFormat.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/ogre/OGREFileFormat.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/ply (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/ply/PLYFileFormat.java (added) * trunk/mlframework/src/eu/moonlight3d/common/file/core/FileFormat.java (modified) added import and export properties to file format handlers 07/19/09 22:59:28 gregor [1150] * trunk/mlgraph/src/eu/moonlight3d/graph/Node.java (modified) cache world-space item bounding rectangle in Node for better performance 07/19/09 22:18:47 gregor [1149] * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateBox.java (modified) laying an axe to CreateBox to get some backwards compatibility out of it 07/04/09 13:31:59 gregor [1148] * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/RenderableNode.java (modified) forgot to commit this file - changes belong to splitted structure rendering pass 07/04/09 13:26:00 gregor [1147] * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/Mesh.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MeshRenderable.java (modified) render mesh vertices and edges using buffer objects instead of display lists 07/04/09 12:54:48 gregor [1146] * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/camera/CameraRenderable.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/lighting/LightRenderable.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MeshRenderable.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/CoordinateGridRenderable.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/InstanceNode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/Scene.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/widgets/Gizmo.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/widgets/HandleWidget.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/widgets/Widget.java (modified) split structure rendering into an occluded and visible pass to avoid overdraw of visible structure parts 07/04/09 04:49:56 gregor [1145] * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/ViewRenderModeAction.java (deleted) added a structure rendering mode that lets users select how they wish to view object structure (fully, occluded or not at all) 07/04/09 04:49:26 gregor [1144] * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MeshRenderable.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/ViewPreviewModeAction.java (copied) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/ViewStructureModeAction.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/Viewport.java (modified) added a structure rendering mode that lets users select how they wish to view object structure (fully, occluded or not at all) 06/16/09 00:19:54 gregor [1143] * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/view/FourSplit.java (modified) applied patch by Stefan Altmayer to fix bug #99 06/16/09 00:12:13 gregor [1142] * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/GrowSelection.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/Plugin.java (modified) added grow selection tool provided by Stefan Altmayer (see bug #102) 05/25/09 09:43:11 gregor [1141] * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/obj/OBJFileFormat.java (modified) exported obj files had wrong vertex indices in faces - fixed. 04/06/09 14:58:42 gregor [1140] * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SubdivideMesh.java (modified) small simplification/performance improvement 04/05/09 15:19:08 gregor [1139] * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePlane.java (modified) patch by Stefan Altmayer to restore ordering of plane elements to be the same as before introduction of divisions 04/02/09 17:49:04 gregor [1138] * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/about/MoonlightAboutDialogPage.java (modified) added Stefan Altmayer 04/02/09 17:11:05 gregor [1137] * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/obj/OBJFileFormat.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/file/ogre/OGREFileFormat.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateBox.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreateBoxTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePlane.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/CreatePlaneTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeFaces.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/Mesh.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SplitFace.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/SplitFaceTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/Triangulate.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/test/MeshTest.java (modified) 3 changes provided by Stefan Altmayer: * add divisions to CreatePlane * add divisions to CreateBox * cleanup: change users of Mesh#findEdge to Mesh#findOrCreateEdge where appropriate 04/02/09 03:55:06 gregor [1136] * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/basic/TransformMode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/basic/TransformTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeMode.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/ExtrudeTool.java (modified) * added snap to grid support to the extrude tool * cleaned up TransformMode and TranformTool a bit 04/02/09 01:59:01 gregor [1135] * trunk/mlframework/README (modified) changed download URL for Qt Jambi to the directory on the Qt Software FTP server where the files are actually stored. 04/02/09 01:19:10 gregor [1134] * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/basic/OGOutputMerger.java (added) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MergeMeshesTool.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/GroupObjectsTool.java (modified) * extracted common code for inserting Merge nodes into OGOutputMerger * added tracking of SG node renaming done by Merge nodes to GroupObjectsTool 04/01/09 21:27:00 gregor [1133] * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/basic/Merge.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MergeMeshes.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/mesh/MergeMeshesTool.java (modified) various bugfixes in Merge, MergeMeshes and MergeMeshesTool 03/25/09 15:50:08 gregor [1132] * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/ogeditor/TruncateHistoryTool.java (modified) Added a confirmation question to truncate history tool because there's no undo for it 03/24/09 23:10:05 gregor [1131] * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/basic/Merge.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/modelling/objects/DuplicateObjects.java (modified) A bunch of bug fixes related to parent/child relationships 03/24/09 17:44:33 gregor [1130] * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/outline/OutlineView.java (modified) really fix unneeded tree selection updates in outline view 03/24/09 17:39:15 gregor [1129] * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/Plugin.java (modified) * trunk/Moonlight/src/eu/moonlight3d/ml3d/ui/mainwindow/ogeditor/DeleteOGNodeTool.java (modified) DeleteOGNodeTool now attempts to delete the whole selection of nodes