ChangeLog.pre-2-6 113 KB
Newer Older
1
2
3
4
5
6
7
8
9
2002-09-08  Tor Lillqvist  <tml@iki.fi>

	* configure.in: Add AM_CONDITIONAL calls also in the non-x11
	branch. Otherwise we get "conditional \"$1\" was never defined.
	Usually this means the macro was only invoked conditionally."
	errors when running configure if using automake 1.6a. Yeah, I know
	that autogen.sh says to use automake 1.4, but on Win32 I more or
	less have to use the bleeding edge. I think.

10
11
12
13
14
15
Sat Sep  7 21:24:55 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

	* gtk/gtktoolbar.c (get_button_relief): call
	gtk_widget_ensure_style() before reading "button_relief". Fixes
	(#92741).

Matthias Clasen's avatar
Matthias Clasen committed
16
17
18
19
2002-09-06  Matthias Clasen  <maclas@gmx.de>

	* configure.in: Add ani to all_loaders.

20
21
22
23
24
25
26
Fri Sep  6 15:59:54 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkdisplay.h: Remove unused prototype for 
	gdk_set_default_display 
	(=> gdk_display_manager_set_default_display)
	(#90616, Matthias Clasen)

27
28
29
30
31
32
Fri Sep  6 15:35:01 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkgc.c (gdk_gc_new_with_values): Only set
	gc->colormap if it isn't already set. (Alex Larsson,
	#90632)

33
34
35
36
37
38
39
40
41
42
Fri Sep  6 12:41:16 2002  Owen Taylor  <otaylor@redhat.com>

	* modules/input/gtkimcontextxim.c: Pass the actual input
	keycode to XIM, rather than the result of backconverting
	the keysym. Fixes the <> input problem! (#74922)

	* gtk/gtkimmodule.c: Fix bug where GTK_IM_MODULE environment
	variable couldn't be used to force the input method to
	the default input method.

43
44
2002-09-05  jacob berkman  <jacob@ximian.com>

45
46
	* configure.in: fix non-solaris xinerama checks (bug #89732)

47
48
	* autogen.sh: get automake-1.4 changes from -2-0 branch

49
50
51
52
53
54
55
2002-09-05  Tor Lillqvist  <tml@iki.fi>

	* gdk/win32/gdkproperty-win32.c (gdk_property_change): Fix braino,
	actually do check each char, not just the first one, when looping
	through the text looking to insert CR in front of each LF. Bug
	noticed and fix provided by Florent Duguet.

56
57
58
59
	* gdk/win32/gdkwindow-win32.c (gdk_window_set_transient_for): 
	Use HWND_NOTOPMOST instead of HWND_TOPMOST. Suggested by Florent
	Duguet.

Matthias Clasen's avatar
Matthias Clasen committed
60
61
62
63
64
65
66
67
68
2002-09-04  Matthias Clasen  <maclas@gmx.de>

	* demos/testanimation.c (do_image): 
	(do_nonprogressive): Quit on destroy.

	* demos/testpixbuf.c (main): test load-at-size.
	(expose_func): draw transparent pixbufs against a checkerboard 
	pattern. (#91829)

Søren Sandmann Pedersen's avatar
Søren Sandmann Pedersen committed
69
2002-09-01  Soeren Sandmann  <sandmann@daimi.au.dk>
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85

	* docs/reference/gtk/tmpl/gtkdialog.sgml
	docs/reference/gtk/tmpl/gtkhbbox.sgml
	docs/reference/gtk/tmpl/gtkvbbox.sgml
	docs/reference/gtk/tmpl/gtktogglebutton.sgml
	docs/reference/gtk/tmpl/gtktreeselection.sgml
	gtk/gtktextbuffer.c
	gtk/gtktogglebutton.c
	gtk/gtktreesortable.c

	Minor documentation fixes:
	
	#79107, #82854, #76398, Vitaly Tishkov; 
	#88627, Brian Tarricone;
	#81046, Owen Taylor

86
87
2002-08-31  Tor Lillqvist  <tml@iki.fi>

88
89
90
91
92
	* gdk/win32/gdkevents-win32.c (_gdk_events_init): On Cygwin, open
	/dev/windows instead of using the magic G_WIN32_MSG_HANDLE fd that
	is implemented (in GLib) only on native Win32. (#91683, Masahiro
	Sakai)

93
94
	* gtk/gtkfilesel.c: Include <sys/cygwin.h on Cygwin, for
	cygwin_conv_to_posix_path().
95
96
97
	(translate_win32_path, get_real_filename): Use
	cygwin_conv_to_posix_path().
	(gtk_file_selection_dir_activate): Call get_real_filename() here,
98
	too. (#91843, Masahiro Sakai)
99

100
101
102
103
104
105
2002-08-26  Tor Lillqvist  <tml@iki.fi>

	* gdk/win32/gdkwindow-win32.c (RegisterGdkClass): Use MAX_PATH
	(from windef.h) insted of _MAX_PATH (from stdlib.h in mingw and
	MSVC, but not there in Cygwin) (#91681, Masahiro Sakai).

BST 2002  Tony Gale's avatar
BST 2002 Tony Gale committed
106
107
108
109
110
111
112
Mon Aug 26 12:21:16 BST 2002  Tony Gale <gale@gtk.org>

	* docs/tutorial/package-db-tutorial.sh: cleanups

	* docs/tutorial/gtk-tut.sgml: new content for the
	ItemFactory section. Originally from Robert Cleaver Ancell.

113
114
2002-08-25  Tor Lillqvist  <tml@iki.fi>

115
116
117
	* gtk/gtkfilesel.c: Don't include <winsock.h> on Cygwin (#91654,
	Masahiro Sakai).

118
119
120
	* gtk/gtkmain.c: Compile gtk_init_abi_check and
	gtk_init_check_abi_check when on G_PLATFORM_WIN32, not just on
	G_OS_WIN32, to match gtkmain.h (#91649, Masahiro Sakai).
121
	(check_sizeof_GtkWindow, check_sizeof_GtkBox): Mention the
122
123
	-mms-bitfields swicth in addition to -fnative-struct.

124
125
126
127
128
129
130
131
Sun Aug 25 11:58:27 BST 2002  Tony Gale <gale@gtk.org>

	* docs/tutorial/package-db-tutorial.sh:
	update packaging script for current tutorial

	* docs/tutorial/images/*.eps: New Files
	EPS versions of the tutorial images

132
133
2002-08-25  Tor Lillqvist  <tml@iki.fi>

134
135
136
137
	* gtk/gtkmain.h: Include gtkbox.h and gtkwindow.h on Win32, as the
	defines for struct packing checks use sizeof() on stuff from
	these. (#84211, Andreas Holzmann)

138
139
140
	* gtk/Makefile.am (libgtk_win32_2_0_la_DEPENDENCIES): Add
	gtk_win32res_lo. (#87101, J. Ali Harlow)

141
142
143
144
145
146
147
148
	* gdk/gdkevents.c
	* gdk/gdkinternals.h
	* gdk/x11/gdkevents-x11.c
	* gdk/win32/gdkevents-win32.c: Move the GdkEventPrivate and
	GdkEventFlags definitions from gdkevents.c to
	gdkinternals.h. Remove the duplicated definitions in
	gdkevents-x11.c and gdkevents-win32.c. (#89771)

149
150
151
152
153
2002-08-24  Tor Lillqvist  <tml@iki.fi>

	* gdk/win32/gdkevents-win32.c (gdk_event_translate): Let the
	system handle Alt-Space, too. Thanks to Tim Evans (#91477).

154
155
156
157
158
159
160
Sat Aug 24 12:46:37 BST 2002  Tony Gale <gale@gtk.org>

	* docs/tutorial/gtk-tut.sgml, examples/*:
	update g_connect_signal usage

	* docs/faq/gtk-faq.html: spelling/grammar fixes

161
162
163
164
165
166
2002-08-21  Tor Lillqvist  <tml@iki.fi>

	* gdk/Makefile.am: Move GDK_DEP_LIBS from LDFLAGS to each of the
	libgdk_*_LIBADD, to fix problems when cross-compiling, as
	suggested by J. Ali Harlow in #87103.

167
168
169
170
171
172
2002-08-19  Padraig O'Briain <padraig.obriain@sun.com>

	* gtk/gtkentry.c (gtk_entry_real_delete_text): Use 
	gtk_entry_set_positions() to update current_pos and selection_bound
	so notifications are emitted (#90548)

173
174
175
176
177
2002-08-16  jacob berkman  <jacob@ximian.com>

	* gtk/gtkdialog.h (struct _GtkDialog): switch vbox and action_area
	back to the order that 2.0 has

178
179
180
181
182
183
Thu Aug 15 22:46:02 BST 2002  Tony Gale <gale@gtk.org>

	* docs/tutorial/gtk-tut.sgml, examples/menu/menu.c:
	  minor menu example comment fix
	  (feeling my way back in after a long absence)

184
185
186
187
188
189
190
Wed Aug 14 08:07:53 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>

	* gtk/gtkselection.c (gtk_selection_init): initialize
	gtk_selection_atoms only once at the 1st call.
	* gdk/x11/gdkselection-x11.c (gdk_selection_property_get): 
	set length of selection data from number of read bytes (#90595)

191
192
193
194
195
2002-08-14 Padraig O'Briain <padraig.obriain@sun.com>

	* gtk/gtktextview.c (gtk_text_view_focus): Move focus to
	children, if they exist, after GtkTextView is focused. (#63844)

196
197
198
199
200
201
202
203
204
2002-08-12  Matthias Clasen  <maclas@gmx.de>

	* gdk/gdkdisplaymanager.c: 
	* gdk/gdkdisplay.c (gdk_pointer_ungrab): Fix doc comments.

	* gdk/x11/gdkcolor-x11.c (gdk_colormap_get_screen): 
	* gdk/x11/gdkimage-x11.c (gdk_image_new_bitmap): Make parameter 
	names match those in the header file, to silence gtk-doc.

205
206
207
208
209
210
211
Sat Aug 10 22:18:05 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkpixbuf-render.c 
	(gdk_pixbuf_render_pixmap_and_mask[_for_colormap]): Mention
	in the docs that @pixmap_return and @mask_return can
	be %NULL.

Soren Sandmann's avatar
Soren Sandmann committed
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
2002-08-10  Soren Sandmann  <sandmann@daimi.au.dk>

	* docs/reference/gtk/tree_widget.sgml,
	docs/reference/gtk/tmpl/gtkdialog.sgml,
	docs/reference/gtk/tmpl/gtkentry.sgml,
	docs/reference/gtk/tmpl/gtkfilesel.sgml,
	docs/reference/gtk/tmpl/gtkfontsel.sgml,
	docs/reference/gtk/tmpl/gtkfontseldlg.sgml,
	docs/reference/gtk/tmpl/gtktreemodel.sgml,
	docs/reference/gtk/tmpl/gtkwidget.sgml, gdk/x11/gdkdisplay-x11.c,
	gtk/gtkbbox.c, gtk/gtkbox.c, gtk/gtkbutton.c, gtk/gtkcellrenderer.c,
	gtk/gtkcellrendererpixbuf.c, gtk/gtkcellrenderertext.c,
	gtk/gtkcheckmenuitem.c, gtk/gtkcontainer.c, gtk/gtkcurve.c,
	gtk/gtkdialog.h, gtk/gtkentry.c, gtk/gtkfilesel.c, gtk/gtkfontsel.c,
	gtk/gtkframe.c, gtk/gtkhandlebox.c, gtk/gtkiconfactory.c,
	gtk/gtkimage.c, gtk/gtkinvisible.c, gtk/gtkitemfactory.c,
	gtk/gtklabel.c, gtk/gtklayout.c, gtk/gtkmenu.c, gtk/gtkprogress.c,
	gtk/gtkprogressbar.c, gtk/gtkscrolledwindow.c, gtk/gtksizegroup.c,
	gtk/gtktable.c, gtk/gtktextiter.c, gtk/gtktexttag.c, 
	gtk/gtktexttag.h, gtk/gtktextview.c, gtk/gtktogglebutton.c, 
	gtk/gtktoolbar.c, gtk/gtktreemodel.c, gtk/gtktreeselection.c, 
	gtk/gtktreestore.c, gtk/gtktreeview.c, gtk/gtktreeviewcolumn.c, 
	gtk/gtkviewport.c, gtk/gtkwidget.c, gtk/gtkwidget.h,
	gtk/gtkwindow.c: 

	Minor documentation fixes

	(#89254, patch from Brett Nash; 
	 #85809, patch from daten@dnetc.org;
	 #76391, patch from Ross Burton; 
	 #74559, Manuel Clos; 
	 #73569, #72005, Alexey A. Malyshev; 
	 #70061, patch from Dennis Bj"orklund;
	 #64566, #63388, #58328, #57499, #81007, #77349, Vitaly Tishkov; 
	 #78932, Vitaly Tishkov, patch from Ross Burton;
	 #73306)

249
250
251
252
253
254
255
256
257
258
2002-08-10  Matthias Clasen  <maclas@gmx.de>

	* gdk/gdkrgb.c (gdk_rgb_try_colormap): 
	(gdk_rgb_create_info): 
	(gdk_rgb_select_conv): 
	(gdk_draw_gray_image): 
	(gdk_rgb_cmap_get_info): Changes to support depth 8 StaticColor
	visuals.  (#81631)
	(gdk_rgb_cmap_free): Don't loop forever.

259
260
261
262
263
264
Fri Aug  9 08:04:47 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkdisplay.h (struct _GdkDisplayClass): Fix 
	weird usage of 'class' for GdkDisplay * argumnent name.
	(#9031, Laszlo Peter)

265
266
267
268
269
270
Thu Aug  8 23:26:05 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/x11/gdkmain-x11.c gdk/x11/gdkscreen-x11.c: Remove
	explicit calls to pango_x/xft_shutdown_display() since
	Pango now does it by itself on XCloseDisplay().

271
272
273
274
275
276
Thu Aug  8 21:53:16 2002  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Consistently order pangoxft / pangox
	in pkg-config calls in hopes of reducing problems
	(Eric Mader.)

Matthias Clasen's avatar
Matthias Clasen committed
277
278
279
280
281
282
283
2002-08-07  Matthias Clasen  <maclas@gmx.de>

	* gtk/gtkmain.c (gtk_init): Fix doc comment.

	* gtk/gtktreemodel.c (gtk_tree_path_new_from_indices): Make the
	doc comment gtk-doc-grokkable.

284
285
286
287
2002-08-06  jacob berkman  <jacob@ximian.com>

	* configure.in: link gdk-pixbuf-xlib against x libs (bug #83442)

288
289
290
291
292
293
294
Mon Aug  5 17:20:45 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtklabel.c: Patch from Soeren Sandmann
	to improve GtkLabel behavior when it gets
	a too small allocation. (Always display the
	initial portion.) (#71742)

295
296
297
298
299
300
301
302
303
Mon Aug  5 17:01:30 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/Makefile.am (LDFLAGS): When overriding LDFLAGS,
	include @LDFLAGS@, otherwise LDFLAGS the users passes
	to configure don't get used. (#89946, Noah Levitt, 
	Albert Chin)

	* gdk/linux-fb/Makefile.am: Remove LDFLAGS setting.

304
305
306
307
308
309
Mon Aug  5 15:25:40 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkpixbuf-render.c (gdk_pixbuf_render_pixmap_and_mask_for_colormap): 
	Fix problem with wrong depth being used. (#89941, Jacob
	Berkman.) Remove an unneeded 'screen' variable.

310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
Mon Aug  5 15:04:59 2002  Owen Taylor  <otaylor@redhat.com>

	More fixes for warnings reported by David L. Cooper II

	* gtk/gtkaccelmap.c (accel_map_parse_accel_path): Use
	GdkModifierType for accel_mods. (#85856)

	* gdk/gdkdisplay.h (struct _GdkDisplay): Make button_number
	signed, since we use -1 as an 'unset' value. (#85854)

	* gdk/x11/xsettings-client.c (parse_settings): Suppress
	a warning (#85853)

	* gdk/x11/gdkfont-x11.c (gdk_font_charset_for_locale): Fix
	accidental trailing ';'. (#85846)

326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
Mon Aug  5 14:50:13 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkitemfactory.h: Add a note that yes, we do know
	what () means and we can't change it.

	Fixes for warnings reported by David L. Cooper II

	* tests/testtext.c: Warning fixes. Fix order of arguments
	to gtk_message_dialog_new(). (#85891)

	* gtk/gtktreeitem.c (gtk_tree_item_paint): Fix incorrect
	use GTK_STATE_INSENSITIVE for a shadow type. (Not clear
	what the drawing intent was, but it's ENABLE_BROKEN
	anyways.) (#85880)

	* gtk/gtktexttypes.c: Use character literals
	instead of direct constants to avoid warning. (#85878)

	* gtk/theme-bits/decompose-bits.c gtk/gtkstyle.c:
	Fix some signed/unsigned problems (#85876)

	* gtk/gtksignal.c (gtk_signal_newv): Add an explicit
	cast from GtkSignalRunType to GSignalFlags. (#85875)

	* gtk/gtkitemfactory.c (gtk_item_factory_add_item): Fix
	use of guint instead of GdkModifierType (#85871)

	* gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems): 
	Fix signed/unsigned problem (#85870)

	* gtk/gtkimcontext.c (gtk_im_context_class_init): Get
	rid of GtkType/Signal*. (Fixes #85869 as a side effect)

	* gtk/gtkdnd.c (gtk_drag_get_cursor): Fix some 
	signed/unsigned warnings (#85865)

362
363
364
365
366
2002-08-04  Matthias Clasen  <maclas@gmx.de>

	* gtk/gtkmain.c (gtk_check_version): Fix for binary compatibility
	across 2.x.y.

367
368
369
370
371
Fri Aug  2 18:00:46 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkmenu.c: Fix menus resizing dynamically while
	they are popped up or torn off. (#78949)

372
373
374
375
376
Fri Aug  2 16:38:34 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkregion-generic.c: Comprehensively add
	g_return_[val]if_fail() statements. (#89491, Robin Lu)

377
378
379
380
381
382
383
Fri Aug  2 16:24:32 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/x11/gdkmain-x11.c: Remove references to 
	gdk_initialized (#81060, Jacob Berkman)
	
	* gdk/gdk.c (gdk_exit): Remove gdk_exit_func().

384
385
386
387
388
389
390
391
392
393
394
395
396
Fri Aug  2 15:56:47 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/x11/gdkscreen-x11.c (gdk_screen_x11_dispose): Fix
	args to pango_x_shutdown_display().

	* gdk/linux-fb/gdkinput.c gdk/linux-fb/gdkinputprivate.h
	gdk/win32/gdkinput-win32.[ch] gdk/win32/gdkinput.c
	gdk/win32/gdkwindow-win32.c gdk/x11/gdkinput-x11.c
	gdk/x11/gdkinput-xfree.c gdk/x11/gdkinput.c
	gdk/x11/gdkinputprivate.h gdk/x11/gdkwindow-x11.c: Move
	a bunch of functions gdk_input => _gdk_input. Clean
	up some header file cruft. (#79971)

397
398
399
400
401
Fri Aug  2 12:21:41 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/x11/gdkscreen-x11.c (gdk_screen_x11_dispose):
	Call pango_x[ft]_shutdown_display().

402
403
404
405
406
2002-08-02  jacob berkman  <jacob@ximian.com>

	* gdk/x11/gdkscreen-x11.c (check_xfree_xinerama): declare
	screen_x11 variable to fix build w/ xinerama

407
408
409
410
411
412
413
414
415
416
417
418
419
Fri Aug  2 00:43:15 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/x11/gdkdrawable-x11.[ch] gdk/x11/gdkgc-x11.c
	gdk/x11/gdkpango-x11.c gdk/x11/gdkpixmap-x11.c 
	gdk/x11/gdkprivate-x11.h gdk/x11/gdkwindow-x11.c:
	Switch back to using XftDraw so that we take 
	advantage of the draw-to-non-RENDER capabilities
	of Xft2.

	* demos/gtk-demo/changedisplay.c (query_for_toplevel): 
	Fix the case where the user clicks on the "click on
	a window popup".

420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
Thu Aug  1 19:09:39 2002  Owen Taylor  <otaylor@redhat.com>

	* demos/gtk-demo/changedisplay.c: New demo for
	window migration between different displays and screens.

	* gtk/gtkrc.c gtkstyle.[ch]: Add
	_gtk_style_init_for_settings(), so that gtkrc.c
	can initialize the styles it creates for the 
	right display.

	* gdk/gdkdisplaymanager.c (gdk_screen_get_default)
	* gtk/gtksettings.c (gtk_settings_get_default)
	* gtk/gtkstyle.c (gtk_style_init): Handle absence of
	a default screen.

	* gdk/x11/gdkmain-x11.c (_gdk_windowing_set_default_display):
	Handle display == NULL.x

	* gdk/gdkdisplay.c (gdk_display_dispose): Free the
	event queue.

	* gdk/x11/gdkevents-x11.c gdk/x11/gdkdisplay-x11.c:
	Remove the event source when closing a display.

	* gdk/gdkdisplay.[ch]: Add a ::closed signal, dispose()
	isn't convenient enough by itself.

	* gdk/x11/gdkevents-x11.c (gdk_xsettings_watch_cb):
	Create foreign windows for watch windows if there isn't
	an existing window, instead of installing a global filter.
	
	* gdk/x11/gdkscreen-x11.c gdk/x11/gdkprivate-x11.h
	gdk/x11/gdkevents-x11.c (_gdk_x11_events_uninit_screen):
	Clean up the xsettings_client when we are done with
	it.

	* gdk/x11/gdkevents-x11.c (_gdk_events_init): Remove
	excess call to _gdk_x11_events_init_screen()

Sven Neumann's avatar
Sven Neumann committed
459
460
461
462
463
464
465
2002-08-01  Sven Neumann  <sven@gimp.org>

	Merge from stable:

	* gdk/gdkrgb.c: trivial changes to some debug code so it compiles
	with VERBOSE being defined.

466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
Thu Aug  1 11:26:03 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkdisplay.[ch] gdk/gdkscreen.[ch] gdkinternals.h:
	Start implementing display/screen closing scheme; keep a
	flag for whether displays and screens are closed,
	call g_object_run_dispose(). Remove public gdk_screen_close().

	* gdk/x11/gdkdisplay-x11.c gdk/x11/gdkscreen-x11.c: Add 
	dispose() methods; move appropriate parts of the finalize
	there.

	* gdk/x11/gdkcolor-x11.c gdk/x11/gdkimage-x11.c
	gdk/x11/gdkmain-x11.c gdk/x11/gdkpango-x11.c 
	gdk/x11/gdkpixmap-x11.c gdk/x11/gdkproperty-x11.c
	gdk/x11/gdkselection-x11.c gdk/x11/gdkwindow-x11.c:
	Start of making everything correctly ignore operations
	when a display has been closed.

	* gdk/x11/gdkwindow-x11.c (gdk_window_get_decorations):
	Handle decorations == NULL.

	* gdk/x11/gdkcolor-x11.c (gdk_colormap_remove): 
	Remove unnecessary hash table creation.

	* gdk/x11/gdkinput.c gdk/x11/gdkinput-x11.c gdk/win32/gdkinput.c
	Fix up gdk_device_get_history - handle events, n_events == NULL,
	etc.

	* gdk/x11/gdkproperty-x11.c (gdk_property_get):
	Handle failure better.
	
	* gdk/x11/gdkselection-x11.c (gdk_selection_property_get):
	Handle failure better, handle data == NULL, move docs
	here, remove an excess round trip by asking for
	all selection data at once.
	
	* gdk/gdkselection.c gdk/win32/{x11,win32}/gdkselection-{x11,win32}.c
	  gdk/{x11,win32}/gdkmain-{x11,win32}.c	gdk/gdkdisplay.c: Move
	gdk_text_property_to_text_list(), gdk_string_to_compound_text(),
	gdk_display_set_sm_client_id() to display-independent part of GDK.

	* gdk/Makefile.am (gdk_c_sources): Sort gdkdisplay/screen.[ch]
	into the right place.

510
511
512
513
514
2002-07-31  jacob berkman  <jacob@ximian.com>

	* gtk/queryimmodules.c (print_escaped): escape_string() only takes
	one arg

515
516
517
518
519
Wed Jul 31 12:50:51 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/queryimmodules.c: Avoid using g_strescape(),
	since it mangles UTF-8, (#89479, Yao Zhang.)

520
521
522
523
524
525
Tue Jul 30 19:09:46 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkrange.c (gtk_range_scroll_event): Handle 
	inverted ranges correctly (#85436, fix from 
	Norihiro UMEDA)

526
527
528
529
530
531
Tue Jul 30 16:36:53 2002  Owen Taylor  <otaylor@redhat.com>

	* tests/testgtk.c: Fix bug in the selection mode option
	menus which were setting the wrong values. 
	(#85763, Manuel Op de Coul)

532
533
534
535
536
537
Tue Jul 30 15:39:06 2002  Owen Taylor  <otaylor@redhat.com>

	* demos/Makefile.am: Honor GDK_PIXBUF_CSOURCE from
	configure.in when cross-compiling. (#87099,
	J. Ali Harlow)

538
539
540
541
542
543
Mon Jul 29 16:42:30 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkimcontext.c (gtk_im_context_real_get_surrounding):
	Unset gtk-im-surrounding-info object data again.
	(Fix from Yao Zhang, #86811)

544
545
546
547
548
Fri Jul 26 17:59:06 2002  Owen Taylor  <otaylor@redhat.com>
 
 	* configure.in: Replace uses of grep \(A\|B\) ... with
 	egrep (A|B). (#84872, Arnaud Charlet)
 
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
Fri Jul 26 22:53:37 2002  Kristian Rietveld  <kris@gtk.org>

	API additions: _move, _reorder and _swap for stores, path
	constructor.

	* gtk/gtktreemodel.[ch] (gtk_tree_path_new_from_indices): new function.

	* gtk/gtkliststore.[ch]: added gtk_list_store_reorder_func (private),
	gtk_list_store_reorder, gtk_list_store_swap, gtk_list_store_move.

	* gtk/gtktreestore.[ch]: added gtk_tree_store_reorder_func (private),
	gtk_tree_store_reorder, gtk_tree_store_swap, gtk_tree_store_move.

Fri Jul 26 22:32:57 2002  Kristian Rietveld  <kris@gtk.org>

	Merge from stable:

	* gtk/gtktreestore.c (node_free): return FALSE,
        (gtk_tree_store_finalize): use g_node_traverse instead of
        g_node_children_foreach, so the whole tree will be freed (#88854,
        patch from Emmanuel Briot).

Fri Jul 26 22:32:24 2002  Kristian Rietveld  <kris@gtk.org>

	Merge from stable:

        * gtk/gtktreeview.c (gtk_tree_view_button_press): fix some memleaks,
        (#84426, patch from Matthias Clasen).

Fri Jul 26 22:31:25 2002  Kristian Rietveld  <kris@gtk.org>

	Merge from stable:

        * gtk/gtktreeview.c (gtk_tree_view_unref_tree_helper): _iter_children
        check shouldn't be in g_return_return_val_if_fail (pointed out by
        Josh Green, #88997),
        (gtk_tree_view_set_model): call _gtk_tree_view_column_unset_model
        for each column when we unset the model (part of #82484),
        (gtk_tree_view_get_cell_area): return if we ran out of tree or
        if we got an invalid path (#82376).

        * gtk/gtktreeprivate.h: add _gtk_tree_view_column_unset_model.

        * gtk/gtktreeviewcolumn.c: implement _gtk_tree_view_column_unset_model
        which disconnects the sort_column_changed_signal (part of #82484).

        * gtk/gtkliststore.c (gtk_list_store_insert): append row if the
        given postion is off the end of the tree (#85813).

        * gtk/gtkentry.c (gtk_cell_editable_key_press_event): let's use
        2-space indent, commit changes if up/down keys has been pressed,
        this overrides the focus key foo so the user won't be surprised
        (#84665).

603
604
605
606
607
608
609
Fri Jul 26 16:34:34 2002  Shivram U  <shivaram.upadhyayula@wipro.com>

	* gdk/gdkpixbuf-drawable.c (gdk_pixbuf_get_from_drawable),
	(gdk_pixbuf_get_from_image), (rgbconvert), (convert_real_slow):
	Check if depth of the source is not equal to the depth of the colormap
	passed. (#75597)

610
611
612
613
614
615
2002-07-25  Matthias Clasen  <maclas@gmx.de>

	* gdk/gdkrgb.c (gdk_rgb_select_conv): Use gdk_rgb_convert_4,
	not gdk_rgb_convert_8 for depth 4, bpp 8, PseudoColor visuals.
	(#88697)
	
616
617
618
619
620
621
622
623
624
Thu Jul 25 14:14:46 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkmenushell.c: When a menubar is up, use F10 to cycle
	menubars, not Control-Tab (#87159, Calum Benson. Patch from
	Padraig O'Briain.)
	
	* gtk/gtkmenubar.c: When cycling menu bars, cancel
	after the last instead of wrapping around.

625
626
627
628
629
630
631
632
633
634
635
636
Thu Jul 25 11:57:57 2002  Owen Taylor  <otaylor@redhat.com>

	[ Patch from Padraig O'Briain, #87904 ]

	* gtk/gtkwidget.c (gtk_widget_class_init): Cleanup -
	use G_SIGNAL_RUN_LAST not GTK_RUN_LAST when using
	g_signal new.

	* gtk/gtktogglebutton.c (gtk_toggle_button_mnemonic_activate): 
	Always focus the widget, even when we are activating
	as well.

637
638
639
640
641
2002-07-24  Havoc Pennington  <hp@pobox.com>

	* gtk/gtktextview.c: Apply patch from Gustavo
	Giraldez for bug #78513

642
643
644
645
646
647
Wed Jul 24 16:43:49 2002  Owen Taylor  <otaylor@redhat.com>
 
 	* gtk/gtkrc.c docs/references/tmpl/gtkrc.sgml: Don't use
 	GTK_RC_FILES, since it causes problems with what KDE (etc.)
 	does to customize GTK+ themes, use GTK2_RC_FILES instead. (#88987)
 
648
649
650
651
652
2002-07-16  Federico Mena Quintero  <federico@ximian.com>

	* gdk/gdkpixbuf-drawable.c (rgb565lsb): Fixed the LSB -> MSB case.
	Fixes #79463.

653
654
655
656
657
658
659
660
661
2002-07-16  Sven Neumann  <sven@gimp.org>

	* gdk/gdk.c
	* gdk/gdkinternals.h
	* gdk/win32/gdkmain-win32.c
	* gdk/x11/gdkmain-x11.c: pass argc and argv to the GDK backend in
	_gdk_windowing_init() so that the backend has a chance to process
	the command-line arguments (GTK+-DirectFB needs this).

662
663
664
665
666
2002-07-10  jacob berkman  <jacob@ximian.com>

	* gtk/gtkoptionmenu.c (gtk_option_menu_scroll_event): activate the
	menu item so old apps work properly

667
668
669
670
671
672
673
Wed Jul 10 14:27:14 2002  Owen Taylor  <otaylor@redhat.com>

	* modules/input/gtkimcontextxim.c gtk/gtkcolorsel.c 
	gtk/gtkdialog.c gtk/gtktextbtree.c: Fix some cases
	where signal connection IDs where being assigned to 
	guint rather than gulong. (part of #87281, Shivram U)

674
675
676
677
678
679
680
681
682
683
Fri Jul  5 20:18:23 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkmenushell.[ch] gtk/gtkmenubar.c gtk/gtkmenuitem.c
	gtk/gtkentry.c gtk/gtktextview.c: Add an extra parameter
	to _gtk_menu_item_select_first() to allow us to choose
	whether we want to select the first item predictably
	or to select the first sensitive item. Fixes problem
	with insensitive menu items and keynav. (#85796,
	reported by Bill Haneman and others.)

684
685
686
687
688
689
690
691
692
693
694
695
696
697
Fri Jul  5 02:50:24 2002  Jonathan Blandford  <jrb@gnome.org>

	* gtk/gtktreeview.c (gtk_tree_view_collapse_all): fix warning.
	(gtk_tree_view_search_iter): fix warning, #85884

	* gtk/gtktreestore.c (gtk_tree_store_get_flags): change return
	value to GtkTreeModelFlags to fix compiler warning, #85883

	* gtk/gtktreemodelsort.c (gtk_tree_model_sort_get_flags): change
	return value to GtkTreeModelFlags to fix compiler warning, #85882

	* gtk/gtktreemodel.c (gtk_tree_path_prepend_index): fix compiler
	warning, #85881

Kristian Rietveld's avatar
Kristian Rietveld committed
698
699
700
701
702
703
704
Fri Jul  5 12:51:39 2002  Kristian Rietveld  <kris@gtk.org>

	Merge from HEAD.

	* gtk/gtkliststore.c (gtk_list_store_sort): also update ->tail after	
	sorting.

705
706
707
708
709
710
2002-07-02 Padraig O'Briain <padraig.obriain@sun.com>

	* gtk/gtksocket.c (gtk_socket_hierarchy_changed):
	Use hyphen instead of underscore in signal names in calls to
	g_signal_connect_swapped (Fixes bug #86339)

711
712
713
714
715
Tue Jul  2 00:33:26 2002  Jonathan Blandford  <jrb@gnome.org>

    * gtk/gtktreeview.c (validate_visible_area): only validate the
      visible area if we've ever been requisitioned.

716
717
718
719
720
721
722
723
Mon Jul  1 17:04:09 2002  Jonathan Blandford  <jrb@redhat.com>

	* gtk/gtkliststore.c (gtk_list_store_real_set_value): sync up
	white space/variable names to match tree_store equiv.

	* gtk/gtktreestore.c (gtk_tree_store_real_set_value): sort if we
	set the value.

724
725
726
727
728
729
Mon Jul 01 17:19:00 2002  Bill Haneman <bill.haneman@sun.com>

	* contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-drawable.c
	(xlib_window_is_viewable):
	Fixed failure of assertion when drawable is root window.

Owen Taylor's avatar
Owen Taylor committed
730
731
732
733
734
735
736
737
738
Thu Jun 20 19:41:09 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkdisplay.h gdk/gdkscreen.h gdk/**.c gtk/*.c
	tests/*.c: Renames:

	 gdk_get_default_display => gdk_display_get_default
	 gdk_get_default_screen  => gdk_screen_get_default
	 gdk_open_display        => gdk_display_open

739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
Thu Jun 20 16:49:00 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkdisplaymanager.[ch] gdk/gdk.[ch] gdk/gdkdisplay.c 
	gdk/gdkinternals.h gdk/x11/gdkdisplay-x11.c 
	gdk/win32/gdkdisplay-win32.c: Add a singleton object that
	we can use to get notification when displays 
	appear / disappear or the default display changes.

	gdk_set_default_display() => gdk_display_manager_set_default_display()
	gdk_list_displays() => gdk_display_manager_list_displays().
	(#85696)

	* gdk/Makefile.am gdk/gdkmarshalers.list: Add marshaler
	generation.

	* gdk/gdkintl.h: Add this.

	* gtk/gtkmain.c: Add gtk_parse_args() that initializes
	GTK+ without opening a display.

	* gtk/gtkmain.c: Set things up so if a module
	exports gtk_module_init() and gtk_module_display_init(), 
	then we treat it as multihead aware, otherwise, 
	we only initialize it after the default display is set.

Owen Taylor's avatar
Owen Taylor committed
764
765
766
767
768
769
770
771
772
773
774
Thu Jun 20 15:53:21 2002  Owen Taylor  <otaylor@redhat.com>

	Patch from Erwann Chenede.

	* gdk/x11/gdkdisplay-x11.[ch] gdk/x11/gdkprivate-x11.h:
	Introduce a yes/no/unknown GdkTristate, use it
	in a couple of places. (#79962)

	* gdk/x11/gdkwindow-x11.c gdk/x11/gdkdisplay-x11.h: Make 
	gravity_works per-display. (#79963)

775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
Thu Jun 20 15:36:40 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkselection.c (gtk_selection_owner_set): Get
	the owner from the display if !NULL. Otherwise, warn for
	multihead. (#85680)

Thu Jun 20 15:17:14 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkstyle.[ch]: Get rid of gtk_style_get_font_for_display(),
	make gtk_style_get_font() warn for multihead if called
	on an unattached style. (#80277)

	* gtk/gtktext.c: Remove use of gtk_style_get_font_for_display();
	this makes gtktext not multihead safe, but it doesn't matter;
	it's ENABLE_BROKEN anyways.

	* gtk/gtkmain.c gtk/gtkdebug.h: Add GTK_NOTE(MULTIHEAD,[])

Thu Jun 20 14:51:30 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtksettings.c (gtk_settings_notify): Only
	change the double click time if the screen for
	the notification is screen 0 of the display.
	(#77978)

	* gdk/gdkevents.c (gdk_display_set_double_click_time): Fix 
	half-done rename.

803
804
805
806
807
Thu Jun 20 12:16:00 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkinvisible.c (gtk_invisible_set_screen): Add
	notification for screen property. (#80280)

Owen Taylor's avatar
Owen Taylor committed
808
809
810
811
812
813
814
815
816
817
Wed Jun 19 19:30:45 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkrc.c: Keep a global list of strings and
	RC files to reparse, make gtk_rc_parse_string(),
	gtk_rc_parse() add to the list, and parse the
	string or file in _all_ contexts.

	* gtk/gtkrc.c (gtk_rc_reparse_all): Reparse all
	contexts, not just the default context.

Owen Taylor's avatar
Owen Taylor committed
818
819
820
821
822
823
824
825
Tue Jun 18 19:38:08 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/x11/gdkinput.c (_gdk_init_input_core): Set the
	display.

	* gdk/x11/gdkwindow-x11.c (_gdk_moveresize_handle_event): Fix
	missing check for mv_resize == NULL.

Owen Taylor's avatar
Owen Taylor committed
826
827
828
829
Tue Jun 18 19:30:25 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtktreeview.c: Typo fix.

830
831
832
833
834
835
836
837
838
839
Tue Jun 18 19:11:51 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkdisplay.[ch] gdk/gdkevents.c gdk/gdkinput.h 
	gdk/gdkinternals.h gdk/win32/gdkevents-win32.c
	gdk/win32/gdkinput-win32.[ch] gdk/x11/gdkevents-x11.c
	gdk/x11/gdkinput{,-none,-x11}.c gdk/x11/gdkinputprivate.h:
	Make the core pointer object per-display. (#85698)

	* gtk/gtkdnd.c gtk/gtktreeview.c: Adapt to above change.

Yanko Kaneti's avatar
Yanko Kaneti committed
840
841
842
843
2002-06-18  Yanko Kaneti <yaneti@declera.com>

	* configure.in: (ALL_LINGUAS) Added Bulgarian (bg).

844
845
846
847
848
849
850
851
852
853
854
855
856
Tue Jun 18 14:41:48 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkcursor.[ch] gdk/x11/gdkcursor-x11.c
	gdk/x11/gdkprivate-x11.h gdk/win32/gdkcursor-win32.c: Replace
	gdk_cursor_new_for_screen() with gdk_cursor_new_for_display().
	(#85671)

	* gtk/gtkclist.c gtk/gtkcombo.c gtk/gtkcurve.c gtk/gtkdnd.c
	gtk/gtkentry.c gtk/gtkhandlebox.c gtk/gtkhsv.c gtk/gtklabel.c 
	gtk/gtkpaned.c gtk/gtktext.c gtk/gtktextview.c 
	gtk/gtktipsquery.c gtk/gtktreeviewcolumn.c: 
	Adapt to above change.

857
858
859
860
861
862
Tue Jun 18 12:04:10 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdk.c (gdk_init_check): Change handling 
	of gdk_intialized(), so that gdk_parse_args(),
	gdk_init_check() sequence works.

863
864
865
866
867
868
869
Tue Jun 18 11:46:33 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/x11/gdkwindow-x11.c (get_move_resize_data): Add
	a gboolean create argument, so we don't create the
	structure unless we actually emulate move-resize
	drags.

870
871
872
873
Sat Jun 15 23:53:03 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkfilesel.c (gtk_file_selection_set_filename): 
	Actually use the UTF-8 filename, so we actually
Owen Taylor's avatar
Owen Taylor committed
874
	fix #77948.
875
876
877
878

	* tests/testgtk.c: Remember the directory as a
	test of gtk_file_selection_set_filename().

879
880
881
882
883
Sat Jun 15 23:05:19 2002  Owen Taylor  <otaylor@redhat.com>
 
 	* gtk/gtkfilesel.c (gtk_file_selection_set_filename):
 	Fix backwards asssertion. (#85434)
 
884
885
886
887
Sat Jun 15 16:10:00 2002  James M. Cape <jcape@ignore-your.tv>

	* gtk/gtktexttag.c (gtk_text_tag_set_property):
	Notify about "background-full-height-set", not
888
	"bg_full_height_set". (#83336)
889
			
890
891
892
893
894
Fri Jun 14 15:41:50 2002  Jonathan Blandford  <jrb@redhat.com>

	* gtk/gtktreeview.c: Fix bug #84268, where validate_rows sometimes
	didn't remove itself correctly.  Thanks to Dave Camp for the fix.

895
896
897
898
899
900
901
902
903
904
Fri Jun 14 15:09:11 2002  Jonathan Blandford  <jrb@redhat.com>

	* gtk/gtktreeview.c (gtk_tree_view_set_adjustments):
	disconnect_by_func instead of disconnect_by_data.  Someone else
	could use the same data as us.

	* gtk/gtktreeview.c (do_validate_rows): update the adjustment
	immediately after we update the size.  Fixes some scroll_to bugs.
	(validate_visible_area): ditto

905
906
907
908
909
910
Fri Jun 14 10:31:59 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/x11/gdkevents-x11.c (gdk_check_wm_state_changed): 
	Ignore state change events for windows that aren't
	our toplevels. (#84482, Thomas Leonard)

911
912
913
914
915
916
917
918
919
920
Fri Jun 14 10:00:29 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkwindow.c (gdk_window_update_idle): Add
	missing GDK_THREADS_ENTER()/GDK_THREADS_LEAVE().
	(Report of non-thread-safety from Nicholas Allen)

	* gtk/gtkmain.c (rewrite_events_translate): Fix sign
	problem with coordinate translation. (Fix from
	Robin Lu, #85229)

921
922
923
924
925
926
927
928
929
930
Thu Jun 13 19:41:56 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkiconfactory.c gtk/gtkselection.c gtk/gtkstyle.c
	gtk/gtktextiter.c gtk/gtktexttag.c gtk/gtktreemodel.c
	gtk/gtkwidget.c: Fix type names for GtkIconSet,
	GtkIconSource, GtkSelectionData, GtkBorder, GtkTextIter,
	GtkTextAttributes, GtkTreePath, GtkTreeIter, 
	GtkRequisition, which were all registered as GtkType*.
	(#84634, James Henstridge; patch from Jonathan Blandford.)
	
931
932
933
934
935
936
937
938
Thu Jun 13 18:48:14 2002  Owen Taylor  <otaylor@redhat.com>

 	* gdk/x11/gdkcolor-x11.c: Make work
	gdk_colormap_sync() work for DirectColor visuals 
	as well. Fill in the ->colors array in
	gdk_screen_get_system_colormap () for DirectColor visuals.
	(#81954, Based on a patch from shivaram.upadhyayula@wipro.com)
 
939
940
941
942
943
944
945
946
Thu Jun 13 17:50:36 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtktextview.c gtk/gtkentry.c: Add the obsolete
	CUA cut/copy/paste bindings. (#79078)

	* gtk/gtktextview.c gtk/gtkentry.c: Make <Shift>BackSpace
	a synonym for for Backspace. (#80302, Jeff Waugh)

947
948
949
950
951
952
Thu Jun 13 15:02:49 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/x11/gdkdnd-x11.c: Ignore all client events that
	were sent to a window that we don't know about or
	to a foreign window. (#81543, Young-Ho, Cha)

953
954
955
956
957
Thu Jun 13 12:24:09 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkfilesel.c (gtk_file_selection_set_filename):
	Fix so that the encoding of the filename is handled
	properly in the case of non-UTF-8 filesystems;
Owen Taylor's avatar
Owen Taylor committed
958
	document the encoding. (#77948, Sebastian Ritau)
959
960
961
962
963

	* gtk/gtkfilesel.c (filenames_drag_get): Remove
	debug printf. Fix UTF-8 / filename encoding 
	confusion.

964
965
966
967
968
2002-06-13  Christian Rose  <menthos@menthos.com>

	* Makefile.am (EXTRA_DIST): Remove po/README.tools, po/desk.pl
	and po/update.pl.

969
970
971
972
973
974
Thu Jun 13 12:01:36 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkentry.c (gtk_entry_drag_motion): Don't return
	a positive status unless there is a text target in
	the drag. (#83386, Thomas Leonard.)

975
976
977
978
979
980
Thu Jun 13 11:36:37 2002  Owen Taylor  <otaylor@redhat.com>
 
 	* gtk/gtkdnd.c (_gtk_drag_source_handle_event): Save
 	the initial grab time, use that when changing the
 	pointer. (#83052, help from Dave Camp tracking it down.)
 
981
982
983
984
985
Thu Jun 13 16:42:40 2002  Kristian Rietveld  <kris@gtk.org>

	* gtk/gtktreestore.c (gtk_tree_store_finalize): traverse all nodes,
	not just the leafs (pointed out by Josh Parsons)

986
987
988
989
990
2002-06-12  Havoc Pennington  <hp@redhat.com>
 
 	* configure.in: check that pango has Xft2 support, instead of
 	checking whether Xft2 exists.

991
992
993
994
995
996
Wed Jun 12 17:46:53 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkentry.c (blink_cb): Add an informative 
	g_warning() when the entry has lost a focus-out-event.
	(#78305, Michel Selten)

997
998
999
1000
Wed Jun 12 17:31:15 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkmenushell.c (gtk_menu_shell_real_select_item): 
	Check to see if the menu item is selectable before