Hi all,
some parts were developed by Lanedo and then integrated into
LibreOffice. I have got the permission to forward the list of commit
IDs. The OSB-Alliance can relicense them under Apache License 2.0. I
think before we go to ask for relicensing, we should look whether this
patches are useful for AOO. But it is beyond my code knowledge and
available time to do this myself.
You can get the patches from
git://anongit.freedesktop.org/libreoffice/core
using the commit IDs
or look at them at
http://cgit.freedesktop.org/libreoffice/core/log/
The lists are attached.
Kind regards
Regina
5923e540d4eab0dc331ea439377ec1eb407400b9
f88c296212ac39055d2179ecf6e19f9f3848a032
40411d73bb00f5bc1e65dc1d13727e55d0335fd6
6819f9b834581acd5507cd2301bda8b5395b937d
57ca766ab44e0d55ce21ee734aa0aafbff94eb45
1f2c079dd2bc9a2f5aa3597a8222bde3073a04da
8c178a50334109b34ef456ca6aa51cd3d98699ae
ee9f23bb94b4c2c8c4db6466ecca272a092e9492
b1859c3a6d32dff66550c33831df241035d91aa9
18be0ce63bbff4132c198e29a34cf3e5a27369d5
194ba3a2cacbb5438dfcb8fb35167055e01ca251
1874df3041789729478ef99ff156ccee489c6a7a
87c66e9e3d7ab1351fac8db9aad80ed01e7634b6
40e0a5d73a5b7a0f23015ee481a94639400f581d
58aeb8e6aadd8511a700ec1c289bdc229f7592c9
73731b01cd65defdf9b42a9754bede3ba84221d7
75c05bd7d2e0e2fb41d4218eb0bb8f5631ca46fe
0dce7eae55bf90d2a7171a1fb8663d66ba4ac6d3
7d632ff29e601c2e680c4a689997fbf552592a4b
67f42de08bb5d075d554cf5aa1a4c106fe9e4f5c
acef2d6cd075705eab015a4125badeca39078ef1
7705a50ba330cd3fa08f5edfe6617d9acde8e8a5
ec06049af9c40646772a8c8f7c3cf42d776b172d
78a5ce35db4cc762bbbc68e39dba1f73367ec520
69299e517b8f87089339c2b674be174a3f8b69be
64dc5a0c6d7ef1169fe09a0377106e98f71ce6f7
b0176f6245b996cdfabdce7ca299b95e4b64bb88
559a1a5d28d94e915150f94d5267a4f720d175b0
9a5eb5f51d29b3af4e2d23653508196cc68c0b87
9751056ba806ba9614392f3c70ada3cbd1251814
2cf0f5fe6244e1a98f82a1aca77b32c029c73e27
3cb619bd15a6017f253891f4c377fc790d8aae82
e33a9181c76309d31f2ace01b924e404906da28c
57633e42ffba2f495fd685233695acad6b9dde94
63a7550931c88ce06e4ab6f258121061c1f2dcf2
e1a509f4a362d21248b439c99e3b55f4fa9ba1bd
f0efecfb69b336e064e7c8dd2597655eff07944f
53b7f7df0617bcbd7bbef9a34ef53e5097eb16dc
commit 5923e540d4eab0dc331ea439377ec1eb407400b9
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Wed Jan 23 14:26:02 2013 +0100
docx export: use 'nil' instead of 'none' to express no border
Word2007 writes nil too, and doesn't properly import none.
Change-Id: I32147bbf8c94f8dcf079bcecad48ffaaf3aa1968
commit f88c296212ac39055d2179ecf6e19f9f3848a032
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Tue Jan 22 17:20:02 2013 +0100
docx export: fix table 'tblInd' attribute computation
Change-Id: I3980ad8e372290973ed89488eb540267136af491
commit 40411d73bb00f5bc1e65dc1d13727e55d0335fd6
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Wed Jan 16 11:11:52 2013 +0100
sw unit test: force layout compute after loading document
Change-Id: I35173bbc2a4e33dfee555aa71f053e219ef01d1e
commit 6819f9b834581acd5507cd2301bda8b5395b937d
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Wed Jan 16 00:48:28 2013 +0100
docx export: fix regression on table borders export
The removed code was supposed to allow LO to write cell borders only
if they were different from default cell border.
Bug #59275 show that this is incorrect.
Change-Id: If31914c412480fdadb775ca6675999ecde3e6bba
commit 57ca766ab44e0d55ce21ee734aa0aafbff94eb45
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Fri Jan 11 14:39:13 2013 +0100
docx export: add test case for paragraph mark export
Change-Id: I2701ee12221460f8ff19397ea215cc1484648d18
Reviewed-on: https://gerrit.libreoffice.org/1650
Reviewed-by: Noel Power <noel.po...@suse.com>
Tested-by: Noel Power <noel.po...@suse.com>
commit 1f2c079dd2bc9a2f5aa3597a8222bde3073a04da
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Fri Jan 11 14:34:04 2013 +0100
sax: add methods to duplicate current top marker and reapply it later
The need for this is ooxml: we need to have a duplicate entry (rPr)
like this:
<p>
<pPr>
<rPr>...</rPr>
</pPr>
<r>
<rPr>...</rPR>
</r>
</p>
This patch allows to do that by setting aside a copy of the <rPr> line,
and then merging the copy when needed.
Change-Id: I3868a822aa9e5210f3d814c68398a38f95072cd5
Reviewed-on: https://gerrit.libreoffice.org/1648
Reviewed-by: Noel Power <noel.po...@suse.com>
Tested-by: Noel Power <noel.po...@suse.com>
commit 8c178a50334109b34ef456ca6aa51cd3d98699ae
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Fri Jan 11 14:38:12 2013 +0100
docx export: also export rPr in <pPr> (paragraph mark styling)
Change-Id: I179363e7d0acc3d6a1f95dcfe975275a9243e863
Reviewed-on: https://gerrit.libreoffice.org/1649
Reviewed-by: Noel Power <noel.po...@suse.com>
Tested-by: Noel Power <noel.po...@suse.com>
commit ee9f23bb94b4c2c8c4db6466ecca272a092e9492
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Thu Jan 10 18:45:42 2013 +0100
docx export: invalid sectPr added at the beginning of the doc
This reverts commit 60fa5057039d2413d56813df4d45e5cfdfbb40ac,
which was a revert of 723f772d (fix for ooo#106749) with an
alternative fix to avoid a regression (fdo#56513).
This commit contain a fix for the sectPr issue, and does not
regress on the 2 previously fixed issue.
Change-Id: Ibc551b38d25554c59b7c4ac5a447a0d60323f53f
Reviewed-on: https://gerrit.libreoffice.org/1647
Reviewed-by: Noel Power <noel.po...@suse.com>
Tested-by: Noel Power <noel.po...@suse.com>
commit b1859c3a6d32dff66550c33831df241035d91aa9
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Mon Jan 14 14:49:01 2013 +0100
docx export: add missing arg to impl_pageBorders call
The missing argument could cause data loss due to ill-formatted
document produced.
Change-Id: I65dee7f42c633ae9602d454e2f03ebc821c9c0ab
commit 18be0ce63bbff4132c198e29a34cf3e5a27369d5
Author: Eilidh McAdam <eil...@lanedo.com>
Date: Fri Jan 11 18:16:45 2013 +0100
Fixes image drop shadow export to DOCX.
Word has problems if the effect extent element is omitted. This gets
the minimum required extent using the shadow position.
Change-Id: I69d0d7a694c34f50289253e5cb7c4265198deaa8
Reviewed-on: https://gerrit.libreoffice.org/1655
Reviewed-by: Noel Power <noel.po...@suse.com>
Tested-by: Noel Power <noel.po...@suse.com>
commit 194ba3a2cacbb5438dfcb8fb35167055e01ca251
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Fri Jan 11 17:40:39 2013 +0100
docx import: fix incorrect nested table margins
Change-Id: I07f0f47fcbd3d463d7831820cde338d8d59d9b68
commit 1874df3041789729478ef99ff156ccee489c6a7a
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Thu Jan 10 18:42:38 2013 +0100
doc export: add unit test for bug i106749
Change-Id: I1df4cbb013d94cff7ae5195427044b1e1b2d8895
Reviewed-on: https://gerrit.libreoffice.org/1646
Reviewed-by: Noel Power <noel.po...@suse.com>
Tested-by: Noel Power <noel.po...@suse.com>
commit 87c66e9e3d7ab1351fac8db9aad80ed01e7634b6
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Thu Jan 10 18:41:05 2013 +0100
sw unit test: add call to CalcLayout before using the layout
Change-Id: Ibb3f8175729cb579a687275a11884c397152fe94
Reviewed-on: https://gerrit.libreoffice.org/1645
Reviewed-by: Noel Power <noel.po...@suse.com>
Tested-by: Noel Power <noel.po...@suse.com>
commit 40e0a5d73a5b7a0f23015ee481a94639400f581d
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Thu Jan 10 16:10:53 2013 +0100
doc export: add unit test for fdo#56513
Change-Id: Ie87648368f877af56878bc83fe3d5ece66f77304
Reviewed-on: https://gerrit.libreoffice.org/1644
Reviewed-by: Noel Power <noel.po...@suse.com>
Tested-by: Noel Power <noel.po...@suse.com>
commit 58aeb8e6aadd8511a700ec1c289bdc229f7592c9
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Thu Jan 10 16:29:58 2013 +0100
sw unit test: layout dump must be resetted in 'reload' method
Otherwise tests relying on layout dumps will parse the wrong dump.
Change-Id: Ib7b4bc3a231eb3082567a1d1ed38c96835d43add
Reviewed-on: https://gerrit.libreoffice.org/1643
Reviewed-by: Noel Power <noel.po...@suse.com>
Tested-by: Noel Power <noel.po...@suse.com>
commit 73731b01cd65defdf9b42a9754bede3ba84221d7
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Thu Dec 20 15:39:37 2012 +0100
docx import: don't apply complex font size to non-complex font
OOXML spec says:
"[szCs] specifies the font size which shall be applied to all
complex script characters in the contents of this run when displayed"
Change-Id: I0faf599e38ef5a2e2005bb6f98874639be7d8287
Reviewed-on: https://gerrit.libreoffice.org/1454
Reviewed-by: Miklos Vajna <vmik...@suse.cz>
Tested-by: Miklos Vajna <vmik...@suse.cz>
commit 75c05bd7d2e0e2fb41d4218eb0bb8f5631ca46fe
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Fri Dec 14 16:05:24 2012 +0100
docx export: graphics relativeFrom attributes now matches import code
Change-Id: I9f543c08f5e19c11c7e1b8020b8c5f62ae040f6e
Reviewed-on: https://gerrit.libreoffice.org/1342
Reviewed-by: Luboš Luňák <l.lu...@suse.cz>
Tested-by: Luboš Luňák <l.lu...@suse.cz>
commit 0dce7eae55bf90d2a7171a1fb8663d66ba4ac6d3
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Tue Nov 20 11:03:03 2012 +0100
startup: more reliable startup of multiple instances
Until now, when a new soffice instance (S2) started and tried to
connect to an existing soffice process (S1), S2 may have failed to
boostrap due to race condition in communication over the shared pipe.
S1 can be shutdown after S2 connected to it but _before_ S1 handled its
arguments (code run after 'accept' method in OfficeIPCThread).
This patch introduces a new message, sent by the main soffice after it
has called accept if and only if it's not shutting down (see mbDowning
member).
The other soffice waits for this message before enabling going in
PIPE_CONNECTED mode. If soffice fails to receive this message, pipe mode is
left unchanged and after a quick pause, it will try again.
Change-Id: I2e099a5804e1e8dd535cfd31ef454cffa44efa62
Signed-off-by: Stephan Bergmann <sberg...@redhat.com>
commit 7d632ff29e601c2e680c4a689997fbf552592a4b
Author: Eilidh McAdam <eil...@lanedo.com>
Date: Thu Nov 15 00:29:58 2012 +0000
Support added for fine dashing on table borders.
When reading in docx documents, fine dashing provides a better visual
match for some border types.
Added in this patch:
- FINE_DASHED in BorderLineStyle UNO enum and in internals
- Import of docx table borders using this border style
Change-Id: I39cfa18c915ec94d8e4ecfc6a2ca637076d1e468
Reviewed-on: https://gerrit.libreoffice.org/1123
Reviewed-by: Fridrich Strba <fridr...@documentfoundation.org>
Tested-by: Fridrich Strba <fridr...@documentfoundation.org>
commit 67f42de08bb5d075d554cf5aa1a4c106fe9e4f5c
Author: Eilidh McAdam <eil...@lanedo.com>
Date: Thu Nov 15 13:57:47 2012 +0000
Export finely dashed borders to docx.
Change-Id: I4a65f8e874abe406a9cd2d3a088ea52f0850088f
Reviewed-on: https://gerrit.libreoffice.org/1124
Reviewed-by: Fridrich Strba <fridr...@documentfoundation.org>
Tested-by: Fridrich Strba <fridr...@documentfoundation.org>
commit acef2d6cd075705eab015a4125badeca39078ef1
Author: Eilidh McAdam <eil...@lanedo.com>
Date: Tue Nov 20 00:45:25 2012 +0000
docx fine dashed table border import test case.
Change-Id: I27ee8e360b8fd530f8cfefc58c8a0f96d706b979
Reviewed-on: https://gerrit.libreoffice.org/1125
Reviewed-by: Fridrich Strba <fridr...@documentfoundation.org>
Tested-by: Fridrich Strba <fridr...@documentfoundation.org>
commit 7705a50ba330cd3fa08f5edfe6617d9acde8e8a5
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Tue Nov 6 13:49:27 2012 +0100
docx import: round float value to int when computing cells width
Previously, truncating float to int was introducing accumulating
rounding errors, which lead to visible change in column widths.
Change-Id: I4557c716fba48dfd9a6c1c4d2cd0d0aa7aeae865
commit ec06049af9c40646772a8c8f7c3cf42d776b172d
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Thu Oct 25 14:50:30 2012 +0200
docx export: unit test table/cell borders export
Change-Id: Ibd651c0d027dcf8b63b9208ffdcbcfaee3165b38
Reviewed-on: https://gerrit.libreoffice.org/910
Reviewed-by: Miklos Vajna <vmik...@suse.cz>
Tested-by: Miklos Vajna <vmik...@suse.cz>
commit 78a5ce35db4cc762bbbc68e39dba1f73367ec520
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Thu Oct 25 14:47:30 2012 +0200
docx export: explicitely use 'none' type for disabled cell borders
Otherwise, the table default borders will be used.
Change-Id: Iebab1204dc40f79e10164e4815bbdbbe054ef144
Reviewed-on: https://gerrit.libreoffice.org/909
Reviewed-by: Miklos Vajna <vmik...@suse.cz>
Tested-by: Miklos Vajna <vmik...@suse.cz>
commit 69299e517b8f87089339c2b674be174a3f8b69be
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Thu Oct 25 14:45:45 2012 +0200
docx import: handle start/end attribute in tcBorders
Change-Id: I148345485534ae50b616857d971ef1c8b1594f28
Reviewed-on: https://gerrit.libreoffice.org/908
Reviewed-by: Miklos Vajna <vmik...@suse.cz>
Tested-by: Miklos Vajna <vmik...@suse.cz>
commit 64dc5a0c6d7ef1169fe09a0377106e98f71ce6f7
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Fri Oct 5 15:21:21 2012 +0200
Improve vml path parsing to handle repeated commands
Previously commands were executed only when the parser found a
new command in the stream. Some vml path commands can
handle repeated set of parameters, like this :
lx1,y1,x2,y2,x3,y3,x1,y1
This patch adds support for this by executing commands when
required parameters count has been met.
Change-Id: Iab31fd267842755b81a3e228e45a8de63505fbd0
Reviewed-on: https://gerrit.libreoffice.org/774
Reviewed-by: Norbert Thiebaud <nthieb...@gmail.com>
Reviewed-by: Petr Mladek <pmla...@suse.cz>
Tested-by: Petr Mladek <pmla...@suse.cz>
commit b0176f6245b996cdfabdce7ca299b95e4b64bb88
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Fri Oct 5 15:30:11 2012 +0200
vml import: only apply width-percent attribute if it's != 0
This fixes an issue with a shape defined with these attributes:
mso-width-percent:0;mso-height-percent:0 and
mso-width-relative:page;mso-height-relative:page;
where all points were then located in (0,0)
Change-Id: I51070ad2b2e4e05ab64f16813472ca1d7099fb09
Reviewed-on: https://gerrit.libreoffice.org/775
Reviewed-by: Petr Mladek <pmla...@suse.cz>
Tested-by: Petr Mladek <pmla...@suse.cz>
commit 559a1a5d28d94e915150f94d5267a4f720d175b0
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Fri Sep 28 09:58:44 2012 +0200
docx export: always write tblInd attribute (even when equal to 0)
Otherwise when opening the docx in Office table may get misplaced.
Change-Id: Ic1df8d941c72a224d2db189ededfc5e134e5683a
Reviewed-on: https://gerrit.libreoffice.org/718
Reviewed-by: Miklos Vajna <vmik...@suse.cz>
Tested-by: Miklos Vajna <vmik...@suse.cz>
commit 9a5eb5f51d29b3af4e2d23653508196cc68c0b87
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Thu Sep 27 17:00:37 2012 +0200
docx export: add unit test for 9751056
Change-Id: I25aa07d3e1811fdf4ab0124e14794e70d7de82ec
commit 9751056ba806ba9614392f3c70ada3cbd1251814
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Thu Sep 27 17:00:08 2012 +0200
docx export: export default table cell margins, based on 1st cell
Change-Id: I1a697c2a60c7979774242fb6c9b0f66baa3bb72e
Reviewed-on: https://gerrit.libreoffice.org/716
Reviewed-by: Miklos Vajna <vmik...@suse.cz>
Tested-by: Miklos Vajna <vmik...@suse.cz>
commit 2cf0f5fe6244e1a98f82a1aca77b32c029c73e27
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Thu Sep 27 14:44:41 2012 +0200
docx import: add table position unit test
Change-Id: I21aa721e20be4b7f9984bf6910a94a7b7bf09c7a
Reviewed-on: https://gerrit.libreoffice.org/715
Reviewed-by: Miklos Vajna <vmik...@suse.cz>
Tested-by: Miklos Vajna <vmik...@suse.cz>
commit 3cb619bd15a6017f253891f4c377fc790d8aae82
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Thu Sep 27 10:15:58 2012 +0200
docx import: properly import table position
This a follow up of commit 53b7f7df0617bcbd7bbef9a34ef53e5097eb16dc
Change-Id: Ia0f79ca24418636af14162e9f339237d847dc221
Reviewed-on: https://gerrit.libreoffice.org/714
Reviewed-by: Miklos Vajna <vmik...@suse.cz>
Tested-by: Miklos Vajna <vmik...@suse.cz>
commit e33a9181c76309d31f2ace01b924e404906da28c
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Wed Sep 26 15:25:39 2012 +0200
docx import: set table above/bottom spacing to 0
Conflicts:
sw/qa/extras/ooxmlimport/ooxmlimport.cxx
Change-Id: I3e0397dd3d5d14f1e584ac7bc3d22d4638393b06
commit 57633e42ffba2f495fd685233695acad6b9dde94
Author: Eilidh McAdam <eil...@lanedo.com>
Date: Thu Sep 27 12:39:59 2012 +0100
Export image shadow effects to docx.
Change-Id: Ic8be107eeaeed286359869fd7e6712c3f740fba5
Reviewed-on: https://gerrit.libreoffice.org/709
Reviewed-by: Noel Power <noel.po...@suse.com>
Tested-by: Noel Power <noel.po...@suse.com>
commit 63a7550931c88ce06e4ab6f258121061c1f2dcf2
Author: Eilidh McAdam <eil...@lanedo.com>
Date: Wed Sep 26 18:07:31 2012 +0100
DOCX image drop shadow testcase.
Change-Id: Ibbbb27fdf0abff997d31ae8814812f7af1ec15af
Reviewed-on: https://gerrit.libreoffice.org/704
Reviewed-by: Noel Power <noel.po...@suse.com>
Tested-by: Noel Power <noel.po...@suse.com>
commit e1a509f4a362d21248b439c99e3b55f4fa9ba1bd
Author: Eilidh McAdam <eil...@lanedo.com>
Date: Wed Sep 26 12:36:08 2012 +0100
Apply shadow effect to graphics when importing from docx.
Graphical objects imported into a text document do not seem to support
differing X and Y distances for shadows, so the distance has been
approximated by using the average of the two components.
Change-Id: Ifd0c6d73b618cb2836837348d6f48c0efc0a9dc3
Reviewed-on: https://gerrit.libreoffice.org/703
Reviewed-by: Noel Power <noel.po...@suse.com>
Tested-by: Noel Power <noel.po...@suse.com>
commit f0efecfb69b336e064e7c8dd2597655eff07944f
Author: Eilidh McAdam <eil...@lanedo.com>
Date: Wed Sep 26 12:22:17 2012 +0100
Import shadow effect properties for shapes in docx.
Change-Id: I0cfd6b45be268d688b7389c79c5e9ad7f48eb12d
Reviewed-on: https://gerrit.libreoffice.org/702
Reviewed-by: Noel Power <noel.po...@suse.com>
Tested-by: Noel Power <noel.po...@suse.com>
commit 53b7f7df0617bcbd7bbef9a34ef53e5097eb16dc
Author: Pierre-Eric Pelloux-Prayer <pierre-e...@lanedo.com>
Date: Thu Sep 20 11:49:29 2012 +0200
docx import: position table using tblInd OR tblCellMar
Previously cell-margin was unconditionnaly used to compute table position.
Office only does so on top-level tables and if tblInd is missing.
Change-Id: I183647bcf090d5822b3f2e04e097c8bbd277168d