]> Pileus Git - ~andy/gtk/blob - ChangeLog.pre-2-6
update version to 2.0.2, binary age 2, interface age 2.
[~andy/gtk] / ChangeLog.pre-2-6
1 Tue Apr  2 13:44:27 2002  Tim Janik  <timj@gtk.org>
2
3         * configure.in: update version to 2.0.2, binary age 2, interface
4         age 2.
5
6         * NEWS: updates for 2.0.2.
7
8 Mon Apr  1 22:20:24 2002  Kristian Rietveld  <kris@gtk.org>
9
10         * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): add
11         check for y > tree_view->priv->height (fixes #76974)
12
13 Mon Apr  1 22:19:39 2002  Kristian Rietveld  <kris@gtk.org>
14
15         * gtk/gtktreemodelsort.c (gtk_tree_model_sort_sort_level): get
16         the stamp changes right this time
17
18 Mon Apr  1 22:13:24 2002  Kristian Rietveld  <kris@gtk.org>
19
20         * gtk/gtktreemodel.c (gtk_tree_row_reference_free): only
21         disconnect the ref callbacks when model == proxy (Thanks go to
22         Manuel Clos Crespo for the remote debugging)
23
24 Sat Mar 30 15:19:24 2002  Kristian Rietveld  <kris@gtk.org>
25
26         * gtk/gtktreemodelsort.c: revert the latest stamp increment changes,
27         as it broke stuff for trees
28
29 Fri Mar 29 18:15:12 2002  Owen Taylor  <otaylor@redhat.com>
30
31         * ===== Released 2.0.1 ======
32
33 Fri Mar 29 18:09:18 2002  Owen Taylor  <otaylor@redhat.com>
34
35         * gtk/gtkaccelgroup.c (gtk_accel_group_query): Call 
36         gdk_keyval_to_lower() on the key passed in, since we
37         lowercase all other key vals passed in, so querying
38         keyvals will otherwise fail if the caller used
39         an uppercase accelerators (#76899, Vitaly Tishkov)
40
41 Fri Mar 29 17:41:21 2002  Owen Taylor  <otaylor@redhat.com>
42
43         * gtk/gtkmain.c (load_modules): Fix screwup in handling
44         of module path that was resulting in freed memory being
45         accessed when both GTK_MODULES and a theme were set.
46         (#76902, Johan Dahlin)
47
48 Fri Mar 29 17:57:36 2002  Owen Taylor  <otaylor@redhat.com>
49
50         * gtk/gtkiconfactory.c (get_default_icons): Fix wrong
51         stock id's for ADD/REMOVE. (#76915, Vitaly Tishkov)
52
53 2002-03-29  Hans Breuer  <hans@breuer.org>
54
55         * gtk/gtkmain.h : fix typo in gtk_init_check macro, which
56         caused crashes if argc != 0
57
58         * gtk/stock-icons/makefile.msc : added new icons
59
60 Fri Mar 29 20:17:35 2002  Kristian Rietveld  <kris@gtk.org>
61
62         * gtk/gtktreemodelsort.c (gtk_tree_model_sort_rows_reordered):
63         remove call to gtk_tree_model_sort_increment_stamp
64         (gtk_tree_model_sort_sort_level): always increment the stamp
65
66 Fri Mar 29 00:19:41 2002  Owen Taylor  <otaylor@redhat.com>
67
68         * NEWS: Updates
69
70         * configure.in: Version 2.0.1, binary, interface age 1.
71
72         * configure.in (GDK_PIXBUF_VERSION): Up required versions
73         of dependencies.
74
75         * gtk/gtkiconfactory.c gtk/stock-icons/Makefile.am:
76         Add stock_add/remove_16.
77
78 Thu Mar 28 18:38:30 2002  Owen Taylor  <otaylor@redhat.com>
79
80         * gtk/gtk[hv]paned.c (gtk_[hv]paned_size_allocate): 
81         Don't show the window unless the widget is mapped.
82         (#76742, Dennis Björklund, Soeren Sandmann)
83
84 2002-03-29  Hans Breuer  <hans@breuer.org>
85
86         Fixed dashed line issues (#74441) to an IMO reasonable extend. 
87         That is: use PS_USERSTYLE on WinNT (the next GDI limit appears
88         to be with lines width > 50); Render horizontal and vertical
89         dashed lines on Win9x 'by hand'. Dotted selection rectangles 
90         and Dia look nice ...
91
92         * gdk/win32/gdkprivate-win32.h : add pen_dashes pointer and
93         num_pen_dashes to _GdkGCWin32
94         * gdk/win32/gdkgc-win32.c : initialize pen_dashes and remove
95         the guesses from dashes to windoze line styles.
96         (predraw_set_forground) : always ExtCreatePen (PS_SOLID) on
97         Win9x, which does not support PS_USERSTYLE.
98         * gdk/win32/gdkdrawable-win32.c : new functions render_line_
99         <horizontal|vertical>. Use them if not running on NT in
100         gdk_win32_draw_<rectangle|segments|lines> ()
101
102         * gdk/win32/gdkkeys-win32.c (gdk_keyval_name) : return NULL
103         for keyval == 0 to avoid to have zeros in all menu entries 
104         without accelerator.
105
106 2002-03-29  Jakub Steiner <jimmac@ximian.com>
107
108         * gtk/stock-icons/stock_add_24.png:
109         * gtk/stock-icons/stock_add_16.png:
110         * gtk/stock-icons/stock_remove_24.png:
111         * gtk/stock-icons/stock_remove_16.png: use a simple '+' and '-',
112           works better. the old box was too clumsy
113
114 Thu Mar 28 21:11:04 2002  Tim Janik  <timj@gtk.org>
115
116         * gtk/gtkfilesel.c (open_new_dir): when encountering non-UTF-8 file
117         names, alert the user with g_message() instead of g_warning() and
118         put out the actual conversion error.
119
120 2002-03-28  Dave Camp  <dave@ximian.com>
121
122         * gtk/gtktreeview.c (install_scroll_sync_handler): Don't install
123         the handler if the widget isn't realized.
124
125 2002-03-28  Jakub Steiner <jimmac@ximian.com>
126
127         * gtk/stock-icons/stock_font*:
128         * gtk/stock-icons/stock_align*:
129         * gtk/stock-icons/stock_text*: better solution to the dark theme
130           problem. Also looks more pretty IMHO
131
132 2002-03-27  Matthias Clasen  <maclas@gmx.de>
133
134         * configure.in: Try to find libpng via pkg-config first,
135         since libpng-1.2.2 will come with a .pc file.
136
137 Wed Mar 27 11:10:39 2002  Owen Taylor  <otaylor@redhat.com>
138
139         * gtk/gtknotebook.c (gtk_notebook_real_remove): Set
140         page->last_focus_child to NULL as well as removing the
141         weak reference, to deal with reentrancy in set_focus_child().
142         (#76634, Dennis Björklund)
143
144 2002-03-27  Murray Cumming  <murrayc@usa.net>
145  
146         * gtk/gtktreeview.c: Corrected registered return type of
147         "move-cursor" signal. Had to add a marshaller to 
148         gtk/gtkmarshalers.list.
149         
150 Tue Mar 26 14:46:50 2002  Owen Taylor  <otaylor@redhat.com>
151
152         * gtk/gtkmenu.c (gtk_menu_popup): Shuffle the ordering around
153         some more (position before realizing) fixing problems with 
154         arrows popping up at the wrong time (#73386), hopefully not
155         introducing other problems. (Reported by Ettore Perrazoli, others)
156
157 2002-03-26  Dave Camp  <dave@ximian.com>
158
159         * gtk/gtktreeview.c (gtk_tree_view_button_press): Free the path
160         after calling gtk_tree_view_row_activated() rather than before.
161
162 2002-03-25  Sven Neumann  <sven@gimp.org>
163
164         * gtk/gtkrc.c (gtk_rc_parse_font_name): free the style's
165         font_description before assigning a new one.
166         (gtk_rc_parse_stock): always unref the created icon_set. #76289
167         
168 2002-03-25  Mark McLoughlin  <mark@skynet.ie>
169
170         * gtk/gtkbindings.c: (gtk_binding_entry_add_signal),
171         kill code duplicated in gtk_binding_entry_add_signall.
172
173 Sun Mar 24 10:32:38 2002  Jonathan Blandford  <jrb@redhat.com>
174
175         * gtk/gtktreemodel.c (gtk_tree_path_copy): Make path arg const, #75653
176
177         * gtk/gtkfontsel.c (gtk_font_selection_show_available_styles): fix
178         a warning
179
180         * gtk/gtktreeview.c (gtk_tree_view_button_press): remove the grab
181         when we emit row_activated so that listeners of this signal can
182         grab the mouse, #75629
183
184 2002-03-23  Havoc Pennington  <hp@pobox.com>
185
186         * gtk/gtktextlayout.c (gtk_text_layout_real_invalidate):
187         invalidate the line containing start, even if the [start,end)
188         range is empty (just invalidate [start,end], essentially).
189         Partially fixes #72374
190
191 2002-03-23  Havoc Pennington  <hp@pobox.com>
192
193         * gtk/gtktextview.c (gtk_text_view_do_popup): end any selection in
194         progress, patch from db@zigo.dhs.org, #74620
195
196 2002-03-23  Havoc Pennington  <hp@pobox.com>
197
198         * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): extend
199         selection for pageup/pagedown and ctrl+pageup/pagedown if 
200         shift is held. more of #53934
201
202 2002-03-23  Havoc Pennington  <hp@pobox.com>
203
204         * gtk/gtktextview.c (gtk_text_view_destroy_layout): disconnect 
205         layout handlers earlier in the function, to avoid possible
206         reentrancy screwups
207         (gtk_text_view_invalidate): Don't install idle handlers if 
208         layout == NULL, otherwise we get problems during finalization 
209         since clearing the buffer invalidates and puts the idle handlers
210         back after we destroy the layout. #74660
211         (gtk_text_view_ensure_layout): Install the validation handlers
212         right after creating the layout.
213
214         * gtk/gtktexttagtable.c (foreach_unref): call
215         _gtk_text_buffer_notify_will_remove_tag(), #75126
216
217 2002-03-22  Havoc Pennington  <hp@pobox.com>
218
219         * gdk/x11/gdkfont-x11.c (gdk_fontset_load): add more explanatory
220         text to the error message about missing charsets, and use
221         g_printerr() not g_warning() since this is typically not a
222         programming error (we do not export any API to ask whether 
223         a font set will have missing charsets so apps realistically can't 
224         do anything other than try the gdk_fontset_load())
225
226         * gtk/gtktextview.c (gtk_text_view_key_press_event): return FALSE
227         if the text view isn't editable and the user presses Return, 
228         so default buttons and such can be activated, #74937
229
230         * gtk/gtktextbuffer.c (paste_from_buffer): don't insert 
231         if the insertion point is not editable and the paste 
232         is interactive, #74125
233
234         * gtk/gtkwindow.c (gtk_window_move_resize): enhance the #if 0
235         debug spew
236
237         * gtk/gtktextbuffer.c (cut_or_copy): only remove the previous 
238         cut/copied data right before replacing it, when we know we are
239         going to replace it. Fixes #74049
240
241 2002-03-22  Richard Hult  <rhult@codefactory.se>
242
243         * gdk/gdkevents.c (gdk_event_get_root_coords): Fix typo, where x
244         value was assigned to both x and y.
245
246 Fri Mar 22 11:29:11 2002  Owen Taylor  <otaylor@redhat.com>
247
248         Partial fix for problem where keypad keys acted
249         as shift-arrows in an entry rather than arrows (#74327)
250
251         * gtk/gtkkeyhash.c (_gtk_key_hash_lookup): Sort lookup
252         results by number of modifiers in the entry. Fixes
253         problem where if a key matched both modified and unmodified
254         key bindings ... e.g., the distinguishing key binding
255         was consumed, then it was random which was used. 
256
257         * gtk/gtkbindings.c (gtk_binding_entries_sort_patterns): 
258         Catch the case where there are multiple entries from the
259         same bindingset (with different modifiers), and use only
260         the first entry, which, with the change in _gtk_key_hash_lookup()
261         will be the preferred value.
262
263 Fri Mar 22 10:56:19 2002  Owen Taylor  <otaylor@redhat.com>
264
265         * gtk/gtkaccelmap.c (gtk_accel_map_save_fd): Fix memory
266         leak. (#74400, Morten Welinder.)
267
268         * gtk/gtkaccelmap.c: Properly handle short returns from
269         write() calls. (Handling EINTR isn't enough... that only
270         handles the case where you were interrupted before you
271         wrote a single byte.)
272         
273         * gdk/linux-fb/gdkmouse-fb.c gdk/linux-fb/gdkkeyboard-fb.c:
274         Robustify against short returns from write() calls.
275
276 Fri Mar 22 10:12:10 2002  Owen Taylor  <otaylor@redhat.com>
277
278         * gtk/gtktextview.c (gtk_text_view_paint): Change
279         G_BREAKPOINT() to g_assert_not_reached ().
280         (#75865, Ashok Venkiteswaran)
281         
282 2002-03-22  Tor Lillqvist  <tml@iki.fi>
283
284         * gdk/win32/gdkgc-win32.c (gdk_win32_gc_set_dashes): Don't clear
285         all of the pen_style, just the PS_STYLE_MASK. Seems to fix #74441,
286         but that is just the special case of one-pixel wide one-pixel
287         on-off dotted lines. To fully implement generic X11 style dashed
288         lines a major rewrite would be needed.
289
290 2002-03-21  Matthias Clasen  <maclas@gmx.de>
291
292         * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Trivial typo
293         fix. (Vitaly Tishkov, #75726)
294
295 Thu Mar 21 10:04:05 2002  Owen Taylor  <otaylor@redhat.com>
296
297         * gdk/gdkwindow.c (gdk_window_real_get_depth): Remove
298         some left over debugging code with a G_BREAKPOINT()
299         in it.
300
301 Wed Mar 20 19:33:31 2002  Owen Taylor  <otaylor@redhat.com>
302
303         * gtk/gtkcalendar.c (gtk_calendar_main_button): When
304         changing months when the user clicks on a prev-month
305         or next-month day, focus and select the new day.
306         Ignore double clicks on prev-month, next-month days.
307         (Based on suggestions from Andras Salamon, #74173)
308
309         * gtk/gtkcalendar.c: Implement the focused/unfocused
310         selected color change.
311
312 2002-03-20  Alex Larsson  <alexl@redhat.com>
313
314         Patches from Carlo E. Prelz <fluido@fluido.as>
315         Now gtkfb at least compiles and mostly works. The keyboard
316         stuff needs more loving.
317         
318         * gdk/linux-fb/gdkkeyboard-fb.c (xlate_get_for_keyval,
319         xlate_get_for_keycode, raw_get_for_keyval, raw_get_for_keycode):
320         At least set the out parameters for these calls.
321
322         * gdk/linux-fb/gdkmain-fb.c:
323         (gdk_pointer_grab_info_libgtk_only, gdk_keyboard_grab_info_libgtk_only):
324         Implement new functions.
325         
326 Wed Mar 20 19:00:03 2002  Owen Taylor  <otaylor@redhat.com>
327
328         * gtk/gtkentry.c (gtk_entry_set_text): Short-circuit
329         the text to the exact same thing, so we don't 
330         unexpectedly change the selection or cursor position.
331         (#74290, John Ellis.)
332
333 Thu Mar 21 00:05:14 2002  Kristian Rietveld  <kris@gtk.org>
334
335         * gtk/gtktreeview.c (gtk_tree_view_get_background_area),
336         (gtk_tree_view_get_cell_area): fix logic (fixes #74235, #73593)
337
338 Wed Mar 20 17:11:51 2002  Owen Taylor  <otaylor@redhat.com>
339
340         * gtk/gtkrc.c: Patch from Richard Hestilow to fix
341         gtk-font-name changes for widgets that get the actual
342         default style. (#73709)
343
344 Wed Mar 20 22:59:23 2002  Kristian Rietveld  <kris@gtk.org>
345
346         * gtk/gtkrbtree.[ch]: add _gtk_rbtree_set_fixed_height()
347
348         * gtk/gtktreeprivate.h: add fixed_height_check field
349
350         * gtk/gtktreeview.c (gtk_tree_view_init): initialize
351         scroll_sync_timer and fixed_height_check
352         (do_validate_rows): add fixed_height_check. If all validated rows
353         in the first cycle have the same height, then we set that height for
354         the entire tree. This is some sort of 'fake' optimization, but helps
355         a lot for the common case. We keep validating the entire tree in
356         the background though.
357         (gtk_tree_view_set_model): reset fixed_height_check
358
359 Wed Mar 20 16:36:08 2002  Owen Taylor  <otaylor@redhat.com>
360
361         * gtk/*.c: Patch from Erwann Chenede, #73900 fixing
362         a lot of warnings with Forte CC, mostly implicit
363         casts between void * and function pointers.
364         
365         * gdk/gdkevents.c (gdk_event_get_state): GdkEventVisibility's
366         state field is not a GdkModifierType. (Also #73900)
367
368 Wed Mar 20 12:35:22 2002  Owen Taylor  <otaylor@redhat.com>
369
370         * gtk/gtkwidget.c (gtk_widget_grab_default): Remove
371         leftover notification of has-default. (#75508, Jacob
372         Berkman.)
373
374 Wed Mar 20 12:27:07 2002  Owen Taylor  <otaylor@redhat.com>
375
376         * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Allow
377         arrow keys as accelerators, as long as some modifier
378         is pressed. (#75495)
379
380         * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Fix
381         incorrect example in the docs.
382
383 Wed Mar 20 12:06:30 2002  Owen Taylor  <otaylor@redhat.com>
384
385         * gtk/gtkwidget.c (gtk_widget_set_child_visible):
386         Fix segfault when widget->parent is NULL. 
387         (#75615, Alexey A. Malyshev) 
388
389 Wed Mar 20 11:32:07 2002  Owen Taylor  <otaylor@redhat.com>
390
391         * gtk/gtkentry.c: Improve test to prevent infinite
392         loop. (#74952, Thomas Leonard)
393
394         * gtk/gtkmenushell.c (gtk_real_menu_shell_cycle_focus):
395         Fix warning when toplevel menu shell isn't a menu
396         bar. (Thomas Leonard, #75602)
397
398 Wed Mar 20 11:00:59 2002  Owen Taylor  <otaylor@redhat.com>
399
400         * configure.in: Use $PKG_CONFIG, not pkg-config.
401         (LEE Sau Dan, #75572)
402
403 Wed Mar 20 10:55:56 2002  Owen Taylor  <otaylor@redhat.com>
404
405         * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix assignment
406         of time in scroll events. (Sven Neumann, #75574)
407
408 2002-03-20  Tor Lillqvist  <tml@iki.fi>
409
410         * gdk/win32/gdkdnd-win32.c (gdk_drag_find_window): Use
411         gdk_window_get_toplevel(), as it is the top-level windows that are
412         registered for DND.
413
414         * gdk/win32/gdkwin32.h: Don't include gdkinternals.h.
415
416 2002-03-19  jacob berkman  <jacob@ximian.com>
417
418         * gtk/gtkcombo.c (gtk_combo_find): fix infinite loop when
419         gtk_combo_func() returns NULL (bug #75464)
420
421 2002-03-18  jacob berkman  <jacob@ximian.com>
422
423         * gtk/gtkaspectframe.c (gtk_aspect_frame_class_init): set the
424         correct min/max values for the ratio property (fixes #75331)
425
426 Mon Mar 18 11:55:03 2002  Owen Taylor  <otaylor@redhat.com>
427
428         * gtk/gtkimmulticontext.c (gtk_im_multicontext_get_slave):
429         Patch from Yao Zhang fixing reference count leak.
430
431         * gtk/gtkentry.c (gtk_entry_key_release): if (entry->editable),
432         not if (!entry->editable).
433
434 Mon Mar 18 11:09:17 2002  Owen Taylor  <otaylor@redhat.com>
435
436         * gdk/x11/gdkwindow-x11.c (gdk_window_set_override_redirect): 
437         Fix backwards conditional. (#75019, Dan Winship.)
438
439 Sun Mar 17 01:11:16 2002  Kristian Rietveld  <kris@gtk.org>
440
441         * gtk/gtktreeview.c (gtk_tree_view_size_request): use
442         do_validate_rows instead of validate_rows_handler (fix by
443         Mike Pieper, #74126)
444
445 Sat Mar 16 23:54:56 2002  Kristian Rietveld  <kris@gtk.org>
446
447         * gdk/x11/gdkwindow-x11.c (gdk_window_set_static_bit_gravity): just
448         return when we have an input_only window (fix by Owen Taylor)
449
450         * gtk/gtktreeprivate.h (struct _GtkTreeViewPrivate): add
451         scroll_sync_timer
452
453         * gtk/gtktreeview.c (install_scroll_sync_handler): new function,
454         (scroll_sync_handler): ditto,
455         (gtk_tree_view_unrealize): take scroll_sync_timer into account
456         (gtk_tree_view_row_deleted): install scroll_sync_timer instead of
457         calling top_row_to_dy/dy_to_top_row directly
458         -- this greatly speeds up clearing the model (#73199)
459
460         * gtk/gtktreemodelsort.c
461         (gtk_tree_model_sort_convert_path_to_child_path): fix up this function,
462         for some reason I really screwed it up (fixes #74663)
463
464 2002-03-16  Sven Neumann  <sven@gimp.org>
465
466         * configure.in (GDK_PIXBUF_DEP_CFLAGS) (GDK_PIXBUF_XLIB_DEP_CFLAGS) 
467         (GDK_DEP_CFLAGS) (GTK_DEP_CFLAGS): include CFLAGS from gthread-2.0
468         so that the libs work correctly in a threaded environment.
469
470 Fri Mar 15 12:51:42 2002  Jonathan Blandford  <jrb@redhat.com>
471
472         * gtk/gtktreeviewcolumn.c
473         (gtk_tree_view_column_new_with_attributes): add example to docs,
474         as people are seeming to have trouble with this function.
475
476 2002-03-15  Tor Lillqvist  <tml@iki.fi>
477
478         * configure.in: Set MATH_LIB to empty also on Win32.
479
480 Fri Mar 15 15:37:01 2002  Owen Taylor  <otaylor@redhat.com>
481
482         * gdk/x11/gdkdrawable-x11.c (convert_to_format): 
483         Fix byte shift arithmetic for big-endian. (Tracked
484         down with help from Tuomas Kuosmanen)
485
486 Fri Mar 15 11:28:41 2002  Jonathan Blandford  <jrb@redhat.com>
487
488         * gtk/gtktreeview.c (gtk_tree_view_insert_column_with_data_func):
489         make args const, 74159
490         (gtk_tree_view_insert_column_with_attributes): ditto
491
492         * gtk/gtktreeviewcolumn.c
493         (gtk_tree_view_column_cell_process_action): remov unused variables.
494
495 Fri Mar 15 13:31:51 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
496
497         * gtk/gtkmenu.c (gtk_menu_leave_notify): Fix test for "active
498         submenu".
499
500 2002-03-15 Padraig O'Briain <padraig.obriain@sun.com>
501
502         * gdk/x11/gdkkeys-x11.c (update_keymaps): Fudge keymap to have lower
503         upper case variants if there is only a single keysym per keycode and
504         the key symbol has upper and lower case variants (#74512)
505
506 Thu Mar 14 17:09:52 2002  Owen Taylor  <otaylor@redhat.com>
507
508         * gdk/gdkwindow.c (gdk_window_process_all_updates): Fix rather
509         improbable reentrancy problem if a window is destroyed
510         while updates are being processed on another window. (Noticed
511         by Michael Meeks, #74708)
512
513 2002-03-14 Vitaly Tishkov <tvv@sparc.spb.su>
514
515         * gtk/gtktreemodelsort.c
516         typo in docs for gtk_tree_model_sort_convert_iter_to_child_iter() fixed
517
518
519 Thu Mar 14 11:17:18 2002  Owen Taylor  <otaylor@redhat.com>
520
521         * gtk/gtkkeyhash.c (_gtk_key_hash_remove_entry): When
522         removing keys from the key hash, reinsert the right list
523         back into the hash. (Dave Camp, #74571)
524
525 Wed Mar 13 17:17:40 2002  Owen Taylor  <otaylor@redhat.com>
526
527         * gtk/gtkobject.h: Remove left-over GTK_OBJECT_CONNECTED
528         macro that was defined in terms of the now-gone GTK_CONNECTED
529         flag. (Seth Burgess, #74028)
530
531 Wed Mar 13 17:11:10 2002  Owen Taylor  <otaylor@redhat.com>
532
533         * gtk/gtkaccelgroup.c (accel_group_weak_ref_detach): Unset 
534         the acceleratable_groups qdata because qdata isn't removed
535         on ->dispose but rather on ->finalize. (#74569, found
536         by Matt Wilson.)
537
538 Tue Mar 12 23:14:23 2002  Jonathan Blandford  <jrb@redhat.com>
539
540         * gtk/gtktreeselection.c (gtk_tree_selection_unselect_iter): Fix
541         cut-n-paste bug.
542
543 Sat Mar  9 18:23:25 2002  Richard Hestilow  <hestilow@ximian.com>
544
545         * gtk/gtkimage.c (gtk_image_set_from_filename): Allow NULL
546         filenames.
547         
548 Tue Mar 12 10:50:09 2002  Owen Taylor  <otaylor@redhat.com>
549
550         * modules/input/gtkimcontextxim.c (gtk_im_context_xim_filter_keypress):
551         Fix incorrect return value, filter out returns of 0x7f for
552         the delete key. (#74179, Kang Jeong-He)
553
554 Mon Mar 11 23:42:11 2002  Jonathan Blandford  <jrb@redhat.com>
555
556         * gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken
557         foreach function.
558
559 2002-03-11  Matthias Clasen  <maclas@gmx.de>
560
561         * gtk/gtkitemfactory.c (gtk_item_factory_add_foreign): Document
562         gtk_{menu_item,widget}_set_accel_path() as the recommended API.  
563         (#69244)
564
565 2002-03-11  James Henstridge  <james@daa.com.au>
566
567         * configure.in: set CCAS and CCASFLAGS to get automake 1.6
568         compatibility without breaking things for people using 1.4.
569
570 Sun Mar 10 21:04:30 2002  Jonathan Blandford  <jrb@redhat.com>
571
572         * gtk/gtktreeview.c (gtk_tree_view_button_press): finally get the
573         right behavior.
574
575 Mon Mar 11 01:25:14 2002  Kristian Rietveld  <kris@gtk.org>
576
577         * gtk/gtktreeview.c (gtk_tree_view_button_press): compare path with
578         cursor path and not with the selected iter in the 'decide to edit'
579         check
580