mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 01:59:02 +00:00
Tweaks
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5985 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
6744254894
commit
ffadbd97ec
@ -1,3 +1,9 @@
|
|||||||
|
2003-01-26 Angus Leeming <leeming@lyx.org>
|
||||||
|
|
||||||
|
* README, NEWS, INSTALL: tighten up the English and make them a bit
|
||||||
|
more self-consistent. Remove a couple of references to bogus ftp
|
||||||
|
repositories.
|
||||||
|
|
||||||
2003-01-18 Lars Gullik Bjønnes <larsbj@gullik.net>
|
2003-01-18 Lars Gullik Bjønnes <larsbj@gullik.net>
|
||||||
|
|
||||||
* Makefile.am: move some doxy stuff from here...
|
* Makefile.am: move some doxy stuff from here...
|
||||||
|
49
INSTALL
49
INSTALL
@ -46,52 +46,49 @@ Standard Template Library (STL); this means that gcc users will have
|
|||||||
to install the relevant libstdc++ library to be able to compile this
|
to install the relevant libstdc++ library to be able to compile this
|
||||||
version.
|
version.
|
||||||
|
|
||||||
|
* xforms frontend
|
||||||
|
|
||||||
Both an Xforms and Xpm libraries should be installed to compile LyX.
|
Both an Xforms and Xpm libraries should be installed to compile LyX.
|
||||||
It is imperative that you have the correct versions of these
|
It is imperative that you have the correct versions of these
|
||||||
libraries, and their associated header files.
|
libraries, and their associated header files.
|
||||||
|
|
||||||
As of LyX version 1.2.0, you will need to have Xforms library and
|
The xforms library has been very recently updated to version 1.0.
|
||||||
header version 0.88 or 0.89. Version 0.89.6 is the one which works
|
This version has been released under the LGPL (Lesser General Public
|
||||||
best, but the old stable 0.88.1 version is still supported. On some
|
License), and the availability of the source means that many bugs that
|
||||||
systems, such as linux ELF, there are shared library versions of the
|
have been plaguing LyX have been fixed in xforms. You are advised to
|
||||||
Xforms library, which require an installation step to configure the
|
upgrade to xforms 1.0 to enjoy all these new fixes.
|
||||||
system.
|
In fact, LyX 1.3.0 no longer supports versions of xforms older than 0.89.5.
|
||||||
|
|
||||||
Xforms is available (free) only in binary format, source code is not
|
You can get the source from
|
||||||
available. If it is not available for your machine, contact the Xforms
|
http://world.std.com/~xforms/
|
||||||
developers to request a version for your system. You can get it from
|
ftp://ncmir.ucsd.edu/pub/xforms/OpenSource/xforms-1.0-release.tgz
|
||||||
|
ftp://ftp.lyx.org/pub/xforms/OpenSource/xforms-1.0-release.tgz
|
||||||
http://world.std.com/~xforms/
|
|
||||||
ftp://ncmir.ucsd.edu/pub/xforms/
|
|
||||||
ftp://ftp.lyx.org/pub/xforms/
|
|
||||||
ftp://ftp.fu-berlin.de/unix/X11/gui/xforms
|
|
||||||
ftp://ftp.cs.ruu.nl/pub/XFORMS/
|
|
||||||
|
|
||||||
If you use a rpm-based linux distribution, such as RedHat or Mandrake,
|
If you use a rpm-based linux distribution, such as RedHat or Mandrake,
|
||||||
we recommend that you grab a version of xforms from
|
we recommend that you grab a version of xforms from
|
||||||
ftp://ftp.lyx.org/pub/lyx/contrib
|
ftp://ftp.lyx.org/pub/lyx/contrib
|
||||||
as the rpm packages commonly found are compiled against glibc 2.0
|
Look for the xforms-1.0-release.src.rpm or the binary libforms*.i386.rpm.
|
||||||
instead of 2.[12], and this causes occasional crashes.
|
|
||||||
|
|
||||||
In addition, you must have libXpm version 4.7 or newer.
|
In addition, you must have libXpm version 4.7 or newer.
|
||||||
|
|
||||||
Note that the Qt and Gnome frontends are still under development, and
|
* Qt frontend
|
||||||
as a result are only useful if you want to help out with testing and
|
|
||||||
development.
|
LyX has been tested with both Qt 2.x and 3.0.x libraries. The only special
|
||||||
|
point to make is that you must ensure that both LyX and the Qt libraries
|
||||||
|
are compiled with the same C++ compiler.
|
||||||
|
|
||||||
|
|
||||||
If you make modifications to files in src/ (for example by applying a
|
If you make modifications to files in src/ (for example by applying a
|
||||||
patch), you will need to have the GNU gettext package installed, due
|
patch), you will need to have the GNU gettext package installed, due
|
||||||
to some dependencies in the makefiles. You can find the latest version
|
to some dependencies in the makefiles. You can get the latest version
|
||||||
from:
|
from:
|
||||||
|
ftp://ftp.gnu.org/gnu/gettext/gettext-0.11.4.tar.gz
|
||||||
ftp://ftp.gnu.org/gnu/gettext/gettext-0.11.4.tar.gz
|
|
||||||
|
|
||||||
LyX contains a hack to work around this, but you should not rely too
|
LyX contains a hack to work around this, but you should not rely too
|
||||||
much on it.
|
much on it.
|
||||||
|
|
||||||
To use the thesaurus, you will need to install libAikSaurus, available
|
To use the thesaurus, you will need to install libAikSaurus, available
|
||||||
from :
|
from:
|
||||||
|
|
||||||
http://aiken.clan11.com/aiksaurus/
|
http://aiken.clan11.com/aiksaurus/
|
||||||
|
|
||||||
Finally, the two following programs should be available at
|
Finally, the two following programs should be available at
|
||||||
|
53
NEWS
53
NEWS
@ -3,7 +3,7 @@ What's new in version 1.3.0?
|
|||||||
|
|
||||||
As with the previous major version 1.2.0, many things make this new
|
As with the previous major version 1.2.0, many things make this new
|
||||||
release an exciting one. This should not however hide the fact that
|
release an exciting one. This should not however hide the fact that
|
||||||
the `under the hood' changes to the code have been (again) very
|
the `under the hood' changes to the code have again been very
|
||||||
important. One of these invisible changes that have been going on for
|
important. One of these invisible changes that have been going on for
|
||||||
a long time is the so-called GUI-independence project. We are glad to
|
a long time is the so-called GUI-independence project. We are glad to
|
||||||
announce that version 1.3.0 shows the first results of this.
|
announce that version 1.3.0 shows the first results of this.
|
||||||
@ -23,16 +23,15 @@ displayed properly.
|
|||||||
|
|
||||||
The avent of the Qt frontend does not mean that the historical xforms
|
The avent of the Qt frontend does not mean that the historical xforms
|
||||||
frontend is dead. Actually, it is still the one which is the best
|
frontend is dead. Actually, it is still the one which is the best
|
||||||
implemented, since we had much time to polish it. In this release,
|
implemented, because we have had more time to polish it. In this release,
|
||||||
most of the dialogs have been redesigned to be tighter.
|
most of the dialogs have been redesigned to be tighter.
|
||||||
|
|
||||||
Note also that the xforms library has been very recently updated to
|
Note also that the xforms library has been very recently updated to
|
||||||
version 1.0. This version has been released under the LGPL (Lesser
|
version 1.0. This version has been released under the LGPL (Lesser
|
||||||
General Public License), and the availability of the source means that
|
General Public License), and the availability of the source means that
|
||||||
many bugs that have been plaguing LyX have been fixed in xforms. You
|
many bugs that have been plaguing LyX have been fixed in xforms. You
|
||||||
are advised to upgrade to xforms 1.0 to enjoy all these new fixes. As
|
are advised to upgrade to xforms 1.0 to enjoy all these new fixes.
|
||||||
a matter of fact, LyX 1.3.0 does not support anymore versions of
|
In fact, LyX 1.3.0 no longer supports versions of xforms older than 0.89.5.
|
||||||
xforms older than 0.89.5.
|
|
||||||
|
|
||||||
In most cases the dialogs have been designed to make it impossible to input
|
In most cases the dialogs have been designed to make it impossible to input
|
||||||
invalid parameters. The exception to this rule is the input of length data.
|
invalid parameters. The exception to this rule is the input of length data.
|
||||||
@ -53,28 +52,28 @@ preview-latex is an emacs package for LaTeX that allows "instant previews"
|
|||||||
of LaTeX code, so you can immediately see the visual rendering of the
|
of LaTeX code, so you can immediately see the visual rendering of the
|
||||||
LaTeX in the document. Its project home page can be found at
|
LaTeX in the document. Its project home page can be found at
|
||||||
http://sourceforge.net/projects/preview-latex. With the help of David
|
http://sourceforge.net/projects/preview-latex. With the help of David
|
||||||
Kastrup, the author, current CVS LyX can harness this functionality to
|
Kastrup, the author, LyX 1.3.0 can harness this functionality to
|
||||||
allow instant previews in the LyX window of math equations and
|
allow instant previews in the LyX window of math equations and
|
||||||
figures. This feature can be immensely useful for making sure the
|
figures. This feature can be immensely useful, ensuring that the
|
||||||
rendering of your equation will look right in the final output. The
|
rendering of your equation will look right in the final output. The
|
||||||
preview is only displayed (when enabled) when you're not editing the
|
preview is only displayed (if enabled) when you're not editing the
|
||||||
actual equation, so it's unobtrusive too.
|
actual equation, so it's unobtrusive too.
|
||||||
|
|
||||||
** Math editor
|
** Math editor
|
||||||
|
|
||||||
There have been few visible and some not-so-visible changes. On the
|
There have been a few visible and some not-so-visible changes. On the
|
||||||
visible side we have better visual feedback regarding the structure of
|
visible side we have better visual feedback regarding the structure of
|
||||||
a formula by showing the nesting by small purple decorations in the
|
a formula, showing the nesting by small purple decorations in the
|
||||||
formula itself and by revealing the names of the nesting levels in the
|
formula itself and revealing the names of the nesting levels in the
|
||||||
minibuffer. There is now native support for symbols from the wasy
|
minibuffer. There is now native support for symbols from the wasy
|
||||||
package containing e.g. the zodiac symbols. New is also the internal
|
package containing e.g. the zodiac symbols. New also is the internal
|
||||||
structure of font changes which are now proper "insets" as anything
|
structure of font changes which are now proper "insets", just like
|
||||||
else from a square root to an array. This does not only simplify the
|
anything else from a square root to an array. This not only simplifies
|
||||||
code greatly but also allows the same editing tricks as for the
|
the code greatly but also allows the same editing tricks as for the
|
||||||
"regular" math. However, it was not possible to tweak the visible
|
"regular" math. However, it was not possible to tweak the visible
|
||||||
behaviour to mimic 1.2 in all cases, so this might take some time to
|
behaviour to mimic 1.2 in all cases, so this might take some time to
|
||||||
get accustomed to. On the pro side, the new structure allowed
|
get accustomed to. On the pro side, the new structure allowed
|
||||||
implementing support for LaTeX's \mbox and \fbox and general
|
support for LaTeX's \mbox and \fbox to be implemented and general
|
||||||
"switching back to text mode within math", so a lot of "evil red text"
|
"switching back to text mode within math", so a lot of "evil red text"
|
||||||
trickery is not needed anymore. The most visible changes are the following:
|
trickery is not needed anymore. The most visible changes are the following:
|
||||||
|
|
||||||
@ -89,13 +88,13 @@ trickery is not needed anymore. The most visible changes are the following:
|
|||||||
|
|
||||||
** Reading old files
|
** Reading old files
|
||||||
|
|
||||||
LyX now has a new script lyx2lyx which allows to read any old file
|
LyX now has a new script lyx2lyx which enables the reading of any file
|
||||||
produced by LyX versions as old as 0.12. 0.10 series is in the works
|
produced by LyX versions as old as 0.12. Work is in progress on files
|
||||||
for 0.10 (1.4 time line) and still older files are in the forge.
|
created with LyX 0.10 (LyX 1.4 time-line) and still older files are
|
||||||
Basically if lyx wrote it lyx will read it. :-)
|
in the forge. Basically if lyx wrote it LyX will read it. :-)
|
||||||
|
|
||||||
There is also a strong demand for being able to read files produced by
|
There is also a strong demand to be able to read files produced by
|
||||||
_newer_ versions of LyX. While lyx2lyx has an infrastructure in place
|
_newer_ versions of LyX. While lyx2lyx has the infrastructure in place
|
||||||
to do such things, the filters to `downgrade' LyX files (from 1.3.0 to
|
to do such things, the filters to `downgrade' LyX files (from 1.3.0 to
|
||||||
1.2.x, for example) have not yet been written.
|
1.2.x, for example) have not yet been written.
|
||||||
|
|
||||||
@ -105,12 +104,12 @@ to do such things, the filters to `downgrade' LyX files (from 1.3.0 to
|
|||||||
equations if they are available (it is not necessary anymore to
|
equations if they are available (it is not necessary anymore to
|
||||||
configure your font server).
|
configure your font server).
|
||||||
|
|
||||||
- The Insert>Short Title allows to add an optional text for section
|
- The Insert>Short Title allows the addition of an optional text
|
||||||
headings and captions that is designed to be used in table of
|
for section headings and captions that is designed to be used in
|
||||||
contents.
|
tables of contents.
|
||||||
|
|
||||||
- The Insert>Float>Floatflt Figure menu item restores the capability
|
- The Insert>Float>Floatflt Figure menu item restores the ability
|
||||||
of wrapping a text around an image which was present in 1.1.6 and
|
to wrap text around an image which was present in 1.1.6 and
|
||||||
removed in 1.2.0
|
removed in 1.2.0
|
||||||
|
|
||||||
- If you configure with --with-pspell (which uses the PSpell library for
|
- If you configure with --with-pspell (which uses the PSpell library for
|
||||||
|
40
README
40
README
@ -3,10 +3,10 @@ Preamble: LyX version scheme
|
|||||||
In September of 1999 the LyX Team decided that we could no
|
In September of 1999 the LyX Team decided that we could no
|
||||||
longer successfully use the two strand development process
|
longer successfully use the two strand development process
|
||||||
like the Linux kernel. The idea was to to switch to a
|
like the Linux kernel. The idea was to to switch to a
|
||||||
development model similar to that used by Fetchmail where only
|
development model similar to that used by Fetchmail where
|
||||||
we would will only make small stable changes between releases
|
we would make only small stable changes between releases
|
||||||
and release more often. This lead to the 1.1.x series of LyX
|
and release more often. This lead to the 1.1.x series of LyX
|
||||||
releases where the inhards of the program have been rewritten
|
releases during which the inhards of the program were rewritten
|
||||||
to make use of the C++ Standard Library features, establish
|
to make use of the C++ Standard Library features, establish
|
||||||
the foundations of GUI/system independence, and generally
|
the foundations of GUI/system independence, and generally
|
||||||
clean up the data structures used in the core of LyX.
|
clean up the data structures used in the core of LyX.
|
||||||
@ -19,18 +19,18 @@ Preamble: LyX version scheme
|
|||||||
feature/modification has proved stable it will be merged into
|
feature/modification has proved stable it will be merged into
|
||||||
the main releases.
|
the main releases.
|
||||||
|
|
||||||
LyX still uses a continuous numbering scheme where odd or
|
LyX still uses a continuous numbering scheme in which odd or
|
||||||
even numbering is not significant. Prereleases are
|
even numbering is not significant. Instead a number '1.x.y'
|
||||||
labeled with a "pre" suffix and any fixes required between
|
indicates stable release '1.x', fix level 'y'. Prereleases
|
||||||
stable releases have a "fix" suffix. Thus there are three
|
are labeled with a "pre" suffix. Thus there are three possible
|
||||||
possible file names:
|
file names:
|
||||||
|
|
||||||
lyx-1.2.0.tar.gz -- stable release
|
lyx-1.2.0.tar.gz -- stable release
|
||||||
lyx-1.2.2.tar.gz -- second maintenance release of the
|
lyx-1.2.2.tar.gz -- second maintenance release of the
|
||||||
1.2.0 stable release
|
1.2.0 stable release
|
||||||
lyx-1.2.0pre1.tar.gz -- potentially unstable test release
|
lyx-1.2.0pre1.tar.gz -- potentially unstable test release
|
||||||
|
|
||||||
The maintenance releases are designed mainly to fix bugs. The
|
The maintenance releases are designed primarily to fix bugs. The
|
||||||
goal here is not to have parallel development as for the linux
|
goal here is not to have parallel development as for the linux
|
||||||
kernel (the team is too small to afford that), but rather to
|
kernel (the team is too small to afford that), but rather to
|
||||||
include all the simple (so that the maintenance burden on us
|
include all the simple (so that the maintenance burden on us
|
||||||
@ -65,10 +65,10 @@ What is LyX not?
|
|||||||
What do I need to run LyX?
|
What do I need to run LyX?
|
||||||
|
|
||||||
A Unix-like system or Windows with cygwin, OS/2 with XFree
|
A Unix-like system or Windows with cygwin, OS/2 with XFree
|
||||||
At least X11 Release 5
|
At least X11 Release 5.
|
||||||
A decent LaTeX2e installation (e.g. teTeX or NTeX) not older
|
A decent LaTeX2e installation (e.g. teTeX or NTeX) not older
|
||||||
than 1995/12/01
|
than 1995/12/01.
|
||||||
Perl5.002 or later to import LaTeX files into LyX
|
Perl5.002 or later to import LaTeX files into LyX.
|
||||||
|
|
||||||
What's new?
|
What's new?
|
||||||
|
|
||||||
@ -96,12 +96,16 @@ How do I upgrade from an earlier LyX version?
|
|||||||
|
|
||||||
What do I need to compile LyX from the source distribution?
|
What do I need to compile LyX from the source distribution?
|
||||||
|
|
||||||
1. A good c++ compiler. Development is being done mainly on
|
* A good c++ compiler. Development is being done mainly on
|
||||||
gcc/g++, but some others work. As of LyX 1.2.0, you need at
|
gcc/g++, but some others work. As of LyX 1.3.0, you need at
|
||||||
least gcc 2.95.X (or egcs 1.1.x). Another compiler known to
|
least gcc 2.95.X (or egcs 1.1.x). Another compiler known to
|
||||||
work is compaq cxx 6.1.
|
work is compaq cxx 6.1.
|
||||||
2. The Xforms library version 0.89.6 (recommended) or 0.88.1.
|
Either:
|
||||||
3. LibXpm version 4.7 (or newer).
|
* The Xforms library, version 0.89.5 or newer. We recommend
|
||||||
|
the LGPL version 1.0.
|
||||||
|
* LibXpm, version 4.7 or newer.
|
||||||
|
Or:
|
||||||
|
* The Qt library, version 2.x or 3.0.x.
|
||||||
|
|
||||||
Read the file "INSTALL" for more information on compiling.
|
Read the file "INSTALL" for more information on compiling.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user