source: trunk/third/rep-gtk/ChangeLog @ 15286

Revision 15286, 20.9 KB checked in by ghudson, 24 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r15285, which included commits to RCS files with non-trunk default branches.
Line 
12000-09-20  John Harper  <john@dcs.warwick.ac.uk>
2
3        * configure.in: version 0.14
4
52000-09-18  John Harper  <john@dcs.warwick.ac.uk>
6
7        * rep-gtk.c (sgtk_init_with_args): after calling gtk_set_locale
8        () call setlocale (LC_NUMERIC, "C") for rep's benefit (floating
9        point lameness)
10
11        * configure.in, config.h.in: check for <locale.h> and setlocale ()
12
132000-09-11  John Harper  <john@dcs.warwick.ac.uk>
14
15        * gtk.defs (gtk_editable_get_chars): changed return type from
16        `none' to `string'. Pointed out by Gregory Merchan
17        <merchan@baton.phys.lsu.edu>
18
192000-09-04  John Harper  <john@dcs.warwick.ac.uk>
20
21        * configure.in: version 0.14pre1
22
232000-08-29    <john@dcs.warwick.ac.uk>
24
25        * rep-gtk.spec.in: rep-gtk-gnome and rep-gtk-libglade both
26        require exactly @version@ of rep-gtk
27
282000-08-03  John Harper  <john@dcs.warwick.ac.uk>
29
30        * gtk.defs (gtk_menu_get_attach_widget): added missing arg-name
31
32        * autogen.sh: added
33
342000-07-24  John Harper  <john@dcs.warwick.ac.uk>
35
36        * rep-gtk.spec.in: updated
37
382000-07-23  John Harper  <john@dcs.warwick.ac.uk>
39
40        Changed the module hierarchy, now:
41
42                gui.gtk.{gtk,libglade,gdk-pixbuf}
43                gui.gnome.{lib,ui,canvas,canvas-pixbuf,libglade}
44
45        the old names all still work
46
47        * Makefile.in: various changes
48
49        * rep-gtk.c: renamed module, export rep-gtk-version
50
51        * libglade-support.c, gnomeui-support.c, gnomelib-support.c,
52        gnome-canvas-support.c, rep-types.c: renamed modules, added
53        aliases
54
55        * gnome-canvas-pixbuf.defs, gdk-pixbuf.defs: add alias
56        definitions
57
58        * configure.in: require rep 0.13 (unreleased)
59
60        * build-gtk.jl: added new global option `alias'
61
622000-07-20  John Harper  <john@dcs.warwick.ac.uk>
63
64        * Makefile.in: include --mode argument to libtool (from David
65        Kaelbling <drk@sgi.com>)
66
67        * rep-gtk.c: remove ^M that got into a macro definition somehow
68        (from David Kaelbling <drk@sgi.com>)
69
702000-07-12  John Harper  <john@dcs.warwick.ac.uk>
71
72        * configure.in: version 0.13a
73
742000-07-11  John Harper  <john@dcs.warwick.ac.uk>
75
76        * configure.in: make the various permutations of libraries work
77        correctly. Only compile gnome-canvas-pixbuf if both gnomeui and
78        gdk-pixbuf libraries are being built. Also, don't error out if
79        a library FOO can't be found, unless --with-FOO was specified
80
81        [ some of this is from a patch by Ceri Storey ]
82
832000-07-10  John Harper  <john@dcs.warwick.ac.uk>
84
85        * rep-gtk.spec.in: remembered that g[td]k-1.2.defs is now
86        called g[td]k.defs
87
882000-07-09  John Harper  <john@dcs.warwick.ac.uk>
89
90        * configure.in: version 0.13
91
92        * Makefile.in: gnome-canvas-pixbuf requires gnomeui, not
93        gnome-canvas
94
95        * gnomeui-support.c (sgtk_gnome_init): preserve rep's fatal
96        signal handlers, they're more useful than the gnome handler
97
98        * gnomeui-support.c (sgtk_gnome_string_callback): handle a null
99        string being passed in
100
101        * configure.in: require rep 0.12+
102
103        * rep-gtk.h, rep-gtk.c, libglade-support.c, gnomelib-support.c,
104        gnome-canvas-support.c: removed rep < 0.12 compatibility junk
105
106        * rep-types.c (rep_dl_init): create a proper (but empty)
107        module, instead of just returning a symbol
108
1092000-07-06  John Harper  <john@dcs.warwick.ac.uk>
110
111        * gnomeui.defs (GnomeDialog): cleaned up
112        (GnomeStockPixmapNameType): new string-enum
113
114        * gtk.defs (gtk_clist_select_row, gtk_clist_unselect_row):
115        column parameters default to zero
116
1172000-07-05  John Harper  <john@dcs.warwick.ac.uk>
118
119        * gtk.defs (gtk_window_position): reinstated this pseudonym for
120        gtk_window_set_position
121
122        * examples/canvas-test: connected `delete_event' signal
123
124        * gnomeui.defs (gnome_icon_entry_set_icon): added
125
126        * gnomeui-support.c (sgtk_gnome_init): #if 0 the code to pass
127        options to and from gnome_init (). It's so fucking braindead
128        that on seeing an option it doesn't understand, it terminates
129        the program
130
1312000-07-04  John Harper  <john@dcs.warwick.ac.uk>
132
133        * rep-gtk.c: some fixes for arg conversion from repv to
134        GTK_TYPE_POINTER. Kludged type support for GdkPixbuf. Fixed
135        some string-enum stuff
136
137        * build-gtk.jl: support `define-string-enum' form. Added extra
138        global option `(system-init-code STRING)' for code that should
139        only be run when REP_GTK_DONT_INITIALIZE isn't set
140
141        * gdk-pixbuf.defs, gnome-canvas-pixbuf.defs, configure.in,
142        Makefile.in: wrap these two libraries
143
144        * gdk-1.2.defs, gtk-1.2.defs: removed the `-1.2' from the file
145        names
146
147        * gtk.defs: merged a bunch of stuff from guile-gtk HEAD
148
149        * gnomeui.defs: unhid the GnomeStock definitions
150
151        * gnomeui-support.c: always call gnome_init (). Take the app id
152        and version from `*gnome-app-id*' and `*gnome-app-version*',
153        else make something up
154
155        * rep-types.c (sgtk_char_to_rep): new function
156
157        * examples/canvas-pixbuf-test: new test program
158
159        * gnomelib.defs (gnome_mime_nametemplate): deleted, this
160        function has been removed from recent gnome-libs?
161
1622000-07-02  John Harper  <john@dcs.warwick.ac.uk>
163
164        * version 0.12
165
1662000-07-01  John Harper  <john@dcs.warwick.ac.uk>
167
168        * gtk-1.2.defs (gtk_window_add_accel_group,
169        gtk_window_remove_accel_group, gtk_window_set_transient_for,
170        gtk_window_set_default_size, gtk_window_set_modal): new functions
171        (gtk_window_position): renamed gtk_window_set_position
172
1732000-06-28  John Harper  <john@dcs.warwick.ac.uk>
174
175        * gtk-1.2.defs: changed some int's to bool's, added some more
176        function definitions
177
1782000-06-23  John Harper  <john@dcs.warwick.ac.uk>
179
180        * rep-gtk.c (sgtk_is_a_gtkobj): check for GTK_IS_OBJECT and
181        !GTK_OBJECT_DESTROYED (avoids segmentation faults)
182
1832000-06-18  John Harper  <john@dcs.warwick.ac.uk>
184
185        * rep-gtk.c: various cleanups to help 64-bit targets, from
186        George Lebl <jirka@5z.com>
187
1882000-06-16  John Harper  <john@dcs.warwick.ac.uk>
189
190        * version 0.11
191
192        * rep-gtk.spec.in: require rep 0.12+
193
1942000-06-14  John Harper  <john@dcs.warwick.ac.uk>
195
196        * gnomeui.defs (gnome-dialog-new): fixed typo
197
1982000-05-27  John Harper  <john@dcs.warwick.ac.uk>
199
200        * gtk-1.2.defs: added GtkTearoffItemMenu type and constructor
201
2022000-05-26  John Harper  <john@dcs.warwick.ac.uk>
203
204        * libglade.defs (GladeXML): specify a custom getter for
205        textdomain field
206
207        * libglade-support.c (sgtk_glade_xml_textdomain): getter for
208        glade-xml-textdomain
209
210        * configure.in, config.h.in: check <glade/glade-xml.h> to test
211        if the `textdomain' field of the GladeXML structure has been
212        renamed to `txtdomain'. Define LIBGLADE_XML_TXTDOMAIN if so
213
2142000-05-09  John Harper  <john@dcs.warwick.ac.uk>
215
216        * version 0.10
217
2182000-04-17  John Harper  <john@dcs.warwick.ac.uk>
219
220        * gnomeui.defs (gnome_stock_pixmap_widget,
221        gnome_stock_pixmap_widget_at_size): made window argument
222        null-ok
223
2242000-04-16  John Harper  <john@dcs.warwick.ac.uk>
225
226        Added support for using libglade with GNOME widgets
227
228        * libglade-support.c (GLADE_INIT_FUNC): macro naming the
229        function to call to initialize libglade, defaults to glade_init
230
231        * configure.in, Makefile.in: if wrapping both GNOME and
232        libglade, build an extra module `libglade-gnome' which is
233        exactly the same as `libglade' but linked against the GNOME
234        libs and calls glade_gnome_init () instead of glade_init ()
235
236        * examples/test-libglade: pass `--gnome' option to use GNOME
237        version of libglade wrappers
238
2392000-04-14  John Harper  <john@dcs.warwick.ac.uk>
240
241        * gtk-1.2.defs (GtkAccelGroup): new boxed type
242        (gtk_widget_add_accelerator, gtk_widget_remove_accelerator,
243        gtk_widget_remove_accelerators, gtk_widget_accelerator_signal,
244        gtk_widget_add_events, gtk_label_set_pattern,
245        gtk_label_parse_uline, gtk_menu_shell_select_item,
246        gtk_menu_shell_deselect, gtk_menu_shell_activate_item,
247        gtk_menu_set_accel_group, gtk_menu_get_uline_accel_group,
248        gtk_menu_ensure_uline_accel_group, gtk_menu_get_attach_widget,
249        gtk_menu_set_tearoff_state, gtk_menu_set_title,
250        gtk_menu_reorder_child): wrap these functions
251
252        [ partly from a patch by Richard Kilgore
253        <rkilgore@kilgoresolutions.com> ]
254
2552000-04-09  John Harper  <john@dcs.warwick.ac.uk>
256
257        * rep-gtk.c, libglade-support.c, gnomeui-support.c,
258        gnomelib-support.c, gnome-canvas-support.c: put all subroutines
259        into suitably named modules if rep supports them; remove all
260        direct references to symbols' `value' fields
261
2622000-04-07  John Harper  <john@dcs.warwick.ac.uk>
263
264        * build-gtk.jl (output-footer): emit code to define the
265        subroutines in a module of the correct name (suitably ifdef'ed
266        by rep version)
267
2682000-03-26  John Harper  <john@dcs.warwick.ac.uk>
269
270        * gnomelib-support.c (rep_dl_init): provide `gnomelib' not `gnome'
271
2722000-03-11  John Harper  <john@dcs.warwick.ac.uk>
273
274        * config.sub, config.guess: updated from libtool-1.3.4
275
276        * Makefile.in: changed how rep is called to not assume that
277        load-path contains `.' (it doesn't anymore)
278
2792000-03-08  John Harper  <john@dcs.warwick.ac.uk>
280
281        * rep-types.c (sgtk_rep_to_cvec): cast cvec.ptr to char* before
282        doing arithmetic on it (patch from Aron Griffis
283        <agriffis@bigfoot.com>)
284
285        * rep-gtk.c (timeout_callback): set timed_out even if not going
286        to break out of gtk-main
287        (set_timeout): only create timeout if one doesn't already exist
288
2892000-03-06  John Harper  <john@dcs.warwick.ac.uk>
290
291        * version 0.9.1
292
293        * rep-gtk.h: include config.h
294
2952000-03-05  John Harper  <john@dcs.warwick.ac.uk>
296
297        * version 0.9
298
2992000-03-01  John Harper  <john@dcs.warwick.ac.uk>
300
301        * rep-gtk.c (sgtk_event_loop): when exiting, only restart the
302        outer timeout if it hasn't already fired
303
3042000-02-29  John Harper  <john@dcs.warwick.ac.uk>
305
306        * rep-gtk.c (timeout_callback): only propagate the timeout if
307        it's from the innermost event loop
308        (sgtk_event_loop): call set_timeout () before exiting
309
310        * gtk-compat.c (menu_popup_position): ensure that the chosen
311        position always leaves the menu totally on-screen (using code
312        borrowed from gtk/gtkmenu.c)
313
314        * gdk-1.2.defs: added gdk_screen_width and gdk_screen_height
315        functions
316
317        * gtk-1.2.defs: added field `allocation' to GtkWidget
318        * gtk-support.c (sgtk_gtk_widget_get_allocation): new function
319
320        * build-gtk.jl: new option in object fields, (getter FUNCTION)
321
3222000-02-27  John Harper  <john@dcs.warwick.ac.uk>
323
324        * Makefile.in: don't link against REP_LIBS, it's not necessary
325        and may cause problems when there's static libraries there
326
327        * rep-gtk.h: put #ifndef's around GTK compatibility functions
328        decls
329
3302000-02-25  John Harper  <john@dcs.warwick.ac.uk>
331
332        * rep-types.c, rep-gtk.c: use non-fixnum numeric types where
333        appropriate
334
3352000-02-23  John Harper  <john@dcs.warwick.ac.uk>
336
337        * rep-gtk.c (sgtk_event_loop): fix the idle handling
338
3392000-02-13  John Harper  <john@dcs.warwick.ac.uk>
340
341        * build-gtk.jl: support `in', `out' and `inout' modes for
342        composite types. Support the `extra-init-code' option. Add a
343        new option `(provide FEATURE)' for generating rep dl stubs
344
345        * gtk-1.2.defs: define enum GtkAnchorType (for canvas), and
346        object GtkProgress
347
348        * rep-types.c: new file, the rep conversions for basic C/GLIB
349        types. This is built into it's own dl module `sgtk-types'
350
351        * rep-gtk.c (sgtk_set_protect, sgtk_get_protect,
352        sgtk_new_protect): functions for manipulating the gc protection
353        shells
354
355        * build-gtk.jl: new directive `include', like `import' but for
356        the same module; new directive `define-type', the same as the
357        function of the same name. Only add type info structures if
358        they're non-null. New protection type `*result*' for callbacks,
359        protect function for lifetime of result object. Implemented
360        cvec-to-rep conversion, and `tvec' types. New argument option
361        `protect-during', add gc protection for the lifetime of the
362        function call. Output finish options _after_ converting result
363
364        * rep-gnome.h, gnomelib.defs, gnomelib-support.c, gnomeui.defs,
365        gnomeui-support.c, gnome-canvas.defs, gnome-canvas-support.c,
366        gnome-canvas-glue.c: initial GNOME binding. Lots of this was
367        grabbed from guile-gnome
368
369        * rep-gtk.spec.in, configure.in, Makefile.in: updated for GNOME
370        bindings
371
3722000-02-08  John Harper  <john@dcs.warwick.ac.uk>
373
374        * rep-gtk.c (sgtk_event_loop): rewritten to use
375        rep_max_sleep_for (), has the bonus of cleaning up the idle
376        timeout
377
3782000-02-06  John Harper  <john@dcs.warwick.ac.uk>
379
380        * rep-gtk.c (sgtk_event_loop): if threads are waiting, don't
381        call gtk_main (), handle all events then yield
382
383        * rep-gtk.c: invoke callbacks within dynamic roots
384
385        * rep-gtk.h: define rep_INTERFACE if not already
386
3872000-01-11  John Harper  <john@dcs.warwick.ac.uk>
388
389        * rep-gtk.c (sgtk_init_with_args): call gtk_set_locale ()
390        before gtk_init ()
391
3922000-01-09  John Harper  <john@dcs.warwick.ac.uk>
393
394        * version 0.8
395
3961999-12-31  John Harper  <john@dcs.warwick.ac.uk>
397
398        * gtk-1.2.defs (gtk_paned_set_position): new function
399        (GtkCList): added fields `rows' and `cols'
400
4011999-12-26  John Harper  <john@dcs.warwick.ac.uk>
402
403        * rep-gtk.c (sgtk_rep_to_flags): be more defensive in what we
404        accept
405
4061999-12-18  John Harper  <john@dcs.warwick.ac.uk>
407
408        * rep-ui.glade, rep-ui: example of using libglade with rep--a
409        simple lisp front end
410
411        * rep-gtk.c (make_gtkobj): don't add the proxy to its list of
412        protects, we'll mark it manually
413        (gtkobj_marker_hook): mark the proxy when it's referenced; mark
414        its protects _always_ (since they're added to the globally
415        protected data if the proxy is freed)
416
417        * rep-gtk.c (sgtk_proxy_object): remove the prevp field which I
418        had erroneously copied from the 0.17 diffs (I rejected it the
419        first time for a reason)
420
4211999-12-17  John Harper  <john@dcs.warwick.ac.uk>
422
423        * rep-gtk.c: merged diffs from guile-gtk 0.16->0.17; most
424        notably this maintains protection over data associated with
425        gc'd proxies. Also adds support for GdkRectangle types
426
427        * build-gtk.jl, libglade-support.c: c-type of `full-callback'
428        is now `sgtk_protshell*' not `repv'
429
430        * Makefile.in: add "rep_requires='gtk'" to the libglade .la
431        file to cause gtk to automagically get loaded first
432
433        * rep-gtk.c, libglade-support.c: don't use rep_dl_feature
434        anymore, it breaks when any libraries are opened RTLD_GLOBAL
435
4361999-12-16  John Harper  <john@dcs.warwick.ac.uk>
437
438        * rep-gtk.spec.in: added new package, rep-gtk-libglade
439
440        * libglade-support.c (sgtk_glade_xml_new_from_string): new
441        function, calls glade_xml_new_from_memory
442        * libglade.defs (glade-xml-new-from-string): added
443
444        * libglade-support.c (rep_dl_init): look for
445        REP_GTK_DONT_INITIALIZE environment setting
446
447        * configure.in: added --with[out]-libglade options
448
449        * build-gtk.jl: use `const char *' for static_string types, not
450        just `char *'
451
452        * libglade.defs: API definition for libglade (constructs widget
453        trees from Glade-created XML files)
454
455        * libglade-support.c: signal connection code, and dl stubs
456
457        * configure.in, Makefile.in: recognize and build libglade
458        wrapper when available
459
4601999-12-15  John Harper  <john@dcs.warwick.ac.uk>
461
462        * gtk-support.c (gdk_event_visibility_state): removed //
463        comment (pointed out by Daniel Burrows
464        <Daniel_Burrows@brown.edu>)
465
4661999-12-06  John Harper  <john@dcs.warwick.ac.uk>
467
468        * Makefile.in: include LDFLAGS when linking (from Ralf Fassel
469        <ralf@akutech.de>)
470
4711999-12-05  John Harper  <john@dcs.warwick.ac.uk>
472
473        * version 0.7
474
475        * gtk-compat.c (gtk_widget_draw_interp): new function, calls
476        gtk_widget_draw () with a null second argument
477
478        * gtk-1.2.defs (gtk_widget_draw_interp, gtk_preview_put,
479        gtk_preview_draw_row): defined these functions
480
4811999-12-02  John Harper  <john@dcs.warwick.ac.uk>
482
483        * rep-gtk.c, gtk-1.2.defs, gdk-1.2.defs: i18n changes from
484        Yukihiro Nakai <nakai@internetsolutions.co.jp>
485
4861999-11-30  John Harper  <john@dcs.warwick.ac.uk>
487
488        * build-gtk.jl: make separate glue for each set of definitions
489
490        * rep-gtk.c (rep_dl_init): just call sgtk_init_gtk_gtk_glue ()
491        instead of initialising everything manually
492
493        * rep-gtk.c (sgtk_init_with_args): not running stand-a-lone if
494        rep_recurse_depth >= 0, not < 0 (why did this work before?)
495
4961999-11-28  John Harper  <john@dcs.warwick.ac.uk>
497
498        * version 0.6
499
5001999-11-25  John Harper  <john@dcs.warwick.ac.uk>
501
502        * build-gtk.jl: updated for single namespace etc
503
5041999-11-17  John Harper  <john@dcs.warwick.ac.uk>
505
506        * rep-gtk.c (sgtk_init_with_args): if REP_GTK_DONT_INITIALIZE
507        is defined non-zero in the environment, then don't call
508        gtk_init (), this helps when compiling scripts
509
5101999-11-10  John Harper  <john@dcs.warwick.ac.uk>
511
512        * configure.in: require rep 0.8+ (lexical scope), bump rep-gtk
513        version to 0.6
514
515        * build-gtk.jl (output-field-accessors): fixed for lexical
516        scoping
517
5181999-10-29  John Harper  <john@dcs.warwick.ac.uk>
519
520        * gtk-1.2.defs (gtk_widget_lock_accelerators,
521        gtk_widget_unlock_accelerators,
522        gtk_widget_accelerators_locked): new function definitions
523
5241999-10-24  John Harper  <john@dcs.warwick.ac.uk>
525
526        * version 0.5
527
5281999-10-22  John Harper  <john@dcs.warwick.ac.uk>
529
530        * gtk-compat.c, gtk-1.2.defs (gtk_menu_popup_interp): added an
531        extra (optional) argument, a cons cell defining the position at
532        which to show the menu
533
5341999-10-20  John Harper  <john@dcs.warwick.ac.uk>
535
536        * rep-gtk.c: accept long integers for all but character types,
537        create long integers when values are too large
538
5391999-10-03  John Harper  <john@dcs.warwick.ac.uk>
540
541        * version 0.4.2
542
5431999-10-01  John Harper  <john@dcs.warwick.ac.uk>
544
545        * config.sub, config.guess: updated from libtool 1.3.3
546
5471999-09-18  John Harper  <john@dcs.warwick.ac.uk>
548
549        * version 0.4.1
550
551        * Makefile.in: added $(installdir) to help rpm builds
552
5531999-09-12  John Harper  <john@dcs.warwick.ac.uk>
554
555        * version 0.4
556
5571999-09-08  John Harper  <john@dcs.warwick.ac.uk>
558
559        * gtk-1.2.defs: added the GtkPlug and GtkSocket widgets
560        * gdk-1.2.defs, gtk-support.c: added a made-up gdk_window_xid
561        function
562
5631999-08-31  John Harper  <john@dcs.warwick.ac.uk>
564
565        * version 0.3
566
5671999-08-29  John Harper  <john@dcs.warwick.ac.uk>
568
569        * gtk-1.2.defs (GtkCheckMenuItem): changed type of `active'
570        field from uint to bool
571
5721999-08-26  John Harper  <john@dcs.warwick.ac.uk>
573
574        * gtk-1.2.defs (GtkCheckMenuItem): define the `active' field
575
5761999-08-16  John Harper  <john@dcs.warwick.ac.uk>
577
578        * version 0.2
579
5801999-08-15  John Harper  <john@dcs.warwick.ac.uk>
581
582        * gtk-1.2.defs (gtk_clist_moveto): the row_align and
583        column_align arguments now default to 0.5
584
5851999-08-10  John Harper  <john@dcs.warwick.ac.uk>
586
587        * gtk-1.2.defs (gtk_label_set_justify,
588        gtk_label_set_line_wrap): define these functions
589        (gtk_signal_connect, gtk_box_pack_start, gtk_box_pack_start):
590        remove optional boolean parameters, since there's no way of
591        telling a non-specified option from a specified-as-nil option
592
5931999-08-03  John Harper  <john@dcs.warwick.ac.uk>
594
595        * version 0.1
596
5971999-06-06  John Harper  <john@dcs.warwick.ac.uk>
598
599        * rep-gtk.c (sgtk_init_substrate): use rep_map_inputs to add
600        all existing registered input fds to the GTK scheme of things
601        (rep_dl_kill): new function, try to unhook as many of the GTK
602        functions as possible
603
6041999-06-04  John Harper  <john@dcs.warwick.ac.uk>
605
606        * build-gtk.jl (output-function): when splitting arguments from
607        a list, don't signal errors if some don't exist; just set them
608        to nil
609
6101999-05-29  John Harper  <john@dcs.warwick.ac.uk>
611
612        * rep-gtk.c: only call gtk_main_quit () if gtk_main_level ()
613        returns non-zero
614
6151999-05-19  John Harper  <john@dcs.warwick.ac.uk>
616
617        * rep-gtk.c: should have solved the SIGCHLD problem under Linux
618        now (turned out to be a bug in gdm)
619
6201999-04-28  John Harper  <john@dcs.warwick.ac.uk>
621
622        * build-gtk.jl: some fixes, support null helper_valid functions
623
624        * README.guile-gtk, rep-gtk.h, rep-gtk.c, gtk-support.c,
625        gdk-1.2.defs: synchronised with release 0.16 of guile-gtk
626
627        * Makefile.in: compile build-gtk before executing it
628
6291999-04-18  John Harper  <john@dcs.warwick.ac.uk>
630
631        * rep-gtk.c (reset_idle_timeout): always reset
632        idle_timeout_counter to zero, not just when there's no timeout
633        already set
634
6351999-03-28  John Harper  <john@dcs.warwick.ac.uk>
636
637        * rep-gtk.c (idle_timeout_callback): ensure that the first time
638        rep_on_idle is called each idle period, it's passed zero
639        (sgtk_callback_postfix, idle_timeout_callback): call
640        rep_proc_periodically to ensure no subprocess deaths are
641        overlooked
642
6431999-03-23  John Harper  <john@dcs.warwick.ac.uk>
644
645        * build-gtk.jl (output-type-predicate): outputs type
646        predicates, TYPE-p for each boxed or object type
647
648        * rep-gtk.c (sgtk_callback_marshal): pass the object invoking
649        the callback as the first argument to the function
650        (Fgtk_callback_trampoline): now a Lisp DEFUN
651        (sgtk_register_input_fd, sgtk_deregister_input_fd): hooks for
652        librep input handling
653        (sgtk_callback_postfix): should be called after any callback
654        that might invoke lisp code, handles catch/throw and redisplay
655        (sgtk_event_loop): handles the librep one-second idle timeouts,
656        and calls the rep_proc_periodically function to reap
657        subprocesses
658        (sgtk_sigchld_callback): new function, calls gtk_main_quit so
659        that the sgtk_event_loop is entered and the process can be
660        collected
661        (Fgtk_standalone_p): now a Lisp DEFUN
662        (sgtk_init_with_args): set standalone to false if gtk_init was
663        called before we tried to
664        (rep_dl_init): set rep_dl_feature to `gtk'
665
666        * build-gtk.jl: outputs field accessor functions, for TYPE and
667        FIELD, these will be called `TYPE-FIELD', and `TYPE-FIELD-set'
668        (if the field is settable), for example `gtk-widget-style'
669
670        * gtk-1.2.defs: added the `parent' field to GtkWidget
671
672        * configure.in: add some warning options if using GNU CC
673
674        * examples/hello.jl, examples/clist.jl: cleaned up
675
6761999-03-19  John Harper  <john@dcs.warwick.ac.uk>
677
678        * rep-gtk.c: hijack the rep event loop and input registering
679        functions
680
681        * rep-gtk.c (rep_dl_init): return t
682
6831999-03-18  John Harper  <john@dcs.warwick.ac.uk>
684
685        * rep-gtk.c (sgtk_object_proxy): removed the `prevp' field,
686        just use a next field, then regenerate the entire list when
687        sweeping
688
Note: See TracBrowser for help on using the repository browser.