]> git.lyx.org Git - features.git/commitdiff
Move fontconfig stuff from ANNOUNCE to INSTALL.
authorAngus Leeming <leeming@lyx.org>
Thu, 6 Feb 2003 10:54:14 +0000 (10:54 +0000)
committerAngus Leeming <leeming@lyx.org>
Thu, 6 Feb 2003 10:54:14 +0000 (10:54 +0000)
Everything else is just whitespace stripped off the end of lines.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6039 a592a061-630c-0410-9148-cb99ea01b6c8

ABOUT-NLS
ANNOUNCE
COPYING
ChangeLog
INSTALL
NEWS
README
README.OS2
README.Win32
UPGRADING
lyx.man

index 5fde45a0b5ab94b62947a0058e7fccee8423d7c1..ab7349804e0f52ce7d53afc0cd43153f58264710 100644 (file)
--- a/ABOUT-NLS
+++ b/ABOUT-NLS
@@ -227,7 +227,7 @@ translation percentage of at least 50%.
                      +----------------------------------------------------+
                        bg cs da de el en eo es et fi fr gl he hr id it ja
                         0 14 24 32 11  1  8 23 13  1 33 22  4  0  7  9 18
-     
+
                        ko lv nb nl nn no pl pt pt_BR ru sk sl sv tr uk zh
                      +----------------------------------------------------+
      a2ps            |          []                   []    []             |  6
index fb7fc89f0f32c0a4e10314a14bed3221b8e34329..18fee788a7e8f84a24978b6e6612855e0f798c85 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -44,12 +44,12 @@ available at
        ftp://ftp.lyx.org/pub/lyx/bin/1.3.0
  
 If you find what you think is a bug in LyX 1.3.0, you may either
-e-mail the LyX user's mailing list (lyx-users@lists.lyx.org), or open
+e-mail the LyX developers' mailing list (lyx-devel@lists.lyx.org), or open
 a bug report at http://bugzilla.lyx.org
 
 If you're having trouble using the new version of LyX, or have a question,
-first check out http://www.lyx.org/help/, and e-mail the LyX user's list if you
-can't find an answer there.  
+first check out http://www.lyx.org/help/, and e-mail the LyX users' list 
+(lyx-users@lists.lyx.org) if you can't find an answer there.  
 
 Enjoy!
 
@@ -66,10 +66,6 @@ either Qt 2.x or 3.x and is mostly feature complete. Note that some
 of the dialogs are slightly different in design, but are generally
 functionally equivalent.
 
-Note that if Qt is using Xft2/fontconfig, you may need to install the
-latex-ttf-fonts package on ftp://ftp.lyx.org/ to get maths symbols
-displayed properly.
-
 ** Xforms frontend
 
 The advent of the Qt frontend does not mean that the historical xforms
@@ -83,6 +79,8 @@ 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.
+Moreover, support for xforms older than 1.0 will be removed in the next
+release. You have been warned ;-)
 
 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. 
diff --git a/COPYING b/COPYING
index 0fc5c89d1f430e9176d5095cf15e356d4ac51055..288ac6991c961560260da8fb7d195d57d06363c1 100644 (file)
--- a/COPYING
+++ b/COPYING
     along with this program; if not, write to the Free Software
     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
-    In addition, as a special exception, the LyX Team gives permission to 
-    link the code of this program with the XForms library (or with modified 
-    versions of XForms that use the same license as XForms), and distribute 
-    linked combinations including the two.  You must obey the GNU General 
-    Public License in all respects for all of the code used other than XForms.  
-    If you modify this file, you may extend this exception to your version of 
-    the file, but you are not obligated to do so.  If you do not wish to do so, 
+    In addition, as a special exception, the LyX Team gives permission to
+    link the code of this program with the XForms library (or with modified
+    versions of XForms that use the same license as XForms), and distribute
+    linked combinations including the two.  You must obey the GNU General
+    Public License in all respects for all of the code used other than XForms.
+    If you modify this file, you may extend this exception to your version of
+    the file, but you are not obligated to do so.  If you do not wish to do so,
     delete this exception statement from your version.
 
     The GNU General Public License version 2 is included below for your reference.
index 83c789d0f1928519959a3f290443bdb4e5eb400d..6181fceacc36528797cbfc3e6b314dd91b735e9a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2003-02-06  Angus Leeming  <leeming@lyx.org>
+
+       * ANNOUNCE: email the devel list with bugs. Move fontconfig stuff to
+       install.
+
+       * INSTALL: a chunk on using fontconfig with the Qt frontend.
+
+       * ABOUT-NLS:
+       * ANNOUNCE:
+       * COPYING:
+       * INSTALL:
+       * lyx.man:
+       * NEWS:
+       * README:
+       * README.OS2:
+       * README.Win32:
+       * UPGRADING: whitespace
+
 2003-02-04  Angus Leeming  <leeming@lyx.org>
 
        * Makefile.am: allow lyx.xpm to be found when making rpmdist in
@@ -5,8 +23,8 @@
 
 2003-02-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
-       * ANNOUNCE: 
-       * INSTALL: 
+       * ANNOUNCE:
+       * INSTALL:
        * README: mention that all qt 3.x should work (not only 3.0.x).
 
        * INSTALL: mention python 1.5.2.
diff --git a/INSTALL b/INSTALL
index ba6dd904908e6cc88b9b3ba73a64f328ded30903..61e7e1f7d4769deddffb6643394a510bac49dad4 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -17,7 +17,7 @@ These four steps will compile, test and install LyX:
 
        4) make install
           will install it. You can use "make install-strip" instead
