Linux Today: Linux News On Internet Time.

More on LinuxToday

Release Digest: GNOME, July 30, 2002

Jul 31, 2002, 05:00 (0 Talkback[s])

WEBINAR: On-Demand

No-Size-Fits-All! An Application-Down Approach for Your Cloud Transformation REGISTER >

GGV 1.99.9

"The Mexican Staring PostScript Previewer of Southern Sri Lanka"

What's new since 1.99.8? This:
- use GnomeVFS for file access (actually a dirty hack, GtkGS still works
  with local files)
- use bonobo file selector with VFS enabled for file selection
- ggv-postscript-viewer installed in libexec (Michael)
- scrolling fixes
- really keep page list in sync with actual page count and the selected
  page, no matter why they change
- handle --geometry command line option
- handle postscript piped to ggv using '-' command line switch
- misc UI rearrangements
- accelerators for zoom item
- fit width toolbar button, image provided by johannes at sipsolutions
  dot de
- reverted the broken Xinerama patch - GGV should now work fine for
  people with sane X servers (some nvidia _insane_ X servers excluded);
  thanks go to christian hammers of debian for help on this one
- a typo or two in schemas file fixed
- updated translations: da (Ole), ru (Dmitry), fi (Pauli),
  sv (Christian), fr (Cristophe), pl (Zbigniew), sl (me), no (Kjartaan)

As I have (yet again) produced some new translatable strings in the
process, translators are invited to translate it and all the others are
very welcome to show off their sw testing abilities...

have fun,




gnome-panel 2.0.3
gnome-session 2.0.3
gnome-desktop 2.0.4


* What are they ?

        gnome-panel contains the GNOME panel which the area
on your desktop from which you can run applications and
applets, and perform other tasks.

        gnome-desktop contains the libgnome-desktop library
which contains APIs that really belong in libgnome[ui] but
have not seen enough testing or development to be considered
stable. It also contains documents installed as part of the
core GNOME distribution, e.g. the GPL, GNOME's .desktop files,
the gnome-about program, some manpages and GNOME's core graphics
files and icons.

        gnome-session contains the GNOME session manager, the GNOME
session manager configuration program and several other session
management related utilities and the GNOME session manager proxy,
which handles basic session management for applications that do not
support XSMP.

* What's changed ?

gnome-panel 2.0.3


        * Correcrly handle dropping .desktop file (Frederic Crozat)
        * Various run dialog fixes (Frank Worsley)
        * Fix RTL issues with the menu panel (George)
        * Fix mnemonics clash with gnome-panel-screenshot (Mark)
        * Destroy the launcher properties dialog correctly (Mark, Arvind)
        * Only reload the applet with a 'yes' response (Mark)
        * Don't try to reload an applet if the panel has been removed (Mark)
        * Add mnemonics to applet popup menu (Deepa Natarajan)
        * Fix drawer properties heap corruption (Mark)
        * Impl new keybindings for drawers (Padraig)
        * Fix options frame expansion in gnome-panel-screenshot (Frank Worsley)
        * Ensure shift-F10 has no effect on menus without a context menu (Padraig)
        * Fix printf ("%s", NULL) issues in gnome-panel-screenshot (Mark)
        * Delete and applet if loading fails (Mark)
        * Remove bogus showing of autohidden panel on focus in (Mark)
        * Do not set an empty string as a menuitem tooltip (Mark, Arvind)
        * Fixup file selector in gnome-panel-screenshot (Mark)
        * Don't allow moving an applet to a hidden panel (Mark)
        * Small menuitem context menu efficiency win (Mark)

Mailcheck Applet

        * Fix crash when pixmap dir not found (Mark)
        * Handle interuppted waitpid() - no more zombies (Deepa Chacko Pillai)

Window List Applet

        * Handle GConf errors better (Mark)
        * Don't spew errors on shutdown (Padraig)

Fish Applet

        * Warning fixes (Mark)


        * Install applets into libexec (Mark)
        * Update man page names (Mark)
        * Sort out libtool versioning (Mark)


        * Changwoo Ryu, Christian Meyer, Christian Rose, Christophe Merlet,
          Dmitry G. Mastrukov, Frederic Crozat, Hasbullah Bin Pit, Jordi Mallach,
          Kjartan Maraas,  Ole Laursen, Pablo Saratxaga, Pauli Virtanen and
          Zbigniew Chyla.

gnome-desktop 2.0.4


        * Truncate .desktop file after opening (George)
        * Remove numeric canonization (George)
        * Add APPEND_PATHS flag (Frank Worsley)


        * Sort out libtool versioning (Mark)


        * Yanko Kaneti, Pablo Saratxaga and Pauli Virtanen.

gnome-session 2.0.3

Session Manager

        * Re-write the splash screen to not use the canvas (Michael)
        * Fix crash with logout dialog (Jacob)
        * Make file selector when editing startup programs modal (Federico)
        * Increased initial client timeout to 30 seconds (Arvind Samptur)


        * Remove redundant man pages (Mark)


        * Changwoo Ryu, Dmitry G. Mastrukov, Kjartan Maraas, Pablo Saratxaga,
          Pauli Virtanen, Stanislav Visnovsky, Takayuki KUSANO, Yanko Kaneti and
          Zbigniew Chyla.

* Where can I get them ?



GtkGLExt 0.4.1

Hello everyone,

GtkGLExt, OpenGL extension to GTK, version 0.4.1 has been released.

It provides the GDK objects which support OpenGL rendering in GTK,
and gtk_widget API add-ons to make GTK+ widgets OpenGL-capable.
As opposed to Jane Loff's GtkGLArea, it does not provide any OpenGL
widget, but an interface to use OpenGL on ANY GTK+ widget. 

This release includes some minor feature enhancements.

  * New GLUT-like display mode configuration.

  * GTK2-compliant enum types.

  * Safe unrealization of OpenGL-ized widgets.

Could you please try it and tell me your comments?

General Information

GtkGLExt is an OpenGL extension to GTK 2.0 or later.

This package is composed of GdkGLExt library and GtkGLExt library.
GdkGLExt library includes low-level OpenGL related objects,
GdkGLConfig, GdkGLContext, GdkGLDrawable, GdkGLWindow, and so on,
which has GLX like interface. GtkGLExt library includes high-level
gtk_widget API add-on using GdkGLExt, which extends ANY GTK+ widget
to an OpenGL-capable widget.

The official web site is:

The official download & development information site is:

Supported Platforms

Currently GtkGLExt supports

  * UNIX platforms
      Tested under Linux (RedHat 7.3) and IRIX (6.5).

  * Win32 platforms
      Tested under Windows XP & 2000 Professional using MinGW/Cygwin

Thank you,

Naofumi Yasufuku  

"The best way to predict the future is to invent it." -- Alan Kay

gtkglextmm 0.4.1

Hello everyone,

gtkglextmm version 0.4.1 has been released.

gtkglextmm is a C++ wrapper for GtkGLExt, OpenGL extension to GTK.
It enables C++ programmers to write OpenGL applications with gtkmm2.

This release includes new GLUT-like display mode configuration 
which is provided with GtkGLExt 0.4.1.

This release is tested under RedHat Linux 7.3 and Windows XP with

  * gtkmm 1.3.18 and libsigc++ 1.1.13
  * GTK+ 2.0.5
  * GCC 3.1.1 or 2.96

Could you please try it and tell me your comments?

General Information

gtkglextmm is C++ wrapper for GtkGLExt, OpenGL Extension to GTK.

The official web site is:

The official download & development information site is:

Supported Platforms

Currently gtkglextmm supports

  * UNIX platforms
      Tested under Linux (RedHat 7.3).

  * Win32 platforms
      Tested under Windows XP Professional using MinGW/Cygwin

Thank you,

Naofumi Yasufuku  

"The best way to predict the future is to invent it." -- Alan Kay


File Roller 2.0.0


File Roller 2.0.0


File Roller is an archive manager. It lets you open, modify
extract archive files sush as tar and zip.


New option to install and remove the nautilus scripts automatically.


Mono 0.13

Hello guys!


    I have now released Mono version 0.13.  

* Administrivia

    As usual there are two packages:
                Runtime engine source code.
                Binaries for the compiler and class libraries are included
                Source code for the compiler and the class libraries.

                Instructions for recompiling the compiler and the
                class libraries is included in mcs-0.13/INSTALL,
                thanks to Alp for authoring this doc.

   Each one comes with its own regression tests.  Instructions to
