commit d20e61877afe7526ac0708e1b35a46bb6cd76b1f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jul 27 22:03:18 2011 -0400

    Fix distcheck

 docs/reference/gtk/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c9449b054d54df7e6b33d32b4b82fd11f3e93067
Merge: 9e33f88 ef19f73
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jul 27 18:47:35 2011 -0500

    Merge branch 'bgo593793-filechooser-recent-folders' into gtk-3-0

commit ef19f731ea967a289c69600e9f64c0d0efc56445
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jul 27 18:41:23 2011 -0500

    Set the location mode when changing the operation mode

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d9317d9caf1ec63493f688c872efb747325f4110
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jul 27 18:03:22 2011 -0500

    Switch to OPERATION_MODE_BROWSE when switching to volume or file
    shortcuts

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 6b2cca9168b7ef34d95ef956db9d2651d82ae3d9
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jul 27 17:46:04 2011 -0500

    Remove the unused, initial-text logic from the location entry

    Years ago, when the location entry only appeared in a popup window,
    it used to appear
    populated with the current folder's path.  We had some logic to do
    this, but since now
    the location entry appears in the main dialog, we can do away with
    that old code.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |   80
 +++----------------------------------------
 1 files changed, 5 insertions(+), 75 deletions(-)

commit 4b492443886c15c496c344b46d5ad23d81b3cc10
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jul 27 17:44:55 2011 -0500

    Create the location_entry in a single function

    We had duplicated code to create the entry in two cases, for Open
    and for Save modes.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |   34 ++++++++++++++++++++--------------
 1 files changed, 20 insertions(+), 14 deletions(-)

commit a4927d05d822fd6247879a1dadc609cf039f7c82
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jul 27 17:30:05 2011 -0500

    Only unset the entry's contents if the entry exists

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 14b9b2f3e0c3f6987bb0c2f72733c03cafea3dce
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jul 27 16:52:12 2011 -0500

    Discard the search widgets in a separate function

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

commit f52cee3bd290fd8e1c3b586d783f853ce104f20b
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jul 27 16:47:55 2011 -0500

    Move the widgets above the hpaned to their own box

    This way we can re-create the contents of that box easily without
    disrupting
    the rest of the file chooser.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |   19 ++++++++++++-------
 gtk/gtkfilechooserprivate.h |    1 +
 2 files changed, 13 insertions(+), 7 deletions(-)

commit 8e9d5e10d02814ff7b8affee40f8ca4443a95967
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Jul 26 16:43:36 2011 -0500

    Make operation_mode_set() handle SEARCH and RECENT modes as well

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |  161
 +++++++++++++++++++------------------------
 1 files changed, 71 insertions(+), 90 deletions(-)

commit 9b0c174e10890178a6aa4964a4863b77f522cd24
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Jul 26 16:17:43 2011 -0500

    Centralize changing the operation mode in operation_mode_set()

    This will be the central function to switch operation modes:  stop
    searches or the recent-files
    process; switch widgets, etc.

    We factor out the common code from recent_switch_to_browse_mode()
    and search_switch_to_browse_mode(),
    and remove those functions.  All the code that switched modes by
    hand now calls
    the central operation_mode_set().

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |  128
 +++++++++++++-----------------------------
 1 files changed, 40 insertions(+), 88 deletions(-)

commit 6a00a965c52fcaa646f42993190e87b07ba38413
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Jul 26 16:04:14 2011 -0500

    Remove duplicated code from *_switch_to_browse_mode()

    That code indeed lives in operation_mode_stop(), so use it instead of
    having inlined duplicates.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)

commit 3b2185cd8e3745f293f4c5a26266569fde48d8e3
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Jul 26 16:00:35 2011 -0500

    Rename stop_operation() to operation_mode_stop()

    We'll now prefix functions to change the impl->operation_mode with
    'operation_mode',
    for clarity.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |   59
 ++++++++++++++++++++++--------------------
 1 files changed, 31 insertions(+), 28 deletions(-)

