ANNOUNCE: gtkmm 1.3.1



*** gtkmm 1.3.1 

gtkmm provides a C++ interface to GTK+. This unstable branch gtkmm wraps
gtk+ 1.3.x, which will become gtk+ 2.0. 

This alpha release shows all the progress that we have made since
gtkmm-1.3.0 last month. It should build with the recent gtk+-1.3.11
release. 

*** Changes since gkmm 1.3.0 

* Properties ( e.g. someobject.propert_something.set_value(2); ) 
  (Murray Cumming) 
* ListHandler (Use almost any std container where GTK+ takes/returns a 
  GList*) (Daniel Elstner) 
* TreeView and TextView wrappers, including multiply-inherited 
  'Interface' classes, such as Gtk::TreeModel 
  (Murray Cumming) 
* gtk-demo: C++ version of the big new gtk+ demo that shows its own 
  source code. 
  This demonstrates TreeView, TextView, and Pango, among other things. 
  (Murray Cumming) 
* Reference documentation, using doxygen: 
  http://gtkmm.sourceforge.net/gtkmm2/reference/html/
  (Murray Cumming) 
* Gtk::Window no longer self-destructs. The bool return value of 
  Gtk::Window::signal_delete_event now 
  determines whether the window will be hidden, not whether it will be 
  destroyed. (Daniel Elstner) 
* Gtk::Main::run(Gtk::Window& window): 
  Allows you to specify a main application window. The application will 
  quit when that window is hidden. 
  (Murray Cumming) 
* Lots and lots of API review. See our progress here: 
 
http://cvs.gnome.org/bonsai/cvsblame.cgi?file=gtkmm-root/base/api_status.txt&rev=&root=/cvs/gnome
  (Murray Cumming, Daniel Elstner, Gergo Erdi) 
* We can now use either automake 1.4p5 (like the rest of GNOME2) or 
  automake 1.5 (Daniel Elstner) 
* Glib::ustring, which interoperates with std::string, now has even
  more of the std::string interface. (Daniel Elstner) 
* Fixed the library names and the names reported by pkgconfig, for 
  better co-existence with gtkmm 1.2. 
  (Gergo Erdi) 


*** Known problems 

* gtk-demo crashes on exit with warnings. 
* gtk-demo "stock browser" doesn't work yet. 
* Gtk::TreePath(ustring) constructor seems to have problems - see the 
  TODO comments in demos/gtk-demo/example_treeview_editable_cells.cc 


*** Download 

gtkmm-1.3.1 is available here: 
http://sourceforge.net/project/showfiles.php?group_id=1161

You will need the alpha release of libsigc++1.1, available here: 
https://sourceforge.net/project/showfiles.php?group_id=1970

If you wish to install this in parallel with gtk--1.2, you will first 
need to update libsigc++1.0.x to libsigc++1.0.4, available here: 
http://sourceforge.net/project/showfiles.php?group_id=1970


*** Description 

This is an alpha release, so that you can see the changes 
compared with gtkmm 1.2. Development is heavily underway, so this might 
be significantly out-of-date by the time you receive this. You can find 
cvs instructions here: 
http://cvs.gnome.org/lxr/source/gtkmm-root/base/README

The CHANGES file describes some of the more significant differences 
compared to gtkmm 1.2: 
http://cvs.gnome.org/lxr/source/gtkmm-root/base/CHANGES

There is also ongoing discussion on the mailing list: 
http://gtkmm.sourceforge.net/mailinglist.html
and in the #C++ channel on irc.gnome.org 

There isn't much point in installing this yet, but you should be able to
run the examples and demos. Please do not package this release as rpm,
deb, etc. 

-- 
Murray Cumming
murrayc usa net
www.murrayc.com




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]