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