]> Pileus Git - ~andy/gtk/blob - ChangeLog.pre-2-6
Fix version in complaint message about automake. (#104366, Rich Burridge)
[~andy/gtk] / ChangeLog.pre-2-6
1 Tue Jan 28 15:18:24 2003  Owen Taylor  <otaylor@redhat.com>
2
3         * autogen.sh (have_automake): Fix version in complaint
4         message about automake. (#104366, Rich Burridge)
5
6 Mon Jan 27 16:38:13 2003  Owen Taylor  <otaylor@redhat.com>
7
8         * configure.in: Remove SOEXT stuff; it doesn't work portably.
9
10 Mon Jan 27 22:45:15 2002  Kristian Rietveld  <kris@gtk.org>
11
12         * gtk/gtktreestore.c (gtk_tree_store_move): don't handle b if
13         we appended/prepended, send the rows_reordered signal to the 
14         correct level ... (Reported by Matthew Tuck).
15
16 Mon Jan 27 22:43:11 2002  Kristian Rietveld  <kris@gtk.org>
17
18         * gtk/gtktreestore.c (gtk_tree_store_sort_helper): don't just bail
19         out if the level only has one item, recurse over the child if there
20         is one. (Fixes #100458, reported by GaĆ«l Le Mignot).
21
22 Mon Jan 27 22:41:26 2002  Kristian Rietveld  <kris@gtk.org>
23
24         * gtk/gtktreeview.c (gtk_tree_view_set_model),
25         (gtk_tree_view_search_equal_func): make TreeView search handle
26         all types which are transformable by GValue. (Fixes #99803, reported
27         by Muktha Narayan).
28
29 Mon Jan 27 22:39:25 2002  Kristian Rietveld  <kris@gtk.org>
30
31         * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_set_sort_column_id):
32         *really* handle unsetting the ID. Slightly modified patch from
33         Soeren Sandmann. Fixes #87556, reported by Jarek Dukat.
34
35 Mon Jan 27 22:33:43 2002  Kristian Rietveld  <kris@gtk.org>
36
37         Fixes the total GtkTreeSortable mess, and #83195, reported by
38         Jarek Dukat
39
40         * gtk/gtktreestore.c (gtk_tree_store_get_sort_column_id),
41         (gtk_tree_store_set_sort_column_id), (gtk_tree_store_set_sort_func),
42         (gtk_tree_store_set_default_sort_func): use the constant
43         GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID instead of -1, make functions
44         work as advertised by the documentation.
45
46         * gtk/gtklistore.c (gtk_list_store_get_sort_column_id),
47         (gtk_list_store_set_sort_column_id), (gtk_list_store_set_sort_func),
48         (gtk_list_store_set_default_sort_func): likewise.
49
50         * gtk/gtktreemodelsort.c (gtk_tree_model_set_sort_column_id),
51         (gtk_tree_model_set_sort_func),
52         (gtk_tree_model_sort_set_default_sort_func): make functions work
53         as advertised by the documentation.
54
55 Mon Jan 27 22:31:56 2002  Kristian Rietveld  <kris@gtk.org>
56
57         * gtk/gtktreeview.c (gtk_tree_view_button_press): update focus_column
58         before we decide if we edit. (fixes #100973, reported by Dave Cook).
59
60 Mon Jan 27 22:29:30 2002  Kristian Rietveld  <kris@gtk.org>
61
62         Bug report and test case from Paolo Maggi via IRC.
63
64         * gtk/gtkliststore.c (gtk_list_store_swap): update tail if needed,
65         (gtk_list_store_move): update tail if needed.
66
67 Mon Jan 27 16:19:59 2003  Owen Taylor  <otaylor@redhat.com>
68
69         * gtk/gtksocket.c (gtk_socket_filter_func): event->any.window
70         might be NULL. Use gtk_widget_get_display (widget) 
71         (#102860, Thomas Leonard)
72
73 Mon Jan 27 15:58:31 2003  Owen Taylor  <otaylor@redhat.com>
74
75         * configure.in: Fix --without-modules/--disable-modules
76         confusion that was causing --disable-modules not to work.
77         (#102865, Akira Tagoh)
78
79         * configure.in: Fix problem with plain --with-xinput
80         (#104266, Akira Tagoh)
81
82 2003-01-24  Sebastian Rittau  <srittau@jroger.in-berlin.de>
83
84         * docs/tutorial/gtk-tut.sgml: Fix a few typos, introduced by my last
85         patch.
86
87 Fri Jan 24 17:06:41 GMT 2003  Tony Gale <gale@gtk.org>
88
89         * docs/tutorial/gtk-tut.sgml: Remove duplicate copy of tictactoe.h
90
91 Thu Jan 23 21:15:29 GMT 2003  Tony Gale <gale@gtk.org>
92
93         * docs/faq/gtk-faq.sgml: Learn to spell Library
94
95 Thu Jan 23 20:56:56 GMT 2003  Tony Gale <gale@gtk.org>
96         * Sebastian Rittau  <srittau@jroger.in-berlin.de>:
97
98            docs/tutorial/gtk-tut.sgml: Adopted chapter 21.3 "Creating a
99            Composite widget" to modern standards. (I.e. use gobject instead of
100            glib, derive from GtkTable instead of GtkVBox.) Bugzilla #103869.
101
102         * docs/tutorial/gtk-tut.sgml, examples/tictactoe: Fixup tic-tac-toe
103         code in Appendix C to reflect above changes.
104
105         * examples/rangewidgets/rangewidgets.c: From Roger Leigh
106         auto resize on page size change
107
108 2003-01-23  Daniel Elstner  <daniel.elstner@gmx.net>
109
110         * gtk/gtktoolbar.c (gtk_toolbar_hide_all): Override hide_all
111         in addition to show_all in order to keep them symmetric. (#102201)
112
113 Wed Jan 22 14:18:46 2003  Manish Singh  <yosh@gimp.org>
114
115         * gdk/x11/gdkevents-x11.c (translate_key_event): add a "return" at
116         the end of the function, so there is a statement following the "out"
117         label in all cases (fixes #101961)
118
119 2003-01-22  Christian Rose  <menthos@menthos.com>
120
121         * configure.in: Added "mn" to ALL_LINGUAS.
122
123 Wed Jan 15 17:02:18 2003  Owen Taylor  <otaylor@redhat.com>
124  
125         * gtk/gtktextlayout.c (gtk_text_layout_validate_yrange):
126         Fix off-by-one error on the backward iteration loop,
127         that was causing the wrong range to be redrawn.
128         (at least part of #72734)
129         
130 2003-01-21  Matthias Clasen  <maclas@gmx.de>
131
132         * gtk/gtktextview.c (gtk_text_view_size_allocate): Adjust the
133         vadjustment value after changing its bounds.  (fixes #101963 and 
134         #73562)
135
136         * gtk/gtkcolorsel.c (hex_changed): Fix clamping to [0,1] to avoid 
137         unnecessary roundtrip failures.  (#93500)
138
139 2003-01-19  Tor Lillqvist  <tml@iki.fi>
140
141         Merge from stable:
142         
143         Fix for #103614 and some other problems with GtkFileSelection on
144         Windows:
145                 
146         * gtk/fnmatch.c (get_char): Need to use g_unichar_tolower(), not
147         g_ascii_tolower(). Windows file names are case-insensitive for all
148         Unicode letters.
149
150         * gtk/gtkfilesel.c: Instead of checking for G_OS_WIN32 or
151         G_WITH_CYGWIN, check G_PLATFORM_WIN32. Move inclusion of gtkintl.h
152         earlier, as it includes config.h unconditionally, and gtkprivate.h
153         redefines GTK_LOCALEDIR.
154         (struct _CompletionDirSent): Ifdef out the fields not used on
155         Windows.
156         (compare_utf8_filenames, compare_sys_filenames): Need different
157         comparison implementation for UTF-8 file names and system locale
158         file names on Win32. Cannot simply use g_ascii_strcasecmp(), but
159         need to casefold all Unicode letters.
160         (cmpl_completion_matches, open_dir, correct_parent): Ifdef out
161         variables not used on Win32 to avoid warnings about unused
162         variables.
163         (open_ref_dir): Use g_path_skip_root() to skip past potential
164         drive letter in front of the leading (back)slash.
165         (open_new_dir): Ifdef out use of CompletionDirSent fields not
166         there on Win32.
167         (correct_parent): Bypass inode check also on Cygwin.
168
169         Fix bug noticed by Alex Shaduri: Tooltips and other
170         GDK_WINDOW_TEMP windows were activated. This looked very odd, and
171         was a regression from earlier versions.
172         
173         * gdk/win32/gdkwindow-win32.c (show_window_internal): Fine-tune
174         behaviour. Don't ever activate GDK_WINDOW_TEMP windows.
175         (gdk_window_move, gdk_window_resize): Add debug logging.
176
177         * gdk/win32/gdkevents-win32.c (gdk_event_translate): When we get a
178         WM_SIZE message for a non-visible (withdrawn) window, don't clear
179         the GDK_WINDOW_STATE_WITHDRAWN bit. The window is still withdrawn
180         even if its size changes.
181
182 2003-01-16  Matthias Clasen  <maclas@gmx.de>
183
184         * gtk/gtktextlayout.c (gtk_text_layout_get_cursor_locations): Typo fixes.
185         (totally_invisible_line): Fix an incorrect optimization which
186         caused invisible paragraphs to be occasionally misrendered.
187
188 Wed Jan 15 15:55:47 2003  Owen Taylor  <otaylor@redhat.com>
189
190         * gtk/gtksettings.c: Set the double click speed from
191         XSETTINGS when creating a new GtkSettings object
192         as well as when getting a notify. (#103601, reported
193         by Louis Garcia)
194
195 Wed Jan 15 14:56:09 2003  Owen Taylor  <otaylor@redhat.com>
196  
197         * gtk/gtknotebook.c (gtk_notebook_size_allocate): 
198         Show/hide the notebook event window as necessary,
199         we weren't previously keeping the visibility updated
200         properly.  (#103599)
201  
202 2003-01-15  Matthias Clasen  <maclas@gmx.de>
203
204         * examples/menu/itemfactory.c: 
205         * docs/tutorial/gtk-tut.sgml: Add a <StockItem> to the itemfactory
206         example.  (#103211)
207
208 2002-12-29  Murray Cumming  <murrayc@usa.net>
209
210         Fixes #102168.
211
212         * gtk/gtkliststore.c, gtktreednd.c, gtktreestore.c:
213         Actually implement the GtkTreeDragSource::row_draggable virtual 
214         function in GtkListStore and GtkTreeStore instead of just checking 
215         whether it's implemented at all. This means that DnD isn't broken by
216         gtkmm's virtual function wrappers. The alternative would be to
217         hard-code the TRUE return value into gtkmm's wrappers, but that's 
218         part of GTK+'s implementation, not it's API.
219
220 Tue Jan 14 23:42:29 2002  Kristian Rietveld  <kris@gtk.org>
221
222         * gtk/gtktreeview.c: fix compiler warning.
223
224 Tue Jan 14 23:29:00 2002  Kristian Rietveld  <kris@gtk.org>
225
226         * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render):
227         make sure exposed pixbufs are clipped to the exposed area before
228         drawing, which is a slight speedup. (#102379, patch from Soeren
229         Sandmann).
230
231 Tue Jan 14 23:26:41 2002  Kristian Rietveld  <kris@gtk.org>
232
233         * gtk/gtktreeview.c (validate_visible_area): silly typo fix,
234         only free scroll_to_path when the complete tree has been validated.
235         This makes sure that we scrolled to the correct path.
236
237 Tue Jan 14 23:25:32 2002  Kristian Rietveld  <kris@gtk.org>
238
239         * gtk/gtktreeview.c (gtk_tree_view_style_set): update the
240         background of widget->window and bin->window. (Fixes #96650, reported
241         by Dave Camp).
242
243 Tue Jan 14 23:24:02 2002  Kristian Rietveld  <kris@gtk.org>
244
245         * gtk/gtktreeview.c (gtk_tree_view_clamp_node_visible): process
246         updates before scrolling, avoiding a "selection streak". (Fixes
247         #101235, patch from Soeren Sandmann).
248
249 Tue Jan 14 23:22:13 2002  Kristian Rietveld  <kris@gtk.org>
250
251         * gtk/gtktreeview.c (validate_visible_area): actually put values
252         in the requisition using gtk_widget_size_request. (Fixes #100172,
253         reported by Kjartan Maraas).
254
255 Tue Jan 14 23:19:45 2002  Kristian Rietveld  <kris@gtk.org>
256
257         * gtk/gtktreeview.c (gtk_tree_view_rows_reordered): cancel the
258         arrow animation timeout before we actually reorder the rbtree. If
259         we don't do this we can get stuck arrows,
260         (cancel_arrow_animation): new function. (Fixes #93629, part 2,
261         reported and testcase provided by Hans Petter Jansson).
262
263 Tue Jan 14 23:18:21 2002  Kristian Rietveld  <kris@gtk.org>
264
265         * gtk/gtktreeselection.c (gtk_tree_selection_real_modify_range):
266         anchor_path should be start_path, not end_path. (Fixes #102618,
267         patch from Carlos Garnacho Parro).
268
269 Tue Jan 14 23:16:15 2002  Kristian Rietveld  <kris@gtk.org>
270
271         * gtk/gtkliststore.c (gtk_list_store_move): also update the tail,
272         only correct new_pos if we don't move to the head/tail.
273
274 Tue Jan 14 23:11:55 2002  Kristian Rietveld  <kris@gtk.org>
275
276         * gtk/gtktreestore.c (gtk_tree_store_swap): take the path from
277         the parent_iter if depth >= 1, so we send the reordered signal to
278         the correct level, remove debugging printfs which I forgot the remove
279         earlier (2.2.0 shipped with this, oops). (Fixes #103198, Reported and
280         testcase provided by Matthew Tuck).
281
282 Tue Jan 14 20:58:44 2002  Kristian Rietveld  <kris@gtk.org>
283
284         * gtk/gtktreeview.c (invalite_last_column): split out actual column
285         invalidation into invalidate_column(),
286         (gtk_tree_view_size_allocate_columns): invalidate column if the
287         new width is larger than the old width.
288         (fixes #102890, reported by Alex Duggan).
289
290 2003-01-14  Matthias Clasen  <maclas@gmx.de>
291
292         * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): Skip
293         invisible chars for GTK_MOVEMENT_LOGICAL_POSITIONS and
294         GTK_MOVEMENT_WORDS.
295
296         * gtk/gtktextiter.c,
297         gtk/gtktextiter.h: Add some variant movement functions which
298         skip invisible chars, and do some cleanups.
299
300 2003-01-12  Tor Lillqvist  <tml@iki.fi>
301
302         Merge from stable:
303                 
304         * gtk/gtkmain.c: Move inclusion of config.h and gtkintl.h earlier,
305         as gtkprivate.h redefines GTK_LOCALEDIR on Win32, for run-time
306         lookup.
307
308         * gdk/Makefile.am (libgdk_win32_2_0_la_DEPENDENCIES): Depend on
309         gdk.def.
310
311         * gdk/gdk.def
312         * gtk/gtk.def: Add some missing entries. Thanks to Kenichi SUTO.
313
314         * gtk-zip.sh.in (DEVZIP): Add bin/{gtk-query-immodules-2.0,
315         gtk-demo}.exe and share/gtk-2.0.
316
317         * gdk/win32/gdkwindow-win32.c (gdk_window_set_skip_taskbar_hint):
318         Implement by setting or clearing the WS_EX_TOOLWINDOW extended
319         window style.
320         (gdk_window_set_type_hint): Add all cases to the switch (not all
321         do anything, though). Handle GDK_WINDOW_TYPE_HINT_TOOLBAR by
322         calling gdk_window_set_skip_taskbar_hint(). This means that GTK
323         won't know that the skip_taskbar hint is on for the window, is
324         this bad?
325
326 Wed Jan  8 18:43:03 2003  Manish Singh  <yosh@gimp.org>
327
328         * gdk/x11/gdkdisplay-x11.c: #include <stdlib.h> for putenv,
329         <string.h> for strlen.
330
331         * gdk/x11/gdkscreen-x11.c: #include <stdlib.h> for getenv,
332         <string.h> for strrchr.
333
334         * tests/testgtk.c (create_saved_position): "x" and "y" properties
335         for widgets no longer exist, use gtk_window_move instead.
336
337         * test/testtextbuffer.c (check_get_set_text): cast strlen to
338         int for g_error.
339
340 2003-01-08  Matthias Clasen  <maclas@gmx.de>
341
342         * gtk/gtktextdisplay.c (gtk_text_layout_draw): Fix display of
343         the selection in the presence of invisible segments.
344
345 2003-01-07  Matthias Clasen  <maclas@gmx.de>
346
347         * gtk/gtktextview.c (gtk_text_view_class_init): Bind C-/ and C-\
348         to "select all" and "unselect all".  (#102065)
349
350         * gtk/gtktextview.h (struct _GtkTextView): Add a comment that
351         the just_selected_element is unused.
352
353         * gtk/gtktextview.c (extend_selection): New helper function to
354         find the range that should be added to the selection. 
355         (selection_motion_event_handler): 
356         (gtk_text_view_start_selection_drag): 
357         (gtk_text_view_end_selection_drag): 
358         (selection_motion_event_handler): 
359         (selection_scan_timeout): Support select-by-words/lines.
360         (gtk_text_view_button_press_event): Start a selection drag on
361         double/triple clicks.  (#78499)
362
363 2003-01-06  Matthias Clasen  <maclas@gmx.de>
364
365         Implement a utility function proposed in #102534:
366         
367         * gtk/gtktextbtree.h: 
368         * gtk/gtktextbtree.c (_gtk_text_btree_select_range): New function.
369         (_gtk_text_btree_place_cursor): Now a simple wrapper around
370         _gtk_text_btree_select_range().   
371
372         * gtk/gtktextbuffer.h: 
373         * gtk/gtktextbuffer.c (gtk_text_buffer_select_range): New function.
374         (gtk_text_buffer_place_cursor): Now a simple wrapper around
375         gtk_text_buffer_select_range(). 
376
377 2003-01-05  Havoc Pennington  <hp@pobox.com>
378
379         * configure.in: fix a stray bracket that was breaking the build
380
381 2003-01-05  Tor Lillqvist  <tml@iki.fi>
382
383         * gtk-zip.sh.in: Use correct DLL and import library names, with
384         GTK_API_VERSION in name, not GTK_MAJOR_VERSION.GTK_MINOR_VERSION.
385         (DEVZIP): Add gdk-pixbuf-query-loaders.exe.
386
387         * configure.in: Improve check for dimm.h.
388
389         * configure.in: Set SOEXT to 'so' on Unix, 'dll' on Win32. Used in
390         gdk-pixbuf/Makefile.am.
391
392         * gdk-pixbuf/makefile.mingw.in
393         * gdk-pixbuf/pixops/makefile.mingw.in
394         * gdk/makefile.mingw.in
395         * gdk/win32/makefile.mingw.in
396         * gtk/makefile.mingw.in: Remove. Not maintained anyway.
397
398         * gdk-pixbuf/Makefile.am
399         * gdk-pixbuf/pixops/Makefile.am
400         * gdk/Makefile.am
401         * gdk/win32/Makefile.am
402         * gtk/Makefile.am
403         * configure.in: Remove makefile.mingw{,.in} from here, too.
404         
405         * README.win32: Updates. Don't mention the now removed
406         makefile.mingw files.
407
408         * gdk/gdk.def
409         * gtk/gtk.def: Add a couple of missing entries.
410
411         * gdk/gdkkeynames.c: Include <string.h> for strcmp() and memcpy().
412
413         * gdk/win32/gdkevents-win32.c: Move dimm.h header clash workaround
414         earlier.
415
416         * gdk/win32/rc/Makefile.am: Add hack to help
417         build/win32/lt-compile-resource decide which kind of libtool
418         object file to produce.
419
420 2003-01-05  Matthias Clasen  <maclas@gmx.de>
421
422         * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): Make
423         C-Down step through the sequence of paragraph ends (old behaviour
424         included paragraph starts).  (#80340, patch by Narayana Pattipati)
425
426         * gtk/gtktextiter.c (_gtk_text_btree_get_iter_at_first_toggle):
427         Check for a tag toggle at the start iterator before calling
428         gtk_text_iter_forward_to_tag_toggle().  (#102090, patch by Daniel 
429         Elstner)
430
431 2003-01-04  Matthias Clasen  <maclas@gmx.de>
432
433         * gtk/gtkfilesel.h (struct _GtkFileSelection): Add /*< public >*/
434         and /*< private >*/ as appropriate.  (#97211)
435
436 2003-01-04  Tor Lillqvist  <tml@iki.fi>
437
438         * Makefile.am (EXTRA_DIST): Don't distribute gtk-zip.sh, but do
439         distribute gtk-zip.sh.in.
440
441         * gtk-zip.sh.in (DEVZIP): Add gdk-pixbuf-csource.exe and .1.
442
443 2003-01-03  Havoc Pennington  <hp@pobox.com>
444
445         * docs/Makefile.am (EXTRA_DIST): put it in EXTRA_DIST
446
447         * docs/text_widget_internals.txt: add a file documenting some of
448         the text widget internals
449
450 2003-01-02  Matthias Clasen  <maclas@gmx.de>
451
452         * gtk/gtkwindow.c (gtk_window_get_focus): Document that it may
453         return NULL.  (#102069)
454
455 2003-01-01  Matthias Clasen  <maclas@gmx.de>
456
457         * gtk/fnmatch.c (FNMATCH_TEST_CASES): #undef, since having
458         a main() in the library is obviously bad. 
459
460 2002-12-27  Matthias Clasen  <maclas@gmx.de>
461
462         * gtk/gtktextview.c (gtk_text_view_drag_data_received): Place the
463         cursor at drop point.  (#72384)
464         (gtk_text_view_size_allocate): Update the horizontal adjustment
465         value.  (#75694)
466
467 2002-12-25  Matthias Clasen  <maclas@gmx.de>
468
469         * gtk/gtktextdisplay.c (gtk_text_layout_draw): Fix highlighting of
470         selection wrt. to empty lines.  (#90435, #90582, #91619)
471
472         * gtk/gtktextview.c (gtk_text_view_preedit_changed_handler):
473         Keep the cursor on screen.  (#96929)
474
475 2002-12-24  Matthias Clasen  <maclas@gmx.de>
476
477         * gtk/gtktextbuffer.c (paste_from_buffer): 
478         (clipboard_text_received): Let the user action span the insertion
479         and the deletion of the old selection.  (#82844)
480
481 2002-12-23  Matthias Clasen  <maclas@gmx.de>
482
483         * gtk/gtktextiter.c (gtk_text_iter_backward_sentence_starts):
484         Don't call gtk_text_iter_backward_sentence_start() if
485         count is zero.  (#99115)
486
487         * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): Call
488         move_cursor() even if the cursor hasn't moved, since it has the
489         side effect of canceling the selection.  (#81395, #98537, #98333)
490
491 2002-12-22  Matthias Clasen  <maclas@gmx.de>
492
493         * gtk/gtktextlayout.c (add_preedit_attrs): Don't add attributes
494         with empty ranges.  (fixes #101564 and #80637)
495
496 2002-12-21  Tor Lillqvist  <tml@iki.fi>
497
498         * gdk/win32/gdkwindow-win32.c (gdk_window_new): Move the code that
499         sets the window style and extended window style, and adjusts the
500         width and height to take the window decorations into account
501         earlier. The adjusted width and height used to be ignored. Remove
502         the local x, y, width and height variables, no need to further
503         confuse the code by having local copies. (Partial fix, I hope, for
504         #101588)
505
506         (gdk_window_move): When moving top-level windows, take title bar
507         and border width into account, offsetting the coordinates before
508         calling SetWindowPos().
509
510         (gdk_window_set_decorations, gdk_window_set_functions):
511         Reimplement, taking into account the peculiar semantics of
512         GDK_DECOR_ALL and GDK_FUNC_ALL. (#79036)
513
514         (gdk_window_get_decorations): Implement. (#98981)
515         
516         (gdk_window_set_type_hint): When setting
517         GDK_WINDOW_TYPE_HINT_MENU, call gdk_window_set_decorations().
518         (#79036)
519
520         * gdk/gdk.def: Add gdk_window_get_decorations. (#98981)
521
522 2002-12-21  Matthias Clasen  <maclas@gmx.de>
523
524         * gtk/gtktextview.c (gtk_text_view_set_background): New static
525         function to set the background of all windows.
526         (gtk_text_view_style_set): Use gtk_text_view_set_background().
527         (gtk_text_view_state_changed): New function; change background
528         according to state.  (#88126)
529
530 2002-12-21  Havoc Pennington  <hp@pobox.com>
531
532         * gtk/gtktextview.c (gtk_text_view_move_visually): fix the documentation
533