Michael Meeks
Michael Meeks
Well - we could manage the download process in richdocuments itself. Perhaps with a background curl process on the webserver (run like we do CODE) - and/or get a single/simple...
Yep - another advantage is that the "online up-date" where you click 'update' in the web UI to move to a new version can get fouled up by that download...
We have supported this for quite a while in the Collabora Online core - somehow horribly; we didn't get back to updating this bug. Essentially we function much as the...
Other bits we might need: users have a habit of corrupting their settings (somehow) - so a "restore defaults" - which just deletes all settings would be useful in the...
@pedropintosilva and @juliushaertl - you'd be interested in this perhaps :-)
@sopyb - would be worth checking the SVGs from - the most recent flamegraphs in https://github.com/CollaboraOnline/online/issues/8570 and if this is no longer showing up (which seems likely) when you zoom...
We should also add a setting to turn the update-check off while I think about it =)
sc/source/ui/view/output2.cxx:void ScOutputData::DrawEdit(bool bPixelToLogic) ... //! store nLastContentCol as member! SCCOL nLastContentCol = mpDoc->MaxCol(); if ( nX2 < mpDoc->MaxCol() ) nLastContentCol = sal::static_int_cast( nLastContentCol - mpDoc->GetEmptyLinesInBlock( nX2+1, nY1, nTab, mpDoc->MaxCol(), nY2,...
Essentially duplicate logic in ScOutputData::LayoutStrings - doing the same thing; I guess MaxCol() increases bites us hard here too: in all 40% of the time in DrawContent and 25% of...
source/core/data/column2.cxx:SCSIZE ScColumn::GetEmptyLinesInBlock( SCROW nStartRow, SCROW nEndRow, ScDirection eDir ) const ... sc/source/core/data/column2.cxx- std::pair aPos = maCells.position(nStartRow); Seems to be using only the maCells - data storage; and we -should- have...