commit: nsis stuff

From: Kenneth J. Davis (
Date: Sat Dec 27 2003 - 15:01:49 EST

  • Next message: Marc Maurer: "Commit (STABLE): Re: commit: fixes utf-8 enconding and memory leak"

    CVS: ----------------------------------------------------------------------
    CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
    CVS: Committing in .
    CVS: Modified Files:
    CVS: AbiWord.nsi abi_lng_English.nsh
    CVS: Added Files:
    CVS: abi_appdef.nsh abi_lng_list.nsh abi_lng_misc.nsh abi_mui.nsh
    CVS: abi_mui_sectdesc.nsh abi_onInit.nsh
    CVS: abi_section_opt_fileassoc.nsh abi_util_fileassoc.nsh
    CVS: abi_util_sectdisable.nsh
    CVS: ----------------------------------------------------------------------
    more restructuring, add backup of prior file associations and restoration
    on uninstall, fix lang store code (move definition so should properly
    store installer language for future use)

    as part of file association work, changed oddly named add registry settings
    to more accurately reflect update registry with file associations and
    move each file association into its own section so user can choose exactly
    which ones they want to create. If they make a mistake, the uninstaller
    will restore the old value if the app the old one referred to still seems
    valid (the old key refers to a nonempty key). Also changed so user no
    longer has to set a define for MinGW to get the libAbiWord.dll, if it
    exists it is included, otherwise it is not (without errors, as it uses
    an IfExists check, which is also used by plugin installer to skip plugin
    sections for plugins that failed to compile).


    This archive was generated by hypermail 2.1.4 : Sat Dec 27 2003 - 15:01:01 EST