-           if you want a smaller binary. 
+           if you want a smaller binary.
 
 
 Note for CVS checkouts
@@ -29,7 +29,7 @@ type "./autogen.sh" to build the needed configuration
 files and proceed as stated below.
 
 You will also probably need GNU m4 (perhaps installed as gm4).
+
 Requirements
 ------------
 
@@ -52,10 +52,10 @@ 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.
 
-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 
+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.
 
@@ -66,7 +66,7 @@ You can get the source from
 
 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 
+       ftp://ftp.lyx.org/pub/lyx/contrib
 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.
@@ -77,6 +77,21 @@ LyX has been tested with both Qt 2.x and 3.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.
 
+Note that if Qt is using Xft2/fontconfig, you may need to install the
+latex-ttf-fonts package, tobe found on ftp://ftp.lyx.org/ to get maths
+symbols displayed properly. To find out, type:
+       ldd `which lyx` | grep fontconfig
+at the console. Both RH8 and Debian unstable distributions are known
+to use fontconfig.
+
+If, however, your version of Qt does not use fontconfig, then the
+/usr/local/share/lyx/xfonts directory (or equivalent) should be added to
+the font path. This is done automatically by LyX if LyX is run on
+the local machine, and the X server supports Postscript fonts. If, however,
+you're running LyX remotely, then you'll have to do this step yourself.
+'man xset' is your friend.
+
+* Other things to note
 
 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
@@ -89,8 +104,8 @@ much on it.
 
 To use the thesaurus, you will need to install libAikSaurus, available
 from:
-    http://aiken.clan11.com/aiksaurus/ 
+    http://aiken.clan11.com/aiksaurus/
+
 The two following programs should be available at configuration time:
 
   o Perl (at least 5.002) is needed for the reLyX script. reLyX will
@@ -98,7 +113,7 @@ The two following programs should be available at configuration time:
     variable PERL is set to point to some program, this value will be
     used, even if the program does no exist (this can be useful if
     the machine on which LyX is built is not the one where it will
-    run). 
+    run).
 
   o LaTeX2e should be correctly setup for the user you are logged in
     as. Otherwise, LyX will not be able to run a number of tests. Note
@@ -112,9 +127,9 @@ called automatically when opening a file).
 Creating the Makefile
 ---------------------
 
-LyX can be configured using GNU autoconf utility which attempts to guess 
-the configuration needed to suit your system.  The standard way to use it 
-is described in the file INSTALL.autoconf.  In most cases you will be able 
+LyX can be configured using GNU autoconf utility which attempts to guess
+the configuration needed to suit your system.  The standard way to use it
+is described in the file INSTALL.autoconf.  In most cases you will be able
 to create the Makefile by typing
 
   ./configure
@@ -123,7 +138,7 @@ For more complicated cases, LyX configure takes the following specific
 flags:
 
   o --with-extra-lib=DIRECTORY that specifies the path where LyX will find
-    extra libraries (Xpm, xforms) it needs.  Defaults to NONE (i.e. search 
+    extra libraries (Xpm, xforms) it needs.  Defaults to NONE (i.e. search
     in standard places).  You can specify several directories, separated
     by colons.
 
@@ -153,8 +168,8 @@ flags:
 
   o --disable-optimization - you can use this to disable compiler
     optimization of LyX. The compile may be much quicker with some
-    compilers, but LyX will run more slowly. 
+    compilers, but LyX will run more slowly.
+
   o --enable-debug will add debug information to your binary. This
     requires a lot more disk space, but is a must if you want to try to
     debug problems in LyX. The default is to have debug information
@@ -164,7 +179,7 @@ There are also flags to control the internationalization support in
 LyX:
 
   o --disable-nls suppresses all internationalization support,
-    yielding a somewhat smaller code. 
+    yielding a somewhat smaller code.
 
   o --with-included-gettext forces the use of the included GNU gettext
     library, although you might have another one installed.
@@ -174,7 +189,7 @@ LyX:
     care.
 
   o You can also set the environment variable LINGUAS to a list of
-    language in case ou do not want to install all the translation 
+    language in case ou do not want to install all the translation
     files. For example, if you are only interested in German and
     Finnish, you can type (with sh or bash)
         export LINGUAS='de fi'
@@ -185,9 +200,9 @@ Moreover, the following generic configure flags may be useful:
   o --prefix=DIRECTORY specifies the root directory to use for
     installation. [defaults to /usr/local]
 
-  o --datadir=DIRECTORY gives the directory where all extra LyX 
+  o --datadir=DIRECTORY gives the directory where all extra LyX
     files (lyxrc example, documentation, templates and layouts
-    definitions) will be installed. 
+    definitions) will be installed.
     [defaults to ${prefix}/share/lyx${program_suffix}]
 
   o --bindir=DIRECTORY gives the directory where the lyx binary
@@ -198,19 +213,19 @@ Moreover, the following generic configure flags may be useful:
 
 Note that the --with-extra-* commands are not really robust when it
 comes to use of relative paths.  If you really want to use a relative path
-here, you can prepend it with "`pwd`/". 
+here, you can prepend it with "`pwd`/".
 
-If you do not like the default compile flags used (-g -O2 on gcc), you can 
+If you do not like the default compile flags used (-g -O2 on gcc), you can
 set CXXFLAGS variable to other values as follows:
 
   o CXXFLAGS='-O2' (sh, bash)
   o setenv CXXFLAGS '-O2' (csh, tcsh)
 
