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


2012/6/5 Andras Timar <timar74@gmail.com>:
Hi,

This is a big patch, but I think the logic is simple. It makes Windows
shell extensions work out of the box on 64-bit Windows. Instead of a
(non-working) hack with Reg64 table and 4 registry manipulating custom
actions, we use normal MSI actions to set the appropriate registry
keys during install and remove them during uninstall.

On the other hand, the resulting MSI database fails the ICE80 test,
because it associates a 64-bit registry item to a 32-bit directory
(WTF?), and installs 64-bit elements from a 32-bit installer. But in
real life it seems to be OK, installer does what it has to do (and
what I wanted). I tested it on Windows 7 32/64 bit, and Windows 2008
Server R2.

http://cgit.freedesktop.org/libreoffice/core/commit/?id=6d9be05a6fb251ed0cbcbcefd55ed174b1e8e39d

Please let me know, if you want this in libreoffice-3-5. I did not
try, maybe it does not apply cleanly, but I can backport.


Fridrich approved it on irc. Pushed the backported patch to libreoffice-3-5.

Andras

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.