Hello,

let's first thank Juergen for his work. I really appreciate it!

Unfortunately, the task of a beta tester is to find bugs. So I send you an
updated list of bugs.

Please note that I could not check whether all previous reported bugs
concerning table are still there because a new table bug has slipped into
the code.

There are also two more _real_ showstoppers that require a closer look by
an expert (memory corruption).

Have a good night (or morning, whereever you live),

Michael



-- 
======================================================================
Michael Schmitt                            phone:     +49 451 500 3725
Institute for Telematics                   secretary: +49 451 500 3721
Medical University of Luebeck              fax:       +49 451 500 3722
Ratzeburger Allee 160              eMail: [EMAIL PROTECTED]
D-23538 Luebeck, Germany           WWW:   http://www.itm.mu-luebeck.de
======================================================================

   Bug list (with some proposals for simple improvements)

Please comment out (//) fixed bugs and send the file back to 

  [EMAIL PROTECTED] 

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

- LyX crashes when _reading_ a file that is part of my PhD
  (sorry I cannot give it to you at this stage :-().
  Have a look at your comment in LyXText::appendParagraph

      FMR: Free memory read
      This is occurring while in:
            LyXText::setHeightOfRow(BufferView*,Row*)const [lyxrow.h:90]
            LyXText::appendParagraph(BufferView*,Row*)const [text.C:1527]
            LyXText::insertParagraph(BufferView*,Paragraph*,Row*)const [text2.C:398]
            LyXText::init(BufferView*,bool) [text2.C:90]
            InsetText::resizeLyXText(BufferView*,bool)const [insettext.C:1923]
            InsetCollapsable::resizeLyXText(BufferView*,bool)const 
[insetcollapsable.C:536]
            Paragraph::resizeInsetsLyXText(BufferView*) [paragraph.C:1971]
            Buffer::resizeInsets(BufferView*) [buffer.C:3732]
            BufferView::Pimpl::resizeCurrentBuffer() [BufferView_pimpl.C:359]
            BufferView::Pimpl::buffer(Buffer*) [BufferView_pimpl.C:199]
            BufferView::buffer(Buffer*) [BufferView.C:70]
            LyXFunc::open(const lyxstring&) [lyxfunc.C:1861]
            LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1267]
            Menubar::Pimpl::MenuCallback(flobjs_*,long) [Menubar_pimpl.C:581]
            C_Menubar_Pimpl_MenuCallback [Menubar_pimpl.C:529]
            fl_object_qread [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:84]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:176]
            main           [main.C:38]
            _start         [crt1.o]
      Reading 4 bytes from 0xf00138 in the heap.
      Address 0xf00138 is at the beginning of a freed block of 4 bytes.
      This block was allocated from:
            malloc         [rtlib.o]
            __bUiLtIn_nEw  [new1.cc:84]
            __builtin_new  [rtlib.o]
            Paragraph::getFontSettings(const BufferParams&,int)const 
[smart_ptr.hpp:151]
            LyXText::getFont(const Buffer*,Paragraph*,int)const [text2.C:165]
            LyXText::singleWidth(BufferView*,Paragraph*,int,char)const [text.C:143]
            LyXText::singleWidth(BufferView*,Paragraph*,int)const [text.C:136]
            LyXText::fill(BufferView*,Row*,int)const [text.C:1010]
            LyXText::appendParagraph(BufferView*,Row*)const [text.C:1526]
            LyXText::insertParagraph(BufferView*,Paragraph*,Row*)const [text2.C:398]
            LyXText::init(BufferView*,bool) [text2.C:90]
            InsetText::resizeLyXText(BufferView*,bool)const [insettext.C:1923]
            InsetText::update(BufferView*,const LyXFont&,bool) [insettext.C:546]
            InsetCollapsable::update(BufferView*,const LyXFont&,bool) 
[insetcollapsable.C:408]
            LyXText::setHeightOfRow(BufferView*,Row*)const [text.C:1244]
            LyXText::appendParagraph(BufferView*,Row*)const [text.C:1527]
            LyXText::insertParagraph(BufferView*,Paragraph*,Row*)const [text2.C:398]
            LyXText::init(BufferView*,bool) [text2.C:90]
            InsetText::resizeLyXText(BufferView*,bool)const [insettext.C:1923]
            InsetText::update(BufferView*,const LyXFont&,bool) [insettext.C:546]
            InsetCollapsable::update(BufferView*,const LyXFont&,bool) 
