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