1 Sat May 9 16:30:33 BST 1998 Tony Gale <gale@gtk.org>
3 * docs/gtk_tut_it.sgml: update of Italian tutorial
4 translation from Daniele Canazza <dcanazz@tin.it>
6 Sat May 9 02:34:41 1998 Tim Janik <timj@gtk.org>
8 * gtk/gtkfeatures.h.in: new file used as template for
9 * gtk/gtkfeatures.h: new file to define macros indicating newly
10 introduced features, such as GTK_HAVE_SIGNAL_INIT.
13 (gtk_signal_emitv_by_name):
15 new functions to emit signals with an already provided parameter set.
16 (provided by Kenneth Albanowski <kjahds@kjahds.com>).
17 (gtk_signal_real_emit): prototype changes, so this functions always
18 gets its parameters and signal structure as arguments.
19 (gtk_signal_emit): provide the signal structure and parameter list for
21 (gtk_signal_emit_by_name): likewise.
23 Sat May 9 00:03:12 1998 Tim Janik <timj@gtk.org>
25 * gtk/gtksignal.c (gtk_signal_handler_unref): reflect the presence of
26 signal connections through unsetting GTK_CONNECTED.
27 (gtk_signal_handler_insert): reflect the presence of signal connections
28 through setting GTK_CONNECTED.
29 (gtk_signal_real_emit): only check for handler emissions if the object
30 has the GTK_CONNECTED flag set.
31 (gtk_signal_handler_pending): don't check for pending handlers if the
32 GTK_CONNECTED flag is not set for this object.
34 * gtk/gtkobject.h (enum): new flag GTK_CONNECTED to indicate whether
35 a GtkObject has signal handler connections.
37 * gtk/gtkobject.c (gtk_object_real_destroy): only if GTK_CONNECTED is
38 set for this object call gtk_signal_handlers_destroy().
40 * gtk/gtktypeutils.h (GTK_TYPE_IS_A): deprecated macro, since it caused
41 multiple processing of macro args.
46 * gtk/gtksignal.c: reverted GTK_TYPE_IS_A back to gtk_type_is_a.
48 Thu May 7 19:03:50 1998 Tim Janik <timj@gtk.org>
50 * gtk/gtktypeutils.c (gtk_type_unique): asure that the type system has
53 Thu May 7 12:52:45 1998 Tim Janik <timj@gtk.org>
55 * gtk/gtkobject.c (gtk_object_set_data_by_id_full): allocate object
56 data chunks through a global object data structure list. unlink
57 object data before invoking its destroy function.
58 (gtk_object_finalize): slight modification to allow usage of object
59 data during object finalization.
61 Thu May 7 10:29:24 1998 Tim Janik <timj@gtk.org>
63 * gtk/gtksignal.c (gtk_signal_newv): suport middle dashes ('-') in
64 signal names, e.g. "signal-name" is now an alias for "signal_name".
65 (gtk_signal_handler_new): allocate handlers through a global handler
66 structure list, that's faster than memchunks.
67 (gtk_emission_new): allocate emissions through a global emission
68 structure list, that's faster than memchunks.
70 Thu May 7 05:14:19 1998 Tim Janik <timj@gtk.org>
72 * gtk-config.in (--libs): postfix -lg* libraries with LT_RELEASE.
74 * ltmain.sh: added a new commandline flag -postfix similar to -release,
75 but will immediately change the library name.
78 * gtk/Makefile.am: specify -postfix and -version-info
80 * configure.in: version bump to 1.1.0. added GTK_INTERFACE_AGE and
81 GTK_BINARY_AGE. calculate LT_* variables for libtool.
83 1998-05-06 Federico Mena Quintero <federico@nuclecu.unam.mx>
85 * gtk/gtkclist.c (draw_row): Fixed incorrect painting of row
86 background (fg_set -> bg_set confusion).
88 1998-05-06 Stefan Jeske <stefan@gtk.org>
90 * gtk/testgtk.c (unselect_all): Removed code that caused an
93 Wed May 6 02:16:34 1998 Tim Janik <timj@gtk.org>
95 * gtk/gtksignal.c: reimplemented the signal storage system to use a
96 linear array rather than a hash table.
97 be carefull *not* to keep any GtkSignal pointers across invokations
98 of gtk_signal_next_and_invalidate() and therefore gtk_signal_new[v]().
99 general code cleanups, made all allocations through memchunks.
100 (gtk_signal_lookup): we now do the lookup of signals through a key_id
101 for the signal names to avoid multiple hashing of the signal name on
102 lookups for the several hirarchy levels of an object.
104 Tue May 5 15:33:27 1998 Tim Janik <timj@gtk.org>
106 * gtk/gtkmain.c (gtk_init): added gtk_signal_init() to avoid repeatedly
107 checking for signal initialization in gtksignal.c.
109 * gtk/gtktypeutils.c (TYPE_NODES_BLOCK_SIZE): reseted this to 200 after
110 a long debugging period ;)
112 1998-05-05 Stefan Jeske <stefan@gtk.org>
114 * gdk/gdkgc.c gdk/gdk.h gtk/gtkctree.c (gdk_gc_set_dashes):
115 New function to wrap XSetDashes; modified gtkctree.c to use it.
117 1998-05-04 Federico Mena Quintero <federico@nuclecu.unam.mx>
119 * configure.in: Added $x_libs in the other_libraries field in the
120 check for XShapeCombineMask.
122 Mon May 4 00:30:11 1998 Tim Janik <timj@gtk.org>
124 * gtk/gtktypeutils.h (GTK_TYPE_IS_A): new macro to speedup
126 * gtk/gtktypeutils.c: reimplemented the type storage system to use a
127 linear array rather than a hash table. it actually speeded up testgtk
128 for a *considerable* amount. be carefull *not* to keep any GtkTypeNode
129 pointers across invokations of gtk_type_node_next_and_invalidate() and
130 therefore gtk_type_unique()!
132 * gtk/gtkobject.h (GTK_IS_OBJECT_CLASS): new macro to test for the
133 inheritance of a class pointer.
134 (GTK_OBJECT): modifications for speedups.
135 (GTK_IS_OBJECT): likewise.
136 (GTK_OBJECT_CLASS): likewise.
139 * gtk/gtkcontainer.h (GTK_IS_CONTAINER_CLASS): new macro.
141 * gtk/gtkwidget.h (GTK_IS_WIDGET_CLASS): new macro.
143 * gtk/gtk.defs (GtkTooltips): define GtkTooltips as object not as boxed,
144 since its derivation changed 4 month ago ;(. showed up with the unique
145 type name checking code in gtk_type_unique().
147 * random guint->GtkType and macro fixups.
149 Sat May 2 23:14:34 1998 Owen Taylor <otaylor@gtk.org>
151 * gtk/gtkcurve.c (gtk_curve_graph_events): Ignore
152 Configure events that would result in a negative
155 Sun May 3 14:55:34 1998 Owen Taylor <otaylor@gtk.org>
157 * docs/gtkfaq.sgml (CPPFLAGS): Added a FAQ entry about
158 "glibconfig.h" and another about writing another IRC
161 Sat May 2 00:14:05 1998 Owen Taylor <otaylor@gtk.org>
163 * gtk/gtkpreview.c (gtk_trim_cmap): Make sure the
164 parameters to log are doubles. Digital Unix apparently
165 is missing the argument in its prototype.
167 Sun May 3 19:04:46 1998 Owen Taylor <otaylor@gtk.org>
169 * gtk/gtklabel.c (gtk_label_state_changed): Don't
170 force a clear until the widget is actually on
173 Sun May 3 21:32:35 1998 Owen Taylor <otaylor@gtk.org>
175 * gdk/gdk.c (gdk_event_translate): Grab with OwnerEvents = False
176 to make this consistent with the gtk-1-0 tree.
178 Sun May 3 13:38:22 1998 Owen Taylor <otaylor@gtk.org>
180 * configure.in acheader.h gdk/gdkwindow.c
181 Check for Shape extension both on the client and server
182 side. (And, more importantly, check for the shape extension
183 so we may include -lXext even when compiling with --disable-xshm)
185 Don't set override_redirect on all shaped windows. It isn't
188 * gdk/gdkwindow.c: Set ->colormap to NULL for root
189 and foreign windows. Use this to check if we
190 need to get the colormap from X.
192 Fri May 1 22:32:47 1998 Owen Taylor <otaylor@gtk.org>
194 * gtk/gtkbutton.c (gtk_button_paint): Draw the areas
195 between the default and the button always in GTK_STATE_NORMAL.
197 * gtk/gtkrange.c (gtk_range_style_set): Added a style_set
200 Fri May 1 16:40:57 1998 Owen Taylor <otaylor@gtk.org>
202 * gdk/gdkpixmap.c (gdk_pixmap_colormap_create_from_xpmp[_d]):
203 Fix a buffer overflow on pixmaps that claim to have
204 more than 31 characters per pixel.
206 (gdk_pixmap_read_string): Don't wrap around strings longer
207 than half of address space ;-)
209 * gtk/gtk[vh]ruler.c gtk/gtkinputdialog.c: Expand some buffers
210 that were used for printing integers.
217 int foo (void) { ... }
219 Even where there were proper prototypes elsewhere.
221 * gdk/gxid.c (handle_claim_device): Some extra checks.
222 It isn't safe against being fed bad X id's, but at
223 least it should be safe against deleting all your
226 Sun May 3 19:45:09 1998 Tim Janik <timj@gtk.org>
228 * gtk/gtkadjustment.c (gtk_adjustment_assimilate_value): new function
229 to set the adjustments value when there is no current emission.
230 [ Removed by mutual agreement owt 5/3/1998 ]
232 * gtk/gtksignal.c: added new functions to retrive the number of
233 existing emissions for a certain signal.
234 (gtk_signal_n_emissions): new function.
235 (gtk_signal_n_emissions_by_name): new function.
237 Sun May 3 16:55:43 1998 Tim Janik <timj@gtk.org>
239 * gtk/gtkcontainer.c (gtk_container_set_focus_child): new function to
240 set the current focus_child of a container, does proper referencing and
241 adjusts the vadjustment/hadjustment associated with the focus widget.
243 * gtk/gtkwidget.c (gtk_widget_grab_focus): set the focused child on
244 containers via gtk_container_set_focus_child.
246 * gtk/gtknotebook.c: modifications to use gtk_container_set_focus_child
249 * gtk/gtkcontainer.c (gtk_container_remove): removed unsetting of focus
250 child since not every child removal goes through this function (this
251 showed up after gtk_container_set_focus_child() started to reference the
252 focus_child of a container).
254 * gtk/gtkwidget.c (gtk_widget_unparent): moved unsetting the focus_child
255 of a container from gtk_container_remove into this place.
257 Sat May 2 22:33:45 1998 Tim Janik <timj@gtk.org>
259 * gtk/gtksignal.c: added new functions to operate on intermediate
260 function pointers. implemented incremental blocking.
261 (gtk_signal_disconnect_by_func): new function.
262 (gtk_signal_handler_block_by_func): new function.
263 (gtk_signal_handler_unblock_by_func): new function
265 Fri May 1 22:45:55 1998 Owen Taylor <otaylor@gtk.org>
267 * gtk/gtkscrolledwindow.c (gtk_scrolled_window_size_allocate):
268 Always show the scrollbars when the policy is
271 Sat May 2 20:19:03 1998 Tim Janik <timj@gtk.org>
273 * gtk/gtkadjustment.c (gtk_adjustment_set_value): only emit
274 "value_changed" if we really passed a new value.
275 (gtk_adjustment_changed): new function to emit the "changed" signal.
276 (gtk_adjustment_set_value): new function to emit the "value_changed"
279 Fri May 1 12:28:35 1998 Owen Taylor <otaylor@gtk.org>
281 * gtk/gtkcombo.c: Further changes to the way the window
282 is popped up so that it will be compatible with
283 auto-scrolling in the future.
285 Fri May 1 20:25:29 1998 Tim Janik <timj@gtk.org>
287 * gtk/gtkcombo.c (gtk_combo_popup_list): do not just return if
288 the combo-list is empty since that will cause the combo to operate
289 on a non existing GtkList window.
290 (gtk_combo_get_pos): provide the combo list with a usfull default
292 (gtk_combo_popup_button_press): grab the focus.
293 (gtk_combo_activate): grab the focus.
295 Fri May 1 12:06:43 1998 Owen Taylor <otaylor@gtk.org>
297 * gtk/gtkwindow.[ch] (gtk_widget_reset_rc_styles): New
298 function to reset the RC styles for a heirarchy
300 Clear the window background if necessary in
301 gtk_window_style_set.
303 * gtk/gtkrc.[ch]: New function gtk_rc_reparse_all() which
304 rereads all previously read RC files.
306 * gdk/gdkwindow.c gdk/gdk.h: New function gdk_window_get_toplevels().
307 (Should it just be called gdk_get_toplevels?)
309 * gtk/testgtk.c: New test to reload RC files.
311 Fri May 1 13:57:36 1998 Tim Janik <timj@gtk.org>
314 * gtk/gtkclist.c: prefixed all clist flags with GTK_ to avoid name
315 clashes. redefined GTK_CLIST_SET_FLAGS and GTK_CLIST_UNSET_FLAGS as
316 GTK_CLIST_SET_FLAG and GTK_CLIST_UNSET_FLAG to automatically add
317 the GTK_ prefix (this solution involved less changes in the
318 gtkclist.c code). added a GTK_CLIST_CONSTRUCTED flag to substitute
319 the mem_chunk==NULL test in gtk_clist_construct. merged in changes
320 from lars & stefan to support the derivation of GtkCtree.
324 initial import of a tree widget derived from gtkclist, courtesy
325 of Lars Hamann <lars@gtk.org> and Stefan Jeske <jeske@gtk.org>,
328 Fri May 1 10:05:44 1998 Tim Janik <timj@gtk.org>
330 * gtk/gtklist.c (gtk_list_add): let gtk_list_append_items do the work
332 (gtk_list_insert_items):
333 (gtk_list_remove_items_internal):
334 (gtk_list_clear_items):
335 remove a possible pointer grab, we might get thrown into a loop
337 (gtk_list_button_press): grab the pointer *before* selecting the child,
338 because selection of items may cause the lists children to change,
339 resulting in a grab release.
340 (gtk_list_clear_items): use gtk_list_unselect_child() for unselection of
342 (gtk_list_shutdown): remove all children from the list.
343 (gtk_real_list_unselect_child):
344 (gtk_real_list_select_child): *always* put our internal structures into
345 sane state *before* signal emisions (i.e. list->selection updates prior
346 to gtk_list_item_[de]select() calls).
348 * gtk/gtkcombo.c (gtk_combo_init): adjust the scrollbar if the lists
349 focused child walks out of the window.
350 removed CAN_FOCUS for the combo arrow's button since it doesn't react
351 to keyboard events ("clicked" connection is missing).
353 Fri May 1 00:42:25 1998 Owen Taylor <otaylor@gtk.org>
355 * gdk/gdkwindow.c (gdk_window_get_colormap): Fix up
356 getting colormap for FOREIGN windows to go along with
357 Raster's fix for visuals.
362 Thu Apr 30 23:32:51 1998 Owen Taylor <otaylor@gtk.org>
364 * gtk/gtkscrolledwindow.c (gtk_scrolled_window_size_allocate):
365 Check to catch the case when the viewport fits in either
366 direction or both, instead of flip-flopping infinitely.
368 Only show/hide the scrollbars once at the end.
370 Thu Apr 30 21:56:07 1998 Owen Taylor <otaylor@gtk.org>
372 * gtk/gtkscrolledwindow.c (gtk_scrolled_window_foreach):
373 Include the scrollbars in the foreach call.
374 (gtk-fortier-980405-0.patch;
375 Patrice Fortier <Patrice.Fortier@aquarel.fr>).
378 really should also include its tabs, but that might cause
379 problems for programs if they
381 Thu Apr 30 21:51:52 1998 Owen Taylor <otaylor@gtk.org>
383 * gtk/gtkpixmap.c (gtk_pixmap_set): Only request a
384 resize if the size actually changed.
385 (gtk-johannes-980414-0.patch ;
386 johannes@nada.kth.se (Johannes Keukelaar) )
388 Thu Apr 30 10:22:59 1998 Owen Taylor <otaylor@gtk.org>
390 * glib/ltmain.sh glib/ltconfig glib/config.sub glib/config.guess:
391 ltmain.sh ltconfig config.sub config.guess:
393 Reverted back to libtool-1.2 (plus minor patches) so as not to
394 force the issue for everyone else.
396 Thu Apr 30 10:22:59 1998 Owen Taylor <otaylor@gtk.org>
398 * glib/ltmain.sh glib/ltconfig glib/config.sub glib/config.guess:
399 Updated to libtool 1.2a.
401 * gtk/gtkclist.c: Draw the in-between lines with style->base
402 instead of style->white.
404 Wed Apr 29 15:46:13 1998 Owen Taylor <otaylor@gtk.org>
406 * gdk/gdkprivate.h gdk/gdkwindow.c gdk/gdkpixmap.c:
407 Cache the colormap and children of a window locally
408 instead of fetching them from the server when needed.
409 Huge performance difference for creating/destroying
412 * gtk/gtkstyle.c: Find the depth from the cached
413 visual, instead of asking the server.
415 * gtk.m4: Distribute the new version which tries to
416 figure out what went wrong and give helpful error
419 * ltmain.sh ltconfig config.sub config.sh:
420 Updated to libtool 1.2a
422 * gtk/gtktext.c: Fixed a bug where the drawn level
423 was being messed up when the text was scrolled
426 Thu Apr 30 02:42:11 PDT 1998 Manish Singh <yosh@gimp.org>
428 * gtk/gtkfilesel.c: don't die when naughty people remove parts of
429 the filesystem under you (fix from Josh)
431 Thu Apr 30 09:49:14 1998 Tim Janik <timj@gtk.org>
433 * gtk/gtkscrolledwindow.c (gtk_scrolled_window_foreach): check
434 if the viewport already exists before iterating over it, maybe we
435 haven't been constructed yet.
437 Thu Apr 30 01:51:00 1998 Tim Janik <timj@gtk.org>
439 * gtk/gtkbin.c (gtk_bin_add): made this function issue a warning if
440 the GtkBin widget already has a child.
442 * gtk/gtkbox.c (gtk_box_pack_{start|end}):
443 check that child->parent == NULL;
445 Tue Apr 28 22:13:54 1998 Owen Taylor <otaylor@gtk.org>
447 * gtk/gtkselection.c (gtk_selection_clear): Only return
448 FALSE when the clear event is been rejected, not when
449 widget has already lost the selection. (Which should
450 only happen when we are setting the selection to another
453 Fri Apr 24 19:07:32 1998 Owen Taylor <otaylor@gtk.org>
455 * gtk/gtkfixed.c gtk/gtkpaned.c gtk/gtktable.c:
457 Removed the "check visibility after gtk_widget_unparent" bug
458 in hopefully the last three places.
460 Tue Apr 28 15:46:41 1998 Tim Janik <timj@gtk.org>
462 * gtk/gtkrc.c (gtk_rc_parse_statement): allow the inclusion of other
465 Mon Apr 27 15:11:52 1998 Tim Janik <timj@gtk.org>
467 * gtk/gtkwidget.c (gtk_widget_grab_focus): only allow grabbing of focus
468 for CAN_FOCUS widgets.
470 * gtk/testgtk.c (create_scrolled_windows): feature h/v focus
471 adjustments for the table.
472 (create_list): feature automatic adjustment of the scrolled window to
473 always contain the focused child.
474 (create_main_window): keep the focussed button always inside of the
477 * gtk/gtkcontainer.c (gtk_real_container_focus): set the h/v focus
478 adjustments, to contain the allocation of the currently focused child.
479 (gtk_container_set_focus_hadjustment): new functin to set the
480 horizontal focus adjustment.
481 (gtk_container_set_focus_vadjustment): new functin to set the vertical
484 * gtk/gtkadjustment.c (gtk_adjustment_clamp_page): new fucntion to
485 clamp the currents adjustment page into a specific range.
487 * random GtkType fixups for gtk_*_get_type() functions.
489 Fri Apr 24 18:37:16 1998 Owen Taylor <otaylor@gtk.org>
491 * gtk/gtktreeitem.c (gtk_tree_item_remove_subtree):
492 Account for the fact that gtk_tree_item_remove_subtree
493 will be called recursively.
495 Handle removing a collapsed subtree.
497 (From Andy Dustman <adustman@comstar.net>)
499 * gtk/gtktree.c (gtk_tree_remove_items): Look for the
500 root tree when removing items from a non-previously
503 * gtk/testgtk.c: Added a remove_subtree button.
505 Thu Apr 23 23:44:17 1998 Owen Taylor <otaylor@gtk.org>
507 * gtk/gtkobject.c (gtk_object_finalize): Notify all weak references
508 before object removing data. This change fixes a bug where
509 removing the last weak references would cause it to be
512 Wed Apr 15 20:42:46 1998 Owen Taylor <otaylor@gtk.org>
514 * gdk/Makefile.am: Removed mostly useless dependency that
515 was causing problems for SGI's make, when used with
516 the 'make dist' form of GTK+. (Dependency caused dependencies
517 to be redone when BUILT_SOURCES changed)
521 Thu Apr 30 11:18:00 1998 Owen Taylor <otaylor@gtk.org>
523 * gtk/gtkcombo.[ch]: Allow the user to use the popup list
526 * gtk/gtkmenuitem.c gtk/gtkitem.c: Moved enter/leave handlers
527 to gtkitem.c so dragging can also work in lists.
529 * gtk/gtklist.[ch]: Track child enter events and use
530 those to allow dragging the selection.
532 Thu Apr 30 11:16:06 1998 Owen Taylor <otaylor@gtk.org>
534 * gtk/gtktext.c: Try enabling background pixmaps for editable text
535 widgets. There is a bit of flashing, but not too bad. If you
536 don't want the flashing, you can always not set a background
539 Wed Apr 29 15:46:13 1998 Owen Taylor <otaylor@gtk.org>
541 * gtk/gtktext.c: Fixed a bug where the drawn level
542 was being messed up when the text was scrolled
545 1998-04-28 Miguel de Icaza <miguel@nuclecu.unam.mx>
547 * gdk/gdk.c (gdk_event_translate): Random debugging fixed this
548 bug: There is no need to set the ExposureMask in the XGrabPointer
549 (this caused DnD programs to crash).
551 Fri Apr 24 01:29:04 1998 Tim Janik <timj@gtk.org>
553 * gtk/gtkaccelerator.h (struct _GtkAcceleratorTable): changed ref_count
554 field to be of type guint.
555 * gtk/gtkaccelerator.c (gtk_accelerator_table_unref): added check for
557 (gtk_accelerator_table_install): keep a per object list of accelerator
558 tables that refer to this object.
559 (gtk_accelerator_table_remove): remove the accelerator table from the
561 (gtk_accelerator_table_clean): warn if there are any object references
562 left in an accelerator table upon destruction.
563 (gtk_accelerator_tables_delete): new function to delete object
564 references from the accelerator tables associated with this object.
566 * gtk/gtkwidget.c (gtk_widget_class_init): changed emission of
567 GtkWidget::install_accelerator to GTK_RUN_LAST so the installation
568 of an accelerator can be prevented by gtk_signal_emit_stop().
569 (gtk_widget_real_destroy): call gtk_accelerator_tables_delete (),
570 so there are no stale pointers in accelerator tables left.
572 1998-04-22 Federico Mena Quintero <federico@nuclecu.unam.mx>
574 * gtk/gtkbin.c (gtk_bin_remove): Remember whether the widget was
575 visible before we unparent it.
577 Wed Apr 22 04:15:26 1998 Tim Janik <timj@gtk.org>
579 * gtk/gtkmain.c (gtk_handle_current_timeouts): prepend the
580 running_timeouts list with the tmp_list link itself, not with a new
581 GList structure pointing to our link. that would fill up memory and
582 causes the GList.data fields of the running_timeouts list to point to
583 GList structures and not GtkTimeoutFunction structures which is a
585 (gtk_handle_current_idles): likewise (exchange "timout" with "idle" in
588 Sat Apr 18 22:18:12 1998 Tim Janik <timj@gtk.org>
590 * gtk/gtkradiomenuitem.h:
591 * gtk/gtkradiomenuitem.c (gtk_radio_menu_item_set_group): new function
592 ala gtk_radio_button_set_group.
593 (gtk_radio_menu_item_init): assure that we always have at least a group
596 * gtk/gtkradiobutton.c (gtk_radio_button_set_group): few cleanups and
597 added g_return_if_fail() statements.
598 (gtk_radio_button_init): assure that we always have at least a group
601 Fri Apr 17 03:05:05 1998 Tim Janik <timj@gtk.org>
603 * ChangeLog split up into ChangeLog.pre-1-0 and ChangeLog.
605 Wed Apr 15 05:13:09 1998 Tim Janik <timj@gtk.org>
607 * gtk/gtklabel.c (gtk_label_size_request): corrected a brace position
608 (Damon Chaplin), which i got wrong when applying Damon's patch the last
611 Wed Apr 15 20:42:46 1998 Owen Taylor <otaylor@gtk.org>
613 * gtk/gtkpreview.c (gtk_preview_get_visuals): Make sure
614 that when we are running with a non-installed colormap,
615 in 8-bit pseudo-color, we actually are using the system
616 visual. (Fixes *Bad Match* errors on Digital Unix machines
617 with multiple 8-bit pseudo-color visuals)
619 1998-04-14 Miguel de Icaza <miguel@nuclecu.unam.mx>
621 * gdk/gdkwindow.c (gdk_window_xid_at): Fix the problem introduced
622 by whoever thought that randomly changing ints to unsigned int
623 without reviewing the code was a good idea. It is, btw not
624 mentioned in the ChangeLog as usual, but I know it was not Elliot
625 the culprit this time.
627 Mon Apr 13 19:16:22 PDT 1998 Shawn T. Amundson <amundson@gtk.org>
629 * Released GTK+ 1.0.0