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