---

Release Digest: GNOME, March 2, 2004

GNet 2.0.5

GNet 2.0.5 includes several minor bug fixes.

GNet is a simple network library. It is written in C,
object-oriented, and built upon GLib (1.2 or 2.0). It is licensed
under the GNU LGPL.

The GNet homepage is <http://www.gnetlibrary.org>;.
The official IRC channel is #gnet on irc.gnome.org/.

Tarball available.

New in GNet 2.0.5
* Many Win32 fixes (thanks Andy Lanoix, Hans Petter Jansson,
Tor

Lillqvist, Tim Muller!) * Desciptor leak fixed in TCP sockets
(thanks Hans!) * GConn 100% CPU bug fix (thanks Andreas Rottmann!)
* Bug fix for URIs with high Latin-1 characters (thanks
Emmanuel

Saracco!)
* IPv6 fix for inetaddr_get_canonical_name() * New
echoserver-partyline example (thanks Andy!) * Miscellaneous
clean-ups (thanks Michael Alger, Tim Muller,

Stephane Loeuillet!)


David Helder – dhelder@gizmolabs.orghttp://www.gizmolabs.org/~dhelder


GnomeMeeting 1.00

Application

GnomeMeeting 1.00

Description

GnomeMeeting is a H.323 compatible videoconferencing application
that allows you to make audio and video calls to remote users with
H.323 hardware or software (such as Microsoft Netmeeting).

Enhancements

Main GUI :

  • Defaults to h323: or callto: if no url handler is specified and
    automatically rewrites the URL in the GUI
  • Improved the incoming call dialog so that it displays the
    remote URL (either the IP or the remote party number or the remote
    alias)
  • Added a speed dials submenu in the Call menu. All users for
    which you are adding a speed dial in the addressbook will be listed
    there, that gives a fast and easy way to call your friend or to
    transfer any existing call to them
  • Do not display DTMF’s in the URL bar during calls
  • Added alphabet to the dialpad
  • More HIG compliance (thanks to Fabrice Alphonso)

Address book :

  • Allow to rename groups and servers
  • Allow to have a group name identical to a server name while
    keeping them distinct and vice-versa
  • Keep the last selected page as current when deleting, adding or
    renaming a group or a server
  • Automatically enable the current group in the groups list when
    adding a new contact
  • Added a menu entry to the right-click menu to copy the URL of
    the currently selected contact to the clipboard

Preferences window :

  • Rewrote the preferences window code
  • Added info dialog for codecs
  • Administrators can block some settings to default values, they
    will be grayed out in the preferences
  • Rewrote the PC-To-Phone configuration window

Calls history:

  • Added call end reason for calls
  • Remember last 100 calls

Audio :

  • Added support for plugins (Julien Puydt, Craig Southeren)
  • Added support for native ALSA

Video :

  • Added support for plugins (Julien Puydt, Craig Southeren)
  • Improved performances of the video grabber
  • Fixed palette problem due to a bug in the Philips webcams
    driver
  • Fixed problem with bttv under 2.6.0

Configuration Assistant :

  • Completely rewrote the configuration assistant to make it
    simpler and more HIG compliant
  • Users are now only registered to ILS if they explicitely
    request it
  • Automatically disable video transmission when there is no video
    device for the selected plugin
  • Added VU Meter support (widget from Stefan Bruëns)
  • The settings are now only applied when the user clicks on
    “Finish”
  • Better default settings for DSL and cable users
  • Rewrote the Audio Tester for better performance, and to permit
    it to work with Quicknet cards

H.323 :

  • Added possibility to user early H.245 in setup or not
  • Added a way to force the gatekeeper alias to be registered as
    primary alias with the gatekeeper
  • Added possibility to clear automatically calls after 30 seconds
    of inactivity
  • Added configurable timeout before clearing or forwarding a
    call
  • Added iLBC codec support
  • Added possibility to start/stop the video transmission
    on-the-fly during calls
  • Added support for gateway/proxy

Misc :

  • Only display one error popup when several attempts to open the
    soundcard fail
  • Added plugin-managed sound events for incoming calls (incoming
    call ring) and outgoing calls (ring tone and busy tone)
  • All windows sizes and positions are remembered between
    sessions
  • Do not use ILS anymore to get the public IP when a NAT gateway
    is used, that allows people to have the service even if they don’t
    register to ILS
  • Allow to configure the web address GnomeMeeting uses to get the
    public IP address. This allows people to not have to trust
    seconix.com
  • Added possibility to keep video on windows on top of
    others
  • New notion of status : Available, Free For Chat, Busy,
    Forward
  • Unusable codecs are now grayed out when a Quicknet card is
    used
  • The text chat now supports h323:, callto:, http: and mailto:
    URLs (thanks to Julien Puydt)
  • Rewrote Quicknet support
  • The Transfer Call dialog is now closed at the end of calls. You
    can also transfer calls using only your POTS
  • New PC-To-Phone configuration window
  • Added a way to force “stay-on-top” for video windows
  • Updated translations
  • Better GConf keys structure

Documentation :

  • Added manual (thanks to Christopher Warner and Matthias
    Redlich)

Download

http://www.gnomemeeting.org

GNOME Software Map entry

http://www.gnome.org/softwaremap/projects/gnomemeeting


Pango-1.3.5

Pango-1.3.5 is now available for download at:

ftp://ftp.gtk.org/pub/gtk/v2.3/

pango-1.3.5.tar.bz2 md5sum: cb94befb65b0ca11cca02fb0f8166679
pango-1.3.5.tar.gz md5sum: d993f60c159c98b93f32e35b4f0eac97

This is the last development release leading up to Pango-1.4.0
which is scheduled for release in one week on March 8. Testing,
especially of the newly reworked OpenType code, is much
appreciated.

Two major improvements have been made since 1.3.3 (the 1.3.4
version number was skipped for consistency with GTK+
numbering.)

  • PangoLayout now autocomputes the bidirectional base direction
    with a set of patches from Dov Grobgeld. (Part of this work also
    shows up in GTK+-2.3.5.) This means that mixed right-to-left and
    left-to-right interfaces typically display correctly without
    further intervention.
  • The internal OpenType interfaces have been changed to make GPOS
    work much better, including Mark/Ligature attachmentsand cursive
    joins. GPOS is now enabled for Arabic text.

The release also contains a couple of small API enhancements,
including the much-requested wavy error underlines. (Patch from
Nicolas Setton)

Notes:

  • This is unstable development release. While it has had fairly
    extensive testing, there are likely bugs remaining to be found.
    This release should not be used in production.
  • Installing this version will overwrite your existing copy of
    Pango-1.2. If you have problems, you’ll need to reinstall
    Pango-1.2.5.
  • Bugs should be reported to http://bugzilla.gnome.org.

About Pango

Pango is a library for layout and rendering of text, with an
emphasis on internationalization. Pango can be used anywhere that
text layout is needed, though most usage so far as been in the
context of the GTK+ widget toolkit. Pango forms the core of text
and font handling for GTK+ 2.

Pango is designed to be modular; the core Pango layout can be
used with four different font backends:

  • Core X windowing system fonts
  • Client-side fonts on X using the Xft2 library
  • Direct rendering of scalable fonts using the FreeType
    library
  • Native fonts on Microsoft platforms

Dynamically loaded modules then handle text layout for
particular combinations of script and font backend. Pango-1.2 ships
with a wide selection of modules, including modules for Hebrew,
Arabic, Hangul, Thai, and a number of Indic scripts. Virtually all
of the world’s major scripts are supported.

As well as the low level layout rendering routines, Pango
includes PangoLayout, a high level driver for laying out entire
blocks of text, and routines to assist in editing internationalized
text.

More information about Pango is available from http://www.pango.org/.

Pango depends on version 2.2.0 or newer of the GLib library;
more information about GLib can be found at http://www.gtk.org/.

Overview of changes between 1.3.3 and
1.3.5

  • Add support for automatically determining the base direction
    for PangoLayout from the contained text [Dov Grobgeld]
  • Major rework of internal opentype interfaces to fix problems
    with GPOS. Turn on GPOS handling for Arabic.
  • Add a PangoAttribute to turn off font fallback [Noah
    Levitt]
  • Add wavy error-indication underlines [Nicolas Setton]
  • Improve handling of BENGALI LETTER A/E [Sayamindu
    Dasgupta]
  • Win32 bug fixes and improvements [J. Ali Harlow, Hans
    Breuer]
  • Misc bug fixes [Noah, Roozbeh Pournader]

Owen Taylor
1 March 2004


gnome-panel 2.5.91

Hey,

What is it ?

gnome-panel contains the GNOME panel which is the area on your
desktop from which you can run applications and applets, and
perform other tasks.

What’s changed ?

Panel

  • Don’t resize while autohiding (Bart Martens)
  • Remove the username from the Log Out menu item again
    (Vincent)
  • Xinerama fixes for panel position and collision avoidance (Rob
    Adams)
  • Make moving launchers with button2 work again (Mark)
  • Don’t allow the panel to be moved when its hidden (Mark)

Clock Applet

  • Fix task and appoinment list scrolling (William Jon
    McCann)
  • Use Fedora’s system-config-time if available (Miloslav
    Trmac)
  • Fix issue with clock not resizing when date chanes in some
    locales (Mark)

Notification Area

  • Set the window icon on the about dialog (Fernando Herrera)

