Date: prev next · Thread: first prev next last
2014 Archives by date, by thread · List index


On Sunday, 30 November 2014, Brian Barker <b.m.barker@btinternet.com> wrote:
At 13:55 30/11/2014 +0100, Jaroslaw Staniek wrote:

Google for "acrobat reader file locking" and you'd notice that this
unnecessary locking is inherent issue of Windows. You're dealing with
behavior largely inherited from the MS DOS era. You can pick other pdf
reader.

Surely that evidence falsifies your claim? If it's possible for another
reader under the same operating system not to lock the file, then the
locking cannot be a property of the operating system, still less of its
legacy? In fact, it cannot be: just look at Windows' Notepad, which does
not lock files it opens.


Opening for writing locks the on Windows. Just had to close all my IDE
windows this week to move a file. Linux informs that the file was changed
or removed if it editing it, that models the real world.
Perhaps argument about other readers suggests that the bug should be filled
against the Adobe app, not LO.

The wish for a special message looks for me like asking for usability-wise
unfortunate "solution" where LO would ask the user to close the file. In
this scenario LO doesn't even know who's locking and how to communicate the
intent to unlock. All that made me write about core problem - pessimistic
locking on DOS/Windows. Not talking about the context - the OS - leads to
situation that apps on normally behaving oses show unexpected messages that
really make sense for Windows. Extra care is needed to avoid that.

I'm not studying the pdf export code of LO but proper development practice
is to write the new file to a temporary path, then renaming it atomically.
If that's true the message would appear on the very end anyway.

Cheers!

-- 
regards, Jaroslaw Staniek

KDE:
: A world-wide network of software engineers, artists, writers, translators
: and facilitators committed to Free Software development - http://kde.org
Calligra Suite:
: A graphic art and office suite - http://calligra.org
Kexi:
: A visual database apps builder - http://calligra.org/kexi
Qt Certified Specialist:
: http://www.linkedin.com/in/jstaniek

-- 
To unsubscribe e-mail to: users+unsubscribe@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.