Hello,
enclosed please find some new (?) bug reports. I will enter them into
bugzilla at the weekend.
Regards, Michael
--------------------------------------------------------------------------------
1. New document
2. Activate change tracking
3. Add empty table
4. Open table dialog with right mouse button
=> First valgrind message, then crash
==3279== Conditional jump or move depends on uninitialised value(s)
==3279== at 0x80CE4FF: operator==(Change const&, Change const&)
(changes.C:28)
==3279== by 0x80D0484: Changes::lyxMarkChange(std::ostream&, int&, long,
Change const&, Change const&) (changes.C:547)
==3279== by 0x8140047: Paragraph::write(Buffer const&, std::ostream&,
BufferParams const&, unsigned&) const (changes.h:34)
==3279== by 0x8169330: LyXText::write(Buffer const&, std::ostream&) const
(text.C:1984)
==3279== by 0x81F5B93: InsetText::write(Buffer const&, std::ostream&) const
(insettext.C:139)
==3279== by 0x81585CE: LyXTabular::write(Buffer const&, std::ostream&) const
(tabular.C:1195)
==3279== by 0x81EEC38: InsetTabular::write(Buffer const&, std::ostream&)
const (insettabular.C:204)
==3279== by 0x81F412C: InsetTabularMailer::params2string(InsetTabular
const&) (insettabular.C:1993)
==3279== by 0x81F3EB3: InsetTabularMailer::inset2string(Buffer const&) const
(insettabular.C:1958)
==3279== by 0x81C0AD4: MailInset::showDialog(BufferView*) const
(LyXView.h:98)
==3279== by 0x81EFC78: InsetTabular::doDispatch(LCursor&, FuncRequest&)
(insettabular.C:482)
==3279== by 0x81C3951: InsetBase::dispatch(LCursor&, FuncRequest&)
(insetbase.C:141)
--------------------------------------------------------------------------------
I can't this message in the Qt frontend:
#: src/frontends/qt2/ui/QPreambleDialogBase.ui:79
msgid "Edit the preamble in an external editor"
msgstr "Bearbeiten Sie den Vorspann in einem externen Editor"
Is QPreambleDialogBase.ui old cruft that should be removed???
--------------------------------------------------------------------------------
1. New document
2. Change layout of empty paragraph to "Date"
3. Change document class to "Broadway"
=> Crash
par id not found
We failed to find the layout 'Dialogue' in the layout list. You MUST
investigate!
Standard
Itemize
Enumerate
Description
List
Part
Section
Subsection
Subsubsection
Paragraph
Subparagraph
Part*
Section*
Subsection*
Subsubsection*
Paragraph*
Subparagraph*
Title
Author
Date
Abstract
Bibliography
LyX-Code
Address
Right Address
Quotation
Quote
Verse
Caption
Assertion triggered in const LyXLayout_ptr& LyXTextClass::operator[](const
std::string&) const by failing check "false" in file lyxtextclass.C:823
--------------------------------------------------------------------------------
1. New document
2. Inset 2x2 table
3. Enter "a" in each cell
4. Make a multicolumn out of the top cells
5. Place the cursor in the multicolumn
6. Undo
=> Multicolumn and left cell in second row are indented!
7. Undo
=> Right cell in second row is indented!
8. Undo
=> Crash
==3507== Invalid read of size 4
==3507== at 0x8070911: std::vector<Paragraph, std::allocator<Paragraph>
>::begin() const (stl_vector.h:363)
==3507== by 0x806F9AD: std::vector<Paragraph, std::allocator<Paragraph>
>::size() const (stl_vector.h:415)
==3507== by 0x80E378F: DocIterator::lastpit() const (lyxtext.h:294)
==3507== by 0x817C149: (anonymous namespace)::textUndoOrRedo(BufferView&,
limited_stack<Undo>&, limited_stack<Undo>&) (undo.C:145)
==3507== by 0x817C502: textUndo(BufferView&) (undo.C:211)
==3507== by 0x806C5C0: BufferView::Pimpl::dispatch(FuncRequest const&)
(BufferView_pimpl.C:1065)
==3507== by 0x80667B8: BufferView::dispatch(FuncRequest const&)
(BufferView.C:230)
==3507== by 0x8116774: LyXFunc::dispatch(FuncRequest const&) (lyxfunc.C:1512)
==3507== by 0x8111E84: LyXFunc::processKeySym(boost::shared_ptr<LyXKeySym>,
key_modifier::state) (l