X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FChangeLog;h=3592af24066b23cdd6717cec80bb41d89becae5e;hb=cb86c2c1d0f48de65de4ce23efb8e67b0941868a;hp=aa6d9b67f58188fa46c446874f4a768758dcdc20;hpb=0233b6753d5a7ef67263c3111411be04765c629b;p=lyx.git diff --git a/src/ChangeLog b/src/ChangeLog index aa6d9b67f5..3592af2406 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,589 @@ +2001-11-15 Lars Gullik Bjønnes + + * text.C: change the order of the includes. + (workWidth): initialize it at once. + (workWidth): make maxw unsigned + (setHeightOfRow): remove unused variable (inset) + (selectSelectedWord): remove unused variable (inset) + (paintRowText): fix drawing of hfill characters, and clean up a bit. + +2001-11-14 Jean-Marc Lasgouttes + + * lyxserver.C (emergencyCleanup): do not try to close pipes if + server is not running. + (openConnection): + (closeConnection): add debug info when server is disabled. + + * ColorHandler.C (getGCForeground): send debug message to GUI + channel. + + * lyxrc.C: do not include lyxserver.h and tex-strings.h. + + * kbmap.C (bind): modify because return conventions of + kb_sequence::parse have changed. + + * kbsequence.C (parse): only ignore spaces and not any stupid + control character. This avoids tests like s[i] <= ' ', which are + guaranteed to fail with 8bit characters and signed chars. + Change return code to string::npos when there have been no error + (0 was a bad idea when error is at first character) + +2001-11-13 Jean-Marc Lasgouttes + + * text.C (selectNextWordToSpellcheck): do not test explicitely for + insets which are part of a word. Paragraph::isLetter takes care of + that now. Use Paragraph::isInset to identify insets. + (selectSelectedWord): do not test for hyphenation break. + + * BufferView_pimpl.C (smartQuote): use Inset::isSpace, so + that protected spaces are considered as spaces. + + * paragraph.C (isLetter): cleanup the code for ispell extras; use + Inset::isLetter. + +2001-11-12 John Levon + + * lyxserver.h: + * lyxserver.C: fix it. and small cleanup. + +2001-11-07 John Levon + + * BufferView_pimpl.C: use inline helpers + + * LaTeXFeatures.h: + * LaTeXFeatures.C: fix typos + + * Spacing.h: + * Spacing.C: move spacing_string into class + + * ToolbarDefaults.C: move stuff into namespace anon + + * layout.h: update enum + + * lyxfunc.C: use better debug + + * minibuffer.h: fix typo + + * debug.h: + * debug.C: + * WorkArea.C: add and use Debug::WORKAREA + + * lyxtext.h: + * text.C: + * text2.C: code re-organisation, inline helpers + +2001-11-09 Michael A. Koziarski + + * Layout.C: replaced a few cases of std::vector.size() == 0 with + std::vector.empty(). + +2001-11-09 Allan Rae + + * paragraph.C (TeXOnePar): remove old, now-irrelevent comments about + '\n's after tables. Tabular and ERT inset work now makes this no + longer necessary. + +2001-11-07 John Levon + + * minibuffer.h: + * minibuffer.C: fix crash, improve drop-down completion + +2001-11-06 John Levon + + * lyxserver.h: + * lyxserver.C: invalidate fd's when doing endPipe() + +2001-11-08 José Matos + + * buffer.C (sgmlLineBreak): renamed from linux_doc_line_break. + (simpleDocBookOnePar): removed code made obsolete by the new inset code. + + * paragraph.h: + * paragraph.C (sgmlConvertChar): renamed from linuxDocConvertChar. + +2001-11-07 José Matos + + * buffer.h: + * buffer.C (sgmlError): linuxDocError renamed, and made public, added + const qualifier. + + * buffer.C (sgmlOpenTag): + * buffer.C (sgmlCloseTag): removed debug info. + + * buffer.h (sgmlOpenTag): + * buffer.h (sgmlCloseTag): made public. + +2001-11-07 Jean-Marc Lasgouttes + + * buffer.C (saveParamsAsDefaults): + * lyx_cb.C (MenuLayoutSave): remove + + * LyXAction.C (init): + * commandtags.h: + * lyxfunc.C (dispatch): remove LFUN_LAYOUT_SAVE_DEFAULT. + +2001-11-06 Jean-Marc Lasgouttes + + * buffer.C (setPaperStuff): removed from here... + + * bufferparams.C (setPaperStuff): ... and moved there. + +2001-11-03 John Levon + + * minibuffer.h: + * minibuffer.C: + * XFormsView.C: add support for drop-down completion + +2001-11-03 Dekel Tsur + + * paragraph.C (TeXOnePar): Correct placement of \selectlanguage + commands. + +2001-10-31 Jean-Marc Lasgouttes + + * gettext.C (locale_init): set LC_NUMERIC to "C" even if nls is + disabled. + +2001-10-30 John Levon + + * lyx_main.C: change ref to known bugs + +2001-10-30 Kayvan A. Sylvan + + * LaTeXFeatures.C (getPackages): Use lyxskak.sty now instead + to work around older babel problems. + +2001-10-28 Kayvan A. Sylvan + + * LaTeXFeatures.[hC]: Now uses skak.sty for chess material. + +2001-10-24 Juergen Vigna + + * tabular-old.C (ReadOld): below variable changes reflected. + + * tabular.[Ch]: added ltType struct for longtable header/footer + defines and changed all instances where they are used. Added + future support for double top/bottom rows. + +2001-10-24 José Matos + + * buffer.h (docbookHandleCaption): + * buffer.C (docbookHandleCaption): removed unused function. + (makeDocBookFile): moved docbook supported version to v4.1. + +2001-10-24 José Matos + + * tabular.h: + * tabular.C (docbookRow): new function to export docbook code of a row. + (DocBook): now honors the longtable flags. + +2001-10-23 José Matos + + * LaTeXFeatures.h: + * LaTeXFeatures.C (getLyXSGMLEntities): new function to get the name + of the lyx defined sgml entities used in a docbook/linuxdoc document. + + * buffer.C (makeLinuxDocFile): + (makeDocBookFile): reworked the preamble, more clean, and with + support for lyx defined entities. Changed the document declaration + to be more XML friendly. + + * tabular.C (DocBook): removed / terminator to be more SGML friendly, + if we need to output XML that should be done with a filter. + +2001-10-22 Juergen Vigna + + * sp_pspell.h (class PSpell): add alive function needed in the + controller to see if the spellchecker could be started. + +2001-10-22 Juergen Vigna + + * buffer.C (insertStringAsLines): modify the font for inserting + chars in certain conditions by calling checkInsertChar(font). + +2001-10-19 Juergen Vigna + + * text.C (workWidth): use getRow instead of wrong algorithm. + (setHeightOfRow): fix for MARGIN_RIGHT_ADDRESS_BOX + +2001-10-19 John Levon + + * lyxserver.h: + * lyxserver.C: + * lyx_main.h: + * lyx_main.C: add emergencyCleanup (remove pipes on crash) + +2001-10-19 Jean-Marc Lasgouttes + + * text.C (workWidth): do not search for the exact row when + margintype is not MARGIN_RIGHT_ADDRESS_BOX. This is an + optimization for big documents. + +2001-10-18 Juergen Vigna + + * text.C (workWidth): new function with added Inset * parameter. + +2001-10-16 Jean-Marc Lasgouttes + + * text2.C (setCursorFromCoordinates): use Paragraph::size_type + + * lyxtext.h: change type of refresh_pos to Paragraph::size_type; + change return type of getColumnNearX. + + + * text.C (changeRegionCase): use uppercase/lowercase instead of + toupper/tolower. + (leftMargin): + (rightMargin): simplify code by factoring out the uses of + textclasslist. + (labelFill): + (numberOfHfills): + (setHeightOfRow): + (appendParagraph): use Paragraph::size_type + +2001-10-15 Jean-Marc Lasgouttes + + * vspace.C (asLatexString): add a missing break + +2001-10-15 Herbert Voss + + * vspace.C (asLatexString): fix bug in output of string for l% and p%. + +2001-10-11 Jean-Marc Lasgouttes + + * lyxfunc.C (getStatus): disable thesaurus when aiksaurus library + is not available. + +2001-10-10 André Pönitz + + * lyxfunc.C: removed greek_kb_flag. + +2001-10-10 Herbert Voss + + * lyx_main.C: delete global string help_lyxdir. + +2001-10-09 Herbert Voss + + * commandtags.h (kb_action): added LFUN_HELP_TEXINFO. + + * LyXAction.C (init): added LFUN_HELP_TEXINFO to items array. + + * lyx_main.C: added global string help_lyxdir. + + * lyxfunc.C (dispatch): added LFUN_HELP_TEXINFO to switch. + +2001-10-07 Adrien Rebollo + + * lyxrc.C (set_font_norm_type): support iso8859-4 + +2001-07-02 Claus Hentschel + + * LaTeX.C (deplog): add another regex for MikTeX + +2001-10-05 Adrien Rebollo + + * lyxrc.C (set_font_norm_type): support iso8859-3 + +2001-10-04 Jean-Marc Lasgouttes + + * BufferView_pimpl.C (tripleClick): fix stupid logic error. + + * LaTeXFeatures.C: remove special case of french and index + + * buffer.C (makeLaTeXFile): _really_ load babel late (i.e. just + before \begin{document}). This solves several incompatibilities. + +2001-10-03 Garst Reese + + * lyx_cb.C: change CheckTex error msg. + +2001-10-03 José Matos + + * buffer.C (simpleDocBookOnePar): add support for pass_thru. + +2001-10-03 Jean-Marc Lasgouttes + + * .cvsignore: update + + * lyx_main.C (commandLineVersionInfo): use new style version info. + + * buffer.C (writeFile): + (makeLaTeXFile): + (makeLinuxDocFile): + (makeDocBookFile): use lyx_docversion instead of LYX_DOCVERSION. + + * WorkArea.C (WorkArea): use lyx_version instead of LYX_VERSION. + + * version.h: update to use stuff in version.C + + * version.C.in: new file. Contains version information determined + at compile time. This is a merging of version.h and + version_info.h.in. + +2001-10-03 Juergen Vigna + + * BufferView_pimpl.C (update): don't change "dirty" status in + updateInset call. + +2001-10-03 Angus Leeming + + * WorkArea.C (c-tor): re-position version string slightly. + +2001-10-02 Angus Leeming + + * BufferView_pimpl.C (buffer): remove call to WorkArea::show() and + revert to previous code. + + WorkArea.[Ch]: (show, destroySplash): methods removed. + + WorkArea.C: rework code so that it's an amalgam of the codes before and + after the splash screen was moved to WorkArea. + +2001-10-01 Jean-Marc Lasgouttes + + * lyxrc.C (read): + * vspace.C (inPixels): + (lyx_advance): + * kbmap.C (bind): + * buffer.C (insertStringAsLines): + (asciiParagraph): fix types to be large enough + + * lyxlex_pimpl.h: change member status from short to int + + * layout.h: fix type of endlabeltype + + * kbmap.C (bind): + * kbsequence.C (parse): change return type to string::size_type + + * LaTeX.C (updateBibtexDependencies): comment out unneeded + variable + + * Bullet.C (bulletSize): + (bulletEntry): do not use short ints as parameters + + * BufferView2.C (insertLyXFile): change a char to an int. + + * WorkArea.C (WorkArea): remove unneeded floats in computation + +2001-10-01 Dekel Tsur + + * buffer.C (asciiParagraph): Treat '\\' as other chars. + + * paragraph.C (asString): Do not ignore newline/hfill chars when + copying to the clipboard. + +2001-09-29 Dekel Tsur + + * paragraph_pimpl.C (simpleTeXSpecialChars): Call to textrow.start + after a multi-line inset. + +2001-09-28 Dekel Tsur + + * paragraph.C (validate): Set NeedLyXFootnoteCode + +2001-09-27 Angus Leeming + + * lyxfont.C (LyXSizeNames): changed increase-error to increase + and decrease-error to decrease. + +2001-09-27 Jean-Marc Lasgouttes + + * text2.C (deleteEmptyParagraphMechanism): reformat a bit to make + it more readable (should be equivalent) + +2001-09-27 Adrien Rebollo + + * paragraph_pimpl.C (simpleTeXSpecialChars): handle latin9 too. + +2001-09-26 Jean-Marc Lasgouttes + + * text2.C (fixCursorAfterDelete): new method. Fixes the parameters + of a cursor (row, etc.) after a character has been deleted + (deleteEmptyParagraphMechanism): call the method above on _all_ + cursors held by the LyXText when a double space has been + detected/deleted. + +2001-09-27 Angus Leeming + + * BufferView_pimpl.C (buffer): call WorkArea::show to pop-up the + pixmap. + (resizeCurrentBuff): remove code to destroy the old splash dialog. + + * WorkArea.[Ch]: add the "LyX" pixmap and version string to the + background. Use greyOut() and the new show() methods to toggle between + the foreground and background. Add code to remove the splash after + its initial showing. + + * lyx_gui.C: Remove dependency on frontends/Dialogs.h. + (create_forms): no longer call Dialogs::showSplash. + +2001-09-26 Jean-Marc Lasgouttes + + * .cvsignore: add version_info.h + +2001-09-25 Jean-Marc Lasgouttes + + * version_info.h.in: new file + + * Makefile.am: add version_info.h.in + + * lyx_main.C (commandLineVersionInfo): use version_info defined in + version_info.h instead of VERSION_INFO + +2001-09-24 Angus Leeming + + * text.C (selectNextWordToSpellcheck): reverted change to if-block. + The ERT inset now returns string(). + +2001-09-21 Angus Leeming + + * lyxtext.h, text.C (selectNextWord): renamed as + selectNextWordToSpellcheck. + + * text.C (selectNextWordToSpellcheck): Modified to not select + words inside an ERT inset. + +2001-09-21 Jean-Marc Lasgouttes + + * lyx_cb.C (MenuLayoutSave): change a bit the question + + * sp_base.h: include + +2001-09-18 Angus Leeming + + * LColor.[Ch]: added graphicsbg to color enum and to ColorEntry. + +2001-09-20 Michael Schmitt + + * several files: fix typos in user-visible strings + +2001-09-18 Jean-Marc Lasgouttes + + * text2.C (pasteSelection): do not set the selection, since it + will be cleared later. Actually, the intent was to fix the way the + selection was set, but I figured rmoving the code was just as good. + +2001-09-19 Dekel Tsur + + * FontLoader.C (available): Check if font is available without + loading the font. + +2001-09-19 Jürgen Spitzmüller + + * lyxrc.[Ch]: added auto_reset_options variable and associated code. + +2001-09-13 Angus Leeming + + * lyxrc.[Ch]: added display_graphics variable and associated code. + +2001-09-17 Jean-Marc Lasgouttes + + * bufferparams.C (hasClassDefaults): new method. Returns true if + the buffer parameters correspond to known class defaults + +2001-09-17 Angus Leeming + + * XFormsView.C (show): set minimum size to the main window. + +2001-09-12 Jean-Marc Lasgouttes + + * text2.C (copySelection): + (cutSelection): + * lyxfind.C (LyXReplace): + * BufferView_pimpl.C (Dispatch): pass the correct flag to + LyXText::selectionAsString. + + * paragraph.C (asString): add "label" argument to the second form + + * text2.C (selectionAsString): add "label" argument and pass it to + Paragraph::asString. + +2001-09-10 Jean-Marc Lasgouttes + + * lyx_main.C (commandLineHelp): remove version information + +2001-09-08 Rob Lahaye + + * lyx_main.C: add -version commandline option + +2001-09-09 Lars Gullik Bjønnes + + * paragraph.h: make the optional constructor arg required instead. + some modifications to other files because of this. + + * minibuffer.C (C_MiniBuffer_peek_event): make it static + + * lyxserver.C (C_LyXComm_callback): make it static + + * lyx_main.C (error_handler): make it static + + * lyx_gui.C (LyX_XErrHandler): make it static + + * XFormsView.C (C_XFormsView_atCloseMainFormCB): make it static + + * WorkArea.C: make the extern "C" methods static. + + * Makefile.am (lyx_LDADD): simplify + +2001-09-02 Angus Leeming + + * commandtags.h: removed redundant LFUNs, LFUN_HELP_COPYRIGHT, + LFUN_HELP_CREDITS, LFUN_HELP_VERSION. + + * LyXAction.C (init): + * lyxfunc.C (dispatch): associated code removal. + +2001-09-07 Jean-Marc Lasgouttes + + * lyxfont.h (isSymbolFont): shut off warning + + * text.C (setHeightOfRow): + (getVisibleRow): fix crash with empty paragraphs which have a + bottom line + +2001-09-07 Rob Lahaye + + * lyxrc.[Ch]: added dialogs_iconify_with_main variable and associated + code. + +2001-09-04 José Matos + * buffer.C + * buffer.h + * tabular.C (docbook): rename docBook method to docbook. + +2001-09-02 Angus Leeming + + * Makefile.am: add dependencies to main.o. + +2001-09-03 Dekel Tsur + + * FontLoader.C (available): Return false if !lyxrc.use_gui + +2001-09-03 Michael Schmitt + + * FontInfo.C (query): + * converter.C (view): + * importer.C (Import): + * exporter.C (Export): Can not -> cannot. + +2001-09-02 John Levon + + * BufferView_pimpl.C: allow to create index inset even if + string is empty + +2001-09-02 Angus Leeming + + * buffer.C (getLists): replace boost::tie code with an explicit pair + as boost::tie can break some compilers. + + * iterators.h: Added a std:: declaration to the return type of + ParIterator::size. + +2001-08-31 John Levon + + * lyxrc.C: add help for view_dvi_paper_option, default to safe + case. + 2001-09-02 Dekel Tsur * iterators.[Ch]: New files. Provide paragraph iterators.