[Kst] branches/work/kst/portto4-objectstore/kst
Eli Fidler
eli at staikos.net
Thu Oct 18 21:55:10 CEST 2007
SVN commit 726751 by fidler:
HUGE commit!!! Project build and runs. Most tests work.
Introduce ObjectStore, which is responsible for creating, naming,
storing, and accessing all Kst::Objects.
many, many cleanups
rebuild Equation parser
fix Matrix::resize()
spacing fixes everywhere
M +10 -1 build-kst
M +1 -1 kst.pro
M +9 -5 src/d2asc/d2asc.cpp
M +4 -4 src/datasources/ascii/ascii.cpp
M +11 -8 src/datasources/ascii/ascii.h
M +5 -4 src/datasources/dirfile/dirfile.cpp
M +5 -2 src/datasources/dirfile/dirfile.h
M +4 -4 src/libkst/builtinprimitives.cpp
M +2 -0 src/libkst/builtinprimitives.h
A src/libkst/coredocument.cpp [License: GPL (v2+)]
A src/libkst/coredocument.h [License: GPL (v2+)]
M +10 -127 src/libkst/datacollection.cpp
M +10 -30 src/libkst/datacollection.h
M +33 -20 src/libkst/datamatrix.cpp
M +40 -35 src/libkst/datamatrix.h
M +18 -9 src/libkst/dataplugin.h
M +66 -57 src/libkst/datasource.cpp
M +34 -15 src/libkst/datasource.h
M +2 -2 src/libkst/datasourcefactory.cpp
M +4 -2 src/libkst/datasourcefactory.h
M +40 -28 src/libkst/datavector.cpp
M +112 -104 src/libkst/datavector.h
D src/libkst/defaultprimitivenames.cpp
D src/libkst/defaultprimitivenames.h
M +14 -7 src/libkst/editablematrix.cpp
M +11 -3 src/libkst/editablematrix.h
M +13 -5 src/libkst/editablevector.cpp
M +16 -7 src/libkst/editablevector.h
M +35 -26 src/libkst/generatedmatrix.cpp
M +16 -8 src/libkst/generatedmatrix.h
M +21 -11 src/libkst/generatedvector.cpp
M +17 -9 src/libkst/generatedvector.h
M +6 -7 src/libkst/libkst.pro
M +152 -113 src/libkst/matrix.cpp
M +34 -29 src/libkst/matrix.h
M +42 -32 src/libkst/matrixdefaults.cpp
M +17 -7 src/libkst/matrixdefaults.h
M +50 -18 src/libkst/object.cpp
M +42 -16 src/libkst/object.h
M +12 -8 src/libkst/objectlist.h
M +8 -3 src/libkst/objectmap.h
A src/libkst/objectstore.cpp [License: GPL (v2+)]
A src/libkst/objectstore.h [License: GPL (v2+)]
M +45 -23 src/libkst/objecttag.cpp
M +15 -8 src/libkst/objecttag.h
M +27 -7 src/libkst/primitive.cpp
M +25 -10 src/libkst/primitive.h
M +2 -2 src/libkst/primitivefactory.cpp
M +2 -2 src/libkst/primitivefactory.h
M +17 -42 src/libkst/scalar.cpp
M +13 -11 src/libkst/scalar.h
M +13 -5 src/libkst/stdinsource.cpp
M +6 -1 src/libkst/stdinsource.h
M +20 -36 src/libkst/string_kst.cpp
M +24 -16 src/libkst/string_kst.h
M +60 -103 src/libkst/vector.cpp
M +26 -30 src/libkst/vector.h
M +18 -7 src/libkst/vectordefaults.cpp
M +14 -6 src/libkst/vectordefaults.h
M +28 -34 src/libkst/vectorfactory.cpp
M +13 -13 src/libkst/vectorfactory.h
M +34 -11 src/libkstapp/curvedialog.cpp
M +3 -1 src/libkstapp/curvedialog.h
M +30 -16 src/libkstapp/datadialog.cpp
M +8 -6 src/libkstapp/datadialog.h
M +2 -0 src/libkstapp/datamanager.cpp
M +1 -1 src/libkstapp/datamanager.ui
M +4 -0 src/libkstapp/datatab.cpp
M +3 -0 src/libkstapp/datatab.h
M +20 -15 src/libkstapp/document.cpp
M +3 -1 src/libkstapp/document.h
M +23 -12 src/libkstapp/equationdialog.cpp
M +3 -1 src/libkstapp/equationdialog.h
M +17 -17 src/libkstapp/labelrenderer.cpp
M +21 -26 src/libkstapp/mainwindow.cpp
M +11 -8 src/libkstapp/scalardialog.cpp
M +1 -1 src/libkstapp/scalardialog.h
M +31 -30 src/libkstapp/sessionmodel.cpp
M +5 -1 src/libkstapp/sessionmodel.h
M +35 -18 src/libkstapp/vectordialog.cpp
M +6 -2 src/libkstapp/vectordialog.h
M +5 -3 src/libkstapp/vectoreditordialog.cpp
M +1 -1 src/libkstapp/vectoreditordialog.ui
M +3 -1 src/libkstapp/vectormodel.cpp
M +40 -26 src/libkstmath/basicplugin.cpp
M +11 -4 src/libkstmath/basicplugin.h
M +2 -2 src/libkstmath/colorsequence.cpp
M +57 -52 src/libkstmath/csd.cpp
M +34 -25 src/libkstmath/csd.h
M +17 -10 src/libkstmath/curve.cpp
M +35 -25 src/libkstmath/curve.h
M +2 -0 src/libkstmath/curvehint.cpp
M +3 -1 src/libkstmath/curvehint.h
M +58 -46 src/libkstmath/dataobject.cpp
M +12 -12 src/libkstmath/dataobject.h
M +2 -0 src/libkstmath/dataobjectcollection.cpp
M +2 -0 src/libkstmath/dataobjectcollection.h
M +29 -27 src/libkstmath/defaultnames.cpp
M +8 -8 src/libkstmath/defaultnames.h
M +4 -4 src/libkstmath/enodefactory.cpp
M +8 -5 src/libkstmath/enodefactory.h
M +32 -26 src/libkstmath/enodes.cpp
M +8 -6 src/libkstmath/enodes.h
M +15 -15 src/libkstmath/eparse-eh.cpp
M +10 -3 src/libkstmath/eparse-eh.h
D src/libkstmath/eparse.c
A src/libkstmath/eparse.cpp [License: GPL]
M +32 -21 src/libkstmath/eparse.h
M +39 -34 src/libkstmath/eparse.y
M +103 -99 src/libkstmath/equation.cpp
M +23 -14 src/libkstmath/equation.h
M +5 -4 src/libkstmath/equationfactory.cpp
M +1 -1 src/libkstmath/equationfactory.h
D src/libkstmath/escan.c
A src/libkstmath/escan.cpp [License: no copyright GENERATED FILE]
M +6 -4 src/libkstmath/escan.l
M +48 -40 src/libkstmath/histogram.cpp
M +70 -62 src/libkstmath/histogram.h
M +40 -36 src/libkstmath/image.cpp
M +34 -24 src/libkstmath/image.h
M +5 -2 src/libkstmath/libkstmath.pro
M +7 -4 src/libkstmath/objectdefaults.cpp
M +9 -5 src/libkstmath/objectdefaults.h
M +2 -2 src/libkstmath/objectfactory.cpp
M +4 -2 src/libkstmath/objectfactory.h
M +48 -37 src/libkstmath/psd.cpp
M +28 -19 src/libkstmath/psd.h
M +11 -8 src/libkstmath/relation.cpp
M +21 -15 src/libkstmath/relation.h
M +2 -2 src/libkstmath/relationfactory.cpp
M +4 -2 src/libkstmath/relationfactory.h
M +9 -2 src/widgets/matrixselector.cpp
M +8 -1 src/widgets/matrixselector.h
M +14 -5 src/widgets/scalarselector.cpp
M +6 -2 src/widgets/scalarselector.h
M +9 -2 src/widgets/stringselector.cpp
M +8 -1 src/widgets/stringselector.h
M +14 -5 src/widgets/vectorselector.cpp
M +7 -1 src/widgets/vectorselector.h
M +3 -0 tests/main.cpp
M +29 -12 tests/testcsd.cpp
M +27 -24 tests/testdatasource.cpp
M +22 -19 tests/testeditablematrix.cpp
M +100 -34 tests/testeqparser.cpp
M +17 -11 tests/testhistogram.cpp
M +3 -3 tests/testlabelparser.cpp
M +15 -11 tests/testmatrix.cpp
A tests/testobjectstore.cpp [License: GPL (v2+)]
A tests/testobjectstore.h [License: GPL (v2+)]
M +15 -9 tests/testpsd.cpp
M +2 -0 tests/tests.pro
M +18 -14 tests/testscalar.cpp
M +15 -9 tests/testvector.cpp
More information about the Kst
mailing list