Commit Graph

19 Commits

Author SHA1 Message Date
Uwe Stöhr
290efe6190 installer: bugfixes, code simplification and documentation
- dictionaries.nsh: code documentation and simplification
- lyx.nsi: comment out currently unused code
- init.nsh: some corrections and fix bug that info that JabRef and MiKTeX were installed together with LyX was deleted before the uninstaller was really run
- LaTeX.nsh: documentation and fix a bug (for an unknown reason SHCTX can be used to read and delte but not to write in the registry)
- gui.nsh: enable descriptions
- detection: move dictionary code to dictionaries
2012-11-11 18:07:55 +01:00
Uwe Stöhr
ea7cf4f5eb installer: some registry and detection fixes
- detection.nsh:
  - fixed detection of the LaTeX source file editors
  - removed support for obsolete LaTeX source file editors

- init.nsh:
  - don't allow to install an older LyX version over a newer one
  - support dictionaries for new languages that will be supported by LyX 2.1

- remove registry entries of current LyX version when installing a newer version over it
2012-11-11 07:12:43 +01:00
Uwe Stöhr
e447cdbd6b installer: clarify a message
It is possible to install a newer lyX over an existing older LyX installation, but we cannot allow to install over the same lyX version. Therefore output the version number if this error message is shown
2012-11-10 07:21:00 +01:00
Uwe Stöhr
8d163b19b3 installer: fix a typo in translation 2012-07-02 23:04:18 +02:00
Uwe Stöhr
fea35ef2c6 installer: output messages
- output a message when multiple index feature or Metafile support won't be available
2012-06-27 01:07:46 +02:00
Uwe Stöhr
9466967f0e finish new installer
- thanks to the new version of ImageMagick no longer admin permissions are required
- init.nsh: iron out 2 non-admin residues
- language files: add missing entries and remove some unused ones
2012-06-25 03:29:58 +02:00
Uwe Stöhr
dc5dc850bf installer: implement new method to select hunspell and thesaurus dictionaries and to download the selected ones (final part 2) 2012-06-03 23:55:21 +02:00
Uwe Stöhr
3758bb1630 installer: fix a typo for Dutch
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39614 a592a061-630c-0410-9148-cb99ea01b6c8
2011-09-06 03:47:50 +00:00
Uwe Stöhr
224d8332b1 installer translation: get rid if GSview and other unused strings
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38990 a592a061-630c-0410-9148-cb99ea01b6c8
2011-06-08 16:38:15 +00:00
Uwe Stöhr
d964457d9a installer: merge LyXWinInstaller with the new one, see my mail
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38820 a592a061-630c-0410-9148-cb99ea01b6c8
2011-05-23 04:12:10 +00:00
Joost Verburg
e2329914ec * remove old installer code for external ImageMagick and Ghostscript
* remove old text in uninstaller
* remove language selection in installer (now integrated in LyX prefs)
* updates for MSVC 2010

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37714 a592a061-630c-0410-9148-cb99ea01b6c8
2011-02-17 17:02:10 +00:00
Joost Verburg
f9e5128e31 lots of installer improvements:
* Add option to bundle required ImageMagick/Ghostscript files without the need to modify registry keys that belong to the original applications. This allows for full support for installation by limited users, gives different users the possibility to have a different setup of all LyX tools and reduces download size. The necessary files will be included in the dependency package.
* Python, ImageMagick and Ghostscript will now all be compiled using the same MSVC compiler and can use the same C runtimes. This reduces the installer size.
* Compile Python files during installation to improve performance. Limited users may not have access to the installation folders so the files cannot be compiled afterwards.
* Only the settings that typically need to be changed for LyX releases are now in settings.nsh.
* Rename launcher executable to LyXLauncher.exe to match the alternative installer.
* Minor fixes and cleanup.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24574 a592a061-630c-0410-9148-cb99ea01b6c8
2008-05-01 18:33:36 +00:00
Uwe Stöhr
b7bb018c4b French translation updates by Jean-Pierre
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24432 a592a061-630c-0410-9148-cb99ea01b6c8
2008-04-22 00:03:04 +00:00
Joost Verburg
0aac671e83 * optimizations and fixes for installation using a limited user account. default directory for a limited account is set to local application data.
* simplified initialization functions

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24243 a592a061-630c-0410-9148-cb99ea01b6c8
2008-04-11 23:01:05 +00:00
Joost Verburg
afd7bd4608 run the LyX configure.py script, so MiKTeX can download its packages. the console output is captured and shown in the details list.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24154 a592a061-630c-0410-9148-cb99ea01b6c8
2008-04-07 17:26:02 +00:00
Joost Verburg
d1a3055578 lots of installer improvements:
* use nsDialogs instead of InstallOptions for custom wizard pages, faster & easier to customize
* upgrade to Modern UI 2
* use MultiUser.nsh to support multiple installation modes (all users / current user) in a much more simple way
* use LangFile.nsh for the language files, again less scripting required
* simplified installer structure
* more meaningful variable names
* more comments
* minor fixes

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24062 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-30 21:37:53 +00:00
Uwe Stöhr
c8639179da - reupload LyXWinInstaller for code verification as discussed with Bo
- set missing EOL flags for official installer files

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17116 a592a061-630c-0410-9148-cb99ea01b6c8
2007-02-08 21:09:30 +00:00
Joost Verburg
1cddf71701 i18n improvements:
* More space on installer dialogs
* Shortened a few texts
* Set default LyX language to English if the OS language is not supported
* Corrected text on viewer download dialog

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15760 a592a061-630c-0410-9148-cb99ea01b6c8
2006-11-05 20:52:02 +00:00
Joost Verburg
b61b9cc6a4 LyX 1.5 Windows installer
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15734 a592a061-630c-0410-9148-cb99ea01b6c8
2006-11-04 14:28:11 +00:00