Caolan
slot urls:
- tdf#146150 framework: don’t invent slot: urls for menu items
without a command
→ https://gerrit.collaboraoffice.com/c/online/+/15014 - tdf#146150 sfx2: drop dispatch of the numeric slot: and
commandId: urls
→ https://gerrit.collaboraoffice.com/c/online/+/15015 - sfx2: drop the per-verb slots
→ https://gerrit.collaboraoffice.com/c/online/+/15016 - drop the remaining special cases for slot: urls
→ https://gerrit.collaboraoffice.com/c/online/+/15017 - tdf#146150 tools: drop the slot: scheme from INetURLObject
→ https://gerrit.collaboraoffice.com/c/online/+/15018 - cool#16194 calc: keep the panes frozen in a read-only view
→ https://gerrit.collaboraoffice.com/c/core/+/15030
macro recorder:- drop the macro recorder user interface
→ https://gerrit.collaboraoffice.com/c/online/+/15021 - drop leftovers of the macro recorder user interface
→ https://gerrit.collaboraoffice.com/c/online/+/15382
accessibility: - Calc round 3 smoke test session on the Twincubes whitebox
crashtesting: - crashtesting: insert endnote section from MoveBwd behind a
body section
→ https://gerrit.collaboraoffice.com/c/online/+/14024
- drop the macro recorder user interface
- Related: cool#16060 rank markdown after plain text in calc
paste
→ https://gerrit.collaboraoffice.com/c/online/+/15250 - move “Present in Window” after a separator in the Slide Show
menu
→ https://gerrit.collaboraoffice.com/c/online/+/15381
macro recorder:- basctl: drop the Recording mode of the macro chooser
→ https://gerrit.collaboraoffice.com/c/online/+/15022
crashtesting: - crashtesting: give a copied format the item set parent of its
new parent
→ https://gerrit.collaboraoffice.com/c/online/+/14706
- basctl: drop the Recording mode of the macro chooser
- gbuild: regenerate a library’s dep file when its makefile
changes
→ https://gerrit.collaboraoffice.com/c/online/+/15436 - rebuild objects compiled from an unpacked tarball after a new
unpack
→ https://gerrit.collaboraoffice.com/c/online/+/14894 - svg preview: downscale JPEG and PNG images too
→ https://gerrit.collaboraoffice.com/c/online/+/15413 - escher export of a linked graphic works from the data it
already has
→ https://gerrit.collaboraoffice.com/c/online/+/15478 - drop a stray cached external-link sheet from test calc.fods
→ https://gerrit.collaboraoffice.com/c/online/+/15247
macro recorder:- sfx2: stop recording dispatched commands into a
DispatchRecorder
→ https://gerrit.collaboraoffice.com/c/online/+/15023 - framework: drop the DispatchRecorder and
DispatchRecorderSupplier services
→ https://gerrit.collaboraoffice.com/c/online/+/15024 - offapi: drop the dispatch recorder types
→ https://gerrit.collaboraoffice.com/c/online/+/15025 - drop the macrorecorder icons from the icon themes
→ https://gerrit.collaboraoffice.com/c/online/+/15026 - drop the DispatchRecorder factories from the unitedlibs link
map
→ https://gerrit.collaboraoffice.com/c/online/+/15884
windows build time: - configure: fix ccache MSVC detection (compiler_type is msvc,
not cl)
→ https://gerrit.collaboraoffice.com/c/core/+/15771 - include #define directives in the MSVC pch checksum for ccache
→ https://gerrit.collaboraoffice.com/c/core/+/15772 - ccache: look for ccache.exe on Windows
→ https://gerrit.collaboraoffice.com/c/core/+/15773 - ccache: clear the AC_PATH_PROG cache before looking for
sccache
→ https://gerrit.collaboraoffice.com/c/core/+/15774
- sfx2: stop recording dispatched commands into a
- in kit mode take the Writer and Calc comment author from the
view
→ https://gerrit.collaboraoffice.com/c/online/+/14983
background saving:- a change to an already open dialog should not stop a bgsave
→ https://gerrit.collaboraoffice.com/c/online/+/15602
accessibility: - a11y: give the Format Cells borders widget role application
→ https://gerrit.collaboraoffice.com/c/online/+/15467 - a11y: mask forced-colour toolbar icons with the dark icon
→ https://gerrit.collaboraoffice.com/c/online/+/15461
crashtesting: - crashtesting: IsDimNameInUse should fetch the source if not
set yet
→ https://gerrit.collaboraoffice.com/c/online/+/15955
windows build time: - curl: build with cmake’s ninja generator on Windows
→ https://gerrit.collaboraoffice.com/c/online/+/16068 - libffi: get ccache into the windows build
→ https://gerrit.collaboraoffice.com/c/core/+/15776 - fix stale windows pch headers
→ https://gerrit.collaboraoffice.com/c/core/+/15775
- a change to an already open dialog should not stop a bgsave
- keep the shared presets when a subforkit is reset
→ https://gerrit.collaboraoffice.com/c/online/+/15925 - WaE: declaration of ‘const SwFrame* pFrame’ shadows a parameter
→ https://gerrit.collaboraoffice.com/c/online/+/15924 - add nn to the snap manifest languages too
→ https://gerrit.collaboraoffice.com/c/online/+/16075
Mike
- Presentation of Inline Elements
- Comments and shapes done
- Working on content controls
Tomaz
Vector rendering for online:
- Text layout prediction
- Adapted the text prediction to the latest main code
- Fixed issues with certain text boxes
- Got all the code committed
- Working on client side cursor movement and client side selections
- Moving the cursor doesn’t need to wait for the server (until we do in some cases)
- We have all the information in the client
- Can do click (set the cursor), double click (word selection), triple click (line selection)
- Left, Right, Up, Down for the cursor movement by a char
- Ctrl+Left, Ctrl+Right for cursor movement by a word
- Animations for slideshows
- TODO - later
- Adding support for missing primitives
- A couple of primitives still left (SVG primitives), but nothing serious
- Still some open TODOs and fixes to make render faster
- Merging the combined architecture patches
- First batch of Armin patches is in - second batch is what he added since first batch
- Folded some intermediate commits
- Changed to use Matrix2D, Range2D and Point2D classes instead of manipulating the arrays
- TODO - look again what needs to be done so we can release
- Reviews: Armin and Gokay code
Editeng hyperlinks as attributes (not fields)
- Got it to a state I am happy with
- Reviewing the code, then will push to gerrit
- Have wrap-as-text (default true) + Legacy doc. setting
- if default would be false we would need to write it all the time, so decided against it
Revisited the performance work on Lanczos scaling
- Needed mainly by the new Lint tool in impress
- Using AVX2 + parallelism
- Faster or worst case as fast as scale super
- Pushed and merged now
Miklos
Worked on: