Hello everybody,

I think it is time for an updated bug list! Unfortunately, I did not have
the time to check _all_ bug reports and but at least I am able to
contribute a few new ones (as soon as I am quiet, you are talking about
new features instead of fixing old bugs, ts...ts...ts... shame on you.:-))

As mentioned before, I am not able to provide sophisticated Purify
reports anymore. However, I hope ElectricFrence and NJAMD will do a good
job as well. In a sample, I was able to get the same trace by running
ElectricFence as I got by running Purify before (but, of course, with
much less information). I will update the other Purify reports ASAP such
that line number information become fully correct again.

Regards, Michael

-- 
======================================================================
Michael Schmitt                    phone: +49 451 99 77 410
Glockenhaeuschen 8                 eMail: [EMAIL PROTECTED]
DE-54634 Bitburg, Germany          WWW:   http://www.teststep.org
======================================================================

                LyX 1.2.0cvs - Bug list (2001/10/31)

Please report new or fixed bugs directly to "[EMAIL PROTECTED]" 

*************************************************************************

- Start LyX; open new file; open the document dialog; change separation from "indent"
  to "skip"; "save as class defaults"; close document; open new file; open document
  dialog -> separation is reset to "indent" again!

- Even though _a_spell dies, the message "The _i_spell process has died" is printed

? Mike Ressler: 1) File->New from Template 2) Select letter.lyx 
    3) Put the cursor anywhere in the "My Name" area 4) Click the "TeX" button
  -> An ERT box is created that hangs way off the left side of the screen, so
  that the tab and the first few characters are not visible. One can right
  click on the box and collapse it; everything is fine. If you right click
  and inline it, however, the box shrinks to the _left_ edge of the screen
  and drags the rest of the "From" block with it.

- 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)
 
- Cosmetics: If the spell checker dies, an error dialog is shown in which 
  the OK button is placed over the last line of the error description

- The spell checker ignores table cells!

- Open a new document; insert a note inset with two pars (e.g., letters "a" and "b");
  cut the pars and place them in front of the note (separate paragraph!);
  cut the note; move the cursor upwards

  Free Memory Access:

  #0  0x08119903 in LyXText::setCursorIntern (this=0xaf6d5e70, bview=0x5af87fec,
      par=0xb47cdfdc, pos=0, setfont=true, boundary=false) at text2.C:2211
  #1  0x0811af0e in LyXText::deleteEmptyParagraphMechanism (this=0xaf6d5e70,
      bview=0x5af87fec, old_cursor=@0xbfffe7f8) at text2.C:2528
  #2  0x08119d05 in LyXText::setCursorFromCoordinates (this=0xaf6d5e70, 
bview=0x5af87fec,
      x=54, y=63) at text2.C:2265
  #3  0x0811a290 in LyXText::cursorUp (this=0xaf6d5e70, bview=0x5af87fec) at 
text2.C:2321
  #4  0x0805b60f in BufferView::Pimpl::Dispatch (this=0x5af89f28, action=LFUN_UP,
      argument=@0xbfffee58) at BufferView_pimpl.C:1903
  #5  0x080512e2 in BufferView::Dispatch (this=0x5af87fec, action=LFUN_UP,
      argument=@0xbfffee58) at BufferView.C:294
  #6  0x080ce11c in LyXFunc::dispatch (this=0x59ce9f84, ac=37,
      do_not_use_this_arg=@0xbfffeec8) at lyxfunc.C:1625
  #7  0x080c9078 in LyXFunc::processKeySym (this=0x59ce9f84, keysym=65362, state=0)
      at lyxfunc.C:352
  #8  0x08055bd6 in BufferView::Pimpl::workAreaKeyPress (this=0x5af89f28, 
keysym=65362,
      state=0) at BufferView_pimpl.C:512
  #9  0x0821cdd7 in SigC::ObjectSlot2_<void, unsigned long, unsigned int, 
BufferView::Pimpl>::callback (d=0x5b1e5ff0, p1=65362, p2=0) at 
../sigc++/object_slot.h:250
  #10 0x0823b7be in SigC::Callback2<void, unsigned long, unsigned int>::call ( 
this=0x5b1e5ff0, p1=@0xbffff0b0, p2=@0xbffff0b4) at ../sigc++/slot.h:456
  #11 0x0823b8b3 in SigC::Signal2<void, unsigned long, unsigned int, 
SigC::Marshal<void> >::t (this=0x5af89f5c, p1=@0xbffff0b0, p2=@0xbffff0b4) at 
../sigc++/basic_signal.h:472
  #12 0x0823bb1d in SigC::Signal2<void, unsigned long, unsigned int, 
