path: root/test/source/mtfxmldump.cxx
AgeCommit message (Collapse)AuthorFilesLines
2019-01-03svm xml dumper: move this from test to vclMiklos Vajna1-1062/+0
This is very useful functionality, this way it can be invoked from the debugger and/or nested into an outer xml dump (sw/sd doc model dump) more easily. Change-Id: If6c83b11d0f3e65fcce71e8d820c6bc354f64d68 Reviewed-on: Reviewed-by: Miklos Vajna <> Tested-by: Jenkins
2019-01-03Extend MetafileXmlDump::writeXml to cover MAPMODEMuhammet Kara1-0/+46
Change-Id: I573374db8ae0f14e11fcd884c2e3ada5419c5982 Reviewed-on: Tested-by: Jenkins Reviewed-by: Miklos Vajna <>
2018-11-29tdf#42949 Fix IWYU warnings in include/vcl/[i-m]*Gabor Kelemen1-0/+1
Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: If1b2e04872eb0dd6725802c1709a9085f4cd8c91 Reviewed-on: Tested-by: Jenkins Reviewed-by: Miklos Vajna <>
2018-10-24clang-tidy performance-unnecessary-copy-init in test..xmlscriptNoel Grandin1-1/+0
Change-Id: I1ae16467a8e58e8a50f59b7a140e9f8b68bde07e Reviewed-on: Tested-by: Jenkins Reviewed-by: Noel Grandin <>
2018-07-29loplugin:stringloop in variousNoel Grandin1-4/+4
Change-Id: Ic2436c6d94729211cd5bc72fee18af228381e4a3 Reviewed-on: Tested-by: Jenkins Reviewed-by: Noel Grandin <>
2018-01-07Remove XmlWriter in test module and use tools::XmlWriterTomaž Vajngerl1-9/+9
Change-Id: I0a0e07a6a71ed95d783d35b7d94b857074ec3450 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Tomaž Vajngerl <>
2017-09-14clang-tidy modernize-use-emplace in test..vbahelperNoel Grandin1-32/+32
Change-Id: Ifbe1dd7c9d5dde33f7419548670434591b1a1d82 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Noel Grandin <>
2017-03-31tdf#82580 tools: rename Rectangle to tools::RectangleMiklos Vajna1-4/+4
Mostly generated using make check COMPILER_EXTERNAL_TOOL=1 CCACHE_PREFIX=clang-rename-wrapper RENAME_ARGS="-qualified-name=Rectangle -new-name=tools::Rectangle" Except some modules have their own foo::tools namespace, so there have to use ::tools::Rectangle. This commit just moves the class from the global namespace, it does not update pre/postwin.h yet. Change-Id: I42b2de3c6f769fcf28cfe086f98eb31e42a305f2 Reviewed-on: Reviewed-by: Miklos Vajna <> Tested-by: Jenkins <>
2017-01-30expand SVM test (Mask, TextRect, TextLine) and mtfxmldumpTomaž Vajngerl1-171/+292
Change-Id: I13e0882ac7093d6d3ab46914316f303e1ab01b93 Reviewed-on: Reviewed-by: Tomaž Vajngerl <> Tested-by: Tomaž Vajngerl <>
2017-01-14vcl: add SVM metafile reading and writing test and extend xml dumpTomaž Vajngerl1-23/+306
Change-Id: I88ffb795a9c33ea62d05d599757a287335c7d680 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Tomaž Vajngerl <>
2017-01-05add ISECTREGIONCLIPREGION to dumperCaolán McNamara1-0/+18
Change-Id: If60e84031cfa8aa3cbbdbb99281d784dcd9e6432 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Caolán McNamara <> Tested-by: Caolán McNamara <>
2016-12-29Add support for ETO_PDY in WMF/EMFMike Kaganski1-7/+10
Currently it is implemented by making all characters different text arrays. Unit test included. Change-Id: I850bf192cf5d978a126d3f37b1084021d37bdf30 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Mike Kaganski <>
2016-09-05convert LineStyle to scoped enumNoel Grandin1-4/+4
Change-Id: I30cfa5a0649b806604c443f55683d1f2a430983d
2016-09-05convert RasterOp to scoped enumNoel Grandin1-6/+6
Change-Id: I136423c105316c9b5b18e64d04a248fd7ac5590b
2016-08-27put StreamMode masks in scope of enum classJochen Nitschke1-1/+1
Change-Id: I77682f7e289a59b986bb84edf014029a20266470 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Noel Grandin <> Tested-by: Noel Grandin <>
2016-03-02test: dump MetaPolyPolygonAction tooMichael Stahl1-0/+24
Change-Id: I3ecafc104c91d7f4e93805b2e03359cf60d2db4b
2016-03-02Fix the import of line joins and caps from EMF filesStephan van den Akker1-1/+27
Change-Id: I976336d35366b661e402db484820b4dd9a7b0228 Reviewed-on: Reviewed-by: Tomaž Vajngerl <> Tested-by: Tomaž Vajngerl <>
2016-02-04vcl: take into account the font width is the average font widthChris Sherlock1-2/+2
I'm changing the Font class function names: - SetSize -> SetFontSize - GetSize -> GetFontSize - SetHeight -> SetFontHeight - GetHeight -> GetFontHeight - SetWidth -> SetAverageFontWidth - GetWidth -> GetAverageFontWidth That's because it really makes no sense to say that there is a single constant font width because obviously proportional fonts don't have one - the best we can do is an average font width, which is what folks like Microsoft sort of do already. On a fixed font, the average is still accurate, for obvious reasons :-) I'm also not a fan of GetSize/SetSize as I find it a might too generic. Change-Id: Ib80a604ba62d6883fd6cbc7994da763976be5c70 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Chris Sherlock <>
2016-01-17vcl: rename Font::GetName to Font::GetFamilyNameChris Sherlock1-1/+1
Change-Id: Ie20871a3078bf875c1782b7761d60591a9c9704f Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Chris Sherlock <>
2016-01-16revert vcl patch series that brok Mac and WindowsNorbert Thiebaud1-1/+1
revert: 9bc2f3de8672e812f3a67541c6d7069b434a7e42 vcl: add comment about ImplFontMetric::{Get|Set}LineHeight() 26371f105bc44e04469ec03fc5bb12505e651c6b vcl: FontAttributes::GetSlantType() -> FontAttributes::GetItalic() 2dd0b4317372b8022efe3911b38b4fa02956d8b9 vcl: font.hxx and metric.hxx cleanup, make ctors explicit and the dtor virtual 5ab13bf3ead3539e4ad847656da81e7eb6029652 vcl: tabify font.hxx f99550dae55e40e49bf9c9875053fe2abb4c71ca vcl: change Font::SetName() to Font::SetFamilyName() 2b297116cb6bb1061c43e5714e2609c8ee9f57d2 vcl: rename Font::GetName to Font::GetFamilyName Change-Id: I23f38921187d66b970ca815eb30dda4222a2da62
2016-01-16vcl: rename Font::GetName to Font::GetFamilyNameChris Sherlock1-1/+1
Change-Id: I83927e0992dfe0a2a79d139818a9f45d3761aae5 Reviewed-on: Reviewed-by: Chris Sherlock <> Tested-by: Chris Sherlock <>
2015-09-18boost->stdCaolán McNamara1-2/+2
Change-Id: Ie490bf2c6921f393bdeed96b1a8815996b701bf0 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Caolán McNamara <> Tested-by: Caolán McNamara <>
2015-08-17Put Polygon from tools under tools:: namespaceNorbert Thiebaud1-2/+2
Polygon is one of these names that Clash with some system objects A similar work has been done earlier with PolyPolygon. Change-Id: Icf2217cb2906292b7275760f1a16be0e150312f5 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Norbert Thiebaud <>
2015-05-15window ftbfs: MetaActionType::TRANSPARENT->MetaActionType::TransparentCaolán McNamara1-1/+1
ideally camel case the rest of these for consistency Change-Id: I7f66b8051ea58963ea28d128f73900aefe5d2846
2015-05-15convert META_*_ACTION constants to scoped enumNoel Grandin1-80/+79
Change-Id: I8ecfbfecd765a35fafcbcc5452b0d04a89be2459
2015-05-05typo: strech -> stretchAndras Timar1-1/+1
Change-Id: I0de1cfaa0df460c7bc8e49752b31056f95c30053 Reviewed-on: Reviewed-by: Andras Timar <> Tested-by: Andras Timar <>
2015-01-07fdo#84938: convert STREAM_ #defines to 'enum class'Noel Grandin1-1/+1
Change-Id: Ibbf14c7e9a5c1883c1311d4c86f948f74f8e473e
2014-12-19Let MetafileXmlDump::dumpAndParse() take a const GDIMetaFileMiklos Vajna1-3/+4
So the const_cast<> in CppunitTest_sw_uiwriter can go away. Change-Id: Id7d4234154cd6bed43cb5270b50208061038dcf7
2014-10-13create a macro library for implementing bit-flags typesNoel Grandin1-15/+15
Signed-off-by: Stephan Bergmann <>, changed from a macro- to a template-based solution. (Unfortunately MSVC 2012 does not support explicit conversion operators. Worked around that with explicit #ifs rather than some HAVE_EXPLICIT_CONVERSION_OPERATORS and SAL_EXPLICIT_CONVERSION_OPERATOR ainticipating we hopefully soon move to a baseline that requires unconditional support for them.) Change-Id: I4a89643b218d247e8e4a861faba458ec6dfe1396
2014-09-18fdo#82577: Handle FontNoel Grandin1-1/+1
Put the VCL Font class in the vcl namespace. Avoids clash with the X11 Font typedef. Change-Id: I1a84f7cad8b31697b9860a3418f7dff794ff6537
2014-08-21vcl: convert push flags to type-safe enum-like classNoel Grandin1-4/+4
Change-Id: Ib49a0dd5ecee0225f51bea2ff1c0ab5326595a47
2014-08-16XmlWriter: simplify and take SvStream* as inputTomaž Vajngerl1-17/+1
Change-Id: I56b2fa6887f7971604a2dcf34497ecda9cea8937
2014-08-16mtfxmldump: move XML writing into its own functionTomaž Vajngerl1-104/+108
Change-Id: I82954177fe9d4934e69b33c1c985304add09e089
2014-08-16No need to write 'Tomaž Vajngerl1-4/+3
Change-Id: I0562defc6fc60ee83bc73b901caf46b1283a9df9
2014-07-29Remove some unused codeMarcos Paulo de Souza1-5/+0
Change-Id: Ib1fb5108a858c35a5bbe8ba865e15660639725e3 Reviewed-on: Tested-by: LibreOffice gerrit bot <> Reviewed-by: Michael Stahl <>
2014-07-20Support color related MTF actions in mtfxmldumpTomaž Vajngerl1-7/+54
Change-Id: I5deac7f096866a8f149acfd0d11bbc0963238e88
2014-07-20Extend metafile to xml dump testing tool with more MFT actionsTomaž Vajngerl1-30/+111
Change-Id: I819de476c6a615b8cf27a6a26d41a6e9ac25ef85
2014-06-10MetafileXmlDump: Add dumping of META_CLIPREGION_ACTION's.Jan Holesovsky1-1/+20
Change-Id: I4b51abf6193c33367edebc82772054875b5b9bba
2014-06-10MetafileXmlDump: No need to specify the stream, simplify the API.Jan Holesovsky1-5/+20
Change-Id: Ia08f67e359bbd26cefdba8661f0b0c4ae2147382
2014-05-24cppcheck: unreadVariableThomas Arnhold1-4/+0
Change-Id: Ifbcae35c0cf3bdb9ba5c680b1627117c47d6c9a0
2014-05-19test: write to stream directly in MetafileXmlDumpTomaž Vajngerl1-8/+7
Change-Id: If62a29af473f602f89e6e0e4a06772a320a23b9a
2014-05-15test: don't create root element in startDocument() in xmlwriterTomaž Vajngerl1-6/+4
Change-Id: Ia08e9f8caf2a2fb42855dcb2245e013e1a181216
2014-05-15test: dump staroffice metafile to XML & XML writer interfaceTomaž Vajngerl1-0/+404
Change-Id: Ie42f72e0fc281d1f51e1729be408c2b0042f4174