forked from pool/perl-Glib
This commit is contained in:
committed by
Git OBS Bridge
parent
d382ac4835
commit
e07bbce703
@@ -1,3 +1,35 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 13 10:22:31 CET 2008 - anicka@suse.cz
|
||||
|
||||
- update to 1.180
|
||||
* Makefile.PL: Tell the compiler to always look for headers in '.'
|
||||
first so that ours are preferred in case of name
|
||||
clashes.
|
||||
* ParseXSDoc.pm (parse_file): When parsing an #else pre-processor
|
||||
directive, make sure we have actually seen and parsed a
|
||||
corresponding #if before trying to negate its entry. This can
|
||||
happen when our parsing heurestics fail. The result was an
|
||||
exception: "Modification of non-creatable array value attempted."
|
||||
* GType.xs: Defer the instantiation of a newly-registered
|
||||
object class's class until after we've parsed the list of
|
||||
signals, properties, and interfaces to add to it. This
|
||||
allows perl-derived GObjects to override GInterfaces that
|
||||
are implemented by parent classes.
|
||||
* GObject.xs: Load GInterface types immediately, instead of
|
||||
leaving them for lazy loading. Otherwise, it is possible to
|
||||
get into situations in which a GInterface has not triggered
|
||||
its lazy loading by the time it is needed.
|
||||
* GObject.xs (class_info_finish_loading): When handling a class'
|
||||
@ISA, instead of simple av_fetch calls and a final av_clear, use
|
||||
repeated av_shift calls. Invoking av_clear on an @ISA array seems
|
||||
to break the caching magic associated with it when running under
|
||||
perl 5.10.0. This in turn breaks our lazy-loading scheme.
|
||||
* Glib.xs: Use gperl_sv_defined instead of SvOK to check SVs for
|
||||
definedness. This keeps Glib from erroneously thinking your
|
||||
scalars are undefined, for example when using tied hashes.
|
||||
* GType.xs: Define and use PORTABLE_LL_FORMAT and
|
||||
PORTABLE_ULL_FORMAT.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 14 10:41:22 CET 2008 - anicka@suse.cz
|
||||
|
||||
|
||||
Reference in New Issue
Block a user