commit d20e61877afe7526ac0708e1b35a46bb6cd76b1f Author: Matthias Clasen 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 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 Date: Wed Jul 27 18:41:23 2011 -0500 Set the location mode when changing the operation mode Signed-off-by: Federico Mena Quintero gtk/gtkfilechooserdefault.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d9317d9caf1ec63493f688c872efb747325f4110 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 6b2cca9168b7ef34d95ef956db9d2651d82ae3d9 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 80 +++---------------------------------------- 1 files changed, 5 insertions(+), 75 deletions(-) commit 4b492443886c15c496c344b46d5ad23d81b3cc10 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 34 ++++++++++++++++++++-------------- 1 files changed, 20 insertions(+), 14 deletions(-) commit a4927d05d822fd6247879a1dadc609cf039f7c82 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 14b9b2f3e0c3f6987bb0c2f72733c03cafea3dce Author: Federico Mena Quintero Date: Wed Jul 27 16:52:12 2011 -0500 Discard the search widgets in a separate function Signed-off-by: Federico Mena Quintero gtk/gtkfilechooserdefault.c | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 deletions(-) commit f52cee3bd290fd8e1c3b586d783f853ce104f20b Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 19 ++++++++++++------- gtk/gtkfilechooserprivate.h | 1 + 2 files changed, 13 insertions(+), 7 deletions(-) commit 8e9d5e10d02814ff7b8affee40f8ca4443a95967 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 161 +++++++++++++++++++------------------------ 1 files changed, 71 insertions(+), 90 deletions(-) commit 9b0c174e10890178a6aa4964a4863b77f522cd24 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 128 +++++++++++++----------------------------- 1 files changed, 40 insertions(+), 88 deletions(-) commit 6a00a965c52fcaa646f42993190e87b07ba38413 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 10 ++-------- 1 files changed, 2 insertions(+), 8 deletions(-) commit 3b2185cd8e3745f293f4c5a26266569fde48d8e3 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 59 ++++++++++++++++++++++-------------------- 1 files changed, 31 insertions(+), 28 deletions(-) commit 09cf0f73ec0b3cbe3b8f4d08503fbe9a4698cb4d Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 26 +++++++++++++++++++------- 1 files changed, 19 insertions(+), 7 deletions(-) commit 197440660416aa5f7967c9b3964b4af5f38c6e8c Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 76 +++++++++++++++++++++++++++++++++--------- 1 files changed, 59 insertions(+), 17 deletions(-) commit 9e33f886774f2be09bbb840cf6f0adf55af5a7a7 Author: Matthias Clasen 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 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 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č 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 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 gtk/gtkfilechooserdefault.c | 26 +++++++++++++++++++------- 1 files changed, 19 insertions(+), 7 deletions(-) commit e46a7259c5f775514d7f1fadba3c62c16ea8a85b Author: Mario Blättermann 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 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 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 gtk/gtkfilechooserdefault.c | 76 +++++++++++++++++++++++++++++++++--------- 1 files changed, 59 insertions(+), 17 deletions(-) commit 0f036ff55c33d0affc81f6f138c7abcf6ff1f47f Author: Marek Černocký 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 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 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 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 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 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 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 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 docs/reference/gtk/tmpl/gtkfilechooserdialog.sgml | 66 ++++++++++++++- gtk/gtkfilechooser.c | 93 +++++++++++---------- 2 files changed, 109 insertions(+), 50 deletions(-) commit a06f1b3811b70e97a9a01bddeebe257957afd643 Author: Federico Mena Quintero 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 gtk/gtkfilechooserentry.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit f429598b65280e9644e5e53db866266f38c38efd Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 09850ff87ecdedd96cd41a42f2df5b608fe60bc7 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 362 ++++++++++++++++++++++++------------------- gtk/gtkfilechooserprivate.h | 5 +- 2 files changed, 202 insertions(+), 165 deletions(-) commit 345286d4a6d6d17c11b7f408c86475a9e28122cb Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 64 ++++++++++++++++++++++++------------------- 1 files changed, 36 insertions(+), 28 deletions(-) commit d1b823aa8f869df3a5048b449818222e64623649 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 51 ++++++++++++++++++++---------------------- 1 files changed, 24 insertions(+), 27 deletions(-) commit c6df130f6a3412de703cf72eb629118c0880c7ee Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 107 +++++++++++++++++++++++++++++++++++++----- gtk/gtkfilechooserprivate.h | 2 + 2 files changed, 96 insertions(+), 13 deletions(-) commit b88acf80bc4555276dbdb6c44445232a6476bc64 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) commit c5d26520d2d6c72fcd13941cc30e35c40294a2ba Author: Matthias Clasen 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 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 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 gtk/gtkfilechooserdefault.c | 20 ++++++++++++++++++-- 1 files changed, 18 insertions(+), 2 deletions(-) commit e6ceb4228958591f62fc96e3992c6d51447108c7 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 90 ++++++++++++++++++++++++++++++++++++------- gtk/gtkfilechooserprivate.h | 1 + 2 files changed, 77 insertions(+), 14 deletions(-) commit a3280339bdc326c6b8180bf9214894a1a94f0767 Author: Federico Mena Quintero Date: Wed Jun 29 12:22:42 2011 -0500 Put recently-used folders in the recently-used list Signed-off-by: Federico Mena Quintero gtk/gtkfilechooserdefault.c | 106 +++++++++++++++++++++++------------------- gtk/gtkfilechooserutils.c | 22 +-------- gtk/gtkfilechooserutils.h | 2 +- 3 files changed, 62 insertions(+), 68 deletions(-) commit d184ef548cdc7db4f62dbd8eabfeb8855a965557 Author: Wouter Bolsterlee 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 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 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 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 Date: Tue Jun 28 18:55:37 2011 -0500 Turn a struct field into a local variable Signed-off-by: Federico Mena Quintero gtk/gtkfilechooserdefault.c | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-) commit 6c64af402c47537e8f69d04a77906cbb71b12202 Author: Federico Mena Quintero Date: Tue Jun 28 18:53:48 2011 -0500 Remove unused struct field Signed-off-by: Federico Mena Quintero gtk/gtkfilechooserdefault.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit fc562d8052311da71676f31f56c63490ba72caf4 Author: Federico Mena Quintero 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 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 gtk/gtkfilechooserdefault.c | 77 ++++++++++++++++++++++--------------------- gtk/gtkfilechooserprivate.h | 1 - 2 files changed, 39 insertions(+), 39 deletions(-) commit 7d8e4586770dab1aa7a7910a4a169474f11a24e7 Author: Stéphane Maniaci 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 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 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 gtk/gtkfilechooserdefault.c | 95 ++++++++++++++++++++++++++++++------------- gtk/gtkfilechooserprivate.h | 3 +- 2 files changed, 68 insertions(+), 30 deletions(-) commit 888a362071f097680b5b3b9c8219fee4a8dc3f6f Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 268 +------------------------------------------ gtk/gtkfilechooserprivate.h | 6 - 2 files changed, 2 insertions(+), 272 deletions(-) commit 47f75811299c90bf610b224b53d19a56316b154a Author: Federico Mena Quintero 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 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 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 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 gtk/gtkfilechooserutils.c | 72 +++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkfilechooserutils.h | 2 + 2 files changed, 74 insertions(+), 0 deletions(-) commit daf4d9551af9a31941835c0b47bc95702420e1ad Author: Mike Gorse 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: Мирослав Николић 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: Милош Поповић 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: Мирослав Николић 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 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 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 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 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 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 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 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 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 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 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 Date: Mon Jun 6 16:47:21 2011 -0400 Bump version configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)