summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* batch-rename-dialog: don't transfer ownership from caller to calledwip/csoriano/debugCarlos Soriano2016-09-162-5/+8
| | | | | | This is common good practice, otherwise it's not clear who has ownership, making it error prone for dangling pointers (this case) or use after free.
* batch-rename-dialog: use clear_object to avoid use after freeCarlos Soriano2016-09-161-1/+1
|
* debugCarlos Soriano2016-09-161-1/+2
|
* batch-rename: plug leakCarlos Soriano2016-09-161-0/+1
|
* debugCarlos Soriano2016-09-161-0/+11
|
* batch-rename: use nautilus files for cleaner codeCarlos Soriano2016-09-162-26/+21
| | | | | | | We were using gchar* for uris, instead of actual files, and converting back and forward. Instead use directly nautilus files.
* files-view: use correct parent when compressing/decompressingCarlos Soriano2016-09-161-7/+36
| | | | | | | | | | | | | | We were using the view as the destination for compression and decompression. However, the parent of the files is not always the view. This is the case in list view when the "allow expand folder" setting is set and the selection is different than the root location of the view. To fix it, use a parent of one of the selected files, we assume all files has the same parent. https://bugzilla.gnome.org/show_bug.cgi?id=771470
* files-view: don't allow compress if no selectionCarlos Soriano2016-09-161-1/+2
| | | | | | | | | | | We weren't checking if there is some file selected to enable/disable the compress action, which was causing the context menu item be always displayed if we clicked an element that is not a file. As odd as it sounds, this happens when allow to expand folders in list view, since the "empty" element is selectable but not a file. To fix that, check whether we have a file selected or not. https://bugzilla.gnome.org/show_bug.cgi?id=771469
* Updated Spanish translationwip/csoriano/next-masterDaniel Mustieles2016-09-141-1186/+1244
|
* Updated German translationFlo H2016-09-141-48/+94
|
* configure: bump gtk version requirementMichael Biebl2016-09-141-1/+1
| | | | | We need at least 3.21.6 for GtkScrolledWindow.propagate-natural-height since 2f878b79c43676eef37e00a1e1d4b1572d2cf341
* release: prepare for 3.21.923.21.92Carlos Soriano2016-09-132-1/+9
|
* bath-rename-dialog: remove unneeded commentCarlos Soriano2016-09-131-2/+0
|
* batch-rename-dialog: use positions for tag handlingCarlos Soriano2016-09-132-316/+180
| | | | | | | | | | | | | | | | | | | | | | | When a tag is added, deleted or moved or a text is changed, inserted or deleted, we need to do update the text and tags already present based on what changed. We were checking whether a tag was present or not matching with the text rather than deterministically adding, removing or updating the positions based on the direct user interaction. Doing it in this way is a potential problem since two tags added writing manually would confuse the underlying handling, apart of being harder to have a consistent state of the tags like deleting multiple tags at once, deleting tags with text on the sides when selected, replacing tags with text, crashes when using overwrite mode instead of insertion mode, or crashes when using modifiers. Apart of making the handling more complex. This patch refactors the tag handling for using positions and direct manipulation of them instead of text. https://bugzilla.gnome.org/show_bug.cgi?id=771069
* [l10n] update Persian translationsArash Mousavi2016-09-131-1923/+2373
|
* Updated Dutch translation Master 3.22Hannie Dumoleyn2016-09-131-137/+189
|
* Updated Slovak translationGNOME Translation Robot2016-09-131-48/+96
|
* Updated Brazilian Portuguese translationEnrico Nicoletto2016-09-131-46/+94
|
* Updated Hungarian translationBalázs Meskó2016-09-131-46/+91
|
* Updated Korean translationChangwoo Ryu2016-09-131-44/+89
|
* Updated Czech translationMarek Černocký2016-09-131-48/+93
|
* Updated Galician translationsFran Dieguez2016-09-131-126/+137
|
* Updated Vietnamese translationTrần Ngọc Quân2016-09-131-108/+150
| | | | Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
* libgd: update to latest commitCarlos Soriano2016-09-121-0/+0
| | | | | A translator modified that. I guess we need to be more careful with these situations.
* build: Fix referenced source namesFlorian Müllner2016-09-121-4/+4
|
* build: Add missing newline escapeFlorian Müllner2016-09-121-1/+1
|
* batch-renaming: disable if compiled without trackerCarlos Soriano2016-09-122-4/+17
| | | | | | | | | | | | | | | | We have a compile option to not use tracker. Batch renaming relies on tracker for part of its functionality, and disabling that would mess the code with ifdefs. I think doesn't make much sense to have a compile time switch for tracker anymore (tracker can still be disabled in runtime and it's fine) so I would like to remove that switch. Since it's late in the cycle, better to not do that, but let's try for next release. For now just make the batch-renaming disabled in case the compilation was done without tracker. https://bugzilla.gnome.org/show_bug.cgi?id=771158
* Updated Lithuanian translationAurimas Černius2016-09-121-194/+188
|
* Updated Finnish translationJiri Grönroos2016-09-121-48/+102
|
* Updated Kazakh translationBaurzhan Muftakhidinov2016-09-121-44/+89
|
* Updated Swedish translationAnders Jonsson2016-09-121-47/+92
|
* Updated Polish translationPiotr Drąg2016-09-121-48/+93
|
* Updated French translationAlexandre Franke2016-09-121-114/+168
|
* Update POTFILES.inPiotr Drąg2016-09-121-0/+1
|
* Updated French translationMathieu Stumpf Guntz2016-09-121-977/+1377
|
* application: add dummy --no-desktop cmd optionCarlos Soriano2016-09-121-0/+2
| | | | | | Since there are few apps that are using it. https://bugzilla.gnome.org/show_bug.cgi?id=771051
* batch-rename-dialog: major refactoringCarlos Soriano2016-09-125-1665/+641
| | | | | | | | | | | | | | | | | | | | This is a refactoring that is difficult to split in several pieces. This patch implements the following changes: - Use loops instead of serie of if/elses. - Use enums and static arrays to define a static serie of tag types and properties. - Use enums for ordering and retrieval of properties of tags instead of searching. - Merge common code. - Extract common code in functions. - Mark for translation some strings. - Plug some leaks. - Fix some free-after-free. - Fix issue with condition for unavailable metadata, that was exacerbated with this refactoring. https://bugzilla.gnome.org/show_bug.cgi?id=770586
* batch-rename-dialog: use 4 spaces for identationCarlos Soriano2016-09-121-12/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=770586
* batch-rename-dialog: use array-for instead of if-elsesCarlos Soriano2016-09-124-58/+65
| | | | | | | We were doing the same for several items. Use and array and a for to iterate on them. https://bugzilla.gnome.org/show_bug.cgi?id=770586
* Update Catalan translationJordi Mas2016-09-111-1561/+1985
|
* Updated Vietnamese translationTrần Ngọc Quân2016-09-111-2598/+3596
| | | | Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
* Updated Thai translationAkom Chotiphantawanon2016-09-112-926/+1024
|
* Update Catalan translationJordi Mas2016-09-111-88/+95
|
* Updated Finnish translationJiri Grönroos2016-09-111-85/+94
|
* Updated Hungarian translationBalázs Meskó2016-09-101-95/+102
|
* Updated Korean translationChangwoo Ryu2016-09-101-95/+105
|
* Updated Slovak translationDušan Kazik2016-09-101-980/+1397
|
* Update Latvian translationRūdolfs Mazurs2016-09-101-5261/+5735
|
* Updated Galician translationsFran Dieguez2016-09-101-2097/+1850
|
* Updated German translationMario Blättermann2016-09-091-95/+102
|