X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FChangeLog;h=fbd6196de961e3d613ee11afbaa5035cae1d51ef;hb=dbd7a961fc46bb10c85bdd8c7fb6626477ae63d8;hp=0e26bc00367a00c7fe65ef3324a05cbdfe42cced;hpb=fde66f936a14c09f9bd9a97bee1fa9381feee40c;p=lyx.git diff --git a/src/ChangeLog b/src/ChangeLog index 0e26bc0036..fbd6196de9 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,599 @@ +2002-03-02 Lars Gullik Bjønnes + + * text2.C: layout as string + + * text.C: layout as string + + * paragraph_pimpl.C: layout as string + + * paragraph.[Ch]: layout as string + + * lyxtextclasslist.[Ch]: layout as string + + * lyxtextclass.[Ch]: layout as string + + * lyxtext.h: layout as string + + * lyxlayout.[Ch]: layout as string + + * lyx_cb.C: layout as string + + * bufferview_funcs.C: layout as string + + * bufferparams.C: layout as string + + * buffer.C: layout as string + + * LyXView.[Ch]: layout as string + + * LaTeXFeatures.[Ch]: layout as string + + * CutAndPaste.C (SwitchLayoutsBetweenClasses): layout as string + + * BufferView_pimpl.C: change current_layout to string, remove + lyx::layout_type. + (Dispatch): + (smartQuote): + (insertInset): + (workAreaButtonRelease): layout as string + + * BufferView2.C (unlockInset): adjust + + * vspace.C (asLatexCommand): use an explict temp variable. + +2002-03-01 John Levon + + * Makefile.am: use FRONTEND_* + +2002-03-01 Juergen Vigna + + * tabular.C (SetWidthOfMulticolCell): changed to something better + I hope but still work in progress. + (recalculateMulticolumnsOfColumn): renamed function from + recalculateMulticolCells as it is more appropriate now. + (SetWidthOfCell): calculate multicols better. + +2002-03-01 Jean-Marc Lasgouttes + + * minibuffer.C (MiniBuffer): reset timout to 6000, as it was before. + + * lyxfunc.C (processKeySym): print sequence also if it is + `deleted' (complete) + + * kbsequence.C (print): print sequence even if it is deleted + (complete would be a better word, actually). + + * lyxfunc.C (dispatch): print complete options after a prefix key + + * vspace.C (asLatexCommand): rewrite in a slightly different form. + +2002-03-01 Martin Vermeer + + * text2.C (setCharFont): eliminate setCharFont code duplication. + +2002-03-01 Jean-Marc Lasgouttes + + * BufferView_pimpl.C (Dispatch): remove bogus handling of + LFUN_TABULAR_FEATURE (bug #177) + +2002-02-29 ;-) Angus Leeming + + * Makefile.am: remove figure.h + +2002-02-28 Angus Leeming + + * Bufferview_pimpl.C: + * CutAndPasteC: + * LaTeX.C: + * LyXSendto.C: + * buffer.C: + * bufferlist.C: + * converter.C: + * language.C: + * lyxfunc.C: + * lyxvc.C: + * paragraph.C: + * text.C: + * text2.C: remove #include "lyx_gui_misc.h". + + * LaTeX.C: added #include + +2002-02-28 Jean-Marc Lasgouttes + + * paragraph.C (getMaxDepthAfter): new method. The maximal depth + that the paragraph following this one can have. + + * text2.C (incDepth): use Paragraph::getMaxDepthAfter + + * vspace.C (asLatexCommand): fix bogus gcc warning + + * Makefile.am (lyx_SOURCES): remove vms_defines.h + +2002-02-27 Martin Vermeer + + * text2.C (setLayout): get rid of redundant code + +2002-02-26 Martin Vermeer + + * text2.C (incDepth): make sure depth cannot be increased beyond + reasonable values. + +2002-02-20 Angus Leeming + + * lyxfunc.C (dispatch): act on LFUN_FORKS_SHOW and LFUN_FORKS_KILL. + also call grfx::GCache::changeDisplay if the graphicsbg color changes. + + * PainterBase.h (image): + * Painter.[Ch] (image): now accepts a grfx::GImage const & rather than + a LyXImage const *. + +2002-02-26 John Levon + + * BufferView.C: + * BufferView.h: + * BufferView_pimpl.C: + * BufferView_pimpl.h: + * LaTeXFeatures.C: + * LyXAction.C: + * LyXView.C: + * Makefile.am: + * UpdateList.h: + * UpdateList.C: + * buffer.C: + * figure.h: + * figureForm.C: + * figureForm.h: + * figure_form.C: + * figure_form.h: + * lyx_cb.C: + * lyx_gui.C: + * lyx_gui_misc.C: + * lyxfunc.C: + * sp_base.h: + * sp_ispell.h: + * sp_pspell.h: + * sp_spell.C: remove fig inset, and the crap house of + cards that follows it + +2002-02-26 John Levon + + * Makefile.am: + * lyxserver.C: + * os2_defines.h: + * os2_errortable.h: + * nt_defines.h: move .h into support/ + + * vms_defines.h: remove + + * WorkArea.C: add space in debug output + + * text2.C: + * paragraph.C: + * buffer.C: add WITH_WARNINGS + + * vc-backend.h: + * vc-backend.C: + * bufferlist.C: s/retrive/retrieve/, add docs + + * vspace.h: + * vspace.C: + * kbmap.h: + * lyxlength.h: + * lyxgluelength.h: + * length_common.h: + * chset.h: + * chset.C: add docs + + * lyxgui.C: add ID to X error handler + + * lyxtestclass.c: fix typo + +2002-02-26 Juergen Vigna + + * tabular_funcs.C (write_attribute): changed so that some default + attributes are not written at all. + (getTokenValue): set default values before trying to read the + value so we have the return value always set as default if we don't + find the token we search for. + + * tabular.C (Write): write bools as bools not as strings! + +2002-02-22 Juergen Vigna + + * BufferView_pimpl.C (workAreaButtonPress): call edit() before calling + insetButtonPress for HIGHLY_EDITABLE_INSETS seems saner (fix #250). + + * text.C (leftMargin): don't add an indent for paragraphs inside + tabular cells (fix #208). + +2002-02-21 José Matos + + * tabular.C (docBook): fixed support for long tables. + +2002-02-20 Juergen Vigna + + * text2.C (getFont): get the drawing font of the Inset if this + paragraph is inside an inset (only important for InsetERT for now). + + * buffer.C (insertErtContents): use new lanugage params in ERT + constructor. + + * CutAndPaste.C: commenting out seemingly uneeded code. + +2002-02-19 Allan Rae + + * BufferView2.C (removeAutoInsets): fix remaining freed memory read. + Iterators might be simple to use but they also get invalidated. + (removeAutoInsets): renamed saved cursor tracking variables and added + some comments to clarify what everything does. + +2002-02-18 Angus Leeming + + * Chktex.C: + * LaTeX.C: + * LyXSendto.C: + * converter.C: + * lyx_cb.C: + * vc-backend.C: Changes due to the renaming of support/syscall.[Ch] as + support/systemcall.[Ch] and of class Systemcalls as class SystemCall. + + * lyxfunc.C: + * vc-backend.h: remove #include "support/syscall.h" + + * LaTeX.C: + * LyXSendto.C: + * converter.C: rearrange #includes in Lars' approved fashion. + + * LyXView.[Ch]: make autosave_timeout a pointer to Timeout. Can thus + forward declare class Timeout in the header file. + + * XFormsView.C: changes due to the above. + + * minibuffer.[Ch]: make timer and stored_timer pointers to Timeout, + similar to LyXView. + + * commandtags.h: add LFUN_FORKS_SHOW and LFUN_FORKS_KILL to the enum. + * LyXAction.C (init): add LFUN_FORKS_SHOW and LFUN_FORKS_KILL to items[] + +2002-02-18 José Matos + + * buffer.C (simpleDocBookOnePar): if paragraph style is CDATA escapes + insets contents. + +2002-02-16 Lars Gullik Bjønnes + + * a lot of small ws changes + * add a lot of using std::XXX + * use std construcs some places where approp. + * use some exisint stuff from lyxfunctional where approp. + * Make file changes to use partial linking (lets test this now...) + +2002-02-16 Angus Leeming + + * Chktex.C: + * buffer.C: + remove #include "support/syscontr.h" as it's redundant. Always has been. + + * Chktex.C: + * LaTeX.C: + * LyXSendto.C: + * converter.C: + * lyx_cb.C: + * vc-backend.C: + change Systemcalls::System to Systemcalls::Wait and + change Systemcalls::SystemDontWait to Systemcalls::DontWait. + No change of functionality, just reflects the stripped down Systemcalls + class. + +2002-02-16 Angus Leeming + + * debug.[Ch]: add a GRAPHICS type to the enum. + +2002-02-13 Jean-Marc Lasgouttes + + * text.C (nextBreakPoint): use Paragraph::isLineSeparator + + * paragraph.C (isLineSeparator): call Inset::isLineSeparator if + there is an inset. + +2002-02-12 Jean-Marc Lasgouttes + + * lyxfunc.C (getStatus): change the rules for LFUN_INSET_TOGGLE to + match the changes below. + + * text2.C (toggleInset): if there is not editable inset at cursor + position, try to see if cursor is _inside_ a collapsable inset + and close it. + +2002-02-11 Jean-Marc Lasgouttes + + * lyxfunc.C (getStatus): handle LFUN_SWITCHBUFFER so that the + document menu has a nice checkbox + +2002-02-07 Jean-Marc Lasgouttes + + * lyxlength.C (asLatexString): change PW to output as percent of + \textwidth. + + * lengthcommon.C: change '%' to 't%' + + * lyxfunc.C (dispatch): a few comments from Martin + +2002-02-06 John Levon + + * WorkArea.h: + * WorkArea.C: + * BufferView_pimpl.h: + * BufferView_pimpl.C: clear our selection when X tells us we've lost + the X selection. + +2002-02-07 Jean-Marc Lasgouttes + + * vspace.C (inPixels): fix compiler warning + +2002-02-06 Jean-Marc Lasgouttes + + * lyxfunc.C (getStatus): fix status message for disabled commands. + +2002-02-01 John Levon + + * BufferView_pimpl.C: fix crash on close buffer + during selection (#227) + +2002-01-27 Herbert Voss + + * buffer.C: link old Figure to new graphic inset + +2002-01-26 Dekel Tsur + + * FontLoader.C (getFontinfo): Change the latex font names in order + to match the names of type1inst. + +2002-01-21 Lars Gullik Bjønnes + + * WorkArea.C (WorkArea): initialize the scrollbar bounds. + + * DepTable.C (sumchange): do not evaluate end() on every iteratrion. + (extchanged): ditto + (ext_exist): ditto + (remove_files_with_extension): ditto + (remove_file): ditto + (write): ditto + + * BufferView_pimpl.C (updateScrollbar): do the right thing if the + document is smaller than the work area height. Do not initialize + static variables to 0. + +2002-01-20 Jean-Marc Lasgouttes + + * lyx_gui.C (init): give the toolbar tooltips a normal font. + + * lyxfunc.C (getStatus): handle LFUN_LAYOUT like + LFUN_LAYOUT_PARAGRAPHS. + + * tabular.C (GetCellFromInset): new method. Finds an inset in a + tabular. It is possible to provide a possible cell, which will + typically be the actcell from the corresponding insettabular + + * lyxfunc.C (getStatus): small cleanup; disable + LFUN_LAYOUT_PARAGRAPHS in insets where forceDefaultParagraphs is + true + +2002-01-19 Jean-Marc Lasgouttes + + * tabular.C (Validate): remove broken optimization (fixes bug #201) + + * paragraph.C (startTeXParParams): + (endTeXParParams): new methods. The LaTeX code to + start/end paragraph formatting + (simpleTeXOnePar): call startTeXParParams also when paragraph is + empty (fixes bug #200) + + * vspace.C (inPixels): adapt to the change below + (inPixels): [later] more cleanups (remove unused variables) + + * lyxlength.C (inPixels): change to use a width and a height as + parameter. + +2002-01-18 Jean-Marc Lasgouttes + + * lyxlength.C (asLatexString): \pagewidth is not a LaTeX macro. + Replaced with \paperwidth + + * DepTable.C (insert): add std:: qualifier + +2002-01-18 Allan Rae + + * text2.C (removeRow): add comment. Should other refresh_?? vars be + updated also? + + * text.C (drawInset): Turned out I didn't know enough about how + rebreaking worked. This fixes most of the redraw problems. I see + an occasional cursor trail when a line is broken now and the cursor + placement can seem out by a few pixels also after a rebreak. + +2002-01-17 Jean-Marc Lasgouttes + + * buffer.C (parseSingleLyXformat2Token): update because minipage + width is now a LyXLength + + * lyxlength.C (inPixels): new method, extracted from VSpace::inPixels + + * BufferView_pimpl.C (smartQuote): fix insertion of quote inset in + math insets + +2002-01-17 Juergen Vigna + + * lyxfunc.C (dispatch): fixed PARAGRAPH_GOTO + + * BufferView2.C (lockInset): call edit() so that theLockingInset() + is set correctly and the inset is updated correctly. + +2002-01-17 Jean-Marc Lasgouttes + + * CutAndPaste.C (pasteSelection): move the setInsetOwner call at + the beginning of the loop. + +2002-01-17 John Levon + + * lyxrc.C: improve help for use_scalable_fonts + +2002-01-17 Allan Rae + + * lyx_cb.C (ShowMessage): make sure we have a user and an owner. + +2002-01-17 Jean-Marc Lasgouttes + + * CutAndPaste.C (pasteSelection): when pasting multiple paragraph, + make sure to set their inset_owner to the right value (bug #171) + +2001-12-12 Ben Stanley + + * DepTable.h + * DepTable.C: Implement mtime checking to reduce time spent doing + CRCs. + +2002-01-16 Juergen Vigna + + * tabular.C (GetAdditionalHeight): one of error fixed. + + * lyxrc.C (output): small fix in writing use_pspell. + +2002-01-16 Angus Leeming + + * sp_base.h: #include LString.h + +2002-01-16 Allan Rae + + * text2.C (removeRow): refresh_row needs a valid row. Or does it? + Can someone check this please? + + * text.C (drawInset): It was possible that p.row would be removed by + breakAgainOneRow upsetting a few other settings. There may be another + small tweak possible by setting need_break_row = 0 when p.row has been + removed but I don't know enough about the logic here. + +2002-01-15 Allan Rae + + * text.C (insertChar): removed conditional truism. + + * BufferView2.C (removeAutoInsets): More tweaks. + cur_par_prev could be a stray pointer. Check for trailing empty line + in case last line was cur_par and only had an error inset on it. + +2002-01-14 Jean-Marc Lasgouttes + + * lyx_cb.C (MenuWrite): buffer->fileName is guaranteed to be + absolute + + * vc-backend.C (most methods): + * exporter.C (Export): + * converter.C (convert): + (runLaTeX): + * LyXSendto.C (SendtoApplyCB): + * lyxfunc.C (dispatch): + (menuNew): + (open): + (doImport): + * lyx_cb.C (AutoSave): + (InsertAsciiFile): + * BufferView_pimpl.C (MenuInsertLyXFile): + * buffer.C (runChktex): use Buffer::filePath(). + + * buffer.h: rename filename to filename_; rename filepath to + filepath_ and make it private + (filePath): new method + + * buffer.C (writeFile): use fileName() + (getLatexName): + + * lyx_main.C (init): fix starting of LyX when the binary is a + link from so,ewhere else. + + * minibuffer.C: include for isprint + +2002-01-14 Angus Leeming + + * buffer.C (parseSingleLyXformat2Token): changes associated with the + change of InsetMinipage::width to InsetMinipage::pageWidth to avoid the + name clash with InsetCollapsable's width function. + +2002-01-14 Lars Gullik Bjønnes + + * lastfiles.C: include + +2002-01-14 Angus Leeming + + * BufferView2.C (ChangeRefsIfUnique): use lyx::count rather than + std::count. + + * buffer.C (makeLaTeXFile): ditto. + Also make loop operation more transparent. + +2002-01-14 Angus Leeming + + * ToolbarDefaults.C: remove trailing comma closing namespace. + + * WorkArea.h: remove WorkArea:: from declaration of event_cb. + + * lyxfunc.[Ch]: clean-up declaration of verboseDispatch functions + as in WorkArea. + + * trans.C (Load): comment out unused variable, allowed. + +2002-01-11 Angus Leeming + + * minibuffer.[Ch] (append_char): new method to recieve input from the + drop-down completion browser. If a key was pressed, then recieve this + char and append it to the existing string. + (peek_event): modify the positioning data passed to the completion + browser so that it can be placed above the minibuffer rather than below. +2002-01-14 Lars Gullik Bjønnes + + * LyXAction.C (init): alloe error-next for readonly documents. + + * BufferView2.C (ChangeRefsIfUnique): use standard version of + count. + +2002-01-13 Jean-Marc Lasgouttes + + * bufferlist.C (readFile): create the buffer _after_ checking that + the file exists. + + * lyxfunc.C (verboseDispatch): fix handling of arguments + + * lyxrc.C (setDefaults): do not initialize document_path to $HOME. + + * lyxrc.C: use string::erase() instead of initializing to "". + + +2001-11-26 John Levon + + * BufferView_pimpl.h: + * BufferView_pimpl.C: + * WorkArea.h: + * WorkArea.C: + * text2.C: tell X when we have made a selection for copying + +2002-01-13 Jean-Marc Lasgouttes + + * BufferView_pimpl.C (MenuInsertLyXFile): + * lyxfunc.C (menuNew): + (open): + (doImport): add shortcuts to directory buttons + + * BufferView_pimpl.C (workAreaButtonRelease): remove dead code (to + open a float) + + * lyxfunc.C (setStatusMessage): + (getStatusMessage): new methods + (getStatus):use setStatusMessage instead of setErrorMessage + (dispatch): when function is disabled, set error message here + [instead of in getStatus previously] + + * BufferView_pimpl.C (workAreaButtonRelease): update + toolbar/menubar here too. + 2002-01-13 Allan Rae * BufferView2.C (removeAutoInsets): finished off earlier fix. @@ -40,6 +636,12 @@ 2002-01-12 Jean-Marc Lasgouttes + * lyxfunc.C (dispatch): update toolbar/menubar after dispatching. + + * LyXView.C (updateMenubar): call MenuBar::update here + (updateToolbar): but not here + (showState): do not update toolbar/menubar + * LyXAction.[Ch]: move isPseudoAction to the C file, since nobody should need to care about that. @@ -745,6 +1347,12 @@ (simpleDocBookOnePar): changed a PAR::META_INSET to isInset(). Fixed a double write of labels. +2001-11-29 Ben Stanley + + * LaTeX.C: + * LaTeX.h Fixed bug in LaTeX class where it would not + re-run latex if no depfiles were changed, but the .dvi was removed. + 2001-11-28 André Pönitz * all the files from the change on 2001/11/26: