зеркало из https://github.com/mono/mail-archives.git
121 строка
4.9 KiB
HTML
121 строка
4.9 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<TITLE> [Gtk-sharp-list] Gtk# Status and Roadmap
|
|
</TITLE>
|
|
<LINK REL="Index" HREF="index.html" >
|
|
<LINK REL="made" HREF="mailto:gtk-sharp-list%40lists.ximian.com?Subject=%5BGtk-sharp-list%5D%20Gtk%23%20Status%20and%20Roadmap&In-Reply-To=">
|
|
<META NAME="robots" CONTENT="index,nofollow">
|
|
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
|
|
<LINK REL="Previous" HREF="008981.html">
|
|
<LINK REL="Next" HREF="008983.html">
|
|
</HEAD>
|
|
<BODY BGCOLOR="#ffffff">
|
|
<H1>[Gtk-sharp-list] Gtk# Status and Roadmap</H1>
|
|
<B>Mike Kestner</B>
|
|
<A HREF="mailto:gtk-sharp-list%40lists.ximian.com?Subject=%5BGtk-sharp-list%5D%20Gtk%23%20Status%20and%20Roadmap&In-Reply-To="
|
|
TITLE="[Gtk-sharp-list] Gtk# Status and Roadmap">mkestner at novell.com
|
|
</A><BR>
|
|
<I>Fri Sep 12 11:45:05 EDT 2008</I>
|
|
<P><UL>
|
|
<LI>Previous message: <A HREF="008981.html">[Gtk-sharp-list] Sorting a TreeView with a filter
|
|
</A></li>
|
|
<LI>Next message: <A HREF="008983.html">[Gtk-sharp-list] Changing direction of menu items
|
|
</A></li>
|
|
<LI> <B>Messages sorted by:</B>
|
|
<a href="date.html#8976">[ date ]</a>
|
|
<a href="thread.html#8976">[ thread ]</a>
|
|
<a href="subject.html#8976">[ subject ]</a>
|
|
<a href="author.html#8976">[ author ]</a>
|
|
</LI>
|
|
</UL>
|
|
<HR>
|
|
<!--beginarticle-->
|
|
<PRE>In anticipation of the upcoming GNOME 2.24 release we have completed the
|
|
gnomeprint and gnomepanel restructuring discussed and announced this
|
|
spring. Beginning with release 2.24.0, the Gnome.Print and
|
|
Gnome.PanelApplet APIs have been moved from gnome-sharp.dll into their
|
|
own assemblies distributed in the gnome-desktop-sharp package. This
|
|
move was necessary to allow the GNOME project to remove the gnomeprint
|
|
libraries from their desktop release.
|
|
|
|
If you are using either of these APIs, you will need to add
|
|
configuration checks or -pkg: entries for the new pkgconfig files:
|
|
gnome-print-sharp-2.18.pc and gnome-panel-sharp-2.24.pc. No other
|
|
changes should be necessary, as the APIs themselves did not change, just
|
|
their location. Note, however, that their location in
|
|
gnome-desktop-sharp more accurately reflects the instability of the
|
|
underlying APIs. Since gnomeprint is deprecated, it is unlikely to
|
|
change. We will attempt to keep gnome-panel-sharp stable as much as
|
|
possible, but the underlying C API has no stability guarantee.
|
|
|
|
Gnome 2.24 will ship with gtk-sharp-2.12.3, gnome-sharp-2.24.0, and
|
|
gnome-desktop-sharp-2.24.0. These tarballs have been uploaded to the
|
|
gnome FTP servers.
|
|
|
|
We currently plan to release gtk-sharp 2.14 in the GNOME 2.26 release
|
|
next spring. The 2.14 release will integrate the existing gio-sharp
|
|
bindings from trunk svn into the gtk-sharp package, as well as updating
|
|
the existing assemblies to add the new 2.14 API. There are no plans for
|
|
new GAPI features in this release.
|
|
|
|
Looking farther down the road, Gtk+ appears to be solidly on a course to
|
|
break API stability with a 3.0 release. The branch toward that goal is
|
|
currently slated for around this time next year, releasing a 2.90
|
|
release alongside 2.16. The 3.0 stable release is not planned until
|
|
significant new features have been added. The 2.90 release will remove
|
|
all deprecated APIs and hide all structure fields.
|
|
|
|
Our current long-term strategy for gtk-sharp is to continue to release
|
|
gtk-sharp 2.x in the GNOME release following its corresponding gtk+
|
|
release. With the 3.0 picture still fuzzy, we are reserving judgment on
|
|
when we will move to it and how much of an API break we will do in
|
|
gtk-sharp alongside the C break.
|
|
|
|
Whenever it occurs, gtk-sharp-3.0 will be parallel-installable with
|
|
gtk-sharp-2.0 to allow for migration to the new version at the user's
|
|
pace. If you want to get a jump on the transition, you will want to
|
|
begin moving your use of any Obsolete/deprecated API to its replacement.
|
|
Transition guides for most major C deprecations are available in the gtk
|
|
+ documentation on gtk.org.
|
|
|
|
As always, we appreciate any feedback from the community.
|
|
|
|
--
|
|
Mike Kestner <<A HREF="http://lists.ximian.com/mailman/listinfo/gtk-sharp-list">mkestner at novell.com</A>>
|
|
|
|
</PRE>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!--endarticle-->
|
|
<HR>
|
|
<P><UL>
|
|
<!--threads-->
|
|
<LI>Previous message: <A HREF="008981.html">[Gtk-sharp-list] Sorting a TreeView with a filter
|
|
</A></li>
|
|
<LI>Next message: <A HREF="008983.html">[Gtk-sharp-list] Changing direction of menu items
|
|
</A></li>
|
|
<LI> <B>Messages sorted by:</B>
|
|
<a href="date.html#8976">[ date ]</a>
|
|
<a href="thread.html#8976">[ thread ]</a>
|
|
<a href="subject.html#8976">[ subject ]</a>
|
|
<a href="author.html#8976">[ author ]</a>
|
|
</LI>
|
|
</UL>
|
|
|
|
<hr>
|
|
<a href="http://lists.ximian.com/mailman/listinfo/gtk-sharp-list">More information about the Gtk-sharp-list
|
|
mailing list</a><br>
|
|
</body></html>
|