GNOME Summary for February 21-29, 2000

Date: 29 Feb 2000 18:22:17 -0500
From: Havoc Pennington [email protected]
To: [email protected], [email protected]
Subject: GNOME Summary Feb 21-29 (Development roadmap, TurboLinux,
Perl/GTK mailing list, Gnomba, Dia, Project of the Week, Nautilus

This is the GNOME Summary for February 21-29, 2000.

Table of Contents

1) Development Roadmap
2) TurboLinux ships GNOME as default
3) Perl/GTK+ Mailing List
4) Gnomba release
5) Dia release
6) Project of the Week
7) Nautilus Update
8) Hacking Activity
9) New and Updated Software

1) Development Roadmap

We have a plan for development over the next year or so – but its
success depends on the GNOME developers, translators, and
documentation authors. If you’re involved in GNOME development,
take a moment to read the roadmap and create a micro-roadmap for
your package that fits in to the Master Plan.

Check it out here:

2) TurboLinux ships GNOME as default

I guess this has been out for a while, but I just found out about
it. TurboLinux 6.0 Workstation now has GNOME as its default
desktop, replacing their old AfterStep-based desktop.

3) Perl/GTK+ Mailing List

For a long time, Perl/GTK questions have been a significant
percentage of postings on gtk-list; now there’s a dedicated list
for discussion of the Perl bindings for GTK+, and programming
questions for users of Perl/GTK+. Read the announce here:


There are quite a few GTK+ and GNOME applications now written in
various scripting languages. For most GUIs, a scripting language is
absolutely the best choice.

4) Gnomba release

GNOME Samba share browser:

5) Dia release

New release of the Dia diagram editor:

6) Project of the Week

Miguel wrote in with a nice project idea: modify gnome-print to
have a PDF backend in addition to the PostScript backend. Then all
GNOME apps will automatically be able to export to PDF format.
Sounds like a pretty nice project, and it shouldn’t be too hard to
implement, just a matter of getting a reference to the PDF format,
then copying the PostScript backend using PDF instead of
PostScript. Basically you just have to implement a virtual table
with functions like draw_line(), etc. If you’re interested, check
‘gnome-print’ out of CVS and have a look.

Miguel says that someone already has a direct-to-PCL backend
going; I think I was supposed to post that as the Project of the
Week last week, but it got lost somewhere in my mail folders…
anyway, it’s nice to be able to use printers without having to pipe
PostScript to GhostScript for translation into

We’ll also be able to support antialiasing and alpha
transparency by bypassing PostScript. Of course PostScript will
continue to be supported so don’t send any of that “but PostScript
is the standard blah blah blah” email we always get. 😉

7) Nautilus Update

by Maciej Stachowiak
screenshots by Richard Hesitlow

Everyone’s probably heard some of the publicity about Eazel by
now. Us Eazel folks and the rest of the Nautilus team have been
undistracted by the press flurry and are hacking harder than ever.
We’re hoping to be able to do a nice demo at GUADEC. In the
meantime, here are some of the changes since the last summary, and
of course, screenshots.

* Revised the index tab UI – changed shape and color, and made
them pre-light.

* Revised the notes UI a bit – made the text box bigger, and
light yellow.

* Added a delete item to the right-click menu, and soon after a
confirm dialog after a unfortunate filesystem accident.

* Improved error messages when files can’t be displayed.

* Added View a Text as an option for HTML pages. But html
viewing is kind of broken in general right now, so we can’t
screenshot this.

* If you install EOG, nautilus can now view nearly any kind of
image file in place. Right now the behavior with respect to scaling
is a bit off; we’re working on that.

* Implemented the Nautilus::ViewWindow Bonobo object and defined
but did not yet implement Nautilus::Application. These will be
useful later for remote control or scripting of Nautilus.

* When you have multiple items selected, the right-click menu
will now apply to all the items and will, for instance, say “Open
in (n) new windows” where (n) is the number of items, and will open
the appropriate number of windows.

* Added icon themability. Now you can choose from the Eazel icon
theme, done by Susan Kare, or classic gnome-style icons.

* The start of a text file is now shown inside the icon at
higher zoom levels. This only works with the Eazel icon theme for

* Added gnome-look icons at many different sizes, thanks to
Kenneth Christiansen who did a beautiful job on them. The icons
look much nicer now at higher zoom levels.

* Building should not require munging with gnome.m4 any

* Improved the status string shown when items are selected –
Nautilus now shows the number of selected directories, with a count
of the items the directories contain, and the number of other items
selected, with total size of these items.

* As usual, numerous internal reorganizations and bug fixes.

8) Hacking Activity

Module Score-O-Matic: (number of CVS commits per module, since the
last summary)

100 gnome-core
92 gnome-applets
74 gnome-db
69 evolution
60 guppi3
56 gnumeric
56 gimp
49 nautilus
41 gtkhtml
40 libgtop
37 gnome-libs
34 pybliographer
29 gtk+
29 glade–
27 gnome-pilot
25 tktext-port
22 gnome-utils
20 gnome-guile
19 gb
18 gtk–
18 gnome-vfs
17 control-center

User Score-O-Matic: (number of CVS commits per user, since the
last summary)

101 martin
62 rodrigo
60 trow
48 ettore
42 jirka
38 fredgo
35 hp
30 mmeeks
30 jberkman
29 christof
28 neo
27 sopwith
26 arios
25 cgabriel
22 eskil
22 danw
21 jrb
20 peterh
18 miguel
17 kmaraas
17 jamesh
17 ahyden
16 zucchi
16 tonyt
15 mitch
15 federico
15 dcm

9) New and Updated Software

Glade– – C++ output for Glade
gnome-db – database library for GNOME
Atomix – mind game
dia – tool for creating diagrams
Wsnitch – http proxy
MemoPanel – applet for keeping notes
seti_applet – monitor [email protected] clients
BBsol – French BBS client
GNet – simple glib-style network library
PMail – email client written in Python
Guppi – data visualization, statistics, plots
Gnucash – Personal finances
gob – GtkObject creation language
gcrontab – crontab editor
GCO – GNOME Comics Organizer
CodeCommander – code editor
grecord – sound recorder
gFTP – ftp client
gdu – show disk usage
Bluefish – HTML editor
GNOME Toaster – CD creation suite
gRhythm – teach EKG strips
gno3dtet – 3D tetris game
galway – web editor
Gnomba – GUI Samba browser
gsysinfo – system monitor for GNOME panel
GtkExText – enhanced text widget
irssi – IRC client
Emma – money management
gnetview – network management environment
pasmon – passive network monitor
bloksi – sliding pieces puzzle
zapping – video4linux TV viewer
bug-buddy – graphical bug report wizard
GnomePM – portfolio manager
Floyd – VRML browser, OpenGL scene graph library
groach – like xroach
GNOME Chinese Checkers – chinese checkers game
Pan – Usenet newsreader for GNOME
Oregano – SPICE circuit simulator frontend
Electric Ears – sound player/editor
gb – VB implementation
gtraffic – car game
Gaspell – frontend to aspell spell checker
FMaps – Remote sensing app
GDVD – DVD player
Gnofract 4D – fractals

See the software map on www.gnome.org (or Freshmeat) for more
information about any of these packages.

Until next week –