]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Translation updated by Ivar Smolin
[~andy/gtk] / ChangeLog
index 93107c5a157c794b6c148e517f9e51d58300a854..d9c34e897f016b1cf00fa0d81b32428e85d6e0cd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2008-05-08  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkgeometry-quartz.c (gdk_window_scroll): Move the
+       currently invalidated region. Fixes bug #532048, patch by Yevgen
+       Muntyan.
+
+2008-05-08  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkeventloop-quartz.c (poll_func): Only set the fake
+       fd's revents, not the first one. Fixes bug #531056, spotted by
+       Yevgen Muntyan.
+
+2008-05-07  Tor Lillqvist  <tml@novell.com>
+
+       * gtk-zip.sh.in: Add gtk-update-icon-cache.exe and more man pages
+       to the dev zipfile.
+
+2008-05-05  Matthias Clasen  <mclasen@redhat.com>
+
+       Apply a patch by Marek Kasik <mkasik@redhat.com> to display
+       more printer status information in the print dialog. 
+
+       * modules/printbackends/cups/gtkprintbackendcups.c: Translate
+       printer-state-reasons into suitable messages and icons.
+
+       * gtk/stock-icons/16/gtk-print-error.{svg,png}:
+       * gtk/stock-icons/16/gtk-print-report.{svg,png}:
+       * gtk/stock-icons/16/gtk-print-warning.{svg,png}:
+       * gtk/Makefile.am: 
+       * gtk/gtkiconfactory.c:
+       * gtk/gtkstock.h: New stock icons to display printer state.
+
+2008-05-07  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/gdkinternals.h
+       * gdk/gdkevents.c
+       * gdk/directfb/gdkevents-directfb.c
+       * gdk/quartz/gdkevents-quartz.c
+       * gdk/win32/gdkevents-win32.c
+       * gdk/x11/gdkevents-x11.c (_gdk_windowing_event_data_copy):
+       order parameters src,dest and make src const.
+
+2008-05-06  Richard Hult  <richard@imendio.com>
+
+       * gdk/gdkevents.c: (gdk_event_copy), (gdk_event_free):
+       * gdk/gdkinternals.h: Add private backend data to events, and
+       handle it when copying/freeing events. Currently only needed in
+       the quartz backend.
+
+       * gdk/directfb/gdkevents-directfb.c:
+       * gdk/quartz/gdkevents-quartz.c:
+       * gdk/win32/gdkevents-win32.c:
+       * gdk/x11/gdkevents-x11.c: (_gdk_windowing_event_data_copy)
+       (_gdk_windowing_event_data_free): Add stubs for X11, win32 and
+       directfb. Implement for quartz. Part of fixing bug #473822.
+
+2008-05-05  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkmain-quartz.c (_gdk_windowing_init): Initalize
+       framework if there is one.
+
+2008-05-05  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkcellrenderercombo.h
+       * gtk/gtkcellrendererspin.h
+       * gtk/gtkfilechooserbutton.h: style cleanups for the sake of
+       consistency.
+
+       * gtk/gtkfilechooserdialog.h
+       * gtk/gtkfilechooserwidget.h
+       * gtk/gtkscalebutton.h: reorder instance and class structs to be
+       in canonical order.
+
+2008-05-04  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkkeys-quartz.c (maybe_update_keymap): Check if
+       gdk_unicode_to_keyval() worked before using the result. Makes
+       function keys work, bug #530156. Also add F16 to the function key
+       map.
+
+2008-05-04  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkkeys-quartz.c (maybe_update_keymap): Remove stray
+       semicolon after if statement. Fixes bug #530963, patch from Yevgen
+       Muntyan.
+
+2008-05-02  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtk.h: add 15 files that were missing (they all got included
+       indirectly by including gtk.h, so should have been here in the
+       first place).
+
+2008-05-02  Michael Natterer  <mitch@imendio.com>
+
+       * modules/input/imthai.c: use GETTEXT_PACKAGE instead of "gtk20".
+
+2008-05-01  Richard Hult  <richard@imendio.com>
+
+       * gtk/gtkquartz.c (_gtk_quartz_set_selection_data_for_pasteboard):
+       Prevent crash, fixes bug #530153. Patch from Yevgen Muntyan.
+
+2008-05-01  Matthias Clasen  <mclasen@redhat.com>
+
+       * modules/imput/imthai.c: Register the right translation domain.
+
+2008-04-30  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 529386 – Printing options hidden by blacklisted option
+
+       * modules/printbackend/cups/gtkprintbackendcups.c
+       (cups_printer_get_options): Fix the blacklist handling. 
+       Patch by Marek Kašík.
+       
+2008-04-30  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/GdkQuartzView.c: Simplify check for zero sized expose
+       area.
+
+2008-04-30  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c: (_gdk_events_queue): Don't send
+       nsevents with the gdk lock held, fixes deadlock when doing manual
+       window resizing with threading enabled.
+
+2008-04-30  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c:
+       (get_keyboard_modifiers_from_ns_event), (create_key_event): Map
+       Alt to Alt and Cmd to Meta. This is not only more logical but also
+       makes it easier to have Mac-like behavior.
+
+2008-04-25  Björn Lindqvist  <bjourne@gmail.com>
+
+       * gtk/gtkentry.c: (gtk_entry_expose) Use existing window size when
+       painting the flat box instead of recalculating it. (#437493,
+       Ricardo Cruz)
+
+2008-04-25  Michael Emmel  <mike.emmel@gmail.com>
+
+       Bug 529841 – incorrect position in directfb 
+
+       * gdk/directfb/gdkwindow-directfb.c: fix y = abs_x 
+
+2008-04-25  Johan Dahlin  <jdahlin@async.com.br>
+
+       * gtk/gtkwidget.h: include <atk/atk.h> instead of <atk/atkobject.h>
+
+2008-04-25  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkprintcontext.h: include <pango/pango.h> instead of
+       <pango/pango-layout.h>.
+
+       * gtk/gtkiconfactory.c
+       * gtk/gtkimmodule.c
+       * gtk/gtkmain.c
+       * gtk/gtkmodules.c
+       * gtk/queryimmodules.c: remove inclusion of single files from
+       pango, none of them was actually needed.
+
+       * modules/input/gtkimcontextime.c: include <pango/pango.h> instead of
+       <pango/pango-utils.h>.
+
+2008-04-25  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/gdkfont.h: include <pango/pango.h> instead of
+       <pango/pango-font.h>.
+
+2008-04-25  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkmountoperation.h: include <gdk/gdk.h> instead of
+       <gdk/gdkscreen.h>.
+
+2008-04-21  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkselection.c: add tons of g_return_if_fail() instead of
+       crashing when NULL pointers get passed.
+
+2008-04-18  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkenums.h: move a few '{' to their own lines so all enums
+       here have the same style.
+
+2008-04-18  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkicontheme.h
+       * gtk/gtkrecentmanager.h: include <gdk/gdk.h> instead of
+       <gdk/gdkscreen.h>.
+
+       * gtk/gtkbuilderparser.c
+       * gtk/gtklinkbutton.c
+       * gtk/gtkpreview.c
+       * gtk/gtkrecentchooserdefault.c
+       * gtk/gtkrecentchoosermenu.c
+       * modules/input/gtkimcontextthai.c: remove inclusion of single
+       files from gdk, none of the includes was actually needed.
+
+2008-04-18  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/gdk.h: reorder one include so they are all alphabetical.
+
+2008-04-18  Michael Natterer  <mitch@imendio.com>
+
+       * modules/printbackends/cups/gtkprintercups.[ch]
+       (gtk_printer_cups_get_ppd_name): change return value and local
+       variable to const gchar* to fix warning about discarding const
+       qualifier.
+
+2008-04-18  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkrecentmanager.c:
+       (gtk_recent_manager_set_filename): Keep the default storage
+       file in $HOME, as we don't have a migration code in place yet.
+
+2008-04-18  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkrecentmanager.c (gtk_recent_manager_clamp_to_age):
+       g_strfreev() the uris returned by g_bookmark_file_get_uris().
+
+2008-04-17  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkiconfactory.c (get_default_icons): register the
+       GTK_STOCK_PAGE_SETUP icon.
+
+2008-04-17  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtktooltips.c (gtk_tooltips_destroy): no need to
+       g_return_if_fail(tooltips != NULL);
+
+2008-04-16  Tristan Van Berkom <tvb@gnome.org>
+
+       * gtk/gtkwindow.c: Chain up in buildable_finish()
+
+       * gtk/gtkbuilder.c: _gtk_builder_get_absolute_filename() handle
+       cases where g_path_get_dirname() returns "."
+
+       * docs/reference/gtk/tmpl/gtklabel.sgml, 
+       docs/reference/gtk/tmpl/gtkbuilder.sgml: Added documentation
+       for the <attributes> tags on GtkLabel
+
+2008-04-15  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkrecentmanager.c:
+       (gtk_recent_manager_real_changed): Fix last commit, and
+       complete the gtk-recent-files-max-age semantics: if the
+       property is set to 0 then purge the list.
+
+2008-04-15  Emmanuele Bassi  <ebassi@gnome.org>
+
+       Bug 488507 – boundless growth of .recently-used.xbel file
+       slows down applications
+
+       * gtk/gtkrecentmanager.c:
+       (gtk_recent_manager_init),
+       (gtk_recent_manager_real_changed),
+       (gtk_recent_manager_set_filename),
+       (gtk_recent_manager_clamp_to_age): Clamp the recently
+       used resources list by the age of its items, using
+       the newly added GtkSettings property.
+
+       * gtk/gtksettings.c (gtk_settings_class_init): Add the
+       gtk-recent-files-max-age property, controlling the
+       maximum age of the items in the recently used resources
+       list.
+
+2008-04-15  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkrecentmanager.c:
+       (gtk_recent_manager_add_item_query_info),
+       (gtk_recent_manager_add_item): Emit the ::changed signal
+       at the end of the asynchronous MIME type query.
+
+2008-04-15  Emmanuele Bassi  <ebassi@gnome.org>
+
+       Bug 487375 – gtkrecent apps poll ~/.recently-used.xbel
+       every 5 seconds
+
+       * gtk/gtkrecentmanager.c: Use GFileMonitor to check for
+       changes in the recently used resources storage file, and
+       drop the timeout-based poll.
+
+       * ChangeLog: Fix attribution of the patch of the previous
+       commit.
+
+2008-04-15  Emmanuele Bassi  <ebassi@gnome.org>
+
+       Bug 506062 – gtk_recent_manager_add_item does not detect mime
+       type on Windows
+
+       * configure.in: Depend on gio-2.0
+
+       * gtk/gtkrecentmanager.c:
+       (gtk_recent_manager_add_item_query_info_cb),
+       (gtk_recent_manager_add_item): Use GIO to (asynchronously)
+       query the MIME type of the passed URI (based on a patch by
+       Armin Burgmeier)
+
+2008-04-11  Carlos Garnacho  <carlos@imendio.com>
+
+       * gtk/gtkassistant.c (gtk_assistant_set_current_page): Add current
+       page to visited page list instead of next current page. (#527466,
+       patch by Marcus Brinkmann)
+
+2008-04-11  Tristan Van Berkom <tvb@gnome.org>
+
+       * gtk/gtklabel.c: Added <attributes> / <attribute>
+       custom tags to parse pango attributes into labels.
+
+       * tests/buildertest.c: Added tests for GtkLabel custom
+       tag parsing.
+
+2008-04-10  Carlos Garnacho  <carlos@imendio.com>
+
+       * gtk/gtknotebook.c (hide_drag_window): Do not call
+       gtk_widget_set_parent_window(), using widget->window instead of NULL
+       to unset is the wrong thing, and gtk_widget_unparent() will already 
+       take care of this (#467698, patch by Sébastien Granjoux)
+
+2008-04-08  Tor Lillqvist  <tml@novell.com>
+
+       * demos/gtk-demo/builder.c (quit_activate, about_activate): Mark
+       these functions with G_MODULE_EXPORT.
+
+2008-04-08  Tomas Bzatek  <tbzatek@redhat.com>
+
+       * gtk/gtkfilesystem.c: (gtk_file_info_render_icon),
+       (gtk_file_system_volume_render_icon):
+       Fix fallback icon rendering size
+
+2008-04-08  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkmenushell.c (gtk_real_menu_shell_move_current): fix a
+       touchscreen-mode keynav corner case: when navigating to the parent
+       menu, make sure we don't close two menus at the same time in case
+       the deepest open menu has no selectable items.
+
+2008-04-06  Tristan Van Berkom <tvb@gnome.org>
+
+       * gtk/gtkwidget.c: Clarified a g_warning message regarding
+       parsing accelerators from builder files.
+
+2008-04-03  Cody Russell  <bratsche@gnome.org>
+
+       * gtk/gtkprintoperation-win32.c: Fix variable declared in the middle
+       of the block. (#526021, reported by Kazuki IWAMOTO)
+
+2008-04-03  Tor Lillqvist  <tml@novell.com>
+
+       Bug 330743 - Up/down spinbuttons won't take zeros and exhibit very
+       strange behavior
+
+       * gtk/gtkspinbutton.c (gtk_spin_button_insert_text) [Win32]: Add
+       workaround for a specific kind of screwed up locale setting.
+
+2008-04-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/x11/gdkcolor-x11.c: Don't call XFreeColormap on foreign
+       colormaps.  Found by Daniel Berrange.
+
+2008-04-02  Björn Lindqvist  <bjourne@gmail.com>
+
+       * tests/autotestfilechooser.c: Cover
+       GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER action in tests for current
+       name. (#346058, Joe Halliwell)
+
+2008-04-02  Federico Mena Quintero  <federico@novell.com>
+
+       Fix http://bugzilla.gnome.org/show_bug.cgi?id=492134 - The file
+       chooser incorrectly substitutes and expands a ~ when you type it
+       in the filename entry.
+
+       * gtk/gtkfilesystemunix.c (expand_tilde): Ensure that empty
+       basenames result in a slash-terminated pathname.
+       gtk_file_system_unix_parse() is correct, but it was splitting
+       "/home/username" into path="/home" and file_part="username", which
+       is not what the caller wants when the entry has just "~" or
+       "~username".
+
+2008-04-02  Tor Lillqvist  <tml@novell.com>
+
+       * gtk/Makefile.am: Don't bother compiling gtksearchenginebeagle.c
+       and gtksearchenginetracker.c on Windows.
+
+       * gtk/gtksearchengine.c: Don't define HAVE_BEAGLE and HAVE_TRACKER
+       on Windows.
+
+2008-04-01  Cody Russell  <bratsche@gnome.org>
+
+       * configure.in: Bump required Cairo to 1.5.2.
+
+       * gtk/gtkprintoperation-win32.c: Add support for using the new
+       cairo_win32_printing_surface for printing.  Also fixed to use
+       cairo_surface_show_page(). (#488833 and #521178)
+
+2008-03-31  Cody Russell  <bratsche@gnome.org>
+
+        * demos/gtk-demo/printing.c (draw_page): Move down each line in         
+        units of text_height rather than in units of data->font_size.
+        (totally awesome catch by Dom Lachowicz)
+
+2008-03-28  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c: (gdk_event_translate),
+       (_gdk_quartz_events_trigger_crossing_events): Defer the generated
+       event to the mainloop and don't generate one at all if the
+       toplevel didn't change. Use the actual window and not the toplevel
+       as event window. These changes make the generated crossing events
+       match the X11 behavior and fixes issues with e.g. tooltips,
+       comboboxes and menus.
+
+       * gdk/quartz/GdkQuartzView.c: Don't update the tracking rect if
+       the view has no window, it will be updated as soon as it's put
+       inside a window.
+
+       * gdk/quartz/gdkwindow-quartz.c:
+       (_gdk_quartz_window_debug_highlight): Make it possible to track
+       multiple windows with debug highlighting.
+       (show_window_internal): Remove workaround for tooltips and popups
+       that is no longer needed with the above changes.
+
+2008-03-26  Federico Mena Quintero  <federico@novell.com>
+
+       * gtk/gtkfilechooserentry.c (commit_completion_and_refresh): New
+       helper function; factored out from the functions that commit the
+       current suggested autocompletion and that refresh the entry's paths.
+       (gtk_file_chooser_entry_activate): Use commit_completion_and_refresh().
+       (_gtk_file_chooser_entry_get_file_part): Likewise.
+       (_gtk_file_chooser_entry_get_current_folder): Likewise.  This
+       makes the entry have the correct paths when *not* using any form
+       of completion (and makes the file chooser work when clicking the
+       OK button).
+
+2008-03-25  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c:
+       (_gdk_quartz_events_trigger_crossing_events): Bail out early if we
+       can't find a matching window.
+
+       * gdk/quartz/gdkwindow-quartz.c: (show_window_internal): Add a
+       comment, and only trigger an event for non-temp windows, fixes
+       problems for tooltips caused by the workarounds for the
+       problematic tracking rect API.
+
+2008-03-25  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c:
+       (gdk_window_quartz_process_all_updates): Plug a leak and add a
+       check that we have a toplevel before accessing it.
+
+2008-03-24  Tor Lillqvist  <tml@novell.com>
+
+       Bug 524151 - Dragging of 0-byte files results in an empty filename
+       on Windows XP and above
+
+       * gdk/win32/gdkdnd-win32.c (resolve_link): Check for the file
+       being empty first. For some reason ISHellLink and IPersistFile
+       succeeds in interpreting empty files as shortcuts, claiming the
+       target of the shortcut is an empty path.
+
+       Change the function to take the wide character file name that the
+       caller already has anyway, to avoid a superfluous conversion from
+       UTF-8 to UTF-16.
+
+2008-03-23  Björn Lindqvist  <bjourne@gmail.com>
+
+       * gdk-pixbuf/gdk-pixbuf-io.c (gdk_pixbuf_new_from_xpm_data): Guard
+       against NULL pointer. (#467051, Gian Mario Tagliaretti)
+
+2008-03-23  Cody Russell  <bratsche@gnome.org>
+
+       * gdk/win32/gdkevents-win32.c (show_window_recurse):
+       Check window state for GDK_WINDOW_STATE_ICONIFIED before doing
+       ShowWindow (SW_RESTORE).  This fixes a problem where tearing off
+       menus from a maximized window would force the window to restore
+       its size. (#518846)
+
+2008-03-23  Johan Dahlin  <johan@gnome.org>
+
+       * gtk/gtk-builder-convert:
+       Properly convert GtkImageMenuItems which use stock labels but don't
+       have any children.
+       (#523932, Brian Pepple)
+       
+2008-03-22  Matthew Barnes  <mbarnes@redhat.com>
+
+       * gtk/gtkentrycompletion.c (gtk_entry_completion_get_cells):
+       New function implements GtkCellLayoutClass::get_cells.  (#523787)
+
+2008-03-22  Tor Lillqvist  <tml@novell.com>
+
+       Bug 523782 - Leftover call to GDK_THREADS_LEAVE() in gtktoolbar.c
+
+       * gtk/gtktoolbar.c (slide_idle_handler): Remove obviously wrong
+       GDK_THREADS_LEAVE() call. Approved by mclasen.
+
+2008-03-22  Björn Lindqvist  <bjourne@gmail.com>
+
+       * gtk/gtkexpander.c (gtk_expander_get_label):
+       gtk_label_get_label() should be used instead of
+       gtk_label_get_text(). (#353088, Xan Lopez)
+
+2008-03-21  Tor Lillqvist  <tml@novell.com>
+
+       Import the GDI+ gdk-pixbuf loaders for Windows by Dominic
+       Lachowicz and Alberto Ruiz into the GTK+ tree, from the
+       gdip-pixbuf-loader module.
+
+       * configure.in: Add switch --disable-gdiplus-loaders that disables
+       building of the GDI+ loaders.
+
+       When including loaders in the gdk-pixbuf library, and building
+       GDI+ loaders, either build in all the GDI+ loaders or none of
+       them. Use just -DINCLUDE_gdiplus in $INCLUDED_LOADER_DEFINE to
+       signal building them in.
+
+       Add Automake conditionals BUILD_GDIPLUS_LOADERS to indicate
+       whether the GDI+ loaders should be built and INCLUDE_GDIPLUS to
+       indicate whether they should be built-in.
+       
+       For the rest of the changes, see gdk-pixbuf/ChangeLog.
+       
+2008-03-20  Tor Lillqvist  <tml@novell.com>
+
+       * gtk/Makefile.am: Revert accidental change that went in as part
+       of the commit on 2008-03-18. Do use grep -o. Unbreaks build on
+       Darwin. On Windows one has to use a newer GNU grep that has -o,
+       for instance the one from gnuwin32, instead of the oldish one in
+       MSYS that doesn't have -o.
+
+2008-03-20  Tor Lillqvist  <tml@novell.com>
+
+       * tests/testfilechooserbutton.c (chooser_update_preview_cb): Don't
+       pass NULL for %s to g_message().
+       (main): Drop unnecessary call to gtk_widget_destroy().
+
+2008-03-20  Tor Lillqvist  <tml@novell.com>
+
+       Bug 314084 - GTK+ dialogs should not be placed partially offscreen
+
+       * gtk/gtkwindow.c (clamp): New function. Clamps a window position
+       in one dimension, or centered in case it doesn't fit.
+       (clamp_window_to_rectangle): Simplify. Call clamp() for x and y
+       dimensions.
+
+2008-03-18  Tor Lillqvist  <tml@novell.com>
+
+       Bug 523225 - modules/input/im*.c: MODULE_ENTRY macros make illegal code
+       
+       * modules/input/im*.c: Modify the MODULE_ENTRY macro so the
+       G_MODULE_ENTRY decoration can be put in a more correct place.
+
+2008-03-18  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtkmountoperation.c (gtk_mount_operation_ask_password): set
+       alternative button order on the password dialog.
+
+2008-03-18  Tor Lillqvist  <tml@novell.com>
+
+       Bug 99192 - Add --with-include-input-modules
+
+       * configure.in: Add --with-included-immodules switch. Handled in a
+       similar way as the --with-included-loaders switch. For each input
+       method module foo: Collect the list of input modules to be built
+       into libgtk into INCLUDED_IMMODULE_OBJ. Collect a list of
+       -DINCLUDE_IM_foo definitions into INCLUDED_IMMODULE_DEFINE.
+       Define Automake conditionals INCLUDE_IM_FOO.
+
+       * modules/input/Makefile.am: For modules to be included in libgtk,
+       build a static library.
+       
+       * modules/input/im*.c: Use MODULE_ENTRY macros much like in
+       gdk-pixbuf to get unique names for the functions called by libgtk
+       in the included case. Use G_MODULE_EXPORT in the non-included case
+       so that we don't unnecessarily export unneeded random global
+       symbols on Windows.
+
+       * gtk/Makefile.am: Build the included modules and link them into libgtk.
+
+       * gtk/gtkimmodule.c: Handle the built-in modules. Remove
+       copy/paste leftover mentions of "themes" in comments.
+
+2008-03-18  Tor Lillqvist  <tml@novell.com>
+
+       * tests/Makefile.am: Build testmountoperation only on Unix for now.
+
+2008-03-17  Christian Kellner  <gicmo@gnome.org>
+
+       Implement GtkMountOperation, a subclass of GMountOperation
+       to be used with gio wherever there is the need to ask the
+       user for credentials or questions while mounting a volume.
+       This is bug #522245
+
+       * gtk/gtkmountoperation.c:
+       * gtk/gtkmountoperation.h:
+       Implement GtkMountOperation.
+       
+       * gtk/gtk.h: Add gtkmountoperation.h
+       * gtk/Makefile.am: Add gtkmountoperation.[hc]
+       * gtk/gtk.symbols: Add symbols of GtkMountOperation.
+       * tests/testmountoperation.c: Test program for it.
+       * tests/Makefile.am: Add testmountoperation.
+
+2008-03-17  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkcontainer.c: Properly document
+       gtk_container_set_focus_child(). (#521739, Andrew Cowie)
+
+2008-03-16  Alberto Ruiz <aruiz@gnome.org>
+
+       * modules/engines/ms-windows/Theme/gtk-2.0/gtkrc: more descriptive
+       style names for the ComboBox thickness style
+
+2008-03-16  Alberto Ruiz <aruiz@gnome.org>
+
+       * modules/engines/ms-windows/Theme/gtk-2.0/gtkrc:
+       * modules/engines/ms-windows/msw_style.c (draw_box) (draw_arrow)
+       (combo_box_draw_arrow) (setup_msw_rc_style): draw box does more
+       intelligent separation for the xp theming engine and the classic
+       theme while drawing the GtkComboBox button.  combobox_draw_arrow
+       is not used anymore, commented.  The style has been updated to fix
+       border/thickness glitches in the combobox according to the fixes
+       commited regarding bug #521442. (bug #461805)
+
+2008-03-16  Alberto Ruiz <aruiz@gnome.org>
+
+       * gtk/gtkcombobox.c: (gtk_combo_box_size_allocate) The child is
+       now aware of both the combobox and frame (if has-frame is set)
+       thickness and border. (bug #521442)
+
+2008-03-15  Andre Klapper  <a9016009@gmx.de>
+
+       * configure.in: Added "si" to ALL_LINGUAS.
+
+2008-03-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_ensure_interactive_directory):
+       Set window type hint on the search popup.  (#522279, Danny Baumann)
+
+2008-03-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkimcontextsimple.c: Emit preedit_start/_end as
+       appropriate.  (#521934, Huang Peng)
+
+2008-03-14  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/gdkspawn.h
+       * gtk/gtkbuilderprivate.h
+       * gtk/gtkfilechoosersettings.c
+       * gtk/gtksearchenginesimple.c
+       * gtk/tests/liststore.c
+       * gtk/tests/treestore.c: remove single-file includes of GLib
+       headers or replace them by <glib.h> where needed.
+
+2008-03-14  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkadjustment.c: coding style cleanup.
+
+       (gtk_adjustment_set_property): no need to call g_object_notify()
+       on the set properties.
+
+       Implement GObject::dispatch_properties_changed() and make sure we
+       emit "changed" when anything but the "value" property changes.
+
+2008-03-14  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkevents-win32.c: Drop the support for the
+       MSH_MOUSEWHEEL message that MSDN says is used only on NT 3.51 and
+       Win95. Thanks to mitch for noticing this obsolete code.
+
+2008-03-14  Cody Russell  <bratsche@gnome.org>
+
+       * examples/scribble-xinput/scribble-xinput.c: Changed
+       'void int main()' to 'int main()'. (#522211, Liqing Huang)
+       
+2008-03-14  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c:
+       (gdk_window_quartz_process_all_updates): Patch from Paul Davis,
+       only flush the toplevel once per update.
+
+2008-03-13  Federico Mena Quintero  <federico@novell.com>
+
+       * gtk/gtkfilechooserentry.c (create_completion_feedback_window):
+       Set the mouse cursor of the feedback window to invisible, so that
+       we respect GtkEntry's invisible cursor while typing.
+
+2008-03-13  Federico Mena Quintero  <federico@novell.com>
+
+       * gtk/gtkfilechooserentry.c (show_completion_feedback_window): Put
+       the feedback window at entry_height/2 pixels to the right of the
+       cursor, for a cheap "M-width / 2" spacing.
+
+2008-03-13  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtkfilechooserdefault.c
+       * gtk/gtkprintunixdialog.c: set alternative button order for
+       overwrite confirmation dialogs (bug #522191).
+
+2008-03-13  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtkprintunixdialog.c (add_custom_button_to_dialog)
+       (overwrite_confirmation_dialog): added some line-breaks for
+       readability.
+
+2008-03-12  Federico Mena Quintero  <federico@novell.com>
+
+       Rework the way completion works in GtkFileChooserEntry.  Fixes
+       http://bugzilla.gnome.org/attachment.cgi?bugid=314873 - 
+       Tab completion should work even if the cursor is not at the end of
+       the entry.
+
+       * gtk/gtkfilechooserentry.c: Change the strategy by which we do
+       completion.
+
+       We distinguish between two cases:
+
+               - autocompletion - happens only in the Open modes by
+                 inserting and selecting the common prefix as you type.
+
+               - explicit completion - happens when you hit Tab.
+
+       When some type of completion needs to happen, the entry first
+       parses its input and sees if it needs to initiate a folder load.
+       Completion will not happen until the folder finishes loading.
+
+       If the folder is already completely loaded, then completion is
+       performed immediately.  Otherwise, the entry queues a pending
+       completion and starts loading the new folder (or waits until the
+       current folder is completely loaded).
+
+       Tab completion is allowed to happen even if the cursor is not at
+       the end of the entry.
+
+       There is a new feedback mechanism for explicit completion, so that
+       you will get an Emacs-like tip whenever there are ambiguities in
+       completion, no matches, etc.  (This needs to be polished so that
+       we support RTL entries and all the fancy Pango layout in GtkEntry).
+
+       The only remaining thing to fix is the popup suggestion window.
+       Unfortunately, GtkEntryCompletion does not let us do what we want,
+       and will need further changes.
+
+2008-03-12  Tor Lillqvist  <tml@novell.com>
+
+       Bug 510000 - GtkStatusIcon doesn't reshow after explorer.exe crash
+
+       * gtk/gtkstatusicon.c [Win32]: Keep a list of status icons. Check
+       for the TaskbarCreated message in the window procedure for the
+       dummy "tray observer" window we create. When we get a
+       TaskbarCreated message, iterate over the status icons and re-add
+       them to the task bar, and update them by calling
+       gtk_status_icon_update_image().
+
+       Move some ifdefs around to avoid unused functions.
+
+2008-03-12  Tor Lillqvist  <tml@novell.com>
+
+       * config.h.win32.in: Update to match what configure produces.
+
+2008-03-12  Jens Granseuer  <jensgr@gmx.net>
+
+       * modules/printbackends/cups/gtkprintbackendcups.c:
+       (cups_printer_prepare_for_print): Don't define variables in the
+       middle of a block. (#522067)
+
+2008-03-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkprintunixdialog.c: Add an overwrite confirmation 
+       dialog for print-to-file.  (#474302, Marek Kašík)
+
+2008-03-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * modules/printbackends/cups/gtkprintbackendcups.c: Fix a crash
+       (#469210, Wouter Bolsterlee)
+
+2008-03-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkpagesetup.c (gtk_page_setup_copy): Don't leak 
+       paper_size here.  (#488820, Morten Welinder)
+
+2008-03-12  Michael Natterer  <mitch@imendio.com>
+
+       * acconfig.h: remove this deprecated file.
+
+       * configure.in: added comments to all instances of AC_DEFINE() so
+       config.h can be completely generated from configure.in.
+
+2008-03-12  Michael Natterer  <mitch@imendio.com>
+
+       * modules/printbackends/cups/gtkprintbackendcups.c: include
+       <glib/gstdio.h> for g_fopen().
+
+2008-03-11  Matthias Clasen  <mclasen@redhat.com>
+
+       * modules/printbackends/cups/gtkprintbackendcups.c: Use
+       g_ascii_formatd when formatting custom paper sizes, since
+       cups doesn't handle , as decimal separator.  (#521548)
+
+2008-03-11  Tor Lillqvist  <tml@novell.com>
+
+       Bug 469868 - Filenames with colon ":" are not saved correctly
+
+       * gtk/gtkfilechooserentry.c (insert_text_callback)
+       (delete_text_callback) [Win32]: New functions to make sure that
+       colons used otherwise than as a separator after a drive letter, or
+       characters that are always illegal in file names, are rejected on
+       input. This means that the GTK+ file chooser can't be used to
+       input full names of alternate data streams, but oh well. There are
+       still more checks that could be done on the file names, see the
+       bug report. But this will do for now.
+       (_gtk_file_chooser_entry_init) [Win32]: Connect above functions.
+
+2008-03-11  Jordi Mallach  <jordi@sindominio.net>
+
+       * configure.in (ALL_LINGUAS): Add ca@valencia (Valencian-Catalan).
+
+2008-03-11  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/linux-fb/*: removed linux-fb backend files.
+
+       * acconfig.h
+       * config.h.win32.in
+       * docs/README.linux-fb
+       * gtk/Makefile.am: remove remaining traces of linux-fb.
+
+       * gtk/gtkwindow-decorate.c: same here. There is some code that
+       calls into linux-fb to set window move/resize callbacks. I put it
+       in #if 0 as a reminder because we did use decorated windows with
+       the DirectFB backend and it did work, so I don't really know why
+       this code is needed or how it could work with DirectFB back then.
+       The file does actually compile now if DECORATE_WINDOWS is defined,
+       but I didn't test with DirectFB to check if it does anything.
+
+2008-03-11  Alberto Ruiz  <aruiz@gnome.org>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_size_allocate):
+       Take thickness into account in the size allocation of the child widgets in
+       list mode.
+       Fixes #521442
+
+2008-03-11  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c: Implement gdk_window_reparent.
+
+2008-03-10  Tor Lillqvist  <tml@novell.com>
+
+       * tests/teststatusicon.c (do_exit, popup_menu): Add the
+       possibility to test what happens if the process just calls exit()
+       without any orderly cleanup of GTK+.
+
+2008-03-10  Tor Lillqvist  <tml@novell.com>
+
+       * gtk/gtktrayicon-win32.c: Remove from SVN, finally.
+
+2008-03-10  Tor Lillqvist  <tml@novell.com>
+
+       Bug 520286 - Non-deletable window has no minimize / maximize buttons
+
+       * gdk/win32/gdkmain-win32.c (_gdk_win32_window_style_to_string):
+       New debugging output function that decodes a set of WS_* bits.
+
+       * gdk/win32/gdkprivate-win32.h: Declare it.
+
+       * gdk/win32/gdkwindow-win32.c (update_single_system_menu_entry):
+       New function that enables or disables one menu entry in the system
+       menu of a top-level window. (The corresponding decoration will
+       then also be enabled or disabled (grayed).)
+
+       (update_style_bits): Do as the comment says and don't try to
+       update the window style based on the GdkWMFunctions set for the
+       window.
+                  
+       (update_system_menu): New function that enables or disables the
+       system menu entries based on a window's stored set of
+       GdkWMFunctions.
+
+       (gdk_window_set_functions): Call update_system_menu() instead of
+       update_style_bits().
+
+2008-03-10  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * README.in: Reword the 2.14 release notes entry about the
+       deprecation of the gtkitemfactory.h header, and fix typos
+       and grammar.
+
+2008-03-08  Alberto Ruiz  <aruiz@gnome.org>
+
+       * modules/engines/ms-windows/msw_style.c (draw_shadow):
+       Do not draw frame if parent if combobox.
+       (draw_box):
+       Uses scrollbar width system metrics for combobox button.
+       Fixes #461805 for XP theme engine.
+
+2008-03-07  Johan Dahlin  <johan@gnome.org>
+
+       * gtk/gtkbuilder.c:
+       * gtk/gtkbuilderparser.c:
+       * gtk/gtkbuilderprivate.h:
+       * gtk/gtkiconfactory.c:
+       * tests/buildertest.c:
+       - Treat enums like enums and not values
+       - Avoid invalid free, in case of more than two sources
+       - Add better error messages
+       - Add much improved tests
+       (#520979, Christian Persch)
+
+2008-03-07  Carlos Garnacho  <carlos@imendio.com>
+
+       * gtk/gtkiconfactory.c (gtk_icon_factory_buildable_custom_tag_end):
+       Fix build.
+
+2008-03-06  Federico Mena Quintero  <federico@novell.com>
+
+       Fix http://bugzilla.gnome.org/show_bug.cgi?id=505857 -
+       GtkFileChooserDialog should set a default response button if the
+       app doesn't set it.  Based on a patch by Chris Wang <chris.wang@sun.com>.
+
+       * gtk/gtkfilechooserdialog.c (is_stock_accept_response_id): New
+       function, refactor from where there was duplicated code.
+       (gtk_file_chooser_dialog_map): Look at the buttons in our
+       action_area.  If the response ID for a button is one of the stock
+       ones, make it the default response button.
+
+2008-03-06  Johan Dahlin  <jdahlin@async.com.br>
+
+       * docs/reference/gtk/tmpl/gtkiconfactory.sgml:
+       * gtk/gtkbuilder.c:
+       * gtk/gtkbuilderprivate.h:
+       * gtk/gtkiconfactory.c:
+       * tests/buildertest.c:
+       Implement GtkBuildable on GtkIconFactory, to make
+       it possible to register custom stock icons.
+       Fixes #517066
+
+2008-03-06  Johan Dahlin  <johan@gnome.org>
+
+       Make gtk-doc happy:
+       
+       * gtk/gtkstyle.c: npoints->n_points.
+       * gtk/gtktestutils.h: widget->spinner
+       * gtk/gtktestutils.c: argc->argcp, argv->argvp
+
+2008-03-06  William Lachance <wrlach@gmail.com>
+
+       * gtk/gtkfilechooserdefault.c: Oops, forgot to make the raw "%H:%M" 
+       string localizable (as it should be). 
+
+2008-03-06  William Lachance <wrlach@gmail.com>
+
+       * gtk/gtkfilechooserdefault.c: Don't print "Today at" in front of
+       the time for today's date. It's redudant. (see bug #410517).
+
+2008-03-06  Xan Lopez  <xan@gnome.org>
+
+       * gtk/gtkfixed.c: fix typo in documentation.
+
+2008-03-06  Johan Dahlin  <jdahlin@async.com.br>
+
+       * gtk/gtkitemfactory.h:
+       * gtk/gtktypeutils.h:
+       Move GtkTranslateFunc to gtktypeutils.h so we can completely
+       deprecate gtkitemfactory.h. 
+
+       * gtk/gtkactiongroup.h:
+       * gtk/gtkstock.h:
+       Do not include gtkitemfactory.h directly, instead include gtktypeutils.h
+
+       * README.in: 
+       Add a note describing this slight incompatible change
+       
+2008-03-06  Johan Dahlin  <johan@gnome.org>
+
+       * gtk/gtkpreview.h: Avoid double-deprecation.
+
+2008-03-06  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtk.h
+       * gtk/Makefile.am: move the remaining deprecated widgets to the
+       separate sections and replaced spaces by tabs in Makefile.am
+
+2008-03-05  Johan Dahlin  <johan@gnome.org>
+
+       * configure.in: Add --disable-cups option.
+       (#513826, Alberto Ruiz)
+
+       * gtk/gtk.h: 
+       * gtk/Makefile.am:
+       Separate broken and deprecated sources and headers into different sections
+
+       * tests/buildertest.c (test_list_store): Restore accidentally broken test.
+
+2008-03-05  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_row_inserted):
+       short-circuit in case an empty root level would be build (and thus
+       directly destroyed) if no virtual root has been set.
+
+2008-03-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * modules/printbackends/cups/gtkprintbackendcups.c: 
+       Honor cups user default options from ~/.cups/lpoptions
+       (#469210, Stijn Hoop)
+
+2008-03-04  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkcellview.c
+       * gtk/gtkcolorbutton.c
+       * gtk/gtkentrycompletion.c
+       * gtk/gtkfontbutton.c
+       * gtk/gtkiconview.c
+       * gtk/gtkobject.c
+       * gtk/gtkpaned.c
+       * gtk/gtkpreview.c: don't include "gtksignal.h".
+
+       * gtk/gtkfilefilter.c
+       * gtk/gtkrecentchoosermenu.c
+       * gtk/gtkrecentfilter.c
+       * gtk/gtktext.c: don't include "gtkobject.h".
+
+2008-03-04  Simos Xenitellis  <simos@gnome.org>
+
+        Patch from http://bugzilla.gnome.org/show_bug.cgi?id=321896
+       - Synch gdkkeysyms.h/gtkimcontextsimple.c with X.org 6.9/7.0
+       
+       * gdk/gdkkeysyms.h: Updated file from upstream (using script from 
+       same directory).
+       
+       * gtk/gtkimcontextsimpleseqs.h (gtk_compose_seqs_compact[]): New 
+       file, contains compose sequences that used to exist in 
+       gtk/gtkimcontextsimple.c
+
+       * gtk/compose-parse.py: Script to generate compose 
+       sequences from upstream (Xorg).
+
+       * gtk/gtkimcontextsimple.c (compare_seq_index, check_compact_table, 
+       check_algorithmically): New functions. First two search in
+       gtk_compose_seqs_compact[] for matching compose sequence, third
+       tries NFC normalisation on incoming compose sequence.
+       (gtk_im_context_simple_filter_keypress): 
+       Adds searching with check_compact_table(), check_algorithmically().
+
+2008-03-03  Carlos Garnacho  <carlos@imendio.com>
+
+       Fix http://bugzilla.gnome.org/show_bug.cgi?id=417389 - Make the
+       scrollwheel work in GtkPathBar.
+
+       * gtk/gtkpathbar.h (struct _GtkPathBar): New field event_window.
+
+       * gtk/gtkpathbar.c (gtk_path_bar_realize): New function.  Create
+       an input-only window, event_window, which we'll use to capture
+       scroll events.
+       (gtk_path_bar_map): Show the event_window under the rest of the
+       windows, so it will be a catch-all for unhandled events.
+
+2008-03-03  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtkfilechooserbutton.c (G_DEFINE_TYPE_WITH_CODE): fixed a
+       typo in the documentation of the GtkFileChooserButtons::file-set
+       signal (see bug #353196).
+
+2008-03-03  Tor Lillqvist  <tml@novell.com>
+
+       * gtk-zip.sh.in: Add gail bits. Simplify check for message catalog
+       location.
+
+2008-03-02  Johan Dahlin  <johan@gnome.org>
+
+       * gtk/gtkiconview.c (gtk_icon_view_paint_item): 
+       Remove left-over focus_pad variable.
+       (#490892, Claudio Saavedra)
+
+       * docs/tutorial/gtk-tut.sgml: Remove an extra space and swap word order
+       (#518166, Matt Kraai)
+
+2008-03-02  Johan Dahlin  <johan@gnome.org>
+
+       * docs/tutorial/gtk-tut.sgml: Add a missing space
+       (#517954, Matt Kraai)
+
+2008-03-03  Tor Lillqvist  <tml@novell.com>
+
+       * modules/engines/ms-windows/msw_style.c (draw_box): Check that
+       the widget is a GtkButton before casting.
+
+2008-03-02  Johan Dahlin  <johan@gnome.org>
+
+       * configure.in: Compare using = instead of ==, which is portable.
+       (#490787, Thomas Klausner)
+
+2008-03-02  Johan Dahlin  <johan@gnome.org>
+
+       * tests/Makefile.am (noinst_PROGRAMS): Remove autotestkeywords, it's added later,
+       fixes non-C++ build.
+       (#496032, Nelson Benitez)
+
+2008-02-29  Johan Dahlin  <johan@gnome.org>
+
+       * demos/gtk-demo/demo.ui:
+       * gtk/gtkbuilderparser.c:
+       * gtk/gtkbuilderprivate.h:
+       * gtk/gtkliststore.c:
+       * tests/buildertest.c:
+       Add translatable/context and comment attributes on
+       <col> tags under a GtkListStore. Refactor parts of the
+       translation api and make it available inside gtk+ itself.
+       Update tests and example.
+       Fixes a part of #518642
+
+2008-02-29  Johan Dahlin  <johan@gnome.org>
+
+       * gtk/gtkbuilder.c:
+       Add missing g_return_val_if_fail checks for public API.
+
+       * gtk/gtkbuilderparser.c:
+       * gtk/gtkbuilderprivate.h:
+       Do not use g_error for a few more errors, instead set
+       the GError sent in through add_from_file/add_from_string.
+       * tests/buildertest.c:
+       Add a couple of new parsing tests.
+       (#519199, Pavel Syomin)
+
+2008-02-29  Federico Mena Quintero  <federico@novell.com>
+
+       * gtk/gtkfilesystemunix.c (gtk_file_system_unix_get_folder): When
+       refreshing an existing folder (i.e. when we are about to reload
+       its file list), turn off the folder's is_finished_loading flag.
+       Otherwise callers which do ::is_finished_loading() followed by
+       ::list_children() will get nothing.
+
+2008-02-29  Cody Russell  <bratsche@gnome.org>
+
+       * docs/tutorial/gtk-tut.sgml: Fix tutorial documentation to
+       say 'gtk_main_quit()' instead of 'gtk_quit()'. (#517908, Matt Kraai)
+
+2008-02-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcalendar.h: Remove trailing comma from enum to
+       make the compiler happy.  (#517295, Sylvain Pasche)
+
+2008-02-27  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkmenushell.c
+       * gtk/gtktable.c
+       * gtk/gtktext.c
+       * gtk/gtktipsquery.c
+       * gtk/gtktoolbar.c
+       * gtk/gtktreeitem.c
+       * gtk/gtktreeview.c
+       * gtk/gtkviewport.c
+       * gtk/gtkwin32embedwidget.c: remove g_return_if_fail() from
+       private functions and virtual function implementations.
+
+2008-02-27  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/GdkQuartzView.c:
+       * gdk/quartz/GdkQuartzView.h:
+       * gdk/quartz/gdkwindow-quartz.c: (gdk_window_set_decorations):
+       Fix performance regression for borderless transparent windows
+       with shadow.
+
+2008-02-27  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * tests/testgtk.c: Revert back to r19454.
+
+2008-02-27  Sven Neumann  <sven@gimp.org>
+
+       * gtk/Makefile.am (GTK_PRINT_PREVIEW_COMMAND): when building the
+       Quartz backend, use a native Mac OS X application for the print
+       preview (bug #518624).
+
+2008-02-26  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtktextbufferserialize.c (parse_info_free): don't g_free()
+       the members of info->tag_stack since they are a) gobjects and b)
+       not even owned by us, ugh... Fixes crash when deserializing fails.
+
+2008-02-26  Sven Neumann  <sven@gimp.org>
+
+       * docs/tools/shooter.c (find_toplevel_window)
+       * docs/tools/widgets.c (find_toplevel_window): fixed signedness of
+       argument passed to XQueryTree().
+
+2008-02-25  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtksearchenginebeagle.c: Look for libbeagle.so.1 and
+       don't use beagle_query_add_hit_type.
+
+2008-02-25  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c
+       (_gdk_quartz_events_trigger_crossing_events): Fix build on tiger.
+
+2008-02-24  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/GdkQuartzWindow.c: Prevent hidden windows from being
+       shown without gdk's control when clicking the dock icon.
+
+2008-02-24  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkprivate-quartz.h:
+       * gdk/quartz/gdkeventloop-quartz.c: (got_fd_activity), (poll_func):
+       Use the subtype field for the custom event that is used to wake up
+       the mainloop so we can have other custom event types.
+
+       * gdk/quartz/gdkevents-quartz.c:
+       (_gdk_quartz_events_trigger_crossing_events):
+       * gdk/quartz/gdkwindow-quartz.c: (show_window_internal): Create
+       crossing events after showing a window if necessary, to work
+       around problems with the tracking rect API.
+
+2008-02-22  Dominic Lachowicz  <domlachowicz@gmail.com>
+
+       * demos/gtk-demo/printing.c (do_printing): gtk-demo printing gives 
+       wrong results on win32 because it doesn't set the printing units, 
+       which affect the transformation of the cairo context 
+       (#347125, Erik van Pienbroek)
+
+2008-02-22  Tor Lillqvist  <tml@novell.com>
+
+       * tests/pixbuf-init.c: Add file missing from SVN, from the tarball.
+
+2008-02-22  Dominic Lachowicz  <domlachowicz@gmail.com>
+
+       * gdk-pixbuf/queryloaders.c (loader_sanity_check): It's perfectly
+       acceptable for a module to only support the save_to_callback()
+       method if it marks itself as WRITABLE
+
+2008-02-16  Matthias Clasen  <mclasen@redhat.com>
+       
+       * configure.in: Bump version
+
+2008-02-16  Matthias Clasen  <mclasen@redhat.com>
+
+       * === Released 2.13.0 ===
+
+       * Makefile.decl: Start Xvfb at depth 16 so cairo doesn't choke.
+
+2008-02-21  Tor Lillqvist  <tml@novell.com>
+
+       * gtk/gtkfilechooserdefault.c (list_mtime_data_func) [Win32]: Must
+       pass the format string to strftime in the C library's locale's
+       charset, not the system's. Correspondingly, the return value from
+       strftime() is in the C library's locale's charset. (#509885)
+
+2008-02-20  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c: (gdk_window_set_decorations): Set
+       the right window level and shadow after recreating the window.
+
+       * gdk/quartz/GdkQuartzView.c: (drawRect): Invalidate the shadow if
+       necessary after drawing (bug #517338).
+
+2008-02-20  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
+
+       * gtk/gtkbuilder.c (_gtk_builder_enum_from_string): fix missing
+       call to g_type_class_unref in case of error. (#517563)
+
+2008-02-18  Sven Neumann  <sven@gimp.org>
+
+       * gtk/Makefile.am (STOCK_ICONS)
+       * gtk/stock-icons/16/gtk-page-setup.png
+       * gtk/stock-icons/24/gtk-page-setup.png: added page-setup icons
+       taken from GNOME icon theme.
+
+       * gtk/gtkstock.[ch]: added GTK_STOCK_PAGE_SETUP. Closes bug #514410.
+
+2008-02-18  Runa Bhattacharjee <runabh@gmail.com>
+
+       * configure.in: Added Kannada (kn) to ALL_LINGUAS
+
+2008-02-17  Johan Dahlin  <johan@gnome.org>
+
+       * gtk/gtk-builder-convert (GtkBuilderConverter._add_action_from_menuitem): 
+       When converting a stock item based on the label, remove the label property.
+
+2008-02-17  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/GdkQuartzWindow.c: (showAndMakeKey): Update the
+       position after showing the window since the window manager might
+       not place it where we requested in the first places.
+
+2008-02-17  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c: (show_window_internal),
+       (_gdk_quartz_window_detach_from_parent),
+       (_gdk_quartz_window_attach_to_parent), (gdk_window_focus): Clear
+       the toplevel ordering list in all places where the order is
+       potentially changed. Fixes mouse focus issues for windows with
+       a transient parent set.
+
+2008-02-17  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c
+       (_gdk_quartz_events_update_mouse_window): Highlight the mouse
+       window when event debugging is enabled.
+
+2008-02-16  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c (create_scroll_event): Add state
+       to the scroll event (bug #516757, Paul Davis).
+
+2008-02-16  Matthias Clasen  <mclasen@redhat.com>
+
+       * NEWS: Updates
+
 2008-02-16  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtklinkbutton.c: Show the URI in a tooltip.  (#505480,
@@ -2184,12 +3488,12 @@ Tue Nov 20 15:19:42 2007 +0100 Tim Janik
 
        * gdk/gdk.h: added gdktestutils.h to public includes.
 
-       * gdk/gdk.symbols: added gdk_test_simulate_button, gdk_test_simulate_key,
-       gdk_test_render_sync.
-
-       * gdk/gdktestutils.h: new file, added prototypes for gdk_test_simulate_button,
+       * gdk/gdk.symbols: added gdk_test_simulate_button,
        gdk_test_simulate_key, gdk_test_render_sync.
 
+       * gdk/gdktestutils.h: new file, added prototypes for
+       gdk_test_simulate_button, gdk_test_simulate_key, gdk_test_render_sync.
+
        * gdk/x11/Makefile.am: build gdktestutils-x11.c.
 
        * gdk/x11/gdktestutils-x11.c: implemented gdk_test_simulate_button,
@@ -2211,12 +3515,13 @@ Thu Nov 15 13:11:39 2007 +0100 Tim Janik
        to be enabled once Gtk+ depends on a new glib with the GLib testing
        framework integrated.
 
-       * gtk/tests/Makefile.am: new subdirectory to include quick Gtk+ tests.
-       added exemplary test rules to run tests inside Xvfb. this needs to depend
-       on gtester for full fledged testing.
+       * gtk/tests/Makefile.am: new subdirectory to include quick Gtk+
+       tests.  added exemplary test rules to run tests inside Xvfb. this
+       needs to depend on gtester for full fledged testing.
 
-       * gtk/Makefile.am: build gtk+/gtk/tests, define -DGTK_ENABLE_BROKEN when
-       collecting _get_type functions to catch e.g. gtk_text_get_type().
+       * gtk/Makefile.am: build gtk+/gtk/tests, define
+       -DGTK_ENABLE_BROKEN when collecting _get_type functions to catch
+       e.g. gtk_text_get_type().
 
        * configure.in: create gtk/tests/Makefile.in and gtk/tests/Makefile.
 
@@ -2224,18 +3529,19 @@ Thu Nov 15 11:55:34 2007 +0100 Tim Janik
 
        Added Gtk+ testing utilities.
 
-       * gtk/gtktestutils.h, gtk/gtktestutils.c: added unit test utility functions.
-       for the most part, the functions herein involve navigating and interacting
-       with dialog elements programatically, to automate user interaction tests of
-       dialogs and widgets.
+       * gtk/gtktestutils.h, gtk/gtktestutils.c: added unit test utility
+       functions.  for the most part, the functions herein involve
+       navigating and interacting with dialog elements programatically,
+       to automate user interaction tests of dialogs and widgets.
 
        * gtk/gtk.h: include gtk/gtktestutils.h as public API.
 
        * gtk/gtk.symbols: added gtk_test_* symbols.
 
-       * gtk/Makefile.am: include gtktestutils.h and gtktestutils.c into the build.
-       generate gtktypefuncs.c which contains a list of all _get_type functions in
-       Gtk+ and Gdk.
+       * gtk/Makefile.am: include gtktestutils.h and gtktestutils.c into
+       the build.  generate gtktypefuncs.c which contains a list of all
+       _get_type functions in Gtk+ and Gdk.
+
 2007-11-20  Bastien Nocera  <hadess@hadess.net>
 
        * configure.in: add support for conditional icns gdk-pixbuf loader