Silky 0.5.0
Silky 0.5.0 is released!
Silky is an easy to use SILC client for GTK+. Silky is available
as Linux and Windows binaries as well as a source tarball.
Libraries used include gtk2, glib2, libxml2, libglade2 and
libsilc.
Changes shortly:
Fixed tab-completion, sorted nicklists, support for empty
password for user’s key, user’s username and hostname are shown on
channel operations, implemented lag detector, fixed known crash
bugs, removed [x] buttons and introduced a new one, user is now
notified when there’s action on channel, configuration file format
changed to xml, incoming invites are now shown, implemented
settings tab for channels, added Afrikaans translation.
Read the full changelog from here:
http://cvs.sourceforge.net/viewcvs.py/silky/silky/ChangeLog?view=markup
Upgrade information:
If you are upgrading from older version of Silky, you need to
remove your old silky.conf file, because the format has
changed.
SILC Toolkit version compatibility:
This version of Silky requires version 0.9.11 of the SILC
Toolkit. Version 0.9.12 does not work. The next release of Silky
will use 0.9.12.
Getting Silky:
All releases of Silky are available from: http://silky.sourceforge.net/
http://sourceforge.net/project/showfiles.php?group_id=86891
Hardware Monitor applet 1.0
It has been a long time since the previous release. The
translation teams have been busy so Hardware Monitor is now
available in many more languages. Some minor issues have also been
resolved.
Because the applet is clearly quite stable (or has no users
except me), the version has been bumped to 1.0. That’s one oh more
in this world.
What’s new:
- Lots of translations
- Added an option to show free disk space instead of used
- Added support for monitoring wireless network connections
- Fixed an alignment bug for the text viewer (it was not aligned
with the GNOME clock) - Assorted other bug fixes
Features:
- monitor CPU/memory/swap/disk usage, load average,
Ethernet/modem/wireless throughput, internal temperatures, internal
fan speeds - multiple views that all support multiple monitors:
- a curve view with smooth lines
- a bar view with wacky horizontal bars
- a column view with ultra-clear vertical blocks
- a text view for those who want extreme precision
- a flame view to impress your friends
- a modular design for future enhancements
- well-behaved GNOME panel applet (no floating gkrellm
windows)
The source can be downloaded from here:
http://www.cs.auc.dk/~olau/hardware-monitor/
Screenshots are also available from the above page. The applet
requires Gnome 2.2 and the gtkmm and gnomemm-all libraries from
www.gtkmm.org. Note that you need to install libsensors and setup
lm-sensors with your kernel if you want to monitor temperatures and
fan speeds.
—
Ole Laursen
http://www.cs.auc.dk/~olau/
Java-Gnome 2.5.6 (beta 1)
Java-Gnome provides Java libraries for creating GTK+ and GNOME
applications using the Java programming language. This is a truly
free graphical system for Java, including support for glade, a GUI
building tool; for GNOME application developers, it provides a
convenient object orientated API without any worries of memory
management.=20
2.5.6 release (2.6 beta 1)
Java-GNOME is now API Frozen. We have roughly one month to find
and fix bugs, improve example applications and work on
documentation. If you have been interested in trying out
java-gnome, now is an ideal time – please try out our example apps
and send us your feedback. We always try to help java-gnome newbies
in whatever way we can. If you are experienced with GNU make tools,
particularly with gcj/java, we need you help – please email
java-gnome-developer@lists.sf.net
for details.
Changes since 2.5.5:
– New Classes:
gtk.event.CellEditableEvent
[Jeffrey Morgan]
gtk.event.ColorSelectionEvent
[Jeffrey Morgan]
gtk.event.ExpanderEvent
[Jeffrey Morgan]
gtk.event.TreeModelEvent
[Jeffrey Morgan]
gtk.event.UIManagerEvent
[Jeffrey Morgan] -New Interfaces:
gtk.event.CellEditableListener
[Jeffrey Morgan]
gtk.event.ColorSelectionListener
[Jeffrey Morgan]
gtk.event.ExpanderListener
[Jeffrey Morgan]
gtk.event.TreeModelListener
[Jeffrey Morgan]
gtk.event.TreeViewListener
[Jeffrey Morgan]
gtk.event.UIManagerListener
[Jeffrey Morgan]
– Updated Classes:
gdk.Pixmap –
Changed constructor to take a Drawable instead of a Window [Jeffrey
Morgan]
gtk.AccelMap –
added API: [Jeffrey Morgan]
added
lockPath and unlockPath methods
added getAccelMap
method
gtk.ActionGroup –
fixed bug when adding RadioActionEntrys to ActionGroup [Jeffrey
Morgan]
gtk.Adjustment –
added changed event [Jeffrey Morgan]
gtk.CellEditable –
added missing methods and events [Jeffrey Morgan]
gtk.CellRenderer –
changed from abstract to concrete class [Jeffrey Morgan]
gtk.Clipboard –
added API: [Luca De Rugeriis]
added
get method
added
getForDisplay method
added
getDisplay method
added
getContents method
added
isTextAvailable method
gtk.ColorSelection
– added color_changed event [Jeffrey Morgan]
gtk.ComboBox –
added popup and popdown methods [Jeffrey Morgan]
gtk.Expander –
added activate event [Jeffrey Morgan]
gtk.ListStore –
updated native layer and added missing methods [Jeffrey Morgan]
gtk.RadioButton –
fixed problems with constructors [Jeffrey Morgan]
gtk.RadioMenuItem –
added two new constructors to create from existing widgets.
[Jeffrey Morgan]
gtk.SelectionData –
added missing methods and access to properties [Jeffrey Morgan]
gtk.TreeModel –
updated native layer and added events. [Jeffrey Morgan]
gtk.TreePath –
added appendIndex, prependIndex, and getIndices methods [Jeffrey
Morgan]
gtk.TreeSelection –
added missing methods [Jeffrey Morgan]
gtk.TreeStore –
updated native layer and added several missing methods [Jeffrey
Morgan]
gtk.TreeView –
updated native layer, added many method, added events [Jeffrey
Morgan]
gtk.TreeViewColumn
– added missing methods [Jeffrey Morgan]
gtk.TreeViewEvent –
added support for TreeView events.
gtk.UIManager –
added API: [Jefffrey Morgan]
added
getToplevels method
added all event
handling
gtk.Window – added
API: [Jeffrey Morgan]
added
get/setDefaultIconList methods
added
listToplevelWindows method
added
setDefaultIcon method
added
get/setAcceptFocus methods
gtk.event.Adjustment
added CHANGED event Type [Jeffrey Morgan]
gtk.TreeIter –
Added reference to treeModel; moved some methods from TreeModel to
TreeIter [Mark Howard]
gtk.TreeViewColumn:
[Mark Howard]
changed
setSortColumnID(int) to setSortColumn(DataColumn)
removed
int getSortColumnID()
added
API for focusCell(CellRenderer)
gtk.SimpleList:
[Mark Howard]
added
String[] getSelected()
added
String[] getEntries()
gtk.event.LifeCycleListener
[Mark Howard]
added
boolean lifeCycleQuery(LifeCycleEvent) to handle delete and destroy
events. Modified gtk.Widget to use this.
– Renamed DataBlock* classes to DataColumn* [Jeffrey Morgan]
– Other
Added fallback
brute force locate for gcj.jar if usual locations fail [Mark
Howard]
http://java-gnome.sf.net
http://www.gnome.org/start/2.5/bindings/
—
Mark Howard
GGV 2.5.99
“The Tax Collector’s Favourite”
All anxious to release 2.6.0, I proudly present the last few
enhancements to GGV before that long-awaited moment:
- Ms Brenda Colgan of Sun’s Merry Band of Documentators has=20
provided us with an all new version of GGV documentation, bringing
the docs closer to the reality once again, - Shakti Sen has made Preferences dialog’s Help button work,
- the folks at The Written Word have commited some build
fixes, - I was rather lazy this time, fixing only #136238, which had a
significant performance impact when there was a lot of “recent”
files around. thanks to James Willcox for spotting this.
The translators have been updating the Azerbaijani (Maetin),
Swedish (Christian), Portuguese (Duarte), Danish (Ole), Albanian
(Laurent), Thai (Paisa), German (Christian), Hindi (Guntupalli),
Korean (Changwoo), Italian (Francesco), Dutch (Kees), Estonian
(Priit), French (Christophe), Lithuanian (Zygimantas) and Arabic
(Arafat) translations.
Go, get it at:
http://ftp.gnome.org/pub/GNOME/sources/ggv/2.5/
have fun,
jaKa
GAI Album 0.2
Application
GAI Album 0.2
Description
Displays the cover of the album that xmms plays on the panel
Enhancements
- Choose between many fancy shadings to use when the album
changes. - The back cover can be displayed.
Fixes
- No more crashed when playing audio CDs.
- The correct song name is displayed as a tooltip.
- Better updating function for looking for replaced missing
covers.
Download
GNOME Software Map entry
http://www.gnome.org/softwaremap/projects/gai-album
GNOME Platform Bindings 2.5.6 (Beta 1)
- GNOME Platform Bindings
Please note that the GNOME Platform Bindings are now in API
freeze, so only very important API changes will be allowed before
the fully-frozen GNOME Platform Bindings 2.6.0 release, 2 weeks
after GNOME 2.6.0.
(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 also “Beta Bindings” for C#, which are likely to be on
the full release schedule for GNOME 2.7/2.8, but they are not yet
following the official schedule or rules for 2.5/2.6.
Note that other bindings also 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.6/
Changes, for each binding:
- C++ (gtkmm):
glibmm 2.3.6:
- Added i18n.h and i18n-lib.h, which include the relevant glib
headers, which declare internationalization macros such as _().
(Murray Cumming) - Added Glib::spawn_close_id(). (Murray Cumming)
- Added Glib::MainLoop::depth(). (Murray Cumming)
- Documentation: corrections to CHANGES (Martin Schulze).
- gmmproc: Can now handle “const const_iterator& iter”
parameter names without getting confused by 2 consts. (Murray
Cumming)
gtkmm 2.3.5:
- Added i18n.h and i18n-lib.h, which include the relevant glib
- Gtk:
- ComboBox: Added popup() and popdown(). (Murray Cumming)
- ComboBoxEntry: Added a set_text_column() overload that takes a
ModelColumnBase instead of an int.
- Added ComboBoxEntryText, like ComboBoxText. (Murray
Cumming) - Entry: Added set/get_alignment().
- FileChooser:
- Removed set_folder_mode() and get_folder_mode(), which are no
longer in GTK+. (Bryan Forbes) - Added set/get_preview_label(). (Murray Cumming)
- Removed set_folder_mode() and get_folder_mode(), which are no
- Added IconInfo, TargetList (Bryan Forbes)
- IconTheme: methods now use IconInfo. (Bryan Forbes)
- Added Gtk::Stock::DIALOG_AUTHENTICATION stock item. (Bryan
Forbes) - Scale: Added get_layout() and get_layout_offsets().
- Toolbar
- Added append(), prepend(), insert() overloads which take slots,
so that signal connecting requires less code. - Removed old STL-style API, because the APIs do not co-exist
well together at the GTK+ level. (Bryan Forbes)
- Added append(), prepend(), insert() overloads which take slots,
- TreePath: Corrected template typo found by gcc 3.4 (Matthew
Tuck) - Widget: Added add_mnemonic_labels(), remove_mnemonic_label(),
list_mnemonic_labels(), draw_insertion_cursor(). (Murray
Cumming) - Window: Added “role” property. (Bryan Forbes)
- Several const corrections. (Murray Cumming)
- Fixes to the libsigc++2 port. (Martin Schulze, Bryan
Forbes) - Added –enable-examples configure option. (Bryan Forbes)
- Documentation:
- Added some TreeView reference documentation. (Billy
O’Connor)
- Added some TreeView reference documentation. (Billy
- Gdk:
- Drawable::draw_glyphs() now takes a c++ Pango::GlyphString.
(Bryan Forbes) - Window
- get_children() now returns a C++ container instead of a GList.
(Bryan Forbes) - get_internal_paint_info() now takes C++ parameters. (Bryan
Forbes) - removed peek_children() because it’s the same as
get_children(). (Murray Cumming)
- get_children() now returns a C++ container instead of a GList.
- Drawable::draw_glyphs() now takes a c++ Pango::GlyphString.
- Pango:
- FontFace: Added list_sizes().
- AttrIter: Added get_attrs().
- FontFamily: Added is_monospace().
- FontSet: Added foreach()
- Language: Added includes_script().
- Layout: Added set/get_auto_dir().
gnome-vfsmm 2.5.2:
- Added asynchronous versions of the API, with sigc::slot
callbacks. (Bryan Forbes) - Added new gnome-vfs API: Drive, Volume, VolumeMonitor. (Bryan
Forbes)- Java (java-gnome):
2.5.2 (5 January 2004)
- New Classes:
Action (glue code and JNI)
ActionGroup (glue code and JNI)
Expander (glue code and JNI)
UIManager(glue code and JNI)
ComboBoxEvent
ColorButtonEvent
EntryCompletionEvent
UIManagerItemType - New Interfaces:
ComboBoxListener
ColorButtonListener
EntryCompletionListener - Deprecated the following Classes/Interfaces:
ColorPickerEvent
ColorPickerListener - Added Event Handling for the following Classes:
ComboBox
ColorButton
EntryCompletion - Tree and Text Widgets updated
- Fixed problem with wrong version of gtkjava library being
loaded. - Various build system improvements and fixes
- Perl (gtk2-perl):
Overview of Changes in Glib 1.038
- The API is frozen at this release for the 1.04x series.
- g_main_depth (new in glib 2.3.5) bound as Glib::main_depth.
[Ross] - Glib::GenPod now works with strict, no user-visible changes.
[Ross] - POD updates. [muppet]
Overview of Changes in Gtk2 1.038
- Despite the warning from Makefile.PL, this release marks an API
freeze. - Code sweep removed many FIXMEs and fixed lots of problems, and
uncovered a large handful of missing trivial functions. - Cleanup on examples. [Ross]
- New bindings, with tests, for things new in gtk+ in the latest
unstable release, and for things we found at the last minute while
auditing the code [mostly Torsten]: Gtk2::ComboBoxEntry::new_text
(new in 2.3.5)
Gtk2::Entry::[gs]et_alignment
Gtk2::FileChooser::[gs]et_use_preview_label (new in gtk+ 2.3.5)
Gtk2::FileChooser::new_with_backend (new in gtk+ 2.3.5)
Gtk2::Gdk::Event::handler_set
Gtk2::Gdk::Event::set_state (and added setter capability to
state())
Gtk2::Gdk::Event::set_time (and added setter capability to
time())
Gtk2::MenuItem::toggle_size_allocate
Gtk2::MenuItem::toggle_size_request
Gtk2::Pango::Layout::[sg]et_auto_dir (new in pango 1.3.5)
Gtk2::Rc::reset_styles
Gtk2::TreeModel::ref_node
Gtk2::TreeModel::unref_node
Gtk2::TreeViewColumn::cell_get_size
Gtk2::TreeViewColumn::cell_set_cell_data
Gtk2::Widget::add_mnemonic_label
Gtk2::Widget::can_activate_accel (new in gtk+ 2.3.5)
Gtk2::Widget::child_focus
Gtk2::Widget::drag_source_[sg]et_target_list
Gtk2::Widget::list_mnemonic_labels
Gtk2::Widget::region_intersect
Gtk2::Widget::remove_mnemonic_label
Gtk2::Widget::requisition
Gtk2::Widget::saved_state
Gtk2::Widget::size_allocate
Gtk2::Window::activate_key
Gtk2::Window::propagate_key_event
Gtk2::draw_insertion_cursor
Gtk2::main_do_event
Removed API:
Gtk2::FileChooser::[gs]et_folder_mode (removed from gtk+ in
2.3.5)
Gtk2::Allocations have been replaced by Gtk2::Gdk::Rectangles; they
were just reblessed rectangles anyway. - Test fixes. [muppet, Torsten, Ross]
- Random pod updates all over the place. [muppet]
- Gtk2::CellRenderer now hides “this api is deprecated!” warnings
unless env var GTK2PERL_DEBUG is set and true. [muppet] - Finally fixed Gtk2::Gdk::DragContext::find_window and friends.
[muppet] - New regression test for custom TreeModel interface
implementations. There are several TODO tests that fail, as a
reminder to muppet to fix them properly. [Torsten] - Build GdkX11.xs (and the associated Gtk2::Gdk::X11 namespace)
only when linking against the x11 gtk+ target. [muppet] - Numerous bugfixes. It was a busy weekend. Some features
important for deriving containers in Perl code have been punted for
the 1.060 API freeze.
Overview of Changes in Gnome2
0.93
- Changed the binding of gnome_popup_menu_append from
Gtk2::Menu::append to Gtk2::Menu::append_from. This is API
breakage. Any existing application using Gtk2::Menu::append and
expecting to get gnome_popup_menu_append needs to be changed. - Added new GnomePasswordDialog methods.
- Switched to the new version information policy introduced by
Glib and Gtk2. - Made minor bug fixes and improvements.
- In accordance with the GNOME Bindings release plan, Gnome2
froze API.
Overview of Changes in Gnome2::VFS
0.96
- This is a timed release. No interesting changes have been made.
Overview of changes in Gnome2::GConf 0.92
- Require Glib 1.037 [Emmanuele]
- Use the new Glib::Error exception handling. [Emmanuele]
- Updated documentation. [muppet] — Murray Cumming www.murrayc.com
murrayc@murrayc.com
gtkmm 2.3.5
glibmm 2.3.6
- Special notes:
The API is now frozen. Only incredibly important API changes
will be allowed before the final fully-frozen gtkmm 2.4.0 release
on April 5th.
WE NEED STILL NEED ACCESS TO A SUN BOX RUNNING A RECENT VERSION
OF THE FORTE COMPILER. LATER WILL BE TOO LATE.
- gtkmm and glibmm 2.4:
gtkmm provides a C++ interface to GTK+. 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, so be careful if you apply it in
your normal prefix.
We recommend the use of jhbuild or garnome for testing in a
separate prefix.
The stable (API/ABI-frozen) gtkmm 2.4.0 will be released soon
after GTK+ 2.4.0.
gtkmm is on the official GNOME Platform Bindings release schedule:
http://www.gnome.org/start/2.5/bindings/
- Changes
glibmm 2.3.6:
- Added i18n.h and i18n-lib.h, which include the relevant glib
headers, which declare internationalization macros such as _().
(Murray Cumming) - Added Glib::spawn_close_id(). (Murray Cumming)
- Added Glib::MainLoop::depth(). (Murray Cumming)
- Documentation: corrections to CHANGES (Martin Schulze).
- gmmproc: Can now handle “const const_iterator& iter”
parameter names without getting confused by 2 consts. (Murray
Cumming)
gtkmm 2.3.5:
- Gtk:
- ComboBox: Added popup() and popdown(). (Murray Cumming)
- ComboBoxEntry: Added a set_text_column() overload that takes a
ModelColumnBase instead of an int.
- Added ComboBoxEntryText, like ComboBoxText. (Murray
Cumming) - Entry: Added set/get_alignment().
- FileChooser:
- Removed set_folder_mode() and get_folder_mode(), which are no
longer in GTK+. (Bryan Forbes) - Added set/get_preview_label(). (Murray Cumming)
- Removed set_folder_mode() and get_folder_mode(), which are no
- Added IconInfo, TargetList (Bryan Forbes)
- IconTheme: methods now use IconInfo. (Bryan Forbes)
- Added Gtk::Stock::DIALOG_AUTHENTICATION stock item. (Bryan
Forbes) - Scale: Added get_layout() and get_layout_offsets().
- Toolbar
- Added append(), prepend(), insert() overloads which take slots,
so that signal connecting requires less code. - Removed old STL-style API, because the APIs do not co-exist
well together at the GTK+ level. (Bryan Forbes)
- Added append(), prepend(), insert() overloads which take slots,
- TreePath: Corrected template typo found by gcc 3.4 (Matthew
Tuck) - Widget: Added add_mnemonic_labels(), remove_mnemonic_label(),
list_mnemonic_labels(), draw_insertion_cursor(). (Murray
Cumming) - Window: Added “role” property. (Bryan Forbes)
- Several const corrections. (Murray Cumming)
- Fixes to the libsigc++2 port. (Martin Schulze, Bryan
Forbes) - Added –enable-examples configure option. (Bryan Forbes)
- Documentation:
- Added some TreeView reference documentation. (Billy
O’Connor)
- Added some TreeView reference documentation. (Billy
- Gdk:
- Drawable::draw_glyphs() now takes a c++ Pango::GlyphString.
(Bryan Forbes) - Window
- get_children() now returns a C++ container instead of a GList.
(Bryan Forbes) - get_internal_paint_info() now takes C++ parameters. (Bryan
Forbes) - removed peek_children() because it’s the same as
get_children(). (Murray Cumming)
- get_children() now returns a C++ container instead of a GList.
- Drawable::draw_glyphs() now takes a c++ Pango::GlyphString.
- Pango:
- FontFace: Added list_sizes().
- AttrIter: Added get_attrs().
- FontFamily: Added is_monospace().
- FontSet: Added foreach()
- Language: Added includes_script().
- Layout: Added set/get_auto_dir().
- Download
ftp://ftp.gnome.org/pub/GNOME/sources/
and
http://www.gtkmm.org/download.shtml
You will need libsigc++ 2, available here: https://sourceforge.net/project/showfiles.php?group_id=1970
- Development
There is active 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
gURLChecker 0.7.9
Application
gURLChecker 0.7.9 (unstable branch)
Description
gURLChecker is a graphic web link checker. It can work on a
whole site, a single local page or a browser bookmarks file.
Enhancements
- We now use gnet_uri_* to assist us in URL parsing.
Fixes
- Correction of several syntax bugs that was resulting in
segfault. - Correction of bug #7070 (Problem with some relative HREF
values). - Correction of several memory leaks in: debug, proxy management
and tooltips functions. - Some other corrections.
Download
http://labs.libre-entreprise.org/project/showfiles.php?group_id=7