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.