Commit Graph

38 Commits

Author SHA1 Message Date
Richard Kimberly Heck
bd660c459f Changed main registry entry (LyX\Version now).
Added "latestVersion" value.

Patch from Eugene.
2020-04-04 19:18:23 -04:00
Richard Kimberly Heck
933cf12140 Implement 64 bit installer.
Remove registry hacking for imagemagick (using portable now).
2020-04-04 19:16:29 -04:00
Uwe Stöhr
4c21ca318f Win installer: convert all files to Unicode
- at the moment some files were in Unicode, some in CP1252 which can make unnecessary troubles
- remove an obsolete file
- update InstallerStructure.odg
2018-02-18 15:45:08 +01:00
Uwe Stöhr
851782953b Win installer: code review
- use https in URLs
- remove unused code
- use variables if possible
- LyX 2.3.x won't support Windows Vista because Qt 5.9 does not and other third-party programs will follow soon
2017-12-06 15:28:22 +01:00
Uwe Stöhr
3a6abf2847 Win installer: final changes for 2.3-RC1
- fix detection of 64bit Krita and 64bit JabRef
- JabRef is no longer installed with the bundle installer
2017-11-01 14:33:03 +01:00
Uwe Stöhr
7c25e51385 Win installer: fix a bug 2016-11-27 15:33:06 +01:00
Uwe Stöhr
eb9a118553 Win installer: 2 bugfixes 2016-05-31 01:25:07 +02:00
Uwe Stöhr
e7aaaeded3 Win installer: push the changes that are already part of the 2.2.0 installer 2016-05-29 23:57:37 +02:00
Uwe Stöhr
b6b469a4ab Win installer: remove obsolete comment 2016-05-08 03:10:09 +02:00
Uwe Stöhr
fa2805118b Win installer: update to JabRef 3.x
- also another minor correction
2016-05-08 03:05:55 +02:00
Uwe Stöhr
239619c4f0 installer: updates for the installer for 2.2. final 2016-04-13 01:31:42 +02:00
Uwe Stöhr
764cc2be1f installer: remove residues of metafile2eps 2015-11-28 02:04:57 +01:00
Uwe Stöhr
1f0488bf36 installer: support texindy
texindy requires some more Perl and unfortunately the path tho the perl.exe in Windows' PATh environment variable.
The new EnvVarUpdate.nsh contains a function to modify Windows environment variables easily.
2015-11-16 04:04:11 +01:00
Uwe Stöhr
bd4822801a Win installer: 2 fixes for the uninstaller 2015-10-25 02:51:02 +02:00
Uwe Stöhr
f3917dceea installer: fix 2 Python related bugs
see the changelog for the fixed bugs
2015-08-05 02:29:43 +02:00
Uwe Stöhr
c3de934350 installer: uninstall JabRef also silently if necessary 2014-02-19 01:23:31 +01:00
Uwe Stöhr
4db3e641ed installer: further preparation 2013-05-31 04:33:25 +02:00
Uwe Stöhr
fd6151e394 installer: prepare for a LyX 2.1beta release 2013-05-31 04:27:08 +02:00
Uwe Stöhr
af6d19176c installer: fix 2 minor bugs
- correct required space for German thesaurus
- fix display problem of EPS and PDF images for a certain installation constellation
2012-11-16 01:21:47 +01:00
Uwe Stöhr
4a3f80fe05 installer: uninstall fixes
- fix uninstallation of Metafile2EPS pinter
- fix un/installation of JabRef if the bundle version is executed without admin privileges
- some whitespace fixes
2012-11-12 01:31:00 +01:00
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
17ec737dd6 installer: 3 fixes
- uninstall.nsh: don't uninstall the user preferences by default
- configure.nsh:
 - set also the .lyx file association when the user is not admin
 - fix the path in which the LyX start menu shortcut is executed
2012-07-03 01:42:30 +02:00
Uwe Stöhr
33a2a2eb7a installer: fix an uninstaller issue
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40800 a592a061-630c-0410-9148-cb99ea01b6c8
2012-02-27 01:50:43 +00:00
Uwe Stöhr
9473a7e6f8 installer:
- fix an uninstall issue
- fix a typo
- update settings

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40538 a592a061-630c-0410-9148-cb99ea01b6c8
2011-12-21 22:09:24 +00:00
Uwe Stöhr
4810db1280 installer:
- fix 2 uninstaller issues
- remove support for AFPL Ghostscript (license clash)
- only install Ghostscript if not already installed
- in case there are several Ghostscript installations, use the newest one
- remove an unused variable

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39582 a592a061-630c-0410-9148-cb99ea01b6c8
2011-09-05 06:09:13 +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
0f7b2cde6a Install complete Python instead of subset. Fixes #7485 and #7405.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38527 a592a061-630c-0410-9148-cb99ea01b6c8
2011-04-26 21:29:32 +00:00
Joost Verburg
2851d2c0a6 add Python logging lib
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37979 a592a061-630c-0410-9148-cb99ea01b6c8
2011-03-20 22:26:03 +00:00
Joost Verburg
a7ad2b86c0 * move system-specific file locations to settings.nsh
* updates for new dependencies packages
* use NSISdl plug-in for downloads

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37719 a592a061-630c-0410-9148-cb99ea01b6c8
2011-02-17 19:14:18 +00:00
Joost Verburg
0756424e47 MSVC 2008 CRT no longer used
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37717 a592a061-630c-0410-9148-cb99ea01b6c8
2011-02-17 17:12:20 +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
a6cdff13c7 delete old Aspell/Aiksaurus setup code
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37713 a592a061-630c-0410-9148-cb99ea01b6c8
2011-02-17 16:41:29 +00:00
Joost Verburg
bc6fff5af2 * All ImageMagick and Ghostscript resources are no longer installed as separate files but included in the applications. This improves performance and makes maintenance easier.
* Updated download location
* Fixed compatibility issue with recent NSIS versions

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@31185 a592a061-630c-0410-9148-cb99ea01b6c8
2009-08-21 22:20:41 +00:00
Joost Verburg
8c926c8c2a * Metafile to EPS conversion on 64-bit Windows
* set start directory for shortcuts

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27301 a592a061-630c-0410-9148-cb99ea01b6c8
2008-11-05 23:44:44 +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
Joost Verburg
26763681bb new logo graphics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24148 a592a061-630c-0410-9148-cb99ea01b6c8
2008-04-07 12:50:54 +00:00
Joost Verburg
56e208bbaf install and configure application/printer for metafile (EMF/WMF) to EPS conversion
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24130 a592a061-630c-0410-9148-cb99ea01b6c8
2008-04-05 19:12:37 +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