SigC::Marshal<void> >::rator() (this=0x5af89f5c, p1=@0xbffff0b0, p2=@0xbffff0b4) at 
../sigc++/basic_signal.h:450
  #13 0x08084bc8 in WorkArea::work_area_handler (ob=0x5b1b9f00, event=9, key=65362,
      xev=0x400972ec) at WorkArea.C:49
  #14 0x0808338e in C_WorkArea_work_area_handler (ob=0x5b1b9f00, event=9, key=65362,
      xev=0x400972ec) at WorkArea.C:65
  #15 0x4005bf83 in fl_handle_it () from /usr/X11R6/lib/libforms.so.0.88
  #16 0x4005c029 in fl_handle_object () from /usr/X11R6/lib/libforms.so.0.88
  #17 0x4004ec52 in fl_keyboard () from /usr/X11R6/lib/libforms.so.0.88
  #18 0x4004f01a in fl_handle_form () from /usr/X11R6/lib/libforms.so.0.88
  #19 0x4004f2b3 in do_keyboard () from /usr/X11R6/lib/libforms.so.0.88
  #20 0x4004f8c1 in do_interaction_step () from /usr/X11R6/lib/libforms.so.0.88
  #21 0x4004fee2 in fl_treat_interaction_events () from 
/usr/X11R6/lib/libforms.so.0.88
  #22 0x4004ff1c in fl_check_forms () from /usr/X11R6/lib/libforms.so.0.88
  #23 0x0819043a in GUIRunTime::runTime () at GUIRunTime.C:86
  #24 0x080bc9f5 in LyXGUI::runTime (this=0x41523ff0) at lyx_gui.C:315
  #25 0x080be0ad in LyX::LyX (this=0xbffff468, argc=0xbffff4b4, argv=0xbffff514)
      at ../src/lyx_main.C:176
  #26 0x080e36f7 in main (argc=1, argv=0xbffff514) at ../src/main.C:38
  #27 0x4023c7ee in __libc_start_main () from /lib/libc.so.6

- Remove the old graphics inset (from GUI and from code
  if automatic conversion is activated and works satisfyingly)

- When selecting plain text with an embedded formula, the formula is not 
  highlighted

- Text in an ERT should be handled verbatim, i.e. double spaces should not
  be removed automatically

- The citation ref. dialog should have a similar feature as the buffer choice in
  the cross ref. dialog (just my personal opinion)

? Juergen S.: 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.

- Angus: Start LyX, open buffer, close buffer, have a look at the minibuffer

- In the cross/citation reference dialog, it is possible to add an
  empty reference; this should be disallowed, shouldn't it?

- 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 an algorithm float; enter two(!) paragraphs inside it; 
  add an ERT in a third par (-> see the cursor in front of the ERT!);
  enter a par in the ERT; cut the two pars in front of the ERT; paste them into the
  ERT -> some text is lost

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







/* The following bug reports have not been checked on 2001/10/31 
   However most of them should still be valid */


- A hfill following a minipage (same paragraph) is not painted correctly on screen

- If you cut some text from an ERT inset and paste it into a standard paragraph, the
  language(!) of the text becomes "latex". Moreover, it is not possible to move the
  cursor through the text. CursorUp/Down seem to work but CursorLeft is blocked
  at some lines.

- Create a note inset and add a few words; then press "Return" at the very beginning 
of the
  note (-> a new, empty paragraph is created) and CursorUp -> the inset is left but 
the
  empty paragraph is not removed (OTOH, an empty par in the middle of the note is 
removed
  as soon as you click at a paragraph outside the note!)

- Cut all text from a note with two paragraphs and paste it right in front of the
  now empty note (same par!) -> Stack overflow

      SOF: Stack overflow error
      This is occurring while in:
            Inset::owner()const [inset.h:227]
            UpdatableInset::getMaxWidth(BufferView*,const UpdatableInset*)const 
[inset.C:314]
            InsetText::getMaxWidth(BufferView*,const UpdatableInset*)const 
[insettext.C:1739]
            UpdatableInset::getMaxWidth(BufferView*,const UpdatableInset*)const 
[inset.C:316]
            InsetCollapsable::getMaxWidth(BufferView*,const UpdatableInset*)const 
[insetcollapsable.C:395]
            UpdatableInset::getMaxWidth(BufferView*,const UpdatableInset*)const 
[inset.C:316]
            InsetText::getMaxWidth(BufferView*,const UpdatableInset*)const 
[insettext.C:1739]
            UpdatableInset::getMaxWidth(BufferView*,const UpdatableInset*)const 
[inset.C:316]
            InsetCollapsable::getMaxWidth(BufferView*,const UpdatableInset*)const 
[insetcollapsable.C:395]
            UpdatableInset::getMaxWidth(BufferView*,const UpdatableInset*)const 
[inset.C:316]
            InsetText::getMaxWidth(BufferView*,const UpdatableInset*)const 
[insettext.C:1739]
            UpdatableInset::getMaxWidth(BufferView*,const UpdatableInset*)const 
[inset.C:316]
            InsetCollapsable::getMaxWidth(BufferView*,const UpdatableInset*)const 
