summaryrefslogtreecommitdiff
path: root/include/filter
AgeCommit message (Collapse)Author
2014-11-27unused function Calc_nBLIPPosAndras Timar
Change-Id: Iaa4073e2f1c0ccea7a5d63d24e34ac5647a0e7b0
2014-11-12Fix common typos. No automatic tools. Handmade…Andrea Gelmini
Change-Id: I1ab4e23b0539f8d39974787f226e57a21f96e959 Reviewed-on: https://gerrit.libreoffice.org/12164 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-10-20coverity#1242606 Untrusted loop boundCaolán McNamara
Change-Id: Iafa03d4dd65eb343a80996880bc1ed846d1b7491
2014-10-15Blind Win fix attemptStephan Bergmann
Change-Id: I39df464321685ebef29f44221bab9005295d0c3f
2014-10-15avoid double-deleteDavid Tardon
This is a regression from commit b1d48f0d9a3442c11adae6e36325a463d89ce44e. Change-Id: Iffd39782c1d1fd7be14f4d657919f704807a40f5
2014-10-12Typo: compatability->compatibilityJulien Nabet
Change-Id: If0b98a30452a9d1fcc340173deb6856755926471
2014-10-08fdo#75757: remove inheritance to std::vectorTakeshi Abe
from SvxMSDffShapeOrders. Change-Id: Idf551f1fbde907759d6a296141e2837264dbbb10 Reviewed-on: https://gerrit.libreoffice.org/11840 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-10-06fdo#75757: remove inheritance to std::vectorTakeshi Abe
from PptSlidePersistList. This also puts in assertions that every entry in a PptSlidePersistList is non-null. Cf. 9536a28ede89e8c29940e8ba225215a45667062c Change-Id: Iea35532ed668e58a3f02d3f3433a66c2d4e1fe2a Reviewed-on: https://gerrit.libreoffice.org/11807 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2014-09-30fdo#82577: Handle PolyPolygonNoel Grandin
Put the TOOLS PolyPolygon class in the tools namespace. Avoids clash with the Windows PolyPolygon typedef. Change-Id: I811ecbb3d55ba4ce66e4555a8586f60fcd57fb66
2014-09-26filter: std::auto_ptr -> std::unique_ptrStephan Bergmann
Change-Id: Id1d0392e1dbd33de326aa2bd8cbcf8cc03bf7c90
2014-09-18fdo#82577: Handle FontNoel Grandin
Put the VCL Font class in the vcl namespace. Avoids clash with the X11 Font typedef. Change-Id: I1a84f7cad8b31697b9860a3418f7dff794ff6537
2014-08-22The bLastBoxInChain fields are unusedTor Lillqvist
Change-Id: I741733a053c8b0123be8efbcb9fde39f53f6d83c
2014-08-22bHasUDefProp is unusedTor Lillqvist
Change-Id: I8eae6f1ed791ba92c3b4679d1b9f8041f16678d1
2014-08-21These "newly added" record types are publicly documented nowadaysTor Lillqvist
Use symbolic names from the MS-PPT RecordType documentation, http://msdn.microsoft.com/en-us/library/dd945336(v=office.12).aspx Change-Id: I1deecfc69dd3360ef982f144d5ff5348a2953280
2014-08-17warning C4800: 'int' : forcing value to bool 'true' or 'false'Thomas Arnhold
Change-Id: I011954c2e12abb8a7551638567474e2123d3221e
2014-07-21fdo#78663 : The File gets corrupted when saved in LOBisal Nayal
Problem Description: The docx file contains a word art inside a drawing tool. After RT, nesting of <txbxContent> tag is happening which is causing the corruption. Solution: Created a service in util.cxx for checking few shapetypes for which textbox with content is not allowed. This check also helps to find that if we are already inside a DML then we should purely read VML Information.An existing UT testWordArtWithinDraingtool was failing. The UT is related to same issue (word art inside drawing tool) hence changed it accordingly. Following is the commit id of the UT-Change-Id: I00e94712e912ad1977fcb65a945fefb927795d77 Change-Id: I7e456c9f6a69af80da443e29eb02a64ba7d59468 Reviewed-on: https://gerrit.libreoffice.org/10229 Reviewed-by: Luboš Luňák <l.lunak@collabora.com> Tested-by: Luboš Luňák <l.lunak@collabora.com>
2014-06-17improve the inlinesimplememberfunctions clang pluginNoel Grandin
Change-Id: I6d5a952901648e01904ef5c37f953c517304d31e
2014-06-03convert some sal_uInt8 fields to boolNoel Grandin
Change-Id: Icd5845367157cc0b0c9342c6037b199c49432a76
2014-05-24SvxMSDffImportRec: these members are all 32bit "signed integers"Michael Stahl
Change-Id: Iee1dab4895970628e5f5c4ee6070f7f67ba2df8c
2014-05-14sprmids is used only inside sw/source/filter/ww8Miklos Vajna
Change-Id: Iebae4a08a452117e71f72836ed686221031a61e6
2014-05-10coverity#707784 Uninitialized scalar fieldCaolán McNamara
Change-Id: Ibbe836d360fad481f2828b703871c8a242767cef
2014-04-24add missing modelines to cxx and hxx filesThomas Arnhold
some of them have no copyright header Change-Id: I9c2c0c859dabe231cb29af29290847e7b4aa46a3
2014-04-16coverity#1202981 Non-virtual destructorCaolán McNamara
Change-Id: Iabf91e6c8e450b72b83de51c6a1fb6986f88b430
2014-04-14The entry points for these are hidden behind OSL_DEBUG_LEVEL > 1 too.Jan Holesovsky
Change-Id: I728e808ac897aa1be184fb4a8bbbf781eb816cf0
2014-04-14Clean up function declarations and some unused functionsStephan Bergmann
Change-Id: I68b488d45c77ebf82029bfede98dca2400e02f2f
2014-04-07Rename .doc SPRM IDs to match current MS specsLuke Deller
I understand that Libreoffice's names for SPRM IDs come from old documentation for WW8 (Word '97), plus some later additions named by OpenOffice developers as they encountered newer SPRMs in the wild. Meanwhile Microsoft has released newer documentation which supplies names for these previously undocumented SPRMs, plus it renames some WW8 properties to have the suffix "80" to make room for newer versions of those properties. This commit aims to bring LibreOffice's SPRM ID names in line with the current file format specification from Microsoft. http://msdn.microsoft.com/en-us/library/dd923581.aspx Change-Id: I904c1db17a776e2d9e6076f87369160e3b80f2e4 Reviewed-on: https://gerrit.libreoffice.org/8884 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-04-07Replace SV_DECL/IMPL_REF macros with SvRef templateStephan Bergmann
Change-Id: I0ef2e67f6d61e0ce118c0f5e926b8194ef9d8058
2014-04-06Full colour table borders in .doc exportLuke Deller
Currently LO writes table cell border information to .doc files as part of the "sprmTDefTable" property, but this only supports the WW8 (Word '97) BRC (BoRder Control) structure which can only select from 16 colours. There is no newer version of this property. This commit adds output of an alternate property "sprmTSetBrc" which specifies border details for a sequence of cells. There is a WW9 (Word 2000) version of this property supporting full colours. For LO I have used the constant name NS_sprm::LN_TSetBorder following the existing naming convention here, which is to use *Border for the WW9 version because *Brc is taken for the WW8 version. Conflicts: include/filter/msfilter/sprmids.hxx Change-Id: Ie091d91c6d187e1c2542f59f58cec9a373a23e11
2014-04-06filter: LN_TSetBrc -> LN_TSetBrc80 to match specMiklos Vajna
Change-Id: I81b78e09130141704c7ec62c1c52bf50d5428dfd
2014-04-03filter/msfilter: sal_Bool->boolNoel Grandin
Change-Id: I24deda680469ce99ba358a68e83551bdb584751a
2014-04-01Explicitly mark overriding destructors as "virtual"Stephan Bergmann
It appears that the C++ standard allows overriding destructors to be marked "override," but at least some MSVC versions complain about it, so at least make sure such destructors are explicitly marked "virtual." Change-Id: I0e1cafa7584fd16ebdce61f569eae2373a71b0a1
2014-03-27Second batch of adding SAL_OVERRIDE to overriding function declarationsStephan Bergmann
...mostly done with a rewriting Clang plugin, with just some manual tweaking necessary to fix poor macro usage. Change-Id: Ie656f9d653fc716f72ac175925272696d509038f
2014-03-23Full colour borders in .doc import/exportLuke Deller
The BRC (BoRder Control) structure used in .doc files to specify border properties has undergone several revisions over time. LibreOffice supports the WW6 and WW8 (Word '97) BRC versions, which allow the border colour to be selected from a palette of only 16 colours. This changeset adds support for the WW9 (Word 2000) BRC version, along with some new SPRMs (Single PRoperty Modifiers) which use it, so that border colours are preserved accurately in .doc import/export. This change covers: - page borders - paragraph borders - borders around a sequence of characters - table / table cell borders (import only) Further work is required to extend coverage to borders of pictures and export of borders in tables. The LO code was using the same class WW8_BRC to store the bits for either the WW6 or WW8 BRC. This becomes a bit unmanagable when adding a third BRC version, so I have split this into a separate class for each version. Fixes fdo#68475, fdo#50185 Change-Id: I7ebc15236497cbab9312d8659fe7ed0bee2c59ed Reviewed-on: https://gerrit.libreoffice.org/8646 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2014-03-17filter,formula: prefer passing OUString by referenceNoel Grandin
Change-Id: I332f1a593853283b72ecf4dfd82b36cc091661b4
2014-03-11hardcoded sprmCFELayoutMiklos Vajna
Change-Id: I911c1cdf503c46ace38afc80ec63bb0696d1c84b
2014-03-01Remove visual noise from includeAlexander Wilms
Conflicts: include/framework/preventduplicateinteraction.hxx include/sfx2/sfxbasecontroller.hxx include/sfx2/sfxbasemodel.hxx include/toolkit/awt/vclxtabpagemodel.hxx include/vcl/field.hxx include/vcl/settings.hxx Change-Id: Ibccf9f88c68267a3d7e656012b51eaf644c418c2 Reviewed-on: https://gerrit.libreoffice.org/8272 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-02-26cppuhelper: retrofit std::exception into overriding exception specsStephan Bergmann
Change-Id: I56e32131b7991ee9948ce46765632eb823d463b3
2014-02-21cid#707782 Uninitialized pointer fieldNoel Grandin
Change-Id: I3392cc01c0f7f69d166900a0dca9a9fcef239772
2014-02-14sal_Bool->boolNoel Grandin
Change-Id: Ibd5178f35d735e94065a3fbb6b61de53e53b1b0c
2014-02-12remove SvStream::operator>> methodsNoel Grandin
in favour of ReadXXX methods. Change-Id: Ic2c0a7b6b92ff4c236ae99b39d77f3d935b301e3 Reviewed-on: https://gerrit.libreoffice.org/7915 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2014-02-11coverity#708947 Empty virtual destructorCaolán McNamara
Change-Id: I3f660aff0c53b1cd35c7ae57bde612daf0950349
2014-02-08coverity#707785 Unitialized scalar fieldNorbert Thiebaud
Change-Id: If3a54628ae6dc0deb605ff075695147d6a58762b
2014-02-08coverity#707784 Unitialized scalar fieldNorbert Thiebaud
Change-Id: Iac0a1bb3dd01cc51d17e040a96a8c866fac01058
2014-02-08coverity#707783 Unitialized scalar fieldNorbert Thiebaud
Change-Id: I7d294c217da28b45fd94fb256d8f990d0f9427f5
2014-02-08coverity#707774: Uninitialized scalar valueNorbert Thiebaud
Change-Id: Icba50e53a162276b90c1602d22f28fa3ef42f05d
2014-02-06sw: hardwired NS_sprm::LN_CCvMiklos Vajna
Change-Id: Ibbffd00b146369be75c462f9eea243e3582f14e6
2014-02-06coverity#707781 Uninitialized scalar fieldCaolán McNamara
Change-Id: Ic29735bc125b2b9e662e97402dfccf72f7dedb5d
2014-02-04convert specialised SvStream::operator>> methods to ReadXXX methodsNoel Grandin
as preparation for converting the SvStream::operator>> methods on primitive types Change-Id: I62f134bced15c687d6e0d46924f56e8d1c3d95b9 Reviewed-on: https://gerrit.libreoffice.org/7798 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2014-01-31sw: hardcoded NS_sprm::LN_CPbiIBulletMiklos Vajna
Change-Id: I51d4638b588da290853422750b90365b454c046f
2014-01-28sw: hardcoded NS_sprm::LN_CPbiGrfMiklos Vajna
Change-Id: I2a63d1c937392be194c00909213bc89ffe26a550