]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
Fix MSVC build problem. (#339739, Kazuki Iwamoto)
[~andy/gtk] / ChangeLog.pre-2-10
index ef2053d42ead00c9c11eb90d288ff3ee36d4a4c6..1d20a28e635978f8244f398ff5baf0719d10ca57 100644 (file)
@@ -1,3 +1,129 @@
+2006-06-11  Tor Lillqvist  <tml@novell.com>
+
+       * gtk/gtkprintoperation-win32.c: Fix MSVC build problem. (#339739,
+       Kazuki Iwamoto)
+
+       * gdk/win32/gdkproperty-win32.c (gdk_property_change): Convert \n
+       to \r\n also when storing CF_UNICODETEXT (UTF-16) in the
+       Clipboard. (#344496)
+
+2006-06-10  Matthias Clasen <mclasen@redhat.com>
+
+       * gtk/gtkrecentchooserwidget.c 
+       (gtk_recent_chooser_widget_new_for_manager):
+       * gtk/gtkrecentchoosermenu.c
+       (gtk_recent_chooser_menu_new_for_manager): 
+       Allow NULL to mean the default manager.  (#344530, 
+       John Finlay)
+
+       * gtk/gtkprintoperation-unix.c (page_setup_data_free):
+       Check if rdata->page_setup is set before unreffing it. 
+       (#344518, Christian Persch)
+
+       * gtk/gtkprintoperation.h: Remove an extra comma.  (#344528, 
+       Elijah Newren)
+
+       * modules/printbackends/gtkprintbackendpdf.c 
+       (gtk_print_backend_pdf_print_stream): Use the passed in 
+       destroy notify.  (#344513, Christian Persch)
+
+       * configure.in: Require cairo 1.1.7
+
+       * gtk/gtkprintoperation.c:
+       * modules/printbackends/pdf/gtkprintbackendpdf.c: Use
+       cairo_pdf_surface_set_dpi by cairo_surface_set_fallback_resolution.
+       (#344512, Elijah Newren)
+
+       * gdk-2.0-uninstalled.pc.in: Make compiling against uninstalled
+       gdk work.  (#344386, Masatake Yamamoto)
+
+       * gtk/gtkprintoperation.c: Register create_custom_widget as 
+       an object-returning signal.  (#344505, Marko Anastasov, patch
+       by Christian Persch)
+
+       * gtk/gtkmarshalers.list: Add the right marshaller.
+
+       * gtk/gtk.symbols:
+       * gtk/gtkprintjob.[hc]: Register GtkPrintCapabilities as a
+       flags type.  (#344504, Marko Anastasov)
+
+2006-06-09  Benjamin Berg  <benjamin@sipsolutions.net>
+
+       * gtk/gtkmenuitem.c: (get_offsets): Take GtkMenu::horizontal-padding
+       into account when placing submenus (#344290)
+
+2006-06-09  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkrange.c: added new style properties "trough-side-details"
+       and "draw-trough-under-steppers" and fixed the "stepper-spacing"
+       style property. Fixes bugs #342339 and #342249.
+
+       "draw-trough-under-steppers", when set to FALSE, starts trough
+       drawing next to the steppers instead of drawing the trough "below"
+       (around) the steppers. If "stepper-spacing" is set to any value
+       larger than zero, "draw-trough-under-steppers" is set to FALSE
+       automatically to avoid rendering an area that looks clickable but
+       isn't.
+
+       (gtk_range_calc_layout): honor draw-trough-under-steppers.
+       Don't reserve stepper-spacing on sides of the range that don't
+       have steppers.
+
+       (gtk_range_expose): changed drawing accordingly. Implement
+       "trough-side-details" which enables drawing of the upper and lower
+       parts of the trough with different details. This is useful for
+       theme engines which want to draw these parts differently.
+
+       (coord_to_value): correctly take all rendering options into
+       account. stepper-spacing > 0 caused jumping and otherwise
+       strangely behaving ranges before.
+
+       (other functions): changed accordingly.
+
+2006-06-09  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkdrawable-win32.c (_gdk_win32_drawable_release_dc):
+       Call ReleaseDC() on DCs acquired with GetDC() (for windows), and
+       DeleteDC() on DCs acquired with CreateCompatibleDC() (for
+       bitmaps). According to MSDN, this is the correct thing to do, even
+       if always using DeleteDC() seems to have worked fine in
+       practice. (#337491, Chris Wilson)
+
+2006-06-08  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/testprint.c: Update for api changes.
+
+       * gtk/gtkprintoperation.c: Fix some copy-and-paste errors,
+       and rename the pdf-target property to export-filename.
+
+       * gtk/gtkfilechooserdefault.c: Turn off profiling code.
+
+       * tests/print-editor.c: Update for api changes.
+
+       * gtk/gtk.h: Include gtkprintoperationpreview.h
+
+       * gtk/gtkprintoperationpreview.c (gtk_print_operation_preview_is_selected): 
+       Use g_return_val_if_fail (#344288, Kazuki Iwamoto)
+
+       * gtk/gtkprintbackend.h: Don't include gtkprinter-private.h here.
+
+       * gtk/gtkprintunixdialog.c: 
+       * gtk/gtkprintoperation-unix.c: 
+       * gtk/gtkprintjob.c: 
+       * gtk/gtkprintbackend.c: Instead include it here.
+
+       * gtk/gtk.symbols: 
+       * gtk/gtkprintoperation.h: 
+       * gtk/gtkprintoperation.c: Rename pdf_target to export_filename.
+
+2006-06-08  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkprintoperation.h (GtkPrintOperationResult): Get
+       rid of GTK_PRINT_OPERATION_RESULT_PREVIEW.
+       
+       * gtk/gtkprintoperation-unix.c: 
+       * gtk/gtkprintoperation.c: Update all users.
+
 2006-06-08  Tor Lillqvist  <tml@novell.com>
 
        * gdk/win32/gdkevents-win32.c (gdk_event_translate):