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