]> Pileus Git - ~andy/gtk/blob - ChangeLog
Same change as to gtkfilesystemunix.c.
[~andy/gtk] / ChangeLog
1 2006-10-01  Tor Lillqvist  <tml@novell.com>
2
3         * gtk/gtkfilesystemwin32.c: Same change as to gtkfilesystemunix.c.
4
5 2006-09-30  Matthias Clasen  <mclasen@redhat.com>
6
7         * gtk/gtkfilechooserbutton.c (update_combo_box): Protect
8         against base_path being NULL.  (#358405, many reporters)
9
10 2006-09-29  Matthias Clasen  <mclasen@redhat.com>
11
12         * gtk/gtkfilesystemunix.c: Apply a patch by Padraig O'Briain
13         to avoid a deadlock.
14
15 2006-09-27  Kristian Rietveld  <kris@imendio.com>
16
17         * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_free_level),
18         (gtk_tree_model_filter_ref_node),
19         (gtk_tree_model_filter_real_unref_node): bring zero ref count loops
20         in sync with each other and the sort model.
21
22 2006-09-27  Kristian Rietveld  <kris@imendio.com>
23
24         * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_init),
25         (gtk_tree_model_filter_finalize), (gtk_tree_model_filter_row_deleted),
26         (gtk_tree_model_filter_new): unref the virtual root path once that
27         node (or one if its ancestors) is deleted, set virtual_root_deleted
28         so we only unref it once.
29
30 2006-09-27  Kristian Rietveld  <kris@imendio.com>
31
32         * gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_changed),
33         (gtk_tree_model_sort_sort_level): ref count nodes the proper way,
34         (gtk_tree_model_sort_ref_node), (gtk_tree_model_sort_real_unref_node),
35         (gtk_tree_model_sort_free_level): bring zero ref count loops in
36         sync,
37         (gtk_tree_model_sort_free_level): free child levels before
38         decreasing the zero ref count of the current level,
39         (gtk_tree_model_sort_clear_cache): only clear cache if zero_ref_count
40         is > 0.
41
42 2006-09-25  Matthias Clasen  <mclasen@redhat.com>
43
44         * demos/gtk-demo/*.c:
45         * gtk/gtkeventbox.c:
46         * gtk/gtkprintoperation.c: Fix typos. String change.
47
48 2006-09-25  Kristian Rietveld  <kris@gtk.org>
49
50         * gtk/gtktreeview.c (gtk_tree_view_scroll_to_cell): if the tree view
51         has already been realized; scroll to background area instead of
52         cell area. (Fixes #330683, Johan Dahlin, Tommi Komulainen).
53
54 2006-09-25  Kristian Rietveld  <kris@gtk.org>
55
56         * gtk/gtktreeview.c (gtk_tree_view_set_grid_lines): only attempt
57         to create the GCs if the widget is realized. (Fixes #357578).
58
59 2006-09-25  Matthias Clasen  <mclasen@redhat.com>
60
61         * gtk/gtkuimanager.c (_gtk_menu_is_empty): Don't leak
62         the list of children (#357454, Paolo Borelli)
63
64 2006-09-25  Michael Natterer  <mitch@imendio.com>
65
66         * gdk/x11/gdkdisplay-x11.c (gdk_display_x11_finalize): free
67         display->input_windows with g_free(), not g_object_unref()
68         (#357566, Tommi Komulainen).
69
70 2006-09-24  Kristian Rietveld  <kris@gtk.org>
71
72         * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_class_init),
73         (gtk_cell_renderer_text_[sg]et_property): actually add align-set
74         property to the API (left-over patch from #157439).
75
76 2006-09-24  Kristian Rietveld  <kris@gtk.org>
77
78         * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_update_button): draw
79         the indicator if the column has a sort column id (and the model is
80         sortable) or if the user explicitly requested the indicator
81         to be shown.  (Fixes #352738, Chris Vine).
82
83 2006-09-23  Tor Lillqvist  <tml@novell.com>
84
85         * gtk/Makefile.am: Use EXEEXT.
86
87 2006-09-22  Michael Natterer  <mitch@imendio.com>
88
89         * gtk/gtkstyle.c (gtk_style_real_copy): also copy icon factories
90         and color hashes. Fixes bug #357132.
91
92 2006-09-22  Matthias Clasen  <mclasen@redhat.com>
93
94         Make remote bookmarks work better (#354887)
95         
96         * gtk/gtkfilechooserdefault.c (shortcuts_reload_icons): 
97         (shortcuts_insert_path): 
98         * gtk/gtkfilechooserbutton.c (change_icon_theme): 
99         (model_add_bookmarks): 
100         (model_update_current_folder): 
101         (update_label_and_image): 
102         If the bookmark points to a remote file, don't call get_info(), 
103         since that may a) take a long time and b) pop up an auth dialog.
104         Instead, just use a folder icon and create a display name
105         from the uri.
106
107         * gtk/gtkfilechooserdefault.c (_gtk_file_chooser_label_for_uri): 
108         New function to create a suitable display name for a remote
109         uri. This should really be done in GtkFileSystem.
110         
111 2006-09-21  Michael Natterer  <mitch@imendio.com>
112
113        Implement lots of value setters for GdkGC, based on a heavily
114        modified patch from Thomas Broyer (bug #328853):
115
116         * gdk/quartz/gdkcolor-quartz.c: removed functions which set colors
117         on the CGContext. Instead, added gdk_quartz_get_rgba_from_pixel()
118         which simply returns RGBA values from a GdkColor's pixel value.
119         See gdk_quartz_update_context_from_gc() below.
120
121         * gdk/quartz/gdkprivate-quartz.h (struct GdkGCQuartz): added lots
122         of members for the newly suppored GC values. Added enum
123         GdkQuartzContextValuesMask which is used for setting up the
124         CGContext for filling and/or stroking.
125
126         * gdk/quartz/gdkgc-quartz.c (gdk_quartz_gc_get_values)
127         (gdk_quartz_gc_set_values)
128         (_gdk_windowing_gc_copy): support a lot more GC values.
129
130         (gdk_quartz_update_context_from_gc): added
131         GdkQuartzContextValuesMask parameter and set filling/stroking
132         parameters accordingly. This function also gained full control
133         over the FG and BG colors (they can't be set separately any more).
134
135         The stipple mask part of the patch doesn't work but seems to take
136         the right approach and doesn't make things worse, so I applied it.
137
138         Did *not* apply the clipping part of the patch since I don't
139         understand it (I don't understand the version in CVS either, but
140         it at least works :-)
141
142         * gdk/quartz/gdkdrawable-quartz.c: pass the right masks to
143         gdk_quartz_update_context_from_gc() and removed separate color
144         setting calls. Some minor fixes.
145
146         * gdk/quartz/gdkwindow-quartz.c
147         (gdk_window_impl_quartz_begin_paint_region): set the CGContext's
148         fill color manually. We don't have/need a GC here.
149
150 2006-09-21  Michael Natterer  <mitch@imendio.com>
151
152         * gdk/quartz/gdkwindow-quartz.c
153         (gdk_window_impl_quartz_begin_paint_region): fix cast: it's
154         drawable_impl->wrapper that is the GdkWindow, not the
155         drawable_impl itself.
156
157 2006-09-20  Behnam Esfahbod <behnam@zwnj.org>
158
159         * gdk/x11/gdkkeys-x11.c:
160           (get_direction): just check the first shift-level of keyboard
161         layout for RTL and LTR keysyms() (compliment to #116626)
162
163 Wed Sep 20 16:59:38 2006  Tim Janik  <timj@imendio.com>
164
165         * gtk/gtkviewport.c: always update the bin_window position and size
166         in size_allocate, even if we don't have a visible child. this fixes
167         expose artefacts as described in #313508.
168
169         * gtk/gtkscrolledwindow.c: make hiding of automatic scrollbars when we
170         have no visible child explicit.
171
172 2006-09-19  Ryan Lortie  <desrt@desrt.ca>
173
174         * docs/reference/gdk/gdk-sections.txt:
175         * gdk/gdk.symbols:
176         * gdk/gdkpango.h:
177         * gdk/gdkpango.c: Bug 355343.  Add a GdkPangoAttrEmbossColor.
178           (gdk_pango_layout_get_clip_region): Remove an unused variable.
179           (gdk_pango_attr_embossed_new): Fix documentation.
180
181 Tue Sep 19 17:00:04 2006  Tim Janik  <timj@imendio.com>
182
183         * gtk/gtkarrow.c: added GtkArrow::arrow-scaling style property to 
184         control the arrow/border ratio within the allocation.
185
186         * tests/testgtk.c: added a GtkArrow to handle box test.
187
188         * tests/testgtkrc: test ::arrow-scaling property.
189
190 2006-09-19  Matthias Clasen  <mclasen@redhat.com>
191
192         * gtk/gtkfilechooserdefault.c (update_current_folder_get_info_cb):
193         Display an error when we come to the root.  
194
195 2006-09-16  Matthias Clasen  <mclasen@redhat.com>
196
197         * gtk/gtkfilechooserbutton.c: Use bookmark labels in 
198         the combobox. 
199
200         * gtk/gtkfilechooserbutton.c: Don't add remote volumes and 
201         bookmarks to the model in local-only mode, to avoid 
202         authentication dialogs pop up for invisible bookmarks, and
203         to fix issues with separators not being hidden when
204         they should.  (#354887, Dennis Cranston)
205
206 2006-09-16  Matthias Clasen  <mclasen@redhat.com>
207
208         * gtk/gtkcombobox.c (gtk_combo_box_finalize): Unref the
209         treeview use in list mode.  (#355732, Richard Hult)
210
211         * gtk/gtktreeview.c (gtk_tree_view_set_grid_lines): Send
212         change notification for the right property.  (#355308,
213         Torsten Schoenfeld)
214
215 2006-09-15  Michael Natterer  <mitch@imendio.com>
216
217         * gtk/gtktreeview.c (gtk_tree_view_key_press): refactored column
218         header navigation/resizing/reordering to be more readable and lose
219         one level of nesting.
220
221 2006-09-15  Kristian Rietveld  <kris@imendio.com>
222
223         * gtk/gtktreeview.c (gtk_tree_view_key_press): actually directly
224         return after handling column button focus; we disable wrap around
225         with this (which actually happened via a really weird code path).
226         (Michael Natterer)
227
228 2006-09-15  Kristian Rietveld  <kris@imendio.com>
229
230         * gtk/gtktreeview.c (gtk_tree_view_key_press): make column resizing
231         code RTL aware, also break from the loops after we have seen the
232         focussed column button (Michael Natterer).
233
234 Thu Sep 14 12:28:51 2006  Tim Janik  <timj@imendio.com>
235
236         * tests/testrichtext.c (main): intialize random number generator state
237         upon program start, to enable truely random testing.
238
239 2006-09-13 Michael Emmel <mike.emmel@gmail.com>
240
241         * gdk/directfb/gdkcolor-directfb.c small clean ups include order
242         * gdk/directfb/gdkwindow-directfb.c fixed beep compile error
243         * gdk/directfb/Makefile.am removed GDK_PIXBUF_DISABLE_DEPRECATED
244                 GDK_DISABLE_DEPRECATED to allow compile per Behdad
245         * gdk/quartz/Makefile.am same change as directfb Makefile
246         * gtk/Makefile.am fixed typo that cause socket stubs not to compile
247
248 2006-09-13 Matthias Clasen <mclasen@redhat.com>
249
250         * gtk/gtkcolorsel.c: Use a GtkWindow instead of a GtkInvisible
251         for the grab widget, to make the color picker work with window
252         groups.  
253
254 2006-09-12 Hong Jen Yee <pcman.tw@gmail.com>
255
256         signed off by: Dom Lachowicz
257         
258         * modules/engines/ms-windows/msw_style.c: Bug 340201. This contains
259         a large number of improvements to the Microsoft Windows theme engine
260         which are fully described in the bug report.
261         
262 Mon Sep 11 14:22:39 2006  Tim Janik  <timj@imendio.com>
263
264         * tests/testgtk.c: fixed compiler warnings.
265
266 2006-09-10  Matthias Clasen  <mclasen@redhat.com>
267
268         * gtk/gtkfilechooserbutton.c (model_add_special): Request
269         the display name too, otherwise "Desktop" does not appear
270         in the file chooser button. 
271
272 2006-09-10  Tor Lillqvist  <tml@novell.com>
273
274         * gdk/win32/gdkprivate-win32.h
275         * gdk/win32/gdkmain-win32.c
276         * gdk/win32/gdkwindow-win32.c: Define WINVER and _WIN32_WINNT as
277         0x0500 in gdkprivate-win32.h instead of doing it in two source
278         files. (#355212, Mike Edenfield)
279
280         * gdk/win32/gdkwindow-win32.c: We can also remove the ersatz
281         GetAncestor() for the _MSC_VER && WINVER < 0x0500 case, I hope.
282
283 2006-09-10  Matthias Clasen  <mclasen@redhat.com>
284
285         * Commit a patch by Behdad to fix typos, omissions and other
286         errors in the symbol aliasing, and add checks for local PLT
287         entries.  (#354687, Behdad Esfahbod)
288
289         * gtk/gtktreeview.c (gtk_tree_view_search_scroll_event): Renew
290         the flush timeout.  (#354043, Nelson Benitez)
291         
292         * gtk/gtkfilechoosersettings.c (set_unexpected_element_end_error): 
293         Improve wording. String change!  (#355126, David Lodge)
294
295         * gtk/updateiconcache.c: Improve wording. String change!  (#355128,
296         David Lodge)
297
298         * gtk/paper_names_offsets.c: Fix a typo. String change!  (#355134,
299         David Lodge)
300
301 2006-09-09  Matthias Clasen <mclasen@redhat.com>
302
303         * gdk/x11/gdkfonts-x11.c: Fix small theoretical memory leaks.
304         (#353916, Chris Wilson)
305
306         * gtk/gtksettings.c (_gtk_settings_reset_rc_values):
307         Don't leak the to_reset list.  (#353914, Chris Wilson)
308
309         * gtk/gtkwidget.c: Add docs for the parent-set signal.
310         (#353772, Mariano Suárez-Alvarez)
311
312 2006-09-08  Matthias Clasen <mclasen@redhat.com>
313
314         * gtk/gtktextbuffer.c (remove_all_selection_clipboards):
315         Don't clear clipboards here, since we are called from finalize
316         and can't emit signals.
317
318         * configure.in: Set version to 2.11.0
319
320 2006-09-06  Richard Hult  <richard@imendio.com>
321
322         * gdk/quartz/gdkkeys-quartz.c: (maybe_update_keymap): Special-case 
323         shift-tab and map it to GDK_ISO_Left_Tab, fixes bug #350806.
324
325 2006-09-04  Kristian Rietveld  <kris@imendio.com>
326
327         * gtk/gtkfilechooserdefault.c (update_current_folder_get_info_cb):
328         if setting the given folder failed, try setting the parent folder
329         until we succeed; display an error box at the end.
330
331 2006-09-04  Kristian Rietveld  <kris@imendio.com>
332
333         * gtk/gtkpathbar.c (gtk_path_bar_dispose): don't cancel the
334         operations spawned by buttons here,
335         (set_button_image_get_info_cb): bail out if button is NULL, but
336         do free button_data,
337         (button_data_free): only free the data if non NULL (since this
338         function can be called multiple times for the same data), cancel
339         handle if pending but don't free button_data in this case (will
340         happen in the callback).
341
342 2006-09-04  Michael Natterer  <mitch@imendio.com>
343
344         * gtk/gtkrc.c (rc_parse_token_or_compound)
345         (gtk_rc_parse_assignment): serialize floating point values using
346         locale-independent functions. (#346751, Frederic Crozat)
347
348 2006-09-04  Tor Lillqvist  <tml@novell.com>
349
350         * gdk/win32/gdkevents-win32.c
351         * gdk/win32/gdkwindow-win32.c: Use wide-char API for message and
352         window handling (PeekMessage, PostMessage, SendMessage,
353         DispatchMessage, DefWindowProc, RegisterClassEx,
354         CreateWindowEx). (#321597)
355
356 2006-09-03  Kristian Rietveld  <kris@imendio.com>
357
358         * gtk/gtkfilechooserdefault.c (save_entry_get_info_cb),
359         (file_exists_get_info_cb), (gtk_file_chooser_default_should_respond):
360         change file_exists_and_is_not_folder checks to get the file info
361         for the path directly instead of querying the current file folder
362         of the save entry.
363
364         * gtk/gtkfilechooserprivate.h (struct _GtkFileChooserDefault): add
365         new field.
366
367         * tests/autotestfilechooser.c (wait_for_idle_idle), (wait_for_idle),
368         (test_reload_sequence), (test_button_folder_states_for_action): wait
369         for idle after setting a folder to ensure the async operations to load
370         the folder are finished,
371         (test_confirm_overwrite), (test_confirm_overwrite_for_path):
372         factor out test_confirm_overwrite code so we can add tests for more
373         paths more easily.
374
375 2006-09-03  Richard Hult  <richard@imendio.com>
376
377         * gdk/quartz/GdkQuartzView.c (drawRect): Don't do anything if
378         exposure isn't in the event mask, plug a leak, and check that the
379         window isn't destroyed.
380         (isOpaque): Check that the window isn't destroyed, fixes bug 
381         #353028.
382
383 2006-09-03  Matthias Clasen  <mclasen@redhat.com>
384
385         * gtk/gtkwidget.c (gtk_widget_class_init): Fix a typo.  
386         (#354035, Mariano Suárez-Alvarez)
387
388         * gtk/gtkmain.c (post_parse_hook): 
389         * gdk/gdk.c (gdk_init): Handle display_name being NULL.
390         (#354004, Chris Wilson)
391
392 2006-09-03  Tor Lillqvist  <tml@novell.com>
393
394         * gdk/win32/gdkwindow-win32.c (gdk_window_beep): No
395         GDK_WINDOW_DISPLAY in the Win32 backend.
396
397         * gtk/gtkfilesystemwin32.c: Copy what Kris did to
398         gtkfilesystemunix.c
399
400 2006-09-02  Kristian Rietveld  <kris@imendio.com>
401
402         First part of file chooser fixes.
403
404         * gtk/gtkfilechooserbutton.c (model_add_special): also set the
405         handle in the model for the desktopdir case.
406
407         * gtk/gtkfilechooserdefault.c (shortcuts_add_current_folder): free
408         volume in case we retrieved it but don't pass it on to insert_path,
409         (shortcuts_model_create): change the column type for the handles
410         to pointer instead of GObject so our handle ref counting is not
411         disturbed,
412         (show_and_select_paths_finished_loading): don't forget to unref
413         the dialog.
414
415         * gtk/gtkfilesystemunix.c (gtk_file_system_unix_class_init),
416         (gtk_file_system_unix_init), (gtk_file_system_unix_dispose):
417         remove pending execute_callbacks_idle during dispose, also
418         execute all callbacks waiting to be run in the next idle,
419         (queue_*callback), (execute_callbacks_idle): refactor to maintain
420         a list of callbacks to call per file system instead of globally,
421         guard the file system during callback invocation,
422         (gtk_file_system_unix_get_folder): only add load folder idle if
423         none has been added yet.
424
425 2006-09-01  Matthias Clasen  <mclasen@redhat.com>
426
427         * gtk/gtkentry.c: Don't unnecessarily reset the im context
428         when deleting the selection.  (#353803, Alex Larsson)
429
430 2006-09-01  Abel Cheung  <abel@oaka.org>
431
432         * configure.in: Added 'ang' 'dz' to ALL_LINGUAS.
433
434 2006-08-31  Matthias Clasen  <mclasen@redhat.com>
435
436         Stop cursor blinking after a configurable timeout.
437         (#353670, #352442, Arjan van de Ven, Manu Cornet)
438         
439         * gtk/gtksettings.c (gtk_settings_class_init): Add a 
440         gtk-cursor-blink-timeout setting, which specifies the number
441         of seconds that the cursor should blink after a user interaction.
442         The default value is G_MAXINT to preserve the current behaviour.
443
444         * gtk/gtkentry.c (blink_cb): Stop blinking after blink-timeout
445         seconds.
446
447         * gtk/gtkentry.c (gtk_entry_completion_key_press) 
448         (gtk_entry_button_press, gtk_entry_focus_in): Reset the
449         blink timer.
450
451         * gtk/gtktextview.c (blink_cb): Stop blinking after blink-timeout
452         seconds. 
453
454         * gtk/gtktextview.c (gtk_text_view_key_press_event) 
455         (gtk_text_view_button_press_event, gtk_text_view_focus_in_event): 
456         Reset the blink timer.
457         
458 2006-08-31  Matthias Clasen  <mclasen@redhat.com>
459
460         * gtk/gtkprintoperation-unix.c (get_print_dialog): Don't specify
461         explicit format capabilities.  (#346505, Christian Persch)
462
463         * modules/printbackends/cups/gtkprintbackendcups.c (cups_request_printer_list_cb): Send printer-list-done on error. 
464
465 2006-08-31  Michael Natterer  <mitch@imendio.com>
466
467         * gdk/x11/gdkwindow-x11.c (gdk_window_beep): Fix build.
468
469 2006-08-30  Richard Hult  <richard@imendio.com>
470
471         * gdk/quartz/gdkwindow-quartz.c (gdk_window_beep): Fix build.
472
473 2006-08-30  Matthias Clasen  <mclasen@redhat.com>
474
475         * gdk/x11/gdkwindow-x11.c (gdk_window_beep): Only use XKB
476         for beeping if we are using XKB.  
477
478 2006-08-29  Matthias Clasen  <mclasen@redhat.com>
479
480         * gdk/gdkwindow.h: 
481         * gdk/gdk.symbols: 
482         * gdk/directfb/gdkwindow-directfb.c (gdk_window_beep): 
483         * gdk/win32/gdkwindow-win32.c (gdk_window_beep): 
484         * gdk/quartz/gdkwindow-quartz.c (gdk_window_beep): 
485         * gdk/x11/gdkwindow-x11.c (gdk_window_beep): Add a function
486         to beep on a window. For X11, implement this with
487         XkbBell.  (#353455, Mariano Suárez-Alvarez)
488         
489 2006-08-29  Tor Lillqvist  <tml@novell.com>
490
491         Remove support for Windows 9x/ME. GTK+ hasn't worked on Win9x
492         since 2.6 or 2.8. It's pointless to keep the Win9x code in here as
493         it isn't being maintained anyway. If somebody is interested, it
494         can always be found in older GTK+ versions, and in CVS.
495
496         * configure.in
497         * acconfig.h
498         * gdk/Makefile.am
499         * gdk/win32/Makefile.am
500         * gdk/win32/libie55uid.la
501         * gdk/win32/gdkevents-win32.c: Remove the --with-ie55 configure
502         switch and associated stuff. Active IMM and the <dimm.h> header
503         was used for IM support on NT4 and Win9x. Win2k and later have IM
504         support built-in.
505
506         * gdk/win32/gdkcursor-win32.c
507         * gdk/win32/gdkdnd-win32.c
508         * gdk/win32/gdkdrawable-win32.c
509         * gdk/win32/gdkevents-win32.c
510         * gdk/win32/gdkgc-win32.c
511         * gdk/win32/gdkglobals-win32.c
512         * gdk/win32/gdkkeys-win32.c
513         * gdk/win32/gdkmain-win32.c
514         * gdk/win32/gdkproperty-win32.c
515         * gdk/win32/gdkselection-win32.c
516         * gdk/win32/gdkwindow-win32.c: Remove the G_WIN32_IS_NT_BASED()
517         and G_WIN32_HAVE_WIDECHAR_API() tests and their false (Win9x)
518         branches, and any variables or static functions used only by the
519         Win9x branches.
520
521         * gdk/win32/gdkprivate-win32.h: Remove backup definitions for
522         constants that aren't missing from current mingw and MSVC6
523         headers.
524
525         * gdk/win32/gdkmain-win32.c
526         * gdk/win32/gdkprivate-win32.h: Remove the _gdk_win32_gdi_failed()
527         function. On NT-based Windows GetLastError() returns error codes
528         also for failed GDI calls, so we can use _gdk_win32_api_failed()
529         always.
530
531 2006-08-29  Emmanuele Bassi  <ebassi@gnome.org>
532
533         * gtk/gtkrecentchoosermenu.c
534         (gtk_recent_chooser_menu_set_current_uri): Break when an item
535         is found and activated. (#353449, based on a patch by Jan Arne
536         Petersen)
537
538 Fri Jul 14 16:13:37 2006  Tim Janik  <timj@gtk.org>
539
540         * gtk/gtkprogressbar.c: introduced ::xspacing and ::yspacing style 
541         properties which make all hardcoded padding and spacing values
542         configurable. properly swap ::text-xalign treatment for RTL widgets.
543
544         * gtk/gtkprogress.c: fixed style property blurbs. made alignment 
545         proeprty more consistent with GtkMisc alignment blurbs. mention
546         RTL treatment for text-xalign.
547
548 Tue Aug 29 11:57:40 2006  Tim Janik  <timj@imendio.com>
549
550         * tests/testgtk.c: allow (most) windows to be resizable.
551         added ellipsization settings to progress bars. 
552
553 2006-08-28  Matthias Clasen   <mclasen@redhat.com>
554
555         * modules/printbackend/cups/gtkprintbackendcups.c: Use a
556         resonable timeout of 3 seconds when polling for printer
557         list updates, instead of 300000 seconds...
558
559 2006-08-28  Michael Natterer  <mitch@imendio.com>
560
561         * gtk/gtktextbufferserialize.c (serialize_text): don't write out
562         </apply_tag> for tags that have already been closed by the logic
563         which turns overlapping spans into XML-able trees. Fixes broken
564         XML when there are overlapping tags in the buffer. Also free two
565         leaked GLists and did some cleanup.
566
567         * tests/Makefile.am
568         * tests/testrichtext.c: new test which creates randomly tagged
569         GtkTextBuffers and serializes/deserializes them.
570
571 2006-08-26  Matthias Clasen  <mclasen@redhat.com>
572
573         * gtk/gtkstatusicon.c (gtk_status_icon_reset_image_data): 
574         Don't leak pixbufs.  (#352264, Ross Burton)
575
576         * gtk/gtklinkbutton.c (set_link_underline): Don't leak
577         PangoAttributes.  (#352391, Paolo Borelli)
578
579 2006-08-25  Matthias Clasen  <mclasen@redhat.com>
580
581         * demos/gtk-demo/Makefile.am:
582         * demos/gtk-demo/textscroll.c: Add an example of automatic
583         scrolling, thanks to Yevgen Muntyan.  (#351206)
584         
585         * gtk/gtkmodules.c (find_module): Use local binding when
586         loading modules.  (#351868)
587
588 2006-08-24  Michael Natterer  <mitch@imendio.com>
589
590         * gdk/quartz/gdkdisplay-quartz.c (gdk_display_get_name): return
591         the hostname instead of NULL.
592
593 2006-08-23  Matthias Clasen  <mclasen@redhat.com>
594
595         * gtk/gtkprinteroptionwidget.[hc]: Fix confusion about
596         names and values in comboboxes, and clean up some
597         coding style issues.
598
599 2006-08-23  Tor Lillqvist  <tml@novell.com>
600
601         * gtk/gtkfilesystemwin32.c (gtk_file_system_win32_make_path):
602         Revert unintended translatable string addition. Use same string
603         in GError as in gtkfilesystemunix.c.
604
605         * gtk/gtkfilesystemwin32.c (_gtk_file_system_win32_path_compare):
606         Fix logic at the end of strings. 
607
608         * gtk/gtkfilesystemwin32.c: Maintain a hash table of live
609         handles and check that we have no outstanding handles at
610         finalization time. (Copying what Matthias did for
611         gtkfilesystemunix.c)
612
613 2006-08-23  Matthias Clasen  <mclasen@redhat.com>
614
615         * gtk/gtkfilesystemunix.c: Maintain a hash table
616         of live handles and check that we have no outstanding
617         handles at finalization time. (Copying what
618         Federico did for gtkfilesystemgnomevfs.c)
619
620 2007-08-22  Matthias Clasen  <mclasen@redhat.com> 
621
622         * Branch for 2.10
623