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
———————————————————————-
- “GTK+/Gnome Application Development”
- Warn the Translators
- Gnumeric can print!
- Samba support for GNOME file manager
- gnome-core 1.0.7 bugfix release
- GNOME Apt development fires back up
- GnomeHello goes into CVS
- Hacking Activity
- 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:
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.