Age | Commit message (Collapse) | Author |
|
Change-Id: I0c5bf15762a67dc629b35c7d07a90c87e722a20d
|
|
Change-Id: I4cb50e83084ecf5a8322260dd64650510bd286c4
major: 4, minor: 1, obviously
micro: 10, higher than any TDF builds, so we rule
patch: 1, it will be bumped for PTF releases
|
|
Change-Id: I38f0a87398fba79e03b3e4e85b3c89aff95218bb
|
|
Change-Id: I893d50316e51e4f8dd6f050071f44e4f0d5ab038
|
|
Change-Id: I4afa3377314a73de28c32737df09e9dd89789e4a
|
|
Problem occurs because attrs set with default values are reported as set when queried
Change-Id: I89d6c3b09312fb78052d87ff20aa12c6fbe7bc98
(cherry picked from commit bf8e9b29aaebcbdd8f2f06b42ac97b8d9f8f4503)
|
|
Conflicts:
sc/source/ui/vba/vbapagebreaks.cxx
Change-Id: I5c3215373c0a63c2831d7be5005f1b04a0645e99
|
|
Even if stopTicker() now by itself is OK, it is called from
removeLock(), which already has acquired the same mutex that
stopTicker() now carefully makes sure to not hold when calling join()
on the ticker thread. (Remember, our mutexes are recursive.) So we
still easily get a deadlock.
So for now, just don't bother with the micro-optimisation of stopping
the ticker thread if there are no WebDAV locks to refresh.
|
|
Really horrible fix, breaking all rules of proper abstraction etc.
Basically, two parts:
1) When opening a document over WebDAV, in Content::execute(), lock it
too. This is simple. With just this change, the WebDAV resource gets
locked but it stays locked for the rest of the soffice.bin lifetime,
even if the document is closed much earlier. This also means you can't
re-open it without re-starting LibreOffice...
The NeonLockStore (which is effectively a singleton, as the only
object of this type that exists is the static
NeonSession::m_aNeonLockStore field) destructor takes care of blowing
awway the locks when the process exists.
So obviously that is not good enough. Thus a second part is needed:
2) Then closing a document, over in SfxObjectShell::Close(), do a
horrible trick: look up the ucpdav1 module, and if it is loaded, look
up the NeonSessionUnlockByUri() function in it, and call it, passing
the document's URI.
That function, in NeonSession.cxx, looks up the NeonLock for the URI,
and if it exists, unlocks it, and removs the lock from the
NeonLockStore.
Conflicts:
ucb/source/ucp/webdav-neon/NeonLockStore.cxx
ucb/source/ucp/webdav-neon/webdavcontent.cxx
Change-Id: If9af1f8b5d3a89cdea34ccd0b751d5f671ccccba
|
|
Tor reports that NeonLockStore::stopTicker() m_pTickerThread->join()
can deadlock with TickerThread running NeonLockStore::refreshLocks().
This can be avoided by copying m_pTickerThread to the stack, and
releasing the m_aMutex before calling join().
Change-Id: I387f83a530c5b893f79fa677b1092e0902c8af65
(cherry picked from commit 68ba2785c55eaa1ea70ce135bdad5322b0e04ed7)
|
|
Conflicts:
sc/source/ui/vba/vbapagesetup.cxx
Change-Id: Id6c9cd01bc68e13b87c845d9272c7b85756987c5
|
|
Conflicts:
sc/source/filter/inc/xecontent.hxx
Change-Id: Iff6f16d6cdb539ad80ef01e91db51613e95053d1
|
|
Change-Id: I14115542d7f0401f4fa8face9f255b4512fc0ac3
Reviewed-on: https://gerrit.libreoffice.org/6448
Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
Tested-by: Kohei Yoshida <libreoffice@kohei.us>
(cherry picked from commit 8a201be240b6d408d15166be7ffc576b9e123634)
Reviewed-on: https://gerrit.libreoffice.org/6465
|
|
Change-Id: I321b7a08e0436a9c33878acd1ce2f98c497040b5
Reviewed-on: https://gerrit.libreoffice.org/6447
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
(cherry picked from commit 71882916f617528a6d6fcc54450674dc3f630319)
Reviewed-on: https://gerrit.libreoffice.org/6464
Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
Tested-by: Kohei Yoshida <libreoffice@kohei.us>
|
|
doc start
In theory, it was a problem to have the table cursor around when having
the selection outside the table; but it didn't cause a problem so far.
However, when the table has one or more empty cells, we really need to
leave table mode, otherwise only the table gets selected.
(cherry picked from commit d1eb536c7e410d40fd94c76b157bbd4ed7944d4c)
Conflicts:
sw/qa/extras/uiwriter/uiwriter.cxx
Change-Id: I766903ed624b9338f0612697b4c03f44de1d2e41
|
|
Using advertised shortcuts -- inspired by Intel AppUp Centre's
requirement -- was not a good idea after all. I revert this,
and I also revert the commit that actually disabled it in
default Windows builds.
This reverts commit aa2450cb51cfc3805c7a596b6b89d70bb133821e.
This reverts commit b40012bd6d0b5387005253f1d3f03929ce4d1ac6.
Change-Id: I5b465574f7a178fadcdca03a0fe0d68d76621341
|
|
Change-Id: I2204002533bbb3e7c801b3228b0310a42b19a882
(cherry picked from commit 7744c4a0016be338c6c14b14f620d8af7d76111e)
|
|
and pData points to data belonging to it
(cherry picked from commit b7efab3a9841a9f01c5da07db870a22866b65b04)
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
Change-Id: I2a3c1f73e4cdcb07d21ef14cb410d351f39cdba8
|
|
DbtToStringConverter protects against a NULL pointer, but not a
pointer to the too short data that pEmpty provides
Change-Id: I5d21e852ce0373eff7d3627e266b9cbc77f5dd09
(cherry picked from commit d94f3a68f77de906abd576c7e2f31e0a8586d154)
Reviewed-on: https://gerrit.libreoffice.org/6421
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
"Left to right, then down" was the same as "Top to bottom, then right"
when printing handout; set the 6 pages explicitly as the default.
Change-Id: I4a5f58c8fcf2efdc85ad7bb23bde791c5fb87584
|
|
Change-Id: Ifae4faeb234630dcce79851a0ad8bb0c6960f9f7
|
|
Change-Id: I287395f6c25b1bfb9b9482166ae6f34d9af8f455
|
|
Change-Id: I91203e74d54adba17a20ef7b7d835d9ac49855be
(cherry picked from commit 20d792d6379600df8b56a2735f9dd1cb63967e4d)
|
|
not working correctly.
Patch by: lihuiibm
Reviewed by: Chen Peng
|
|
The date of the last modification was updated when the license text was
added to the list of acceptable java vendors. Unfortuantely, this invalidates
the existing user java configuration. It is not necessary becary because
the list of valid vendors is the same.
The easiest solution and puts bac the original modification date.
We should also fix LO to automatically detect the java when the
automatic detection is enabled. Sigh, I have fixed many years
ago it is broken again. Let's fix this when we really bump the date.
Conflicts:
jvmfwk/distributions/OpenOfficeorg/javavendors_linux.xml
jvmfwk/distributions/OpenOfficeorg/javavendors_wnt.xml
Change-Id: I80bc6bfa0abaec3c050ee2ed8ccfa6344a0c0cba
|
|
Change-Id: Ief9ee02f78f08a3002cc3ced3b9da80fc855aeef
|
|
Change-Id: Id7dc7a2853a8c56ee56eab55c078650e16c278fd
|
|
Change-Id: Ibb68ad33764bcbab88e68c35805a00287177a5c8
|
|
Change-Id: I156c2a2d645c140bfd716f41d8c81c0656ceee56
|
|
so when we save one of our files that uses the chromium fonts to e.g. .doc we
can set the in-file recommended fallback font to the MS equivalents to tell
MSOffice what to use.
Change-Id: Ia04022c91a7c43729ef315011addf33c316619ee
|
|
Conflicts:
include/svx/gallery1.hxx
svx/source/gallery2/gallery1.cxx
Change-Id: I0539e2708b973b8bea7bd63488277f00201c6c46
|
|
(cherry picked from commit 04b38114b0ca4be9895d8f9fa842b6cb390c8036
and adapted to the rewritten scanBuildPageChainCache)
Reviewed-on: https://gerrit.libreoffice.org/6272
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Tested-by: Michael Meeks <michael.meeks@collabora.com>
(cherry picked from commit dfa1afd0e8b7ae9c706c4a3171a04752e24230b0)
Conflicts:
sot/source/sdstor/stgstrms.cxx
Change-Id: Ib90d0563be5aeb69aa14c28b3304e42f3cc46162
Reviewed-on: https://gerrit.libreoffice.org/6314
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
|
|
Currently we ship a libucpftp1.so with NEEDED libcurl.so.4 but that file
is not actually in the instset, just a libcurl.so with SONAME
libcurl.so.4.
(regression in LO 4.0.0)
Change-Id: I3a194c83c408587dd83ed4c690aa381664040c6f
(cherry picked from commit 30e1d4c0a9202d5c8057efdb0bfda11f46a25251)
Reviewed-on: https://gerrit.libreoffice.org/6411
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
|
|
Change-Id: I807dda255b741996480116fab22377b39bf963b4
(cherry picked from commit 022c955f138e350d9a431489380c054d9766a4d0)
Reviewed-on: https://gerrit.libreoffice.org/6413
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
|
|
Related: rhbz#968892 discard impossible languages for oriya script fallback
Related: rhbz#968892 discard impossible languages for glyph fallback
Resolves: fdo#66042 get the bounds of the current grapheme
(also includes Change-Id: I14f1bab09eb0be9c2c896a1dde45913b99aab6df)
(also includes Change-Id: I5b1808d74f0a1dd0d8b6ea22136e574c0a6e8e2a)
(also includes Change-Id: I5bb98c61d047e69d74666261b2c489d80f344502)
Change-Id: I46d8cacba2b8ca0f24e1c4ba836839387d74e1a4
Reviewed-on: https://gerrit.libreoffice.org/6398
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
|
|
Change-Id: Iabfd91f7c72f3dc30f9f1cebe3dfb45a7d1f6763
Reviewed-on: https://gerrit.libreoffice.org/6381
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
|
|
This matches what OO.org / older versions of LibreOffice did, and which was inadvertently changed in 2bd856e6
Change-Id: I1d45ea975a096c599a996caafc41e4aa06d35fcd
Reviewed-on: https://gerrit.libreoffice.org/6274
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: Ibbdf7ce4979f8452c4a662cc9ae3f598cce23126
(cherry picked from commit f2422ab90d92104915b93e96f647a89bbf55ad30)
Signed-off-by: David Tardon <dtardon@redhat.com>
Reviewed-on: https://gerrit.libreoffice.org/6313
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I74adcca901e9a7c31d02779b1ee853731a55ea43
Reviewed-on: https://gerrit.libreoffice.org/6253
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|
|
Change-Id: I07e7917417b8a22cf6d64f2b7a447f9084b9fa2d
(cherry picked from commit 7bbd58eafc3146abcefc73d2d1ca6869bb47ef5a)
Reviewed-on: https://gerrit.libreoffice.org/6294
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
|
|
Added icu.10318.CVE-2013-2924_changeset_34076.patch from
https://ssl.icu-project.org/trac/changeset/34076 assigned to
https://ssl.icu-project.org/trac/ticket/10318
Change-Id: I93a33e59aec9b79fb8d4b1517cd0990c79ee65fb
(cherry picked from commit 7693a4b9fbb60105d8438465db51c7afef4c3eb1)
Reviewed-on: https://gerrit.libreoffice.org/6268
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Project: dictionaries ddce99b119fa7c565f0f6d783b2b136434ba9418
|
|
It turns out, normal Ctrl-A doesn't select headers, footers and fly
content, either (just like not selecting footnotes). So do the same when
in the "doc starts with table" special mode.
Change-Id: Ib9bc397944a4d07ea03bc326f1536733c57f42e6
(cherry picked from commit 232df42b8dc0b4f7a335d2931fc0f29e73b8bca0)
|
|
ExtendedSelectAll() was originally invented to e.g. select the whole
document, change the language of the selection and then inmediately
(before the layout is updated) undo the selection.
When using it for "select all and doc starts with a table" purposes,
then footnotes shouldn't be selected, just like those are not selected
either, when the doc starts with a normal paragraph. Their anchor is
still selected, and that's enough to have correct delete and copy&paste.
(cherry picked from commit 959711f1276106b0aaee69ab660f1b0d3ece5bbc)
Conflicts:
sw/source/core/edit/eddel.cxx
Change-Id: I4fc49db628054a4b8a46effc2d0328eaabcaa9f8
|
|
SwWrtShell::SelAll() can now detect if the body text starts with a
table, and if so, it explicitly selects the whole document, not just the
first cell of the starting table.
Also, SwCrsrShell::EndAction() now checks for this "select all and doc
starts with table" situation, and if that's the case, it activates a
special select all mode, so layout can act accordingly.
(cherry picked from commit 3b11e66ab89c201591d8be8f1ab1af1aba11a821)
Conflicts:
sw/source/core/crsr/crsrsh.cxx
sw/source/core/layout/trvlfrm.cxx
fdo#37606 SwWrtShell: fix select all when doc starts with table and cursor ...
... is outside that table
(cherry picked from commit 4b6445dba6bb5b2aed3edb4878ecb327446286e9)
fdo#37606 SwEditShell::DeleteSel(): handle document starting with a table
If the whole document is selected and the document starts with a table,
then we used to delete the contents of the document, except the starting
table, which was just cleared. Change this and do what is expected:
remove the table as well, so the document will have a single empty
paragraph only.
(cherry picked from commit 0fb4adcff534e3841cf6df0e2363fb0797af7022)
Conflicts:
sw/source/core/edit/eddel.cxx
fdo#37606 SwEditShell: fix copying when doc starts with a table ...
... and the whole document was selected
The problem is that the cursor starts at the first cell of the starting
table, but when copying, we want to copy the preceding startnode and
tablenode as well.
(cherry picked from commit 49505336a629a75f4fb48bbe0c532b402e857ed4)
fdo#37606 testcase
(cherry picked from commit f5fa78d75abac3dbe0f9edf9e9106f63ca5dca53)
Conflicts:
sw/qa/extras/odfimport/odfimport.cxx
Change-Id: I60d34906a90a5143163e516f618648cf7178430e
|
|
Otherwise global w:spacing will be used even if overriden locally.
(cherry picked from commit 186fc4c434384e07c18ff2dd2bd0e00a49bf17a7)
Conflicts:
sw/qa/extras/ooxmlimport/ooxmlimport.cxx
[ Miklos: fix build. ]
Change-Id: I01f0a3a323566f6e29faf73bf9d2ba874565eb42
|
|
The document itself is stupid and uses a SURROUND_THROUGH object with a number
of empty lines that make it act is if it in fact was SURROUND_NONE, rather
than actually disabling wrapping for the object and be done with it.
But the difference was that Word still managed to fit those empty lines
next to the object into the little space that was there, while LO already
considered the space too small. So keep a compatibility setting for Word
documents in order to avoid problems with such lame documents and hopefully
that's enough.
(cherry picked from commit 8f8b31abd02876c3601e343b8b3274754f8a61b6)
Conflicts:
writerfilter/source/dmapper/PropertyIds.cxx
writerfilter/source/dmapper/PropertyIds.hxx
Change-Id: I7d17b90de381fd86914ce5efd9c5a29fe4850edc
|
|
Instead of checking if any cells have fixed width, check if all calls
have fixed with. Regression from
74c5ed19f430327988194cdcd6bdff09591a93fa.
(cherry picked from commit 67163f5531c29ff1983661ba832bd205944b33f3)
Conflicts:
sw/qa/extras/ooxmlimport/ooxmlimport.cxx
Change-Id: I58d3d16cbaa2c54a8a1ac309910336c72dcb39b7
|
|
There were multiple problems here:
- \f had a special handler for the listlevel destination, \af had not
- in case of multiple \f or \af, the first one is used for the bullet
font
- in case only \af is used for the bullet font, its value should be used
for \f as well
(cherry picked from commit 55162d7422a3b175c7fe9c175e0dec91b1932b6a)
Conflicts:
sw/qa/extras/rtfimport/rtfimport.cxx
Change-Id: I6631504c1aa9f2e0792a3469a5fdce5b7bd49518
|
|
... instead of the original size of it.
Change-Id: Ib251206dd092a7c47343caf50bd05a3dfec1af09
(cherry picked from commit ae6981601b0e9175efaf9849b1279290ea3380f6)
|