From 3be1dc30c7ff2562eb19bcab278610d44e9ba13c Mon Sep 17 00:00:00 2001 From: Jonathon Jongsma Date: Mon, 8 Dec 2008 22:31:56 -0600 Subject: UserFontFace redesign to use virtual functions * cairomm/fontface.cc: * cairomm/fontface.h: Change UserFontFace implementation to a vfunc-based implementation rather than requiring people to supply callbacks at runtime as sigc::slot objects. This was requested by Ian Britten on the mailing list and was my original plan but ran into issues in my original implementation. This isn't a fully-working implementation yet, but I think I can overcome the issues now, so I'm moving forward on the redesign. * tests/test-font-face.cc: disable UserFontFace tests for now Conflicts: ChangeLog cairomm/fontface.cc cairomm/fontface.h --- ChangeLog | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 2d51c51..3934456 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2008-12-07 Jonathon Jongsma + + * cairomm/fontface.cc: + * cairomm/fontface.h: Change UserFontFace implementation to a vfunc-based + implementation rather than requiring people to supply callbacks at runtime as + sigc::slot objects. This was requested by Ian Britten on the mailing list and + was my original plan but ran into issues in my original implementation. This + isn't a fully-working implementation yet, but I think I can overcome the + issues now, so I'm moving forward on the redesign. + * tests/test-font-face.cc: disable UserFontFace tests for now + 2008-12-05 Jonathon Jongsma * cairomm/scaledfont.cc: Fix an error in ScaledFont::get_font_face() where -- cgit v1.2.3