summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update NEWS for 1.13.2 release1.13.2Tomas Bzatek2012-06-261-0/+11
|
* gvfs-open: Construct full URI for local pathsTomas Bzatek2012-06-251-3/+18
| | | | | | | | Apparently g_app_info_launch_default_for_uri() can't handle invalid URIs like the plain local path, returning G_IO_ERROR_NOT_SUPPORTED. Let's go through GFile to get a full URI as a fallback. https://bugzilla.gnome.org/show_bug.cgi?id=676313
* fuse: Split padding size in blocks for ftruncate()Tomas Bzatek2012-06-251-4/+23
| | | | | | | | Don't allocate whole padding block, write in smaller pieces instead. As an bonus, check for block write result and break if error occurred, passing it further up. Found by David Zeuthen.
* afp: Add a comment for translatorsTomas Bzatek2012-06-221-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=670162
* build: Change GSettings schema paths to /org/gnome/systemTomas Bzatek2012-06-222-2/+2
| | | | | | | Rather controversial change but afaik these schemas are not used by foreign apps. https://bugzilla.gnome.org/show_bug.cgi?id=674922
* build: Install bash completion files in /usr/share/Tomas Bzatek2012-06-223-4/+4
| | | | | | | bash-completion upstream has changed the preferred location for completion scripts, let's make it consistent across our stack. https://bugzilla.gnome.org/show_bug.cgi?id=678537
* gvfs-open: use g_app_info_launch_default_for_uri()Dan Winship2012-06-201-70/+14
| | | | | | | g_app_info_launch_default_for_uri() didn't exist when gvfs-open was first written, but now that it does, there's no reason not to use it. https://bugzilla.gnome.org/show_bug.cgi?id=676313
* fuse: Support ftruncate() where requested size > current sizeTomas Bzatek2012-06-201-4/+17
| | | | | | | | | | When ftruncate is called with a size greater than the current size of the file, the expected behavior is that the file size increases to the requested size, and the new space is zero-filled. SQLite depends on this behavior when opening a database using 'write-ahead log' journaling. Based on original patch by Jeff Smith <whydoubt@yahoo.com>
* gdbus: Use stable metadata proxyTomas Bzatek2012-06-182-36/+1
| | | | | | | | | When GDBusProxy is constructed for a well-known name, it tracks the name owner itself and no recreation when it changes is necessary. When name owner is lost, an autostart attempt is made on a next call. This patch removes name watching completely but retains metadata proxy creation on a first use.
* dav: abort finding the root on error or auth info changeChristian Kellner2012-06-181-31/+50
| | | | | | | | | The webdav root finding logic has been changed so it will not continue to check the parent directory if we did not get a webdav collection. Also if we successfully obtained the information for a directory we switch the auth handler to non-interactive so we don't try to ask for new credentials for parent dir. Fix bug #677753.
* dav: ignore empty tags in multistatus responsesChristian Kellner2012-06-181-1/+13
| | | | | | | | The old logic in ms_response_to_file_info () assumed that all the tags that were present in the 200 status block of the multistatus response actually contain data. Of course some server will violate this assumption. We now make sure that tags really have content when parsing. Should fix bug 675506.
* Updated Greek translationTom Tryfonidis2012-06-101-493/+773
|
* Updated Greek translationΚωσνταντίνος Χόρτης2012-06-101-916/+1163
|
* build: More srcdir != builddir fixesColin Walters2012-06-062-1/+2
|
* build: Fix srcdir != builddirColin Walters2012-06-061-1/+1
|
* Post release version bumpTomas Bzatek2012-06-041-1/+1
|
* Update NEWS for 1.13.1 release1.13.1Tomas Bzatek2012-06-041-0/+11
|
* Port volume monitoring and metadata to GDBusTomas Bzatek2012-06-0424-2763/+2618
| | | | | | | | This is a complete port of volume monitors and metadata to GDBus. The (private) d-bus API has been mostly preserved except of MountOp methods. No difference in functionality should be observed.
* Updated Norwegian bokmål translationKjartan Maraas2012-05-301-33/+46
|
* Updated Slovenian translationMatej Urbančič2012-05-281-140/+187
|
* Updated Hebrew translation.Yaron Shahrabani2012-05-251-34/+48
|
* Update French translationAlexandre Franke2012-05-231-70/+125
|
* Updated Galician translationsFran Diéguez2012-05-201-33/+46
|
* Updated Spanish translationDaniel Mustieles2012-05-161-37/+48
|
* udisks2: Show "Eject Anyway" (not "Unmount Anyway") if ejectingDavid Zeuthen2012-05-152-1/+19
| | | | | | ... instead of unmounting. Signed-off-by: David Zeuthen <davidz@redhat.com>
* udisks2: set can_eject correctlyDavid Zeuthen2012-05-151-2/+1
| | | | | Yes, can_eject can be TRUE even if the media is not removable. Signed-off-by: David Zeuthen <davidz@redhat.com>
* gvfs-mount: add new -e option to eject a mountDavid Zeuthen2012-05-151-0/+49
| | | | | | Like the rest of gvfs-mount(1), this is mostly useful for debugging. Signed-off-by: David Zeuthen <davidz@redhat.com>
* udisks2: set timeout to INTMAX when unmounting a filesystemDavid Zeuthen2012-05-141-0/+1
| | | | | | | It may indeed take more than 25 seconds if there's a lot of data to write. Related to https://bugzilla.redhat.com/show_bug.cgi?id=819492 Signed-off-by: David Zeuthen <davidz@redhat.com>
* udisks2: also check for umount(8) saying "target is busy"David Zeuthen2012-05-081-1/+3
| | | | | | Same as http://cgit.freedesktop.org/udisks/commit/?id=d8fa361eec2706091e9d7f166f63bb5c0f663f4b Signed-off-by: David Zeuthen <davidz@redhat.com>
* udisks2: don't call g_simple_async_result_take_error() twiceDavid Zeuthen2012-05-081-1/+0
| | | | Signed-off-by: David Zeuthen <davidz@redhat.com>
* udisks2: don't show loop devices set up by other usersDavid Zeuthen2012-05-031-1/+18
| | | | Signed-off-by: David Zeuthen <davidz@redhat.com>
* udisks2: Remove support for ID_SEAT=allDavid Zeuthen2012-04-305-21/+5
| | | | | | | We might bring this back in one shape or the other, but remove it for now until I get a chance to talk to Kay and Lennart some more. Signed-off-by: David Zeuthen <davidz@redhat.com>
* Post release version bumpTomas Bzatek2012-04-301-1/+1
|
* Update NEWS for 1.13.0 release1.13.0Tomas Bzatek2012-04-301-0/+13
|
* build: Bail if gphoto support is requested but not availableArun Raghavan2012-04-301-3/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=578027
* afp: Use g_clear_object properlyMatthias Clasen2012-04-301-2/+2
| | | | | g_clear_object expects the address of a pointer. A recent change in its definition makes gcc complain about this.
* Updated Norwegian bokmål translationKjartan Maraas2012-04-301-95/+131
|
* Updated Galician translationsFran Diéguez2012-04-271-98/+135
|
* Updated Spanish translationDaniel Mustieles2012-04-271-2918/+2959
|
* build: Include udisks2/what-is-shown.txt in the tarballTomas Bzatek2012-04-271-1/+1
|
* build: Fix typoTomas Bzatek2012-04-271-1/+1
|
* Post branching version bumpTomas Bzatek2012-04-271-1/+1
|
* Updated Hebrew translation.Yaron Shahrabani2012-04-271-118/+151
|
* udisks2: Support getting/storing LUKS encryption passphrase from keyringDavid Zeuthen2012-04-262-6/+221
| | | | | | | | | | | | | | | | | | | | | | | | Also use a nicer message when asking for the passphrase, e.g. use strings like 'SD04G (SD Card Reader)' 'WD 2500JB External (250 GB Hard Disk)' instead of /dev/mmcblk0p1 or /dev/sdb1. If stored in the keyring, we also use the following display name 'Encryption passphrase for $DRIVE' where $DRIVE is of the above form. This makes it easy for the user to manage (for example, delete) pass-phrases using seahorse(1). This was discussed in bug 674161. https://bugzilla.gnome.org/show_bug.cgi?id=674161 This commit adds/changes translatable strings but Tomas said he would soon branch gvfs for gnome-3-at a point before this patch. Signed-off-by: David Zeuthen <davidz@redhat.com>
* udisks2: update the what-is-shown.txt file to mention multi-seat systemsDavid Zeuthen2012-04-231-0/+4
| | | | Signed-off-by: David Zeuthen <davidz@redhat.com>
* udisks2: don't automount if drive is shared across all seatsDavid Zeuthen2012-04-234-5/+15
| | | | | | | | | | | | | | | | | If we automount media in a drive assigned to all seats, then all sessions on all seats will be notified of the new media... which is definitely going to be annoying. Instead, just disable automounting on such drives so the user manually have to mount it. Of course, this depends on the shell doing the right thing. Which is: only notifying the user when successfully auto-mounting in response to a hotplug event. This is not currently the case, see https://bugzilla.gnome.org/show_bug.cgi?id=660595#c19 for details about this bug. Signed-off-by: David Zeuthen <davidz@redhat.com>
* udisks2: don't show drives from other seats and special-case seat "all"David Zeuthen2012-04-224-83/+123
| | | | | | If Drive:seat is "all" it means the drive is available on all seats. Signed-off-by: David Zeuthen <davidz@redhat.com>
* afp: use the UTF-8 server name for password dialogs when it's availableCarl-Anton Ingmarsson2012-04-221-2/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=674528
* afp: convert pascal strings into utf-8Carl-Anton Ingmarsson2012-04-221-1/+4
| | | | | | | pascal strings are in the macintosh-roman character set and therefore need to be converted into utf-8. https://bugzilla.gnome.org/show_bug.cgi?id=674528
* Don't set should_automount to TRUE for devices on other seatsDavid Zeuthen2012-04-213-25/+124
| | | | | | | | | | | | | | | This change uses the libsystemd-login library to obtain the seat we're on and compares it against the Seat property on the D-Bus interface org.freedesktop.UDisks2.Drive. This property is available in udisks 1.95.0, see http://cgit.freedesktop.org/udisks/commit/?id=91106cdc7622d9674f6083dcb524407f026a36c7 Also, since we're still on the stable branch and not everyone may be using systemd, make this work without hard-requiring either libsystemd-login or udisks 1.95.0. Signed-off-by: David Zeuthen <davidz@redhat.com>