for the simple cases don't use an extra buffer, do it inplace on dest
scanline
Change-Id: I9f71e57b9fede3d9ad777e63278ec5dc1fa68c57
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112666
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
the window dtor wasn't called with a11y enabled, with the side
effect that the pen color wasn't stored by the dtor
Change-Id: I5f482f53d4d93f1e2632cacf7c0a7407f0df1450
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112991
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
As a workaround for the performance regression
from commit 2d3c77e9b1
(tdf#109266 sw change tracking: track transliteration),
switch off redlining to avoid ~freezing, if a single
transliteration could result too many (>~500) redlines.
A single transliteration creates n redlines
for n paragraphs of the selected text, except in
the case of transliterating to title case, where it
creates n redlines for n words. It's very easy
to freeze Writer, because Writer's slowing down with
n redlines is described by an O(n²) (quadratic) time
complexity. Eg. in an experiment, title casing
~660 words was 6 sec, but ~3000 words was 85 sec,
regarding to creating 660 vs 3000 redlines.
Note: this is a partial revert of commit
2d3c77e9b1, if the
selection contains more than 500 paragraphs (or in the
case transliterating to title case, ~500 words).
Change-Id: Iad98943cc9e1ed64aa9779e49ee3e941abad02ac
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111637
Tested-by: Jenkins
Tested-by: László Németh <nemeth@numbertext.org>
Reviewed-by: László Németh <nemeth@numbertext.org>
It looks to me like a "this fixes my document" patch.
In the meantime, the real issue seems to have been solved,
since the unit test passes, and a round-tripped document
looks fine in MS Word 2016.
This fixes a regression in 7.2 - bug 11173.
(The regression backport to 7.1 should just be reverted.)
Change-Id: I329b3b9ca23d86acd05a0a61c719f2c3bce412f2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112994
Tested-by: Jenkins
Reviewed-by: Justin Luth <justin_luth@sil.org>
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
This brings bibliography entry fields with URLs closer to hyperlinks,
which already had the same context menu.
Change-Id: I8680a0fccb1f75c15cdcc52f86fabf1c57b5635e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112981
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
Renaming all README files for all top level modules to README.md,
applying no content change at this stage to be able to track history
of the files. These files should be edited to use correct Markdown
syntax later.
Change-Id: I542fa3f3d32072156f16eaad2211a397cc212665
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112977
Tested-by: Jenkins
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
* Update helpcontent2 from branch 'master'
to a202f3a40b93e86354a32bcac95e595f5f636769
- tdf#139778 Change border to margin in QR code help
Change-Id: I526f67251df7d1b8118bb3ee2c273e0037a12bdd
Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113024
Tested-by: Jenkins
Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
This adds a margin around the qr code (white space), not a border.
Change-Id: If3e74dfe19dd7f9c063eaa6439810d617a99cb45
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112831
Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
The Windows platform is called Arm64. But now that the ID for Mac
is also going to be renamed from arm64 to aarch64, this get's rid
of the arm64 as the UNO identifier and user in gbuild, just like
on all other Arm64 platforms.
Change-Id: I60a7eafd04b426f17b6e41ad9a09e6405c0d4173
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112973
Tested-by: Jenkins
Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
If we skipped the current task processing, we need to immediately
schedule a new timeout, as we know there is a pending task. So set
nMinPeriod to 0, as it contains the period to the next pending
task, and update the system timer.
Fix regression from commit d3b498cc47
("invoke idle priority timers only when actually idle").
Change-Id: Ie3fc176fade595ec7406fec0835835bd86dfbd90
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112762
Tested-by: Jenkins
Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
* Update helpcontent2 from branch 'master'
to ab806360c69c9f59c7782535d4e8a95bd939276e
- Refatctor database help files
put them in /sdatabase/
Change-Id: I80bcd63dacf36f36e189dfe93e6a4f7ab5d865e5
Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112940
Tested-by: Jenkins
Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
deferCharacterProperties wasn't occurring in the numbering import
(and so it was affecting the first run of the body text).
But just like character styles, it would be better to just
consider this auto-superscript instead of to defer it
and calculate based on the fontsize - since that really
isn't known until layout time, and so only works with
direct formating.
Change-Id: I9ce5a31c173089603316f4c3389e5f2e5dbe165a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112982
Tested-by: Jenkins
Reviewed-by: Justin Luth <justin_luth@sil.org>
It triggers a warning in ImplLayout(), which technically could be
downgraded to SAL_INFO, but I think it's better to keep it there
to catch possible mistakes.
Change-Id: I2ab0a0cf49fc07a4e23f3ec57e7375723a20b669
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112935
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
* Update translations from branch 'master'
to 943a62baf90a015aac8846f3b8d88c8a49787fe7
- update translations for master
and force-fix errors using pocheck
Change-Id: I2afa643ae8af893ee3fce0009bcfac545a12b6f3