[LWN Logo]

To: gnome-announce-list@gnome.org, gnome-list@gnome.org
Subject: GNOME Summary Feb 10-21 (Eazel article in NYT, TkText port, Italian GGAD, PyGNOME tutorial, Doc status table, gnome-core, Glade, Lokkit, Nautilus update and screenshots)
From: Havoc Pennington <hp@redhat.com>
Date: 21 Feb 2000 18:36:17 -0500


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

I've wrapped the summary back around to Monday, since it was getting 
really late in the week.

=============================================================
  Table of Contents
-------------------------------------------------------------

 1)  Eazel profiled in New York Times
 2)  New text widget work
 3)  Italian GGAD
 4)  Python/GNOME Tutorial
 5)  New gnome-core unstable release
 6)  GNOME Documentation Status Table
 7)  New Glade
 8)  Lokkit
 9)  Nautilus Update
 10)  Hacking Activity
 11)  New and Updated Software

==============================================================

 1)  Eazel profiled in New York Times

--------------------------------------------------------------


The New York Times has a nice profile of Eazel, Inc., developers of
the GNOME 2.0 desktop shell and file manager. Free registration is
required:

  http://www.nytimes.com/library/tech/00/02/biztech/articles/21eaze.html

Eazel's participation is a truly exciting development for GNOME;
they've been hacking on GNOME for quite some time, but the company
hasn't been publically announced before this past week or so.

Their Nautilus project promises to be _the_ central feature of the
GNOME 2.0 desktop. They have several people working on it full-time,
but there's a lot of room for additional helpers, because it's a large
and ambitious project with quite a few snazzy features. This is an
exciting place to get involved with GNOME development.

CNet also has an article on Eazel that showed up on Slashdot, but it
has a number of errors. The main one is that Eazel is NOT working on
an "extension to GNOME" they are working on GNOME itself, the Nautilus
file manager. The CNet article:
 http://news.cnet.com/news/0-1006-200-1552097.html?tag=st.ne.1006.thed.1006-200-1552097

==============================================================

 2)  New text widget work

--------------------------------------------------------------


I've been hacking on a port of the Tk text widget to GTK, this is Yet
Another Text Widget. To try it out, have a look in CVS module
'tktext-port' where I just imported it this weekend. It is NOT ready
to write an application with, but it is ready to play with.

The main virtue of this widget is flexibility and features, plus a
nice API. It does tend to use more memory than GtkExText, and one
speed bottleneck remains that keeps it a bit slower in certain cases
as well (I know how to fix this, but it isn't yet fixed).
Check out the README for the widget if you're interested in all the 
details on its features and shortcomings.

==============================================================

 3)  Italian GGAD

--------------------------------------------------------------


GTK+/Gnome Application Development has been translated into Italian by
Christopher Gabriel. You can buy the book, or read the online version:

  http://www.gnome.org/mailing-lists/archives/gnome-announce-list/2000-February/0020.shtml

==============================================================

 4)  Python/GNOME Tutorial

--------------------------------------------------------------


Some nice work on a Python/GNOME tutorial:

  http://laguna.fmedic.unam.mx/~daniel/pygtutorial/

==============================================================

 5)  New gnome-core unstable release

--------------------------------------------------------------


Try it, and report bugs: 
  http://news.gnome.org/gnome-news/951121519/index_html

==============================================================

 6)  GNOME Documentation Status Table

--------------------------------------------------------------


A new status table should help coordinate the documentation effort:

  http://news.gnome.org/gnome-news/950739448/index_html

Application authors and documentation volunteers alike should check
this out.

==============================================================

 7)  New Glade

--------------------------------------------------------------


A new Glade is out:

  http://news.gnome.org/gnome-news/950791085/index_html

==============================================================

 8)  Lokkit

--------------------------------------------------------------


Alan Cox made a simple firewall configuration tool for Red Hat Linux, 
designed to let home users with a dialup connection secure their 
machines:

  http://news.gnome.org/gnome-news/950932355/index_html

Patches are being taken to port it to platforms other than Red Hat,
it's only Red Hat specific because Alan wrote that support first.

After compiling it, be sure to run 'gnome-lokkit', there's also a text
mode version called 'lokkit'. And I'm told the CVS version has some
weird Swedish chef stuff in it - not sure what this means. :-)

