Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: Ib0eaba0767ff18d03464ba7d1ec1ffdd2ba3ca78
|
|
Added missing part from tdf#39080 to SwXViewSettings
to handle 'HideWhitespace' property
Change-Id: I8d8098810ba36b6ade6e4476464a72348ef4db8d
Reviewed-on: https://gerrit.libreoffice.org/18291
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
(cherry picked from commit a1fd97308d7fc7a35a5def1e15a05099dba90f91)
|
|
... PageMasterExportPropMapper
Make the properties optional, like XMLTextExportPropertySetMapper
already does.
(cherry picked from commit 18a712d2b3fe03629e00868ce17226994b7b7252)
Change-Id: Iee5d8ac113360937d8f3a3b867a6e6c7a18bbfa4
Signed-off-by: Miklos Vajna <vmiklos@collabora.co.uk>
|
|
Change-Id: Id84259ff8bf27475d63c0ab31c4312bc78cb55d8
|
|
Change-Id: If2526647221fef2c6b18b21b589192239d8a89ad
(cherry picked from commit 2bed1867531fc91d1bd20da226d3fa012356125d)
|
|
This simplifies both LOK API implementation and client code, and also
clients are no longer required to floor() the twip -> pixel conversion
result.
(cherry picked from commit 84dedf4ff8e7267efa95674e6545c80c9b995cb2)
Conflicts:
libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
Change-Id: I63dbc05f53e8f7582b964c43d5da3aad51ede10d
|
|
Change-Id: Ifffa41c896f2126ee557636ae6d0106b3ab51c4d
|
|
Change-Id: Iaae0f4d1bd30e0439c39d9060bb2ad2dba4f16f8
|
|
Yay for unit tests! :-)
Change-Id: I06b3f929b53d5c03f5722acfdaf0eaf841325e34
|
|
Change-Id: I917d47478504dc6fafd3fc675fe8458690c7cc2a
|
|
Change-Id: Ib4234314705e8ffd770ecd23552e254aa32c8e3a
|
|
Change-Id: Ic024f8dd3aaf368877f5914c6106164508760da8
Reviewed-on: https://gerrit.libreoffice.org/19752
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
(cherry picked from commit 5ae015fc74330ac4c24b67370c59518084f1d201)
Reviewed-on: https://gerrit.libreoffice.org/19755
(cherry picked from commit 0da689ecb8d81cbcf1abf9cb0055cb650c8e4350)
|
|
VCL Image/Bitmap/BitmapEx instances must not have static life-time
because then they will be destructed after DeInitVCL() and that
likely segfaults.
(cherry picked from commit bf18f1b3535dd17f9bf584cab15ee6a7fd431257)
Omitting the plugin itself, the fixes should be enough for release
branch.
Change-Id: I3ff8d32de729c971b190028094cb4efe206395e2
Reviewed-on: https://gerrit.libreoffice.org/19742
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
(cherry picked from commit a93c08e8eeb8386d02a015c63d161220d059a6bf)
|
|
Change-Id: I305163b691a8fa51ef5da0c940c59c3a3440a2dc
(cherry picked from commit 96d03636a5f932151c7842ae34631258891fe807)
Reviewed-on: https://gerrit.libreoffice.org/19738
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
(cherry picked from commit f4b8ebbd7838921cce837acb353f81df1a6d2996)
|
|
Change-Id: I687a58e17ce30ced101c4585884106cff9b6292b
(cherry picked from commit 63e1369529838728d2878afc03bf9bb9cedb59d5)
Reviewed-on: https://gerrit.libreoffice.org/19737
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
(cherry picked from commit 8fa03e0fd1cf73387634ec4945cf842d2d75b193)
|
|
(cherry picked from commit 9fbdb3d37fab7c8e0d6507807166c4de079d272f)
Conflicts:
cui/source/customize/cfg.cxx
Change-Id: I8955bee3ac2bb7a757c1f70dd46141833a068517
Reviewed-on: https://gerrit.libreoffice.org/19739
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
(cherry picked from commit 13ef923c64859f073d16790e6bf4dfbd3f6d2d39)
|
|
FormatObjsAtFrm() returns false, indicating that the result is not
perfect, and the caller hopes that formatting all children of the frame
again will help. Make sure that in case that assumption turns out to be false, we at
least do not loop.
The loop limit is enough to make the original i#43771 bugdoc still laid
out properly.
(cherry picked from commit 51438e87d0e17a4cc3c991165d22c740b3ac1fc2)
Change-Id: Ife9bd99a628a72edb922d04e05081971b6adf340
Reviewed-on: https://gerrit.libreoffice.org/19407
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
(cherry picked from commit 47e8bcd703aa74deafd2e5571205f2dc565e6cf2)
|
|
Change-Id: Ib3a1ccda738091466d5e2866823f64b254ed5bab
(cherry picked from commit 6e3c36255b9a17095745aba2489b347bccf42423)
Reviewed-on: https://gerrit.libreoffice.org/19740
Reviewed-by: Yousuf Philips <philipz85@hotmail.com>
Tested-by: Yousuf Philips <philipz85@hotmail.com>
(cherry picked from commit c34958475373397bd0c29f81c12ae918646d28fb)
|
|
do more-less the same as 2fd93f19cf6c1ce808214c does for main app
toolbars
Change-Id: If271bbb049915f4201fbce2ea587b753940a8de7
Reviewed-on: https://gerrit.libreoffice.org/19451
Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>
Tested-by: Maxim Monastirsky <momonasmon@gmail.com>
(cherry picked from commit 07f75f6e645eca4825541f57e9d5e9479a17c559)
Reviewed-on: https://gerrit.libreoffice.org/19728
Tested-by: Jenkins <ci@libreoffice.org>
(cherry picked from commit 5a5963b2f1b108db4f0089f41db74b673ba038af)
|
|
Commit() of related _Impl class actually wasn't called anywhere
after 465359c35fcd8c30a2bedd3d0beb07c0c1c36cba removed it from
destructor.
The config was also never tagged as modified, so fix that too.
Change-Id: I8293fee20ec154d5d70a7cda8b015bf723b50c87
Reviewed-on: https://gerrit.libreoffice.org/19558
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>
(cherry picked from commit 2e528df76b168a221c6d251d9b076bce5ba051a3)
Reviewed-on: https://gerrit.libreoffice.org/19688
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
(cherry picked from commit 7f5062f7a39f56e66992de9adaf9b8af25adab06)
|
|
also tdf#95419
... and not already if the function has a (ReferenceOr)ForceArray type
parameter somewhere else in the parameter list.
Regression triggered by commit 01eea7fe40c939311bf1920b6e8b4391a93c2e82
for MATCH, HLOOKUP and VLOOKUP first parameter, but behavior already
present since OOo for LOOKUP; FORECAST in its first parameter, PROB,
LINEST, LOGEST and TTEST in the last two parameters.
Change-Id: I4a30ea3362f86274a048b0e3f47fa12da3001a3a
(cherry picked from commit b5cd11b4b02a85a83db77ba9d8d1763f0cd88cb1)
Reviewed-on: https://gerrit.libreoffice.org/19659
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
(cherry picked from commit 956782b87d1c4a59159f9ec485f80909c19b397e)
|
|
from Writer with Chinese UI. When user configure UI language as
Chinese, style names are also translated. However when Copy-pasting
from Writer to Impress ( select RTF fromat with paste-special),
Chinese (unicode) style names are borken into multiparts, where
some of them are empty string. Neither deleting the abnormal
style nor saving the file can be achieved. The only remedy is to
remove style with emtpy name with macro. With this patch:
1) Catch NoSuchElementException and ignores it, so
user still has chance saving file.
2) Make sure style has valid number before inserting it.
3) Prevent text breaking into multiple tokens by handling ucN in
ScanText().
Change-Id: I417f70b81c23ac63c175cc13c548068873d13a38
Reviewed-on: https://gerrit.libreoffice.org/18148
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Reviewed-on: https://gerrit.libreoffice.org/19685
(cherry picked from commit 52f3eb47aa42bd1a2a61088706cd3c729e274fc0)
|
|
Correct selectall/selectobject, initial work for 32px
nicer lc shapes
Change-Id: I49dba5d3048e320a806023ac3693cbfe2f128257
Reviewed-on: https://gerrit.libreoffice.org/19695
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
(cherry picked from commit 12f129c0159af6d1e56dfed366def8a91570cff4)
Reviewed-on: https://gerrit.libreoffice.org/19705
(cherry picked from commit 6cdf7e00da6c3fb7698afcc41c166f1d9d7b33b8)
|
|
Change-Id: Ida1ce8b62d93f37c75d0fee5e7930c75f6dbdb33
Reviewed-on: https://gerrit.libreoffice.org/19617
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
(cherry picked from commit 5eb3cdc7d80ca0b71eabce83e2a7eabf35c68564)
|
|
Change-Id: I9c88c1a43228a98a355d8ba17b0a06de0c5418c4
(cherry picked from commit c58533fe4ada618eb6121d27362f7f540f26c3c0)
Signed-off-by: Eike Rathke <erack@redhat.com>
Reviewed-on: https://gerrit.libreoffice.org/19700
(cherry picked from commit 0ac97aba9b7a9903890685fc872350923ba8cbed)
|
|
Can't use ref="it_IT" because it-IT is one of the legacy locales that
has localized format codes, sigh..
(cherry picked from commit c6e6909672486b8552c6a5b051ce0fb91ba60f1f)
add missing license header
(cherry picked from commit 326b21356784a382a3880835f5f24353730e4e30)
f8503566d02b2e2de51acc21f33042b9cc23b059
Change-Id: I3ce88e80f17e626bc4fc4849795e2c9893261dc3
Reviewed-on: https://gerrit.libreoffice.org/19670
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
(cherry picked from commit 79e98696ae3b14d77ed7975fe2e0d63c7d777528)
|
|
Change-Id: I933eed918e18b6923d4e0d24748297cf0dd0088d
Reviewed-on: https://gerrit.libreoffice.org/19651
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
(cherry picked from commit 11ce80e1e7085e2073850056e47e4e997905d286)
|
|
Current implementation does not support interactive frame insertion
that moves the table into the frame
Change-Id: I57a69f680f1218bd3014da494d41542ad0b72dd1
Reviewed-on: https://gerrit.libreoffice.org/19157
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Oliver Specht <oliver.specht@cib.de>
Reviewed-on: https://gerrit.libreoffice.org/19675
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
(cherry picked from commit 278287256f560a21105998164e7ee055a7fa36c0)
|
|
when the change is made, not during exit (as did
4aab13f77e5dc218d067ca7efe3622f4ea780bf9 "tdf#93509: crash on storing auto
correction config fixed," which caused PythonTest_sw_python to crash during
exit)
(cherry picked from commit fc7df6f9a6caf975867f4fcb87b5b0c86ed1ee84)
Conflicts:
sw/source/uibase/app/swdll.cxx
Change-Id: I0e9c264ae3fee7fdb732d36f42ebbb477557a644
Reviewed-on: https://gerrit.libreoffice.org/19673
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Oliver Specht <oliver.specht@cib.de>
(cherry picked from commit 61693775969fb7c8bfadfae72405225411ce79ea)
|
|
(cherry picked from commit 93a007b1b02c13025b08bcefe19dd54e24e2b80f)
Change-Id: I72056f3e167923f00c37648a24190b533eb9b471
Reviewed-on: https://gerrit.libreoffice.org/19655
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
(cherry picked from commit d36d2d68f3cb5f270081243269ca83109a2a3732)
|
|
The early return must also be taken if the anchor is neither AT_CHAR nor
AT_PARA.
(regression from a219bbb62f974020fac0799143fbc51c385bb460)
Change-Id: I4eccb1f80401ba620ef87342f40c1a896918f3d3
(cherry picked from commit 9092f96c63c05833ee5319935da1078afe216b55)
Reviewed-on: https://gerrit.libreoffice.org/19649
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
(cherry picked from commit ae846d08b1a18d4cd8f7d59774b3f6686e383280)
|
|
Change-Id: I8995ef12edb64c14788ba3a2c3c1c2ceb3775b11
(cherry picked from commit 9b322ace3b8f316104f7138b082d2ffdb282c816)
Reviewed-on: https://gerrit.libreoffice.org/19642
Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>
Tested-by: Katarina Behrens <Katarina.Behrens@cib.de>
(cherry picked from commit 813b11a96e4c1243c4d3533eee148c49d8926ecc)
|
|
Change-Id: Idfe91c87631956072f1e44d09168de6cd91aed6b
|
|
In case the logic visible area is known, info is provided only about the
visible headers. Given that only relative sizes (no absolute positions)
are provided, a placeholder row/col is added to the result that contains
the total size of the skipped items.
These placeholder items are not needed when providing all headers, so
don't emit them.
Change-Id: I48ccb73554313f4d2bb420e4402995719b0f9f7d
(cherry picked from commit 788cec0a60dcfce6d86c820e9d0f7a1eb634f7bf)
|
|
Change-Id: Iacd8f11917e929c6a1579c6a1553eb7840df5fba
(cherry picked from commit 0fe622f66ee04f25b05c2069f573010e6f517915)
|
|
So that for large documents it's not needed to query all of them on
load, but (similar to tiled rendering itself) it's possible to query the
data that affects the visible area.
One catch is that the row sizes are relative, so there is a placeholder
row in case the visible area is not the top left corner, and
constructing its size needs special care. Normally the handed out twip
values have to be floored after twip->px conversion, but this one is
already rounded (as the total is a sum of px values, again becase of the
previous floor rule), so need to play the +0.5 trick to allow clients
always just flooring the logic conversion result they get.
(cherry picked from commit 75303695eb4bfe6c8fdea2cad0d3ed3f912f95c9)
Conflicts:
libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
sc/inc/docuno.hxx
Change-Id: I64a155582acdee7b2acc741d77a2c462409b91a8
|
|
Old situation was (96 DPI, 100% zoom): 0.06669 factor, 1088 pixels,
result is 16311 twips (1087.4 pixels).
New situation is: 0.066669 factor, 1088 pixels, result is 16319 twips
(1087.93 pixels).
Change-Id: I0ff11520fd719aefd2b351a6d4ef949d66b66282
(cherry picked from commit cce7d78baa91ab348e85407ada8387c9c89176cb)
|
|
Change-Id: Icb9a40c5ded676ff3f8f7db198a90bb94540bdf4
(cherry picked from commit a2141e39dbaecfdbf7a9b25abba25ad175746183)
|
|
There were two problems here:
1) ScTabView::getRowColumnHeaders() did not expose twip values directly,
but used ScRow/ColBar::GetEntrySize(), which does a twip -> pixel
conversion, and then converted it back to twip. Avoid this unnecessary
roundtrip.
2) ScViewData::ToPixel() trunaces the resulting float to an integer, so
if the result is e.g. 67.7 pixels, then Calc handled that as 67, but
gtktiledviewer rounded that up to 68, resulting in non-matching headers
for the rendered tiles.
(cherry picked from commit 861b28b88909ec39fc83fccc0ab23d288128aa0e)
Conflicts:
libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
Change-Id: Ie6ed1ea923a423d1526eeb235b7b87106fd2f20b
|
|
As that's the unit we use everywhere else in the LOK API. Also, make the
ScGlobal::nScreenPPTX/Y calculation more precise, otherwise rounding
errors occur during the pixel -> twip conversion.
Example with the old precision: col height is 103 px, nScreenPPTY is
0.067, twips is 1537.3134328358208, convering it back is 102.487562189
px.
Example with the new precision: col height is 103 px, nScreenPPTY is
0.0667, twips is 1544.2278860569716, convering it back is 102.948525737
px.
(cherry picked from commit 708d1c5ab242b545ced598879233fc662d7e6cc0)
Conflicts:
libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
Change-Id: I19f5285508ef0c751614d07969b3a7a037e7d1ec
|
|
Change-Id: I6b4f6eacde84433fa3865e62c692a3f97895b887
(cherry picked from commit 3bdce53c557a1279e7e40d215e34405626bbc628)
|
|
Change-Id: Id7db9fa9b451dcf2423142b38c2c12b369e16fae
(cherry picked from commit ac47e5758e56ac30d98c1d6386dfad24ac59b1f6)
|
|
Only the row info and for the entire tiled rendering area as a start.
(cherry picked from commit a7ce5f83343f8f6ba8a59b05820b3a2066c0ce9a)
Conflicts:
sc/inc/docuno.hxx
Change-Id: Idbccd805b355e8d151ab7025ac1cf0c686cb237b
|
|
It's cleaner to let the apps do this themselves than exposing their
underlying vcl::Window.
(cherry picked from commit bfd79be417358822023691cf7b7b2946906100ca)
Conflicts:
sc/inc/docuno.hxx
sd/source/ui/inc/unomodel.hxx
sw/inc/unotxdoc.hxx
Change-Id: Iff2442dd325fa65a0cf3ad4aa7f918542dab1e4c
|
|
Posting of the .uno:Something commands is asynchronous. To be able to find
out when eg. .uno:Save finished, this commit introduces a callback that fires
when that happens.
To be able to receive such a notification, the appropriate postUnoCommand()
must be called with 'true' as the parameter for bNotifyWhenFinished (defaults
to 'false').
(cherry picked from commit 8c987fababbddb6e4f81b0cd717b59b9a9ff9be0)
Change-Id: I254939ebc8ea5f309ae39686dcaaeddd5148b0c9
|
|
Change-Id: I6971a7c4f5f230dc6ac01c91e4183c24f847e061
|
|
Change-Id: I0421b032a1da1692871673c550a42f35c75f6bdb
|
|
- added EULA (sla.r) in special OS X resource fork format
- added volume icon which does not work ATM, TODO later
- new dmg background image and adjusted .DS_Store
- fixes to tolerate space in app bundle name
Change-Id: I3f341bfcd5bea88681e57b314f6069be107c5c2b
|
|
Change-Id: Ie62c6a98563261e3601be70ff5eff6603b625445
|
|
Change-Id: I52dd21c50942d2c7d6dff2f3c2ae3577e2bb9c65
|