commit 09cf0f73ec0b3cbe3b8f4d08503fbe9a4698cb4d
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jul 13 16:04:54 2011 -0500

    Save selection to recent-files in the asynchronous Save cases

    Various paths in SAVE or CREATE_FOLDER return from ::should_respond()
    but
    leave an asynchronous process running.  This process checks some
    things
    in the user's selection, for example, 'does the file exist, and if so
    do we need to bring up an overwrite-confirmation dialog?'.  When these
    async processes complete *and* it is indeed time for the dialog to
    be terminated (via the response-requested signal), we also need to
    save the selection to the recently-used list - as ::should_respond()
    does
    by itself in the cases when it can request a response immediately.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |   26 +++++++++++++++++++-------
 1 files changed, 19 insertions(+), 7 deletions(-)

commit 197440660416aa5f7967c9b3964b4af5f38c6e8c
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Jul 12 11:35:57 2011 -0500

    Log to recent-files when confirming the file chooser

    To make life easier for users, when apps don't properly update the
    recently-used list
    after choosing a file, we now do that directly from the file chooser.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |   76
 +++++++++++++++++++++++++++++++++---------
 1 files changed, 59 insertions(+), 17 deletions(-)

commit 9e33f886774f2be09bbb840cf6f0adf55af5a7a7
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 22 00:41:07 2011 -0400

    Update NEWS for 3.0.12

 NEWS |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

commit 98513a02a234b65d962bf771a886d435ab1946ca
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jul 21 15:22:05 2011 +0200

    GtkThemingEngine: increase the level of the hacks

    GtkThemingEngine contains a rather fantastic hack that
    modifies-in-place
    the structure of a GParamSpec.  Recent changes to GLib have caused
    this
    hack to explode in a very bad way.

    Modify the hack to check the GLib version and do the correct thing on
    either side of the change.

 gtk/gtkthemingengine.c |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

commit dbefb01d45ce0d30009fdf3192b6e6b9e27d8de4
Author: Daniel Nylander <po@danielnylander.se>
Date:   Mon Jul 18 22:09:21 2011 +0200

    Updated Swedish translation

 po/sv.po |  923
 +++++++++++++++++++++-----------------------------------------
 1 files changed, 312 insertions(+), 611 deletions(-)

commit bbb9c4a17a2806ebf355d88bff7390a0e84eb6c6
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Jul 14 14:37:38 2011 +0200

    Updated Slovenian translation

 po/sl.po |  644
 ++++++++++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 441 insertions(+), 203 deletions(-)

commit cb314515a9ddb61f7baeb881cd76aad3caba5d13
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jul 13 16:04:54 2011 -0500

    Save selection to recent-files in the asynchronous Save cases

    Various paths in SAVE or CREATE_FOLDER return from ::should_respond()
    but
    leave an asynchronous process running.  This process checks some
    things
    in the user's selection, for example, 'does the file exist, and if so
    do we need to bring up an overwrite-confirmation dialog?'.  When these
    async processes complete *and* it is indeed time for the dialog to
    be terminated (via the response-requested signal), we also need to
    save the selection to the recently-used list - as ::should_respond()
    does
    by itself in the cases when it can request a response immediately.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |   26 +++++++++++++++++++-------
 1 files changed, 19 insertions(+), 7 deletions(-)

commit e46a7259c5f775514d7f1fadba3c62c16ea8a85b
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Wed Jul 13 20:13:23 2011 +0200

    [l10n] Updated German translation

 po/de.po |  382
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 195 insertions(+), 187 deletions(-)

commit 64f772d9c8fa15af93b6917f41a821f21d35a531
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:   Wed Jul 13 08:45:20 2011 +0200

    Updated Polish translation

 po/pl.po |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 2de2a9c3f6d4962a39079091125100808e268429
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Jul 12 11:35:57 2011 -0500

    Log to recent-files when confirming the file chooser

    To make life easier for users, when apps don't properly update the
    recently-used list
    after choosing a file, we now do that directly from the file chooser.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |   76
 +++++++++++++++++++++++++++++++++---------
 1 files changed, 59 insertions(+), 17 deletions(-)

commit 0f036ff55c33d0affc81f6f138c7abcf6ff1f47f
Author: Marek Černocký <marek@manet.cz>
Date:   Sun Jul 10 19:00:09 2011 +0200

    Updated Czech translation

 po/cs.po |  383
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 196 insertions(+), 187 deletions(-)

commit b5fadbd7474bd4237bf42f88abfac7d11e2165bf
Author: Gil Forcada <gforcada@gnome.org>
Date:   Sun Jul 10 00:22:50 2011 +0200

    [l10n]Updated Catalan translation

 po/ca.po |  179
 ++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 94 insertions(+), 85 deletions(-)

