dcsimg
Linux Today: Linux News On Internet Time.




More on LinuxToday


Release Digest: GNOME, February 19, 2004

Feb 20, 2004, 05:00 (0 Talkback[s])

WEBINAR:
On-Demand

Re-Imagining Linux Platforms to Meet the Needs of Cloud Service Providers


GNOME Platform Bindings 2.5.5

  • GNOME Platform Bindings

Please note that we hit Bindings API freeze on March 1st, so now is probably your last chance to suggest API corrections or additions.

(See the big list of changes below if you've read this blurb before.)

Here is another scheduled release of the GNOME Platform Bindings, which provide a GNOME development platform for programming languages other than C, in the style of those languages. We very much hope that Linux distributions will distribute these bindings as a supported development platform.

For the GNOME 2.5/2.6 schedule, we have bindings for C++, Java, and Perl: http://www.gnome.org/start/2.5/bindings/modules.html

These bindings follow these rules:
http://developer.gnome.org/dotplan/bindings/rules.html and this schedule:
http://www.gnome.org/start/2.5/bindings/

Note that those rules do not guarantee 100% API coverage, but they do guarantee API/ABI stability.

There are "Beta Bindings" for C#, which are likely to be on the full release schedule for GNOME 2.7/2.8. Note that other bindings exist: http://www.gtk.org/bindings.html
but they are not on this release schedule and they do not necessarily follow the same rules.

If you have questions about the GNOME Platform Bindings release set please send email to language-bindings@gnome.org. If you have questions about the individual bindings, please send email to their own mailing lists. You can find links to the individual projects here: http://www.gnome.org/start/2.5/bindings/modules.html

  • Download

You can download source tarballs from
ftp://ftp.gnome.org/pub/GNOME/bindings/2.5/2.5.5/

  • Changes, for each binding:
    • C++ (gtkmm):

glibmm 2.3.5:

  • glibmm now uses libsigc++ 2 rather than libsigc++ 1.2. (Murray Cumming, Martin Schulze)

gtkmm 2.3.4:

  • Gtk:
    • Now uses libsigc++ 2 (Murray Cumming)
    • Frame: Methods use C++ Gtk::Allocation instead of C GtkAllocation. (Bryan Forbes)
    • Added IconTheme. (Bryan Forbes).
    • Added TargetList. (Bryan Forbes)
    • TargetEntry: Use a C++ TargetFlags enum instead of the C enum. (Bryan Forbes)
    • Widget
      • drag_dest_find_target(), drag_destgettarget_list(), drag_begin(): Use C++ TargetList instead of C GtkTargetList. (Bryan Forbes)
      • Use C++ Gtk::Allocation instead of GtkAllocation, and Gtk::Requisition instead of GtkRequisition in methods. (Bryan Forbes)
        • Socket: Use C++ Gdk::NativeWindow type for method parametrs. (Bryan Forbes)

libglademm 2.3.2:

  • Updated for new libsigc++ 2 syntax. (Murray Cumming)

libgnomemm 2.5.1:

  • Updated for libsigc++ 2 API. (Murray Cumming)
  • Spec file dependency fix (Eric Bourque)

libgnomecanvasmm 2.5.1:

  • Use new libsigc++ 2 syntax.
  • Canvas::Widget: Use a Gtk::Widget* for the "widget" property, instead of Gtk::Widget, so that it is usable. (Murray Cumming)
  • Spec file dependency fix. (Eric Bourque)

gconfmm 2.5.1:

  • Updated for the latest libsigc++2 API. (Murray Cumming)

libgnomeuimm 2.5.1:

  • Updated for libsigc++2 API (Murray Cumming).
  • examples/iconlist: Updated for latest gtkmm DND API changes. (Bryan Forbes)
  • Spec file dependency fix. (Eric Bourque)

gconf-vsmm 2.5.1:

  • Updated for libsigc++ 2 API. (Murray Cumming)
    • Java (java-gnome):

2.5.5 (16 February 2004)
- New Classes:
gnome.IconEntryEvent [Jeffrey Morgan]
gtk.IconInfo [Jeffrey Morgan]
gtk.IconLookupFlags [Jeffrey Morgan]
gtk.IconTheme [Jeffrey Morgan]
gtk.event.ItemEvent [Jeffrey Morgan]
- New Interfaces;
gnome.IconEntryListener [Jeffrey Morgan]
gtk.TreeViewColumnDrop [Mark Howard]
gtk.event.ItemListener [Jeffrey Morgan]
- Updated Classes:
gconf.ConfClient - fixed problem setting lists [Jeffrey Morgan]
gconf.ConfValue - fixed problem setting and getting lists [Jeffrey Morgan]
gnome.IconEntry - added changed and browse events and setMaxSaved method [Jeffrey Morgan]
gnome.IconTextItem - added getEditable method [Jeffrey Morgan]
gtk.Action - updated API to match latest GTK [Jeffrey Morgan]
gtk.ActionGroup - updated API to match latest GTK [Jeffrey Morgan]
gtk.Editable - reimplemented Editable as an Interface with helper delegate [Jeffrey Morgan]
gtk.Entry - change to extend Widget and implement Editable and added toggle_overwrite event [Jeffrey Morgan]
gtk.EventBox - added set/getWindowVisible and set/getAboveChild methods [Jeffrey Morgan]
gtk.IMContext - completed public interface [Jeffrey Morgan]
gtk.Invisible - add constructor that takes Screen and get/setScreen methods [Jeffrey Morgan]
gtk.Item - added event handling [Jeffrey Morgan]
gtk.Paned - added geChild1/2 methods [Jeffrey Morgan]
gtk.RadioAction - updated API to match latest GTK [Jeffrey Morgan]
gtk.RadioMenuItem - fixed constructors and added additional methods [Jeffrey Morgan]
gtk.Rc - added public interface [Jeffrey Morgan]
gtk.RcStyle - added getFontDescription and getName methods [Jeffrey Morgan]
gtk.Style - added API: [Jeffrey Morgan]

attach
detach
setBackground
applyDefaultBackground
lookupIconSet
gtk.TearoffMenuItem - add getTornOff method [Jeffrey Morgan]
gtk.ToggleAction - updated API to match latest GTK [Jeffrey Morgan]
gtk.ToolTips - added getData method [Jeffrey Morgan]
gtk.ToolTipsData - added numerous methods [Jeffrey Morgan]
gtk.TreeView:Added API: [Mark Howard]
autoSizeColumns
getColumns
setCursor
expandToPath
setColumnDragChecker
gtk.ListStore and gtk.TreeStore Added API [Mark Howard]
swapRows
moveRowToEnd
moveRowAfter
moveRowToStart
moveRowBefore
gtk.TreeViewColumn Added API: [Mark Howard]
get/set Expand
- Other:
Build script now finds db2html or docbook2html in the users path [Jeffrey Morgan]
Build script not finds the libgcj jar file correctly [Jeffrey Morgan]
Stripping installed shared objects [Jeffrey Morgan]
Install targets work for docs [Jeffrey Morgan]
  • Perl (gtk2-perl):

Overview of Changes in Glib 1.035

  • Updated ExtUtils::Depends requirement to 0.200.
  • Added Glib::MakeHelper::postamble_docs_full(), a more featureful, easier to use, and more scalable front-end to the pod documentation generation

    tools. [muppet]

  • Extended Glib::Type::list_properties to handle properties on GInterfaces, which is a new feature in gtk+ 2.4. [Ross]
  • Added Glib::ParamSpec::scalar() for creating SV properties without needing to know about boxed types. [Ross]

Overview of Changes in Gtk2 1.035

  • Updated Glib requirement to 1.035.
  • Updated ExtUtils::Depends requirement to 0.200.
  • Added and updated POD in several places. [muppet]
  • Added few more straggling missing bindings. [Torsten]
  • Minor updates to example code. [Torsten]
  • As always, added more tests. [Tortsen]

Overview of Changes in Gnome2::Canvas 0.92

  • Updated Glib requirement to 1.035.
  • Made use of Glib 1.035's MakeHelper features for documentation generation.

Overview of Changes in Gnome2::VFS 0.94

This release features mostly of small bug fixes and infrastructure improvements.

Overview of Changes in Gnome2 0.92

This release features lots of small bug fixes and infrastructure improvements.
Most importantly, Gnome2 now works when used with the newest generation of
libgnome and libgnomeui. This step also necessitated an API change: gnome_popup_menu_attach is now bound as Gtk2::Menu::attach_to.

--
Murray Cumming
www.murrayc.com
murrayc@murrayc.com


ffmpeg with tv/radio 0.6.5

Application

ffmpeg with tv/radio 0.6.5

Description

fftv is a TV viewer for use with TV cards and Video for Linux. It also features a radio user interface. It can support recording of various formats and codecs including MPEG, AVI. It supports remote control and scheduled power-on/off recording/reminding.

Enhancements

  • Playing of the file that has been recorded or is being record.
  • 'Stay on top' and 'Sticky' in Config -> Deskop options.
  • Countdown shutdown. Shutdown your PC when the time is up. Press Alt-C to use it.

Fixes

  • redircet the stdout of scheduled recording to /dev/null so that tcron will not send the log file.
  • Fixed GUI display problem in grab mode.
  • Fixed a bug of gtk-on-screen-display caused by Mandrake Galaxy theme.

Download

http://freshmeat.net/redir/fftv/44387/url_bz2/fftv

GNOME Software Map entry

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


Gfax 0.6.beta8

Application

Gfax 0.6.beta8

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

Well it turns out that the beta7 didn't quite do the job. The Send Wizrad worked with a phone book item but not entering a number in the entry box, this is now fixed. Also the fax wizard would send the fax to the server even if there weren't any valid destinations, this is also fixed.

-

Fixes

*fix bug: send fax wizard didn't work with number from entry box.
*don't send the file to the fax server if no destinations set.
*fix bug: add GConf.PropertyEditors.EditorShell shell in send class.

Download

http://gfax.cowlug.org

GNOME Software Map entry

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


gramps 1.0.1

Application

gramps 1.0.1

Description

GRAMPS is a GNOME/Python based genealogy program.

Enhancements

  • Report style improvements
  • Web page generator improvements
  • Improved error messages

Fixes

  • Fixed a unicode translation problem that prevented children from being added if using a language other than English

Download

http://sourceforge.net/projects/gramps/

GNOME Software Map entry

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


libxml++ 1.0.2

  • libxml++

libxml++ is a C++ wrapper for the libxml XML parser library. It has SAX and DOM-like APIs, but does not attempt to conform exactly to the DOM specifications because they are not aimed at C++. Its API is much simpler than the underlying libxml C API.

  • Homepage

http://libxmlplusplus.sourceforge.net/

  • Notes

This is a bugfix release.

  • Changes
  • Fixed issue #132014: "Memory leak in throwing exception".
  • Fixed issue #134390: "SEGFAULT in Element::get_attribute" (John Coyle).
  • Made libxml++ build using the Sun, HP, SGI, and AIX C++ compilers (Albert Chin).
  • Download

You can download libxml++ 1.0.2 from gnome servers :

http://ftp.gnome.org/pub/GNOME/sources/libxml++/1.0/
ftp://ftp.gnome.org/pub/GNOME/sources/libxml++/1.0/

Best Regards,

Christophe de Vienne


GNOME Development Release 2.5.5

GNOME Development Release 2.5.5

The latest GNOME Development Release is ready for your bug-busting and testing pleasure! It is available for immediate download on ftp ftp.gnome.org and mirrors:

http://ftp.gnome.org/pub/GNOME/desktop/2.5/2.5.5/sources/

tar.gz: 135M total
tar.bz2: 97M total

WARNING! WARNING! WARNING!

This release is a snapshot of development code. Although it is buildable and usable, it is primarily intended for testing and hacking purposes. Like the Linux kernel, GNOME uses odd minor version numbers to indicate development status. Please check the 2.5 start page for more information:

http://www.gnome.org/start/2.5/

Build Requirements

  • The tarballs included in the release. :-)
  • Some very basic packages not distributed with this release, such as image libraries, popt, and the freedesktop.org libraries collection. Most of these will be included with or available for your distribution, except the 'shared-mime-info' and 'hicolor-theme' modules - if you don't install those, your desktop will look ugly, but it will work. :-)
  • 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

