Linux Today: Linux News On Internet Time.
Search Linux Today
Linux News Sections:  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Contribute
Contribute
Link to Us
Linux Jobs


Top White Papers

More on LinuxToday


Release Digest: GNOME, August 24, 2004

Aug 25, 2004, 04:45 (0 Talkback[s])

GFC-UI 2.3.1

GTK+ Foundation Classes User Interface Library

GFC-UI 2.3.1 - development release

Description

The GTK+ Foundation Classes (formerly Inti) is an set of integrated C++ classes for developing GTK+ applications on UNIX-like systems such as Linux. GFC-UI is the user interface library and includes C++ wrappers for most objects in the ATK, GDK, GTK, GdkPixbuf and Pango libraries. There is a standard string compatible UTF-8 string class, automatic memory management, an optimized virtual signal handler system and a typesafe system of C++ signal and slots. It comes with a full set of example programs, several test applications, a GNU Autotools test project, a C++ version of the GTK+ widget demonstration program, extensive reference documentation and a tutorial.

Dependancies

GFC-Core 2.3.1 or higher.
GTK 2.4.0 or higher
libsigc++ 2.0.0 or higher

Enhancements from Inti 1.2 to GFC-Core 2.3.1

  • New Signal System optimized for size, speed and performance.
  • Uses the new libsigc2 C++ callback library. Instead of calling slot() you now call the sigc:: functions mem_fun() or ptr_fun(),
  • Wrapped C objects passed to slot functions connected via class proxy signals.
  • GFC objects can now be created dynamically or on the stack. Objects created on the stack no longer need to be unreferenced by calling unref().
  • All functions taking a String argument have been overloaded with const char* to avoid construction of a temporary String object when passing string literals.
  • Removed unnecessary GObject properties from classes that provide getter and setter functions. The only classes that use properties now are Gtk::Action, Gtk::CellRenderer and Gtk::TextTag.
  • Removed the deprecated widgets Gtk::Combo, Gtk::OptionMenu and Gtk::ItemFactory. For option menus use ComboBoxText and the append_text() function.
  • Removed all functions taking variable argument lists, except for the Gtk::ListStore and Gtk::TreeStore constructors.
  • Gtk::TreeViewColumn functions now take a CellRenderer reference instead of a pointer.
  • Changed C++ header file extension from .h to .hh to avoid confusion with C header files.
  • Test progams added for the new GTK+ 2.4 widgets.
  • Examples and documentation updated.

Fixes

Download

http://prdownloads.sourceforge.net/gfc/gfcui-2.3.1.tar.gz?download http://prdownloads.sourceforge.net/gfc/gfcui-2.3.1.tar.bz2?download

The GFC Development Team.


GFC-Core 2.3.1

GTK+ Foundation Classes Core Library

GFC-Core 2.3.1 - development release

Description

The GTK+ Foundation Classes (formerly Inti) is an set of integrated C++ classes for developing GTK+ applications on UNIX-like systems such as Linux. GFC-Core is the core object and utility library that other GFC libraries such as GFC-UI are built on. GFC-Core includes a C++ wrapper for the GLib object system and utiliy libraries, a standard string compatible UTF-8 string class, automatic memory management, an optimized virtual signal handler system and a typesafe system of C++ signal and slots. There are several example programs and a reference manual.

Dependancies

GLib 2.4.0 or higher.
libsigc++ 2.0.0 or higher

Enhancements from Inti 1.2 to GFC-Core 2.3.1

  • New Signal System optimized for size, speed and performance.
  • Uses the new libsigc2 C++ callback library.
  • Wrapped C objects passed to slot functions connected via class proxy signals.
  • GFC objects can now be created dynamically or on the stack. Objects created on the stack no longer need to be unreferenced by calling unref().
  • All functions taking a String argument have been overloaded with const char* to avoid construction of a temporary String object when passing string literals.
  • Removed unnecessary GObject properties from classes that provide getter and setter functions.
  • Added G::Module, a C++ wrapper for GModule.
  • Changed C++ header file extension from .h to .hh to avoid confusion with C header files.
  • Examples and documentation updated.

Fixes

Download

http://prdownloads.sourceforge.net/gfc/gfccore-2.3.1.tar.gz?download
http://prdownloads.sourceforge.net/gfc/gfccore-2.3.1.tar.bz2?download

The GFC Development Team.


Epiphany 1.3.6

Hi,

What is it ?

Epiphany is the GNOME web browser, based on the mozilla rendering engine. It aims to be simple and easy to use.

http://gnome.org/projects/epiphany/

Epiphany 1.3.6 is a beta release in the unstable series leading up to GNOME 2.8.

What's changed ?

Epiphany 1.3.6

Bug fixes

  • Fix mozilla components path (Marco) [#150358]
  • Fix default horizontal scroll wheel action (Christian) [#148557]
  • Fix for newer libtools (Christian) [#150673]
  • Keep passwords list in pdm dialogue up-to-date (Christian) [#150296]
  • Fix warning when moving tabs between windows (Christian) [#150822]
  • Partially fix bookmarks menu speed issue (Christian) [#150822]
  • Fix bookmarks menu hierarchy and auto-updating (Christian) [#147470, #147786, #150246]
  • Change bookmarks hierarchy separator (Christian) [#149150]
  • Also pop up context menus with menu key (Christian) [#149150]

New and updated translations:

  • Maetin AEmirov (az)
  • Vladimir "Kaladan" Petkov (bg)
  • Kenan Hadziavdic (bs)
  • Pauli Virtanen (fi)
  • Dvornik Laszlo (hu)
  • Takeshi AIHANA (ja)
  • Kjartan Maraas (nb)
  • GNOME PL Team (pl)
  • Laurent Dhima (sq)
  • Christian Rose (sv)
  • Jayaradha N (ta)
  • Maxim Dziumanenko (uk)

Where can I get it ?

Source code:
http://ftp.gnome.org/pub/GNOME/sources/epiphany/1.3/epiphany-1.3.6.tar.bz2 with MD5 sum e9c33875bc4c4c48d933aa414bca5a43.

Epiphany 1.3.6 requires mozilla 1.7, 1.7.x, 1.7 branch, 1.8a2, 1.8a3 or trunk. The recommended version is Mozilla 1.7.2:
ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla1.7.2/src/mozilla-source-1.7.2.tar.bz2

More about dependencies and installation tips:
http://gnome.org/projects/epiphany/downloads.html

Enjoy.

Christian


GLightOff 0.1.0

The first release of GLightOff is out.

You can get it from

https://sourceforge.net/projects/glightoff/

or check out the cvs version from cvs.gnome.org/ (module glightoff)

GLightOff is a gtk+ version of lightoff, a simple (but not so easy to solve!) puzzle game where the goal is flip to black all the tiles on the 5x5 board.

The program is really simple and I coded it out of boredom this Sunday afternoon, it can benefit from a bit of love (especially from anyone with artistic abilities that wants to draw the tiles to replace the ugly black and white circles!). Still it can be pretty funny.

It can also be a good project for beginners who are looking for a really simple project to start learning gtk etc.

Feel free to mail me bug reports, suggestions, flames, patches etc.

ciao

paolo