[LWN Logo]

Date: Sun, 27 Jun 1999 23:54:50 -0400 (EDT)
From: Havoc Pennington <rhp@zirx.pair.com>
To: gnome-announce-list@gnome.org, gnome-list@gnome.org
Subject: GNOME Summary, June 21-28


This is the GNOME Summary for June 21-28. I will unfortunately be out of
town and offline Friday-Sunday of next week for personal reasons, so next
week's summary may be late.  But this week's isn't. :-)

There wasn't too much big news this week, but lots of code was written and
lots of packages released. So we're getting some work done.

Please note that the web site and CVS will be down for the afternoon
(Eastern US time zone) today (Monday). We're upgrading the machine.
So some of the links in here will be temporarily dead.

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

 1) "GTK+/Gnome Application Development"
 2) Warn the Translators  
 3) Gnumeric can print!
 4) Samba support for GNOME file manager
 5) gnome-core 1.0.7 bugfix release 
 6) GNOME Apt development fires back up
 7) GnomeHello goes into CVS
 8) Hacking Activity
 9) New and Updated Software

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

1) "GTK+/Gnome Application Development"

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

I announced my new book this week; it covers Gnome and some advanced
GTK+ topics. Sort of a sequel to the Gtk tutorial. The full
announcement is here:

  http://www.gnome.org/news/fullitems/0.shtml

The book will come out under a free license and be maintained as 
official Gnome documentation.

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

2)  Warn the Translators  

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


Kjartan Maraas writes:

"This is a request for the maintainers to send a warning message
to gnome-i18n@gnome.org one day before each release, so that we
mere translators can have a chance of catching up with the latest
additions before release."

So: maintainers, mail gnome-i18n@gnome.org if your app is in GNOME CVS
and you want it translated.


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

3) Gnumeric can print!

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

The CVS version of Gnumeric has printing merged in (finally). The
print dialog needs help, but Miguel is on it and once the dialog is
done there will be a Gnumeric release with printing enabled.

There was a new version released right before the print merge, so if
you have a pet bug see if it's been fixed in that release.

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

4)  Samba support for GNOME file manager

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


Miguel writes:

"Wayne Robert's code for smb file sharing has been incorporated into
CVS and works fully with text mode and gnome versions of the file
manager.  I have been browsing my samba shares all day now."

"Now, we need a little proggie/extension to browse machines on the
net now :-)."


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

5) gnome-core 1.0.7 bugfix release 

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

Full details here:

  http://www.gnome.org/news/fullitems/2.shtml


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

6) GNOME Apt development fires back up

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

This is a blatant self-plug, but news is slow this week. Because I'm
done writing my book (whee!), I am hacking on gnome-apt again. As
always I'm happy to take contributions. GNOME Apt is a frontend for
the Apt package tool, which is Debian-specific for now (but in reality
has only a few Debian-specific files and could be ported to RPM by
someone with the know-how).

Home page is here:

  http://www.debian.org/~hp/gnome-apt.html

I fixed a little bit-rot, and now I'm hacking on the GtkVTree widget
(in GNOME CVS under scratchpad/vtree) to replace the tree view with
something that works better.

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

7) GnomeHello goes into CVS

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

I checked in a gnome-hello module that's supposed to be an exemplary
Gnome application. If you notice something non-exemplary, please let
me know. :-) Tomas Ogren already fixed several bugs last night.

This should be a good resource for people learning Gnome
programming. The source tree is all set up with internationalization,
documentation, etc. so you can simply copy it as a starting point for
your app.

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

8) Hacking Activity

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

We had 618 commits this week, though I'm actually counting a couple
hours earlier than usual. Next week will be bloated by 2 hours, this
week is short. 

CVS Module Score-O-Matic:

 112 gtk--
  66 gnumeric
  33 gphoto
  32 gnome-core
  31 gnome-libs
  28 gimp
  26 mc
  20 web-devel-2
  18 form-maker
  14 ggv
  14 gbuild
  12 gxsnmp
  12 gnome-guile
  12 bonobo

CVS User Score-O-Matic:

  119 kenelson
  54 unammx
  34 pablo
  26 gregm
  23 mortenw
  19 hp
  14 srust
  14 mej
  13 vinc
  13 scottf
  12 yosh
  11 jpekka
  10 timj
  10 nat
  10 mmeeks
   9 sopwith
   9 ole
   9 kmaraas

You should probably ignore the top entry here - kenelson had some
script go nuts and checked in a whole bunch of gtk-- files one by
one. He claims he'd be #1 even without that though - hmm.

Elliot says we're going to upgrade to a new version of Bonsai and
we'll be able to do a line-based Score-O-Matic. I know I'll be ahead
of the game with my line-intensive brace style:
if ()
  {

  }
K&R indenters, prepare to lose. Muhaha.

Gregory McLean hacked up a storm, as usual; looks like he's working on
his GXSNMP application (a network monitoring tool) and form-maker,
which can fill out forms for you. Check these out.

Nat is working on menu merging for embedded components. Check out
bonobo/bonobo/gnome-ui-handler.h, and send him comments if you're
knowledgeable about these things. This will also free us from some of
the ugly aspects of GnomeUIInfo templates.

Gnumeric had all kinds of printing-related checkins, and I believe
Michael Meeks also renovated the function architecture, so it also has
more powerful internals. mortenw and jpekka were also checking in to
this module. Gnumeric is really moving forward fast, and it's already
darn useful.

The GPhoto digital camera app seems to be under *very* heavy
development, moving steadily for a long time now. There are tons of
people working on it, Ole Aamot (ole) and Scott Fritzinger (scottf)
are the two I noticed in the Score-O-Matic. Check out:

   http://www.gphoto.org/

Michael Zucchi notes that gnome-terminal now supports UTF8, so check
this out. You can use all sorts of funky characters in your terminal.

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

9) New and Updated Software

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

There's a fairly out-of-control number of new and updated apps this
week:

gnofin
GameStalker
GnomePGP
GnoMail
Bluefish
gnome-print
Log applet
Glade
ORBit
GMC (file manager)
gnome-core
Gnumeric
gEdit
Gaby
GMailWatch
NetLeds applet
gFTP
wxWindows/GTK
X-Chat
BakaSub
dame
Gnotepad
Homer applet
GBuild
Trinity
GMail
GnomePM
GMyNews
Bulb
gtuner
gnome-pilot
gIDE

At press-time, Jeremy Wise is working on a GnomeICU release, which
should pop up by tomorrow.

Remember, if you want your app listed here add it to the software map
on www.gnome.org.

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

OK, can't think of anything else, and I'm unduly tired. Contrary to the
trend noted on www.gnome.org, this week I am the man who sleeps much.

As always, if you have items for the summary please mail hp@pobox.com.

Havoc