--
GVADEC 2004: Kristiansand, Norway http://2004.guadec.org/


GARNOME 0.30.1

GARNOME 0.30.1

Ssssshwwwwaaah!

GARN'T GET ENOUGH OF YOUR LOVE, BABY!

That's right, GARNOME 0.30.1 is out, and it's NASTY. Nasty like spanking! It has updates for GNOME 2.5.5, and includes a whole new category... MATCHBOX!

http://matchbox.handhelds.org/

Matchbox is the coolest embedded environment available (teamed up with apps from GPE), and now YOU TOO can try it out. Play with it in Xnests of varying sizes for that AUTHENTIC PDA FEEL. Only you don't get the shitty backlight and cruddy buttons. Not that we know of any Linux-supporting PDAs like that.

Time to download GARNOME and have some fun...

http://www.gnome.org/~jdub/garnome/

So what else has changed? I'M GLAD YOU ASKED!

  • Changes between garnome-0.30.0 and garnome-0.30.1 ***

The following packages have been removed:

         Category 'broken':
                netspeed_applet
         Category 'desktop':
                shared-mime-info
                hicolor-icon-theme
         Category 'geektoys':
                libgnetwork

The following packages have been added:

         Category 'bindings':
                gconfmm..................2.5.1
         Category 'bootstrap':
                hicolor-icon-theme.......0.2
                shared-mime-info.........0.13
         Category 'broken':
                libgnetwork..............0.0.5
         Category 'geektoys':
                netspeed_applet..........0.9.2
         Category 'matchbox':
                libmatchbox..............1.1
                matchbox-common..........0.8
                matchbox-desktop.........0.8
                matchbox-panel...........0.8
                matchbox-panel-manager...0.1
                matchbox-themes-extra....0.3
                matchbox-window-manager..0.8
                mb-applet-input-manager..0.5
                mb-applet-volume.........0.1
                mb-desktop-image-browser.0.2
                mb-desktop-xine..........0.4
                xsettings-client.........0.10

The following packages have been upgraded:

         Category 'bindings':
                glibmm...................2.3.5
                gnome-vfsmm..............2.5.1
                gtkmm....................2.3.4
                libglademm...............2.3.2
                libsigc++................1.9.14
         Category 'desktop':
                bug-buddy................2.5.3
                eog......................2.5.5
                epiphany.................1.1.9
                file-roller..............2.5.4
                gnome-desktop............2.5.5
                gnome-games..............2.5.6
                gnome-netstatus..........0.16
                gnome-panel..............2.5.5
                gnome-session............2.5.5
                gnome-system-monitor.....2.5.3
                gnome-terminal...........2.5.5
                gok......................0.9.7
                gpdf.....................0.123
                libgtkhtml...............2.5.4
                libgtop..................2.5.1
                metacity.................2.6.5
         Category 'fifth-toe':
                gthumb...................2.3.1
         Category 'geektoys':
                gksu.....................1.0.3
         Category 'platform':
                ORBit2...................2.9.8
                atk......................1.5.4
                gail.....................1.5.5
                gtk-doc..................1.2
                libxslt..................1.1.3

(Secret end-of-announce message for avid readers: YOUR MUM.)

  • Jeff

--
GVADEC 2004: Kristiansand, Norway http://2004.guadec.org/

                       'unf' is walking into a door.
                     'untz' is walking into a drum kit.