[Libreoffice-commits] core.git: Changes to 'feature/pdfium-master'
Ashod Nakashian
ashod.nakashian at collabora.co.uk
Wed Jun 6 10:52:30 UTC 2018
New branch 'feature/pdfium-master' available with the following commits:
commit e2973057402ab638b6be6f348b6aeaec94bc6a1a
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Wed Jun 6 00:51:10 2018 -0400
vcl: svx: misc improvements to pdfium importing
Change-Id: I58f2fd973a731b148f40b37139cd74bac097a7d2
commit b1e14ec5729cea991d70f3718b8f86dfcfa591ba
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Mon May 28 08:02:06 2018 -0400
vcl: fix pdf rendering regression
Change-Id: I6c2c48c033facb317b4ca7ed2af07348d6386b98
Reviewed-on: https://gerrit.libreoffice.org/54921
Reviewed-by: Jan Holesovsky <kendy at collabora.com>
Tested-by: Jan Holesovsky <kendy at collabora.com>
commit a08c0c5f44d4a9149a3737175e3ff56a9fa5dc17
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Thu May 24 23:01:15 2018 -0400
pdf: preserve the original page dimensions on import
Also allow for rendering PDFs to images at custom
resolution, instead of hard-coded (old hard-coded
value of 96 dpi is now default arguments).
Change-Id: Ia5b52f72d6ce7130a2debc7c6f86504aa041bdc8
Reviewed-on: https://gerrit.libreoffice.org/54786
Reviewed-by: Jan Holesovsky <kendy at collabora.com>
Tested-by: Jan Holesovsky <kendy at collabora.com>
commit daca240109325b424ea2090c1939f5959fa746aa
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Thu May 24 06:59:39 2018 -0400
sd: make the imported PDF page exactly as original
i.e. no borders or larger page than rendered PDF
Change-Id: I1f356cceeec1d5d9f1728f0e29160fdd9241a221
Reviewed-on: https://gerrit.libreoffice.org/54764
Reviewed-by: Jan Holesovsky <kendy at collabora.com>
Tested-by: Jan Holesovsky <kendy at collabora.com>
commit 41f4be673ec70e12ac1ebce371ec17d8596048bc
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Thu May 24 01:33:50 2018 -0400
sd: render the correct PDF page on swapping in
Change-Id: I81225e228d9cf2b9849110715dbfdeb59f2805dd
Reviewed-on: https://gerrit.libreoffice.org/54746
Reviewed-by: Jan Holesovsky <kendy at collabora.com>
Tested-by: Jan Holesovsky <kendy at collabora.com>
commit 4c66f1cccd3fbfe0024a56dacf1b2f9a1648a2bd
Author: Jan Holesovsky <kendy at collabora.com>
Date: Tue May 22 10:47:46 2018 +0200
Introduce a LO_IMPORT_USE_PDFIUM envvar to force PDFium for PDF import.
Change-Id: Ibb7734430b955dad4aefec22260ba8694ccb9183
commit 8617c9e388bbd044d09019529b57856ac3025c55
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sun May 20 22:31:36 2018 -0400
sd: disable pdf import tests
Change-Id: Iaee679d2ff322c67d081185588103d5685fa970a
commit 88a376a93ca0145b56e6c84e4ab9919b0758356c
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sun May 20 15:17:16 2018 -0400
svx: set the font name of imported PDF text
Change-Id: I79dde3c8983a70311de2d2a46093fac2722fb372
commit ba0bf599bef1eb001ff5f4691f1719c9015e4569
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sat May 19 21:28:31 2018 -0400
svx: update PDFium patch and code
Change-Id: I07c6a7c65d5631b70da64927a35d7a3b371eff25
commit 5ae837beb121b3c99c4257433fb37f4624b2122c
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Fri May 18 09:15:36 2018 -0400
svx: cleanup pdfium importer
Change-Id: Id925ba7734a2c73270e40f19d3fc50552441c34e
commit 909e43cfbe8e48474aff7e3ff88c21ada90cfaf3
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Mon May 14 19:57:15 2018 -0400
svx: transform PDF text rectangles while importing
Change-Id: I7675a183bfb691a8783950f33dc34826f91cb768
commit 44d5285a8e9318d6e29e9a5225a64475c1a960fb
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sun Apr 22 17:21:30 2018 -0400
svx: support no fill and no stroke paths in PDF import
Change-Id: Ida5daa71d469805fd52e08e804fb9fa182d7d008
commit 496792d647cf06daa6fb9bf3f167f12d7066b4b0
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sun Apr 22 17:01:18 2018 -0400
svx: support sub-paths in PDF import
Change-Id: Ibcfd30383db6846e791aea7609ab196c4f3f2da4
commit ebcd34de19c6703e862ca5f999d80d0fb330cf65
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sun Apr 22 10:48:51 2018 -0400
svx: import processed PDF text
Some PDFs don't include spaces in the text.
Instead, they rely on the explicit positioning
of each character to render visually separated words.
Latex seems to be prone to this approach, though not
exclusively.
Luckily, PDFium does process text and inserts
"generated" spaces where necessary, which is what
we retrieve and use as the text string while importing.
Change-Id: Ic21fe6c8416ecaba66f06b6260f1d6b040ff12af
commit 2f0976fa61d64017b1dc7c5e02a1ccabda001b71
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Wed Apr 18 21:27:27 2018 -0400
svx: correctly possition form objects from PDF
Change-Id: I7d216ca61b8a10219628877db7dd593a4987ef60
(cherry picked from commit 81f16107c1b0b5315537f38a9830cf967e4abb68)
commit d96f6c71686bcb97c9f8a78f5ff6f9e7bbd39321
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sun Apr 15 21:56:49 2018 -0400
svx: support importing forms from PDFs
Still missing the context matrix transformations.
Change-Id: Id9457c6475463127d3bc444f36fa373a6ec8fcb6
(cherry picked from commit 08e2c68e99151c70d06581261bbc137f80967d9e)
commit 3c86e355dd6f709729e773c649e76cedf2eadd1c
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sun Apr 15 20:32:52 2018 -0400
sd: support breaking any PDF page
Change-Id: Ifa5f58163bef209a988fc0f88e2b609b1973e0d4
commit 5a07954c6ab0b3b20b5b3e4a772d931ec4d81e3a
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sun Apr 15 19:44:12 2018 -0400
sd: pdf: really share the PDF stream
Change-Id: I5b25b3532912c7982a6db9dcc80fb7a72a41af38
commit d632253f3bef268e510142a131f26a83f378dad2
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sun Apr 15 11:11:33 2018 -0400
svx: path line width is given as full thickness in PDF
Change-Id: I728d962ea65ad1671e3b4c76034d396bee84228e
commit e2956c07157ef00fff023528eea1c7867a0b47d9
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sun Apr 15 10:51:39 2018 -0400
svx: support color text for imported PDFs
Change-Id: I01cba9456b37bd7a63c823bbe332d686f7ede389
(cherry picked from commit 26e37f98b08ce59a0feb93a8d2a8fbc982cfc103)
commit 991bbc68f1674cf032bf89368afc722ee505ef28
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sat Apr 14 16:20:11 2018 -0400
svx: more accurate PDF imported text size
Change-Id: I22880afdd9d36d9096003d86bba15098b465e0b3
commit ef54107dfa0af8494d7bc7335213171dded67fd3
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sat Apr 14 11:40:18 2018 -0400
svx: correct the positioning of PDF Paths and the stroke width
Change-Id: I5b150721cc1b61b028f282062c1466ef6a67fcae
(cherry picked from commit 37a40d8025ac70f84937de2b1d0f596d08088cbd)
commit 85a98016087571154d1fed684b197c3bec74db13
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Fri Apr 13 20:26:11 2018 -0400
svx: improved text importing from PDF
Change-Id: I9a2fc2c8511655c1aa362c1a03a5e82ae3ba697e
(cherry picked from commit d057cf3d9184cc5d96af9c957411911f5e788f4d)
commit cee3f93a4660e1d02daaa589100f5aa2608fbb6e
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Fri Apr 13 18:59:56 2018 -0400
svx: improve path importing from PDF
Change-Id: I8e63b2a35d841e065ef32fea95c0a5f22ca6f049
(cherry picked from commit 819d11b7ae198a6a8e864852a3654ddbed389ecb)
commit fcefaa57516e30a0c7e48aafc76ac24311d1b64f
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Tue Apr 10 18:06:47 2018 -0400
svx: support Paths in PDFs while importing
Change-Id: Idba294cf5a3a8dd00988f94786715b110039e000
(cherry picked from commit b1083c119832c32d722a4e81415ef7a02c23d4aa)
commit be39b2f0a14e5fde96a965f32ba1b13137efe445
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Tue Apr 10 07:45:06 2018 -0400
svx: support PDF text color
Change-Id: I7fa675c6560504e4fc7917e19cac3cceb2700d8e
(cherry picked from commit 3c02b52fdad9c5a34d4bfb7623e04c4e85875a89)
commit 93524a8a6a3be728c2d956991aa414b760cea32b
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Mon Apr 9 22:17:49 2018 -0400
svx: more informative logging
Change-Id: Ia9f2fa1fbb24ad3466bd082b778244f451c90745
commit 133a02d678950e5e4a9032b9552c1059a67c0626
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Mon Apr 9 22:16:05 2018 -0400
svx: import PDF images as BGRA
This makes it trivial to support all sort of
odd bit-format and 8-bit paletted images.
Change-Id: I4555794eccd0ee2906f9a39bd93957ad3775432c
commit 110d777926b388be4cd11acccf6df49444445271
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Mon Apr 9 09:08:02 2018 -0400
svx: refactor PDF text importing
Change-Id: Ibe8d794c1d457936c9272bb664a5478d78654dd4
commit f38c6917c0c3f2c8d3be4f422eff65cabc493d96
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Mon Apr 9 01:06:43 2018 -0400
svx: share PDF stream when saving imported PDF as images
Still needs work, incomplete.
Change-Id: Ide0c3f0792e816d64a81922a653a8afd77c7511a
commit 3fdaadbf8c63c68a1de0043e3f0ea9e336d0470e
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sun Apr 8 23:38:55 2018 -0400
svx: more accurate PDF text importing
Change-Id: If37119510cbc091dc86cb5f699984186167745c7
(cherry picked from commit 7dc905d1e9b561bb71f58881190bb6f590d09d80)
commit 9777681285c29accf041e771692687b0cc0ea4b7
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sun Apr 8 20:34:29 2018 -0400
svx: import PDF text using PDFium
Change-Id: I7c75477f5257931f5182b8d65e898857526bf555
commit f1d3550263a65dbc67f07102bee175c7ca831374
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sun Apr 8 15:41:38 2018 -0400
svx: import PDF images at correct possition and scale
Change-Id: Idb447b99143ad326294f2748f4d5154432fc328a
commit a3ec3984b105f1983a2ab5a62e0eee5b99337195
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sun Apr 8 11:37:30 2018 -0400
svx: import images from PDF
Change-Id: If0765aac9f47df73f1021664e13afa15ebf0f9ee
commit 09f3ac0eb8e2d91c337d1a46501f3feb508f667b
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sat Apr 7 19:00:32 2018 -0400
svx: support importing PDF images
Change-Id: Id4524a30b8f9fa4228c4acb4bf8714700da3017c
commit 745afeac6a067ce9cd84b6ea64dde56e2a0089bf
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sat Apr 7 15:22:06 2018 -0400
svx: support breaking PDFs imported as images
Change-Id: I990c2b3c3055fbffddedc407c34beb5824277b38
commit 953d81b7eb72b4e50ab1a0c2a6a70aa5e9847134
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Mon Apr 2 20:34:11 2018 -0400
vcl: svx: preserve the imported PDF page number in Graphic
Change-Id: I1bb3fa7d44d5f92df2bb8c4ed4b85ccd984c2617
commit 0e093c3791db3e351c79acacaaa244b4a0d165b9
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Fri Mar 30 23:34:03 2018 -0400
svx: sd: cosmetics
Change-Id: Ic82e0b20b6e0f0ecdd308969c85c887ef84d2340
commit b079331df539209002b2cbf457a1acfa8101c575
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Tue Mar 13 23:55:26 2018 -0400
sd: import PDFs as images using Pdfium new SdPdfFilter
LOK now opens PDFs as images using Pdfium,
which has a superior accuracy and support
to poppler, the default pdf reader.
Change-Id: Ifbbecf7f048f001836fb98886705cba47e6bed4e
commit 09cab46833b9db6e6323885563a1edc467841c26
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sat Mar 17 15:33:54 2018 -0400
pdf: share pdf data in Graphic
Change-Id: I8146aa4e206788afff71142e1877fd7a885f4652
More information about the Libreoffice-commits
mailing list