[insetcollapsable.C:395]
            UpdatableInset::getMaxWidth(BufferView*,const UpdatableInset*)const 
[inset.C:316]
            ....
      Stack pointer 0xff408668, frame size 112 bytes

- 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 to handle xfig graphics?

- 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 select an empty paragraph and cut it with the delete key

- 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
  
- Insert a minipage in an empty figure float; then try to insert some text 
  past the minipage but still inside the float -> there is no way
  to move the cursor right after the minipage

- The undo operation always moves the cursor out of the current inset

- 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! (More terribly, the 
  complete layout settings seem to be identical for the minipage and its 
  paragraph; it seems like "minipage" is considered a property of paragraphs,
  not as an environment

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

- Create a new doc; insert a (note) inset; while the cursor is placed in the 
  inset, open the "Document" menu and select the current file -> core dump. 
  The problem also occurs with several documents whenever you switch to a 
  document which cursor is placed in an inset (#457387)

- 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. Solutions: (a) add new "Inset" entry in the "Layout"
  menu (b) dialog is opened for the deepest nested inset on which the 
  cursor is placed

- Delete the first row of a 5x5 table (where the cells in the first two rows have 
  a single letter as content)

      FMR: Free memory read (5 times)
      This is occurring while in:
            Paragraph::size()const [paragraph.C:2017]
            LyXText::rowLast(const Row*)const [text.C:186]
            LyXText::rowLastPrintable(const Row*)const [text.C:196]
            LyXText::getVisibleRow(BufferView*,int,int,Row*,int,bool) [text.C:2931]
            InsetText::draw(BufferView*,const LyXFont&,int,float&,bool)const 
[insettext.C:458]
            InsetTabular::draw(BufferView*,const LyXFont&,int,float&,bool)const 
[insettabular.C:300]
            LyXText::draw(BufferView*,const Row*,int&,int,float&,bool) [text.C:442]
            LyXText::getVisibleRow(BufferView*,int,int,Row*,int,bool) [text.C:3556]
            LyXScreen::drawFromTo(LyXText*,BufferView*,int,int,int,int,bool) 
[screen.C:130]
            LyXScreen::update(LyXText*,BufferView*,int,int) [screen.C:441]
            BufferView::Pimpl::update() [BufferView_pimpl.C:973]
            BufferView::Pimpl::updateInset(Inset*,bool) [BufferView_pimpl.C:3365]
            BufferView::updateInset(Inset*,bool) [BufferView2.C:490]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:593]
            InsetTabular::tabularFeatures(BufferView*,LyXTabular::Feature,const 
lyxstring&) [insettabular.C:1705]
            FormTabular::input(flobjs_*,long) [FormTabular.C:522]
            FormBaseDeprecated::InputCB(flobjs_*,long) [FormBaseDeprecated.C:212]
            C_FormBaseDeprecatedInputCB [FormBaseDeprecated.C:54]
            fl_object_qread [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:86]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:177]
            main           [main.C:38]
            _start         [crt1.o]
      Reading 4 bytes from 0x1aa7f30 in the heap.
      Address 0x1aa7f30 is 32 bytes into a freed  block at 0x1aa7f10 of 36 bytes.
      This block was allocated from:
            malloc         [rtlib.o]
            __bUiLtIn_nEw  [new1.cc:84]
            __builtin_new  [rtlib.o]
            InsetText::setParagraphData(Paragraph*) [insettext.C:1757]
            InsetText::init(const InsetText*,bool) [insettext.C:159]
            InsetText::InsetText(const InsetText&,bool) [insettext.C:145]
            LyXTabular::cellstruct::LyXTabular::cellstruct(const 
LyXTabular::cellstruct&) [tabular.h:409]
            
construct__H2ZQ210LyXTabular10cellstructZQ210LyXTabular10cellstruct_PX01RCX11_v 
[stl_construct.h:48]
            
__uninitialized_copy_aux__H2ZPCQ210LyXTabular10cellstructZPQ210LyXTabular10cellstruct_X01X01X11G12__false_type_X11
 [stl_uninitialized.h:58]
            
__uninitialized_copy__H3ZPCQ210LyXTabular10cellstructZPQ210LyXTabular10cellstructZQ210LyXTabular10cellstruct_X01X01X11PX21_X11
 [stl_uninitialized.h:71]
            
uninitialized_copy__H2ZPCQ210LyXTabular10cellstructZPQ210LyXTabular10cellstruct_X01X01X11_X11
 [stl_uninitialized.h:80]
            
vector<LyXTabular::cellstruct,allocator<LyXTabular::cellstruct>>::vector<LyXTabular::cellstruct,allocator<LyXTabular::cellstruct>>(const
 vector<LyXTabular::cellstruct,allocator<LyXTabular::cellstruct>>&) [stl_vector.h:235]
            
