To: gnome-announce-list@gnome.org, gnome-list@gnome.org Subject: GNOME Summary May 8-30 2000 From: Havoc Pennington <hp@redhat.com> Date: 01 Jun 2000 12:03:07 -0400 This is the GNOME Summary for May 8-30, 2000. ============================================================= Table of Contents ------------------------------------------------------------- 1) GNOME 1.2 Released! 2) Development Tutorials 3) Software release highlights 4) Developer interviews 5) Libart and Librsvg SVG renderer 6) GtkMozEmbed 7) RHAD Labs Update 8) Evolution Updates 9) Hacking Activity 10) New and Updated Software ============================================================== 1) GNOME 1.2 Released! -------------------------------------------------------------- As you've no doubt heard, the latest version of GNOME is available. This one doesn't change the development environment much, but it's quite a bit nicer from an end user standpoint. Here's the Gnotices article about it: http://news.gnome.org/gnome-news/959264480/index_html An article about the new stuff on LinuxPower: http://linuxpower.org/display.php?id=180 Another on LinuxPlanet: http://www.linuxplanet.com/linuxplanet/reports/1906/1/ Our new, improved user website: http://www.gnome.org/ Congratulations to all the developers who worked on this release; of course Jacob Berkman was the mastermind, and deserves much of the credit for all the snazzy new stuff. Send him your thanks and applause. ============================================================== 2) Development Tutorials -------------------------------------------------------------- Some articles on developing with GNOME - GNOME Python intro: http://www.linuxdev.net/features/articles/05.24.2000/index.shtml Writing panel applets: http://www.linuxdev.net/features/articles/applets_1.shtml http://www.linuxdev.net/features/articles/applets_2.shtml ============================================================== 3) Software release highlights -------------------------------------------------------------- gnome-db (database API and widgets): http://mail.gnome.org/pipermail/gnome-db-list/2000-May/000732.html New glib/GTK bugfix releases: http://news.gnome.org/gnome-news/959236083/index_html gdk-pixbuf: http://news.gnome.org/gnome-news/959023301/index_html Balsa: http://www.balsa.net Dr Genius: http://drgenius.seul.org Dia: http://news.gnome.org/gnome-news/958632948/index_html GTK/XEmacs beta: http://www.cs.indiana.edu/elisp/gui-xemacs/ ============================================================== 4) Developer interviews -------------------------------------------------------------- The new web site has some interesting developer interviews: http://www.gnome.org/developerinterviews/index.html ============================================================== 5) Libart and Librsvg SVG renderer -------------------------------------------------------------- An update from Raph: Librsvg saw some commits this week, adding gradients. Librsvg is a library currently living inside the Nautilus codebase for batch rendering of SVG files. It derives its SVG support from the Gill codebase, but with these latest commits passes Gill in functionality. There may be other interesting applications for Librsvg, for example to dynamically generate web graphics. Libart had some corresponding commits, including a new modular rendering architecture for arbitrary mixing of image sources and mask sources, and gradients implemented within this architecture. ============================================================== 6) GtkMozEmbed -------------------------------------------------------------- Chris did some documentation on his new Mozilla widget; you can read about it here: http://www.mozilla.org/unix/gtk-embedding.html The widget will be in M16, whenever that comes out. Soon. ============================================================== 7) RHAD Labs Update -------------------------------------------------------------- RHAD Labs has shifted focus a bit. For a long time we were doing much of the GNOME user environment work, fixing bugs, making packages, and maintaining code. However Helix and Eazel have stepped up with far greater resources and expertise in this area than we have. So we've shifted our efforts to focus on libraries and development tools. Details on specific people's current projects: - Owen and Tim are doing GTK 1.4 - Elliot is doing framebuffer support for GTK 1.4 - I'm doing C++ stuff: http://sourceware.cygnus.com/inti/ - Jonathan is writing a new list/tree widget for GTK 1.4 - Chris Blizzard is doing Mozilla, including GtkMozEmbed We're also continuing to maintain certain packages, such as ORBit, OAF, control center, and GConf. Dave Mason is now the Labs manager, so he's announced plans to hand the GNOME Documentation Project Leader position to someone else (he'll still work on GDP, he just doesn't have time to be the leader while also managing). ============================================================== 8) Evolution Updates -------------------------------------------------------------- In addition to these updates, Jacob reports that virtual folders are working (basically you can have a folder of "all mail from Joe" and "all mail about X" and the two folders can virtually contain some of the same messages). May 15: It's been a busy week for the Evolution team. The alpha 0.0 release brought a slew of improvements, from the slaying of calendar bugs and libcamel bugs to various user interface cleanups. The best way to see our progress, however, is to run Evolution itself; the alpha preview is available: http://www.helixcode.com/apps/evolution-preview For those willing to brave the cvs version of Evolution, you'll find even more goodies; tree control navigation, category support in the addressbook, and better resizeability in the table views are all available in the current cvs version of Evolution. Finally, we now have an Evolution hackers mailing list; for those interested in participating in development, this is the list for you: http://lists.helixcode.com/mailman/listinfo/evolution-hackers May 22: Another week forward for the Evolution team! My favorite new feature is the filter druid (from Tools->Filter Druid), courtesy of Michael Zucchi. Other new features include, but are not limited to... * In the addressbook, lots of memory leaks were found and squashed, and the ETable view is less flickery. Arbitrary field support via glade is now also working (clahey). * Work on the calendar was mostly under the hood, including work on recurrence rules and keyboard navigation (damon). * The Evolution book, written by Aaron Weber, has also been checked in (under doc/C). Over 30 pages, and lookin' good! If the gods are with us, we might even see virtual folders by the end of the month. ============================================================== 9) Hacking Activity -------------------------------------------------------------- Module Score-O-Matic: (number of CVS commits per module, since the last summary) 466 nautilus 318 evolution 231 gnome-core 198 gnumeric 179 control-center 155 gnomeweb-wml 136 gimp 120 gnome-i18n 115 gnome-utils 115 gnome-db 104 gnomeicu 96 gnome-applets 89 gnome-games 85 balsa 73 gnome-libs 71 gnome-media 69 gtk+ 63 gtranslator 57 gnome-vfs 50 mc 45 bug-buddy 44 bonobo 39 gtkhtml 37 dia 37 achtung 36 pan 36 dr-genius 34 gedit 33 ggv User Score-O-Matic: (number of CVS commits per user, since the last summary) 251 kmaraas 247 pablo 232 kenneth 203 darin 179 ahyden 140 frob 129 joakim 102 jody 94 jirka 84 ke 83 clahey 82 ettore 72 kabalak 68 jesusb 66 rodrigo 63 danw 59 eskil 51 neo 48 rasta 48 nethunter 45 mmeeks 43 martin 42 bansz 42 arios 41 andy 40 sullivan 39 ramiro 39 owen 38 pepper 38 miguel 37 timj 37 nakai ============================================================== 10) New and Updated Software -------------------------------------------------------------- Software since the last summary. MMC - yet another mail client FireStarter - firewall configuration Finder - finder bar as in MacOS Pybliographer - bibliographic database tool gtk-- - C++ wrapper for GTK+ gimp - Powerful all-doing image editor gnome-napster - napster client Tenes Empanadas Graciela - game ToutDoux - project manager MemoPanel - put memos in the GNOME panel gnomerar - frontend for rar archiver Grin - another mail/news client Gnucash - personal finance app grio_applet - for Diamond Rio MP3 player remotehost_applet - administer remote hosts gbox_applet - monitor mbox files gPhoto - digital camera app BEAST/BSE - sound synthesis Gote - vector font editor gnome-db - database access for GNOME apps gmessage+ - clone of xmessage MySQL Navigator - browse MySQL databases GNOME stock ticker - see stock prices The Gernel - Linux kernel configuration RadioActive - radio tuner interface gnome-find - "find" utility GnewsAlert - alerts you to new news from news-related websites GSwitchIt - Xkb state indicator for the panel Gnumeric - advanced spreadsheet Balsa - email client for GNOME Dr Geo - interactive geometry Dr Genius - general math tool gnome-guile - Guile bindings for GTK/GNOME Galway - GNOME web editor Oregano - circuit design tool Arianne RPG - online roleplaying game GnomePM - portfolio manager giq - command line queue gno3dtet - 3D tetris Gnome Toaster - CD creation suite Sarah - file manager ScrudgeWare - Linux distribution sawfish - GNOME-friendly window manager RP3 - PPP config tool gASQL - database frontend Pan - usenet client Overflow - "data flow oriented" programming tool Organic - create organic-looking animatable meshes gLife - game of life PyBiff - mail checker gnotepad+ - simple HTML/text editor GNOME CD Master - CD mastering app Loci Project - genome informatics "collaboratory" MixMagic - hard drive sound mixer gIDE - integrated development environment Bluefish - programmer's HTML editor GNOME ReadNews - usenet client ggv - PostScript viewer Code Commander - all-purpose editor GHex - binary file editor Glade-- - extension to Glade for gtk-- GNOME WebAds - maintain ad banners CTWMg - GNOME patches for CTWM GeneGnome - Graphical Enzyme Networking Environment for GNOME UNFAIR - strategy game Jungle Monkey - distributed file sharing seti_applet - SETI@Home gnome-socket - sockets library pavuk - recursive WWW grabber Encompass - web browser Screem - web site creation suite TryPeaks - solitaire GnomeICU - ICQ client See the software map on www.gnome.org (or Freshmeat) for more information about any of these packages. =========================================================================== Until next time - Havoc