Caolan
- pdf import:
- start merging stuff to co-25.04 core
- add FilterOptions support for FODG, etc
- implement exporting exploded pdf contents as filter option
- extract italic, add test for this
- add exploded pdf export test
- merge hori and vert text placement improvements
- fix tests
- debug missing font style names in generated font
- we need to name things using our old-school
4 basic styles of Regular, Bold, Italic,
BoldItalic with “semibold”, “extralight” etc in
the fontname
- we need to name things using our old-school
- extract bold property
- extract semibold font style
- get semi bold working finally
- get final ligature case working
- debug font kerning a little
- CPDF_TextObject::CalcPositionDataInternal looks like
the interesting thing - prep afdko for inclusion for type 1 font conversion/merging
- missing emojis in comments
- high/low surrogates getting split over lines
→ https://gerrit.libreoffice.org/c/core/+/191186 - Look at some NextCloud AIO logs, weird jailroot(?)
Mike
-
Hidden empty paragraph is visible between tables
- Trying to create a merged paragraph in a sensible way
- It really feels like it’s another new feature
-
Frame content lines appear in document body
- Working on it
-
LibreOffice Writer and Restricted Editing
- Implemented, merged
- Including documentation
- Done
Tomaz
Calc: Pre-View Spreadsheet Filtering
- Preparing patches of sheet view functionality to be merged into master / co-25.04
- all initial patched in co-25.04, same as master
- missing - sync and unsorting patches, which don’t cover all cases yet.
- Implemented syncing when sorted
- stopped with this, working of change restriction for sheet view and sync breaking
- TODO - handle column sorting, undo and sync to multiple sheet views (currently this scenario is not tested and supported yet)
- Restricting changes
- added sc::SheetViewAccessTester - implements the check if the sheet view can run a specific operation
- used the sc::SheetViewAccessTester in many operations (need to add to even more)
- would love to have all operations in one place or done in a specific way, something to think about in the future
- added synched flag to SheetView, when not synched the changes will not go to the default view and other sheet views anymore
- added an initial list of operations that can’t be done in a sheet view (i.e. sparkline can’t be added)
- and a list that will unsync the sheet views (i.e. default view will add a pivot table)
- added a resync operation
- WIP
Miklos
Worked on: