+2006-12-24 Bastien Nocera <hadess@hadess.net>
+
+ * gtk/gtkrecentmanager.c: Fix typo (s/expansive/expensive)
+ (#389183)
+
+2006-12-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * docs/reference/gtk/gtk-sections.txt:
+ * gtk/gtk.symbols:
+ * gtk/gtkpagesetupunixdialog.c: (fill_paper_sizes_from_printer):
+ * gtk/gtkprinter-private.h:
+ * gtk/gtkprinter.c: (gtk_printer_list_papers):
+ * gtk/gtkprinter.h: Make gtk_printer_list_papers public. Bug #345587.
+
+2006-12-24 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * gtk/gtkpagesetupunixdialog.c: Don't ignore reverse portrait option
+ when is selected in page setup dialog. Fixes bug #365047.
+
+2006-12-24 Behdad Esfahbod <behdad@gnome.org>
+
+ * gtk/gtkentry.c (_gtk_entry_effective_inner_border):
+ Use gtk_border_free when freeing border.
+
+2006-12-24 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkentry.c (gtk_entry_button_press): When
+ shift-clicking, keep the larger part of the selection
+ selected. (#353709, Benjamin Otte)
+
+ * gtk/gtkbutton.c (gtk_button_get_props): Use
+ gtk_border_free when freeing borders.
+
+ * gtk/gtkbutton.c (gtk_button_grab_notify): Be more
+ careful when faking a button release. (#323146,
+ Travis Abbott)
+
+ * gtk/gtkhandlebox.c (draw_textured_frame): Draw the
+ handle with the right orientation, depending on the
+ position of the handlebox. (#159764, Benjamin Berg)
+
+2006-12-24 Behdad Esfahbod <behdad@gnome.org>
+
+ * gtk/gtkstyle.c (gtk_border_copy), (gtk_border_free): Use gslice for
+ GtkBorder (#383557).
+
+2006-12-24 Behdad Esfahbod <behdad@gnome.org>
+
+ Bug 340141 – Update to Pango 1.16 API
+
+ * gdk/gdkpango.c (layout_iter_get_line_clip_region),
+ (gdk_pango_layout_line_get_clip_region):
+ * gtk/gtkcalendar.c (gtk_calendar_size_request):
+ * gtk/gtkentry.c (gtk_entry_get_pixel_ranges),
+ (get_layout_position), (gtk_entry_find_position),
+ (gtk_entry_adjust_scroll):
+ * gtk/gtkiconview.c (get_pango_text_offsets):
+ * gtk/gtklabel.c (get_cursor_direction):
+ * gtk/gtkstyle.c (get_insensitive_layout):
+ * gtk/gtktextdisplay.c (render_para):
+ * gtk/gtktextlayout.c (allocate_child_widgets),
+ (find_display_line_below), (find_display_line_above),
+ (gtk_text_layout_move_iter_to_previous_line),
+ (gtk_text_layout_move_iter_to_next_line),
+ (gtk_text_layout_move_iter_to_line_end),
+ (gtk_text_layout_iter_starts_line),
+ (gtk_text_layout_move_iter_to_x):
+ * gtk/gtktextutil.c (limit_layout_lines):
+ Use the _readonly version of pango_layout_iter_get_line(),
+ pango_layout_iter_get_run(), pango_layout_get_line(), and
+ pango_layout_get_lines().
+
+ * gtk/gtkmain.c (gtk_get_default_language): Use
+ pango_get_default_language().
+
+2006-12-24 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkentry.c (gtk_entry_set_text): Emit changed
+ and notify:text only once. The same fix was applied
+ for replacing the selection via DND or copy-and-paste.
+ (#64998, Damon Chaplin, Sven Herzberg)
+
+>>>>>>> 1.8517
+2006-12-23 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkimmulticontext.c: Be careful to not override
+ GTK+ translations with the translations of the input
+ method. (#317080, Tor Lillqvist)
+
+ * modules/input/imcedilla.c: Use standard macros
+ for translation domain and locale dir.
+
+ * gtk/gtkimcontextsimple.c: Allow composing l with
+ stroke. (#349638, Daniel Lublin)
+
+ * gtk/gen-paper-names.c: Fix a thinko in the suffix
+ calculation. (#382369, Christian Persch)
+
+ * gtk/paper_names_offsets.c: Regenerated.
+
+2006-12-22 Matthias Clasen <mclasen@redhat.com>
+
+ * modules/engines/pixbuf/pixbuf.h:
+ * modules/engines/pixbuf/pixbuf-rc-style.h:
+ * modules/engines/pixbuf/pixbuf-style.h: Move
+ G_GNUC_INTERNAL before function declarations. (#352276,
+ Damien Carbery)
+
+2006-12-22 Matthias Clasen <mclasen@redhat.com>
+
+ * demos/gtk-demo/*.c: Fix some leaks. (#348108, Chris
+ Wilson)
+
+2006-12-22 Matthias Clasen <mclasen@redhat.com>
+
+ * *.c: Replace a lot of idle and timeout calls by
+ the new gdk_threads api.
+
+ * gdk/gdk.symbols:
+ * gdk/gdk.h:
+ * gdk/gdk.c: Add functions to allow threadsafe handling
+ of idles and timeouts wrt. to the GDK lock. (#321886,
+ Chris Wilson)
+
+2006-12-22 Matthias Clasen <mclasen@redhat.com>
+
+ * gdk/gdkpango.c: Use pango_cairo_show_error_underline.
+ (#340141, Behdad Esfahbod)
+
+ * configure.in: Check for getc_unlocked.
+
+ * gtk/xdgmime/xdgmimemagic.c: Use getc if getc_unlocked is
+ unavailable. (#381499)
+
+ * tests/teststatusicon.c: Fix a typo
+
+2006-12-22 Matthias Clasen <mclasen@redhat.com>
+
+ Make it possible to track the embeddedness of
+ statusicon (#387215, Martyn Russell, patch by Christian
+ Persch)
+
+ * gtk/gtkstatusicon.c: Add orientation and embedded properties.
+ * gtk/gtkplug.c:
+ * gtk/gtkplug-x11.c: Add an embedded property.
+ * tests/teststatusicon.c: Test the new properties.
+
+ * gtk/gtkwidget.c (gtk_widget_get_draw_rectangle): Don't
+ leak draw_border. (#387170, Kjartan Maraas)
+
2006-12-21 Matthias Clasen <mclasen@redhat.com>
+ * gtk/gtkfilechooserembed.c (_gtk_file_chooser_embed_set_delegate()):
+ Typo fix. (#388123, Murray Cumming)
+
+ * gdk/x11/gdkinput-x11.c (_gdk_input_common_other_event):
+ Generate double-click events. (#380421, Tommi Komulainen)
+
* gdk/x1/gdkinput-xfree.c (_gdk_input_configure_event):
(_gdk_input_enter_event): Correct return_if_fail checks.
(#379803, Tommi Komulainen)