[Libreoffice-commits] core.git: Changes to 'private/Ashod/pdfium_on_master_fixed'
Ashod Nakashian
ashod.nakashian at collabora.co.uk
Wed Jun 6 04:56:28 UTC 2018
New branch 'private/Ashod/pdfium_on_master_fixed' available with the following commits:
commit dfee8ca7095a293fc58877aa299aaaa4a789392c
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 5c18e71776c56a034cd8fea677c29997a0c34400
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 c67128ac01c531fc047c3cf069102a582ace292d
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 911f576ebb76495ea4a32a9babc7a8b65e3e9652
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 4ecb01c83fd447067638705056f0f8ad74b54ea5
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 fc18bc99f360f7a5257451b1efec2df2fb3a0697
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 4997dfa5a56b21c525bcd7d3963a1878f61e2a23
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 60c4561302d706f77cf6298d0b4f42ea310e09c5
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 71e236d9521bb4793d823dc6ea8db1f549ff5616
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 33cdecda554f8064ceba147dd5d69c7ebaa5f42d
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 45c3e0e622c24cc99cd563cd4e80eeff49fcdc0c
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 62f36265565f2b4ba53fa2eb2326918ae0211d2d
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Mon Apr 30 07:54:36 2018 -0400
fixes
Change-Id: I33e2ba05033c1d6e58ceb1be3e96d4ff4de4d629
commit beb65726711b58a389d62a6998aca12f1c5328b1
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 195ea9dc53796e14bee7f4ceb685f2800f97135b
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 dcf87dcc80bf28ea1142c2acdae8ec022e68c82a
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 df639a5b53a908cc8d86af22c31e04bd9b8bd28b
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
commit dd8514b424f0ae10e756628d797c69622d5192b9
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
commit 8b2a7e83b80afc4d650b5e7cf847f02e7d68a93b
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 a480523a7305010ad291c6d5be74b222b990117b
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 3b4ff251aff74a597c47891fbeda844a60ac9d4c
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 c5a4a09d603cb5feaf8ef9226c1f51ee7573b645
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
commit a5e609bd5a4cbb28e80e7caca42df085f0d79ff5
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 20d1f570e080ed0a0dfdc921871392df98b3311d
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
commit 14ebc02c515512289d310d0bad0662f940dc7568
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
commit b7a90bcdc16f32a8ef5009c93f09d54a7a7d5f61
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
commit 2daad356108363a0132cc99993fd3869473a0074
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
commit 83c3ea463a90f69529a45ea908958c460cdd999c
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
commit 1accb498e1ac2551bd1050d13435e5cf6d83c39a
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 5d95e4771e5d4cb9dc7ae9167dfe0481c975224a
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 755e12e77e81c82573a4511e3f1c750818f5d8b3
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 c90d573783d5f157bbe5d4546b21558aa7f379e2
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 7d836df3c3a1b4182d330cda1a4da5a65ec3b2c2
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Wed May 2 07:18:17 2018 -0400
fixup bitmapwriteaccess
Change-Id: I2cb76da448a76a6825bc5d796105400b26d83b84
commit 04a8fa89b5efc7126e1293373d9e737e1c4cd3df
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
commit 412e52f6197f7128489e78e81f51601b58fbec38
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 00f535747794a4dbe50b3f8cdb14608f948d5eea
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 7f848520ee63d0b7f3f4f8359907bb6fb262b81d
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 64e959ae2c823f0888013f29123a38266ffe5af1
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 903c15a5d2504db8149e0caa2e8157846da06df6
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 0eb576024ca93ea0415c087771c6f4ba75f477a4
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 9c0541cb9b5c275341247aacc9a100b866106caa
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 6cdadf3c86db0ea98b6b912a92253b0c8c89a387
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 fc3990a7156239aa66b6289e281a3c795108a019
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