Release Digest: GNOME, July 14, 2002
Jul 15, 2002, 05:00 (1 Talkback[s])
Desktop-as-a-Service Designed for Any Cloud ? Nutanix Frame
CVSGnome Build Script 0.2.4
CVSGnome Build Script 0.2.4
CVSGnome is a modern powerfull GNOME build script. It's able to build from
stable Tarballs or CVS.
- updated to the most recent tarball versions.
- added gnome2-user-docs to the list of checkouts and tarballs.
- added more pkgconfig searchpaths to the export e.g. for HEAD
- changed the compilerflags, removed -ffast-math because it's
known to cause no good things, added -w to ignore warnings
and -pipe to not cache build files to disk.
gtkmm provides a C++ interface to GTK+. This development branch of gtkmm
wraps gtk+ 2.0.x.
We are now seriously pushing for an API freeze. Here are the only know
outstanding API issues.
Expect the next release to be source-API frozen, and maybe a binary-API frozen
gtkmm 2.0 after that.
( See http://www.gtkmm.org/gtkmm2/ )
book: Added TreeView chapter.
Added custom signals section.
reference: Added Menus and TextView groups.
Added vast amounts of class documentation, and method
documentation reused from GTK+.
(Murray Cumming, James Henstridge, Morten Brix Pedersen)
PORTING: Additions and clarifications. (Jarek Dukat, Morten Brix Pedersen)
examples: Added menus and custom signals examples. (Murray Cumming)
Corected original menu examples. (Liam Girdwood)
internals: Corrected _DEPS description. (Marcelo Magallon)
* Gtk::TreeView classes:
- Models columns can be accessed by number, for dynamically-created models.
- Added overrides to take TreeModel::Rows as well as TreeModel::iterators.
- Row: Added operator bool().
* Gtk::TextView classes
- Added TextBuffer:: typedefs for Tag, TagTable and Mark.
- TextBuffer: insert() methods now return the new iterator instead of
modifying the input iterator, to be more STL-like.
- Renamed get_start_iter() and get_end_iter() to begin() and end().
- Made get() methods const.
* Gtk::Table: The STL-style list now works. It probably never worked before,
even in gtkmm 1.2. (Murray Cumming)
* Gtk::RadioButton::Group: Simplified copying/passing semantics.
* Gtk::Menu: Show stock menu item icons. (Christof Petig)
* Glib::IConv: constructor handles errors and throws appropriate exceptions.
* Sun Forte compiler fixes. (Murray Cumming)
* vfunc wrapper generation simplification. (Murray Cumming)
* Gtk::Invisible: Correct constructor bug discovered by
Tony (Murray Cumming)
* gcc 3.1 fixes. (Jarek Dukat, Gergo Erdi)
You will need the alpha release of libsigc++1.1, available here:
If you wish to install this in parallel with gtk--1.2, you will first
need to update to the latest libsigc++1.0.x, available here:
This is an unstable release, currently under heavy development. You can find
cvs instructions here:
The CHANGES file describes some of the more significant differences
compared to gtkmm 1.2:
There is also ongoing discussion on the mailing list:
and in the #c++ channel on irc.gnome.org/