To: gnome-announce-list@gnome.org, gnome-list@gnome.org Subject: GNOME Summary April 13-25 (freedesktop.org, gnome-utils, gtk--, Sawmill name change, mini icons, Eazel funding, GTK news, Nautilus news, software releases) From: Havoc Pennington <hp@redhat.com> Date: 26 Apr 2000 00:11:11 -0400 This is the GNOME Summary for April 13-25, 2000. ============================================================= Table of Contents ------------------------------------------------------------- 1) freedesktop.org 2) gnome-utils release 3) gtk-- 1.2 released 4) Sawmill changes name 5) More releases 6) Articles and interviews 7) Eazel funding 8) mini icons 9) All systems stabilized 10) GTK+ news 11) Nautilus Update 12) Hacking Activity 13) New and Updated Software ============================================================== 1) freedesktop.org -------------------------------------------------------------- I started up a small project to work on desktop cooperation, that may be of interest to GTK and GNOME developers: http://www.freedesktop.org/ ============================================================== 2) gnome-utils release -------------------------------------------------------------- Some intrepid hackers are trying to bring the gnome-utils package back from the dead; it became a bit obsolete at some point. The latest snapshot release updates some translations and docs; adds gfloppy and gdict; breaks the spec file (don't try rpm -ta); and is available here: ftp://ftp.gnome.org/pub/GNOME/unstable/sources/gnome-utils/gnome-utils-1.1.0.tar.gz ============================================================== 3) gtk-- 1.2 released -------------------------------------------------------------- gtk-- now has a stable release, synchronized with GTK+ 1.2; check out the announcement here: http://www.gnome.org/mailing-lists/archives/gnome-announce-list/2000-April/0025.shtml gtk-- is a C++ library for writing GTK+ applications. It offers a typesafe signal/slot system, widget derivation, C++ syntax and namespaces, and all that fun stuff. If the lack of C++ support has been scaring you away from GTK+, check out gtk--. ============================================================== 4) Sawmill changes name -------------------------------------------------------------- It happens every day; some free software name turns out to be a trademark. Sigh. Now it's called "Sawfish." http://news.gnome.org/gnome-news/956312032/index_html ============================================================== 5) More releases -------------------------------------------------------------- Balsa: http://news.gnome.org/gnome-news/956170481/index_html EOG: http://news.gnome.org/gnome-news/956257225/index_html gnome-core/gnome-applets: http://news.gnome.org/gnome-news/956273342/index_html (Find the bugs! This one is getting near the final stable version.) ============================================================== 6) Articles and interviews -------------------------------------------------------------- Tutorial on glib: http://www-4.ibm.com/software/developer/library/glib.html Interview with Ettore: http://www.linuxpapers.org/show_article.html?INTERVIEW_ETTORE GNOME and Palm Pilot: http://news.gnome.org/gnome-news/956611538/index_html ============================================================== 7) Eazel funding -------------------------------------------------------------- Eazel announced substantial venture capital funding: http://news.gnome.org/gnome-news/956051807/index_html This can only be good for GNOME, since they can afford more hackers. ;-) ============================================================== 8) mini icons -------------------------------------------------------------- We have mini-icon support for the task list; it interoperates nicely with KDE applications even. Have a look here: http://www.gnome.org/~jberkman/tasklist-icons.png To add support to your apps, see the docs for new libgnomeui API: http://primates.helixcode.com/~jacob/gnomeui-gnome-window-icon.html Note that ISVs and such should NOT use this API for a while yet, because no current Linux distribution ships with it. The next generation of distribution versions will have it. ============================================================== 9) All systems stabilized -------------------------------------------------------------- We've had all kinds of adventures with flaky mailing lists and bug tracking systems; let's just say that they involved ancient versions of Linux running ancient versions of qmail and smartlist, and that now things have gone to Mailman/Postfix nirvana. i.e. it's all working again. ============================================================== 10) GTK+ news -------------------------------------------------------------- Owen spent all yesterday trying to get a snapshot of the new GTK-with-Pango up for your previewing enjoyment; the snapshots even come in RPMs that won't conflict with your existing GTK install! Woo-hoo! This will let you edit bidirectional text in the new text widget and in GtkEntry, flip your UI back and forth dynamically to match your right-to-left language, and that kind of crazy stuff. You'll probably have to install some Hebrew, Arabic, and Japanese fonts to get the full experience (hint: 'xset fp rehash' after you install them). There's also a little international keyboard applet that comes with the panel, which you can use to make your keyboard output foreign characters. There's a new Pango status report: http://www.pango.org/status-000425 And the Pango downloads page is supposed to have the snapshot tarballs and RPMs by the time you read this: http://www.pango.org/download.shtml Jonathan continues to hack the tree widget, it's even in CVS now under module 'gtree'; send comments and patches or forever hold your peace, because if this gets in GTK+ it's the last one ever. (Third time is the charm, I hope.) And as always, I'll plug the TODO list (we've had a number of patches coming in on gtk-devel-list, which is promising): http://developer.gnome.org/status/ ============================================================== 11) Nautilus Update -------------------------------------------------------------- For those who don't know yet, Nautilus is a graphical shell/file manager planned for GNOME 2.0. Here are some of the new features that were added since the last nautilus update. * Special pseudo home directory for `Novice' user level. (Andy) * Convert Nautilus from GOAD to OAF. This will eventually enable nautilus to support a much wider range of view components. (Maciej) * Mozilla component for Nautilus; very preliminary and requires Mozilla source to build right now (this was mentioned in the last Nautilus summary but now it's actually checked in). (Ramiro, Chris Blizzard) * Improved preferences, including new preferences like click policy and using GConf instead of gnome_config (Ramiro) * Files appear in new location when moved or copied with Drag and Drop (Pavel) * Greatly improved icon layout (Darin) * Installer prototype (Shane) * Initial support for URI links (both gmc-style and a newer kind) (Andy) * Rename files in-place (Gene) * More icons for common file types. (Andy [stolen from gmc]) * Numerous bug fixes (everyone) ============================================================== 12) Hacking Activity -------------------------------------------------------------- Module Score-O-Matic: (number of CVS commits per module, since the last summary) 147 evolution 110 nautilus 87 gnome-utils 72 gnome-core 71 gnome-applets 65 gnome-games 59 gimp 54 balsa 51 gnumeric 46 gedit 38 gnome-db 32 gnome-media 30 gtkhtml 29 gfloppy 29 desktop-docs 20 gnome-libs 20 bonobo 16 mc 16 gnome-vfs 15 sodipodi 15 gtk-- 15 gnome-pim User Score-O-Matic: (number of CVS commits per user, since the last summary) 135 pablo 67 kabalak 50 ahyden 43 danw 38 darin 35 itp 35 barreiro 33 frob 32 ettore 30 rodrigo 30 jirka 29 martin 26 dcm 24 neo 24 dmueth 23 zucchi 23 alves 21 peterw 20 jody 19 kmaraas 19 jfleck 19 acscherp ============================================================== 13) New and Updated Software -------------------------------------------------------------- Software since the last summary. Jonathan kindly contributed this section again this week. ZClock - Replacement for the default clock applet. Everybuddy - Universal Instant Messaging client for linux. MonitorSensors - Displays sensor data provided by the lm_sensors package. gvn - Graphical virtual unix network. Gnome Character Map - Program to select and use high ASCII characters. KRunning - Database client that managea running events. Etherape - Network monitor with ethernet, ip and tcp modes. gts - A task scheduler (interface to at and cron). grio_applet - Manages files on the Rio PMP300 portable MP3 player. gmessage+ - Clone of xmessage. Grecord - Simple program for recording and playing sound files. gnome-core - GNOME panel and applets, and other essential GNOME utilities. gnome-applets - Collection of applets for the panel. Gnome UPS Monitor - Network UPS Tools package. bug-buddy - Graphical bug reporting utility for GNOME. MemoPanel - Memo applet for the GNOME panel. Balsa - Email client for GNOME. GtkExText - An alternative widget to the old GtkText widget. hOpla - link XML files to database. ToutDoux - ToutDoux aims to be the GNU "project". GtkExtra - A useful widget set complementary to GTK+. gedit - Lightweight text editor. rCalc - Fast and light symbolic calculator. Pybliographer - Tool for manipulating bibliographic databases. Industrializer - Generates a wide variety of percussion samples. gIPSC - IP subnet calculator. gno3dtet - 3D Tetris-like game. CodeCommander - Functional all-purpose editor. Gnome Toaster - cd creation suite using cdrecord, cdda2wav, mkisofs. GProc-applet - Displays the process list from the panel. gcrontab - A crontab editor for the cron system. Glitter - A newsreader for extracting binaries from newsgroups. teatime - A tea-drawingtime-observer-applet for the panel. X-Chat - A fully featured IRC client. gob - A preprocessor for making GTK+ objects easily. Sketch - A vector drawing program written almost completely in Python. GnoSPaM - Slackware package manager for Gnome using libslaktool. gtyping - A typing program. Sarah - a new file manager. Pan - A usenet newsreader. Sodipodi - A vector drawing program. Seahorse - A front end for GnuPG. Jungle Monkey - A distributed file sharing program. gnome-yahoo - A Yahoo! Pager clone for Gnome. GnomePM - Simple portfolio management tool. Gnome WebAds - Helps maintain banner ads on websites. See the software map on www.gnome.org (or Freshmeat) for more information about any of these packages. =========================================================================== Until next week - Havoc