[putting libreoffice@ back on cc, assuming you dropped it inadvertently]
On 04/02/2012 11:23 AM, Regina Henschel wrote:
Stephan Bergmann schrieb:
On 04/02/2012 10:41 AM, Regina Henschel wrote:
Stephan Bergmann schrieb:
On 03/31/2012 02:10 PM, Regina Henschel wrote:
Is it intended that the old registrymodifications.xcu is overwritten?
registrymodifications.xcu typically gets re-written with every run
of LO
(even usually being re-written multiple times during a single run). It
changes whenever data that is stored in the configuration changes -- be
that "Tools - Options" entries explicitly modified by the user, window
positions/sizes implicitly modified by dragging things around, or ...
It is about the fact, that all existing entries are lost. I had a 947KB
file and after installation of LO3.6 it is 36KB. Even die fields "User
Data" are empty.
On Windows?
Yes, on WinXP.
There was an issue with LO migrating existing user data onto
itself (in which case it would drop most existing content of
registrymodifications.xcu), but that should be fixed on master for a
month now, see
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=76e0d695a41326a5583dbc9702e0ce3b8219b514>
"Move migrateSettingsIfNecessary into create_user_install" and
<http://lists.freedesktop.org/archives/libreoffice/2012-February/027058.html>
"User installation migrated onto itself."
I have pulled the source on Friday, so that's included. Is it possible,
that it fails because the old one was a normal build and the new one is
a debug build?
So you have a "LO3.5dev" and a master build sharing a user installation
(what are the respective UserInstallation values in the two
bootstrap.ini?). Debug vs. non-debug should not matter. Would be
interesting to know what branch your master build takes in
UserInstall::finalize (desktop/source/app/userinstall.cxx), what
UserInstallStatus it returns, and whether it indeed goes into the
conditional
if (inst_fin == UserInstall::Created)
{
Migration::migrateSettingsIfNecessary();
}
in Desktop::Main (desktop/source/app/app.cxx).
Stephan
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.