[insetcollapsable.C:408]
            LyXText::setHeightOfRow(BufferView*,Row*)const [text.C:1244]
            LyXText::appendParagraph(BufferView*,Row*)const [text.C:1527]
            LyXText::insertParagraph(BufferView*,Paragraph*,Row*)const [text2.C:398]
            LyXText::init(BufferView*,bool) [text2.C:90]
            InsetText::resizeLyXText(BufferView*,bool)const [insettext.C:1923]
            InsetCollapsable::resizeLyXText(BufferView*,bool)const 
[insetcollapsable.C:536]
            Paragraph::resizeInsetsLyXText(BufferView*) [paragraph.C:1971]
            Buffer::resizeInsets(BufferView*) [buffer.C:3732]
            BufferView::Pimpl::resizeCurrentBuffer() [BufferView_pimpl.C:359]
            BufferView::Pimpl::buffer(Buffer*) [BufferView_pimpl.C:199]
            BufferView::buffer(Buffer*) [BufferView.C:70]
            LyXFunc::open(const lyxstring&) [lyxfunc.C:1861]
            LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1267]
            Menubar::Pimpl::MenuCallback(flobjs_*,long) [Menubar_pimpl.C:581]
            C_Menubar_Pimpl_MenuCallback [Menubar_pimpl.C:529]
            fl_object_qread [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:84]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:176]
            main           [main.C:38]
            _start         [crt1.o]
      There have been 7034 frees since this block was freed from:
            free           [rtlib.o]
            __bUiLtIn_dElEtE [new2.cc:54]
            __builtin_delete [rtlib.o]
            Paragraph::getFontSettings(const BufferParams&,int)const 
[smart_ptr.hpp:268]
            LyXText::getFont(const Buffer*,Paragraph*,int)const [text2.C:165]
            LyXText::singleWidth(BufferView*,Paragraph*,int,char)const [text.C:143]
            LyXText::singleWidth(BufferView*,Paragraph*,int)const [text.C:136]
            LyXText::fill(BufferView*,Row*,int)const [text.C:1010]
            LyXText::appendParagraph(BufferView*,Row*)const [text.C:1526]
            LyXText::insertParagraph(BufferView*,Paragraph*,Row*)const [text2.C:398]
            LyXText::init(BufferView*,bool) [text2.C:90]
            InsetText::resizeLyXText(BufferView*,bool)const [insettext.C:1923]
            InsetText::update(BufferView*,const LyXFont&,bool) [insettext.C:546]
            InsetCollapsable::update(BufferView*,const LyXFont&,bool) 
[insetcollapsable.C:408]
            LyXText::setHeightOfRow(BufferView*,Row*)const [text.C:1244]
            LyXText::appendParagraph(BufferView*,Row*)const [text.C:1527]
            LyXText::insertParagraph(BufferView*,Paragraph*,Row*)const [text2.C:398]
            LyXText::init(BufferView*,bool) [text2.C:90]
            InsetText::resizeLyXText(BufferView*,bool)const [insettext.C:1923]
            InsetText::update(BufferView*,const LyXFont&,bool) [insettext.C:546]
            InsetCollapsable::update(BufferView*,const LyXFont&,bool) 
[insetcollapsable.C:408]
            LyXText::setHeightOfRow(BufferView*,Row*)const [text.C:1244]
            LyXText::appendParagraph(BufferView*,Row*)const [text.C:1527]
            LyXText::insertParagraph(BufferView*,Paragraph*,Row*)const [text2.C:398]
            LyXText::init(BufferView*,bool) [text2.C:90]
            InsetText::resizeLyXText(BufferView*,bool)const [insettext.C:1923]
            InsetCollapsable::resizeLyXText(BufferView*,bool)const 
