mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-21 17:51:03 +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>
|
||||
|
||||
* Makefile.am: move some doxy stuff from here...
|
||||
|
41
INSTALL
41
INSTALL
@ -46,44 +46,42 @@ Standard Template Library (STL); this means that gcc users will have
|
||||
to install the relevant libstdc++ library to be able to compile this
|
||||
version.
|
||||
|
||||
* xforms frontend
|
||||
|
||||
Both an Xforms and Xpm libraries should be installed to compile LyX.
|
||||
It is imperative that you have the correct versions of these
|
||||
libraries, and their associated header files.
|
||||
|
||||
As of LyX version 1.2.0, you will need to have Xforms library and
|
||||
header version 0.88 or 0.89. Version 0.89.6 is the one which works
|
||||
best, but the old stable 0.88.1 version is still supported. On some
|
||||
systems, such as linux ELF, there are shared library versions of the
|
||||
Xforms library, which require an installation step to configure the
|
||||
system.
|
||||
|
||||
Xforms is available (free) only in binary format, source code is not
|
||||
available. If it is not available for your machine, contact the Xforms
|
||||
developers to request a version for your system. You can get it from
|
||||
The xforms library has been very recently updated to version 1.0.
|
||||
This version has been released under the LGPL (Lesser General Public
|
||||
License), and the availability of the source means that 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.
|
||||
In fact, LyX 1.3.0 no longer supports versions of xforms older than 0.89.5.
|
||||
|
||||
You can get the source from
|
||||
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/
|
||||
ftp://ncmir.ucsd.edu/pub/xforms/OpenSource/xforms-1.0-release.tgz
|
||||
ftp://ftp.lyx.org/pub/xforms/OpenSource/xforms-1.0-release.tgz
|
||||
|
||||
If you use a rpm-based linux distribution, such as RedHat or Mandrake,
|
||||
we recommend that you grab a version of xforms from
|
||||
ftp://ftp.lyx.org/pub/lyx/contrib
|
||||
as the rpm packages commonly found are compiled against glibc 2.0
|
||||
instead of 2.[12], and this causes occasional crashes.
|
||||
Look for the xforms-1.0-release.src.rpm or the binary libforms*.i386.rpm.
|
||||
|
||||
In addition, you must have libXpm version 4.7 or newer.
|
||||
|
||||
Note that the Qt and Gnome frontends are still under development, and
|
||||
as a result are only useful if you want to help out with testing and
|
||||
development.
|
||||
* Qt frontend
|
||||
|
||||
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
|
||||
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:
|
||||
|
||||
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
|
||||
@ -91,7 +89,6 @@ much on it.
|
||||
|
||||
To use the thesaurus, you will need to install libAikSaurus, available
|
||||
from:
|
||||
|
||||
http://aiken.clan11.com/aiksaurus/
|
||||
|
||||
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
|
||||
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
|
||||
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.
|
||||
@ -23,16 +23,15 @@ displayed properly.
|
||||
|
||||
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
|
||||
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.
|
||||
|
||||
Note also that the xforms library has been very recently updated to
|
||||
version 1.0. This version has been released under the LGPL (Lesser
|
||||
General Public License), and the availability of the source means that
|
||||
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
|
||||
a matter of fact, LyX 1.3.0 does not support anymore versions of
|
||||
xforms older than 0.89.5.
|
||||
are advised to upgrade to xforms 1.0 to enjoy all these new fixes.
|
||||
In fact, LyX 1.3.0 no longer supports versions of xforms older than 0.89.5.
|
||||
|
||||
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.
|
||||
@ -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
|
||||
LaTeX in the document. Its project home page can be found at
|
||||
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
|
||||
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
|
||||
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.
|
||||
|
||||
** 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
|
||||
a formula by showing the nesting by small purple decorations in the
|
||||
formula itself and by revealing the names of the nesting levels in the
|
||||
a formula, showing the nesting by small purple decorations 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
|
||||
package containing e.g. the zodiac symbols. New is also the internal
|
||||
structure of font changes which are now proper "insets" as anything
|
||||
else from a square root to an array. This does not only simplify the
|
||||
code greatly but also allows the same editing tricks as for the
|
||||
package containing e.g. the zodiac symbols. New also is the internal
|
||||
structure of font changes which are now proper "insets", just like
|
||||
anything else from a square root to an array. This not only simplifies
|
||||
the code greatly but also allows the same editing tricks as for the
|
||||
"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
|
||||
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"
|
||||
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
|
||||
|
||||
LyX now has a new script lyx2lyx which allows to read any old file
|
||||
produced by LyX versions as old as 0.12. 0.10 series is in the works
|
||||
for 0.10 (1.4 time line) and still older files are in the forge.
|
||||
Basically if lyx wrote it lyx will read it. :-)
|
||||
LyX now has a new script lyx2lyx which enables the reading of any file
|
||||
produced by LyX versions as old as 0.12. Work is in progress on files
|
||||
created with LyX 0.10 (LyX 1.4 time-line) and still older files are
|
||||
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
|
||||
_newer_ versions of LyX. While lyx2lyx has an infrastructure in place
|
||||
There is also a strong demand to be able to read files produced by
|
||||
_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
|
||||
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
|
||||
configure your font server).
|
||||
|
||||
- The Insert>Short Title allows to add an optional text for section
|
||||
headings and captions that is designed to be used in table of
|
||||
contents.
|
||||
- The Insert>Short Title allows the addition of an optional text
|
||||
for section headings and captions that is designed to be used in
|
||||
tables of contents.
|
||||
|
||||
- The Insert>Float>Floatflt Figure menu item restores the capability
|
||||
of wrapping a text around an image which was present in 1.1.6 and
|
||||
- The Insert>Float>Floatflt Figure menu item restores the ability
|
||||
to wrap text around an image which was present in 1.1.6 and
|
||||
removed in 1.2.0
|
||||
|
||||
- If you configure with --with-pspell (which uses the PSpell library for
|
||||
|
36
README
36
README
@ -3,10 +3,10 @@ Preamble: LyX version scheme
|
||||
In September of 1999 the LyX Team decided that we could no
|
||||
longer successfully use the two strand development process
|
||||
like the Linux kernel. The idea was to to switch to a
|
||||
development model similar to that used by Fetchmail where only
|
||||
we would will only make small stable changes between releases
|
||||
development model similar to that used by Fetchmail where
|
||||
we would make only small stable changes between releases
|
||||
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
|
||||
the foundations of GUI/system independence, and generally
|
||||
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
|
||||
the main releases.
|
||||
|
||||
LyX still uses a continuous numbering scheme where odd or
|
||||
even numbering is not significant. Prereleases are
|
||||
labeled with a "pre" suffix and any fixes required between
|
||||
stable releases have a "fix" suffix. Thus there are three
|
||||
possible file names:
|
||||
LyX still uses a continuous numbering scheme in which odd or
|
||||
even numbering is not significant. Instead a number '1.x.y'
|
||||
indicates stable release '1.x', fix level 'y'. Prereleases
|
||||
are labeled with a "pre" suffix. Thus there are three possible
|
||||
file names:
|
||||
|
||||
lyx-1.2.0.tar.gz -- stable release
|
||||
lyx-1.2.2.tar.gz -- second maintenance release of the
|
||||
1.2.0 stable 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
|
||||
kernel (the team is too small to afford that), but rather to
|
||||
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?
|
||||
|
||||
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
|
||||
than 1995/12/01
|
||||
Perl5.002 or later to import LaTeX files into LyX
|
||||
than 1995/12/01.
|
||||
Perl5.002 or later to import LaTeX files into LyX.
|
||||
|
||||
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?
|
||||
|
||||
1. 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
|
||||
* A good c++ compiler. Development is being done mainly on
|
||||
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
|
||||
work is compaq cxx 6.1.
|
||||
2. The Xforms library version 0.89.6 (recommended) or 0.88.1.
|
||||
3. LibXpm version 4.7 (or newer).
|
||||
Either:
|
||||
* 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.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user