commit add6bf581957c822be215e52c4fbc38867de9a27
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Jul 9 14:21:41 2011 +0200

    Updated Spanish translation

 po/es.po |  389
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 200 insertions(+), 189 deletions(-)

commit feeb0d48191876eb6d7dd1e2c175a1734a884ccd
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Sat Jul 9 12:53:34 2011 +0200

    gtkaccelmap: the data gtk_accel_map_foreach needs to be annotated
    as allow-none

 gtk/gtkaccelmap.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 73873194296c4d1c66f7092646de96edbd6bb799
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:   Sat Jul 9 08:58:17 2011 +0200

    Updated Polish translation

 po/pl.po |  435
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 220 insertions(+), 215 deletions(-)

commit f6110110e236e5eb91f46dea23f1c44e4b3dd2cf
Author: Juan Pablo Ugarte <juanpablougarte@gmail.com>
Date:   Fri Jul 8 19:14:41 2011 -0300

    Fixed bug #654125 "gdkoffscreenwindow set any impl handlers to null
    but adhoc gdk_window_set_* do not cope"

 gdk/gdkoffscreenwindow.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit d4a002ea626d03781d3a0bd9b2853c024fb915e3
Merge: c5d2652 095eec8
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Jul 8 11:48:33 2011 -0500

    Merge remote branch 'origin/bgo593793-filechooser-recent-folders'
    into gtk-3-0

commit 095eec84c038ea2c5f6ef4ec137f35491abb3063
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Jul 1 18:04:25 2011 -0500

    Update the docs with the policies for Save dialogs

    Basically, don't ever set the current folder, and only use
    gtk_file_chooser_set_filename() for 'File/Save As'.  This is so
    that the file chooser will be able to present its recently-used
    lists as appropriate, giving the user good suggestions by default.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 docs/reference/gtk/tmpl/gtkfilechooserdialog.sgml |   66 ++++++++++++++-
 gtk/gtkfilechooser.c                              |   93
 +++++++++++----------
 2 files changed, 109 insertions(+), 50 deletions(-)

commit a06f1b3811b70e97a9a01bddeebe257957afd643
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Jul 1 14:59:06 2011 -0500

    No need to highlight the file's basename when setting the base folder

    None of the cases where _gtk_file_chooser_entry_set_base_folder()
    appear to require
    the entry highlighting the file's basename.  Doing the highlighting
    actually makes
    things look weird in Save/Recent mode if you

      1. type a filename
      2. click on a recent-folder,

    as right after (2) your filename would get its basename highlighted
    for
    no apparent reason.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserentry.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit f429598b65280e9644e5e53db866266f38c38efd
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Jul 1 14:54:11 2011 -0500

    Hide the Create Folder button in recent-files mode when the pathbar
    is on

    The create-folder machinery doesn't handle that case yet; we may
    enable it later
    once we figure out the implications for the GUI.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 09850ff87ecdedd96cd41a42f2df5b608fe60bc7
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Jul 1 14:36:52 2011 -0500

    Centralize the setting of the pathbar's widgets

    It used to be that every part of the file chooser's code would
    show/hide the widgets
    near the pathbar as needed.  Now we have two central functions:

      path_bar_update()
      path_bar_set_mode()

    These take care of all the widget shuffling;  setting the visibility
    of the
    pathbar, info bar, and Create Folder button as appropriate; setting
    the contents
    of the info bar, etc. - based on the current operation_mode and
    action.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |  362
 ++++++++++++++++++++++++-------------------
 gtk/gtkfilechooserprivate.h |    5 +-
 2 files changed, 202 insertions(+), 165 deletions(-)

commit 345286d4a6d6d17c11b7f408c86475a9e28122cb
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Jul 1 12:57:44 2011 -0500

    Create the recently-used widgets and infobar from the pathbar widgets
    as well

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |   64
 ++++++++++++++++++++++++-------------------
 1 files changed, 36 insertions(+), 28 deletions(-)

