Hello everybody, attached please find a revised bug list with a few new reports.
If you need new Purify reports for the outstanding critical problems (I think the undo/redo memory access problem should be listed as well, Michael), please let me know. Michael
LyX 1.2.0cvs - Bug list Please help me to keep this list up to date. Report new or fixed bugs *directly* to '[EMAIL PROTECTED]' ******************************************************************************* Checked last time on 2002/02/06: - If the LyX window size changes, the red boxes of insets are updated but the line breaks of text inside any inset are not updated - Size of graphics cannot be changed for screen output (I know, you are working on it:-)) - The measures "%", "c%", "p%", and "l%" are not easy to interpret (even for an old LaTeX user); couldn't we afford a longer description (e.g. "column%") in the minipage and graphics dialog? (and maybe some other dialogs that I forgot) - New buffer; create ERT with a few pars; (add a few pars after the ERT if you like - doesn't matter); switch to "inlined view"; switch back to "open status" -> only one par anymore!; close ERT; open ERT again -> redraw problems - A default converter for PS->XPM should be defined by LyX - Some memory access problems in undo/redo (this reminds me of running Purify again) Checked last time on 2002/02/02: - Menu item "Insert->Math->Math panel" lacks "..." - Open file "failX.lyx"; select and copy (i.e. Shift+Insert) the figure; open a new file and paste the figure -> crash with njamd/Purify memory checker (#221) - If paragraph separation is set to "indentation" in the document layout, the paragraphs within a fixed width cell are indented, too. Looks reasonable at first glance but LaTeX does not consider this indentation. Is there a simple way to ignore indentation within table cells? - When closing the tabular layout dialog with "close", the "center" setting for multicolumns (with non-fixed width) is reset to "left" if the whole column in general has a fixed width Checked last time on 2002/01/23: - While playing with an "include" inset (e.g. testing files with invalid name), I got the following console message: "OkCancelReadOnlyPolicy: No transition for input 2 from state 0" - Second vertical bar after multicolumn cell is not displayed on screen (see file "fail2.lyx") - 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"; remove all error boxes -> crash (njamd report) (#210) #0 0x080523e6 in BufferView::removeAutoInsets (this=0x5ee1efec) at BufferView2.C:191 #1 0x080af86d in LyXFunc::dispatch (this=0x5d656f78, action=LFUN_REMOVEERRORS, argument=0xbfffefb4) at lyxfunc.C:1167 #2 0x080add27 in LyXFunc::verboseDispatch (this=0x5d656f78, action=LFUN_REMOVEERRORS, argument=@0xbfffefe8, show_sc=true) at lyxfunc.C:780 #3 0x080adccc in LyXFunc::verboseDispatch (this=0x5d656f78, ac=206, show_sc=true) at lyxfunc.C:772 #4 0x081b7838 in Menubar::Pimpl::MenuCallback (ob=0x5e250ef8, button=1) at Menubar_pimpl.C:585 #5 0x081b5316 in C_Menubar_Pimpl_MenuCallback (ob=0x5e250ef8, button=1) at Menubar_pimpl.C:80 #6 0x4005364e in fl_object_qread () from /usr/X11R6/lib/libforms.so.0.89 #7 0x40063fc8 in fl_check_forms () from /usr/X11R6/lib/libforms.so.0.89 #8 0x08169eca in GUIRunTime::runTime () at GUIRunTime.C:86 #9 0x080a2de7 in LyXGUI::runTime (this=0x4266fff0) at lyx_gui.C:323 #10 0x080a3635 in LyX::LyX (this=0xbffff1cc, argc=0xbffff1f4, argv=0xbffff254) at ../src/lyx_main.C:176 #11 0x080c6c2e in main (argc=1, argv=0xbffff254) at ../src/main.C:38 #12 0x402a07ee in __libc_start_main () from /lib/libc.so.6 - copy and paste text from any paragraph style into ERT works well now. But not vice versa: the textcolor is not changed, it's always red (latex) and LyX produces a memory access error when viewing dvi. njamd report: (#143) #0 lyxstring::size (this=0x4) at lyxstring.C:527 #1 0x0828fad3 in lyxstring::length (this=0x4) at lyxstring.h:191 #2 0x081dcb35 in operator<< (o=@0xbfffe890, s=@0x4) at lyxstring.C:1759 #3 0x080cc261 in Paragraph::TeXOnePar (this=0x743c2fdc, buf=0x74338e60, bparams=@0x74338e70, os=@0xbfffe890, texrow=@0x74338fd4, moving_arg=false) at paragraph.C:1313 #4 0x08088824 in Buffer::latexParagraphs (this=0x74338e60, ofs=@0xbfffe890, par=0x743c2fdc, endpar=0x0, texrow=@0x74338fd4) at buffer.C:2566 #5 0x080883ee in Buffer::makeLaTeXFile (this=0x74338e60, fname=@0xbfffe928, original_path=@0x74338ff4, nice=false, only_body=false) at buffer.C:2487 #6 0x080997b6 in Exporter::Export (buffer=0x74338e60, format=@0xbfffeb24, put_in_tempdir=true, result_file=@0xbfffe978) at exporter.C:79 #7 0x08099aed in Exporter::Preview (buffer=0x74338e60, format=@0xbfffeb24) at exporter.C:107 - Create a document with about 20 open footnotes; then move to the end of the document and collapse the footnotes -> the scroll bar is not fully correct when only a few footnote are left open at the beginning of the doc (#132) Checked last time on 2002/01/18: - Herbert: Pasting two minipages (side by side) into a float are still not drawn in a correct way: the right one is wrong when the left one is opened (actually, I cannot reproduce this) - New Buffer; Alt-x tab<tab>u<tab>i<tab><enter>; after I type "i" the browser is not closed and remains open; also after I type <enter>. - 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 (in a separate par); select the text -> it is not highlighted! (#127) - Select a set of cells in a table where the selection covers a cell with a long text; press a key when the cursor is in an non-empty cell below which text is not as long -> the blue background of the former selection is not cleared (#213) - add a URL inset into the cell of a table; try to open the URL inset with the _right_ mouse button -> the URL and the tabular dialog open at the same time (#214) - PageUp does not work well in a (large) note inset; with the cursor in the last line, it only scrolls to the one but last line (PageDown works well!) (#60) - Edit->Tabular should be disabled when inside cell text (not cell dummy position) (#177) - PageUp and PageDown should be disabled when some table cells are selected (#216) - It is intended that "del" in table cell dummy position does not delete cell contents but "shift+del" does? - 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) (#131) Test the same with a tabular instead of a float -> afterwards the cursor is in a different cell! - When changing some font property for a set of table cells, the cell selection is revoked. (#217) - Menu items "Layout => XXX Style" are not updated for mathed (but the menu items can be used in math mode!) (BTW: Apply "Bold Style" two times to "1*1" and watch) (#130) JM: Has to do with selections - If you change a given value in tabular_dialog->cell->fixed_width to "3,5" (with faulty comma), the field is completely cleared/reset on "close" ("close" clears the field whereas a click on another item within the dialog restores the former value (which is a better approach)) - Insert->Math->Inline formula does not allow to switch back from a display formula whereas Insert->Math->Display formula toggles between both modes; both makes no sense to me (#161) - The "<=" maths bitmap subpanel is way too large (I cannot see it fully on screen); please make all symbols in all dialogs of the same size - When the zoom factor is changed in the preferences dialog, the size of tables (cells) is not updated (#179) - In math mode, enter "a", "^", "_", "<cursorleft>", "<cursorleft>". The subscript of the superscript is deleted correctly but a small dot remains as the superscript of "a" on screen. (#218) - Insert/Special character/Linebreak shows a very strange behaviour within mathed especially if you change from math formula to display formula afterwards (#118) - Create new doc; add 5x5 table; insert a letter into each cell of the first column; set the size of the letter in the topmost cell to tiny (alt+s t) -> incorrect redraw (#156) - Select some text; paste it with middle button (no highlighting); paste it again (highlighting), paste it again (no highlighting), ... (#35) - The output of the list of possible completions given in the minibuffer if you enter, e.g., "Alt+s" or "Alt+p" is delayed too long (how about 1 or 2 seconds only?) (#124) - Create a very large table (2 cols x 30rows; >>screen size); when selecting cell text with shift-end or shift-pos1, the table scrolls quite often unnecessarily, whereas using just shift-cursorleft/right does not (#182) - If you do not press "save" immediately after pressing "modify" in the Preferences/Converters dialog, you have no chance to do so later (#151) - The width (on screen) is computed incorrectly for tables with vertically overlapping multicolumn cells. Create a 3x3 table; make cols 1&2 in row 1 a multicol; make cols 2&3 in row 2 a multicol; fill multicols with text -> the cell in row 2 is enlarged even though it is not filled completely (#150) - 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. Checked last time on 2001/01/12: - 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 no difference can be observed! (it took me an hour to analyse the problem :-() (#36) - Document "fail.lyx" (see former email) does not export to dvi due to a problem with font settings and tables; in addition, a vertical line is printed erroneously after a multicolumn cell (#172/#173) Checked last time on 2002/01/03: - I have included a plain LaTeX file into my LyX document by "Insert->Include file" with option "Use verbatim". Unfortunately, LyX does not notice changes in the TeX file when updating DVI. Is this a bug or a missing feature? Checked last time on 2001/12/30: - reLyX does not translate "\ " and "~" (protected spaces) inside tabulars correctly (probably because reLyX still generates old-style tabulars) (#180) - The file format for tables is absolutely bloated. Can't we suppress tags that have default values (e.g. endfoot="false" or width="0pt" )? Two tiny tables => >1500 lines in LyX file!!! (#212) - If several table cells are combined in one multicolumn cell, the content of all but the first cell is lost (hidden). IMHO the content of all cells should be merged in order to prevent unintended loss of text (#121) - 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 (and in the spell checker dialog / the open document dialog) - The scroll button of a wheel mouse does not work with insets as the cursor is blocked ("hangs") at some positions; the problem seems to be related to nested insets (observed with floats) Checked last time before 2001/12/06: - After defining the Tgif (vector drawing program) file type and converters to eps and xpm, the graphics inset still does not process my files. - Warnings and messages (2002/02/02) formulabase.C:729: warning: #warning pretty ugly math_cursor.C:818: warning: #warning This should probably take cellXOffset and cellYOffset into account math_gridinset.C:50: warning: #warning fix this once the interface to LyXLength has improved math_kerninset.C:43: warning: #warning fix this once the interface to LyXLength has improved math_parser.C:942: warning: #warning A hack... insetminipage.C:76: warning: #warning Remove this color definitions before 1.2.0 final! insettabular.C:676: warning: #warning fix scrolling when cellinset has requested a scroll (Jug)!!! insettabular.C:1438: warning: #warning This should be fixed in the right manner (20011128 Jug) insettext.C:1112: warning: #warning I changed this to always return Dispatched maybe it is wrong (20011001 Jug) FormParagraph.C:80: warning: #warning Please someone of you GUII people have a look at this! BufferView2.C:649: warning: #warning FIXME BufferView_pimpl.C:3261: warning: #warning Why is this code different from specialChar() below? (JMarc) buffer.C:303: warning: #warning And _why_ is this here? (Lgb) tabular.C:2360: warning: #warning Jose please have a look here I changed the longtable header/footer tabular.C:2361: warning: #warning ---- options so I had to disable the docbook code (Jug 20011219) text2.C:2196: warning: #warning I believe this code is wrong. (Lgb) text2.C:2197: warning: #warning Jürgen, have a look at this. (Lgb) text2.C:2198: warning: #warning Hmmm, I guess you are right but we text2.C:2199: warning: #warning should verify when this is needed text2.C:2419: warning: #warning This will not work anymore when we have multiple views of the same buffer vspace.C:460: warning: control reaches end of non-void function `VSpace::inPixels(BufferView *) const' ********************** Bugs that might not be fixed for 1.2.0 :-( ***************************** - 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. (#114) - 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 (#43) - You cannot delete empty LyX code paragraphs with the backspace key; however, you can delete them with the delete key (#4) 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) - The citation ref. dialog should have a similar feature as the buffer choice in the cross ref. dialog (#123) - In the label dialog, the buttons should be reordered ("ok"/"clear"/"cancel") (#85)