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