Inti 1.0 Beta-1
Thu Oct 3 17:54:39 2002 Jeff Franks <jcf@tpg.com.au>
* Released the first beta version under the new name,
libinti-1.0 Beta-1.
* Finished changing the GCode name to Inti in all the source
code and documentation files.
Tue Oct 1 15:08:04 2002 Jeff Franks <jcf@tpg.com.au>
* stamp.h.in:Removed this file because its not used any more.
The autogen.sh file calls automake with the --add-missing
argument and will add stamp.h.in/ if required by an older
version of automake.
* Had to change the name of the project because there was
another program by the name of GCode. After discussions
with Havoc Pennington the new name for this project is
"Inti: Integrated Foundation Classes".
Fri Sep 27 03:25:43 2002 Jeff Franks <jcf@tpg.com.au>
* Released libgcode-1.0 Beta-4.
Wed Sep 25 03:25:33 2002 Jeff Franks <jcf@tpg.com.au>
* Copyright notices updated in all files implementing signals
and slots, and using signals to acknowledge any previous
copyright. This was an oversight.
* reference docs: Added doxygen comments the all the files
in the gcode directory but not the subdirectories.
Fri Sep 20 21:05:28 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gdk/types.cc: Replaced deprecated C++ header include.
Fri Sep 20 19:33:52 2002 Jeff Franks <jcf@tpg.com.au>
* docs/reference/Doxyfile, docs/reference/gcode_header.html,
docs/reference/gcode_footer.html, docs/reference/gcode.css:
Added the doxygen files needed to generate the documentation.
* docs/reference/images: Added the image files used in the
reference documentation.
* docs/reference, docs/reference/images: Added reference and
image file directories.
* docs/README: Added documentation README file.
Thu Sep 19 21:22:13 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/selection.cc: Added several convenience methods
that returned the Gdk::Atom value of several Gtk::SelectionData
fields as a String. Added a get_targets() method that returns
all the target atoms as a vector of String. The declaration for
these methods were added before the Beta-3 release but somehow
the definitions weren't. Added the missing definitons for these
methods.
Thu Sep 19 21:20:28 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gdk/pixmap.cc: Fixed bug in four Pixmap constructors
that occurred when transparent_color was null.
Thu Sep 19 19:09:34 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/main.h: Fixed the GCODE_MAIN macro definition
by removing the terminating semi-colon. Fixed the example
source code that used this macro and corresponding html
tutorial files.
* Began adding doxygen documentation comments to the header
files.
Thu Sep 19 15:39:09 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/main.[cch]: Removed the current_event() method
due to a memory leak. No easy way to call gdk_event_free()
on the wrapper without rewriting Gdk::Event. Removed the
associated methods current_event_time() and
current_event_state() for consistency. If you need these
methods you will have to call the GTK functions directly.
Thu Sep 19 12:17:54 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/main.[cch]: Removed set_locale argument from
init() and init_check() methods. Removal wont affect
any code as it had a default value. The init() and
init_check() methods set the local automatically so
setting the locale explicitly is unnecessary.
Thu Sep 19 00:14:11 2002 Jeff Franks <jcf@tpg.com.au>
* gcode-config.h.in:Added HAVE_FLOCKFILE define.
* configure.in:Added check for flockfile() function.
* demos/gcode-demo/demowindow.cc (read_line): Fixed compile
problem on solaris (sparc) 8, due to No flockfile() or
getc_unlocked() fucntion. (Reported by Salman Sheik)
Wed Sep 18 21:39:13 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/Makefile: Removed convert.h from the h_sources list.
* gcode/gtk/treeview.cc, gcode/gtk/widget.cc,
gcode/gtk/window.cc: Removed obselete convert.h include
declaration.
* gcode/convert.h: Removed the obselete conversion slot
interface. Used in the early stages, as libgcode evolved
it wrapped most GTK+ C data types, functions and structures,
removing the need to use special conversion functions.
Tue Sep 17 22:16:54 2002 Jeff Franks <jcf@tpg.com.au>
* Released libgcode-1.0 Beta-3.
Tue Sep 17 20:35:38 2002 Jeff Franks <jcf@tpg.com.au>
* docs/tutorial: Added the rest of the html and image files
completing the tutorial for libgcode-1.0.
Tue Sep 17 16:40:59 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/treeviewcolumn.[cch]: Removed incorrect const
modifier from CellRenderer parameter in the add_attribute(),
set_attributes() and clear_attributes() methods.
* gcode/gtk/treeviewcolumn.cc: Added missing pack_start() call
to the constructor taking a std::map as an parameter.
Mon Sep 16 13:39:32 2002 Jeff Franks <jcf@tpg.com.au>
* examples/textview: Added text widget example.
Sat Sep 14 12:18:42 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/treemodel.[cch]: Changed the "parent" iterator
argument in the iter_nth_child() method from a reference to a
pointer because null is a valid value to pass.
Sat Sep 14 11:17:49 2002 Jeff Franks <jcf@tpg.com.au>
* examples/treeview: Added a treeview widget example.
Fri Sep 13 13:47:49 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/liststore.[cch], gcode/gtk/treestore.[cch]: Added
missing const modifier to TreeIter argument in the set_value()
method. Added overloaded set_value() method for the const char*
data type. This was to make it easier to set values with string
literal.
Fri Sep 13 01:38:46 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/treeviewcolumn.[cch]: Changed the order of the
arguments to add_attributes() to be consistent with other
attribute-related methods.
Wed Sep 11 14:21:40 2002 Jeff Franks <jcf@tpg.com.au>
* examples/fontselection: Added a font selection example.
Wed Sep 11 11:46:26 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/fontselection.[cch]: Removed obselete Entry and
Button accessors from FontSelection. These widgets no longer
appear in the FontSelectionDialog.
Wed Sep 11 09:15:26 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/image.h: Removed undefined method declaration
is_storage_type(). It Should have been removed long ago.
Tue Sep 10 10:02:16 2002 Jeff Franks <jcf@tpg.com.au>
* examples/dnd: Added a drag-and-drop example.
Thu Sep 5 16:41:47 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/widget.[cch]: Added new drag_dest_set() and
drag_source_set() methods which take a single Gtk::TargetEntry
as an argument. The other methods take a std::vector of entries.
Thu Sep 5 15:48:53 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/dnd.h: Added TargetFlags enumeraton.
* gcode/gtk/selection.h: Changed unsigned int argument
drag_flags to Gtk::TargetFlagsField in Gtk::TargetEntry
constructor and set method.
* gcode/gtk/widget.[cch]: Cleaned up header file includes.
Wed Sep 4 14:22:16 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/widget.[cch]: Changed the Gtk::SelectionData
and Gdk::Context pointer parameters in the virtual
"on_selection_" and "on_drag_" signal handlers to references.
Tue Sep 3 16:43:03 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/window.h: Replaced the left over GtkWindowType
in the type_property declaration with Gtk::WindowType.
Tue Sep 3 13:01:57 2002 Jeff Franks <jcf@tpg.com.au>
* examples/selection: Added a selection example that works
to the "examples/selection" subdirectory. This example
shows how to retrieve a selection and to take ownership and
supply a selection.
* gcode/gtk/widget.[cch]: Added a selection_owner_get()
method that returns true if the widget is the owner
of the specified selection. This saves having to call
gdk_selection_owner_get() directly.
Tue Aug 27 07:26:43 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/widget.[cch]: Added selection_owner_unset()
method. Added GDK_CURRENT_TIME as the default argument
for methods requiring a time.
Mon Aug 26 01:36:18 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/main.[cch]: Removed the unecessary smart pointer
wrapper from the Gtk::Widget argument in the SlotType
definition of the KeySnooperSignal and replaced it with a
Gtk::Widget reference. Changed the StopType's return value
from int to bool.
Sat Aug 24 21:19:47 2002 Jeff Franks <jcf@tpg.com.au>
* examples/menu/stock.cc: Improved the stock menu example by
adding a menu that pops up when the user clicks the mouse
button down inside the window's client area.
* examples/menu/menu.[cch]: Improved the manual menu example
by adding a menu that pops up when the user clicks the mouse
button down inside the window's client area.
* examples/menu/itemfactory.[cch]: Improved the item factory
menu example by adding a menu that pops up when the user clicks
the mouse button down inside the window's client area.
Tue Aug 20 03:18:59 2002 Jeff Franks <jcf@tpg.com.au>
* examples/colorselection.[cch]: Added Gtk::ColorSelection
example.
Tue Aug 20 01:33:27 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/calendar.[cch]: Fixed the select_month(), mark_day()
and unmark_day() methods to return a bool instead of an int.
Mon Aug 19 01:13:03 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/statusbar.[cch]: For naming consistency, changed
the accessor has_size_grip() to get_has_size_grip().
Sun Aug 18 23:08:27 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/dialog.cc: Replaced a few left over gint's with int.
* examples/progressbar.cc: Fixed the bool activity mode value
so that the activiy mode works properly.
* gcode/gtk/progressbar.[cch]: Added default constructor to
Gtk::ProgressBar and removed the default orientation argument
from the other constructor.
Sun Aug 18 02:17:22 2002 Jeff Franks <jcf@tpg.com.au>
* examples/arrow/arrow.cc: Fixed error in Arrow constructor
which caused all arrows to be displyed as ARROW_RIGHT. This
was caused by some code being commented out during testing.
Fri Aug 16 05:13:23 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/glib/object.[cch]: Added an emit_by_name() method
to G::Object which takes a signal name followed by a variable
number of arguments and emits the signal by name.
Tue Aug 13 14:12:41 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/treeview.cc: Added missing 'cursor_changed_signal'
definition.
Tue Aug 13 01:37:11 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/glib/type.h: Fixed compiler error reported by Pointer<>
when the class it manages is derived from G::TypeInterface. It
reported the ReferencedBase methods is_referenced(), ref() and
unref() as inaccessible. This was fixed by changing the
inheritance of G::TypeInterface from virtual protected to virtual
public.
* gcode/utf_string.cc: Fixed the compiler error generated by the
clear() method definition 'return string_.clear();'. Older versions
of basic_string<> did not have a clear() function. Changed the
definition to 'return string_.erase(string_.begin(), string_.end());'
Sun Aug 11 14:15:47 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/table.h: Changed the attach methods default arguments
to take the GCode enum values Gtk::EXPAND and Gtk::FILL.
Wed Aug 07 21:53:17 2002 Jeff Franks <jcf@tpg.com.au>
* Released libgcode-1.0 Beta-2.
Wed Aug 07 17:17:12 2002 Jeff Franks <jcf@tpg.com.au>
* imported new source code base into CVS repository.
Sun Jul 28 19:11:44 2002 Jeff Franks <jcf@tpg.com.au>
* demos/gcode-demo.demowindow.cc, demos/gcode-demo/stock_browser.cc:
Updated code to use the new get_value_type() and set_value_type()
functions so the demo program would compile with gcc-3.1.1.
* gcode/gtk/treemodel.[cch]: Renamed the overloaded get_value()
member template function that takes two template parameters to
get_value_type() so it would compile with gcc-3.1.1.
* gcode/gtk/liststore.[cch], gcode/gtk/treestore.[cch]: Renamed
the overloaded set_value() member template function that takes
two template parameters to set_value_type() so it would compile with
gcc-3.1.1.
Sat Jul 27 02:32:00 2002 Jeff Franks <jcf@tpg.com.au>
* Removed the contents the GCode CVS repository and reset the
project history file.
Mon Jul 22 02:27:14 2002 Jeff Franks <jcf@tpg.com.au>
* Major changes. Removed gxc subdirectory into it's own library
libgxc - The GCode eXtension Classes. Will keep libgcode for
GTK+ wrapper classes only.
Sun Jul 21 10:02:28 2002 Jeff Franks <jcf@tpg.com.au>
* The beta-1 release would not compile with gcc-3.1.1. The file was
removed from the project web site to prevent downloads.
Sat Jul 20 06:45:52 2002 Jeff Franks <jcf@tpg.com.au>
* Released GCode-1.0-Beta-1
* Updated several tutorial files.
Wed Jul 17 04:10:28 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/widget.[cch]: Changed the integer parameter of add_events()
and set_events methods to take a Gdk::EventMaskField. Changed the
get_events() accessor to return a Gdk::EventMaskField instead of an
integer.
Wed Jul 17 04:10:28 2002 Jeff Franks <jcf@tpg.com.au>
* Added missing protected default constructors to numerous widgets
making it easier to derived new custom widgets from existing widgets
or their base classes.
Sun Jul 07 03:19:37 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gdk/window.[cch]: Changed get_position and get_root_origin
methods
to return a Gdk::Point rather than take a reference to a Gdk::Point as a
parameter.
Sun Jul 07 03:09:42 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/widget.h: Fixed data type typo in on_drag_motion method
declaration.
Sat Jun 22 14:02:25 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/widget.[cch]: Added a virtual initialize() function to
Gtk::Widget. This function gets called imlicitly during widget
realization
but before the 'realize' signal is sent. initialize() can be used to
initialize data common to several constructors or data that needs to be
initialized after all derived class constructors have been called.
Tue Jul 02 19:12:53 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/radiobutton.[cch]: Added new constructor to Gtk::RadioButton.
* gcode/gtk/radiomenuitem.[cch]: Added new constructors to
Gtk::RadioMenuItem
that make using radio menu items easier.
Thu Jun 20 14:19:12 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gtk/box.[cch]: Added a Gtk::BoxChild wrapper class for
GtkBoxChild. Gtk::Box::children() now uses this wrapper class instead
of GtkBoxChild.
* gcode/gtk/box.[cch]: Added a query_child_position() method the
Gtk::Box.
query_child_position() returns the zero-based position of a packed widget
with respect to its packing type, either Gtk::PACK_START or
Gtk::PACK_END.
If the widget is not found -1 is returned.
Tue Jun 18 10:04:48 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gdk/types.[cch]: Added Gdk::GrabStatus enum and the Gdk namespace
functions keyboard_ungrab, pointerisgrabbed and pointer_ungrab.
* gcode/gdk/window.[cch]: Added keyboard_grab and pointer_grab methods to
Gdk::Window.
* gcode/gtk/widget.[cch]: For convenience, added keyboard_grab and
pointer_grab methods to Gtk::Widget.
Sun Jun 16 08:20:11 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/gdk/gc.h: Removed the 'FUNCTION_' prefix from the Gdk::Function
enum names.
Tue Jun 4 06:34:55 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/string.[cch] gcode/memory.[cch]: Renamed these files to
gcode/utf-string.[cch] gcode/memoryhandler.[cch] to avoid name conflict
with standard files. Reported by Stanislaw Salik <stash@lo7.wroc.pl>
* gcode/utf-string.h: Updated numerous files to include this new
header file.
Tue Jun 4 00:36:25 2002 Jeff Franks <jcf@tpg.com.au>
* gcode/string.cc (String::erase) gcode/gtk/widget.cc
(Gtk::Widget::Widget) gcode/pango/attributes.cc
(Pango::AttrList::insert) gcode/pango/font.cc
(Pango::FontDescription::better_match): Applied patch from
Stanislaw Salik <stash@lo7.wroc.pl> which removed spurious
default function parameters.
Mon Jun 3 00:00:00 2002 Jeff Franks <jcf@tpg.com.au>
* demos/gcode-demo/Makfile.am: Changed makefile to build and
install gcode-demo by default.
Mon Jun 3 00:00:00 2002 Jeff Franks <jcf@tpg.com.au>
* demos/gcode-demo/demowindow.cc demos/gcode-demo/images.cc
demos/gcode-demo/textview.cc: Fixed segfault in gcode-demo
that occurred when program could not find the image files.
Thu May 30 00:00:00 2002 Jeff Franks <jcf@tpg.com.au>
* Initial import into cvs.
_____________________________________________
GNOME Documentation Style Guide V0.3
Pat, Eugene and Irene have undertaken a major revision of the GNOME
Documentation Style Guide. The xml files are now in CVS, and the
finished result for GDSG V0.3 is available at the following location:
http://developer.gnome.org/documents/style-guide/
Some of the major differences between V0.2 and V0.3:
- Converted old sgml document into xml.
- Converted old single file document with subsections into a proper book
structure with chapters for easier access for multiple writers.
- Added comments from community about V0.2.
- Added some new sections, notably:
Building blocks, writing for guis, accessibility, legal, units appendix
- Updated the wordlist with quite a few new terms. As we uncovered new
terms we defined them and put them into the wordlist. Eugene will follow
up with a mail indicating the latest new terms.
The contents of the GDSG are largely based on our experiences of
documenting around 30 or so applets and applications for Help manuals,
as well as the entire GNOME 2.0 desktop UI for the user guide. The GDSG
should be fairly comprehensive, therefore, but there is always a
possibility that we have left something out. Please let me know if you
know of something else that should be covered in the style guide, or any
other comments that you might have.
I have sent this announcement to a wider distribution than just the
documentation community, as the topics in the style guide are now quite
broad, and have many linkages with different parts of the GNOME project.
Pat
_____________________________________________
GNOME Accessibility Themes 0.1
Application
===========
GNOME Accessibility Themes 0.1 "Chiaroscuro"
Description
===========
A set of desktop themes and icons for users with low or limited vision.
Contains gtk themes, gtk stock icons and a fair smattering of launcher
icons for GNOME 2.0 applications in seven tasty flavours:
- LargePrint
- HighContrast
- HighContrastInverse
- HighContrastLargePrint
- HighContrastLargePrintInverse
- LowContrast
- LowContrastLargePrint
The high contrast icons were lovingly drawn by jimmac, tigert and suz. The
low contrast icons were indifferently churned out by a monkey turning a
handle connected to UnNamed's GIMP script.
Enhancements
============
It exists. It never used to.
Download
========
http://ftp.gnome.org/pub/gnome/sources/gnome-themes/0.1
_____________________________________________
CVSGnome Build Script 0.3.7
Application
===========
CVSGnome Build Script 0.3.7
Description
===========
CVSGnome is a modern powerful GNOME build script. It's able to build from
stable Tarballs or CVS.
Enhancements
============
- updated to the most recent tarball versions.
libxml2-2.4.25
libxslt-1.0.21
linc-0.5.4
libbonoboui-2.0.3.1
control-center-2.0.2.91
libgsf-1.4.0
gnumeric-1.1.9
metacity-2.4.2
- changed gnome-common to point to gnome-2-0.
- changed librsvg to point to gnome-2-0.
- updated autoconf to use a new version.
- updated popt to use a new version.
- updated pkgconfig to use a new version.
- changed buildorder for autoconf and automake.
- FAQ reworked.
thanks to:
~~~~~~~~~~
Jonathan Briggs <jbriggs@esoft.com>
for explaining the redhat clear screen issue when the script
aborts or exits.
Kevin Reck <kevin.reck@uwex.edu>
for reporting the change for autoconf and automake.
note: this is the last version of cvsgnome for the 2.0.x
series either for tarballs or cvs. the next version
will support the new gnome 2.1.x (2.2) roadmap.
Download
========
http://www.fh-wilhelmshaven.de/~akcaagaa/
_____________________________________________
CVSGnome Build Script 0.3.8
Application
===========
CVSGnome Build Script 0.3.8
Description
===========
CVSGnome is a modern powerful GNOME build script. It's able to build from
stable Tarballs or CVS.
Enhancements
============
attention: this is the 2.1.x release. the changes are to big to have them
all post here. please read the changelog within the script.
Download
========
http://www.fh-wilhelmshaven.de/~akcaagaa/
_____________________________________________
GNOME Development Series Snapshot 2.1.0
GNOME Development Series Snapshot 2.1.0: "88MPH"
================================================
The GNOME Development Series Snapshot 2.1.0 "88MPH", is ready for your
bug-busting and testing pleasure! It is available for immediate download on
ftp ftp.gnome.org and mirrors.
Download:
http://ftp.gnome.org/pub/GNOME/desktop/2.1/2.1.0/sources/
tar.gz:79M total
tar.bz2: 61M total
WARNING! WARNING! WARNING!
--------------------------
This release is an UNSTABLE development series snapshot. It is intended for
testing and hacking purposes ONLY. Like the Linux kernel, GNOME uses odd
minor version numbers to indicate development status, so this 2.1.x series
will eventually become the official 2.2 release. Please check our schedule
for more info: http://developer.gnome.org/dotplan/schedule/
New Features
------------
- Detailed control over fonts, anti-aliasing and subpixel smoothing in the
Fonts control panel. Control anti-aliasing on-the-fly! As seen in Red
Hat 8.0.
- New tab in the Themes control panel provides metacity window border
theme selection.
- Windows control panel for window manager selection and options.
- gedit has a new plugins, including a spelling checker, Galeon-style tab
control, improved UTF8 support and a most recently used files list.
Check out the recent files list dropdown on the 'Open' toolbar button!
- Panel multiscreen support, zoom animation when launchers are clicked.
- New panel buttons for Screenshot, Search, Show Desktop (actually an
applet) and Run.
- gdialog is back! Improved, and built by default in gnome-utils again.
- Search Tool user interface completely revamped, supports Nautilus icons
and drag'n'drop.
- Nautilus now has an extensible thumbnailing system. See Alex Larsson's
post on nautilus-list about ~/.gnome2/thumbnailrc.
- freedesktop.org system icon theme support in Nautilus (see
gnome-icon-theme).
- New icon layout/canvas, general performance fixes, and a new rename
widget with i18n support.
- Improved Nautilus side pane based on standard widgets.
- Requires the 1.1.x development series of Pango, which supports Xft2 and
fontconfig.
- New 'gman' alias for yelp, which handily pops up the man page index.
This feature dedicated to Glynn Foster.
Preview Modules
---------------
The following
modules, proposed for addition to the 2.2 Desktop, have been included in
this release for preview and testing:
- gnome-themes: New package of default themes for GNOME, which currently
includes GTK+ and icon themes designed for accessibility.
- gnome-icon-theme: Default GNOME icon theme.
- metacity: Window manager for the adult in you. Proposed to replace
Sawfish as default window manager.
- vte: Terminal widget with improved font, internationalisation and
accessibility support. Designed to replace libzvt.
- file-roller: Full-featured archive creation, browsing, and unpacking
utility. See: http://fileroller.sourceforge.net/
- gcalctool: Scientific calculator. Proposed to replace gnome-calculator.
Build Requirements
------------------
- The tarballs included in the release. :-)
- Some very basic packages not distributed with this release, such as
image libraries, popt and freetype. These should all be included with or
available for your distribution.
- Xft2 and fontconfig for superior font rendering and configuration, from
http://fontconfig.org/
- Python 2 with expat xml modules for libglade (some modules still require
the libglade-convert script, however we do plan to ship glade2 files).
- Docbook DTD 4.1.2, Docbook XSL stylesheets and a valid system catalogue
file for scrollkeeper (which in turn is required by many desktop
components for documentation).
Happy testing!
- The GNOME Release Team
--
<boc> man i rule
<bram> boc: how do you rule?
<boc> with authority
_____________________________________________
GStreamer 0.2.0
GStreamer Pipeline Editor "Thanks for all the fish" 0.2.0 released
A first release of gst-editor, the GStreamer graphical pipeline
editor, is now available for public consumption! This tool allows
easy, graphical construction, inspection, and operation of media
processing pipelines. It can be used as a rapid prototyping tool as
well as a method to learn more about [1]GStreamer. More information
about gst-editor is available on the project's [2]home page.
Work on gst-editor was originally started in 2000 by Erik Walthinsen,
but was left unfinished and unmaintained for a year or two.
Development was picked up in mid-2002 by Andy Wingo, resulting in a
port to Gnome 2, adaptation to the current GStreamer API, and general
UI improvements and modularization. While much progress has been made
in the area of stabilization, crashes still occur from time to time.
Reproduceable bugs should be reported to [3]Gnome bugzilla.
To rehash, for the impatient: THIS CODE IS VERY ALPHA.
Screenshots
* Thomas Vander Stichele took [4]this shot while designing the
pipeline topology for a radio station mixing project:
"It shows two decoding threads that read files from disk,
connected to an adder, which does threaded output (in the
actual app, osssink is replaced again by tee, which sends
data to various output methods).
"After some experimentation, this seemed to be the ideal
pipeline setup, which I was able to verify by setting the
whole pipeline to play (using the buttons at the bottom), then
only pausing the adder (as shown in the screenshot - see the
adder being in pause and everything else in play). Pressing
pause here kept osssink playing for a little bit more until
the queue is empty. In the app, this gives me the time to
disconnect an input pipe, or connect a new one, with the adder
being paused, so as to have seamless playback."
* Andy made [5]this shot while playing around with [6]LADSPA
plugins. Note the automatically generated controls for element
properties, as well as the quick launch palette showing all
available elements.
Download
gst-editor requires GStreamer 0.4.1. It could probably work with
0.4.0, but that is untested.
You can find the source release of gst-player in [7]tar.gz format.
RPM packages will be available from our [9]apt for rpm repository, and
Debian packages should be coming soon to an experimental near you.
Maintainer needed
Andy is heading off to teach physics in rural Namibia for two years.
Needless to say, he won't be doing much development on the editor.
Patches should be submitted to the [10]gstreamer-devel mailing list.
References
1. http://gstreamer.net/
2. http://gstreamer.net/apps/gst-editor/
3. http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer&component=gst-editor
4. http://gstreamer.net/images/gst-editor-gstreamix.png
5. http://gstreamer.net/images/gst-editor-ladspa.png
6. http://www.ladspa.org/
7. http://prdownloads.sourceforge.net/gstreamer/gst-editor-0.2.0.tar.gz?download
8. http://prdownloads.sourceforge.net/gstreamer/gst-editor-0.2.0.tar.bz2?download
9. http://gstreamer.net/releases/redhat/
10. http://gstreamer.net/contact/lists.php