construct__H2Zt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstruct_PX01RCX11_v
 [stl_construct.h:48]
            
__uninitialized_copy_aux__H2ZPCt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZPt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstruct_X01X01X11G12__false_type_X11
 [stl_uninitialized.h:58]
            
__uninitialized_copy__H3ZPCt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZPt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstr
 [stl_uninitialized.h:71]
            
uninitialized_copy__H2ZPCt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZPt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstruct_X01X01X11_X11
 [stl_uninitialized.h:80]
            
_M_allocate_and_copy__H1ZPCt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstruct_t6vector2Zt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZt9allocator1Zt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ
 [stl_vector.h:424]
            
__as__t6vector2Zt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZt9allocator1Zt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructRCt6vector2Zt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabu
 [stl_vector.h:510]
            LyXTabular::Init(int,int,const LyXTabular*) [tabular.C:183]
            LyXTabular::LyXTabular(InsetTabular*,int,int) [tabular.C:101]
            InsetTabular::InsetTabular(const Buffer&,int,int) [insettabular.C:132]
            BufferView::Pimpl::Dispatch(kb_action,const lyxstring&) 
[BufferView_pimpl.C:2800]
            BufferView::Dispatch(kb_action,const lyxstring&) [BufferView.C:294]
            LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1617]
            ControlTabularCreate::apply() [ControlTabularCreate.C:57]
            ControlButtons::OKButton() [ControlButtons.C:40]
            ViewBase::OKButton() [ViewBase.h:46]
            C_FormBaseOKCB [FormBase.C:151]
            fl_object_qread [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:86]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:177]
            main           [main.C:38]
            _start         [crt1.o]
      There have been 78 frees since this block was freed from:
            free           [rtlib.o]
            __bUiLtIn_dElEtE [new2.cc:54]
            __builtin_delete [rtlib.o]
            Paragraph::~Paragraph() [paragraph.C:160]
            InsetText::setParagraphData(Paragraph*) [insettext.C:1753]
            InsetText::init(const InsetText*,bool) [insettext.C:159]
            InsetText::operator =(const InsetText&) [insettext.C:151]
            LyXTabular::cellstruct::operator =(const LyXTabular::cellstruct&) 
[tabular.C:241]
            
__copy__H3ZPCQ210LyXTabular10cellstructZPQ210LyXTabular10cellstructZi_X01X01X11G26random_access_iterator_tagPX21_X11
 [stl_algobase.h:139]
            __copy_dispatch<const 
LyXTabular::cellstruct*,LyXTabular::cellstruct*,__false_type>::copy(const 
LyXTabular::cellstruct*,const LyXTabular::cellstruct*,LyXTabular::cellstruct*) 
[stl_algobase.h:161]
            
copy__H2ZPCQ210LyXTabular10cellstructZPQ210LyXTabular10cellstruct_X01X01X11_X11 
[stl_algobase.h:188]
            vector<LyXTabular::cellstruct,allocator<LyXTabular::cellstruct>>::operator 
=(const vector<LyXTabular::cellstruct,allocator<LyXTabular::cellstruct>>&) 
[stl_vector.h:517]
            
__copy__H3ZPt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZPt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZi_X01X01X11G26random_access_iterator_tagPX21_X11
 [stl_algobase.h:139]
            
copy__t15__copy_dispatch3ZPt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZPt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZ12__false_typePt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXT
 [stl_algobase.h:161]
            
copy__H2ZPt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZPt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstruct_X01X01X11_X11
 [stl_algobase.h:188]
            
erase__t6vector2Zt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZt9allocator1Zt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructPt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cells
 [stl_vector.h:394]
            LyXTabular::DeleteRow(int) [tabular.C:267]
            InsetTabular::tabularFeatures(BufferView*,LyXTabular::Feature,const 
lyxstring&) [insettabular.C:1699]
            FormTabular::input(flobjs_*,long) [FormTabular.C:522]
            FormBaseDeprecated::InputCB(flobjs_*,long) [FormBaseDeprecated.C:212]
            C_FormBaseDeprecatedInputCB [FormBaseDeprecated.C:54]
            fl_object_qread [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:86]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:177]
            main           [main.C:38]
            _start         [crt1.o]

- Create a new document; insert 5x5 table; delete (first) column; try to move the 
cursor to the right

      FMR: Free memory read
      This is occurring while in:
            Paragraph::getLayout()const [paragraph.C:2042]
            
LyXText::prepareToPrint(BufferView*,Row*,float&,float&,float&,float&,bool)const 
[text.C:2025]
            LyXText::getColumnNearX(BufferView*,Row*,int&,bool&)const [text.C:3579]
            LyXText::setCursorFromCoordinates(BufferView*,LyXCursor&,int,int)const 
[text2.C:2276]
            BufferView::Pimpl::checkInsetHit(LyXText*,int&,int&,unsigned int) 