[insetcollapsable.C:536]
            Paragraph::resizeInsetsLyXText(BufferView*) [paragraph.C:1971]
            Buffer::resizeInsets(BufferView*) [buffer.C:3732]
            BufferView::Pimpl::resizeCurrentBuffer() [BufferView_pimpl.C:359]
            BufferView::Pimpl::buffer(Buffer*) [BufferView_pimpl.C:199]
            BufferView::buffer(Buffer*) [BufferView.C:70]
            LyXFunc::open(const lyxstring&) [lyxfunc.C:1861]
            LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1267]
            Menubar::Pimpl::MenuCallback(flobjs_*,long) [Menubar_pimpl.C:581]
            C_Menubar_Pimpl_MenuCallback [Menubar_pimpl.C:529]
            fl_object_qread [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:84]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:176]
            main           [main.C:38]
            _start         [crt1.o]

- Clicking into the right half of a footnote does not always work (wrong cursor
  placement). This happens if there is some plain text after the footnote
  in the _same_ paragraph 

- Insert a 5x5 table into the first cell of an empty 5x5 table
  in an otherwise empty document

      FMR: Free memory read
      This is occurring while in:
            LyXText::setHeightOfRow(BufferView*,Row*)const [lyxrow.h:90]
            LyXText::insertChar(BufferView*,char) [text.C:1950]
            LyXText::insertInset(BufferView*,Inset*) [text2.C:1640]
            InsetText::insertInset(BufferView*,Inset*) [insettext.C:1548]
            InsetTabular::insertInset(BufferView*,Inset*) [insettabular.C:697]
            BufferView::Pimpl::insertInset(Inset*,const lyxstring&) 
[BufferView_pimpl.C:3302]
            BufferView::Pimpl::open_new_inset(UpdatableInset*,bool) 
[BufferView_pimpl.C:3287]
            BufferView::Pimpl::Dispatch(kb_action,const lyxstring&) 
[BufferView_pimpl.C:2800]
            BufferView::Dispatch(kb_action,const lyxstring&) [BufferView.C:294]
            InsetText::localDispatch(BufferView*,kb_action,const lyxstring&) 
[insettext.C:1292]
            InsetTabular::localDispatch(BufferView*,kb_action,const lyxstring&) 
[insettabular.C:866]
            LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:872]
            ControlTabularCreate::apply() [ControlTabularCreate.C:57]
            ControlButtons::OKButton() [ControlButtons.C:33]
            C_FormBaseOKCB [ViewBase.h:45]
            fl_object_qread [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:84]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:176]
            main           [main.C:38]
            _start         [crt1.o]
      Reading 4 bytes from 0x11e13f8 in the heap.
      Address 0x11e13f8 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]
            LyXText::insertRow(Row*,Paragraph*,int)const [text2.C:318]
            LyXText::insertParagraph(BufferView*,Paragraph*,Row*)const [text2.C:390]
            LyXText::init(BufferView*,bool) [text2.C:90]
            InsetText::getLyXText(const BufferView*,bool)const [insettext.C:1869]
            InsetText::ascent(BufferView*,const LyXFont&)const [insettext.C:277]
            InsetTabular::calculate_dimensions_of_cells(BufferView*,const 
LyXFont&,bool)const [insettabular.C:1201]
            InsetTabular::update(BufferView*,const LyXFont&,bool) [insettabular.C:502]
            LyXText::setHeightOfRow(BufferView*,Row*)const [text.C:1244]
            LyXText::insertChar(BufferView*,char) [text.C:1950]
            LyXText::insertInset(BufferView*,Inset*) [text2.C:1640]
            BufferView::Pimpl::insertInset(Inset*,const lyxstring&) 
[BufferView_pimpl.C:3346]
            BufferView::Pimpl::open_new_inset(UpdatableInset*,bool) 
