]> Pileus Git - ~andy/gtk/blob - ChangeLog.pre-2-4
Mention using GNU gettext. Enable NLS stuff. Use GNU gettext. Minor header
[~andy/gtk] / ChangeLog.pre-2-4
1 1999-06-15  Tor Lillqvist  <tml@iki.fi>
2 y
3         * README.win32: Mention using GNU gettext.
4         * config.h.win32: Enable NLS stuff.
5         * gtk/makefile.msc: Use GNU gettext.
6         * gdk/win32/gdkdnd.c: Minor header reorg.
7         * gdk/win32/{gdkevents,gdkwindow}.c: No semantic changes, mainly
8         cosmetics.
9         * gtk/gtkrc.c (Win32): Make get_gtk_sysconf_directory() public.
10         * gtk/gtkmain.c (Win32): Use it in bindtextdomain() call.
11
12 Wed Jun  2 11:44:25 PDT 1999 Manish Singh <yosh@gimp.org>
13
14         * acinclude.m4
15         * config.guess
16         * config.status
17         * ltconfig
18         * ltmain.sh: upgrade to libtool 1.3.2 (BeOS changes merged)
19
20 1999-05-30  Tor Lillqvist  <tml@iki.fi>
21
22         * gdk/win32/gdkwindow.c: AdjustWindowRectEx2 renamed to
23         SafeAdjustWindowRectEx. Don't override all calls to
24         AdjustWindowRectEx by it, but use it only in two places: When
25         creating a new top-level window and when moving a top-level
26         window.
27
28         Use screen coordinate rectangle, not client rectangle, in
29         gdk_window_move. Thus SafeAdjustWindowRectEx will do its job only
30         when we try to place a window so that the decoration (mainly,
31         title bar) isn't visible.
32
33         These changes fix the bug that showed up for instance as the
34         GIMP's saved top-level windows moving right and down (by an amount
35         equal to the window decoration) for each session. This bug showed
36         up also in testgtk's "Saved Position".
37
38         gdk_window_resize also redone a bit.
39
40 1999-05-25  Tor Lillqvist  <tml@iki.fi>
41
42         * gtk/testgtkrc: Add (commented out) Windows-style theme
43         include line.
44
45         * gdk/win32/gdk.def,gtk/gtk.def: Add some missing entry points.
46
47 1999-05-18  Tor Lillqvist  <tml@iki.fi>
48
49         * gdk/win32/makefile.{cygwin,msc}: Copy our gdkprivate.h and
50         gdkx.h to a gdk subdirectory, so that applications can include
51         these with <gdk/*.h> without trouble.
52
53         * gdk/win32/gdkimage.c (gdk_image_new_with_depth): Code simplified.
54         (gdk_image_destroy): Plugged resource leak, some GdkImages didn't
55         have their bitmap destroyed.
56
57         * gdk/win32/gdk.def: Add gdk_root_parent.
58
59 Wed May 12 03:00:56 CDT 1999 Shawn T. Amundson <amundson@gtk.org>
60
61         * configure.in
62           gtk-config.in
63           ltconfig
64           ltmain.sh     
65           gtk/Makefile.am: changes to compile nicely (with xlib) 
66           on BeOS
67
68 Sat May  1 15:04:42 PDT 1999 Manish Singh <yosh@gimp.org>
69
70         * acinclude.m4
71         * config.guess
72         * config.sub
73         * ltconfig
74         * ltmain.sh: upgrade to libtool 1.3
75
76 Fri Apr 30 13:38:16 1999  Lars Hamann  <lars@gtk.org>
77
78         * gtk/gtkclist.c:
79         * gtk/gtkctree.c: merges from gtk-1-2
80
81 1999-04-25  Tor Lillqvist  <tml@iki.fi>
82
83         Support added for building using a GNU toolchain on Win32,
84         gcc -mno-cygwin (egcs-1.1.2) on cygwin-b20.1.
85
86         * gdk/win32/makefile.cygwin gtk/makefile.cygwin: New files.
87         * config.h.win32: Changes for gcc.
88         * gdk/gdkrectangle.c: Include gdk.h as <gdk/gdk.h>.
89         * gdk/gdkcolor.c: config.h.win32 already defines strcasecmp.
90         * gdk/win32/gdkconfig.h: Only the MS compiler has wctype.h.
91         * gdk/win32/gdkdnd.c: Protect (unused) OLE2 stuff better.
92         Protect shl stuff unavaiilable with mingw32 headers.
93         * gdk/win32/gdkevents.c: Fix typo.
94         * gdk/win32/gdkglobals.c: Use GDKVAR here also for gcc.
95         * gdk/win32/gdkim.c: Use OEM code page for multibyte chars. (?)
96         * gdk/win32/gdkinput.c: Use __try __except only with the MS compiler.
97         * gdk/win32/gdkprivate.h: Make up for some stuff missing from
98         the mingw32 headers.
99         * gdk/win32/makefile.msc: Use latest Wintab kit and glib.
100         * gtk/gtkfilesel.c: Include <glib.h> early, to get stat->_stat
101         definition on Win32. Test for NATIVE_WIN32, not _MSC_VER.
102         * gtk/gtkfontsel.c: Protect CHARSET redefinition on Win32.
103         Test for NATIVE_WIN32, not _MSC_VER.
104         * gtk/gtkmain.c: No use warning about developer version on Win32,
105         there aren't any non-developer versions anyhow.
106         * gtk/gtkrc.c: Test for NATIVE_WIN32, not _MSC_VER.
107         * gtk/makefile.msc: Use pthread from another directory. Minor other
108         changes. 
109
110 Wed Apr 21 14:20:22 1999  George Lebl  <jirka@5z.com>
111
112         * gdk/gdkwindow.c: (gdk_window_remove_filter) correctly remove the
113           default filter from the list
114
115 Mon Mar  8 12:52:53 1999  Owen Taylor  <otaylor@redhat.com>
116
117         * gtk/gtkwidget.c (gtk_widget_grab_default): Add a warning
118          when gtk_widget_grab_default() is called for a widget that
119          is not within a GtkWindow.
120
121 Sat Apr 10 13:52:54 BST 1999  Tony Gale <gale@gtk.org>
122
123         * docs/gtk_tut.sgml, examples/clist.c: use a
124           scrolled window in the clist example. Minor
125           tutorial fixes.
126
127 Fri Apr  2 09:19:20 BST 1999  Tony Gale <gale@gtk.org>
128
129         * docs/gtk_tut.sgml: Style check from David King
130           <dking@youvegotmail.net>
131
132 1999-03-30  Pavel Machek  <pavel@artax.karlin.mff.cuni.cz>
133
134         * gtk/gtkfontsel.c (gtk_font_selection_get_fonts): Make code
135         compile with unknown value of GDK_WINDOWING
136
137 1999-03-28  Raja R Harinath  <harinath@cs.umn.edu>
138
139         * gdk/Makefile.am (gdkconfig.h): Make sure `gdkconfig.h' exists
140         after the rule is fired.
141         (install-exec-local): Install gdkconfig.h only if the contents are
142         different from the currently installed gdkconfig.h.
143
144 1999-03-26  Raja R Harinath  <harinath@cs.umn.edu>
145
146         * gdk/Makefile.am (configexecincludedir): Rename from 
147         configincludedir so that gdkconfig.h will be installed 
148         as part of `make install-exec'. 
149
150 Fri Mar 19 16:50:33 PST 1999 Manish Singh <yosh@gimp.org>
151
152         * acinclude.m4
153         * config.guess
154         * config.sub
155         * ltconfig
156         * ltmain.sh: upgrade to libtool 1.2f
157
158         * autogen.sh: libtool is not required to autogen gtk+
159
160         * acconfig.h: remove WITH_SYMBOL_UNDERSCORE (not explictly
161         needed)
162
163 1999-03-18  Tor Lillqvist  <tml@iki.fi>
164
165         * gdk/gdktypes.h: Merge in Win32 version: Define macro GDKVAR for
166         declaring gdk variables exported/imported from the DLL. New image
167         type enum, GDK_IMAGE_SHARED_PIXMAP, for gdk_imlib. New drag and
168         drop protocol enums, GDK_DRAG_PROTO_WIN32_DROPFILES and
169         GDK_DRAG_PROTO_OLE2.
170
171         * gdk/gdk.h: Merge in Win32 version: Two new functions,
172         gdk_pixmap_create_on_shared_image and gdk_image_bitmap_new. So far
173         declared only for the Win32 version, but could be in the X11
174         version as well. (Needed for a Xlib-less gdk_imlib.)
175         gdk_color_hash should have only one parameter. Declare
176         gdk_threads_mutex with GDKVAR.
177         
178         * gdk/gdkcolor.c (gdk_color_hash): As a hash function should have
179         just one parameter.
180
181         * gdk/gdkimage.c (gdk_image_get): Initialize bpp correctly. Bytes
182         per pixel, not bits.
183
184         * gdk/gdkrgb.c: Mingle includes somewhat. (gdk_rgb_select_conv):
185         Fetch bpp (which means bits-per-pixel here) from another place on
186         Win32. Accept also depth==32 (which we might get on Win32) with
187         bpp==32.
188
189         * gtk/{gtkclist,gtkctree,gtkdnd,gtkditable,gtkfontsel,
190         gtkhandlebox,gtklayout,gtkmain,gtkplug,gtkpreview,gtkrc,
191         gtkselection,gtksocket,gtkstyle,gtkwidget,gtkwindow}.c:
192         Include gdx.h from "gdkx.h", not "gdk/gdkx.h", as gdkx.h will be
193         in the backend-dependent directory, not in the common gdk
194         directory.
195
196         * gtk/testgtk.c: Ditto. Also, don't use ../gdk patchs to gdk
197         headers.
198
199 Wed Mar 17 05:06:49 1999  Tim Janik  <timj@gtk.org>
200
201         * gtk/gtkmain.c (gtk_init_check): tell people that they don't really
202         want to use the Gtk+ devel version (which is true, and yes - even i am
203         currently working with the 1.2.x branch). so everyone reading this, you
204         probably want to issue
205         cvs checkout -r glib-1-2 glib
206         and
207         cvs checkout -r gtk-1-2 gtk+
208         as your next two comands.
209
210 Wed Mar 17 02:49:32 1999  Tim Janik  <timj@gtk.org>
211
212         * configure.in: build gtkcompat.h from gtkcompat.h.in instead of
213         gtkfeatures.h from gtkfeatures.h.in, require GLib 1.3.0.
214
215         * gtk/gtkcompat.h.in: combined gtkcompat.h and gtkfeatures.in in this
216         file. strongly deprecated the GTK_HAVE_* macros, we provide
217         GTK_CHECK_VERSION() for people that need to check for certain
218         Gtk+ versions.
219
220         * gtk/gtkcompat.h: removed this from CVS.
221         * gtk/gtkfeatures.h.in: removed this from CVS, gtkfeatures.h was a bad
222         idea right from the start, it just didn't seem like that back then.
223
224 Wed Mar 17 01:46:28 1999  Tim Janik  <timj@gtk.org>
225
226         * merges from gtk-1-2:
227
228 Tue Mar 16 17:43:33 1999  Tim Janik  <timj@gtk.org>
229
230         * gtk/gtkitemfactory.c (gtk_item_factory_parse_rc_string): ensure the
231         item factory class has been created.
232         (gtk_item_factory_parse_rc): likewise.
233
234         * gtk/gtkmenu.c:
235         keep proper references for old_active_menu_item.
236         (gtk_menu_reparent): unset the usize of the new parent,
237         so the menu can sanely be size requested and we don't get nasty screen
238         artefacts upon next reparentation.
239         (gtk_menu_motion_notify): set send_event to TRUE if we synthesize an
240         enter notify. only synthesize enter notifies if the pointer really is
241         inside the event window.
242         (gtk_menu_popdown): use gtk_menu_shell_deselect().
243         (gtk_menu_popup): move the background setting stuff into
244         gtk_menu_tearoff_bg_copy() so it can be called from other places as well.
245
246         * gtk/gtkmenushell.c (gtk_menu_shell_button_press): use
247         gtk_menu_shell_select_item() to select the new item.
248         (gtk_menu_shell_deselect): export this function, so gtkmenu.c can
249         do the right thing for deselection as well.
250
251 Sat Mar 15 20:10:33 1999  Tim Janik  <timj@gtk.org>
252
253         * gtk/gtkwidget.[hc]:
254         (gtk_widget_accelerators_locked): return whether a widget's accelerators
255         are locked.
256
257         * gtk/gtkmenu.c (gtk_menu_key_press): don't remove or install new or
258         existing accelerators if the widget's accelerators are locked.
259
260 Sat Mar 14 19:44:05 1999  Tim Janik  <timj@gtk.org>
261
262         * gtk/gtkitemfactory.[hc]: allow managing of foreign menu items.
263
264         * gtk/gtkmenu.c: truely forward key press and key release events to
265         the menu widget from the toplevel or tearoff window. we can't simply
266         connect to that, we need to stop further processing of the events as
267         well.
268
269 Sat Mar 13 13:14:17 1999  Tim Janik  <timj@gtk.org>
270
271         * gtk/gtkmenu.c:
272         (gtk_menu_key_press): pass event->keyval, event->state to
273         gtk_accelerator_valid, instead of event->keyval twice.
274         refuse to install single letter accelerators for menus that use
275         single letter shortcuts.
276
277         * gtk/gtkitemfactory.c (gtk_item_factory_create_item): use
278         gtk_menu_ensure_uline_accel_group().
279
280         * gtk/gtkmenu.[hc]: added gtk_menu_ensure_uline_accel_group()
281         which will always return an uline accel group, made
282         gtk_menu_get_uline_accel_group() return NULL if the group isn't
283         yet created.
284
285 Mon Mar 15 01:03:27 1999  Lars Hamann  <lars@gtk.org>
286
287         * gtk/gtkclist.h (struct _GtkCListColumn): added button_passive flag.
288
289         * gtk/gtkclist.c (gtk_clist_column_title_passive):
290         Leave button sensitive, trap  button_press, button_release,
291         motion_notify, enter_notify and leave_notify events instead.
292         (gtk_clist_column_title_active): disconnect event handler.
293         (gtk_clist_drag_data_get): fixed memory leak. Reported by
294         Guillaume Laurent <glaurent@worldnet.fr>
295
296 Wed Mar 10 23:49:55 1999  Lars Hamann  <lars@gtk.org>
297
298         * gtk/gtklayout.c (gtk_layout_adjustment_changed): fixed a few
299         width/height mixups.
300
301         * gtk/gtkctree.c (tree_delete): emit an tree_unselect_row signal
302         if needed.
303
304 Wed Mar 10 00:11:32 1999  Tim Janik  <timj@gtk.org>
305
306         * gtk/testgtk.c (create_item_factory): unref the item factory after
307         window's destruction.
308
309         * gtk/gtkmenushell.c (gtk_menu_shell_activate_item): keep a reference
310         count on the menu shell around the menu item's activation, since the
311         signal emission may cause menu shell destruction.
312
313         * gtk/gtkitemfactory.c:
314         the previous code leaked one accel group per menu. we use
315         gtk_menu_get_uline_accel_group() now to fix that, and with that
316         also create the underline accelerator group of the menus only if
317         required (i.e. an underline accelerator has been specified).
318         (gtk_item_factory_construct):
319         (gtk_item_factory_create_item): removed code that would create an
320         extra accel group for the menu (and leak references).
321         (gtk_item_factory_create_item): adapted the underline accelerator
322         installation code to properly feature gtk_menu_get_uline_accel_group().
323
324         * gtk/gtkmenu.[hc]: added gtk_menu_get_accel_group() to retrive
325         menu->accel_group, this may return NULL if the accelerator group
326         hasn't been set yet.
327         added gtk_menu_get_uline_accel_group() to retrive the underline
328         accelerator group of the menu, this will be created on demand
329         and proper care is taken about its reference count.
330
331         * gtk/gtkitemfactory.h:
332         * gtk/gtkitemfactory.c:
333         dumped the approach of keeping a widgets by action list on the
334         factory since the factory<->widget destroy negotiation didn't work
335         and would be hard to get going at all. instead we keep a list of
336         GtkItemFactoryItem items on the factory (GtkItemFactoryItems are
337         persistant throughout a program's life time).
338         also, i removed the static const gchar *key_* variables, and made
339         them inline strings (they weren't actually used anyways).
340         (gtk_item_factory_add_item): update ifactory->items.
341         (gtk_item_factory_destroy): destroy ifactory->items (and remove
342         the item factory pointer from the remaining ifactory widgets).
343         (gtk_item_factory_get_widget_by_action): walk the GtkItemFactoryItem
344         list to find the widget.
345         (gtk_item_factory_get_item): new function that works around
346         gtk_item_factory_get_widget() limitations, this function will only
347         return menu items, even for <Branch> entries.
348
349 Tue Mar  9 01:01:28 1999  Tim Janik  <timj@gtk.org>
350
351         * gdk/gdkfont.c (gdk_font_load): first lookup the xfont ID in our
352         font hash table, if we have a GdkFontPrivate entry for this font
353         already, simply increment its reference count, provided by Olaf Dietsche
354         <olaf.dietsche+list.gtk@netcologne.de>.
355
356         * gtk/gtkstyle.c (gtk_style_copy): plug a GdkFont reference leak, fix
357         provided by Olaf Dietsche <olaf.dietsche+list.gtk@netcologne.de>.
358
359 Sun Mar  7 06:13:29 1999  Tim Janik  <timj@gtk.org>
360
361         * gtk/gtkcontainer.c:
362         (gtk_container_add_with_args):
363         (gtk_container_addv):
364         (gtk_container_add): before adding a child to a conatiner, make sure
365         it is (default) constructed, this is neccessary because under certain
366         circumstances the child will get relized and mapped immediatedly, in
367         which case it has to be constructed already.
368
369 Mon Mar  1 17:58:21 1999  Tim Janik  <timj@gtk.org>
370
371         * gtk/gtksignal.c (gtk_signal_connect_by_type): count object_signal
372         values > 1 as TRUE also.
373
374 1999-03-16  Tor Lillqvist  <tml@iki.fi>
375
376         * README.win32: New file.
377                 
378         * configure.in: Check for lstat.
379
380         * config.h.win32: Add non-definition of HAVE_LSTAT, just for
381         completeness.
382
383         * gtk/gtkrc.c: If don't HAVE_LSTAT, use stat.
384
385         * gtk/gtk.def: Removed CRs.
386
387         * gtk/makefile.msc: Correct include path to Win32 GDK version (in
388         ..\gdk\win32).
389
390         * gdk/win32/makefile.msc: Correct upwards relative paths.
391         
392 Mon Mar 15 03:38:34 1999  George Lebl  <jirka@5z.com>
393
394         * gtk/gtkdnd.c: (gtk_drag_highlight) swap the
395           gtk_drag_highlight_expose and gtk_drag_highlight_paint since
396           it was connecting a void function to expose_event and the int
397           returning function to the draw signal
398
399 1999-03-14  Jeff Garzik  <jgarzik@pobox.com>
400
401         * configure.in:
402         Use correct path to libgmodule.la when ref'ing uninstalled copy
403         of glib.  (Already in stable branch, Bug #417)
404
405 1999-03-15  Tor Lillqvist  <tml@iki.fi>
406
407         Win32 merge and general portability stuff:
408                 
409         * acconfig.h,configure.in: Check for <sys/time.h>.
410
411         * gdk/win32: New directory (actually, been there for a while).
412         
413         * gtk/fnmatch.c: Include <glib.h> for G_DIR_SEPARATOR, WIN32 and
414         NATIVE_WIN32, and use these. Always case fold on Win32. No
415         backslashed escapes on native Win32.
416
417         * gtk/{gtk.def,makefile.msc}: New files.
418
419         * gtk/Makefile.am: Add above new files.
420         
421         * gtk/{gtkaccelgroup,gtkbindings}.c: Include <string.h>
422         instead of <strings.h>.
423
424         * gtk/{gtkcalendar,gtkitemfactory,gtkpreview,gtkrc}.c: Include
425         config.h. Protect inclusion of <sys/param.h>, <sys/time.h>, and
426         <unistd.h> appropriately.
427
428         * gtk/gtkdnd.c: Merge in Win32 version (which doesn't do much).
429         Use ABS() (from <glib.h>) instead of abs().
430         
431         * gtk/gtkfilesel.c: Moved Win32-specific includes after inclusion
432         of gtk (and thus glib) headers, so that WIN32 will be
433         defined. With MS C, include <direct.h> for mkdir prototype.
434
435         * gtk/gtkitemfactory.c (gtk_item_factory_callback_marshal): Add
436         some casts, needed by MS C.
437
438         * gtk/{gtklayout,gtkplug}.c: Merge in Win32 version (which isn't
439         implemented).
440
441         * gtk/gtkmain.c: Include gdk/gdkx.h for GDK_WINDOWING. Include
442         <X11/Xlocale.h> only on X11 platform, otherwise <locale.h>.  Use
443         G_SEARCHPATH_SEPARATOR_S and g_module_build_path.
444
445         * gtk/gtkmain.h: Mark variables for export/import on Win32.
446                 
447         * gtk/gtkrange.c (gtk_range_motion_notify): Set mods also in case
448         the event is not a hint, or its window is not the slider. Needed
449         on Win32, at least.
450
451         * gtk/gtkrc.c: Include config.h and gdk/gdkx.h. Use <locale.h>
452         unless on X11. Skip \r chars, too. Use G_DIR_SEPARATOR and
453         G_SEARCHPATH_SEPARATOR(_S). Use g_path_is_absolute. On Win32, use
454         a subdirectory of the Windows directory as gtk system
455         configuration directory.
456
457         * gtk/gtkselection.c: No chunks on Win32.
458
459         * gtk/gtksocket.c: Not implemented on Win32.
460
461         * gtk/gtkthemes.c (gtk_theme_engine_get): Use g_module_build_path.
462
463         * gtk/makeenums.h: Include gdkprivate.h after gdk.h.
464
465         * gtk/maketypes.awk: Declare variables with a macro that expands to
466         necessary export/import magic in the case of Win32.
467                 
468         * gtk/testrgb.c: Use dynamically allocated buffer. Use GTimers.
469
470 1999-03-13  Raja R Harinath  <harinath@cs.umn.edu>
471
472         * configure.in (gdk_wc): Move widechar tests from `glib' to here,
473         since those were meant only for gdki18n.h.  
474         * gdk/gdki18n.h: Include gdkconfig.h and use GDK_* instead of G_*
475         for widechar tests.
476         * gtk/Makefile.am (INCLUDES): Add -I../gdk for gdkconfig.h.
477
478 1999-03-13  Tor Lillqvist  <tml@iki.fi>
479
480         * configure.in acconfig.h: Check for dirent.h and pwd.h. Generate
481         gdk/gdkconfig.h using similar mechanism as GLib's glibconfig.h.
482
483         * gtk-config.in: Add @libdir/gtk+/include (where gdkconfig.h is
484         installed) to CFLAGS.
485
486         * gdk/Makefile.am: Add rules for gdkconfig.h.
487
488         * gdk/gdktypes.h: Include gdkconfig.h. Define macros for windowing
489         APIs.
490
491         * gdk/gdkfontsel.c: Don't include Xlib.h, it gets included via
492         gdkx.h anyway when compiling for X11.
493         (gtk_font_selection_create_xlfd): Use g_strdup_printf. (In
494         general): Merge in Win32 version.
495         
496         * gtk/gtkfilesel.c: Use g_get_current_dir(). Merge in Win32
497         version: Use G_DIR_SEPARATOR, g_path_is_absolute, no tilde
498         expansion (if we don't have HAVE_PWD_H), allow for drive
499         letters. UNC paths (\\server\share\...) are not handled yet.  Also,
500         included code from Craig Setera's port to Win32 (the one that uses
501         X11, and the cygwin dll), even if it probably will be abandoned.
502
503         * gtk/gtkfilesel.c: Don't append a * to the pattern to complete if
504         the user entered one herself.  This way one can complete *.h and
505         don't get matches on any .help files, for instance.
506         
507 Tue Mar  9 01:01:28 1999  Tim Janik  <timj@gtk.org>
508
509         * gdk/gdkfont.c (gdk_font_load): first lookup the xfont ID in our
510         font hash table, if we have a GdkFontPrivate entry for this font
511         already, simply increment its reference count, provided by Olaf Dietsche
512         <olaf.dietsche+list.gtk@netcologne.de>.
513
514         * gtk/gtkstyle.c (gtk_style_copy): plug a GdkFont reference leak, fix
515         provided by Olaf Dietsche <olaf.dietsche+list.gtk@netcologne.de>.
516
517 1999-03-09  Federico Mena Quintero  <federico@nuclecu.unam.mx>
518
519         * gtk/gtkstyle.c (gtk_default_draw_handle): Significantly reduced
520         the number of calls to gdk_draw_point() (and thus to X) by
521         clipping the points by hand.
522
523         * gtk/gtkhandlebox.c (draw_textured_frame): Actually make use of
524         the clip parameter.
525         (gtk_handle_box_paint): Only paint the handle if the expose area
526         intersects it.
527
528 Sun Mar  7 18:46:37 1999  ape@lrdpf.spacetec.no  (Asbjorn Pettersen)
529
530         * gtk/gtkmain.c (add_dll_suffix): Add this function (OS/2 ver.)
531
532 Sun Mar  7 11:43:34 1999  ape@spacetec.no  (Asbjorn Pettersen)
533
534         * gtk/gtkthemes.c (gtk_theme_engine_get): Add OS/2 changes.
535         Added function gen_8_3_dll_name(gchar *name, gchar *fullname).
536
537 Fri Mar  5 09:12:24 1999  ape@lrdpf.spacetec.no  (Asbjorn Pettersen)
538
539         * gtk/gtkitemfactory.c (gtk_item_factory_parse_rc): Open file in
540          textmode (O_TEXT) for OS/2 version.
541
542 Sun Feb 28 16:46:02 1999  Stefan Jeske  <stefan@gtk.org>
543
544         * gtk/gtkspinbutton.[c,h] gtk/testgtk.c: Added two new signals to 
545         GtkSpinButton, "input" and "output", to make the output more flexible.
546         The user has to provide a mapping between adjustment->value and the
547         output string (and vice versa, if the spin button is editable). 
548         See testgtk for examples.
549
550 Sat Feb 27 01:18:47 1999  Tim Janik  <timj@gtk.org>
551
552         * ChangeLog: moved old ChangeLog to ChangeLog.pre-1-2, and started
553         new one.
554         
555         * configure.in: set gtk+ version to 1.3.0.