From 27de1486ca34aaad446adb798d71a77d6f6304da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Gullik=20Bj=C3=B8nnes?= Date: Mon, 27 Sep 1999 18:44:28 +0000 Subject: [PATCH] Initial revision git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@140 a592a061-630c-0410-9148-cb99ea01b6c8 --- .cvsignore | 4 + ABOUT-NLS | 225 + ANNOUNCE | 114 + CHANGES | 3841 +++++++++++++ COPYING | 379 ++ ChangeLog | 13 + INSTALL | 380 ++ INSTALL.OS2 | 589 ++ INSTALL.autoconf | 183 + Makefile.am | 11 + README | 217 + README.OS2 | 197 + UPGRADING | 27 + WHATSNEW | 94 + acconfig.h | 153 + acinclude.m4 | 642 +++ autogen.sh | 41 + config/README | 32 + config/config.guess | 951 ++++ config/config.sub | 955 ++++ config/gettext.m4 | 293 + config/hack-gcc | 21 + config/install-sh | 119 + config/lcmessage.m4 | 14 + config/lib_configure.m4 | 354 ++ config/missing | 190 + config/mkinstalldirs | 32 + config/progtest.m4 | 42 + configure.cmd | 258 + configure.in | 239 + development/Code_rules/Popups | 67 + development/Code_rules/Recommendations | 63 + development/Code_rules/Rules | 106 + development/OS2/gnugettext.diff | 172 + development/gettext.patch | 34 + development/lyx.rpm.README | 37 + development/lyx.spec | 71 + development/lyx3/LyX3-Tasks | 259 + development/lyx3/README | 47 + development/lyx3/johnc | 164 + development/lyx3/lyx3.y | 51 + .../lyxserver/perl/LyX-Client-0.01.tar.gz | Bin 0 -> 15535 bytes .../lyxserver/perl/LyX-Polite-0.01.tar.gz | Bin 0 -> 3394 bytes development/lyxserver/perl/README | 10 + development/lyxserver/sampleclient.tcl | 266 + development/lyxserver/server_monitor.c | 274 + development/tools/README.bin.example | 41 + development/tools/scgen.pl | 207 + forms/bibforms.fd | 202 + forms/bibforms.h.patch | 32 + forms/bullet_forms.C.patch | 53 + forms/bullet_forms.fd | 452 ++ forms/bullet_forms.h.patch | 23 + forms/credits_form.fd | 202 + forms/fdfix.sh | 85 + forms/form1.fd | 1714 ++++++ forms/include_form.fd | 268 + forms/latexoptions.fd | 184 + forms/layout_forms.fd | 3791 +++++++++++++ forms/layout_forms.h.patch | 26 + forms/lyx.fd | 634 +++ forms/lyx_sendfax.fd | 442 ++ forms/makefile | 62 + forms/math_forms.C.patch | 39 + forms/math_forms.fd | 930 ++++ forms/print_form.fd | 815 +++ forms/ref.fd | 196 + forms/sp_form.fd | 634 +++ images/README | 17 + images/arrows.xbm | 399 ++ images/banner.xpm | 313 ++ images/banner_bw.xbm | 1025 ++++ images/bold_bw.xpm | 28 + images/bop.xbm | 265 + images/brel.xbm | 316 ++ images/build.xpm | 29 + images/close.xpm | 30 + images/close_bw.xpm | 30 + images/copy.xpm | 30 + images/copy_bw.xpm | 30 + images/cut.xpm | 29 + images/cut_bw.xpm | 28 + images/deco.xbm | 141 + images/deco.xpm | 28 + images/delim.xbm | 244 + images/delim.xpm | 32 + images/delim0.xpm | 42 + images/depth.xpm | 30 + images/depth_bw.xpm | 28 + images/dots.xbm | 19 + images/down.xpm | 24 + images/emph.xpm | 27 + images/emph_bw.xpm | 27 + images/equation.xpm | 32 + images/fig.xpm | 29 + images/fig_bw.xpm | 30 + images/foot.xpm | 29 + images/foot_bw.xpm | 27 + images/frac.xpm | 32 + images/free.xpm | 27 + images/free_bw.xpm | 30 + images/greek.xbm | 322 ++ images/layout_code.xpm | 31 + images/layout_latex.xpm | 30 + images/layout_scrap.xpm | 27 + images/layout_sec.xpm | 29 + images/layout_std.xpm | 28 + images/lyx.xpm | 62 + images/make_ascii_bw.xpm | 28 + images/make_latex_bw.xpm | 28 + images/margin.xpm | 30 + images/margin_bw.xpm | 30 + images/math.xpm | 29 + images/math_bw.xpm | 30 + images/matrix.xpm | 31 + images/melt.xpm | 30 + images/melt_bw.xpm | 30 + images/misc.xbm | 250 + images/noun.xpm | 27 + images/noun_bw.xpm | 30 + images/open.xpm | 30 + images/open_bw.xpm | 30 + images/paste.xpm | 31 + images/paste_bw.xpm | 30 + images/print1.xpm | 32 + images/print1_bw.xpm | 30 + images/quit.xpm | 36 + images/quit_bw.xpm | 30 + images/run_latex_bw.xpm | 28 + images/sans_bw.xpm | 28 + images/save.xpm | 30 + images/save_bw.xpm | 30 + images/smallcaps.xpm | 52 + images/smallcaps_bw.xpm | 30 + images/space.xpm | 27 + images/sqrt.xpm | 32 + images/tab.xpm | 28 + images/tab_bw.xpm | 30 + images/tex.xpm | 27 + images/tex_bw.xpm | 30 + images/typeset_ps.xpm | 26 + images/typeset_ps_bw.xpm | 25 + images/unknown.xpm | 32 + images/unknown_bw.xpm | 30 + images/up.xpm | 24 + images/varsz.xbm | 185 + images/view_dvi_bw.xpm | 28 + images/view_ps_bw.xpm | 28 + intl/.cvsignore | 2 + intl/ChangeLog | 1014 ++++ intl/Makefile.in | 214 + intl/VERSION | 1 + intl/bindtextdom.c | 175 + intl/cat-compat.c | 262 + intl/dcgettext.c | 600 ++ intl/dgettext.c | 59 + intl/explodename.c | 181 + intl/finddomain.c | 189 + intl/gettext.c | 70 + intl/gettext.h | 105 + intl/gettextP.h | 73 + intl/hash-string.h | 63 + intl/intl-compat.c | 76 + intl/l10nflist.c | 409 ++ intl/libgettext.h | 183 + intl/linux-msg.sed | 100 + intl/loadinfo.h | 58 + intl/loadmsgcat.c | 199 + intl/localealias.c | 378 ++ intl/po2tbl.sed.in | 102 + intl/textdomain.c | 101 + intl/xopen-msg.sed | 104 + lib/.cvsignore | 4 + lib/CREDITS | 186 + lib/Makefile.am | 34 + lib/bind/broadway.bind | 16 + lib/bind/cua.bind | 148 + lib/bind/de_menus.bind | 284 + lib/bind/emacs.bind | 202 + lib/bind/fr_menus.bind | 337 ++ lib/bind/hollywood.bind | 15 + lib/bind/hu_menus.bind | 294 + lib/bind/math.bind | 75 + lib/bind/menus.bind | 311 ++ lib/bind/pt_menus.bind | 311 ++ lib/bind/sciword.bind | 479 ++ lib/bind/sv_menus.bind | 305 + lib/bind/xemacs.bind | 299 + lib/chkconfig.ltx | 266 + lib/clipart/platypus.eps | 533 ++ lib/configure | 684 +++ lib/configure.cmd | 243 + lib/doc/.cvsignore | 1 + lib/doc/BUGS.lyx | 520 ++ lib/doc/LaTeXConfig.lyx.in | 1284 +++++ lib/examples/Foils.lyx | 547 ++ lib/examples/ItemizeBullets.lyx | 1808 ++++++ lib/examples/Literate.lyx | 1802 ++++++ lib/examples/MathLabeling.lyx | 143 + lib/examples/Math_macros.lyx | 268 + lib/examples/Minipage.lyx | 298 + lib/examples/TableExamples.lyx | 1835 ++++++ lib/examples/aa_head.lyx | 153 + lib/examples/aa_paper.lyx | 939 ++++ lib/examples/aas_sample.lyx | 1305 +++++ lib/examples/amsart-test.lyx | 453 ++ lib/examples/amsbook-test.lyx | 394 ++ lib/examples/beispiel_gelyxt.lyx | 285 + lib/examples/beispiel_roh.lyx | 289 + lib/examples/ca_splash.lyx | 161 + lib/examples/de_splash.lyx | 147 + lib/examples/docbook_example.lyx | 449 ++ lib/examples/ejemplo_con_lyx.lyx | 265 + lib/examples/ejemplo_sin_lyx.lyx | 277 + lib/examples/es_splash.lyx | 156 + lib/examples/example_lyxified.lyx | 264 + lib/examples/example_raw.lyx | 273 + lib/examples/exemple_brut.lyx | 295 + lib/examples/exemple_lyxifie.lyx | 275 + lib/examples/fr_splash.lyx | 155 + lib/examples/it_splash.lyx | 149 + lib/examples/landslide.lyx | 135 + lib/examples/nl_splash.lyx | 147 + lib/examples/noweb2lyx.lyx | 1358 +++++ lib/examples/pl_splash.lyx | 159 + lib/examples/primer_lyxan.lyx | 282 + lib/examples/primer_surov.lyx | 277 + lib/examples/pt_splash.lyx | 146 + lib/examples/ru_splash.lyx | 129 + lib/examples/scriptone.lyx | 197 + lib/examples/sl_splash.lyx | 149 + lib/examples/splash.lyx | 144 + lib/images/amssymb.xbm | 388 ++ lib/images/amssymb.xpm | 199 + lib/images/psnfss1.xbm | 388 ++ lib/images/psnfss1.xpm | 199 + lib/images/psnfss2.xbm | 388 ++ lib/images/psnfss2.xpm | 199 + lib/images/psnfss3.xbm | 388 ++ lib/images/psnfss3.xpm | 199 + lib/images/psnfss4.xbm | 388 ++ lib/images/psnfss4.xpm | 199 + lib/images/standard.xbm | 388 ++ lib/images/standard.xpm | 199 + lib/kbd/american-2.kmap | 19 + lib/kbd/american.kmap | 52 + lib/kbd/brazil.kmap | 25 + lib/kbd/brazil2.kmap | 29 + lib/kbd/czech.kmap | 54 + lib/kbd/european.kmap | 72 + lib/kbd/francais.kmap | 10 + lib/kbd/french.kmap | 60 + lib/kbd/german-2.kmap | 50 + lib/kbd/german-3.kmap | 54 + lib/kbd/german.kmap | 43 + lib/kbd/greek.kmap | 10 + lib/kbd/iso8859-1.cdef | 110 + lib/kbd/iso8859-2.cdef | 101 + lib/kbd/iso8859-7.cdef | 78 + lib/kbd/magyar-2.kmap | 31 + lib/kbd/magyar-3.kmap | 27 + lib/kbd/magyar.kmap | 40 + lib/kbd/polish.kmap | 28 + lib/kbd/portuges.kmap | 19 + lib/kbd/romanian.kmap | 33 + lib/kbd/sf.kmap | 41 + lib/kbd/sg.kmap | 41 + lib/kbd/slovak.kmap | 56 + lib/kbd/slovene.kmap | 32 + lib/kbd/transilvanian.kmap | 32 + lib/kbd/turkish-f.kmap | 86 + lib/kbd/turkish.kmap | 37 + lib/layouts/IEEEtran.layout | 262 + lib/layouts/aapaper.inc | 131 + lib/layouts/aapaper.layout | 190 + lib/layouts/aastex.layout | 527 ++ lib/layouts/amsart-plain.layout | 21 + lib/layouts/amsart-seq.layout | 22 + lib/layouts/amsart.layout | 106 + lib/layouts/amsbook.layout | 133 + lib/layouts/amsdefs.inc | 365 ++ lib/layouts/amsmaths-plain.inc | 276 + lib/layouts/amsmaths-seq.inc | 209 + lib/layouts/amsmaths.inc | 507 ++ lib/layouts/apa.layout | 311 ++ lib/layouts/article.layout | 40 + lib/layouts/book.layout | 29 + lib/layouts/broadway.layout | 242 + lib/layouts/dinbrief.layout | 200 + lib/layouts/docbook.layout | 177 + lib/layouts/egs.layout | 769 +++ lib/layouts/ejour2.layout | 590 ++ lib/layouts/foils.layout | 356 ++ lib/layouts/g-brief-de.layout | 620 +++ lib/layouts/g-brief-en.layout | 620 +++ lib/layouts/hollywood.layout | 266 + lib/layouts/iletter.layout | 111 + lib/layouts/latex8.layout | 125 + lib/layouts/letter.layout | 15 + lib/layouts/linuxdoc.layout | 399 ++ lib/layouts/literate-article.layout | 13 + lib/layouts/literate-book.layout | 13 + lib/layouts/literate-report.layout | 13 + lib/layouts/literate-scrap.inc | 36 + lib/layouts/lyxmacros.inc | 121 + lib/layouts/manpage.layout | 213 + lib/layouts/obsolete.inc | 12 + lib/layouts/paper.layout | 166 + lib/layouts/report.layout | 23 + lib/layouts/revtex.layout | 173 + lib/layouts/scrartcl.layout | 38 + lib/layouts/scrbook.layout | 21 + lib/layouts/scrclass.inc | 232 + lib/layouts/scrlettr.layout | 258 + lib/layouts/scrmacros.inc | 8 + lib/layouts/scrreprt.layout | 18 + lib/layouts/slides.layout | 304 + lib/layouts/stdclass.inc | 43 + lib/layouts/stdlayouts.inc | 101 + lib/layouts/stdletter.inc | 195 + lib/layouts/stdlists.inc | 95 + lib/layouts/stdsections.inc | 180 + lib/layouts/stdstarsections.inc | 66 + lib/layouts/stdstruct.inc | 130 + lib/lyxrc.example | 537 ++ lib/reLyX/.cvsignore | 2 + lib/reLyX/BUGS | 94 + lib/reLyX/BasicLyX.pm | 1514 +++++ lib/reLyX/CHANGES | 178 + lib/reLyX/CleanTeX.pm | 353 ++ lib/reLyX/LastLyX.pm | 130 + lib/reLyX/MANIFEST | 42 + lib/reLyX/MakePreamble.pm | 229 + lib/reLyX/Makefile.am | 27 + lib/reLyX/README | 25 + lib/reLyX/ReadCommands.pm | 428 ++ lib/reLyX/RelyxFigure.pm | 291 + lib/reLyX/RelyxTable.pm | 596 ++ lib/reLyX/TODO | 27 + lib/reLyX/Text/TeX.pm | 1460 +++++ lib/reLyX/Text/manpage.3pm | 339 ++ lib/reLyX/Verbatim.pm | 121 + lib/reLyX/acinclude.m4 | 99 + lib/reLyX/aclocal.m4 | 206 + lib/reLyX/configure | 1197 ++++ lib/reLyX/configure.in | 28 + lib/reLyX/install-sh | 251 + lib/reLyX/missing | 190 + lib/reLyX/mkinstalldirs | 40 + lib/reLyX/noweb2lyx.in | 130 + lib/reLyX/reLyX.in | 55 + lib/reLyX/reLyX.man | 884 +++ lib/reLyX/reLyX.pod | 732 +++ lib/reLyX/reLyXmain.pl | 358 ++ lib/reLyX/syntax.default | 936 ++++ lib/reLyX/test.ltx | 82 + lib/reLyX/test.lyx | 262 + lib/templates/README.new_templates | 38 + lib/templates/aapaper.lyx | 89 + lib/templates/aastex.lyx | 183 + lib/templates/dinbrief.lyx | 73 + lib/templates/docbook_template.lyx | 54 + lib/templates/g-brief-de.lyx | 113 + lib/templates/g-brief-en.lyx | 116 + lib/templates/hollywood.lyx | 64 + lib/templates/iletter.lyx | 67 + lib/templates/latex8.lyx | 79 + lib/templates/letter.lyx | 53 + lib/templates/linuxdoctemplate.lyx | 48 + lib/templates/revtex.lyx | 130 + lib/templates/slides.lyx | 88 + lib/tex/broadway.cls | 233 + lib/tex/ejour2.cls | 1574 ++++++ lib/tex/hollywood.cls | 217 + lib/tex/iletter.cls | 68 + lib/tex/revtex.cls | 98 + lyx.man | 235 + po/.cvsignore | 8 + po/ChangeLog | 4 + po/Makefile.in.in | 259 + po/POTFILES.in | 83 + po/README | 105 + po/ca.po | 4825 ++++++++++++++++ po/cs.po | 4825 ++++++++++++++++ po/da.po | 4859 ++++++++++++++++ po/de.po | 4850 ++++++++++++++++ po/es.po | 4858 ++++++++++++++++ po/fi.po | 4840 ++++++++++++++++ po/fr.po | 4853 ++++++++++++++++ po/hu.po | 4842 ++++++++++++++++ po/it.po | 4849 ++++++++++++++++ po/nl.po | 4871 ++++++++++++++++ po/no.po | 4822 ++++++++++++++++ po/pl.po | 4654 ++++++++++++++++ po/pt.po | 4867 ++++++++++++++++ po/ru.po | 4895 ++++++++++++++++ po/sl.po | 4829 ++++++++++++++++ po/sv.po | 4957 +++++++++++++++++ po/tr.po | 4892 ++++++++++++++++ po/wa.po | 4875 ++++++++++++++++ src/.cvsignore | 3 + src/BackStack.h | 65 + src/BufferView.C | 1529 +++++ src/BufferView.h | 158 + src/Bullet.C | 262 + src/Bullet.h | 278 + src/Chktex.C | 99 + src/Chktex.h | 56 + src/DepTable.C | 168 + src/DepTable.h | 63 + src/FileInfo.C | 400 ++ src/FileInfo.h | 140 + src/FontInfo.C | 149 + src/FontInfo.h | 102 + src/FontLoader.C | 250 + src/FontLoader.h | 74 + src/ImportLaTeX.C | 59 + src/ImportLaTeX.h | 43 + src/ImportNoweb.C | 81 + src/ImportNoweb.h | 49 + src/LString.C | 591 ++ src/LString.h | 396 ++ src/LaTeX.C | 733 +++ src/LaTeX.h | 239 + src/LaTeXFeatures.C | 256 + src/LaTeXFeatures.h | 132 + src/LaTeXLog.C | 69 + src/Literate.C | 204 + src/Literate.h | 61 + src/LyXAction.C | 755 +++ src/LyXAction.h | 93 + src/LyXSendto.C | 116 + src/LyXView.C | 363 ++ src/LyXView.h | 146 + src/Makefile.am | 197 + src/PaperLayout.C | 285 + src/ParagraphExtra.C | 326 ++ src/Redraw | 61 + src/Spacing.C | 21 + src/Spacing.h | 89 + src/TableLayout.C | 481 ++ src/atexit.C | 12 + src/bibforms.h | 25 + src/bmtable.C | 482 ++ src/bmtable.h | 88 + src/broken_const.h | 20 + src/broken_headers.h | 30 + src/buffer.C | 3990 +++++++++++++ src/buffer.h | 468 ++ src/bufferlist.C | 675 +++ src/bufferlist.h | 174 + src/bufferparams.C | 306 + src/bufferparams.h | 154 + src/bullet_forms.C | 122 + src/bullet_forms.h | 50 + src/bullet_forms_cb.C | 254 + src/chset.C | 118 + src/chset.h | 44 + src/combox.C | 503 ++ src/combox.h | 216 + src/commandtags.h | 244 + src/credits.C | 108 + src/credits.h | 8 + src/credits_form.C | 75 + src/credits_form.h | 31 + src/definitions.h | 184 + src/error.C | 42 + src/error.h | 79 + src/figure.h | 25 + src/filedlg.C | 762 +++ src/filedlg.h | 157 + src/filetools.C | 963 ++++ src/filetools.h | 289 + src/form1.C | 362 ++ src/form1.h | 129 + src/gettext.h | 62 + src/include_form.h | 28 + src/insets/Makefile.am | 50 + src/insets/figinset.C | 2197 ++++++++ src/insets/figinset.h | 185 + src/insets/inset.C | 120 + src/insets/insetbib.C | 548 ++ src/insets/insetbib.h | 133 + src/insets/insetcommand.C | 230 + src/insets/insetcommand.h | 113 + src/insets/inseterror.C | 189 + src/insets/inseterror.h | 80 + src/insets/insetinclude.C | 464 ++ src/insets/insetinclude.h | 190 + src/insets/insetindex.C | 161 + src/insets/insetindex.h | 89 + src/insets/insetinfo.C | 218 + src/insets/insetinfo.h | 79 + src/insets/insetlabel.C | 102 + src/insets/insetlabel.h | 56 + src/insets/insetlatex.C | 156 + src/insets/insetlatex.h | 66 + src/insets/insetlatexaccent.C | 671 +++ src/insets/insetlatexaccent.h | 147 + src/insets/insetloa.C | 29 + src/insets/insetloa.h | 54 + src/insets/insetlof.C | 16 + src/insets/insetlof.h | 51 + src/insets/insetlot.C | 16 + src/insets/insetlot.h | 51 + src/insets/insetparent.C | 59 + src/insets/insetparent.h | 55 + src/insets/insetquotes.C | 333 ++ src/insets/insetquotes.h | 121 + src/insets/insetref.C | 262 + src/insets/insetref.h | 89 + src/insets/insetspecialchar.C | 216 + src/insets/insetspecialchar.h | 84 + src/insets/insettoc.C | 32 + src/insets/insettoc.h | 55 + src/insets/inseturl.C | 207 + src/insets/inseturl.h | 92 + src/insets/lyxinset.h | 211 + src/intl.C | 366 ++ src/intl.h | 106 + src/kbmap.C | 734 +++ src/kbmap.h | 163 + src/lastfiles.C | 120 + src/lastfiles.h | 127 + src/latexoptions.C | 59 + src/latexoptions.h | 35 + src/layout.C | 1375 +++++ src/layout.h | 481 ++ src/layout_forms.C | 709 +++ src/layout_forms.h | 277 + src/lyx.C | 168 + src/lyx.h | 80 + src/lyx_cb.C | 4081 ++++++++++++++ src/lyx_cb.h | 78 + src/lyx_gui.C | 641 +++ src/lyx_gui.h | 87 + src/lyx_gui_misc.C | 429 ++ src/lyx_gui_misc.h | 74 + src/lyx_main.C | 576 ++ src/lyx_main.h | 88 + src/lyx_sendfax.C | 119 + src/lyx_sendfax.h | 58 + src/lyx_sendfax_main.C | 337 ++ src/lyx_sty.C | 121 + src/lyx_sty.h | 48 + src/lyxcursor.h | 33 + src/lyxdraw.C | 540 ++ src/lyxdraw.h | 53 + src/lyxfont.C | 974 ++++ src/lyxfont.h | 636 +++ src/lyxfr0.C | 159 + src/lyxfr0.h | 83 + src/lyxfr1.C | 415 ++ src/lyxfr1.h | 60 + src/lyxfunc.C | 2866 ++++++++++ src/lyxfunc.h | 178 + src/lyxlex.C | 525 ++ src/lyxlex.h | 169 + src/lyxlib.h | 65 + src/lyxlookup.C | 230 + src/lyxlookup.h | 29 + src/lyxparagraph.h | 519 ++ src/lyxrc.C | 914 +++ src/lyxrc.h | 189 + src/lyxrow.h | 41 + src/lyxscreen.h | 289 + src/lyxserver.C | 549 ++ src/lyxserver.h | 122 + src/lyxsum.C | 123 + src/lyxtext.h | 565 ++ src/lyxvc.C | 391 ++ src/lyxvc.h | 142 + src/main.C | 51 + src/mathed/Makefile.am | 38 + src/mathed/array.h | 235 + src/mathed/formula.C | 1255 +++++ src/mathed/formula.h | 131 + src/mathed/formulamacro.C | 215 + src/mathed/formulamacro.h | 86 + src/mathed/math_cursor.C | 1014 ++++ src/mathed/math_cursor.h | 180 + src/mathed/math_defs.h | 616 ++ src/mathed/math_delim.C | 507 ++ src/mathed/math_draw.C | 367 ++ src/mathed/math_forms.C | 241 + src/mathed/math_forms.h | 85 + src/mathed/math_hash.C | 407 ++ src/mathed/math_inset.C | 540 ++ src/mathed/math_inset.h | 385 ++ src/mathed/math_iter.C | 968 ++++ src/mathed/math_iter.h | 387 ++ src/mathed/math_macro.C | 553 ++ src/mathed/math_macro.h | 271 + src/mathed/math_panel.C | 352 ++ src/mathed/math_panel.h | 103 + src/mathed/math_parser.C | 844 +++ src/mathed/math_parser.h | 96 + src/mathed/math_root.C | 154 + src/mathed/math_root.h | 77 + src/mathed/math_symbols.C | 544 ++ src/mathed/math_utils.C | 87 + src/mathed/math_write.C | 471 ++ src/mathed/symbol_def.h | 157 + src/menus.C | 1624 ++++++ src/menus.h | 101 + src/minibuffer.C | 281 + src/minibuffer.h | 93 + src/nt_defines.h | 19 + src/os2_defines.h | 47 + src/os2_errortable.h | 98 + src/paragraph.C | 3896 +++++++++++++ src/pathstack.C | 92 + src/pathstack.h | 50 + src/print_form.C | 145 + src/print_form.h | 56 + src/screen.C | 848 +++ src/sp_form.C | 126 + src/sp_form.h | 54 + src/spellchecker.C | 779 +++ src/spellchecker.h | 32 + src/stamp-h.in | 1 + src/strerror.C | 24 + src/syscall.C | 199 + src/syscall.h | 79 + src/syscontr.C | 98 + src/syscontr.h | 50 + src/syssingleton.C | 48 + src/table.C | 2228 ++++++++ src/table.h | 343 ++ src/tex-accent.C | 92 + src/tex-accent.h | 99 + src/tex-defs.h | 37 + src/tex-strings.C | 75 + src/tex-strings.h | 38 + src/texoptions.C | 48 + src/texrow.C | 123 + src/texrow.h | 81 + src/text.C | 4123 ++++++++++++++ src/text2.C | 3628 ++++++++++++ src/textutils.h | 92 + src/toolbar.C | 619 ++ src/toolbar.h | 178 + src/trans.C | 407 ++ src/trans.h | 103 + src/trans_decl.h | 35 + src/trans_mgr.C | 391 ++ src/trans_mgr.h | 201 + src/undo.h | 162 + src/version.h | 3 + src/vms_defines.h | 17 + src/vspace.C | 605 ++ src/vspace.h | 200 + 652 files changed, 260715 insertions(+) create mode 100644 .cvsignore create mode 100644 ABOUT-NLS create mode 100644 ANNOUNCE create mode 100644 CHANGES create mode 100644 COPYING create mode 100644 ChangeLog create mode 100644 INSTALL create mode 100644 INSTALL.OS2 create mode 100644 INSTALL.autoconf create mode 100644 Makefile.am create mode 100644 README create mode 100644 README.OS2 create mode 100644 UPGRADING create mode 100644 WHATSNEW create mode 100644 acconfig.h create mode 100644 acinclude.m4 create mode 100755 autogen.sh create mode 100644 config/README create mode 100755 config/config.guess create mode 100755 config/config.sub create mode 100644 config/gettext.m4 create mode 100755 config/hack-gcc create mode 100755 config/install-sh create mode 100644 config/lcmessage.m4 create mode 100644 config/lib_configure.m4 create mode 100755 config/missing create mode 100755 config/mkinstalldirs create mode 100644 config/progtest.m4 create mode 100755 configure.cmd create mode 100644 configure.in create mode 100644 development/Code_rules/Popups create mode 100644 development/Code_rules/Recommendations create mode 100644 development/Code_rules/Rules create mode 100644 development/OS2/gnugettext.diff create mode 100644 development/gettext.patch create mode 100644 development/lyx.rpm.README create mode 100644 development/lyx.spec create mode 100644 development/lyx3/LyX3-Tasks create mode 100644 development/lyx3/README create mode 100644 development/lyx3/johnc create mode 100644 development/lyx3/lyx3.y create mode 100644 development/lyxserver/perl/LyX-Client-0.01.tar.gz create mode 100644 development/lyxserver/perl/LyX-Polite-0.01.tar.gz create mode 100644 development/lyxserver/perl/README create mode 100644 development/lyxserver/sampleclient.tcl create mode 100644 development/lyxserver/server_monitor.c create mode 100644 development/tools/README.bin.example create mode 100644 development/tools/scgen.pl create mode 100644 forms/bibforms.fd create mode 100644 forms/bibforms.h.patch create mode 100644 forms/bullet_forms.C.patch create mode 100644 forms/bullet_forms.fd create mode 100644 forms/bullet_forms.h.patch create mode 100644 forms/credits_form.fd create mode 100755 forms/fdfix.sh create mode 100644 forms/form1.fd create mode 100644 forms/include_form.fd create mode 100644 forms/latexoptions.fd create mode 100644 forms/layout_forms.fd create mode 100644 forms/layout_forms.h.patch create mode 100644 forms/lyx.fd create mode 100644 forms/lyx_sendfax.fd create mode 100644 forms/makefile create mode 100644 forms/math_forms.C.patch create mode 100644 forms/math_forms.fd create mode 100644 forms/print_form.fd create mode 100644 forms/ref.fd create mode 100644 forms/sp_form.fd create mode 100644 images/README create mode 100644 images/arrows.xbm create mode 100644 images/banner.xpm create mode 100644 images/banner_bw.xbm create mode 100644 images/bold_bw.xpm create mode 100644 images/bop.xbm create mode 100644 images/brel.xbm create mode 100644 images/build.xpm create mode 100644 images/close.xpm create mode 100644 images/close_bw.xpm create mode 100644 images/copy.xpm create mode 100644 images/copy_bw.xpm create mode 100644 images/cut.xpm create mode 100644 images/cut_bw.xpm create mode 100644 images/deco.xbm create mode 100644 images/deco.xpm create mode 100644 images/delim.xbm create mode 100644 images/delim.xpm create mode 100644 images/delim0.xpm create mode 100644 images/depth.xpm create mode 100644 images/depth_bw.xpm create mode 100644 images/dots.xbm create mode 100644 images/down.xpm create mode 100644 images/emph.xpm create mode 100644 images/emph_bw.xpm create mode 100644 images/equation.xpm create mode 100644 images/fig.xpm create mode 100644 images/fig_bw.xpm create mode 100644 images/foot.xpm create mode 100644 images/foot_bw.xpm create mode 100644 images/frac.xpm create mode 100644 images/free.xpm create mode 100644 images/free_bw.xpm create mode 100644 images/greek.xbm create mode 100644 images/layout_code.xpm create mode 100644 images/layout_latex.xpm create mode 100644 images/layout_scrap.xpm create mode 100644 images/layout_sec.xpm create mode 100644 images/layout_std.xpm create mode 100644 images/lyx.xpm create mode 100644 images/make_ascii_bw.xpm create mode 100644 images/make_latex_bw.xpm create mode 100644 images/margin.xpm create mode 100644 images/margin_bw.xpm create mode 100644 images/math.xpm create mode 100644 images/math_bw.xpm create mode 100644 images/matrix.xpm create mode 100644 images/melt.xpm create mode 100644 images/melt_bw.xpm create mode 100644 images/misc.xbm create mode 100644 images/noun.xpm create mode 100644 images/noun_bw.xpm create mode 100644 images/open.xpm create mode 100644 images/open_bw.xpm create mode 100644 images/paste.xpm create mode 100644 images/paste_bw.xpm create mode 100644 images/print1.xpm create mode 100644 images/print1_bw.xpm create mode 100644 images/quit.xpm create mode 100644 images/quit_bw.xpm create mode 100644 images/run_latex_bw.xpm create mode 100644 images/sans_bw.xpm create mode 100644 images/save.xpm create mode 100644 images/save_bw.xpm create mode 100644 images/smallcaps.xpm create mode 100644 images/smallcaps_bw.xpm create mode 100644 images/space.xpm create mode 100644 images/sqrt.xpm create mode 100644 images/tab.xpm create mode 100644 images/tab_bw.xpm create mode 100644 images/tex.xpm create mode 100644 images/tex_bw.xpm create mode 100644 images/typeset_ps.xpm create mode 100644 images/typeset_ps_bw.xpm create mode 100644 images/unknown.xpm create mode 100644 images/unknown_bw.xpm create mode 100644 images/up.xpm create mode 100644 images/varsz.xbm create mode 100644 images/view_dvi_bw.xpm create mode 100644 images/view_ps_bw.xpm create mode 100644 intl/.cvsignore create mode 100644 intl/ChangeLog create mode 100644 intl/Makefile.in create mode 100644 intl/VERSION create mode 100644 intl/bindtextdom.c create mode 100644 intl/cat-compat.c create mode 100644 intl/dcgettext.c create mode 100644 intl/dgettext.c create mode 100644 intl/explodename.c create mode 100644 intl/finddomain.c create mode 100644 intl/gettext.c create mode 100644 intl/gettext.h create mode 100644 intl/gettextP.h create mode 100644 intl/hash-string.h create mode 100644 intl/intl-compat.c create mode 100644 intl/l10nflist.c create mode 100644 intl/libgettext.h create mode 100644 intl/linux-msg.sed create mode 100644 intl/loadinfo.h create mode 100644 intl/loadmsgcat.c create mode 100644 intl/localealias.c create mode 100644 intl/po2tbl.sed.in create mode 100644 intl/textdomain.c create mode 100644 intl/xopen-msg.sed create mode 100644 lib/.cvsignore create mode 100644 lib/CREDITS create mode 100644 lib/Makefile.am create mode 100644 lib/bind/broadway.bind create mode 100644 lib/bind/cua.bind create mode 100644 lib/bind/de_menus.bind create mode 100644 lib/bind/emacs.bind create mode 100644 lib/bind/fr_menus.bind create mode 100644 lib/bind/hollywood.bind create mode 100644 lib/bind/hu_menus.bind create mode 100644 lib/bind/math.bind create mode 100644 lib/bind/menus.bind create mode 100644 lib/bind/pt_menus.bind create mode 100644 lib/bind/sciword.bind create mode 100644 lib/bind/sv_menus.bind create mode 100644 lib/bind/xemacs.bind create mode 100644 lib/chkconfig.ltx create mode 100644 lib/clipart/platypus.eps create mode 100755 lib/configure create mode 100755 lib/configure.cmd create mode 100644 lib/doc/.cvsignore create mode 100644 lib/doc/BUGS.lyx create mode 100644 lib/doc/LaTeXConfig.lyx.in create mode 100644 lib/examples/Foils.lyx create mode 100644 lib/examples/ItemizeBullets.lyx create mode 100644 lib/examples/Literate.lyx create mode 100644 lib/examples/MathLabeling.lyx create mode 100644 lib/examples/Math_macros.lyx create mode 100644 lib/examples/Minipage.lyx create mode 100644 lib/examples/TableExamples.lyx create mode 100644 lib/examples/aa_head.lyx create mode 100644 lib/examples/aa_paper.lyx create mode 100644 lib/examples/aas_sample.lyx create mode 100644 lib/examples/amsart-test.lyx create mode 100644 lib/examples/amsbook-test.lyx create mode 100644 lib/examples/beispiel_gelyxt.lyx create mode 100644 lib/examples/beispiel_roh.lyx create mode 100644 lib/examples/ca_splash.lyx create mode 100644 lib/examples/de_splash.lyx create mode 100644 lib/examples/docbook_example.lyx create mode 100644 lib/examples/ejemplo_con_lyx.lyx create mode 100644 lib/examples/ejemplo_sin_lyx.lyx create mode 100644 lib/examples/es_splash.lyx create mode 100644 lib/examples/example_lyxified.lyx create mode 100644 lib/examples/example_raw.lyx create mode 100644 lib/examples/exemple_brut.lyx create mode 100644 lib/examples/exemple_lyxifie.lyx create mode 100644 lib/examples/fr_splash.lyx create mode 100644 lib/examples/it_splash.lyx create mode 100644 lib/examples/landslide.lyx create mode 100644 lib/examples/nl_splash.lyx create mode 100644 lib/examples/noweb2lyx.lyx create mode 100644 lib/examples/pl_splash.lyx create mode 100644 lib/examples/primer_lyxan.lyx create mode 100644 lib/examples/primer_surov.lyx create mode 100644 lib/examples/pt_splash.lyx create mode 100644 lib/examples/ru_splash.lyx create mode 100644 lib/examples/scriptone.lyx create mode 100644 lib/examples/sl_splash.lyx create mode 100644 lib/examples/splash.lyx create mode 100644 lib/images/amssymb.xbm create mode 100644 lib/images/amssymb.xpm create mode 100644 lib/images/psnfss1.xbm create mode 100644 lib/images/psnfss1.xpm create mode 100644 lib/images/psnfss2.xbm create mode 100644 lib/images/psnfss2.xpm create mode 100644 lib/images/psnfss3.xbm create mode 100644 lib/images/psnfss3.xpm create mode 100644 lib/images/psnfss4.xbm create mode 100644 lib/images/psnfss4.xpm create mode 100644 lib/images/standard.xbm create mode 100644 lib/images/standard.xpm create mode 100644 lib/kbd/american-2.kmap create mode 100644 lib/kbd/american.kmap create mode 100644 lib/kbd/brazil.kmap create mode 100644 lib/kbd/brazil2.kmap create mode 100644 lib/kbd/czech.kmap create mode 100644 lib/kbd/european.kmap create mode 100644 lib/kbd/francais.kmap create mode 100644 lib/kbd/french.kmap create mode 100644 lib/kbd/german-2.kmap create mode 100644 lib/kbd/german-3.kmap create mode 100644 lib/kbd/german.kmap create mode 100644 lib/kbd/greek.kmap create mode 100644 lib/kbd/iso8859-1.cdef create mode 100644 lib/kbd/iso8859-2.cdef create mode 100644 lib/kbd/iso8859-7.cdef create mode 100644 lib/kbd/magyar-2.kmap create mode 100644 lib/kbd/magyar-3.kmap create mode 100644 lib/kbd/magyar.kmap create mode 100644 lib/kbd/polish.kmap create mode 100644 lib/kbd/portuges.kmap create mode 100644 lib/kbd/romanian.kmap create mode 100644 lib/kbd/sf.kmap create mode 100644 lib/kbd/sg.kmap create mode 100644 lib/kbd/slovak.kmap create mode 100644 lib/kbd/slovene.kmap create mode 100644 lib/kbd/transilvanian.kmap create mode 100644 lib/kbd/turkish-f.kmap create mode 100644 lib/kbd/turkish.kmap create mode 100644 lib/layouts/IEEEtran.layout create mode 100644 lib/layouts/aapaper.inc create mode 100644 lib/layouts/aapaper.layout create mode 100644 lib/layouts/aastex.layout create mode 100644 lib/layouts/amsart-plain.layout create mode 100644 lib/layouts/amsart-seq.layout create mode 100644 lib/layouts/amsart.layout create mode 100644 lib/layouts/amsbook.layout create mode 100644 lib/layouts/amsdefs.inc create mode 100644 lib/layouts/amsmaths-plain.inc create mode 100644 lib/layouts/amsmaths-seq.inc create mode 100644 lib/layouts/amsmaths.inc create mode 100644 lib/layouts/apa.layout create mode 100644 lib/layouts/article.layout create mode 100644 lib/layouts/book.layout create mode 100644 lib/layouts/broadway.layout create mode 100644 lib/layouts/dinbrief.layout create mode 100644 lib/layouts/docbook.layout create mode 100644 lib/layouts/egs.layout create mode 100644 lib/layouts/ejour2.layout create mode 100644 lib/layouts/foils.layout create mode 100644 lib/layouts/g-brief-de.layout create mode 100644 lib/layouts/g-brief-en.layout create mode 100644 lib/layouts/hollywood.layout create mode 100644 lib/layouts/iletter.layout create mode 100644 lib/layouts/latex8.layout create mode 100644 lib/layouts/letter.layout create mode 100644 lib/layouts/linuxdoc.layout create mode 100644 lib/layouts/literate-article.layout create mode 100644 lib/layouts/literate-book.layout create mode 100644 lib/layouts/literate-report.layout create mode 100644 lib/layouts/literate-scrap.inc create mode 100644 lib/layouts/lyxmacros.inc create mode 100644 lib/layouts/manpage.layout create mode 100644 lib/layouts/obsolete.inc create mode 100644 lib/layouts/paper.layout create mode 100644 lib/layouts/report.layout create mode 100644 lib/layouts/revtex.layout create mode 100644 lib/layouts/scrartcl.layout create mode 100644 lib/layouts/scrbook.layout create mode 100644 lib/layouts/scrclass.inc create mode 100644 lib/layouts/scrlettr.layout create mode 100644 lib/layouts/scrmacros.inc create mode 100644 lib/layouts/scrreprt.layout create mode 100644 lib/layouts/slides.layout create mode 100644 lib/layouts/stdclass.inc create mode 100644 lib/layouts/stdlayouts.inc create mode 100644 lib/layouts/stdletter.inc create mode 100644 lib/layouts/stdlists.inc create mode 100644 lib/layouts/stdsections.inc create mode 100644 lib/layouts/stdstarsections.inc create mode 100644 lib/layouts/stdstruct.inc create mode 100644 lib/lyxrc.example create mode 100644 lib/reLyX/.cvsignore create mode 100644 lib/reLyX/BUGS create mode 100644 lib/reLyX/BasicLyX.pm create mode 100644 lib/reLyX/CHANGES create mode 100644 lib/reLyX/CleanTeX.pm create mode 100644 lib/reLyX/LastLyX.pm create mode 100644 lib/reLyX/MANIFEST create mode 100644 lib/reLyX/MakePreamble.pm create mode 100644 lib/reLyX/Makefile.am create mode 100644 lib/reLyX/README create mode 100644 lib/reLyX/ReadCommands.pm create mode 100644 lib/reLyX/RelyxFigure.pm create mode 100644 lib/reLyX/RelyxTable.pm create mode 100644 lib/reLyX/TODO create mode 100644 lib/reLyX/Text/TeX.pm create mode 100644 lib/reLyX/Text/manpage.3pm create mode 100644 lib/reLyX/Verbatim.pm create mode 100644 lib/reLyX/acinclude.m4 create mode 100644 lib/reLyX/aclocal.m4 create mode 100755 lib/reLyX/configure create mode 100644 lib/reLyX/configure.in create mode 100755 lib/reLyX/install-sh create mode 100755 lib/reLyX/missing create mode 100755 lib/reLyX/mkinstalldirs create mode 100644 lib/reLyX/noweb2lyx.in create mode 100644 lib/reLyX/reLyX.in create mode 100644 lib/reLyX/reLyX.man create mode 100644 lib/reLyX/reLyX.pod create mode 100644 lib/reLyX/reLyXmain.pl create mode 100644 lib/reLyX/syntax.default create mode 100644 lib/reLyX/test.ltx create mode 100644 lib/reLyX/test.lyx create mode 100644 lib/templates/README.new_templates create mode 100644 lib/templates/aapaper.lyx create mode 100644 lib/templates/aastex.lyx create mode 100644 lib/templates/dinbrief.lyx create mode 100644 lib/templates/docbook_template.lyx create mode 100644 lib/templates/g-brief-de.lyx create mode 100644 lib/templates/g-brief-en.lyx create mode 100644 lib/templates/hollywood.lyx create mode 100644 lib/templates/iletter.lyx create mode 100644 lib/templates/latex8.lyx create mode 100644 lib/templates/letter.lyx create mode 100644 lib/templates/linuxdoctemplate.lyx create mode 100644 lib/templates/revtex.lyx create mode 100644 lib/templates/slides.lyx create mode 100644 lib/tex/broadway.cls create mode 100644 lib/tex/ejour2.cls create mode 100644 lib/tex/hollywood.cls create mode 100644 lib/tex/iletter.cls create mode 100644 lib/tex/revtex.cls create mode 100644 lyx.man create mode 100644 po/.cvsignore create mode 100644 po/ChangeLog create mode 100644 po/Makefile.in.in create mode 100644 po/POTFILES.in create mode 100644 po/README create mode 100644 po/ca.po create mode 100644 po/cs.po create mode 100644 po/da.po create mode 100644 po/de.po create mode 100644 po/es.po create mode 100644 po/fi.po create mode 100644 po/fr.po create mode 100644 po/hu.po create mode 100644 po/it.po create mode 100644 po/nl.po create mode 100644 po/no.po create mode 100644 po/pl.po create mode 100644 po/pt.po create mode 100644 po/ru.po create mode 100644 po/sl.po create mode 100644 po/sv.po create mode 100644 po/tr.po create mode 100644 po/wa.po create mode 100644 src/.cvsignore create mode 100644 src/BackStack.h create mode 100644 src/BufferView.C create mode 100644 src/BufferView.h create mode 100644 src/Bullet.C create mode 100644 src/Bullet.h create mode 100644 src/Chktex.C create mode 100644 src/Chktex.h create mode 100644 src/DepTable.C create mode 100644 src/DepTable.h create mode 100644 src/FileInfo.C create mode 100644 src/FileInfo.h create mode 100644 src/FontInfo.C create mode 100644 src/FontInfo.h create mode 100644 src/FontLoader.C create mode 100644 src/FontLoader.h create mode 100644 src/ImportLaTeX.C create mode 100644 src/ImportLaTeX.h create mode 100644 src/ImportNoweb.C create mode 100644 src/ImportNoweb.h create mode 100644 src/LString.C create mode 100644 src/LString.h create mode 100644 src/LaTeX.C create mode 100644 src/LaTeX.h create mode 100644 src/LaTeXFeatures.C create mode 100644 src/LaTeXFeatures.h create mode 100644 src/LaTeXLog.C create mode 100644 src/Literate.C create mode 100644 src/Literate.h create mode 100644 src/LyXAction.C create mode 100644 src/LyXAction.h create mode 100644 src/LyXSendto.C create mode 100644 src/LyXView.C create mode 100644 src/LyXView.h create mode 100644 src/Makefile.am create mode 100644 src/PaperLayout.C create mode 100644 src/ParagraphExtra.C create mode 100644 src/Redraw create mode 100644 src/Spacing.C create mode 100644 src/Spacing.h create mode 100644 src/TableLayout.C create mode 100644 src/atexit.C create mode 100644 src/bibforms.h create mode 100644 src/bmtable.C create mode 100644 src/bmtable.h create mode 100644 src/broken_const.h create mode 100644 src/broken_headers.h create mode 100644 src/buffer.C create mode 100644 src/buffer.h create mode 100644 src/bufferlist.C create mode 100644 src/bufferlist.h create mode 100644 src/bufferparams.C create mode 100644 src/bufferparams.h create mode 100644 src/bullet_forms.C create mode 100644 src/bullet_forms.h create mode 100644 src/bullet_forms_cb.C create mode 100644 src/chset.C create mode 100644 src/chset.h create mode 100644 src/combox.C create mode 100644 src/combox.h create mode 100644 src/commandtags.h create mode 100644 src/credits.C create mode 100644 src/credits.h create mode 100644 src/credits_form.C create mode 100644 src/credits_form.h create mode 100644 src/definitions.h create mode 100644 src/error.C create mode 100644 src/error.h create mode 100644 src/figure.h create mode 100644 src/filedlg.C create mode 100644 src/filedlg.h create mode 100644 src/filetools.C create mode 100644 src/filetools.h create mode 100644 src/form1.C create mode 100644 src/form1.h create mode 100644 src/gettext.h create mode 100644 src/include_form.h create mode 100644 src/insets/Makefile.am create mode 100644 src/insets/figinset.C create mode 100644 src/insets/figinset.h create mode 100644 src/insets/inset.C create mode 100644 src/insets/insetbib.C create mode 100644 src/insets/insetbib.h create mode 100644 src/insets/insetcommand.C create mode 100644 src/insets/insetcommand.h create mode 100644 src/insets/inseterror.C create mode 100644 src/insets/inseterror.h create mode 100644 src/insets/insetinclude.C create mode 100644 src/insets/insetinclude.h create mode 100644 src/insets/insetindex.C create mode 100644 src/insets/insetindex.h create mode 100644 src/insets/insetinfo.C create mode 100644 src/insets/insetinfo.h create mode 100644 src/insets/insetlabel.C create mode 100644 src/insets/insetlabel.h create mode 100644 src/insets/insetlatex.C create mode 100644 src/insets/insetlatex.h create mode 100644 src/insets/insetlatexaccent.C create mode 100644 src/insets/insetlatexaccent.h create mode 100644 src/insets/insetloa.C create mode 100644 src/insets/insetloa.h create mode 100644 src/insets/insetlof.C create mode 100644 src/insets/insetlof.h create mode 100644 src/insets/insetlot.C create mode 100644 src/insets/insetlot.h create mode 100644 src/insets/insetparent.C create mode 100644 src/insets/insetparent.h create mode 100644 src/insets/insetquotes.C create mode 100644 src/insets/insetquotes.h create mode 100644 src/insets/insetref.C create mode 100644 src/insets/insetref.h create mode 100644 src/insets/insetspecialchar.C create mode 100644 src/insets/insetspecialchar.h create mode 100644 src/insets/insettoc.C create mode 100644 src/insets/insettoc.h create mode 100644 src/insets/inseturl.C create mode 100644 src/insets/inseturl.h create mode 100644 src/insets/lyxinset.h create mode 100644 src/intl.C create mode 100644 src/intl.h create mode 100644 src/kbmap.C create mode 100644 src/kbmap.h create mode 100644 src/lastfiles.C create mode 100644 src/lastfiles.h create mode 100644 src/latexoptions.C create mode 100644 src/latexoptions.h create mode 100644 src/layout.C create mode 100644 src/layout.h create mode 100644 src/layout_forms.C create mode 100644 src/layout_forms.h create mode 100644 src/lyx.C create mode 100644 src/lyx.h create mode 100644 src/lyx_cb.C create mode 100644 src/lyx_cb.h create mode 100644 src/lyx_gui.C create mode 100644 src/lyx_gui.h create mode 100644 src/lyx_gui_misc.C create mode 100644 src/lyx_gui_misc.h create mode 100644 src/lyx_main.C create mode 100644 src/lyx_main.h create mode 100644 src/lyx_sendfax.C create mode 100644 src/lyx_sendfax.h create mode 100644 src/lyx_sendfax_main.C create mode 100644 src/lyx_sty.C create mode 100644 src/lyx_sty.h create mode 100644 src/lyxcursor.h create mode 100644 src/lyxdraw.C create mode 100644 src/lyxdraw.h create mode 100644 src/lyxfont.C create mode 100644 src/lyxfont.h create mode 100644 src/lyxfr0.C create mode 100644 src/lyxfr0.h create mode 100644 src/lyxfr1.C create mode 100644 src/lyxfr1.h create mode 100644 src/lyxfunc.C create mode 100644 src/lyxfunc.h create mode 100644 src/lyxlex.C create mode 100644 src/lyxlex.h create mode 100644 src/lyxlib.h create mode 100644 src/lyxlookup.C create mode 100644 src/lyxlookup.h create mode 100644 src/lyxparagraph.h create mode 100644 src/lyxrc.C create mode 100644 src/lyxrc.h create mode 100644 src/lyxrow.h create mode 100644 src/lyxscreen.h create mode 100644 src/lyxserver.C create mode 100644 src/lyxserver.h create mode 100644 src/lyxsum.C create mode 100644 src/lyxtext.h create mode 100644 src/lyxvc.C create mode 100644 src/lyxvc.h create mode 100644 src/main.C create mode 100644 src/mathed/Makefile.am create mode 100644 src/mathed/array.h create mode 100644 src/mathed/formula.C create mode 100644 src/mathed/formula.h create mode 100644 src/mathed/formulamacro.C create mode 100644 src/mathed/formulamacro.h create mode 100644 src/mathed/math_cursor.C create mode 100644 src/mathed/math_cursor.h create mode 100644 src/mathed/math_defs.h create mode 100644 src/mathed/math_delim.C create mode 100644 src/mathed/math_draw.C create mode 100644 src/mathed/math_forms.C create mode 100644 src/mathed/math_forms.h create mode 100644 src/mathed/math_hash.C create mode 100644 src/mathed/math_inset.C create mode 100644 src/mathed/math_inset.h create mode 100644 src/mathed/math_iter.C create mode 100644 src/mathed/math_iter.h create mode 100644 src/mathed/math_macro.C create mode 100644 src/mathed/math_macro.h create mode 100644 src/mathed/math_panel.C create mode 100644 src/mathed/math_panel.h create mode 100644 src/mathed/math_parser.C create mode 100644 src/mathed/math_parser.h create mode 100644 src/mathed/math_root.C create mode 100644 src/mathed/math_root.h create mode 100644 src/mathed/math_symbols.C create mode 100644 src/mathed/math_utils.C create mode 100644 src/mathed/math_write.C create mode 100644 src/mathed/symbol_def.h create mode 100644 src/menus.C create mode 100644 src/menus.h create mode 100644 src/minibuffer.C create mode 100644 src/minibuffer.h create mode 100644 src/nt_defines.h create mode 100644 src/os2_defines.h create mode 100644 src/os2_errortable.h create mode 100644 src/paragraph.C create mode 100644 src/pathstack.C create mode 100644 src/pathstack.h create mode 100644 src/print_form.C create mode 100644 src/print_form.h create mode 100644 src/screen.C create mode 100644 src/sp_form.C create mode 100644 src/sp_form.h create mode 100644 src/spellchecker.C create mode 100644 src/spellchecker.h create mode 100644 src/stamp-h.in create mode 100644 src/strerror.C create mode 100644 src/syscall.C create mode 100644 src/syscall.h create mode 100644 src/syscontr.C create mode 100644 src/syscontr.h create mode 100644 src/syssingleton.C create mode 100644 src/table.C create mode 100644 src/table.h create mode 100644 src/tex-accent.C create mode 100644 src/tex-accent.h create mode 100644 src/tex-defs.h create mode 100644 src/tex-strings.C create mode 100644 src/tex-strings.h create mode 100644 src/texoptions.C create mode 100644 src/texrow.C create mode 100644 src/texrow.h create mode 100644 src/text.C create mode 100644 src/text2.C create mode 100644 src/textutils.h create mode 100644 src/toolbar.C create mode 100644 src/toolbar.h create mode 100644 src/trans.C create mode 100644 src/trans.h create mode 100644 src/trans_decl.h create mode 100644 src/trans_mgr.C create mode 100644 src/trans_mgr.h create mode 100644 src/undo.h create mode 100644 src/version.h create mode 100644 src/vms_defines.h create mode 100644 src/vspace.C create mode 100644 src/vspace.h diff --git a/.cvsignore b/.cvsignore new file mode 100644 index 0000000000..9482f16d26 --- /dev/null +++ b/.cvsignore @@ -0,0 +1,4 @@ +config.cache +config.log +config.status +Makefile diff --git a/ABOUT-NLS b/ABOUT-NLS new file mode 100644 index 0000000000..dacb8b18be --- /dev/null +++ b/ABOUT-NLS @@ -0,0 +1,225 @@ +Notes on the Free Translation Project +************************************* + + Free software is going international! The Free Translation Project +is a way to get maintainers of free software, translators, and users all +together, so that will gradually become able to speak many languages. +A few packages already provide translations for their messages. + + If you found this `ABOUT-NLS' file inside a distribution, you may +assume that the distributed package does use GNU `gettext' internally, +itself available at your nearest GNU archive site. But you do *not* +need to install GNU `gettext' prior to configuring, installing or using +this package with messages translated. + + Installers will find here some useful hints. These notes also +explain how users should proceed for getting the programs to use the +available translations. They tell how people wanting to contribute and +work at translations should contact the appropriate team. + + When reporting bugs in the `intl/' directory or bugs which may be +related to internationalization, you should tell about the version of +`gettext' which is used. The information can be found in the +`intl/VERSION' file, in internationalized packages. + +One advise in advance +===================== + + If you want to exploit the full power of internationalization, you +should configure it using + + ./configure --with-included-gettext + +to force usage of internationalizing routines provided within this +package, despite the existence of internationalizing capabilities in the +operating system where this package is being installed. So far, only +the `gettext' implementation in the GNU C library version 2 provides as +many features (such as locale alias or message inheritance) as the +implementation here. It is also not possible to offer this additional +functionality on top of a `catgets' implementation. Future versions of +GNU `gettext' will very likely convey even more functionality. So it +might be a good idea to change to GNU `gettext' as soon as possible. + + So you need not provide this option if you are using GNU libc 2 or +you have installed a recent copy of the GNU gettext package with the +included `libintl'. + +INSTALL Matters +=============== + + Some packages are "localizable" when properly installed; the +programs they contain can be made to speak your own native language. +Most such packages use GNU `gettext'. Other packages have their own +ways to internationalization, predating GNU `gettext'. + + By default, this package will be installed to allow translation of +messages. It will automatically detect whether the system provides +usable `catgets' (if using this is selected by the installer) or +`gettext' functions. If neither is available, the GNU `gettext' own +library will be used. This library is wholly contained within this +package, usually in the `intl/' subdirectory, so prior installation of +the GNU `gettext' package is *not* required. Installers may use +special options at configuration time for changing the default +behaviour. The commands: + + ./configure --with-included-gettext + ./configure --with-catgets + ./configure --disable-nls + +will respectively bypass any pre-existing `catgets' or `gettext' to use +the internationalizing routines provided within this package, enable +the use of the `catgets' functions (if found on the locale system), or +else, *totally* disable translation of messages. + + When you already have GNU `gettext' installed on your system and run +configure without an option for your new package, `configure' will +probably detect the previously built and installed `libintl.a' file and +will decide to use this. This might be not what is desirable. You +should use the more recent version of the GNU `gettext' library. I.e. +if the file `intl/VERSION' shows that the library which comes with this +package is more recent, you should use + + ./configure --with-included-gettext + +to prevent auto-detection. + + By default the configuration process will not test for the `catgets' +function and therefore they will not be used. The reasons are already +given above: the emulation on top of `catgets' cannot provide all the +extensions provided by the GNU `gettext' library. If you nevertheless +want to use the `catgets' functions use + + ./configure --with-catgets + +to enable the test for `catgets' (this causes no harm if `catgets' is +not available on your system). If you really select this option we +would like to hear about the reasons because we cannot think of any +good one ourself. + + Internationalized packages have usually many `po/LL.po' files, where +LL gives an ISO 639 two-letter code identifying the language. Unless +translations have been forbidden at `configure' time by using the +`--disable-nls' switch, all available translations are installed +together with the package. However, the environment variable `LINGUAS' +may be set, prior to configuration, to limit the installed set. +`LINGUAS' should then contain a space separated list of two-letter +codes, stating which languages are allowed. + +Using This Package +================== + + As a user, if your language has been installed for this package, you +only have to set the `LANG' environment variable to the appropriate +ISO 639 `LL' two-letter code prior to using the programs in the +package. For example, let's suppose that you speak German. At the +shell prompt, merely execute `setenv LANG de' (in `csh'), +`export LANG; LANG=de' (in `sh') or `export LANG=de' (in `bash'). This +can be done from your `.login' or `.profile' file, once and for all. + + An operating system might already offer message localization for +many of its programs, while other programs have been installed locally +with the full capabilities of GNU `gettext'. Just using `gettext' +extended syntax for `LANG' would break proper localization of already +available operating system programs. In this case, users should set +both `LANGUAGE' and `LANG' variables in their environment, as programs +using GNU `gettext' give preference to `LANGUAGE'. For example, some +Swedish users would rather read translations in German than English for +when Swedish is not available. This is easily accomplished by setting +`LANGUAGE' to `sv:de' while leaving `LANG' to `sv'. + +Translating Teams +================= + + For the Free Translation Project to be a success, we need interested +people who like their own language and write it well, and who are also +able to synergize with other translators speaking the same language. +Each translation team has its own mailing list, courtesy of Linux +International. You may reach your translation team at the address +`LL@li.org', replacing LL by the two-letter ISO 639 code for your +language. Language codes are *not* the same as the country codes given +in ISO 3166. The following translation teams exist, as of August 1997: + + Chinese `zh', Czech `cs', Danish `da', Dutch `nl', English `en', + Esperanto `eo', Finnish `fi', French `fr', German `de', Hungarian + `hu', Irish `ga', Italian `it', Indonesian `id', Japanese `ja', + Korean `ko', Latin `la', Norwegian `no', Persian `fa', Polish + `pl', Portuguese `pt', Russian `ru', Slovenian `sl', Spanish `es', + Swedish `sv', and Turkish `tr'. + +For example, you may reach the Chinese translation team by writing to +`zh@li.org'. + + If you'd like to volunteer to *work* at translating messages, you +should become a member of the translating team for your own language. +The subscribing address is *not* the same as the list itself, it has +`-request' appended. For example, speakers of Swedish can send a +message to `sv-request@li.org', having this message body: + + subscribe + + Keep in mind that team members are expected to participate +*actively* in translations, or at solving translational difficulties, +rather than merely lurking around. If your team does not exist yet and +you want to start one, or if you are unsure about what to do or how to +get started, please write to `translation@iro.umontreal.ca' to reach the +coordinator for all translator teams. + + The English team is special. It works at improving and uniformizing +the terminology in use. Proven linguistic skill are praised more than +programming skill, here. + +Available Packages +================== + + Languages are not equally supported in all packages. The following +matrix shows the current state of internationalization, as of August +1997. The matrix shows, in regard of each package, for which languages +PO files have been submitted to translation coordination. + + Ready PO files cs da de en es fi fr it ja ko nl no pl pt sl sv + .-------------------------------------------------. + bash | [] [] [] | 3 + bison | [] [] [] | 3 + clisp | [] [] [] [] | 4 + cpio | [] [] [] [] [] | 5 + diffutils | [] [] [] [] [] | 5 + enscript | [] [] [] [] [] [] | 6 + fileutils | [] [] [] [] [] [] [] [] [] [] | 10 + findutils | [] [] [] [] [] [] [] [] | 8 + flex | [] [] [] [] | 4 + gcal | [] [] [] [] [] | 5 + gettext | [] [] [] [] [] [] [] [] [] [] | 11 + grep | [] [] [] [] [] [] [] [] [] | 9 + hello | [] [] [] [] [] [] [] [] [] [] | 10 + id-utils | [] [] [] | 3 + indent | [] [] [] [] | 4 + libc | [] [] [] [] [] [] [] | 7 + m4 | [] [] [] [] [] | 5 + make | [] [] [] [] [] [] | 6 + music | [] [] | 2 + ptx | [] [] [] [] [] [] [] [] | 8 + recode | [] [] [] [] [] [] [] [] [] | 9 + sh-utils | [] [] [] [] [] [] [] | 7 + sharutils | [] [] [] [] [] | 5 + tar | [] [] [] [] [] [] [] [] [] [] | 10 + texinfo | [] | 1 + textutils | [] [] [] [] [] [] [] [] [] | 9 + wdiff | [] [] [] [] [] [] [] [] | 8 + `-------------------------------------------------' + 16 languages cs da de en es fi fr it ja ko nl no pl pt sl sv + 27 packages 3 2 24 1 17 1 26 2 1 11 20 9 19 7 7 17 167 + + Some counters in the preceding matrix are higher than the number of +visible blocks let us expect. This is because a few extra PO files are +used for implementing regional variants of languages, or language +dialects. + + For a PO file in the matrix above to be effective, the package to +which it applies should also have been internationalized and +distributed as such by its maintainer. There might be an observable +lag between the mere existence a PO file and its wide availability in a +distribution. + + If August 1997 seems to be old, you may fetch a more recent copy of +this `ABOUT-NLS' file on most GNU archive sites. + diff --git a/ANNOUNCE b/ANNOUNCE new file mode 100644 index 0000000000..a0ed602bb0 --- /dev/null +++ b/ANNOUNCE @@ -0,0 +1,114 @@ +Public release of LyX version 1.0.1 +=================================== + +What is LyX? +------------ + +LyX is an advanced open-source "document processor". Unlike standard +word processors, LyX encourages writing based on the structure of your +documents, not their appearance, It lets you concentrate on writing, +leaving details of visual layout to the software. + +With the familiar face of a WSYWIG word processor, LyX produces high +quality, professional output -- using LaTeX, an industrial +strength typesetting engine. No knowledge of LaTeX is required to +use LyX; however, there is also a "TeX mode" which allows you to enter +plain LaTeX commands. + +All in all, LyX is a complete environment for writing documents. It has +superior support for scientific writing, but works well for any kind of +document. + +Read more about LyX (including screen shots) at: + + http://www.lyx.org/ + +What can LyX do? +---------------- + +A very incomplete feature list: + +- "standard" word processing: fonts, cut & paste, infinite undo... +- footnotes, citations, cross-referencing, faxes, spellchecking +- almost any math expression (with a simple, but powerfull interface) +- automatic, multilevel outline support (enumerated or bullets) +- tables and embedded postscript figures support +- import LaTeX or ASCII +- export LaTeX, ASCII, DVI, PostScript, LinuxDoc-SGML +- fair support for non-English documents and/or menus +- extensive documentation, including a tutorial +- version control using RCS + +What's new compared to LyX version 0.12.0? +------------------------------------------ + +Most importantly, import of LaTeX documents is possible if you have +Perl installed. Other than that, some new features, and lots of bug +fixes. See WHATSNEW + +How stable is LyX? +------------------ + +This release is considered stable, but as with any software, you should +take appropriate back-up steps in a production environment. + +Where can I get it? +------------------- + +LyX is distributed under the GNU General Public Licence (GPL), which +means that you can not only use it freely, but also modify and +redistribute it, provided that you include the source of the program. + +The main LyX site is + + ftp://ftp.lyx.org/pub/lyx/ + +with mirrors at + + ftp://alpha.tat.physik.uni-tuebingen.de/pub/lyx + ftp://ftp.lip6.fr/pub/lyx/ + ftp://ftp.sdsc.edu/pub/other/lyx/ + ftp://ftp.fciencias.unam.mx/pub/Lyx/ + ftp://mirror.aarnet.edu.au/pub/LyX/ + +The source code package is available at: + + ftp://ftp.lyx.org/pub/lyx/stable/lyx-1.0.0.tar.gz + ftp://ftp.devel.lyx.org/pub/lyx/lyx-1.0.0.tar.gz + +and at the mirrors listed above. + +You need to have XForms version 0.81, 0.86 or 0.88 to compile your own +version. Version 0.88 is highly recomended. + +Ready-to-run precompiled binaries for various platforms are available at: + + ftp://ftp.lyx.org/pub/lyx/bin/1.0.0/ + +Binaries for i386-Linux are also available at your local sunsite mirror: + + ftp://sunsite.unc.edu/pub/Linux/apps/editors/lyx-1.0.0-bin.tar.gz + +Credits +------- + +The LyX Team is composed of volunteers from around the world. Many, many +people have helped make the 1.0 release possible, including: + + Lars Gullik Bjoennes, Alejandro Aguilar Sierra, Asger Alstrup, + Jean-Marc Lasgouttes, Juergen Vigna, John P. Weiss, Bernhard Iselborn, + Andre Spiegel, Allan Rae, Henner Zeller, Robert van der Kamp, + David L. Johnson, Amir Karger, Joacim Persson, Peter Suetterlin, + SMiyata, Alkis Polyzotis, ... + +Special thanks should go to Matthias Ettrich who started it all. + +Feedback +-------- + +Please direct any comments or questions to the appropriate mailing list as +described on the LyX homepage (http://www.lyx.org/). + +Enjoy! + +The LyX Team diff --git a/CHANGES b/CHANGES new file mode 100644 index 0000000000..b641997890 --- /dev/null +++ b/CHANGES @@ -0,0 +1,3841 @@ +since 1.0.4pre8 +- Added revtex4 layout, template, and (skeleton) docs (Karger) +- updated pl.po (Pawel) +- updated makeDocBookFile (Jose) +- example and template file for DocBook (Jose) + +since 1.0.4pre6 +- recreated all po files to be up to date with the lyx.pot. (Lgb) +- updated dependencies in src/Makefile.in (Lgb) +- small fix in table.C where the PWidth was not returned + correctly for multicolumn-virtual-multirow-cells (Jug) +- A (hopefully) last change so that caption for floats work corectly (Jug) +- Small copy/paste bug fix from Jose (Jug) +- Now multicolumns work for DocBook and some quirks with + caption are now fixed. This should work now pretty good :) (Jug) +- Small fix for width entry and multicolumns in tabulars (Jug) +- Introduced Tabular export for Jose's DocBook (Jug) +- dummy change because of new cvs location (Lgb) +- Finally corrected detection of DocBook classes. Note that linuxdoc + textclasses are now defined with \DeclareLinuxDocClass, while + docbook classes use \DeclareDocBookClass (JMarc) +- Updated no.po (Lgb) +- Updated pl.po (Pawel) +- Added key binds for Scientific Word (Serge Winitzki) +- Better support for russian: cyrrilic input encodings, a + few bugfixes and new russian splash screen (Const Kaplinsky) +- Changed the shortcut of Insert->Float->Figure so that it makes more + sense, as pointed out by Rick (JMarc) +- Fix the rendering of PS images on some color display (Dan Mueth) +- OS/2 fixes in file handling (SMiyata and Arndt) +- Fix possible 8bit problem in math editor (Leonid Zeitlin) +- In generated LaTeX, font selection must be done before font + encoding selection, as noted by Fred Hucht (JMarc) +- more docbook updates: the .eps is stripped from the graphics name, + the generated Docbook is updated to the latest, v3.1 (Jose') + +since 1.0.4pre4 +- some more changes for the scroll-wheel support. using the wheel + does not move the cursor. Slight optimization, removing of + dead-code from BufferView::WorkAreaButtonPress. (Lgb) +- to make logic better the whell has been reversed (Lgb) +- support for accellerated scroll-wheel support (Rvdk, Lgb) +- fixed custom-pagesize printing bugs. Added a new lyxrc variable + print_paper_dimension_flag for setting custom page sizes. + Also made sure the appropriate lyxrc variables were used rather than + relying on hardcoded entries (ARRae) +- fixed bug in lyxrc parsing, table not in alphabetical order (again!) + -- spotted by Reuben Thomas (ARRae) +- Updates to german translation (Pit) +- Fix off-by-one error in the File menu (JMarc) +- Index insets do not show the indexed word anymore, since it is + likely the word just before (JMarc) +- Some changes to make update/view/dependency checking help us to just + the number of required latex runs. (Lgb) + +since 1.0.4pre2 +- updated documentation from repository (Lgb) +- changed parsing of the latex log in LaTeX.C to not care about + \listfiles anymore. No we should be able to see more/all external + files used by LaTex. (Lgb) +- do not output \listfiles into the latex file anymore (Lgb) +- Extracted, applied and tested Alexandre Makarenko's patch about + better drawing of the () delimiter in mathed (Alejandro) +- AASTeX updates (Mike) +- Dutch translation team credits added (Allan) +- Fix crash when closing math panel with an open symbol menu (Allan) +- Update to DocBook support (Jose') +- Fix several crashes when entering explicit TeX macros in math editor + (Alejandro) +- The language setting "french" already provides the index commands; + make sure we are not including makeidx.sty in this case (JMarc) +- fix bug in environments when one of the paragraphs has specific + settings (JMarc) +- fix crash when reading .eps file with a malformed BoundingBox (JMarc) +- Update to fr.po (Emmanuel) +- provide configuration example to use dvilj4 instead of dvips (in + lyxrc.example) (Reuben) +- Better support for different shells wih different syntax under OS/2 (Arnd) +- Work around autoconf bug where it fails to detect correct arguments + for select() with g++ 2.95 (JMarc) + +since 1.0.3 +- Some docbook updates. font handling (Jose') +- Add new ProvidesURL tag for textclasses which already have a \url + definition (JMarc) +- Simplify the emergency definition of \url (when url.sty is not + installed); URLs are now aways output as \url{...} (JMarc) +- Add binding M-i u for url-insert (Reuben) +- Fix typos in LyX-provided LaTeX macros (JMarc) +- Fix a bug where a directory could be mistaken with a regular file, + with all the nasty consequences one can imagine; thanks to Benjamin + Korvemaker for pointing out this one (JMarc) +- small fix to configure in the case CXX is explicitely set (Albert Chin) +- revert the `feature' that caused footnotes to appear on the wrong + page when inside a list. This will re-activate an older bug, where + an enumeration inside a footnote inside an enumeration gets a wrong + numbering. (JMarc) +- Fixed small configure bug when the CXX variable is set (Albert + Chin-A-Young) +- Fixed a bug in DeleteTableRow-Function (Jug) +- Fixed the evil egcs/alpha bug that has been plaguing us for some time + (Michal Jaegermann) +- New Italian Docs (Claudio Coco) +- Improved lyxserver: INFO or ERROR always reported in the output pipe; + added '\n' to always terminate server messages; client names + remembered, each client notified by name when LyX exits (Stefano) +- LyX::Client perl class for bidirectional communication in + development/lyxserver/perl (Stefano) +- Updated wa.po (Pablo) +- Fixed problem that prints were different from previews (Jug) +- Fixed problem with multiline-cells and multicolumn, finally (Jug) +- Added also german port for g-brief (Jug) +- New Catalan translation (Francesc Burrull i Mestres) +- Added the g-brief support from Thomas Hartkens (Jug) +- Small fix in text2.C for delete-table-row (Jug) +- Preliminary support for DocBook documents (Jose') +- Support for AASTeX package (Mike Ressler) +- Some tweaks detected by Sun CC 5.0; having a picky compiler is nice... + (JMarc) + +since 1.0.3pre4 +- similar changes as the one made to VSpace::NONE done several other + places too. (Lgb) +- New walloon localization (Lorint Hendschel) +- Fix the lyxserver, so that the answer to the 'hello' message is + terminated by '\n' (JMarc) +- fix to VSpace::NONE in lyx_cb.C (Lgb) +- remove the gravity of the multi line input in the preamble form + so that the scroll bar stops doing stupid things on resize (JMarc) +- fixed a LaTeX export bug when using 'Keep' and a standard skip as + paragraph spacing (JMarc) +- updated pt.po, new pt_splash document (Pedro Kroger) +- fixed bug where the width of cells would be lost by copy-and-paste of + a table (JMarc) + +since 1.0.3pre2 +- fixed a bug in LaTex.C that amde latex be run to few times in certain + circumstances. Now latex might be run too many times, especially if + files are generated by exteral programs as makeindex or bibtex. (Lgb) +- Fixed a bug in no.po (Lgb) +- LaTeX::scanLogFile now reports an NO_OUTPUT error if a dvi + file was not created. (Lgb) +- LaTex::scanLogFile now reports TOO_MANY_ERRORS if >=100 errors + during the LaTex run. (Lgb) +- Update to revtex.cls (Dan Mueth) +- honor the LC_CTYPE locale setting (Leonid) +- fixes to math code for better 8bit support in math text mode + (Leonid Zeitlin) +- fixed font-default in math mode (Etienne) +- fixed cut-and-paste of included files, so that parameters are + correctly copied (JMarc) +- added a check for sys/types.h in configure; this should hopefully + help compilation under HP-UX (JMarc) +- updated sl.po (Roman), it.po (Fulvio) +- removed safer_getcwd from filetools.[hC] (Lgb) +- updated OS/2 configure scripts (SMyiata) +- added new binding 'M-m ~S-quotedbl' for ddot math accent (JMarc) +- fixed dvips command line when \print_extra_options is used in lyxrc (JMarc) + +since 1.0.2 +- added it.po from Fulvio Boggia (Lgb) +- search/replace patch from Daniel Naber applied (Lgb) +- New File->Import->Noweb menu entry (Kayvan Sylvan) +- fix bug affecting latex dependency tracking (Lgb) + +since 1.0.2pre3 +- always use absolute path in .dep files (Lgb) +- updated cs.po (Ludeck), de.po (Pit), fr.po (Emmanuel) +- small tweak in lyxserver.C to help cygwin compatibility (JMarc) +- reLyX 2.9.2.1: Added -n option and equivalent noweb2lyx executable. + Written by Kayvan Aghaiepour Sylvan (Karger) +- fixed the appearance of the Search&Replace popup (JMarc) +- fixed a bug in search and replace where an inset would match a space; + cleaned up LyXFindReplace1::IsSearchStringInText() (JMarc) +- fixed the reported lyxvc bug as per patch. (Lgb) +- Updates and corrections to LaTeXConfig.lyx (JMarc) +- reLyX 2.9.1.1: Windows compatible! Minor bug fixes/command additions (Karger) +- Updated sl.po (Roman); fix buglet in cs.po and es.po (JMarc) +- make configure accept the upcoming xforms version 0.89 (and 0.90) as + OK, since TC Zhao says they are API compatible. (JMarc) + +since 1.0.2pre1 +- Fix bug where lyxlex keyword table for reading layout files was not + initialized correctly; removed a few unused LT_xxx codes (JMarc) +- Fix bug where using the index feature with a AMS class would cause a + redefinition error and cleanup the code which handles the amsmath + package; this means that I added two new textclass tags + (ProvidesAmsmath and ProvidesMakeidx) and used them in the ams + classes (JMarc) +- Added a check in chklatex.ltx to get the LaTeX version; updated + LaTeXConfig.lyx.in to explain that you should have at least + LaTeX revision 1995/12/01. (JMarc) +- Add 'francais' as new selectable language (JMarc) +- Make sure that no extra space is added at the beginning of footnotes + (JMarc) +- Beginning of new french documentation (PH Boinnard), update of German + docs and new UserGuide (Pit) +- Updated de.po (Pit), fr.po (PH Boinnard), pl.po (Dzieko) +- Make sure that the font commands always toggle, independently of + what the setting in the character popup is (JMarc) +- Correctly disable the Replace All button when document is read-only (Daniel) +- New README and INSTALL files for OS/2 and updated configure.cmd (Arnd) +- Cleaned the bibtex code and moved to Buffer (Ale) +- Citation support for multipart documents using the same old trick (Ale) +- New french documentation; currently Intro, splash and the tutorial + examples are done. +- fix the shortcut to dots-insert in menus.bind (JMarc) +- New broadway textclass; updated hollywood textclass (Garst) +- Let LyXVC handle filenames with spaces. (Lgb) +- Fix bug where the cancel button of the version control popup did not + work correctly (Daniel) +- Fix compilation buglet on some systems in insetbib.C (JMarc) +- Small fix to CygWin support (JMarc) + +since 1.0.1 +- Removed a stupid warning when loading a child buffer from its parent (Ale) +- Now parent and children buffers can share the same reference list (Ale) +- New bufferparam parentname, currently only used by insetincludes (Ale) +- updated documentation (Lgb) +- updated no.po (Lgb) +- Listing of bibtex labels from the bib file (patched by Lgb) +- Copyright dates updated in a forms/ and lyx.man. (ARRae) +- reLyX 2.9: graphics commands. Also several bug fixes (Karger) +- Fix bug when reading cross references from older documents (Jose') +- Automatically use package algorithm.sty when necessary (JMarc) +- reLyX supports \epsffile, \epsfbox, \epsf[xy]size, \psfig, \epsfig, + but support is probably still broken (Karger) +- Various changes to src/Makefile and configure script to accomodate + cygwin environment (JMarc) +- Updated sl.po (Roman Maurer), cs.po (Ludek Brukner), + pt.po & pt_menus.bind (Pedro Kröger) +- fix buglet in dinbrief.layout (JMarc) +- small fix to OS/2 configure.cmd (SMyiata) + +since 1.0.1pre4 +- Cleaned up Literate.lyx (MKew) +- Cleaned up Literate section of Extended (MKew & ARRae) +- Added S-C-A/E/B/F keybindings to emacs and xemacs.bind (ARRae) +- Updated toplevel OS/2 configure.cmd (SMiyata) +- fix bad line break after menu separator (JMarc) +- Pedantic version number updates in UPGRADING. +- The menu separator is displayed on screen as a triangle, like the + LaTeX output. (Asger) +- Updated IEEEtran and latex8 entries in LaTeXConfig.lyx.in (ARRae) +- Updated OS/2 configuration scripts (SMiyata) +- New pl.po (Dzieko), pt.po (Pedro Kroger); Updated cs.po (Ludek), + de.po (Pit), nl.po (Ivo Timmermans), fr.po (JMarc), sv.po (Joacim) +- Splash documents for german (Pit) and polish (Dzieko) + +since 1.0.1pre2 +- The splash document is now loaded according to locale (i.e., if + LANG is xx, xx_splash.lyx is searched first) (JMarc) +- Added 'replace all' functionality to find&replace popup (Daniel) +- updated de.po (Pit), fr.po (JMarc), ru.po (Victor); added cs.po (Ludek + Brukner) +- Added example file for literate programming (Edmar) +- Change the 'view log' function so that it shows the log of the + latest literate build if adequate (Edmar) +- bibitemUpdate now adds bibtex entries if there are any (provided that + there weren't any ordinary bibliography entries). (ARRae) +- Small fix to bmtable pixmap handling to get correct palette used and + substitutions made. (ARRae) +- Fix 'index last word', which did not work after a float (JMarc) +- Fiddled a bit with the definition of the menu separator (JMarc) +- Added Insert->Special Chars->Menu separator. (Asger) +- Added underline to "foot" and other marks, to make them look more + like hyperlinks. (Asger) +- Delete autosave and emergency files if we say no to load them. (Asger) +- Improve fix to thebibliography environment; make sure that empty + citations give reasonable results (JMarc) +- Make the definition of \LyX use \providecommand (JMarc) + +since 1.0.0 +- imported updated documentation. (Lgb) +- Fixed reported crash when we had a non-existing figure. (Asger) +- Fix bug in scrlettr class, which did not allow for several letters (Berndt) +- Make sure that the thebibliography environment never gets an + empty argument (JMarc) +- Make sure that export->custom works correctly when file name contains + weird characters (JMarc) +- Display a welcome document (example/splash.lyx) when LyX is run + without an existing .lyx directory (Daniel) +- Bug fixed with dvi file export: dvi file export did not work after + printing (or previewing) and vice versa as long as the same file was + concerned. (Heinrich Bauer) +- Print form extended so that it now allows for specifying a range of + pages and a number of copies to be printed (or exported as postscript) + (Stephan Witt) +- Added APA textclass (Randy Gobbel) +- Added support for literate programming with noweb (Edmar) +- cleanups to FileInfo.[Ch] (JMarc) +- Fix printing buglet when only spaces are typed into the 'printer' + input field (JMarc) +- make sure that URL use the \url|foo| form (or another character than |) + so that one can use \verb if url.sty is not available (JMarc) +- remove extraneous space in url:s when no 'Name' is given; remove + menu entry for HTML URL (JMarc) +- Fixed bugs with clicking. You could not open insets unless you clicked + on the left hand side of the button. Similar for math insets, and other + clickable elements. (Asger) +- Possibly chase symlinks if the binary path is a symlink to a symlink + to a ... to the real executable (Jan Vroonhof) +- Cleanup the code for reading directories in the file popup (Jan Vroonhof) +- Output a warning when the user tries to insert two consecutive spaces + (Daniel Naber) +- fix printing when there is a space in the file name (Charles P. Wright) +- fix the slides textclass (JMarc) +- Several bugfixes for tables (Joacim) + * cell 0 (upper left corner) couldn't be set to using linebreaks (C-Ret, + nothing happend) + * Certain combinations of multicol and linebreak (usually a linebreak row + above a row with a multicol in it) gave wrong or broken output in the + LaTeX file. + * A linebreak cell in the last cell (lower right corner) didn't get a + \smallskip{} at the bottom, unless the previous cells on the last row had + linebreaks too (in that case, the last text in the last cell didn't show + up in the LaTeX at all) ...think that is a simplification of the symptoms + actually. + * The cursor was jumping to the end of the text in the Extra Table Form + popup at every insertion. + * The fields in the Extra Table Form wasn't ::Clone()'d +- Fix crash on solaris when an url has just been inserted (Joacim) +- Add a \maketitle at the end of the document if it contains only + InTitle layouts (JMarc) +- switched configure to use autoconf 2.13. Developpers should upgrade + autoconf (JMarc) +- Add test in configure to determine the right casts to use in a + select() call (JMarc) +- Fixes for creating a binary distribution. You can now specify + PERL=none to configure if you want reLyX to output just a message + telling the user to adjust perl location (JMarc) +- LyX tends to crash on Linux/AXP when compiled with egcs 1.1.1; see + INSTALL for a workaround (Jochen) +- Updated ru.po (Victor) +- Exit nicely when DISPLAY is not set correctly (Matt Power) +- Fix crash when a BibTeX inset has been copied (Allan) + +since 1.0.0pre8 +- Fixed crashes after complex cuts. (Asger) +- Update to sv.po (Joacim) +- Fixed positioning of Math Panel pop-ups. (Asger) +- Fixed click cursor positioning, so that if you click at the left half of + a letter, the cursor will go to the point to the left, rather than + always to the right. (Asger) +- Fixed a few bugs in the Insert->menu commands. (Asger) +- Updated PO files. (Asger) +- Small fix to stop LyX crashing when layouts etc. end with "\r\n" + instead of the expected '\n'. Now we work on Windows this is + very important. (ARRae) +- Updated fr.po (JMarc) +- updated ru.po from Victor Lavrenko . Comments + appreciated. +- Clarified license - COPYING (Asger) +- Tweaked mouse click policy in math insets, and in text a bit. (Asger) +- New template for revTeX (Amir) +- Add in development/ a spec file (with an accompanying README) to + create RPMs (Mate) +- New math function to pull out an argument, currently available by + the backspace key. (Alejandro) +- fix the 'html type' button in url inset popup (JMarc) +- make the 'name' field in the cross reference popup disabled for LaTeX + documents (JMarc) +- Update to sl.po (Roman Maurer) +- small fix to po/Makefile.in.in for non-GNU make (JMarc) +- New manpage LinuxDoc class (Jose') +- reLyX 2.8.1.2: directory bug fix (Karger) +- Fixed math accent on macros bug (applied Ettiene's patch) (Alejandro) +- Removed a flag that hindered initialization of math array after + another math array. This should fix the bug in most cases. (Alejandro) +- Added optional argument to be able to insert a label without + the dialog. Several other commands should have the same. (Alejandro) +- added some xresources settings to askForText to get l10n for the + buttons in fl_show_input. (Lgb) +- changed MenuLabelInsert and a func in formula.C to use askForText + instead of fl_show_input. (Lgb) + +since 1.0.0pre7 +- Fix problem with TOC in LinuxDoc documents (Jose') +- Change the word-* functions so that they behave similarly to emacs + (Etienne) +- fix for unrecognised TeX error (Lgb) +- updated no.po and removed cruft from all other po files (Lgb) +- When printing, do not add a space after the \print_to_file switch + anymore; this allows to use dvilj instead of dvips (JMarc) +- made inseturl accessible from all documents. (Lgb) +- fix to inseturl (when writing LaTeX) (Lgb) +- made inseturl editable (Lgb) + +since 1.0.0pre6 +- New textclass/documentclass hollywood to typeset scripts (Garst) +- New slovenian translation (Roman Maurer) +- Updates to the slides textclass and template (JohnW) +- Fix problem with extra paragraph breaks between math displayed + equations (JMarc) +- Find&Replace now automatically jumps to the next match after doing a + replacement (Daniel Naber) +- The color of newline characters on screen can now be changed via + the -NewLineColor option (Edmar) +- New function server-goto-file-row (Edmar) +- change the Character popup so that it remains compatible with xforms 0.81. + The patches in forms/ have been somewhat redone so that they apply to the + of the 0.88.1 version of fdesign (JMarc) +- first draft of german translation of Extended.lyx (Pit) +- Fix a bug with spaces in math labels (Alejandro) +- Set the timeout for ispell to 15 seconds instead of 2 (JMarc) +- Make the update button of Insert->Cross_Reference remember what the + current entry was (JMarc) +- fix bug where bibliography insets were not deleted when switching + to another layout (JMarc) +- fix the change case functions which did not work (and corrupted + memory) after footnotes (JMarc) +- fix newly introduced bug which prevented Compose key from working (JMarc) +- Added french menu bindings fr_menus.bind; not yet complete (Emmanuel) +- Protected spaces are output as plain spaces in explicit LaTeX code (Edmar) +- Better support for Aspell (Kevin Atkinson) + +since 1.0.0pre4 +- fix to latex log parsing, it could discover false errors (Lgb) +- Updated menus.bind to reflect the real menu shortcuts (Etienne) +- Made the new url inset use url.sty. (Lgb) +- added url.sty to LaTeXFeatures and to LaTeXConfig.lyx.in (Lgb) +- Possible fix for the "lyxcrusher" file from Asger. (Lgb) +- Updated no.po. (Lgb) +- New (html)url inset for linuxdoc and LaTeX. References also work + for linuxdoc now (Jose'). +- IEEEtran document class added. Some documentation in .layout (ARRae) +- Brand new german documentation from Peter Suetterlin. It is automatically + obtained from the Help menu if your LANG is 'de' (JMarc) +- reLyX 2.8.1.1: -o option, bug fixes, plus a couple new commands +- new file sv_menus.bind (Joacim) +- nl.po updated. +- changed to use fl_root instead of RootWindow (Lgb) +- some small changes to make doc++ make nicer output. (Lgb) +- Fix problem where, after search/replace or spellcheck, the font of the + text was not correctly kept (JMarc) +- Re-introduces styles paragraph*/subparagraph*, since they are needed for + completeness. (JMarc) +- applied the scrollmouse patch from Mark Huang (Lgb) +- fix autosave to avoid saving when the backup file is already up to date, + and to avoid disabling autosave after the first try (JMarc) +- added support for footnotes in linuxdoc (Jose') +- added support for different textclasses in linuxdoc (Jose') +- fixed two table-bugs: Sometimes, documents from 0.12 would cause + tables to be rendered wrong: They would extend far beyond the screen. + Other times, LyX produced wrong code: empty parbox{} arguments in + tables. (Asger) +- added ru.po from Victor (Lgb) +- fixed a bug in da.po (%1 used instead of %x1) (Lgb) +- fixed segfault bug in tr.po (missing items in menu string) (Lgb) +- updated no.po (Lgb) +- updated de.po (Peter Suetterlin) +- make sure the lyxlookup.C compiles under X11R4 (without compose key-handling, + though) (JMarc) +- updated slides textclass (JohnW) +- fixed the output of <>| in LaTeX. It now outputs the caracters of the + \textxxx{} macros according to the encoding and font (JMarc) +- Change to display to layouts with Bibliography label so that no space is + used if the label is empty (for cv textclass) (JMarc) +- Renamed polish-2.kmap to european.kmap. This keyboard map should provide + most accented characters used in european language, to be used on a + keyboard which lacks dead keys. (Jacek) +- Updated fr.po (Emmanuel) +- Improved support for LinuxDoc (Jose) +- for textclass authors: \DeclareSGMLClass can now take an optional + argument like \DeclareLaTeXClass (JMarc) +- Do not try to \protect TeX code inside of moving arguments like + section headers; users are supposed to know what they do (JMarc) +- use LYX_DIR_10x instead of LYX_DIR_12 to specify the system directory (JMarc) +- The binding `cua' is used by default if none is specified (JMarc) +- lyxrc is no more overwritten but lyxrc.example is installed instead (JMarc) + +since 1.0.0pre3 +- change in formula.C to not add 2 to the width of a mathinset (Lgb) +- small change to configure to only use -lc and -lm if needed. (Lgb) +- Reverted to former no-update policy for the "Insert->References" popup + This is to allow multipart-doc users to access the labels from a + different document. RefUpdateCB should be changed to handle multipart + docs intelligently. (ARRae) +- Tiny fix to srcdoc generation in Makefile.in (missing /) (ARRae) +- reLyX 2.8: (Karger) + -- verbatim & \verb + -- -h option + -- translate math commands (e.g., \sp -> ^). Configurable. + -- translate certain arguments to untranslatable commands as regular + LaTeX (e.g., second argument to \rotatebox). Configurable. + -- translate a few more simple commands + various small bug fixes + -- kernel cleanup +- added toolbar icon for LFUN_RUNDVIPS received by mail + from Gerhard Zintel (Lgb) + +since 1.0.0pre2 +- Fixes to minibuffer and lyxserver (Joacim) +- Added an \spell_command entry in lyxrc, for those who use something + else than ispell (aspell?) as spellchecker (JMarc) +- reLyX is now installed even when perl has not been found (JMarc) +- Fixe several problems with Sun CC on solaris (JMarc) +- Added Location and Telephone styles to the letter class (JMarc) +- Update polish-2.kmap, add two swiss kmaps from Alain Borel (JMarc) +- change `\' to be output as \textbackslash{}, instead of the esoteric + \char`\\ which used to be there. I still do not know how to output `"' + though (JMarc) +- a simple fix for the \centering problem, this problem existed also for + \raggedleft and \raggedright. The fix is perhaps not perfect latex file + output wise, but it is very simple, and should not have any other + implications than the intended one. (Lgb) +- set the combo dropdown to do double buffering, looks a lot nicer. (Lgb) +- added a hack to ensure that the screen is updated through the + correct path. As far as I can se there is close to no speed penalty. (Lgb) +- updated no.po (Lgb) +- updated documentation (Lgb) +- Fixed the LaTeX generation code (paragraph.C) to support use of endfloats.sty + and subtables/subfigures containing tables. Fairly simple controls + on the addition of '\n' to the output. Further comments in code. (ARRae) +- updated fr.po, contributed by Emmanuel Gureghian (JMarc) +- fix custom export so that dvips can be used as filter (Joacim) +- fix running of background tasks under OS/2 cmd.exe (SMiyata) +- Change the behaviour of the character popup (Joacim) +- fixed a small update bug in table.C (Jug) +- made isValidLength accept negative values (Lgb) +- Fix bug inserting an index at the beginning of a paragraph (Joacim) +- Fixed the display of \mathit characters (JMarc) +- Updated LaTXConfig.lyx.in to include latex8 description (ARRae) +- Further update of inset popup hiding on buffer switch (ARRae) + -- Added a HideFiguresPopups function to hide all figure editing + popups on buffer switch. + -- Added insetindex popup to be hidden also + -- removed insert-figure popup from group to be hidden because it + will correctly handle readonly buffers and buffer switches + -- All inset popups that work on a particular instance of an inset + (recorded by the popup) are now hidden on a buffer switch or + read-only toggle. +- Fixed InsetInclude to hide popup if deleted -- fixes segfault (ARRae) +- Hide most/all inset popups when buffer switched (ARRae) + -- the contents of the popups only makes sense for the previous buffer + and hiding the popups avoids accidental modification of a buffer + the user can't see. +- LinuxDoc: removed support for , cleaned up code for generation + of sgml, cleaned up (Jose). + +since 0.12.1pre8 +- updated dependencies in src/Makefile.in (Lgb) +- fixed (partly) line breaking in LaTeX output; InsetQuotes::Latex was + returning a number of characters instead of a number of lines + (ARRae & JMarc) +- da.po bugfixed and updated. (Asger) +- Now, we have both "File->Import->Ascii as Lines" and + "File->Import->Ascii as Paragraph". (Asger) +- Better behaviour in Version Control with changed documents. (Asger) +- Optional hyphens will not break words into two when spellchecked. (Asger) +- Using Ctrl+enter to produce empty lines in LyXCode works correctly, and + produces an empty line rather than an error now. (Asger) +- Export as LaTeX, SGML, and ASCII won't silently overwrite any + files. (Asger) +- removed assignment to static variable (paragraph_id) in lyxparagraph.h + -- assignment was already elsewhere in the code (ARRae) +- reLyX 2.7.2.1: Translate common optional args to \documentclass (Karger) +- reLyX 2.7.1.1: support \input and \include. -p option. Whitespace and + word-wrap more like LyX. Translate commands generated by specific LyX layouts + (e.g., \lyxaddress). (Karger) +- Changed the time of action on clicks on references, insets, math insets, + etc., such that things won't happen until you RELEASE the mouse button, + rather than when you press it. This makes it much easier to select text + close to these things. (Asger) +- added an X error handler. We should no more lose data because of + bad X servers (or faulty X-code) (Lgb) +- Fixed bibtex database support so that it works in a temp. dir (JMarc) +- Fixed minipage LaTeX generation within floats/footnotes (ARRae) +- Added support for localized bind-files and localized documentation + (Joacim & JMarc) +- Fixed crash when \kbmap is true, but no keyboard map has been defined (JMarc) +- Reworded lib/lyxrc a bit, so that printer setup is hopefully easier + to understand (JMarc) +- fixed readonly operation of dialogs (ARRae) +- fixed the new File->Import submenu so lastfiles > 4 still works (ARRae) +- reLyX 2.6.1.3: support \hfill and optional argument to \cite,plus + several bug fixes +- Fix a problem with LinuxDoc documents, where the first character + after an \htmlurl was lost in SGML output (JMarc) +- We had a segfault if a SGML file that did not exist was opened. Fixed! + (Perhaps not a perfect fix, but it does not segfault.) (Lgb) +- Change the spellchecker to reject collated words like 'wellcome' by + default. See lyxrc if you do not like that (JMarc) +- Fix the spellchecker so that it ignores text marked as LaTeX (JMarc) +- Removed some old SGI specific code which seems to hurt more than it helps + (JMarc) +- Augment the buffer size MAX_BUF_LEN of LyXLex to 2048 (JMarc) +- The environment variable PERL is now honored by configure (JMarc) +- Update configuration scripts for OS/2 (SMiyata) +- Work around a bug in DEC cxx 6.0. The code is at least as clear as + it used to be, in fact (JMarc) +- Add definition of the lyxcode environment for the slides textclass (JMarc) +- reLyX 2.6.1.2: lots of bug fixes, support for BibTeX commands (Karger) +- made VSpace accept negative lengths. (Lgb) +- applied patch by carsten (Lgb) +- update of de.po (Peter) +- update of sv.po (Joacim) +- update of no.po (Lgb) + +since 0.12.1pre7 +- Added protection against !` and ?` ligatures in quote insets (JMarc) +- Renamed 'Advanced Editing' to 'Extended Features' and removed + 'How do I-' in help menu (John) +- Fixed menus.bind to reflect the right bindings for the Layout-Menu (Jug) +- added new commandtag layout-save-default to be able to insert the + "Save Layout as default" menu entry to the binds (Jug) +- Small fix in table.C for segfault when reading tables converted + with reLyX (Jug) +- Fix the display of labels, refs (all insetcommands, in fact) when + -Mono is in effect (JMarc) +- Changed text Multi-Cell to Multicolumn in table->extra->menu (Jug) +- Fixed handling of alignment-options for multicolumn-cells (Jug) +- Added support for the new lyxrc command \relyx_command in + lib/configure (JMarc) +- re-introduce old code in generation of list of references in + Insert->Cross_Reference when using the oldish xforms 0.81 (JMarc) +- reLyX 2.6: better table support, \bibitem support, and bug fixes (Amir) +- Click on a ToC inset, and the ToC pop-up appears. (Asger) +- Improved logic on File Open with already opened documents. (Asger) +- Updated *.po because of menu logic number changes. (Asger) +- Fixed crashes when switching documents with open math insets. (Asger) +- Disallow include files with textclass different from the master + document textclass (when creating LaTeX file) (JMarc) +- Fix buglet where typing Return at the beginning of a bibliography + entry would lose the bibkey inset (JMarc) +- Added contributed polish-2.kmap keymap file (JMarc) +- Fixed bug which caused a segfault when deleting last row when + inside a math-inset (Jug) +- Fixed a buglet in MenuNew with already open document. (Asger) +- Fixed LString static initialization problem exposed on RedHat 5.1 + causing crash on File Open. (Asger) +- Added "File->Import" menu to allow direct import of LaTeX and ASCII files. + Requires Perl5.002 and reLyX to work for LaTeX files. (Asger) +- Fixed wrong identity string. (Asger) +- Replaced koma-script textclasses with better ones provided by Bernd + Rellermeyer (JMarc) + +since 0.12.1pre6 +- Fixed custom-export to that makeDVIOutput is called only if type + .dvi or .ps is requested (Jug) +- Fix buglet in generation of list of references in Insert->Cross_Reference + (JMarc) +- Fixed small bug in producing command for fax_program (Jug) +- Accept floats in bounding box for [e]ps pictures (JMarc) +- fix bug in mathed where an empty fraction would cause a core dump (JMarc) +- Add support for sans-serif fonts on screen in math editor (JMarc) +- Added support for 'Other' spacing in Layout->Document (JMarc) +- Hopefully made lib/configure more robust when latex could not be run + (JMarc) +- fix crash when the paper layout popup is closed from the window manager + (JMarc) +- Newly created notes are now empty (JMarc) +- Fixed bug with appendix and table of contents (Matthias) +- added support for multiple packages in \DeclareLaTeXClass for classes that + need some packages. See for example latex8.layout (JMarc) +- added Latex8.cls support -- IEEE conference papers (no docs yet) (ARRae) +- minor fix to eliminate a "warning comparison of enumeral and non-enumeral + types" in math_inset.C (ARRae) +- attempt to reduce possibility of warnings when closing splashscreen + with the window manager (made it FL_NOBORDER and 7secs) (ARRae) + +since 0.12.1pre5 +- table-header changed from multicol4 to multicol5 as there + are changes in the save-format (Jug) +- fixed bug with multicolumns and header p{} (Jug) +- fixed bug in LaTeX-minipage output (Jug) +- fixed bug in production of \parbox in last table cell (Jug) +- added support for User-defined table-headers (Jug) +- added support for User-defined multicolumn-definition + also the width of multicolumns can now be specified extra + in the Width-Box (Jug) +- \footnote[mark][text] only used for list-like environments (ARRae) +- Open bibitems with C-o (open-stuff) at the beginning of a paragraph + (Matthias) +- reLyX 2.5.2.3: Read .lyx/syntax.defaults if possible; always use TeX mode, + never LaTeX layout, for untranslatable text (Karger) +- Newlines marked as TeX are no longer output as \\ (JMarc) +- LaTeX generation cleanup + -- extracted common code into separate functions to improve maintainability + -- fixed a font generation bug as a result (ARRae) +- LString::srep empty_rep static initialisation fixes (ARRae) +- small speedup of LaTeX generation (about 3%) (ARRae) +- small cosmetic change to LyXTextClassList::load() (ARRae) +- update de.po (Peter) +- reLyX 2.5.2.2: syntax files now contain "regular environments", and -s option + causes reLyX to read multiple (e.g., user-defined) syntax files (Karger) +- really fix (??) the tendency of lib/configure to nuke useful files and + provide a usable packages.lst when LaTeX cannot be run (JMarc) +- fixed bug with newlines in tables (Juergen) +- layoutchoice is now updated at one, you don't have to move the + cursor or the mouse to make it update anymore (Lgb & patch posted to list) +- small changes to the lyxvc code, now has default log msg. (Lgb) + +since 0.12.1pre4 +- also the check to hindre latex runs if there are gs' running + has been disabled, it did't work anyway. (Lgb) +- new try for a closing to the gs render problem, SIGCHLD removed. (Lgb) +- os2 files updated +- reLyX 2.5.1.1: one major and some minor bug fixes (Karger) +- reLyX 2.5: read in LaTeX command syntax plus bug fixes (Karger) +- Added appendix support from Matthias. No menu or doc for now (use the + `appendix' function to toggle) (JMarc) +- Added textclass ejour2 for Springer Journals from Martin Vermeer, + heavily modified by me; added corresponding documentation to + AdvancedEditing.lyx and LaTeXConfig.lyx (JMarc) +- Small fixes here and there (JMarc) + +since 0.12.1pre3 +- Fixed the behaviour of theorem-like environment in the LaTeX output; + updated Foils.lyx accordingly (JMarc) +- Extended the syntax of LatexParam in layout files, so that arbitrary + fixed arguments can be given. Updated foils.layout accordingly + (JMarc) +- Tried to make the documentation of layout files in Customization.lyx + a bit better (JMarc) +- Fixes to sgml support from Jose (JMarc) +- A few code changes in figinset.C (bad debug statements), lyxlex.h, + math_parser.C and vspace.h (warnings) (JMarc) +- New dinbrief.layout from Carsten Kaemmerer & Jürgen (JMarc) +- Fixed hiding of invisible form_title (ARRae) +- Fixed corrupt layout segfault, + reverts to article and gives a warning. (ARRae) +- linuxdoc: Added more character-symbols to output (Bernhard) +- linuxdoc: use latex-preamble as linuxdoc-preamble (Bernhard) +- linuxdoc: problem solved, for NULL-ptr (Jose Abilio) +- Duplicated rom for math macros. (Alejandro) +- Improved math parser error messages function. Better messages, and + updates lyxlex line number. (Alejandro) +- Fixed bug reading accented undefined names. (Alejandro) +- Fixed two bugs in layout files handling (JMarc) +- Fixed a typo in the hu.po translation file below (JMarc) +- reLyX 2.4: Table support! (Also accents and center/flush[right|left])(Karger) +- Added Hungarian translation and binding file, supplied by Kadar + András and Krémer Péter(JMarc) +- Fixed Insert->Index in menus.bind (JMarc) +- Fixed Layout->Document so that the font size and page headings lists + are refreshed correctly when switching class, as reported by Kalle + (JMarc) +- Updated a but Customization.lyx about layout files parameters + (JMarc) +- Added new landslide.lyx example, provided by Kimmo Koli (JMarc) +- Changed a bit the citation and index insets, so that the popups are + closed only when *their* inset is deleted (JMarc) +- Fixed a color problem when using a private colormap (JMarc) + +since 0.12.1pre2 +- minor doc updates to Tutorial, UserGuide, and Introduction (Karger) +- reLyX 2.3.1.1: lots of bug fixes and support for -c option (Karger) +- New textclasses for koma-script package created by Bernd K"ummerlen + (JMarc) +- New tag \screen_font_popup in lyxrc, which has the meaning of the + existing \screen_font_menu; the semantic of the later is changed to + *really* apply to menus (JMarc) +- Fix to lib/configure: works when LaTeX is broken (JMarc) +- Fixes to configure: recover when perl is not found; add a + replacement for atexit on SunOS (JMarc) +- Fix to src/Makefile.in: changed the order of libraries and added a + missing $(LIBOBJS) (JMarc) + +since 0.12.1pre1 +- SGML-buglet fixed, causing errors in sections with [] and {} (Bernhard) +- inserted redraw after SGML-processing, such that error-boxes will be seen + immediatly (Bernhard) +- added Buffer::redraw() for screen-update (Bernhard) +- Fixed a bug regarding the insetbib-popup causing a crash if the inset was + deleted while the popup was active, same for insetcitation and + insetindex. (Joacim) +- Changes to the documentation, re the numbers of undo-levels (Joacim) +- A few more _()'s (Joacim) +- Fixed the makepatch command and *really* re-added the reLyX.in + wrapper :-( (JMarc) +- Fixed(?) problem with bibliography item number broken after 127. Now + the limit is 255 (JMarc) +- Fixed problem with character £ in encodings other than latin1 + (JMarc) +- Removed the CommandTitle tag in layout files and added new tag + InTitle (JMarc) +- Cleaned up ams layouts, so that Abstract works, among others (JMarc) +- re-added the new reLyX wrapper, which got lost ; added reLyX + installation in binary distributions (JMarc) +- Fixed the behaviour of Static labels in theorem-like environments ; + at least now what you get on screen is consistent with what you get + on paper ; fixlet to foils.layout (JMarc) +- Patch by ARRae for missing paragraph breaks in environments (JMarc) +- reLyX 2.3: reads layouts from LIBDIR/layouts/ (Karger) + buglet (JAMatos) +- reLyX 2.2.3.1: -r and -t to handle unknown environments + buglets (Karger) +- reLyX 2.2.2.1: -d (debug) + some bug fixes (Karger) +- reLyX has a man page! (Karger) + +since 0.12.0 +- fixed a bug regarding melt and added an entry in the reference manual for + melt (Joacim) +- fixed a few cosmetic bugs in the GUI (Joacim) +- Modified the way dvips is called in File->Print. NOTE THAT YOU WILL + HAVE TO FIDDLE WITH LYXRC TO PASS THE PRINTER NAME TO DVIPS. This is + the price to pay to have it work on mis-configured systems (JMarc) +- You can now override the LYX_LIBS variable to make a binary + distribution of LyX with static libforms and libXpm. (JMarc) +- Fixed bug in reLyX installation and textclass.lst generation (JMarc) +- Fixed problem with inline when not using gcc (JMarc) +- Fixed some warnings reported by SGI CC (JMarc) +- Fixed some problems for the \hlines in longtable-header/footers (Jug) +- endess-loop by converting layouts to linuxdoc belonging to references + killed (Bernhard) +- extra parameter for Buffer::GetNextParameter. Now it's possible to + change the convertion behaviour of single characters depending on the + layout. (Bernhard) +- New wrapper reLyX.in (JMarc & Karger) +- Fix a bug in lib/configure, where files are deleted by mistake + (JMarc) +- Updates to WHATSNEW, INSTALL, UPGRADING and BUGS.lyx (JMarc) +- configure also checks for the C++ compiler xlC (JMarc) +- reLyX 2.2.1.1: Bug fixes + added abstract environment (Karger) +- added typecasts to unsigned char for arguments to ctype-functions, to + fix problems regarding locale+ctype on Solaris2.5 (Joacim) +- added a help text for melt (Joacim) +- new wrapper around reLyX generated by autoconf (Amir & JMarc) +- moved reLyX to lib/ and modified Makefiles for installation and + binary distribution (JMarc) +- Fixed problems with determination of LyX library dir (JMarc) +- Fix buglet with fonts ; fixed buglet with installation of .mo + files. (JMarc) +- Updated `problems' section of INSTALL (JMarc) +- use g++ for compilation if this is possible (JMarc) + +since 0.12.0pre8 +- Fixed bad placed cursor after pasting bug in math mode. (Alejandro) +- Prevented some problems from missing arguments of LyX functions + in math mode, in some cases only correct arguments are used. (Alejandro) +- More math array metrics problems fixed, specially for 1 column + matrices. (Alejandro) +- reLyX v2.2. Updated from pre-alpha to alpha (Karger) +- CleanTeX is now called from reLyX, not a separate program (Karger) +- new very basic fr.po file submitted by Emmanuel Gureghian (JMarc) +- .mo files are not installed under the same name as LyX + (i.e. lyx$(program_suffix) (JMarc) +- reLyX added to the bindist target (JMarc) +- Update of de.po (Peter) +- New subsection in Customization: Menu shortcuts for alternative + languages. (Peter) +- Menu shortcuts file menus_de.bind in lib/bind (Peter) +- Fixed warnings about casting pointers to int on 64bit architectures + (JMarc) +- Fixed compilation problems with DEC cxx (JMarc) +- add support for environment variable LYX_LOCALEDIR (JMarc) +- rewrote README.bin.example (JMarc) +- Remove the bogus 'lp' default in Print popup ; use the name of the + printer when printing to file (JMarc) +- Fixed the order of the entries in the Insert->Float submenu (JMarc) +- Removed the 'M-c i' binding. (JMarc) +- Fixed the reference to sgml-tools in AdvancedEdit.lyx ; fixed + (again) Intro.lyx (JMarc) + +since 0.12.0pre7 +- small change in iletter.tex (Jug) +- fixed the fontchange in the Table-Layout that it returns to + FL_BLACK if the buttons are activated (Jug) +- fixed update-bug in Layout-Table (Jug) +- fixed the input fields for lengths in PaperLayout and TableLayout + with the above function. BLANK-chars are now striped so the error + should occur again (Jug) +- Updated ANNOUNCEMENT. (Asger) +- Updated BUGS.lyx. (Asger) +- Fixed small problem with floatflt: It does not take positional arguments. + (Asger) +- Fixed problem with filenames.with.dots.in.them. (Asger) +- Fixed italics and small caps in all docs (JMarc) +- Fixed some annoying vertical navigation bugs of math arrays. (Alejandro) +- Fixed metrics bug with 1x1 math arrays. (Alejandro) +- No more void \labels with equations. (Alejandro) +- Removed "copy a void array" error message. (Alejandro) +- many small bug-fixes to below-mentioned reLyX (Karger) +- Fixes suggested by Jmarc, plus italic->emph change, in Tutorial (Karger) +- added check for X11 availability in configure ; improved the various + error messages (JMarc) +- nuked the nonfeature 'swap Y<->Z' from Options->Keyboard and docs (JMarc) +- fixlets to the documentations (JMarc) +- added close handler to table_options forms (JMarc) +- fixed the LaTeX output routines so that the length of insets is + taken in account (JMarc) +- Changed the double keystroke deadkey behavior (alkis) +- Updated de.po (Peter) +- Small changes to AdvancedEdit (section aapaper) (Peter) +- sort of working, most probably buggy, pre-alpha reLyX (Karger) +- mentioned reLyX in Tutorial and User's Guide "LaTeX Users" chapters (Karger) +- Added short description of comment environment. (Asger) +- Fixed problem of pasting the wrong place. (Asger) +- Made LyXServer a bit more robust: Ignores end-of-line markers and empty + requests. Will hopefully prevent crashes. (Asger) +- Updated BUGS.lyx. (Asger) +- Included OS/2 info for LyXServer in Customization. (Asger) +- Fixed crash with file-browser on directory without read-permission. (Asger) +- Changed default pasting mode with middle button to "as paragraphs". + Hopefully fixed crashes with this on too. (Asger) +- improved index entry insertion (menu support and minibuffer arg) (CFO-G) +- added documentation in References.lyx for index entries and printing (CFO-G) + +since 0.12.0pre6 +- some updates to the docs (JMarc) +- chkconfig.ltx warns that detection of ec fonts may take a long time + (JMarc) +- simple workaround for problems with LyXCode and spaces (JMarc) +- fixed bugs in the production of LaTeX code for the ExtraParagraph + stuff (minipages & indented text) (Jug) +- fixed the wrong in the Fax-Form (Jug) +- fixed (hopefully) the problems with Standard-Paragraph in higher + depth in a list-environment (Jug) +- some fixes with the letter-layouts (added the stdlists.inc) + and templates (fixed iletter.*) (Jug) +- added new example file Minipage.lyx (Jug) +- Cleaned up BUGS.lyx (CFO-G) +- bugfix for linuxdoc: problem with wrong path leading to + ununderstandable error-messages while generating dvi- or postscript- + output (Bernhard) +- options changed for SGML-tools 1.0.*-compliance. We will get + trouble now for linuxdoc 0.99.*/1.5! (Bernhard) +- fixed a bug with drawing of caption lables, and noindented text + in floats. (Lgb) +- added minimal size on the main window. (Lgb) +- small changes to lyxfunc, so that perhaps backspace will work better (Lgb) +- installed new banner and icon (JMarc) +- fixed Intro.lyx so that it is LaTeX-able (JMarc) +- replace 'Reference guide' with 'Reference manual' everywhere (JMarc) +- fixed problem with po/Makefile and SGI make (JMarc) +- fixed reading of labels with spaces in LyX 0.10.7 files (JMarc) +- fixed the vertical resize repaint problem (*phew*) (Joacim) +- Fixed bug when switching documents, one of them in math mode. (Alejandro) +- Fixed bad width of a math array. (Alejandro) +- Frac now behaves more like LaTeX (for the limits problem). (Alejandro) +- bugfix to gettext.m4, which dod not recognize an installed gettext ! + Thanks to Joacim Persson for pointing this out (JMarc) +- minor bugfix in the clean and distclean targets of Makefile.in (JMarc) +- minor updates of aapaper and de.po (Peter) +- spellchecked all docs and examples (CFO-G) +- Fixed repaint problems. (Asger) +- Small stuff. (Asger) + +since 0.12.0pre5 +- small change to SpecialTools.lyx. used \chapter* for Introduction. (Lgb) +- doc bugfixes ; SCO configure bugfixes (JMarc) +- Fixed crash after erroneous "font-size default" command. (Asger) +- Fixed "Insert LyX file" to ignore buffer-parameters. (Asger) +- Continued updating Customization: Cleaned up the I18N section. (Asger) +- Fixed ruined Special Tools. (Asger) +- A few cosmetic changes in LyXServer. (Asger) +- Updated Customization: Clean-ups, finished description of font setup, + updated description of LyXServer and moved it to Special Tools. (Asger) +- Renamed lyxrc command \update_statusbox to \display_shortcuts. (Asger) +- Rewrote LyXServer: Use LString all over. Made robust LyXComm class. + Added -dbg 8192 to debug LyXServer. (Asger) +- Cleaned up the example development/server_monitor.c. (Asger) +- Merged LyXVC.lyx into Special Tools. (Asger) +- Updates in User Guide. (Asger) +- I most have been drunk when I implemented the label name escaping. + Several problems were fixed and I've changed it to be kind of MIME-ish. + The thing should work now. (Asger) +- Fixed bug of parsing spaces at the end of a line in math arrays (Alejandro) +- Now it's possible to put any math symbol on the toolbar (Alejandro) +- increased some buffersizes in lyxserver. (Lgb) +- replaced the #if 0 gettext stuff in lyxfunc with N_() (Lgb) +- Added po/README with information on how to update a po file. (Asger) +- Updated da.po, no.po (Asger, Lgb) +- BUGS.lyx updated. (Asger) +- Better handling of errors with FilePtrs - fixes reported bug + with "lyx non_existant_directory/test.lyx". (Asger) +- Fixed miscoloring of InsetCommand's in TeX mode. (Asger) +- Fixed size calculation of menu labels, and added a bit more space to + make it look a bit better. (Asger) Fixed it. (Lgb) +- Fixed missing progress of spellchecker progress meter. (Asger) +- Make LyX use "\pounds{}" instead of "£" in LaTeX output. (Asger) +- Make LyX escape problematic characters in names of labels rather + than forbid them. (Asger) +- Make LyX handle error situations after "spellchecker running" or "rendering" + nag-boxes better, including when sending faxes. (Asger) +- Changed definition of a LyX filename from files ending with ".lyx" or + ".lyx#" to files containing ".lyx". This makes it possible to open + "LaTeXConfiguration.lyx.in" again. (Also for SGML files.) (Asger) +- A few small things. (Asger) + +since 0.12.0pre4 +- nl.po added, fi.po updated +- tiny bug in de.po fixed (Lgb) +- small update to LaTeX.[hC] to make it possible to use natbib.sty. (Lgb) +- fixed a stupid bug in lyxvc.C (Lgb) +- removed all trace of the old `make depend' target (JMarc) +- compose key handling is finally working ! Well, in fact, it works on + my machine...(JMarc) I fixed a couple of in the compose code, and made + it work as it has used to concerning deadkeys. (Lgb) +- added basic support for \part and \part* (no automatic numbering + though) (JMarc) + +since 0.12.0pre3 +- updated de.po and cleaned-up shortcuts (Peter) +- small changes in aapaper.layout: Some wrong indentations, take out + stdstarsections (Bibliography now in stdstruct)(Peter) +- Replaced the shortcut for OK in lyx_sendfax.fd with #O (Joacim) +- argument to moveCursorUpdate bool instead of int (Joacim) +- fixed a "foreverbug" with the title form. (Lgb) +- LyXVC::showLog now works as it should (Lgb) +- The cursor is now updated when running some of the insertion commands. (Lgb) +- when inserting single chars the undo info is stored for + every 20th character (Lgb) +- More pragmas added, this showed a "bug" functions declared but + never defined. (Lgb) +- Some small cleanup related to commented code. (Lgb) +- Updates to Customization.lyx, Tutorial.lyx, ABOUT_NLS and + INSTALL.autoconf (JMarc) +- Show LyXDir and UserDir in Help->Version (JMarc) +- Fix the order of menu items in Insert->Lists & TOCs (JMarc) +- Fix the problems in Makefiles reported by Juegen (JMarc) +- Cleanups in lyxlookup.[Ch]. Still does not work (JMarc) +- fixed handling of file in subdirectories for includeinsets (JMarc) +- `fixed' behaviour of Font tag in layout files by adding a new tag + TextFont (JMarc) +- bugfix in configure (JMarc) +- updated a bit Customization.lyx, BUGS.lyx and INSTALL (JMarc) +- visual cleanup of the Find&replace dialog (JMarc) +- quick fix for a bug regarding "options:" in the minibuffer in combination + with gettext (Joacim) +- "case insensitive" and "complete word" search in form1, lyxfr0, lyxfr1 (HB) + +since 0.12.0pre2 +- Increased the time short-cut keys are displayed in minibuffer + from 4 to 6 seconds. (Asger) +- Increased LyXLex buffer to avoid warnings when viewing + the user guide. (Lgb & Asger) +- Small fixes in a few doc files. (Asger) +- Added partial Danish translation file da.po. (Asger) +- Fixed Cursor-Down Bug in tables (as reported) (Jug) +- Fixed a bug in producing code for minipages (Jug) +- got toggle-user-defined-style button working, and fixed the bug with the + Apply-button in Layout-->Character Removed an unused parameter for + lyx_cb.C:ToggleAndShow and LyXText::ToggleFree (Joacim) +- Added foils documentation to Special Tools [foils.cls v2.1]. (ARRae) +- Extended the Foils.lyx example file (ARRae) +- Fixed up the foils.layout file to match foils.cls v2.1 output (ARRae) +- Fixed the "too many '\n' at end of an envirnment" problem that caused + the [] at the end of a Proof environment to be on the wrong line (ARRae) +- Fixed up cursor movement so floats, insets and hfills are treated + as words. (ARRae) +- Added two bug reports to BUGS.lyx since they are unlikely to be fixed + before 0.12 (ARRae) +- Moved Bibliography from stdstarsections.inc to stdstructs.inc (ARRae) +- added a missing break in LyXFunc::Dispatch (did you wonder where those + strange paragraph documents came from?) (Lgb) +- the cursor is now updated after each character(-group) inserted into + the document. (Lgb) + +since 0.12.0-pre1 +- Changed the name of the dependencies file to .dep, this fixes + a bug when \use_tempdir false, or when a document is renamed. (Lgb) +- Now limits should work in LyX as in LaTeX, as expected. (Alejandro) +- (temporary) fix for deadlock between MenuRunLaTeX vs ispell and gs (Joacim) +- changed the default default papersize to usletter ; some clean up in + dvips and xdvi paper handling (JMarc) +- fixed accented `i' in latin1 and latin2 encodings (JMarc) +- lib/configure ignores environment variables like LATEX or GS (JMarc) +- updated BUGS and BUGS.lyx (JMarc) +- added a word count to the spellchecker. As requested. Not error prone. (Lgb) +- po file for german (de.po) added (Lgb) (made by Peter Metternich) +- improved a bit the `bindist' target of the makefiles. (JMarc) +- improved(?) compose key handling (JMarc) +- fixed the problem with ON/OFF in LyXFont (JMarc) +- xforms-81 + gcc-2.6.3 compatibility (ARRae) +- Bullet Selection now checks libXpm version and WriteAlert()'s + This should stop those pesky Slackware-induced segfaults (ARRae) +- Fixed (or at least limited) a segfault when deleting insets (ARRae) +- small fix to LString == and != and LString=(char) (ARRae) +- fixed a bug in figinset.C regarding the Subfigure radio button in the + figure form. It was impossible to unset Subfigure. (Joacim) +- thereby the problem with the inlined moebius.ps in 4.4 in + UserGuide.lyx could be solved. (Joacim) +- cured a couple of forms from the vi-syndrome (forms with input fields + that have widgets with plain keys as shortcuts, making it impossible to + input those keys in the input fields) (Joacim) +- added a section in Chapter 5 in Customization.lyx about translating + LyX (Joacim) +- Fixed Export to DVI to save in current directory. (Asger) +- Changed default background color from "bisque" to "LemonChiffon1". (Asger) + o switched again to "linen" (Lgb) +- A few small things. (Asger) +- Fixed spellchecker to send ' and escape chars to ispell. (Asger) +- fixed a bug in src/gettext.h ( N_() ) (Joacim) +- used the fixed N_() to replace the ugly kludge LyXFont::setGUINames with + something less kludgy (that actually works in non-english versions too ;) + This method should be used for similar strings in lyxfunc.C (can wait + till 0.13) (Joacim) +- implemented new code for input methods handling in lyxlookup.[Ch] (JMarc) +- fixed the bindist target of Makefile (JMarc) +- small fix in LString.[Ch] when const is broken (JMarc) +- The user directory is not ~/.lyx/ but rather ~/.$LYX_NAME/, to allow + different versions of LyX to coexist (JMarc) +- Updated a bit UserGuide.lyx and lyxrc (JMarc) +- small fix to letter.layout (JMarc) +- the warnings of makedepend are now sent to the wastebasket (JMarc) +- fixed problem with expr in configure (JMarc) +- fixed small logic error in InsetInclude, reported by SMyiata (JMarc) +- Closed four holes in read-only protection with respect to the + minibuffer (CFO-G) +- Disabled replace input for search-replace on read-only buffers (CFO-G) +- Fixed bug with math accents reported by Jean Marc. (Alejandro) +- Fixed bug about writting math macros with argument and cutting at + the rigth edge of a row bug, both reported by David. (Alejandro) +- Expanded to a reasonable limit the macro table. (Alejandro) +- Wrote Math Chapter for Tutorial (+ other small Tutorial changes) (Karger) +- Math additions to examples/example_{lyxified|raw}.lyx (Karger) + +since 0.11.53 +- small change/fix in lyxvc. Will be finished in 0.12pre (Lgb) +- configure now checks for X11/forms.h (JMarc) +- fix for configure not finding forms.h on broken HPUX systems (JMarc) +- small fix to amsart.layout (JMarc) +- small updates to UserGuide.lyx, INSTALL and Makefile.in (JMarc) +- Added functions listbox in math panel. (Alejandro) +- Fixed some bugs related with mouse selection. (Alejandro) +- Fixed a couple of bugs of \frac. (Alejandro) +- rewrote aapaper.layout to use standard includes, removed double + Inputs in paper.layout (Peter) +- Mentioned aapaper in UserGuide, fixed some typos (Peter) +- added *.gmo and *.swp (swap files for vim) to the list of patterns for + files not to include in patches with makepatch (Joacim) +- following a ref no longer pushes an Undo onto the stack, this fix is a + kludge - see BufferView.C (Joacim) +- GUI*Names in lyxfont.C made accessible by gettext (Joacim) +- cleaned up in forms/, fixed the patchfiles and added a shortcut for + "Use AMS Math" (Joacim) +- fixed bug with no shortcuts for lastfiles (Joacim) +- fixed the newly-inserted-footnote segfault (ARRae) +- renamed toc-update to toc-view and updated References to match (ARRae) +- more bullet stuff in SpecialTools (ARRae) +- more stuff in References (ARRae) +- added toggle-cursor-follows-scrollbar lyxfunc (ARRae) +- Fixed form1 borderwidth (ARRae) +- Changed "Documents" menu keybindings in menus, cua, emacs (ARRae) +- Added/fixed several key bindings in menus/emacs.bind (ARRae) +- Added xemacs.bind which also has AucTeX and HM--HTML bindings (ARRae) +- Updated Reference.lyx for several keybindings/functions (ARRae) +- Updated SpecialTools.lyx bullet-related entries (ARRae) +- Fixed small bug with handling of some bullet shapes (ARRae) +- Added checking of ob->spec in bmtable.C (ARRae) +- Fixed call to isReadonly() in bullet_forms_cb.C (ARRae) +- Improved checking for isLinuxDoc() in bullet handling (ARRae) +- Made "Cancel" and "Copy" correctly cancel selections when mark-on (ARRae) +- Completed \LyX{} translation in typewriter-mode mods by dlj (ARRae) +- Stopped insertion of marginpars in minipages (ARRae) +- UpdateAllVisibleBufferRelatedPopups() added, supports most popups (ARRae) + +since 0.11.52 +- fixed bug regarding input of regular text in readonly math mode. (Joacim) +- bugfixes for undo/redo in math mode (Joacim) +- made a few more insets readonly-aware (Joacim) +- Fixed Figure pop-up, including adding % of column width (CFO-G) +- Menu insertion of floats and ASCII files now goes through Dispatch, + fixing read-only modification bugs (CFO-G) +- Fixed previewing of documents at sites where A4 is not the default + papersize in LaTeX by adding a lyxrc entry for the real default size (CFO-G) +- Updated doc for A&A: \thanks, columns (Peter) +- Some fixes to please DEC cxx and gcc 2.6.3 (JMarc) +- small spell checking and fixes to the A&A layout below (JMarc) +- fixes to the amsart layout (JMarc) +- Added layout for A&A paper with example, template and documentation + in SpecialTools.lyx (Peter) +- small fix regarding readonly-mode: AutoSave(), Figure insets. (Joacim) +- Added bindings to reference-goto and reference-back in emacs + and cua. (Alejandro) +- Completed mouse selection (but not necesarily bug-free). (Alejandro) +- LaTeX validation in Mathed side. Only used macros are expanded. (Alejandro) +- Now LyX is not marked dirty if open or selected a math box. (Alejandro) +- Fine tunning math selection and mouse positioning. (Alejandro) +- Fixed most (all?) of the places where read-only files could be + modified (CFO-G) +- fixed a ro bug in insetinclude. (Lgb) +- fixed resize bug. (Lgb) +- Fixed bugs in insetinclude with relative filenames; fixed output of + 'nice' included files (JMarc) +- finer detection of xforms versions in configure (JMarc) +- removed use_amsmath in lyxrc (JMarc) +- Fixed up TexRow::operator+= so it doesn't reverse the added list (ARRae) +- Fixed up MathAccentWrite so characters are correctly written (ARRae) +- Small additions to UserGuide, Special Tools and Foils example (ARRae) +- Small fix/addition to footnote handling (ARRae) +- Added "Go to Reference" button in "Insert Reference" form. (Alejandro) +- Added "Use AMS-Math" check button in Layout->Document form. (Alejandro) +- Removed third parameter from lyxfunc::Dispatch. Added + lyxfunc::setHintMessage(bool) instead. (Alejandro) +- Partially implemented mouse selection in math mode. (Alejandro) +- Modified read-only protection so that all layout and figure forms can be + viewed but not modified (CFO-G) +- Modified read-only protection so that documents can be spellchecked, + but the spellchecker can't modify the buffer (CFO-G) + +since 0.11.51 +- Scrollbar now resized correctly when closing last buffer (ARRae) +- fixed segfaults in LyXParagraph::{SetOnlyLayout(),SetLayout()} (ARRae) +- replaced several "" with LString() or .clean() (ARRae) +- Cleaned up Juergen's TableExample.lyx (ARRae) +- writeFileAscii() now puts "References" above bibliography (ARRae) +- Small updates for Customization.lyx and References.lyx (ARRae) +- Small additions to menus.bind: four FoilTeX entries (ARRae) +- Speed improvement in LyXParagraph::BeginningOfMainBody() and + LyXParagraph::getFont(int) and LyXText::GetFont(...) (ARRae) +- Fixed the "enumeration in a footnote in an enumeration" problem. + Required the three other changes listed below (ARRae) +- Made makeLaTeXFile() and the other TeX producing methods use + LStrings and fwrite to generate the LaTeX file. (ARRae) +- Supercharged the LString operator = and += methods (ARRae) +- Added TexRow::operator+=() (ARRae) +- Made TexRow::reset() iterative instead of recursive (ARRae) +- fixed some of the bugs in readonly-mode, more to do (Joacim). +- Expanded and fixed AMS layouts (dlj0, with help from gureghia and Jean-Marc) +- Fixed cursor's bad position at new display inset inside text. (Alejandro) +- New rc variable and buffer param: use_amsmath. If true, the + package amsmath will be automatically included unless an ams + class (amsart, amsbook) is being used. This also prevents + from expanding predefined math macros. (Alejandro) +- Support for pseudoactions in lyxaction.getActionName. At the same + time, the bubble help and the new statusbox (why this name?) works with + pseudoactions. (Alejandro) +- Removed xforms drawing functions from formulaMacro. (Alejandro) +- Fixed misfeature with accented macro names (mathed). Now it's + possible to accent other insets. (Alejandro) +- "reference-goto" jumps to the correct position. (Alejandro) +- Changed \i, \j to \imath, \jmath in math_symbols, as must be. (Alejandro) +- Optative display of symbol names when are inserted by the + math panel. Currently works if update_statusbox is true. (Alejandro) +- Math menus use lyxfunc to allow hint message, if enabled. (Alejandro) +- Added support for two-column floating figures and tables. (CFO-G) +- Fixed minibuffer input of floats. (CFO-G) +- Made "status-box" handle arguments better. (Asger) +- Fixed layout selection, such that it appears in status-box. (Asger) +- Removed extremely annoying 1 second pause after each menu-command. Instead, + improved display of it. (Asger) +- Added more space around inset-buttons to make the cursor visible. (Asger) +- Added "scgen.pl" again. (Asger) +- Filter out 8-bit characters from labels. (Asger) +- Make "Insert Citation" and "Insert BibTeX" show form automatically + when appropriate. (Asger) +- Made default background color "bisque". (Asger) +- Got rid of "help.[Ch]" and "StatusBox.[Ch]". (Asger) +- Finetuned "statusbox": Merged into minibuffer, removed separate statusbox, + and don't display when commands are entered by key. (Asger) +- "self-insert" accepts several characters now. (Asger) +- Improvements in minibuffer behaviour. (Asger) +- Fixed up "Insert LyX file" and added it to the Insert menu. (Asger) +- scgen.pl improved to make prioritized guesses, and speeded up. Characters + at the beginning of a word are preferred to characters inside a word. (Asger) +- Fixed crashes with commands that aren't allowed when no document is + open. (Asger) +- fixed (I hope) autosave and writeFile bug (Lgb) +- more imporvements to cursor blink (Lgb) +- some small changes to minibuffer and lyxfunc. (Lgb) +- fixed arg<->argument bug in lyxfunc. (Lgb) +- fixed bug in toolbar (regarding toolbar-add-to) (Lgb) +- Introducing development/tools/scgen.pl (Joacim) +- fixed a bug regarding certain minibuffer messages not staying visible + long enough (Joacim) +- fixed bug with LyXFunc::Dispatch: crash on toolbar-add-to with no args + (still crashes deeper down with *valid* args though) (Joacim) + +since 0.11.50 +- showstopper bug in combox.C (uninitialized variable) fixed. This was + a bit strange since it only showed when LANG=no. (Lgb) +- fixed bug regarding defaultbindings. (Lgb) +- added some more errorchecking when making a backup copy. (Lgb) +- All menu shortcuts works now (in English). (Joacim) +- Most of the dialog shortcuts too. (only two buttons in file dialog that + are set in LyXFileDlg::SetButton(), and parts of the layout->table dialog + remains.) ...in English only. (Joacim) +- Implemented small status window that informs about short-cuts. You can + turn it off with a "\update_statusbox false" lyxrc directive. (Asger) +- Added "Ordinary Quote" to Insert->Special Characters... (Asger) +- Added a bunch of keybindings for menus. (Asger) +- Fixed short-cut for "Insert->Cross-reference...". (Asger) +- Fixed crash in connection to Error insets. (Asger) +- Fixed crash when .lyx does not exist. (Asger) +- Clear paragraph environment combox when no document is open. (Asger) +- Updated info about ispell in User Guide, i.e. making a symlink between + deutsch and german dictionary files. (Asger) +- Updated and extended "Customization". (Asger) +- Updated all documents after ChkTeX runs. (Asger) + +since 0.11.49 +- Changed AskQuestion to use i18n-strings on the button labels. (Joacim & Lgb) +- Configure now detects the version of your xpm.h headers. changed a + bit the messages for xforms versions (JMarc) +- The automatic LyX-->\LyX{} conversion is disabled in typewriter + font. (JMarc) +- Added a part on configuration files in Customization.lyx (JMarc) +- Added validation for math macros. If a predefined macro is used + (currently only \binom and \boldsymbol) in a non-AMS class, + the macro is defined in the preamble. (Alejandro) +- Added support for bold symbols using \boldsymbol. This was not + necessary for AMS class users. Currently there's no way to see + bold symbols WYSIWYM, you have to use TeX (former macro) mode. (Alejandro) +- Mathed's limits bug at parsing time fixed. (Alejandro) + Hopefully fixed the configurable toolbar. Had to change some in the + init order to fix it. Now the XForms is initialized before lyxrc is + read, but the forms are created after. (Lgb) +- Matthias Zenker sent me some new toolbar icons, now included. At the same + time I fixed a bug in the Toolbar::read code regarding arguments (Lgb) +- Added some code to make LyX retain the filemode and inode when making + backup copy and saving the document. Needs some polishing. (Lgb) +- Possible fix for the cursor drawing bug. Pleae test. (Lgb) +- Bug fix in filebrowser. (Asger) +- Bug fix with sgmltools. (Asger) +- Warn if included postscript filename contains illegal characters. + If you really need such a filename, you can still enter it in the text + box in the figure pop-up. (Asger) +- Implemented display of command name and list of defined short-cut keys for + each action executed when using -dbg 64. Somebody please put this in a + small window next to the minibuffer. (Asger) +- Small fixes in Tutorial.lyx. (Asger) +- Clear selection after "Paste". (Asger) +- Make LyX prefer writable directories as default for New and + Open file. (Asger) +- Fixed hang after failed sgml2latex. (Asger) +- Fixed hang scanning LaTeX log-file with non-existing pictures + with "l." in the filename. (Asger) +- Fixed hang with "View dvi" while rendering pictures. (Asger) + +since 0.11.48 +- removed isEmpty and notEmpty from LString, replaced with empty (Lgb) +- fixed stupid bug with .fd files and fdesign, updated fdfix.sh (Lgb) + +since 0.11.47 +- updated the fd files for the "new" shortcut scheme. (Lgb) +- Slightly fixed display of "text". Still has cosmetic bug: + the last hfill is not extended to the left hand margin. (Asger) +- Added "\exit_confirmation" flag to lyxrc. This can be used to turn off + the confirmation of exit when there are documents that haven't been + saved. (Asger) +- Fix crash with "lyx file.sgml". (Asger) +- Better logic with "New" and already open documents. (Asger) +- Top level text files updated. (Asger) +- 8-bit bug with bind command fixed: \bind "M-f ø" "buffer-open" works now + from the LyX side of things. However, it will just give you an error, + because X11 requires you to use \bind "M-f oslash" "buffer-open" + instead. (Check the man page for XStringToKeysym for more information on + the names for characters). (Asger) +- updated Customization.lyx (JMarc) +- LyXTextclass::Read stops if there is an error in an include + file. (JMarc) +- Fix bug with \DeclareLatexClass[foo]{bar} in chkconfig.ltx (JMarc) +- Fix core dump when an .sgml file is open from the command line (JMarc) +- The file open dialog now has a "Examples" button (JMarc) +- fix the size of a few popups for the larger size of my fonts (JMarc) +- initial po-file for Swedish (Joacim) +- cleanup among the accelerators towards idex/scex (Joacim) +- added accelerators to those (all?) menu items that lacked one (Joacim) +- a few more _()'s added (Joacim) +- Added Tutorial.lyx. Complete (?) first draft, except for math + chapter (Karger) + +since 0.11.46 +- removed BufferParam::cursor, which was not used anyway (JMarc) +- the default roman font is now times instead of utopia, for people + who have slow computers and/or buggy PS font servers (JMarc) +- tried to fix 'buffer-export custom'. It still does not work from a + keybinding (help!) (JMarc) +- the configuration files created by configure in the user's .lyx/ + directory are removed if they are identical to the system-global ones + (JMarc) +- Added the 'fax send' command as autodetected. +- some cleanup in chset.C (JMarc) +- changed behaviour of minipages, now more paragraphs can be part + of a single minipage. Environments are always in the same minipage. + This is forced as otherwise we get LaTeX-Errors!!! (Jug) +- ParagraphExtraOpt's now Apply also on selections (Jug) +- I fixed the Insert/Include File-Dialog to display the appropriate + filetypes (*.lyx for Include / *.tex for Input / * for Verbatim) (Jug) +- added new example file MultirowTable.lyx to lib/examples (Jug) +- Fixed segfault with math-macros reported by JMarc. (Alejandro) +- Restored the geometric part of frames (for buttons). (Alejandro) +- Removed some warnings. (Alejandro) +- Cleanned and improved implementation of user defined math + macros. (Alejandro) (At the cost that currently only subparagraphs + are allowed.) +- New document example about user defined math macros. (Alejandro) +- Prevented segfault if undo in an empty math box. (Alejandro) +- new code for quotes, from Ilya Ovchinnikov, plus a bugfix (JMarc) +- Layout->Table is greyed out when unavailable (JMarc) +- added support for FreeSpacing for linuxdoc layouts (JMarc) +- Added a binding for File->Export->Custom (JMarc) +- removed LaTeX from the Insert->Figure Popup (JMarc) +- added support for 'fax send' in lib/configure (I forgot which + package has this command...) (JMarc) +- began to update Customization.lyx to fit better John's + recommandations. Much is left to do (JMarc) +- Enumeration in a footnote fixed to look like LaTeX output (ARRae) +- Bibliography numbering corrected and also made sure you can't + change the depth of a bibliography entry. (ARRae) +- Switching between documents now returns you back to the cursor + location instead of the top of the document. (ARRae) +- fixed the redraw bug in screen.C and use only X funcs to draw + on the workarea. (Lgb) +- made the black dot disappear (Lgb) +- ran purify and corrected some warnings/errors reported by it. (Lgb) +- removed a couple of enums from definitions.h to LyXParagraph (Lgb) +- changed LString::chars() to LString::c_str() since that is what ANSI C++ + is going to use. (Lgb) +- made a real class out of TexRow, I *think* I did it correctly, but I get + segfauls when errorinsets is automaically deleted (Lgb) +- made LFUN_CENTER more natural (Lgb) + +since 0.11.45 +- work on header files to make them nicer in doc++ (Lgb) +- stupid fix for the display update bug. (Lgb) +- patch to paragraph.C posted to the list by Matthias inserted (Lgb) +- Execute-command now works also in math mode. (Alejandro) +- Correct metrics for the last row of a 1 column matrix. (Alejandro) +- AtClose for all math popups. (Alejandro) +- A small correction in UserGuide (the non-standard sizes at the + end of the math chapter had been missed). (Alejandro) +- Fixed crash with redefinition of partial key binding. Clean-ups + in kbmap.C. (Asger) +- Cleaned up support for ldots, opt. hyphen, end-of-sentence dot. (Asger) +- Updated docs to new special chars format, language clean-up in new + table documentation. (Asger) +- Made InsetCommand handle nested parenthesis in arguments and options: + e.g. \cite[test[test]]{Test{Test}} is handled correctly now. (Asger) + +since 0.11.44 +- Added some pragmas for g++, made the lyx binary 2Megs smaller when + built with debug info (Lgb) +- Reverted to use only X calls for drawing in to the workarea + (the only exception now is the box used by editable insetcommands) (Lgb) +- Undo/Redo are greyed out is unavailable (JMarc) +- updates to the paper textclass (JMarc) +- add a little blurb in lyxrc.defaults explaining that it should not + be modified (JMarc) +- Fixes to the export->Custom command (JMarc) +- when exporting to LaTeX, insetinclude inherit the 'nice' feature + (JMarc) +- fix 'weird error' with insetlatexaccent (JMarc) +- fix leak in creation of Floats submenu (JMarc) +- cleanup of the layout menu (JMarc) +- add confirmation dialog to 'Save layout as default' feature (JMarc) +- braces, {}, added around several fl_raise_form() calls (ARRae) +- bibitem inset now updated if changed (ARRae) +- Cursor[Left|Right]OneWord now treats insets as words (ARRae) +- "cancel" now cancels a selection also (ARRae) +- bullet selection + o package checking moved to LaTeXFeatures (ARRae) + o Added entry to LyXAction/LyXFunc (ARRae) +- \cursor_follows_scrollbar option added to lyxrc (ARRae) +- Table Options popup now works with xforms-0.81 (ARRae) +- LaTeXLog popup now raises if already shown. (ARRae) +- Fixed serious bugs in ChangeExtension. (Asger) +- Fixed problems with extensions of documents, also SGML. (Asger) +- ANNOUNCE file updated. It's not ready for 0.12 yet. Help me! (Asger) +- Fixed font bug: "Reset font" would crash sometimes. (Asger) +- Fixed display of Error boxes. (Asger) +- added Ascii File-Type for Export->Custom (Jug) +- fixed lyxrc-settings in LyXGUI::LyXGUI (moved to LyXGUI::init) (Jug) +- fixed some entries in lib/lyxrc which have been forgotten to update (Jug) +- the export_custom_command now is written only the first time in the + above init and if the command-field is empty (Jug) +- fixed display-bug for multicol-table-entries (I saw that when preparing + LongTable.lyx example file) (Jug) +- Updated UserGuide.lyx added the new table documentation (Jug) +- Added Longtable.lyx to lib/examples (Jug) +- fixed bug (and it was a bug) that if a table was the first paragraph + and adding a paragraph before the table was removed (actually all newlines + have been removed till the first character was found this is deadly for + tables!!!) (Jug) +- fixed various problems with quote inset (JMarc) +- the print dialog now keeps its default. (JMarc) +- SendTo has been moved in the export submenu and renamed to Custom; + added a new lyxrc tag \custom_export_format to indicate the file + extension needed; renamed \sendto_command to \custom_export_command + (JMarc) +- updated a few doc files (JMarc) +- Mathed changes: (Alejandro) + o Fixed bug on vertical matrix alignment. + o Changed "Macro mode" to "TeX mode" to avoid confusion with user + defined macros. + o Finally Undo/Redo for math mode. No problems after some testing. + o Fixed problem on reading spaces in text mode. + +since 0.11.43 +- vertical resize now uses fitCursor() so cursor remains visible (ARRae) +- scrollbar now updates cursor position (ARRae) +- small changes to lyx_main.C for gcc-2.6.3 compatability (ARRae) +- bibforms.h.patch, eliminates warnings I caused during compile (ARRae) +- some bugfixes and speedups (cursor movement and scrolling) (Matthias) +- Some latex commands changed (quotes) (Ilya Ovchinnikov) +- new menu command 'Save layout as default' which make a default + template from the layout options of the current buffer (JMarc) +- removed all the buffer-level keywords from lyxrc (they are useless + now) (JMarc) +- changed the semanitcs of \ascii_linelen in lyxrc, so that it applies + also to LaTeX files and LinuxDoc files (JMarc) +- renamed a few lyxrc commands for consistency; more has to be done + (JMarc) +- fixed the bug with keeping the layout after a section (you know what + I mean) (JMarc) +- introduced new methods LyXLayout::isParagraph() and + LyXLayout::isEnvironment(); please use them instead of testing for + latextype; updated the code accordingly (JMarc) +- Extended ChkTeX documentation. More will come. (Asger) +- Always generate "\textXX{text} " rather than "\textXX{text }". (Asger) +- Reset autosave timer at saves. (Asger) +- Improved order of paragraph environments in combox. (Asger) +- Fixed bug with font setting. (Asger) +- Improved list of font attributes in Layout->Character pop-up. (Asger) +- Fixed reported bug with wrong conversion message. (Asger) +- Misc. clean-ups. (Asger) + +since 0.11.42 +- made the hyphen char be a colored "-" instead of a sentered "." (Lgb) +- some changes to the quotes...Please check it Jean-Marc (Lgb) +- some cleanup for better sequence in drawing in screen.C, this might + make things a triffle slower. (Lgb) +- lots of changes to get printing to pixmaps better. However the + drawing functions are not always called in the correct sequence. + For instance LyXScreen::expose should only be called by + BufferView::WorkAreaExpose (or with it in the call chain) (Lgb) +- fixed recalculate of column-width after multicolumn-(un)set (Jug) +- enabled alignment setting on fixed width columns only if cell + is (part of) multicolumn (Jug) +- fixed/added support to read in tab-separated ascii-files directly + into tables. As Lines and As Paragraphs works identically here (Jug) +- fixed a small bug regarding the Linebreak/Parbox-Feature (Jug) +- makepatch updated to ignore "core" and "libintl.a" files. (Asger) +- Buffer open behaviour a bit improved. (Asger) +- Started updating Reference.lyx. (Asger) +- Removed obsolete "load auto save" command. (Asger) +- Partially fixed buffer rebreaks. (Asger) +- Documented ChkTeX in Special Tools. Updated Special Tools in general. (Asger) +- Added CloseAllBufferRelatedPopups() (ARRae) + - solves the potential segfaults caused by having popups open + that expect to be able to change a buffers settings when + there are no buffers available (ie. after closing last file) +- Rewrote Foils and ItemizeBullets example files (ARRae) +- small cleanup of foils.layout (ARRae) +- configure: fixed the order of multiple directories in --with-extra* + (JMarc) +- lib/configure: added a check for chktex (JMarc) +- layout.[Ch], lib/layouts/*: added Tags SecNumDepth and TocDepth; + added support for that where this was needed (JMarc) +- lyxrc: removed tags \paperpagestyle, \papercolumns, \secnumdepth, + \tocdepth. They do not belong there IMO (JMarc) +- po/Makefile.in.in: added a kludge for people without GNU + gettext. Tell me whether this works for you (JMarc) +- LyXAction.C: Added cut and paste as forbidden on ro files (JMarc) +- removed references to sos.h since it is currently unused and some + people have problems compiling it (JMarc) +- insetquotes.C: Added support for so-called ''swedish'' quotes. I + know these names are stupid, but the user do not see them; fixed + some bugs there (JMarc) +- text.C, text2.C: fixed some bugs where COMMANDTITLE was not taken as + a command (JMarc) +- Several Mathed's bugs fixed: (Alejandro) + o Cursor misplaced after a big operator and a scripted expression, and + more robustness for array::Resize (thanks Ralf Gugisch for the patch). + o As suggested by John, each time a { is typed in TeX mode, it's + closed with a }. + o Removed OpenMathInset so math mode always create a new inset, as + requested by David and Amir. + o Several fixes and cosmetic enhancements to math-macro. + o Fixed several (but not all) matrix and label bugs. + o User defined macro names bugs. +- Implemented "chktex". (Asger) +- some cleanup in lyxdraw.[hC] (Lgb) +- fixed a bug that made VC not work all the time (Lgb) +- Fixed some bugs regarding tables (Jug) +- Fixed the visual for Multicolumns, now only the last cell is + expanded and not all cells egually as it was before (like + LaTeX does it) (Jug) +- Make word selection stop at end of paragraphs and insets. (Asger) +- Improved display of open footnotes, margin notes, etc. (Asger) +- Fix crash on opening of non-lyx file. (Asger) +- Updated man page. (Asger) +- Added "-sysdir directory" flag to set system directory. Notice that this + will not seem to work because LibFileSearch prefers built_directory to + system_directory. However, I'm sure it does work. (Asger) +- Fix \kbmap lyxrc flag. (Asger) +- Small clean-ups. (Asger) +- Hopefully fixed all spurious crashes on exit. (Asger) + +since 0.11.41 +- cleanup in table.[Ch] (added column_struct and row_struct) (Jug) +- added longtable-features \endhead \endfirsthead \endfoot \endlastfoot + \newpage (Jug) +- added the posibility to force a \parbox{width}{} in a table cell. + I called this feature "linebreaks" as it inserts the linebreaks + AS-IS on screen display. This option is only selectable if we have + something in the width-field (Jug) +- cleaned up the Fax-Facility, as I've seen that some things where + not quite clear. Doing this I added a message window which pops + up if the sendfax-command has some std[out/err] output and shows + this on screen display (Jug) +- Implemented two new commands: + "end-of-sentence-period-insert" that inserts "\@." bound to C-period. + "dots-insert" that inserts ". . ." (\dots) bound to M-period. + Updated documentation to use them. (Asger) +- Improved display of InsetCommands. (Asger) +- Make "Save As..." work better with LinuxDoc. (Asger) +- Continued work on updating UserGuide.lyx. (Asger) +- BUGS.lyx updated and trimmed. I removed "Fixed bugs", because that section + was larger than "Existing Bugs". (Asger) +- Added warning message after "Reconfigure" to make users restart LyX. (Asger) +- Partially fixed update of counters in footnotes. (Asger) +- Fixed color bleed. (Asger) +- Cleaned out global "current_textclass". (Asger) +- Fixed bug with cursor after footnotes. I introduced it. (Asger) +- removed development/foils (ARRae) +- fixed up bullet_forms patches and regenerated (ARRae) +- added "rm *~" to forms/makefile distclean (ARRae) +- renamed the option --keep-logs of lib/configure to keep-temps, since + this is more accurate; fixed a bug with sgml-tools there (JMarc) +- updated (not completely) the description of layout files in + Customization.lyx. Added a small explanation about the use of the + .lyx/ directory (JMarc) +- Updated UserGuide.lyx: trimmed preamble, updated section on + bibliography (no BibTeX), removed section on [] and explanations about + running LaTeX several times, fixed a number of crossrefs and labels, + added a description of the LaTeX log window, a pointer to + LaTeXConfig.lyx (JMarc) +- updated a bit the layout files (JMarc) +- rewrote part of the quote inset: now supports >>quotes<< and + ,,quotes'' (JMarc) +- added LString::clean(), LString::lose() (Bernhard) +- fixed missing LStrings in LinuxDoc (Bernhard) +- LinuxDoc-character-conversion also inside URLS... + [Hope it's correct] (Bernhard) + +since 0.11.40 +- fixed crash when using bibitem popup (ARRae) +- added typecast to emumeral type used as parameter to LString::+ + without it gcc 2.6.3 gives an error (ARRae) +- made fdfix also handle scex and idex + lcolor<->lcol (Lgb) +- Improvements in LaTeX runs: + - Chars ~ $ and % are substituted in filenames because LaTeX chokes on those. +- If LaTeX log contains "Rerun LaTeX.", we rerun LaTeX. (Lgb) +- fixed crash when using a new file name as a line parameter (Petr) +- XForms 0.81 code for the menu_font option (Petr) +- fixed (?) the dreaded configure failure; added a switch --keep-logs + to lib/configure to help debug problems like that (JMarc) +- added detection of rotating.sty. I hope the description is + reasonable. (JMarc) +- A few forms have been updated to the popup style sheet. (Asger) +- Fixes in window title updating: When buffer is changed (or saved), the + window title is updated. Added "(read only)" when buffer is readonly. (Asger) +- LaTeX error box popup enlarged and made resizable and closable. (Asger) +- Various clean-ups. (Asger) +- Fixed idex. It might leak, but that's not a problem because the strings + live until LyX is closed, so the leak is a close time. (Asger) +- Cleaned up the lib/examples directory. (Asger) +- Fixed crash when loading many documents with lots of insets. (Asger) +- Fixed search backwards bug reported by Allan. (Asger) +- Renamed "Edit->Floats" submenu to "Edit->Floats & Insets". (Asger) +- Fixed hangs from LaTeX errors like "\def\foo{bar". (Asger) + +since 0.11.39 +- Fixed the Ascii-Export, now also multicolumn and TableContRows + work correctly (even better when using a (t/g)roff postprocessor :) (Jug) +- Added new debug-flag 4096, which I have to use when looking at the + roff-output for table-processing, attention with this flag as if + you use it you have to remove the lyx_tmp(dir) by hand!!! (Jug) +- Extended the Rotation-Support to Table-Cells also. Try it!!! (Jug) +- export ascii text now writes "Abstract" (ARRae) +- export acsii text bug fixed: (ARRae) + - now correctly skips over tex embedded in a paragraph +- fixed autosave: (ARRae) + - no longer leaves files in TMP_DIR if the rename fails + - tries writing autosave file directly if failure occurs +- Search/Replace & spellchecker replace fixed. (Asger) +- Implemented lazy loading of textclasses. Force loading on startup with + "-dbg 1024". (Asger) +- Fixed remove error boxes. (Asger) +- new better and improved scheme for reading the TextClass + descriptions directly from the layout file at configure time. I am + sure this will break for many people, but since I use LaTeX for the + parsing, I should have less problems than with sed; updated the layout + files (JMarc) +- adapted the layout-reading routines for the new format of + textclass.lst; removed the newly-introduced Description tag; please + remove your old textclass.lst files (JMarc) +- fix a bug with the file-name-in-window-title feature, where closing + the last window caused a crash (Lgb) (I did it first :-) +- A few changes to accomodate DEC cxx (in particular in + intl/libgettext.h, a change which should go in the next release of + GNU gettext) (JMarc) +- A few cosmetic changes to the docs; some others to slides.layout + (JMarc) +- fixed a bug in MakeAbsPath where "foo/./"+"../bar" ==> "foo/bar" + (JMarc) +- changed a few unconditionnal debug messages to optional debug + messages (JMarc) +- made a proposal for solution of the i18n<->shortcut problem, applied to + menus and insetinclude. Added a file in development/Code-rules for, + Dialogs (Lgb) + +since 0.11.38 +- linuxdoc: url{}{} and htmlurl{}{} correctly read in again (Bernhard) +- Rewrite and cleanup of Translation classes. Bindings to accents and + translation work in a unified (?) way. (alkis) +- major mods to bullet implementation. Split code into separate files, + slight mods to panel layout, new patches in forms/ (ARRae) +- bullet panel .xpm and .xbm files regenerated that now look clearer + and have a grey rather than white background. (ARRae) +- small change to forms/fdfix.sh, sed script now starts line 8 instead + of line 6 -- required to avoid internationalising two new #includes + needed for bullet_forms.C -- this shouldn't cause any problems (ARRae) +- added a 'distclean' to forms/makefile, rm's *.orig, *.rej (ARRae) +- Implemented buffer title in window in a clean-way. (Asger) +- Clean-up, bug-fixes and better error recovery in textclass/layout handling. + (Asger) +- Textclass definition loading prepared for being made lazy. We just need + to have the textclass descriptions in textclass.lst, and I'll implement + lazy layout file loading. That should increase start-up time substantially. + (Asger) +- Fixed "make srcdoc". (Asger) +- Small fixes in UPGRADING. (Asger) + +since 0.11.37 +- small change to menus.C to work better with gettext (menu names) (Lgb) +- made a makefile in forms. This can be used to regenerate .C files from + .fd files. (Lgb) +- New lyxrc option: menu_font. It allows to set the font used for popups + (FL_NORMAL_STYLE). It is now -*-*-*-?-*-*-*-*-. + If this font is not available, the popup font is set to + -*-helvetica-medium-r-*-*-*-?-*-*-*-*-*-* as before. The default value + of menu_font is "-*-helvetica-medium-r". (Petr) +- Some fixes in Introduction.lyx and UserGuide.lyx, but I didn't get all the + way through UserGuide. (Asger) +- Bug fix in canceled buffer reload. (Asger) +- If emergency saved file exist, ask whether to try to load that. (Asger) +- Changed behaviour of \temp_dir. When this alredy exists it is + handled like /tmp (so it won't be created, but lyx_tmpXXXXX is + created instead (Jug) +- fixed small bug in minipage-handling (Jug) +- Made the Table-Layout-Menu a bit smaller (Jug) +- Right-Mouse-Button in tables now moves first the Cursor to + the position and then opens/updates the Table-Layout-Menu (Jug) +- added support for rotating the tables 90 ', with rotating.sty, + this works ONLY for Postscript!!! And is NOT WYSIWYMG. (Jug) +- Added new Description tag to layout files; used it in + Layout/Document; updated layout files to provide descriptions + (JMarc) +- Added the possibility of having several layout files for the same + class; the name of the layout file should be + _.layout +- renamed the Option tag to Other and moved it into ClassOptions + (JMarc) +- changed again the way to detect layout files; the format of + textclass.lst has been changed to be only a list of layout + names; you should run Options->Reconfigure to regenerate your local + textclass.lst file (JMarc) +- updated the UPGRADING file (JMarc) +- Added a fix for header files when -ansi is set (JMarc) +- cleanup to allow compiling with gcc 2.6.3 (ARRae) + NOTE: still need configure to drop -ansi if 2.6.3 detected +- switch off rendering if \ps_command is empty; display filename + of EPS-file instead. Give some nicer render-status report (Henner) + +since 0.11.36 +- added support for KeepEmpty in LyXText (Jug) +- changes to support xforms 0.81 (ARRae) +- bug fix related to having more than 4 lastfiles (ARRae) +- Bullet popup improvements, panels loaded from disk at runtime, + using LibFileSearch, support for mono also (ARRae) +- bmtable extended: reading xpm's from disk and freeing them also (ARRae) +- fixed lib/Makefile.in to move doc/*.eps also (ARRae) +- detection of algorithm.sty (Bernhard) +- line-length reduction in export of SGML (Bernhard) +- Added "all" keyword for the allowed chars field of \kmod in the + .kmap files. This will use the native chars that TeX allows for + each accent. Also cleanup and bug-fixes in Trans and Intl (alkis) +- Moved allowAccents to BufferParams. Also moved get_accent from + LyXFunc to tex-accent.C (didn't use any LyXFunc state anyway and + I needed it in TransManager) (alkis) +- Dirty hack to make \bind and Trans work together. Any bindings on + accents are delegated to Trans which puts them in the default + keymap (alkis). +- updated the revtex.layout file; fixed a bug with the Option tag; + separated stdsections.inc inot two files (JMarc) +- added a new boolean tag in layout files (KeepEmpty) as per Juergen's + request; not used currently (JMarc) +- fixed the problem with lib/configure and color-ls (JMarc) +- small modification of Makefile.in for OS/2 (JMarc) +- added a new lyxrc command \ps_command, which is autodetected and + defaults to 'gs'. It is used in figinset to launch Ghostscript (JMarc) +- applied the change from Falko Sauermann to fixing the disapearing + layout list bug (JMarc) +- added a hack to help people without GNU gettext to build LyX after + they have applied patches. You should really install gettext instead + (JMarc) +- added some support in lib/Makefile.in for a images/ directory (JMarc) +- Improved delimiter dialog: using right mouse button the right + delimiter is selected, the region displaying the chosen delimiters works + as the apply button (not yet removed), the chosen delimiters are + initialized correctly after close/reopen the math panel. (Alejandro) +- Fixed some (not all) bugs related with matrix: double clearing in Matrix + and Par destructors caused a segfault (anyway I inserted your patch, + Henner, for robustness, but an array never should be cleared twice); + alignment with void cells now seems to work. (Alejandro) +- More bugs caused for the leaks stuff: labels and macros. (Alejandro) +- buffer doesn't jump to cursor anymore when figure gets ready (Henner) +- Sizes of rotated figures are displayed right now (Henner) +- A number of bug fixed. BUGS.lyx updated. (Asger) +- Added "error-remove-all" that removes all error-boxes. You can find it + under "Edit/Floats/Remove all Error boxes". (Asger) +- Better handling of resize, but not perfect yet. (Asger) +- Crash in paragraph environments with a manual label and an open footnote + removed. (Asger) +- Various clean-ups. (Asger) +- Up to 10% speed-up on rebreak. (Asger) +- Added two new, obvious methods "bool LString::suffixIs(char)" and + "bool LString::suffixIs(char const *)". Used them here and there. (Asger) +- Use "void foo(LString bar=LString());" to signify default initialization + of empty strings. (Asger) +- fix in insetlatexaccent (Lgb) + +since 0.11.35 +- Added a new flag NeedProtect to indicate whether the content of a + layout is a moving argument; used it (JMarc) +- footnotes use \thanks in title layouts (JMarc) +- Some cleanups to the i18n code. Should work now (JMarc) +- some bug fixes to my earlier patch, concerning lib/configure and + default textclass (JMarc) +- cosmetic changes to emacs.bind and bufferlist.C (JMarc) +- Scrollbar and up/down buttons made thinner (ARRae) +- Small improvements to bullet handling (ARRae) +- removed development/bullets (ARRae) +- Installed itemize bullet selection (ARRae) + - can read/write .lyx files + - user input of LaTeX commands + - example file added to lib/examples +- Small fix: file.C to allow compilation (ARRae) +- Got rid of old ScanLogFile. (Asger) +- Stub for "chktex" support put in buffer.C. (Asger) +- Various mostly cosmetic improvements in source code. (Asger) +- Small bug fixes. (Asger) +- Better error handling with key bindings. (Asger) +- Fixed errors with overriding key bindings. (Asger) +- Removed "pc-modern.bind" because it's obsolete. (Asger) +- Figure size defaults to saved size instead of A4 if PostScript file is + not readable/missing (Henner) +- Shows an empty \fbox{} for each undefined figure + (i.e. no filename given) (Henner) +- Added method LString::charPos(char) that returns a char + position. (Alejandro) +- Removed several "leaks" from mathed, including that which caused a bug + in macros when somebody else removed it. ;-) (Alejandro) +- Fixed the bug that prevented font changing in math mode. (Alejandro) +- Fixed some incorrect behaviour of ExtraParagraphIndent and inserted + indent for minipage-paragraphs if the paragraph_separation = indent. (Jug) +- Inserted code for handling footnotes in section-headings (I still need + a flag in the layout files, as for now the code is always inserted). (Jug) +- From now on you can write paragraphs in a table-cell =:), try to press + Ctrl-Enter in a table cell. This is NOT WYSIWYG as the linebreaks are + not written to the output-file. There are sure still some minor bugs + here but I find this is one of the most important enhacements I made + for tables. (Jug) +- Write routine for tables updated to "tabular4", to reflect the above + modifications (this is NOT backward compatible). (Jug) +- Activated definetively the SimpleTeXOneTablePar function and cleaned + up SimpleTeXOnePar (removed all Table-Stuff). (Jug) +- Added and modified a bunch of functions to text.C, text2.C and paragraph.C + for the above table-feature. (Jug) +- Added a "Sendto ..." Entry in the File-Menu. This permits you to send + the file in the actual buffer in LyX-,LaTeX,DVI- or Postscript-Format to + a command which you define in a Upcoming window. It inserts to a new + token for lyxrc \sendto_command for which you can define a default + command for this function. (Jug) +- Small table fix. (Jug) +- Fixed segfault on close bug (at least I can't see it anymore) (Lgb) +- changed a lot of X-primitives to XForms-primitives (Lgb) +- update to OS2 files (miyata) +- uptodate documentation included (0.10.7) (weiss) +- small add to space support (spiegel) + +since 0.11.34 +- Added a "There are unsaved buffers: Exit anyway?" question if LyX + would exit with unsaved buffers. (Jug) +- Added visual feedback on LyX-Main-Screen if the paragraph is in a + minipage-environment (purple dotted line on the left). (Jug) +- TableLayout-Menu now comes to front if it is already opened (Jug) +- Fixed Button-(De)Activation in the ParagraphExtra-Layout-Menu (Jug) +- Recoded some things for Minipage and Paragraph-Indent, especially + now if I (un)set a Paragraph-indent of a List-Environment, it is + (un)set for the whole List (cause as Jean-Marc advised it really + don't work if I select it only on ONE List-Env-Paragraph). If I + set minipage for a List-Environment-Paragraph with a ExtraIndent + set, the Indent for the whole List-Environment is removed. (Jug) +- Split the function SimpleTeXOnePar into SimpleTeXOnePar and + SimpleTeXOneTablePar. I need this for the upcoming new features + as this function is already too large and it would become unable + to mantain if we don't split it. I did not yet activate this new + function. (Jug) +- Coded a lot for introducing new Table-Features. You have to #define + JUG_TEST to be able to test them (they are for not enabled). (Jug) +- New insetparent used as reference for a child's document parent. + Use "parent-insert ". (Alejandro) +- New function "reference-back" to return from a referenced + label or from a child/parent document. (Alejandro) +- New function "reference-goto". Should I to explain? :) (Alejandro) +- Work on new font loading code: FontLoader finished. Now I only need to use + it in lyxfont.C and that should be it. Will follow soon. (Asger) +- Make "bold" toggle. (Asger) +- Activated new font loading code. (Asger) +- lyxrc spellchecked. (Asger) +- Removed "pc-modern" bindings in favour of CUA style bindings. Created + "menus.bind" to reduce redundancy and make management of bind files + easier. (Emacs binding file cleaned up, but bindings are the same + except for new math bindings as defined in math.bind) (Asger) +- Changed environment variable to use to specify LyX system directory + from LYX_DIR to LYX_DIR_12 to avoid conflict with LyX 0.10, and future + versions. (Asger) +- Fixed reference counter problem with LString.C. (Asger) +- Neglible clean-ups. (Asger) +- some small fixes to the buffer files. (altered and removed funcs) (Lgb) +- even better working VCS (Lgb) +- small change to main form, is it better? (Lgb) + +since 0.11.33 +- New function char *LyXAction::getActionName(action). (Alejandro) +- Improved LyXAction::helpText. Faster, removed a lot of + redundant data. If there's no help string for an action, + it returns the command name. (Alejandro) +- Bugfix: NULL-ptr-dereferrencing while using LinuxDoc (Bernhard) +- Bugfix: -environment works (almost) correctly (Bernhard) +- Correction: algorithm-float now has correct representation, even + if closed (Bernhard) +- Added support for algorithm-floats (Bernhard) +- Added "loa"-inset (list-of-algorithms) (Bernhard) +- Changed Menu. Now child-files can be included using menu. (Bernhard) +- Added algorithm-float to menu (Bernhard) +- Added action for adding floats (Bernhard) +- Added support for gettext in configure (JMarc) +- simplified a bit the Makefiles. (JMarc) +- changed #include "config.h" to #include everywhere (JMarc) +- change the LaTeX file generation so that babel is included later (JMarc) +- --with-warnings is by default off if you do not use GNU C (JMarc) +- changed the code for the detection of textclasses. You do not need + to edit textclass.def if you create a new layout (JMarc) +- renamed layout/textclass.def to textclass.lst and packages.def to + packages.lst (JMarc) +- added a new tag ObsoletedBy