Revision 671216

Go back to digest for 10th June 2007

Features in Graphics

George Staikos committed changes in /branches/work/kst/portto4/kst/src:

A huge pile of work. Not sure I'll be able to capture everything:
1) Remove C plugins entirely
2) Add factories for loading objects from xml
3) Implement a demo of the new XML spec (reading)
4) Support a few graphics nodes for reading
5) Implement skeleton of writing xml
6) Some general refactoring and cleanup
7) Add some missing actions / shortcuts
8) Start to spec out how plot might work

File Changes

Added 14 files
  • /branches/work/kst/portto4/kst/src
  •   /libkst/datasourcefactory.cpp
  •   /libkst/datasourcefactory.h
  •   /libkst/primitivefactory.cpp
  •   /libkst/primitivefactory.h
  •   /libkstapp/axis.h
  •   /libkstapp/builtingraphics.cpp
  •   /libkstapp/builtingraphics.h
  •   /libkstapp/graphicsfactory.cpp
  •   /libkstapp/graphicsfactory.h
  •   /libkstapp/plotrenderer2d.h
  •   /libkstmath/builtinobjects.cpp
  •   /libkstmath/builtinobjects.h
  •   /libkstmath/relationfactory.cpp
  •   /libkstmath/relationfactory.h
Deleted 10 files
  • /branches/work/kst/portto4/kst/src/libkstmath
  •   /kstcplugin.cpp
  •   /kstcplugin.h
  •   /plugin.cpp
  •   /plugin.h
  •   /plugincollection.cpp
  •   /plugincollection.h
  •   /pluginloader.cpp
  •   /pluginloader.h
  •   /pluginxmlparser.cpp
  •   /pluginxmlparser.h
Modified 26 files
  • /branches/work/kst/portto4/kst/src
  •   /kst/main.cpp
  •   /libkst/CMakeLists.txt
  •   /libkstapp/boxitem.cpp
  •   /libkstapp/boxitem.h
  •   /libkstapp/CMakeLists.txt
  •   /libkstapp/document.cpp
  •   /libkstapp/document.h
  •   /libkstapp/ellipseitem.cpp
  •   /libkstapp/labelitem.cpp
  •   /libkstapp/labelrenderer.cpp
  •   /libkstapp/lineitem.cpp
  •   /libkstapp/lineitem.h
  •   /libkstapp/mainwindow.cpp
  •   /libkstapp/pictureitem.cpp
  •   /libkstapp/plotitem.cpp
  •   /libkstapp/viewitem.cpp
  •   /libkstmath/CMakeLists.txt
  •   /libkstmath/enodes.cpp
  •   /libkstmath/enodes.h
  •   /libkstmath/kstdataobject.cpp
  •   /libkstmath/kstdataobject.h
  •   /libkstmath/kstdefaultnames.cpp
  •   /libkstmath/kstequation.cpp
  •   /libkstmath/kstequation.h
  •   /libkstmath/objectfactory.cpp
  •   /libkstmath/objectfactory.h
50 files changed in total