"SfR Fresh" - the SfR Freeware/Shareware Archive 
Member "Gtk-Perl-0.7009/ChangeLog" of archive Gtk-Perl-0.7009.tar.gz:
As a special service "SfR Fresh" has tried to format the requested source page into HTML format using source code syntax highlighting with prefixed line numbers.
Alternatively you can here view or download the uninterpreted source code file.
That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.
1 Mon Jun 30 00:43:56 CEST 2003 Marc Lehmann <pcg@goof.com>
2
3 * 0.7009 release.
4 * Gtk/xs/Gtk.xs: fix thread perl incompatibility.
5 * Gtk/xs/GtkVScrollbar.xs: fix typoe.
6
7 Tue Jun 17 11:32:32 CEST 2003 Marc Lehmann <pcg@goof.com>
8
9 * 0.7009 release candidate 0.
10 * yeaeee, it's been two almost years.. here is a maintainance
11 patch that tries to incorporate various bugfixes from lots of
12 different sources. This patch (unlike the 0.7009 release)
13 adds no new features.
14 * Gtk/objects.pod, fix formatting.
15 * Gtk/xs/Gtk-1.2.xs: don't allow NULL geometry_widget.
16 * GtkHTML/pkg.defs: add GTK_HTML_COMMAND_SET_MARK.
17 * Makefile.PL: recognize more versions of pixbuf and gnome.
18 * tools/gendoc.pl: add *_HVER here and set it in the Makefiles.
19 * **/Makefile.PL: Fix CCCMD everywhere (fixes 5.8 compile problems).
20 * Gtk/GdkTypes.c, Gtk/GtkTypes.c: Don't call SvROK on undefined values.
21
22 Sun Nov 18 22:26:13 CET 2001 Paolo Molaro <lupus@ximian.com>
23
24 * */*.pm: unified handling of package::dl_load_flags amd made
25 HP/UX not complain.
26 * tools/gendoc.pl: allow the setting of preprocessor macros from the
27 command-line.
28
29 Sun Nov 18 17:53:10 CET 2001 Paolo Molaro <lupus@ximian.com>
30
31 * */*.pm: update version.
32 * Makefile.PL: update version checks for some modules.
33 * Gtk/GdkTypes.c, Gtk/GtkTypes.c, Gtk/MiscTypes.c: check a reference with SvROK().
34 * Gtk/xs/Gtk-1.2.xs: allow an undef geometry_widget in
35 gtk_window_set_geometry_hints().
36 * Gtk/xs/Gtk.xs: X property functions can now be called directly with
37 a Gtk::Gdk::Window reference.
38 * GtkHTML/xs/GtkHTML.xs: updates for new version of libgtkhtml.
39
40 2001-09-25 Vladimir Vukicevic <vladimir@ximian.com>
41
42 * Gal/xs/ETree*.xs: Added start of bindings.
43
44 * Gal/xs/ETable.xs, Gal/xs/EtableHeader.xs,
45 Gal/xs/EtableScrolled.xs: fixed minor compile warnings
46
47 * Gal/samples/etree.pl, Gal/GnomeGalTypes.h: Added
48
49 * Gal/Makefile.PL, Gal/pkg.defs, Gal/pkg.typemap: added etree bits
50
51 Fri Jun 29 21:02:18 CEST 2001 Paolo Molaro <lupus@ximian.com>
52
53 * */*.pm: update version number.
54 * Released version 0.7008.
55
56 Tue Jun 26 17:17:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
57
58 * Glade/GladeXML.xs: handle missing .so link for glade-gnome.
59 * */xs/*.xs: avoid evil macros.
60 * Bonobo/*: make Bonobo binding better suited for display-less execution.
61 * Mozilla/*: update for Mozilla 0.9.1.
62 * Gnome/xs/GnomeCanvas.xs: compilation fix for older versions of gnome-libs.
63 * Makefile.PL: accept also gdk-pixbuf 0.8.0.
64
65 Thu Jun 7 23:51:51 CEST 2001 Paolo Molaro <lupus@ximian.com>
66
67 * Gtk/xs/Gtk.xs: apply patch from Michael Jakob, mjakob@web.de
68 to fix stack indexes in gdk_draw_lines mapping.
69
70 Thu Jun 7 22:48:28 CEST 2001 Paolo Molaro <lupus@ximian.com>
71
72 * GnomePrint/xs/GnomePrintContext.xs: fix for some perl 5.6 build setups.
73 * Gnome/xs/GnomeApp.xs, Gnome/xs/Gnome.xs: when using the GnomeUIInfo
74 mapping code to create toolbars and menus, set the "widget" key in the hash
75 (or in the last slot of the array) to the widget just created for that entry.
76 * Gnome/samples/app-helper.pl: some test code for the above change.
77 * Makefile.PL: better dependency checking for weird configurations.
78
79 Fri Jun 1 12:52:08 CEST 2001 Paolo Molaro <lupus@ximian.com>
80
81 * Released version 0.7007.
82
83 Wed May 30 17:58:58 CEST 2001 Paolo Molaro <lupus@ximian.com>
84
85 * Gtk/xs/GtkWidget.xs: allow $widget->draw() without area argument.
86 * Bonobo/*: updates. Require less changes in CORBA::ORBit module.
87
88 Mon May 28 17:07:59 CEST 2001 Paolo Molaro <lupus@ximian.com>
89
90 * GdkImlib/xs/GdkImlib.xs, GtkXmHTML/xs/GtkXmHTML.xs: fix undefined behavior.
91 * Gnome/xs/Gnome.xs: clean up warning from new gcc.
92 * */xs/*.xs: clean up more warnings.
93
94 Sun May 27 19:05:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
95
96 * GnomePrint/xs/GnomePrintContext.xs, Gtk/GtkTypes.c: yet another "I can't count" bug.
97 * Gtk/xs/Gtk.xs: add accessor for enums and flags values.
98 * Gtk/objects.pod: update info and add enums and flags.
99 * GnomePrint/xs/GnomeFont.xs: compile with new GnomePrint release.
100
101 Sat May 26 18:28:57 CEST 2001 Paolo Molaro <lupus@ximian.com>
102
103 * Gtk/xs/Gtk.xs, GdkPixbuf/xs/GdkPixbuf.xs: fix reference counting issues
104 with some boxed types: they need to be ref()ed the first time we insert them
105 in the cache only if we didn't create them.
106 * Gtk/GtkTypes.c: handle also GdkWindow in args and signals (mostly to
107 fix stipples in Gnome::Canvas items): bug pointed out by dov@imagic.weizmann.ac.il
108 with a different patch.
109 * Gtk/MiscTypes.c: work around possible incompleteness of enum values exported
110 by gtk (related bug reported by Dov Grobgeld <dov@Orbotech.COM>).
111 * Makefile.PL: handle INSTALLDIRS in subdirs and better dependency tracking.
112 * Gtk/GtkTypes.c: uhm, strlen("info") == 4! Related bug reported by
113 Andrew Schretter <schrett@math.duke.edu>.
114 * tools/gpdoc2pod: handle situation gracefully when the user doesn't have XML::Writer
115 or XML::Parser installed.
116
117 Thu May 17 12:47:38 CEST 2001 Paolo Molaro <lupus@ximian.com>
118
119 * Gtk/xs/Gtk.xs: fix evaluation ordering (reported by Pavel Rousnak <pr@rpb.ru>).
120 * Bonobo/xs/BonoboObject.xs: fixety fix.
121
122 Mon May 7 12:12:29 CEST 2001 Paolo Molaro <lupus@ximian.com>
123
124 * Gtk/xs/Gtk.xs, Gtk/xs/GtkSelection.xs: selection_owner_set may get
125 undef to unset the window.
126 * MANIFEST: add Docklet file.
127 * Bonobo: following the great tradition of Bonobo API renames ...
128 This one-liner should fix your code.
129 perl -wpi.bak -e 's/\bBonobo::(\w+)/Gnome::Bonobo$1/g' files...
130 * Bonobo/Bonobo.pm: added perl interface implementation facilities.
131 * Bonobo/xs/BonoboObject.xs: added add_interface_obj() to add CORBA
132 object directly.
133 * Applet/xs/AppletWidget.xs: fix bug with unreferenced symbol.
134 * Gtk/gtk.0.99.typemap: fix leaks with SimpleVals.
135
136 Sun Apr 1 15:14:25 CEST 2001 Paolo Molaro <lupus@ximian.com>
137
138 * Gal/*: fix is_cell_editable() callback, provide some useful default
139 methods and a better sample code.
140
141 Sun Apr 1 13:23:47 CEST 2001 Paolo Molaro <lupus@ximian.com>
142
143 * Gal/*: initial Gal binding (ETable mostly complete, ETree
144 not done yet).
145
146 Tue Mar 27 12:21:04 CEST 2001 Paolo Molaro <lupus@ximian.com>
147
148 * Gtk/Makefile.PL: install also the helper tools.
149 * Applet/*: added support for docklets.
150 * Released 0.7006.
151
152 Fri Mar 23 18:07:14 CET 2001 Paolo Molaro <lupus@ximian.com>
153
154 * Gtk/Makefile.PL: install the cookbook as Gtk::cookbook and
155 install also Gtk::lazy.
156 * */Makefile.PL: applied patch by Christian Borup <borup@borup.com>
157 to use the perl in $Config{perlpath} to execute helper scripts.
158 * Gtk/xs/Gtk.xs: fixes some uses of PUSHs instead of XPUSHs and
159 return instead of XSRETURN_UNDEF.
160 * Gtk/cookbook.pod: typo fix.
161 * */*.pm: removed some useles uses of Autoloader and Carp.
162 * tools/gendefs.pl, Gtk/Gtk.pm: optimize lazy loading some more.
163 * GnomePrint/xs/GnomePrint.xs: include needed headers.
164 * Gnome/Gnome.pm: provide some pod documentation.
165
166 Thu Mar 22 18:31:53 CET 2001 Paolo Molaro <lupus@ximian.com>
167
168 * Gtk/xs/Gtk-1.2.xs: added break after case stmt that escaped.
169 * Gtk/xs/GtkSelection.xs: updates.
170 * Gtk/samples/testselection.pl: update example to 1.2.
171 * Gtk/gtk-0.99.typemap: GdkAtom is an unsigned int.
172
173 Thu Mar 22 15:31:39 CET 2001 Paolo Molaro <lupus@ximian.com>
174
175 * Gnome/xs/Gnome.xs: Gnome::Config fixes + test file.
176
177 Thu Mar 22 13:41:57 CET 2001 Paolo Molaro <lupus@ximian.com>
178
179 * Gtk/cookbook.pod: added an entry validation recipe.
180 * Gtk/objects.pod: added missing files.
181
182 Wed Mar 21 14:13:44 CET 2001 Paolo Molaro <lupus@ximian.com>
183
184 * Gtk/xs/Gtk.xs: the insert_text signal in GtkEditable expects the
185 new position returned from the handler.
186
187 Wed Mar 21 13:23:06 CET 2001 Paolo Molaro <lupus@ximian.com>
188
189 * Gnome/*, GnomePrint/*: lazy laoding enabled for Gnome and
190 Gnome::Print too.
191
192 Wed Mar 21 11:57:22 CET 2001 Paolo Molaro <lupus@ximian.com>
193
194 * tools/gendefs.pl, Gtk/Gtk.pm, Gtk/xs/Gtk.xs: lazy loading is now
195 a run-time option instead of compile time and boots properly also the parent
196 packages (using less memory than before too:-). Currently enabled only in
197 the Gtk module: this saves quite a bit of memory (XS functions for each widget
198 class are created only when needed).
199
200 Wed Mar 21 09:44:27 CET 2001 Paolo Molaro <lupus@ximian.com>
201
202 * Gtk/xs/GtkWidget.xs: fixed typo.
203
204 Tue Mar 20 18:56:47 CET 2001 Paolo Molaro <lupus@ximian.com>
205
206 * Gtk/xs/Gtk.xs: added property_change. GC can be created from pixmaps too.
207 * Gnome/xs/GnomeLess.xs: updates.
208 * Gnome/xs/GnomeClient.xs: updates and code optimizations.
209 * Gnome/xs/GnomeCanvasItem.xs: typo fix.
210 * Gnome/xs/GnomeCanvas.xs: updates.
211 * Gnome/xs/GnomeApp.xs: new dialog and utility functions.
212 * Gnome/xs/Gnome.xs: config and paper updates.
213
214 Mon Mar 19 17:36:46 CET 2001 Paolo Molaro <lupus@ximian.com>
215
216 * Gtk/gtk-0.99.typemap: fix entries where perl already
217 mortalizes objects.
218 * Gnome/xs/GnomeCanvasItem.xs: code optimization.
219
220 Mon Mar 19 13:24:57 CET 2001 Paolo Molaro <lupus@ximian.com>
221
222 * Gnome/xs/GnomeDialogUtil.xs: allow undef for parent and return
223 a proper Gnome::Dialog.
224 * Gtk/xs/Gtk.xs: fix white and black gc and color accessors.
225
226 Mon Mar 19 10:25:13 CET 2001 Paolo Molaro <lupus@ximian.com>
227
228 * Gtk/GtkTypes.[ch],Gtk/gtk-0.99.typemap: better garbage collector
229 and more namespace cleanups.
230 * Gtk/objects.pod: information about signals and arguments.
231 * Gtk/gtk-0.99.defs: fixed parent of GtkScrolledWindow.
232 * */*.pm: upped version to 0.7006.
233 * Gtk/xs/Gtk.xs, Gtk/xs/GtkObject.xs: add the ability to query
234 packages, signals and object arguments.
235 * GtkGLArea/pkg.defs: fixed parent of GtkGLArea.
236 * tools/gendoc.pl: handle ALIASes.
237 * tools/gpdoc2pod: quote '>'.
238 * Gtk/xs/GtkButton.xs,GtkAdjustment.xs,GtkBox.xs,GtkClist.xs,GtkCombo.xs,
239 GtkEditable.xs,GtkEntry.xs ...: optimize code generation (about 60 KB saved
240 in text size, gives also a nice loading speedup).
241
242 Mon Mar 12 22:29:54 CET 2001 Paolo Molaro <lupus@ximian.com>
243
244 * Makefile.PL: handle also new versions of some packages.
245 * Gtk/Makefile.PL: fix keysym hash creation with new Gtk.
246 * GdkPixbuf/xs/GdkPixbuf.xs: make some interfaces more DWIM
247 anche check for some out of memory conditions.
248 * GdkPixbuf/Makefile.PL, GdkPixbuf/GdkPixbuf.pm: apply patch
249 from Christian Borup <borup@borup.com> to properlly handle
250 GdkPixbufLoader.
251
252 Sun Mar 11 15:37:37 CET 2001 Paolo Molaro <lupus@ximian.com>
253
254 * Gtk/xs/GtkBin.xs: fix child settor.
255 * Gtk/xs/GtkButton: remove child accessor.
256 * Gnome/xs/GnomeCanvas.xs: add pixels_per_unit accessor.
257 * Gtk/xs/GtkCList.xs: the bitmap is optional now.
258 * tools/gendoc.pl: require XML::Writer.
259 * tool/gpdoc2pod: create the pod from the XML file.
260 * Gtk/GtkCListModel.pm: MVC thingie for Gtk::CList and a tied array.
261 * */Makefile.PL: install pod reference manpages.
262 * Gtk/xs/Gtk.xs: watch_add watches the referenced scalar if handed a reference.
263
264 Tue Mar 6 16:49:08 CET 2001 Paolo Molaro <lupus@ximian.com
265
266 * */*.xs: fixes usage of the PUSHMARK macro.
267 * GnomePrint/xs/GnomePrintPreview.xs: missing include.
268 * Gtk/GtkTypes.c: make sure we store only strings that will
269 not vanish under us.
270
271 Mon Mar 5 16:46:00 CET 2001 Paolo Molaro <lupus@ximian.com
272
273 * Gtk/gtk-0.99.typemap: correct entries for unsigned integers.
274 * Bonobo/*: updates and new UI stuff. Show usage of the PropertyBag.
275 Bug fixes.
276
277 Sat Mar 3 20:26:47 CET 2001 Paolo Molaro <lupus@ximian.com
278
279 * Gtk/xs/GtkMenu.xs, Gtk/xs/GtkOptionMenu.xs: fix return types of
280 gtk_option_menu_get_menu() and gtk_menu_get_active() as pointed out
281 by Dave Carrigan <dave@rudedog.org>.
282 * Gtk/gtk-0.99.typemap: always bless GtkObjects in the right package.
283 * Gtk/xs/GtkEditable.xs: added accessors for selection position fields.
284
285 Wed Feb 28 19:25:45 CET 2001 Paolo Molaro <lupus@ximian.com>
286
287 * Gtk/xs/Gtk.xs: added facilities to modify a Gtk::RcStyle
288 (test program in Gtk/samples/gtkrctest.pl).
289
290 Tue Feb 27 23:40:08 CET 2001 Paolo Molaro <lupus@ximian.com>
291
292 * Gnome/Makefile.PL: XS boot all the needed modules (was lost in the
293 Makefile.PL rewrite).
294 * Gnome/xs/GnomeDNS.xs: fix callback argument.
295
296 Tue Feb 27 17:52:09 CET 2001 Paolo Molaro <lupus@ximian.com>
297
298 * Glade/*: improved libglade support: Gnome widget support loaded
299 only when the Gnome module is used. Added support to dynamically
300 load gnomedb and bonobo. Added support for new style custom widget
301 creation handler. Updated test accordingly.
302
303 Mon Feb 26 19:32:30 CET 2001 Paolo Molaro <lupus@ximian.com>
304
305 * Gtk/GdkTypes.c: fix handling of GdkEvent.
306 * */Makefile.PL: fixed doc generation on a number of submodules.
307
308 Mon Feb 26 13:17:46 CET 2001 Paolo Molaro <lupus@ximian.com>
309
310 * ldscript: added ld version script to reduce number of exported
311 symbols in the modules.
312 * Gtk/xs/Gtk.xs: yet another missing cast.
313 * Makefile.PL: shut up autodetection compilations.
314
315 Sun Feb 25 19:18:49 CET 2001 Paolo Molaro <lupus@ximian.com>
316
317 * Applet/xs/AppletWidget.xs, Applet/samples/applet.pl: updated to latest
318 applet widget library. Added workaround for buggy applet widget signals.
319 Sample code updated to show some of the new features.
320 * Gtk/MisTypes.c: warn instead of croak()ing when dealing with missing
321 enum and flags registrations.
322
323 Fri Feb 23 22:14:47 CET 2001 Paolo Molaro <lupus@ximian.com>
324
325 * Gnome/xs/GtkDial.xs: revert to a previous version that was
326 accidentaly removed.
327 * Makefile.PL: actually autodetect GtkGLArea.
328
329 Fri Feb 23 16:29:53 CET 2001 Paolo Molaro <lupus@ximian.com>
330
331 * Gtk/xs/GtkContainer.xs: added forall() method and a bunch of
332 missing other as well: these are marked non-public, but could be
333 useful for custom widget implementations.
334 * Gtk/xs/GtkContainer-1.1.xs: remove old cruft.
335 * Bonobo/README: small HOWTO.
336
337 Fri Feb 23 12:40:18 CET 2001 Paolo Molaro <lupus@ximian.com>
338
339 * Gtk/xs/GtkEditable.xs: make the default < 0 value in insert_text()
340 work even if gtk+ doesn't support it (yet).
341
342 Thu Feb 22 22:36:47 CET 2001 Paolo Molaro <lupus@ximian.com>
343
344 * Bonobo/*: updates for bonobo 0.37.
345
346 Thu Feb 22 14:32:36 CET 2001 Paolo Molaro <lupus@ximian.com>
347
348 * Glade/xs/GladeXML.xs: fix new_from_memory() data length.
349 * Gtk/xs/Gtk.xs: cast to shut up picky compilers.
350
351 Mon Feb 19 20:25:04 CET 2001 Paolo Molaro <lupus@ximian.com>
352
353 * Gtk/cookbook.pod: add recipe from Pat Eyler <pate@gnu.org>.
354 * Released version 0.7005.
355
356 Mon Feb 19 18:59:05 CET 2001 Paolo Molaro <lupus@ximian.com>
357
358 * Gtk/GdkTypes.c: correct error message and drop unused code.
359 * Gtk/MiscTypes.c: use a GHashTable instead of an HV for misc objects.
360 * */Makefile.PL: cleanups.
361 * Gtk/GdkTypes.c: applied patch by Pixel <pixel@mandrakesoft.com> to
362 prevent segfault in gdk_event_copy().
363 * Gtk/xs/GtkCTree.xs: applied patch by Pixel <pixel@mandrakesoft.com>
364 to add $tree->pre_recursive() and allow for undef nodes in some methods.
365 * Gtk/xs/GtkCTree-1.1.1.xs: removed, it is no longer compiled in.
366 * Gtk/cookbook.pod: updates from Pat Eyler <pate@gnu.org>.
367
368 Sun Feb 11 23:40:05 CET 2001 Paolo Molaro <lupus@ximian.com>
369
370 * Gtk/xs/GtkToolbar.xs: DWIM in new Gtk::Toolbar.
371 * Gtk/gtk-0.99.defs.opl: use correct unref function for pixmap and bitmap.
372 * INSTALL, README: updated documentation.
373
374 Sun Feb 11 18:27:49 CET 2001 Paolo Molaro <lupus@ximian.com>
375
376 * Gnome/xs/GnomeApp.xs: added fill_toolbar() and fill_menu() functions that
377 make use of the Gnome::UIInfo stuff.
378
379 Sat Feb 10 19:03:58 CET 2001 Paolo Molaro <lupus@ximian.com>
380
381 * Gtk/GtkTypes.c: should work also with older perls.
382
383 Thu Feb 8 22:53:44 CET 2001 Paolo Molaro <lupus@ximian.com>
384
385 * Bonobo/*: support the printing interface. Compile with new bonobo version.
386
387 Wed Feb 7 06:03:22 CET 2001 Paolo Molaro <lupus@ximian.com>
388
389 * MANIFEST: include new stuff.
390 * Bonobo/Bonobo.pm: use namespace.
391 * Bonobo/samples/activate.pl: use Bonobo->main and update for new CORBA::ORBit.
392 * Bonobo/xs/Bonobo.xs: interface is optional in get_object.
393 * Bonobo/xs/BonoboEmbeddable.xs: fixes to make it work correctly.
394 * Gtk/GtkTypes.c: do not remove init functions for now, need to track down the
395 real problem.
396 * Bonobo/corba-orbit.diff: new diff against orbit-perl HEAD.
397 * Bonobo/samples/*: new embeddable sample.
398 * Gtk/cookbook.pod: cookbook documentation.
399
400 Sun Feb 4 03:19:47 CET 2001 Paolo Molaro <lupus@ximian.com>
401
402 * Gtk/xs/Gtk.xs, Gnome/xs/Gnome.xs: added facility for initializing sub-modules
403 at the main module init time: there is no more need to call the init method
404 on most of the sub-modules (it's still required for Gtk, Gnome, Bonobo, AppletWidget,
405 mostly because they require params or fiddle with @ARGV). Changed the sample to work
406 accordingly.
407 * Bonobo/*: more updates to support latest released version, popt arguments,
408 embeddable class binding, properties...
409 * Gtk/Gtk.pm: simple doc.
410 * Gtk/xs/GtkWidget.xs: make size_request() work.
411
412 Sat Jan 27 13:13:32 CET 2001 Paolo Molaro <lupus@ximian.com>
413
414 * Gtk/GtkTypes.c: fix to compile also with a threaded perl.
415 * Mozilla/README: explain hack to make it work with network connections.
416
417 Sat Jan 27 12:09:20 CET 2001 Paolo Molaro <lupus@ximian.com>
418
419 * Mozilla/*: added code to set preferences. Fiddled with library linking
420 order. Shut up cvs.
421
422 Thu Jan 25 20:30:55 CET 2001 Paolo Molaro <lupus@ximian.com>
423
424 * GnomePrint/xs/GnomePrintContext.xs: fixed leak in set_dashes().
425 Add support for printing images and using the texline interface.
426
427 Wed Jan 24 13:30:57 CET 2001 Paolo Molaro <lupus@ximian.com>
428
429 * Gtk/GtkTypes.c: fixed handling of GTK_TYPE_UINT and GTK_TYPE_ULONG types.
430
431 Mon Jan 22 18:02:14 CET 2001 Paolo Molaro <lupus@ximian.com>
432
433 * Mozilla: added binding for gtkmozembed.
434
435 Sun Jan 21 17:35:29 CET 2001 Paolo Molaro <lupus@ximian.com>
436
437 * Makefile.PL, GtkHTML/*: changes to support GtkHTML version 0.8 only.
438
439 Wed Jan 10 21:48:49 CET 2001 Paolo Molaro <lupus@helixcode.com>
440
441 * Gnome/xs/Gnome.xs: added long due support for letting popt
442 parse the arguments or make popt leave them alone and using Getopt::Long.
443 See Gnome/samples/druid.pl for example usage.
444 * Bonobo/xs/*: more updates.
445 * GnomePrint/xs/*: more updates.
446
447 Sun Jan 7 18:27:21 CET 2001 Paolo Molaro <lupus@helixcode.com>
448
449 * Gtk/xs/Gtk.xs: forgot to add watch_remove() as well.
450 * GnomePrint/*: added some missing stuff.
451 * Gtk/LWP.pm, Gtk/io.pm, Gtk/http.pm: stuff to integrate
452 libwww-perl nicely (ie, non-blobking) in a Gtk application.
453 * GtkHTML/Simple.pm: package to make using an HTTP-connection
454 enabled Gtk::HTML trivial (uses Gtk::LWP).
455 * GtkHTML/xs/GtkHTML.xs: updated.
456
457 Fri Jan 5 20:31:26 CET 2001 Paolo Molaro <lupus@helixcode.com>
458
459 * Gtk/xs/Gtk.xs, Gtk/samples/watchvar.pl: added perl var changes
460 event source: you can now get a callback when the value of a
461 perl variable changes.
462
463 Wed Jan 3 19:03:49 CET 2001 Paolo Molaro <lupus@helixcode.com>
464
465 * Cleaned up the namespace a little for exported functions.
466 * Applet/*: moved here support for panel applets and added support
467 for capplets to the same submodule (Note that the API changed a little bit).
468 * Makefile.PL: fixed some detection handling and added applets support.
469 * GnomePrint/xs/GnomeFont.xs: removed old functions.
470 * Gtk/GtkTypes.c: optmized perlname <-> gtkname mapping (uses less memory).
471 * tools/gendefs.pl, *xs/*.xs: disable inclusion of PerlGtkExt.h (causes weird segv).
472 * */.cvsignore: shut up cvs.
473
474 Thu Dec 28 19:52:43 CET 2000 Paolo Molaro <lupus@helixcode.com>
475
476 * Makefile.PL, GnomePrint/*: got GnomePrint mostly up to date
477 and added autodetection.
478 * Gtk/GtkTypes.*, tools/gendefs.pl: do not require a sizeof(Gtkobject)
479 to work, since we use gtk_type_query() anyway.
480
481 Sat Dec 23 13:18:42 CET 2000 Paolo Molaro <lupus@helixcode.com>
482
483 * GladeXML/GladeXML.pm: applied patch from Tim Peoples <tep@colltech.com>
484 to allow a blessed reference instead of a package name in
485 signal_autoconnect_from_package().
486 * Gtk/xs/Gtk.xs: fixed idle_add_priority().
487 * Makefile.PL, GdkXmHTML/*: enables XmHTML detection.
488 * Bonobo/*: current bonobo binding (unfinished).
489
490 Mon Dec 18 20:00:16 CET 2000 Paolo Molaro <lupus@helixcode.com>
491
492 * Gtk/xs/GtkCList.xs: make $clist->{insert,append} work if
493 the numer of args is different from the number of columns.
494 * Gtk/xs/GtkToggleButton.xs: fix typo in arg name.
495 * Depends.pm, Makefile.PL, */Makefile.PL: new build system.
496 * Bonobo/xs/Gnome*.xs: removed old bonobo binding and added
497 bits of the new one.
498 * Preparation for new release.
499
500 Fri Oct 20 18:32:19 CEST 2000 Paolo Molaro <lupus@debian.org>
501
502 * Released 0.7004.
503
504 Thu Oct 19 16:24:31 CEST 2000 Paolo Molaro <lupus@debian.org>
505
506 * Gtk::Widget::parent may return undef.
507 * Gtk/Gtk.pm: allow -init in use Gtk -init;
508 * Gtk/xs/GtkList.xs GtkTree.xs: applied patch from
509 Francois Pons <fpons@mandrakesoft.com> (fixes list
510 problems and provides speedup).
511 * GdkImlib/Makefile.PL, Gtk/xs/GtkWidget.xs: fixes for picky
512 compilers pointed out by Aron Griffis <agriffis@bigfoot.com>.
513 * Gtk/GdkTypes.c: added a statement to a default case for picky
514 compilers (bug found by Nick Metrowsky <nmetro@colorado.edu>).
515 * Gtk/xs/Gtk.xs: applied patch by Maher Awamy <muhri@muhri.net>
516 to expose XDISPLAY, XVISUAL and XCOLORMAP (with 64bit fixes by me).
517 * Preparation for release: folks, please test this.
518
519 Wed, 16 Aug 2000 19:40:14 +0200
520
521 * Last minute bug fixes.
522 * Released version 0.7003.
523
524 Wed, 16 Aug 2000 15:07:50 +0200 Paolo Molaro <lupus@debian.org>
525
526 * *.xs: many _usability_ improvements with default args.
527 Better documentation for some different-from-C behaviour.
528
529 Wed, 9 Aug 2000 16:16:48 +0200 Paolo Molaro <lupus@linuxcare.com>
530
531 * Gtk/xs/GtkEditable.xs, Gtk/xs/GtkList.xs: applied patch from
532 Sven Verdoolaege <skimo@kotnet.org>.
533 * Upped version number in preparation for release.
534
535 Fri, 23 Jun 2000 15:13:32 +0200 Paolo Molaro <lupus@linuxcare.com>
536
537 * doc/*: added DTD and stylesheet for the documentation.
538
539 Fri, 23 Jun 2000 15:06:41 +0200 Paolo Molaro <lupus@linuxcare.com>
540
541 * INSTALL, Gnome/xs/GnomeCanvasItem.xs: applied patch from
542 Brian Warner <warner@lothar.com>.
543 * *.xs: more documentation fixups.
544 * */Makefile.PL: added gendoc target to makefiles.
545
546 Mon, 19 Jun 2000 12:26:56 +0200 Paolo Molaro <lupus@linuxcare.com>
547
548 * Gtk/xs/Gtk.xs: avoid memory leaks setting fonts, pixmaps and GCs in styles.
549 * Gtk/xs/*.xs: More documentation fixups and fixes. Less memory leaks:-)
550 * Gtk/xs/GtkCTree.xs: added a $ctree->get_node_position($node) function to
551 retreive the (GtkCList) row number of a GtkCTreeNode.
552
553 Fri, 16 Jun 2000 15:36:49 +0200 Paolo Molaro <lupus@linuxcare.com>
554
555 * Gnome/xs/GnomeDialog.xs: correct signature of append_buttons_with_pixmaps.
556 * Gtk/xs/Gtk.xs: more documentation. Fixed stupid draw_lines() method.
557 * Gtk/xs/GtkCTree.xs: documentation + more default values.
558 * Gtk/xs/GtkEditable.xs, GtkWidget.xs: use GTK_HVER instead of
559 GTK_*_VERSION.
560 * GtkHTML/xs/GtkHTMLEmbedded.xs: small fix for new version.
561 * tools/gendoc.pl: improved doc generator, many fixes, outputs XML doc now.
562
563 Mon, 5 Jun 2000 14:39:24 +0200 Paolo Molaro <lupus@linuxcare.com>
564
565 * Gnome/xs/ZvtTerm.xs: applied modifed patch from ZeroInk <support@zeroink.com>
566 to allow writing to the stdin of the running program and added a few
567 missing functions.
568 * tools/genext.pl: don't set values in structs mapping if it's a widget
569 and it's NULL.
570 * GnomePrint/*: first slightly incomplete version.
571
572 Fri, 26 May 2000 17:47:14 +0200 Paolo Molaro <lupus@linuxcare.com>
573
574 * GdkPixbuf/pkg.defs, GdkPixbuf/xs/GdkPixbuf.xs: updates for version 0.8.0.
575 * Gtk/xs/Gtk.xs: more documentation.
576 * GtkHTML/xs/GtkHTML.xs: updates for newer version.
577
578 Thu, 13 Apr 2000 17:40:40 +0200 Paolo Molaro <lupus@linuxcare.com>
579
580 * Gtk/xs/GtkCList-1.2.xs: check for correct row in set_focus_row.
581
582 Sun, 9 Apr 2000 18:04:55 +0200 Paolo Molaro <lupus@linuxcare.com>
583
584 * Gtk/xs/Gtk.xs: add Gtk::Gdk->event_new.
585 * Gtk/GdkTypes.c: more comprehensive event handling and bug fixes.
586 * Gtk/MiscTypes.c: alloc_temp zeroes the allocated space now.
587 * Gnome/xs/GtkPixmapMenuItem.xs: enable.
588 * *.xs: added default values for more functions.
589 * Gnome/xs/GnomeDialog.xs: add buttons accessor.
590
591 Fri, 7 Apr 2000 17:28:32 +0200 Paolo Molaro <lupus@linuxcare.com>
592
593 * Gtk/xs/GtkBin.xs: allow NULL widget in child accessor and fix settor.
594 * Gtk/Gtk.pm: fix connect_object stuff.
595 * Gtk/GtkTypes.c: add GdkColor to supported boxed types in get/set arg.
596 * Gtk/gtk-1.3.defs: delete useless, buggy define-enum.
597 * Gnome/xs/GnomeFileEntry.xs: add accessor for file selection widget.
598 * GtkHTML/xs/GtkHTML.xs: use POPi instead of SvTRUE(POPs), update to
599 latest cvs version.
600 * Gtk/MiscTypes.c: fix stupid thinko in handling flags.
601
602 Wed, 1 Mar 2000 14:01:10 +0100 Paolo Molaro <lupus@linuxcare.com>
603
604 * Gnome/pkg.defs: added support for GnomeCanvasPolygon.
605 * Makefile.PL, Gtk/xs/Gtk.xs: enable thread support if compiled with
606 threaded perl.
607 * Gtk/samples/thread.pl: thread example.
608
609 Mon, 28 Feb 2000 17:52:51 +0100 Paolo Molaro <lupus@linuxcare.com>
610
611 * GtkHTML/xs/GtkHTMLEmbeddable.xs: add accessors for classid and name.
612 * Gnome/xs/GnomeDialog.xs: missing functions bound.
613 * GtkHTML/*: updates to latest cvs version and bug fixes.
614 * GdkPixbuf/xs/*.xs: don't use PL_na anymore.
615
616 Mon, 28 Feb 2000 09:06:59 +0100 Paolo Molaro <lupus@linuxcare.com>
617
618 * Gtk/samples/test.pl: added example for DnD within a CTree.
619 * GdkPixbuf/xs/GdkPixbuf.xs: accessors for pixel data.
620 * Gtk/xs/Gtk.xs: fix gdk_string_height() binding.
621
622 Thu, 10 Feb 2000 20:30:58 +0100 Paolo Molaro <lupus@linuxcare.com>
623
624 * GdkPixbuf/*: initial support for gdk-pixbuf added.
625
626 Thu, 10 Feb 2000 19:05:58 +0100 Paolo Molaro <lupus@linuxcare.com>
627
628 * Gtk/xs/GtkTreeItem.xs: added accessor for expanded
629 (from pixel@mandrakesoft.com).
630 * Gtk-Perl.spec: spec file to build rpms from pixel@mandrakesoft.com.
631 * Gtk/xs/GtkWidget.xs: fixed flags settors so you can
632 also unset flags.
633
634 Sat, 29 Jan 2000 10:37:55 +0100 Paolo Molaro <lupus@debian.org>
635
636 * GtkHTML/*: updated to latest cvs version.
637 * Released version 0.7002.
638
639 Fri, 28 Jan 2000 19:13:02 +0100 Paolo Molaro <lupus@debian.org>
640
641 * Glade/xs/GladeXML.xs: add new_from_memory so you can put
642 your glade file in __DATA__, for example.
643 * Gtk/xs/GtkObject.xs: allow Gtk class names in new() to
644 support old buggy code (use perl packages names, instead).
645 * Gnome/pkg.defs: a few parent class fixes by Brian Warner.
646 * Gnome/xs/Gnome.xs: fixed my silly mistake.
647 * GtkGLArea/Makefile.PL: allow also compilation with -lGL
648 (ie true OpenGL or recent mesa packages).
649
650 Sun, 23 Jan 2000 16:38:51 +0100 Paolo Molaro <lupus@debian.org>
651
652 * Gnome/xs/AppletWidget.xs: fixed panel support (partially
653 patch from "Peter S. Housel" <housel@acm.org>).
654 * Gtk/Misctypes.c: fixed a segfault when using a number
655 instead of a nickname for enums and flags.
656 Workaround problem with dead POs at gtkobject destruction.
657 * Gtk/Gtk.pm: eliminate warning with autoload (thanks to
658 Bodi Zoltan <zoltan.bodi@socgen.com>).
659 * Gtk/xs/GtkItemFactory.xs, Gtk/samples/testif.pl: patch from
660 David Huggins-Daines <dhd@eradicator.org> that adds a per-item
661 callback func.
662 * Gnome/xs/GnomeApp.xs, Gnome/xs/Gnome.xs, Gnome/pkg.defs: support
663 for GnomeUIInfo from David Huggins-Daines (code moved around a bit
664 so it can be used also in GnomeMDI, Bonobo, etc.).
665 * tools/gendefs.pl: typeize() made more compatible with Gtk and
666 Gnome maketypes.
667 * Gtk/gtk-1.2.defs: enable a couple of enums.
668 * Applied patch from Brian Warner to workaround bug in Makemaker
669 and chomp() the result of some x-config calls.
670 * Glade/xs/GladeXML.xs, Glade/samples/glade.pl: fixed custom widget
671 support (and updated example).
672 * Gtk/xs/GtkCtree.xs, GtkClist1-2.xs: additions from a patch
673 by brian@theory.org.
674 * Released version 0.7001.
675
676 Sun, 2 Jan 2000 18:02:51 +0100 Paolo Molaro <lupus@debian.org>
677
678 * Gtk/Gtk.pm: handle also readwrite flag.
679 * Gtk/xs/GtkObject.xs: GTK_OBJECT_INIT doesn't need to be defined
680 anymore (thanks to Marc Lehmann for pointing this out).
681 * README: add notes about source incompatibilities.
682 * Release version 0.7000.
683
684 Thu, 30 Dec 1999 10:28:58 +0100 Paolo Molaro <lupus@debian.org>
685
686 * GtkHTML/xs/GtkTML.xs: fixed to compile with latest cvs.
687 * Gtk/xs/GtkWindow.xs: gtk_window_reposition was added in gtk 1.2.6.
688 * INSTALL: remove reference about GtkTTY.
689 * MANIFEST: remove GtkTTY: this lib is long dead.
690
691 Wed, 29 Dec 1999 19:25:09 +0100 Paolo Molaro <lupus@debian.org>
692
693 * Makefile.PL: clean up messages.
694 * GdkImlib/Makefile.PL: workaround bug in MakeMaker so that
695 GdkImlib.c is not compiled at every step.
696 * Glade/xs/GladeXML.xs: support for using a perl func to build
697 custom widgets (should really be fixed in libglade, though).
698 * Gtk/GtkTypes.c, Gtk/MiscTypes.c, Gtk/MiscTypes.h, Gtk/xs/Gtk.xs:
699 flag values can now be returned as array refs (instead of hash refs)
700 and is configurable as well as using '-' or '_' in enums and flags.
701 * tools/gendefs.pl: support for the above stuff and cleaner way to get
702 enum and flag info from gtk+ itself at compile-time: sadly, Gtk+
703 is broken in some ways (a flag type is registered, for example, but
704 the GTK_TYPE_flag_name var is not defined...).
705 * INSTALL: install instruction courtesy of Frank Wiles.
706
707 Sun, 19 Dec 1999 22:06:27 +0100 Paolo Molaro <lupus@debian.org>
708
709 * Gtk/MiscTypes.c, Gtk/GtkTypes.c, Gtk/GdkTypes.c: patch
710 from David Huggins-Daines <dhd@eradicator.org> to remove
711 32-bit-isms.
712 * Gtk/xs/GtkObject.xs, Gtk/xs/GtkWidget.xs, Gtk/Gtk.pm:
713 GTK_OBJECT_INIT is no more called with perl_call_method,
714 so we have correct behaviour and we maintain source
715 compatibility: GTK_OBJECT_INIT gets the object as only arg.
716 Implement Gtk::Widget::new with Gtk::Object::new in perl code.
717
718 Mon, 6 Dec 1999 01:38:51 +0100 Paolo Molaro <lupus@debian.org>
719
720 * Gtk/xs/GtkLayout.xs: added accessors for bin_window, {x,y}offset,
721 width, height.
722 * Gtk/xs/GtkCombo.xs: added accessor for popwin.
723 * tools/gendefs.pl, Gtk/MiscTypes.{c,h}, Gtk/GtkTypes.c: improved
724 enum/flags handling: faster startup, reduced memory usage, reduced
725 code size: still some cleanup and optimizations to do.
726 * GtkGLArea/xs/GtkGdkGL.xs: make it compile with cvs GtkGLArea
727 which broke source compatibility.
728 * MANIFEST: Bonobo is not ready for public consumption yet.
729 * Gtk/xs/GtkObject.xs: fixed creation of objects subclasses
730 of a perl subclass. You need to change the GTK_OBJECT_INIT
731 method of your classes (first argument is classname, second
732 is the object).
733 * Gnome/xs/GnomeCanvasItem.xs: fixed support for GdkImlibImages
734 and added support for getting images and points.
735 * Gtk/xs/GtkCtree.xs: added some functions.
736
737 Sun Dec 5 03:41:17 CET 1999 Marc Lehmann <marc@gimp.org>
738
739 * Gtk/Gtk.pm: move _get_arg_info into the AUTOLOAD eval, to get
740 useful error reports.
741
742 Wed Dec 1 20:42:00 CET 1999 Marc Lehmann <marc@gimp.org>
743
744 * MANIFEST: added some necessary but missing files (Gtk/*) and
745 Bonobo.
746 * Gtk/GtkTypes.c: Do not coredump when an sv is not a reference.
747 (should output an error message, though, rather than keeping quiet).
748
749 Mon, 29 Nov 1999 13:42:33 +0100 Paolo Molaro <lupus@debian.org>
750
751 * GtkHTML/*: added GtkHTML binding.
752 * Gtk/gtk-1.2.defs: export some enums and flags.
753 * really fix GLArea.
754
755 Sun, 14 Nov 1999 19:12:33 +0100 Paolo Molaro <lupus@debian.org>
756
757 * GtkGLArea/GtkGLArea.pm, GtkGLArea/Makefile.pm: fix GtkGLArea
758 support.
759 * */Makefile.PL: create the documentation for the submodules and
760 implement the clean targets.
761 * tools/gendefs.pl, gendoc.pl: take an arg to set tag for documentation.
762 * Glade/Makefile.PL: enable gnome support if libglade --libs gnome succedes.
763 * Gtk/xs/Gtk.xs: added a couple of missing gtk_rc_* funcs.
764
765 Fri, 12 Nov 1999 13:48:18 +0100 Paolo Molaro <lupus@debian.org>
766
767 * Gtk/gtk-1.2.pkg: workaround bug in gtk to make GtkInvisible
768 work.
769 * Gtk/xs/GtkList.xs: added missing bindings.
770 * Gtk/xs/Gtk-1.2.xs: added missing bindings for FontSelection
771 set_filter stuff.
772 * Gtk/gtk-1.2.defs: added GtkFontType GtkFontFilterType.
773 * Gnome/xs/Gnome.xs: added fixups for GnomeDruidPage and
774 GnomeIconList signals...
775 * Gtk/xs/Gtk.xs: fixed Gtk->quit_add().
776 * GtkXmHTML/xs/GtkXmHTML.xs: add set_image_procs function.
777 * Gnome/samples/html.pl: test the image_proc fot the GtkXmHTML
778 widget and make it work with relative urls...
779 * Gtk/xs/GtkCList-1.2.xs: added set_compare_func wrapper.
780 * Gtk/xs/GtkCTree-1.1.1.xs: lotsa functions binded.
781
782 Mon Nov 8 20:23:38 CET 1999 Paolo Molaro <lupus@debian.org>
783
784 * Gtk/gtk-0.99.typemap: added gstring type for returned
785 strings that need to be g_free()ed.
786 * Gtk/xs/Gtk.xs: faster signal marshaling (this also helped
787 spotting a couple of bugs in the previuos implementation).
788 * Gtk/xs/Gtk.xs, Gtk/xs/Gtk-1.2.xs: binding and fixups for
789 dnd related functions and signals.
790 * Gtk/samples/testdnd.pl: test dnd stuff.
791 * Gtk/gtk-0.99.defs: enable GdkFillRule enum definition.
792 * Gtk/gtk-1.2.defs: added GtkCornerType enum.
793 * Gtk/xs/*.xs: over 100 more functions bound: too many to
794 list here.
795
796 Sat Nov 6 15:11:01 CET 1999 Paolo Molaro <lupus@debian.org>
797
798 * test.pl: now runs samples with uninstalled sub-modules.
799 * Makefile.PL: disable auto-detection of submodules:
800 compile them separately!
801 * Bonobo/*: first bonobo support: you need a modified
802 CORBA::ORBit to compile it though (and anyway it doesn't work,
803 yet:-).
804 * */samples/*.pl: some changes to make make test work.
805
806 Sat Nov 6 12:16:56 CET 1999 Paolo Molaro <lupus@debian.org>
807
808 * GtkGLArea/GtkGLArea.pm: added missing file.
809 * Gnome/Makefile.PL, Gnome/xs/ZvtTerm.xs: integrate
810 Zvt in Gnome
811 * *.cvsignore: shut up cvs.
812 * GdkImlib/GdkImlibTypes.h: guard against multiple inclusions.
813 * Gnome/xs/GnomeDruidPageStandard.xs: add vbox accessor
814 (mentioned by Dermot Musgrove).
815
816 Fri, 29 Oct 1999 12:27:38 +0200 Paolo Molaro <lupus@debian.org>
817
818 * Lotsa changes to support separate compilation and
819 loading of sub-modules: the test framework needs to be
820 changed a bit to add -Mblib etc.
821 Seems to work, please test it compiling first the base Gtk
822 with perl Makefile.PL --without-gnome --without-gdkimlib
823 and then the required submodules.
824 The Gnome module requires also the GdkImlib module.
825 Zvt, AppletWidget, GtkGLArea not yet ported to the new
826 building mode.
827 Still cleanups to be done here and there (and build a correct
828 clean target in makefiles).
829
830 Tue, 26 Oct 1999 15:12:02 +0200 Paolo Molaro <lupus@debian.org>
831
832 * GtkXmHTML/xs/GtkXmHTML.xs, GtkXmHTML/GXHTypes.c: make
833 activate and anchor_track signals work.
834 * Gnome/xs/Gnome.xs: allow params for gnome programs.
835
836 Mon Oct 25 01:42:01 CEST 1999 Paolo Molaro <lupus@debian.org>
837
838 * Gtk/GdkTypes.c: fix to switch by Sven Verdoolaege
839 <skimo@kotnet.org>.
840 * Gtk/xs/GtkObject.xs, Gtk/samples/widget.pl: new (and correct)
841 way to add signals to perl-created classes.
842 * Gnome/xs/GnomeDruid*.xs: added GnomeDruid support.
843 * Glade/GladeXML.pm, Glade/xs/GladeXML.xs: fix typo reported
844 by Brian Warner <warner@lothar.com>. Other fixes and cleanups.
845 * GdkImlib/xs/GdkImlib.xs: fixed gdk_imlib_get_cache_info.
846 Added set/get border funcs and best_color_match.
847 * Gtk/xs/GtkCtree.xs: applied patch from Jeremy Boulton
848 <boultonj@lloyd-210.caltech.edu> to add get_text() and others.
849 * Gtk/xs/Gtk.xs: added a few fixups fot GtkCtree signals.
850
851 Thu, 30 Sep 1999 17:01:35 +0200 Paolo Molaro <lupus@debian.org>
852
853 * tools/genext.pl: look for headers only in Gtk/ for now.
854 * Gtk/gtk-1.2.defs: add GtkArgFlags flags.
855 * Gtk/xs/GtkObject.xs: export more arg info.
856 * Gtk/Gtk.pm: get/set only if arg is readable/writable.
857 * Gtk/xs/GtkCList.xs: fix find_row_from_data.
858 * Gnome/xs/GnomeIconList.xs: allow undefined adjustments.
859 * Gnome/xs/GnomeStock.xs: added gnome_stock_pixmap_widget().
860 * Gtk/xs/GtkColorSelectionDialog.xs: fix accessors for buttons
861 (by Dermot Musgrove).
862 * Gtk/xs/GtkCList.xs: added get/set cell/row style functions.
863
864 Tue, 21 Sep 1999 12:59:06 +0200 Paolo Molaro <lupus@debian.org>
865
866 * Gnome/pkg.defs: remove GtkPlug/Socket/Layout.
867 * Gtk/gtk-1.2.defs: add GtkPlug/Socket/Layout.
868 * Gtk/xs/GtkPixmap.xs: add gtk_pixmap_set_build_insensitive().
869
870 Mon, 20 Sep 1999 13:59:30 +0200 Paolo Molaro <lupus@debian.org>
871
872 * GdkImlib/xs/GdkImlib.xs: properly DESTROY GdkImlibImages.
873 * Gtk/Gtk.pm: corrected automagic creation of settors/accessors
874 for args.
875 * Gtk/xs/GtkObject.xs: added _get_arg_info: return information
876 on an GtkArg.
877 * Gtk/xs/Gtk.xs: added gdk_window_set_transient_for(),
878 gdk_window_set_role(), gdk_window_set_geometry_hints().
879 * Gtk/xs/GtkWindow.xs: added gtk_window_set_transient_for().
880 * Gnome/xs/GnomeIconList.xs: implemented.
881 * Gtk/xs/Gtk-1.2.xs: added to hold 1.2 specific changes
882 (gdk_window_set_geometry_hints() and gtk_window_set_geometry_hints()).
883 * Gnome/xs/GnomePropertyBox.xs: added notebook accessor and
884 gnome_property_box_set_modified().
885 * Gtk/xs/GtkLayout.xs: permit undefined adjustments.
886 * Gtk/xs/GtkInvisible.xs: added.
887 * GdkImlib/GdkImlibTypes.h: export gdkimlib type functions.
888 * GdkImlib/pkg.pl: add the GdkImlibTypes.h header.
889 * Gtk/gtk-0.99.typemap: applied patch from Owen Taylor to fix mem leak.
890 * Gnome/xs/GnomeIconSelection.xs: added.
891
892 Sat, 11 Sep 1999 19:20:11 +0200 Paolo Molaro <lupus@debian.org>
893
894 * Gnome/xs/GnomeApp.xs: added wrappers for:
895 gnome_app_set_statusbar_custom(), gnome_app_add_toolbar(),
896 gnome_app_add_docked(), gnome_app_add_dock_item(),
897 gnome_app_get_dock(), gnome_app_get_dock_item_by_name(),
898 gnome_app_enable_layout_config().
899 * Gtk/xs/GtkCalendar.xs: added.
900 * Gnome/xs/GnomeAppBar.xs: corrected #define.
901 * Gnome/xs/GnomeDockItem.xs: corrected bugs and enabled.
902 * Gtk/xs/Gtk.xs: added gdk_pixmap_colormap_create_from_xpm{_d}.
903 * Gnome/xs/GnomeStock.xs: added.
904 * Gnome/pkg.defs: removed GtkCalendar* enums (now in Gtk).
905 GnomeDockItemBehavior are flags now.
906 Corrected casts for some widgets.
907 * Gnome/xs/GnomeSpell.xs: added.
908 * Gnome/samples/gspell.pl: test spell-checker.
909 * Gnome/xs/GnomeMDI*.xs: added support for GnomeMDI.
910 * Gnome/xs/Gnome.xs: added gnome_preferences_* functions.
911 * Gtk/Gtk.pm: added signal_connect_object{_after}.
912 * Glade/GladeXML.pm: enable connect_object stuff.
913 * Gnome/xs/GnomeCanvasItem.xs: added affine trasformation and
914 other misc functions for the aa canvas.
915 * Makefile.PL, Gnome/pkg.pl: corrected version define generation.
916
917 Sun Sep 5 03:59:34 1999 Timur Bakeyev <timur@gnu.org>
918
919 * Makefile.PL: Add PERL_POLLUTE to the list of defines in case of
920 Perl 5.005 and above. Problem that sv_undef now is PL_sv_undef to
921 protect name space from pollution. There is no clean solution in
922 this situation - should be cleaned when 5.004 becomes obsolete.
923
924 * tools/gendoc.pl: Fix several warnings about undefined variables.
925
926 Sun Aug 29 22:43:34 EEST 1999 Tuomas J. Lukka <lukka@iki.fi>
927
928 * Gnome/xs/GnomeCanvas.xs: added set_close_enough
929
930 Wed, 18 Aug 1999 22:52:43 PDT Kenneth Albanowski <kjahds@kjahds.com>
931
932 * Point release Gtk-Perl-0.6123.tar.gz
933
934 Tue, 17 Aug 1999 09:58:46 +0200 Paolo Molaro <lupus@debian.org>
935
936 * Gnome/xs/GnomeEntry.xs: added gnome_entry_set_max_saved().
937 * Gnome/xs/GnomeFileEntry.xs: added gnome_file_entry_set_modal(),
938 gnome_file_entry_set_directory(), gnome_file_entry_set_default_path(),
939 gnome_file_entry_get_full_path().
940 * Gnome/xs/GnomePixmapEntry.xs: duh, I though I had implemented this
941 already. done now.
942 * Gtk/gtk-1.2.defs: update GdkFunction enumeration.
943
944 Mon, 16 Aug 1999 17:22:36 +0200 Paolo Molaro <lupus@debian.org>
945
946 * Glade/xs/GladeXML.xs, Glade/GladeXML.pm: updates for new version of
947 libglade (tested with 0.2).
948 * Gtk/xs/GtkMenuBar.xs: added gtk_menu_bar_set_shadow_type.
949
950 Sun, 15 Aug 1999 02:15:22 PDT Kenneth Albanowski <kjahds@kjahds.com>
951
952 * Makefile.PL: Move GtkKeysyms.pm to build/ directory, and clean up
953 it and the pods.
954 * Gnome/xs/GnomeDialog.xs: Clean up a few warnings
955 * Gnome/samples/html.pl: get html sample to run.
956
957 Fri, 30 Jul 1999 19:14:58 +0200 Paolo Molaro <lupus@debian.org>
958
959 * Gnome/xs/GnomeNumberEntry.xs: fixed wrong cast and wrong
960 preprocessor directive (reported by Dermot Musgrove).
961 * Gnome/xs/Gnome.xs: got rid of annoying printf.
962 * Gnome/xs/*.xs: added GnomeFontPicker, GnomeHRef,
963 GnomeIconEntry, GnomePixmapEntry, GnomePaperSelector,
964 GnomeDock, GnomeDockItem, GnomeDockBand, GnomeDockLayout,
965 GtkPixmapMenuItem, GnomeAnimator implemeentations.
966 * Gnome/pkg.pl: #define GNOME_HVER.
967 * Gnome/pkg.defs: added some enumerations.
968
969 Fri, 23 Jul 1999 13:07:07 +0200 Paolo Molaro <lupus@debian.org>
970
971 * tools/gendoc.pl: fixes and additions.
972 * Gtk/xs/Gtk.xs: more documentation. Fixes to the print,
973 error and warning functions (for text with %s in them).
974
975 Thu, 22 Jul 1999 15:55:55 +0200 Paolo Molaro <lupus@debian.org>
976
977 * Makefile.PL, tools/gendefs.pl, tools/gendoc.pl:
978 more reference documentation work.
979
980 Thu, 22 Jul 1999 13:48:39 +0200 Paolo Molaro <lupus@debian.org>
981
982 * Gtk/xs/Gtk.xs: fix some Gtk::Gdk::Region and Gtk::Gdk::Cursor
983 function prefixes (source code incompatible, but rarely used
984 features).
985 Removed code dependente on typemap additions (see Gtk-1.1.xs).
986 * Gtk/xs/Gtk-1.1.xs: new file to hold gtk+ 1.1 features
987 involving typemap changes (should fix compilation problems with
988 Gtk+ 1.0)..
989 * Gtk/xs/GtkViewport.xs: allow undef for the adjustments in the
990 constructor.
991 * Gtk/xs/ScrolledWindow.xs: add accessors for the adjustments.
992
993 Wed, 21 Jul 1999 21:21:57 +0200 Paolo Molaro <lupus@debian.org>
994
995 * Gtk/xs/.cvsignore: update.
996 * Gtk/gtk-1.2.typemap: missing from an earlier commit.
997 * Gtk/xs/GtkTearoffMenuItem.xs: added support for the widget.
998
999 Wed, 21 Jul 1999 21:21:57 +0200 Paolo Molaro <lupus@debian.org>
1000
1001 * tools/gendoc.pl: script to generate the reference manual.
1002 I'm not satisfied with the pod -> text/html output so
1003 maybe it's better to switch to something sgml-based,
1004 but this is a start...
1005 * Gtk/xs/Gtk.xs: beginning of documentation.
1006
1007 Sun, 4 Jul 1999 14:37:01 +0200 Paolo Molaro <lupus@debian.org>
1008
1009 * Gtk/xs/GtkItemFactory.xs: completed support.
1010 * Gtk/samples/test.pl: test Gtk::ItemFactory.
1011 * Gtk/xs/Gtk.xs: fix leak in idle_add, added aliases
1012 for Gtk::init_check and Gtk::Gdk::init_check.
1013 Added gdk_error_trap_push() and gdk_error_trap_pop().
1014 * Gtk/xs/GtkObject.xs: added signal_handler_pending_by_id().
1015 * Gtk/xs/GtkHandleBox.xs: added gtk_handle_box_set_snap_edge(),
1016 gtk_handle_box_set_handle_position() and
1017 gtk_handle_box_set_shadow_type().
1018 * Gtk/xs/GtkMenu.xs: added gtk_menu_set_tearoff_state() and
1019 gtk_menu_set_title().
1020 * test.pl: test init_check.
1021
1022 1999-07-12 12:15:10 EDT Peter Teichman <pat4@acpub.duke.edu>
1023
1024 * Gnome/xs/AppletWidget.xs: made --with-gnome-panel work with
1025 current panels
1026
1027 Sat, 3 Jul 1999 11:18:31 +0200 Paolo Molaro <lupus@debian.org>
1028
1029 * Makefile.PL: create Gtk::Keysyms for the mapping between
1030 keysyms and keyvalues
1031 * Gtk/GtkLabel.xs: correct typo in gtk version check.
1032 Added gtk_label_parse_uline().
1033 * GdkImlib/xs/GdkImlib.xs: added some missing functions:
1034 gdk_imlib_crop_image and gdk_imlib_crop_and_clone_image
1035 from etienne grossmann <etienne@anonimo.isr.ist.utl.pt>,
1036 gdk_imlib_load_alpha, gdk_imlib_create_image_from_drawable,
1037 gdk_imlib_inlined_png_to_image, gdk_imlib_set_cache_info,
1038 gdk_imlib_save_image by me (not tested though).
1039 * Gtk/gtk-1.1.6.defs: add GTK_POLICY_NEVER to GtkPolicyType
1040 and GtkToolbarSpaceStyle.
1041 * Gtk/samples/gslide.pl: test Gtk::Keysyms.
1042 * Gtk/samples/test.pl: test new toolbar features.
1043 * Gtk/xs/GtkToolbar.xs: add gtk_toolbar_set_button_relief
1044 and gtk_toolbar_get_button_relief.
1045 * Gtk/xs/GtkToolbar-1.1.6.xs: gtk_toolbar_set_space_style.
1046
1047 Thu Jun 17 02:16:22 EEST 1999 Tuomas J. Lukka <lukka@iki.fi>
1048 * GtkText: allow null for foreground color in insert
1049
1050 Fri Jun 11 18:28:21 CEST 1999 Marc Lehmann <pcg@goof.com>
1051 * GtkXmHTML/GXHTypes.c: portability fix for 5.005.
1052
1053 Tue May 25 21:53:49 CEST 1999
1054 * Gnome/xs/Gnome.xs: add missing dTHR.
1055
1056 Fri Apr 30 15:00:00 GMT 1999 Tuomas J. Lukka <lukka@iki.fi>
1057 * GtkLabel: add some methods
1058
1059 Sun Apr 25 23:00:00 GMT 1999 Tuomas J. Lukka <lukka@iki.fi>
1060 * CTree::move : allow nulls just as in insert_node
1061
1062 Thu Apr 22 18:00:00 GMT 1999 Tuomas J. Lukka <lukka@iki.fi>
1063 * CTree::insert_node, allow NULLs for the closed pix/bitmaps
1064 as well.
1065 * add GnomeCanvasWidget
1066
1067 Tue Apr 27 02:55:08 CEST 1999 Marc Lehmann <pcg@goof.com>
1068
1069 * add some missing clist functions that I needed.
1070
1071 Tue, 20 Apr 1999 13:54:29 +0200 Paolo Molaro <lupus@debian.org>
1072
1073 * Gtk/xs/Gtk.xs: added gtk_events_pending.
1074
1075 Mon Apr 19 18:41:06 EDT 1999 Kenneth Albanowski <kjahds@kjahds.com>
1076 * Point release Gtk-Perl-0.5121.tar.gz
1077
1078 Mon Apr 19 17:16:36 EDT 1999 Kenneth Albanowski <kjahds@kjahds.com>
1079 * Added Ben Kohn's patches for threading support.
1080 * Turned Gnome::CanvasItem::Set() back on.
1081
1082 Sun Apr 4 14:28:46 EST 1999 Tuomas J. Lukka <lukka@iki.fi>
1083 * Change canvas demo to use canvas_item_move instead of
1084 set(x,y). This seems to work, interestingly. It shouldn't
1085 make a difference.
1086
1087 Sat Apr 3 20:53:16 EST 1999 Kenneth Albanowski <kjahds@kjahds.com>
1088 * Replaced Tuomas's Rgb code with my own.
1089
1090 Sat Apr 3 13:47:35 EST 1999 Kenneth Albanowski <kjahds@kjahds.com>
1091 * Made 1.2 defs work (not crosschecked against 1.3 defs).
1092 * PERLIO #redefs to work around messy collision between
1093 Perl defines, the Gtk headers, and gcc's "attribute"
1094 mechanism. (This is not a good long-term solution.
1095 Better solution might be to move gtk includes before
1096 Perl includes.)
1097 * Changed type helper code to allow for Free function.
1098 * Gnome/xs/GnomeCanvasItem.xs hack for "points" argument
1099 type changed to use type helpers.
1100 * Got Gtk/samples/widget.pl slightly more running.
1101 (Still needs to translate new type names into old names for
1102 older Gtk versions.)
1103 * ppport.h upgraded to version 1.0007.
1104
1105 Thu Apr 1 09:17:38 EST 1999 Tuomas J. Lukka <lukka@iki.fi>
1106 * GdkRGB
1107 * Fix 1.2 defs not being taken (someone should check
1108 if this works on 1.2 still - the defs contained some
1109 veeery strange bits which I fixed in 1.3.defs
1110 * add .cvsignore entry for the 1.2 CList
1111
1112 Thu Mar 25 13:34:15 EST 1999 Tuomas J. Lukka <lukka@iki.fi>
1113 * Again
1114
1115 Thu Mar 25 13:34:15 EST 1999 Tuomas J. Lukka <lukka@iki.fi>
1116 * update canvas.pl
1117
1118 Thu Mar 25 10:27:37 EST 1999 Tuomas J. Lukka <lukka@iki.fi>
1119 * Add Gnome/samples/canvas.pl and make GnomeCanvasItem.xs
1120 work again
1121
1122 Sun Mar 21 22:18:39 EST 1999
1123 * Patches to ppport.h to work with Perl 5.004_05.
1124 * Gtk::_exit added, to make fork() easier to use.
1125 * Gtk::signal_unblock fixed.
1126
1127 Wed Mar 10 19:12:10 EST 1999
1128 * Quick-and-dirty 0.5120 release (only on CPAN).
1129 * Coverted Pollution.h over to ppport.h (from Devel::PPPort).
1130 Gtk/Pollution.h is now obsolete. (Report bugs in ppport.h
1131 to kjahds@kjahds.com.)
1132 * ColorSelectButton fixed to use an init method.
1133
1134 Tue, 9 Mar 1999 12:55:49 +0100 Paolo Molaro <lupus@debian.org>
1135 * Saner library dependency handling: modules should use the
1136 proper module-config --libs stuff. Makefile.PL does the
1137 required reordering to keep order right and link lines
1138 shorter.
1139 * Added $gdkwindow->XWINDOW() to get X window ID.
1140 * Added Gtk/samples/gslide.pl: a slide-show maker
1141 (with an example embedded in).
1142
1143 Sun Mar 7 22:53:55 EST 1999 Mandrake <mandrake@mandrake.net>
1144 * 1.3 gtk accepted from cvs now.
1145 * zvt should work again.
1146 * Makefile.PL will detect gnome 1.0 now, also
1147
1148 Sun Feb 28 09:00:00 CST 1999 Seth Burgess <sjburges@gimp.org>
1149 * edited Gtk/pkg.pl to accept gtk+ 1.2.x
1150
1151 Sun Feb 21 13:28:09 EST 1999 Mandrake <mandrake@mandrake.net>
1152 * fixed Gnome/pkg-panel.pl to no longer require applet-lib.h
1153 * fixed GdkImlib/pkg.pl to use dynamic gdk_imlib libraries.
1154 (SHOULD use imlib-config --libs-gdk, but I didn't do that yet)
1155
1156 Tue, 9 Feb 1999 15:45:58 +0100 Paolo Molaro <lupus@debian.org>
1157
1158 * GtkEditable.xs: added missing functions (get_position,
1159 set_position, set_editable).
1160
1161 Fri Feb 5 17:07:06 EST 1999 Kenneth Albanowski <kjahds@kjahds.com>
1162
1163 * Added new names of all common deprecated functions described in
1164 gtkcompat.h (as of Gtk+-1.1.14). I might have some of the version
1165 timing off by one (which would break that code for onr particular
1166 version.)
1167 * Repaired test to use set_active, with a boolean.
1168 (Yes, boolean takes 1/0.)
1169 * Not implemented: It might be nice to let Gtk::CList::set_reorderable
1170 work even on older vesions, by invoking gtk_ctree_set_reorderable, if
1171 any old if the argument really is a ctree.
1172
1173 Fri Feb 5 16:56:50 EST 1999 Kenneth Albanowski <kjahds@kjahds.com>
1174
1175 * Fixed Button parent, and added missing child accessor.
1176
1177 Fri Feb 5 16:53:54 EST 1999 Kenneth Albanowski <kjahds@kjahds.com>
1178
1179 * GtkGLArea/Glut.pm, GtkGLArea/pkg.pl, GtkGLArea/samples/glut.pl,
1180 GtkGLArea/xs/GtkGLArea.xs: Half-finished attempt at Glut
1181 implementation in Perl. Half-functional, half-tested, etc.
1182
1183 Wed Feb 3 10:34:42 EST 1999 Tuomas J. Lukka <lukka@iki.fi>
1184
1185 * Fix the previous patch (oops)
1186
1187 Wed Feb 3 01:33:38 EST 1999 Tuomas J. Lukka <lukka@iki.fi>
1188
1189 * add patch to GtkWindow.xs from Marin Purgar - PMC <pmc@iskon.hr>
1190
1191 Tue Feb 2 11:49:07 EST 1999 Tuomas J. Lukka <lukka@iki.fi>
1192
1193 * fixing Gtk/samples/test.pl CTree to work
1194
1195 Tue Feb 2 09:31:33 EST 1999 Tuomas J. Lukka <lukka@iki.fi>
1196
1197 * Oops - fixed the previous change - I had wrong Gtk version installed
1198
1199 Mon Feb 1 23:05:14 EST 1999 Tuomas J. Lukka <lukka@iki.fi>
1200
1201 * CheckMenuItem change for newest gtk+
1202
1203 Mon Jan 25 11:42:21 EST 1999 Mandrake <mandrake@mandrake.net>
1204
1205 Made --with-gnome-panel work again (even under make test)
1206
1207 Sun Jan 24 18:30:25 EST 1999 Mandrake <mandrake@mandrake.net>
1208
1209 Made gtkxmhtml module work again (even under make test)
1210
1211 Sun Jan 24 17:00:35 EST 1999 Mandrake <mandrake@mandrake.net>
1212
1213 * Makefile.PL: gnome-config doesn't output the -I for --include-dir
1214 so we'll put it there.
1215
1216 Sun Jan 24 16:16:07 EST 1999 Mandrake <mandrake@mandrake.net>
1217
1218 * Gnome/samples/perl-zterm.pl : updated to new format.
1219
1220 Sun Jan 24 16:08:32 EST 1999 Mandrake <mandrake@mandrake.net>
1221
1222 * s/gtk_check_menu_item_set_state/gtk_check_menu_item_set_active/
1223 in GtkCheckMenuItem.xs
1224 * Gnome/xs/ZvtTerm.xs - made this actually work :)
1225
1226 also various fixes to make make test work again.
1227
1228 Thu Jan 21 20:58:09 PST 1999 Manish Singh <yosh@gimp.org>
1229
1230 * GtkCList-1.2.xs: added gtk_clist_set_shadow_type
1231
1232 * GtkCList.xs: deprecated gtk_clist_set_border
1233
1234 * GtkContainer.xs: deprecated gtk_continer_{need,block,unblock}_resize
1235
1236 * GtkPreview.xs: deprecated gtk_preview_put_row
1237
1238 Wed Jan 20 12:33:27 EST 1999 Mandrake <mandrake@mandrake.net>
1239 * gnome_dialog_run_and_destroy, gnome_dialog_set_modal,
1240 gnome_dialog_run_modal, gnome_dialog_run_and_hide,
1241 gnome_canvas_set_size seem depricated (causes make test
1242 to fail) - removed from Gnome/xs/GnomeDialog.xs and
1243 Gnome/xs/GnomeCanvas.xs (#if 0'd out, not deleted)
1244 make test should work now (in all forms)
1245
1246 Wed Jan 20 11:49:59 EST 1999 Mandrake <mandrake@mandrake.net>
1247 * fixed the NEW_GNOME declarations in Makefile.PL
1248
1249 01-16-99 Tuomas J. Lukka <lukka@iki.fi>
1250 * Add Gnome::Canvas::new_aa
1251
1252 01-15-99 Kenneth J. Albanowski <kjahds@kjahds.com>
1253 * This marks the 0.5000 point release of the Perl/Gtk module.
1254 * Fixed gdkimlib example to point to a real image.
1255 * Makefile.PL punctuation.
1256
1257 01-13-99 Tuomas J. Lukka <lukka@iki.fi>
1258 * Makefile.PL fix - get gnome libs correctly
1259
1260 01-13-99 Kenneth Albanowski <kjahds@kjahds.com>
1261 * Merged my changes for lazy loading, and Perl 5.003/5.005 support.
1262 * Miscellaneous repairs for error trapping, etc.
1263 * GtkGLArea usable (with separate OpenGL module).
1264 * Fixed Tuomas' ChangeLog entries to be in the right year. :-)
1265
1266 01-12-99 Tuomas J. Lukka <lukka@iki.fi>
1267 * Small change to let Makefile.PL check for gdkimlib and
1268 gnome automatically and take them automatically if they exist.
1269 For the sake of tired sysadmins who have gnome and from whom
1270 someone requests gnome-perl ;)
1271
1272 Tue Jan 12 14:06:51 EST 1999 Mandrake <mandrake@mandrake.net>
1273 * removed a bunch of auto-generated files from cvs, and added
1274 .cvsignores appropriately (sorry about Gnome/pkg.pl - don't know
1275 how that got committed like that)
1276
1277 01-12-99 Tuomas J. Lukka <lukka@iki.fi>
1278 * Got back some of earlier changes for new gnome compatibility
1279
1280 01-11-99 Tuomas J. Lukka <lukka@iki.fi>
1281
1282 * fixed Gnome/pkg.pl syntax
1283
1284 Mon Jan 11 15:34:55 EST 1999 Mandrake <mandrake@mandrake.net>
1285
1286 Applied patch from Franklin Belew <frb@umr.edu>
1287 * Makefile.PL, Gnome/pkg.pl: now uses gnome-config and sets NEW_GNOME
1288 environment variable if appropriate (should cause systems that
1289 previously would not build the Gnome module to build again)
1290
1291 12-29-98 Kenneth Albanowski <kjahds@kjahds.com>
1292
1293 Major rearrangement, to stick Gtk & Gnome back together into a single
1294 build environment. Many more Gtk+ versions should be properly supported
1295 now, roughly from 0.99.10 to 1.1.9. Gnome, XmHTML, GdkImlib, and Zvt
1296 have been tested. Gnome-panel and Gtk-tty have not. Some Gnome
1297 functionality has been reverted to match the 0.30 release -- define
1298 NEW_GNOME to get the new stuff back.
1299
1300 ColorSelectButton (and other Perl widgets) is broken at the moment, due
1301 to an init problem I've not solved yet. Look at NOTES for more
1302 information on this and other things.
1303
1304 0.5000 point release expected soon.
1305
1306 12-26-98 Tuomas J. Lukka <lukka@iki.fi>
1307
1308 * Made gnome work -- removed deprecated ColorSelector
1309
1310 12-26-98 Tuomas J. Lukka <lukka@iki.fi>
1311
1312 * Gnome should now work from other directories than default.
1313
1314 12-23-98 Tuomas J. Lukka <lukka@iki.fi>
1315
1316 * Integrated more of 0.4, specifically genext stuff
1317
1318 Tue Dec 22 13:16:26 EST 1998 Mandrake <mandrake@mandrake.net>
1319
1320 * took out references to argp (they weren't necessary anyways)
1321 - also I see in the ChangeLog that Tuomas J. Lukka <lukka@iki.fi>
1322 is the one who made it use the gnome and imlib stuff by default.
1323 I'm going to write some tester functions to check to see if you
1324 have this stuff before it compiles it. I want it buildable on
1325 a gtk-only system, too, without any mods.
1326
1327 Mon Dec 21 20:23:20 EST 1998 Mandrake <mandrake@mandrake.net>
1328
1329 * we compile again. there are still some problems where it's
1330 force-requiring gnome when I didn't tell it to specifically use
1331 gnome (it should also compile with JUST Gtk+) but I'll work on
1332 that later. I needed gnome-perl to work again :)
1333
1334 1998-12-14 Federico Mena Quintero <federico@nuclecu.unam.mx>
1335
1336 * GnomeCanvas.xs: Removed gnome_canvas_set_size().
1337
1338 12-4-98 Tuomas J. Lukka <lukka@iki.fi>
1339
1340 * Various patches from Marin Purgar <pmc@iskon.hr>
1341
1342 Wed Dec 2 21:54:03 PST 1998 Manish Singh <yosh@gimp.org>
1343
1344 * sync with GTK+ 1.1.6.
1345
1346 Tue Nov 24 20:50:33 PST 1998 Manish Singh <yosh@gimp.org>
1347
1348 * config/pkg-gtk-1.1.defs: GTK+ 1.1.5 redefs
1349
1350 Mon Nov 23 05:47:53 PST 1998 Manish Singh <yosh@gimp.org>
1351
1352 * sync for GTK+ 1.1.5. I #if 0'd some stuff out, added
1353 add_with_viewport to GtkScrolledWindow, set_snap_to_ticks for
1354 GtkSpinButton, and made test.pl use em.
1355
1356 11-21-98 Tuomas J. Lukka <lukka@iki.fi>
1357 * CTree small functions continued
1358 * Table small functions
1359 * GtkContainer::check_resize
1360
1361 11-21-98 Tuomas J. Lukka <lukka@iki.fi>
1362 * Small patch from Marin Purgar <pmc@iskon.hr>
1363
1364 11-21-98 Tuomas J. Lukka <lukka@iki.fi>
1365 * CList column function additions
1366
1367 11-20-98 Tuomas J. Lukka <lukka@iki.fi>
1368 * Import more stuff (CTree) from newer versions
1369 * get new defs file including CTree &c.
1370
1371 11-18-98 Tuomas J. Lukka <lukka@iki.fi>
1372 * Add GtkLayout.c to .cvsignore
1373 * Add Gnome::Pixmap::file
1374
1375 11-17-98 Tuomas J. Lukka <lukka@iki.fi>
1376 * Add method vbox to GnomeDialog.xs
1377 * Fix stock button error message
1378
1379
1380 11-17-98 Tuomas J. Lukka <lukka@iki.fi>
1381 * Add test scripts from Gnome-0.3000
1382 * Add support for stock buttons and menuitems
1383 * Add gnome-test/dialog.pl to test the stock buttons and dialogs.
1384
1385
1386 11-17-98 Tuomas J. Lukka <lukka@iki.fi>
1387 * Gtk::Gnome:: -> Gnome:: everywhere (as perl Kenneth Albanowski's version 0.4)
1388 NOTE: THIS BREAKS ALL APPLICATIONS THAT USE ANY SYMBOLS IN THE Gtk::Gnome NAMESPACE.
1389
1390 perl -p -i.bak 's/Gtk::Gnome/Gnome/g' *
1391
1392 will work wonders, unless you have binary files.
1393
1394 I'm going to continue getting the CVS version up to 0.3000 and 0.4 level in
1395 Kenneth Albanowski's distributions.
1396
1397 * Make --with-gnome and --with-gdkimlib the default when compiling
1398
1399 11-17-98 Tuomas J. Lukka <lukka@iki.fi>
1400 * retrofit a GnomeAbout.xs fix from Gnome-0.3000
1401 * retrofit BEGIN{} in Gnome.pm
1402
1403 11-17-98 Tuomas J. Lukka <lukka@iki.fi>
1404 * take gnome-config, not gtk-config
1405
1406 Tue Nov 10 11:10:53 EST 1998 Mandrake <mandrake@mandrake.net>
1407 * new --all option
1408 * everything should compile again. (we hope)
1409 * applied patch from Göran Thyni <goran@kirra.net>
1410
1411 Mon Oct 12 21:48:50 CDT 1998 Frank Belew <frb@umr.edu>
1412
1413 * removed all references to gtktty
1414 * fixed pkg-gnome.pl to use gnome-config
1415 * fixed pkg-gtkxmhtml.pl
1416 * removed gnomeConf.sh stuff from Makefile.PL and fixed typo
1417
1418 Mon Oct 12 19:48:17 PDT 1998 Manish Singh <yosh@gimp.org>
1419
1420 * Makefile.PL: recognize GTK_CONFIG in %ENV
1421
1422 Sat Sep 19 20:28:50 EDT 1998 Mandrake <mandrake@mandrake.net>
1423
1424 attempting to update gnome-perl in cvs to something a little more
1425 recent. Incidentally - it was not raster that did the gnome-perl
1426 work :) Amazing how raster gets credit for everything *grin*
1427
1428 0.3 Sun Aug 16, 1998 Kenneth Albanowski
1429
1430 Uses gtk+-1.0.5 or gtk+-1.1.1 (with glib-1.1.2).
1431
1432 Duplication of Rasterman's gnome-perl work for Gtk-1.1.1 support. This
1433 was not done by directly merging his code, so I may have left some
1434 things out, and I've not tested the result with every possible package.
1435
1436 Integrated some of PMC's patches.
1437
1438 Configuration mechanism cleaned up quite a bit, so that separate
1439 packages are quite modular, to the point that gtk-1.0 and gtk-1.1 are
1440 treated as separate packages on top of the base "gtk" package.
1441
1442 Version number sequence changed, yet again. Sigh.
1443
1444 0.2_04 Sat Aug 1, 1998 Kenneth Albanowski
1445
1446 Uses gtk+-1.0.5.
1447
1448 Added Marin Purgar's <pmc@iskon.hr> patches and test.pl improvements.
1449
1450 Added test.pl support for scrolling (buggy, though), mainloop, etc.
1451
1452 Added Brian Warner's patch for notebook test.
1453
1454 0.2_03 Sun Jun 7, 1998 Kenneth Albanowski
1455
1456 Uses gtk+-1.0.4.
1457
1458 Started to add support for sensible struct types, as opposed to boxed
1459 types. (Basic idea is pass-by-value as opposed to pass-by-refernce.)
1460
1461 Version numbering changed to trip up less code. (Hopefully.)
1462
1463 Added some colormap & color support.
1464
1465 Added testpdl.pl program to demonstrate very crude use of PDL with
1466 previews. (Thanks to Marc Lehmann for the idea.)
1467
1468 Modified GtkColorSelectButton widget to prepend all internal variables
1469 with underscore.
1470
1471 0.2.2 Wed May 27, 1998 Kenneth Albanowski
1472
1473 Uses gtk+-1.0.3 (may also work with 1.0.1 & 1.0.2)
1474
1475 Added Gtk::Object->new_from_pointer and $GtkObject->_return_pointer
1476 methods that allow raw GtkObject* values (expressed as integers),
1477 including GtkWidget* and other descendant types, to be converted
1478 into the equivalent Perl types, and vice versa.
1479
1480 $Gtk::VERSION now provided.
1481
1482 Partial color_context support added to Gtk, and sample6 (test of Gtktty)
1483 now allocates colors properly.
1484
1485 Added preliminary GtkPacker support. (Disabled, edit end of gendefs.pl
1486 to renenable. testpacker.pl's options are buggy, in a suspicious
1487 manner.)
1488
1489 Added basic support for a few of the newer Gnome widgets.
1490
1491 0.2.1 Thu May 7, 1998 Kenneth Albanowski
1492
1493 Included a variation of a module contributed by Dov Grobgeld
1494 <dov@Orbotech.Co.IL>, GtkColorSelectButton.pm, which demonstrates a
1495 functional Gtk widget created in Perl.
1496
1497 Some fixes to widget creation were needed to get that running.
1498
1499 Fixed some memory leaks, affecting, among other things, input handlers.
1500
1501 Added AUTOLOAD facility to Gtk::Object, allowing Gtk variables to be
1502 reffered to via gettor/settor methods. Thus:
1503
1504 $object = new Gtk::Widget "Button", -width => 30;
1505 print $object->get('width'); # 30
1506 print $object->width; # 30, same as above
1507 $object->set('width' => 40);
1508 $object->width(40); # same as above
1509
1510 One incompatible change: constants for enums and flags now use
1511 underscores instead of hyphens. (This looks a bit more ugly, but is more
1512 flexible, as an underscore is a legal character in a Perl symbol.)
1513
1514 0.2.0 Thu May 7, 1998 Kenneth Albanowski
1515
1516 Uses gtk-1.0.1
1517
1518
1519 0.1.16 Fri Apr 10, 1998 Kenneth Albanowski
1520
1521 Uses gtk-0.99.10:
1522
1523 Memory management overhauled, should be much better. Gtk_objects
1524 shouldn't leak in any common cases. (They'll be cleaned up soon
1525 after all Perl and Gtk references vanish. Note that as soon as Perl
1526 sees any gtk_object, it'll forge a connection that lasts until the
1527 object is completely unreferenced. It is therefore safe to refer to
1528 the Perl side from Gtk/C code, or store data in the Perl side.
1529
1530 This requires some GC magic, which is reliable & safe, but is
1531 slightly time-consuming. Be aware that idle & timer tasks are being
1532 used by perl to implement this garbage collection.)
1533
1534 Support added for most Gnome widgets, including GtkTty widget set
1535 (including GtkLed), and the Gnome UI widget set. Please read
1536 Makefile.PL for the list of available flags. (You may need to patch
1537 up libraries or headers to build properly.)
1538
1539 The Gnome support currently places the gnome-* widgets into the
1540 Gnome::* namespace, and only includes widget support -- no
1541 other Gnome functions are bound.
1542
1543 More of Paolo Molaro's <lupus@lettere.unipd.it> patches applied.
1544
1545
1546 0.1.16 Fri Apr 3, 1998 Kenneth Albanowski
1547
1548 Uses gtk-0.99.8:
1549
1550 Primarily fixes substantial bug with boot_ invocation.
1551
1552 0.1.14 Sun Feb 22, 1998 Kenneth Albanowski
1553
1554 Uses gtk-0.99.3:
1555
1556 Adaptions to gtk-0.99.3, nothing major.
1557
1558 0.1.13 Tue Jan 13, 1998 Kenneth Albanowski
1559
1560 Uses gtk-0.99.2:
1561
1562 Reorganized code to break each modules into separate .xs files.
1563 Should not break when a widget isn't present, if the .h file is
1564 removed along with the library.
1565
1566 0.1.12 Sun Dec 14, 1997 Kenneth Albanowski
1567
1568 Uses gtk-971109:
1569
1570 Adds missing Atoms.pm file.
1571
1572 Adds widget creation (the ability to create new Gtk widgets from
1573 Perl). This is still mostly busted, look in widget.pl for a possibly
1574 comprehensible example. (Signals are completely busted.)
1575
1576 0.1.11 Wed Nov 19, 1997 Kenneth Albanowski
1577
1578 Uses gtk-971025:
1579
1580 Adds gtk_selection handling (Owen Taylor, thanks!) to Gtk.pm and
1581 test.pl.
1582
1583 Adds Gtk::Atom module to allow tied-hash access to atoms via
1584 %Gtk::Atom.