-Similarly, if you want to force the use of some specific compiler, you can 
+Similarly, if you want to force the use of some specific compiler, you can
 give a value to the CXX variable.
 
-If you encounter problems, please read the section 'Problems' at the end of 
-this file. 
+If you encounter problems, please read the section 'Problems' at the end of
+this file.
 
 In particular, the following options could be useful in some desperate
 cases:
@@ -222,12 +237,12 @@ cases:
   o --enable-assertions that make the compiler generate run-time
     code which checks that some variables have sane values. Opposite
     is --disable-assertions.  By default, this flag is on for
-    development versions only. 
+    development versions only.
 
   o --without-latex-config that disables the automatic detection of your
     latex configuration.  This detection is automatically disabled if
     latex cannot be found.  If you find that you have to use this
-    flag, please report it as a bug. 
+    flag, please report it as a bug.
 
 
 Compiling and installing LyX
@@ -278,23 +293,23 @@ Preparing a binary distribution for the use of others
   o Compile LyX with the right compiler switches for your
     architecture. Make sure you use the --without-latex-config switch
     of configure, since others might not be interested by your
-    configuration :-) 
+    configuration :-)
 
   o Create a file README.bin describing your distribution and
-    referring to *you* if problems arise. As a model, you can use the 
+    referring to *you* if problems arise. As a model, you can use the
     file development/tools/README.bin.example, which can be a good
-    starting point. 
+    starting point.
 
   o Type `make bindist'. This will create a file
-    lyx-1.xx.yy-bin.tar.gz. Rename it to reflect you architecture 
+    lyx-1.xx.yy-bin.tar.gz. Rename it to reflect you architecture
     and the peculiarities of your build (e.g. static vs. dynamic).
 
-  o Check that everything is correct by unpacking the distribution 
-    in some private place and running it. In particular, check the 
+  o Check that everything is correct by unpacking the distribution
+    in some private place and running it. In particular, check the
     output of `ldd lyx' to know which libraries are really needed.
 
   o Upload your binary file to ftp.devel.lyx.org:/pub/incoming, and
-    notify larsbj@lyx.org.  
+    notify larsbj@lyx.org.
 
 
 Problems
@@ -306,11 +321,11 @@ architectures. If you find that some of this hints are wrong, please
 notify us.
 
   o If you have problems indicating that configure cannot find a part of
-    the xforms or Xpm library, use the --with-extra-lib and --with-extra-inc 
-    options of configure to specify where these libraries reside.  
+    the xforms or Xpm library, use the --with-extra-lib and --with-extra-inc
+    options of configure to specify where these libraries reside.
 
   o Configure will seemingly fail to find xpm.h and forms.h on linux
