[LWN Logo]

To: gnome-list@gnome.org, gnome-announce-list@gnome.org
Subject: GNOME Summary, Jan 26-Feb 2: Documentation/Help System, Haskell and components, GNOME Sysadmin Guide, Applix using GTK+, Nautilus Status Report, GNOME Core beta, DeveloperWorks tutorial 
From: Havoc Pennington <hp@redhat.com>
Date: 03 Feb 2000 01:11:12 -0500


This is the GNOME Summary for January 26-February 2, 2000.

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

 1)  Documentation and Help System News
 2)  Haskell meets Bonobo component architecture
 3)  GNOME Sysadmin Guide
 4)  Gnumeric Zooming
 5)  Applix Alpha Version based on GTK+ 
 6)  Nautilus Status Update
 7)  New GNOME Core beta release
 8)  IBM DeveloperWorks article
 9)  Hacking Activity
 10)  New and Updated Software

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

 1)  Documentation and Help System News

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


GNOME Documentation god Dave Mason wrote up some plans for the GNOME
2.0 online help system, developed by Dave, Elliot, and Jonathan at
RHAD Labs. Check it out:
  http://www.gnome.org/mailing-lists/archives/gnome-doc-list/2000-January/0121.shtml

Also, Dan Mueth started a document about how to write GNOME documentation:
  http://www.gnome.org/mailing-lists/archives/gnome-doc-list/2000-January/0109.shtml

gnome-doc-list is getting to be quite a community, quite a few people
are helping out in this area. GNOME 2.0 needs to have good online help
and manuals if it's going to be truly easy to use; lots more helpers
are still needed. No coding skills required.

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

 2)  Haskell meets Bonobo component architecture

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


Manuel Chakravarty's work on a Haskell binding for GNOME has attracted
funding from the Australian Research Council under the Small ARC Grant
scheme.  The one year project entitled "Functional Programming of
Component-based Software" is described here:
  
  http://www.cse.unsw.edu.au/~chak/haskell/gnome/gnome-small/

This project is planned as an extension of an ongoing effort
developing a GTK+ binding for the high-level language Haskell:
 
  http://www.cse.unsw.edu.au/~chak/haskell/gtk/

It is located at the School of Computer Science and Engineering
of the University of New South Wales, Sydney:

  http://www.cse.unsw.edu.au,
 
The project is of course completely open and helping hands are always
welcome.

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

 3)  GNOME Sysadmin Guide

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


The GNOME Sysadmin Guide was Project of the Week Number Two, and Paul
Cooper stepped up with a good start on the this document. He needs
contributions from all the GNOME sysadmins out there; if you manage a
large GNOME deployment, consider mailing in some additions to the
Guide.

Have a look at this news item:
  http://news.gnome.org/gnome-news/948936343/index_html

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

 4)  Gnumeric Zooming

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


Another Project of the Week was nailed by Erdi Gergo, who added a zoom
feature to the Gnumeric toolbar. That's two projects down. :-)

Gnumeric now has a gnumeric/PROJECTS file in CVS with a number of
Project-of-the-Week type of projects, if you want to check it out. 
I may steal some of these for future GNOME Summary POW's too.

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

 5)  Applix Alpha Version based on GTK+ 

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


An alpha release of the Applixware 5.0 office suite came out this
week, and it is written with GTK+. Have a look:

 http://www.smartbeak.com/M1

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

 6)  Nautilus Status Update

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


