Hi, this weekend's work has uncovered another set of small but annoying bugs. Meanwhile the number of open issues has increased to an all-time high (74). Nevertheless, LyX has become much more stable last week. Maybe I am becoming more and more pretentious at the same time...?
Any comments to [EMAIL PROTECTED] are welcome. Michael
LyX 1.2.0cvs - Bug list (2001/12/01) Please help me to keep this list up to date. Report new or fixed bugs directly to '[EMAIL PROTECTED]' ******************************************************************************* - Menu items "Layout => XXX Style" are not updated for mathed - No list of possible completions is given anymore in the minibuffer if you enter, e.g., "Alt+s" or "Alt+p" (or it takes a much too long time until they occur) - It makes a difference whether you mark a whole table and press "Alt+s t" (for size "tiny") or you mark the text in each cell individually (line spacing is different!). On screen not difference can be observed! (it took me an hour to analyse the probem :-() - When adding a label to a figure float, LyX offers, e.g., "sub:<previous subsection>". In 99% of all cases, a section name is not useful inside a float - When pressing ESC in a cell of a large table (>screen size), the table is scrolled even though the cell is already visible - The width is computed incorrectly for tables with many (vertically overlapping) multicolumn cells. I observed the case that a table was enlarged when entering chars in a multicolumn cell even though the cell itself was not filled completely (example by request) - Append a column after the _last_ column in a table: #0 0x080d2b4e in LyXTabular::AppendColumn (this=0x751eaf88, cell=4) at tabular.C:310 #1 0x0814dbbe in InsetTabular::tabularFeatures (this=0x751e8f74, bv=0x5fc1efec, feature=APPEND_COLUMN, value=@0xbfffeff4) at insettabular.C:1721 #2 0x081a5e96 in FormTabular::input (this=0x5f009f00, ob=0x758d1ef8) at FormTabular.C:558 #3 0x081c4548 in FormBaseDeprecated::InputCB (ob=0x758d1ef8, data=0) at FormBaseDeprecated.C:212 #4 0x081c3cc6 in C_FormBaseDeprecatedInputCB (ob=0x758d1ef8, d=0) at FormBaseDeprecated.C:54 #5 0x4005364e in fl_object_qread () from /usr/X11R6/lib/libforms.so.0.89 #6 0x40063fc8 in fl_check_forms () from /usr/X11R6/lib/libforms.so.0.89 #7 0x0816523a in GUIRunTime::runTime () at GUIRunTime.C:86 #8 0x080a6867 in LyXGUI::runTime (this=0x42642ff0) at lyx_gui.C:315 #9 0x080a7066 in LyX::LyX (this=0xbffff1d0, argc=0xbffff1f4, argv=0xbffff254) at ../src/lyx_main.C:177 #10 0x080c47de in main (argc=1, argv=0xbffff254) at ../src/main.C:38 #11 0x402a07ee in __libc_start_main () from /lib/libc.so.6 - Is there any way to speed up "Search&Replace" when it comes to wide tables? LyX redraws such tables hysterically even though the search text is not found in them. IMHO LyX should only update the screen when some text is found or the search is finished - Place an empty ERT and an empty minipage (same par) into a figure float; change ERT to inlined view -> Freed memory access #0 Row::par (this=0x779fefdc) at lyxrow.h:92 #1 0x080e2299 in LyXText::setHeightOfRow (this=0x72d8ee70, bview=0x5fc1cfec, row_ptr=0x779fefdc) at text.C:1255 #2 0x080e3f1f in LyXText::breakAgain (this=0x72d8ee70, bview=0x5fc1cfec, row=0x77a06fdc) at text.C:1593 #3 0x080f69fe in LyXText::checkParagraph (this=0x72d8ee70, bview=0x5fc1cfec, par=0x72d24fdc, pos=0) at text2.C:2016 #4 0x080f6e4c in LyXText::updateInset (this=0x72d8ee70, bview=0x5fc1cfec, inset=0x730a8e94) at text2.C:2069 #5 0x08154303 in InsetText::updateInsetInInset (this=0x72d20ee4, bv=0x5fc1cfec, inset=0x730a8e94) at insettext.C:845 #6 0x0815caea in InsetCollapsable::updateInsetInInset (this=0x72d20e8c, bv=0x5fc1cfec, in=0x730a8e94) at insetcollapsable.C:453 #7 0x0805ff2b in BufferView::Pimpl::updateInset (this=0x5fc1ef28, inset=0x730a8e94, mark_dirty=false) at BufferView_pimpl.C:3369 #8 0x08053742 in BufferView::updateInset (this=0x5fc1cfec, inset=0x730a8e94, mark_dirty=false) at BufferView2.C:484 #9 0x08138539 in InsetERT::status (this=0x730a8e94, bv=0x5fc1cfec, st=Inlined) at insetert.C:603 #10 0x081bb404 in ControlERT::applyParamsToInset (this=0x5e9caf10) at ControlERT.C:48 #11 0x08257e13 in ControlInset<InsetERT, ERTParams>::apply (this=0x5e9caf10) at ControlInset.h:208 #12 0x081b978d in ControlButtons::OKButton (this=0x5e9caf10) at ControlButtons.C:40 #13 0x08260165 in ViewBase::OKButton (this=0x5e9cafcc) at ../../../src/frontends/controllers/ViewBase.h:46 #14 0x08166691 in C_FormBaseOKCB (ob=0x77e0eef8) at FormBase.C:151 #15 0x4005364e in fl_object_qread () from /usr/X11R6/lib/libforms.so.0.89 #16 0x40063fc8 in fl_check_forms () from /usr/X11R6/lib/libforms.so.0.89 #17 0x0816523a in GUIRunTime::runTime () at GUIRunTime.C:86 #18 0x080a6867 in LyXGUI::runTime (this=0x42642ff0) at lyx_gui.C:315 #19 0x080a7066 in LyX::LyX (this=0xbffff1c0, argc=0xbffff1e4, argv=0xbffff244) at ../src/lyx_main.C:177 #20 0x080c47de in main (argc=1, argv=0xbffff244) at ../src/main.C:38 #21 0x402a07ee in __libc_start_main () from /lib/libc.so.6 - In a table cell with all text being tiny, the cursor size is adjusted within the cell's red box wrt. the cell's height but not outside the red box (i.e. when pressing ESC) - Viewing my PhD with PDF (pdflatex) results in a seg fault (dvi is no problem): #0 BufferView::owner (this=0x0) at BufferView.C:52 #1 0x080a3962 in ShowMessage (buf=0x83951b0, msg1=@0xbfffdbe0, msg2=@0xbfffdbec, msg3=@0xbfffdbdc) at lyx_cb.C:122 #2 0x08094ff4 in Converters::convert (this=0x82d7c20, buffer=0x83951b0, from_file=@0x83d09a0, to_file_base=@0xbfffdcbc, from_format=@0xbfffdcc8, to_format=@0xbfffdcc0, to_file=@0xbfffdc68) at converter.C:645 #3 0x08095f9a in Converters::convert (this=0x82d7c20, buffer=0x83951b0, from_file=@0x83d09a0, to_file_base=@0xbfffdcbc, from_format=@0xbfffdcc8, to_format=@0xbfffdcc0) at converter.C:746 #4 0x0813d5d2 in InsetGraphics::prepareFile (this=0x83d0968, buf=0x83951b0) at insetgraphics.C:678 #5 0x0813d7fe in InsetGraphics::latex (this=0x83d0968, buf=0x83951b0, os=@0xbfffe640) at insetgraphics.C:735 #6 0x080cd5ff in Paragraph::Pimpl::simpleTeXSpecialChars (this=0x83d0860, buf=0x83951b0, bparams=@0x83951c0, os=@0xbfffe640, texrow=@0xbfffdffc, moving_arg=false, font=@0xbfffde4c, running_font=@0xbfffde7c, basefont=@0xbfffdeac, open_font=@0xbfffde7b, style=@0x837f370, i=@0xbfffde74, column=@0xbfffdea4, c=3 '\003') at paragraph_pimpl.C:310 #7 0x080cab8b in Paragraph::simpleTeXOnePar (this=0x83d00b0, buf=0x83951b0, bparams=@0x83951c0, os=@0xbfffe640, texrow=@0xbfffdffc, moving_arg=false) at paragraph.C:1619 #8 0x080c9d99 in Paragraph::TeXOnePar (this=0x83d00b0, buf=0x83951b0, bparams=@0x83951c0, os=@0xbfffe640, texrow=@0xbfffdffc, moving_arg=false) at paragraph.C:1337 #9 0x080878b4 in Buffer::latexParagraphs (this=0x83951b0, ofs=@0xbfffe640, par=0x83d00b0, endpar=0x0, texrow=@0xbfffdffc) at buffer.C:2478 #10 0x08156164 in InsetText::latex (this=0x83d0740, buf=0x83951b0, os=@0xbfffe640) at insettext.C:1351 #11 0x0813a7c2 in InsetFloat::latex (this=0x83d06e8, buf=0x83951b0, os=@0xbfffe640, fragile=false, fp=false) at insetfloat.C:236 #12 0x080cd5ff in Paragraph::Pimpl::simpleTeXSpecialChars (this=0x83d0048, buf=0x83951b0, bparams=@0x83951c0, os=@0xbfffe640, texrow=@0x839532c, moving_arg=false, font=@0xbfffe19c, running_font=@0xbfffe1cc, basefont=@0xbfffe1fc, open_font=@0xbfffe1cb, style=@0x837f370, i=@0xbfffe1c4, column=@0xbfffe1f4, c=3 '\003') at paragraph_pimpl.C:310 #13 0x080cab8b in Paragraph::simpleTeXOnePar (this=0x83d0020, buf=0x83951b0, bparams=@0x83951c0, os=@0xbfffe640, texrow=@0x839532c, moving_arg=false) at paragraph.C:1619 #14 0x080c9d99 in Paragraph::TeXOnePar (this=0x83d0020, buf=0x83951b0, bparams=@0x83951c0, os=@0xbfffe640, texrow=@0x839532c, moving_arg=false) at paragraph.C:1337 #15 0x080878b4 in Buffer::latexParagraphs (this=0x83951b0, ofs=@0xbfffe640, par=0x83d0020, endpar=0x0, texrow=@0x839532c) at buffer.C:2478 #16 0x08087549 in Buffer::makeLaTeXFile (this=0x83951b0, fname=@0xbfffe6bc, original_path=@0xbfffe6b8, nice=false, only_body=true) at buffer.C:2405 #17 0x0813ec16 in InsetInclude::latex (this=0x8374938, buffer=0x836e340, os=@0xbfffecb0) at insetinclude.C:269 #18 0x080cd5ff in Paragraph::Pimpl::simpleTeXSpecialChars (this=0x83754a8, buf=0x836e340, bparams=@0x836e350, os=@0xbfffecb0, texrow=@0x836e4bc, moving_arg=false, font=@0xbfffe80c, running_font=@0xbfffe83c, basefont=@0xbfffe86c, open_font=@0xbfffe83b, style=@0x837f370, i=@0xbfffe834, column=@0xbfffe864, c=3 '\003') at paragraph_pimpl.C:310 #19 0x080cab8b in Paragraph::simpleTeXOnePar (this=0x83751a8, buf=0x836e340, bparams=@0x836e350, os=@0xbfffecb0, texrow=@0x836e4bc, moving_arg=false) at paragraph.C:1619 #20 0x080c9d99 in Paragraph::TeXOnePar (this=0x83751a8, buf=0x836e340, bparams=@0x836e350, os=@0xbfffecb0, texrow=@0x836e4bc, moving_arg=false) at paragraph.C:1337 #21 0x080878b4 in Buffer::latexParagraphs (this=0x836e340, ofs=@0xbfffecb0, par=0x83751a8, endpar=0x0, texrow=@0x836e4bc) at buffer.C:2478 #22 0x08087549 in Buffer::makeLaTeXFile (this=0x836e340, fname=@0xbfffed48, original_path=@0x836e4b4, nice=false, only_body=false) at buffer.C:2405 #23 0x08098e95 in Exporter::Export (buffer=0x836e340, format=@0xbffff098, put_in_tempdir=true, result_file=@0xbfffed98) at exporter.C:79 #24 0x080991cd in Exporter::Preview (buffer=0x836e340, format=@0xbffff098) at exporter.C:107 #25 0x080b26d1 in LyXFunc::dispatch (this=0x83269b0, ac=632, do_not_use_this_arg=@0xbffff0c4) at lyxfunc.C:1063 #26 0x081ae1d0 in Menubar::Pimpl::MenuCallback (ob=0x8351000, button=1) at Menubar_pimpl.C:575 #27 0x081abdb6 in C_Menubar_Pimpl_MenuCallback (ob=0x8351000, button=1) at Menubar_pimpl.C:79 #28 0x4004764e in fl_object_qread () from /usr/X11R6/lib/libforms.so.0.89 #29 0x40057fc8 in fl_check_forms () from /usr/X11R6/lib/libforms.so.0.89 #30 0x0816523a in GUIRunTime::runTime () at GUIRunTime.C:86 #31 0x080a6867 in LyXGUI::runTime (this=0x82efd98) at lyx_gui.C:315 #32 0x080a7066 in LyX::LyX (this=0xbffff280, argc=0xbffff2a4, argv=0xbffff304) at ../src/lyx_main.C:177 #33 0x080c47de in main (argc=1, argv=0xbffff304) at ../src/main.C:38 #34 0x402947ee in __libc_start_main () from /lib/libc.so.6 - Open new doc; insert float; insert some text into the float; open other doc; close other doc -> cursor is at the beginning of the inset (normally it keeps its former position) - Select some text; paste it with middle button (no highlighting); paste it again (highlighting), paste it again (no highlighting), ... - Unpreducible error (playing around with a table - deleting, setting lines, etc.) #0 Row::par (this=0x89674fdc) at lyxrow.h:92 #1 0x080f55af in LyXText::updateCounters (this=0x6e8a0e70, bview=0x5fc16fec, row=0x89674fdc) at text2.C:1654 #2 0x080fc416 in textHandleUndo (bv=0x5fc16fec, undo=0x88d70fe4) at undo_funcs.C:181 #3 0x080fbda4 in textUndo (bv=0x5fc16fec) at undo_funcs.C:46 #4 0x0805271a in BufferView::menuUndo (this=0x5fc16fec) at BufferView2.C:233 #5 0x080b2942 in LyXFunc::dispatch (this=0x5e913f7c, ac=16, do_not_use_this_arg=@0xbfffebe8) at lyxfunc.C:1131 #6 0x080afcbf in LyXFunc::processKeySym (this=0x5e913f7c, keysym=122, state=4) at lyxfunc.C:336 #7 0x0805572a in BufferView::Pimpl::workAreaKeyPress (this=0x5fc18f28, keysym=122, state=4) at BufferView_pimpl.C:518 #8 0x081def77 in SigC::ObjectSlot2_<void, unsigned long, unsigned int, BufferView::Pimpl>::callback (d=0x5fdf9ff0, p1=122, p2=4) at ../sigc++/object_slot.h:250 #9 0x081fd7a6 in SigC::Callback2<void, unsigned long, unsigned int>::call (this=0x5fdf9ff0, p1=@0xbfffed54, p2=@0xbfffed58) at ../sigc++/slot.h:456 #10 0x081fd8a3 in SigC::Signal2<void, unsigned long, unsigned int, SigC::Marshal<void> >::emit (this=0x5fc18f5c, p1=@0xbfffed54, p2=@0xbfffed58) at ../sigc++/basic_signal.h:472 #11 0x081fdacd in SigC::Signal2<void, unsigned long, unsigned int, SigC::Marshal<void> >::operator() (this=0x5fc18f5c, p1=@0xbfffed54, p2=@0xbfffed58) at ../sigc++/basic_signal.h:450 #12 0x0807c107 in WorkArea::work_area_handler (ob=0x5fdcdef8, event=9, key=26, xev=0x400db9e0) at WorkArea.C:486 #13 0x0807aab2 in C_WorkArea_work_area_handler (ob=0x5fdcdef8, event=9, key=26, xev=0x400db9e0) at WorkArea.C:65 #14 0x40091226 in fl_handle_it () from /usr/X11R6/lib/libforms.so.0.89 #15 0x400912e5 in fl_handle_object () from /usr/X11R6/lib/libforms.so.0.89 #16 0x40062a34 in fl_keyboard () from /usr/X11R6/lib/libforms.so.0.89 #17 0x40062e6f in fl_handle_form () from /usr/X11R6/lib/libforms.so.0.89 #18 0x4006320a in do_keyboard () from /usr/X11R6/lib/libforms.so.0.89 #19 0x40063916 in do_interaction_step () from /usr/X11R6/lib/libforms.so.0.89 #20 0x40063f89 in fl_treat_interaction_events () from /usr/X11R6/lib/libforms.so.0.89 #21 0x40063fd6 in fl_check_forms () from /usr/X11R6/lib/libforms.so.0.89 #22 0x0816523a in GUIRunTime::runTime () at GUIRunTime.C:86 #23 0x080a6867 in LyXGUI::runTime (this=0x42642ff0) at lyx_gui.C:315 #24 0x080a7066 in LyX::LyX (this=0xbffff220, argc=0xbffff244, argv=0xbffff2a4) at ../src/lyx_main.C:177 #25 0x080c47de in main (argc=1, argv=0xbffff2a4) at ../src/main.C:38 #26 0x402a07ee in __libc_start_main () from /lib/libc.so.6 - Create new "book" document; select "chapter" paragraph layout; enter some text; move the cursor to the beginning of the chapter title; press return -> "Chapter 1" is printed below the title - Create a document with about 10 footnotes; then move to the end of the document and collapse the footnotes in reverse order -> the scroll bar is not updated fully correctly - Load file "scary_eqns.lyx" and try to click at the last subscript "0" in a formula called "philinear" -> the cursor is positioned past the formula - For a vertical space of 0.4cm, no "Space below" message is printed. I think it would be nice to have at minimum vertical space (on screen) such that the message is fully printed. - When moving the paragraph dialog out of the desktop and back to screen, the text "keep" (twice) is truncated (and only this one). Is this a problem with KDE 2? - Not a real bug, but a cosmetic thing: Enter math mode; type "a_"; move cursor right -> the empty subscript inset is not deleted - When starting lyx with "lyx filename.lyx" and the formatting takes a longer time, the lyx version (in a blue rectangle) is visible but not the full splash screen. I think both should be "synchronized". - Insert a minipage into an empty document; insert a few characters in front of the (open) minipage -> the minipage is moved past the right border of the LyX main window - Insert a minipage or footnote into an empty document; select the right border of the LyX main window and reduce its size (with KDE 2, the window is updated repetitively as you move the mouse); at some threshold (always at the same place!!), the size of the inset is not updated anymore such that it is painted past the right border of the main window (virtually, of course :-)) - Create new "article (koma-script)" document; insert a minipage; add three pars of text into the minipage; set the second par to "minisec" layout; set document to "SGML article" Segmentation fault #0 0x081cfef8 in lyxstring::size (this=0x8e4ec26c) at lyxstring.C:527 #1 0x08287283 in lyxstring::empty (this=0x8e4ec26c) at lyxstring.h:194 #2 0x0809b8e3 in lyxfont::signedWidth (s=@0x8e4ec26c, f=@0x4c0140b8) at font.C:161 #3 0x080e0ca3 in LyXText::rightMargin (this=0x85904e70, buf=0x61b0ee5c, row=0x94086fdc) at text.C:859 #4 0x080e0e4d in LyXText::nextBreakPoint (this=0x85904e70, bview=0x5fc6afec, row=0x94086fdc, width=625) at text.C:895 #5 0x080e3be2 in LyXText::appendParagraph (this=0x85904e70, bview=0x5fc6afec, row=0x94086fdc) at text.C:1527 #6 0x080f01b0 in LyXText::insertParagraph (this=0x85904e70, bview=0x5fc6afec, par=0x8602afdc, row=0x94026fdc) at text2.C:438 #7 0x080ef44d in LyXText::init (this=0x85904e70, bview=0x5fc6afec, reinit=true) at text2.C:92 #8 0x08159087 in InsetText::resizeLyXText (this=0x85890ee0, bv=0x5fc6afec, force=true) at insettext.C:2142 #9 0x0815cdd3 in InsetCollapsable::resizeLyXText (this=0x85890e88, bv=0x5fc6afec, force=true) at insetcollapsable.C:538 #10 0x080cc2ca in Paragraph::resizeInsetsLyXText (this=0x6ed2efdc, bv=0x5fc6afec) at paragraph.C:2041 #11 0x0808cb10 in Buffer::resizeInsets (this=0x61b0ee5c, bv=0x5fc6afec) at buffer.C:3676 #12 0x0805502d in BufferView::Pimpl::resizeCurrentBuffer (this=0x5fc6cf28) at BufferView_pimpl.C:365 #13 0x08054899 in BufferView::Pimpl::resize (this=0x5fc6cf28) at BufferView_pimpl.C:252 #14 0x08054a5a in BufferView::Pimpl::redoCurrentBuffer (this=0x5fc6cf28) at BufferView_pimpl.C:287 #15 0x080515e6 in BufferView::redoCurrentBuffer (this=0x5fc6afec) at BufferView.C:125 #16 0x0816f89e in FormDocument::apply (this=0x5ec1aef0) at FormDocument.C:335 #17 0x08283c69 in FormBaseDeprecated::ok (this=0x5ec1aef0) at FormBaseDeprecated.h:91 #18 0x081c43e8 in FormBaseDeprecated::OKCB (ob=0x6fd62ef8) at FormBaseDeprecated.C:183 #19 0x081c3c86 in C_FormBaseDeprecatedOKCB (ob=0x6fd62ef8, d=0) at FormBaseDeprecated.C:44 #20 0x4005364e in fl_object_qread () from /usr/X11R6/lib/libforms.so.0.89 #21 0x40063fc8 in fl_check_forms () from /usr/X11R6/lib/libforms.so.0.89 #22 0x0816523a in GUIRunTime::runTime () at GUIRunTime.C:86 #23 0x080a6867 in LyXGUI::runTime (this=0x42642ff0) at lyx_gui.C:315 #24 0x080a7066 in LyX::LyX (this=0xbffff220, argc=0xbffff244, argv=0xbffff2a4) at ../src/lyx_main.C:177 #25 0x080c47de in main (argc=1, argv=0xbffff2a4) at ../src/main.C:38 #26 0x402a07ee in __libc_start_main () from /lib/libc.so.6 ? "Remove all error boxes" does not remove error boxes from within minipages (you can produce them by changing the document class to a class not installed) - In the "open" dialog, "Documents" and "Examples" do not have shortcuts; in "find & replace", no shortcuts are defined for "<" and ">"; in the "external material" dialog, "apply" is not activated if you enter the file name by hand - Insert a (math) inset into a table cell. Then, move the cursor along the current row. The lines at the bottom of other cells are erased (on screen) (#472633) - _a_spell does not work on my machine even though it is installed. Could somebody please check? - Remove the old graphics inset (from GUI and from code if automatic conversion is activated and works satisfyingly) (#477822) - When pasting multiple lines of text into an ERT, only the first one becomes red - The citation ref. dialog should have a similar feature as the buffer choice in the cross ref. dialog - If a footnote is used inside a tabular which is 1) outside floats 2) not in a minipage 3) no long-tabular, the following two lines have to be inserted to the preamble (according to Dekel): \usepackage{footnote} \makesavenoteenv{tabular} Else you get a footnote symbol but no footnote text. - Start LyX, open buffer, close buffer, have a look at the minibuffer (#478525) - Wouldn't it be wiser to have "algorithm"/"figure"/etc. as an option to a general float? Currently, it is not possible to switch between types once you have created the float (you must cut&paste the content). - Open a new document; insert a note; insert an ERT into the note; -> the cursor in front of the ERT is not cleared - Clicking into the right half of a footnote does not work (wrong cursor placement) if there is some plain text after the footnote in the _same_ paragraph (#451276) - An hfill is just drawn as a vertical bar if no text is following it. This is not correct for the case where there is more than one hfill in a line. - After defining the Tgif (vector drawing program) file type and converters to eps and xpm, the graphics inset still does not accept my files. Why? In that context, could somebody please explain why there is a need for an "external material" inset anymore? - If you do not save immediately after pressing "modify" in the Preferences/Converters dialog, you have no chance to do so later - You cannot delete empty LyX code paragraphs with the backspace key; however, you can delete them with the delete key (#224411) The same holds for pars within ERT insets (BTW: How about replacing the lyxcode par layout by an inset? IIRC LyX code has some more problems caused by them not being real environments) - Minibuffer message is duplicated: "LaTeX run number 2 (message LaTeX run number 2)" Only occurs when you click at menu item "View/DVI"; CTRL-D works well - The undo operation always moves the cursor out of the current inset - Undo does not repaint the background of a note correctly - Insert a figure float into an empty document; insert a _large_ table (> screen size) into the figure float; add some text right after the table (on a separate line); select the text -> it is not highlighted! - If several table cells are combined in one multicolumn cell, the content of all but the first cell is lost. IMHO the content of all cells should be merged in order to prevent unintended loss of text - Insert a figure float into an empty document; insert a minipage into the float; insert a paragraph (a few words) into the minipage; then set lines above and below the paragraph within the minipage -> the lines are printed above and below, i.e. outside, the minipage! - Paragraph attributes of a paragraph inside a minipage are those of the surrounding paragraph. These should be separate. (#479849) - Create a note inset in a large document and fill it with text until its content cannot be fully displayed on screen. Then move the cursor in front of the note, press CursorDown (you are now scrolling past the note), press CursorUp (you are back in front of the note), and press CursorLeft -> you enter the note but again the document is scrolled, this time totally unnecessarily. Too much scrolling is really confusing! - When changing some font property of selected text, the selection is revoked. This is unfortunate if you want to apply more changes to the same text. Note: "Nedit", "Kwrite", and LyX 1.1.6 keep the selection (FR #457381) Note: The same applies to table cell selections - PageDown (only 5 lines downwards) and PageUp (movement to either the last or one but last line) do not work in a (large) note inset (#457384) - Add some labels to your document, then open the "Reference" dialog. As soon as you move the cursor down in the list of references, all references (i.e. their names) are shifted to the right The same problem occurs with "bibliography keys" in the citation dialog - Insert a minipage into the only cell of a 1x1 table; then try to invoke the minipage dialog -> you will fail; the table dialog is invoked instead all the time. Solution: The dialog is opened for the deepest nested inset on which the cursor is placed (FR #224362) - It seems like "Wide figures" do not work with option "Here, definitely" (at least in the article class without additional flags/options). If that is generally true, the option should not be allowed for them. - LyX crashes (stack overflow) if you search for "test" in file "Extended.lyx" (maybe related to the four minipages in section 3.7.2) (#478004) The user guide makes lyx crash as well if you search for word "hyphenation" - +checking for package graphics [graphics]... yes ^^^^^^^^ Shouldn't this be graphicx for the new graphics inset? - Memory leak! Add three paragraphs to an empty document, each consisting of only one letter (say "a", "b", and "c"); press "CTRL-Z" -> "c" vanishes; cursor stays in third par (no mem leak); press "CTRL-Z" again -> "b" vanishes; cursor stays in second par (mem leak) Pressing CTRL-Z a third time causes additional memory leaks of 240 bytes. Jean Marc, how about a Purify report? - Add a table to an empty document; insert a few characters into the table cells; then move the cursor in front of the table and invoke "find" with a search string of your choice. When the end of the table is reached, the cursor is placed _in front_of the table again (#457396) If you embed a table in some plain text, the cursor is placed at the beginning of the table after "find" even if search started at the very beginning of the document and there is some text after the table!!! - German "ö" (o umlaut) has a strange effect in mathed - If I start LyX in my document directory, LyX should offer the current directory as default location in the "Open..." dialog. But it always shows the home directory instead. (#451293) - The scroll button of a wheel mouse does not work with insets as the cursor is blocked ("hangs") at some position; the problem seems to occur if the cursor is set right after an inset - Insert a table into a table into a table. Then undo the last insertion -> the table cell size is not updated correctly (#451273) - Insert/Special character/Linebreak shows a very strange behaviour within mathed especially if you change from math formula to display formula afterwards - Navigate does not work for algorithms and figures (#437181) - a lot of math features are not visible in the GUI, e.g. font settings, macros; IMHO the GUI should list all LyX features; most users do not read the manual and will miss some of LyX's pearls - After selecting the first few rows of a table, CTRL+Shift+CursorDown corrupts the display output (#451274) - In the label dialog, the buttons should be reordered ("ok"/"clear"/"cancel") - When deleting the last row of a centered table, the table is moved to the right on screen (#451298) - Appending a column to a centered table (preferably in the last column) also shifts it the very right - Citation labels should reflect their content, i.e. if only the year is chosen in the citation dialog, then the label should show the year afterwards. - Warnings and messages (2001/12/01) math_cursor.C:851: warning: #warning This should probably take cellXOffset and cellYOffset into account math_cursor.C:949: warning: #warning This is evil! math_gridinset.C:49: warning: #warning fix this once the interface to LyXLength has improved math_gridinset.C:490: warning: unused parameter `size_t & idx' math_gridinset.C:490: warning: unused parameter `size_t & pos' math_gridinset.C:504: warning: unused parameter `size_t & idx' math_gridinset.C:504: warning: unused parameter `size_t & pos' math_kerninset.C:39: warning: #warning fix this once the interface to LyXLength has improved math_parser.C:924: warning: #warning A hack... insetert.C:129: warning: #warning this should be really short lived only for compatibility to insetert.C:130: warning: #warning files written 07/08/2001 so this has to go before 1.2.0! (Jug) insetminipage.C:76: warning: #warning Remove this color definitions before 1.2.0 final! insettabular.C:636: warning: #warning fix scrolling when cellinset has requested a scroll (Jug)!!! insettabular.C:1355: warning: #warning This should be fixed in the right manner (20011128 Jug) insettext.C:1049: warning: #warning I changed this to always return Dispatched maybe it is wrong (20011001 Jug) insettext.C:2391: warning: #warning Dekel please have a look on this one RTL? (Jug) insettext.C:2392: warning: #warning DEKEL! insettext.C:2290: warning: unused variable `int tmp_id' BufferView2.C:514: warning: #warning Fix me BufferView_pimpl.C:812: warning: #warning variable c is set but never used. What is it good for?? (JMarc) BufferView_pimpl.C:3215: warning: #warning Why is this code different from specialChar() below? (JMarc) buffer.C:288: warning: #warning And _why_ is this here? (Lgb) tabular.C:2197: warning: #warning Implement top double lines for LT Header/Footers text.C:1045: warning: #warning Please fix me (Jug!) text.C:1543: warning: #warning Something is rotten here! (Jug) text.C:2299: warning: #warning Dekel please have a look on this one RTL? (Jug) text.C:2300: warning: #warning DEKEL! text2.C:2193: warning: #warning I believe this code is wrong. (Lgb) text2.C:2194: warning: #warning Jürgen, have a look at this. (Lgb) text2.C:2195: warning: #warning Hmmm, I guess you are right but we text2.C:2196: warning: #warning should verify when this is needed text2.C:2422: warning: #warning This will not work anymore when we have multiple views of the same buffer Bugs that probably won't be fixed for 1.2.0 :-( - Graphics dialog: - It is not a good idea to clear the width and height fields if "scale" is chosen (and vice versa); IMHO new buttons for the three sections default/height+width/scale should be added and the "Width"/"Height"/ "Scale" labels should become grey if deselected - The insertion of a graphic should be delayed until "OK" is pressed - What's the difference between OK and Apply? It seems to be impossible to add a second, third,... graphic with the same dialog (cf. reference dialogs) - In the table dialog, you need to enter RETURN in order to set a fixed width for a column; this is not acceptable because "close" simply throws away your change without a warning - The year of the following bibtex entry is not shown correctly in the citation dialog @STRING{ ProcOfThe = "Proceedings of the " } @ARTICLE{FrinckeTomp96, AUTHOR = {D. A. Frincke and A. Tompkins}, JOURNAL = {Journal of Computing and Information}, NOTE = {Special Issue: } # ProcOfThe # {Eighth International Conference of Computing and Information (ICCI'96)}, NUMBER = {1}, PAGES = {986--999}, TITLE = {Using Symbolic Execution to Detect Undesirable Program States}, VOLUME = {2}, YEAR = 1996 } Note: '#' is correct BibTeX notation! - Add a note to an empty document; add three lines of text into the note; cut some of the text (in all lines); undo the operation -> note is not drawn correctly ("past the end of the document") (#451286)