[BufferView_pimpl.C:857]
            BufferView::checkInsetHit(LyXText*,int&,int&,unsigned int) 
[BufferView.C:119]
            InsetText::checkAndActivateInset(BufferView*,int,int,int) 
[insettext.C:1709]
            InsetText::edit(BufferView*,int,int,unsigned int) [insettext.C:670]
            InsetTabular::activateCellInset(BufferView*,int,int,int,bool) 
[insettabular.C:1928]
            InsetTabular::moveRight(BufferView*,bool) [insettabular.C:1403]
            InsetTabular::localDispatch(BufferView*,kb_action,const lyxstring&) 
[insettabular.C:902]
            LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:871]
            LyXFunc::processKeySym(unsigned long,unsigned int) [lyxfunc.C:353]
            BufferView::Pimpl::workAreaKeyPress(unsigned long,unsigned int) 
[BufferView_pimpl.C:513]
            SigC::ObjectSlot2_<void,unsigned long,unsigned 
int,BufferView::Pimpl>::callback(void*,unsigned long,unsigned int) [object_slot.h:250]
            SigC::Callback2<void,unsigned long,unsigned int>::call(const unsigned 
long&,const unsigned int&) [slot.h:456]
            SigC::Signal2<void,unsigned long,unsigned 
int,SigC::Marshal<void>>::emit(const unsigned long&,const unsigned int&) 
[basic_signal.h:472]
            SigC::Signal2<void,unsigned long,unsigned 
int,SigC::Marshal<void>>::operator ()(const unsigned long&,const unsigned int&) 
[basic_signal.h:450]
            WorkArea::work_area_handler(flobjs_*,int,int,int,int,void*) 
[WorkArea.C:541]
            C_WorkArea_work_area_handler [WorkArea.C:65]
            fl_handle_it   [objects.c]
            fl_handle_object [libforms.a]
            fl_handle_form [forms.c]
            do_keyboard    [forms.c]
            do_interaction_step [forms.c]
            fl_treat_interaction_events [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:86]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:177]
            main           [main.C:38]
            _start         [crt1.o]
      Reading 4 bytes from 0x1aafbc0 in the heap.
      Address 0x1aafbc0 is at the beginning of a freed block of 36 bytes.
      This block was allocated from:
            malloc         [rtlib.o]
            __bUiLtIn_nEw  [new1.cc:84]
            __builtin_new  [rtlib.o]
            InsetText::setParagraphData(Paragraph*) [insettext.C:1757]
            InsetText::init(const InsetText*,bool) [insettext.C:159]
            InsetText::InsetText(const InsetText&,bool) [insettext.C:145]
            LyXTabular::cellstruct::LyXTabular::cellstruct(const 
LyXTabular::cellstruct&) [tabular.h:409]
            
construct__H2ZQ210LyXTabular10cellstructZQ210LyXTabular10cellstruct_PX01RCX11_v 
[stl_construct.h:48]
            
__uninitialized_copy_aux__H2ZPCQ210LyXTabular10cellstructZPQ210LyXTabular10cellstruct_X01X01X11G12__false_type_X11
 [stl_uninitialized.h:58]
            
__uninitialized_copy__H3ZPCQ210LyXTabular10cellstructZPQ210LyXTabular10cellstructZQ210LyXTabular10cellstruct_X01X01X11PX21_X11
 [stl_uninitialized.h:71]
            
uninitialized_copy__H2ZPCQ210LyXTabular10cellstructZPQ210LyXTabular10cellstruct_X01X01X11_X11
 [stl_uninitialized.h:80]
            
vector<LyXTabular::cellstruct,allocator<LyXTabular::cellstruct>>::vector<LyXTabular::cellstruct,allocator<LyXTabular::cellstruct>>(const
 vector<LyXTabular::cellstruct,allocator<LyXTabular::cellstruct>>&) [stl_vector.h:235]
            
construct__H2Zt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstruct_PX01RCX11_v
 [stl_construct.h:48]
            
__uninitialized_copy_aux__H2ZPCt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZPt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstruct_X01X01X11G12__false_type_X11
 [stl_uninitialized.h:58]
            
__uninitialized_copy__H3ZPCt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZPt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstr
 [stl_uninitialized.h:71]
            
uninitialized_copy__H2ZPCt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZPt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstruct_X01X01X11_X11
 [stl_uninitialized.h:80]
            
_M_allocate_and_copy__H1ZPCt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstruct_t6vector2Zt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZt9allocator1Zt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ
 [stl_vector.h:424]
            
__as__t6vector2Zt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructZt9allocator1Zt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabular10cellstructRCt6vector2Zt6vector2ZQ210LyXTabular10cellstructZt9allocator1ZQ210LyXTabu
 [stl_vector.h:510]
            LyXTabular::Init(int,int,const LyXTabular*) [tabular.C:183]
            LyXTabular::LyXTabular(InsetTabular*,int,int) [tabular.C:101]
            InsetTabular::InsetTabular(const Buffer&,int,int) [insettabular.C:132]
            BufferView::Pimpl::Dispatch(kb_action,const lyxstring&) 
