...after 7f1335390e "Build harfbuzz-subset",
> wasm-ld: error: --shared-memory is disallowed by hb-subset-input.cc.o because it was not compiled with 'atomics' or 'bulk-memory' features.
> em++: error: '/home/tdf/lode/emsdk/upstream/bin/wasm-ld @/tmp/emscripten__e1rcozh.rsp.utf-8' failed (returned 1)
> make[1]: *** [/home/tdf/jenkins/workspace/lo_gerrit/tb/src_wasm/desktop/Executable_soffice_bin.mk:10: /home/tdf/lode/jenkins/workspace/lo_gerrit/tb/build_master/instdir/program/soffice.js] Error 1
(<https://ci.libreoffice.org/job/lo_daily_tb_linux_wasm/1338/>). Probably
doesn't hurt to unconditionally add that thread_dep dependency here (which is
also unconditionally used for libharfbuzz, via harfbuzz_deps).
Change-Id: I6dd56a3ce61c855a734db1660d0b3280cbfdaf42
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199996
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <stephan.bergmann@collabora.com>
mbPageEventOccurred was never reset between observations, so after a
undo/redo involving page insertion/deletion, another undo/redo operation
(e.g. layout changes) would assume it needed to do a fresh page
selection.
seen as a regression at:
commit 13dfaa3c37
Date: Fri Dec 13 12:47:54 2019 +0000
Resolves: tdf#129346 if nothing currently selected, select something
in the slidesorter
but really a problem since:
commit a05fe3a8cf
Date: Tue Nov 21 12:38:21 2017 +0000
Resolves: tdf#100950 only update page selection if pages changed
Change-Id: I86169faa9f0b2b2972dfe7065b29f94f6c6bcb85
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199990
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Use correct type (IsDetectableText takes reference to sal_uLong).
Initialize eCharSet (IsDetectableText may return without setting
out charset variable).
Change-Id: I6f1dd2e8c9e58b8f1074267a2f69320a07b3052d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199993
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins
Replace getByName() calls with [] subscript access on XNameAccess
containers (StyleFamilies, TableStyles, CellStyles) in
sw/qa/python/check_styles.py. Calls inside assertRaises blocks are
kept as-is since they test UNO exception behavior.
Change-Id: I4e9e8d67fb8107304d33231bf842feedb487ff99
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198938
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
Tested-by: Jenkins
Fix page -> previous pages -> next pages search order for
pages with paragraphs which overlaps adjacent pages.
Follow-up to commit da88bd54eb
"tdf#163894 sw DOCX: (p)refer char style-ref on the actual page",
commit fce6492756
"tdf#163894 sw DOCX: add character styles to style-ref window",
commit 955f0f9b5e
"tdf#163894 sw DOCX: fix style-ref with character style",
commit d4fdafa103 "tdf#160402
writerfilter,sw: STYLEREF field can refer to character style"
and commit 32c588dd11
"tdf#86790: Add support for a word-style styleref".
Change-Id: I8faf292a699c58e0c38b4e59c021e36c795b5f07
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199911
Tested-by: Jenkins
Reviewed-by: László Németh <nemeth@numbertext.org>
When importing EMF files, certain records (like EXTTEXTOUTW) in
GM_COMPATIBLE mode were not respecting non-proportional scaling
or single-axis mirroring. This resulted in text that was too wide/narrow
or rotated in the wrong direction.
Key changes:
- Added font width scaling based on the ratio between fXScale and fYScale.
- Handled 180-degree rotation when both axes are negative.
- Corrected font orientation for single-axis mirroring by inverting the
angle (3600 - orientation) to compensate for the reversed chirality
of the coordinate system.
Change-Id: Ib1126c192a80b973f343f25bf20ec119d94d71a8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199770
Tested-by: Jenkins
Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
Named instances can have a PostScript name which we should use instead
of the font’s PostScript name which would be the same for all instances.
Change-Id: I9343fcb0cefabcfd26ceaefca5059db73da7d18c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199634
Reviewed-by: Khaled Hosny <khaled@libreoffice.org>
Tested-by: Jenkins
This means that native Qt widgets are used for that dialog
now when using the qt5 or qt6 VCL plugin and starting LO with
environment variable SAL_VCL_QT_USE_WELDED_WIDGETS=1 set.
The dialog can be triggered like this:
* start Writer
* run the "Tools" -> "Mail Merge" wizard to the end
(with setting database,...) and close with "Finish"
* press the "Save Merged Documents" button in the toolbar
Change-Id: Ib271f7896aafdddd263e9dd2be0ed02bc91507da
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199881
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
This means that native Qt widgets are used for that dialog
now when using the qt5 or qt6 VCL plugin and starting LO with
environment variable SAL_VCL_QT_USE_WELDED_WIDGETS=1 set.
The dialog can be triggered like this:
* start Writer
* run the "Tools" -> "Mail Merge" wizard to the end
(with setting database,...) and close with "Finish"
* press the "Print Merged Documents" button in the toolbar
Change-Id: I9e1df61722d5f5fa0718ddabcada31f188c89e4e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199875
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
The dialog can be triggered like this:
* start Writer
* run the "Tools" -> "Mail Merge" wizard to the end
(with setting database,...) and close with "Finish"
* press the "Print Merged Documents" button in the toolbar
Change-Id: Ia366f2778f3a11c4bcb19760d84da5f14991a91e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199874
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
This means that native Qt widgets are used for that dialog
now when using the qt5 or qt6 VCL plugin and starting LO with
environment variable SAL_VCL_QT_USE_WELDED_WIDGETS=1 set.
The dialog can be triggered like this:
* start Writer
* run the "Tools" -> "Mail Merge" wizard to the end
(with setting database,...) and close with "Finish"
* press the "Send Email Messages" button in the toolbar
* press the "Send Documents" button
Change-Id: I780cff238b93845526ed90ab6b5d17a5238a07a4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199872
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
The dialog can be triggered like this:
* start Writer
* run the "Tools" -> "Mail Merge" wizard to the end
(with setting database,...) and close with "Finish"
* press the "Send Email Messages" button in the toolbar
* press the "Send Documents" button
Change-Id: Ie9fdfd1a95ef4944b50af2d8fbed8c5cda6c5d6e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199871
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
This means that native Qt widgets are used for that dialog
now when using the qt5 or qt6 VCL plugin and starting LO with
environment variable SAL_VCL_QT_USE_WELDED_WIDGETS=1 set.
The dialog can be triggered like this:
* start Writer
* run the "Tools" -> "Mail Merge" wizard to the end
(with setting database,...) and close with "Finish"
* press the "Send Email Messages" button in the toolbar
* in the "Email merged document" dialog, press the "Copy to..."
button
Change-Id: I8639ef676f1d83c11b1394f441473fb067ea0ea5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199870
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
The dialog can be triggered like this:
* start Writer
* run the "Tools" -> "Mail Merge" wizard to the end
(with setting database,...) and close with "Finish"
* press the "Send Email Messages" button in the toolbar
* in the "Email merged document" dialog, press the "Copy to..."
button
Change-Id: I7891befcc7e792b01be7a3758bb3d1f813fae357
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199869
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>