Revision 726751

Go back to digest for 21st October 2007

Other in Graphics

Eli Fidler committed changes in /branches/work/kst/portto4-objectstore/kst:

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

File Changes

Added 8 files
  • /branches/work/kst/portto4-objectstore/kst
  •   /tests/testobjectstore.cpp
  •   /tests/testobjectstore.h
  •   /src/libkst/coredocument.cpp
  •   /src/libkst/coredocument.h
  •   /src/libkst/objectstore.cpp
  •   /src/libkst/objectstore.h
  •   /src/libkstmath/eparse.cpp
  •   /src/libkstmath/escan.cpp
Deleted 4 files
  • /branches/work/kst/portto4-objectstore/kst/src
  •   /libkst/defaultprimitivenames.cpp
  •   /libkst/defaultprimitivenames.h
  •   /libkstmath/eparse.c
  •   /libkstmath/escan.c
Modified 141 files
  • /branches/work/kst/portto4-objectstore/kst
  •   /build-kst
  •   /kst.pro
  •   /tests/main.cpp
  •   /tests/testcsd.cpp
  •   /tests/testdatasource.cpp
  •   /tests/testeditablematrix.cpp
  •   /tests/testeqparser.cpp
  •   /tests/testhistogram.cpp
  •   /tests/testlabelparser.cpp
  •   /tests/testmatrix.cpp
  •   /tests/testpsd.cpp
  •   /tests/tests.pro
  •   /tests/testscalar.cpp
  •   /tests/testvector.cpp
  •   /src/d2asc/d2asc.cpp
  •   /src/libkst/builtinprimitives.cpp
  •   /src/libkst/builtinprimitives.h
  •   /src/libkst/datacollection.cpp
  •   /src/libkst/datacollection.h
  •   /src/libkst/datamatrix.cpp
  •   /src/libkst/datamatrix.h
  •   /src/libkst/dataplugin.h
  •   /src/libkst/datasource.cpp
  •   /src/libkst/datasource.h
  •   /src/libkst/datasourcefactory.cpp
  •   /src/libkst/datasourcefactory.h
  •   /src/libkst/datavector.cpp
  •   /src/libkst/datavector.h
  •   /src/libkst/editablematrix.cpp
  •   /src/libkst/editablematrix.h
  •   /src/libkst/editablevector.cpp
  •   /src/libkst/editablevector.h
  •   /src/libkst/generatedmatrix.cpp
  •   /src/libkst/generatedmatrix.h
  •   /src/libkst/generatedvector.cpp
  •   /src/libkst/generatedvector.h
  •   /src/libkst/libkst.pro
  •   /src/libkst/matrix.cpp
  •   /src/libkst/matrix.h
  •   /src/libkst/matrixdefaults.cpp
  •   /src/libkst/matrixdefaults.h
  •   /src/libkst/object.cpp
  •   /src/libkst/object.h
  •   /src/libkst/objectlist.h
  •   /src/libkst/objectmap.h
  •   /src/libkst/objecttag.cpp
  •   /src/libkst/objecttag.h
  •   /src/libkst/primitive.cpp
  •   /src/libkst/primitive.h
  •   /src/libkst/primitivefactory.cpp
  •   /src/libkst/primitivefactory.h
  •   /src/libkst/scalar.cpp
  •   /src/libkst/scalar.h
  •   /src/libkst/stdinsource.cpp
  •   /src/libkst/stdinsource.h
  •   /src/libkst/string_kst.cpp
  •   /src/libkst/string_kst.h
  •   /src/libkst/vector.cpp
  •   /src/libkst/vector.h
  •   /src/libkst/vectordefaults.cpp
  •   /src/libkst/vectordefaults.h
  •   /src/libkst/vectorfactory.cpp
  •   /src/libkst/vectorfactory.h
  •   /src/libkstapp/curvedialog.cpp
  •   /src/libkstapp/curvedialog.h
  •   /src/libkstapp/datadialog.cpp
  •   /src/libkstapp/datadialog.h
  •   /src/libkstapp/datamanager.cpp
  •   /src/libkstapp/datamanager.ui
  •   /src/libkstapp/datatab.cpp
  •   /src/libkstapp/datatab.h
  •   /src/libkstapp/document.cpp
  •   /src/libkstapp/document.h
  •   /src/libkstapp/equationdialog.cpp
  •   /src/libkstapp/equationdialog.h
  •   /src/libkstapp/labelrenderer.cpp
  •   /src/libkstapp/mainwindow.cpp
  •   /src/libkstapp/scalardialog.cpp
  •   /src/libkstapp/scalardialog.h
  •   /src/libkstapp/sessionmodel.cpp
  •   /src/libkstapp/sessionmodel.h
  •   /src/libkstapp/vectordialog.cpp
  •   /src/libkstapp/vectordialog.h
  •   /src/libkstapp/vectoreditordialog.cpp
  •   /src/libkstapp/vectoreditordialog.ui
  •   /src/libkstapp/vectormodel.cpp
  •   /src/libkstmath/basicplugin.cpp
  •   /src/libkstmath/basicplugin.h
  •   /src/libkstmath/colorsequence.cpp
  •   /src/libkstmath/csd.cpp
  •   /src/libkstmath/csd.h
  •   /src/libkstmath/curve.cpp
  •   /src/libkstmath/curve.h
  •   /src/libkstmath/curvehint.cpp
  •   /src/libkstmath/curvehint.h
  •   /src/libkstmath/dataobject.cpp
  •   /src/libkstmath/dataobject.h
  •   /src/libkstmath/dataobjectcollection.cpp
  •   /src/libkstmath/dataobjectcollection.h
  •   /src/libkstmath/defaultnames.cpp
  •   /src/libkstmath/defaultnames.h
  •   /src/libkstmath/enodefactory.cpp
  •   /src/libkstmath/enodefactory.h
  •   /src/libkstmath/enodes.cpp
  •   /src/libkstmath/enodes.h
  •   /src/libkstmath/eparse-eh.cpp
  •   /src/libkstmath/eparse-eh.h
  •   /src/libkstmath/eparse.h
  •   /src/libkstmath/eparse.y
  •   /src/libkstmath/equation.cpp
  •   /src/libkstmath/equation.h
  •   /src/libkstmath/equationfactory.cpp
  •   /src/libkstmath/equationfactory.h
  •   /src/libkstmath/escan.l
  •   /src/libkstmath/histogram.cpp
  •   /src/libkstmath/histogram.h
  •   /src/libkstmath/image.cpp
  •   /src/libkstmath/image.h
  •   /src/libkstmath/libkstmath.pro
  •   /src/libkstmath/objectdefaults.cpp
  •   /src/libkstmath/objectdefaults.h
  •   /src/libkstmath/objectfactory.cpp
  •   /src/libkstmath/objectfactory.h
  •   /src/libkstmath/psd.cpp
  •   /src/libkstmath/psd.h
  •   /src/libkstmath/relation.cpp
  •   /src/libkstmath/relation.h
  •   /src/libkstmath/relationfactory.cpp
  •   /src/libkstmath/relationfactory.h
  •   /src/widgets/matrixselector.cpp
  •   /src/widgets/matrixselector.h
  •   /src/widgets/scalarselector.cpp
  •   /src/widgets/scalarselector.h
  •   /src/widgets/stringselector.cpp
  •   /src/widgets/stringselector.h
  •   /src/widgets/vectorselector.cpp
  •   /src/widgets/vectorselector.h
  •   /src/datasources/ascii/ascii.cpp
  •   /src/datasources/ascii/ascii.h
  •   /src/datasources/dirfile/dirfile.cpp
  •   /src/datasources/dirfile/dirfile.h
153 files changed in total