Hi,

I have decided to keep you busy and added 7 new bug reports :-)
(some of the bugs have been found out by Herbert)

Have a nice day,

Michael

-- 
=======================================================================
Michael Schmitt                       Telefon: +49 651 97551-40
Institut f�r Telematik                Telefax: +49 651 97551-12
Bahnhofstrasse 30-32                  WWW:     http://www.ti.fhg.de
D-54292 Trier                         E-Mail:  mailto:[EMAIL PROTECTED]
=======================================================================

                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 2001/12/30:

- copy and past 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 provides 
  latex errors like unknown color latex or unknown language latex

- alt-m-m for the mathbox; \frac for a fraction or insert it from mathpanel; write 
anything 
  in the uppercell; mark and copy anything from the uppercell; try to paste it into 
the lowercell
  -> it's copied behind the fraction!

- It is intended that "del" in table cell dummy position does not delete cell contents 
  but "shift+del" does?

- When the zoom factor is changed in the preferences dialog, the size of 
  tables (cells) is not updated

- Shift+CTRL+End at dummy positions in tables has a strange effect when some cells are 
selected

- reLyX does not translate "\ " and "~" (protected spaces) inside tabulars correctly 
  (probably because reLyX still generates old-style tabulars)

- 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!!! 

- Create a 5x5 table and insert anything in the first row; copy this whole row or part 
of it;
  paste it into the empty second row -> it's not possible to put the cursor anywhere 
in all
  cells of the new row, it jumps always in front of the text (#145)

- Patch already available:
  Create a 5x5 table; enter the first cell of the tabular using keyboard (e.g. do 
cursorright
  if you are before the tabular). Make sure you are in the 'dummy' position;
  press shift+cursordown: the selection is done as expected, but the cursor is not at 
the right place!

  Place your cursor on the bottom-left cell (others work). You should be in the dummy 
position with 
  cell _not_ selected; do a shift+cursorup -> the whole column is selected!

- 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!

- Insert a note into an empty doc; insert an ERT into the note -> the note width 
changes on screen! (#147)

  Click with the _mouse_ past the ERT (but still within the note) -> the cursor is set 
past the ERT but the
  "TeX" button in the tool bar does not work (the corresponding menu entry 
"Insert->TeX" works) (#148)

- Create a document with a note inset, two ERTs (with dummy text) inside the note and 
some plain text
  (*nothing* else); perform "undo" (until empty doc) and "redo" again -> LyX crashes 
(difficult to reproduce;
  I hope the backtrace gives some useful information) (#149)

  #0  0x082209a8 in Row::height (this=0x7c118fdc) at lyxrow.h:106
  #1  0x080d038c in LyXScreen::drawFromTo (this=0x6e630fdc, text=0x6e56ce70, 
bv=0x5f8e8fec, y1=0, y2=414, y_offset=0, x_offset=0,
      internal=false) at screen.C:141
  #2  0x080d1327 in LyXScreen::update (this=0x6e630fdc, text=0x6e56ce70, 
bv=0x5f8e8fec, y_offset=0, x_offset=0) at screen.C:448
  #3  0x080571c0 in BufferView::Pimpl::update (this=0x5f8eaf28) at 
BufferView_pimpl.C:1015
  #4  0x080573a9 in BufferView::Pimpl::update (this=0x5f8eaf28, text=0x6e56ce70, f=7) 
at BufferView_pimpl.C:1087
  #5  0x0805177e in BufferView::update (this=0x5f8e8fec, text=0x6e56ce70, f=7) at 
BufferView.C:178
  #6  0x080529c7 in BufferView::menuRedo (this=0x5f8e8fec) at BufferView2.C:278

- When starting LyX for the first time, Screen DPI (in the preferences dialog) is set 
to "nan". 

- When changing some font property for a set of table cells, the cell selection is 
revoked.

- Enter math mode; enter "1" twice -> different font

- Create a table and place a math formula "1*1" into one of its cells; try to select 
the
  _whole_ formula with the mouse -> won't work

- Menu items "Layout => XXX Style" are not updated for mathed (but the menu items 
  can be used in math mode!) (#130)

- 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) (#59)
 
- Insert a minipage inside a 1x1 table inside a figure float; then set the minipage 
width 
  to 90% (whatever that means) -> you cannot invoke the minipage dialog anymore;
  there are also general drawing and cursor positioning problems, e.g. try to cut the 
minipage 
  and paste it outside the figure

- Insert a figure float into an empty document; insert a minipage (width: 50%) into
  the float (-> background is painted incorrectly) (#155)

- 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.

- Appending a column after the last column causes a freed memory access, #108
  (sorry guys, I get this report with njamd even for a simple 1x1 table):

  #0  0x080d3fe7 in LyXTabular::AppendColumn (this=0x75c15f98, cell=0) at tabular.C:308
  #1  0x0814fabe in InsetTabular::tabularFeatures (this=0x75c13f6c, bv=0x5fc5cfec, 
feature=APPEND_COLUMN, value=@0xbffff008)
      at insettabular.C:1797
  #2  0x081a870b in FormTabular::input (this=0x5f048f00, ob=0x75ebaef8) at 
FormTabular.C:618
  #3  0x081c79e8 in FormBaseDeprecated::InputCB (ob=0x75ebaef8, data=0) at 
FormBaseDeprecated.C:212
  #4  0x081c7166 in C_FormBaseDeprecatedInputCB (ob=0x75ebaef8, 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  0x081676aa in GUIRunTime::runTime () at GUIRunTime.C:86
  #8  0x080a2447 in LyXGUI::runTime (this=0x4266bff0) at lyx_gui.C:318
  #9  0x080a2ca4 in LyX::LyX (this=0xbffff1dc, argc=0xbffff204, argv=0xbffff264) at 
../src/lyx_main.C:176
  #10 0x080c5cee in main (argc=1, argv=0xbffff264) at ../src/main.C:38
  #11 0x402a07ee in __libc_start_main () from /lib/libc.so.6

- "Wide figures" do not work with option "Here, definitely" (at least in the article 
class 
  without additional flags/options). Therefore the option should be disabled for them.

- Place an ERT into a figure float; collapse it; place a minipage next to it 
  -> the green background is painted beyond the right border of the minipage (#155)

- 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 (#125)

- Szenario: An empty doc with an empty minipage; when editing plain text in front of 
the minipage
  I got the following message:

  #1  0x402b1665 in raise () from /lib/libc.so.6
  #2  0x402b2c81 in abort () from /lib/libc.so.6
  #3  0x081cc42b in lyx::abort () at abort.C:9
  #4  0x081e2b88 in void lyx::Assert<bool> (assertion=false) at LAssert.h:24
  #5  0x080cde2b in Paragraph::Pimpl::getChar (this=0x6e344fac, pos=57) at 
paragraph_pimpl.C:88
  #6  0x080cd7fa in Paragraph::getChar (this=0x6e342fdc, pos=57) at paragraph.C:2050
  #7  0x080ccbaa in Paragraph::isInset (this=0x6e342fdc, pos=57) at paragraph.C:1836
  #8  0x080e97f9 in LyXText::prepareToPrint (this=0x6e36ee70, bview=0x5fc5cfec, 
row=0x7f959fdc, x=@0xbfffe484, fill_separator=@0xbfffe4c0,
      fill_hfill=@0xbfffe4c0, fill_label_hfill=@0xbfffe4c0, bidi=false) at text.C:2117
  #9  0x080e69e8 in LyXText::setHeightOfRow (this=0x6e36ee70, bview=0x5fc5cfec, 
row_ptr=0x7f959fdc) at text.C:1535
  #10 0x080e8932 in LyXText::insertChar (this=0x6e36ee70, bview=0x5fc5cfec, c=32 ' ') 
at text.C:1936
  #11 0x080fe31b in TransManager::insertVerbatim (this=0x5e95cf84, str=@0xbfffe7b0, 
text=0x6e36ee70) at trans_mgr.C:262
  #12 0x080fe3f9 in TransManager::insert (this=0x5e95cf84, str=@0xbfffe7b0, 
text=0x6e36ee70) at trans_mgr.C:284
  #13 0x080fe28b in TransManager::TranslateAndInsert (this=0x5e95cf84, c=32 ' ', 
text=0x6e36ee70) at trans_mgr.C:252
 
- Insert/Special character/Linebreak shows a very strange behaviour within 
  mathed especially if you change from math formula to display formula 
  afterwards (#118)

- In the "open" dialog, "Documents" and "Examples" do not have shortcuts;
  in the "external material" dialog, "apply" is not activated if you enter the file 
name by hand

- German "�" (o umlaut) has a strange effect in mathed (#154)

- 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)

- Open new document; insert->float->figure; insert->minipage;
  insert->old graphics; insert->tabular material next to the graphics;
  place the cursor anywhere in the table (dummy position or table cell
  doesn't matter).  Now click on the picture -> crash (#153)

- 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

- Place two 5x5 tables next to each other; add a URL inset into the cell in the center 
of
  the second table; try to open the inset with the left mouse button -> won't work 
(#152)

- 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 (#122)
 
- Remove the old graphics inset (from GUI and from code
  if automatic conversion is activated and works satisfyingly) (#53)

- Create a table with only one column; why are the lines set differently from bigger 
tables?

- Create a table (2 columns, 30 rows); set the second column to fixed width;
  enter some text into a cell and place the cursor in the middle of the text; 
  scroll down using the mouse/scroll bar; select another cell -> the whole column is 
erased 

- Create a very large table (2x30; >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

- Select a set of cells in an empty table and press a key.  
  the text will be inserted in the last cell after the selection
  is cleared (good). but there will be a blue-background cursor
  trail, e.g. two cells above. (#56)

- 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)

- 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 -> error box inside the minipage is not cleared on screen 

- Create a document with about 10 open footnotes; then move to the end of the document 
and collapse
  the footnotes -> the scroll bar is not updated fully correctly (#132)

- 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 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)

- 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.

- 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

- 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. (#46)

- 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 (#60)

- 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)

- Navigate does not work for algorithms and figures (#11)

Checked last time before 2001/12/06:

- 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 problem :-() (#36)

- 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 (2001/12/30)

math_cursor.C:798: 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:42: warning: #warning fix this once the interface to LyXLength has 
improved
math_parser.C:934: warning: #warning A hack...
insetminipage.C:76: warning: #warning Remove this color definitions before 1.2.0 final!
insettabular.C:663: warning: #warning fix scrolling when cellinset has requested a 
scroll (Jug)!!!
insettabular.C:1407: warning: #warning This should be fixed in the right manner 
(20011128 Jug)
insettabular.C:2083: warning: #warning Remove use of VSpace as soon as 
LyXLength::inPixels exists (JMarc)
insettext.C:1103: warning: #warning I changed this to always return Dispatched maybe 
it is wrong (20011001 Jug)
insettext.C:2478: warning: #warning Dekel please have a look on this one RTL? (Jug)
insettext.C:2479: warning: #warning DEKEL!
lyxsum.C:23: warning: #warning lyx::sum() using mmap (lightning fast)
BufferView2.C:571: warning: #warning FIXME
BufferView_pimpl.C:838: warning: #warning variable c is set but never used. What is it 
good for?? (JMarc)
BufferView_pimpl.C:839: warning: #warning isnt this code dead ?? "open a float" ??? 
(jbl)
BufferView_pimpl.C:3258: warning: #warning Why is this code different from 
specialChar() below? (JMarc)
buffer.C:296: warning: #warning And _why_ is this here? (Lgb)
tabular.C:2358: warning: #warning Jose please have a look here I changed the longtable 
header/footer
tabular.C:2359: warning: #warning ---- options so I had to disable the docbook code 
(Jug 20011219)
text.C:2334: warning: #warning Dekel please have a look on this one RTL? (Jug)
text.C:2335: warning: #warning DEKEL!
text2.C:2203: warning: #warning I believe this code is wrong. (Lgb)
text2.C:2204: warning: #warning J�rgen, have a look at this. (Lgb)
text2.C:2205: warning: #warning Hmmm, I guess you are right but we
text2.C:2206: warning: #warning should verify when this is needed
text2.C:2428: warning: #warning This will not work anymore when we have multiple views 
of the same buffer

********************** 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)

- 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).

- The citation ref. dialog should have a similar feature as the buffer choice in
  the cross ref. dialog (#123)

- 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)

- 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 (#119)

- Start LyX, open buffer, close buffer, have a look at the minibuffer (#51)

- In the label dialog, the buttons should be reordered ("ok"/"clear"/"cancel") (#85)

- 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 (#112)
   - 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) (#113)

- 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 (#110)

- The year of the following bibtex entry is not shown correctly in the citation dialog 
(#109)

     @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!

Reply via email to