Release Digest: GNOME, August 22, 2003
Aug 23, 2003, 00:00 (0 Talkback[s])
How to Help Your Business Become an AI Early Adopter
XML Security Library 1.1.1
XML Security Library 1.1.1
Implementation of XML Security specs: XML Digital Signature, XML
- <X509Data/> node templates support to xmlsec-nss.
- New functions for reading keys and certificates from memory for
xmlsec-core and xmlsec-openssl.
- Several problems in xmlsec configuration files have been
- A bug in URI attribute XInclude processing was fixed.
Monster Masher 1.0
The first feature-complete and publically announced version of
Monster Masher has just been released.
In the old days, before man entered the world, the gnomes were
abundant. Through centuries of hard labour, only slightly eased by
the levitational powers provided to them by their god, they bored
out shafts and caves in the mountains. Always seeking the precious
stones and valuable ore...
Some of the gnomes dug too deep. Greedy little bastards.
Yeah, but what is "Monster Masher"?
Monster Masher is a GPL'ed mash'em-up action game for GNOME.
Each level contains a number of blocks and monsters. You're a
little gnome running around. By pushing the blocks you can mash the
monsters one at a time. There are various power-ups and different
kinds of monsters.
So it's free software and a game, huh? Then the artwork must
The graphics are _graphics_, not ASCII art or
look-mum-I-can-use-paint line art. And there are sounds, although
only 2 different for the time being (help needed). But see for
Cool! Where do I get it?
The requirements are Gnome 2.2 and the gtkmm and gnomemm-all
libraries from www.gtkmm.org/.
Pants off, I want to help!
That sounds good. Please first put your pants on again,
- Download, install and play the game at the various difficulty
levels. Then tell me how it was: boring? fun? too difficult? too
easy? Usage reports or suggestions for improvements are _extremely_
- Take a look at the list of missing sounds, crank up a
microphone and record some.
- Think about how the graphics for the intro should look like,
fire up your favourite graphics program or 3D modeler and make
- If you're a skilled English native speaker, look through the
texts in the introduction and tell me how they could be
Linphone is a web-phone. It lets you make two-party phone calls
using an IP network such as the internet. It is compatible with SIP
and RTP ietf protocols.
- speex codec support at 16khz
- alsa native support
- a lot of simplifications
- spanish translation added.
gucharmap 0.9.0 "Girl, you have no faith in medicine"
gucharmap is a Unicode character map for gtk+ >= 2.2.
This release is mainly a translation update.
- New and updated translations:
az (Metin Amiroff), be (Dmitry G. Mastrukov), cs (Miloslav
cy (Dafydd Harries), da (Ole Laursen), de (Christian Neumair),
el (Alexandros Diamantidis), es (Pablo Gonzalo del Campo),
fi (Pauli Virtanen), fr (Mathieu Giraud), hi (Guntupalli
it (Alessio Frusciante), ko (Kang Jeong-Hee), ms (Hasbullah Bin
nl (Kees van den Broek), no (Kjartan Maraas), pl (Artur
pt (Duarte Loreto), pt_BR (Evandro Fernandes Giovanini), ru
sr (Danilo Šegan), sr@Latn (Danilo Šegan), zh_CN
zh_TW (Abel Cheung)
- Prevent multiple About dialogs. (Steve Chaplin)
- Don't print the font family in the drag icon.
- Cast from gunichar to gpointer correctly.
- The key release event produced by releasing the shift key may
not generate the Shift keysym. Handle this case.
- Fix crash on the right click popup with non-printable
characters. (George Lebl)
orbitcpp provides a C++ CORBA mapping for ORBit2. It is used by
GNOME's Bonobo C++ bindings, libbonobomm and libbonobouimm.
orbitcpp requires ORBit > 2.5, such as that used by GNOME
orbitcpp is based on the old ORBit/C++ project for ORBit 1.
For more information:
More energy from Bowie Owens:
- Simplification of generated stubs and skels.
- cxx compiler support.
- Fixes for Corba::Any.
- Fix reference leaks, and cleanup before exiting, plus several
other lifetime fixes.
- Simplification of the smartpointer templates.
- Use correct standard-compliant method names for attribute
- Avoid use of undefined values when throwing exceptions.
- gcc 2.95 build fix. (Bowie Owens)
- Fix build problems with latest ORBit. (Murray Cumming)
You can download it from
or the mirrors when they update.
See the website:
The libgnome*mm libraries wrap the GNOME2 libraries for C++, for
use with gtkmm2. They are collectively known as gnomemm. You will
need the latest gtkmm2 release.
libgnomeuimm wraps libgnomeui for C++.
libgnomecanvasmm wraps libgnomecanvas for C++.
libglademm wraps libglade for C++
gconfmm wraps GConf for C++.
gnome-vfsmm wraps gnome-vfs for C++.
libbonobomm wraps libbonobo for C++.
libbonobouimm wraps libbonoboui for C++.
libgnomemm wraps libgnome for C++.
We have also provided gnomemm as one umbrella package,
gnomemm-all, for your convenience, and it might even work.
Alternatively you could use jhbuild's meta-gnome-c++, or garnome,
or debian's apt-get.
- Fixed the constructor so that these widgets are properly
- Wrapped the DateEditFlags enum as C++. (Bryan Forbes, Murray
- Corrected segfault in CanvasAA destructor. The AA Canvas was
probably useless before this. (Murray Cumming)
- Updated for API improvements in latest orbitcpp. (Bowie
- Improved installation of various files. (Alexander Nedotsukov,
- Use the normal .so version for the stubs and skels. (Bradley
- Adapted for API improvements in latest version of orbitcpp.
- Build the examples by default. (Murray Cumming)
- Fix install of several files. (Alexander Nedotsukov, Murray
- Added FileInfo::is_symlink(). (Bryan Forbes)
- Added spec file. () (Gerald Henriksen)
- Added gnomemm-all pkg-config stuff. (Murray Cumming)
You will need gtkmm 2, available from the same place. You will
also need the lastest orbitcpp 1.3.x: ftp://ftp.gnome.org/pub/GNOME/sources/orbitcpp/
The gnomemm libraries should be built and installed in this
order: libgnomemm, gconfmm, libgnomecanvasmm, libglademm,
libbonobomm, libbonbouimm, libgnomeuimm.
PyGtkGLExt is Python language binding for GtkGLExt, OpenGL
Extension to GTK.
Python programmers can use it to write GTK-based OpenGL
applications using PyGTK.
This is a release candidate for PyGtkGLExt 1.0.0. 1.0.0 will be
released after PyGTK-2.0.0 release.
- gtk.gtkgl.apputils module has been rewritten. The usage is much
Note that the new apputils is not compatible with 0.99.0.
- New examples written by Alif Wahid.
button.py, scribble-gl.py, scribbling-worms.py, coolwave.py