commit d1b823aa8f869df3a5048b449818222e64623649
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Jul 1 12:31:08 2011 -0500

    Move the pathbar creation to its own function

    We will centralize the place where all the pathbar-related widgets
    are created:
    the location button, the pathbar itself, the Create Folder button,
    and in
    subsequent commits, the info bar as well.  We will deal with the
    pathbar/infobar
    as a unit, instead of swapping them in and out in an ad-hoc fashion.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |   51
 ++++++++++++++++++++----------------------
 1 files changed, 24 insertions(+), 27 deletions(-)

commit c6df130f6a3412de703cf72eb629118c0880c7ee
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Jun 30 16:23:12 2011 -0500

    Warn the user when he still needs to type a filename or choose
    a folder

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |  107
 +++++++++++++++++++++++++++++++++++++-----
 gtk/gtkfilechooserprivate.h |    2 +
 2 files changed, 96 insertions(+), 13 deletions(-)

commit b88acf80bc4555276dbdb6c44445232a6476bc64
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Jun 30 14:38:27 2011 -0500

    Return the recent-folder plus filename in Save mode from get_files()

    Since the GtkFileChooserEntry already gets the recent-folder set
    upon it when a recent-folder
    is selected, it already can give us the correct fully-formed path.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

commit c5d26520d2d6c72fcd13941cc30e35c40294a2ba
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jun 30 14:45:16 2011 -0400

    GdkKeymap: Prevent an infinite loop in the non-XKB case

    Somehow the increment got lost, as comparison with the 2.x code
    shows.

 gdk/x11/gdkkeys-x11.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a7486df39ffc030530caf02c5f4be6dd077b1f09
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jun 29 18:20:53 2011 -0500

    Allow resolving absolute paths even if there is no base_folder

    This lets us do proper completion in GtkFileChooserEntry even when
    no base folder
    has been set.  Completion for relative paths won't work, as usual,
    as expected.

 gtk/gtkfilechooserentry.c |    1 -
 gtk/gtkfilesystem.c       |   17 +++++++++++++++--
 2 files changed, 15 insertions(+), 3 deletions(-)

commit 22723af060c8721f87cd782f536d087092c705da
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jun 29 17:58:10 2011 -0500

    Set the filename entry's base folder when a recent-folder is selected

    This lets the filename entry do completion relative to the selected
    recent-folder.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

commit e6ceb4228958591f62fc96e3992c6d51447108c7
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jun 29 16:42:01 2011 -0500

    Instruct the user to pick a folder when nothing is selected in the
    recent-folders list

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |   90
 ++++++++++++++++++++++++++++++++++++-------
 gtk/gtkfilechooserprivate.h |    1 +
 2 files changed, 77 insertions(+), 14 deletions(-)

commit a3280339bdc326c6b8180bf9214894a1a94f0767
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jun 29 12:22:42 2011 -0500

    Put recently-used folders in the recently-used list

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |  106
 +++++++++++++++++++++++-------------------
 gtk/gtkfilechooserutils.c   |   22 +--------
 gtk/gtkfilechooserutils.h   |    2 +-
 3 files changed, 62 insertions(+), 68 deletions(-)

commit d184ef548cdc7db4f62dbd8eabfeb8855a965557
Author: Wouter Bolsterlee <wbolster@gnome.org>
Date:   Wed Jun 29 19:31:53 2011 +0200

    Updated Dutch translation by Wouter Bolsterlee

 po/nl.po |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit bbef902b6186d7069492111814f9d33cbe15ed82
Author: Juan Pablo Ugarte <juanpablougarte@gmail.com>
Date:   Wed Jun 29 11:45:33 2011 -0300

    Make GtkBuilder do not delay construct properties that can be resolved
    (so construct is respected when possible) and skip construct only
    props that
    can not.

 gtk/gtkbuilder.c |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit c80202dcec6cd5da47af7cc30a6f229cca3dc926
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Jun 29 13:54:15 2011 +0800

    Update VS2010 README.txt

    This file should also have Windows CRLF line endings

 build/win32/vs10/README.txt |  158
 +++++++++++++++++++++---------------------
 1 files changed, 79 insertions(+), 79 deletions(-)

commit 2b7aea4e13e688de69cb89fe74374f2741c02c4b
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Jun 29 12:50:57 2011 +0800

    Re-attempt to correct EOL on VS2010 solution

    This time I realized that I needed to set autocrlf=false on my
    Windows side
    ... ugh...

    This is one of those files that must have CRLF line endings to work
    correctly :|

 build/win32/vs10/gtk+.sln |  130
 ++++++++++++++++++++++----------------------
 1 files changed, 65 insertions(+), 65 deletions(-)

