summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* shell-search-provider: make it work againCarlos Soriano2016-03-031-2/+1
| | | | | | | | | | | | | | | | | | | We removed the search action with a rework on the whole handling of views/slots/search-query handling to decouple the code better and not expose API that is not needed outside. The problem is that we actually needed a way to search from the application, since gnome-shell search provider communicates in that way. However we missed this since it was just an action in the application, which made us don't catch this. Now we allow a search in the whole stack but in a cleaner and direct way to not be in the same situation in the future. This patch use that to make the shell search provider work again. https://bugzilla.gnome.org/show_bug.cgi?id=762076
* general: allow to search from any part of the stackCarlos Soriano2016-03-038-0/+79
| | | | | | | | Expose the search function on the whole stack. We will need it for searches from the gnome-shell provider. https://bugzilla.gnome.org/show_bug.cgi?id=762076
* window-slot: remove unused priv varCarlos Soriano2016-03-031-1/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=762076
* application: return the recent created window in open windowCarlos Soriano2016-03-031-1/+3
| | | | | | We will need it in an upcoming patch. https://bugzilla.gnome.org/show_bug.cgi?id=762076
* application: update modelineCarlos Soriano2016-03-031-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=762076
* shell-search-provider: don't crash if file doesn't have pathCarlos Soriano2016-03-031-1/+2
| | | | | | | | | Some backends doesn't support g_file_get_path, like the trash backends, and we were crashing trying to create a description with a NULL path. For those, just use the uri as a description. https://bugzilla.gnome.org/show_bug.cgi?id=762076
* preferences-window: add context to ordinalsCarlos Soriano2016-03-031-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=762851
* file: use _() directly for date formattingCarlos Soriano2016-03-031-15/+15
| | | | | | | | | | We don't need to use N_() since it's not an array, but just a const char. This was causing problems with the date format not being translated, since N_() only marks for translation, but doesn't allow translator to actually translate. https://bugzilla.gnome.org/show_bug.cgi?id=750917
* Updated Russian translationStas Solovey2016-03-031-903/+1360
|
* notebook: avoid updating if no childrenCarlos Soriano2016-03-033-1/+24
| | | | | | | | | | | | | | We were having a critical when a tab was searching and we closed the window due to the view reporting it's not loading anymore when the notebook already removed the slot. This is due to the slot working independently to the notebook, and the view reporting to stop loading on dispose, which is fine since the view needs to report its new status to the window as well. However the window also update the notebook when is the notebook that removes the slot and therefore dispose the view. To avoid that, check on the window if the notebook still contains the slot or not, and update only in that case.
* files-view: select first file even when directory not fully loadedCarlos Soriano2016-03-031-0/+3
| | | | | | | | | | | | | | | Currently we were waiting until the view was fully loaded to select the first file. This is fine when only navigating. However, for search, we actually want to select the first file in order to allow the user to open right away the most relevant file. Let's see if this brings problems on icons jumping in large directories, but I hope it doesn't in the most common cases. https://bugzilla.gnome.org/show_bug.cgi?id=762595
* files-view: select first on loading only if no previous selectionCarlos Soriano2016-03-031-4/+12
| | | | | | | | | | | | Avoid to select the first file if there is a selection already. Although we were checking for the pending selection, it could be that there is a selection already because the user selected a file. This will be needed also for an upcoming patch, where we always select the first file on displaying new files, even if the directory is not fully loaded. https://bugzilla.gnome.org/show_bug.cgi?id=762595
* list-view: unselect all items before selecting a new oneCarlos Soriano2016-03-031-0/+1
| | | | | | It shouldn't happen, but better to be correct here. https://bugzilla.gnome.org/show_bug.cgi?id=762595
* files-view: fix styleCarlos Soriano2016-03-031-1/+1
|
* files-view: remove unused functionCarlos Soriano2016-03-031-20/+0
|
* properties-window: add comments for translatorsCarlos Soriano2016-03-031-3/+3
| | | | | | First, Second, Third were lacking context. https://bugzilla.gnome.org/show_bug.cgi?id=762851
* Updated Kazakh translationBaurzhan Muftakhidinov2016-03-031-390/+446
|
* Updated Brazilian Portuguese translationEnrico Nicoletto2016-03-031-211/+274
|
* Updated Greek translationTom Tryfonidis2016-03-021-1475/+2095
|
* Updated Hebrew translationYosef Or Boczko2016-03-021-394/+522
|
* file-operations: replace io_scheduler with GTask APIRazvan Chitu2016-03-021-200/+157
| | | | | | | | | | | | | | Nautilus file operations are implemented as asynchronous jobs scheduled using g_io_scheduler. Since g_io_scheduler has been deprecated, these operations should be using the simpler GTask API. The helper functions used in the operations have been changed in a previous patch so it is now possible to port the jobs themselves to the new API. The job structures are now data for tasks, which are handled by the existing functions in separate threads. For finalizing the operations, the existing "job_done" functions are now used as callbacks. https://bugzilla.gnome.org/show_bug.cgi?id=761549
* file-operations: replace io_scheduler in helper functionsRazvan Chitu2016-03-021-9/+61
| | | | | | | | | | | | | | | Nautilus file operations are implemented as asynchronous jobs scheduled using g_io_scheduler. Since g_io_scheduler has been deprecated, these operations should be using the simpler GTask API. In order to make this change possible, a first step would be to replace the scheduler in the helper functions called during the jobs. Replace g_io_scheduler_send_to_mainloop with g_main_context_invoke in helper functions. Since g_main_context_invoke is not blocking, add a mutex and a condition so the current thread is blocked until the operation is completed in the main loop. https://bugzilla.gnome.org/show_bug.cgi?id=761549
* Mark a string as translatableYosef Or Boczko2016-03-021-1/+1
|
* files-view: hide hidden files when renamedCarlos Soriano2016-03-021-1/+1
| | | | | | | | | | | | | | | We were not renaming the file at all when the user changed the file name to a dot file i.e. .whatever. This was confusing. A better solution would be to show the new file name until the user changes the directory, but I'm not sure how much better is it versus hidding the file straig away, since it can be even more confusing trying to hide your file and nautilus not hiding it straig away. For now hide instantaneously a file when renamed to a hidden file. https://bugzilla.gnome.org/show_bug.cgi?id=342819
* POTFILES: add nautilus-ui-utilitiesCarlos Soriano2016-03-021-0/+1
|
* Adwaita.css: Fix dark theme backgroundAlexandru Pandelea2016-03-021-1/+1
| | | | | | | | | | The problem was that when the theme was switched from Adwaita light to Adwaita dark, the background was kept on white. The solution was to switch from the white background color, that was always set for Adwaita to the corresponding theme_base_color of the theme. https://bugzilla.gnome.org/show_bug.cgi?id=762228
* files-view: reveal folder on creationCarlos Soriano2016-03-021-0/+2
| | | | | | | | | | | | We weren't revealing the folder on creation, since when we moved from inline renaming to a dialog the folder was not revealed on creation but instead on renaming. To fix it, reveal the folder on creation. Patch made by Nelson Benitez. https://bugzilla.gnome.org/show_bug.cgi?id=748746
* Do not set an activation URI for files in TrashStefano Facchini2016-03-021-2/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=689248
* properties-window: make it modalCarlos Soriano2016-03-021-2/+2
| | | | | We prefer the dialogs to be modal so they are centered and attached to the parent.
* Make file properties dialog transient for its parent windowMichael Catanzaro2016-03-021-4/+15
| | | | | | | So they don't appear as separate application windows in the GNOME Shell overview, and to avoid warnings from GTK+. https://bugzilla.gnome.org/show_bug.cgi?id=753996
* conflict-dialog: style fixCarlos Soriano2016-03-021-2/+1
|
* conflict-dialog: plug leakCarlos Soriano2016-03-021-0/+4
|
* bug_758806_1Rishabh Makhija2016-03-021-10/+44
| | | | patch_2
* nautilus-file: explain why is not possible to renameCarlos Soriano2016-03-021-1/+1
| | | | | | | | | | | | | | desktop files are managed as a special case, and changes on the file name also affect the contents. But when the content are not a desktop valid format, it generates an error. The only thing that comes to my mind to keep maintaining this special handling of desktop files and also not being in a inconsistent state is to just explain better why we failed to rename. https://bugzilla.gnome.org/show_bug.cgi?id=721411 https://bugzilla.gnome.org/show_bug.cgi?id=734401
* toolbar-view-menu: change "Sort" label alignmentRazvan Chitu2016-03-021-1/+1
| | | | | | | The "Sort" label in the toolbar view menu is slightly to the right of the sort options. In order to fix this, adjust its right margin. https://bugzilla.gnome.org/show_bug.cgi?id=762886
* thumbnails: replace pthread API with GTask and GThreadRazvan Chitu2016-03-021-25/+25
| | | | | | | | | | In Nautilus, thumbnail creation is handled on a separate thread. This thread is created and managed using the POSIX threads API. For better threading support, GTask and GThread should be used instead. Replace the pthread with a GTask. Replace pthread_mutex with GMutex. https://bugzilla.gnome.org/show_bug.cgi?id=762234
* query: make prepared words thread safeCarlos Soriano2016-03-021-0/+7
| | | | | The query is shared between threads, so make sure we access private data in a thread safe way.
* Updated Ukrainian translationDaniel Korostil2016-03-021-1897/+2364
|
* Updated Hebrew translationYosef Or Boczko2016-03-021-3/+3
|
* Updated Hebrew translationYosef Or Boczko2016-03-021-605/+839
|
* Update zh_CN translationJeff Bai2016-03-021-664/+846
|
* Updated Dutch translation by Nathan Follens and Justin van SteijnReinout van Schouwen2016-02-291-1270/+1595
|
* Updated Norwegian bokmål translation.Kjartan Maraas2016-02-291-554/+762
|
* Updated Spanish translationDaniel Mustieles2016-02-291-73/+61
|
* Updated Kazakh translationBaurzhan Muftakhidinov2016-02-291-313/+403
|
* Updated Hungarian translationGábor Kelemen2016-02-281-299/+426
|
* updated Punjabi TranslationA S Alam2016-02-271-2119/+2968
|
* release: prepare for 3.19.903.19.90Carlos Soriano2016-02-252-1/+20
|
* configure: bump gtk+ versionCarlos Soriano2016-02-241-1/+1
| | | | For the sidebar fixes.
* Updated Slovak translationDušan Kazik2016-02-241-57/+57
|