Translations

  • Adam Weinberger (en_CA)
  • Pauli Virtanen (fi)
  • Christophe Merlet (RedFox) (fr)
  • Alastair McKinstry (ga)
  • Ravishankar Shrivastava (hi)
  • Luca Ferretti (it)
  • Takeshi AIHANA (ja)
  • Changwoo Ryu (ko)
  • Zygimantas Beruka (lt)
  • Asmund Skoveland (nn)
  • Dmitry G. Mastrukov (ru)
  • Elian Myftiu (sq)
  • Bojan Suzic (sr@ije)
  • Dinesh Nadarajah (ta)
  • Chanchai Junlouchai (th)
  • Funda Wang (zh_CN)

Where can I get it ?


http://ftp.gnome.org/pub/GNOME/sources/gnome-panel/2.5/gnome-panel-2.5.91.tar.bz2

Regards,
Mark.


Gfax 0.6.beta9

Application

Gfax 0.6.beta9

Description

Gfax is a pop up fax application for Gnome. It supplies the
familiar pop up window when printing to a fax printer. Gfax
currently works with Hylafax.

Enhancements

Network status queue data reception is much better and should work
without problem now. Previously Gfax would crash or the entire
queue would not be displayed if there were many jobs.

Gfax will now display the number of jobs left in the Send queue
in the window title bar so one can track send status when Gfax is
minimized.

The total number of jobs displayed in the status line at the
bottom of the window. This status line will also show when Gfax is
auto-refreshing the queue.

Queue selection has been added to the “Job” menu.

When sending a fax from the “New Fax” button, fax destinations
can be deselected. You can now select an entire phone book and then
deselect a few numbers.

Fixes

*start auto refresh on program startup if enabled. *change socket
read code so all data will be read in hylafax.cs *when deleting
jobs from a the Done queue it is refeshed properly.

Download

http://gfax.cowlug.org

GNOME Software Map entry

http://www.gnome.org/softwaremap/projects/gfax


GLib-2.3.5

GLib-2.3.5 is now available for download at:

ftp://ftp.gtk.org/pub/gtk/v2.3/

glib-2.3.5.tar.bz2 md5sum: 012e427d9efb12713357648f585b1d25
glib-2.3.5.tar.gz md5sum: e15fcc89982c9beecc12c68aca41fb49

This is the last development release loading up to GLib-2.4,
which is scheduled for release in one week on March 8. Please
test.

The most interesting change since 2.3.3 is the addition of
functions for atomic operations on integers and pointers. Other
changes consist mostly of small API enhancements and bug fixes.
(The 2.3.4 version number was skipped for consistency with GTK+
numbering.)

Notes:

  • This is an unstable development release. While it has had
    fairly extensive testing, there are likely bugs remaining to be
    found. This release should not be used in production.
  • Installing this version will overwrite your existing copy of
    GLib-2.2. If you have problems, you’ll need to reinstall
    GLib-2.2.4.
  • Bugs should be reported to http://bugzilla.gnome.org.

About GLib

GLib is the low-level core library that forms the basis for
projects such as GTK+ and GNOME. It provides data structure
handling for C, portability wrappers, and interfaces for such
runtime functionality as an event loop, threads, dynamic loading,
and an object system.

More information about GLib is available at:

http://www.gtk.org/

An installation guide for the GTK+ libraries, including GLib,
can be found at:

http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html

Overview of Changes from GLib 2.3.3 to
GLib 2.3.5

  • Make glib-mkenums parse initializers with macros. [Matthias
    Clasen, muppet]
  • Respect locale era in g_date_set_parse(). [Theppitak
    Karoonboonyanan]
  • Add atomic operations and use it for the async queue and gonce
    implementation. [Sebastian Wilhelmi]
  • Documentation improvements [Sebastian, Matthias, Sven
    Herzberg]
  • Add g_main_depth() for finding the recursion depth of the main
    loop [Owen Taylor, Tim Janik, Stefan Westerfeld]
  • Add g_spawn_close_pid(), needed on win32 [J. Ali Harlow]
  • Win32 fixes. [Hans Breuer, J. Ali]
  • Misc bugfixes [Sebastian, Matthias, Balazs Scheidler,
    Owen]
  • Updated translations (cy,et,ga,sq)

1 March 2003


Enlightened Sound Daemon 0.2.33

Application

Enlightened Sound Daemon 0.2.33

Description

EsounD (the Enlightened Sound Daemon) is a server process that
allows multiple applications to share a single sound card.

Enhancements

  • use new ALSA PCM API if available (Lukasz Mach and Eddy
    Mylyono)

Fixes

  • fix build on AIX and OSF (Albert Chin-A-Young)
  • don’t try to close audio device if not opened (Debian)
  • fix build with latest automake (Stanislav Bradec)
  • no longer required automake 1.4 (Thomas Cataldo)
  • fix Darwin build (Jerry Talkington)
  • fix typo in manpage (Kjartan Maraas)
  • fix crash when AUDIODEV doesn’t contain ‘/’ (Stefan
    Heinsen)

Download

http://ftp.gnome.org/pub/GNOME/sources/esound/0.2/

GNOME Software Map entry

http://www.gnome.org/softwaremap/projects/esound

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis