Kig development
The development version of Kig
As we can't add new features in the KDE 3.5 version of Kig, and KDE 4 won't happen in a few months, we've created a branch with some new features already introduced in the version you will find in KDE-Edu for KDE 4.
Here there are all the new features already introduced in the post-kde-3.5 branch and in the KDE 4 version. Note also that the KDE 4 version contains other features that can't be backported in this branch.
- Improved property system that now support cases like the dynamical change of object (eg: when using a Python script) maintaining the same property
- New object: Numeric Label. This is a particular label that can hold only a
number
- Adapted many costructions to get the numeric value also from a numeric label
- New object: Point by Numeric Labels (as coordinates)
- Extended the Python interface to return a Numeric Label in case of a numeric value calculated by a script
- Various improvements in the input filters and in the exporters:
- Now Kig is able to read (partially) the files of Cabri v1.2, and the compatibility with Cabri v1.0 is slightly improved too
- Thanks to the Numeric Label, now the Dr.Geo and KSeg input filters can import a bit more objects
- The XFig exporter can export polygons
- The user can freely choose the font of text and numeric labels
- New object: Conic arc by Center and Three Points
- New object: Conic arc by Five Points
- New object: Vertical Cubic by Four Points
- Basic support for polygons in the Python interface
- New test: object existance
Here you have, instead, all the new features you will find only in KDE 4 version.
- Add the possibility to use a different metrical unit when specifying the size of an exported image
- Better look for polygons, that allows to see through them (bug 130603)
Getting and compiling the post-KDE 3.5 version
To download and compile the post-kde-3.5 branch, just follow these instructions:
$ svn co -N svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kdeedu $ cd kdeedu $ svn co svn://anonsvn.kde.org/home/kde/branches/kig/post-kde-3.5/kig $ svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin $ make -f Makefile.cvs $ ./configure $ make $ su -c "make install"
Be careful that a .kig file saved with this version may be NOT compatible with the official Kig shipped with KDE 3.x. It's an almost-experimental version of Kig, so such kind of issues can happen.
The KDE Education Project