Gnome2
view release on metacpan or search on metacpan
ChangeLog.pre-git view on Meta::CPAN
2004/07/18 19:44 (+0200) kaffeetisch
A t/GnomeSound
* MANIFEST: Add a test for GnomeSound. It's not run during make
test though, because we can't be sure there's a sound server
running.
* t/GnomeConfig.t: Test drop_all.
* t/GnomeIconList.t: Test icon_is_visible and get_icon_at.
* t/GnomeThumbnail.t: Use a version check for has_uri and is_valid
instead of the unconditional skip now that the bug has been fixed.
* t/GnomePasswordDialog.t
* xs/GnomePasswordDialog.xs: Bind and test
set_show_userpass_buttons and anon_selected.
* xs/GnomeColorPicker.xs
* xs/GnomeEntry.xs
* xs/GnomeFontPicker.xs
* xs/GnomeIconTheme.xs
* xs/GnomePopupMenu.xs: Add #undef GNOME_DISABLE_DEPRECATED to
stuff that was deprecated after we wrapped it.
2004/06/28 19:35 (+0200) kaffeetisch
* Gnome2.pm
* NEWS
* README: Version 1.011.
2004/06/14 19:35 (+0200) kaffeetisch
* t/GnomeDruid.t: Test the fixed set_contents_background, now that
the properties were added.
* t/GnomeIconList.t
* xs/GnomeIconList.xs: Bind and test select_all.
2004/05/29 18:39 (+0200) kaffeetisch
* Gnome2.pm
* NEWS: Unstable version 1.010.
2004/05/28 23:58 (+0200) kaffeetisch
* Gnome2.pm: Actually use() Gnome2::Canvas so users of Gnome2 are
not required to do so themselves.
2004/05/28 13:12 (+0200) kaffeetisch
* t/GnomeIconTheme.t: Use the gnome-fs-directory icon.
2004/05/22 17:50 (+0200) kaffeetisch
* t/GnomeIconTheme.t: Check if the icon data is a hash reference.
2004/05/21 16:08 (+0200) kaffeetisch
* xs/GnomeAppHelper.xs: Make gnome2perl_popup_menu_activate_func,
gnome2perl_popup_menu_activate_func_destroy,
gnome2perl_refill_info_common, gnome2perl_refill_info,
gnome2perl_refill_info_popup, and ui_builder_data static.
* xs/GnomeConfig.xs: Make SvGnomeConfigIterator and
newSVGnomeConfigIterator static.
* xs/GnomeIconList.xs: Make newSVGnome2PerlIconListFlags static
and comment it out, it's unused.
* xs/GnomeIconTheme.xs: Rename data_to_hv to newSVGnomeIconData,
make it static and let it handle the RV creation. Make
SvGnomeIconData static and comment it out -- it's not used
currently.
* xs/GnomeProgram.xs: Make handle_module_info static.
* xs/GnomeWindowIcon.xs: Make newSVGnomeCharArray static.
Merge from the stable-1-00 branch:
* xs/GnomeIconTheme.xs (data_to_hv): Check if display_name is NULL
before using it.
* xs/GnomeIconLookup.xs
* xs/GnomeIconTheme.xs
* xs/GnomePasswordDialog.xs
* xs/GnomeThumbnail.xs: Mark 'file' unused in case there are no
xsubs at all.
2004/05/16 17:46 (+0200) kaffeetisch
* t/GnomeThumbnail.t: Correct skip count.
2004/04/27 20:45 (+0200) kaffeetisch
Merge from the stable-1-00 branch:
* Makefile.PL: Add Gnome2::Canvas to PREREQ_PM as well so that it
(hopefully) gets picked up by CPAN(PLUS).pm.
2004/04/25 13:38 (+0200) kaffeetisch
* t/GnomeDruid.t: Add reference to the relevant bug to the
set_contents_background comment.
* t/GnomeThumbnail.t: Test has_uri and is_valid but skip them for
now since they're broken.
2004/03/29 19:55 (+0200) kaffeetisch
* Gnome2.pm
* Makefile.PL
* NEWS
* README: Version 1.00.
* t/GnomeConfig.t
* t/GnomeEntry.t
* t/GnomeIconEntry.t
* t/GnomePasswordDialog.t
* xs/Gnome2.xs
* xs/GnomeHelp.xs
* xs/GnomeIconEntry.xs
ChangeLog.pre-git view on Meta::CPAN
* Makefile.PL
* NEWS
* README: Version 0.94.
* Gnome2.pm: Provide an import() implementation that relays
everything to UNIVERSAL::VERSION to make version checking work.
* xs/GnomeHelp.xs
* xs/GnomeURL.xs: Use the new __gerror__ keyword to mark those
functions that may croak on error.
2004/03/02 05:06 (+0100) kaffeetisch
* Gnome2.pm: Document the recent API changes.
A NEWS
* Gnome2.pm
* MANIFEST
* README: Version 0.93.
2004/03/02 04:34 (+0100) kaffeetisch
* xs/GnomeApp.xs
* xs/GnomeAppHelper.xs
* xs/GnomeClient.xs
* xs/GnomeConfig.xs
* xs/GnomeDruid.xs
* xs/GnomeInit.xs
* xs/GnomeModuleInfo.xs
* xs/GnomeUIDefs.xs: Rearrange ALIAS sections to avoid unneeded
xsubs.
2004/03/02 03:35 (+0100) kaffeetisch
* t/GnomeConfig.t
* t/GnomeEntry.t
* t/GnomeIconEntry.t
* t/GnomeIconTheme.t
* t/GnomePasswordDialog.t
* t/GnomeThumbnail.t
* xs/Gnome2.xs: Stick to the new version information policy:
Uppercase names for compile time related functions.
* xs/GnomeAppHelper.xs: Don't use ALIAS 0 as a way to override an
xsub's name. Do it properly instead.
* xs/GnomeClient.xs: Free the return value of
gnome_client_get_global_config_prefix.
* xs/GnomeConfig.xs: Remove a now invalid FIXME comment.
* maps
* t/GnomePasswordDialog.t
* xs/GnomePasswordDialog.xs: Bind and test API that was added in
2.5.1: set_show_username, set_show_domain, set_show_password,
set_domain, set_readonly_domain, set_show_remember, set_remember,
get_remember, and get_domain.
* t/GnomePopupMenu.t
* xs/GnomePopupMenu.xs: Change the binding for
gnome_popup_menu_append to Gtk2::Menu::append_from. This is
necessary to avoid a collision with gtk_menu_append. Applications
using Gtk2::Menu::append and expecting to get
gnome_popup_menu_append will have to be changed.
2004/02/15 13:32 (-0500) rwmcfa1
* Makefile.PL, perl-Gnome2.spec.in: fixed some of the dependancies,
added Gnome2-VFS, Gnome2-Canvas to the spec file and the postable_rpms.
2004/02/12 19:55 (+0100) kaffeetisch
* Gnome2.pm
* Makefile.PL
* README: Version 0.92.
2004/02/12 19:21 (+0100) kaffeetisch
* t/GnomeIconTheme.t: Only test if get_search_path returned
something defined.
* t/GnomeProgram.t: Use properties that are not construct-only to
work around the problem for now.
* t/GnomePopupMenu.t
* xs/GnomePopupMenu.xs: Change the binding for
gnome_popup_menu_attach to Gtk2::Menu::attach_to.
2004/02/11 02:02 (+0100) kaffeetisch
* Makefile.PL
* xs/GnomeProgram.xs
* t/GnomeProgram.t: Use and test the new GPerlArgv helper.
2004/02/10 19:01 (+0100) kaffeetisch
* t/GnomeConfig.t: Re-enable the get_float_with_default test, with
skips. The relevant bug has been fixed in libgnomeui 2.5.4.
* t/GnomeIconSelection.t: Don't check the return value of
get_icon, there seems to be no way to predict it.
2004/02/10 17:01 (+0100) kaffeetisch
Applying a patch from muppet.
A copyright.pod
A doctypes
* MANIFEST
* Makefile.PL
* gnome2perl.h: Use the new features of ExtUtils::Depends and
ExtUtils::PkgConfig. Depend on Gnome2::Canvas. Use
'gnome2perl-versions.h' for the version macros.
2004/01/27 19:40 (+0100) kaffeetisch
* t/GnomeClient: Use the correct
Gnome2::Client->interaction_key_return syntax.
* xs/GnomeAppHelper.xs: Mark ix unused in some places.
* xs/GnomeClient.xs
* xs/GnomeUtil.xs: Avoid creating two xsubs with ALIAS when we
really only want one.
* gnome2perl.h
* xs/GnomeWindow.xs: Remove some apparently unneeded #include's.
2004/01/26 01:47 (-0500) muppetman
* xs/GnomeWindow.xs: bad muppet, that should've been
#undef GNOME_DISABLE_DEPRECATED.
2004/01/25 23:26 (-0500) muppetman
* xs/GnomeClient.xs, xs/GnomeUtil.xs: hush unused var warnings
* xs/GnomeWindow.xs: #define GNOME_DISABLE_DEPRECATED, so
gnome_window_toplevel_set_title() is defined at compile time. (it
was deprecated in october of '03.)
2004/01/24 21:44 (-0500) rwmcfa1
* Makefile.PL: removed runtime_reqs stuff, replaced by the pkg-config
trick
* perl-Gnome2.spec.in: use pkg-config for Requires version
ChangeLog.pre-git view on Meta::CPAN
* Gnome2.pm
* README
* xs/*: Update license terms.
* MANIFEST
* Makefile.PL
* genmaps.pl
* gnome2perl.h
* maps
R gnomeuiinfo.typemap
A gnome2perl.typemap
A t/GnomeVFSURI.t
A xs/GnomeVFSInit.xs
A xs/GnomeVFSURI.xs: Add first parts of GnomeVFS bindings and the
necessary infrastructure.
2003/10/04 16:26 (+0200) kaffeetisch
* Gnome2.pm: Alter documentation to better describe Gnome2. Don't
repeat what Gtk2.pm says, but rather point the reader to it. Add
links to the API documentation. Add a MISSING METHODS section, a
RENAMED METHODS section and a DIFFERENT CALL SIGNATURES OR
SEMANTICS section. (Following Gtk2.pm's example.)
2003/10/03 16:29 (-0400) muppetman
* Gnome2.pm, META.yml, README, debian/changelog: release 0.38
2003/10/01 18:45 (+0200) kaffeetisch
* xs/GnomeIconTheme.xs
* xs/GnomeScores.xs: Move variable declarations to the beginning
of the block to make it compile on compilers that attach more
importance to standards. Found by Nelis Lamprecht.
2003/09/30 15:56 (+0200) kaffeetisch
* druid.pl: Use Gnome2::Program->get_program instead of ->get.
* t/GnomeDruid.t: Complete GnomeDruid test.
* t/GnomeEntry.t: Disable a test which would cause GConf to add a
key to its DB.
* xs/GnomeDruidPageEdge.xs: Provide defaults for the title, text,
logo, watermark and top_watermark parameters.
* xs/GnomeDruidPageStandard.xs: Provide defaults for the logo and
top_watermark parameters.
2003/09/29 16:33 (+0200) kaffeetisch
* xs/GnomeDateEdit.xs
* t/GnomeDateEdit.t: Change gnome_date_edit_get_flags to return a
proper flag value instead of a plain integer.
* t/GnomeThumbnail.t: Add comment to methods that are segfaulting.
2003/09/27 01:35 (+0200) kaffeetisch
* t/GnomePopupMenu.t: Re-enabled the popup code, but make it skip it if
we are not running 2.2.0 (which introduced Gtk2::Gdk::Event->new) or
above.
2003/09/26 16:20 (+0200) kaffeetisch
* TODO: Added libbonoboui. Added explanations to gnome-config,
gnome-triggers and GnomeThemeFile.
* t/*: Removed unneeded main loops. Fixed comments.
* t/GnomeIconList.t: Filled the skeleton.
* t/GnomeProgram.t: Changed human readable program name to avoid line
wrapping.
* xs/GnomeHelp.xs: Comment out gnome_help_display_uri.
* xs/GnomeIconTheme.xs: Removed IconData prototypes. They're not
needed.
A t/GnomeHelp
A t/GnomeURL
* MANIFEST: Initial tests. Not run by make test since they require
user interaction.
A xs/GnomeUtil.xs
A t/GnomeUtil.t
* MANIFEST: Initial implementation of GnomeUtil.
2003/09/26 04:40 (-0400) muppetman
* Gnome2.pm, META.yml, README, debian/changelog: release 0.36
* Gnome2.pm: removed extraneous Exporter stuff. we export nothing,
don't waste the space. add L<> to stuff in See Also. update the
Authors section to reflect the fact that torsten > is da man.
* t/GnomeI18N.t: removed the no-op main loop to quell strange
behavior that made the test turn up "dubious".
* t/GnomePopupMenu.t: there is no Gtk2::Gdk::Event->new(), so the
event synthesizing code just makes the test fail. disabled for now.
2003/09/25 16:22 (+0200) kaffeetisch
A t/GnomeI18N.t
A xs/GnomeI18N.xs
* MANIFEST
* TODO: Initial implementation of GnomeI18N.
A t/GnomeScore
A xs/GnomeScore.xs
* MANIFEST
* TODO: Initial implementation of GnomeScore. The test isn't run by
make test because it would require certain privileges.
A xs/GnomeUIDefs.xs
* t/Gnome.t
* MANIFEST
* TODO: Implemented GnomeUIDefs. Wow, what a PITA.
ChangeLog.pre-git view on Meta::CPAN
compile now does.
2003/09/21 02:00 kaffeetisch
Big overhaul.
* Makefile.PL
* genmaps.pl
* gnome2perl.h: Add libbonoboui to the requirements.
* maps: Add Bonobo typemaps.
A xs/BonoboDock.xs
A xs/BonoboDockItem.xs,
* MANIFEST: First parts of Bonobo. Necessary for GnomeApp and
GnomeAppHelper.
* xs/GnomeAbout.xs: Fix indention.
* xs/GnomeApp.xs: Provide member accessors. Implement
gnome_app_add_toolbar, gnome_app_add_docked,
gnome_app_add_dock_item, gnome_app_get_dock and
gnome_app_get_dock_item_by_name.
* xs/GnomeAppHelper.xs: Import the menu functions into the
Gtk2::MenuShell namespace. Implement gnome_app_find_menu_pos,
gnome_app_fill_toolbar*, gnome_app_insert_menus*,
gnome_app_remove_menus, gnome_app_remove_menu_range,
gnome_app_install_menu_hints, gnome_app_setup_toolbar,
gnome_app_install_appbar_menu_hints and
gnome_app_install_statusbar_menu_hints.
* xs/GnomeClient.xs: Implement gnome_client_set_*_command and
gnome_client_add_static_arg.
* xs/GnomeDateEdit.xs: Add FIXME comment.
* xs/GnomeEntry.xs: Provide a default for the history_id parameter.
* xs/GnomeFontPicker.xs: Implement gnome_font_picker_get_title,
gnome_font_picker_get_font_name. Remove
gnome_font_picker_get_font.
A xs/GnomeIconEntry.xs
A xs/GnomeIconList.xs
A xs/GnomeIconLookup.xs
A xs/GnomeIconSelection.xs
A xs/GnomeIconTheme.xs
A xs/GnomePixmapEntry.xs,
A xs/GnomeScores.xs,
A xs/GnomeThumbnail.xs,
A xs/GnomeWindow.xs,
* MANIFEST: Initial implementation.
A xs/GnomeModuleInfo.xs
* xs/GnomeInit.xs,
* MANIFEST: Moved ModuleInfo accessors into their own file.
Implemented member accessors.
* xs/GnomePopupMenu.xs: Fix bug that kept you from passing undef
for the accelgroup parameter to gnome_popup_menu_new. Import
gnome_gtk_widget_add_popup_items into the Gtk2::Widget namespace.
* xs/GnomeProgram.xs: Create convenience functions to handle ARGV and
ModuleInfo's. In gnome_program_locate_file, initialize the lists,
check if the returned value is non-NULL and use newSVGChar instead of
newSVpv. Make gnome_program_module_register and
gnome_program_module_registered work.
R t/00.Gnome2.t
A t/Gnome.t
A t/GnomeApp.t
A t/GnomeAppBar.t
A t/GnomeAppHelper.t
A t/GnomeClient
A t/GnomeClientReal
A t/GnomeColorPicker.t
A t/GnomeDateEdit.t
A t/GnomeDruid.t
A t/GnomeEntry.t
A t/GnomeFileEntry.t
A t/GnomeFontPicker.t
A t/GnomeHRef.t
A t/GnomeIconEntry.t
A t/GnomeIconList.t
A t/GnomeIconSelection.t
A t/GnomeIconTheme.t
A t/GnomePixmapEntry.t
A t/GnomePopupMenu.t
A t/GnomeProgram.t
A t/GnomeScores.t
A t/GnomeThumbnail.t
* MANIFEST: New, fairly comprehensive test suite.
2003/09/17 10:44 rwmcfa1
* Makefile.PL: ExtUtils::PkgConfig can now deal with version
requirements using pkg-config's interface, make use of it.
2003/09/16 23:50 rwmcfa1
* Makefile.PL, perl-*spec.in: somewhat automated versioning system
implemented for depenancy modules
2003/09/15 22:26 rwmcfa1
* Makefile.PL: spec file dependancies improved
2003/09/06 19:23 rwmcfa1
* Makefile.PL: dist-rpms build target added
* perl-Gnome2.spec.in: initial import
2003/09/04 21:32 muppetman
* Gnome2.pm, README, debian/changelog, META.yml: prep for 0.34 release
* xs/GnomePopupMenu.xs, MANIFEST: new stuff.
* TODO: updated
ChangeLog.pre-git view on Meta::CPAN
* Gnome2/xs/GnomeProgram.xs, Gnome2/druid.pl: implemented object
properties on Gnome2::Program->init (was a FIXME)
* G/GObject.xs: created alias get_property for get and set_property
for set, since some objects mask the G::Object-level method with
their own. in list_properties, don't die if the descr isn't set.
2003/04/24 12:55 muppetman
* helpers/genstuff.pl: wrap generated code in #ifdefs to support
versioning (typemaps must be generated even if the code isn't, so
we generate everything but only use part of it)
2003/04/23 10:44 rwmcfa1
* Gtk2/xs/GtkHButtonBox.xs, Gtk2/xs/GtkVButtonBox.xs:
get_spacing_defaults should accept and ignore class
* Gtk2/gtk2perl.h: type-o newSVGdkModiferType -> newSVGdkModifierType
* Gtk2/xs/GtkFontSelection.xs: type functions should not be in XS, it's
all automagical
* Gtk2/xs/GtkWindow.xs: a first pass at set_icon_list_function added
2003/04/23 10:37 muppetman
* ChangeLog: new change log, from the cvs log on sourceforge.
please keep it updated.
2003/04/22 muppetman
* G/GBoxed.xs: updates to debugging output
* G/GClosure.xs: don't keep the supplemental arguments array in
gperl_closure_marshal --- just put mortal values on the stack and
everything works out fine. simplifies the code quite a bit, and
removes some subtle and nasty bugs.
* G/GType.xs: GPERL_TYPE_SV, a boxed wrapper for perl scalars, mapped
to the package G::Scalar. this is handy for storing hashes and other
perl data structures in a TreeModel.
* G/GValue.xs: special handling for GPERL_TYPE_SV. implement handling
for G_TYPE_INTERFACE.
* Gtk2/gtk-demo/stock_browser.pl, Gtk2/xs/GtkIconFactory.xs: stock
browser demo and some supporting code
* Gtk2/gtk2perl.h, Gtk2/xs/GdkTypes.xs: special handling for
GdkModifierType flags... GDK_MODIFIER_MASK matches all of the flag
values, and causes nasty problems when you try to convert the SV flags
wrapper *back* to C. so, handle it separately, and don't allow
GDK_MODIFIER_MASK to make it into perl from C. (can still go the other
way, though)
* Gtk2/xs/GtkItemFactory.xs: bracket callback with ENTER/SAVETMPS &
FREETMPS/LEAVE
* Gtk2/xs/GtkMenu.xs: implemented gtk_menu_popup
* Gtk2/xs/GtkTreeModel.xs: it's possible for gtk_tree_model_iter_next
to return NULL
* Gtk2/xs/GtkTreeView.xs: implemented
gtk_tree_view_insert_column_with_data_func
* Gtk2/xs/GtkTreeViewColumn.xs: implemented
gtk_tree_view_column_set_cell_data_func
* Gtk2/xs/GtkWidget.xs: default params on set_size_request, and
implemented render_icon
2003/04/22 rwmcfa1
* Gtk2/t/5.GtkListStore-etc.t, Gtk2/t/6.GtkLabel.t,
Gtk2/t/7.GtkBoxes.t, Gtk2/t/8.GtkCombo.t: initial import
* Gtk2/t/9.GtkRadioButton.t: test out a little more throughly
* Gtk2/xs/GtkFileSelection.xs: first pass at
gtk_file_selection_get_selections, needs to be utf8
tested/implemented maybe
* Gtk2/xs/GtkRadioButton.xs: crash bug, need to make sure that svp
exists
* Gtk2/xs/GtkRadioMenuItem.xs: first pass at implementing this class,
not tested yet
2003/04/21 muppetman
* G/G.xs, G/gperl.h: added gperl_alloc_temp
* G/GClosure.xs: added GPerlCallback, and made some robustness fixes
for GPerlClosure. (there was bizarre stuff happening in the
marshaller, wrong number of items in the supplemental arguments
array.)
* G/gperl.h: add GPerlCallback, with docs, and some other noise
* Gtk2/gtk-demo/item_factory.pl: gtk-demo driver for GtkItemFactory
* Gtk2/xs/GtkItemFactory.xs: implemented GtkItemFactory
* Gtk2/xs/GtkWidget.xs: set_flags and unset_flags
2003/04/21 rwmcfa1
* Gtk2/xs/GtkRadioButton.xs: implement all of the functions now with a
first pass at how to deal with GSList/group stuff. (notice: it's
subject to change)
2003/04/20 rwmcfa1
* just about every file: added cvs Header: tags
* Gtk2/xs/GtkWindow.xs: missing functions added; version 2.2 functions
added (some commented out); decorated_window functions added, but
commented out (how should we go about these?)
( run in 0.507 second using v1.01-cache-2.11-cpan-364913b4093 )