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