Georg Baum [Thu, 15 Nov 2012 21:01:19 +0000 (22:01 +0100)]
Implement extractFromVC() for CVS and SVN.
Both cvs and svn are able to retrieve non-existing files from repository,
but this was only implemented for rcs. This is a prerequisite for the
planned move and copy VCV operations. I also improved error schecking and
used extractFromVC() also for files specified on the command line if they
do not exist (in GUI mode, it was already the case in non-GUI mode).
Uwe Stöhr [Wed, 14 Nov 2012 22:27:49 +0000 (23:27 +0100)]
installer: 2 bugbixes
- avoid doubled semicolon in LaTeX editor path list
- correct path to the JabRef installation folder in LyX's PATH
- updated to JabRef 2.8.1
- rename the installer executables from LyX-205-x-Bundle.exe
Georg Baum [Tue, 13 Nov 2012 20:44:36 +0000 (21:44 +0100)]
Get rid of redundant CVS/SVN file_ member
It did always point to the buffer's file name, so it is not needed and it was
not used in most cases anyway. Instead, ensure that owner_ is always set and
cannot be changed later.
Uwe Stöhr [Mon, 12 Nov 2012 00:31:00 +0000 (01:31 +0100)]
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
Uwe Stöhr [Sun, 11 Nov 2012 17:07:55 +0000 (18:07 +0100)]
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
Uwe Stöhr [Sat, 10 Nov 2012 21:08:43 +0000 (22:08 +0100)]
installer: further work on dictionary handling and bugfixes
- remove the error-prone method of finding dictionaries by renaming some
- add new dictionaries for future LyX 2.1 (more to come)
- update and correct some dictionary sizes
- fix detection of the possible 64bit programs jedit, Gimp, GhostScript and GSview
- remove detection of old Vim version
Uwe Stöhr [Sat, 10 Nov 2012 06:21:00 +0000 (07:21 +0100)]
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
Uwe Stöhr [Sat, 10 Nov 2012 06:05:19 +0000 (07:05 +0100)]
installer: updates to dictionary handling
- settings.nsh: update to LyX 2.0.5
- thesaurus.nsh:
- don't download already existing dictionaries when installing over an existing LyX installation
- the list of available dictionaries is 120
- detection:
- detect existing dictionaries
- fix detection of Gimp and Photoshop
- init.nsh: detect existing dictionaries and modify the list of available dictionaries accordingly in the installer sections
Uwe Stöhr [Thu, 8 Nov 2012 00:22:07 +0000 (01:22 +0100)]
Czech Tutorial.lyx: reset fileformat
please don't change the fileformat if not necessary (only necessary to describe new features in LyX 2.1). This helps me a lot keeping all language and release versions in sync and to update all
Georg Baum [Fri, 26 Oct 2012 20:23:16 +0000 (22:23 +0200)]
Import theorems correctly (bugs #5702, #5776)
Actually tex2lyx can handle modules since some time (#5702), but not
theorems (#5776). Now the following issues are fixed:
- Modules that depend on other modules can be loaded, since the dependencies
are loaded first
- Default moduls of the text class are loaded correctly
- \newtheorem is recognized as a command that defines new environments and
treated similar to \newenvironment
Georg Baum [Tue, 23 Oct 2012 18:45:21 +0000 (20:45 +0200)]
Implement tex2lyx -m switch (bug #8393)
With this new command line switch a list of modules can be loaded
unconditionally. This seems to be needed for the literate programming formats,
and it is useful to work around bug #5702 as well.