Linux Today: Linux News On Internet Time.
Search Linux Today
Linux News Sections:  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Contribute
Contribute
Link to Us
Linux Jobs


More on LinuxToday


Release Digest: GNOME, May 21, 2003

May 22, 2003, 05:00 (0 Talkback[s])

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_showoverwrite_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 gtktimeout_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.