+2006-04-22 Tor Lillqvist <tml@novell.com>
+
+ * gtk/Makefile.am (gtk_private_h_sources): Small workaround for
+ weird bug in some versions of Automake at least on Windows.
+
+2006-04-21 Alexander Larsson <alexl@redhat.com>
+
+ Merge the gtk-printing branch.
+ For more detailed ChangeLog entries, see the branch.
+
+ * .cvsignore:
+ * Makefile.am:
+ * configure.in:
+ * docs/tools/widgets.c:
+ * gtk+-unix-print-2.0.pc.in:
+ * gtk/Makefile.am:
+ * gtk/gen-paper-names.c:
+ * gtk/gtk.h:
+ * gtk/gtk.symbols:
+ * gtk/gtkenums.h:
+ * gtk/gtkiconfactory.c:
+ * gtk/gtkmarshalers.list:
+ * gtk/gtkpagesetup.[ch]:
+ * gtk/gtkpagesetupunixdialog.[ch]:
+ * gtk/gtkpapersize.[ch]:
+ * gtk/gtkprint-win32.[ch]:
+ * gtk/gtkprintbackend.[ch]:
+ * gtk/gtkprintcontext.[ch]:
+ * gtk/gtkprinter-private.h:
+ * gtk/gtkprinter.[ch]:
+ * gtk/gtkprinteroption.[ch]:
+ * gtk/gtkprinteroptionset.[ch]:
+ * gtk/gtkprinteroptionwidget.[ch]:
+ * gtk/gtkprintjob.[ch]:
+ * gtk/gtkprintoperation-private.h:
+ * gtk/gtkprintoperation-unix.c:
+ * gtk/gtkprintoperation-win32.c:
+ * gtk/gtkprintoperation.[ch]:
+ * gtk/gtkprintsettings.[ch]:
+ * gtk/gtkprintunixdialog.[ch]:
+ * gtk/paper_names.c:
+ * gtk/paper_names_offsets.c:
+ Platform independent printing API and implementations
+ for unix and windows.
+
+ * gtk/gtkstock.h:
+ * gtk/stock-icons/24/gtk-orientation-landscape.png:
+ * gtk/stock-icons/24/gtk-orientation-portrait.png:
+ * gtk/stock-icons/24/gtk-orientation-reverse-landscape.png:
+ Add stock icons for page orientation.
+
+ * modules/Makefile.am:
+ * modules/printbackends/Makefile.am:
+ * modules/printbackends/cups/Makefile.am:
+ * modules/printbackends/cups/gtkcupsutils.[ch]:
+ * modules/printbackends/cups/gtkprintbackendcups.[ch]:
+ * modules/printbackends/cups/gtkprintercups.[ch]:
+
+ Cups printing backend for unix.
+
+ * modules/printbackends/lpr/Makefile.am:
+ * modules/printbackends/lpr/gtkprintbackendlpr.[ch]:
+ lpr printing backend for unix.
+
+ * modules/printbackends/pdf/Makefile.am:
+ * modules/printbackends/pdf/gtkprintbackendpdf.[ch]:
+ print-to-pdf printing backend for unix.
+
+ * tests/.cvsignore:
+ * tests/Makefile.am:
+ * tests/print-editor.c:
+ Test application for printing.
+
+ * gdk/gdk.symbols:
+ * gdk/win32/gdkevents-win32.c:
+ * gdk/win32/gdkwin32.h:
+ Add gdk_win32_set_modal_dialog_libgtk_only so that we can pump the
+ mainloop while displaying a win32 common dialog.
+
+ * gdk/directfb/Makefile.am:
+ Whitespace cleanup.
+
+2006-04-20 Paolo Borelli <pborelli@katamail.com>
+
+ * gtk/gtkcombobox.c: plug small leak (#339132)
+ * tests/testcombo.c: ditto
+
+2006-04-19 Michael Emmel <mike.emmel@gmail.com>
+
+ * gdk/directfb/gdkdrawable-directfb.c: fixed off by one error in
+ clip patch from (#330824)
+
+2006-04-19 Murray Cumming <murrayc@murrayc.com>
+
+ * gtk/gtkfilechooserbutton.c: _GtkFileChooserButtonPrivate:
+ Added has_title flag so we can remember whether a title has
+ been set.
+ (gtk_file_chooser_button_constructor): If no title has been
+ set then set it to the default title. This means that the
+ default title will be used if the dialog was instantiated with
+ g_object_new(), without using the gtk_file_chooser_button_new()
+ convenience function. This helps language bindings.
+ (gtk_file_chooser_button_set_property): Set has_title when
+ setting the title.
+
+2006-04-19 Tor Lillqvist <tml@novell.com>
+
+ * gdk/win32/gdkkeys-win32.c (handle_special): Map VK_NUMPAD[0-9]
+ to GDK_KP_[0-9]. (#337562)
+
+2006-04-18 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkrc.c: Allocate pixmap_path dynamically, rather than
+ using a fixed array of size 128.
+
+ * gtk/gtkiconcache.c: Apply a patch by Paolo Borelli to factor
+ out a strip_suffix() function and save some memory. (#338307)
+
+2006-04-18 Carlos Garnacho <carlosg@gnome.org>
+
+ * gtk/gtknotebook.c (gtk_notebook_pages_allocate): removed wrong
+ condition check that caused tab labels not to be drawn under certain
+ circumstances. Bug #338734.
+
+2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
+
+ * configure.in: Remove obsolete entry for no_NO
+ * po-properties/no.po: And the translation
+ * po/no.po: And the translation.
+
+2006-04-17 Matthias Clasen <mclasen@redhat.com>
+
+ * demos/gtk-demo/colorsel.c (expose_event_callback): Small formatting
+ fix.
+
+2006-04-17 Christian Persch <chpe@cvs.gnome.org>
+
+ * gtk/gtkdnd.c: (gtk_drag_dest_set), (gtk_drag_dest_set_proxy): Fix
+ UMR in gtk_drag_dest_motion. Bug #338725.
+
+2006-04-17 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtksettings.c (gtk_settings_class_init):
+ * gtk/gtkentry.c (gtk_entry_class_init): Fix typos
+ in property blurbs. (#338772, Clytie Siddall)
+
+2006-04-16 Richard Hult <richard@imendio.com>
+
+ * gdk/quartz/gdkdrawable-quartz.c: (gdk_quartz_draw_drawable): Add check
+ for source being a window.
+
+ * gdk/quartz/gdkwindow-quartz.c: (_gdk_windowing_window_get_pointer):
+ Don't assert on window not being the root window.
+
+2006-04-16 Richard Hult <richard@imendio.com>
+
+ * gdk/quartz/gdkdrawable-quartz.c: Remove leading cairo/ in include.
+
+2006-04-16 Matthias Clasen <mclasen@redhat.com>
+
+ * gdk/x11/gdkwindow-x11.c (set_initial_hints ): Avoid a
+ possible array overrun. (Coverity)
+
+ * gtk/gtkcalendar.c (gtk_calendar_key_press): Avoid a
+ possible array overrun. (Coverity)
+
+ * gtk/gtktextbuffer.c (_gtk_text_buffer_remove_all_tags):
+ Avoid a NULL dereference. (Coverity)
+
+2006-04-15 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkrecentmanager.c: Make filename_warning() static,
+ and use caseless matching when looking for file:/.
+ (#336772, Morten Welinder)
+
+2006-04-13 Anders Carlsson <andersca@imendio.com>
+
+ * gdk/quartz/gdkevents-quartz.c:
+ (synthesize_enter_event):
+ (synthesize_leave_event):
+ (synthesize_crossing_events):
+ Take grabs into account.
+
+ (find_window_for_event):
+ Only return grabbed window when owner_events is FALSE.
+
+2006-04-13 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtktreeview.c (gtk_tree_view_header_focus): Reorganize slightly
+ to avoid a possible NULL dereference. (Coverity)
+
2006-04-12 Matthias Clasen <mclasen@redhat.com>
+ * gtk/gtktreeview.c (gtk_tree_view_get_arrow_xrange): Don't
+ allow passing NULL for x1 or x2, adjust callers.
+
+ * gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_get_neighbor_sizes):
+ Reorganize to avoid a possible NULL pointer dereference. (Coverity)
+
+ * gtk/gtknotebook.c (gtk_notebook_page_allocate): Reorganize
+ to avoid a possible NULL dereference. (Coverity)
+
+ * gdk/x11/gdkimage-x11.c (gdk_image_new_bitmap): Handle
+ closed displays correctly. (Coverity)
+
+ * contrib/gdk-pixbuf-xlib/Makefile.am:
+ * modules/engines/pixbuf/Makefile.am
+ * gdk-pixbuf/Makefile.am: Build fixes for Cygwin. (#338262)
+
+ * gdk/x11/gdkselection-x11.c (make_list): Make this work
+ for list == NULL. (Coverity)
+
+ * gdk/x11/gdkkeys-x11.c (gdk_keymap_get_entries_for_keycode):
+ Rearrange the code a bit.
+
* gtk/gtktextlayout.c (gtk_text_layout_validate_yrange):
Handle _gtk_text_line_get_data() returning NULL in all
cases. (Coverity)