[BufferView_pimpl.C:2800]
            BufferView::Dispatch(kb_action,const lyxstring&) [BufferView.C:294]
            LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1617]
            ControlTabularCreate::apply() [ControlTabularCreate.C:57]
            ControlButtons::OKButton() [ControlButtons.C:40]
            ViewBase::OKButton() [ViewBase.h:46]
            C_FormBaseOKCB [FormBase.C:151]
            fl_object_qread [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:86]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:177]
            main           [main.C:38]
            _start         [crt1.o]
      There have been 98 frees since this block was freed from:
            free           [rtlib.o]
            __bUiLtIn_dElEtE [new2.cc:54]
            __builtin_delete [rtlib.o]
            Paragraph::~Paragraph() [paragraph.C:160]
            InsetText::setParagraphData(Paragraph*) [insettext.C:1753]
            InsetText::init(const InsetText*,bool) [insettext.C:159]
            InsetText::operator =(const InsetText&) [insettext.C:151]
            LyXTabular::cellstruct::operator =(const LyXTabular::cellstruct&) 
[tabular.C:241]
            
__copy__H3ZPQ210LyXTabular10cellstructZPQ210LyXTabular10cellstructZi_X01X01X11G26random_access_iterator_tagPX21_X11
 [stl_algobase.h:139]
            
__copy_dispatch<LyXTabular::cellstruct*,LyXTabular::cellstruct*,__false_type>::copy(LyXTabular::cellstruct*,LyXTabular::cellstruct*,LyXTabular::cellstruct*)
 [stl_algobase.h:161]
            
copy__H2ZPQ210LyXTabular10cellstructZPQ210LyXTabular10cellstruct_X01X01X11_X11 
[stl_algobase.h:188]
            
vector<LyXTabular::cellstruct,allocator<LyXTabular::cellstruct>>::erase(LyXTabular::cellstruct*)
 [stl_vector.h:394]
            LyXTabular::DeleteColumn(int) [tabular.C:320]
            InsetTabular::tabularFeatures(BufferView*,LyXTabular::Feature,const 
lyxstring&) [insettabular.C:1710]
            FormTabular::input(flobjs_*,long) [FormTabular.C:522]
            FormBaseDeprecated::InputCB(flobjs_*,long) [FormBaseDeprecated.C:212]
            C_FormBaseDeprecatedInputCB [FormBaseDeprecated.C:54]
            fl_object_qread [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:86]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:177]
            main           [main.C:38]
            _start         [crt1.o]

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

      SOF: Stack overflow error
      This is occurring while in:
            _tfind_unlocked [tfind.c]
            tfind          [libc.so.1]
            dcigettext__   [dcigettext.c:451]
            dcgettext__    [dcgettext.c:51]
            gettext__      [gettext.c:57]
            gettext        [intl-compat.c:86]
            ___FPCc        [gettext.C:32]
            Paragraph::getLabelWidthString()const [paragraph.C:1071]
            LyXText::setHeightOfRow(BufferView*,Row*)const [text.C:1377]
            LyXText::breakAgain(BufferView*,Row*)const [text.C:1577]
            LyXText::checkParagraph(BufferView*,Paragraph*,int) [text2.C:2020]
            LyXText::updateInset(BufferView*,Inset*) [text2.C:2082]
            BufferView::Pimpl::updateInset(Inset*,bool) [BufferView_pimpl.C:3366]
            BufferView::updateInset(Inset*,bool) [BufferView2.C:489]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:593]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:595]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1374]
      Stack pointer 0xff408680, frame size 96 bytes

  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)

         MLK: 84 bytes leaked at 0x11d4f40
         This memory was allocated from:
               malloc         [rtlib.o]
               __bUiLtIn_nEw  [new1.cc:84]
               __builtin_new  [rtlib.o]
               Paragraph::Paragraph(Paragraph*) [paragraph.C:90]
               Paragraph::breakParagraph(const BufferParams&,int,int) 
[paragraph.C:859]
               LyXText::breakParagraph(BufferView*,char) [text.C:1651]
               BufferView::Pimpl::Dispatch(kb_action,const lyxstring&) 
[BufferView_pimpl.C:2548]
               BufferView::Dispatch(kb_action,const lyxstring&) [BufferView.C:294]
               LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1617]
               LyXFunc::processKeySym(unsigned long,unsigned int) [lyxfunc.C:353]
               BufferView::Pimpl::workAreaKeyPress(unsigned long,unsigned int) 
[BufferView_pimpl.C:513]
               SigC::ObjectSlot2_<void,unsigned long,unsigned 