commit b33827ee8ab72c51aa5e913718be6a97fabcef1e
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Jun 28 18:55:37 2011 -0500

    Turn a struct field into a local variable

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

commit 6c64af402c47537e8f69d04a77906cbb71b12202
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Jun 28 18:53:48 2011 -0500

    Remove unused struct field

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit fc562d8052311da71676f31f56c63490ba72caf4
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Jun 28 17:24:53 2011 -0500

    Actually highlight the 'recently used' and 'search' items in the
    shortcuts bar

    They weren't being selected in the shortcuts bar when those modes were
    activated programmatically, instead of through the user selecting
    them from the user interface.

 gtk/gtkfilechooserdefault.c |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit ecdc08e2ec4f883fc79554d98a979218bdb6a98a
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Jun 28 17:17:22 2011 -0500

    Start in recently-used mode when no folder is set

    In RELOAD_EMPTY mode, when no folder has been selected by the calling
    app, we now
    start showing the recently-used list.  The rationale is as follows:

      - In Open mode, the user is likely to pick a file he has used
      recently.

      - In Save mode, the user is likely to want a destination folder
      which
        he has used recently.

    For the Save case, where we want to present the user with recent
    folders instead
    of recent files, we will make the recent-list do so in subsequent
    commits.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |   77
 ++++++++++++++++++++++---------------------
 gtk/gtkfilechooserprivate.h |    1 -
 2 files changed, 39 insertions(+), 39 deletions(-)

commit 7d8e4586770dab1aa7a7910a4a169474f11a24e7
Author: Stéphane Maniaci <stephane.maniaci@gmail.com>
Date:   Thu Apr 14 14:14:26 2011 -0500

    Make GtkFileChoser remember the last directory opened

    Introduces a 'last-folder-uri' GSettings key, where we remember
    the last-opened
    folder from the previous instance of the file chooser.

    The idea is that this works globally, across all applications,
    so it will be
    easy to do things like

      1. Save an attachment from a mail (or some other file)
      2. Open another program
      3. Do File/Open and automatically get sent to the folder where
      (1) happened.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

    https://bugzilla.gnome.org/show_bug.cgi?id=644426

 gtk/gtkfilechooserdefault.c                  |   69
 +++++++++++++++++++------
 gtk/org.gtk.Settings.FileChooser.gschema.xml |    3 +
 2 files changed, 55 insertions(+), 17 deletions(-)

commit 8db961e19d3fafcc791c788c2a48b370c2b71052
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Jun 28 15:21:49 2011 -0500

    Put the pathbar in the 'Save in folder:' row in Save mode

    Now we reparent the browse_path_bar_hbox to that spot in Save mode,
    or to be above the file lists in Open mode.  The pathbar makes for
    a very
    clear indication of the location to save in.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |   95
 ++++++++++++++++++++++++++++++-------------
 gtk/gtkfilechooserprivate.h |    3 +-
 2 files changed, 68 insertions(+), 30 deletions(-)

commit 888a362071f097680b5b3b9c8219fee4a8dc3f6f
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Jun 28 13:33:32 2011 -0500

    Get rid of the save_folder_combo

    And with this we get rid of the craziness of having a separate
    filter model
    for the combobox's model.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c |  268
 +------------------------------------------
 gtk/gtkfilechooserprivate.h |    6 -
 2 files changed, 2 insertions(+), 272 deletions(-)

commit 47f75811299c90bf610b224b53d19a56316b154a
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Mon Jun 27 17:51:57 2011 -0500

    Remove the expander in Save mode, and the configuration key

    This effectively makes the file chooser always be in 'expanded' mode.
    Later, we'll move the pathbar to the 'Save in folder:' line.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c                  |  115
 ++++++--------------------
 gtk/gtkfilechooserprivate.h                  |    2 -
 gtk/org.gtk.Settings.FileChooser.gschema.xml |    3 -
 3 files changed, 24 insertions(+), 96 deletions(-)

