Linux Today: Linux News On Internet Time.

More on LinuxToday

Release Digest: GNOME, August 18, 2002

Aug 19, 2002, 05:00 (0 Talkback[s])


Desktop-as-a-Service Designed for Any Cloud ? Nutanix Frame

Firestarter 0.9.0

Announcing the immediate availability of Firestarter 0.9.0
from http://firestarter.sourceforge.net

What is Firestarter?

   Firestarter is a complete firewall tool for Linux
   machines. Whether you simply want to protect your
   personal workstation or you have a network of computers
   to secure, Firestarter is here to make your life easier.

   Modern firewall technology and advanced kernel tuning
   features all rolled into one user friendly package has
   made Firestarter one of the most popular Linux firewall
   programs available today.

New to this version

   This is the first stable version of Firestarter for GNOME 2.

   * Completely new user interface.
   * Shows more in-depth information about all network traffic.
   * New filtering options.
   * A complete and up-to-date manual
     (Online version at http://firestarter.sourceforge.net/manual/)
   * Fewer cryptic options and more "it just works" automation.
   * Many other improvements all around.

Get it

   Source and Red Hat packages are available.


gtkmm 1.3.21

*** gtkmm2

gtkmm provides a C++ interface to GTK+. This development branch of gtkmm
wraps gtk+ 2.0.x.

We are now seriously pushing for a binary API frozen 2.0 release. There
are no known API issues apart from these, which will be punted to some
future version:

*** Changes

* Lifecycle: Prevented double-destroying of GtkObjects. (Murray Cumming)

API changes:
* Pango::Layout: Added constructor and create() method. (Martin Schulze)
* Gtk::Scale: set_draw_value() and get_draw_value() parameters are now bools.
  (Ole Laursen)

* Additions to PORTING. (Elke Meier).
* PORTING is now distributed. (Bradley Bell)
* docs/internal: Added documentation_generation.tx.t (Murray Cumming)
* More reference docs for Scale, VScale, and HScale. (Ole Laursen)

*** Download


You will need the alpha release of libsigc++1.1, available here: 

If you wish to install this in parallel with gtk--1.2, you will first 
need to update to the latest libsigc++1.0.x, available here: 

*** Development 

This is an unstable release, currently under heavy development. You can find 
cvs instructions here: 

The CHANGES file describes some of the more significant differences 
compared to gtkmm 1.2: 

There is also ongoing discussion on the mailing list: 
and in the #c++ channel on irc.gnome.org/  

Murray Cumming


gnumexp 0.1.0

gnumexp-0.1.0 is now available for download at:

What is gnumexp

  Gnumexp is a GNOME frontend to NumExp.
  NumExp is a math/algebra engine and programming language.
  Gnumexp offers the following advantages relative to the console
based numexp-core package:

    - Console:
      o Splitting of input and output widgets;
      o Single-line or multi-line input editing, with
        syntax-highlighting and automatic completion;
      o Side pane with definitions tree display;
      o Built-in help system, with a MathML renderer;

    - Plot window:
      o Ability to plot arbitrary functions, with anti-aliased rendering.

  Developers will also find (or not) the following appealing:

    - CORBA based acess to the Numexp kernel;
    - Component based architecture: Console and XYGraph are separate
      bonobo controls;
    - XYGraph control mostly written in python;

  This is the first public release of the package. Be warned. Many
features are missing, and there are probably still too many
bugs. Specifically, the Plot component may not work at all on some
systems.  However, we would be interested to get some feedback about
it, so that we can correct the course of development as necessary.


  In the beginning, there was NumExp. It was a math program with GTK+
interface. It used to be very monolithic, and based on GNOME 1.x platform.

  Sometime after GTK+ 1.3 began development, the NumExp team decided
to split the frontend and backend and, at the same time, move GNOME
2.0 platform, very much under development at the time.

  The math engine and parser formed the numexp-core package. There was
module support added to the 'kernel'. Most functions were incorporated
into modules.

  A bonobo server was created, opening up the possibility of several
different clients, or front-ends. At this point, gnumexp development
started, right after a console-based corba client was created in the
numexp-core package.


  Don't forget to visit the project's homepage at http://numexp.sf.net.

Gustavo João Alves Marques Carneiro