]> Pileus Git - ~andy/gtk/blob - ChangeLog
Stop cursor blinking after a configurable timeout. (#353670, #352442,
[~andy/gtk] / ChangeLog
1 2006-08-31  Matthias Clasen  <mclasen@redhat.com>
2
3         Stop cursor blinking after a configurable timeout.
4         (#353670, #352442, Arjan van de Ven, Manu Cornet)
5         
6         * gtk/gtksettings.c (gtk_settings_class_init): Add a 
7         gtk-cursor-blink-timeout setting, which specifies the number
8         of seconds that the cursor should blink after a user interaction.
9         The default value is G_MAXINT to preserve the current behaviour.
10
11         * gtk/gtkentry.c (blink_cb): Stop blinking after blink-timeout
12         seconds.
13
14         * gtk/gtkentry.c (gtk_entry_completion_key_press) 
15         (gtk_entry_button_press, gtk_entry_focus_in): Reset the
16         blink timer.
17
18         * gtk/gtktextview.c (blink_cb): Stop blinking after blink-timeout
19         seconds. 
20
21         * gtk/gtktextview.c (gtk_text_view_key_press_event) 
22         (gtk_text_view_button_press_event, gtk_text_view_focus_in_event): 
23         Reset the blink timer.
24         
25 2006-08-31  Matthias Clasen  <mclasen@redhat.com>
26
27         * gtk/gtkprintoperation-unix.c (get_print_dialog): Don't specify
28         explicit format capabilities.  (#346505, Christian Persch)
29
30         * modules/printbackends/cups/gtkprintbackendcups.c (cups_request_printer_list_cb): Send printer-list-done on error. 
31
32 2006-08-31  Michael Natterer  <mitch@imendio.com>
33
34         * gdk/x11/gdkwindow-x11.c (gdk_window_beep): Fix build.
35
36 2006-08-30  Richard Hult  <richard@imendio.com>
37
38         * gdk/quartz/gdkwindow-quartz.c (gdk_window_beep): Fix build.
39
40 2006-08-30  Matthias Clasen  <mclasen@redhat.com>
41
42         * gdk/x11/gdkwindow-x11.c (gdk_window_beep): Only use XKB
43         for beeping if we are using XKB.  
44
45 2006-08-29  Matthias Clasen  <mclasen@redhat.com>
46
47         * gdk/gdkwindow.h: 
48         * gdk/gdk.symbols: 
49         * gdk/directfb/gdkwindow-directfb.c (gdk_window_beep): 
50         * gdk/win32/gdkwindow-win32.c (gdk_window_beep): 
51         * gdk/quartz/gdkwindow-quartz.c (gdk_window_beep): 
52         * gdk/x11/gdkwindow-x11.c (gdk_window_beep): Add a function
53         to beep on a window. For X11, implement this with
54         XkbBell.  (#353455, Mariano Suárez-Alvarez)
55         
56 2006-08-29  Tor Lillqvist  <tml@novell.com>
57
58         Remove support for Windows 9x/ME. GTK+ hasn't worked on Win9x
59         since 2.6 or 2.8. It's pointless to keep the Win9x code in here as
60         it isn't being maintained anyway. If somebody is interested, it
61         can always be found in older GTK+ versions, and in CVS.
62
63         * configure.in
64         * acconfig.h
65         * gdk/Makefile.am
66         * gdk/win32/Makefile.am
67         * gdk/win32/libie55uid.la
68         * gdk/win32/gdkevents-win32.c: Remove the --with-ie55 configure
69         switch and associated stuff. Active IMM and the <dimm.h> header
70         was used for IM support on NT4 and Win9x. Win2k and later have IM
71         support built-in.
72
73         * gdk/win32/gdkcursor-win32.c
74         * gdk/win32/gdkdnd-win32.c
75         * gdk/win32/gdkdrawable-win32.c
76         * gdk/win32/gdkevents-win32.c
77         * gdk/win32/gdkgc-win32.c
78         * gdk/win32/gdkglobals-win32.c
79         * gdk/win32/gdkkeys-win32.c
80         * gdk/win32/gdkmain-win32.c
81         * gdk/win32/gdkproperty-win32.c
82         * gdk/win32/gdkselection-win32.c
83         * gdk/win32/gdkwindow-win32.c: Remove the G_WIN32_IS_NT_BASED()
84         and G_WIN32_HAVE_WIDECHAR_API() tests and their false (Win9x)
85         branches, and any variables or static functions used only by the
86         Win9x branches.
87
88         * gdk/win32/gdkprivate-win32.h: Remove backup definitions for
89         constants that aren't missing from current mingw and MSVC6
90         headers.
91
92         * gdk/win32/gdkmain-win32.c
93         * gdk/win32/gdkprivate-win32.h: Remove the _gdk_win32_gdi_failed()
94         function. On NT-based Windows GetLastError() returns error codes
95         also for failed GDI calls, so we can use _gdk_win32_api_failed()
96         always.
97
98 2006-08-29  Emmanuele Bassi  <ebassi@gnome.org>
99
100         * gtk/gtkrecentchoosermenu.c
101         (gtk_recent_chooser_menu_set_current_uri): Break when an item
102         is found and activated. (#353449, based on a patch by Jan Arne
103         Petersen)
104
105 Fri Jul 14 16:13:37 2006  Tim Janik  <timj@gtk.org>
106
107         * gtk/gtkprogressbar.c: introduced ::xspacing and ::yspacing style 
108         properties which make all hardcoded padding and spacing values
109         configurable. properly swap ::text-xalign treatment for RTL widgets.
110
111         * gtk/gtkprogress.c: fixed style property blurbs. made alignment 
112         proeprty more consistent with GtkMisc alignment blurbs. mention
113         RTL treatment for text-xalign.
114
115 Tue Aug 29 11:57:40 2006  Tim Janik  <timj@imendio.com>
116
117         * tests/testgtk.c: allow (most) windows to be resizable.
118         added ellipsization settings to progress bars. 
119
120 2006-08-28  Matthias Clasen   <mclasen@redhat.com>
121
122         * modules/printbackend/cups/gtkprintbackendcups.c: Use a
123         resonable timeout of 3 seconds when polling for printer
124         list updates, instead of 300000 seconds...
125
126 2006-08-28  Michael Natterer  <mitch@imendio.com>
127
128         * gtk/gtktextbufferserialize.c (serialize_text): don't write out
129         </apply_tag> for tags that have already been closed by the logic
130         which turns overlapping spans into XML-able trees. Fixes broken
131         XML when there are overlapping tags in the buffer. Also free two
132         leaked GLists and did some cleanup.
133
134         * tests/Makefile.am
135         * tests/testrichtext.c: new test which creates randomly tagged
136         GtkTextBuffers and serializes/deserializes them.
137
138 2006-08-26  Matthias Clasen  <mclasen@redhat.com>
139
140         * gtk/gtkstatusicon.c (gtk_status_icon_reset_image_data): 
141         Don't leak pixbufs.  (#352264, Ross Burton)
142
143         * gtk/gtklinkbutton.c (set_link_underline): Don't leak
144         PangoAttributes.  (#352391, Paolo Borelli)
145
146 2006-08-25  Matthias Clasen  <mclasen@redhat.com>
147
148         * demos/gtk-demo/Makefile.am:
149         * demos/gtk-demo/textscroll.c: Add an example of automatic
150         scrolling, thanks to Yevgen Muntyan.  (#351206)
151         
152         * gtk/gtkmodules.c (find_module): Use local binding when
153         loading modules.  (#351868)
154
155 2006-08-24  Michael Natterer  <mitch@imendio.com>
156
157         * gdk/quartz/gdkdisplay-quartz.c (gdk_display_get_name): return
158         the hostname instead of NULL.
159
160 2006-08-23  Matthias Clasen  <mclasen@redhat.com>
161
162         * gtk/gtkprinteroptionwidget.[hc]: Fix confusion about
163         names and values in comboboxes, and clean up some
164         coding style issues.
165
166 2006-08-23  Tor Lillqvist  <tml@novell.com>
167
168         * gtk/gtkfilesystemwin32.c (gtk_file_system_win32_make_path):
169         Revert unintended translatable string addition. Use same string
170         in GError as in gtkfilesystemunix.c.
171
172         * gtk/gtkfilesystemwin32.c (_gtk_file_system_win32_path_compare):
173         Fix logic at the end of strings. 
174
175         * gtk/gtkfilesystemwin32.c: Maintain a hash table of live
176         handles and check that we have no outstanding handles at
177         finalization time. (Copying what Matthias did for
178         gtkfilesystemunix.c)
179
180 2006-08-23  Matthias Clasen  <mclasen@redhat.com>
181
182         * gtk/gtkfilesystemunix.c: Maintain a hash table
183         of live handles and check that we have no outstanding
184         handles at finalization time. (Copying what
185         Federico did for gtkfilesystemgnomevfs.c)
186
187 2007-08-22  Matthias Clasen  <mclasen@redhat.com> 
188
189         * Branch for 2.10
190