[BufferView_pimpl.C:3287]
            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:1597]
            ControlTabularCreate::apply() [ControlTabularCreate.C:57]
            ControlButtons::OKButton() [ControlButtons.C:33]
            C_FormBaseOKCB [ViewBase.h:45]
            fl_object_qread [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:84]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:176]
            main           [main.C:38]
            _start         [crt1.o]
      There have been 849 frees since this block was freed from:
            free           [rtlib.o]
            __bUiLtIn_dElEtE [new2.cc:54]
            __builtin_delete [rtlib.o]
            LyXText::init(BufferView*,bool) [text2.C:77]
            InsetText::reinitLyXText(bool)const [insettext.C:1960]
            InsetText::update(BufferView*,const LyXFont&,bool) [insettext.C:526]
            InsetTabular::update(BufferView*,const LyXFont&,bool) [insettabular.C:476]
            InsetText::update(BufferView*,const LyXFont&,bool) [insettext.C:528]
            InsetTabular::calculate_dimensions_of_cells(BufferView*,const 
LyXFont&,bool)const [insettabular.C:1200]
            InsetTabular::update(BufferView*,const LyXFont&,bool) [insettabular.C:502]
            LyXText::setHeightOfRow(BufferView*,Row*)const [text.C:1244]
            LyXText::insertChar(BufferView*,char) [text.C:1950]
            LyXText::insertInset(BufferView*,Inset*) [text2.C:1640]
            InsetText::insertInset(BufferView*,Inset*) [insettext.C:1548]
            InsetTabular::insertInset(BufferView*,Inset*) [insettabular.C:697]
            BufferView::Pimpl::insertInset(Inset*,const lyxstring&) 
[BufferView_pimpl.C:3302]
            BufferView::Pimpl::open_new_inset(UpdatableInset*,bool) 
[BufferView_pimpl.C:3287]
            BufferView::Pimpl::Dispatch(kb_action,const lyxstring&) 
[BufferView_pimpl.C:2800]
            BufferView::Dispatch(kb_action,const lyxstring&) [BufferView.C:294]
            InsetText::localDispatch(BufferView*,kb_action,const lyxstring&) 
[insettext.C:1292]
            InsetTabular::localDispatch(BufferView*,kb_action,const lyxstring&) 
[insettabular.C:866]
            LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:872]
            ControlTabularCreate::apply() [ControlTabularCreate.C:57]
            ControlButtons::OKButton() [ControlButtons.C:33]
            C_FormBaseOKCB [ViewBase.h:45]
            fl_object_qread [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:84]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:176]
            main           [main.C:38]
            _start         [crt1.o]

- malloc and delete do not cooperate!

      FMM: Freeing mismatched memory
      This is occurring while in:
            __builtin_delete [rtlib.o]
            FormMathsBitmap::~FormMathsBitmap() [utility.hpp:44]
            FormMathsPanel::~FormMathsPanel() [utility.hpp:44]
            Dialogs::~Dialogs() [utility.hpp:44]
            LyXView::~LyXView() [LyXView.C:73]
            XFormsView::~XFormsView() [XFormsView.C:65]
            LyXGUI::~LyXGUI() [lyx_gui.C:169]
            LyX::~LyX()    [lyx_main.C:184]
            main           [main.C:39]
            _start         [crt1.o]
      Attempting to free block at 0x150f2a8 in the heap.
      Address 0x150f2a8 is at the beginning of a malloc'd block of 264 bytes.
      This block was allocated from:
            malloc         [rtlib.o]
            calloc         [rtlib.o]
            fl_make_object [libforms.a]
            fl_create_bmtable [bmtable.c:53]
            FormMathsBitmap::addBitmap(int,int,int,int,int,const unsigned char*,bool) 
[FormMathsBitmap.C:105]
            FormMathsPanel::build() [FormMathsPanel.C:167]
            FormBaseDeprecated::show() [FormBaseDeprecated.C:86]
            SigC::ObjectSlot0_<void,FormBaseDeprecated>::callback(void*) 
[object_slot.h:56]
            SigC::Signal0<void,SigC::Marshal<void>>::emit() [slot.h:260]
            LyXFunc::dispatch(int,const lyxstring&) [basic_signal.h:172]
            Menubar::Pimpl::MenuCallback(flobjs_*,long) [Menubar_pimpl.C:581]
            C_Menubar_Pimpl_MenuCallback [Menubar_pimpl.C:529]
            fl_object_qread [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:84]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:176]
            main           [main.C:38]
            _start         [crt1.o]
      This block of memory was obtained using an allocation routine which is
      not compatible with the routine by which it is being freed.

- When loading an old (1.1.6) document, the status of newly created
  ERT insets is not initialized

      UMR: Uninitialized memory read
      This is occurring while in:
                InsetERT::setButtonLabel()const [insetert.C:347]
      (many similar reports)

- The scroll button of the mouse does not work with insets; the problem
  seems to occur if the cursor is set right after an inset (BTW: pressing
  CursorDown repetitively works! I thought this is equivalent???)
 
