summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* release: prepare for 3.3.53.3.5Cosimo Cecchi2012-02-062-1/+10
|
* places-sidebar: change the way we restore selection on updateCosimo Cecchi2012-02-061-134/+116
| | | | | | | | | | | Instead of checking whether the URI of every item we add is a candidate for selection, cycle through all the added items after inserting. This also fixes a bug where the GtkTreeIter we used for keeping track of the last added item was not up-to-date with the actual cell, since the sort function we apply to the items will modify the position of the item in the tree itself, making the iter invalid. https://bugzilla.gnome.org/show_bug.cgi?id=668212
* places-sidebar: don't use an additional GtkTreeModelFilterCosimo Cecchi2012-02-061-105/+85
| | | | | We were using it just for GtkTreeDragSourceIface, which we can implement ourselves.
* window-manage-views: fix a crash when middle-clicking desktop iconsCosimo Cecchi2012-02-061-3/+11
| | | | | | | | We were hitting an assertion when middle clicking a desktop icon, since we were trying to open it in a tab (same window), and we don't really want to do that on the desktop. https://bugzilla.gnome.org/show_bug.cgi?id=655576
* window: simplify code a bitCosimo Cecchi2012-02-063-49/+46
| | | | | | | | Don't export nautilus_window_update_split_view_actions_sensitivity(), but alwauys call it from nautilus_window_update_show_hide_menu_items(), since that's what the code always does. https://bugzilla.gnome.org/show_bug.cgi?id=669189
* pane: don't forget to update the split view actions when closing a slotCosimo Cecchi2012-02-061-0/+1
| | | | | | | In case a slot close is requested, we should still update the split view actions sensitivity/state. https://bugzilla.gnome.org/show_bug.cgi?id=669189
* desktop-background: stop any pending crossfades on widget destructionCosimo Cecchi2012-02-061-0/+1
| | | | | | | | Internally, GnomeBGCrossfade depends on the GdkWindow we pass on to gnome_bg_crossfade_start() to be available during the whole crossfade. If our widget is destroyed, we have to immediately stop the crossfade, without waiting our finalization step, which happens after the widget is already gone.
* desktop-background: unref the GnomeBG on finalizeCosimo Cecchi2012-02-061-0/+2
| | | | | This also prevents signals being emitted from it after our destruction, as in https://bugzilla.gnome.org/show_bug.cgi?id=665796
* pane: don't access invalid memoryCosimo Cecchi2012-02-061-2/+0
| | | | | | slot->pane is already cleared in nautilus_window_slot_dispose(), which will get called while the slot is destroyed; setting it here can cause an invalid memory access.
* Updated Polish translationPiotr Drąg2012-02-041-376/+377
|
* undo: fix logic in the file operation callbackCosimo Cecchi2012-01-311-1/+1
| | | | This caused some actions not to be scheduled for redo.
* application: fix an unfortunate typoCosimo Cecchi2012-01-301-1/+1
| | | | | We were allocating the wrong size for the NautilusApplication private structure.
* undo: fix Redo Trash not updating the trashed mtimeCosimo Cecchi2012-01-301-1/+38
| | | | | | When we redo a trash operation, we should make sure our trashed files hash table stores the updated timestamp when we trashed the file again, or we won't be able to trash them again.
* undo: make sure to correctly clear the undo state on operation finishCosimo Cecchi2012-01-301-6/+17
| | | | | Don't stack allocate the struct for the file operations return value, and make sure we don't return success for a failed operation.
* Updated Traditional Chinese translation(Hong Kong and Taiwan)Chao-Hsiung Liao2012-01-292-6119/+3510
|
* Updated Slovenian translationMatej Urbančič2012-01-281-1/+1
|
* Updated Slovenian translationMatej Urbančič2012-01-281-1100/+1449
|
* Updated Hebrew translation.Yaron Shahrabani2012-01-281-953/+1291
|
* Updated Finnish translation.Timo Jyrinki2012-01-241-1461/+1807
|
* undo: remove some URI->GFile roundtrips in the trash undo operationsCosimo Cecchi2012-01-231-39/+16
| | | | | We can just store GFiles directly in the hash table and use g_file_hash() and g_file_equal() instead of parsing the URIs ourselves.
* undo: don't provide any free function for trashed hashtable valuesCosimo Cecchi2012-01-231-1/+1
| | | | No need to call g_free() anymore.
* Make rubberband fade obey gtk animation setting.Arthur Taylor2012-01-231-1/+8
| | | | | | | | The rubberband fade-out effect should observe the gtk animation setting, intened to make life easier for people running resource contrained setups (like X11 over a network.) Signed-off-by: Arthur Taylor <theycallhimart@gmail.com>
* Updated Norwegian bokmål translationKjartan Maraas2012-01-231-805/+1157
|
* Updated Spanish translationDaniel Mustieles2012-01-231-421/+790
|
* Updated Galician translationsFran Diéguez2012-01-221-818/+1163
|
* undo: rework undo for the trash operation to be asynchronousCosimo Cecchi2012-01-213-98/+140
| | | | | | Also, make the mtime checks actually useful; we need to check the trash::deletion-date attribute and match it with the time we trashed the file (which we can easily know using g_get_current_time()).
* undo: fix undo move to trashCosimo Cecchi2012-01-211-13/+14
| | | | | We were querying the mtime of the trashed file after it was already trashed, and we were also overflowing the guint64 assigning -1 to it.
* undo: always complete the apply action in idleCosimo Cecchi2012-01-211-1/+1
| | | | The action might be synchronous.
* Updated POTFILES.inPiotr Drąg2012-01-211-13/+14
|
* Updated Spanish translationDaniel Mustieles2012-01-211-630/+669
|
* undo: remove NautilusFileUndoTypesCosimo Cecchi2012-01-202-61/+0
|
* view: use NautilusFileUndoInfo directlyCosimo Cecchi2012-01-201-28/+41
| | | | Get the info object from the manager and use that to build menus.
* file/file-operations: adapt to changes in file undo managerCosimo Cecchi2012-01-203-40/+48
| | | | And fix some typos.
* file-undo-manager: use NautilusFileUndoInfoCosimo Cecchi2012-01-202-464/+145
| | | | | | | | | | | | Rework NautilusFileUndoManager to use the new NautilusFileUndoInfo objects. At the same time, make it use a single item instead of a queue, turning it into a state machine. This has various reasons; from a code perspective, if we keep a stack of operations, we should also keep track and invalidate items in there when something changes on the filesystem, but this can be very expensive. On the other hand in the UI we probably don't want to expose more than one item anyway.
* undo: turn NautilusFileUndoData into NautilusFileUndoInfoCosimo Cecchi2012-01-206-1125/+1368
| | | | | | | Make it a GObject with subclasses for each type of operations. This allows for easy sharing of the base class object with the view as well, for menu information, and provides an async API to the undo manager for the file operation.
* file-operations: first pass at passing on success informationCosimo Cecchi2012-01-2012-157/+302
| | | | | We want to know if a file operation failed for some reason, so that we don't add it in the redo queue.
* undo: pass in a GtkWindow for undo operationsCosimo Cecchi2012-01-205-101/+122
| | | | | So that dialogs triggered by the file operations can correctly be parented.
* undo: introduce undo supportAmos Brocco2012-01-2015-9/+2591
|
* build: Support build against tracker 0.13/0.14Vincent Untz2012-01-191-4/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=667853
* Updated Spanish translationDaniel Mustieles2012-01-171-617/+615
|
* Updated Galician translationsFran Diéguez2012-01-171-1244/+1230
|
* notebook: use a symbolic icon for the tab close imageCosimo Cecchi2012-01-161-1/+1
|
* Updated Norwegian bokmål translationKjartan Maraas2012-01-161-1447/+1432
|
* release: prepare for 3.3.43.3.4Cosimo Cecchi2012-01-162-1/+8
|
* eel: Queue resizes on the canvas as elements change visibilityCarlos Garnacho2012-01-161-2/+19
| | | | | | | | Not queueing resizes may play oddly with the size request caches in GTK+, resulting in gtk_widget_get_preferred_width/height returning 0 even after the canvas was populated. https://bugzilla.gnome.org/show_bug.cgi?id=667831
* build: add nautilus.gresource.xml to EXTRA_DISTCosimo Cecchi2012-01-161-0/+1
| | | | Fix distcheck.
* extension: doc cleanupsCosimo Cecchi2012-01-163-3/+5
|
* extension: add some more missing gir annotationsCosimo Cecchi2012-01-164-2/+35
|
* build: update gitignoreCosimo Cecchi2012-01-162-0/+2
|
* module: don't access the GModule if none was returnedCosimo Cecchi2012-01-161-5/+5
| | | | | Before checking if the GModule pulls in ORBit, we should make sure g_module_open() returned a non-NULL GModule.