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.
Overview of changes in Glib 1.164
=================================
* 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.163
=================================
* In our lazy-loading machinery for packages, change the way we clear @ISA
arrays to avoid problems with perl 5.10.0.
* Fix a few build issues.
Overview of changes in Glib 1.162
=================================
* Fix a build failure in the documentation generation phase.
[Andreas König]
Overview of changes in Glib 1.161
=================================
* Fix an assertion in Glib::Object::CLONE.
* Make Makefile.PL more friendly to CPAN testers.
Overview of changes in Glib 1.160
=================================
Since 1.14x (the previous stable series)
----------------------------------------
* Add Glib::get_user_special_dir.
* Add Glib::KeyFile::load_from_dirs.
* Add Glib::MainContext::is_owner.
* Add Glib::Timeout::add_seconds.
* Improve the automatic documentation generator.
Since 1.153
-----------
* Nothing.
Overview of changes in Glib 1.152
=================================
* Wrap g_main_context_is_owner. [Torsten]
* Wrap g_timeout_add_seconds. [Torsten]
Overview of changes in Glib 1.151
=================================
* Use BSD make syntax on BSD systems by default. [Slaven Rezic, Torsten]
* Wrap g_key_file_load_from_dirs. [Torsten]
* Wrap g_get_user_special_dir. [Torsten]
Overview of changes in Glib 1.150
=================================
* Make it possible to mark objects and methods as deprecated with
Glib::ParseXSDoc and Glib::GenPod. [Emmanuele]
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
Overview of changes in Glib 1.103
=================================
* Fix a crash that occured when properties of undead objects were modified.
[muppet]
* Fix the undead object macros to work on 64-bit platforms. [Rafael
Garcia-Suarez]
* Completely redo the way GObject types are mapped to package names. This
fixes the problem uncovered by the recent GInitiallyUnowned issue.
* Allow undef for some arguments in the Glib::KeyFile API. [Emmanuele]
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables. Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.
For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").
binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.
addresses PR pkg/28619 from H. Todd Fujinaka.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
This module provides perl access to GLib and GLib's GObject libraries.
GLib is a portability and utility library; GObject provides a generic
type system with inheritance and a powerful signal system. Together
these libraries are used as the foundation for many of the libraries
that make up the Gnome environment, and are used in many unrelated
projects.