commit e68448a49fef35ee1af29f68c1041c6de5afe206
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jun 27 16:46:33 2011 -0400

    Don't forget to initialize a variable

    Pointed out by clang in bug 653333.

 gtk/gtktoolpalette.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit c2fc707b6a8c6be5da1da37e1a6f2882662cc4b7
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Mon Jun 27 15:30:59 2011 -0500

    Utility function to extract folders from the recently-used list

    This extracts the parent folders from the items in the recently-used
    list.  We'll use it in the file chooser to present a list of
    recently-used folders.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserutils.c |   72
 +++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkfilechooserutils.h |    2 +
 2 files changed, 74 insertions(+), 0 deletions(-)

commit daf4d9551af9a31941835c0b47bc95702420e1ad
Author: Mike Gorse <mgorse@novell.com>
Date:   Wed Jun 22 15:23:15 2011 -0500

    bgo#653191 - fix uninitialized variable in gtk_file_chooser_entry.c

 gtk/gtkfilechooserentry.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 57657963f906ba55b7b6f81a1c30b50287f6919a
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Fri Jun 24 22:20:03 2011 +0200

    Updated Serbian translation

 po-properties/sr.po       |  482
 ++++++++++++++++++++++-----------------------
 po-properties/sr@latin.po |  482
 ++++++++++++++++++++++-----------------------
 po/sr.po                  |  424 ++++++++++++++++++++--------------------
 po/sr@latin.po            |  416 +++++++++++++++++++-------------------
 4 files changed, 900 insertions(+), 904 deletions(-)

commit b8d7446998b96203c40f5c85e10912f93bb98062
Author: Милош Поповић <gpopac@gmail.com>
Date:   Fri Jun 24 22:18:43 2011 +0200

    Revert "Updated Serbian translation"

    This reverts commit e1d75e4977ef748bc11930eba522ed551e03d12c.

 po-properties/sr.po       |13092
 ++++++++++++++++++++++++++-------------------
 po-properties/sr@latin.po |13092
 ++++++++++++++++++++++++++-------------------
 po/sr.po                  |13092
 +++++++++++++++++++--------------------------
 po/sr@latin.po            |13092
 +++++++++++++++++++--------------------------
 4 files changed, 26186 insertions(+), 26182 deletions(-)

commit e1d75e4977ef748bc11930eba522ed551e03d12c
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Fri Jun 24 20:59:36 2011 +0200

    Updated Serbian translation

 po-properties/sr.po       |13108
 +++++++++++++++++++--------------------------
 po-properties/sr@latin.po |13108
 +++++++++++++++++++--------------------------
 po/sr.po                  |13092
 ++++++++++++++++++++++++++-------------------
 po/sr@latin.po            |13092
 ++++++++++++++++++++++++++-------------------
 4 files changed, 26198 insertions(+), 26202 deletions(-)

commit da2326a36b843c7ae95915380c7d9e35ff946573
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Sat Jun 25 02:08:51 2011 +0800

    Update VS projects distribution

    Change gtk-demo items to gtk3-demo in EXTRA_DIST due to the name
    changes

 build/win32/vs10/Makefile.am |    4 ++--
 build/win32/vs9/Makefile.am  |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit c677c819c42fddbc5560052982523fd837d4caad
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Jun 24 13:16:40 2011 +0800

    Update VS project files

    -Fix the VS2010 property sheet as the DefDir "macro" needs to
    be updated
     as well when the intermediate directories were seperated by project.

    -Reinstate build/win32/vs10/gtk+.sln with the correct DOS/Windows
    EOL so
     that file can be correctly recognized by Windows, without the
     "Unrecognized Visual Studio Version" problem.

    -Update solutions and projects where gtk-demo becomes gtk3-demo, to be
     consistent across the board.

 build/win32/vs10/gtk+.props                |    2 +-
 build/win32/vs10/gtk+.sln                  |   65 ++++++++
 build/win32/vs10/gtk-demo.vcxproj          |  219
 ----------------------------
 build/win32/vs10/gtk-demo.vcxproj.filters  |  132 -----------------
 build/win32/vs10/gtk3-demo.vcxproj         |  219
 ++++++++++++++++++++++++++++
 build/win32/vs10/gtk3-demo.vcxproj.filters |  132 +++++++++++++++++
 build/win32/vs9/gtk+.sln                   |    2 +-
 build/win32/vs9/gtk+.vsprops               |    2 +-
 build/win32/vs9/gtk-demo.vcproj            |  212
 ---------------------------
 build/win32/vs9/gtk3-demo.vcproj           |  212
 +++++++++++++++++++++++++++
 10 files changed, 631 insertions(+), 566 deletions(-)

