2009-05-21 21:04:38 by Thomas Klausner | Files touched by this commit (1) |
Log message:
There is no gnu-gpl-v2.1 and this package does not define it either.
Set LICENSE to gnu-lgpl-v2.1.
|
2009-05-21 20:50:44 by Jens Rehsack | Files touched by this commit (2) |
Log message:
pkgsrc changes:
- Updating package for p5 Glib 2 bindings
- Setting license to gnu-gpl-v2.1
Upstream changes:
2009-03-29 Torsten Schoenfeld <kaffeetisch@gmx.de>
* copyright.pod
* Glib.pm
* NEWS
* README: Stable release 1.221.
2009-03-29 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/a.t: Using multiple log levels breaks g_log on some platforms,
so don't do it on those platforms. Tracked down by Wim Lewis, and
reported here: <http://bugzilla.gnome.org/show_bug.cgi?id=577137>.
2009-03-24 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.exports: Add gperl_option_context_get_type and
gperl_option_group_get_type to the export list so that dependent
modules link correctly on MSWin32. Patch by Martin
Schlemmer. (GNOME #576372)
2009-03-24 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/h.t: Correct a skip count. Patch by Stefan B. (RT #44428)
2009-03-19 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Makefile.PL: Space-separate the libs and cflags strings from
gobject and gthread to avoid unwanted concatenation. Patch by
Daniel Macks. (RT #44055)
2009-03-19 Torsten Schoenfeld <kaffeetisch@gmx.de>
* MakeHelper.pm (postamble_docs_full): Use qq// instead of qq{} to
quote the copyright string in order to avoid problems with dmake.
Patch by Martin Schlemmer. (GNOME #573099)
2009-03-17 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.pm
* Makefile.PL
* NEWS
* README: Stable release 1.220.
2009-03-08 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.pm
* NEWS
* README: Unstable release 1.214.
2009-03-08 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GClosure.xs (gperl_callback_invoke): Fix a giant leak by
properly unsetting all GValues used for the callback arguments.
Patch by Kevin Ryde.
2009-03-08 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GenPod.pm (xsub_to_pod): Don't wrap the argument types of xsubs
with a superfluous pair of '=over' and '=back'.
2009-03-08 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GenPod.pm (podify_enums_and_flags): Don't generate 'ENUMS AND
FLAGS' entries for Glib::Enum and Glib::Flags since they don't
have values anyway.
2009-03-01 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/7.t
* GSignal.xs (gperl_signal_connect): Don't leak the GClosure
object when an invalid signal name is passed in. Patch by
Kevin Ryde.
2009-03-01 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GType.xs (gperl_fundamental_type_from_obj): Check the SV for
definedness before passing it to SvRV. This fixes a test failure
on MSWin32 in t/c.t.
2009-03-01 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/filename.t: Add more tests for Glib::filename_to_uri. Patch
by Kevin Ryde.
2009-02-22 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GBoxed.xs
* GType.xs: Fix errors reported by podchecker.
2009-02-21 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Makefile.PL: Tell the CPAN indexer to ignore the package 'MY'
used by Glib::MakeHelper.
2009-02-21 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GenPod.pm (xsdoc2pod): Instead of relying on one final '=cut',
close every opened POD paragraph separately. This fixes POD
errors that occurred when '=for position COPYRIGHT' was used.
Original patch by Ryan Niebur.
2009-02-18 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GBookmarkFile.xs: Don't document Glib::BookmarkFile::set_added,
set_modified, and set_visited as functions; they're methods.
* t/h.t: Test Glib::BookmarkFile::set_added, set_modified, and
set_visited and their associated getters.
2009-02-18 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.pm: Use an '=encoding utf8' directive for the AUTHORS POD
section so that non-ASCII characters are handled correctly.
2009-02-13 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.pm
* NEWS
* README: Unstable release 1.213.
2009-02-11 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GError.xs: Document that Glib::Error->location returns raw
bytes. Patch by Kevin Ryde.
2009-02-11 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.pm: In the documentation for filename_from_uri, hint at
path separator issue. Patch by Kevin Ryde.
2009-02-11 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GOption.xs (copy_string): Fix C99-ism. Patch by Kevin Ryde.
2009-02-06 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/filename.t: Test Glib->filename_to_uri with hostname == undef.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* MakeHelper.pm: Deprecate
Glib::MakeHelper->get_configure_requires_yaml in favor of EU::MM's
new META_MERGE and META_ADD features.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Makefile.PL: Unconditionally use META_MERGE; so you now need
ExtUtils::MakeMaker >= 6.46 to roll a Glib tarball with a proper
META.yml. Also, tell the CPAN indexer (via META.yml) to not index
xsapi.pod.head and xsapi.pod.foot.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GClosure.xs (gperl_closure_marshal): Synchronize the way signals
with no return value are handled with how it's done in
gperl_signal_class_closure_marshal. This means that Perl handlers
for these kinds of signals are now always called in void context,
as they should be.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* MANIFEST
* GType.xs (gperl_signal_class_closure_marshal)
* t/signal_marshal.t: Correctly handle signals with no return type
when invoking signal class closures. Patch by Kevin Ryde.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GType.xs (gperl_register_fundamental_full): Handle
wrapper_class_by_type being NULL gracefully. Patch by Kevin Ryde.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.xs: In Glib::filename_from_uri and filename_to_uri, use the
gchar converters for the hostname. Patch by Kevin Ryde.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GClosure.xs (gperl_callback_invoke): Use the <"%s", pointer>
pattern when passing an error string pointer to croak().
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GType.xs
* t/c.t: Make the various Glib::Flags methods more robust with
respect to receiving undefined input. Patch by Kevin Ryde.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GBoxed.xs (gperl_register_boxed)
* GObject.xs (gperl_register_object)
* GType.xs (gperl_register_fundamental): When inserting into the
package -> type hash tables, use g_hash_table_replace instead of
_insert so that the new string pointer is used as the key. Patch
by Kevin Ryde.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.pm
* NEWS
* README: Unstable release 1.212.
2009-02-03 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/a.t
* GLog.xs: Make sure that messages with % chars in them make it
through Glib::log() and friends safely.
2009-02-02 Torsten Schoenfeld <kaffeetisch@gmx.de>
* ParseXSDoc.pm (xsdocparse): Always use Data::Dumper on MSWin32
for serialization. Storable seems to consistently fail there,
stating 'Magic number checking on storable file failed'.
2009-02-02 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.xs
* GSignal.xs: Hush some compiler warnings.
2009-01-20 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.pm: Add documentation for Glib->filename_to_uri and
filename_from_uri. Patch by Kevin Ryde.
2009-01-18 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GParamSpec.xs
* t/e.t: Add Glib::ParamSpec->value_cmp. Patch by Kevin Ryde.
2009-01-18 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/e.t: Use UTF-8 instead of ISO-8859-1 to encode umlauts.
2009-01-18 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GParamSpec.xs
* t/e.t: Add Glib::ParamSpec->value_validate. Patch by Kevin
Ryde.
2009-01-18 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/options.t: Don't use UTF-8 umlauts unconditionally as this
causes trouble on non-UTF-8 locales.
2009-01-18 Torsten Schoenfeld <kaffeetisch@gmx.de>
* MakeHelper.pm: Add
Glib::MakeHelper->postamble_precompiled_headers to generate a make
target for precompiling headers.
* Makefile.PL: Use the above to create a 'precompiled-headers'
target that precompiles gperl.h. This speeds up the compilation
of Glib by 16% on my machine.
2008-12-30 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GType.xs
* t/c.t: Allow calling Glib::Flags::as_arrayref directly, as an
alternative to the @{} syntax. Patch by Kevin Ryde.
2008-11-24 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.pm
* NEWS
* README: Unstable release 1.211.
2008-11-22 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.xs
* GOption.xs (added)
* gperl.h
* Makefile.PL
* MANIFEST
* t/options.t (added)
* typemap: Add Glib::OptionContext and Glib::OptionGroup, wrapping
glib's command line option parser.
2008-11-22 Torsten Schoenfeld <kaffeetisch@gmx.de>
* gperl-private.h: Don't include perl.h. This header is always
included after gperl.h which includes everything already. And
including perl.h alone doesn't work and isn't enough anyway.
2008-11-15 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GBoxed.xs (gperl_register_boxed): Use the copy of the passed-in
package name for the key of info_by_package to avoid problems when
the package name is dynamically allocated.
* GBoxed.xs (gperl_register_boxed)
* GObject.xs (gperl_register_object)
* GType.xs (gperl_register_fundamental): Always insert into the
lookup tables in the correct order to avoid prematurely freeing
the package name.
2008-11-12 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GObject.xs: Add newlines at the end of debugging messages that
lack them to keep perl from adding line number information.
2008-11-03 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GType.xs (gperl_type_from_package): Also try
gperl_param_spec_type_from_package on the package.
2008-11-03 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.pm
* Makefile.PL
* NEWS
* README: Unstable release 1.210.
2008-11-03 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GType.xs (add_interfaces): Fail loudly and with a clear error
message when we encounter an unknown interface when registering a
new type.
2008-11-03 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/lazy-loader.t -> t/lazy_loader.t: Rename this test to blend in
with the others which use underscores to separate words.
2008-11-03 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.exports
* gperl.h: Properly export gperl_param_spec_type_from_package and
gperl_register_param_spec, they are meant to be public.
2008-11-02 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GType.xs: Use gperl_register_fundamental_alias to register the
"Glib::Uint" backwards-compatibility alias.
2008-11-02 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GBoxed.xs
* GObject.xs
* GType.xs
* Glib.exports
* gperl.h: Provide gperl_register_boxed_alias,
gperl_register_fundamental_alias, and gperl_register_object_alias
to register aliases for other registered types. An alias is a
package name that will resolve to the specified type, while the
type will still resolve to its originally registered package when
going the other way.
2008-11-01 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/9.t
* GMainLoop.xs: Wrap g_child_watch_add as Glib::Child::watch_add.
Patch by Kevin Ryde.
2008-11-01 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GMainLoop.xs
* Glib.pm: Add constants Glib::SOURCE_CONTINUE and SOURCE_REMOVE
for use in source-type callbacks. Patch by Kevin Ryde.
2008-10-19 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Makefile.PL: ExtUtils::MakeMaker 6.46 removed support for
EXTRA_META in favor of the new META_MERGE and META_ADD. Adapt.
|
2009-03-20 20:25:55 by Joerg Sonnenberger | Files touched by this commit (1252) |
Log message:
Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
|
2009-02-23 09:10:01 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 1.201:
2009-02-13 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.pm
* NEWS
* README: Stable release 1.201.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GClosure.xs (gperl_closure_marshal): Synchronize the way signals
with no return value are handled with how it's done in
gperl_signal_class_closure_marshal. This means that Perl handlers
for these kinds of signals are now always called in void context,
as they should be.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* MANIFEST
* GType.xs (gperl_signal_class_closure_marshal)
* t/signal_marshal.t: Correctly handle signals with no return type
when invoking signal class closures. Patch by Kevin Ryde.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GType.xs (gperl_register_fundamental_full): Handle
wrapper_class_by_type being NULL gracefully. Patch by Kevin Ryde.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GBoxed.xs (gperl_register_boxed)
* GObject.xs (gperl_register_object)
* GType.xs (gperl_register_fundamental): When inserting into the
package â type hash tables, use g_hash_table_replace instead of
_insert so that the new string pointer is used as the key. Patch
by Kevin Ryde.
2009-02-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
Merge this old commit from trunk. Without it, the 2008-11-03
change doesn't make sense.
* Glib.exports
* gperl.h: Properly export gperl_param_spec_type_from_package and
gperl_register_param_spec, they are meant to be public.
2009-02-03 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/a.t
* GLog.xs: Make sure that messages with % chars in them make it
through Glib::log() and friends safely.
2009-02-02 Torsten Schoenfeld <kaffeetisch@gmx.de>
* ParseXSDoc.pm (xsdocparse): Always use Data::Dumper on MSWin32
for serialization. Storable seems to consistently fail there,
stating 'Magic number checking on storable file failed'.
2008-11-15 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GBoxed.xs (gperl_register_boxed): Use the copy of the passed-in
package name for the key of info_by_package to avoid problems when
the package name is dynamically allocated.
* GBoxed.xs (gperl_register_boxed)
* GObject.xs (gperl_register_object)
* GType.xs (gperl_register_fundamental): Always insert into the
lookup tables in the correct order to avoid prematurely freeing
the package name.
2008-11-03 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GType.xs (gperl_type_from_package): Also try
gperl_param_spec_type_from_package on the package.
2008-10-19 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Makefile.PL: ExtUtils::MakeMaker 6.46 removed support for
EXTRA_META in favor of the new META_MERGE and META_ADD. Adapt.
|
2008-11-17 23:44:18 by Havard Eidnes | Files touched by this commit (2) |
Log message:
Update from version 1.183nb1 to 1.200.
Upstream changes:
2008-09-20 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.pm
* Makefile.PL
* NEWS
* README: Stable release 1.200.
2008-09-20 Torsten Schoenfeld <kaffeetisch@gmx.de>
* TODO: Remove the entry about hushing about documentation
generation. That's done.
2008-09-07 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.pm
* NEWS
* README: Unstable release 1.193.
2008-09-07 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GClosure.xs (gperl_callback_invoke): Instead of putting a mortal
copy of the user data on the stack, increment its ref count and
mortalize it. This ensure that modifications to $_[-1] in the
callback actually change the user data. Patch by Kevin Ryde.
* MANIFEST
* GObject.xs
* t/lazy-loader.t: Make sure the lazy loader can handle being
invoked on packages which aren't registered with the Glib type
system. This can happen when a non-registered package is setup to
inherit from a registered package, and when then some method is
invoked on the non-registered package. This gets rid of the
spurious "asked to lazy-load Foo, but that package is not
registered" warnings.
2008-09-06 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GParamSpec.xs:
* GValue.xs: Handle NULL GParamSpecs in newSVGParamSpec by
returning undef. Consequently, remove the NULL handling in
_gperl_sv_from_value_internal. This partly reverts the commit
from 2008-08-18 and brings newSVGParamSpec in line with the other
SV* constructors.
* GObject.xs
* t/5.t: Fix the stack handling in Glib::Object::get to be robust
against stack movement due to reallocation. This can happen if a
subclass' GET_PROPERTY triggers a stack resize. Patch by Kevin
Ryde.
2008-08-31 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.pm
* NEWS
* README: Unstable release 1.192.
2008-08-31 Torsten Schoenfeld <kaffeetisch@gmx.de>
* MakeHelper.pm (postamble_docs_full): Fix the POD index
generation. For five months now, broken index pages (like
Glib::index) were being created due to shell command quoting
issues.
2008-08-23 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GType.xs (gperl_convert_flag_one, gperl_convert_flags): Improve
the wording of the error messages for invalid flags a bit.
* t/4.t: Prettify a bit by using ok(), pass(), and fail()
functions.
2008-08-18 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.pm
* NEWS
* README: Unstable release 1.191.
2008-08-18 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/e.t
* GValue.xs (_gperl_sv_from_value_internal): Handle NULL
GParamSpecs gracefully by returning undef.
* GParamSpec.xs (newSVGParamSpec): Croak on NULL GParamSpecs.
2008-08-17 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GParamSpec.xs: Add hierarchy POD sections to the various
Glib::ParamSpec subclasses.
2008-08-16 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GenPod.pm: Document how to hide arguments with "=for arg". Cope
with _noinc_ornull type variants.
2008-08-03 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GObject.xs (g_object_new): Check that we got a correct number of
arguments.
* t/2.t: Fix a typo uncovered by the above change.
2008-07-13 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GType.xs
* t/c.t: In the overloaded flags operators, don't choke on undef
in the swap argument. This happens when a normal 'x' operator is
used for handling 'x='. Patch by Kevin Ryde.
2008-06-22 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.pm
* Makefile.PL
* NEWS
* README: Unstable release 1.190.
2008-06-13 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GObject.xs (gperl_get_object_check): Croak on objects that don't
carry magic.
2008-06-01 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GType.xs: Fix typo in error message output by Glib::Flags::new.
* GUtils.xs
* t/1.t: Provide Glib::strerror and Glib::strsignal. Patch by
Kevin Ryde.
|
2008-10-19 21:19:25 by Havard Eidnes | Files touched by this commit (1179) |
Log message:
Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
|
2008-07-27 18:03:32 by Havard Eidnes | Files touched by this commit (2) |
Log message:
Update from version 1.182 to 1.183.
Pkgsrc change:
o Add commented-out homepage on search.cpan.org.
Upstream changes:
2008-06-02 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Glib.pm
* NEWS
* README: Stable release 1.183.
2008-05-31 Torsten Schoenfeld <kaffeetisch@gmx.de>
Merge from HEAD:
* GSignal.xs: In the xsub for g_signal_add_emission_hook, make
sure that the type class exists before we try to fetch information
about one of its signals.
2008-05-22 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GType.xs
* Glib.pm
* t/c.t: Overload '!=' and 'ne' for flags values for consistency.
2008-05-20 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GClosure.xs (gperl_callback_invoke): Put a mortal copy of the
user data on the stack to avoid prematurely destroying it in
certain cases. Patch by Kevin Ryde.
* t/c.t: Test that empty flags values ([], undef) work.
* GType.xs (gperl_convert_flag_one): Don't call
gperl_type_flags_get_values needlessly.
2008-05-04 Torsten Schoenfeld <kaffeetisch@gmx.de>
* GBoxed.xs
* GType.xs: Use const char* to store the return value of
sv_reftype.
* Subclass.pm: Improve the documentation of GET_PROPERTY and
SET_PROPERTY. (Patch by Kevin Ryde)
2008-04-19 muppet <scott@asofyet.org>
* xs/GType.xs
* t/c.t: Register Glib::Enum and Glib::Flags. Remove special case
logic for these from Glib::Type::register().
|
2008-06-14 22:56:04 by Klaus Heinz | Files touched by this commit (1) |
Log message:
Added correct version information for the required packages, as
specified in the package's Makefile.PL.
|
2008-06-12 04:14:58 by Joerg Sonnenberger | Files touched by this commit (1134) |
Log message:
Add DESTDIR support.
|
2008-04-21 16:40:09 by Juan Romero Pardines | Files touched by this commit (3) |
Log message:
Update to 1.182:
Overview of changes in Glib 1.182
=================================
* Fix build and test suite issues, especially on MSWin32 and cygwin.
Overview of changes in Glib 1.181
=================================
* Fix Makefile.PL problems encountered by CPAN testers.
Overview of changes in Glib 1.180
=================================
Since 1.16x (the previous stable series)
----------------------------------------
* Add Glib::MakeHelper::get_configure_requires_yaml.
* Add Glib::Object::signal_get_invocation_hint.
* Make our lazy-loader compatible with perl-5.10.0.
* Allow Perl-derived GObjects to override GInterfaces that are implemented by
parent classes.
* Correct the way we check values for definedness: use the new function
gperl_sv_is_defined. For convenience, also add gperl_sv_is_array_ref,
gperl_sv_is_code_ref, and gperl_sv_is_hash_ref.
Since 1.174
-----------
* Tell the compiler to always look for our headers in '.' first.
* Add a hyphen to the NAME section of generated POD indices.
Overview of changes in Glib 1.174
=================================
* Increase compatibility with different `make´s by not using Makefile
conditionals for building our documentation.
Overview of changes in Glib 1.173
=================================
* Make Glib::Type::list_values return the value of each enum/flags entry in
addition to the name and nickname.
Overview of changes in Glib 1.172
=================================
* Make inproper usage of Glib::Object methods result in an error message and
not in a segfault.
* Add Glib::Object::signal_get_invocation_hint.
* In our lazy-loading machinery for packages, change the way we clear @ISA
arrays to avoid problems with perl 5.10.0.
* Add new helpers to the C API: gperl_sv_is_defined, gperl_sv_is_array_ref,
gperl_sv_is_code_ref, and gperl_sv_is_hash_ref.
* Allow Perl-derived GObjects to override GInterfaces that are implemented by
parent classes.
* Load GInterface types immediately, instead of lazily. This makes sure
GInterfaces are set up by the time they are needed.
Overview of changes in Glib 1.171
=================================
* Correct the way we check values for definedness: add gperl_sv_defined(), an
XS version of perl's defined(), and use it everywhere. Among other things,
this should fix the problems where tied values were reported as undefined.
* Fix some build issues.
Overview of changes in Glib 1.170
=================================
* Make our build output prettier.
* Add Glib::MakeHelper::get_configure_requires_yaml.
* Use the above to add configure_requires information to META.yml in order to
publicize our Makefile.PL-time requirements.
* Try to fix some portability issues.
|