]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Small workaround for weird bug in some versions of Automake at least on
[~andy/gtk] / ChangeLog
index b6bb7f0a12396b448b943e068e798e1ebd6b0062..5f7bd747980ccaf4e1b99dcc81b77551698d1340 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,202 @@
+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)