]> Pileus Git - ~andy/gtk/blob - ChangeLog.pre-2-8
fix logic (fixes #74235, #73593)
[~andy/gtk] / ChangeLog.pre-2-8
1 Thu Mar 21 00:05:14 2002  Kristian Rietveld  <kris@gtk.org>
2
3         * gtk/gtktreeview.c (gtk_tree_view_get_background_area),
4         (gtk_tree_view_get_cell_area): fix logic (fixes #74235, #73593)
5
6 Wed Mar 20 17:11:51 2002  Owen Taylor  <otaylor@redhat.com>
7
8         * gtk/gtkrc.c: Patch from Richard Hestilow to fix
9         gtk-font-name changes for widgets that get the actual
10         default style. (#73709)
11
12 Wed Mar 20 22:59:23 2002  Kristian Rietveld  <kris@gtk.org>
13
14         * gtk/gtkrbtree.[ch]: add _gtk_rbtree_set_fixed_height()
15
16         * gtk/gtktreeprivate.h: add fixed_height_check field
17
18         * gtk/gtktreeview.c (gtk_tree_view_init): initialize
19         scroll_sync_timer and fixed_height_check
20         (do_validate_rows): add fixed_height_check. If all validated rows
21         in the first cycle have the same height, then we set that height for
22         the entire tree. This is some sort of 'fake' optimization, but helps
23         a lot for the common case. We keep validating the entire tree in
24         the background though.
25         (gtk_tree_view_set_model): reset fixed_height_check
26
27 Wed Mar 20 16:36:08 2002  Owen Taylor  <otaylor@redhat.com>
28
29         * gtk/*.c: Patch from Erwann Chenede, #73900 fixing
30         a lot of warnings with Forte CC, mostly implicit
31         casts between void * and function pointers.
32         
33         * gdk/gdkevents.c (gdk_event_get_state): GdkEventVisibility's
34         state field is not a GdkModifierType. (Also #73900)
35
36 Wed Mar 20 12:35:22 2002  Owen Taylor  <otaylor@redhat.com>
37
38         * gtk/gtkwidget.c (gtk_widget_grab_default): Remove
39         leftover notification of has-default. (#75508, Jacob
40         Berkman.)
41
42 Wed Mar 20 12:27:07 2002  Owen Taylor  <otaylor@redhat.com>
43
44         * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Allow
45         arrow keys as accelerators, as long as some modifier
46         is pressed. (#75495)
47
48         * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Fix
49         incorrect example in the docs.
50
51 Wed Mar 20 12:06:30 2002  Owen Taylor  <otaylor@redhat.com>
52
53         * gtk/gtkwidget.c (gtk_widget_set_child_visible):
54         Fix segfault when widget->parent is NULL. 
55         (#75615, Alexey A. Malyshev) 
56
57 Wed Mar 20 11:32:07 2002  Owen Taylor  <otaylor@redhat.com>
58
59         * gtk/gtkentry.c: Improve test to prevent infinite
60         loop. (#74952, Thomas Leonard)
61
62         * gtk/gtkmenushell.c (gtk_real_menu_shell_cycle_focus):
63         Fix warning when toplevel menu shell isn't a menu
64         bar. (Thomas Leonard, #75602)
65
66 Wed Mar 20 11:00:59 2002  Owen Taylor  <otaylor@redhat.com>
67
68         * configure.in: Use $PKG_CONFIG, not pkg-config.
69         (LEE Sau Dan, #75572)
70
71 Wed Mar 20 10:55:56 2002  Owen Taylor  <otaylor@redhat.com>
72
73         * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix assignment
74         of time in scroll events. (Sven Neumann, #75574)
75
76 2002-03-20  Tor Lillqvist  <tml@iki.fi>
77
78         * gdk/win32/gdkdnd-win32.c (gdk_drag_find_window): Use
79         gdk_window_get_toplevel(), as it is the top-level windows that are
80         registered for DND.
81
82         * gdk/win32/gdkwin32.h: Don't include gdkinternals.h.
83
84 2002-03-19  jacob berkman  <jacob@ximian.com>
85
86         * gtk/gtkcombo.c (gtk_combo_find): fix infinite loop when
87         gtk_combo_func() returns NULL (bug #75464)
88
89 2002-03-18  jacob berkman  <jacob@ximian.com>
90
91         * gtk/gtkaspectframe.c (gtk_aspect_frame_class_init): set the
92         correct min/max values for the ratio property (fixes #75331)
93
94 Mon Mar 18 11:55:03 2002  Owen Taylor  <otaylor@redhat.com>
95
96         * gtk/gtkimmulticontext.c (gtk_im_multicontext_get_slave):
97         Patch from Yao Zhang fixing reference count leak.
98
99         * gtk/gtkentry.c (gtk_entry_key_release): if (entry->editable),
100         not if (!entry->editable).
101
102 Mon Mar 18 11:09:17 2002  Owen Taylor  <otaylor@redhat.com>
103
104         * gdk/x11/gdkwindow-x11.c (gdk_window_set_override_redirect): 
105         Fix backwards conditional. (#75019, Dan Winship.)
106
107 Sun Mar 17 01:11:16 2002  Kristian Rietveld  <kris@gtk.org>
108
109         * gtk/gtktreeview.c (gtk_tree_view_size_request): use
110         do_validate_rows instead of validate_rows_handler (fix by
111         Mike Pieper, #74126)
112
113 Sat Mar 16 23:54:56 2002  Kristian Rietveld  <kris@gtk.org>
114
115         * gdk/x11/gdkwindow-x11.c (gdk_window_set_static_bit_gravity): just
116         return when we have an input_only window (fix by Owen Taylor)
117
118         * gtk/gtktreeprivate.h (struct _GtkTreeViewPrivate): add
119         scroll_sync_timer
120
121         * gtk/gtktreeview.c (install_scroll_sync_handler): new function,
122         (scroll_sync_handler): ditto,
123         (gtk_tree_view_unrealize): take scroll_sync_timer into account
124         (gtk_tree_view_row_deleted): install scroll_sync_timer instead of
125         calling top_row_to_dy/dy_to_top_row directly
126         -- this greatly speeds up clearing the model (#73199)
127
128         * gtk/gtktreemodelsort.c
129         (gtk_tree_model_sort_convert_path_to_child_path): fix up this function,
130         for some reason I really screwed it up (fixes #74663)
131
132 2002-03-16  Sven Neumann  <sven@gimp.org>
133
134         * configure.in (GDK_PIXBUF_DEP_CFLAGS) (GDK_PIXBUF_XLIB_DEP_CFLAGS) 
135         (GDK_DEP_CFLAGS) (GTK_DEP_CFLAGS): include CFLAGS from gthread-2.0
136         so that the libs work correctly in a threaded environment.
137
138 Fri Mar 15 12:51:42 2002  Jonathan Blandford  <jrb@redhat.com>
139
140         * gtk/gtktreeviewcolumn.c
141         (gtk_tree_view_column_new_with_attributes): add example to docs,
142         as people are seeming to have trouble with this function.
143
144 2002-03-15  Tor Lillqvist  <tml@iki.fi>
145
146         * configure.in: Set MATH_LIB to empty also on Win32.
147
148 Fri Mar 15 15:37:01 2002  Owen Taylor  <otaylor@redhat.com>
149
150         * gdk/x11/gdkdrawable-x11.c (convert_to_format): 
151         Fix byte shift arithmetic for big-endian. (Tracked
152         down with help from Tuomas Kuosmanen)
153
154 Fri Mar 15 11:28:41 2002  Jonathan Blandford  <jrb@redhat.com>
155
156         * gtk/gtktreeview.c (gtk_tree_view_insert_column_with_data_func):
157         make args const, 74159
158         (gtk_tree_view_insert_column_with_attributes): ditto
159
160         * gtk/gtktreeviewcolumn.c
161         (gtk_tree_view_column_cell_process_action): remov unused variables.
162
163 Fri Mar 15 13:31:51 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
164
165         * gtk/gtkmenu.c (gtk_menu_leave_notify): Fix test for "active
166         submenu".
167
168 2002-03-15 Padraig O'Briain <padraig.obriain@sun.com>
169
170         * gdk/x11/gdkkeys-x11.c (update_keymaps): Fudge keymap to have lower
171         upper case variants if there is only a single keysym per keycode and
172         the key symbol has upper and lower case variants (#74512)
173
174 Thu Mar 14 17:09:52 2002  Owen Taylor  <otaylor@redhat.com>
175
176         * gdk/gdkwindow.c (gdk_window_process_all_updates): Fix rather
177         improbable reentrancy problem if a window is destroyed
178         while updates are being processed on another window. (Noticed
179         by Michael Meeks, #74708)
180
181 2002-03-14 Vitaly Tishkov <tvv@sparc.spb.su>
182
183         * gtk/gtktreemodelsort.c
184         typo in docs for gtk_tree_model_sort_convert_iter_to_child_iter() fixed
185
186
187 Thu Mar 14 11:17:18 2002  Owen Taylor  <otaylor@redhat.com>
188
189         * gtk/gtkkeyhash.c (_gtk_key_hash_remove_entry): When
190         removing keys from the key hash, reinsert the right list
191         back into the hash. (Dave Camp, #74571)
192
193 Wed Mar 13 17:17:40 2002  Owen Taylor  <otaylor@redhat.com>
194
195         * gtk/gtkobject.h: Remove left-over GTK_OBJECT_CONNECTED
196         macro that was defined in terms of the now-gone GTK_CONNECTED
197         flag. (Seth Burgess, #74028)
198
199 Wed Mar 13 17:11:10 2002  Owen Taylor  <otaylor@redhat.com>
200
201         * gtk/gtkaccelgroup.c (accel_group_weak_ref_detach): Unset 
202         the acceleratable_groups qdata because qdata isn't removed
203         on ->dispose but rather on ->finalize. (#74569, found
204         by Matt Wilson.)
205
206 Tue Mar 12 23:14:23 2002  Jonathan Blandford  <jrb@redhat.com>
207
208         * gtk/gtktreeselection.c (gtk_tree_selection_unselect_iter): Fix
209         cut-n-paste bug.
210
211 Sat Mar  9 18:23:25 2002  Richard Hestilow  <hestilow@ximian.com>
212
213         * gtk/gtkimage.c (gtk_image_set_from_filename): Allow NULL
214         filenames.
215         
216 Tue Mar 12 10:50:09 2002  Owen Taylor  <otaylor@redhat.com>
217
218         * modules/input/gtkimcontextxim.c (gtk_im_context_xim_filter_keypress):
219         Fix incorrect return value, filter out returns of 0x7f for
220         the delete key. (#74179, Kang Jeong-He)
221
222 Mon Mar 11 23:42:11 2002  Jonathan Blandford  <jrb@redhat.com>
223
224         * gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken
225         foreach function.
226
227 2002-03-11  Matthias Clasen  <maclas@gmx.de>
228
229         * gtk/gtkitemfactory.c (gtk_item_factory_add_foreign): Document
230         gtk_{menu_item,widget}_set_accel_path() as the recommended API.  
231         (#69244)
232
233 2002-03-11  James Henstridge  <james@daa.com.au>
234
235         * configure.in: set CCAS and CCASFLAGS to get automake 1.6
236         compatibility without breaking things for people using 1.4.
237
238 Sun Mar 10 21:04:30 2002  Jonathan Blandford  <jrb@redhat.com>
239
240         * gtk/gtktreeview.c (gtk_tree_view_button_press): finally get the
241         right behavior.
242
243 Mon Mar 11 01:25:14 2002  Kristian Rietveld  <kris@gtk.org>
244
245         * gtk/gtktreeview.c (gtk_tree_view_button_press): compare path with
246         cursor path and not with the selected iter in the 'decide to edit'
247         check
248