Hi!

GSOC 2014 program started a week ago. I would like to describe, what I have done since then in my project.

The branch, I'm doing my development in is lp:inkscape/~penginsbacon/inkscape/svg-paints-support. 

Week 1:

1) The main objective was to refactor c-style UI widgets to c++ and gtkmm. I managed to fully port SPColorSlider. It is now called Inkscape::UI::Widget::ColorSlider. The class works with both GTK2 and GTK3 libraries. Sadly, this partial task took me longer than I expected. Understanding gobject object model was quite difficult.
2) The topic of refactoring ColorSelector and related classes is being actively discussed with Jon A. Cruz at the mailing list. He mentioned possible problems with Gtkmm widgets that I was not aware of before.
3) Simple changes to SPPattern class are in progress. They consist in:
   a) moving c-like functions to class methods
   b) getting rid of GSList
   c) replacing gchar* by Glib::ustring
   d) converting *_set fields from guint to bool
   e) converting giuint fields to enums.

Tomasz