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