summaryrefslogtreecommitdiff
path: root/include/vcl/wmf.hxx
AgeCommit message (Collapse)AuthorFilesLines
2020-12-09vcl: improve EMF+ -> WMF conversionMiklos Vajna1-0/+2
We throw away EMF fallback info when parsing EMF+ data. This means that the resulting GDIMetaFile (containing EMF+ data but no EMF fallback) is tricky to export to WMF, where EMF+ comments are not allowed. Improve the conversion result by re-parsing such EMF+ data with EMF+ disabled, and then converting the GDIMetaFile (containing EMF fallback data) to WMF. Change-Id: Ib2c0388f1344aef7f601ce9be59e4a8924e8085b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107453 Reviewed-by: Miklos Vajna <vmiklos@collabora.com> Tested-by: Jenkins
2019-01-07tdf#42949 Fix IWYU warnings in include/vcl/[v-x]*Gabor Kelemen1-1/+0
Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: I98f49765c6b74808dcbd692e0f375dd2848fcfd4 Reviewed-on: https://gerrit.libreoffice.org/65614 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2017-07-18loplugin:constparams in vclNoel Grandin1-1/+1
Change-Id: I36afe2107e07ffb9b73c0b76be600e3e999a0fd4 Reviewed-on: https://gerrit.libreoffice.org/40116 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-07-15emfplus: completed isolation/migration of Emf/WmfArmin Le Grand1-32/+1
Decided to keep the migrated/isolated Emf/Wmf reader which are now hidden behind a Uno Api. Had to re-implement WMF_EXTERNALHEADER (now WmfExternal, own file/header) to not break anything. It *seems* to just scale something and could be done after import, but I could not be sure. Also needed a callback hook to allow getting the Metafile out of a MetafilePrimitive in a lower module (vcl relative to drawinglayer) which is needed as long as primitives are not completely on Uno Api. Deleted all Emf/Wmf reader stuff from vcl. Change-Id: Ic5540defa8ec770728280df4df3f12e1f48cfc3a
2017-07-15emfplus: for convenience added fallbackArmin Le Grand1-1/+2
For development and to not be dependent of the progress of the coming EMF+ importer, for now add fallback to using the old Metafile importer, plus conversion to primitive representation. That way the whole encapsulation is ready and can already be used Change-Id: I29afadaaaba71d75d0f5593852f4cc0cb3dd13f8
2016-09-15loplugin:countusersofdefaultparams in vclNoel Grandin1-1/+1
Change-Id: I046e6f16c5b171a06e2be2da2f72340634f3e979 Reviewed-on: https://gerrit.libreoffice.org/28891 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
2016-08-31loplugin:countusersofdefaultparamsNoel Grandin1-2/+2
Change-Id: I697b9081424acdc61107709392baa8af8ce29028 Reviewed-on: https://gerrit.libreoffice.org/28497 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2016-02-26loplugin:unuseddefaultparams in /include/vclNoel Grandin1-1/+1
Change-Id: I36daccd90bfa6ba0ee8b9e76bff2bd8494155a04 Reviewed-on: https://gerrit.libreoffice.org/22710 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann1-3/+3
Change-Id: I05e89f9896170d4df3d1377549ea074f06b884a0
2014-05-15vcl: ReadWindowMetafile - make pConfigItem default to NULLTomaž Vajngerl1-1/+1
Change-Id: Ib061b5e05df5215bea210a750d5dfd5314eeadec
2014-05-01coverity#738861 Uninitialized pointer fieldCaolán McNamara1-1/+1
Change-Id: I0c39ea58fd1f85471531490401a7b7e8ca7c2a17
2014-02-21vcl: sal_Bool -> boolStephan Bergmann1-3/+3
Change-Id: I2a3e3d3e3266ea0f0fafdd91362076a4aa160f0e
2013-10-23fixincludeguards.sh: include/vclThomas Arnhold1-2/+2
Change-Id: Iaea4396f60aeade5303bf83a4504ad62f161b83c
2013-06-07sal_Bool to boolTakeshi Abe1-2/+2
Change-Id: I58efb9d026203c77d3806552bd4280a4d16d5111
2013-04-23execute move of global headersBjoern Michaelsen1-0/+70
see https://gerrit.libreoffice.org/#/c/3367/ and Change-Id: I00c96fa77d04b33a6f8c8cd3490dfcd9bdc9e84a for details Change-Id: I199a75bc4042af20817265d5ef85b1134a96ff5a