Commit Graph

170 Commits

Author SHA1 Message Date
Uwe Stöhr
7ad7575143 Win installer: check that the Win installer is not already running 2017-11-22 00:33:47 +01:00
Uwe Stöhr
363484a83f Win installer: add two more required packages and correct a word
- vntex is necessary for Vietnamese, greek-fontenc for Greek
- use correct term for Farsi
2017-11-21 01:10:16 +01:00
Uwe Stöhr
01205cfafa Win installer: add file info to the installer executable file 2017-11-18 16:54:44 +01:00
Uwe Stöhr
3887ffb24f Win installer: make it a real Unicode program 2017-11-07 02:17:46 +01:00
Uwe Stöhr
6030161ad9 Win installer: backport some recent changes 2017-11-05 20:54:36 +01:00
Uwe Stöhr
d158f78f87 Win installer: fix detection of 64bit Krita and 64bit JabRef
also update the changelog
2017-11-01 14:34:36 +01:00
Uwe Stöhr
bffb17112b Win installer: fix a MiKTeX package issue
since a few months MiKTeX's package manager required the option "--admin" when calling it with admin privileges

- also register the .lyx22 file extension to be opened with the future LyX 2.2.4
2017-10-31 22:18:06 +01:00
Uwe Stöhr
22ff59c9ca Win installer. update Qt
- Qt 5.6.3 uses a different path name scheme
- one DLL as removed in Qt 5.6.3
2017-10-15 16:41:50 +02:00
Uwe Stöhr
1265ed2a68 Win installer: fix 2 bugs and update libraries 2017-01-26 02:16:53 +01:00
Uwe Stöhr
33b9157b67 Win installer: init.nsh: a change that I forgot to backport 2016-11-23 03:01:08 +01:00
Uwe Stöhr
4961683764 Win installer backport recent changes 2016-10-16 14:34:27 +02:00
Uwe Stöhr
2da990973b Win installer: add an MSVC DLL
the compiled lyx.exe does not use it but since its distribution is recommended by Microsoft it doesn't harm to distribute it with the installer
2016-07-26 23:40:19 +02:00
Uwe Stöhr
a239018f42 Win installer: new version with Qt 5.6.1
- the update to JabRef 3.4 which fixes installation problems if user has no admin privileges
- also update MiKTeX and ImageMagick
2016-06-09 02:10:32 +02:00
Uwe Stöhr
52548a4436 Win installer: 2 bugfixes 2016-05-31 01:22:12 +02:00
Uwe Stöhr
0f3dbc472f Win installer: update thesaurus and dictionaries
- also use a better default MiKTeX repository
2016-05-19 03:28:31 +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
16bd45f099 installer: filelist.nsh: add necessary MSVC 2015 runtime DLLs 2016-04-14 01:52:34 +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
54451aab2d Win installer: remove 2 files that are not in Qt 5.6 2016-03-07 01:28:02 +01:00
Uwe Stöhr
bf4e6c7767 Win installer: several fixes
- fix broken weblinks
- remove unused includes
2016-02-12 02:52:36 +01:00
Uwe Stöhr
53d911b35d Win installer: some fixes and improvements
- fixed typos and updated translation
- support for Krita
- updated support for Gimp
- updated backup detection for TeXLive (generic detection always works independently)
- safeguard for a variable issue
2016-02-11 01:33:34 +01:00
Uwe Stöhr
77bb8b91a3 Win installer: prepare for beta 1
- also add support to detect JabRef 3.x
- also add support to detect Pandoc
- some minor improvements
2016-02-09 00:31:57 +01:00
Uwe Stöhr
af966e1ee3 Windows installer: updated translation by Koji
- also add a note
2016-02-04 00:13:21 +01:00
Uwe Stöhr
063b7ff849 Win installer: we need to ship the Qt platform dlls
- also remove now unnecessary file lists
2016-01-14 22:56:49 +01:00
Uwe Stöhr
2287734139 installer: remove filelists that are not used 2016-01-14 02:10:11 +01:00
Uwe Stöhr
62fa508867 installer: use Qt 5 for LyX 2.2.x releases 2015-12-06 05:14:45 +01:00
Uwe Stöhr
fe450c850c installer: add up to date check for inkscape
also fine-tune the conversion of wmf/emf images
2015-12-02 00:47:05 +01:00
Uwe Stöhr
2bd2aa2781 installer: install Qt plugin DLLs correctly
- also remove support metafile2eps because:
  - it is outdated
  - unnecessary third-party program since ImageMagick can do this too
  - needs unnecessarily installation time
2015-11-27 00:39:38 +01:00
Uwe Stöhr
14538a3186 installer: include DLLs for SVG
It seems that the QT file qsvgicon4.dll is needed for svg icons in lyX. QtXml might be necessary as well
2015-11-26 01:11:26 +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
44527cceed installer/include/filelist.nsh: add the QtSvg library 2015-07-13 21:29:48 +02:00
Uwe Stöhr
cb20102701 Win installer: add support for the program rsvg
also remove the now superfluous eLyXer addition
2015-06-02 00:25:59 +02:00
Uwe Stöhr
5fa7d3f90a Win installer: correct a sorting 2015-02-09 01:16:47 +01:00
Uwe Stöhr
4e1e01361f Windows installer: fix problem with installation of babel Packages
- the installer now re-synchronize MiKTeX's package database before installing or updating LaTeX-packages. This assures that new packages and renamed packages can automatically be installed when they are missing (fixes bug #9370)
- update the list of LaTeX packages that have to be installed when LyX is installed via the bundle installer for the first time on a PC
- add support for Turkish spell-checking
2015-01-09 02:49:41 +01:00
Uwe Stöhr
4d4ba7b80c installer: fine-tuning
don't bother the user with questions if the uninstaller was accidentally deleted
2014-04-27 15:14:01 +02:00
Uwe Stöhr
62cbf893d2 Windows installer: add 3 new features/bugfixes
As discussed with Vincent I added 3 new features:

* LyX can now also be installed over an existing installation of the same LyX version if the users really wants this.
(A message box appears recommending not to do so for test releases and when there are problems with an existing installation of the same release.)
* LyX can now also be installed if the uninstaller executable of a former LyX was accidentally deleted.
(That this case was not handled was more a bug. Thanks Vicent for the pointer.)
* If a user set MiKTeX's automatic package installation to "No" the installer will.
(As discussed with Vincent, if a user has disabled this MiKTeX feature he most probably know the consequences. So respect his decision.)
  respect that and not re-enable it.

I would be happy if anybody can spend a translation of the changed installer message.
2014-04-19 18:58:22 +02:00
Uwe Stöhr
97c89c86a1 installer: fix a bug with file associations
- this fixes the bug I mentioned in my previous installer commit
2014-03-30 05:33:55 +02:00
Uwe Stöhr
5284488f37 installer: commit files with which installer for RC1 was built
- known problem: if LyX 2.0.x is installed and you install 2.1rc1, the .lyx file associations will not be updated but if LyX 2.1 is installed on a new PC the file associations work (work is in progress)
2014-03-29 01:50:18 +01:00
Uwe Stöhr
2dd55a1778 installer: fix bug in dictionary installation
- we have a new dictionary and a new thesaurus so that we must increase the search list
- update the dictionary mirror list
2014-03-10 22:08:21 +01:00
Uwe Stöhr
ea05826908 installer: cleaner support for splitindex and pdfcrop
- it turned out that the hack to install a stripped-down Perl directly to MiKTEX is not only error-prone, requires admin permission but that it is also not safe because MiKTeX changes the folder structure from time to time. With the new solution Perl is installed directly for LyX like we do for ImageMagick, Python etc.
- for pdfcrop support there is a bug in pdfcriop that the requirement is hardcoded to Ghostscript 32bit - I contacted the pdfcrop author to fix this
2014-03-09 18:19:58 +01:00
Uwe Stöhr
e80dde776b installer: add new dictionary names
- also correct 2 file sizes
2014-03-08 00:25:22 +01:00
Uwe Stöhr
e165ff18be installer: update dictionary list
- there is now a Turkmen spell checker
- there is now a Galician thesaurus available
2014-03-07 00:24:28 +01:00
Uwe Stöhr
2dc0ec25d3 installer: enable to run it silently 2014-02-18 02:15:53 +01:00
Vincent van Ravesteijn
ebaead1075 Revert "installer: support new LyX helper programs"
These files are only used by the tests and should not be installed.

This reverts commit fc400ae8eb.
2014-02-02 14:31:35 +01:00
Uwe Stöhr
fc400ae8eb installer: support new LyX helper programs 2013-12-04 00:45:46 +01:00
Uwe Stöhr
fd6151e394 installer: prepare for a LyX 2.1beta release 2013-05-31 04:27:08 +02:00
Uwe Stöhr
eb314aa5be installer: update dictionary for Norwegian 2013-05-20 03:18:11 +02:00
Uwe Stöhr
1c362cc773 installer: really fix splitindex support this time
- for splitindex the installer has to install Perl to MiKTeX but 64bit MiKTeX works with Perl using a different folder structure than 32bit MiKTeX
2013-05-19 18:46:14 +02:00
Uwe Stöhr
abb3bf224b installer: fix an issue with 64bit MiKTeX
- splitindex did not work when 64bit-MiKTeX was used
2013-05-18 14:19:54 +02:00
Uwe Stöhr
81539ec435 installer: fix an issue
- also take care of emergency releases when updating LyX
- add some prerequisites for a new feature
2013-05-03 01:11:32 +02:00