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