]> Pileus Git - ~andy/gtk/blob - ChangeLog
Fix a typo. (#354035, Mariano Suárez-Alvarez)
[~andy/gtk] / ChangeLog
1 2006-09-03  Matthias Clasen  <mclasen@redhat.com>
2
3         * gtk/gtkwidget.c (gtk_widget_class_init): Fix a typo.  
4         (#354035, Mariano Suárez-Alvarez)
5
6         * gtk/gtkmain.c (post_parse_hook): 
7         * gdk/gdk.c (gdk_init): Handle display_name being NULL.
8         (#354004, Chris Wilson)
9
10 2006-09-03  Tor Lillqvist  <tml@novell.com>
11
12         * gdk/win32/gdkwindow-win32.c (gdk_window_beep): No
13         GDK_WINDOW_DISPLAY in the Win32 backend.
14
15         * gtk/gtkfilesystemwin32.c: Copy what Kris did to
16         gtkfilesystemunix.c
17
18 2006-09-02  Kristian Rietveld  <kris@imendio.com>
19
20         First part of file chooser fixes.
21
22         * gtk/gtkfilechooserbutton.c (model_add_special): also set the
23         handle in the model for the desktopdir case.
24
25         * gtk/gtkfilechooserdefault.c (shortcuts_add_current_folder): free
26         volume in case we retrieved it but don't pass it on to insert_path,
27         (shortcuts_model_create): change the column type for the handles
28         to pointer instead of GObject so our handle ref counting is not
29         disturbed,
30         (show_and_select_paths_finished_loading): don't forget to unref
31         the dialog.
32
33         * gtk/gtkfilesystemunix.c (gtk_file_system_unix_class_init),
34         (gtk_file_system_unix_init), (gtk_file_system_unix_dispose):
35         remove pending execute_callbacks_idle during dispose, also
36         execute all callbacks waiting to be run in the next idle,
37         (queue_*callback), (execute_callbacks_idle): refactor to maintain
38         a list of callbacks to call per file system instead of globally,
39         guard the file system during callback invocation,
40         (gtk_file_system_unix_get_folder): only add load folder idle if
41         none has been added yet.
42
43 2006-09-01  Matthias Clasen  <mclasen@redhat.com>
44
45         * gtk/gtkentry.c: Don't unnecessarily reset the im context
46         when deleting the selection.  (#353803, Alex Larsson)
47
48 2006-09-01  Abel Cheung  <abel@oaka.org>
49
50         * configure.in: Added 'ang' 'dz' to ALL_LINGUAS.
51
52 2006-08-31  Matthias Clasen  <mclasen@redhat.com>
53
54         Stop cursor blinking after a configurable timeout.
55         (#353670, #352442, Arjan van de Ven, Manu Cornet)
56         
57         * gtk/gtksettings.c (gtk_settings_class_init): Add a 
58         gtk-cursor-blink-timeout setting, which specifies the number
59         of seconds that the cursor should blink after a user interaction.
60         The default value is G_MAXINT to preserve the current behaviour.
61
62         * gtk/gtkentry.c (blink_cb): Stop blinking after blink-timeout
63         seconds.
64
65         * gtk/gtkentry.c (gtk_entry_completion_key_press) 
66         (gtk_entry_button_press, gtk_entry_focus_in): Reset the
67         blink timer.
68
69         * gtk/gtktextview.c (blink_cb): Stop blinking after blink-timeout
70         seconds. 
71
72         * gtk/gtktextview.c (gtk_text_view_key_press_event) 
73         (gtk_text_view_button_press_event, gtk_text_view_focus_in_event): 
74         Reset the blink timer.
75         
76 2006-08-31  Matthias Clasen  <mclasen@redhat.com>
77
78         * gtk/gtkprintoperation-unix.c (get_print_dialog): Don't specify
79         explicit format capabilities.  (#346505, Christian Persch)
80
81         * modules/printbackends/cups/gtkprintbackendcups.c (cups_request_printer_list_cb): Send printer-list-done on error. 
82
83 2006-08-31  Michael Natterer  <mitch@imendio.com>
84
85         * gdk/x11/gdkwindow-x11.c (gdk_window_beep): Fix build.
86
87 2006-08-30  Richard Hult  <richard@imendio.com>
88
89         * gdk/quartz/gdkwindow-quartz.c (gdk_window_beep): Fix build.
90
91 2006-08-30  Matthias Clasen  <mclasen@redhat.com>
92
93         * gdk/x11/gdkwindow-x11.c (gdk_window_beep): Only use XKB
94         for beeping if we are using XKB.  
95
96 2006-08-29  Matthias Clasen  <mclasen@redhat.com>
97
98         * gdk/gdkwindow.h: 
99         * gdk/gdk.symbols: 
100         * gdk/directfb/gdkwindow-directfb.c (gdk_window_beep): 
101         * gdk/win32/gdkwindow-win32.c (gdk_window_beep): 
102         * gdk/quartz/gdkwindow-quartz.c (gdk_window_beep): 
103         * gdk/x11/gdkwindow-x11.c (gdk_window_beep): Add a function
104         to beep on a window. For X11, implement this with
105         XkbBell.  (#353455, Mariano Suárez-Alvarez)
106         
107 2006-08-29  Tor Lillqvist  <tml@novell.com>
108
109         Remove support for Windows 9x/ME. GTK+ hasn't worked on Win9x
110         since 2.6 or 2.8. It's pointless to keep the Win9x code in here as
111         it isn't being maintained anyway. If somebody is interested, it
112         can always be found in older GTK+ versions, and in CVS.
113
114         * configure.in
115         * acconfig.h
116         * gdk/Makefile.am
117         * gdk/win32/Makefile.am
118         * gdk/win32/libie55uid.la
119         * gdk/win32/gdkevents-win32.c: Remove the --with-ie55 configure
120         switch and associated stuff. Active IMM and the <dimm.h> header
121         was used for IM support on NT4 and Win9x. Win2k and later have IM
122         support built-in.
123
124         * gdk/win32/gdkcursor-win32.c
125         * gdk/win32/gdkdnd-win32.c
126         * gdk/win32/gdkdrawable-win32.c
127         * gdk/win32/gdkevents-win32.c
128         * gdk/win32/gdkgc-win32.c
129         * gdk/win32/gdkglobals-win32.c
130         * gdk/win32/gdkkeys-win32.c
131         * gdk/win32/gdkmain-win32.c
132         * gdk/win32/gdkproperty-win32.c
133         * gdk/win32/gdkselection-win32.c
134         * gdk/win32/gdkwindow-win32.c: Remove the G_WIN32_IS_NT_BASED()
135         and G_WIN32_HAVE_WIDECHAR_API() tests and their false (Win9x)
136         branches, and any variables or static functions used only by the
137         Win9x branches.
138
139         * gdk/win32/gdkprivate-win32.h: Remove backup definitions for
140         constants that aren't missing from current mingw and MSVC6
141         headers.
142
143         * gdk/win32/gdkmain-win32.c
144         * gdk/win32/gdkprivate-win32.h: Remove the _gdk_win32_gdi_failed()
145         function. On NT-based Windows GetLastError() returns error codes
146         also for failed GDI calls, so we can use _gdk_win32_api_failed()
147         always.
148
149 2006-08-29  Emmanuele Bassi  <ebassi@gnome.org>
150
151         * gtk/gtkrecentchoosermenu.c
152         (gtk_recent_chooser_menu_set_current_uri): Break when an item
153         is found and activated. (#353449, based on a patch by Jan Arne
154         Petersen)
155
156 Fri Jul 14 16:13:37 2006  Tim Janik  <timj@gtk.org>
157
158         * gtk/gtkprogressbar.c: introduced ::xspacing and ::yspacing style 
159         properties which make all hardcoded padding and spacing values
160         configurable. properly swap ::text-xalign treatment for RTL widgets.
161
162         * gtk/gtkprogress.c: fixed style property blurbs. made alignment 
163         proeprty more consistent with GtkMisc alignment blurbs. mention
164         RTL treatment for text-xalign.
165
166 Tue Aug 29 11:57:40 2006  Tim Janik  <timj@imendio.com>
167
168         * tests/testgtk.c: allow (most) windows to be resizable.
169         added ellipsization settings to progress bars. 
170
171 2006-08-28  Matthias Clasen   <mclasen@redhat.com>
172
173         * modules/printbackend/cups/gtkprintbackendcups.c: Use a
174         resonable timeout of 3 seconds when polling for printer
175         list updates, instead of 300000 seconds...
176
177 2006-08-28  Michael Natterer  <mitch@imendio.com>
178
179         * gtk/gtktextbufferserialize.c (serialize_text): don't write out
180         </apply_tag> for tags that have already been closed by the logic
181         which turns overlapping spans into XML-able trees. Fixes broken
182         XML when there are overlapping tags in the buffer. Also free two
183         leaked GLists and did some cleanup.
184
185         * tests/Makefile.am
186         * tests/testrichtext.c: new test which creates randomly tagged
187         GtkTextBuffers and serializes/deserializes them.
188
189 2006-08-26  Matthias Clasen  <mclasen@redhat.com>
190
191         * gtk/gtkstatusicon.c (gtk_status_icon_reset_image_data): 
192         Don't leak pixbufs.  (#352264, Ross Burton)
193
194         * gtk/gtklinkbutton.c (set_link_underline): Don't leak
195         PangoAttributes.  (#352391, Paolo Borelli)
196
197 2006-08-25  Matthias Clasen  <mclasen@redhat.com>
198
199         * demos/gtk-demo/Makefile.am:
200         * demos/gtk-demo/textscroll.c: Add an example of automatic
201         scrolling, thanks to Yevgen Muntyan.  (#351206)
202         
203         * gtk/gtkmodules.c (find_module): Use local binding when
204         loading modules.  (#351868)
205
206 2006-08-24  Michael Natterer  <mitch@imendio.com>
207
208         * gdk/quartz/gdkdisplay-quartz.c (gdk_display_get_name): return
209         the hostname instead of NULL.
210
211 2006-08-23  Matthias Clasen  <mclasen@redhat.com>
212
213         * gtk/gtkprinteroptionwidget.[hc]: Fix confusion about
214         names and values in comboboxes, and clean up some
215         coding style issues.
216
217 2006-08-23  Tor Lillqvist  <tml@novell.com>
218
219         * gtk/gtkfilesystemwin32.c (gtk_file_system_win32_make_path):
220         Revert unintended translatable string addition. Use same string
221         in GError as in gtkfilesystemunix.c.
222
223         * gtk/gtkfilesystemwin32.c (_gtk_file_system_win32_path_compare):
224         Fix logic at the end of strings. 
225
226         * gtk/gtkfilesystemwin32.c: Maintain a hash table of live
227         handles and check that we have no outstanding handles at
228         finalization time. (Copying what Matthias did for
229         gtkfilesystemunix.c)
230
231 2006-08-23  Matthias Clasen  <mclasen@redhat.com>
232
233         * gtk/gtkfilesystemunix.c: Maintain a hash table
234         of live handles and check that we have no outstanding
235         handles at finalization time. (Copying what
236         Federico did for gtkfilesystemgnomevfs.c)
237
238 2007-08-22  Matthias Clasen  <mclasen@redhat.com> 
239
240         * Branch for 2.10
241