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