Got the following update from the Nautilus team. They actually
encourage you to try to compile it, if you have what it takes. :-)
Here's the update:

  Nautilus is the Gnome 2.0 Graphical Shell and File Manager. Anyone
  interested in finding out more, or joining in development should check
  out the #nautilus channel on irc.gnome.org. There will also be a
  mailing list for discussion soon.

  Nautilus is being designed with an architecture that makes heavy use
  of the Bonobo component model, with Bonobo controls for even the basic
  file manager views. For an overview of the architecture, see
  docs/architecture.txt in the nautilus module on gnome-cvs.

  Compiling Nautilus yourself can be slightly hairy; you will need to
  build several modules from the HEAD in CVS and install them in a
  separate prefix to avoid conflicting with your existing GNOME
  install. Further, many of these modules are changing rapidly, and may
  not work or even compile together properly on any given day. But if
  you'd like to give it a try, look at `HACKING' in the nautilus module
  for instructions.

  Here are some of the new Nautilus features implemented since the last
  summary:

  * Items and backgrounds have right-click menus in the list and icon
    views; the only working options available so far are Zoom in, Zoom
    out and Select all.

  * The icon view can show images as their own icons. Scaling to
    thumbnails is still in progress, but icon-sized images already work
    well: 
     http://208.37.144.51/screenshots/icon-view-images.jpg

  * The list view can also show images as their own mini-icons:
     http://208.37.144.51/screenshots/list-view-images.jpg

  * The icon view now supports zooming. Icons can be viewed at a wide
    dynamic range of sizes, and the font size changes with zoom level as
    well. The current zooming support is only a rough cut. The icons are
    not scaled properly, and positioning inside the window when zooming
    does not work very well. Right now you can only zoom from the
    right-click menu; in time there will be zoom controls on the
    toolbar, using Bonobo menu/toobar merging support. Also, eventually
    more information about a file will be shown at higher zoom
    levels. http://208.37.144.51/screenshots/icon-view-zooming.jpg

  * The list view also supports zooming; right now it just scales the
    icons, but in the future it may also change the font size. Many of
    the same caveats apply as with the icon view.

  * The bookmarks menu and editor window now show icons:
     http://208.37.144.51/screenshots/bookmarks-menu.jpg


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

 7)  New GNOME Core beta release

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


Another GNOME Core, break it and report bugs:

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

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

 8)  IBM DeveloperWorks article

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


George posted another tutorial to IBM DeveloperWorks, this time on the
GNOME Canvas. Check it out to get started on canvas hacking:

  http://news.gnome.org:80/gnome-news/948861748/

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

 9)  Hacking Activity

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


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

  93 gimp
  61 nautilus
  52 gnumeric
  52 gnome-core
  51 gnome-applets
  50 guppi3
  37 gtk--
  34 gxsnmp
  30 gtkhtml
  29 gnome-docu
  28 dr-genius
  25 gnome-libs
  21 gphoto
  19 gtk+
  17 gnome-db
  16 dia
  14 gnome-pilot
  13 evolution

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

  50 trow
  42 jirka
  37 kenelson
  32 remlali
  30 neo
  28 ettore
  28 darin
  23 hp
  21 ole
  19 sopwith
  19 owen
  19 jberkman
  19 dmueth
  18 platin
  17 jody
  15 unammx
  15 mmeeks
  14 rodrigo
  14 martin
  13 timj
  13 mitch
  13 glaurent
  13 aaronl

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

 10)  New and Updated Software

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


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

Dr Genius - Math tool
RheinTurm - some sort of clock
graham - document organizer
Finder - mac-style finder bar
GNet - simple glib-style network library
Oregano - circuit designer
Atomix - mind game
VDKBuilder - RAD tool for GTK
Pygmy - mail client in Python
GNOME Transcript - database client
g3DGMV - map viewer
gbox_applet - new mail notifier
gRhythm - EKG cardiac rhythm training program
Emma - money management
Gaby - personal database manager 
gatO - "at" frontend
gcrontab - crontab editor
gmt - kernel module manipulator
sawmill - LISP-extensible window manager
gnuTaxes - tax preparation app
Sketch - vector drawing package
Elvis-GNOME - GNOME frontend for elvis vi clone
lua-gnome - bindings for lua programming language
genigma - simulates the Enigma machine
Sodipodi - vector drawing app
solfege - ear training program
Glitter - extract binary files from newsgroups (get your porno! :-)
Pan - Usenet news client
gerk - utility for one button mice
GMasqDialer - masqdialer client
glogo - ucblogo frontend

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

Until next week - 

Havoc