gtkmm provides a C++ interface to GTK+. gtkmm 2.2 wraps GTK+ 2.2
http://www.gtkmm.org
This is the stable branch. gtkmm 2.3.x is also available, and can be installed in parallel.
Changes
2.2.9:
Build:
Removed DISABLE_DEPRECATED macros so that gtkmm 2.2
can build with GTK+ 2.3.x. I didn't release this previously
because previous versions of GTK+ 2.3.x were broken with
gtkmm, but it's OK now. (Murray Cumming)
Removed unnecessary namespace qualification to fix build
with the Intel compiler. (Takashi Takekawa)
Glib::ObjectBase: The default constructor, never before used,
now generates a custom GType, for use when creating new
implementations of Glib::Interfaces - for instance, see the
new custom tree model example in gtkmm.
(Murray Cumming)
examples: Added treecustommodel example, though it's much
better in gtkmm 2.4. (Murray Cumming, Christof Pettig)
documentation:
Corrected name and install location of devhelp file.
Fixed some documentation that mentinod freeing C objects.
Added docs/internals/gtk_patches.txt with URLs of some
patches/bugs that were needed to underlying libraries,
as a clue for future developers.
(Murray Cumming)
gnubiff is a mail notification program that checks for mail, displays
headers when new mail has arrived, and allows the user to read the first
few lines of new messages. Supported protocols are POP3, APOP, IMAP4, mh,
qmail, and mailfile.
The latest GNOME Development Release is ready for your bug-busting and
testing pleasure! It is available for immediate download on ftp ftp.gnome.org
and mirrors:
This release is a snapshot of development code. Although it is buildable and
usable, it is primarily intended for testing and hacking purposes. Like the
Linux kernel, GNOME uses odd minor version numbers to indicate development
status. Please check the 2.5 start page for more information:
Some very basic packages not distributed with this release, such as
image libraries, popt, and the freedesktop.org libraries collection.
Most of these will be included with or available for your distribution,
except the 'shared-mime-info' and 'hicolor-theme' modules - if you don't
install those, your desktop will look ugly, but it will work. :-)
Docbook DTD 4.1.2, Docbook XSL stylesheets and a valid system catalogue
file for scrollkeeper (which in turn is required by many desktop
components for documentation).
This release is for testing. No new features have been added since
2.5.5 but there have been a lot of bugs fixed and there is some
revised code that needs testing.
If you see any bugs in this release, report them. It's too late for UI
changes (although they will be considered for 2.7) but anything that
crashes these games needs to be reported. Please try and give a
precise summary of how to reproduce the bug. Getting stack traces in
gnome-games is hard, but worth it (try running the games as the user
that installed them, e.g. root).
What other excuse do you need to play solitaire all day ?
What has changed:
blackjack caches its calculations better. Now all game types are
cached (you should only see the progress dialog the first time you
play a rule set). Be warned that this can store up to a megabyte of
data in your home directory. Sharing of the cached files will not be
implemented for 2.6.
gnomine, gnome-stones, gnotravex and gnometris use a new algorithm
(OK, ugly hack) to set the size of their writing. The old way was
doing bad things whith some systems (especially those with a high
dpi).
The hint menu item in gnomine is now only available when it can be
used.
In Ailseriot dragging after a double-click works.
Aisleriot documentation has been updated to mention the statistics
dialog.
Some old Spanish and Danish documentation for gnobots and gtali has
been updated from the old html format to docbook. The content hasn't
changed, contributions that fix this are welcome.
gnibbles: key presses are now buffered so that fast turns are
guaranteed to work.
Various SVG files have been slimmed down (Thanks to Richard
Hoelscher).
And of course it will crash less often.
Callum
totem 0.99.9
Hey,
Totem "I know I won't be leaving here with you" 0.99.9 is released.
Totem is movie player for the Gnome desktop based on xine. It features a
playlist, a full-screen mode, seek and volume controls, as well as a
pretty complete keyboard navigation.
It comes with added functionality such as:
- Video thumbnailer for GNOME
- Webcam utility
- Nautilus properties tab
3D-CAD-CAM software for Linux and MS-Windows with IGES and DXF import and
export, integrated NC-processor and programming interface for user programs
(plugins).
NOTE: This is probably your last chance to comment on the API before the API
freeze. WE NEED ACCESS TO A SUN BOX RUNNING A RECENT VERSION OF THE FORTE COMPILER.
This is the first version of glibmm/gtkmm to use the new libsigc++ 2 API.
gtkmm provides a C++ interface to GTK+. The 2.3.x tarballs are the unstable
development series that will become the stable gtkmm 2.4. gtkmm 2.3/2.4 will
wrap any additional API in GTK+ 2.4. glibmm is now a separate module, for use in
non-GUI software.
gtkmm 2.3/2.4 installs in parallel with gtkmm 2.2, so you can install this
unstable library without the risk of breaking existing applications. This allows us
to break ABI and API, though we will try not to break API unless it is absolutely
necessary.
But do be aware that the underlying unstable GTK+ 2.3 does not install in
parallel with GTK+ 2.2, so be careful if you apply it in your normal prefix.
We recommend the use of jhbuild or garnome for testing in a separate prefix.
The stable (API/ABI-frozen) gtkmm 2.4.0 will be released soon after GTK+
2.4.0.
gtkmm is on the official GNOME Platform Bindings release schedule:
http://www.gnome.org/start/2.5/bindings/
Now uses libsigc++ 2 (Martin Schulze, Murray Cumming)
gtkmm 2.3.4:
(I will rewrite this, in NEWS, in detail when I get a chance. See the ChangeLog)
- Now uses libsigc++ 2 (Martin Schulze and Murray Cumming)
- Wrapped and used Gtk::Requistion (Bryan Forbes)
- DND API now uses strings everywhere instead of Atoms.
(Bryan Forbes)
- Adedd IconInfo, TargetList (Bryan Forbes)
- Wrapped several enums. (Bryan Forbes)
- Lots more C++ificiation (Byran Forbes)
- example: book/dialogs/filechooser: Added buttons.
(Matthew Walton)
GARNOME 0.30.0 has been released, updated to the GNOME 2.5.4 tarballs, along
with all sorts of other stuff as usual. Changelog below. Please note that it
is now maintained in arch, so you can get the very latest GARNOME bits as
they arrive from my archive: