Move scirenderer code into Scilab source code. 39/11239/8
authorSylvestre Ledru <sylvestre.ledru@scilab-enterprises.com>
Mon, 8 Apr 2013 12:51:44 +0000 (14:51 +0200)
committercodereview <codereview@git.scilab.org>
Mon, 8 Apr 2013 15:20:11 +0000 (17:20 +0200)
commitd42b56dc6099c154765a2e86b6d3537ff13bbefb
tree0baf9aee2d0eb6c6ce4dbe37c9830472767a47c4
parentee54032ee35954ad83e21bc86745135565816fcc
Move scirenderer code into Scilab source code.

The goal is to simplify the maintenance of Scirenderer with Scilab.
For now, during the release process, a lot of version of Scirenderer have to be published.
By this commit, we move the maintenance in a common place.
Scirenderer is STILL maintained as an independant project/library
Push from Scilab to the Scirenderer repository will be regularly done.

The configure argument "--without-embedded-scirenderer" bring back the same old behavior

Change-Id: I97bb98f1efb25eca31e7cc79ee4b291fbc48d0c8
220 files changed:
scilab/Makefile.in
scilab/configure
scilab/configure.ac
scilab/contrib/Makefile.in
scilab/desktop/Makefile.in
scilab/desktop/images/icons/Makefile.in
scilab/etc/classpath.xml.in
scilab/modules/Makefile.in
scilab/modules/action_binding/Makefile.in
scilab/modules/api_scilab/Makefile.in
scilab/modules/arnoldi/Makefile.in
scilab/modules/atoms/Makefile.in
scilab/modules/boolean/Makefile.in
scilab/modules/cacsd/Makefile.in
scilab/modules/call_scilab/Makefile.in
scilab/modules/commons/Makefile.in
scilab/modules/compatibility_functions/Makefile.in
scilab/modules/completion/Makefile.in
scilab/modules/console/Makefile.in
scilab/modules/core/Makefile.in
scilab/modules/data_structures/Makefile.in
scilab/modules/demo_tools/Makefile.in
scilab/modules/development_tools/Makefile.in
scilab/modules/development_tools/src/fake/Makefile.in
scilab/modules/differential_equations/Makefile.in
scilab/modules/double/Makefile.in
scilab/modules/dynamic_link/Makefile.in
scilab/modules/elementary_functions/Makefile.in
scilab/modules/external_objects/Makefile.in
scilab/modules/fftw/Makefile.in
scilab/modules/fileio/Makefile.in
scilab/modules/functions/Makefile.in
scilab/modules/genetic_algorithms/Makefile.in
scilab/modules/graph/Makefile.in
scilab/modules/graphic_export/Makefile.in
scilab/modules/graphic_objects/Makefile.in
scilab/modules/graphics/Makefile.in
scilab/modules/gui/Makefile.in
scilab/modules/hdf5/Makefile.in
scilab/modules/helptools/Makefile.in
scilab/modules/history_browser/Makefile.in
scilab/modules/history_manager/Makefile.in
scilab/modules/integer/Makefile.in
scilab/modules/interpolation/Makefile.in
scilab/modules/intersci/Makefile.in
scilab/modules/io/Makefile.in
scilab/modules/javasci/Makefile.in
scilab/modules/jvm/Makefile.in
scilab/modules/linear_algebra/Makefile.in
scilab/modules/localization/Makefile.in
scilab/modules/m2sci/Makefile.in
scilab/modules/matio/Makefile.in
scilab/modules/mexlib/Makefile.in
scilab/modules/modules_manager/Makefile.in
scilab/modules/optimization/Makefile.in
scilab/modules/output_stream/Makefile.in
scilab/modules/overloading/Makefile.in
scilab/modules/parallel/Makefile.in
scilab/modules/parameters/Makefile.in
scilab/modules/polynomials/Makefile.in
scilab/modules/prebuildjava/Makefile.in
scilab/modules/prebuildjava/build.xml
scilab/modules/preferences/Makefile.in
scilab/modules/randlib/Makefile.in
scilab/modules/renderer/Makefile.in
scilab/modules/scicos/Makefile.in
scilab/modules/scicos_blocks/Makefile.in
scilab/modules/scinotes/Makefile.in
scilab/modules/scirenderer/.gitignore [new file with mode: 0644]
scilab/modules/scirenderer/AUTHORS [new file with mode: 0644]
scilab/modules/scirenderer/CHANGES [new file with mode: 0644]
scilab/modules/scirenderer/COPYING [new file with mode: 0644]
scilab/modules/scirenderer/COPYING-FR [new file with mode: 0644]
scilab/modules/scirenderer/README [new file with mode: 0644]
scilab/modules/scirenderer/README-SCILAB [new file with mode: 0644]
scilab/modules/scirenderer/build.xml [new file with mode: 0644]
scilab/modules/scirenderer/examples/org/scilab/forge/scirenderer/examples/ChickenPoxCube.java [new file with mode: 0644]
scilab/modules/scirenderer/examples/org/scilab/forge/scirenderer/examples/ClippedTetrahedron.java [new file with mode: 0644]
scilab/modules/scirenderer/examples/org/scilab/forge/scirenderer/examples/JLatexMath.java [new file with mode: 0644]
scilab/modules/scirenderer/examples/org/scilab/forge/scirenderer/examples/JScrollPaneExample.java [new file with mode: 0644]
scilab/modules/scirenderer/examples/org/scilab/forge/scirenderer/examples/LightenedCube.java [new file with mode: 0644]
scilab/modules/scirenderer/examples/org/scilab/forge/scirenderer/examples/LineRendering.java [new file with mode: 0644]
scilab/modules/scirenderer/examples/org/scilab/forge/scirenderer/examples/MilkDrop.java [new file with mode: 0644]
scilab/modules/scirenderer/examples/org/scilab/forge/scirenderer/examples/RotatableSprite.java [new file with mode: 0644]
scilab/modules/scirenderer/examples/org/scilab/forge/scirenderer/examples/ScilabLikePlot2D.java [new file with mode: 0644]
scilab/modules/scirenderer/examples/org/scilab/forge/scirenderer/examples/SimpleRuler.java [new file with mode: 0644]
scilab/modules/scirenderer/examples/org/scilab/forge/scirenderer/examples/Sprites.java [new file with mode: 0644]
scilab/modules/scirenderer/examples/org/scilab/forge/scirenderer/examples/TextureExample.java [new file with mode: 0644]
scilab/modules/scirenderer/examples/org/scilab/forge/scirenderer/examples/utils/ExampleFrame.java [new file with mode: 0644]
scilab/modules/scirenderer/examples/org/scilab/forge/scirenderer/examples/utils/MouseRotationAdapter.java [new file with mode: 0644]
scilab/modules/scirenderer/scirenderer-libs.properties [new file with mode: 0644]
scilab/modules/scirenderer/scirenderer-version.properties [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/Canvas.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/Drawer.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/DrawingTools.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/PackageInfo.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/SciRendererException.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/buffers/BuffersManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/buffers/DataBuffer.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/buffers/ElementsBuffer.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/buffers/IndicesBuffer.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/clipping/ClippingManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/clipping/ClippingPlane.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/data/AbstractDataProvider.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/data/DataProvider.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/data/DataUser.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/G2DCanvas.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/G2DCanvasFactory.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/G2DDrawingTools.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/buffers/G2DBuffersManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/buffers/G2DElementsBuffer.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/buffers/G2DIndicesBuffer.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/clipping/G2DClippingManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/clipping/G2DClippingPlane.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/motor/AbstractDrawable3DObject.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/motor/BoundingBox.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/motor/ConvexObject.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/motor/DrawTools.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/motor/G2DStroke.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/motor/InvalidPolygonException.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/motor/Motor3D.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/motor/PolyLine.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/motor/Scene.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/motor/Segment.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/motor/SpritedRectangle.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/motor/Triangle.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/renderer/G2DRenderer.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/renderer/G2DRendererManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/texture/G2DTextureDrawingTools.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/g2d/texture/G2DTextureManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/HardwareFailException.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvas.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvasFactory.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCapacity.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLDrawingTools.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLParameters.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/buffers/JoGLBuffersManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/buffers/JoGLDataBuffer.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/buffers/JoGLElementsBuffer.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/buffers/JoGLIndicesBuffer.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/clipping/JoGLClippingManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/clipping/JoGLClippingPlane.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/drawer/JoGLShapeDrawer.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/lightning/JoGLLight.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/lightning/JoGLLightManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/picking/GLPickingManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/picking/JoGLPickingManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/picking/JoGLPickingTools.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/renderer/JoGLRenderer.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/renderer/JoGLRendererManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/texture/JoGLTextureManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/utils/G2DShortCuts.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/utils/GLShortCuts.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/lightning/Light.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/lightning/LightManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/picking/PickingManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/picking/PickingTask.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/picking/PickingTools.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/renderer/Renderer.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/renderer/RendererManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/ruler/DefaultRulerModel.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/ruler/DefaultRulerSpriteFactory.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/ruler/RulerDrawer.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/ruler/RulerDrawingResult.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/ruler/RulerModel.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/ruler/RulerSpriteFactory.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/ruler/graduations/AbstractGraduations.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/ruler/graduations/Graduations.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/ruler/graduations/LinearGraduations.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/ruler/graduations/LogarithmicGraduations.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/shapes/appearance/Appearance.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/shapes/appearance/Color.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/shapes/geometry/DefaultGeometry.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/shapes/geometry/Geometry.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/texture/AbstractTexture.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/texture/AbstractTextureDataProvider.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/texture/AnchorPosition.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/texture/BufferedImageTextureDrawingTools.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/texture/DrawnTextureDataProvider.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/texture/TextEntity.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/texture/Texture.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/texture/TextureBufferedImage.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/texture/TextureDataProvider.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/texture/TextureDrawer.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/texture/TextureDrawingTools.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/texture/TextureManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/tranformations/DegenerateMatrixException.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/tranformations/Rotation.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/tranformations/Transformation.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/tranformations/TransformationFactory.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/tranformations/TransformationManager.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/tranformations/TransformationManagerImpl.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/tranformations/TransformationManagerListener.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/tranformations/TransformationStack.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/tranformations/TransformationStackImpl.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/tranformations/TransformationStackListener.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/tranformations/Vector3d.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/tranformations/Vector3f.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/tranformations/Vector4d.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/utils/shapes/geometry/CubeFactory.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/utils/shapes/geometry/SphereFactory.java [new file with mode: 0644]
scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/utils/shapes/geometry/TetrahedronFactory.java [new file with mode: 0644]
scilab/modules/signal_processing/Makefile.in
scilab/modules/simulated_annealing/Makefile.in
scilab/modules/sound/Makefile.in
scilab/modules/sparse/Makefile.in
scilab/modules/special_functions/Makefile.in
scilab/modules/spreadsheet/Makefile.in
scilab/modules/statistics/Makefile.in
scilab/modules/string/Makefile.in
scilab/modules/symbolic/Makefile.in
scilab/modules/tclsci/Makefile.in
scilab/modules/time/Makefile.in
scilab/modules/types/Makefile.in
scilab/modules/ui_data/Makefile.in
scilab/modules/umfpack/Makefile.in
scilab/modules/windows_tools/Makefile.in
scilab/modules/xcos/Makefile.in
scilab/modules/xml/Makefile.in
scilab/scilab-lib.properties.vc