Fwd: Freeze Break request for gtkmm (API)
- From: "Jonathon Jongsma" <jonathon jongsma gmail com>
- To: gtkmm-list <gtkmm-list gnome org>, "Murray Cumming" <murrayc murrayc com>
- Subject: Fwd: Freeze Break request for gtkmm (API)
- Date: Wed, 29 Aug 2007 11:34:40 -0500
FYI, I sent this request to the GNOME release team but forgot to copy
the gtkmm list
---------- Forwarded message ----------
From: Jonathon Jongsma <jjongsma gnome org>
Date: Aug 29, 2007 11:33 AM
Subject: Freeze Break request for gtkmm (API)
To: "release-team gnome org" <release-team gnome org>
I'd like to request a API freeze break for gtkmm to add some new API
(and deprecate the old versions). The issue is that some of the gdkmm
cairo helper functions take a reference to a RefPtr instead of a const
reference. This makes it impossible to call these functions from
within other functions that accept const references (see the bug
report [1] for more information). I have attached a patch to the bug
that adds overloaded functions that accept a const reference and
deprecated the old versions. In addition I've fixed a TODO in the
source code, so the new versions of rectangle() and region() that take
a const reference are now called add_rectangle_to_path() and
add_region_to_path(). Existing code will continue to work without
modifications since no API is being removed, only deprecated. Murray
has expressed his approval for the patch in the bug report, so I just
need release-team approval before applying it.
thanks,
Jonathon
[1] http://bugzilla.gnome.org/show_bug.cgi?id=471397
--
jonner
--
jonner
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]