]> err.no Git - libchamplain/commit
The accessors/modifiers are now done through XS.
authorEmmanuel Rodriguez <emmanuel.rodriguez@gmail.com>
Sun, 14 Jun 2009 10:58:04 +0000 (12:58 +0200)
committerPierre-Luc Beaudoin <pierre-luc@pierlux.com>
Sun, 14 Jun 2009 15:11:17 +0000 (11:11 -0400)
commit612026decf32fa29c9baccdb1a4157bfd7d82444
tree3f5ac13fdceff2fa1cceeae0f2d1f4f7ca5e7db8
parentac4295792ed1ca4cb547f615846d8d97bfdf94e4
The accessors/modifiers are now done through XS.

Before the object wasn't registered as a GType and all marshalling had to be
done by hand. Furthermore the C structure was transformed into a Per hash
making the hash fields out of sync with the C structure. Now that the object is
a GType (GBoxed) everything is more natural.
bindings/perl/Champlain/lib/Champlain.pm
bindings/perl/Champlain/t/ChamplainMapSourceDesc.t
bindings/perl/Champlain/xs/ChamplainMapSourceFactory.xs