[4449] in linux-announce channel archive
Linux-Announce Digest #741
daemon@ATHENA.MIT.EDU (Digestifier)
Fri Apr 16 18:13:06 2004
From: Digestifier <Linux-Announce-Request@senator-bedfellow.mit.edu>
To: Linux-Announce@senator-bedfellow.mit.edu
Reply-To: Linux-Announce@senator-bedfellow.mit.edu
Date: Fri, 16 Apr 2004 18:13:02 EDT
Linux-Announce Digest #741, Volume #4 Fri, 16 Apr 2004 18:13:02 EDT
Contents:
No Starch Press releases "The Official GNOME 2 Developer's Guide" ("Kathryn Barrett")
Announce: OpenMotif 2.2.3 Released, OpenMotif 2.3 Prelim Spec Available ("Mark Hatch")
----------------------------------------------------------------------------
From: "Kathryn Barrett" <nostarchpr@oreilly.com>
Subject: No Starch Press releases "The Official GNOME 2 Developer's Guide"
Date: 16 Apr 2004 11:10:05 GMT
For Immediate Release
Contact: Leigh Sacks (leigh@nostarch.com or 415-863-9900)
THE OFFICIAL GNOME 2 DEVELOPER'S GUIDE
How to develop GNOME applications
San Francisco, CA--An increasing number of developers worldwide are
interested in GNOME, the user-friendly GUI and desktop development
platform for UNIX and Linux. However, the development documentation for
GNOME, while voluminous, is intimidating to a developer not wholly
familiar with the GNOME development process. To help rectify this
situation, No Starch Press and the GNOME Foundation announce the release
of "The Official GNOME 2 Developers Guide," the first English-language
book about developing with GNOME 2. With this book, current and would-be
GNOME developers can come up to speed with the building blocks of GNOME
development: GLib, GTK, and the GNOME API's.
"The GNOME 2 Developer's Guide" gives the reader a solid introduction to
these GNOME building blocks and teaches the reader how to fully understand
the various libraries and API's that are used to build GNOME applications:
* Use the GTK widget set to design user-friendly interfaces
* Learn the GNOME framework, extension widgets, and GConf to build
graphical applications
* Discover the GNOME virtual file system (GNOMEVFS), a powerful means of
navigating the system
* Learn the GLib standard data structures, algorithms, utilities, and the
GObject system
* Point and click with Glade and libglade for GNOME-style rapid
application development
* Learn the roles of pkg-config, GNU Autotools, and other software
building automation tools
This book contains numerous well-annotated examples that clearly
demonstrate each GNOME feature, with an accompanying reference section to
support each topic. A detailed glossary and extensive index round out the
book, making it a necessary addition to every GNOME developer's library.
"We're very happy that No Starch Press is publishing this book," said
Timothy Ney, GNOME Foundation executive director. "GNOME deployment and
development has been growing rapidly around the globe. This book will be
useful to developers who are new to GNOME, as well as those who have
experience with the development platform."
The GNOME community has been very involved with the creation of this book.
Miguel de Icaza, GNOME Project founder, contributed the foreword to the
book, and Michael Meeks, a respected GNOME developer, technically reviewed
the book for accuracy. Moreover, No Starch Press will be donating a
portion of the proceeds from sales of the book to the GNOME Foundation.
"We're pleased to have the support of the GNOME Foundation on this
project," explains No Starch Press publisher William Pollock, "and to be
able to offer them our support in return."
THE OFFICIAL GNOME 2 DEVELOPER'S GUIDE
by Matthias Warkus
ISBN 1593270305, April 2004, $49.95 ($72.95 Cdn), 520 pp.
Available at fine bookstores everywhere
To order from the publisher: visit www.nostarch.com, email
orders@nostarch.com, or call 800-420-7240
ADDITIONAL RESOURCES
Table of contents: http://nostarch.com/frameset.php?startat=gnome_toc
Cover image: http://nostarch.com/frameset.php?startat=gnome_big
GNOME home page: http://.gnome.org
GNOME Foundation: http://foundation.gnome.org
ABOUT THE AUTHOR
Matthias Warkus has been using Linux since the age of sixteen. He has
worked with the GNOME Foundation to produce the German localization of
GNOME, published articles and lectured on GNOME, and spent considerable
time working on the GNOME source code.
ABOUT THE TRANSLATOR
Brian Ward translated "The Official GNOME 2 Developer's Guide" from the
original German, updating and adding to the book in the process. Ward has
been working with Linux since 1993 and has a Ph.D. in computer science
from The University of Chicago. He is author of the Linux Kernel-HOWTO,
"How Linux Works" (No Starch Press), "The Book of VMware" (No Starch
Press), and "The Linux Problem Solver" (No Starch Press).
ABOUT NO STARCH PRESS
Since 1994, No Starch Press has published unique books on computing, with
a focus on Open Source, security, hacking, web development, programming,
gaming, and alternative operating systems. Our titles have personality,
our authors are passionate, and our books tackle topics that people care
about.
ABOUT THE GNOME FOUNDATION
The GNOME Project is an effort to create a complete, free and easy-to-use
desktop environment for users, as well as a powerful application
development framework for software developers. GNOME is part of the GNU
Project, and is Free Software. The GNOME Foundation works to further the
goal of the GNOME Project: to create a computing platform for use by the
general public that is completely free software.
For more information, or to request a review copy or schedule an
interview, contact Leigh Sacks at leigh@nostarch.com or 415-863-9900
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
From: "Mark Hatch" <mhatch@ics.com>
Subject: Announce: OpenMotif 2.2.3 Released, OpenMotif 2.3 Prelim Spec Available
Date: 16 Apr 2004 11:10:08 GMT
Hi,
The OpenMotif Development Team is pleased to announce that OpenMotif 2.2.3
has been released. It can be downloaded at:
http://www.motifzone.net/downloadmotif
or
http://www.openmotif.org/downloadmotif
OpenMotif 2.2.3 is primarily a bug fix release with some 25+ bug fixes.
Major work was done in making ensuring that OpenMotif 2.2 is fully thread
safe. The Change Log is attached below.
In other news:
- OpenMotif 2.2.4 is approaching beta. This is a functional release
that addresses many of the community suggestions regarding OpenMotif 2.2.x.
A source snapshot is also available at:
http://www.openmotif.org/downloadmotif
- OpenMotif 2.3 Preliminary Specification is available for review.
Implementation priorities for this release was based on the results
of the poll of Motif users conducted at the MotifZone. Current
implementation plans include support for Anti-Alias fonts,
Images (jpg/png), Wheel Mouse, and UTF8.
Implementation is underway and being checked into the HEAD portion
of the cvs tree at http://cvs.openmotif.org. Interested parties are invited
to download the source and provide comments.
Cheers!
Mark
----
2.2.3 Change Log
· Fixed many compilation warnings in Xm
· Removed incorrect includes in public header files
· Renamed widget Ext18List to MultiList
· Renamed Ext18List demo program to MultiList
· Renamed widget CombinationBox2 to DropDown
· Renamed ComboBox2 demo program to DropDown
· Fixed compilation failures in FontSelector, MultiList, and xmanimate demo
programs
· Added thread safety calls to ButtonBox, ColorSelector, Column, DropDown,
DataField, FontSelector, MultiList, IconBox, IconButton, Panned, TabBox,
TabStack, Hierarchy, Outline, and Tree
· Moved definitions in xmstring.list from XmStrDefsI.h to XmStrDefs.h
· Removed invalid definitions
· Fixed bug #278 (Man page for XmText does not display tables)
· Fixed bug #1013 (XmDrawnButton page describes hierarchy for bulletinboard)
· Fixed bug #1131 (64-bit int/long botch in XmRenderT.c)
· Fixed bug #1139 (XmNotebook doesn't resize tabs)
· Fixed bug #1152 (64-bit int/long botch in XmRenderT.c)
· Fixed bug #1153 (Don't let the tooltip run off the right/bottom of the
screen)
· Fixed bug #1154 (RadioBox button fails to select button if button is set
from callback)
· Fixed bug #1164 (RadioBox XmRowColumn ignores XmNradioAlwaysOne)
· Fixed bug #1166 (Double-click on a MultiList does not consistently
register a double-click event)
· Fixed bug #1170 (DropDown desensitization/sensitization)
· Fixed bugs #1172, #1173, #1188, and several other bugs in ToggleButton.
· Fixed bug #1181 (Linux Motif binaries do not work with Solaris/Xsun
Xserver)
· Fixed bug #1183 (XmNpageNumber when set on a MajorTab widget will crash
the application)
· Fixed bug #1197 (Compilation Error due to bad syntax in yacc file)
· Fixed bug #1205 (Bug in man-page of XmManager)
· Fixed bug #1168 (DeAssocNavigator warning when destroying widgets that
have XmScrolledWindow)
· Fixed bug #1184 (XmScrolledText widget no longer has vertical scrollbar)
· Fixed bug #1206 (XmNpopupHandlerCallback of XmContainer not called)
· Fixed bug #1207 (Extending selection using scrolled text widgets scrolls
up too fast)
· Fixed bug #1232 (Race condition in ToolTip code can cause crashes, even if
no tooltips are used.)
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
** FOR YOUR REFERENCE **
The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:
Internet: Linux-Announce-Request@NEWS-DIGESTS.MIT.EDU
You can submit announcements to be moderated via:
Internet: linux-announce@NEWS.ORNL.GOV
Linux may be obtained via one of these FTP sites:
ftp.funet.fi pub/Linux
tsx-11.mit.edu pub/linux
sunsite.unc.edu pub/Linux
End of Linux-Announce Digest
******************************