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