New branch 'private/Ashod/cd-5.3.3.2' available with the following commits: commit bd1fc3c91b297225cc2af3df76d823c9bbd61454 Author: Ashod Nakashian <ashod.nakash...@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 e665aafbf4f68fd241f9bf4da76119ee1737d21a Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Sun Apr 22 17:01:18 2018 -0400 svx: support sub-paths in PDF import Change-Id: Ibcfd30383db6846e791aea7609ab196c4f3f2da4 commit 1a78d7678a132b92d26c47dd87af0d70831503fc Author: Ashod Nakashian <ashod.nakash...@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 ef702c046fc4ba1a99a131f3bbd04326af848ad2 Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Wed Apr 18 21:27:27 2018 -0400 svx: correctly possition form objects from PDF Change-Id: I7d216ca61b8a10219628877db7dd593a4987ef60 commit 509b973b375d3709c98adb55ca88fc2fc6c3cf66 Author: Ashod Nakashian <ashod.nakash...@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 69b84047786e529783cc82e228c26ff5cb585690 Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Sun Apr 15 20:32:52 2018 -0400 sd: support breaking any PDF page Change-Id: Ifa5f58163bef209a988fc0f88e2b609b1973e0d4 commit 1f8b84f3f2e26121761843576bd162ed74794dff Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Sun Apr 15 19:44:12 2018 -0400 sd: pdf: really share the PDF stream Change-Id: I5b25b3532912c7982a6db9dcc80fb7a72a41af38 commit 1b37cb881ab9be06d85cd18cdd91e4e834c9e60e Author: Ashod Nakashian <ashod.nakash...@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 c24f1dddfd7d7d6d699a4749a66a0e2d1250cf83 Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Sun Apr 15 10:51:39 2018 -0400 svx: support color text for imported PDFs Change-Id: I01cba9456b37bd7a63c823bbe332d686f7ede389 commit 3c13a69547a91710cf6617aca28ba3a9fa912a0a Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Sat Apr 14 16:20:11 2018 -0400 svx: more accurate PDF imported text size Change-Id: I22880afdd9d36d9096003d86bba15098b465e0b3 commit c360f4c1bf3ba90653f83a45c3837638750c341d Author: Ashod Nakashian <ashod.nakash...@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 0c7f9319a9b83cbb3efca2f7c6513c6c2988166f Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Fri Apr 13 20:26:11 2018 -0400 svx: improved text importing from PDF Change-Id: I9a2fc2c8511655c1aa362c1a03a5e82ae3ba697e commit 820d814aba8e111173d9117c276a2feec7be3438 Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Fri Apr 13 18:59:56 2018 -0400 svx: improve path importing from PDF Change-Id: I8e63b2a35d841e065ef32fea95c0a5f22ca6f049 commit 6fe45b74ba5d7e166626b5d5a81c1df8042d63ae Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Tue Apr 10 18:06:47 2018 -0400 svx: support Paths in PDFs while importing Change-Id: Idba294cf5a3a8dd00988f94786715b110039e000 commit 1c4c90e099e6b89b311a3d4cd55d4790da23a30f Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Tue Apr 10 07:45:06 2018 -0400 svx: support PDF text color Change-Id: I7fa675c6560504e4fc7917e19cac3cceb2700d8e commit 3c743cc4c1400b4d119a6cd96ea6dec2ca48905f Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Mon Apr 9 22:17:49 2018 -0400 svx: more informative logging Change-Id: Ia9f2fa1fbb24ad3466bd082b778244f451c90745 commit c8dab2a39d7c7c9b1f00f3707ef6f2e3b237f822 Author: Ashod Nakashian <ashod.nakash...@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 30c155b05e3a323862a63035f8d0e24d073f524e Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Mon Apr 9 09:08:02 2018 -0400 svx: refactor PDF text importing Change-Id: Ibe8d794c1d457936c9272bb664a5478d78654dd4 commit 5a1a395b169004c5985e3a6dc130342ff2e81ce5 Author: Ashod Nakashian <ashod.nakash...@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 0f1d04431729b79d9d9a5ac70ae7fe2e65eb45bf Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Wed May 2 07:18:17 2018 -0400 fixup bitmapwriteaccess Change-Id: I2cb76da448a76a6825bc5d796105400b26d83b84 commit 26be74db15ed80ca9e1cce8b58f83ee548f58252 Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Sun Apr 8 23:38:55 2018 -0400 svx: more accurate PDF text importing Change-Id: If37119510cbc091dc86cb5f699984186167745c7 commit 90b4184bb012be931017656a41b64f0bea429b80 Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Sun Apr 8 20:34:29 2018 -0400 svx: import PDF text using PDFium Change-Id: I7c75477f5257931f5182b8d65e898857526bf555 commit 7eb9d7fb094048aaeea7af1d5f5aee6dcd8b04d3 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Tue Mar 6 18:14:25 2018 +0100 external: update pdfium to 3358 pdfium now has a build_config.h which is something between a generated file (it's not part of git) and a normal header (works in a way, so the same header works for all platforms), handle it the same way as clucene. Reviewed-on: https://gerrit.libreoffice.org/50840 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Miklos Vajna <vmik...@collabora.co.uk> (cherry picked from commit 612fae5c248e95d4f0985c51ebf05e3b0c278289) Change-Id: I674eca0c52fb8681c3a20501e39f95a8f9d8724e commit 474eb9fcc21a6d36f45b7deb3e349a36271fe41e Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Wed Jan 10 09:17:28 2018 +0100 pdfium: update to 3312 Reviewed-on: https://gerrit.libreoffice.org/47689 Reviewed-by: Miklos Vajna <vmik...@collabora.co.uk> Tested-by: Jenkins <c...@libreoffice.org> (cherry picked from commit e1026e267b4b1b0b0bd645c6bc212d6fa71544f8) Change-Id: I3e81c097870264bfcdd8c14407dcb95f5b153793 commit 75c8972c0fc306fd9fb5db52334f8bfef0ae16af Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Thu Oct 12 00:04:04 2017 +0200 pdfium: update to 3235 Reviewed-on: https://gerrit.libreoffice.org/43331 Reviewed-by: Miklos Vajna <vmik...@collabora.co.uk> Tested-by: Jenkins <c...@libreoffice.org> (cherry picked from commit 5352dfbbe22b59983e1b91366908724138b9783a) Change-Id: I2603b885567b409d81f1abfacd25c2a6d344311c commit 23d06a8ec34ecffcba3cd00c409532d55167f50b Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Wed Aug 30 10:06:22 2017 +0200 pdfium: update to 3196 Reviewed-on: https://gerrit.libreoffice.org/41722 Reviewed-by: Miklos Vajna <vmik...@collabora.co.uk> Tested-by: Jenkins <c...@libreoffice.org> (cherry picked from commit 0365ca351aac534d3fc09d22f6a91017525bfef8) Change-Id: Ia3bfe918d5dcb52faf3829d59d8a8c3b95e31bbc commit 6a3953e0c463ce0b1d685423e588e663092c4ac6 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Wed Jul 12 22:01:13 2017 +0200 pdfium: update to 3151 This contains my patch to allow not bundling lcms2 inside pdfium. Change-Id: I37e070be352538f10895efa5e0829c07ced9bd5f Reviewed-on: https://gerrit.libreoffice.org/39878 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Miklos Vajna <vmik...@collabora.co.uk> (cherry picked from commit e3f3b3b75d7411827291e98c9c78c89cedc2836b) commit 846abe49febe009c09ef3225d1a1bfab802b5c92 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Tue May 23 21:02:18 2017 +0200 external: update pdfium to 3094 This allows dropping the now upstreamed system-zlib.patch.1. Reviewed-on: https://gerrit.libreoffice.org/37960 Reviewed-by: Miklos Vajna <vmik...@collabora.co.uk> Tested-by: Jenkins <c...@libreoffice.org> (cherry picked from commit b009c9a03622859ca95a9a5de97606ffaa8a6158) Change-Id: I92668ff243fa7f14a418cec419c003d4a9bc96ce commit 5a8709cf7b1a64115a0f7b9328e76ccdf038c714 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Wed Apr 26 08:43:40 2017 +0200 external: update pdfium to 3064 This contains the new FPDFPath_GetFillColor / FPDFPageObj_GetType APIs I want to use in CppunitTest_vcl_pdfexport. Reviewed-on: https://gerrit.libreoffice.org/36974 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Miklos Vajna <vmik...@collabora.co.uk> (cherry picked from commit 6d7b8977f100e87ed452eaf87da99da052808687) Change-Id: I275ff761188c07dbbab27a1e0715ac250cd306c9 commit ed2bbc0e4acdcfd742a52dc62eae9af368415b2f Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Wed Apr 12 09:15:13 2017 +0200 external: upgrade to pdfium-3050 and stop using bundled zlib Reviewed-on: https://gerrit.libreoffice.org/36443 Reviewed-by: Miklos Vajna <vmik...@collabora.co.uk> Tested-by: Jenkins <c...@libreoffice.org> (cherry picked from commit 4e943da402ea5a7b450a9251ff75a6a3969dba74) Change-Id: I2e572585ea1cebc65aa364d8ce059cf0a3e1b83f commit f7a87a74f9bbb75c603fdd6b9a49cd0cd4358982 Author: Caolán McNamara <caol...@redhat.com> Date: Thu Mar 16 11:07:44 2017 +0000 make pdfium link against the same jpeg lib as everything else Change-Id: I41b3759b427e34d44b3b9481cbfe79be5639a343 Reviewed-on: https://gerrit.libreoffice.org/35264 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Miklos Vajna <vmik...@collabora.co.uk> (cherry picked from commit 665f58590e7cf8778f80dfb211164b3169a0b7d3) commit 0abe3080c3f8a323cf3289d447c563450957e8de Author: Ashod Nakashian <ashod.nakash...@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 5bbec3cb8fac4e13cfe4d528b722d8cc2165a4d7 Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Sun Apr 8 11:37:30 2018 -0400 svx: import images from PDF Change-Id: If0765aac9f47df73f1021664e13afa15ebf0f9ee commit c8ff16869a99a31fd6f3622bcf03897d7d51503b Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Sat Apr 7 19:00:32 2018 -0400 svx: support importing PDF images Change-Id: Id4524a30b8f9fa4228c4acb4bf8714700da3017c commit b074d55d3f35f929d9245833b14eb4eb2137f102 Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Sat Apr 7 15:22:06 2018 -0400 svx: support breaking PDFs imported as images Change-Id: I990c2b3c3055fbffddedc407c34beb5824277b38 commit 376c84d384125638a4094f0bbb0b8717d5e3e2b1 Author: Ashod Nakashian <ashod.nakash...@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 32e2ce9352e53c96bc1e9953d85a2dd92544c06f Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Fri Mar 30 23:34:03 2018 -0400 svx: sd: cosmetics Change-Id: Ic82e0b20b6e0f0ecdd308969c85c887ef84d2340 commit 16f223f2a17796aaba8331ed6f5bc464a7b774ee Author: Ashod Nakashian <ashod.nakash...@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. (cherry picked from commit 0e8f4f45b44935c7c8002d606b97a48e60e37b23) Change-Id: Ifbbecf7f048f001836fb98886705cba47e6bed4e commit b9fd3447762eb03ec3c7912333ae5bea2065b32e Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Tue Mar 13 21:07:17 2018 -0400 vcl: support rendering multiple PDF pages to bitmap Change-Id: Id42ecabcad90dde84475a01e5df4ed94f221f5ce Reviewed-on: https://gerrit.libreoffice.org/51255 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Ashod Nakashian <ashnak...@gmail.com> commit feda2dd1acc936fba8942d6e46a3b42666b5cca7 Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Sat Mar 17 15:33:54 2018 -0400 pdf: share pdf data in Graphic (cherry picked from commit e3b59350ddceb158d01dedfe368bb600a9b37ea8) Change-Id: I8146aa4e206788afff71142e1877fd7a885f4652 commit 66816d748b12e3f91aa411bd7f7dc1ad558e9e0c Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Wed Apr 4 17:13:45 2018 +0900 graphic: move access to cxx for PDFData and VectorGraphicData We need strict control when PDFData and VectorGraphicData is accessed and changed, so create access methods for PDFData and move the access methods to cxx (for VectorGraphicData). Reviewed-on: https://gerrit.libreoffice.org/52395 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Tomaž Vajngerl <qui...@gmail.com> (cherry picked from commit 18caee072ccbd2be7b947ef2659204d3c18a05f1) Change-Id: I39324a807a4db559bad5501b5913e62a0aeabf01 commit fb1ec353e3853af71d85d0b6b2bb696243386f88 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Wed Apr 4 16:47:00 2018 +0900 replace originURL with GraphicExternalLink class (internally) For now just introduce the GraphicExternalLink internally in ImpGraphic, and use it for the origin URL. In a future patch this will store additional data about the link. Reviewed-on: https://gerrit.libreoffice.org/52393 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Tomaž Vajngerl <qui...@gmail.com> (cherry picked from commit a50897107bca839af5665ee0f9621e9cce54900b) Change-Id: I7b4edac80d0e71603d37243ff28bcac1b18fdc01 commit 34f4b0d2b47871548d22040742b35301c83a71ea Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Mon Apr 2 18:38:39 2018 +0900 graphic: rename Set{Get,Is}Link to Set{Get,Is}GfxLink The main reason is to differentiate when we have the GfxLink from other (url, file) links which use the same terminology. Reviewed-on: https://gerrit.libreoffice.org/52245 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Tomaž Vajngerl <qui...@gmail.com> (cherry picked from commit 11163faafe718e65b25f0dfea8700d1a18d4dee6) Change-Id: I805c61e7fb231062340562c51c25a189b2cfc7f7 commit bf6bd26b4b14cc2097abb3986266e53160e554d6 Author: Stephan Bergmann <sberg...@redhat.com> Date: Thu Jul 6 21:57:36 2017 +0200 Avoid division by zero ...as seen at <https://ci.libreoffice.org/job/lo_ubsan/593/console> Change-Id: I5eda975323f96251c72562f9ac6a0ada7a7c7959 (cherry picked from commit 388041695d9626970b0d4dce89241c849eeffd0e) commit 5531d8edbc3a14719f49277239f015794ef7042f Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Wed Sep 13 16:44:19 2017 +0200 clang-tidy modernize-use-emplace in vcl Reviewed-on: https://gerrit.libreoffice.org/42259 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit c856ae17aff5db258eb16713f56fce9f28400d47) Change-Id: Ie0a6d105b0167431275e628935df4f4c1a36d070 commit 6ec1e45994cd2e07b5c69c92208183765ac93a52 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Wed Apr 19 09:59:09 2017 +0200 vcl JPEG import: remove unused pCallerData Which is always set to nullptr, is passed around, finally just ignored. Reviewed-on: https://gerrit.libreoffice.org/36662 Reviewed-by: Miklos Vajna <vmik...@collabora.co.uk> Tested-by: Jenkins <c...@libreoffice.org> (cherry picked from commit 13414a637f30375a62c02f54c054e358f7565d05) Change-Id: I81aecbed33ea249e63fbb412a54345fbb8335e47 commit 76a86e8631fbf9ad373b77b75815c2ccc0b937a5 Author: Chris Sherlock <chris.sherloc...@gmail.com> Date: Mon Apr 24 01:06:41 2017 +1000 tools: move errcode.hxx to the vcl module Reviewed-on: https://gerrit.libreoffice.org/36854 Reviewed-by: Chris Sherlock <chris.sherloc...@gmail.com> Tested-by: Chris Sherlock <chris.sherloc...@gmail.com> (cherry picked from commit f9f045e7830d184497554e0e438cc478fa990eb6) Change-Id: I17e5a033de5f0aeb0a726744f7b464cdab6e2ee3 commit 8e56d0f0521a06788f6c0e68cb345315c995f202 Author: Chris Sherlock <chris.sherloc...@gmail.com> Date: Fri Apr 14 15:29:06 2017 +1000 errinf.hxx moved out of tools and into vcl module ErrorInfo has a hard depency on VCL, yet is in the tools package. It is more appropriate to have it reside in the VCL module. Reviewed-on: https://gerrit.libreoffice.org/36839 Reviewed-by: Chris Sherlock <chris.sherloc...@gmail.com> Tested-by: Chris Sherlock <chris.sherloc...@gmail.com> (cherry picked from commit 3b85b72d643e26fd9fda5eeb05f774b3c37917fd) Change-Id: Ica54a46c3a7f86cf0331ed7245234bea69c05650 commit 4322bf8ca880f74919dd85c8bf9c88f8e270d8e9 Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Thu Jan 26 10:57:01 2017 +0200 loplugin: unnecessary destructor test..unotools Change-Id: I1fd8a3f39b875d1920759f42e37f4c9d6785d62e Reviewed-on: https://gerrit.libreoffice.org/33573 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit a49cbc58933c30d82bab458f2ed5af622bea4690) commit 9ee310056fa696db6efd6e1567811a187cc65e13 Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Thu Jan 19 09:09:05 2017 +0200 new loplugin: useuniqueptr: ucb..ucbhelper Change-Id: Ib19ca3225b96d1bfec8a43bb762e16597f33b690 Reviewed-on: https://gerrit.libreoffice.org/33297 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit 84defbc556c17aa58851fd14f8af0deaa3cc6e05) commit 4368aaa5a0084eb70746642275bc05e276b22f40 Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Wed Jan 18 13:57:55 2017 +0200 new loplugin: useuniqueptr: sot..tools Change-Id: Ided435d016ae28e7c3f2726e41eedd981572ae10 Reviewed-on: https://gerrit.libreoffice.org/33263 Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> Tested-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit 0415cb335b953b9c10075fa524d7707db4aa55e5) commit 5709bc71b60d343598eeed767d2743c62aac28e6 Author: Stephan Bergmann <sberg...@redhat.com> Date: Wed Dec 14 17:52:03 2016 +0100 Merge shell into TaskManager base class (arbitrarily decided to keep the latter, being the less odd class name) Change-Id: I5c061a0f12b8f3095e283b4896f7c910948ac50f (cherry picked from commit 37b21a0a71d500cc5785d856d2e4402df17d8f87) commit f42526f7fe3231a299c0bf32a76352b027084e88 Author: Chris Sherlock <chris.sherloc...@gmail.com> Date: Sat Apr 7 00:36:54 2018 +1000 vcl: maBitmapSize = aSize to SetSizePixel(aSize) Change-Id: Ic30b3bbb38756e880ab7bf4c76d94e5f4c787988 Reviewed-on: https://gerrit.libreoffice.org/52512 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Tomaž Vajngerl <qui...@gmail.com> (cherry picked from commit ec5eee5ed5c00e1808dd2830d7d443267233c456) commit 05ca1c2e5038445dfee9b8935300cc596fd48463 Author: Chris Sherlock <chris.sherloc...@gmail.com> Date: Mon Mar 12 22:55:22 2018 +1100 vcl: prefix BitmapEx member variables with an 'm' Reviewed-on: https://gerrit.libreoffice.org/51143 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Tomaž Vajngerl <qui...@gmail.com> (cherry picked from commit 074436829840763eaf0c3d150b606aedca4e3ef0) Change-Id: I39c52cd670e6148fca1f65c35a5ff411bfda7137 commit a2078d4e5c35bc3b8bf789cf58e25c29cd496c98 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Thu Mar 1 05:36:10 2018 +0900 add GraphicLoader and funct. to load graphic from URL Reviewed-on: https://gerrit.libreoffice.org/50538 Reviewed-by: Tomaž Vajngerl <qui...@gmail.com> Tested-by: Tomaž Vajngerl <qui...@gmail.com> (cherry picked from commit 5f618375a5360160e67f6aac4aece90ab218c081) Change-Id: Ib722ee5bc20908d50642b1371b20c878158204cf commit 5db5d9d11ec0c8fd08c4eaeb4f60f3f30c578ce9 Author: Chris Sherlock <chris.sherloc...@gmail.com> Date: Thu Mar 1 06:25:40 2018 +1100 vcl: move vcl/source/gdi/bitmap.cxx to vcl/source/bitmap/bitmap.cxx Reviewed-on: https://gerrit.libreoffice.org/50532 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Tomaž Vajngerl <qui...@gmail.com> (cherry picked from commit 1b51bca4ce77bdeefd2461e3b8a8b6b38bda6d43) Change-Id: Ib74ac5016b6f99adef41b6ee562701b5158cffd3 commit a0d0a6c2d06035e12123b8ed65e4f3cedd0f9572 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Mon Feb 26 09:21:12 2018 +0900 bool cast operator for Graphic object Change-Id: Iec236538271b33eb9e6dcfd98903657c1198476e Reviewed-on: https://gerrit.libreoffice.org/50332 Reviewed-by: Tomaž Vajngerl <qui...@gmail.com> Tested-by: Tomaž Vajngerl <qui...@gmail.com> (cherry picked from commit 6fa55d39bc43383fcdb3276e9b7f612fa96d1b67) commit 81ae166251224f3c981a33fa26ed4aa9d3f98597 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Tue Feb 13 21:26:40 2018 +0900 graphic: Remember the origin URL after swap out - swap in Change-Id: I3874fb43d1b545b334cb7e69fe119945d127f380 Reviewed-on: https://gerrit.libreoffice.org/49646 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Tomaž Vajngerl <qui...@gmail.com> (cherry picked from commit 075e2d8b8d98b1c6daa430e9b9a396b15ba22837) commit fa940f592d279d364c109bf23630b7bfedc45082 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Thu Feb 8 20:00:37 2018 +0900 Add origin URL to Graphic to remember where the image came from Reviewed-on: https://gerrit.libreoffice.org/49554 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Tomaž Vajngerl <qui...@gmail.com> (cherry picked from commit c6a23023150c164a19236139fa413d43006ce21c) Change-Id: I73e7377c2049211de0b464efff03058dc5de33a6 commit a959aad552e20ec7eafd458e2a6c64bde976f8f9 Author: Rene Engelhard <r...@debian.org> Date: Sun Jan 28 19:48:25 2018 +0100 fix build with glm 0.9.9 In file included from /usr/include/glm/gtx/norm.hpp:18:0, from /data/rene/git/LibreOffice/master/vcl/inc/opengl/VertexUti ls.hxx:16, from /data/rene/git/LibreOffice/master/vcl/inc/opengl/LineRende rUtils.hxx:14, from /data/rene/git/LibreOffice/master/vcl/opengl/LineRenderUti ls.cxx:11: /usr/include/glm/gtx/quaternion.hpp:23:3: error: #error "GLM: GLM_GTX_quaternion is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." # error "GLM: GLM_GTX_quaternion is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." ^~~~~ so just define it. Change-Id: I981bfb5fd944f32a3774b3f9b183989773bf235f (cherry picked from commit 953c4add8fd76d88f49a81ae4c21a1fdcc007e57) commit 7dfd26d3fcda5ea9ad51064cd879b4287277ee97 Author: Michael Stahl <mst...@redhat.com> Date: Fri Jan 19 21:00:16 2018 +0100 C++17 deprecated std::shared_ptr::unique() Most of these calls are in assertions, and the ones that aren't should be guarded by SolarMutex, so the thread safety concerns that caused unique() to be deprecated don't look relevant, so use use_count(), which oddly enough isn't deprecated. Change-Id: Ia166615af6c3ce85145c391752669c7461bd35fb Reviewed-on: https://gerrit.libreoffice.org/48222 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Michael Stahl <mst...@redhat.com> (cherry picked from commit 0a0cf00b173d3207ae167b256e496d005615f1ee) commit f1ea8e7a80f65544b9ea41b2f7ddc6d32fad7e44 Author: Stephan Bergmann <sberg...@redhat.com> Date: Wed Nov 29 10:58:50 2017 +0100 TODO: silence new loplugin:badstatics for now Change-Id: Ia57dd190a173f664b0c624617b13f2876008835a (cherry picked from commit 2849775c796197ba4707fdd7de9822bb3307391a) commit c1d5dd5e944c586c8a0526fcfbe8ed9e74d644b4 Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Wed Aug 16 14:45:49 2017 +0200 remove UL/L suffixes from integer constants in initialiser/call expressions Reviewed-on: https://gerrit.libreoffice.org/41214 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit ff1f6a5fc25db062e9a83521a657062f62f03ba6) Change-Id: Iae081567c4fa5b88edbd12cf2fbafd2b8f31b300 commit 080863495072895ad9443d5afa321e05f3fb1930 Author: Caolán McNamara <caol...@redhat.com> Date: Thu Jul 27 12:26:38 2017 +0100 make animation loop sal_uInt32 consistently all this foo is ultimately animated gifs and the count there is limited to unsigned 16bit (cherry picked from commit 81047eaebc0e25ff926bf944c57e082a8727c7f2) Change-Id: Ib6e6dde7355f3619bb7735743e686e6338a235ee commit 6d03eea66f11ad00219012aa88e5b2fae9fa5dda Author: Andrea Gelmini <andrea.gelm...@gelma.net> Date: Tue Jul 18 10:00:15 2017 +0200 Fix typos Reviewed-on: https://gerrit.libreoffice.org/40118 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Michael Stahl <mst...@redhat.com> (cherry picked from commit e56596e009c11ec6118a126ac560e87d754ae15b) Change-Id: If6023dfa1d90f79185197622a738373a189ea6af commit 568c8a2e9ff02a001ed9ef5d8b50da15e522c244 Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Wed Jun 14 13:34:55 2017 +0200 use ERRCODE_NONE instead of 0 peeling off a small chunk of my ErrCode strong_int conversion Reviewed-on: https://gerrit.libreoffice.org/38777 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit a6aa57ff591fdf3d834a7e0b1e9e2ebad1d87c5c) Change-Id: Idc89e8496083beed7608cba705cd981139eb7111 commit 41fb2a44c97f5afb43a9a427940ea6f9f4621db4 Author: Markus Mohrhard <markus.mohrh...@googlemail.com> Date: Sun Feb 19 19:16:36 2017 +0100 fix previous commit Change-Id: I55e876ef159c677c109f82fee917944a9fddd918 (cherry picked from commit ae17a85c2baf9f2ad97270e97bc372e61c7e3678) commit c05561c3cb37a40e678bedf8b29c65db51105dec Author: Markus Mohrhard <markus.mohrh...@googlemail.com> Date: Sun Feb 19 19:14:21 2017 +0100 fix the disable-gui build Change-Id: Ide1af0779d4fa83ea480088874d5d2767518bbf7 (cherry picked from commit fd0d122bad865cb7a6b9ff834eb6b9866267d3f7) commit 8e493ca6d28a3c60ac1279c9ec38a9a58974bda8 Author: Jan-Marek Glogowski <glo...@fbihome.de> Date: Thu Oct 26 16:05:54 2017 +0200 tdf#108748 generate PDF preview on SwapIn When including a PDF as an image, it's represented internally as a Bitmap with additional PDF data. On SwapIn, LibreOffice just imported the PDF data missing the PDF preview. The Graphic also gad the wrong image type, which results in a busy loop on master, with a strange / unhelpful STR_COMCORE_READERROR generated by SwNoTextFrame::PaintPicture. This is a workaround to generate the Bitmap on SwapIn, which will really slow down LibreOffice when importing many PDFs. I guess the job of generating the PDF previews should probably be deferred to a thread or a low priority Scheduler task, just like the general image loading is handled. Change-Id: I8084e4533995ecddc5b03ef19cb0c6a2dbf60ebd Reviewed-on: https://gerrit.libreoffice.org/43906 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Jan-Marek Glogowski <glo...@fbihome.de> commit 58e749a94d6280e437d735350bd12c8c1600ea4a Author: Andrea Gelmini <andrea.gelm...@gelma.net> Date: Fri Mar 24 12:52:52 2017 +0100 Fix typos Change-Id: I77cf7fe3a57c031877facf5252b5a900526db48b Reviewed-on: https://gerrit.libreoffice.org/35646 Reviewed-by: Julien Nabet <serval2...@yahoo.fr> Tested-by: Julien Nabet <serval2...@yahoo.fr> (cherry picked from commit 98f18df02357523a1c2c52efd36171f9328ab6d4) commit 69457b67a17684e1f2239cba273d425dc26e5eaf Author: Tor Lillqvist <t...@collabora.com> Date: Mon Mar 13 18:10:36 2017 +0200 Bin some noise comments Change-Id: Ia315f446c374ac08d8a4b7247c571b70cbbab5ae (cherry picked from commit fdff69bd587f92781b45fdc5b9c592d4c57317e9) commit bffeec2b4dd378cb9f9686296175551a314a3b4e Author: Andrea Gelmini <andrea.gelm...@gelma.net> Date: Thu Mar 2 09:38:03 2017 +0100 Fix typos Reviewed-on: https://gerrit.libreoffice.org/34780 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit 65434e8701ab71c8bff8b0ac722d41b0592483dc) Change-Id: I72db7ff99cde394bc161dfd835bfb0d9a47a53d1 commit 7f94d50a9421e0c76b2cb24b57995835acc1d01c Author: Stephan Bergmann <sberg...@redhat.com> Date: Thu Feb 23 12:17:55 2017 +0100 -Werror=register in external/lcms2 (GCC -std=c++17) Change-Id: Ic0c7fe636f8153f221c0bc221c547f23b0e780a2 (cherry picked from commit 9d2721b1bb1256446a89ae8ab8f31f7f780d500c) commit bbd2e6355dc88b776db64dca5d82df7196aecce8 Author: Tor Lillqvist <t...@collabora.com> Date: Sun Feb 12 12:55:00 2017 +0200 Get rid of "unicodes" in lower-case, too Instead, use "code points" (if you mean full 21-bit Unicode code points), or "code units" (if you mean the 16-bit units that make up UTF-16). Hopefully I got it right which one was meant in each case here. Change-Id: I8ee7a98996f1cebcfb95cd7d18a56570e48fa390 (cherry picked from commit 6d15d4a6f6fbc163001ec082d55404481e64bed1) commit e39603e0ab36331775a00b466db7cd4c0b14bd61 Author: Tor Lillqvist <t...@collabora.com> Date: Sun Feb 12 12:39:13 2017 +0200 "Unicode" is a proper noun and should not be used in plural The 16-bit things that make up the UTF-16 encoding are called "code units". (cherry picked from commit 20c43a23d1d02523da2a72c37b839350798c775f) Change-Id: Iab2b83323783e518198c1a0553f7b053fc415985 commit db7e4c986e25f517276a831f75ad3abcf74a72d7 Author: Caolán McNamara <caol...@redhat.com> Date: Fri Feb 10 11:36:22 2017 +0000 coverity#1079165 Uninitialized scalar variable (cherry picked from commit 9960002118fda6515c6985bc2908a69c0568a71d) Change-Id: I49284d409bbe678e1e018c9d9502d79db5553faa commit 8a7d80653ccc6b0c1a6145cdf0e96e74623c5b28 Author: Caolán McNamara <caol...@redhat.com> Date: Fri Feb 10 11:32:34 2017 +0000 pUnicodesPerGlyph[i] is already 1 here Change-Id: Ib47e850d8ade769cad11f53b7eb3d7cab0337feb (cherry picked from commit 9050cc641a7449e270a26bcaeae4f75d4b862d3f) commit ec28472ac577a22667aacbc2e107ec7ab70003e1 Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Wed Feb 8 15:13:54 2017 +0200 convert Orientation to scoped enum and drop unused enumerators Reviewed-on: https://gerrit.libreoffice.org/34061 Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> Tested-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit b3b2f2b95070f1a385c51f432a52b9c84470913f) Change-Id: I2f42f0f441cf9ce96338d40382acb6d75ea1e1a0 commit 030dece725c752bb5a5b1d78db569613594d2b07 Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Wed Feb 8 15:07:21 2017 +0200 convert PDFVersion to scoped enum Change-Id: I9920f4c9783eb23a41d135e5eacd12805c1b9c2b Reviewed-on: https://gerrit.libreoffice.org/34060 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit 76cf4c365643e18436c691e284527fccfe273c9a) commit e354eeb6655cdd0205a7b9294bc92963201b73f6 Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Wed Feb 8 15:00:15 2017 +0200 convert DestAreaType to scoped enum and drop read-only enumerators Change-Id: Ibc4c2a99448a83fc179e2779f8f3e5c8f034ae7b Reviewed-on: https://gerrit.libreoffice.org/34059 Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> Tested-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit 76e0f23171d899ef567b04b555a748b60f99353c) commit 6424e73b40802fe7b1cd714bea923b107c4ba688 Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Wed Feb 8 14:49:07 2017 +0200 convert PDFWriter::PageTransition to scoped enum and drop some read-only enumerators Change-Id: I96380efec90abe02fa02c3f766f2b6180723da0d Reviewed-on: https://gerrit.libreoffice.org/34058 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit 4ccdf7932e84bd78a366bb4ae2785c63e33a9403) commit ef6978535acfb4bd21c0ff5057dac2be20e7b618 Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Wed Feb 8 13:32:40 2017 +0200 convert FontType to scoped enum Reviewed-on: https://gerrit.libreoffice.org/34056 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit eecf39c6e44e25a5a78aa7b435d07a9c53c628c4) Change-Id: Ieb8f90be8effde5f25bc872784c3ea2177b14bf9 commit a36d5fe3fe9b8302399d1410dea38a3f65983bf6 Author: Caolán McNamara <caol...@redhat.com> Date: Wed Feb 8 10:15:10 2017 +0000 use c++11 data() Change-Id: Id111686979d6002d4b4206d18980c38e6260971f (cherry picked from commit 73cc391e9c9646e09722ce4324918646202c693b) commit 9cbd8b1de6d4f793dedb266b8a803fb15e2afde7 Author: Tor Lillqvist <t...@collabora.com> Date: Wed Feb 1 15:39:30 2017 +0200 Need <config_features.h> here Change-Id: I391554dff6f92d7639d0a391f4b00437c7648a6b (cherry picked from commit f2278a10b27c6ca53bfdecf385aae6f1d29a36fb) commit 18e30d71a6d06272bc55407988ae34810d16a93c Author: Caolán McNamara <caol...@redhat.com> Date: Fri Jan 27 16:25:09 2017 +0000 coverity#1371303 Missing move assignment operator Change-Id: I0dec3e192f3da895398a8b011c0e7275aab59d73 (cherry picked from commit f40aba6bf6ebe6a2b0da7d5e2fe53e470fe9e0f2) commit 68aa4ae83ead66cc4967c71cab302317cbe5b3de Author: Caolán McNamara <caol...@redhat.com> Date: Fri Jan 27 16:12:44 2017 +0000 everything ImplClear clears is managed by their dtors anyway Change-Id: Icafd4a4915d2fb3159b50409e5fc443c58d43d57 (cherry picked from commit 15a2a39ce621dc78449f28301beee895e67aa64f) commit 827ff87d68e647abf0ef7614950c00cb24fd5df7 Author: Caolán McNamara <caol...@redhat.com> Date: Fri Jan 27 16:12:04 2017 +0000 Animation dtor will be called anyway, so drop Clear Change-Id: Ifa5a1cf6d782af0bb73ceff10f5a2a2daa4457d4 (cherry picked from commit 9aebc26c9b0aa85acdd8429d16c996f359de3062) commit 8c54e894efed15a7f424626be6912adbdf66f72a Author: Caolán McNamara <caol...@redhat.com> Date: Fri Jan 27 16:10:03 2017 +0000 everything reset by ImplClear is going to be overwritten anyway Change-Id: I94de8723a43d177fdf2caf0d8d3e529200d2e718 (cherry picked from commit 00f0694c09241e7708e9443c34b3896be50dfda5) commit 253f10373ec33c95592166c924adac9bd09fc6a9 Author: Caolán McNamara <caol...@redhat.com> Date: Fri Jan 27 15:55:09 2017 +0000 we copy the flag for the context in the ctor, but not the context which is worrying, copy the other missing maSwapInfo too which should be safe to do. in the assignment operator, we don't copy any of those three fields at all, which is inconsistent save and restore the context and context flags on the piece where we overwrite ourself via *this = tempobj Change-Id: I06a7d491f95dcb113a3c705ceeb41f576ab0a514 (cherry picked from commit a42e8baed472933d706578916d00b672bb62dedc) commit 935a723cf3aa04753eda3c1b217c6cf79e877d17 Author: Caolán McNamara <caol...@redhat.com> Date: Fri Jan 27 15:16:05 2017 +0000 remove weirdness of ImpGraphic assignment operator seems to me that this hackery is to avoid the swapfile getting pulled out from underneath it during swapin Change-Id: I6b58d7e31731db8edc4026460beabc667204dcae Reviewed-on: https://gerrit.libreoffice.org/33620 Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> (cherry picked from commit 9bf03203cdc789fb7be58e1b8bc6caa63c6dd09c) commit 960fa354a369f8ac3f3a64d74e0e3c2ef7cd7444 Author: Caolán McNamara <caol...@redhat.com> Date: Fri Jan 27 15:31:54 2017 +0000 move these into the member init list Change-Id: I94a1ea4cb81e2b7383c3e7c56314d08eea754434 (cherry picked from commit ac33904d05ce40b5998b3f1b66a1454d049781be) commit 92c372474787ee67997848b6bac7ca47cad62d91 Author: Caolán McNamara <caol...@redhat.com> Date: Fri Jan 27 14:56:47 2017 +0000 ImplClear sets mbSwapOut false, so mbSwapOut is actually always false here i.e. failure to swap in does not mean that mbSwapOut is true afterwards, and mpSwapFile is discarded. It means the whole thing is thrown away. Change-Id: I73704866d77078c73d053047a7d2ef6499a3e69d (cherry picked from commit 1ddf5b0ecb68333e00df72a9e367b709ff664661) commit 7bd18c04839925ae24c58962e3df75e2c3d66e56 Author: Caolán McNamara <caol...@redhat.com> Date: Fri Jan 27 09:35:23 2017 +0000 reformat member initialization Change-Id: I6c86da271d01d63ad426d3ac99068a6ad9663705 (cherry picked from commit 5ff2ae5d727d8e596ead075b46d9203d9acd5d25) commit 7e86e92f14afa789e81763e77bb774e5c8cd3376 Author: Caolán McNamara <caol...@redhat.com> Date: Sat Jan 21 20:45:23 2017 +0000 coverity#1399156 split ImplCreateSwapInfo and ImplClearGraphics Change-Id: Iab449967c70a55c03c3e6b95de8e7d973cb68089 (cherry picked from commit 761af268383e4e7b62e993b262df012f6e1fb332) commit 94812acb8ca77bd72b4f80c99eedaaaed253255c Author: Takeshi Abe <t...@fixedpoint.jp> Date: Thu Jan 19 13:24:19 2017 +0900 vcl: Fix a small chance of memleaks Change-Id: I4fe286486f9cad57c4220d10367442a51f077f00 Reviewed-on: https://gerrit.libreoffice.org/33294 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Julien Nabet <serval2...@yahoo.fr> (cherry picked from commit 9aeccd9ac7b71bfa225e4a2c4dd6692a4659da71) commit 3cc15ce694c76598b6c46bdd5111da7512e89fb7 Author: Jochen Nitschke <j.nitschke+loger...@ok.de> Date: Mon Jan 2 21:57:23 2017 +0100 replace C-style casts with const_cast Change-Id: Ica6522b4bfe2aa4517469e89cabe5d4d057cb6b7 Reviewed-on: https://gerrit.libreoffice.org/32657 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Jochen Nitschke <j.nitschke+loger...@ok.de> (cherry picked from commit 5adab0927483d039037b0f93894627e41a2c72f2) commit 0bb34549070542b44a2b4945eba6b87a8ed977f0 Author: Caolán McNamara <caol...@redhat.com> Date: Sun Jan 1 21:07:19 2017 +0000 return earlier, no logic change intended (cherry picked from commit a2aceeb00de1529292709894bdb39b676a3f2337) Change-Id: Icd75c46eb57c059fb60fd9701e6bb1fb651d8f3f commit 05df8f96836c0b12be5e7ff11b0cafce3b901125 Author: Tor Lillqvist <t...@collabora.com> Date: Thu Dec 29 14:06:47 2016 +0200 It's not CygWin but Cygwin Change-Id: I1f1e9fa67244645f695885fcb7b877b9a1ecdf4f (cherry picked from commit 879bac84cde2fc7cc27363d1bb0ca50c53162a88) commit 057382da6b1cbdd868bb20a4178121f4cb1a5876 Author: Tor Lillqvist <t...@collabora.com> Date: Thu Dec 29 18:58:55 2016 +0200 Remove unused find_msvs() function Change-Id: I69bf918036744ad0e9fa6951cef284d1c616d793 (cherry picked from commit 20528001b5f4a652889860583bbc95861d8f8129) commit c0fd83851768cdf911e0d3ecac5439535d0afd4d Author: Caolán McNamara <caol...@redhat.com> Date: Tue Dec 20 12:01:05 2016 +0000 builtin zlib with oss-fuzzing Change-Id: I58c37a68c8695b68296f0eb652e3075ea1528108 (cherry picked from commit b28a0eb9b6307906209816a29bc1170874f2a819) commit 1232366a7aa9d5371bfe78c401a3f42a23cd403b Author: Caolán McNamara <caol...@redhat.com> Date: Tue Dec 20 11:51:19 2016 +0000 builtin-libxml and libxslt with oss-fuzzing Change-Id: Icbecfd287174e5d7be9bbf7dc235d1966a6858ff (cherry picked from commit 50141d0eec7430707e0c44e993cddaf845f0d933) commit 20c050bc3078ae21cf1bac1d76c70bf77414fdcf Author: Caolán McNamara <caol...@redhat.com> Date: Mon Dec 19 21:12:12 2016 +0000 let enable-fuzzers imply non-DESKTOP Change-Id: I783b2950fcd43b1767961bc97d331be96b035ba7 (cherry picked from commit 56e39524e5f65a5d34082f2335066dea0cf416bc) commit 337209662e4eb20a43ed9c197ae30a91a5333d43 Author: Stephan Bergmann <sberg...@redhat.com> Date: Mon Dec 19 16:39:44 2016 +0100 Add ucrtlib dir also for 32-bit Windows cf. 86e6d9b62f4d77a6949fdb98c570930a80f6917c "Make check for broken static initialize_list work with MSVC 2015" Change-Id: Iac957a7bcaeecf9740e53ab777a032d128dfffde (cherry picked from commit c6dba3e8a1c85235a92b36a17c939152b179fe57) commit 7f373de2b6a321342815a34c9555b386552b59e5 Author: Stephan Bergmann <sberg...@redhat.com> Date: Mon Dec 19 11:20:54 2016 +0100 Make check for broken static initialize_list work with MSVC 2015 ...where AC_RUN_IFELSE failed to find libucrt.lib Change-Id: If696224d179f5e59d22f0a2eaa417ebe80a0ed8a (cherry picked from commit 86e6d9b62f4d77a6949fdb98c570930a80f6917c) commit ee3cb599ef7dbabb641e932ab3649193001b8c9d Author: Caolán McNamara <caol...@redhat.com> Date: Mon Dec 19 08:59:02 2016 +0000 Revert "Revert "build our own fontconfig and freetype under oss-fuzz"" This reverts commit d3c06fb90485543f6ca4b1f833e6c4f82b28ba14. which seems innocent after all (cherry picked from commit 6cb661fba4a56782e521a4ede3db17d535f7cd4e) commit 9a4d980fb59f7df126edaae9c207a18af5e0233f Author: Caolán McNamara <caol...@redhat.com> Date: Sun Dec 18 21:46:06 2016 +0000 fix grammar a tad Change-Id: Ib0ea502c8b2f13a4bc9d7f57ecc86c6980c36518 (cherry picked from commit 144ddfa2d837e4ed02435da0feb1c137f1fe5cf8) commit 000111f3b5ff231b8f82342a46cc0553000732dd Author: Julien Nabet <serval2...@yahoo.fr> Date: Sat Dec 17 17:07:37 2016 +0100 Fix QTBUG urls Change-Id: Ia265b0b6b9d1883e51e561c50f521c82bf0de222 Reviewed-on: https://gerrit.libreoffice.org/32124 Reviewed-by: Julien Nabet <serval2...@yahoo.fr> Tested-by: Julien Nabet <serval2...@yahoo.fr> (cherry picked from commit 2beb90a041bc99644330977f13bfaa10a05b9a39) commit 1f5945714041b01947f6e0953e2474d9f235b733 Author: Caolán McNamara <caol...@redhat.com> Date: Fri Dec 16 17:19:39 2016 +0000 Revert "build our own fontconfig and freetype under oss-fuzz" did I break android here mysteriously This reverts commit f2fae3684f35bfb03c4921adc4ecbddcff36374b. Change-Id: I0d941d3e474c6693cd15e1b55baab83a3da48488 (cherry picked from commit d3c06fb90485543f6ca4b1f833e6c4f82b28ba14) commit 81b12cc65433817c5fefcee93d2c8ad902570883 Author: Caolán McNamara <caol...@redhat.com> Date: Fri Dec 16 09:45:18 2016 +0000 COM_IS_CLANG is used before its set since commit 817cd83cb76582cda848da0370d3e1b68f5bbb01 Author: Peter Foley <pefol...@pefoley.com> Date: Mon Jan 18 14:19:51 2016 -0500 Improve LTO flags on Android so just drop the piece which can never be true here Change-Id: Ia9d718254d9dda5c25af269221a2acae1eb0566d Reviewed-on: https://gerrit.libreoffice.org/32070 Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> (cherry picked from commit 5d50612bfb5569cfc886d729545a7e9f7840c305) commit fcb3cddf8a151b3ecb1d044c5d97177787341ebd Author: Takeshi Abe <t...@fixedpoint.jp> Date: Thu Dec 15 21:48:17 2016 +0900 vcl: Kill unused RenderSettings Reviewed-on: https://gerrit.libreoffice.org/32046 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Takeshi Abe <t...@fixedpoint.jp> (cherry picked from commit 6ee75be645d605cbecd0ebda54303891acf25664) Change-Id: Ie74d4f3258ef553b4febcc544204080d8c6e0f40 commit f4ec49be9af95d4b325a3506c5817434c45353b4 Author: Stephan Bergmann <sberg...@redhat.com> Date: Thu Dec 15 08:54:08 2016 +0100 Phase out support for HAVE_BROKEN_STATIC_INITIALIZER_LIST ...I'm pondering a change that would make that a hard requirement, and from the comment in configure.ac it looks like only old Clang < 3.4 were affected. Change-Id: I8ef64f759fed1a45d88f94d0e8a60839ad10b263 Reviewed-on: https://gerrit.libreoffice.org/32029 Reviewed-by: Stephan Bergmann <sberg...@redhat.com> Tested-by: Stephan Bergmann <sberg...@redhat.com> (cherry picked from commit 721116c7ade10d76e3ed6832e3988c91427ba431) commit 5d09db68dbe89540e3a0b058ba7fd1bc17ffd370 Author: Caolán McNamara <caol...@redhat.com> Date: Tue Dec 13 16:30:58 2016 +0000 build our own fontconfig and freetype under oss-fuzz Change-Id: I7141aabd64c3f42545176fa8c907d8326e25e9ff (cherry picked from commit f2fae3684f35bfb03c4921adc4ecbddcff36374b) commit e4566a2d174cb3390d3fef05256176316087b416 Author: Tor Lillqvist <t...@collabora.com> Date: Thu Nov 17 16:21:19 2016 +0200 Bump iOS versions Change-Id: I614e29829ebd40b34f85ce32b806a5079b7967de (cherry picked from commit 54d5a0dfa5358f107d246a6cc1795390f37a545c) commit fb53bf54050c75d3a3c324cc85c4d31c56809210 Author: Markus Mohrhard <markus.mohrh...@googlemail.com> Date: Wed Dec 14 07:09:58 2016 +0100 check for EGL if we built with GTK3 support Change-Id: Ib944b8109c734f01ca67783c286c8e10e07a1d25 Reviewed-on: https://gerrit.libreoffice.org/31993 Reviewed-by: Michael Stahl <mst...@redhat.com> Tested-by: Michael Stahl <mst...@redhat.com> (cherry picked from commit d9aec10456ddc1787a7afe91502b91da616e2b0d) commit be8583c1a0663a89daae97c240c70803593fc0c1 Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Wed Dec 14 11:49:46 2016 +0200 really disable -Og on clang Change-Id: If65cbe691d427a68985de0f8b4c0f9ada7ab281f (cherry picked from commit b97a0e941937ad38f5a20d0ab7cea4812fb2fcae) commit 6412ef67a861eeb22bbaf86d571440b3b2110fbe Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Wed Dec 14 11:40:10 2016 +0200 disable -Og on clang for now Change-Id: Ia8f8ab2e84e41d2767a566be4009ddc54e4f2890 (cherry picked from commit 38c3386549251a46e0659c179883ee4370dad63a) commit 51ffb209f1ca261d1a0998de97983364bdbb3895 Author: Tor Lillqvist <t...@collabora.com> Date: Tue Dec 13 19:01:23 2016 +0200 Grammar nitpick Change-Id: Ic1b24416de53b2b3cff79358b3e299ce4b40d859 (cherry picked from commit bfabed025b93611d342a970d927be4c17044a7c6) commit 6647b0ba22e556b33ab268d1bccab74f708894ff Author: Caolán McNamara <caol...@redhat.com> Date: Tue Dec 13 12:23:04 2016 +0000 missing EGL/eglplatform.h error -> install mesa-libEGL-devel Change-Id: I689fd6d4f90dd46b71803517bbe2df73486dc9ec (cherry picked from commit b252dbf59dc1466a2ef45e9905334718e587e5c9) commit 57709d759af72a4b1b77e581ceaa310ba2d05f2e Author: Matúš Kukan <matus.ku...@gmail.com> Date: Sat Dec 10 23:53:29 2016 +0100 Remove some not used SCPDEFS Change-Id: Ib85895c21cef9baeccc468b476cbd8170ee4c9ce (cherry picked from commit 1e074a455ed9c7136868f10bce3e173b22c1564b) commit 5da2d7d52bc256cdbbfd73dd65e3656f0426f32b Author: Stephan Bergmann <sberg...@redhat.com> Date: Fri Dec 9 21:39:38 2016 +0100 typo Change-Id: I8bc95282b709dcf47469b09326d434297976b6d0 (cherry picked from commit b3711ada7af3a2d1fd43879099d8fc7f9181a9e9) commit 51018714224c8b5c35fa9b0b5a72ba9851d75b16 Author: Tor Lillqvist <t...@collabora.com> Date: Thu Dec 8 16:16:42 2016 +0200 If dbus and avahi enablings are fuzzed differently, make them the same Change-Id: I4acd0e3fac55a0969bfa99e5a2621f3f77aba74d (cherry picked from commit b9230ca3af2e7226d14d7b3d68fa2800a01b8b05) commit 984b55b0bf6be6ac77a8241cb5bdf61f26e1e7a7 Author: Tor Lillqvist <t...@collabora.com> Date: Thu Dec 8 11:07:42 2016 +0200 If we fuzzed --enable-compiler-plugins as yes but aren't using Clang, reset it Change-Id: I4a910649ec6b4ec5f999e009802038457cf94363 (cherry picked from commit 59d85e1b26e18c3aaa94d586806b7fd88dfaec6a) commit 623d8f8bd65947a08b2735dbc25f00904018cff6 Author: Caolán McNamara <caol...@redhat.com> Date: Thu Dec 8 11:37:36 2016 +0000 non-closed ifeq Change-Id: Ib6f29459644643f2471fcb912f45cd8632f61a31 (cherry picked from commit fe96732fd13faad9a141f78dfa44efbf5de01ec6) commit 87939e6b25bbc22c6dabc12fd18c906452cfc792 Author: Caolán McNamara <caol...@redhat.com> Date: Thu Dec 8 11:14:09 2016 +0000 these link libs are present twice presumably should just be in non-disable-gui case Change-Id: I1f02437293bcfc958b0b755763fccd81af114859 (cherry picked from commit 65cc20c6911bdbe0995691d6c3d0f5c772155d13) commit 720924cea8d4704e6bd1448cfacfa467fcd7d0a2 Author: Luke Deller <l...@deller.id.au> Date: Wed Jan 14 23:48:36 2015 +1100 enable optimization (-Og) with --enable-debug gcc-4.8 introduced a new optimization level -Og which enables optimizations that do not interfere with debugging. When configured with --enable-debug, use -Og rather than -O0 if available. Change-Id: Iff3f98d736681ae34e49b96510228a14ce456b34 Reviewed-on: https://gerrit.libreoffice.org/31333 Reviewed-by: Michael Stahl <mst...@redhat.com> Tested-by: Michael Stahl <mst...@redhat.com> (cherry picked from commit d6a1ba29a512aec9b4aa3d0ab4bd6b92aea7fef4) commit f042bd4603782465c46750e95c1e9bef0ba70dcb Author: Markus Mohrhard <markus.mohrh...@googlemail.com> Date: Mon Nov 28 01:51:45 2016 +0100 orcus is mandatory now We use it as a json parser, for calc cell styles and tests. Making it optional is just making the code more complex and introduces more sources for errors. Reviewed-on: https://gerrit.libreoffice.org/31307 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrh...@googlemail.com> (cherry picked from commit 039261b3f63a8949fd0f20e7cb80d017f26c9f08) Change-Id: I8769628a4ab9519cafc3d43db7c0007e0aa265dc commit 1bde7111eb46a2a208d61404fa6bbdd1c4f35d69 Author: Caolán McNamara <caol...@redhat.com> Date: Sun Jan 1 21:05:41 2017 +0000 so noone cares about the return of [Read|Write]ImpGraphic Change-Id: I2e251ff71b1f20e43c797c3fc901f3a70dce7c6c (cherry picked from commit b560dc89e4c86cf624c327fd393e2c3166d66251) commit 33f309b4cdaa158d9a78be41b31fec538f55038d Author: Caolán McNamara <caol...@redhat.com> Date: Sun Jan 1 20:59:56 2017 +0000 return earlier, no logic change intended Change-Id: I39679d1c24ffa6f11c067a8fc3957c6a870f7403 (cherry picked from commit 8332bc39f507b659b07fe01a31164c0805175dd6) commit ca271139811577e110d138190d229996aac3eb5e Author: Khaled Hosny <khaledho...@eglug.org> Date: Thu Dec 8 07:17:00 2016 +0200 Drop ComplexDisabled flags that does nothing There is no such thing as simple text layout in this brave new world. Change-Id: I641b7efa5ec8fdd9839c291e7f2fdb736361ef1e Reviewed-on: https://gerrit.libreoffice.org/31824 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Khaled Hosny <khaledho...@eglug.org> (cherry picked from commit 9db5cfc889403e923a41dc88b07d0c973d227552) commit 08e1bb9fabf1dccc8cc9749443bae898b6ecc5e1 Author: Mark Page <aptit...@btconnect.com> Date: Mon Dec 5 14:03:12 2016 +0000 Change Read/Write access to Scoped Read/Write access Change-Id: Idbe8e393b64f2a151e20c1851d7c14fa161acf97 Reviewed-on: https://gerrit.libreoffice.org/31635 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit d08db164dcac8f6aa88158b2848abb5ad66a4052) commit 76889ea5460f500b13dd24bce1a3e22e1818c0d0 Author: Jochen Nitschke <j.nitschke+loger...@ok.de> Date: Sun Dec 4 13:25:08 2016 +0100 tdf#88206 replace cppu::WeakImplHelper* in svtools and svx and remove unused implbase*.hxx and compbase*.hxx includes Change-Id: Iedf6b6dce09b5baf714a1b3394bb7fb3526cca82 Reviewed-on: https://gerrit.libreoffice.org/31594 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit 1bc6bd89adfdfe77e0355319c9b25ee6999f74fc) commit 92c1bbcebfe12d18eaa58a3239dcb1574c34e72e Author: Caolán McNamara <caol...@redhat.com> Date: Fri Dec 2 10:09:15 2016 +0000 coverity#1371200 Missing move assignment operator adjust things to not need one Change-Id: I1079f50d8813f86c4828be602687b4cbffe61415 (cherry picked from commit 2d2329f441aa67e8be9f77dcfa3d048e50651357) commit 7eea401c3a77200154217ee59c590f5b9b9f4919 Author: Stephan Bergmann <sberg...@redhat.com> Date: Fri Dec 2 11:14:51 2016 +0100 loplugin:unnecessaryoverride (dtors) in svx Change-Id: Icc4d9919cedadc00f1420939564dd095fab74cca (cherry picked from commit 6eb60ca80115c35fbfce2789146e485835e7709e) commit 55df1df40c0dd218a8b0ad341ad3f42b3104cf1b Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Tue Nov 29 14:37:55 2016 +0200 convert GraphicsState flags to o3tl::typed_flags Change-Id: I5b660895c470a904fa5f1bc8123cea901ad8cf9c Reviewed-on: https://gerrit.libreoffice.org/31365 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit 4c5224a29fc11125bc845624a0ffe470416b791c) commit b5c368bceb79a7dc3478d00ed4428cf348c8d51e Author: Khaled Hosny <khaledho...@eglug.org> Date: Tue Nov 29 11:51:23 2016 +0200 Dead code m_aEmbeddedFonts is always empty now. Change-Id: Ia0cdfbabff29722d51b92ed47e04ef40d71f65be Reviewed-on: https://gerrit.libreoffice.org/31373 Reviewed-by: Khaled Hosny <khaledho...@eglug.org> Tested-by: Khaled Hosny <khaledho...@eglug.org> (cherry picked from commit 70ecf1919e3e3b9509ff55b2265b3d98d2a5f1aa) commit 5201b69dd84841491d7a131408ededbb70e8be83 Author: Khaled Hosny <khaledho...@eglug.org> Date: Tue Nov 29 10:41:53 2016 +0200 SalGraphics::GetFontEncodingVector() is a noop now Change-Id: Id706fa242277a0ea7ba44f52eab4a56e404bd2fa Reviewed-on: https://gerrit.libreoffice.org/31372 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Khaled Hosny <khaledho...@eglug.org> (cherry picked from commit 1ee56fc9f446bad5853b121a3c5b137c1d00bbf4) commit e260fd03e545ead20c81b1b116ea2932f0d4ba48 Author: Stephan Bergmann <sberg...@redhat.com> Date: Tue Nov 29 17:17:32 2016 +0100 Rewrite some (trivial) assignments inside if/while conditions: vcl Change-Id: I26fd9bf9838b0d9d6cf35dc62195216a0c1333ee (cherry picked from commit 8b30c5228b9d2031e5bbd2511a3bbe5f760ce836) commit f100cde4e653ba5abb64b848ac8de3f30733e7a9 Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Sun May 6 10:04:02 2018 -0400 lok: fix build Also, disable one test that is hanging (at least on my machine). And disable two tests that crash with 'make -j' (though work fine with -j1). Change-Id: Ifa0a3f0a41bb5cced75e94d55f7f912cf4fc13cc _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits