---

Release Digest: GNOME, May 21, 2003

gtkmm 2.2.2

gtkmm 2.2

gtkmm provides a C++ interface to GTK+. gtkmm 2.2 wraps GTK+ 2.2
http://www.gtkmm.org.

Like GTK+ 2.2, gtkmm 2.2 contains only API addition, without API
or ABI breakage.

Changes

(See also Known Problems below)

2.2.2:

  • Compiles with gcc 2.95 again.
  • OptionMenu: Fixed segfault when Menu remembers destroyed
    OptionMenu. (Murray Cumming)
  • Gtk::Image::get_pixbuf(): Fixed reference counting error.
    (Enrico Costanza)
  • Pango::AttrList::insert(), insert_before(), change()): Pass a
    copy of the attribute parameter. (Martin Schulze)
  • Menu: Fixed memory leak when removing MenuItems. (Murray
    Cumming)
  • Build fixage (Enrico Scholz, Cedric Gustin)
  • Win32:
    • Dispatcher ported to Win32, we think. (Andrew Makeev, Cedric
      Gustin, Murray Cumming)
  • Examples:
    • Updated book/idle and book/timeout. (Gene Ruebsamen, Murray
      Cumming)
  • Documentation:
    • Win32 installation instructions. (Gene Ruebsamen)
    • Glib::Module documented (Ross Burton)
    • Updated idle/timeout chapter. (Gene Ruebsamen)
    • Correct all automatic-from-GTK+ documentation that mentions
      _free() functions by mistake. (Murray Cumming)
    • Corrected typo in gtk_window_set_default(). (Oli Kessler)
    • gobj() methods documented.
    • Documented Glib::ListHandle, Glib::ListHandle,
      Glib::SListHandle. (Murray Cumming)

Known Problems

gcc 3.3, now used by debian unstable has a compiler bug that
prevents gtkmm from compiling:

http://lists.gnome.org/archives/gtkmm-list/2003-May/msg00142.html


http://lists.gnome.org/archives/gtkmm-list/2003-May/msg00159.html

gcc 3.2 does not have this problem.

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
murrayc@usa.net
www.murrayc.com


gcompris 3.0

Application

gcompris 3.0

Description

GCompris is a full featured education game for kids between 3
and 8. The game includes many different activities like teaching
how to use a mouse and keybord, memory games, vector drawing, basic
educational games, reading, algebra exerciser and more.

Enhancements

Now gcompris allows you the develop activities in C or in
Python. It makes it easier for you to develop for gcompris.

Beside python, there are several news:
in geography, east and west europe have been added. No country
sounds yet.
a submarine simulation has been created by Pascal Georges changed
the edition mode for the shape board. Now you enter the ‘e’ key to
enter the edition mode. A help is displayed to give the keys but
most important is that now you can move the items and save the
resulting xml data file. It is not yet possible to create a new xml
data file from within gcompris, you still have to create the file
by hand with your images.

Fixes

The refresh bug: gcompris is suffuring a bug of the gnome-canvas
that makes gcompris not to be refreshed correctly. We have done our
best to add some workaround to this but the situation is not
perfect yet. Sorry for that.

Download

http://ofset.sf.net/gcompris

GNOME Software Map entry

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


GtkSourceView 0.2.1

Application

GtkSourceView 0.2.1

Description

It’s a text widget that extends the standard Gtk+ 2.x
GtkTextView. It improves it by implementing syntax highlighting and
other features typical of a source editor.

It’s currently being used by gedit, Glimmer source code editor
and other projects like DiaSCE2 and Mono Debugger.

This is mostly a bug fix release. The two most important changes
are that now libgnome is not strictly required to build the library
and that we’ve settled on Extended POSIX as the regular expression
syntax (plus GNU
operators such as word boundaries).

Requirements

  • GLib and GTK+ 2.2.0 or later
  • LibXML2 2.5.0 or later

News since last release

  • Fix GCC 2.9.x compilation (bug #112542) [Mohammed Sammer]
  • Typo in GtkSourceStyleScheme macro definition [Ahmad
    Baitalmal]
  • Fix GCC 3.3 compilation (bug #112680) [Gustavo
    Giráldez]
  • Rewritten C++ highlight specification file [Paolo Maggi]
  • Dropped strict libgnome dependency (some Gnome libraries are
    still needed to build the tests, but those are now optional)
    [Michael Terry]
  • grab_focus no longer scrolls the widget to the cursor
    (workaround Gtk+ bug #81893) [Paolo]
  • Generate enums and flags for introspection and language
    bindings [Gustavo]
  • Regular expression syntax changed to Extended POSIX + GNU
    operators [Gustavo]
  • Include a private copy of GNU regular expression library for
    platforms not based on the GNU C library (bug #112517)
    [Gustavo]
  • Translation to the Swedish language “sv” [Christian Rose]

Download


http://ftp.gnome.org/pub/gnome/sources/gtksourceview/0.2/gtksourceview-0.2.1.tar.gz

GNOME Software Map entry

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


gedit 2.3.2

Application

gedit 2.3.2

Description

Small and lightweight UTF-8 text editor for the GNOME
environment. It supports most standard editing features, plus
several not found in your average text editor (plugins being the
most notable of these). Complete GNOME integration is featured.

Enhancements

  • Metadata manager (Paolo Maggi)
  • Highlight Mode submenu (Paolo)
  • Encoding status bar (Paolo)
  • Always show Cursor Position and Overwrite Mode (Paolo)

Fixes

  • Fixed “Requires” in gedit.pc.in/ (Paolo)
  • Removed statusbar_showcursor_position and
    statusbar_show
    overwrite_mode keys from the .schema file
    (Paolo)
  • Bug #105378 – View > Customize Toolbar options should be
    changed (Paolo)
  • Added a KOI8-R encoding (alexhack AT inbox DOT ru)
  • Replaced deprecated calls gtk_timeoutremove
    and gtk
    timeout_add (Yogeesh MB)

New and updated translations

  • Czech (Miloslav Trmac)
  • Swedish (Christian Rose)
  • Danish (Ole Laursen)
  • Portuguese (Duarte Loreto)
  • Spanish (Pablo Gonzalo del Campo)
  • Japanese (Kamagasako Masatoshi)
  • Irish (Paul Duffy)
  • traditional Chinese (Abel Cheung)
  • French (Christophe Merlet)
  • Catalan (Jordi Mas)

Download


http://ftp.gnome.org/pub/GNOME/sources/gedit/2.3/gedit-2.3.2.tar.gz

GNOME Software Map entry

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

Important

This is an unstable version of gedit. It is for test purposes
only.

Please, DO NOT use it in a production environment. It will
probably crash and you will lose your data.

If you are looking for a stable release of gedit, either
download it from:

http://ftp.gnome.org/pub/gnome/sources/gedit/2.2/

Or checkout the gnome-2-2 branch of the gedit module from gnome
CVS.

Get the Free Newsletter!

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