summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-19coverity#735598 : Division by zeroNorbert Thiebaud
Change-Id: I288b46a933d8a301823deed8fccae9764b74e840
2014-01-19coverity#1158122 : Explicit null dereferencedNorbert Thiebaud
Change-Id: I6ffec6e69ca5ddb01998653d2f7637ed062bdc80
2014-01-19coverity#1132662 Dereference after null checkNorbert Thiebaud
Change-Id: Iaccf8bb7903702d2bed3c4fc2195172e18ead6c7
2014-01-19coverity#1132661 Dereference after null checkNorbert Thiebaud
Change-Id: Ida147599810b0aff4a7ebd00b90475b1c6cd1366
2014-01-19coverity#1132660 Dereference after null checkNorbert Thiebaud
Change-Id: Ib184d73f2ced3beca8540a37bab74c4a712170ba
2014-01-19CID#1158211: out-of-bounds accessMarkus Mohrhard
2014-01-19fdo#73764 partially revert 3998d1abb291Andras Timar
Change-Id: Ie9b6d6a318fad256f3f0999fe9c0810a4323f10d
2014-01-19make strings localizable in *.ui (bin/ui-translatable.sh)Andras Timar
Change-Id: I60b74cecc17352681fac7dfa0e41114515dbd6f5
2014-01-19detect unlocalizable strings in GtkComboBoxText <item> elementsAndras Timar
Change-Id: I0598be74345b70aee7feefeaea4cf525a5f2173b
2014-01-19fdo#73799: Make some items in the filter dialogs translatable.Kohei Yoshida
Change-Id: I67c54ae9cee0a57baf900c80f50b28572bc9465b
2014-01-19how should I fix this memory leak??Markus Mohrhard
2014-01-19more build fixesMarkus Mohrhard
2014-01-19fix the buildMarkus Mohrhard
2014-01-19CID#1158520: use after freeMarkus Mohrhard
2014-01-19CID#1157755 and CID#1157756: resource leaksMarkus Mohrhard
2014-01-19Revert "cppcheck: reduce scope", CID#1158238Markus Mohrhard
This reverts commit 943e2930e7453857f229efe04ade85cb1dc87faf. That commit introduces memory corruption because the variables are still used through a pointer.
2014-01-19CID#1158216: resource leakMarkus Mohrhard
2014-01-19CID#1157787: new[]/delete mismatchMarkus Mohrhard
2014-01-19CID#1157754: fix memory leakMarkus Mohrhard
2014-01-19CID#705650: fix memory leakMarkus Mohrhard
2014-01-19CID#706118: possibly invalid castMarkus Mohrhard
2014-01-19EMF/WMF: fix rendering of pen styles (dash, dot, dashdot, dashdotdot)Andras Timar
Change-Id: I226bac370601b75f2589f7a7c5e8830746b31e2e
2014-01-19WMF: parse line cap and line joinAndras Timar
Change-Id: I5a19a724856938d5a0495ee1e454582238dbd3f0
2014-01-19do not resolve empty locale here when set, fdo#73549 relatedEike Rathke
Change-Id: Id9c8c3926f64826fd2295e0f75f007ce435f5915
2014-01-19fdo#73549 do not resolve empty locale here if not determined yetEike Rathke
Change-Id: Iad03d6209a2b4024b27c6195195e5aa557c295fe
2014-01-19writerfilter: drop unused FDG, FTXBXS and FRD classes in doctokMiklos Vajna
Change-Id: I37c209b31bf47577b0f56b06fc49f15327f8c434
2014-01-19writerfilter: two unused templates in doctokMiklos Vajna
Change-Id: Ia05ba411da4e7a6ea65945f23bc14fcdde5ab9cb
2014-01-19writerfilter: remove unused Tplc class in doctokMiklos Vajna
Change-Id: Iec8680560bde8157e6e4c66417647f62b2feb8a8
2014-01-19writerfilter: remove unused TC and PICF classes in doctokMiklos Vajna
Change-Id: Ibc84bc2ce0e31d52dfd0eb0e4a906145f0e559cb
2014-01-19writerfilter: refactor to be able to remove redundant Font class in doctokMiklos Vajna
Change-Id: I98516cbdb7e80a7dfe7048909ad4acb0418dbf9c
2014-01-19Translated German comments and corrected English spellingLuc Castermans
Change-Id: I1ed1d06663cadc82a7ccf127897ccd85b77cacc0
2014-01-19WaE: private field is not usedTor Lillqvist
Change-Id: I8eb322b4868e7895700b492b2f630d0fcc77e02d
2014-01-19WaE: variable is used uninitialized whenever 'for' loop exitsTor Lillqvist
Change-Id: I5e3db7eaf284718a1e313401b18ee6665d2837a1
2014-01-18drop using namespace ::com::sun::star::ui;Matúš Kukan
Change-Id: Ia10e9ad0c5495b8a4887d84781967ffb58a6a7d6
2014-01-18sc/qa/unit/data/xls/border.xls was removedMatúš Kukan
..in commit a96b6f4708d587ddddd93101e51e52dec4e87b7e Change-Id: I94ea246df8fabee9b0bda579be7698c964958e16
2014-01-18Unify ctor functions for component implementations.Matúš Kukan
There is no need to use different styles for writing the same thing. It also makes it easier in future to use search & replace. But of course, there are also some more complicated functions. Change-Id: I773da20378af0e0d5a27689d3903df7063fb8ac0
2014-01-18fwk: Use constructor feature for ModuleAcceleratorConfiguration.Matúš Kukan
And avoid css::uno::XInitialization protocol. Change-Id: If4a7987778e2880502bdc7ef2c30792de9377364
2014-01-18fwk: Use constructor feature for DocumentAcceleratorConfiguration.Matúš Kukan
And avoid css::uno::XInitialization protocol. Change-Id: I14daf6409bf0d651d7b23246ba3855f647b3d1ef
2014-01-18fwk: Use constructor feature for ModuleUIConfigurationManager.Matúš Kukan
And avoid css::uno::XInitialization protocol.
2014-01-18Initialize also implementations created directly by generated function.Matúš Kukan
This was forgotten in commit bdeb57c23973f3ef79020847b2fe39f312cf3c0b. Change-Id: Idd339222e3c464abc2524f78f16c8fe0a02dcd5b
2014-01-18ooxml: unit test for shape theme attributes preservationJacobo Aragunde Pérez
This tests checks that the shape style attribute for fill color is preserved, that the theme attibute for shape fill is preserved too and that the interaction between them and direct assignment of some color works properly. Change-Id: Ia934c46731ed38be14ed851e083d0ed6fc151b01
2014-01-18ooxml: Preserve shape theme attribute for solid fillJacobo Aragunde Pérez
Users can select the fill color for a shape among the theme-defined colors. This results in the following XML: <wps:spPr> ... <a:solidFill> <a:schemeClr val="accent2"/> </a:solidFill> ... </wps:spPr> Now we store both the original fill color and the name of the theme-defined color, if it exists, on the import phase. They are put into the InteropGrabBag of the shape with the names OriginalSolidFillClr and SpPrSolidFillSchemeClr. Additionally, we needed to to store the decoded theme color inside StyleFillRef. On the export phase we have to take into account several combinations of factors: * If the final color for the shape fill is different from the original color, we must ignore any theme attributes and write the new color. * If the fill color is unchanged and some theme color exists, we must write the theme color. * If the fill color is unchanged and no theme color exists, we must check if the original color matches the style-defined color. If it does, we must not write any <a:solidFill> tag. * Otherwise we must write the <a:solidFill> tag with the RGB color. The method putPropertiesToGrabBag was added to the Shape object for convenience. The data files for some /sd/qa/ unit tests were updated to reflect the new properties inside the Shape InteropGrabBag. Change-Id: If0915c5442872a8acab0a8a081f60c89c97277bd
2014-01-18ooxml: Preserve shape style attribute fillRefJacobo Aragunde Pérez
Shape style attributes contain the default format for the shape in case that no direct format is specified for it. This is an example of the attribute we want to preserve with this patch: <wps:style> ... <a:fillRef idx="1"> <a:schemeClr val="accent1"/> </a:fillRef> ... </wps:style> The relevant values in these tags are stored at the maShapeStyleRefs member in the Shape object. The storage happens at ShapeStyleContext::onCreateContext which is run when the <a:fillRef> tag is opened. The ShapeStyleRef object contains the idx value and a Color object which will contain the inner tag <a:schemeClr>. The Color object has been modified to store the string value of schemeClr. The storage happens at ColorValueContext::onStartElement which is run when the tag <a:schemeClr> is opened. Later, Shape::createAndInsert is called by the ShapeContextHandler to create the actual XShape, this happens when the tag <wps:wsp> is closed. createAndInsert puts idx and schemeClr values into the InteropGrabBag property of the XShape with the name StyleFillRef. On export time, when the shape data is written at ShapeExport::WriteCustomShape, we added a call to DrawingML::WriteShapeStyle. This method will check the existence of the InteropGrabBag property in the shape, read the StyleFillRef prop inside it and output the proper XML to the style definition. DrawingML::WriteShapeStyle also writes some mock tags into the <wps:style> because we found that they are compulsory. We will replace them with the proper data in further patches. The method putPropertyToGrabBag was added to the Shape object for convenience. The data files for some /sd/qa/ unit tests were updated to reflect the new property StyleFillRef inside the InteropGrabBag. Change-Id: I5ffa5242852461a1a709a8f169d40f0d7a2c9aa3
2014-01-18writerfilter: drop no longer needed LFO/LFOLevel classes in doctokMiklos Vajna
Change-Id: I594d854db54a74ddf3f32d4b30b1c4f1aa38d431
2014-01-18writerfilter: whitespace fixes in SdtHelperMiklos Vajna
Change-Id: Idcb74c5e911ec2337f1e8743dc4627464f1cfd27
2014-01-18sw: add testcase for RTF_LEVELFOLLOW importMiklos Vajna
I almost broke this during refactoring... Change-Id: If38e73f3b7d66e97bbcbad87447b8aa611ff79d1
2014-01-18writerfilter: refactor to remove redundant ListLevel class in doctokMiklos Vajna
Change-Id: I762e4f09b55d957bdd57e76651417bed11cb1e74
2014-01-18writerfilter: unused List class in doctokMiklos Vajna
Change-Id: I2e3315584e66b7a99003512b197062807674f8aa
2014-01-18writerfilter: remove METAFILEPICT class in doctokMiklos Vajna
Change-Id: Icb124a2f7445ca17f04dc0024dc17cbcc4b0ca6d
2014-01-18writerfilter: remove last NS_rtf usage in ooxmlMiklos Vajna
Change-Id: I79e0fa9d0ee35e31912d36ec213acf1a83b3547e