compile are available on the web site.  

   The `mono-0.13.tar.gz/' package contains everything you need to start
using C# and Mono on Unix.  pkg-config, glib-2 as well as the Bohem GC
are required (details are available on the web site if
you do not know where to find these packages).

   Once you compile this, you can re-compile the compiler and the class
libraries which are in the mcs-0.13.tar.gz/ package.  

   The System.Windows.Forms/ classes will not compile by default.  To
compile them, you first need to get Gtk# from

* News

        * Self hosting news:

          There are many changes since the last version, the major one
          is that Mono can now compile its class libraries and we have
          been able to move our development to Linux (indeed, this
          release was done entirely in Linux without using Windows).

          The binaries included for the compiler and the class
          libraries are now compiled entirely by Mono.

        * New assembly: System.Web.Services/

          Tim has started work on implementing the System.Web.Services/
          assembly which is used by the ASP.NET Web Services support.

        * New marshalling engine

          Mono now uses a platform independent marshal code generation
          facility that simplifies the JIT porting process, and also
          has significantly improved the complexity of generating code
          that we had to generate dynamically. 

          Dietmar has been working to make our Marshaling rock solid.

        * Fixes to System.Xml by Jason Diamond, Ajay Dwivedi, Piers
          Haken, Duncan Mak and Adam Treat. Jason and Piers committed
          code for System.Xml.XPath/ and System.Xml.Xsl/.
        * Rafael Teixeira have been syncing up code for the VB compiler, while
          Chris Breisch added DateAndTime to the VB compiler.
        * Jeff Stedfast fixed threading code in mono/io-layer and made
          portability fixes as well.
        * Lawrence Pit contributes fixes for the DateTime and Timezone classes
          and tests.
        * Jonathan Pryor contributes classes for the System.Diagnostics
          namespace and also System.Configuration.Install/.
        * Duncan added more classes for System.Runtime.Serialization/.
        * Ajay finished most of System.Xml.Schema/ and System.Xml.Serialization/.
        * Jesus Suarez contributed the SoapFormatter.

        * Bug fixes to the C# compiler.

          There have been many bug fixes to the compiler, we have
          rapidly fixed the existing bugs, specially those that were
          stopping us from self-hosting.  A big thanks to Martin and
          Paolo for the work here.

        * Commit activity: 1,500 commits to the CVS repository since
          the last release (Jun 7th).

        * System.Web support

          Gonzalo has been fixing a lot of the pieces in System.Web to
          make it work.  We demostrated this week at the O'Reilly
          conference the ASP.NET support in Mono (codenamed XSP).

          XSP will be released independently.

        * Reflection updates

          Paolo has updated reflection substantially to provide all
          the remaining bits required for self-hosting.  Again, a lot
          of work. 

          Executables generated by Mono now work on Windows.

        * Lots of testing improvements by Nick.

        * Windows.Forms stubbing

          The developers working on stubbing out Windows.Forms have
          now finished (Dennis Hayes, Jaak Simm, Richard Bauman, Stefan Warnke
          Jackson Harper, Paul Osman and Daniel Carrera).

        * Substantial improvements in the gtk# bindings by Mike Kestner and
          Rachel Hestilow. Now the bindings include gdk-pixbuf, libgnomeui and
          gtk-html (from the gnome-2-port branch). Testing done by Duncan Mak.
        * Paolo and Dietmar worked on System.Runtime.InteropServices/. [*]
        * Dick Porter updated the IO-layer code. [*]
        * Rachel checked into a simple sample for wrapping Windows.Forms API
          with gtk# API.
        * John Barnette committed for for MonoDoc, making use of the
          System.Xml.Serialization/ code.
        * Sergey Chaban added thread-safe support to
        * Fixes to the compiler by Andrew Birkett.
        * Tim Coleman contributed the OleDb provider for System.Data and started
          work on System.Web.Services/.
        * Radek fixed a lot of problems on the PPC side. [*]
        * Miguel and Martin committed the new type lookup system.
        * Dietmar rewrote the marshalling code. [*]
        * Peter Williams and Martin contributed the new Makefiles, with help
        from Alp Toker as well.
* Contributors to this release:

        * Non-Ximian developers: Nick Drochak, Martin Baulig, Tim
          Coleman, Mike Kestner, Alp Toker, Jonathan Pryor, Jaime
          Anguiano, Piers Haken, Rafael Teixeira, Mark Crichton,
          Sergey Chabon, Ajay Kumar Dwivedi, Andrew Birkett, Dennis
          Hayes (SWF), Adam Treat, Johannes Roith and Lawrence Pit.

        * Ximian developers: Duncan, Ravi, Dick, Dietmar, Paolo,
          Gonzalo, Rachel, Radek, Rodrigo, Jeff, Peter Williams and

Special thanks to Duncan for helping me put this release together.