GStreamer 0.7.1
The GStreamer team is happy to announce our first release in the
0.7.x development series of the GStreamer streaming-media
framework. The goal of this release series is to stabilize it
towards a 0.8 release which will be part of the GNOME 2.6 release.
This development series and the ABI/API stable 0.8 release series
that is to follow it also hoped to increase our chances of KDE
choosing GStreamer as their multimedia framework for KDE 4.0. We
are already working with KDE developers to make that happen, with
the KDE Jukebox application JuK by Scott Wheeler already using
GStreamer.
The 0.7.1 series is a development series and is aimed at
developers. It is NOT 100% API/ABI compatible with the stable 0.6.x
series. This means you can not use this release to upgrade your
current GStreamer installation and expect your GStreamer
applications to keep working. It is parallel installable with the
0.6.x series however.
This development series contains a lot of improvements compared
to the 0.6.x series and is a much better foundation for building
advanced video handling applications. Below we list most of the
major changes and additions. Most are included in this first
release, but not all are complete yet as they will be in time for
the 0.8.0 release.
New/improved features in 0.7.x series
- Improved gst-launch syntax
- Stronger more flexible debug system
- Improved threading
- Improved Solaris and SPARC architecture support
- Cleaned up licensing, core 100% LGPL
- New ASF demuxer and muxer
- New Quicktime demuxer
- AVI muxer/encoder
- Working ALSA sound output, ALSA mixing support in the
pipeline - Misc new plugins and misc dead plugins removed
- Internationalized error handling
- A much improved testsuite
- improved content negotiation system
- New interface based audio mixer support
- New best of breed typefinding
- Interactivity support for DVD menus and Flash animations
Applications
As mentioned there are some changes in API/ABI for this release.
Many applications will probably be source compatible between 0.6.x.
and 0.7.x however. Rhythmbox for instance works very well when
compiled on 0.7.x. Gst-player do not work accross releases however,
so we will make a separate release of gst-player with the needed
fixes for it to work with 0.7.x.
GStreamer Homepage
More details on these features can be found on the project’s
website, http://gstreamer.net/.
Download details
Information on tarballs etc. on http://www.gstreamer.net/releases/0.7.1/
Support and Bugs
We use Gnome’s Bugzilla for bug reports and feature requests. The
“product name” is GStreamer (capital G). Please do the following
before writing a bug report :
gst-feedback &> feedback 2>&1
and attach the file “feedback” to your bug report, so that we have
some information useful in the debugging process.
Developers
GStreamer is hosted on SourceForge. All code is in CVS and can be
checked out from there. Interested developers of the core library,
plug-ins, and applications should subscribe to the gstreamer-devel
list. If there is sufficient interest we will create more lists as
necessary.
We are still looking for people with access to Solaris, HP-UX,
Irix and True64 that would be willing to try building and testing
GStreamer. Patches fixing such problems are also more than
welcome.
Dr. Geo 0.9.10
Application
Dr. Geo 0.9.10
Description
Dr. Geo is a GTK interactive geometry software. It allows one to
create geometric figure plus the interactive manipulation of such
figure in respect with their geometric constraints. It is useable
with students from primary or secondary level.
Enhancements & Fixes
- New updated French, Italian, Spanish user manual.
- New spanish synonyms to create Dr. Geo Scheme Figure with
spanish words. - Fix in the macro system. A bug has appeared with the
improvement in release 0.9.8. The cascading effect was that Dr. Geo
hung when saving oldest style macro. It did not show up with
freshly created macro. - Implement a simple and dirty intersection tool between line and
locus, beware it may not work as you expect. I will eventually
consider extending it if there are enough demand. - Small patch from Sebastian Kapfer to fix an infinit loop when
parsing line command parameters. - Implement two new methods getUnit and getNormal in the script
API. These are used to fetch a unit and a normal vector to a
direction. Vectors’ norm are equal to 1. - When exporting to PostScript adjust the scale so that 1 unit =
1 cm. - Remove a bug which appear when a user edit a free value.
- When an object is created from a DSF, the description in the
side bar is not updated. This really speed up the DSF
evaluation. - Interesting contributed example files from Rhydwen Volsik and
Sebastian Kapfer. See in
/usr/share/drgeo/examples/[figures,scheme] - More examples from Chao-Kuei Hung, these examples show some
smart use of DrGeo for Physcis Teachers. - New and updated translations: Czech, Danish, Dutch, French,
German, Italian, Norvegian, Polish, Serbian, Swedish. - Rhydwen Volsik contributed an interesting figure with a lot of
loci and scripts, this figure gave me the opportunity to optimise a
bit the locus sampling. - Continue extending the DSF API. The following Scheme functions
were defined:- make-circleLength
- make-lineSlope
- make-arcLength
- make-orientedAngle
Download
GNOME Software Map entry
http://www.gnome.org/softwaremap/projects/drgeo
GNOME System Tools 0.29.0
the gnome system tools 0.29.0 have been released, and I’d like
to propose them for GNOME 2.6, here’s the full announcement:
The GNOME System Tools version 0.29.0 “Where’s my hack??” have
been released
The GNOME System Tools are a set of cross-platform configuration
utilities for Linux and other Unix systems. Internally they are
divided in frontends and backends. The frontend knows nothing about
the underlying system and provides the same user interface across
the different types of systems. The backend knows how to read and
write the configuration information. The GNOME System Tools do not
impose a new database on the system: they work with the default
configuration files so that configuration can still be done by hand
or by other tools.
Screenshots
You can view screenshots of the most recent tools at http://www.gnome.org/projects/gst/screenshots.html
Changes since last release
General
- Made the apply|cancel|OK buttons behavior more sensible (Carlos
Garnacho)
Network
- Changed some textviews into treeviews, other UI fixes (Carlos
Garcia) - Added wireless interfaces support for Debian >= woody,
Redhat >= 7.2 and Mandrake >= 9.0 (Carlos Garnacho)
Time
- Fixed time support for gentoo (Carlos Garnacho)
- Made it possible to change the time with the keyboard (Alvaro
del Castillo)
… plus other lots of bugfixing
Thanks to Alvaro del Castillo for sending patches Thanks too to
all the translators 🙂 Thanks to everybody who’s worth of it and
I’ve forgot to thank
Downloading
You can get it from :
ftp://ftp.gnome.org/pub/GNOME/sources/gnome-system-tools
Help Wanted
We still need lots of help from anybody interested in contributing
to GST, even if it’s only an email letting us know whether the
tools worked for your system. You can also submit bug reports at
http://bugzilla.gnome.org
Testing
Testing that the tools work correctly on your system and either
filing detailed bug reports or confirming that they work correctly
is greatly appreciated. If you test a tool on an unsupported
distro/system and find out that it works correctly, please let us
know so that we can update the supported tools matrix (see below).
Porting
The backends are designed as to minimize the effort needed to
support more distros/systems. A great way to contribute is to port
the tools to another distribution/system.
Adding services descriptions to the
services-admin tool
In order to make the services-admin tool more user-friendly, there
are a lot of services that need descriptions for what they do
Prerequisites
- GNOME 2 libraries
- GConf
- LibGlade
Stability
The tools have been stable on our systems recently. However, since
this tools modify your system configuration we suggest that only
people which are going to be able to solve a problem if something
goes wrong use them at the time. We have created a backup system so
that the changes made to the configuration files are tracked and
stored.
Mailing list / IRC
For discussion and feedback, sign up for our mailing list:http://lists.ximian.com/mailman/listinfo/setup-tool-hackers
You can also find us in the #gst channel on IRC server irc.gnome.org/
Whitepaper
You can find the latest version of the GST whitepaper at: http://primates.ximian.com/~miguel/helix-setup-tools.html
Backup system
Every time a tool modifies your system configuration files, it
makes backups of those files. The backups are rotated (for 9 levels
in total), and the backup made the first time the tool was run is
kept forever. This means that you can revert your system
configuration to the point before you ever ran a GNOME System Tool.
The backup path is
/var/cache/setup-tools-backends/backup/<tool>/<id>/. In
this directory, you’ll find a complete snapshot of the files that
were modified. The original directory structure leading up to these
files is also kept. <id> runs from 1-9, and when the first
backup is rotated out, it is kept in a special catalog called
“First”, which is never touched again.
Current Tool Set
- Services admin Allows you to configure:
- the services your computer will run at startup
- in which runlevels do they run
- Network admin Allows you to configure your:
- hostname
- samba hostname and workgroup
- DNS servers
- search domains
- hosts (/etc/hosts)
- Network interfaces
- ppp
- ethernet
- slip
- wireless
- Time admin Allows you to configure your:
- Date & Time
- Timezone
- NTPD servers
- Users admin Allows you to manage:
- Users
- username / full name
- password
- home dir
- shell
- groups
- Groups
- Boot admin Allows you to set:
- Default boot partition
- Partition type and label
- Timeout
- Kernel image
- Kernel extra parameters (append)
- adding or deleting partitions from the boot manager
Credits
Maintainer
Carlos Garnacho Parro <garnacho@tuxerver.net>
Developers
Arturo Espinosa <arturo@ximian.com>
Hans Petter Jansson <hpj@ximian.com>
Tambet Ingo <tambet@ximian.com>
Chema Celorio <chema@ximian.com>
Bradford Hovinen <bradford@ximian.com>
Israel Escalante <israel@ximian.com>
Jacob Berkman <jacob@ximian.com>
Carlos Garnacho Parro <garnacho@tuxerver.net>
Carlos García Campos <elkalmail@yahoo.es>
Christian Neumair <chris@gnome-de.org>
Artists
Jakub Steiner <jimmac@ximian.com>
Anna Dirks <anna@ximian.com>
Tuomas Kuosmanen <tigert@ximian.com>
Joakim Ziegler <joakim@ximian.com>
GLib-2.3.0
GLib-2.3.0 is now available for download at:
ftp://ftp.gtk.org/pub/gtk/v2.3/
glib-2.3.0.tar.bz2 md5sum: 2390f83aeba20851bbb9b816269c0735
glib-2.3.0.tar.gz md5sum: 33fe978e40b641ba15004f0e04862e19
This is the first development release loading up to GLib-2.4.
This release contains a number of small to medium sized API
additions, such as the addition of instance-private data and
properties on interfaces to GObject, and an update of the Unicode
data to the recently released Unicode 4.0.
Notes:
- This is unstable development release. While it has had fairly
extensive testing, there are certainly plenty of 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-2.4 will be source and binary compatible with the
GLib-2.2.x series; however, the new API additions in GLib-2.2.0 are
not yet finalized, so there may be incompatibities between this
release and the final 2.2 release. - Remaining API issues for GLib-2.2 can be found with following
bugzilla query:
- 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:
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.2.x to
GLib-2.3.0
- Replace Trio printf by gnulib vasnprintf [Matthias Clasen]
- Update Unicode data to Unicode 4.0 [Noah Levitt]
- Support XML-safe formatted output with
g_markup_[v]printf_escaped [Owen Taylor] - Add g_file_read_link to read symbolic links [Matthias]
- Add g_unichargetmirror_char to obtain
the mirrored variant of a character [Noah] - Support for one-time initialization functions. [Sebastian
Wilhelmi] - Miscellaneous API additions: g_vasprintf g_stringchunk_insert_len, gsetenv, g_unsetenv [Matthias]
- Docs improvements [Matthias]
- Add support instance-private data on classed types [Mark
McLoughlin, Tim Janik, Owen] - Optimize signal emissions [Soeren Sandmann, Tim]
- Support a “default vtable” per interface [Tim]
- Add support for properties on interfaces [Owen, Tim]
- Miscellaneous API additions: g_value_take_string(),
g_value_take_param(), g_value_take_object(), g_value_take_boxed().
[Matthias]
24 October 2003
Pango-1.3.0
Pango-1.3.0 is now available for download at:
ftp://ftp.gtk.org/pub/gtk/v2.3/
pango-1.3.0.tar.bz2 md5sum: 5fc4a79d901f4c0bf98ad0194f4a87a7
pango-1.3.0.tar.gz md5sum: 373a6ece153eb047fe913e4d70cf4ecc
This is the first development release loading up to Pango-1.3.
There are some substantial internal changes, especially in the area
of
Notes:
- This is unstable development release. While it has had fairly
extensive testing, there are certainly plenty of 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-1.4 will be source and binary compatible with the
Pango-1.2.x series; however, the new API additions in Pango-1.3.0
are not yet finalized, so there may be incompatibilities between
this release and the final 2.2 release. - Remaining API issues for Pango-1.4 can be found with following
bugzilla query:
- 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.2.x and
1.3.0
- Share modules between the FT2 and Xft backend. Export
PangoFcFont and PangoFcFontMap base classes so that other
fontconfig based backends can be written and use these same
modules. - Redo module system to use GTypeModule and work much like GTK+
theme engines and input method modules. - Change modules to declare coverage by script, rather than by
code point. Add a ->covers callback so that modules can
dynamically decide whether they can cover a particular codepoint
with a given font. (This will allow multiple modules to handle a
script for different types fonts.) - Complete rewrite of itemization pass. Now uses script
information to improve language tags. This solves problems with
incorrect language tags resulting in drastically wrong fonts being
selected by fontconfig. - Add backspace-deletes-character PangoLogAttr; will allow proper
deletion behavior for non-Western scripts. [Noah Levitt] - Add pango_fcfontkern_glyphs(), which
speeds up kerning a lot over doing it pair-by-pair. [Soeren
Sandmann]. Kern in the Xft backend as well as the FT2 backend. - Remove the X font backend, except a minimal set of stubs to
maintain binary compatibility. - Many improvements to pangoft2topgm to allow displaying
PangoMarkup, saving to different file formats, etc. - Convert build system to automake-1.7; many cleanups and
improvements. [James Henstridge] - Documentation additions and improvements [Matthias Clasen,
Martin Pool]; add man pages for the included binaries.
[Matthias] - Misc bug and build fixes [Josh Beam, Tony Graham, Kaushal
Kumar, Noah, Mehran Mehr, Soeren, Morten Welinder] - Win32 build fixes [Tor Lillquist, Hans Breuer]
Owen Taylor
24 October 2003
GTK+-2.3.0
GTK+-2.3.0 is now available for download at:
ftp://ftp.gtk.org/pub/gtk/v2.3/
gtk+-2.3.0.tar.bz2 md5sum: e3336aa41e440755543cb6532bec9938
gtk+-2.3.0.tar.gz md5sum: 83a5c6351797da3f2ef33e78408d8e6e
This is the first development release loading up to GTK+-2.4.
This release contains a number of major new widgets and
capabilities including: an action based menu system, a replacement
for GtkFileSelector, and a new unified GtkComboBox widget that
replaces both GtkOptionMenu and GtkCombo.
Special thanks on this release go to Marco Pesenti Gritti for
testing out the new widgets and menu system in Epiphany and
providing plentiful feedback. We hope many more people will follow
his lead.
Notes:
- This is unstable development release. There are certainly
plenty of bugs remaining to be found. This release should not be
used in production. - Installing this version will overwrite your existing copy of
GTK+-2.0. If you have problems, you’ll need to reinstall
GTK+-2.0.6. - GTK+-2.4 will be source and binary compatible with the
GTK+-2.2.x series; however, the new API additions in GTK+-2.3.0 are
not yet finalized, so there are likely incompatibities between this
release and the final 2.2 release. - Remaining API issues for GTK+-2.4 can be found with following
bugzilla query:
- Bugs should be reported to http://bugzilla.gnome.org.
What is GTK+
GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable
for projects ranging from small one-off tools to complete
application suites.
GTK+ has been designed from the ground up to support a range of
languages, not only C/C++. Using GTK+ from languages such as Perl
and Python (especially in combination with the Glade GUI builder)
provides an effective method of rapid application development.
GTK+ is free software and part of the GNU Project. However, the
licensing terms for GTK+, the GNU LGPL, allow it to be used by all
pdevelopers, including those developing proprietary software,
without any license fees or royalties.
Where to get more information about
GTK+
Information about GTK+ including links to documentation can be
found at:
An installation guide for GTK+-2.2 is found at:
http://developer.gnome.org/doc/API/2.2/gtk/gtk-building.html
Common questions:
http://developer.gnome.org/doc/API/2.2/gtk/gtk-question-index.html
http://www.gtk.org/faq/
Overview of Changes from GTK+-2.2.x to
GTK+-2.3.0
- New Widgets
- GtkFileChooser: a replacement for GtkFileSelection with
replaceable backends, many new API features, better user interface
(UI is still a work in progress) [Owen Taylor, Federico Mena
Quintero] - New combo box widgets: GtkComboBox, GtkComboBoxEntry [Kristian
Rietveld] - New “disclosure triangle” widget: GtkExpander [Marc
McLoughlin] - “Picker button” widgets based on code from libgnomeui:
GtkFontButton, GtkColorButton [Matthias Clasen]
- GtkFileChooser: a replacement for GtkFileSelection with
- Widget improvements:
- Autocompletion for entries: GtkEntryCompletion [Kristian]
- Add separate padding for all 4 sides of GtkAlignment [Murray
Cumming] - Add input-only event boxes for trapping events [Alex
Larsson] - Support RTL flipping for GtkHPaned, tab navigation [Soeren,
Matthias] - Support up to four scroll arrows on GtkNotebook and make which
ones are displayed themeable. [Matthias] - GtkCalendar improvements: make the arrows spin, support RTL
flipping, automatic week start selection, DND support, improve API
for setting options [Matthias]; mousewheel support [Abigail
Brady] - New properties: GtkButton::focus_on_click,
GtkCheckMenuItem::draw_as_radio [Soeren, Matthias] - New functions: gtk_windowsetdefault_icon(), gtk_messagedialogadd_buttons(), gtk_buttonbox_getchild_secondary() [Matthias]
- Add missing “role”, “decorated”, “gravity” properties for
GtkWindow, “has_resize_grip” for GtkStatusBar. [Matthias] - Add child properties for GtkPaned [Matthias, Soeren]
- Menus
- New action-based menu API: GtkUIManager, GtkActionGroup,
GtkAction, etc. [James Henstridge, Matthias, Soeren Sandmann, Marco
Pesenti Gritti, Philip Langdale] - Support for tabular menus [Kristian]
- New positioning algorithm for popup menus [Soeren]
- New action-based menu API: GtkUIManager, GtkActionGroup,
- GtkTextView [Matthias]
- Add properties “accepts_tab” [Soeren], “overwrite” property
[Jeroen Zwarepoorte], “buffer” - Add gtk_textbufferselect_range()
- Implement drag-selection by words/lines (also for
Gtkentry) - Some fixes to invisible text handling
- Add support for GTK_WRAP_WORD_CHAR [David Brigada]
- Clean up handling of horizontal paging
- Fix scrolling with non-visible cursor
- Add internals documentation [Havoc Pennington]
- Add properties “accepts_tab” [Soeren], “overwrite” property
- GtkToolbar [Soeren]
- Add a more constistent and extensible toolbar API; preserve old
API for backwards compatibility [James, Anders Carlsson, Owen] - Support for sliding buttons like OS X
- Keyboard navigation
- Support “priority text”
- Overflow menu
- Better handling of really wide buttons [David Bordoley]
- Drawing improvements
- Support context menu
- Add a more constistent and extensible toolbar API; preserve old
- GtkTreeView [Kristian Rietveld]
- Handle RTL [Matthias, Jonathan]
- Add expand flag to column packing parameters [Jonathan,
Kristian] - gtk_tree_path_free now silently returns on NULL paths
- Move row reference updating code to closures
- Fix TreeView DnD: make TreeStore DnD work, make drops on empty
views work, get rid of gtk-tree-model-drop-append. - Add a filtering tree model: GtkTreeModelFilter [Kristian]
- gdk-pixbuf
- Add a loader for PCX files [Josh Beam]
- Improve calculation of filter weights for scaling [Brian
Cameron, Owen] - Support TGA files with arbitrary origins [Matthias]
- Add gdk_pixbufloader_new_withmime_type() [Dom Lachowicz]
gdk_pixbufnew_from_fileat_size() [Dom,
Owen, Matthias] - Add saving support for ICO and CUR
- Improve handling of GIFs with oversized frames [Matthias]
- GDK:
- Support for full-color / alpha-channel cursors [Matthias]
- Remove support for non-X fonts and for pango-1.0; always
require Xft2 [Owen] - Fix handling of recursive calls to gdk_window_begin_paint()
[Soeren] - Many small changes to reduce round trips on startup; add
gdk_display_flush() [Owen] - Use Xlib asynchronous APIs to reduce roundtrips on startup and
during DND [Owen] - Other changes to improve DND for large-latency connections
[Owen] - Add support for EWMH “above” and “below” states [Matthias]
(also in GtkWindow) - Add Add GDK_MOUSE_DEVICE envvar for linux-fb backend [Marc
Welz] - Other small linux-fb fixes [Eric Warmenhoven]
- Miscellaneous
- Add support for named themable icons; use this facility to
provide the default stock icon images [Owen Taylor, based on code
by Alex Larsson] - Add gtk_widgetqueue_resizeno_redraw()
for more efficient resizing; use for GtkTextView. Redraw less on
focus changes. [Soeren] - Add gtk_widgetqueue_resizeno_redraw()
[Soeren] - Default theme improvements, especially for menus. Add some more
style properties. [Soeren] - Add authentication stock icon [Matthias, art by Jakub
Steiner] - Allow “none” to be set for input method GtkSettings [Hidetoshi
Tajima] - Convert build system to automake-1.7; many cleanups and
improvements. [James Henstridge, Owen] - Win32 fixes for new widgets [Hans Breuer]
- Add right-to-left variants of some stock icons [Matthias]
- Add support for named themable icons; use this facility to
- Documentation
- Use XML source for man pages; add man pages for tools that
didn’t have them before [Matthias] - Tutorial improvements [Sebasitian Rittau, Tony Gale, Roger
Leigh, Matthias] - FAQ improvements [Tony, Gonzalo Odiard, Owen]
- Misc documentation improvements [Matthias, Frederic Lespez,
Tomas Ogren, Martin Pool, Mariano Suarez-Alvarez]
- Use XML source for man pages; add man pages for tools that
- Deprecations
- GtkItemFactory [Replaced by GtkUIManager]
- GtkCombo, GtkOptionMenu [Replaced by GtkComboBox]
- Miscellaneous functions that were renamed in GTK+-2.0 and
GTK+-2.2 [Matthias, Manish Singh, Soeren]
Other contributors: Krasimir Angelov, Archit Baweja, Sebastien
Bacher, Steve Chaplin, John Darrington, Daniel Elstner, Jody
Goldberg, David Hampton, Richard Kinder, Christian Persch, Roozbeh
Pournader, Christian Reis, Christian Rose, Joe Shaw, Vasilis
Vasaitis, Morten Welinder
24 October 2004
gwget2 0.7
Application
gwget2 0.7
Description
Download Manager for Gnome 2. It’s use wget as a backend.
Enhancements
- Added Recursive option if the url added it’s not a file.
- Cancel download in the popup menu now can be selected if the
download it’s in error state. - Added “Remove all downloads” and “Remove not running” options
to the popup (Thanks to Axel Schwarz). - Added Japanese translation (Thanks to Yukihiro Nakai)
Fixes
- main.c – add setlocale(LC_ALL, “”) Without this, GNOME
translation will not take effect with “gwget2 –help”. (Thanks to
Yukihiro Nakai) - main_window.c – include config.h first. main windows’s columns
are translated with fully translated .po files. (Thanks to Yukihiro
Nakai).Download
http://prdownloads.sourceforge.net/gwget/gwget2-0.7.tar.gz?download
GNOME Software Map entry
http://www.gnome.org/softwaremap/projects/gwget2
gtkmm 2.3.0
glibmm 2.3.1
gtkmm 2.4
gtkmm provides a C++ interface to gtkmm. The 2.3.x tarballs are
the unstable development series that will become the stable gtkmm
2.4. gtkmm 2.3/2.4 will wrap any additional API in GTK+ 2.4. glibmm
is now a separate module, for use in non-GUI software.
gtkmm 2.3/2.4 installs in parallel with gtkmm 2.2, so you can
install this unstable library without the risk of breaking existing
applications. This allows us to break ABI and API, though we will
try not to break API unless it is absolutely necessary.
But do be aware that the underlying unstable GTK+ 2.3 does not
install in parallel with GTK+ 2.2. There is currently at least one
known GTK+ 2.3 bug that breaks gtkmm 2.2 applications that use the
TreeView.
The stable (API/ABI-frozen) gtkmm 2.4.0 will be released soon
after GTK+ 2.4.0. In general, we plan to synchronize with the GNOME
development schedule. For instance, http://www.gnome.org/start/2.5/
Changes
gtkmm 2.3.0:
- Removed key-binding signals. (Murray Cumming)
- Use of Gdk::Device and Gtk::SelectionData instead of C
equivalents (Murray Cumming) - New classes:
Gtk::
Action, ActionGroup, CellLayout, ComboBox, ComboxText,
ComboBoxEntry, ColorButton, EntryCompletion, Expander, FontButton,
RadioAction, RadioToolButton, ToggleAction, ToggleToolButton,
ToolItem, ToolButton, UIManager - New API for existing classes:
Gtk::Alignment: get/set_padding(). Useful for indenting Gtk::Frame
contents.
Gtk::Button: get/set_focus_on_click()
Gtk::ButtonBox: get_child_secondary().
Gtk::Calendar: display_options() is now set_display_options().
New properties.
Gtk::CheckMenuItem: get/set_draw_as_radio()
Gtk::Entry: get/set_completion()
Gtk::EventBox: get/set_visible_window(), get/set_above_child()
Gtk::IconSource: get/set_icon_name()
Gtk::Menu: attach()
Gtk::MessageDialog:
Constructors: Added bool use_markup paramater after message
parameter.
This is an API change, and I’d leak to hear suggestions for
alternatives. Gtk::TextBuffer: select_range()
Gtk::TextIter (also known as Gtk::TextBuffer::iterator): Added
_visible_ versions of forwards/backwards methods.
Gtk::TextView:- get/set_overwrite(), get/set_accepts_tab()
- Added WRAP_WORD_CHAR wrap mode. Gtk::TreeViewColumn (also known
as Gtk::TreeView::Column): Added get/set_expand().
Gtk::Widget: - queue_resize_no_redraw(), get/set_noshow_all()
- Added unset_fg(), unset_bg(), unset_font(), unset_text(),
unset_base(). - Added add_modal_grab(), remove_modal_grab(),
get_current_modal_grab(). (Ole Laursen) - Added set_window() and set_allocation() for implementing new
native widgets. (Detlef Reichl) Gtk::Window: set_default_icon(),
set_keep_above(), set_keep_below()
Gdk::Cursor: new constructor: Cursor(const
Glib::RefPtr<Display>& display, const
Glib::RefPtr<Pixbuf>& pixbuf, int x, int y) Gdk::Display:
flush(), supports_cursor_alpha(), supports_cursor_color(),
get_default_cursor_size(), get_maximal_cursor_size
Gdk::PixbufLoader: create() now has extra bool mime_type parameter.
Gdk::Window: set_keep_above(), set_keep_below(). (Murray
Cumming)
- All the gtkmm bugfixes in gtkmm 2.2.x.
glibmm 2.3.1:
- gmmproc changes needed by gtkmm 2.3.0 (Murray Cumming)
- examples updated and buildable and working, without gtkmm code.
(J. Abelardo Gutierrez)
Download
http://www.gtkmm.org/download.shtml
You will need libsigc++ 1.2, available here: https://sourceforge.net/project/showfiles.php?group_id=1970
Development
There is ongoing discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml
and in the #c++ channel on irc.gnome.org/
—
Murray Cumming
murray@usa.net
www.murrayc.com
GGV 2.5.0
GGV 2.5.0 “The PostScript Viewer Comes Around”
all fixed to work with your latest and greatest gnome 2.5.x
libraries. as probably nothing else will work anyway, this fine
program will prove the hacker’s lifesaving device, reliably
displaying your PostScript copy of Hacking Gnome for Dummies
anytime you feel the need to consult it!
since the branching the 2.4 off, GGV started using a combo box
instead of the deprecated option menu, Glynn Foster was kind enough
to provide us with a recent files menu popping down in the toolbar,
fit-to-page functions were fixed and toolbar style setting was
removed.
naturally, all relevant fixes from the 2.4.x series have been
backported to the HEAD.
many translations were updated: sr (Danilo), fi (Artur), pl
(Artur), sv (Christian), no (Kjartan), cy (Dafydd), pt (Duarte), hi
(Guntupalli), nl (Tino) and az (Metin)
I need this! Where is it?
as usually, at:
http://ftp.gnome.org/pub/GNOME/sources/ggv/2.5/
regards,
jaKa
—
email: jaka@gnu.org
w3: http://fish.homeunix.org/people/jaka
GHex 2.5.1
GHex 2.5.1 “Poisoning Pidgeons in the Park”
bringing nothing new but for a few bugs and broken features
introduced by replacing all the deprecated APIs with their newer
counterparts. Please, go ahead and test.
Oh yeah, it seems that Christian has updated Swedish translation
and Andras has been busy with the Hungarian one.
available at the usual place:
http://ftp.gnome.org/pub/GNOME/sources/ghex/2.5/
regards,
jaKa
—
email: jaka@gnu.org
w3: http://fish.homeunix.org/people/jaka