Caolan
-
build size improvements
- –disable-scripting and mergelibs
→ https://gerrit.libreoffice.org/c/core/+/202518
- –disable-scripting and mergelibs
-
sec follow up
→ https://gerrit.libreoffice.org/c/core/+/202522 -
cool#15052 make OverlayObject::getBaseRange cheaper
→ 26.04 generic writer performance ticket · Issue #15052 · CollaboraOnline/online · GitHub -
accessibility:
-
Overlapping IT shortcut in Insert tab
→ Private/caolan/conflicting shortcuts by caolanm · Pull Request #15117 · CollaboraOnline/online · GitHub -
Group button missing shortcut
→ Private/caolan/missing groupbutton shortcuts by caolanm · Pull Request #15095 · CollaboraOnline/online · GitHub -
build size improvements
-
remove scripting from ios and android builds
-
remove translations and dictionaries
-
-Wl,-s strip shrinks more than -Wl,-S
→ https://gerrit.libreoffice.org/c/core/+/202665 -
accessibility
-
Format Cells > Numbers: Enter focuses out of dialog
→ keep focused element and selected in sync by caolanm · Pull Request #15123 · CollaboraOnline/online · GitHub -
build size improvements
-
–enable-lok-always-active configure option
-
android shrink more, 378k smaller
→ https://gerrit.libreoffice.org/c/core/+/202632 -
strip things, filter fonts to same min in each,
-
drop extensions from macosx build
-
give up on remaining cypress specs on first failure
→ give up on remaining cypress specs on first failure by caolanm · Pull Request #15138 · CollaboraOnline/online · GitHub -
build size improvements
-
put more optional scripting stuff inside SCRIPTING
-
dlgprov and msforms are optional, depending on --enable-scripting
-
-Wl,-s strips more than -Wl,-S does
-
glade catalog removal
-
build size improvements
-
move basic runtime/methods to ENABLE_SCRIPTING
→ https://gerrit.libreoffice.org/c/core/+/202859 -
more effort for --disable-scripting and windows --enable-mergelibs=more
→ https://gerrit.libreoffice.org/c/core/+/202784 -
provide table of % improvements for changes to date
-
cycle back to uBlock origin issue
→ https://gerrit.libreoffice.org/c/core/+/202927
→ browser: retry WebSocket on transient failure during initial load by caolanm · Pull Request #15268 · CollaboraOnline/online · GitHub
Mike
- Display Logo as Comment Avatar in Collabora
- Done
- Need to cherry-pick to co-25.04
- config change, no documentation needed, the comment in coolwsd.xml describes it
- Support Navigation to Specific Comment in Collabora from integration UI
- Navigating in Calc is problematic between sheets
- navigateAndFocusComment only works for comments on current sheet
- Comments are hidden in many async handlers - including click, change sheet, scroll
- On it
- Navigating in Calc is problematic between sheets
Tomaz
Calc: Pre-View Spreadsheet Filtering
- Add other operations that can extend the auto-filter range
- Tests need adapting - added multiple ways how to set a cell content
- But changes the expectations, so need to adapt this
- Implemented undo/redo of sort data for other operations
- Preparing for merging
- Added a way to show auto-filter range on the sheet
- not really necessary for this, but was useful for debugging
- will only add to 26.04
PDF primitive
- Added the PdfPrimitive2D and used ScenePrimitive2D code as a template how we can render the size and area that we currently need
- Added CairoPixelProcessor path for PdfPrimitive2D, which can render directly using Cairo
- can use direct buffer from PDFium and use it as cairo surface without copying
- seems to be quite fast - but using the optimized build with a fast computer
- Potential to use caching, but for online the existing tile caching might be already doing this
- CI issues that need to be resolved
Miklos
Worked on: