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!