2004/03/24 15:26 (+0100) ebassi
* README, NEWS, GConf.pm: version 1.000.
* Makefile.PL: require the new stable Glib 1.040.
2004/03/17 23:37 (+0100) ebassi
* xs/GConf2.xs: flesh out the pod for GET_VERSION_INFO, and move
version information methods in the ::version pod.
2004/03/16 22:52 (+0100) ebassi
* t/00.GConf.t: fix number of skippable tests
2004/03/15 00:16 (+0100) ebassi
* xs/GConf2.xs,
t/00.GConf.t: Adapt to the new version information
implementation policy.
2004/03/14 08:38 (+0100) ebassi
* GConf.pm: unindent ABSTRACT text.
2004/03/14 08:35 (+0100) ebassi
* t/00.GConf.t: move skip() inside the SKIP block (patch by Torsten
Schoenfeld).
2004/03/12 10:17 (+0100) ebassi
* GConf.pm: updated documentation
2004/03/12 10:12 (+0100) ebassi
* t/00.GConf.t: conditional tests: if the gconf directory
'/apps/basic-gconf-app' (created by the basic-gconf-app example in the
examples dir) exists, do some testing.
2004/03/07 13:54 (+0100) ebassi
* GConf.pm, NEWS, README: version 0.94
* xs/GConfValue.xs: fixed a stupid bug that prevented the retrieval of
lists.
2004/03/06 14:54 (+0100) ebassi
* xs/GConfClient.xs: update documentation.
* xs/GConfClient.xs: document [sg]et_pair with apidoc.
2004/03/03 15:33 (+0100) ebassi
* GConf.pm, README, NEWS: version 0.93 - API freeze state.
* Makefile.PL: require Glib 1.038.
2004/03/02 19:28 (+0100) ebassi
A copyright.pod
* doctypes: add man page references
* Makefile.PL: append copyright notice to auto-generated man pages.
* GConf.pm: updated the "Different Data Types" section of the
documentation.
* xs/GConfChangeSet.xs, xs/GConfEntry.xs, xs/GConfSchema.xs,
xs/GConfValue.xs: add apidoc for these perl types.
2004/02/28 12:09 (+0100) ebassi
* GConf.pm, README, NEWS, META.yml: released version 0.92.
2004/02/28 12:07 (+0100) ebassi
* xs/GConfClient.xs: added the apidoc generation of the preload type
enumeration (GConfClientPreloadType).
2004/02/28 10:05 (+0100) ebassi
A examples/error.pl
* GConf.pm: updated the Error Handling section.
* gconfperl.h, xs/GConf2.xs: use the new Glib::Error exception handling
system.
* maps: remove GConfError from the typemap, since it's never used; the
package Gnome2::GConf::Error shall be used for subclassing
Glib::Error.
* xs/GConfClient.xs: remove the first (unused) argument when calling
gperl_croak_gerror().
* Makefile.PL, README: update requirement versions: Glib >= 1.037 (for
the new Glib::Error exception handling) and Gtk2 >= 1.037 (comes with
Glib 1.037).
2004/02/26 17:44 (+0100) ebassi
* xs/GConfClient.xs: remove our custom SV->GError translation
function, and use gperl_gerror_from_sv which is kindly provided by the
Glib::Error package.
2004/02/22 10:11 (+0100) ebassi
* README: update version requirements.
2004/02/21 00:30 (-0500) muppetman
A doctypes
A NEWS
A gconf.typemap
M MANIFEST
add new files.
* Makefile.PL: add the new typemap; use postamble_docs_full() so we
can supply doctypes and give decent names to the unregistered
structures in the bindings. this requires an update to
ExtUtils::Depends 0.2 and bleeding edge Glib.
* xs/GConfClient.xs: use the new typemaps instead of hand-coded
PPCODE sections; this eliminates the need for several =for signature
directives in pod.
2004/02/20 14:15 (+0100) ebassi
* GConf,pm, README: version 0.91 - final beta cycle before API freeze
for the GNOME Platform Bindings.
2004/02/20 13:48 (+0100) ebassi
* GConf.pm, README, perl-Gnome2-GConf.spec.in: remove runtime
dependency on Gtk2. It is used only for Gtk2::CodeGen at compile
time. (by muppet)
* Makefile.PL: various bits of cleanup and modernization:
update requirement versions: ExtUtils::PkgConfig 1.03 (for the
write_version_macros() helper), Glib 1.020 (first stable version with
Glib::MakeHelper), and Gtk2 1.020 (accompanies Glib 1.020).
Use write_version_macros() to replace hand-coded stuff.
Remove Gtk2 from the ExtUtils::Depends module, since we don't actually
need its headers, typemaps, or anything. Remove -I. from set_inc(),
it's provided by Glib. (-I./build should be, too, but that doesn't
appear to work.) Remove call to add_headers(), which is a no-op.
Don't canonicalize typemap filenames, it's not necessary (may be
necessary for older ExtUtils::Depends, but i don't think it was).
Remove override for const_cccmd(), Glib::MakeHelper provides that
for us. (by muppet)
2004/02/13 12:18 (+0100) ebassi
* GConf.pm: updated documentation.
2004/01/29 13:27 (+0100) ebassi
* xs/GConfClient.xs: implemented
gconf_client_error
gconf_client_unreturned_error
gconf_client_value_changed
these methods emit their relative signal, and should not be used,
but could be needed for testing. I've translated the GError
parameter of the C functions with an hashref containing the error id
and message.
2004/01/27 04:14 (+0100) ebassi
* GConf.pm, META.yml: version 0.46
2004/01/27 04:01 (+0100) ebassi
* GConf.pm: bound set_/get_list and set_/get_pair; I've implemented
them in Perl, since writing them in XS would have been overkill.
2004/01/24 21:44 (-0500) rwmcfa1
* Makefile.PL: removed runtime_reqs stuff, replaced by the pkg-config
trick
* perl-Gnome2-GConf.spec.in: use pkg-config for Requires version
2004/01/08 22:00 (+0100) ebassi
* GConf.pm: version 0.45
2004/01/08 21:55 (+0100) ebassi
* xs/GConfClient.xs: better apidoc for change_set methods.
* xs/GConfSchema.xs, xs/GConfEntry.xs: added function name to the
croak() calls.
2003/12/31 02:19 (-0500) muppetman
* xs/GConf2.xs: mark ax unused in functions which don't touch the
input stack, to hush compiler warnings
2003/12/29 16:32 (-0500) rwmcfa1
* perl-Gnome2-GConf.spec.in: use the new DATE replacement in conjunction
with VERSION to create the changlog on the fly, which is better.
2003/12/22 23:51 (-0500) muppetman
* xs/GConfClient.xs: remove the type specifiers on the class
parameters, to keep xsubpp from creating a value that will be
unused and therefore cause unused variable warnings.
2003/11/29 17:46 (-0500) rwmcfa1
* xs/GConfClient.xs: dGPERL_CLOSURE_MARSHAL_ARGS has to be the last dec
b/c it doesn't always seem to be only decs.
2003/11/29 09:15 (-0500) muppetman
* xs/GConfEntry.xs, xs/GConfSchema.xs: remove unused variables to
hush compiler warnings.
2003/11/28 23:34 (+0100) ebassi
* Makefile.PL: added auto-generation of API reference man page.
* Makefile.PL, xs/GConf2.xs: added methods for retrieving/checking
libgconf version symbols (thanks to Torsten Schoenfeld).
* GConf.pm: added documentation for the gconf_client_commit_change_set
method.
2003/11/25 17:22 (-0500) rwmcfa1
* GConf.pm: removed use Gnome2 which falsly made Gnome2 a dep,
kaffee found it.
2003/11/24 22:55 (-0500) rwmcfa1
* Makefile.PL: fixes to rpm gen stuff
* perl-Gnome2-GConf.spec.in: intial import
* MANIFEST: updates
2003/11/21 12:27 (+0100) ebassi
* Makefile.PL, README: change minimum required versions for Glib and
Gtk modules (1.012), since it's release time.
2003/11/18 23:20 (+0100) ebassi
* README: changed version and minimum required version of Glib and
Gtk modules.
* Makefile.PL: new required versions for Glib and Gtk modules (1.011).
2003/11/18 18:37 (+0100) ebassi
* GConf.pm: bumped to version 0.42.
* examples/comples-gconf-app.pl: better code and comments.
* GConf.pm: added "ERROR HANDLING" section inside the documentation.
* Makefile.PL: new required versions for Glib and Gtk modules (1.02);
needed for the marshalling helper macros.
* xs/GConfClient.xs: make use of the new marshalling helper macros
inside the custom marshallers for "error" and "unreturned_error"
signals (muppet).
* xs/*.xs: less criptic croak messages.
* xs/*.xs: remove header dependency on gnome2perl.h - gconfperl.h is
enough (muppet).
* gconfperl.h: removed header dependency on gnome2perl.h - using
gperl.h instead (muppet).
2003/11/18 00:07 (+0100) ebassi
* examples/complex-gconf-app.pl: added this example application that
uses GConfChangeSets and GConfSchemas.
2003/11/17 21:12 (+0100) ebassi
* debian/*, MANIFEST: removed debian packaging info before committing
the package.
* *: committed to CVS.
2003/11/17 20:53 (+0100) ebassi
* xs/GConfChangeSet.xs: implemented GConfChangeSet as an hashref
with GConf keys as hash keys and hashrefs in place of GConfValues;
see documentation for more details.
* xs/GConfClient.xs: implemented
gconf_client_commit_change_set
gconf_client_reverse_change_set
gconf_client_change_set_from_current
* GConf.pm: updated the documentation and bumped to version 0.41
* TODO: updated to do list.
2003/10/17 13:25 (+0200) ebassi
* xs/GConfClient.xs: created custom marshaller for "error" and
"unreturned_error" signals; these signal pass a GError in C, and
since in gtk2-perl that's not a GType, we swap it inside the Perl
marshaller with the string which contains the error message.
2003/10/12 13:26 (+0200) ebassi
* xs/GConfSchema.xs: implemented GConfSchema container as GConfEntry
and GConfValue - using an hashref.
* xs/GConfClient.xs: implemented
gconf_client_get_schema
gconf_client_set_schema
* debian/*: debianized package.
* examples/basic-gconf-app.pl: placed some comments.
2003/09/21 23:45 (+0200) ebassi
* xs/GConfClient.xs: implemented gconf_client_all_entries (patch by
Luis Lopez Lopez).
2003/09/19 12:44 (+0200) ebassi
* xs/GConfEntry.xs: added the reverse converter for GConfEntry (it
creates a GConfEntry from an hashref).
* xs/GConfClient.xs: implemented
gconf_client_all_dirs
gconf_client_get_entry
gconf_client_get_without_default
gconf_client_get_default_from_schema
2003/09/19 12:17 (+0200) ebassi
* examples/basic-gconf-app,pl: connected the 'focus_out_event' signal.
* Makefile.PL: changed minimum required version for GConf to 1.2.0, in
order to cover GNOME 2.0 (thanks to muppet); fixed a cut&paste typo.
* xs/GConfValue.xs: croak if an invalid hashref is passed to
SvGConfValue, instead of silently discarding it.
2003/09/19 01:56 (+0200) ebassi
* examples/simple-controller.pl, examples/simple-view.pl: added these
two examples, ported directly from GConf sources.
2003/09/18 17:18 (+0200) ebassi
* *: initial ChangeLog entry.