Update of /cvsroot/inkscape/inkscape/src/util
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32351/src/util
Added Files:
compose.hpp ucompose.hpp
Log Message:
Inkboard initial commit.
This consists of the Inkboard code (in src/jabber_whiteboard), C/Gtk+ dialogs
(in src/dialogs), some conversions of those dialogs to C++/Gtkmm (in ui/dialog),
and modifications to some existing files.
To enable Inkboard, pass the --enable-inkboard switch to the configure script.
You will need libloudmouth (http://loudmouth.imendio.org) and Boost. I have
tested Inkboard with libloudmouth v0.17.2 and v0.90, although ~v0.13 should
also work. (Let me know if it really does.) I have developed this code with
Boost v.1.31.0.
Inkboard no longer relies on Boost smart pointers as I stated in my mailing
list response to Bryce Harrington re: Summer of Code updates; however, it still
uses Boost.Bind (since it's simpler than the C++ standard library's bind),
Boost.Function (in the new error-handling code I've not yet finished) and
a few utility classes like Boost's lexical_cast.
The reliance on Boost.Bind can probably be scrapped as soon as I can do the
necessary work.
I think this is all the code necessary to compile Inkboard. There may be
another commit coming if I forgot something, which happens more often than
I'd lile.
|