ChangeLog 161 KB
Newer Older
1
2
3
4
5
6
Mon Oct 14 18:50:59 2002  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Version 2.1.1, interface age 0, binary age 101.

	* NEWS: Updates

7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
Tue Oct 15 00:53:14 2002  Kristian Rietveld  <kris@gtk.org>

	Behaviour change, apply changes if the entry of the editable gets
	a focus out event (#82405).

	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_focus_out_event):
	new function,
	(gtk_cell_renderer_text_start_editing): stop editing and apply
	changes on focus-out.

Tue Oct 15 00:47:35 2002  Kristian Rietveld  <kris@gtk.org>

	Fixes an *evil* GtkTreeModelSort bug, #93629.

	* gtk/gtktreemodel.c (release_row_references): return if the
	refs->list is NULL.

	* gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_changed): if we
	are swapping two rows (re-insertion on row_changed), also *emit*
	a rows_reordered signal. oops.

Tue Oct 15 00:45:03 2002  Kristian Rietveld  <kris@gtk.org>

	* gtk/gtkliststore.c (gtk_list_store_remove_silently): free
	the actual link after the node has been removed (#92014).

	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_column_finalize):
	free the cell_list and the child if the exists (#92014).

Tue Oct 15 00:40:25 2002  Kristian Rietveld  <kris@gtk.org>

	Don't accept drops if the model has been sorted, #93758)

	* gtk/gtkliststore.c (gtk_list_store_row_drop_possible): return
	FALSE if the list has been sorted.

	* gtk/gtktreestore.c (gtk_tree_store_row_drop_possible): check
	if drag_dest is a TreeStore, return FALSE if the tree has been
	sorted.

Tue Oct 15 00:33:59 2002  Kristian Rietveld  <kris@gtk.org>

	Compiler warning fixage, (#85858, #85859, #85860, #85872)

	* gtk/gtkcellrendererpixbuf (gtk_cell_renderer_pixbuf_render):
	s/guint/GtkCellRendererState/.
	
	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_render):
	ditto.

	* gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_render),
	(gtk_cell_renderer_toggle_activate): ditto.

	* gtk/gtkliststore.c (gtk_list_store_get_flags): a
	s/guint/GtkTreeModelFlags/ on the return type.

63
64
65
66
67
68
69
70
71
Mon Oct 14 15:10:34 2002  Owen Taylor  <otaylor@redhat.com>

	* modules/input/gtkimcontextxim.c:
 	- Make GtkXIMInfo structures per-screen (they were
 	  a mix between per-display and per-context before)
 	- Make signal connections info->settings one-per-info
         - Handle a GdkDisplay being closed, by destroying
 	  all XIC, calling XCloseIM on the XIM. (#87482)
 
Manish Singh's avatar
Manish Singh committed
72
73
74
75
76
77
78
79
Sun Oct 13 16:55:49 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtkdnd.c gtk/gtkradiobutton.[ch]: Deprecation cleanup

	* gtk/Makefile.am: Added disable deprecation flags

	* demos/pixbuf-init.c demos/gtk-demo/changedisplay.c: minor clean up

Manish Singh's avatar
Manish Singh committed
80
81
82
83
84
85
86
87
88
89
90
91
92
Sun Oct 13 16:20:41 2002  Manish Singh  <yosh@gimp.org>

	* tests/pixbuf-randomly-modified.c tests/prop-editor.c
	tests/testcalendar.c tests/testdnd.c tests/testgtk.c tests/testinput.c
	tests/testmultidisplay.c tests/testmultiscreen.c tests/testrgb.c
	tests/testselection.c tests/testsocket.c tests/testsocket_common.c
	tests/testtext.c tests/testtextbuffer.c tests/testtreecolumns.c
	tests/testtreeedit.c tests/testtreeflow.c tests/testtreefocus.c
	tests/testtreesort.c tests/testtreeview.c tests/testxinerama.c
	tests/treestoretest.c: Deprecation cleanup

	* tests/Makefile.am: Added disable deprecation flags

Manish Singh's avatar
Manish Singh committed
93
94
95
96
97
98
99
100
101
102
103
104
Sun Oct 13 13:43:16 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtkcurve.[ch] gtk/gtkgamma.[ch] gtk/gtklayout.[ch]
	gtk/gtkwidget.[ch] modules/input/gtkimcontextxim.c
	modules/input/imam-et.c modules/input/imcyrillic-translit.c
	modules/input/imhangul.c modules/input/iminuktitut.c
	modules/input/imipa.c modules/input/imthai-broken.c
	modules/input/imti-er.c modules/input/imti-et.c
	modules/input/imviqr.c: Deprecation cleanup

	* modules/input/Makefile.am: Added disable deprecation flags

Manish Singh's avatar
Manish Singh committed
105
106
107
108
109
110
111
112
113
Sun Oct 13 12:29:15 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtkcolorsel.[ch] gtk/gtkcombo.[ch] gtk/gtkplug.[ch]
	gtk/gtksocket.[ch] gtk/gtktreeview.[ch] gtk/gtktreeviewcolumn.[ch]:
	Deprecation cleanup

	* gtk/gtkcolorseldialog.c: make window not resizable (lost
	accidently in the previous cleanup)

114
115
116
117
118
Sun Oct 13 20:20:51 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

	* gtk/gtktooltips.c (gtk_tooltips_force_window): Make tooltip
	window not resizable. Fixes #95675.

Soeren Sandmann's avatar
Soeren Sandmann committed
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
Sun Oct 13 18:50:14 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

	* gtkmenu.c, gtkmenu.sgml, gtkitemfactory.c, gdkwindow.c,
	gtkwindow.c, gtkpaned.sgml, gtkdialog.c, gtkbox.h, gtkbutton.sgml,
	gtktreemodel.sgml,gtktable.sgml, gtktable.c:

	Documentation fixes.

	#85719, #90759, #95169, Owen Taylor;
	#89221, Yao Zhang, Matthias Clasen;
	#95592, Joost Faassen;
	#92637, Vitaly Tishkov;
	#94616, Ben Martin;
	#94772, sbaillie@bigpond.net.au;

Manish Singh's avatar
Manish Singh committed
134
Sun Oct 13 17:41:53 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
135
136
137
138

	* gtk/gtkwidget.c (gtk_widget_queue_clear_area): Don't invalidate
	a widget if it or one of its ancestors isn't mapped.

139
140
141
142
143
144
Sun Oct 13 17:21:15 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

	* tests/testgtk.c (window_controls), tests/testgtk.c
	(create_tooltips): remove references to non-existing properties
	GtkWindow::allow_shrink and GtkWidget::width

145
146
147
148
149
150
Sat Oct 12 15:44:29 2002  Manish Singh  <yosh@gimp.org>

        * gtk/gtkitemfactory.c: use GTK_IS_RADIO_MENU_ITEM instead
        of comparing the type directly. This handles possible subclasses
        too. (Recommended by Tim Janik)

Manish Singh's avatar
Manish Singh committed
151
152
153
154
155
156
157
158
Fri Oct 11 15:56:20 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtkaccellabel.[ch] gtk/gtkaccessible.[ch] gtk/gtkbutton.[ch]
	gtk/gtkcheckbutton.[ch] gtk/gtkcolorseldialog.[ch] gtk/gtkdialog.[ch]
	gtk/gtkhandlebox.[ch] gtk/gtkinputdialog.[ch] gtk/gtkmessagedialog.[ch]
	gtk/gtktearoffmenuitem.[ch] gtk/gtktogglebutton.[ch]: Deprecation
	cleanup

Matthias Clasen's avatar
Matthias Clasen committed
159
160
2002-10-11  Matthias Clasen  <maclas@gmx.de>

Matthias Clasen's avatar
Matthias Clasen committed
161
162
163
164
165
166
167
168
169
170
171
	* examples/gtkdial/gtkdial.c (gtk_dial_destroy): 
	* docs/tutorial/gtk-tut.sgml: Prevent segfault from double destroy.

	* gdk/x11/gdkwindow-x11.c (gdk_window_new): Typo fix.

	* gtk/gtkimagemenuitem.c (gtk_image_menu_item_new_from_stock):
	Clarify the docs.

	* gtk/gtkmenuitem.c (gtk_menu_item_set_accel_path): Mention 
	gtk_menu_set_accel_group in the docs.

Matthias Clasen's avatar
Matthias Clasen committed
172
173
174
175
	* gdk/x11/gdkwindow-x11.c (gdk_window_set_skip_pager_hint): 
	* gdk/gdkdisplay.c (gdk_display_set_pointer_hooks): Fix
	doc comments.

Matthias Clasen's avatar
Matthias Clasen committed
176
177
178
179
180
181
182
183
184
185
186
187
188
	* gtk/gtkiconfactory.c (gtk_icon_size_lookup_for_settings): 
	* gtk/gtknotebook.c (gtk_notebook_get_n_pages): 
	* gtk/gtkwindow.c (gtk_window_set_icon_from_file): 
	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_focus_cell): Fix
	doc comments.

	* gtk/gtktreestore.c: 
	* gtk/gtktreestore.h: Consistently name first parameter
	tree_store, and make header and implementation agree on parameter 
	names to silence gtk-doc.

	* gtk/gtkenums.h (enum): Comment typo fix.

Manish Singh's avatar
Manish Singh committed
189
190
191
192
193
194
Thu Oct 10 15:13:48 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtkimcontext.[ch] gtk/gtkimcontextsimple.[ch] gtk/gtkimmodule.c
	gtk/gtkimmulticontext.[ch] gtk/gtktreestore.[ch]: Deprecation
	cleanup

Manish Singh's avatar
Manish Singh committed
195
196
197
198
199
200
Thu Oct 10 14:58:47 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtkaccelgroup.c gtk/gtkarrow.[ch] gtk/gtkeventbox.[ch]
	gtk/gtkiconfactory.c gtk/gtkinvisible.[ch] gtk/gtktextchild.c:
	Deprecation cleanup

Manish Singh's avatar
Manish Singh committed
201
202
203
204
205
206
207
Thu Oct 10 14:41:05 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtktextbtree.c gtk/gtktextbuffer.c gtk/gtktextdisplay.c
	gtk/gtktextlayout.c gtk/gtktextmark.c gtk/gtktexttag.[ch]
	gtk/gtktexttagtable.c gtk/gtktextutil.c gtk/gtktextview.[ch]:
	Deprecation cleanup

208
209
210
211
212
213
214
215
216
Thu Oct 10 14:35:31 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkscrolledwindow.[ch]: Privately export
	_gtk_scrolled_window_get_scrollbar_spacing().

	* gtk/gtkcombo.c: Properly account from scrollbar
	spacing when computing the size of the popup window.
	(#84955, Marco Pesenti Gritti)

Manish Singh's avatar
Manish Singh committed
217
218
219
220
221
222
Wed Oct  9 17:40:13 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtkaccelmap.c gtk/gtkfixed.[ch] gtk/gtkkeyhash.c gtk/gtkmenu.c
	gtk/gtkobject.c gtk/gtkoldeditable.c gtk/gtkrc.c gtk/gtkspinbutton.[ch]
	gtk/gtktable.[ch] gtk/gtkthemes.c: Deprecation cleanup

Manish Singh's avatar
Manish Singh committed
223
224
225
226
227
228
Wed Oct  9 16:52:53 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtkclipboard.[ch] gtk/gtkeditable.[ch] gtk/gtkgc.c
	gtk/gtkoptionmenu.[ch] gtk/gtkselection.c gtk/gtksizegroup.[ch]:
	Deprecation cleanup

Manish Singh's avatar
Manish Singh committed
229
230
231
232
233
234
235
236
237
238
239
Wed Oct  9 15:23:48 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtkadjustment.[ch] gtk/gtkalignment.[ch] gtk/gtkentry.[ch]
	gtk/gtkhsv.[ch] gtk/gtktooltips.[ch]: Deprecation cleanup

Wed Oct  9 15:07:08 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtkbindings.[ch] gtk/gtkcalendar.[ch] gtk/gtkfilesel.[ch]
	gtk/gtkfontsel.[ch] gtk/gtkitem.[ch] gtk/gtkitemfactory.[ch]:
	Deprecation cleanup

240
241
242
243
244
245
246
247
248
249
Wed Oct  9 17:06:21 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkiconfactory.c (add_size_and_dir_with_fallback):
	Add GO_FORWARD and GO_BACK with both left and right
	arrows depending on the direction. (#92211,
	Kenneth Christiansen)

	* tests/testgtk.c (create_flipping): Add forward/back button
	pairs in default, RTL, LTR configurations.

250
251
252
2002-10-09  Stanislav Brabec  <sbrabec@suse.cz>

	* gtk/gtkimcontextsimple.c: Added support for hungarian characters
Stanislav Brabec's avatar
Stanislav Brabec committed
253
	(addition to bug #93421). Only via dead keys, because compose key
254
255
	combinations in X are erratic.

Manish Singh's avatar
Manish Singh committed
256
257
258
259
260
261
Tue Oct  8 17:34:26 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtkmain.c gtk/gtkscrolledwindow.[ch] gtk/gtksettings.c
	gtk/gtkstatusbar.[ch] gtk/gtkstyle.c gtk/gtktoolbar.[ch]
	gtk/gtkviewport.[ch] gtk/gtkwindow.[ch]: Deprecation cleanup

Manish Singh's avatar
Manish Singh committed
262
263
264
265
266
Tue Oct  8 15:25:53 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtkhpaned.[ch] gtk/gtkpaned.[ch] gtk/gtkprogress.[ch]
	gtk/gtkprogressbar.[ch] gtk/gtkvpaned.[ch]: Deprecation cleanup

267
268
269
270
271
Tue Oct  8 14:49:56 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtktreemodel.h: restore gtkobject.h #include so we don't
	break backwards compat.

272
273
274
275
276
Tue Oct  8 09:41:43 2002  Owen Taylor  <otaylor@redhat.com>

	* Patch from Takuro Ashie to fix updating of open_ims
	list. (#95150)

277
278
279
280
281
Mon Oct  7 19:44:45 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/x11/gdkkeys-x11.c (_gdk_keymap_keys_changed): Move
	out of HAVE_XKB. (#95129, Phil Blundell)

Eric Warmenhoven's avatar
Eric Warmenhoven committed
282
283
284
285
286
287
Mon Oct  7 19:14:24 2002  Eric Warmenhoven <eric@warmenhoven.org>

	* gdk/linux-fb/gdkwindow-fb.c: fix compilation

	* gdk/linux-fb/gdkmain-fb.c: better display mode setting

288
289
290
291
292
Mon Oct  7 18:50:46 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkcolorsel.c (gtk_color_selection_finalize):
	Free the private data. (#84903, Matthias Clasen)

293
294
295
296
297
298
299
Mon Oct  7 18:21:39 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtk[hv]paned.c gtk/gtkpaned.c: Allow the slider
	to be set all the way to the edge, and if that happens,
	use gtk_widget_set_child_visible() to hide the 
	appropriate child. (#72784, request from Darin Adler)

300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
Mon Oct  7 16:28:11 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkcolorsel.c (palette_drag_begin): Use
	a pixbuf to set the drag icon, combine code
	to create drag icons (Fixes #80092, #80093)

	* gtk/gtkcolorsel.c (get_screen_color): Don't warn
	on failure to grab keyboard/mouse. (#80085)

	* gtk/gtkcolorsel.c (palette_press): Return FALSE,
	so DND initiation is possible.

	* gtk/gtkcolorsel.c (palette_release): Set the color
	from the palette on release, not press.

315
316
317
	* gtk/gtkcolorsel.c (gtk_color_selection_show_all):
	Override to simple call show(). (#74173)

318
319
320
	* tests/testgtk.c (create_color_selection): Use 
	gtk_widget_show_all()

321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
Mon Oct  7 15:48:44 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkdnd.[ch] gdk/x11/gdkdnd-x11.c: Add 
	gdk_drag_find_window_for_screen(), so that we can
	interpret x_root / y_root relative to the correct screen.
	
	* gdk/gdkdnd.c Makefile.am gdk/x11/gdkdnd-x11.c 
	gdk/fb/gdkdnd-fb.c gdk/win32/gdkdnd-win32.c: New file. 
	Move gdk_drag_find_window(), gdk_drag_get_protocol() here.

	* gtk/gtkdnd.c: Handle drags between screens; use 
	a fallback icon for icons set as windows/pixmaps, 
	move the drag icon between displays for icons set as 
	pixbufs.

	* gdk/x11/gdkkeys-x11.c (update_keymaps): Fix infinite
	loop from last change.

339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
Mon Oct  7 15:10:00 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkdisplay.[ch] gdk/gdkinternals.h 
	gdk/gdkwindow.[ch] gdk/linux-fb/gdkwindow-fb.c 
	gdk/win32/gdkwindow-win32.c gdk/x11/gdkwindow-x11.c:

	- Replace GdkPointerHooks with a multihead-safe 
	  GdkDisplayPointerHooks, leave GdkPointerHooks
	  around for singlehead.
	- Add gdk_display_get_pointer() to get the pointer
	  location with the screen it is on.

	* gdk/gdk.def gdk/gdkdisplay.[ch] gdk/gdkscreen.[ch]:
	Change gdk_screen_get_window_at_pointer() to
	gdk_display_get_window_at_pointer().

	* gtk/gtktreeview.c demos/gtk-demo/changedisplay.c
	tests/testgtk.c: Use gdk_display_get_window_at_pointer(), 
	not gdk_screen_get_window_at_pointer().

	* gtk/gtkcolorsel.c: Fix grabbing color to be multihead
	safe.

	* gtk/gtkwidget.c: Allow gtk_widget_push_colormap (NULL).
	since it is useful for writing code that doesn't
	know the dcurrent state but needs a clean colormap.

	* gtk/gtkrc.c: When loading the settings for a particular
	screen, only reset toplevels on that screen.

	* gtk/gtkiconfactory.h: Fix #ifdef GTK_MULTIHEAD_SAFE
	that should have been #ifndef GTK_MULTIHEAD_SAFE.

Manish Singh's avatar
Manish Singh committed
372
373
374
375
376
377
378
Mon Oct  7 11:59:33 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtkliststore.[ch] gtk/gtktreedatalist.[ch] gtk/gtktreednd.c
	gtk/gtktreemodel.[ch] gtk/gtktreemodelsort.[ch]
	gtk/gtktreeselection.[ch] gtk/gtktreesortable.[ch]
	gtk/gtktreestore.[ch]: Deprecation cleanup

379
380
381
382
383
Mon Oct  7 14:51:21 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/x11/gdkx.h: Fix some prototypes that had
	() instead of (void).

384
385
386
387
388
389
390
Mon Oct  7 12:40:39 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkwindow.c (gtk_window_move_resize): Clean
	up the handling of clearing transient state 
	settings, fixing bug #95026, reported by Jami
	Pekannen.

391
392
393
394
395
396
397
Mon Oct  7 11:45:17 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/x11/gdkkeys-x11.c (update_keymaps): If Mode_switch
	is used for a known modifier like Mod1, assume it won't
	be used to switch group. (#94841, problem reported by
	Szekeres Istvan)

398
399
400
401
402
403
Mon Oct 7 16:07:52 2002  Bill Haneman <bill.haneman@sun.com>

	* gdk/x11/gdkimage-x11.c gdk/linux-fb/gdkimage-x11.c 
	gdk/win32/gdkimage-x11.c: (gdk_image_get_pixel): 
	(gdk_image_put_pixel): Fixed sense of bounds checks.

Manish Singh's avatar
Manish Singh committed
404
405
406
407
408
Sun Oct  6 21:23:29 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtkcontainer.[ch] gtk/gtkbox.[ch] gtk/gtkhbox.[ch]
	gtk/gtkvbox.[ch]: Deprecation cleanup

Manish Singh's avatar
Manish Singh committed
409
410
411
412
Sun Oct  6 18:32:11 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtkcelleditable.c gtk/gtkcellrenderer.[ch]
	gtk/gtkcellrendererpixbuf.[ch] gtk/gtkcellrenderertext.[ch]
Manish Singh's avatar
Manish Singh committed
413
	gtk/gtkcellrenderertoggle.[ch]: Deprecation cleanup
Manish Singh's avatar
Manish Singh committed
414

Manish Singh's avatar
Manish Singh committed
415
416
417
Sat Oct  5 16:11:22 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtkmisc.[ch] gtk/gtklabel.[ch] gtk/gtkimage.[ch]
Manish Singh's avatar
Manish Singh committed
418
	gtk/gtkdrawingarea.[ch] gtk/gtknotebook.[ch]: Deprecation cleanup
Manish Singh's avatar
Manish Singh committed
419

420
421
422
423
424
425
Sat Oct  5 18:30:50 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/stock-icons/Makefile.am (pixbuf_csource): Use
	$(top_builddir) instead of here-undefined $$topdir.
	(Problem reported by Jacob Berkman)

426
427
428
429
430
431
Sat Oct  5 18:25:11 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtknotebook.c (gtk_notebook_draw_tab): Fix 
	&expose_event vs expose_event problem (#94898,
	reported by Jon-Kare Hellan)

432
433
434
435
436
437
438
439
440
441
442
443
444
Sat Oct  5 16:47:03 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

	* docs/reference/gtk/tmpl/gtkfontseldlg.sgml, gdk/gdkwindow.c,
	gdk/x11/gdkwindow-x11.c, gtk/gtkfontsel.h, gtk/gtkimcontext.c,
	gtk/gtktreeview.c, gtk/gtktreeviewcolumn.c

	Documentation fixes:

	#75170, Dan Winship; 
	#73220, Havoc Pennington;
	#70742, Boris Shingarov; 
	#72007, Alexey A. Malyshev

Manish Singh's avatar
Manish Singh committed
445
446
Fri Oct  4 18:40:50 2002  Manish Singh  <yosh@gimp.org>

Manish Singh's avatar
Manish Singh committed
447
448
449
	* gtk/gtkcheckmenuitem.[ch] gtk/gtkimagemenuitem.[ch] gtk/gtkmenu.[ch]
	gtk/gtkmenubar.[ch] gtk/gtkmenuitem.[ch] gtk/gtkmenushell.[ch]
	gtk/gtkradiomenuitem.[ch]: Deprecation cleanup
Manish Singh's avatar
Manish Singh committed
450

Manish Singh's avatar
Manish Singh committed
451
452
453
454
455
Fri Oct  4 16:48:27 2002  Manish Singh  <yosh@gimp.org>

	* gtkaspectframe.[ch] gtkbin.[ch] gtkframe.[ch] gtkhruler.[ch]
	gtkruler.[ch] gtkvruler.[ch]: Deprecation cleanup

Manish Singh's avatar
Manish Singh committed
456
457
458
459
460
Fri Oct  4 15:47:06 2002  Manish Singh  <yosh@gimp.org>

	* gtkbbox.[ch] gtkhbbox.[ch] gtkhscale.[ch] gtkscale.[ch]
	gtkvscale.[ch] gtkvbbox.[ch]: Deprecation cleanup

461
462
463
464
465
466
Fri Oct  4 15:05:19 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>

	* modules/input/gtkimcontextxim.c (get_ic_real): Fix memory
	intilization error caused by my previous checkin.
	#94908 a patch from famao@momonga-linux.org (Motonobu Ichimura)
	
467
468
469
470
471
472
473
474
475
476
477
478
479
Fri Oct  4 17:13:03 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkdnd.c: Improve checks on public entry points,
	including, among other things checking whether drag
	contexts passed in are source or dest. (Fixes
	#76762, Alexey A. Malyshev)

	* tests/testtext.c tests/testgtk.c tests/testdnd.c:
	Fix uninstalled operation for new pixbuf changes.

	* gtk/stock-icons/Makefile.am (pixbuf_csource): 
	Fix makefile for uninstalled operation.

Soeren Sandmann's avatar
Soeren Sandmann committed
480
481
482
483
484
485
486
487
Fri Oct  4 21:21:47 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

	* gtk/gtkhandlebox.c (gtk_handle_box_paint): remove unused
	codepath.

	* gtk/gtkmenuitem.c (gtk_real_menu_item_{de,}select): call 
	gtk_widget_queue_draw() instead of gtk_widget_draw().

488
489
490
491
492
493
494
495
496
Fri Oct  4 14:49:04 2002  Owen Taylor  <otaylor@redhat.com>

	Patch from Shivram U <shivaram.upadhyayula@wipro.com>
 
  	* gdk/x11/gdkkeys-x11.c (update_keymaps): Increased the keycount to
 	(max_keycode - min_keycode) + 1 from (max_keycode - min_keycode).
 	(update_keymaps), (gdk_keymap_get_entries_for_keyval) looping through
 	less than or equal to max_keycode. (#79184)

jacob berkman's avatar
jacob berkman committed
497
498
499
500
2002-10-04  jacob berkman  <jacob@ximian.com>

	* gdk/x11/gdkscreen-x11.c (init_xinerama_support): make legal C

501
502
503
504
505
506
507
508
Fri Oct  4 12:05:27 2002  Owen Taylor  <otaylor@redhat.com>

	* demos/Makefile.am (pixbuf_csource): Fix envars
	for uninstalled operation of gdk-pixbuf

	* demos/Makefile.am (test-inline-pixbufs.h): Remove
	output on failure.

Owen Taylor's avatar
Owen Taylor committed
509
510
511
512
513
514
515
516
Fri Oct  4 12:00:10 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkscreen.c (gdk_screen_class_init): Get the
	name right.

	* gdk/x11/gdkscreen-x11.c (gdk_screen_x11_class_init): 
	Fix function that should have been static.

517
518
519
520
521
522
523
524
525
526
527
528
Fri Oct  4 11:43:47 2002  Owen Taylor  <otaylor@redhat.com>

	* configure.in: Add a check for the Xrandr extension.

	* gdk/gdkscreen.[ch]: Add a size-changed signal.

	* gdk/x11/gdkscreen-x11.[ch]: Patch from Keith packard
	to hook up ConfigureNotify events on the root window
	to the ::size-changed signal. (#94560)

	* gtk/gtkimcontextsimple.c: Warning fixes
	
Manish Singh's avatar
Manish Singh committed
529
530
Fri Oct  4 00:57:53 2002  Manish Singh  <yosh@gimp.org>

Manish Singh's avatar
Manish Singh committed
531
532
533
	* gtk/gtkhscrollbar.[ch] gtk/gtkhseparator.[ch] gtk/gtkrange.[ch]
	gtk/gtkscrollbar.[ch] gtk/gtkseparator.[ch] gtk/gtkseparatormenuitem.h
	gtk/gtkvscrollbar.[ch] gtk/gtkvseparator.[ch]: Deprecation cleanup
Manish Singh's avatar
Manish Singh committed
534

Manish Singh's avatar
Manish Singh committed
535
536
537
538
Thu Oct  3 22:38:12 2002  Manish Singh  <yosh@gimp.org>

	* gdk-pixbuf/queryloaders.c: make it legal C

539
540
541
542
543
544
545
546
547
548
549
550
551
Thu Oct  3 16:40:18 2002 Eric Warmenhoven <eric@warmenhoven.org>

	* gdk/gdkevents.c, gdk/linux-fb/gdkwindow-fb.c,
	gtk/gtkwindow-decorate.c: implement maximize for linux-fb

	* gdk/linux-fb/gdkkeyboard-fb.c: implement raw keyboard mode

	* gdk/linux-fb/Makefile.am, gdk/linux-fb/gdkdnd-fb.c,
	gdk/linux-fb/gdkmain-fb.c, gdk/linux-fb/gdkselection-fb.c,
	gdk/linux-fb/miarc.c, gdk/linux-fb/mifpolycon.c,
	gdk/linux-fb/miwideline.c, gdk/linux-fb/mizerclip.c,
	gdk/linux-fb/mizerline.c: small cleanups

552
553
554
555
556
557
558
559
560
Thu Oct  3 19:00:55 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/x11/gdkselection-x11.c (gdk_selection_property_get): 
	Fix error in computing length and a memory leak.
	(Fixes #94072, reported by Hema Seetharamaiah)

	* gtk/gtkmenu.c (gtk_menu_motion_notify): Fix &event
	used instead of event.

561
562
563
564
565
2002-10-04  Matthias Clasen  <maclas@gmx.de>

	* demos/gtk-demo/main.c (main): 
	* demos/pixbuf-init.c (pixbuf_init): Adjust to gdk-pixbuf changes.

566
567
568
569
570
571
Thu Oct  3 23:53:43 2002  Kristian Rietveld  <kris@gtk.org>

	* gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_destroy): get
	XDisplay from window instead of display, as display has not been
	defined here (fixes the build).

572
573
574
575
576
577
578
579
Thu Oct  3 17:09:23 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/x11/{gdkdrawable-x11.[ch],gdkpixmap-x11.c,
	gdkwindow-x11.c}: Restore the pre-Xft2 code to
	render text directly via RENDER, conditionalized
	with !HAVE_XFT2 so that we'll build again on Xft1 
	systems. (#90181)

580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
Thu Oct  3 14:13:33 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkevents.c (gdk_event_new): Add a 'type'
	parameter, make public.

	* gdk/gdkevents.c (gdk_event_copy): Copy the screen.

	* gdk/gdkevents.c gdk/linux-fb/gdkmain-fb.c
	gdk/x11/gdkevents-x11.c	gdk/win32/gdkevents-win32.c:
	_gdk_event_new() => gdk_event_new().
	
	* gdk/win32/gdkevents-win32.c (real_window_procedure): 
	Fix event_private->screen breakage that results from evil 
	encapsulation breakage here.
	
	* gtk/gtkclist.c gtk/gtkcombo.c gtk/gtkcontainer.c
	gtk/gtkdialog.c gtk/gtkdnd.c gtk/gtkdrawingarea.c
	gtk/gtkimcontextsimple.c gtk/gtklist.c gtk/gtkmenu.c
	gtk/gtknotebook.c gtk/gtkplug.c gtk/gtkselection.c
	gtk/gtktext.c gtk/gtktreeitem.c gtk/gtktreeview.c
	gtk/gtkviewport.c gtk/gtkwindow-decorate.c gtk/gtkwindow.c
	tests/testgtk.c: Remove most usage of stack-allocated 
	GdkEvent structures.

	* gtk/gtktreeview.c: Use a cut-and-paste of the full 
	send_focus_event() from gtkwindow.c that does the necessary 
	notification of the ::has-focus property and setting of 
	the HAS_FOCUS flag.x

	* gtk/gtkdnd.c: Clean up some mess/duplicated code; removing
	an extraneous use of a GdkEvent.

612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
Wed Oct  2 17:46:53 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkdrawable.h gdk/gdkinternals.h gdk/gdkdraw.c
	gdk/gdkwindow.c gdk/gdkdrawable.c: Export _gdk_draw_pixbuf
	as gdk_draw_pixbuf(), rename the _draw_pixbuf virtual
	function to draw_pixbuf. (#60582)

	* gdk/gdkpixbuf-render.c (gdk_pixbuf_render_to_drawable[_alpha]):
	Note that these functions are obsolete in the docs.

	* gdk/gdkpixbuf-render.c (gdk_pixbuf_render_to_drawable): 
	Remove all the sanity checks now we make it clear
	that it is obsolete name for gdk_draw_pixbuf().

	* gdk/gdkpixmap.c gtk/gtkcellrendererpixbuf.c gtk/gtkimage.c
	  gtk/gtkpixmap.c demos/testpixbuf-scale.c demos/testpixbuf.c
	  tests/testrgb.c: Use gdk_draw_pixbuf() everywhere.

	* gtk/gtklabel.c (gtk_label_set_mnemonic_widget): Fix
	some warnings.

	* gdk/gdkinternals.h (struct _GdkEventPrivate): Fix missed
	bit from last gdk_event_get_screen() change.

	* gdk/gdkevents.c: Couple of small fixes.

638
639
640
641
642
643
644
Wed Oct  2 17:36:42 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkevents.[ch] gdk/x11/gdkevents-x11.c: Add
	gdk_screen_set_screen()/_get_screen() which (by evil
	hacks) work for for heap allocated events and
	fall back gracefully for stack allocated events.

645
646
647
648
649
650
651
652
653
654
Wed Oct  2 08:47:31 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtksettings.[ch]: Privately export:
	_gtk_settings_set_property_value_from_rc()
	_gtk_settings_reset_rc_values() so that we can reset
	settings set from RC files when reloading RC files.
	(#94610)

	* gtk/gtkrc.c: Hook up RC file setting resetting.

Manish Singh's avatar
Manish Singh committed
655
656
Tue Oct  1 12:53:44 2002  Manish Singh  <yosh@gimp.org>

Manish Singh's avatar
Manish Singh committed
657
	* gtk/gtkwindow-decorate.c gtk/gtkwindow.[ch]: Deprecation cleanup
Manish Singh's avatar
Manish Singh committed
658

jacob berkman's avatar
jacob berkman committed
659
660
661
662
663
2002-10-01  jacob berkman  <jacob@ximian.com>

	* gtk/gtkinvisible.c: 
	* gtk/gtkclipboard.c: declare parent_class static

664
665
2002-10-01  Stanislav Brabec  <sbrabec@suse.cz>

Stanislav Brabec's avatar
Stanislav Brabec committed
666
	* gtk/gtkimcontextsimple.c: Fixed alphabetical order (bug #93421).
667

668
669
670
671
672
2002-10-01  Padraig O'Briain <padraig.obriain@sun.com>

	* gtk/gtkmenu.c: Add gtk_menu_focus() so we do not waste time
	trying to focus a menu item. (bug #91258)

673
674
675
676
677
678
2002-09-30  Tor Lillqvist  <tml@iki.fi>

	* gdk/win32/gdkpixmap-win32.c (gdk_pixmap_impl_win32_finalize):
	Set image->windowing_data to NULL, unref the image. (Late merge
	from stable.)

679
680
681
682
683
684
Mon Sep 30 15:45:49 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtklabel.c (gtk_label_set_mnemonic_widget): 
	Make the reference to the mnemonic widget weak.
	(#93334, Murray Cumming)

685
686
687
688
689
Mon Sep 30 15:38:53 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkwindow.h: Remove a duplicate definition
	of gdk_set_sm_client_id().

690
691
692
693
694
695
696
697
698
699
Mon Sep 30 15:31:57 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkdisplay.c gdk/x11/gdkdisplay-x11.c 
	gdk/gdkinternals.h: Set the client ID on all
	displays. (#85713)

	* gdk/gdkdisplay.h gkd/gdkinternals.h
	 gdk/{linux-fb,win32,x11}/gdkmain-{fb,win32,x11}.c
	Privatize gdk_display_set_sm_client_id().

700
701
702
703
704
705
Mon Sep 30 14:46:49 2002  Owen Taylor  <otaylor@redhat.com>
 
 	* gtk/gtkbindings.c (gtk_binding_set_new): Initialize
 	->parsed field. (#94536, patch from Sebastian Ritau. Maybe 
 	fixes #87411?)
 
706
707
708
709
710
711
Mon Sep 30 14:28:58 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkwindow.[ch]: Add gtk_window_set_icon_from_file(),
	gtk_window_set_default_icon_from_file() convenience
	functions (#75178, suggestion from Havoc Pennington)

712
713
714
715
716
2002-09-30  Daniel Elstner  <daniel.elstner@gmx.net>

	* gtk/gtktextbuffer.c: Add construct-only property "tag_table"
	and make use of it in gtk_text_buffer_new().  (#70227)

717
718
719
720
721
722
2002-09-30  Stanislav Brabec  <sbrabec@suse.cz>

	* gtk/gtkimcontextsimple.c: Completed ISO-8859-2 characters
	support (#93421), fixed cacute, umacron, completed dead_key+space
	convention.

Owen Taylor's avatar
Owen Taylor committed
723
724
725
726
727
728
Sun Sep 29 23:52:28 2002  Owen Taylor  <otaylor@redhat.com>

	* ===== Released 2.1.0 ======

	* NEWS: Updated

729
730
731
732
733
734
735
Sun Sep 29 20:20:26 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtktooltips.c (gtk_tooltips_event_handler): Disable
        tooltips for menu items with submenus .. they still
        don't really work properly. (Missed merge from
	stable)

736
737
738
739
740
741
742
Sun Sep 29 20:15:59 2002  Owen Taylor  <otaylor@redhat.com>

       * gtk/gtkwindow.c (gtk_window_move_resize): Clear
        initial_pos_set even if it only causes a move, not
        a resize as well. (Missed merge from stable,
	may fix #89562)

Manish Singh's avatar
Manish Singh committed
743
744
745
746
747
748
749
750
751
752
Sun Sep 29 14:22:47 2002 Manish Singh  <yosh@gimp.org>

	* contrib/gdk-pixbuf-xlib/Makefile.am demos/Makefile.am
	demos/gtk-demo/Makefile.am: add deprecation compile flags

	* demos/testanimation.c demos/testpixbuf-save.c demos/testpixbuf.c
	demos/gtk-demo/*.c gdk-pixbuf/gdk-pixbuf-animation.c
	gdk-pixbuf/gdk-pixbuf.c: minor cleanups, getting rid of
	unnecessary casts

753
754
755
756
757
758
Sun Sep 29 13:11:13 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtktypeutils.h: use #defines instead of enum for
	GtkFundamentalType compat, to prevent 64-bit vs. 32-bit
	confusion (#90400)

759
760
761
762
763
764
765
766
2002-09-29  Tor Lillqvist  <tml@iki.fi>

	* configure.in: Instead of forcing -fnative-struct into CFLAGS
	when using gcc for Win32, check for gcc version 3.x which uses
	-mms-bitfields instead. Also check if either of these switches is
	actually available at all, and warn if not. Thanks to Soren
	Andersen for the inspiration. (#93965)

767
768
769
770
771
772
773
2002-09-01  Soeren Sandmann  <sandmann@daimi.au.dk>

	* gtk/gtkimcontext.c, gtk/gtktreeviewcolumn.c:

	Minor documentation fixes. 
	(#80021, Yao Zhang; #75567, #75279, Vitaly Tishkov)

774
775
776
777
778
2002-09-28  Matthias Clasen  <maclas@gmx.de>

	* gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_init): Make
	drawing to the root window work.  (#89492)

Owen Taylor's avatar
Owen Taylor committed
779
780
781
782
783
784
785
786
787
788
Fri Sep 27 18:14:00 2002  Owen Taylor  <otaylor@redhat.com>

	(#91249, Thomas Leonard)

	* gtk/gtkselection.c (gtk_selection_convert): Initialize
	idle time to 0.

	* gtk/gtkselection.c: Up idle timeout to 5 minutes
	from 5 seconds.

789
790
791
792
793
794
Fri Sep 27 17:40:47 2002  Owen Taylor  <otaylor@redhat.com>

	* modules/input/Makefile.am: Patch from J. Ali Harlow
	to avoid generating gtk.immodules when cross-compiling.
        (#87774)
	
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
Fri Sep 27 14:30:34 2002 Eric Warmenhoven <eric@warmenhoven.org>

	* gdk/Makefile.am gdk/gdkkeynames.c gdk/linux-fb/gdkmain-fb.c
	gdk/win32/gdkkeys-win32.c: Move gdk_keval_name and
	gdk_keyval_from_name to new gdkkeynames.c, share implementation for
	linux-fb and win32 (#94123)

	* gdk/linux-fb/Makefile.am gdk/linux-fb/gdkkeyboard-fb.c
	gdk/linux-fb/gdkmain-fb.c gdk/linux-fb/gdkmouse-fb.c: add
	-DG_DISABLE_DEPRECATED and -DGDK_PIXBUF_DISABLE_DEPRECATED to compile
	flags

	* gdk/linux-fb/gdkdisplay-fb.c: prevent segfault if display can't
	initialize

	* gdk/linux-fb/gdkkeyboard-fb.c: better parsing of keycodes

	* gdk/linux-fb/gdkwindow-fb.c: add stubs for new functions

814
815
816
817
818
Fri Sep 27 17:23:31 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkcolorsel.c: Fix some signed/unsigned warnings.
	(#85863, David L. Cooper II)

819
820
821
822
823
824
825
826
827
828
829
Fri Sep 27 16:23:49 2002  Owen Taylor  <otaylor@redhat.com>
	 
 	* gtk/gtklabel.c : Replaced instances where strlen (label->label) is
 	used to get a byte code with strlen (label->text) as label->text 
	contains the actual display text, while label->label contains
	markup / mnemonics. (#92683, Patch from Shivram U  
	<shivaram.upadhyayula@wipro.com>, with some additions.)

	* gtk/gtklabel.c (gtk_label_set_uline_text_internal): 
	Fix a leftover, now incorrect comment.
	
830
831
832
833
834
835
Fri Sep 27 16:15:11 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtknotebook.c (gtk_notebook_get_event_window_position):
	Handle the case where the first page isn't visible.
	(#90336, bug tracked down by Chema Celorio)

836
837
838
839
840
Fri Sep 27 15:57:15 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkstock.c (builtin_items): Change accelerator
	from C_ut to Cu_t. (#82747, Paolo Maggi)

841
842
843
844
845
846
847
848
849
Fri Sep 27 15:27:45 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkimage.c (gtk_image_unrealize): Reset the
	animation iter on unrealize as well as unmap.
	(#94336)

	* gtk/gtkprogressbar.c (gtk_progress_bar_set_text): Don't
	turn a value of "" into NULL. (#94157, Vitaly Tishkov)

850
851
852
853
854
855
856
857
858
Wed Sep 25 18:23:50 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>

	* modules/input/gtkimcontextxim.c:
	- use gtk_settings_get_for_screen () instead of
	  gtk_settings_get_default () for multihead
	- connect property-notify signal handlers to respond runtime
	  changes of status_style and preedit_style in the settings
	- Some indentation and code cleanup (#59076 - 2nd check-in)
	
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
2002-09-24  Havoc Pennington  <hp@redhat.com>

	* gtk/gtkwindow.c: fix GtkWindowMnemonic to have a separate
	typedef

	* gdk/x11/gdkevents-x11.c (gdk_check_wm_state_changed): monitor
	FULLSCREEN state

	* tests/testgtk.c (get_state_controls): add
	fullscreen/unfullscreen test

	* gdk/gdkdisplay.c (gdk_display_finalize): fix unused variable

	* gdk/x11/gdkscreen-x11.c (init_xinerama_support): fix unused
	variable

	* gdk/x11/gdkevents-x11.c (gdk_xsettings_watch_cb): mop up unused
	variable

	* gdk/x11/gdkscreen-x11.c
	(_gdk_x11_screen_window_manager_changed): emit
	window_manager_changed signal

	* gdk/x11/gdkscreen-x11.h (struct _GdkScreenX11Class): add
	window_manager_changed signal

	* gdk/x11/gdkevents-x11.c
	(gdk_x11_screen_get_window_manager_name): new function

	* gtk/gtkwindow.c (gtk_window_class_init): add type_hint,
	skip_taskbar_hint, skip_pager_hint properties
	(gtk_window_set_skip_taskbar_hint):
	(gtk_window_get_skip_taskbar_hint):
	(gtk_window_set_skip_pager_hint):
	(gtk_window_get_skip_pager_hint):
	(gtk_window_fullscreen):
	(gtk_window_unfullscreen): new functions

	* gdk/gdkevents.h (GdkWindowState): add FULLSCREEN state

	* gdk/gdkwindow.h (GdkWindowTypeHint): add missing type hint
	values

	* gdk/x11/gdkwindow-x11.c (gdk_window_set_skip_taskbar_hint):
	(gdk_window_set_skip_pager_hint):
	(gdk_window_fullscreen):
	(gdk_window_unfullscreen): new functions
	(set_initial_hints): set fullscreen here if appropriate
	
908
909
910
911
912
913
914
915
Wed Sep 25 10:51:24 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkscreen.h gdk/{x11,win32,linux-fb}/gdkscreen-*.c:
	Add gdk_screen_make_display_name(), which returns a
	display name that can be used to open a display with the
	screen as the default (Based on patch from Mark McLoughlin, 
	#86013)

916
917
918
919
920
921
922
923
924
925
Wed Sep 25 08:50:40 2002  Owen Taylor  <otaylor@redhat.com>

	Patch from Eric Warmenhoven, #94123

        * gdk/gdkmouse-fb.c: Add scrolling support for 
	imps2 mice.

	* gdk/linux-fb/gdkimage-fb.c: Fix compilation error
	in last gdkimage-fb.c commit.

926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
Wed Sep 25 00:16:53 2002  Manish Singh  <yosh@gimp.org>

	* gdk/Makefile.am gdk/x11/Makefile.am: add -DG_DISABLE_DEPRECATED
	and -DGDK_PIXBUF_DISABLE_DEPRECATED to compile flags

	* gdk/gdkcolor.c gdk/gdkdisplay.c gdk/gdkdraw.c gdk/gdkevents.c
	gdk/gdkgc.c gdk/gdkimage.c gdk/gdkpango.c gdk/gdkpixbuf-render.c
	gdk/gdkpixmap.c gdk/gdkrgb.c gdk/gdkwindow.c gdk/linux-fb/gdkdnd-fb.c 
	gdk/linux-fb/gdkfont-fb.c gdk/win32/gdkdnd-win32.c
	gdk/win32/gdkfont-win32.c gdk/x11/gdkdisplay-x11.c gdk/x11/gdkdnd-x11.c
	gdk/x11/gdkdrawable-x11.c gdk/x11/gdkevents-x11.c gdk/x11/gdkfont-x11.c
	gdk/x11/gdkgc-x11.c gdk/x11/gdkgeometry-x11.c gdk/x11/gdkim-x11.c
	gdk/x11/gdkinput-x11.c gdk/x11/gdkkeys-x11.c gdk/x11/gdkscreen-x11.c
	gdk/x11/gdkwindow-x11.c: Deprecation cleanup, mostly changing
	gdk_foo_{ref,unref} to g_object equivalents.

942
943
944
945
946
947
Tue Sep 24 23:54:20 2002  Manish Singh  <yosh@gimp.org>

	* gtk/gtkfilesel.c: check if last_selected is valid before doing
	a strcmp on it, which may happen if selections happen programmatically
	instead of through the UI (#86566)

948
949
950
951
952
953
954
955
956
Tue Sep 24 23:33:48 2002  Manish Singh  <yosh@gimp.org>

        * gtk/gtkfilesel.c: preserve ordering from gtk_tree_selection_foreach
	when returning filenames for gtk_file_selection_get_selections
	(#86567)

	* gtk/gtkclipboard.c: GtkClipboard struct should have a GObject
	in it, not a GObjectClass

957
958
959
960
961
Tue Sep 24 18:18:36 2002  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkclipboard.[ch]: Make a GObject (#75970, James
	Henstridge)

962
963
964
965
966
967
968
969
970
Tue Sep 24 19:45:55 2002  Owen Taylor  <otaylor@redhat.com>

	* gdk/x11/gdkwindow-x11.c (gdk_window_impl_x11_get_colormap): 
	Look up the visual as well as the colormap, since calling
	gdk_drawable_get_visual() causes infinite recursion.

	* gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_init): 
	Set the colormap for the root window.

971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
Tue Sep 24 15:35:42 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>

	disable/enable preedit/status in GtkIMContextXIM (#59076)
	
	* gtk/gtkenums.h (enum): added preedit/status styles for gtk+
	input method
	* modules/input/gtkimcontextxim.c
	* gdk/x11/gdkevents-x11.c: add gtk-im-preedit-style and
	gtk-im-status-style to GtkSettings.
	* po/POTFILES.in: added modules/input/gtkimcontextxim.c

	With the other patch for gnome-control-center,
	the preedit and status styles of GTK+ input method are
	configurable with associated gconf schemas keys:
	"/desktop/gnome/interface/gtk-im-preedit-style"
	"/desktop/gnome/interface/gtk-im-status-style"

	Both are set to "callback" by default, and platform's 
	packging can have different default by changing
	libgnome's desktop_gnome_interface.schemas.

992
993
2002-09-25  Matthias Clasen  <maclas@gmx.de>

994
995
996
	* gdk/x11/gdkvisual-x11.c (gdkx_visual_get): Replace leftover 
	gdkx_visual_get_for_screen () by gdk_x11_screen_lookup_visual().

997
998
	* gtk/gtkaccelgroup.h: Add a missing ; to make things compile.

999
1000
	* gdk/x11/gdkwindow-x11.c (gdk_window_impl_x11_get_colormap):
	Replace leftover gdk_colormap_lookup () by