X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=fcb1a3e3cbc777ee4593b23089b299e64c6f1f89;hb=325dccab098a80c1d43ab76e9a928f937aa04fc4;hp=09cc72729e2cae84f46da9d766e1b443b0893b32;hpb=c22b132ede62d12110a4cb273160eb0a7e36f6e0;p=lyx.git diff --git a/ChangeLog b/ChangeLog index 09cc72729e..fcb1a3e3cb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,947 @@ +2000-10-12 Juergen Vigna + + * development/Code_rules/Rules: fixed some typos. + +2000-10-09 Baruch Even + + * src/filedlg.C (GroupCache::find): de-inlined the function, makes + compiling on egcs 1.1.2 possible. + + * src/filedlg.C (comp_direntry::operator() ): ditto. + +2000-08-31 Baruch Even + + * src/lyx_cb.[hC] (ShowMessage): Result of the const-ificiation of the + Buffer parameter. + + * src/frontends/xforms/FormGraphics.C: Changed the dialog to be + transient it now only gets freed when the object is destructed. + +2000-08-24 Baruch Even + + * src/frontends/FormGraphics.h: + * src/frontends/FormGraphics.C: Changed to use ButtonController and + ButtonPolicies. + +2000-08-20 Baruch Even + + * src/insets/insetgraphics.C: + (draw): Added messages to the drawn rectangle to report status. + (updateInset): Disabled the use of the inline graphics, + (draw): ditto. + +2000-08-17 Baruch Even + + * src/frontends/support: Directory added for the support of GUII LyX. + + * src/frontends/support/LyXImage.h: + * src/frontends/support/LyXImage.C: Base class for GUII holding of + images. + + * src/frontends/support/LyXImage_X.h: + * src/frontends/support/LyXImage_X.C: Implementation of the Xlib + version of LyXImage, this uses the Xlib Pixmap. + + * src/PainterBase.h: + * src/PainterBase.C: + * src/Painter.h: + * src/Painter.C: Added a new method image() to draw LyXImage-s, a GUII + replacement to Pixmap. + + * src/insets/insetgraphics.h: + * src/insets/insetgraphics.C: + * src/graphics/GraphicsCacheItem.h: + * src/graphics/GraphicsCacheItem.C: + * src/graphics/GraphicsCacheItem_pimpl.h: + * src/graphics/GraphicsCacheItem_pimpl.C: Changed to use LyXImage + instead of Pixmap. + + * src/graphics/GraphicsCacheItem.h: + * src/graphics/GraphicsCacheItem.C: Added the Clone() method to create + another copy of the object. + + * src/insets/insetgraphics.C (Clone): Changed to create a second copy + of cacheHandle, this fixed a bug that sent LyX crashing. + + * src/graphics/XPM_Renderer.h: + * src/graphics/XPM_Renderer.C: + * src/graphics/EPS_Renderer.h: + * src/graphics/EPS_Renderer.C: Changed to Unix LF from DOS CRLF. + +2000-10-12 Lars Gullik Bjønnes + + * src/lyxfunc.C (processKeySym): only handle the + lockinginset/inset stuff if we have a buffer and text loaded... + + * lib/Makefile.am (EXTRA_DIST): add encodings and languages + +2000-10-12 + + * src/support/lyxfunctional.h: add operator= that takes a reference + + * src/lyxserver.C (mkfifo): make first arg const + + * src/layout.h: renamed name(...) to setName(...) to work around + bugs in egcs. + + * src/buffer.C (setFileName): had to change name of function to + work around bugs in egcs. (renamed from fileName) + +2000-10-11 Lars Gullik Bjønnes + + * src/support/translator.h: move helper template clsses to + lyxfunctional.h, inlcude 2support/lyxfunctional.h" + + * src/support/lyxmanip.h: add delaration of fmt + + * src/support/lyxfunctional.h: new file + (class_fun_t): new template class + (class_fun): helper template function + (back_insert_fun_iterator): new template class + (back_inserter_fun): helper template function + (compare_memfun_t): new template class + (compare_memfun): helper template function + (equal_1st_in_pair): moved here from translator + (equal_2nd_in_pair): moved here from translatro + + * src/support/fmt.C: new file + (fmt): new func, can be used for a printf substute when still + using iostreams ex. lyxerr << fmg("Hello %s", "Jürgen") << endl; + + * src/support/StrPool.C: add some comment + + * src/support/Makefile.am (libsupport_la_SOURCES): add fmt.C and + lyxfunctional.h + + * src/insets/figinset.C (addpidwait): use std::copy with + ostream_iterator to fill the pidwaitlist + + * src/graphics/XPM_Renderer.C (renderImage): use ScreenOfDisplay + + * src/frontends/xforms/Toolbar_pimpl.C (updateLayoutList): remove + c_str() + + * src/frontends/xforms/Menubar_pimpl.C: make several file scope + variables static + + * src/frontends/xforms/FormParagraph.C (input): use lyx::atoi + + * src/frontends/xforms/FormDocument.C (build): remove c_str() + (class_update): ditto + (BulletPanel): ditto + (CheckChoiceClass): move initialization of tc and tct + + * src/tabular.C: remove current_view + (OldFormatRead): similar to right below [istream::ignore] + + * src/lyxlex_pimpl.C (next): add code for faster skipping of + chars, unfortunately this is buggy on gcc 2.95.2, so currently + unused [istream::ignore] + + * src/lyxfunc.C: include "support/lyxfunctional.h" + (getInsetByCode): use std::find_if and compare_memfun + + * src/lyxfont.C (stateText): remove c_str() + + * src/lyx_main.C (setDebuggingLevel): make static + (commandLineHelp): make static + + * src/lyx_gui_misc.C (getScreenDPI): use ScreenOfDisplay to get + Screen* together with fl_get_display() and fl_screen + + * src/lyx_gui.C (LyXGUI): use ScreenOfDisplay to get Screen* + togheter with fl_get_display() and fl_screen + (create_forms): remove c_str() + + * src/layout.C: include "support/lyxfunctional.h" + (hasLayout): use std::find_if and compare_memfun + (GetLayout): use std::find_if and comapre_memfun + (delete_layout): use std::remove_if and compare_memfun + (NumberOfClass): use std:.find_if and compare_memfun + + * src/gettext.h: change for the new functions + + * src/gettext.C: new file, make _(char const * str) and _(string + const & str) real functions. + + * src/font.C (width): rewrite slightly to avoid one extra variable + + * src/debug.C: initialize Debug::ANY here + + * src/commandtags.h: update number comments + + * src/combox.h (get): make const func + (empty): make const + (getline): make const + + * src/combox.C (input_cb): handle case where fl_get_input can + return NULL + + * src/bufferlist.C: add , "support/lyxmanip.h", + "support/lyxfunctional.h", remove currentview variable. + (resize): use std::for_each with std::mem_fun + (getFileNames): use std::copy with back_inserter_fun + (getBuffer): change arg type to unsigned int + (emergencyWriteAll): call emergencyWrite with std::for_each and + class_fun. + (emergencyWrite): new method, the for loop in emergencyWriteAll + has been unrolled. + (exists): use std::find_if with compare_memfun + (getBuffer): use std::find_if and compare_memfun + + * src/buffer.h: add typedefs for iterator_category, value_type + difference_type, pointer and reference for inset_iterator + add postfix ++ for inset_iterator + make isnet_iterator::getPos() const + + * src/buffer.C: added support/lyxmanip.h + (readFile): use lyxerr << fmt instead of printf + (makeLaTeXFile): use std::copy to write out encodings + + + * src/Painter.C (text): rewrite slightly to avoid extra font variable + + * src/MenuBackend.C (read): remove c_str(), as well as strdup and + free and the char * temp. + (hasMenu): use std::find_if and compare_memfun + (getMenu): ditto + + * src/Makefile.am (lyx_SOURCES): added gettext.C + + * src/LyXAction.C (retrieveActionArg): clear the arg, use + string::insert small change to avoid temporary + + * src/LColor.C (getGUIName): remove c_str() + + * several files: change all occurances of fl_display to + fl_get_display() + + * config/lyxinclude.m4 (LYX_PROG_CXX): add a 2.97 clause so + that -pedantid is not used for gcc 2.97 (cvs gcc) + + * boost/Makefile.am: begin slowly to prepare for a real boost lib + +2000-10-11 Allan Rae + + * src/frontends/xforms/FormPreferences.C (input): template path must be + a readable directory. It doesn't need to be writeable. + (build, delete, update, apply): New inputs in the various tabfolders + + * src/frontends/xforms/forms/form_preferences.fd: + * src/frontends/xforms/FormPreferences.h: New tabfolder and added + several new entries to existing folders. Shuffled some existing stuff + around. + + * src/frontends/xforms/forms/form_print.fd: + * src/frontends/xforms/FormPrint.C (apply): rename unsorted to collated. + Should probably rework PrinterParams as well. Note that the switch to + collated is effectively the same as !unsorted so changing PrinterParams + will require a lot of fiddly changes to reverse the existing logic. + + * src/lyx_cb.C (TimerCB): cleaned up Angus's patch. + +2000-10-10 Angus Leeming + + * src/lyx_cb.C (TimerCB): fix crash when fd_form_title doesn't exist. + +2000-10-10 Allan Rae + + * src/lyxrc.[Ch]: + * src/lyxfunc.C (Dispatch): + * src/lyx_gui.C: + * src/BufferView_pimpl.C (scrollCB): cursor_follows_scrollbar made a + member of LyXRC + + * src/lyxrc.C (output): Only write the differences between system lyxrc + and the users settings. + + * src/lyx_main.C: + * src/lyxrc.[Ch]: commented out noncopyable so I can keep a + system_lyxrc. + I'll rewrite this later, after 1.1.6 probably, to keep a single + LyXRC but two instances of a LyXRCStruct. + +2000-10-10 Jean-Marc Lasgouttes + + * 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 + + * 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 + + * 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! + +2000-10-09 Juergen Vigna + + * 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 + + * 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 + + * src/lyx_gui_misc.C (updateAllVisibleBufferRelatedDialogs): small fix + if we don't have a buffer. + +2000-10-10 Allan Rae + + * 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 + + * lib/lyxrc.example: Few changes. + +2000-10-05 Angus Leeming + + * 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. + +2000-10-06 Jean-Marc Lasgouttes + + * 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 + + * 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 + + * 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 + + * buffer.C + * bufferview_funcs.[Ch] + * lyxfont.[Ch] + * text.C + * text2.C: Add support for numbers in RTL text. + +2000-10-06 Allan Rae + + * 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 + + * src/frontends/kde/FormCitation.C: make the dialog + behave more sensibly + +2000-10-03 John Levon + + * 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 + + * 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 + + * 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 + + * lib/build-listerrors: return status as OK + +2000-10-04 Dekel Tsur + + * lib/lyxrc.example: Updated to new export code + +2000-10-04 Jean-Marc Lasgouttes + + * 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 + + * 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 + + + * 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 + + * src/exporter.C (IsExportable): Fixed + + * lib/configure.m4: Small fix + +2000-10-03 Dekel Tsur + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * Simplify build-listerrors in view of GUI-less export ability! + +2000-10-01 Dekel Tsur + + * 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 + + * 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 + + * src/support/lstrings.C (suffixIs): Fixed. + +2000-10-01 Allan Rae + + * 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 + + * 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 + + * 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 + + * config/kde.m4: make Qt fail immediately if Qt2 is picked up + +2000-09-28 Dekel Tsur + + * 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 * lib/examples/docbook_example.lyx @@ -9627,4 +10571,3 @@ * po/pt.po: Three errors: l.533 and l.538 format specification error l. 402 duplicate entry, I just deleted it. -