-    if the kernel headers are not available. Two cases are possible: 
+    if the kernel headers are not available. Two cases are possible:
 
       - you have not installed the kernel sources. Then you should
         install them or at least the kernel-headers package (or
@@ -319,12 +334,12 @@ notify us.
       - you have the sources, but you did a 'make mrproper' in the
        kernel directory (this  this removes some symbolic links that
        are needed for compilation). A 'make symlinks' in linux kernel
-       sources fixes that. 
+       sources fixes that.
 
   o if you are using RedHat Linux 7.x, you must make sure you have the
     latest updated gcc and related packages installed (at least -85),
     or LyX will not compile or will be mis-compiled.
+
   o if you get an error message when compiling LyX that looks like this :
 
     ../../src/minibuffer.h:17: using directive `Object' introduced
@@ -352,7 +367,7 @@ notify us.
     cxx V6.2 will compile LyX out of the box.
     cxx V6.3-020 is also known to work, although there is a bug in
     /usr/include/cxx/deque that will break compilation in FormPreferences.C.
-    Compaq are investigating, but a patch that works /now/ is: 
+    Compaq are investigating, but a patch that works /now/ is:
 
 --- /usr/include/cxx/deque_safe Mon Mar  4 21:09:50 2002
 +++ /usr/include/cxx/deque      Mon Mar  4 21:09:00 2002
diff --git a/NEWS b/NEWS
index cadb54e8dae01b994e0bb16b1f201c6f60b6fdbb..5afe34877749d08b7fde16fab50c7860fd7bc2fe 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -4,7 +4,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. One of the major projects that has been going
 on behind the scenes is the so-called GUI-independence project. We are
-glad to announce that version 1.3.0 shows the first results of this. 
+glad to announce that version 1.3.0 shows the first results of this.
 LyX now comes in two flavours: Qt-LyX and xforms-LyX!
 
 Although this is the most visible change in version 1.3, this should not
@@ -33,13 +33,13 @@ 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. 
+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. 
-Power LaTeX users can still input obtuse "glue lengths", but the widgets are 
-highlighted in red if this input is invalid or incomplete. This visual 
+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.
+Power LaTeX users can still input obtuse "glue lengths", but the widgets are
+highlighted in red if this input is invalid or incomplete. This visual
 feedback makes it easy to see why LyX won't allow you to Apply your changes.
 
 ** Gnome frontend
@@ -52,8 +52,8 @@ developer's list.
 ** Instant preview
 
 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 
+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, LyX 1.3.0 can harness this functionality to
 allow instant previews in the LyX window of math equations and
@@ -70,7 +70,7 @@ 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 also is the internal
-structure of font changes which are now proper "insets", just like 
+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
@@ -92,8 +92,8 @@ trickery is not needed anymore. The most visible changes are the following:
 ** Reading old files
 
 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 
+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 to be able to read files produced by
@@ -107,11 +107,11 @@ 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 the addition of an optional text 
-  for section headings and captions that is designed to be used in 
+- 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 ability 
+- 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
 
@@ -192,7 +192,7 @@ recommended.
 ** Updates
 
 - it is now possible to build LyX with xforms 1.0rc4 (and probably 1.0
-  when this gets released) 
+  when this gets released)
 
 - partial rewrite of the find & replace feature. This should solve most of
   the performance problems
@@ -240,7 +240,7 @@ really begin to pay off. It should prove to be a very solid base for
 further developments. As of this version, we use (yet another) new
 versioning scheme: next major version will be 1.3.0, and 1.2.x will
 be just incremental fixes (like the `fix' series used to be for 1.1.5
-and 1.1.6). 
+and 1.1.6).
 
 This version sees the introduction of the so-called `new' insets,
 which can contain arbitrary text. As a consequence, many new features
@@ -251,7 +251,7 @@ are now possible:
   float-by-float
 
 - Most problems with the new table inset of 1.1.6 have been addressed
-  (memory consumption, file bloat, spell-checking, search and replace...). 
+  (memory consumption, file bloat, spell-checking, search and replace...).
   Better longtable header/footer support was implemented.
 
 - TeX mode has been superseded by the ERT inset, which is foldable, or
@@ -292,7 +292,7 @@ process, among which:
   Commands: xrightarrow, xleftarrow, substack, underset, dddot
   over/under arrows (e.g. underleftarrow).
   Environments: align, alignat, xalignat, xxalignat, multline, gather
-  split, gathered, aligned, cases, subarray, pmatrix, bmatrix, vmatrix, 
+  split, gathered, aligned, cases, subarray, pmatrix, bmatrix, vmatrix,
   Vmatrix
 
 - Preliminary support for xymatrix
@@ -303,7 +303,7 @@ process, among which:
 
 - Improvements to math text mode
 
-- (Better) support for nested macros 
+- (Better) support for nested macros
 
 - Enable size changes to arrays after creation (add/delete rows/columns)
 
@@ -330,14 +330,14 @@ Other changes include:
 - New ligature break special character, useful for words like
   "shelfful", or many german words
 
-- Support for parsing preamble when converting LaTeX files. Along 
-  with changes in the LaTeX production of alignment options, this 
-  improves round-trip work where you export a LyX document as 
+- Support for parsing preamble when converting LaTeX files. Along
+  with changes in the LaTeX production of alignment options, this
+  improves round-trip work where you export a LyX document as
   LaTeX, and later reimport it from LaTeX.
 
 - Updated documentation
 
-- a few more document classes for journals: dtk, ltugboat, spie and 
+- a few more document classes for journals: dtk, ltugboat, spie and
   svprobth.
 
 - Support for setting bookmarks and jumping to them
@@ -391,19 +391,19 @@ LyX 1.1.6fix3 is a bugfix release.
 New features:
 
 - documentation has been updated to remove errors due to interface
-  change 
+  change
 
 - new italian user guide; updated french localisation of menus and
   documentation; new dutch translations of some examples
 
 - the `history' and `revert' functionalities have been implemented in CVS
-  support 
+  support
 
 - it is now possible to enter directly characters in an encoding
   different from latin1 (providing one is using a correct screen font)
 
 - new encts class for Elsevier Science's Electronic Notes in
-  Theoretical Computer Science 
+  Theoretical Computer Science
 
 - new cv class for writing curriculum vitae
 
@@ -450,7 +450,7 @@ New features:
   working --with-lyx-suffix.
 
 - in default cua bindings, change C-k from font-noun to
-  line-delete-forward. 
+  line-delete-forward.
 
 - Add the prefix "key-" to the default keys for bibliography insets.
 
@@ -504,7 +504,7 @@ Other major changes in 1.1.6 include:
 
 - new external material inset: this is a new kind of very powerful
   inset which will allow LyX to interface intelligently with external
-  applications. Among other good things, it will finally allow you to 
+  applications. Among other good things, it will finally allow you to
   include GIF, JPEG, TIF, PNG, or just about any other raster format
   images in your document. It will even do an approximate ascii
   rendering when you do Ascii export if you have gifscii installed.
@@ -514,7 +514,7 @@ Other major changes in 1.1.6 include:
   rewritten. In particular, it is now possible to export to PDF, and to
   import from HTML/MSWord. In fact it's now possible to add new import/export
   formats without recompiling LyX by specifying external programs or scripts
-  in lyxrc settings 
+  in lyxrc settings
   (note that the old import/export lyxrc settings no longer work).
 
 - LyX can do command line exports without opening any GUI components.
@@ -532,7 +532,7 @@ Other major changes in 1.1.6 include:
   docbook-book.
 
 - PSpell library and Aspell spell checker support now included thanks
-  largely to Kevin Atkinson (PSpell and Aspell maintainer). 
+  largely to Kevin Atkinson (PSpell and Aspell maintainer).
 
 And finally, there have been a lot of smaller changes, which are
 mentioned here for your information
@@ -548,7 +548,7 @@ mentioned here for your information
 What's new in LyX version 1.1.5?
 --------------------------------
 
-Lots of internal code rewritten, fixed, changed and added. 
+Lots of internal code rewritten, fixed, changed and added.
 We are using the C++ Standard Library more each day.
 This will in most cases make the code clearer and easier to maintain
 and expand.
@@ -573,7 +573,7 @@ User-visible changes:
       paragraph-spacing (default,single,onehalf,double,other) [float]
 
 - New visual feedback for environment depth of paragraphs (also the !
-  in the margin for margin notes has been removed). 
+  in the margin for margin notes has been removed).
 
 - End-of-proof box, for layouts where it makes sense.
 
@@ -608,8 +608,8 @@ User-visible changes:
 
 - new lyxrc variables: \show_banner [true|false] to remove the banner
   screen, \backupdir_path to tell where the backup files created
-  by lyx should be stored, and \override_x_deadkeys to tell whether 
-  lyx should provide its own accent keys handling (default is true). 
+  by lyx should be stored, and \override_x_deadkeys to tell whether
+  lyx should provide its own accent keys handling (default is true).
 
 
 What's new in LyX version 1.1.4?
@@ -618,7 +618,7 @@ What's new in LyX version 1.1.4?
 More internals have been rethought. In particular, most of the file IO
 routines of LyX have been rewritten to use real C++ streams. Many
 changes have also been done to help compile LyX with Sun CC 5.0 and
-SGI STL 3.2. 
+SGI STL 3.2.
 
 In the user-visible department, we find:
 
@@ -652,10 +652,10 @@ small number of user-visible changes have appeared:
 
 - The first line of a .lyx file does not contain anymore the file
   creator name and the date of creation; this was causing various
-  problems. 
+  problems.
 
 - the -dbg command line switch is enhanced. For example, "-dbg lyxrc"
-  works now. 
+  works now.
 
 - Slightly better handling of dependency tracking for bibtex files.
 
@@ -705,7 +705,7 @@ branch (which is now extinct). So while on the surface this version is
 very similar to version 1.0.4, many things happened under the hood. As
 a consequence of this: expect that some new bugs have crept in.
 
-User visible changes in lyx 1.1.1: 
+User visible changes in lyx 1.1.1:
 
 - New export to HTML feature
 
@@ -761,7 +761,7 @@ compared to version 1.0.0, it adds the following features:
 - Better multipart document support.
 
 - LyX is now able to parse your BibTex files and show a list of
-  entries. 
+  entries.
 
 - New broadway textclass (for plays).
 
@@ -780,7 +780,7 @@ compared to version 1.0.0, it adds the following features:
 
 - Support for literate programming with the 'noweb' program
 
-- New LaTeX document classe: APA 
+- New LaTeX document classe: APA
 
 
 
@@ -791,7 +791,7 @@ LyX 1.0.0 is a stable release. Besides fixing many bugs compared to
 version 0.12.0, it adds the following features:
 
 - much improved reLyX script: many bugs have been fixed, new options
-  have been added, many constructs are now correctly handled. reLyX is now 
+  have been added, many constructs are now correctly handled. reLyX is now
   installed along with LyX and has its own man page. Separate upgrades
   of reLyX will be made available later.  The reLyX script is utilized
   by the File->Import LaTeX command in LyX.
@@ -828,4 +828,4 @@ version 0.12.0, it adds the following features:
 
 Note that your existing global lyxrc file will not be overwritten by
 default since now LyX only installs a file lyxrc.example to use as
-template. 
+template.
diff --git a/README b/README
index 9cbe3dfdb5cced16985a03497afe0156a607ce96..cc5b3d1cc9bb82dacab89b875ca43f9be1c19d91 100644 (file)
--- a/README
+++ b/README
@@ -3,16 +3,16 @@ 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 
+       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 during which the inhards of the program were 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.
 
        As of April 2002, this transition phase is completed and we
-       feel it is time to switch to (yet) another version scheme. 
+       feel it is time to switch to (yet) another version scheme.
        This new series will be in a state of continual advancement.
        Note the word "advancement" and not "development." Development
        will be occurring in branches of CVS and once the
@@ -21,13 +21,13 @@ Preamble: LyX version scheme
 
        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 
+       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 
+                                    1.2.0 stable release
           lyx-1.2.0pre1.tar.gz   -- potentially unstable test release
 
        The maintenance releases are designed primarily to fix bugs. The
@@ -48,16 +48,16 @@ What is LyX?
        software.
 
        You can read more about this concept in the documentation,
-       which you'll find under the Help menu.  If you plan to use LyX, 
-       you really should read about it to be able to make the best of 
+       which you'll find under the Help menu.  If you plan to use LyX,
+       you really should read about it to be able to make the best of
        it.
 
 What is LyX not?
 
        LyX is not just another word processor that claims to be a
        Desktop Publishing program.  It's a more modern way of
-       creating documents that look much nicer, but without wasting 
-       time with layout-fiddling.  For these reasons you might need 
+       creating documents that look much nicer, but without wasting
+       time with layout-fiddling.  For these reasons you might need
        little time to get used to the differences.
        If you are looking for a free Desktop Publishing program for
        Unix, you will be disappointed.
@@ -91,7 +91,7 @@ How do I install a binary distribution of LyX?
 How do I upgrade from an earlier LyX version?
 
        Read the file UPGRADING for info on this subject.
-       If you are upgrading from version 0.12.0 or later, you don't 
+       If you are upgrading from version 0.12.0 or later, you don't
        need to do anything special.
 
 What do I need to compile LyX from the source distribution?
@@ -195,15 +195,15 @@ How do I submit a bug report?
        list, or use the LyX bug tracker at http://bugzilla.lyx.org/.
        Don't forget to mention which version you are having problems with!
 
-How can I participate in the development of LyX? 
+How can I participate in the development of LyX?
 
        Any help with the development of LyX is greatly appreciated--
        after all LyX wouldn't be what it is today without the help
        of volunteers. We need your help!
 
-       If you want to work on LyX, you should contact the developer's 
-       mailing list for discussion on how to do your stuff.  LyX is being 
-       cleaned up, and therefore it's important to follow some rules. 
+       If you want to work on LyX, you should contact the developer's
+       mailing list for discussion on how to do your stuff.  LyX is being
+       cleaned up, and therefore it's important to follow some rules.
        Read about those rules in development/Code_rules/.
 
        If you don't know C++, there are many other ways to contribute.
@@ -211,7 +211,7 @@ How can I participate in the development of LyX?
        documentation or menus/error messages, or by writing a new keymap.
        Write a new textclass.  Work on reLyX (Perl). Find bugs (but please
        read the list of known bugs first). Contribute money. Or just offer
-       feature suggestions (but please read the online TODO list first).  
+       feature suggestions (but please read the online TODO list first).
 
 Thank you for trying LyX, and we appreciate your feedback in the mailing
 lists.
index 71464b502228549b3ba23792add29dc66a13bc54..7acd19ad02562c70f1f004866a76526fd26dd9bc 100644 (file)
@@ -75,49 +75,49 @@ by Shigeru Miyata <miyata@kusm.kyoto-u.ac.jp>
 modified by Arnd Hanses <Arnd.H.Hanses@rz.ruhr-uni-bochum.de>
 ##############################################################
 
-- This README.OS2 addresses experienced users of XFree86 and 
-  LyX on OS/2 and covers in very short form the steps for 
+- This README.OS2 addresses experienced users of XFree86 and
+  LyX on OS/2 and covers in very short form the steps for
   updating (installing) LyX.
 
 - For general information on LyX please refer to the generic
   README. For generic compiling instructions refer to INSTALL.
 
-- For a more detailed step by step guide on installing (or compiling) 
-  LyX and other related useful (or even necessary) optional programs 
+- For a more detailed step by step guide on installing (or compiling)
+  LyX and other related useful (or even necessary) optional programs
   on OS/2 please refer to INSTALL.OS2. If you are not already an
   experienced user of LyX an OS/2 you are advised to read it.
 
-- For a description of the binary distribution and any necessary 
+- For a description of the binary distribution and any necessary
   support libraries please refer to README.bin, which comes with the
   binary distribution.
 
 
 LyX has been ported to OS/2 with XFree86 by Shigeru Miyata and
-has been installed and used successfully by many people. 
+has been installed and used successfully by many people.
 Unfortunately there is yet no easy to install and complete distribu-
 tion of XFree86-related software for OS/2. Despite increasing popula-
-rity of X on OS/2, extensive printed documentation about XFree/2 and 
-related programs like LyX is still not available. So you will 
+rity of X on OS/2, extensive printed documentation about XFree/2 and
+related programs like LyX is still not available. So you will
 have to study the available documentation (man pages, READMEs, faq,
-etc.) thoroughly to avoid unnecessary grief for you and for other 
-people, trying to help you on the net. Nevertheless, there are 
+etc.) thoroughly to avoid unnecessary grief for you and for other
+people, trying to help you on the net. Nevertheless, there are
 existing tutorials and manuals covering X on UNIX family operating
-systems, which do contain some valuable information even for X on 
-OS/2. 
-    [A hint as a starting point for users speaking German: 
+systems, which do contain some valuable information even for X on
+OS/2.
+    [A hint as a starting point for users speaking German:
        http://www.rrzn-uni-hannover.de/Umdrucke/WSC.5/WSC5_1.html].
 
-This release is considered to be stable for general use, but - like 
+This release is considered to be stable for general use, but - like
 any other piece of software - certainly is not bug free.
-So take the usual precautions like adopting a regular backup policy. 
+So take the usual precautions like adopting a regular backup policy.
 Standard disclaimers of non liability apply.
 
-As this is a voluntary project with a large number of contributions 
-by many people, hints and bug fixes to the program and/or the 
+As this is a voluntary project with a large number of contributions
+by many people, hints and bug fixes to the program and/or the
 documentation are always appreciated and thoroughly considered. If
-you have the necessary skills (or want to take the chance to acquire 
+you have the necessary skills (or want to take the chance to acquire
 them) for programming in LaTeX or C++ you can become a LyX developer.
-You can support further development by making a donation, if you feel 
+You can support further development by making a donation, if you feel
 that LyX made your live a bit easier or you want to support open source
 software.
 Please refer to the links at www.lyx.org for details.
@@ -128,29 +128,29 @@ Please refer to the links at www.lyx.org for details.
           ------------
 
 0) Only for update: If you are upgrading from LyX v. 0.12.0,
-   any old documentation files in %HOME%/.lyx/doc/ and 
-   %X11ROOT%/XFree86/lib/X11/lyx/doc should be removed before 
-   unpacking (since they are read only). You might wish to make 
+   any old documentation files in %HOME%/.lyx/doc/ and
+   %X11ROOT%/XFree86/lib/X11/lyx/doc should be removed before
+   unpacking (since they are read only). You might wish to make
    a backup, if you want to keep old docs.
 
-1) Unpack the archive at %X11ROOT%. 
+1) Unpack the archive at %X11ROOT%.
 
 2) Run lyx and let the program copy configuration files to
        %HOME%\.lyx\.
 
