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