int,BufferView::Pimpl>::callback(void*,unsigned long,unsigned int) [object_slot.h:250]
               SigC::Callback2<void,unsigned long,unsigned int>::call(const unsigned 
long&,const unsigned int&) [slot.h:456]
               SigC::Signal2<void,unsigned long,unsigned 
int,SigC::Marshal<void>>::emit(const unsigned long&,const unsigned int&) 
[basic_signal.h:472]
               SigC::Signal2<void,unsigned long,unsigned 
int,SigC::Marshal<void>>::operator ()(const unsigned long&,const unsigned int&) 
[basic_signal.h:450]
               WorkArea::work_area_handler(flobjs_*,int,int,int,int,void*) 
[WorkArea.C:541]
               C_WorkArea_work_area_handler [WorkArea.C:65]
               fl_handle_it   [objects.c]
               fl_handle_object [libforms.a]
               fl_handle_form [forms.c]
               do_keyboard    [forms.c]
               do_interaction_step [forms.c]
               fl_treat_interaction_events [libforms.a]
               fl_check_forms [libforms.a]
               GUIRunTime::runTime() [GUIRunTime.C:86]
               LyXGUI::runTime() [lyx_gui.C:316]
               LyX::LyX(int*,char**) [lyx_main.C:177]
               main           [main.C:38]
               _start         [crt1.o]

         MLK: 36 bytes leaked at 0x11c8bc8
         This memory was allocated from:
               malloc         [rtlib.o]
               __bUiLtIn_nEw  [new1.cc:84]
               __builtin_new  [rtlib.o]
               Paragraph::breakParagraph(const BufferParams&,int,int) 
[paragraph.C:859]
               LyXText::breakParagraph(BufferView*,char) [text.C:1651]
               BufferView::Pimpl::Dispatch(kb_action,const lyxstring&) 
[BufferView_pimpl.C:2548]
               BufferView::Dispatch(kb_action,const lyxstring&) [BufferView.C:294]
               LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1617]
               LyXFunc::processKeySym(unsigned long,unsigned int) [lyxfunc.C:353]
               BufferView::Pimpl::workAreaKeyPress(unsigned long,unsigned int) 
[BufferView_pimpl.C:513]
               SigC::ObjectSlot2_<void,unsigned long,unsigned 
int,BufferView::Pimpl>::callback(void*,unsigned long,unsigned int) [object_slot.h:250]
               SigC::Callback2<void,unsigned long,unsigned int>::call(const unsigned 
long&,const unsigned int&) [slot.h:456]
               SigC::Signal2<void,unsigned long,unsigned 
int,SigC::Marshal<void>>::emit(const unsigned long&,const unsigned int&) 
[basic_signal.h:472]
               SigC::Signal2<void,unsigned long,unsigned 
int,SigC::Marshal<void>>::operator ()(const unsigned long&,const unsigned int&) 
[basic_signal.h:450]
               WorkArea::work_area_handler(flobjs_*,int,int,int,int,void*) 
[WorkArea.C:541]
               C_WorkArea_work_area_handler [WorkArea.C:65]
               fl_handle_it   [objects.c]
               fl_handle_object [libforms.a]
               fl_handle_form [forms.c]
               do_keyboard    [forms.c]
               do_interaction_step [forms.c]
               fl_treat_interaction_events [libforms.a]
               fl_check_forms [libforms.a]
               GUIRunTime::runTime() [GUIRunTime.C:86]
               LyXGUI::runTime() [lyx_gui.C:316]
               LyX::LyX(int*,char**) [lyx_main.C:177]
               main           [main.C:38]
               _start         [crt1.o]

  Pressing CTRL-Z a third time causes additional memory leaks of 240 bytes.
    
- 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

- Menu item "Insert/Special Character/Superscript" should be disabled in mathed
  since it does not have the desired effect (#451292).

- 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 (BTW: pressing
  CursorDown repetitively works! I thought this is equivalent???)
 
- 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

- Insert an ERT inside a text paragraph, delete it, undo the deletion
  and _undo_ once again 

      FMR: Free memory read
      This is occurring while in:
            textHandleUndo(BufferView*,Undo*) [undo_funcs.C:166]
            textUndo(BufferView*) [undo_funcs.C:46]
            BufferView::menuUndo() [BufferView2.C:233]
            LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1147]
            LyXFunc::processKeySym(unsigned long,unsigned int) [lyxfunc.C:353]
            BufferView::Pimpl::workAreaKeyPress(unsigned long,unsigned int) 
[BufferView_pimpl.C:513]
            SigC::ObjectSlot2_<void,unsigned long,unsigned 
int,BufferView::Pimpl>::callback(void*,unsigned long,unsigned int) [object_slot.h:250]
            SigC::Callback2<void,unsigned long,unsigned int>::call(const unsigned 
long&,const unsigned int&) [slot.h:456]
            SigC::Signal2<void,unsigned long,unsigned 
