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