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