int,SigC::Marshal<void>>::emit(const unsigned long&,const unsigned int&) 
[basic_signal.h:472]
            SigC::Signal2<void,unsigned long,unsigned 
int,SigC::Marshal<void>>::operator ()(const unsigned long&,const unsigned int&) 
[basic_signal.h:450]
            WorkArea::work_area_handler(flobjs_*,int,int,int,int,void*) 
[WorkArea.C:541]
            C_WorkArea_work_area_handler [WorkArea.C:65]
            fl_handle_it   [objects.c]
            fl_handle_object [libforms.a]
            fl_handle_form [forms.c]
            do_keyboard    [forms.c]
            do_interaction_step [forms.c]
            fl_treat_interaction_events [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:86]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:177]
            main           [main.C:38]
            _start         [crt1.o]
      Reading 4 bytes from 0x18104bc in the heap.
      Address 0x18104bc is 124 bytes into a freed  block at 0x1810440 of 392 bytes.
      This block was allocated from:
            malloc         [rtlib.o]
            __bUiLtIn_nEw  [new1.cc:84]
            __builtin_new  [rtlib.o]
            BufferView::Pimpl::Dispatch(kb_action,const lyxstring&) 
[BufferView_pimpl.C:2711]
            BufferView::Dispatch(kb_action,const lyxstring&) [BufferView.C:294]
            LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1617]
            _GLOBAL_.N.__Q37Toolbar5Pimpl11toolbarItem::ToolbarCB(flobjs_*,long) 
[Toolbar_pimpl.C:298]
            C_Toolbar_ToolbarCB [Toolbar_pimpl.C:310]
            fl_object_qread [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:86]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:177]
            main           [main.C:38]
            _start         [crt1.o]
      There have been 466 frees since this block was freed from:
            free           [rtlib.o]
            __bUiLtIn_dElEtE [new2.cc:54]
            __builtin_delete [rtlib.o]
            Inset::~Inset() [inset.h:138]
            UpdatableInset::~UpdatableInset() [lyxtext.h:629]
            InsetCollapsable::~InsetCollapsable() [lyxtext.h:629]
            InsetERT::~InsetERT() [insetert.C:95]
            Paragraph::Pimpl::erase(int) [paragraph_pimpl.C:158]
            Paragraph::erase(int) [paragraph.C:475]
            CutAndPaste::cutSelection(Paragraph*,Paragraph**,int,int&,char,bool,bool) 
[CutAndPaste.C:98]
            LyXText::cutSelection(BufferView*,bool,bool) [text2.C:1764]
            BufferView::cut(bool) [BufferView2.C:304]
            BufferView::Pimpl::Dispatch(kb_action,const lyxstring&) 
[BufferView_pimpl.C:1525]
            BufferView::Dispatch(kb_action,const lyxstring&) [BufferView.C:294]
            LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1617]
            LyXFunc::processKeySym(unsigned long,unsigned int) [lyxfunc.C:353]
            BufferView::Pimpl::workAreaKeyPress(unsigned long,unsigned int) 
[BufferView_pimpl.C:513]
            SigC::ObjectSlot2_<void,unsigned long,unsigned 
int,BufferView::Pimpl>::callback(void*,unsigned long,unsigned int) [object_slot.h:250]
            SigC::Callback2<void,unsigned long,unsigned int>::call(const unsigned 
long&,const unsigned int&) [slot.h:456]
            SigC::Signal2<void,unsigned long,unsigned 
int,SigC::Marshal<void>>::emit(const unsigned long&,const unsigned int&) 
[basic_signal.h:472]
            SigC::Signal2<void,unsigned long,unsigned 
int,SigC::Marshal<void>>::operator ()(const unsigned long&,const unsigned int&) 
[basic_signal.h:450]
            WorkArea::work_area_handler(flobjs_*,int,int,int,int,void*) 
[WorkArea.C:541]
            C_WorkArea_work_area_handler [WorkArea.C:65]
            fl_handle_it   [objects.c]
            fl_handle_object [libforms.a]
            fl_handle_form [forms.c]
            do_keyboard    [forms.c]
            do_interaction_step [forms.c]
            fl_treat_interaction_events [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:86]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:177]
            main           [main.C:38]
            _start         [crt1.o]

- Add a footnote to an empty document; then add some text into the footnote;
  undo all operations (-> empty doc again), then redo all operations
  -> the footnote reappears but the text inside the footnote is lost
  (#451296)

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

- Package geometry should be selected automatically in the document
  layout dialog if "landscape" is chosen (landscape does not work  
  correctly otherwise; why???); Lgb et al.: Geometry button to be removed 
  from dialog

- The math panel should be moved to the "Insert" menu
  (BTW: The panel should better be replaced by a toolbar or a math menu 
   for quicker access; moreover a lot of math features are not visible in 
   the GUI, e.g. font settings, macros; IMHO the GUI should list all 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)

- 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

  Must be updated...


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)

Reply via email to