Alfredo Braunstein <[EMAIL PROTECTED]> writes: | patch1 to text.C fixes the DEPM crash. refresh_row was used before being set | (it was 0x0).
| patch2 to lyxrow.C. On lastPos we returned 0 if the row's paragraph is void. | But zero is the right value to return if the paragraph has 1 char, so this | is pretty wrong. Moreover, returning 0 fires a bogus getChar request on | computeBidiTables (activate rtl, file->new, crash). I've put it to return | -1 without problems so far. I wonder if these two can wait a bit. (But please hold on to them and remember them.) I have some 10 (incremental) patches now, that replaces the manual Row* list with a std::list<Row> (aka RowList). As part of this process all raw Row* is changed to RowList::iterator. Currently I have some crashes, but I belive those are easy to fix. (I did some bogus transformations.) -- Lgb