summaryrefslogtreecommitdiff
path: root/xmloff
AgeCommit message (Collapse)AuthorFilesLines
2014-08-12fdo#82165: ODF import: clear all shapes when removing header contentMichael Stahl1-2/+11
Shapes anchored to the first or last paragraph survive setString("") so need to be deleted with some ruse. (regression from b8499fc3dcf474050f026b8d5cd1d9037bbe42b7) Change-Id: I00a8132583c45d1953c207932cc7f02f3065ae77
2014-08-11-Werror,-Wundefined-bool-conversionStephan Bergmann22-40/+40
Change-Id: Icf4a55f7e76a723014a7b8b5f6b9350db7370dd9
2014-08-07fdo#75757: remove inheritance to std::mapTakeshi Abe1-7/+10
Change-Id: I2fd0b43c62c331d866d697c94dd57d17f903111b Reviewed-on: https://gerrit.libreoffice.org/10810 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2014-08-05fdo#75757: remove inheritance to std::vectorTakeshi Abe5-15/+5
typedefs just work. Change-Id: Ib91c0d4c383b5efac1ad9b93e574dec62e8234a4 Reviewed-on: https://gerrit.libreoffice.org/10754 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-08-05fdo#75757: remove inheritance to std::vectorTakeshi Abe1-2/+0
Typedef'ing SvxXMLListStyle_Impl is enough. Change-Id: I281766822aea60794510c959581f0b821aea6642 Reviewed-on: https://gerrit.libreoffice.org/10729 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2014-07-31cleanup usage of MapUnit enumNoel Grandin1-4/+4
some places were using the wrong enum constant, and some places were unnnecessarily converting to sal_Int16 Change-Id: I754993533c840cd33106820d99af2dc951f26a80
2014-07-31fix some dodgy FieldUnit conversionsNoel Grandin2-2/+8
the FieldUnit enum was being converted in some dodgy ways and in some places the MapUnit enum values were being used. Change-Id: Ic9aacb84058d1c14c3a4a79ef6676082df9a7270
2014-07-29Fix previous commitStephan Bergmann1-1/+1
Change-Id: Ia6437852a5ecd208510af20915bc982d1014458d
2014-07-29loplugin:stringconcatStephan Bergmann1-1/+1
Change-Id: Iaa5df366118b8766b47e7bd4e9875c44c0e5d8d9
2014-07-29Further OUString cleanup in xmloff/Joren De Cuyper5-181/+105
Change-Id: Ic749119931db569bf26c8d8a58da7d468811f927 Reviewed-on: https://gerrit.libreoffice.org/10598 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-07-26bnc#885825: Handle ODF import and export of data label border properties.Kohei Yoshida3-0/+32
Change-Id: Ic8c7bc873768008537cd52a3fd4b11031b403139
2014-07-25Simplify.Kohei Yoshida1-5/+2
Change-Id: Id7826839a6177532bb4c3885e798ac5feb95eaca
2014-07-25Reduce scope levels.Kohei Yoshida1-172/+172
Change-Id: I64684a80c79c3c7f5a8f23b07703fbcee3fe5887
2014-07-25pImplize XMLPropertyHandlerFactory.Kohei Yoshida3-6/+23
Change-Id: Iff524c9065e9374b39db998e3860704555130995
2014-07-25Store the handler as a const pointer.Kohei Yoshida1-3/+3
Handlers are conceptually stateless; we can keep them as const objects. Change-Id: I3d35ab0695037632e82f67f901c9795adf9bdd8d
2014-07-25The 'mutable' keyword exists for this kind of use.Kohei Yoshida1-3/+1
Change-Id: Ic52192f53039b7f1b4529a93c13de74c5f54e7f8
2014-07-25Document what's in the type of the map entry.Kohei Yoshida2-2/+2
And organize xmltypes.hxx a bit to make it easier to follow. Also rename MID_FLAG_PROPERTY_MAY_EXCEPT to MID_FLAG_PROPERTY_MAY_THROW. Change-Id: If18f07159a613555cf031bea5e07c04c7c45abec
2014-07-25Apply pimpl to XMLPropertySetMapper.Kohei Yoshida26-48/+197
Let's hide its implementation for real this time. Change-Id: I18c82f4969f2e3560536a68e9bbd86b9282e2ace
2014-07-23Resolves: #i125289# do apply possible changed <GraphicStreamURL>...Oliver-Rainer Wittmann1-13/+19
only for embedded images which already have its stream inside the package fixes also issue 125290 (cherry picked from commit 9602a121b458e7456fc533dad86f434f846a72ba) Conflicts: xmloff/source/draw/shapeexport2.cxx Change-Id: I5af0093b20f2f291d3a94c690bfbdb59a59320c3
2014-07-20cppcheck: Prefer prefix ++/-- operatorsJulien Nabet1-3/+3
Change-Id: If9fa06958c4ebb45a5d4acf3b2994dd3b79f81bf
2014-07-10fdo#79358: ODF export: fix index boolean property exportMichael Stahl1-1/+1
Due to inverted conditional, only the default values were exported, not the non-default ones... (regression from 8a81f542a6ca566661305c53899b7e422cbaa432) Change-Id: I0b1fc828230695709db49e1643801842d947403c
2014-07-08use SimpleReferenceObject in xmloff moduleNoel Grandin3-27/+3
to replace hand-rolled version Change-Id: I36d4ce14d0c0c8a4b224a240c6e25c8df99b78aa
2014-07-03coverity#704112 Unchecked return valueCaolán McNamara1-8/+10
Change-Id: Ic1147662012426126c1cfcf7cb496a3d03cab794
2014-07-03coverity#736024 help coverity out hereCaolán McNamara1-3/+5
Change-Id: Ia89ed6792bbe84eb20a4b560b0dab4557ad6e8f9
2014-07-03coverity#1223084 Unchecked return valueNorbert Thiebaud1-4/+3
Change-Id: I1573d14412b9e01fe7382796275b83405a3bb994
2014-07-02fix ODF validation errorsMarkus Mohrhard8-9/+18
Introduced by 7d9bb549d498d6beed2c4050c402d09643febdfa Change-Id: I09411486b93a031a0c405579d34d9e744b8002a7
2014-07-02drop UniReference in favour of rtl::ReferenceNoel Grandin82-267/+225
since they're doing the same thing. Change-Id: I76134b6b848db8628f315fe5bd9eb972a6bf0cb6
2014-07-02coverity#705353 Missing break in switch, probably intentionalCaolán McNamara1-0/+1
Change-Id: I17d22443f24de5b4bf5c259e38912abc2c14ab94
2014-07-01-Werror,-Wtautological-constant-out-of-range-compareStephan Bergmann1-1/+1
Looks like 7d9bb549d498d6beed2c4050c402d09643febdfa "Related: #i124638# Second step of DrawingLayer FillAttributes..." accidentally garbled this. Change-Id: I4cdaad4fdebb8b9947e79afbec4a6e0973c55cac
2014-07-01Resolves: #i125045# For XMLPropertyMapper using TEXT_PROP_MAP_SHAPE_PARA...Armin Le Grand2-28/+34
hide the DrawingLayer FillStyle entries by moving them to the front of aXMLParaPropMap and using a higher index for construction (cherry picked from commit 35f3ceaf60f109f45aa7fef7077aead398bed53f) Change-Id: I8244e4dc685a2aa35e4154a43455ff62c8ee58fe
2014-07-01Related: #i124638# Second step of DrawingLayer FillAttributes...Armin Le Grand15-445/+1196
for Writer objects, now added support for Paragraph and PageStyle (including Header and Footer) for direct attributes and style attributes (cherry picked from commit cc25c58f7052827bfebdc9fbeec668c8fa29ed1b) Conflicts: cui/source/factory/dlgfact.cxx cui/source/factory/dlgfact.hxx cui/source/inc/bbdlg.hxx cui/source/inc/cuires.hrc cui/source/tabpages/bbdlg.cxx cui/source/tabpages/bbdlg.src cui/source/tabpages/page.cxx cui/source/tabpages/tparea.cxx include/svx/pagectrl.hxx include/svx/svxdlg.hxx include/svx/svxids.hrc include/xmloff/PageMasterStyleMap.hxx include/xmloff/prstylei.hxx include/xmloff/txtprmap.hxx svx/Package_inc.mk svx/inc/svx/hdft.hxx svx/source/dialog/hdft.cxx svx/source/dialog/pagectrl.cxx svx/source/tbxctrls/tbxcolorupdate.cxx svx/source/unodraw/unobrushitemhelper.cxx sw/Library_sw.mk sw/inc/fillattributes.hxx sw/inc/format.hxx sw/inc/frmatr.hxx sw/inc/frmfmt.hxx sw/inc/hintids.hxx sw/inc/hints.hxx sw/inc/ndtxt.hxx sw/inc/node.hxx sw/inc/swunohelper.hxx sw/inc/unobrushitemhelper.hxx sw/inc/unoprnms.hxx sw/source/core/attr/format.cxx sw/source/core/attr/hints.cxx sw/source/core/doc/docdesc.cxx sw/source/core/doc/docdraw.cxx sw/source/core/doc/docfmt.cxx sw/source/core/doc/docnew.cxx sw/source/core/doc/docredln.cxx sw/source/core/doc/poolfmt.cxx sw/source/core/doc/visiturl.cxx sw/source/core/docnode/node.cxx sw/source/core/inc/frame.hxx sw/source/core/inc/frmtool.hxx sw/source/core/inc/rolbck.hxx sw/source/core/layout/atrfrm.cxx sw/source/core/layout/fillattributes.cxx sw/source/core/layout/findfrm.cxx sw/source/core/layout/paintfrm.cxx sw/source/core/txtnode/ndtxt.cxx sw/source/core/txtnode/thints.cxx sw/source/core/txtnode/txtedt.cxx sw/source/core/undo/rolbck.cxx sw/source/core/unocore/swunohelper.cxx sw/source/core/unocore/unoframe.cxx sw/source/core/unocore/unomap.cxx sw/source/core/unocore/unoparagraph.cxx sw/source/core/unocore/unoprnms.cxx sw/source/core/unocore/unostyle.cxx sw/source/ui/chrdlg/paradlg.src sw/source/ui/chrdlg/pardlg.cxx sw/source/ui/fmtui/tmpdlg.cxx sw/source/ui/fmtui/tmpdlg.src sw/source/uibase/app/docst.cxx sw/source/uibase/app/docstyle.cxx sw/source/uibase/frmdlg/colex.cxx sw/source/uibase/shells/basesh.cxx sw/source/uibase/shells/textsh1.cxx sw/source/uibase/uiview/viewstat.cxx sw/source/uibase/utlui/uitool.cxx xmloff/inc/PageMasterImportContext.hxx xmloff/inc/xmloff/XMLShapeStyleContext.hxx xmloff/source/draw/XMLShapeStyleContext.cxx xmloff/source/draw/sdpropls.hxx xmloff/source/style/PageMasterExportPropMapper.cxx xmloff/source/style/PageMasterImportContext.cxx xmloff/source/style/PageMasterPropHdlFactory.cxx xmloff/source/style/PageMasterStyleMap.cxx xmloff/source/style/prstylei.cxx xmloff/source/text/txtexppr.cxx xmloff/source/text/txtprhdl.cxx xmloff/source/text/txtprmap.cxx xmloff/source/text/txtstyli.cxx Conflicts: svx/source/dialog/hdft.cxx sw/source/core/doc/visiturl.cxx sw/source/core/txtnode/thints.cxx sw/source/core/txtnode/txtatr2.cxx sw/source/core/unocore/unostyle.cxx Change-Id: I7e8779db6c0cbd1e242b63eab888f468f2de509a
2014-06-29Typo: beeing->beingJulien Nabet3-4/+4
Change-Id: I34937e400ac8576154d33e1e11b80690222f532c
2014-06-28fdo#80009: xmloff: ignore excessive fo:clip valuesMichael Stahl1-0/+7
These cause problems in drawinglayer, and nobody needs a 5km clip. Change-Id: Ic485250413194adbcd0ccf855f12e89e532d7120
2014-06-27loplugin:unreffun: also warn about redundant redeclarationsStephan Bergmann4-49/+0
Change-Id: I9a812220b58cf6da00d854e65794f7c673ab239d
2014-06-27tweak assert so comment appears in abort messageCaolán McNamara1-2/+1
Change-Id: Ibf78e5cd1620f0b61cae030e3870be4a6f87e71d
2014-06-25fixes for up-casting to Reference<XInterface>Noel Grandin1-1/+1
Fix regressions introduced with 6a043e9c0acff20e1618ca8ec15c21d5d0fd0d37 "Use the new type-checking Reference constructor to reduce code noise" Change-Id: I85662856f21c810a7db497fe3b0e116f075b1687 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2014-06-24new compilerplugin returnbyrefNoel Grandin1-14/+14
Find places where we are returning a pointer to something, where we can be returning a reference. e.g. class A { struct X x; public X* getX() { return &x; } } which can be: public X& getX() { return x; } Change-Id: I796fd23fd36a18aedf6e36bc28f8fab4f518c6c7
2014-06-21Create SvtSaveOptions() outside of for loop.Matúš Kukan1-1/+1
Helps to save few cycles. Change-Id: Iea908bd84fa1201f05ec698f8de51ea78d841eb6
2014-06-19fdo#71076, fdo#71767: Preserve number formats when charts are copied.Kohei Yoshida2-3/+90
Change-Id: If5ae8852152012483237e7602e56a0c46ea8748a
2014-06-19Do not dereference null pointerStephan Bergmann1-4/+5
...and XMLTextCharStyleNamesElementExport only requires a non-null rPropSet arg when its bDoSomething arg is true. Reported by CppunitTest_sw_odfexport under -sanitize=undefined. Change-Id: Ia45fa7db250f83d746829c7f411e78bbc50bf721
2014-06-17improve the inlinesimplememberfunctions clang pluginNoel Grandin14-54/+11
Change-Id: I6d5a952901648e01904ef5c37f953c517304d31e
2014-06-16Revert "Make glTF support an experimental feature"Zolnai Tamás3-11/+4
Actually make it experimental mode was unecessary on master. This reverts commit 653bac184f579524bc25a9f40281763a736ae6fd. Conflicts: sd/qa/unit/import-tests.cxx xmloff/source/draw/ximpshap.cxx Change-Id: Ie8747745a9a89ce4d6500a35d15a98e28bda840a
2014-06-16Fix gltf export: close plugin element before export fallbackZolnai Tamás1-1/+2
Change-Id: I2e1f27e535ee45259f7bdf783ea5224b2ad559ef
2014-06-16glTF import/export: fallback must be the second one inside the frameZolnai Tamás3-24/+77
The previous solution was good because older LO versions import the fallback image without changing their code, but it came out it does not fit to ODF standard so export fallback image as the second object after the glTF model. Change-Id: Ib9b2044b1f36b32d980cb79f6dac8dcf94d6209b
2014-06-16glTF export: Use plural folder namesZolnai Tamás1-2/+2
Change-Id: If17628395ede512c00b666efc5511d9711edfb5a
2014-06-13loplugin:staticcallStephan Bergmann34-96/+91
Change-Id: I7691a6d267ea572e3fdd028c1cfae7b721a76da7
2014-06-12Change glTF mime type: {application -> model}/vnd.gltf+jsonZolnai Tamás2-2/+2
There is no an accepted mime type for glTF models yet, so follow collada's mime type: model/vnd.collada+xml. Change-Id: I1e23a95dbb0caea781dade819f8e08235cb5c1dc
2014-06-12Make glTF support an experimental featureZolnai Tamás3-2/+5
Change-Id: I75e69ba1acafbab8362536f02f4d39a8fc2deed1
2014-06-12Introduce HAVE_FEATURE_GLTF to enable/disable gltf related codeZolnai Tamás2-4/+15
When it is a release build then enable it only on Windows and Linux. Change-Id: I7c462aeb75e6ab60eeaa0fa42ca7853a6369b742
2014-06-12WaE: unused function 'isString'Tor Lillqvist1-8/+0
Change-Id: I991cbf4a0203debaa98887d2db3fec9654dc1c5b