==============================================================

 9)  Nautilus Update

--------------------------------------------------------------


  by Maciej Stachowiak
  screenshots by Richard Hestilow

There's now a web site nautilus.eazel.com, but it doesn't have much
useful content yet.

Here are some of the nautilus development highlights for the past
week:

* New tab UI for the index panel area. 

  http://nautilus.eazel.com/screenshots/feb-18-2000/tab.jpg

* The new `Notes' meta view allows you to add your own annotations to
anything that can be viewed with Nautilus. 

  http://nautilus.eazel.com/screenshots/feb-18-2000/notes.jpg

* The back and forward buttons now have right-click menus showing the
history. The UI for this still needs work to improve discoverability.
	
* Zoom level now stays the same while you navigate directories.

* Individual icons in a directory can now be resized by selecting
`Stretch Icon' from the right-click menu in the icon
view. 

  http://nautilus.eazel.com/screenshots/feb-18-2000/stretch.jpg

* Many bug fixes, infrastructure changes, and minor UI tweaks.

==============================================================

 10)  Hacking Activity

--------------------------------------------------------------


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

 146 GUADEC
 139 gnome-core
 119 gimp
 102 nautilus
  98 evolution
  66 gnumeric
  57 guppi3
  54 gnome-applets
  37 gtkhtml
  34 libgtop
  30 gnome-libs
  29 gtk--
  27 gtop
  27 gnome-docu
  26 dr-genius
  24 web-devel-2
  20 bonobo
  19 libgedu
  19 gtk+
  17 gtranslator
  17 gnome-iconedit
  16 libical

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

 109 ole
  89 martin
  63 jirka
  57 trow
  51 jberkman
  48 neo
  46 mathieu
  35 sopwith
  33 kmaraas
  33 kabalak
  31 darin
  29 owen
  28 danw
  27 dmueth
  26 kenelson
  25 mloper
  25 jody
  25 ettore
  22 miguel
  21 arios
  21 alves
  20 jrb
  18 mitch
  17 timj
  17 sullivan
  17 iholmes
  17 hp
  17 andy
  17 aaronl
  16 ahyden
  15 wlashell
  15 rasta
  15 jpr

==============================================================

 11)  New and Updated Software

--------------------------------------------------------------


Something like 50 packages since the last summary...

CodeCommander - Code editor
FMaps - GIS/gnome-session
GDVD - DVD player
Gnofract 4D - fractal renderer
Electric Ears - audio player/editor
gnofin - small personal financial application
gnome_dialup - PPP tool
gtraffic - Traffic game
SKIN scripting language - scripting language for GnomeCanvas
grecord - record/play wav files
sfe - soundfile editor
Seahorse - GPG frontend
irssi - IRC client
Ntool - email client
gnome-python - Python bindings for GTK and GNOME
gnome-lokkit - Firewall configuration tool for Red Hat Linux
PowerChess - gnuchess frontend
gPopUp - graphical interface to send SMB messages
BBsol - description in French, beats me :-)
graphtool - generate graphs
genigma - emulates Enigma machine
gnome-ttt-3d - 3D tic tac toe
gnome-ttt - tic tac toe
gmt - graphical frontend to kernel module management
gfdisk - disk partition program
gnommind - Master Mind clone
gnome-yahoo - like Yahoo! Pager
PowerShell - terminal emulator
Koala - "object-database/GUI/database-backend/data-widget/Microsoft-Access thingie for postgres"
solfege - ear training program
Yet another MP3 tool - organize MP3s
gtkdiff - frontend to diff
Everybuddy - Universal instant messaging client
gno3dtet - 3D tetris
GNet - simple glib-style network library
gRhythm - EKG strip learning tool
wmdrawer - drawer applet for WindowMaker, written in GTK
sawmill - Lisp-extensible window manager
yank - notekeeper/todolist manager
Batalla Naval - naval battleship game
Oregano - circuit simulation (SPICE frontend)
gecco - control panel framework
Cloned Xunzip - Zip utility
GMonsters - monster-breeding game
gnome-ihop - find nearest IHOP
GMailWatch - mail monitor applet
gnome-napster - napster client
XChat - IRC client
Pan - newsreader
Gnofract - fractal browser
RheinTurm - clock
GNOME ReadNews - usenet client

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



===========================================================================

Until next week - 

Havoc