- Does configure really support "--with-included-gettext"? It is not
  listed in the summary at the end of the configure run
  (but "--with-included-string" is).

- autogen.sh still reports the following problem:
    Building Makefile templates...
            .
    configure.in: 969: required file `config/ltconfig' not found
  This happens with Mandrake Linux 7.2 and SUN Sparc Solaris (latest libtool)
  Despite the fact that it does not hurt: Why does this happen?

- Bug in case-INsensitive find & replace: Replace "a" by "z" stepwisely; 
  LyX highlights capital A's but it does _not_ replace them.

- Searching _backwards_ in the "find & replace" dialog does not work with
  minipages; go to the end of document "foo.lyx" and search backwards for 
  word "pfui" which is not in the document -> the table is scanned twice!  

- Insert a table into a table into a table. Then undo the last insertion
   -> the table cell size is not updated correctly

- Insert/Special character/Linebreak shows a very strange behaviour within 
  mathed especially if you change from math formula to display formula 
  afterwards; should this item be greyed?

- Is it possible to make a menu grey if all subitems are grey (as it is the
  case with Insert/Floats when you are editing a math formula)?

- 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:232]
            LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1121]
            Menubar::Pimpl::MenuCallback(flobjs_*,long) [Menubar_pimpl.C:581]
            C_Menubar_Pimpl_MenuCallback [Menubar_pimpl.C:529]
            fl_object_qread [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:84]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:175]
            main           [main.C:38]
            _start         [crt1.o]
      Reading 4 bytes from 0x13f143c in the heap.
      Address 0x13f143c is 116 bytes into a freed  block at 0x13f13c8 of 372 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:2710]
            BufferView::Dispatch(kb_action,const lyxstring&) [BufferView.C:294]
            LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1597]
            _GLOBAL_.N.__Q37Toolbar5Pimpl11toolbarItem::ToolbarCB(flobjs_*,long) 
[Toolbar_pimpl.C:273]
            C_Toolbar_ToolbarCB [Toolbar_pimpl.C:284]
            fl_object_qread [libforms.a]
            fl_check_forms [libforms.a]
            GUIRunTime::runTime() [GUIRunTime.C:84]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:175]
            main           [main.C:38]
            _start         [crt1.o]
      There have been 15045 frees since this block was freed from:
            free           [rtlib.o]
            __bUiLtIn_dElEtE [new2.cc:54]
            __builtin_delete [rtlib.o]
            InsetERT::~InsetERT() [inset.h:138]
            Paragraph::Pimpl::erase(int) [paragraph_pimpl.C:158]
            Paragraph::erase(int) [paragraph.C:468]
            CutAndPaste::cutSelection(Paragraph*,Paragraph**,int,int&,char,bool) 
[CutAndPaste.C:95]
            LyXText::cutSelection(BufferView*,bool) [text2.C:1709]
            BufferView::cut() [BufferView2.C:303]
            BufferView::Pimpl::Dispatch(kb_action,const lyxstring&) 
[BufferView_pimpl.C:2539]
            BufferView::Dispatch(kb_action,const lyxstring&) [BufferView.C:294]
            LyXFunc::dispatch(int,const lyxstring&) [lyxfunc.C:1597]
            LyXFunc::processKeySym(unsigned long,unsigned int) [lyxfunc.C:353]
            BufferView::Pimpl::workAreaKeyPress(unsigned long,unsigned int) 
[BufferView_pimpl.C:515]
            SigC::ObjectSlot2_<void,unsigned long,unsigned 
int,BufferView::Pimpl>::callback(void*,unsigned long,unsigned int) [object_slot.h:250]
            SigC::Signal2<void,unsigned long,unsigned 
int,SigC::Marshal<void>>::emit(const unsigned long&,const unsigned int&) [slot.h:456]
            WorkArea::work_area_handler(flobjs_*,int,int,int,int,void*) 
[basic_signal.h:450]
            C_WorkArea_work_area_handler [WorkArea.C:58]
            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:84]
            LyXGUI::runTime() [lyx_gui.C:316]
            LyX::LyX(int*,char**) [lyx_main.C:175]
            main           [main.C:38]
            _start         [crt1.o]

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

- 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

- Nested tables result in inaccurate cursor placement (cursor is placed
  a few pixels too high; after first redraw it is correct). 
  In addition, sometimes a vertical bar among the
  whole table is wiped out (not redrawn after set to brackground?)

- Insert a table into a table cell. Then insert another table
  in the inserted table but this time forget to place the cursor inside
  the red box of the cell -> infinite loop

      SIG: Signal handled
      This is occurring while in:
            LyXTabular::SetWidthOfCell(int,int) [tabular.C:638]
            InsetTabular::calculate_dimensions_of_cells(BufferView*,const 
LyXFont&,bool)const [insettabular.C:1193]
            InsetTabular::update(BufferView*,const LyXFont&,bool) [insettabular.C:485]
            InsetText::update(BufferView*,const LyXFont&,bool) [insettext.C:515]
            InsetTabular::update(BufferView*,const LyXFont&,bool) [insettabular.C:474]
            LyXText::setHeightOfRow(BufferView*,Row*)const [text.C:1244]
            LyXText::breakAgain(BufferView*,Row*)const [text.C:1574]
            LyXText::checkParagraph(BufferView*,Paragraph*,int) [text2.C:1944]
            LyXText::updateInset(BufferView*,Inset*) [text2.C:2006]
            BufferView::Pimpl::updateInset(Inset*,bool) [BufferView_pimpl.C:3390]
            BufferView::updateInset(Inset*,bool) [BufferView2.C:485]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:576]
            InsetTabular::updateInsetInInset(BufferView*,Inset*) [insettabular.C:650]
            BufferView::Pimpl::updateInset(Inset*,bool) [BufferView_pimpl.C:3398]
            BufferView::updateInset(Inset*,bool) [BufferView2.C:485]
            InsetText::updateLocal(BufferView*,int,bool)const [insettext.C:582]
            InsetText::updateInsetInInset(BufferView*,Inset*) [insettext.C:786]
            InsetTabular::updateInsetInInset(BufferView*,Inset*) [insettabular.C:647]
            InsetText::updateInsetInInset(BufferView*,Inset*) [insettext.C:782]
            InsetTabular::updateInsetInInset(BufferView*,Inset*) [insettabular.C:647]
            BufferView::Pimpl::updateInset(Inset*,bool) [BufferView_pimpl.C:3398]
            BufferView::updateInset(Inset*,bool) [BufferView2.C:485]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:576]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
            InsetTabular::updateLocal(BufferView*,InsetTabular::UpdateCodes,bool)const 
[insettabular.C:578]
            InsetTabular::resetPos(BufferView*)const [insettabular.C:1376]
      Received signal 15 (SIGTERM - Terminated)
      Signal mask: 
      Pending signals: 

- Spell checker hangs on my document (ask for details if
  all other bugs have been fixed :-))

- Uninitialized memory read/Error in mathed with regard to istream 
  (see console message)

- The splash screen still hides some initial dialogs; please implement 
  it as a background picture that is shown when no document is opened
  
- Remove those creatures from the splash screen for a more professional
  look'n'feel; will the LyX mascot be polished a little bit as discussed in
  the mailing list?

- The display options in the new graphics inset should be added to the 
  preferences dialog; no distinction between grey-scaled and colored output

- 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 (in particular check math macros)

- Navigate does not work for algorithms and figures

- 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

- Files in the examples/templates directory cannot be loaded correctly.
  Reason: "latex" has to be removed from/changed in layout files

- Display of graphics on screen does not work despite the availability
  of "convert"

- The dots dialog in the math panel is drawn inaccurately; at the right
  a fine vertical bar is not drawn. (note: all other dialogs look OK)

- After selecting the first few rows of a table, CTRL+Shift+CursorDown 
  corrupts the display output

- In the float dialog, one radio button is labeled "Here, if possible#i"
                                                                      ^^
- In the label dialog, the button should be reordered ("ok"/"clear"/"cancel")

- When deleting the last row of a centered table, the table is moved to the
  right on screen

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

- 1. Add a citation to your document; 2. Click at the citation; the dialog pops up
  3. Click at the box where you can choose between Author Year, Year, Author, etc.
  4. Click OK   -> A _new_ citation is added (this shouldn't happen)
  Unfortunately, hard to reproduce, occurs occasionally.

Reply via email to