2004/10/24 11:55 (-0400) rwmcfa1
* MANIFEST.SKIP: updates
* perl-Gnome2-Canvas.spec.in: new scheme that addresses x86_64 problems
found by Carl Nygard
2004/08/15 22:11 (-0400) muppetman
* Canvas.pm, NEWS, README: stable bugfix release 1.002
2004/08/15 22:07 (-0400) muppetman
* t/GnomeCanvas.t, t/GnomeCanvasItem.t, xs/GnomeCanvas.xs,
xs/GnomeCanvasItem.xs: fix the unusably broken bindings for
Gnome2::Canvas::w2c_affine(), Gnome2::Canvas::Item::i2w_affine(),
and Gnome2::Canvas::Item::i2c_affine(). we retain compatibility
with the broken signature, and include tests for both broken and
fixed.
2004/08/15 22:01 (-0400) muppetman
* xs/GnomeCanvasUtil.xs: minor doc updates.
2004/08/15 19:37 (-0400) muppetman
* xs/GnomeCanvasUtil.xs: fixed mysterious failure on darwin of
polygon_to_point(); was passing the wrong length value to the C
function. don't know how it worked in the first place.
2004/08/13 22:33 (-0400) muppetman
* Canvas.pm: don't set dl_load_flags on darwin.
2004/08/13 22:22 (-0400) muppetman
* xs/GnomeCanvasItem.xs: apidoc fixes
2004/08/13 07:49 (-0400) muppetman
* xs/GnomeCanvas.xs: force generation of docs for
Gnome2::Canvas::Text, which has properties but no methods.
2004/06/06 11:52 (-0400) muppetman
* Canvas.pm, NEWS, README: stable release 1.001
2004/06/02 15:53 (-0400) muppetman
* xs/GnomeCanvas.xs: fix the broken example in the synopsis.
2004/05/17 18:15 (+0200) kaffeetisch
* t/GnomeCanvasPathDef.t: Skip the open_parts and closed_parts
tests to pass when working with 2.0.x.
2004/05/06 21:11 (-0400) muppetman
* xs/GnomeCanvas.xs: unused var
2004/03/29 12:04 (-0500) muppetman
* Canvas.pm, README, NEWS: stable release 1.0
* Makefile.PL: require stable Glib and Gtk2.
* Canvas.pm: add import version checking, so we don't later wish
we'd added it now.
2004/03/20 23:27 (-0500) muppetman
* canvas_demo/canvas-arrowhead.pl, canvas_demo/canvas-curve.pl,
canvas_demo/canvas-features.pl, canvas_demo/canvas-fifteen.pl,
canvas_demo/canvas-primitives.pl, canvas_demo/canvas-rich-text.pl:
use Glib's TRUE and FALSE constants instead of defining our own.
2004/03/18 14:26 (-0500) muppetman
* Makefile.PL, README: patch from Torsten corrects the EU::PkgConfig
version requirements.
2004/03/16 13:58 (-0500) muppetman
* Canvas.pm, NEWS, README: beta release 0.93
* Makefile.PL: require ExtUtils::PkgConfig 1.03 and Glib 1.039
2004/03/16 13:58 (-0500) muppetman
* xs/GnomeCanvas.xs: flesh out the pod for GET_VERSION_INFO.
2004/03/16 01:05 (-0500) muppetman
* Makefile.PL, xs/GnomeCanvas.xs, gnomecanvasperl.h: modified patch
from emmanuele adds GET_VERSION and CHECK_VERSION, and the required
Makefile.PL magic to get that information. Refactor the Makefile.PL
code a bit, too.
2004/03/07 00:40 (-0500) muppetman
* Makefile.PL: check the version of ExtUtils::Depends.
2004/03/07 00:35 (-0500) muppetman
* Canvas.pm, xs/GnomeCanvas.xs: move pod from Canvas.pm to
xs/GnomeCanvas.xs, and beef it up. use the description text from
libgnomecanvas' gtk-doc. assume the reader doesn't care that this
is a binding and just wants to know about the perl object.
2004/02/26 17:37 (-0500) muppetman
* README: fix the spelling of license; update the sandbox instructions.
2004/02/12 19:00 (-0500) muppetman
* Canvas.pm, Makefile.PL, README, NEWS: unstable release 0.92
2004/02/10 01:43 (-0500) muppetman
* xs/GnomeCanvasItem.xs, xs/GnomeCanvasPathDef.xs,
xs/GnomeCanvasUtil.xs: pod updates
2004/01/29 19:22 (-0500) rwmcfa1
* Canvas.pm, README: beta release 0.91
* NEWS: initial import
* MANIFEST: NEWS added
2004/01/25 23:13 (-0500) muppetman
* gnomecanvasperl.h, maps: rearrange the boxed type support for
GnomeCanvasPathDef. it's now defined in the maps file like the rest,
and the definition in gnomecanvasperl.h can be easily avoided if/when
libgnomecanvas provides the appropriate boxed type support.
* xs/GnomeCanvasPathDef.xs: change boxed type support to use ref
instead of duplicate for copy. add \$pathdef->copy, with doc that
reminds people it's not the same as Glib::Boxed::copy.
2004/01/24 21:44 (-0500) rwmcfa1
* Makefile.PL: removed runtime_reqs stuff, replaced by the pkg-config
trick
* perl-Gnome2-Canvas.spec.in: use pkg-config for Requires version
2004/01/12 22:48 (-0500) muppetman
* Canvas.pm: updated docs.
* xs/GnomeCanvas.xs: doc fixes. re-order some xsubs to have better
doc ordering. hide pixels_per_unit from docs; prefer get_pixels_per
unit since there's a set_pixels_per_unit. adjust ALIASed xsubs to
avoid having an extra unused name in the symbol table.
* xs/GnomeCanvasItem.xs: mangle ALIAS ordering to remove invalid
entries from the symbol table.
2004/01/12 18:34 (-0500) muppetman
* canvas_demo/canvas-curve.pl, canvas_demo/canvas-arrowhead.pl,
canvas_demo/canvas-primitives.pl: use operators rather than grep
on flags values, and other sundry cleanup.
* canvas_demo/canvas-fifteen.pl, canvas_demo/canvas.pl:
port canvas-fifteen to perl at long last
2004/01/08 23:48 (-0500) muppetman
* Canvas.pm, README: beta release 0.90
* Makefile.PL, README: require Glib-1.020, since we require
MakeHelper and lots of doc stuff.
* Makefile.PL: supply the DATE replacement if using a Glib whose
MakeHelper doesn't actually perform that sub. (it was added after
1.020 was released.)
2003/12/29 22:52 (+0100) kaffeetisch
* t/GnomeCanvasPathDef.t: Don't loop over the return values of
split, open_parts and closed_parts but only look at the first
returned list element. This makes the test independent from
implementation details.
2003/12/29 16:32 (-0500) rwmcfa1
* perl-Gnome2-Canvas.spec.in: use the new DATE replacement in
conjunction with VERSION to create the changlog on the fly, which is
better.
2003/12/23 00:00 (-0500) muppetman
* xs/GnomeCanvas.xs, xs/GnomeCanvasItem.xs: hush warnings about
uninitialized and unused parameters.
2003/12/17 10:58 (-0500) muppetman
* t/GnomeCanvasPathDef.t: patch from kaffee hushes some warnings
on FreeBSD.
* t/GnomeCanvasItem.t: added commentary about how we can't do anything
about warnings from get_bounds() on shapes on libgnomecanvas 2.0.x.
2003/12/07 13:47 (+0100) kaffeetisch
A t/GnomeCanvas.t
A t/GnomeCanvasItem.t
A t/GnomeCanvasPathDef.t
* MANIFEST: Add a test suite.
* t/GnomeCanvas.t
* xs/GnomeCanvasUtil.xs: Implement and test
Gnome2::Canvas::point_to_polygon.
2003/12/05 16:04 (-0500) muppetman
* Canvas.pm, Makefile.PL: can't get ABSTRACT without head name,
so put it into the WriteMakefile call.
* xs/GnomeCanvas.xs, xs/GnomeCanvasUtil.xs: okay, Canvas_methods
is *really* gone now.
2003/12/05 15:51 (-0500) muppetman
* xs/GnomeCanvasPathDef.xs: another update from kaffee -- don't leak
the return values of pathdef functions.
* Makefile.PL, Canvas.pm, xs/GnomeCanvas.xs: some hacks to the pod
generation for the Gnome2::Canvas manpage, in an attempt to get rid
of the horrible Gnome2::Canvas_methods. this merges the pod from
the pm file into the pod generated from the xs file; the output is...
well, functional.
2003/12/05 00:14 (-0500) muppetman
stuff from kaffee, who is working on a test suite.
A xs/GnomeCanvasShape.xs
* MANIFEST: added new file for GnomeCanvasShape's functions
* canvas.typemap: typemap for const GnomeCanvasPathDef*
* xs/GnomeCanvas.xs: remove =for object Gnome2::Canvas::Shape, it has
its own xs file. fix b0rken call signature for $canvas->get_color,
which was requiring a returned parameter.
* xs/GnomeCanvasItem.xs: use actual typemaps for some enum/flags types
instead of plain integers.
* xs/GnomeCanvasPathDef.xs: implement a bunch of missing pathdef methods.
* xs/GnomeCanvasRichText.xs: don't leak.
2003/11/13 23:58 (-0500) muppetman
* Makefile.PL, README, Canvas.pm: bump version to 0.34.
require Glib 1.01, but only Gtk2 1.00 -- we only need the docgen
stuff from Glib, and nothing new from Gtk2.
2003/11/11 00:36 (-0500) muppetman
* MANIFEST, debian/*: remove the debian packaging files, since having
them in the upstream dist makes it difficult for the maintainers
* Canvas.pm: add pointer to generated docs
2003/11/06 16:54 (-0500) muppetman
* xs/GnomeCanvas.xs: accessors for pixels_per_unit
2003/11/06 11:37 (-0500) muppetman
* xs/GnomeCanvas.xs: route GnomeCanvas's log domains through perl's
warn() and croak()
* xs/GnomeCanvasItem.xs, xs/GnomeCanvasPathDef.xs,
xs/GnomeCanvasUtil.xs: remove type on class params so that the doc
shows them correctly (and so that the bindings don't waste cycles
on unused params)
2003/11/02 14:17 muppetman
* Makefile.PL: remove the stupid atleast version checks -- Glib and
Gtk2 have been corrected.
2003/10/29 02:00 muppetman
* Canvas.pm: bump version for next devel series.
* Makefile.PL: use the latest CVS Glib and Gtk2 features -- atleast
version checks, MakeHelper, doc generation, etc.
* xs/GnomeCanvas.xs: doc comments
2003/09/21 20:19 rwmcfa1
* Makefile.PL: fixed bug in specfile generation
2003/09/21 19:42 muppetman
* Makefile.PL perl-Gnome2-Canvas.spec.in: there was some disagreement
about the actual substitution symbols...
2003/09/21 19:36 muppetman
* Canvas.pm META.yml Makefile.PL README debian/changelog debian/control:
updated for 0.32 release
2003/09/17 10:44 rwmcfa1
* Makefile.PL: ExtUtils::PkgConfig can now deal with version
requirements using pkg-config's interface, make use of it.
2003/09/16 23:50 rwmcfa1
* Makefile.PL, perl-*spec.in: somewhat automated versioning system
implemented for depenancy modules
2003/09/15 22:26 rwmcfa1
* Makefile.PL: spec file dependancies improved
2003/09/06 19:23 rwmcfa1
* Makefile.PL: dist-rpms build target added
* perl-Gnome2-Canvas.spec.in: initial import
2003/09/02 21:08 muppetman
* Canvas.pm, README, META.yml, debian/changelog: prep for 0.30 release.
flesh out the pod a bit.
* canvas.typemap: use T_GPERL_GENERIC_WRAPPER
* Makefile.PL: require Glib 0.97 (because of the new typemap stuff);
update the build to do prereqs properly
* TODO, MANIFEST: updated
* MANIFEST.SKIP: new
* canvas_demo/canvas-primitives.pl, xs/GnomeCanvasPathDef.xs:
commentary
* xs/GnomeCanvas.xs: consolidate the constructors into one aliased xsub
2003/08/19 21:11 rwmcfa1
* Makefile.PL: added realclean removal of build dir to postamble
section.
2003/08/18 12:34 muppetman
* debian/*: patch from james curbo adds debian packaging stuff
2003/07/18 13:00 muppetman
* Canvas.pm, Makefile.PL, README: bump version information for 0.28
release
2003/07/07 23:06 muppetman
* Makefile.PL: use new args of Gtk2::CodeGen->write_boot to avoid
boot problems
2003/07/05 00:42 muppetman
* xs/GnomeCanvasBpath.xs, canvas_demo/canvas-curve.pl,
xs/GnomeCanvas.xs, xs/GnomeCanvasPathDef.xs: hackish workaround
for bug in libgnomecanvas
* Canvas.pm: bump version to 0.26 for release
2003/06/27 17:00 muppetman
* Makefile.PL, canvas_demo/canvas_arrowhead.pl,
canvas_demo/canvas-features.pl: require latest Gtk2 and Glib,
which treat objects as hashes.
* canvas_demo/canvas-curve.pl: mark known crash.
2003/06/20 12:00 muppetman
* Canvas.pm Makefile.PL README: bump version info and prepare for
0.24 release
* gnomecanvasperl.h: one-time-include stuff used the wrong name,
would prevent inclusion of gnome2perl.h (copy and paste bug - bad
muppet, no biscuit)
2003/06/19 17:11 pcg
* t/01.t: make it actually work.
2003/06/16 13:46 muppetman
* xs/GnomeCanvasUtil.xs, canvas_demo/canvas-primitives.pl,
canvas_demo/canvas-arrowhead.pl: use a GPerlBoxedWrapperClass override
to allow GnomeCanvasPoints to be implemented as simple perl array
references.
* Makefile.PL, MANIFEST: make sure we're ready to go out
2003/06/04 23:45 muppetman
cleanup, making it ready to share with other people
* canvas_demo/canvas-curve.pl
2003/06/03 13:42 muppetman
* canvas_demo/canvas-rich-text.pl
2003/06/02 12:00 muppetman
started from a copy of the Gnome2-Perl module.