---

Release Digest: GNOME, October 1, 2003

glibmm 2.3.0

gtkmm 2.2

glibmm provides a C++ interface to glib. glibmm was previously
part of gtkmm. glibmm 2.3/2.4 will wrap any additional API in glib
2.4. http://www.gtkmm.org

glibmm 2.4 installs in parallel with gtkmm 2.0/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.

Changes

Changes in glibmm 2.3.0:

  • Now separate from gtkmm, so you can use things like
    Glib::ustring without depending on gtkmm.
  • This does not yet require glib 2.3 because there has been no
    tarball release of that yet. For now, you can build glibmm 2.3.0
    with glib 2.2.x.
  • When using pkg-config, you should check for “glibmm-2.4”.
  • Glib::ObjectBase inherits virtually from SigC::Object, allowing
    multiple inheritance with other classes that inherit from
    SigC::Object.
  • RefPtr:
    • is_null() was removed, to encourage you to use “== 0”
      instead.
    • operator=(CppObject*) was removed.
  • gtkmmproc is now gmmproc.
  • All the glibmm bugfixes in gtkmm 2.2.x.

Download

http://www.gtkmm.org/download.shtml

You will need libsigc++ 1.2, available here: https://sourceforge.net/project/showfiles.php?group_id=1970

Development

There is ongoing discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml

and in the #c++ channel on irc.gnome.org/


Murray Cumming
[email protected]
www.murrayc.com


Wallpaper Tray 0.4.0

Application

Wallpaper Tray 0.4.0

Description

Wallpaper Tray is a wallpaper utility that sits in your GNOME
Panel Notification Area. It gives you a random wallpaper from a
list of directories (at login, on a timed basis or on demand), and
allows you to select a new wallpaper at random from its menu.

Enhancements

  • Notification area icon is now a thumbnail of your
    wallpaper

Fixes

  • 1st run configuration fixed
  • further code cleanup

Download

http://earthworm.no-ip.com/wp_tray/

GNOME Software Map entry

http://www.gnome.org/softwaremap/projects/wptray


Quark 3.20

Application

Quark 3.20

Description

Quark is an audio player, for geeks, by geeks. It provides a
daemon process that can be controlled from the command line or from
the System Tray front-end.

Changes

strange-quark’s tooltip now shows the current song. Quark
exports a proper protocol for client notification. A bunch of bug
fixes in quark and strange-quark. Quark loads the ~/.xine/config
file for detailed configuration of its playback.

Download

http://quark.nerdnest.org/quark-3.20.tar.gz

GNOME Software Map entry

http://www.gnome.org/softwaremap/projects/quark


GNUSim8085 1.2.1

Application

GNUSim8085 1.2.1

Description

A simulator and assembler for the Intel 8085 Mircroprocessor

Enhancements

Fixes

  • Fixed instructions – lhld, rar, ral

Download

http://ftp.gnome.org/pub/GNOME/

GNOME Software Map entry

http://www.gnome.org/softwaremap/projects/gnusim8085


General Applet Interface Library 0.5.0pre3

Application

General Applet Interface Library 0.5.0pre3

Description

A library to simplify the writing of Gnome Panel applets

Enhancements

  • OpenGL applets are now supported.(Not working on Gnome
    Panel)
  • New function: gai_get_orient(). Returns the gnome panel
    orient.

Fixes

  • Window maker part rewritten, now it works as for any other
    wm.
  • Added some g_assert() to help applet programmers.
  • Added some better window destroyed catchers.
  • gai_get_size() works correctly with gnome.
  • Fixed maxsize bug with gai_background_set(..)

Download

http://gai.sf.net

GNOME Software Map entry

http://www.gnome.org/softwaremap/projects/gai


libgdamm 1.3.0

libgdamm

libgdamm provides C++ wrappers for libgda for use with gtkmm.
libgda is a generic database API with several database provider
implementations.

This is an initial tarball version, to try to get some attention
from interested hackers.

A fairly random part of the libgda API has been wrapped, and
there are no examples yet (I have some problems with my local mysql
installation.). So the chances of anything working are small. If
you’d like this stuff to work, you should try to create a working
example and submit patches.

Contact us in the usual gnomemm places – see http://www.gtkmm.org. There is a
libgdamm component in bugzilla’s gnomemm product. It is waiting
eagerly for your patches. This stuff should be easy if you have a
little time.

It’s in gnome’s cvs in gnomemm/libgdamm.

Download

ftp.gnome.org/pub/gnome/sources/libgdamm/
and the mirrors.

You will need gtkmm 2 and libgda, available from the same
place.


Murray Cumming
[email protected]
www.murrayc.com


Skoosh 2.0.7

Application

Skoosh 2.0.7

Description

A simple sliding tile puzzle for GNOME2

Enhancements

  • Added French language translation
  • Simpler/tidier prefs dialog
  • Added sound event support

Fixes

  • Reduced file sizes for images in documentation

Download

http://homepages.ihug.co.nz/~trmusson/stuff/skoosh-2.0.7.tar.gz

GNOME Software Map entry

http://www.gnome.org/softwaremap/projects/skoosh


gnome-themes-extras 0.4

A new release of everyones favorite package of GNOME metathemes
is out. The SVG revolution continues to sweep through the GNOME
community, almost makes me notstalgic thinking back on the humble
introduction of SVG support in GNOME 1.4.

In this release we have many small and big incremental fixes and
more are to come in the future. For this release we present the
following additions and updates:

Changelog

  • Major bugfixes from Andew Johnson to Smooth theme engine
  • Updates to Gorilla including new Gorilla Spinner
  • Minor looks improvement to Wasp metacity theme
  • Many new icons added to Amaranth – Michael Doches
  • Start of support for latest Red Hat beta (not ready due to RH
    bug)

New translations:

  • Norwegian – Kjartan Maraas
  • Danish – Ole Laursen
  • Korean – Changwoo Ryu
  • Chinese – Wang Jian
  • Azerbaijan – Metin Amiroff

You find screenshots and download instructions on: http://librsvg.sourceforge.net/theme.php

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis