+2000-10-10 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * lib/Makefile.am (pkgdata_DATA): add encoding and languages
+
+ * src/tabular.h: add a few std:: qualifiers.
+
+ * src/encoding.C: add using directive.
+ * src/language.C: ditto.
+
+ * src/insets/insetquotes.C (Validate): use languages->lang()
+ instead of only language.
+
+2000-10-07 Dekel Tsur <dekelts@tau.ac.il>
+
+ * lib/languages: New file.
+
+ * lib/encodings: New file.
+
+ * src/language.C (Languages): New class.
+ (read): New method. Reads the languages from the 'languages' file.
+
+ * src/encoding.C (Encodings): New class.
+ (read): New method. Reads the encodings from the 'encodings' file.
+
+ * src/lyx_main.C (init): Call to LyXSetStyle() after languages
+ initialization.
+
+ * src/bufferparams.h and a lot of files: Deleted the member language,
+ and renamed language_info to language
+
+ * src/buffer.C (makeLaTeXFile): Use babel() instead of lang()
+ * src/lyxfont.C (latexWriteStartChanges): ditto.
+ * src/paragraph.C (validate,TeXOnePar): ditto.
+
+ * src/lyxfont.C (update): Restored deleted code.
+
+ * src/frontends/xforms/FormDocument.C (build): Made the combox taller
+
+2000-10-10 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * src/BufferView_pimpl.C (buffer): cleaned up a little.
+
+ * src/insets/figinset.[Ch]:
+ * src/insets/insetinclude.[Ch]:
+ * src/insets/insetinclude.[Ch]:
+ * src/insets/insetparent.[Ch]:
+ * src/insets/insetref.[Ch]:
+ * src/insets/insettabular.[Ch] (c-tor): Buffer passed as const &.
+
+ * src/insets/*.[Ch]:
+ * src/mathed/formula.[Ch]:
+ * src/mathed/formulamacro.C (Clone): passed Buffer const &.
+
+ * src/buffer.C (parseSingleLyXformat2Token, readInset):
+ * src/lyx_cb.C (FigureApplyCB):
+ * src/lyxfunc.C (getStatus, Dispatch):
+ * src/frontends/xforms/FormTabular.C: use modified c-tors to some
+ insets.
+
+ * src/lyxfunc.C (Dispatch): string "ref" not used. Removed.
+
+ * src/converter.[Ch] (Formats::View):
+ * src/lyx_cb.[Ch] (ShowMessage): constify Buffer * parameter.
+
+ * src/paragraph.C (CopyIntoMinibuffer, Clone): Insets::Clone() passed
+ *current_view->buffer(). This will change later, but this patch is way
+ big enough already!
+
+>>>>>>> 1.592
+2000-10-09 Juergen Vigna <jug@sad.it>
+
+ * src/text.C (GetRow): small fix.
+
+ * src/BufferView_pimpl.C (cursorPrevious):
+ (cursorNext): added LyXText parameter to function.
+
+ * src/insets/insettabular.C (LocalDispatch): activate cell inset on
+ keypress depending on cursor position.
+
+2000-10-06 Juergen Vigna <jug@sad.it>
+
+ * src/insets/insettabular.C (Ascii): finally call right ascii-function.
+ (copySelection): redone this function and also copy ascii representa-
+ tion to clipboard.
+
+ * src/tabular.C (Ascii):
+ (AsciiPrintCell):
+ (AsciiBottomHLine):
+ (AsciiTopHLine):
+ (print_n_chars): new functions to realize the ascii export of tabulars.
+
+2000-10-05 Juergen Vigna <jug@sad.it>
+
+ * src/lyx_gui_misc.C (updateAllVisibleBufferRelatedDialogs): small fix
+ if we don't have a buffer.
+
+2000-10-10 Allan Rae <rae@lyx.org>
+
+ * src/frontends/xforms/FormPreferences.[Ch] (hide): Fix the problem
+ with closing dialog. It seems that nested tabfolders require hiding
+ of inner tabfolders before hiding the dialog itself. Actually all I
+ did was hide the active outer folder.
+
+ * src/BufferView_pimpl.C (buffer): don't call updateBufferDependent
+ unless there really is a buffer. hideBufferDependent is called
+ instead.
+
+ * po/Makefile.in.in (POTFILES.in): one little tweak to ensure
+ POTFILES.in stays in $(srcdir).
+
+2000-10-09 Dekel Tsur <dekelts@tau.ac.il>
+
+ * lib/lyxrc.example: Few changes.
+
+2000-10-05 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * src/BufferView_pimpl.C (buffer): only need one the
+ updateBufferDependent signal to be emitted once! Moved to the end of
+ the method to allow bv_->text to be updated first.
+
+ * src/frontends/xforms/FormBase.[Ch]: replaced the two signals uSignal_
+ and hSignal_ with Dialogs * and BufferDependency variables.
+ New Buffer * parent_, initialised when the dialog is launched. Used to
+ check whether to update() or hide() dialog in the new, private
+ updateOrHide() method that is connected to the updateBufferDependent
+ signal. Daughter classes dictate what to do using the
+ ChangedBufferAction enum, passed to the c-tor.
+
+ * src/frontends/xforms/FormCitation.C:
+ * src/frontends/xforms/FormCommand.C:
+ * src/frontends/xforms/FormCopyright.C:
+ * src/frontends/xforms/FormDocument.C:
+ * src/frontends/xforms/FormError.C:
+ * src/frontends/xforms/FormIndex.C:
+ * src/frontends/xforms/FormPreferences.C:
+ * src/frontends/xforms/FormPrint.C:
+ * src/frontends/xforms/FormRef.C:
+ * src/frontends/xforms/FormToc.C:
+ * src/frontends/xforms/FormUrl.C (c-tor): modified call to FormBase
+ c-tor.
+
+ * src/frontends/xforms/FormCommand.[Ch] (c-tor) passed a
+ ChangedBufferAction enum.
+
+ * src/frontends/xforms/FormParagraph.[Ch]
+ * src/frontends/xforms/forms/form_paragraph.fd: now derived from
+ FormBase.
+
+ * src/frontends/xforms/FormToc.h (updateOrHide): override default
+ behaviour. Calls update() only.
+
+2000-10-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * lib/bind/cua.bind: fix a bit.
+ * lib/bind/emacs.bind: ditto.
+
+ * lib/bind/menus.bind: remove real menu entries from there.
+
+ * src/spellchecker.C: make sure we only include strings.h when
+ _AIX is defined.
+
+2000-10-05 Dekel Tsur <dekelts@tau.ac.il>
+
+ * src/frontends/xforms/Menubar_pimpl.C (get_new_submenu): New
+ function. It enlarges the maximum number of pup when needed.
+ (add_toc2): Open a new menu if maximum number of items per menu has
+ reached.
+
+2000-10-05 John Levon <moz@compsoc.man.ac.uk>
+
+ * src/frontends/kde/FormPrint.C: fix error reporting
+
+ * src/frontends/xforms/FormDocument.C: fix compiler
+ warnings
+
+ * lib/.cvsignore: add Literate.nw
+
+2000-10-05 Dekel Tsur <dekelts@tau.ac.il>
+
+ * buffer.C
+ * bufferview_funcs.[Ch]
+ * lyxfont.[Ch]
+ * text.C
+ * text2.C: Add support for numbers in RTL text.
+
+2000-10-06 Allan Rae <rae@lyx.org>
+
+ * po/Makefile.in.in (POTFILES.in, POTFILES): Fixed
+ to be gettext.m4 friendly again. ext_l10n.h is now
+ generated into $top_srcdir instead of $top_builddir
+ so that lyx.pot will be built correctly -- without
+ duplicate parsing of ext_l10n.h.
+
+2000-10-04 John Levon <moz@compsoc.man.ac.uk>
+
+ * src/frontends/kde/FormCitation.C: make the dialog
+ behave more sensibly
+
+2000-10-03 John Levon <moz@compsoc.man.ac.uk>
+
+ * config/kde.m4: fix consecutive ./configure runs,
+ look for qtarch, fix library order
+
+ * src/frontends/kde/Makefile.am: tidy up,
+ add Print dialog, add .dlg dependencies
+
+ * src/frontends/kde/FormPrint.C:
+ * src/frontends/kde/FormPrint.h:
+ * src/frontends/kde/formprintdialog.C:
+ * src/frontends/kde/formprintdialog.h:
+ * src/frontends/kde/formprintdialogdata.C:
+ * src/frontends/kde/formprintdialogdata.h:
+ * src/frontends/kde/dlg/formprintdialog.dlg: add
+ print dialog
+
+ * src/frontends/kde/dlg/README: Added explanatory readme
+
+ * src/frontends/kde/dlg/checkinitorder.pl: small perl
+ script to double-check qtarch's output
+
+ * src/frontends/kde/formindexdialog.C:
+ * src/frontends/kde/formindexdialogdata.C:
+ * src/frontends/kde/formindexdialogdata.h:
+ * src/frontends/kde/dlg/formindexdialog.dlg: update
+ for qtarch, minor fixes
+
+2000-10-05 Allan Rae <rae@lyx.org>
+
+ * src/BufferView_pimpl.C (buffer): don't hide all buffer dependent
+ dialogs when switching buffers update them instead. It's up to each
+ dialog to decide if it should still be visible or not.
+ update() should return a bool to control visiblity within show().
+ Or perhaps better to set a member variable and use that to control
+ visibility.
+
+ * lib/build-listerrors: create an empty "listerrors" file just to stop
+ make trying to regenerate it all the time if you don't have noweb
+ installed.
+
+ * .cvsignore: ignore distdir and dist.tar.gz using rule lyx-*
+
+ * po/Makefile.in.in (ext_l10n.h): added a rule to build
+ $(top_builddir)/src/ext_l10n.h. The rule has to go here because po/
+ is built before src/ and ext_l10n.h isn't actually needed to build lyx.
+ (POTFILES.in): added a rule to build POTFILES.in. It is also now safe
+ to rebuild POTFILES.in with scrap *.[hC] files in xforms/forms/.
+
+ * autogen.sh: po/POTFILES.in and src/ext_l10n.h now generated by make.
+
+2000-10-04 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * src/BufferView_pimpl.C (buffer): emit hideBufferDependent when
+ deleting buffer. Closes all buffer-dependent dialogs.
+
+ * src/frontends/xforms/FormBase.[Ch] (input): modified to pass
+ FL_OBJECT * also.
+ * src/frontends/xforms/FormCitation.[Ch]:
+ * src/frontends/xforms/FormPreferences.[Ch]:
+ * src/frontends/xforms/FormPrint.[Ch]:
+ * src/frontends/xforms/FormRef.[Ch]:
+ * src/frontends/xforms/FormUrl.[Ch]: ditto
+
+ * src/frontends/xforms/FormDocument.[Ch]:
+ * src/frontends/xforms/forms/form_document.C.patch:
+ * src/frontends/xforms/forms/form_document.fd: all input callbacks now
+ pass through a single input() function.
+
+2000-10-04 John Levon <moz@compsoc.man.ac.uk>
+
+ * lib/build-listerrors: return status as OK
+
+2000-10-04 Dekel Tsur <dekelts@tau.ac.il>
+
+ * lib/lyxrc.example: Updated to new export code
+
+2000-10-04 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * src/mathed/math_parser.C (LexInitCodes): set lexcode of "@" to
+ LexAlpha.
+
+ * src/mathed/formula.C (LocalDispatch): add '@' as an LM_TC_VAR
+ character.
+
+ * lib/layouts/amsart.layout: include lyxmacros.inc, so that
+ LyX-Code is defined.
+ * lib/layouts/amsbook.layout: ditto.
+
+ * boost/Makefile.am: fix typo.
+
+ * src/frontends/xforms/Menubar_pimpl.C (create_submenu): use
+ Menu::expand.
+ (add_lastfiles): removed.
+ (add_documents): removed.
+ (add_formats): removed.
+
+ * src/frontends/Menubar.C: remove useless "using" directive.
+
+ * src/MenuBackend.h: add a new MenuItem constructor.
+
+ * src/MenuBackend.[Ch] (Menu::expand): new method. Used in the
+ xforms frontend.
+
+2000-10-04 Allan Rae <rae@lyx.org>
+
+ * lib/Makefile.am (listerrors):
+ * lib/build-listerrors: make $builddir != $srcdir compiles work again.
+ I haven't got notangle installed so Kayvan please test. The output
+ should end up in $builddir. This also allows people who don't have
+ noweb installed to complete the make process without error.
+
+ * src/frontends/xforms/FormCommand.[Ch] (showInset):
+ * src/frontends/xforms/FormError.[Ch] (showInset): fix warnings found
+ by JMarc's picky compiler.
+
+2000-10-03 Lars Gullik Bjønnes <larsbj@lyx.org>
+
+
+ * src/insets/insettabular.C (setPos): change for loop to not use
+ sequencing operator. Please check this Jürgen.
+
+ * src/frontends/xforms/Menubar_pimpl.C (makeMenubar): use "c"
+ instead of 'c'
+ * src/insets/insetcite.C (getScreenLabel): ditto
+ * src/support/filetools.C (QuoteName): ditto
+ (ChangeExtension): ditto
+
+ * src/BufferView_pimpl.C (scrollCB): make heigt int
+
+ * src/BufferView2.C (insertInset): comment out unused arg
+
+ * boost/Makefile.am (EXTRADIST): new variable
+
+2000-10-03 Dekel Tsur <dekelts@tau.ac.il>
+
+ * src/exporter.C (IsExportable): Fixed
+
+ * lib/configure.m4: Small fix
+
+2000-10-03 Dekel Tsur <dekelts@tau.ac.il>
+
+ * src/insets/insetbutton.C (width): Changed to work with no GUI.
+ * src/insets/insetbib.C (bibitemWidest): ditto.
+ * src/lyx_gui_misc.C (AskQuestion,AskConfirmation,askForText): ditto.
+
+2000-10-03 Juergen Vigna <jug@sad.it>
+
+ * src/BufferView2.C (theLockingInset): removed const because of
+ Agnus's compile problems.
+
+ * src/insets/insettext.C (LocalDispatch): set the language of the
+ surronding paragraph on inserting the first character.
+
+ * various files: changed use of BufferView::the_locking_inset.
+
+ * src/BufferView2.C (theLockingInset):
+ (theLockingInset): new functions.
+
+ * src/BufferView.h: removed the_locking_inset.
+
+ * src/lyxtext.h: added the_locking_inset
+
+ * src/BufferView_pimpl.C (checkInsetHit): y_tmp form uint to int.
+
+ * src/insets/lyxinset.h: added bool to ShowInsetCursor definition.
+
+2000-10-02 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * src/mathed/formula.C (IsMacro): declared but not referenced; removed.
+ * src/mathed/math_cursor.C (IsAlpha): ditto.
+ * src/mathed/math_inset.C (strnew): ditto.
+ * src/mathed/math_iter.C: SizeFont declared but not referenced;removed.
+ (IMetrics): cxp set but never used; removed.
+ * src/insets/figinset.C (InitFigures): removed redundant for loop, now
+ that the variable in question has been removed also!
+
+
+ * src/insets/insetbib.[Ch]: remove need to store Buffer * owner by
+ using the Buffer * passed to Latex(), using the BufferView * passed to
+ bibitemMaxWidth() bibitemWidest() and by passing a Buffer* to getKeys()
+
+ * src/insets/insetinclude.C: use the Buffer * passed to Latex(),
+ Linuxdoc() and DocBook() rather than the stored Buffer * master.
+
+ * src/lyxfunc.C (Dispatch): used new InsetBibtex c-tor
+ * src/buffer.C (readInset): used new InsetBibtex c-tor
+ * (getBibkeyList): used new InsetBibtex::getKeys
+
+2000-10-01 Dekel Tsur <dekelts@tau.ac.il>
+
+ * lib/configure.m4
+ * lib/build-listerrors
+ * src/converter.C
+ * src/exporter.C: Add literate programming support to the export code
+
+ * src/buffer.C
+ * src/lyx_cb.C: Remove old literate code.
+
+ * src/lyxrc.[Ch]: Remove many obsolete (due to new export code)
+ variables.
+
+ * src/lyxfunc.C (getStatus): Use Exporter::IsExportable
+ * src/converter.C (View, Convert): Use QuoteName.
+
+ * src/insets/figinset.C (Preview): Use Formats::View.
+
+ * lib/configure.m4: Add sgml->dvi converter to lyxrc.default
+
+2000-10-02 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * src/lyxfunc.C (Dispatch): move declaration of text variable at
+ the top of the function, because compaq cxx complains that the
+ "goto exit_with_message" when the function is disabled bypasses
+ its initialization.
+ (MenuNew): try a better fix for the generation of new file names.
+ This time, I used AddName() instead of AddPath(), hoping Juergen
+ will be happier :)
+
+2000-10-03 Allan Rae <rae@lyx.org>
+
+ * src/frontends/xforms/forms/form_preferences.fd:
+ * src/frontends/xforms/FormPreferences.[Ch]: redesign of dialog using
+ nested tabfolders has begun. The old "Miscellaneous" was renamed as
+ "Look and Feel"->"General" but will need to be split up further into
+ general output and general input tabs. Current plan is for four outer
+ tabfolders: "Look and Feel" for colours, bindings, fonts and other HCI
+ stuff; "Inputs" for input and import configuration; "Outputs" for
+ output and export configuration; and one more whatever is left over
+ called "General". The leftovers at present look like being which
+ viewers to use, spellchecker, language support and might be better
+ named "Support". I've put "Paths" in "Inputs" for the moment as this
+ seems reasonable for now at least.
+ One problem remains: X error kills LyX when you close Preferences.
+
+2000-10-02 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * src/frontends/xforms/FormBase.[Ch]: removed "meaningless" const.
+ qualifier from form()
+ * src/frontends/xforms/FormCitation.[Ch]:
+ * src/frontends/xforms/FormCopyright.[Ch]:
+ * src/frontends/xforms/FormDocument.[Ch]:
+ * src/frontends/xforms/FormError.[Ch]:
+ * src/frontends/xforms/FormIndex.[Ch]:
+ * src/frontends/xforms/FormPreferences.[Ch]:
+ * src/frontends/xforms/FormPrint.[Ch]:
+ * src/frontends/xforms/FormRef.[Ch]:
+ * src/frontends/xforms/FormToc.[Ch]:
+ * src/frontends/xforms/FormUrl.[Ch]: ditto.
+
+ * src/frontends/xforms/FormCitation.[Ch]:
+ * src/frontends/xforms/FormIndex.[Ch]:
+ * src/frontends/xforms/FormRef.[Ch]:
+ * src/frontends/xforms/FormUrl.[Ch]: Renamed a few buttons, consistent
+ with Allan's naming policy
+
+ * src/frontends/xforms/FormCitation.C: some static casts to remove
+ compiler warnings.
+
+2000-10-02 Juergen Vigna <jug@sad.it>
+
+ * src/insets/insettabular.C (LocalDispatch): fixed selection code,
+ now you can type or do stuff inside the table-cell also when in dummy
+ position, fixed visible cursor.
+
+ * src/insets/insettext.C (Edit): fixing cursor-view position.
+
+ * src/lyxfunc.C (Dispatch): use * text variable so that it can
+ be used for equal functions in lyxfunc and insettext.
+
+ * src/text.C (GetVisibleRow): fixed a small clear_area bug.
+
+2000-10-02 John Levon <moz@compsoc.man.ac.uk>
+
+ * src/frontends/gnome/FormCitation.h:
+ * src/frontends/gnome/FormCopyright.h:
+ * src/frontends/gnome/FormIndex.h:
+ * src/frontends/gnome/FormPrint.h:
+ * src/frontends/gnome/FormToc.h:
+ * src/frontends/gnome/FormUrl.h:
+ * src/frontends/kde/FormCitation.h:
+ * src/frontends/kde/FormCopyright.h:
+ * src/frontends/kde/FormIndex.h:
+ * src/frontends/kde/FormRef.h:
+ * src/frontends/kde/FormToc.h:
+ * src/frontends/kde/FormUrl.h: fix remaining users of
+ support/utility.hpp
+
+2000-10-02 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * src/buffer.C (linuxDocHandleFootnote): remove const modifier
+ from depth argument.
+ (DocBookHandleCaption): ditto.
+ (DocBookHandleFootnote): ditto.
+ (SimpleDocBookOnePar): ditto.
+
+ * src/frontends/xforms/FormDocument.h (form): remove extra
+ FormDocument:: qualifier.
+
+ * sigc++/macros/basic_signal.h.m4: remove erroneous virtual
+ destructor.
+ * sigc++/handle.h: ditto.
+
+ * src/lyx_gui_misc.C: add "using" directive.
+
+ * src/cheaders/cstddef: new file, needed by the boost library (for
+ compaq cxx).
+
+2000-10-02 Juergen Vigna <jug@sad.it>
+
+ * src/insets/insettext.C (SetFont): better support.
+
+ * src/insets/insettabular.C (draw): fixed drawing of single cell.
+
+ * src/screen.C (DrawOneRow): some uint refixes!
+
+2000-10-02 Allan Rae <rae@lyx.org>
+
+ * boost/.cvsignore: ignore Makefile as well
+
+ * src/lyxfunc.C (Dispatch): missing break; and moved the '}' for
+ LFUN_UNKNOWN_ACTION: so it doesn't wrap around default:.
+
+ * src/frontends/xforms/FormPreferences.[Ch] (restore): D'oh.
+ Left this one out by accident.
+
+ * src/frontends/xforms/FormBase.h (restore): default to calling
+ update() since that will restore the original/currently-applied values.
+ Any input() triggered error messages will require the derived classes
+ to redefine restore().
+
+ * src/frontends/xforms/FormDocument.C: initialize a few variables to
+ avoid a segfault. combo_doc_class is the main concern.
+
+2000-10-01 Kayvan A. Sylvan <kayvan@camel.internal.sylvan.com>
+
+ * Simplify build-listerrors in view of GUI-less export ability!
+
+2000-10-01 Dekel Tsur <dekelts@tau.ac.il>
+
+ * src/lyx_main.C (easyParse): Disable gui when exporting
+
+ * src/insets/figinset.C:
+ * src/LaTeX.C
+ * src/converter.C
+ * src/lyx_gui_misc.C
+ * src/tabular.C: Changes to allow no-gui.
+
+2000-10-02 Lars Gullik Bjønnes <larsbj@lyx.org>
+
+ * src/support/utility.hpp: removed file
+ * src/support/block.h: removed file
+
+ * src/support/Makefile.am (libsupport_la_SOURCES): remove block.h
+ and utility.hpp
+
+ * src/mathed/formula.C: add support/lyxlib.h
+ * src/mathed/formulamacro.C: ditto
+
+ * src/bufferparams.h: use boost/array.hpp instead of support/block.h
+ * src/lyxparagraph.h: ditto
+
+ * src/Makefile.am (BOOST_INCLUDES): the boost include dir
+ * src/frontends/Makefile.am (INCLUDES): ditto
+ * src/frontends/gnome/Makefile.am (BOOST_INCLUDES): ditto
+ * src/frontends/kde/Makefile.am (BOOST_INCLUDES): ditto
+ * src/frontends/xforms/Makefile.am (BOOST_INCLUDES): ditto
+ * src/graphics/Makefile.am (BOOST_INCLUDES): ditto
+ * src/insets/Makefile.am (BOOST_INCLUDES): ditto
+ * src/mathed/Makefile.am (BOOST_INCLUDES): ditto
+
+ * src/BufferView.h: use boost/utility.hpp
+ * src/LColor.h: ditto
+ * src/LaTeX.h: ditto
+ * src/LyXAction.h: ditto
+ * src/LyXView.h: ditto
+ * src/bufferlist.h: ditto
+ * src/lastfiles.h: ditto
+ * src/layout.h: ditto
+ * src/lyx_gui.h: ditto
+ * src/lyx_main.h: ditto
+ * src/lyxlex.h: ditto
+ * src/lyxrc.h: ditto
+ * src/frontends/ButtonPolicies.h: ditto
+ * src/frontends/Dialogs.h: ditto
+ * src/frontends/xforms/FormBase.h: ditto
+ * src/frontends/xforms/FormGraphics.h: ditto
+ * src/frontends/xforms/FormParagraph.h: ditto
+ * src/frontends/xforms/FormTabular.h: ditto
+ * src/graphics/GraphicsCache.h: ditto
+ * src/graphics/Renderer.h: ditto
+ * src/insets/ExternalTemplate.h: ditto
+ * src/insets/insetcommand.h: ditto
+ * src/support/path.h: ditto
+
+ * config/lyxinclude.m4 (LYX_PROG_CXX): change clause for 2.96
+ and introduce clause for 2.97.
+
+ * boost/libs/README: new file
+
+ * boost/boost/utility.hpp: new file
+
+ * boost/boost/config.hpp: new file
+
+ * boost/boost/array.hpp: new file
+
+ * boost/Makefile.am: new file
+
+ * boost/.cvsignore: new file
+
+ * configure.in (AC_OUTPUT): add boost/Makefile
+
+ * Makefile.am (SUBDIRS): add boost
+
+2000-10-01 Dekel Tsur <dekelts@tau.ac.il>
+
+ * src/support/lstrings.C (suffixIs): Fixed.
+
+2000-10-01 Allan Rae <rae@lyx.org>
+
+ * src/PrinterParams.h: moved things around to avoid the "can't
+ inline call" warning.
+
+ * src/frontends/xforms/RadioButtonGroup.h: turned a comment
+ into doc++ documentation.
+
+ * src/frontends/xforms/FormCommand.[Ch]: support button policy
+
+ * src/frontends/xforms/FormRef.C: make use of button controller
+ * src/frontends/xforms/FormDocument.[Ch]: convert to use FormBase
+ cleaned up button controller usage.
+ * src/frontends/xforms/FormPreferences.[Ch]: convert to use FormBase
+ * src/frontends/xforms/FormPrint.[Ch]: convert to use FormBase and
+ use the button controller
+
+ * src/frontends/xforms/forms/*.fd: and associated generated files
+ updated to reflect changes to FormBase. Some other FormXxxx files
+ also got minor updates to reflect changes to FormBase.
+
+ * src/frontends/xforms/FormBase.[Ch]: (ok, cancel): new
+ (hide): made virtual.
+ (input): return a bool. true == valid input
+ (RestoreCB, restore): new
+ (CancelCB, OKCB): renamed from HideCB and ApplyHideCB.
+ Changes to allow derived dialogs to use a ButtonController and
+ make sense when doing so: OK button calls ok() and so on.
+
+ * src/frontends/xforms/ButtonController.h (class ButtonController):
+ Switch from template implementation to taking Policy parameter.
+ Allows FormBase to provide a ButtonController for any dialog.
+
+ * src/frontends/xforms/FormPrint.C (connect): setup sizing at show-time
+ Probably should rename connect and disconnect.
+ (apply): use the radio button groups
+ (form): needed by FormBase
+ (build): setup the radio button groups
+
+2000-09-29 Lars Gullik Bjønnes <larsbj@lyx.org>
+
+ * several files: type changes to reduce the number of warnings and
+ to unify type hangling a bit. Still much to do.
+
+2000-09-29 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * lib/images/*: rename a bunch of icons to match Dekel converter
+ changes.
+
+ * src/buffer.h (SimpleLinuxDocOnePar): remove const qualifier to
+ last parameter.
+
+ * src/frontends/xforms/FormBase.C (disconnect): remove bogus test.
+
+ * sigc++/macros/basic_signal.h.m4: fix class Signal_ to have a
+ virtual destructor
+ * sigc++/handle.h: ditto for class Handle.
+
+2000-09-27 John Levon <moz@compsoc.man.ac.uk>
+
+ * config/kde.m4: make Qt fail immediately if Qt2 is picked up
+
+2000-09-28 Dekel Tsur <dekelts@tau.ac.il>
+
+ * src/intl.C (InitKeyMapper): Correct the value of n due to the
+ removal of the "default" language.
+
+ * src/combox.h (getline): Check that sel > 0
+
+2000-09-29 José Abílio Matos <jamatos@fep.up.pt>
+
+ * lib/examples/docbook_example.lyx
+ * lib/examples/docbook_article.lyx: file renamed to avoid confusion.
+
+ * lib/layouts/docbook-book.layout: new docbook book layout.
+
+ * lib/layouts/linuxdoc.layout: LatexName of Style SGML is now dummy.
+
+ * lib/layouts/manpage.layout: Same as above. Style SubSection removed.
+
+ * src/insets/figinset.C (DocBook):fixed small typo.
+
+ * src/insets/insetinclude.C (DocBook): new export for verbatim type.
+
+ * src/insets/insetinclude.h: string include_label doesn't need to be
+ mutable.
+
+2000-09-29 Allan Rae <rae@lyx.org>
+
+ * src/frontends/xforms/FormBase.[Ch] (connect, disconnect): new.
+ Allow derived type to control connection and disconnection from signals
+ of its choice if desired.
+
+2000-09-28 Juergen Vigna <jug@sad.it>
+
+ * src/insets/insettabular.C (update): fixed cursor setting when
+ the_locking_inset changed.
+ (draw): made this a bit cleaner.
+ (InsetButtonPress): fixed!
+
+ * various files: added LyXText Parameter to fitCursor call.
+
+ * src/BufferView.C (fitCursor): added LyXText parameter.
+
+ * src/insets/insettabular.C (draw): small draw fix.
+
+ * src/tabular.C: right setting of left/right celllines.
+
+ * src/tabular.[Ch]: fixed various types in funcions and structures.
+ * src/insets/insettabular.C: ditto
+ * src/frontends/xforms/FormTabular.C: ditto
+
+2000-09-28 Allan Rae <rae@lyx.org>
+
+ * src/paragraph.C (TeXOnePar): fixed output of '\n'. The problem was
+ that the #ifdef's had been applied to part of what should have been
+ a complete condition. It's possible there are other tests that
+ were specific to tables that are also wrong now that InsetTabular is
+ being used. Now we need to fix the output of '\n' after a table in a
+ float for the same reason as the original condition:
+ "don't insert this if we would be adding it before or after a table
+ in a float. This little trick is needed in order to allow use of
+ tables in \subfigures or \subtables."
+ Juergen can you check this?
+
+2000-09-27 Lars Gullik Bjønnes <larsbj@lyx.org>
+
+ * src/insets/insettext.C (Ascii): return numer of '\n' in the text
+ outputed to the ostream.
+
+ * several files: fixed types based on warnings from cxx
+
+2000-09-26 John Levon <moz@compsoc.man.ac.uk>
+
+ * src/frontends/kde/Makefile.am: fix rule for
+ formindexdialogdata_moc.C
+
+ * src/.cvsignore: add ext_l10n.h to ignore
+
+ * acconfig.h: stop messing with __STRICT_ANSI__
+ * config/gnome.m4: remove option to set -ansi
+ * config/kde.m4: remove option to set -ansi
+ * config/lyxinclude.m4: don't set -ansi
+
+2000-09-27 Juergen Vigna <jug@sad.it>
+
+ * various files: remove "default" language check.
+
+ * src/insets/insetquotes.C: removed use of current_view.
+
+ * src/lyxfunc.C (MenuNew): I don't know how put the AddPath here but
+ the one should have red ears by now!
+
+ * src/insets/insettext.C (LocalDispatch): fixed setting of same layouts
+ in more then one paragraph. Fixed cursor-movement/selection.
+
+ * src/frontends/xforms/FormParagraph.C: disable pagebreaks for
+ paragraphs inside a text inset.
+
+ * src/text.C (GetVisibleRow): paint top/bottom line only as wide as the
+ text-inset if this owner is an inset.
+
+2000-09-27 Lars Gullik Bjønnes <larsbj@lyx.org>
+
+ * src/Bullet.h: changed type of font, character and size to int
+
+ * src/buffer.C (asciiParagraph): remove actcell and fname1.
+
+ * src/insets/inseturl.[Ch]:
+ * src/insets/insetref.[Ch]:
+ * src/insets/insetlabel.[Ch]: add linelen to Ascii
+
+2000-09-26 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * src/buffer.C (readFile): block-if statement rearranged to minimise
+ bloat. Patch does not reverse Jean-Marc's change ;-)
+
+ * src/frontends/xforms/FormBase.[Ch]: Renamed some of the callbacks.
+ Class rewritten to store pointers to hide/update signals directly,
+ rather than Dialogs *. Also defined an enum to ease use. All xforms
+ forms can now be derived from this class.
+
+ * src/frontends/xforms/FormCommand.[Ch]
+ * src/frontends/xforms/FormCopyright.[Ch]: now derived from FormBase.
+
+ * src/frontends/xforms/FormError.[Ch]: moved inclusion of inseterror.h
+ out of header file.
+
+ * src/frontends/xforms/forms/form_citation.fd
+ * src/frontends/xforms/forms/form_copyright.fd
+ * src/frontends/xforms/forms/form_error.fd
+ * src/frontends/xforms/forms/form_index.fd
+ * src/frontends/xforms/forms/form_ref.fd
+ * src/frontends/xforms/forms/form_toc.fd
+ * src/frontends/xforms/forms/form_url.fd: remamed callbacks
+
+ * src/frontends/xforms/forms/makefile: small change to work with DEC sh.
+
+ * src/insets/insetfoot.C: removed redundent using directive.
+
+2000-09-26 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * lib/layouts/siamltex.layout: new textclass for SIAM journals,
+ from Kornelia Pietsch <pietsch@mathematik.tu-chemnitz.de>
+
+ * src/frontends/xforms/Menubar_pimpl.C: menu buttons are now
+ created in the constructors in different groups. Then set() just
+ have to show the groups as needed. This fixes the redraw problems
+ (and is how the old menu code worked).
+
+ * src/support/lyxlib.h: declare the methods as static when we do
+ not have namespaces.
+
+2000-09-26 Juergen Vigna <jug@sad.it>
+
+ * src/buffer.C (asciiParagraph): new function.
+ (writeFileAscii): new function with parameter ostream.
+ (writeFileAscii): use now asciiParagraph.
+
+ * various inset files: added the linelen parameter to the Ascii-func.
+
+ * src/tabular.C (Write): fixed error in writing file introduced by
+ the last changes from Lars.
+
+ * lib/bind/menus.bind: removed not supported functions.
+
+ * src/insets/insettext.C (Ascii): implemented this function.
+
+ * src/insets/lyxinset.h (Ascii): added linelen parameter.
+
+ * src/tabular.C (write_attribute[int,string,bool]): new functions.
+ (Write): use of the write_attribute functions.
+
+ * src/bufferlist.C (close): fixed reasking question!
+
+2000-09-26 Lars Gullik Bjønnes <larsbj@lyx.org>
+
+ * src/support/unlink.C src/support/remove.C src/support/mkdir.C:
+ new files use the everwhere possible.
+
+ * several files:
+ * src/form1.C src/form1.h src/layout_forms.C src/layout_forms.h
+ src/log_form.C src/lyx.C:
+ regenerated
+
+ * src/buffer.C (runLaTeX): remove func
+
+ * src/PaperLayout.C: removed file
+ * src/ParagraphExtra.C: likewise
+ * src/bullet_forms.C: likewise
+ * src/bullet_forms.h: likewise
+ * src/bullet_forms_cb.C: likewise
+
+ * src/Makefile.am (lyx_SOURCES): remove PaperLayout.C,
+ ParagraphExtra.C, bullet_forms.C, bullet_forms.h and
+ bullet_forms_cb.C
+
+ * several files: remove all traces of the old fd_form_paragraph,
+ and functions belonging to that.
+
+ * several files: remove all traces of the old fd_form_document,
+ and functions belonging to that.
+
+ * several files: constify local variables were possible.
+
+ * several files: remove all code that was dead when NEW_EXPORT was
+ defined
+
+ * several files: removed string::c_str in as many places as
+ possible.
+
+ * forms/makefile (SRCS,OBJS,COBJS): removed bullet_forms.[fd,c,C]
+ (e): be a bit more outspoken when patching
+ (updatesrc): only move files if changed.
+
+ * forms/layout_forms.h.patch: regenerated
+
+ * forms/layout_forms.fd: remove form_document and form_paragraph
+ and form_quotes and form_paper and form_table_options and
+ form_paragraph_extra
+
+ * forms/form1.fd: remove form_table
+
+ * forms/fdfix.sh: remove sed rules for fl_set_object_lcolor and
+ the fdui->... rewrite. Update some comments to xforms 0.88
+
+ * forms/bullet_forms.C.patch: removed file
+ * forms/bullet_forms.fd: likewise
+ * forms/bullet_forms.h.patch: likewise
+
+ * development/Code_rules/Rules: added a section on switch
+ statements. Updated some comment to xforms 0.88.
+
+2000-09-26 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * src/buffer.C (readFile): make sure that the whole version number
+ is read after \lyxformat (even when it contains a comma)
+
+ * lib/ui/default.ui: change shortcut of math menu to M-a.
+
+2000-09-25 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * src/vspace.C (nextToken): use isStrDbl() to check for proper
+ double values.
+
+ * src/LyXView.C (updateWindowTitle): show the full files name in
+ window title, limited to 30 characters.
+
+ * src/support/lyxstring.C (lyxstring): fix it correctly this time.
+ When a number of characters has been given, we should not assume
+ that the string is 0-terminated.
+
+ * src/intl.C (InitKeyMapper): remove a bunch of string::c_str()
+ calls (fixes some memory leaks)
+
+ * src/intl.[Ch]: add a destructor for Intl, in order to delete the
+ trans member on exit.
+
+2000-09-22 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * src/converter.C (GetReachable): fix typo.
+
+ * src/lyxlex.C (GetFloat): rewrite to use strToDbl() and
+ understand ',' instead of '.'.
+ (GetInteger): rewrite to use strToInt().
+
+2000-09-26 Juergen Vigna <jug@sad.it>
+
+ * src/frontends/xforms/FormParagraph.C: fixed de/activation of fields,
+ better visibility and error-message on wrong VSpace input.
+
+ * src/language.C (initL): added english again.
+
+2000-09-25 Juergen Vigna <jug@sad.it>
+
+ * src/frontends/kde/Dialogs.C (Dialogs):
+ * src/frontends/gnome/Dialogs.C (Dialogs):
+ * src/frontends/kde/Makefile.am:
+ * src/frontends/gnome/Makefile.am: added FormParagraph from xforms.
+
+ * src/frontends/xforms/forms/makefile: added form_paragraph.fd.
+
+ * src/frontends/xforms/Dialogs.C (Dialogs): added FormParagraph.
+
+ * src/frontends/xforms/Makefile.am: added files for FormParagraph.
+
+ * src/frontends/xforms/FormParagraph.C:
+ * src/frontends/xforms/FormParagraph.h:
+ * src/frontends/xforms/form_paragraph.C:
+ * src/frontends/xforms/form_paragraph.h:
+ * src/frontends/xforms/forms/form_paragraph.fd: new files for the new
+ paragraph layout.
+
+ * src/lyxfunc.C (Dispatch): call the new layout paragraph.
+
+ * src/tabular.C (OldFormatRead): forgot to delete the temporary
+ Paragraph-Data after use.
+
+ * src/insets/insettext.C (LocalDispatch): don't set the layout on
+ non breakable paragraphs.
+
+2000-09-25 Garst R. Reese <reese@isn.net>
+
+ * src/language.C (initL): added missing language_country codes.
+
+2000-09-25 Juergen Vigna <jug@sad.it>
+
+ * src/insets/insettext.C (InsetText):
+ (deleteLyXText): remove the not released LyXText structure!
+
+2000-09-24 Marko Vendelin <markov@ioc.ee>
+
+ * src/frontends/gnome/mainapp.C
+ * src/frontends/gnome/mainapp.h: added support for keyboard
+ accelerators
+
+ * src/frontends/gnome/FormCitation.C
+ * src/frontends/gnome/FormCitation.h
+ * src/frontends/gnome/Makefile.am
+ * src/frontends/gnome/pixbutton.h: completed the rewrite of
+ FormCitation to use "action area" in mainapp window
+
+ * src/frontends/gnome/Menubar_pimpl.C
+ * src/frontends/gnome/Menubar_pimpl.h: Gnome menu can handle
+ large TOC.
+
+2000-09-23 Dekel Tsur <dekel@math.tau.ac.il>
+
+ * src/mathed/formula.C (MathFuncInset::Metrics): Use default
+ width/descent/ascent values if name is empty.
+ (mathed_string_height): Use std::max.
+
+2000-09-25 Allan Rae <rae@lyx.org>
+
+ * src/frontends/xforms/forms/form_preferences.fd: resize to stop
+ segfault. This will be completely redesigned soon.
+
+ * sigc++: updated libsigc++. Fixes struct timespec bug.
+
+ * development/tools/makeLyXsigc.sh: .cvsignore addition
+
+2000-09-23 Lars Gullik Bjønnes <larsbj@lyx.org>
+
+ * several files: removed almost all traces of the old table
+ (tabular) code.
+
+ * src/TableLayout.C: removed file
+
+2000-09-22 Juergen Vigna <jug@sad.it>
+
+ * src/frontends/kde/Dialogs.C: added credits forms.
+
+ * src/frontends/gnome/Makefile.am (libgnome_la_OBJADD): added forms.
+
+ * src/frontends/gnome/Dialogs.C: added some forms.
+
+ * src/spellchecker.C (init_spell_checker): set language in pspell code
+ (RunSpellChecker): some modifications for setting language string.
+
+ * src/language.[Ch]: added language_country code.
+
+2000-09-21 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * src/frontends/Dialogs.h: added new signal showError.
+ Rearranged existing signals in some sort of alphabetical order.
+
+ * src/frontends/xforms/Makefile.am: added new files, FormBase.[Ch],
+ FormError.[Ch], form_error.[Ch]
+ * src/frontends/xforms/forms/makefile: added new file form_error.fd
+ * src/frontends/xforms/Dialogs.C: added new xforms dialog FormError.
+
+ * src/frontends/xforms/FormBase.[Ch]: new base class for xforms
+ dialogs. I think that this can be used as the base to all these
+ dialogs.
+
+ * src/frontends/xforms/FormError.[Ch]
+ * src/frontends/xforms/forms/form_error.fd: new files. Xforms
+ implementation of InsetError dialog.
+
+ * src/insets/inseterror.[Ch]: rendered GUI-independent.
+
+ * src/frontends/kde/Dialogs.C: added new xforms dialog FormError.
+ * src/frontends/kde/Makefile.am: ditto
+
+2000-09-21 Dekel Tsur <dekel@math.tau.ac.il>
+
+ * src/mathed/math_cursor.[Ch]: Removed class members macroln and
+ macrobf. This fixes a bug of invisible text.
+
+2000-09-22 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * lib/doc/LaTeXConfig.lyx.in: updated.
+
+ * src/language.C (initL): remove language "francais" and change a
+ bit the names of the two other french variations.
+
+ * src/support/lyxstring.C (lyxstring): do not apply strlen() on a
+ string that may not be 0-terminated.
+
+2000-09-20 Lars Gullik Bjønnes <larsbj@lyx.org>
+
+ * src/Makefile.am (lyx_SOURCES): remove table.C and Table.h
+
+2000-09-20 Marko Vendelin <markov@ioc.ee>
+
+ * src/frontends/gnome/FormCitation.C
+ * src/frontends/gnome/FormIndex.C
+ * src/frontends/gnome/FormToc.C
+ * src/frontends/gnome/FormUrl.C: cleanup the loops, reordering
+ the variable initialization to shut up the warnings
+
+2000-09-20 Lars Gullik Bjønnes <larsbj@lyx.org>
+
+ * src/table.[Ch]: deleted files
+
+ * src/lyxfunc.C (Dispatch): Don't pass 0 as argument to Dispatch
+ second arg.
+
+2000-09-18 Juergen Vigna <jug@sad.it>
+
+ * src/insets/insettext.C (LocalDispatch): fixed Backspace/Delete
+ problems with selection. Inserted new LFUN_PASTESELECTION.
+ (InsetButtonPress): inserted handling of middle mouse-button paste.
+
+ * src/spellchecker.C: changed word to word.c_str().
+
+2000-09-16 Kayvan A. Sylvan <kayvan@sylvan.com>
+
+ * src/Makefile.am: Add sources to lyx_SOURCES so they will be
+ included in the ``make dist'' tarball.
+
+2000-09-15 Juergen Vigna <jug@sad.it>
+
+ * src/CutAndPaste.C (cutSelection): small fix return the right
+ end position after cut inside one paragraph only.
+
+ * src/insets/insettext.C (resizeLyXText): only reset the cursor if
+ we are locked as otherwise we don't have a valid cursor position!
+
+ * src/insets/figinset.C (draw): small bugfix but why is this needed???
+
+2000-09-19 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * src/frontends/kde/FormRef.C: added using directive.
+ * src/frontends/kde/FormToc.C: ditto
+
+ * src/frontends/kde/formtocdialog.h: changed endl to std::endl.
+
+ * src/frontends/kde/FormRef.h: removed trailing comma from enums.
+
+2000-09-19 Marko Vendelin <markov@ioc.ee>
+
+ * src/frontends/gnome/Menubar_pimpl.C
+ * src/frontends/gnome/Menubar_pimpl.h: Gnome menus show now
+ Toc, ViewFormats, UpdateFormats, and ExportFormats.
+
+ * src/frontends/gnome/mainapp.C
+ * src/frontends/gnome/mainapp.h: support for menu update used
+ by Toc menu.
+
+ * src/frontends/gnome/mainapp.C
+ * src/frontends/gnome/mainapp.h: support for "action" area in the
+ main window. This area is used by small simple dialogs, such as
+ FormUrl.
+
+ * src/frontends/gnome/FormIndex.C
+ * src/frontends/gnome/FormIndex.h
+ * src/frontends/gnome/FormUrl.C
+ * src/frontends/gnome/FormUrl.h: rewrite to use main window action
+ area
+
+ * src/frontends/gnome/FormCitation.C
+ * src/frontends/gnome/FormCitation.h: rewrite to use main window
+ action area. Only "Insert new citation" is implemented.
+
+2000-09-19 Lars Gullik Bjønnes <larsbj@lyx.org>
+
+ * src/buffer.C (Dispatch): fix call to Dispatch
+ * src/insets/insetref.C (Edit): likewise
+ * src/insets/insetparent.C (Edit): likewise
+ * src/insets/insetinclude.C (include_cb): likewise
+ * src/frontends/xforms/FormUrl.C (apply): likewise
+ * src/frontends/xforms/FormToc.C (apply): likewise
+ * src/frontends/xforms/FormRef.C (apply): likewise
+ * src/frontends/xforms/FormIndex.C (apply): likewise
+ * src/frontends/xforms/FormCitation.C (apply): likewise
+ * src/lyxserver.C (callback): likewise
+ * src/lyxfunc.C (processKeySym): likewise
+ (Dispatch): likewise
+ (Dispatch): likewise
+ * src/lyx_cb.C (LayoutsCB): likewise
+
+ * Makefile.am (sourcedoc): small change
+
+2000-09-18 Lars Gullik Bjønnes <larsbj@lyx.org>
+
+ * src/main.C (main): Don't make an empty GUIRunTime object. all
+ methods are static. constify a bit remove unneded using + headers.
+
+ * src/tabular.C: some more const to local vars move some loop vars
+
+ * src/spellchecker.C: added some c_str after some word for pspell
+
+ * src/frontends/GUIRunTime.h: add new static method setDefaults
+ * src/frontends/xforms/GUIRunTime.C (setDefaults):
+ * src/frontends/kde/GUIRunTime.C (setDefaults):
+ * src/frontends/gnome/GUIRunTime.C (setDefaults): new method
+
+ * src/mathed/math_cursor.C (MacroModeClose): don't call SetName
+ with strnew in arg, use correct emptystring when calling SetName.
+
+ * several files: remove all commented code with relation to
+ HAVE_SSTREAM beeing false. We now only support stringstream and
+ not strstream.
+
+2000-09-15 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * src/lyxfunc.C: construct correctly the automatic new file
+ names.
+
+ * src/text2.C (IsStringInText): change type of variable i to shut
+ off a warning.
+
+ * src/support/sstream.h: do not use namespaces if the compiler
+ does not support them.
+
+2000-09-15 Marko Vendelin <markov@ioc.ee>
+ * src/frontends/gnome/FormCitation.C
+ * src/frontends/gnome/FormCitation.h
+ * src/frontends/gnome/diainsertcitation_interface.c
+ * src/frontends/gnome/dialogs/diainsertcitation.glade: adds
+ regexp support to FormCitation [Gnome].
+
+2000-09-15 John Levon <moz@compsoc.man.ac.uk>
+
+ * acconfig.h
+ * configure.in: remove unused KDE/GTKGUI define
+
+ * src/frontends/kde/FormRef.C
+ * src/frontends/kde/FormRef.h
+ * src/frontends/kde/formrefdialog.C
+ * src/frontends/kde/formrefdialog.h: double click will
+ go to reference, now it is possible to change a cross-ref
+ after the fact
+
+ * src/frontends/kde/FormToc.C
+ * src/frontends/kde/FormToc.h
+ * src/frontends/kde/formtocdialog.C
+ * src/frontends/kde/formtocdialog.h: add a depth
+ slider
+
+ * src/frontends/kde/Makefile.am: add QtLyXView.h
+ to the sources list
+
+2000-09-15 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * src/frontends/kde/FormCitation.h: added some using directives.
+
+ * src/frontends/kde/FormToc.h: corrected definition of doTree.
+
+ * src/frontends/kde/GUIRunTime.C (initApplication): use lyxerr not
+ cerr.
+
+ * src/mathed/math_defs.h: redefine SetAlign to use string rather
+ than char *.
+
+2000-09-15 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * src/buffer.C (pop_tag): revert for the second time a change by
+ Lars, who seems to really hate having non-local loop variables :)
+
+ * src/Lsstream.h: add "using" statements.
+
+ * src/support/copy.C (copy): add a bunch of std:: qualifiers
+ * src/buffer.C (writeFile): ditto
+
+2000-09-14 Lars Gullik Bjønnes <larsbj@lyx.org>
+
+ * src/buffer.C (writeFile): try to fix the locale modified format
+ number to always be as we want it.
+
+ * src/WorkArea.C (work_area_handler): try to workaround the bugs
+ in XForms 0.89. C-space is now working again.
+
+ * src/Lsstream.h src/support/sstream.h: new files.
+
+ * also commented out all cases where strstream were used.
+
+ * src/Bullet.h (c_str): remove method.
+
+ * remove all stuff that is irrelevant when NEW_MENUBAR is defined
+
+ * a lot of files: get rid of "char const *" and "char *" is as
+ many places as possible. We only want to use them in interaction
+ with system of other libraries, not inside lyx.
+
+ * a lot of files: return const object is not of pod type. This
+ helps ensure that temporary objects is not modified. And fits well
+ with "programming by contract".
+
+ * configure.in: check for the locale header too
+
+ * Makefile.am (sourcedoc): new tag for generation of doc++
+ documentation
+
+2000-09-14 Juergen Vigna <jug@sad.it>
+
+ * src/frontends/xforms/FormDocument.C (ComboInputCB): fixed the
+ callback to check which combo called it and do the right action.
+
+ * src/combox.C (combo_cb): added combo * to the callbacks.
+ (Hide): moved call of callback after Ungrab of the pointer.
+
+ * src/intl.h: removed LCombo2 function.
+
+ * src/intl.C (LCombo): added Combox * to call and removed LCombo2
+ function as this can now be handled in one function.
+
+ * src/combox.h: added Combox * to callback prototype.
+
+ * src/frontends/xforms/Toolbar_pimpl.C:
+ * src/lyx_cb.C (LayoutsCB): added Combox * to function call.
+
+2000-09-14 Garst Reese <reese@isn.net>
+
+ * lib/tex/hollywood.cls changed length of parenthicals to 1.5in
+ moved usepackage{xxx}'s to beginning of file. Changed left margin
+ to 1.5in, right margin to 1in. Forced headrulewidth to 0, removed
+ underlining from title. Thanks to John Culleton for useful suggestions.
+
+2000-09-13 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * src/lyxlex_pimpl.C (setFile): change error message to debug
+ message.
+
+2000-09-13 Juergen Vigna <jug@sad.it>
+
+ * src/frontends/xforms/FormDocument.C: implemented choice_class
+ as combox and give callback to combo_language so OK/Apply is activated
+ on change.
+
+ * src/bufferlist.C (newFile): small fix so already named files
+ (via an open call) are not requested to be named again on the
+ first save!
+
+2000-09-13 John Levon <moz@compsoc.man.ac.uk>
+
+ * src/frontends/kde/Makefile.am
+ * src/frontends/kde/FormRef.C
+ * src/frontends/kde/FormRef.h
+ * src/frontends/kde/formrefdialog.C
+ * src/frontends/kde/formrefdialog.h: implement
+ cross-ref dialog
+
+2000-09-13 John Levon <moz@compsoc.man.ac.uk>
+
+ * src/frontends/kde/formtocdialog.C
+ * src/frontends/kde/formtocdialog.h
+ * src/frontends/kde/FormToc.C
+ * src/frontends/kde/FormToc.h: change to make TOC hierarchical properly
+
+2000-09-11 John Levon <moz@compsoc.man.ac.uk>
+
+ * src/frontends/kde/FormCitation.C: fix thinko
+ where we didn't always display the reference text
+ properly
+
+ * src/frontends/kde/formurldialog.C
+ * src/frontends/kde/formurldialog.h
+ * src/frontends/kde/FormUrl.C
+ * src/frontends/kde/FormUrl.h: minor cleanups
+
+ * src/frontends/kde/QtLyXView: wrapper to avoid Qt namespace mangling
+
+ * src/frontends/kde/Makefile.am
+ * src/frontends/kde/FormToc.C
+ * src/frontends/kde/FormToc.h
+ * src/frontends/kde/FormCitation.C
+ * src/frontends/kde/FormCitation.h
+ * src/frontends/kde/FormIndex.C
+ * src/frontends/kde/FormIndex.h
+ * src/frontends/kde/formtocdialog.C
+ * src/frontends/kde/formtocdialog.h
+ * src/frontends/kde/formcitationdialog.C
+ * src/frontends/kde/formcitationdialog.h
+ * src/frontends/kde/formindexdialog.C
+ * src/frontends/kde/formindexdialog.h: new Toc,Citation,Index dialogs
+
+2000-09-12 Juergen Vigna <jug@sad.it>
+
+ * src/frontends/gnome/GUIRunTime.C (initApplication): make id + version
+ static strings.
+
+2000-09-11 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * src/frontends/xforms/GUIRunTime.C (initApplication): use lyxerr,
+ not cerr.
+
+2000-09-09 Dekel Tsur <dekel@math.tau.ac.il>
+
+ * src/converter.C (Add, Convert): Added support for converter flags:
+ needaux, resultdir, resultfile.
+ (Convert): Added new parameter view_file.
+ (dvips_options): Fixed letter paper option.
+
+ * src/exporter.C (Export, BufferExtension): Added support for Docbook.
+ (Export, GetExportableFormats, GetViewableFormats): Added support
+ for Ascii.
+
+ * src/lyx_main.C (LyX): Call to QuitLyX() to remove temporary
+ directory!
+ (easyParse): Fixed to work with new export code.
+
+ * src/support/filetools.C (DeleteAllFilesInDir) Fixed to delete
+ directories.
+
+ * lyx-devel-export/lib/configure.m4: Changed flags of tth.
+
+ * lib/bind/*.bind: Replaced
+ buffer-view,buffer-view-ps,buffer-typeset,buffer-typeset-ps by
+ buffer-view dvi,buffer-view ps,buffer-update dvi,buffer-update ps
+
+2000-09-11 Juergen Vigna <jug@sad.it>
+
+ * src/lyx_gui.C (runTime): uses global guiruntime variable.
+
+ * src/main.C (main): now GUII defines global guiruntime!
+
+ * src/frontends/gnome/GUIRunTime.C (initApplication):
+ * src/frontends/kde/GUIRunTime.C (initApplication):
+ * src/frontends/xforms/GUIRunTime.C (initApplication):
+ * src/frontends/GUIRunTime.h: added new function initApplication.
+
+ * src/spellchecker.C (sc_accept_word): change to add_to_session.
+
+ * src/vspace.C (nextToken): fixed error with number 0cm as unvalid.
+
+2000-09-08 Juergen Vigna <jug@sad.it>
+
+ * src/lyx_gui.C (create_forms): don't display the "default" entry as
+ we have already "Reset".
+
+ * src/language.C (initL): inserted "default" language and made this
+ THE default language (and not american!)
+
+ * src/paragraph.C: inserted handling of "default" language!
+
+ * src/lyxfont.C: ditto
+
+ * src/text.C: ditto
+
+ * src/paragraph.C: output the \\par only if we have a following
+ paragraph otherwise it's not needed.
+
+2000-09-05 Juergen Vigna <jug@sad.it>
+
+ * config/pspell.m4: added entry to lyx-flags
+
+ * src/spellchecker.C: modified version from Kevin for using pspell
+
+2000-09-01 Marko Vendelin <markov@ioc.ee>
+ * src/frontends/gnome/Makefile.am
+ * src/frontends/gnome/FormCitation.C
+ * src/frontends/gnome/FormCitation.h
+ * src/frontends/gnome/diainsertcitation_callbacks.c
+ * src/frontends/gnome/diainsertcitation_callbacks.h
+ * src/frontends/gnome/diainsertcitation_interface.c
+ * src/frontends/gnome/diainsertcitation_interface.h
+ * src/frontends/gnome/dialogs/diainsertcitation.glade: Insert Citation
+ dialog for Gnome frontend
+
+ * src/main.C: Gnome libraries require keeping application name
+ and its version as strings
+
+ * src/frontends/gnome/mainapp.C: Change the name of the main window
+ from GnomeLyX to PACKAGE
+
+2000-09-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * src/frontends/Liason.C: add "using: declaration.
+
+2000-08-31 Dekel Tsur <dekel@math.tau.ac.il>
+
+ * src/mathed/math_macro.C (Metrics): Set the size of the template
+
+ * src/mathed/formulamacro.C (Latex): Fixed the returned value
+
+2000-09-04 Dekel Tsur <dekel@math.tau.ac.il>
+
+ * src/converter.C (add_options): New function.
+ (SetViewer): Change $$FName into '$$FName'.
+ (View): Add options when running xdvi
+ (Add): Change $$FName into '$$FName'. Same for $$BaseName/$$OutName.
+ (Convert): The 3rd parameter is now the desired filename. Converts
+ calls to lyx::rename if necessary.
+ Add options when running dvips.
+ (dvi_papersize,dvips_options): New methods.
+
+ * src/exporter.C (Export): Use getLatexName() instead of fileName().
+
+ * src/frontends/Liason.C (printBuffer): Removed duplicate code by
+ using a call to Converter::dvips_options.
+ Fixed to work with nex export code.
+
+ * src/support/copy.C
+ * src/support/rename.C: New files
+
+ * src/support/syscall.h
+ * src/support/syscall.C: Added Starttype SystemDontWait.
+
+ * lib/ui/default.ui: Changed to work with new export code
+
+ * lib/configure.m4: Changed to work with new export code
+
+ * src/encoding.C: Changed latex name for iso8859_7 encoding.
+
+2000-09-04 Angus Leeming <a.leeming@ic.ac.uk> +
+
+ * src/frontends/xforms/Menubar_pimpl.C: added two using directives
+ so that code compiles with DEC cxx.
+
+ * src/frontends/xforms/FormCitation.C (setSize): code re-writtenn
+ to work correctly! Also now supports the additional elements
+ neeeded by natbib.
+
+2000-09-01 Allan Rae <rae@lyx.org>
+
+ * src/frontends/ButtonPolicies.C: renamed all the references to
+ PreferencesPolicy::{AllButtons,BOGUS} to be ButtonPolicy.
+
+ * src/frontends/ButtonPolicies.h: rename AllButtons to ALL_BUTTONS
+ since it's a const not a type.
+
+ * src/frontends/xforms/ButtonController.h: cleanup before Lars does.
+
+2000-08-31 Juergen Vigna <jug@sad.it>
+
+ * src/insets/figinset.C: Various changes to look if the filename has
+ an extension and if not add it for inline previewing.
+
+2000-08-31 Lars Gullik Bjønnes <larsbj@lyx.org>
+
+ * src/frontends/ButtonPolicies.h: add a Button AllButtons.
+ make buttonStatus and isReadOnly be const methods. (also reflect
+ this in derived classes.)
+
+ * src/frontends/ButtonPolicies.C: remove sum_ and bogus_
+ (nextState): change to be static inline, pass the StateMachine as
+ a const reference
+ (PreferencesPolicy): remove casts
+ (OkCancelPolicy): remvoe casts
+ (OkCancelReadOnlyPolicy): remove casts
+ (NoRepeatedApplyReadOnlyPolicy): remove casts
+ (OkApplyCancelReadOnlyPolicy): remove casts
+ (OkApplyCancelPolicy): remove casts
+ (NoRepeatedApplyPolicy): remove casts
+
+2000-08-31 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * src/converter.C: added some using directives
+
+ * src/frontends/ButtonPolicies.C: changes to overcome
+ "need lvalue" error with DEC c++
+
+ * src/frontends/xforms/FormDocument.C (c-tor): use C callback
+ to WMHideCB for DEC c++
+
+ * src/frontends/xforms/Menubar_pimpl.C: added using directive
+
+ * src/frontends/xforms/forms/form_document.C.patch: use C callback
+ to BulletBMTableCB for DEC c++
+
+2000-08-31 Allan Rae <rae@lyx.org>
+
+ * src/lyx_gui.C (create_forms): build combo_language2 which is part of
+ character dialog separately from old document dialogs combo_language.
+ Stops a segfault.
+
+2000-08-30 Dekel Tsur <dekel@math.tau.ac.il>
+
+ * src/commandtags.h: Added LFUN_GOTO_PARAGRAPH.
+ Removed LFUN_REF_CREATE.
+
+ * src/MenuBackend.C: Added new tags: toc and references
+
+ * src/frontends/xforms/Menubar_pimpl.C: Removed the use of StrPool
+ (add_lastfiles, add_documents, add_formats): Removed the unused smn
+ parameter.
+ (add_toc, add_references): New methods.
+ (create_submenu): Handle correctly the case when there is a
+ seperator after optional menu items.
+
+ * src/lyxfunc.C (getStatus): Handle LFUN_REF_BACK.
+ (dispatch): Combined the code for LFUN_REF_CREATE and LFUN_REF_INSERT.
+ (dispatch): New code for LFUN_GOTO_PARAGRAPH.
+
+ * src/frontends/xforms/FormToc.C (apply): Use Dispatch.
+
+2000-08-30 Dekel Tsur <dekel@math.tau.ac.il>
+
+ * src/converter.[Ch]: New file for converting between different
+ formats.
+
+ * src/export.[Ch]: New file for exporting a LyX file to different
+ formats.
+
+ * src/lyx_cb.C: Remove many functions when NEW_EXPORT is defined:
+ MenuRunLaTeX, MakeLaTeXOutput, RunScript, CreatePostscript,
+ PreviewPostscript, PreviewDVI, AskOverwrite, MenuMakeLaTeX,
+ MenuMakeLinuxDoc, MenuMakeDocBook, MenuMakeHTML,
+ MenuMakeHTML_LinuxDoc, MenuMakeHTML_DocBook, RunLinuxDoc,
+ RunDocBook, MenuExport.
+
+ * src/lyxfunc.C (Dispatch): Use the Exporter::Export and
+ Exporter::Preview methods if NEW_EXPORT is defined.
+
+ * src/buffer.C (Dispatch): Use Exporter::Export.
+
+ * src/lyxrc.C: Added new tags: \converter and \viewer.
+
+ * src/commandtags.h
+ * src/LyXAction.C: Define new lyx-function: buffer-update.
+ Remove obsolete buffer-typeset,buffer-typeset-ps & buffer-view-ps
+ when NEW_EXPORT is defined.
+
+ * src/MenuBackend.C: Added new tags: updateformats and viewformats.
+
+ * src/frontends/xforms/Menubar_pimpl.C (add_formats) New method.
+
+ * lib/ui/default.ui: Added submenus "view" and "update" to the
+ "file" menu.
+
+ * src/filetools.C (GetExtension): New function.
+
+ * src/LaTeX.C (LaTeX): Add "-pdf" to depfile if pdflatex is used.
+
+2000-08-29 Allan Rae <rae@lyx.org>
+
+ * lib/bind/xemacs.bind: update a binding due to Juergen's recent work
+
+ * src/frontends/xforms/FormDocument.C (checkReadOnly): new function
+ (EnableDocumentLayout): removed
+ (DisableDocumentLayout): removed
+ (build): make use of ButtonController's read-only handling to
+ de/activate various objects. Replaces both of the above functions.
+
+ * src/frontends/xforms/ButtonController.h (readWrite): was read_write
+ (readOnly): was read_only
+ (refresh): fixed dumb mistakes with read_only_ handling
+
+ * src/frontends/xforms/forms/form_document.fd:
+ * src/frontends/xforms/forms/form_tabular.fd: Use FL_FLAT_BOX for the
+ tabbed dialogs so the tabs look more like tabs and so its easier to
+ work out which is the current tab.
+
+ * src/lyx_gui_misc.C (updateAllVisibleBufferRelatedDialogs): fix
+ segfault with form_table
+
+ * src/frontends/ButtonPolicies.C: All policies now support UNDO_ALL.
+
+2000-08-28 Juergen Vigna <jug@sad.it>
+
+ * acconfig.h: added USE_PSPELL.
+
+ * src/config.h.in: added USE_PSPELL.
+
+ * autogen.sh: added pspell.m4
+
+ * config/pspell.m4: new file.
+
+ * src/spellchecker.C: implemented support for pspell libary.
+
2000-08-25 Juergen Vigna <jug@sad.it>
+ * src/LyXAction.C (init): renamed LFUN_TABLE to
+ LFUN_DIALOG_TABULAR_INSERT and fixed all it's occurences.
+
+ * src/lyxfunc.C (getStatus): fix for disabled Edit->Table entries.
+
* src/lyxscreen.h: add force_clear variable and fuction to force
a clear area when redrawing in LyXText.
2000-08-15 Kayvan A. Sylvan <kayvan@sylvan.com>
- * src/frontend/Makefile.am: Add gnome and kde to dist tar file.
+ * src/frontend/Makefile.am: Add gnome and kde to dist tar file.
2000-08-16 Lars Gullik Bjønnes <larsbj@lyx.org>
* src/lyxfunc.C (Dispatch) : modified to accomodate new FormToc class
and modified InsetTOC class
- * src/buffer.C: ditto
+ * src/buffer.C: ditto
* forms/lyx.fd: strip out old FD_form_toc code
* src/lyx_gui_misc.C: ditto
* src/lyx_gui.C: ditto
* src/lyx_cb.C: ditto
* src/lyx.[Ch]: ditto
-
+
2000-08-01 Lars Gullik Bjønnes <larsbj@lyx.org>
* src/support/utility.hpp: tr -d '\r'
2000-07-31 Baruch Even <baruch.even@writeme.com>
* src/frontends/Dialogs.h: Added showGraphics signals.
-
+
* src/frontends/xforms/forms/form_graphics.fd: Added file, the
- xforms form definition of the graphics dialog.
+ xforms form definition of the graphics dialog.
* src/frontends/xforms/FormGraphics.h:
* src/frontends/xforms/FormGraphics.C: Added files, the
GUIndependent code of InsetGraphics
-
+
* src/insets/insetgraphics.h:
* src/insets/insetgraphics.C: Major writing to make it work.
* development/lyx.spec.in
* Makefile.am: Fix buglet for LyX RPM generation resulting from
file/directory re-organization.
-
+
2000-07-26 Angus Leeming <a.leeming@ic.ac.uk>
* src/insets/insetcommand.[Ch]: moved the string data and
* config/lyxinclude.m4: added --with-frontend[=value] option value
for Gtk/Gnome frontend-GUI support.
-
+
2000-07-25 Lars Gullik Bjønnes <larsbj@lyx.org>
* src/support/lstrings.C (prefixIs): rewrite so that gcc bastring
* src/mathed/math_symbols.C (math_insert_greek): Changed to use
LocalDispatch(..,LFUN_SELFINSERT,..) instead of math_insert_symbol().
Also changed the prototype to "bool math_insert_greek(char)".
-
+
2000-07-19 Lars Gullik Bjønnes <larsbj@lyx.org>
* lots of files: apply the NEW_INSETS on all code that will not be
2000-07-08 Dekel Tsur <dekel@math.tau.ac.il>
* src/WorkArea.C (request_clipboard_cb): Set clipboard_read to
- true when clipboard is empty.
-
+ true when clipboard is empty.
+
2000-07-08 Dekel Tsur <dekel@math.tau.ac.il>
* text.C (Backspace): Prevent rebreaking of a row if it is the last
(set_font_norm_type): New method.
* src/paragraph.C (TeXOnePar): Put "\inputencoding{}" between
- paragraphs with different encodings.
+ paragraphs with different encodings.
* src/text.C (is_arabic, is_nikud, TransformChar): Moved to encoding.C
(TransformChar): Changed to work correctly with Arabic points.
* src/lyxparagraph.h
* src/paragraph.C: Changed fontlist to a sorted vector.
-
+
2000-06-19 Juergen Vigna <jug@sad.it>
* src/BufferView.h: added screen() function.
* src/trans_mgr.C (insertVerbatim): Do not use insetquote when the
text is Hebrew.
-
+
2000-05-27 Dekel Tsur <dekel@math.tau.ac.il>
* src/text.C (draw): draw bars under foreign language words.
* src/LColor.[Ch]: add LColor::language
-
+
2000-05-27 Dekel Tsur <dekel@math.tau.ac.il>
* src/lyxcursor.h (boundary): New member variable
* src/layout_forms.C (create_form_form_character)
* src/lyx_cb.C (UserFreeFont)
* src/lyx_gui.C (create_forms): Added GUI support for multi-lingual
- documents (in the layout->character popup).
+ documents (in the layout->character popup).
2000-04-17 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
* src/paragraph.C (ChangeLanguage,isMultiLingual) New methods.
* A lot of files: A rewrite of the Right-to-Left support.
-
+
2000-04-10 Juergen Vigna <jug@sad.it>
* src/BufferView2.C (showLockedInsetCursor): small bugfix for
* po/pt.po: Three errors:
l.533 and l.538 format specification error
l. 402 duplicate entry, I just deleted it.
-