X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog;h=5f7bd747980ccaf4e1b99dcc81b77551698d1340;hb=d1693d7ba5b6f8b8a6105189b52c3ccd4410c630;hp=0287bd4f4731fe76f7ab98aa5726faa7f2136790;hpb=374c855496949ec205dfd65727f1696abcbdbd94;p=~andy%2Fgtk diff --git a/ChangeLog b/ChangeLog index 0287bd4f4..5f7bd7479 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,218 @@ +2006-04-22 Tor Lillqvist + + * 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 + + 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 + + * gtk/gtkcombobox.c: plug small leak (#339132) + * tests/testcombo.c: ditto + +2006-04-19 Michael Emmel + + * gdk/directfb/gdkdrawable-directfb.c: fixed off by one error in + clip patch from (#330824) + +2006-04-19 Murray Cumming + + * 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 + + * gdk/win32/gdkkeys-win32.c (handle_special): Map VK_NUMPAD[0-9] + to GDK_KP_[0-9]. (#337562) + +2006-04-18 Matthias Clasen + + * 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 + + * 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 + + * 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 + + * demos/gtk-demo/colorsel.c (expose_event_callback): Small formatting + fix. + +2006-04-17 Christian Persch + + * 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 + + * 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 + + * 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 + + * gdk/quartz/gdkdrawable-quartz.c: Remove leading cairo/ in include. + +2006-04-16 Matthias Clasen + + * 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 + + * gtk/gtkrecentmanager.c: Make filename_warning() static, + and use caseless matching when looking for file:/. + (#336772, Morten Welinder) + +2006-04-13 Anders Carlsson + + * 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 + + * gtk/gtktreeview.c (gtk_tree_view_header_focus): Reorganize slightly + to avoid a possible NULL dereference. (Coverity) + 2006-04-12 Matthias Clasen + * 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)