[libavg-devel] More node creation enhancements.
Nick Hebner
hebnern at gmail.com
Fri Feb 29 02:03:22 CET 2008
Nice job, I will check this out soon.
Nick
On Thu, Feb 28, 2008 at 10:54 AM, Ulrich von Zadow <uzadow at libavg.de> wrote:
> Hi,
>
> I spent a (long) day and got the generic attribute initialization that
> Nick and I had discussed to work :-). The statistics say I changed a lot
> of code and in the end there were less lines than before:
>
> uzadow ~/libavg/libavg $ svn diff | diffstat
> configure.in | 1
> src/player/AVGNode.cpp | 14 ++--
> src/player/Arg.cpp | 89 ------------------------------
> src/player/Arg.h | 70 +++++++++++++++++++-----
> src/player/ArgBase.cpp | 46 +++------------
> src/player/ArgBase.h | 31 ++++++----
> src/player/ArgList.cpp | 121
> +++++++++++++++++++++++-------------------
> src/player/ArgList.h | 35 ++++++------
> src/player/CameraNode.cpp | 63 +++++++++++----------
> src/player/DivNode.cpp | 6 +-
> src/player/Image.cpp | 12 +---
> src/player/Makefile.am | 2
> src/player/Node.cpp | 64 ++++++++++------------
> src/player/Node.h | 3 -
> src/player/NodeDefinition.cpp | 33 +----------
> src/player/NodeDefinition.h | 5 -
> src/player/NodeFactory.cpp | 41 ++++++++------
> src/player/NodeFactory.h | 6 +-
> src/player/PanoImage.cpp | 26 +++------
> src/player/Player.cpp | 5 -
> src/player/RasterNode.cpp | 31 +++++-----
> src/player/RasterNode.h | 3 -
> src/player/Video.cpp | 15 ++---
> src/player/VideoBase.cpp | 4 -
> src/player/VideoBase.h | 2
> src/player/Words.cpp | 73 +++++++++++--------------
> 26 files changed, 359 insertions(+), 442 deletions(-)
>
> It works mostly like we discussed. In addition, there is a templated
> Arg<T> class now that takes care of type-safety when setting members
> using offsetof().
>
> Cheers,
>
> Uli
>
> PS: For anyone that's interested - you can follow all commits to libavg
> by subscribing to the rss feed at
>
> http://www.libavg.de/websvn/rss.php?repname=libavg&path=%2F.%2F&rev=0&sc=0&isdir=1
>
> --
>
> Ulrich von Zadow | +49-172-7872715
> Jabber: cocacoder at jabber.berlin.ccc.de
> Skype: uzadow
>
> _______________________________________________
> libavg-devel mailing list
> libavg-devel at datenhain.de
> https://mail.datenhain.de/mailman/listinfo/libavg-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.datenhain.de/pipermail/libavg-devel/attachments/20080228/6a4345a1/attachment.htm
More information about the libavg-devel
mailing list