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,
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).
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)
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.
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.
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.
*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.
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.
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.