commit a956bd6d90497c5cb723a0bfccb306d527b60580
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Jun 24 13:13:01 2011 +0800

    Temporarily remove build/win32/vs10/gtk+.sln

    This file needs to have DOS/Windows-style EOL...

 build/win32/vs10/gtk+.sln |   65
 ---------------------------------------------
 1 files changed, 0 insertions(+), 65 deletions(-)

commit 735a40eea71a7bd12d420e0b6f887db290dfed03
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Mon Jun 20 17:07:17 2011 +0800

    Update VS property sheets

    As Cairo and Cairo-GObject are often built as two seperate
    DLLs/modules,
    set the property sheets to link to both libraries, instead of
    using the
    previous approach where a monolithic Cairo DLL which contains GObject
    support is used.

 build/win32/vs10/gtk+.props  |    2 +-
 build/win32/vs9/gtk+.vsprops |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 14dad8ca4c55fb2a6a5985bd4b6230509ee530bd
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Mon Jun 20 12:15:44 2011 +0800

    Refine Visual C++ 2010 projects

    -Remove unneeded tags from projects
    -Seperate intermediate directories for projects to avoid rebuilding/
     linking on every rebuild and MSBuild errors (et al.) for not being
     able to write into build log files as they are in use.

 build/win32/vs10/gdk-win32.vcxproj |    1 -
 build/win32/vs10/gdk.vcxprojin     |    1 -
 build/win32/vs10/gtk+.props        |    3 +--
 build/win32/vs10/gtk-demo.vcxproj  |    1 -
 build/win32/vs10/gtk.vcxprojin     |    1 -
 build/win32/vs10/install.vcxproj   |    1 -
 6 files changed, 1 insertions(+), 7 deletions(-)

commit 603e5f0c4a432fa9377092a06d6c042fd5de67de
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Thu Jun 16 15:30:32 2011 +0800

    Update Visual C++ projects

    Use G_ENABLE_DEBUG for all debug builds

 build/win32/vs10/gdk-win32.vcxproj |    4 ++--
 build/win32/vs10/gdk.vcxprojin     |    4 ++--
 build/win32/vs10/gtk-demo.vcxproj  |    4 ++--
 build/win32/vs10/gtk.vcxprojin     |    4 ++--
 build/win32/vs9/gdk-win32.vcproj   |    4 ++--
 build/win32/vs9/gdk.vcprojin       |    4 ++--
 build/win32/vs9/gtk-demo.vcproj    |    4 ++--
 build/win32/vs9/gtk.vcprojin       |    4 ++--
 8 files changed, 16 insertions(+), 16 deletions(-)

commit 2c7846f63d7651f9595224e65cc92d182306c632
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Jun 15 19:59:45 2011 +0200

    toolbar: Handle the fact that size_allocate() != get_allocation()

    size_allocate() allocates the available space for the margin box,
    get_allocation() returns the actual space of the content box and those
    can be different. And then animations never stop.
    If that makes you go "huh?", you might want to read
    http://www.w3.org/TR/CSS21/box.html
    and the docs for gtk_widget_compute_align().

 gtk/gtktoolbar.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 65b4ab49de767668293584361b0be28534079a8d
Author: Benjamin Otte <otte@redhat.com>
Date:   Mon Jun 13 18:29:07 2011 +0200

    docs: Add Since tag to GtkWidget::draw

 gtk/gtkwidget.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 982fc84a4190f8a8ea407eede8125ec0f3913144
Author: Michal Suchanek <hramrach@gmail.com>
Date:   Wed Jun 8 16:24:48 2011 -0500

    bgo#652045 - Initialize local_only in GtkFileChooserEntry

    This has to be done also when we switch to the entry, otherwise
    completion for
    non-local URIs won't work.

 gtk/gtkfilechooserdefault.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a0749558780841cd9523db775c5b0802ebe44336
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Jun 7 11:13:31 2011 +0800

    Update Windows Resource template information

 gdk/win32/rc/gdk.rc.in |    2 +-
 gtk/gtk-win32.rc.in    |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit bcdbe6593a22089b3d2a324f498ec17ff3fbb756
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jun 6 16:47:21 2011 -0400

    Bump version

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)