-3) If you don't have %HOME%\.lyx\lyxrc then move 
-   %X11ROOT%\XFree86\lyxrc.example to %HOME%\.lyx\lyxrc. 
+3) If you don't have %HOME%\.lyx\lyxrc then move
+   %X11ROOT%\XFree86\lyxrc.example to %HOME%\.lyx\lyxrc.
    If updating, make a backup of old version, if you want.
-   Read README and WHATSNEW about updating and run 
+   Read README and WHATSNEW about updating and run
    Options->Reconfigure as indicated.
 
-4) Verify if LYX is able to find the programs mentioned 
-   in %HOME%\.lyx\lyxrc and in %HOME%\.lyx\lyxrc.defaults; if not, 
+4) Verify if LYX is able to find the programs mentioned
+   in %HOME%\.lyx\lyxrc and in %HOME%\.lyx\lyxrc.defaults; if not,
    change name and path as required.
 
    Note: Remember to repeat the check after any 'Reconfigure'!
 
-5) In config.sys SET LANG and LANGUAGE according to 
+5) In config.sys SET LANG and LANGUAGE according to
    your preferences. Beware: All programs supporting local
    languages will be affected, e.g.:
 
@@ -169,10 +169,10 @@ SET LANGUAGE=de_DE        rem german menus and messages
 
 * If you encounter apparently OS/2 specific bugs, (i.e. bugs not
   already mentioned in the documentation or the buglist) you can report
-  them to the XFree86/OS2 mailing list as well as to the LyX developer 
-  mailing list. 
+  them to the XFree86/OS2 mailing list as well as to the LyX developer
+  mailing list.
 
-* For any questions on using LyX please subscribe to the the LyX user 
+* For any questions on using LyX please subscribe to the the LyX user
   mailing list.
 
   - To subscribe to the XFree86 mailing list send mail to
@@ -187,34 +187,34 @@ SET LANGUAGE=de_DE        rem german menus and messages
 
 * Hints:
   -----
-1. To prevent 'file not found' with EmTeX and some non-US versions 
+1. To prevent 'file not found' with EmTeX and some non-US versions
    of Warp, I recommend:
 
-       1) In filenames use only A-Z, a-z, 1-9. 
+       1) In filenames use only A-Z, a-z, 1-9.
        
        2) Use a recent LaTeX package inputenc.sty. Select
-          Layout->Document->Encoding:latin1, so that LyX adds 
+          Layout->Document->Encoding:latin1, so that LyX adds
           the LaTeX command '\usepackage[latin1]{inputenc}'.
 
-2. LaTeX import occasionally produces buggy *.lyx files. LyX tries 
+2. LaTeX import occasionally produces buggy *.lyx files. LyX tries
    to save data in case of problems (and does a good job here),
    but I recommend:
 
        To import LaTeX close down and restart LyX (or close all
-       documents, you are working on) and try the import, so that 
-       in case of any problems none of your existing documents will 
+       documents, you are working on) and try the import, so that
+       in case of any problems none of your existing documents will
        be affected.
 
 3. Inline preview of inline images sometimes does not show the
-   image: If you want to preview the image, just click on it and 
-   select fullscreen preview. 
+   image: If you want to preview the image, just click on it and
+   select fullscreen preview.
 
 4. Some XFree/2 programs (as ported from UNIX) expect a sh.exe
-   in \bin directory: I recommend to install sh.exe of pdksh.zip 
+   in \bin directory: I recommend to install sh.exe of pdksh.zip
    in x:\bin (x: drive of %X11ROOT%). To work around problems you
-   can try the commands 
+   can try the commands
        set EMXSHELL=x:\bin\sh.exe
-   before starting the programs. As far as I know, LyX runs without 
+   before starting the programs. As far as I know, LyX runs without
    problems in this way.
 
 
@@ -226,42 +226,42 @@ Some suggestions in case of problems:
 2) Please check against the file list, if you did install all files of
    the distribution.
 
-3) Remove all installed files and 
-       %.home%/.lyx/ 
-   and perform a 
-       chkdsk /f 
+3) Remove all installed files and
+       %.home%/.lyx/
+   and perform a
+       chkdsk /f
    and a consistency check of your lyx binary package (unzip -tv
-   foo.zip). 
+   foo.zip).
 
 4) Reinstall the complete package and check out if everything appears,
    no truncated files, no crc errors, etc.
 
-5) Run 
+5) Run
        lyx -dbg 1026 >lyxerrors.log 2>&1
    or, if you have tee.exe,
        lyx -dbg 1026 2>&1|tee lyxerrors.log
-  and watch out for any error messages. Report any remaining problems. 
+  and watch out for any error messages. Report any remaining problems.
   As this is a completely voluntary project, everybody involved will be
   grateful for user efforts like detailed bug reports, suggestions,
-  fixes, additions to the documentation, etc. 
+  fixes, additions to the documentation, etc.
 
 6) Have fun! (I'm sure).
 
 
        C. Tips for Advanced Users:
           -----------------------
-* You can start LyX automatically by adding 
+* You can start LyX automatically by adding
        'start/min/n xconsole.exe'
        'set EMXSHELL=x:\bin\sh.exe'
        'start/min/n lyx >/dev/console$ 2>&1'
-  to xinitrc.cmd before the line that invokes the 
-  window manager, so that LyX' messages appear in the 
+  to xinitrc.cmd before the line that invokes the
+  window manager, so that LyX' messages appear in the
   console window and LyX appears in the pm-task list.
 
-* You can start LyX automatically by adding 
+* You can start LyX automatically by adding
        'detach xconsole.exe'
        'detach lyx >/dev/console$ 2>&1'
-  to xinitrc.cmd before the line that invokes the 
-  window manager, so that LyX' messages appear in the 
+  to xinitrc.cmd before the line that invokes the
+  window manager, so that LyX' messages appear in the
   console window and LyX does not appear in the PM task list.
 
index 16f26d76b737575072e491436cc487f31852e624..bed9be1860b69f7761f6c944e3ca33be409254bb 100644 (file)
@@ -10,7 +10,7 @@ advantage. Besides that, nothing fancy.
 
 The prerequisites are (obviously?):
 
-* cygwin installation (http://www.cygwin.com/). 
+* cygwin installation (http://www.cygwin.com/).
 * decent X server; eXceed, X-Win32, or maybe even Cygwin/XFree86.
 * working TeX installation; fpTex, MikTex.
 
index d46c2ea3b45d7bb69c16489f1c43c2db45564fc4..bc8aeb726201111672064e09c34698bc2dcd5a9a 100644 (file)
--- a/UPGRADING
+++ b/UPGRADING
@@ -4,7 +4,7 @@ How do I upgrade my existing LyX system to version 1.3.0?
 One of the perennial bug bears of LyX users in the past has been that
 they have had to run Edit->Reconfigure when starting their new version
 of the code for the first time. Strange and wonderful things would
-often result if they forgot to do this, so LyX 1.3.0 now runs 
+often result if they forgot to do this, so LyX 1.3.0 now runs
 Edit->Reconfigure automatically the first time the program is run.
 
 If you have your own layout files, you may need to update them a little:
@@ -73,7 +73,7 @@ been re-implemented as "Floting figure" inset in 1.3.0. Old files will
 be converted automatically, but you may want to convert the
 1.2.x-style ERT constructs with the native solution (see section 3.8
 of the Extended Features manual).
+
 Since LyX 1.2.0, the babel package is loaded after the user-defined
 preamble (because some packages really need to be loaded before
 babel). If you relied, on babel being loaded before your own
diff --git a/lyx.man b/lyx.man
index 4496ecf97d566c0f4e5b126c6bf8cdf9384a1bea..6311d4a734f3d7bbdcd57de7417ebc98b4031ddc 100644 (file)
--- a/lyx.man
+++ b/lyx.man
@@ -53,7 +53,7 @@ provides version information on the build of LyX.
 sets system directory. Normally not needed.
 .TP
 .BI \-userdir " directory"
-sets user directory. Needed if you want to use LyX with different lyxrc 
+sets user directory. Needed if you want to use LyX with different lyxrc
 settings.
 .TP
 .BI \-dbg " feature[,feature...]"
@@ -83,7 +83,7 @@ window; see \fIX(1)\fR.
 specifies the server to connect to.
 .TP
 .BI \-bw " borderwidth"
-specifies the border width to use to built-in objects. 
+specifies the border width to use to built-in objects.
 .TP
 .BI \-visual " visualName"
 requests a visual by name such as TrueColor etc. By default the
@@ -96,8 +96,8 @@ requests a specific depth. Try "\fB-depth\fR best" or "\fB-depth\fR
 .TP
 .BI \-debug " level"
 generates some info about the state of the
-.B XForms. 
-where 
+.B XForms.
+where
 .I level
 is an integer between 1-5 and controls the amount of
 information to output. Depending on the options used
@@ -106,7 +106,7 @@ when the
 was built, a level more than 3 might not be available.
 .TP
 .B \-sync
-runs the application in synchronous mode with debug level set to 4. 
+runs the application in synchronous mode with debug level set to 4.
 .TP
 .B \-private
 requests a private colormap for the application.
@@ -122,7 +122,7 @@ requests a standard colormap.
 .TP
 .B \-name " newname"
 specifies the application name under which resources are to be
-obtained, rather than the default executable file name. 
+obtained, rather than the default executable file name.
 .SH ENVIRONMENT
 .TP
 .B LYX_DIR_13x
@@ -137,14 +137,14 @@ The system directory is determined by searching for the file
 .br
 3) Maybe <path of binary>/TOP_SRCDIR/lib
 .br
-4) <path of binary>/../share/<name of binary>/ 
+4) <path of binary>/../share/<name of binary>/
 .br
 5) hardcoded lyx_dir (usually /usr/local/share/lyx on UNIX and %X11ROOT%\\XFree86\\lib\\X11\\lyx on OS/2 with XFree)
 .TP
 .B LYX_USERDIR_13x
 can be used to specify which user directory to use.
 .PP
-The user directory is, in order of precedence: 
+The user directory is, in order of precedence:
 .br
 1) -userdir command line parameter
 .br
@@ -160,9 +160,9 @@ strings in other languages.
 .nf
 .ta \w'\fILIBDIR\fR/lyxrc.in  'u
 ~/.lyx/preferences      Personal configuration file
-~/.lyx/lyxrc.defaults   Personal autodetected configuration file 
+~/.lyx/lyxrc.defaults   Personal autodetected configuration file
 \fILIBDIR\fR/lyxrc      System wide configuration file
-\fILIBDIR\fR/lyxrc.defaults System wide autodetected configuration file 
+\fILIBDIR\fR/lyxrc.defaults System wide autodetected configuration file
 \fILIBDIR\fR/configure  Updates \fBLyX\fR if config has changed
 \fILIBDIR\fR/bind/      Keybindings
 \fILIBDIR\fR/clipart/   Clipart pictures