summaryrefslogtreecommitdiff
path: root/sot
AgeCommit message (Collapse)AuthorFilesLines
2016-02-05Fix typosAndrea Gelmini1-1/+1
Change-Id: Ice72f8d9971e15dd6ef365e64cd567b8581a92d3 Reviewed-on: https://gerrit.libreoffice.org/21797 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
2016-02-02boost::hash->std::hashNoel Grandin1-2/+2
Change-Id: If4d1e4071995f07212fad958b0226d5824d168f8 Reviewed-on: https://gerrit.libreoffice.org/21989 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2016-01-25InterfaceContainer2 with vector instead of SequenceNoel Grandin2-3/+4
create an InterfaceContainer2 class to replace InterfaceContainer. It uses a std::vector instead of a Sequence for the mutable listener list, which provides far better performance. Switch all our internal use-sites to the new class. Change-Id: I6b56cfa511ded2395faa22e68fab3b2f16c3cb88
2016-01-19sot: accept JPEG as a clipboard format where we accept PNG alreadyMiklos Vajna2-0/+43
Change-Id: I64602d31e8aa873e2280f86eaf618dd6007acaf1
2016-01-18loplugin: unused return valuesNoel Grandin1-8/+3
Change-Id: I9c61a46c57894bc63a57740206c0bcb4a16553af Reviewed-on: https://gerrit.libreoffice.org/21571 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2016-01-14loplugin:unusedmethods unused return value in sotNoel Grandin3-18/+10
Change-Id: Icb5382a411a1cb035581f0cef5f6fae60bfb4940
2016-01-13loplugin:unusedmethods unused return value in include/sotNoel Grandin3-18/+10
Change-Id: I8da6d5f60b6c65ff0da8659045da1cd7666fb1d9
2016-01-10Fix typosAndrea Gelmini2-2/+2
Change-Id: I9a5940027423ff0791fa7da0b79b617412ce6b86 Reviewed-on: https://gerrit.libreoffice.org/21209 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
2016-01-05tdf#74608: Ctor function for css.embed.OLESimpleStorageMatúš Kukan5-249/+114
Change-Id: I20b91ad65514e27094ff702d1d94a48ef9a82fe6
2016-01-05SotFactory is in fact not used: remove + cleanupMatúš Kukan7-430/+28
Also SotData_Impl is used only in exchange.cxx now. Move there. Change-Id: I548095c2226d92aea4193bb1a3671e2381996435
2016-01-05Make SotFactory private to sot/ and clean a bitMatúš Kukan6-13/+127
Change-Id: Ia683280a3e95eee995e036db6bde5d28852f92ff
2015-11-26mark UNO structs as SAL_WARN_UNUSED, where possibleNoel Grandin1-1/+0
Change-Id: Ie3de518f60c9f1313c68df54dbdc1fb2804f1f0d
2015-11-25loplugin:unusedfields in include/sot,include/svl,include/svtoolsNoel Grandin1-1/+0
Change-Id: Ia2dd13c2c48b127ab85311a668fa1f37608d360a
2015-11-23loplugin:unusedfields in sot/Noel Grandin1-4/+0
Change-Id: Ia1711d9289992525ed366f3dedcf95b6289f1eaa
2015-11-17Add SvStream::ReadUtf16 (don't assume sal_Unicode is unsigned short)Stephan Bergmann2-2/+2
Change-Id: I74f34e3389582617fa83f8f4a3d6867cf87189e1
2015-11-16use initialiser list for Sequence<OUString>Noel Grandin1-2/+1
Change-Id: Ia5e47261d1fc6fac2d046656c05a1c5eedb07e02 Reviewed-on: https://gerrit.libreoffice.org/19978 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-11-15Fast PCH generator and optimized PCH filesAshod Nakashian1-66/+52
Ported update_pch.sh to Python with improved performance and features. The new script is invoked from the same update_pch.sh which calls it for each library in parallel, although it can be invoked directly. The ported script (update_pch) updates all PCH files in ~15 seconds where the old script took ~4500 seconds. In addition, the new script supports 3-tiered headers (system, module, and local) and is very flexible to support other improvement. It has a per-library optimal configuration settings that can be updated using another new scripts (update_pch_autotune.sh) which finds optimal per-PCH settings. PCH files have been generated using the new scripts which builds significantly faster (2-3x, depending on module and configuration) and the intermediate binaries are noticably smaller (by several GBs). The new script stamps each generated PCH file with the command that generated it to make it trivial for users to update them, and also adds the command to invoke another script (update_pch_bisect) that helps find missing headers or conflicting headers that may break the build after updating the PCH. Finally update_pch has built-in unit-tests for makefile parsing and other core functionality. Change-Id: Ib933b50e50374d7e2e7e3e95ba8799b0cc8a27fa Reviewed-on: https://gerrit.libreoffice.org/19965 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-11-15use initialiser syntax for Sequence<OUString>Noel Grandin1-2/+1
replaced using the script: git grep -lP 'Sequence.*OUString.*\(1\)' | xargs perl -0777 -pi -e "s/Sequence< OUString > (\w+)\(1\); .*\[0\] = (\S+);/Sequence< OUString > \1 { \2 };/g" Change-Id: I23688a91562051a8eed11fc2a85599545c285c34 Reviewed-on: https://gerrit.libreoffice.org/19967 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-11-115th step to remove tools/rtti.hxxOliver Specht4-9/+0
tools/rtti.hxx removed completed the interface of some Sdr.* Items and removed pseudo items Change-Id: I0cdcd01494be35b97a27d5985aa908affa96048a Reviewed-on: https://gerrit.libreoffice.org/19837 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Oliver Specht <oliver.specht@cib.de>
2015-11-10Missing includesAshod Nakashian4-4/+44
Restored some missing includes and refactored sot/formats.hxx. Change-Id: I11b7102b06889f426f5e0f3efa3a835c6e774d88 Reviewed-on: https://gerrit.libreoffice.org/19891 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Jenkins <ci@libreoffice.org>
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann14-136/+136
Change-Id: I147f1ca886d5194d0e7180c427923225ef4ef927
2015-11-06loplugin:stringconstant: elide explicit ctor usage (automatic rewrite)Stephan Bergmann2-8/+8
Change-Id: I7b5b2a21182d0b841a6104f2dddb16c13abb32f4
2015-11-05use uno::Reference::set method instead of assignmentNoel Grandin1-2/+2
Change-Id: Ib93d762cf523e0029bbed16e08beebd9f418ae24
2015-11-04yyyyyNoel Grandin1-3/+2
Change-Id: I9a947beefd2dfe21da8239e841ea3fb416bd1548
2015-10-30UNO: no need to use OUString constructor when calling createInstanceNoel Grandin1-1/+1
Change-Id: I37da28539b94706574116d0fff5f008aabfb5526 Reviewed-on: https://gerrit.libreoffice.org/19682 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-10-29com::sun::star->css in smoketest,sotNoel Grandin6-96/+96
Change-Id: I59a083cd53baa76ea271cfc0470487899b92dca4 Reviewed-on: https://gerrit.libreoffice.org/19666 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-10-27sal_uLong to sal_uInt64/sal_SizeMatteo Casalin2-13/+11
Change-Id: I4032b08225f1b530a43f1a8c09c5fc3515f45ced
2015-10-27Fix StgTmpStrm::GetSizeStephan Bergmann1-3/+3
Change-Id: I49891d6c2149154c4fd524f79f3cbda17568fa7e
2015-10-27Typo, I pressume?Stephan Bergmann1-1/+1
Change-Id: I5ee823c58061e31913c37291d5a854837fb48240
2015-10-27sal_uIntPtr to sal_uInt64, sal_uLong to sal_Size for streamsMatteo Casalin1-3/+3
Change-Id: I062f1f6c5b20ca47734a9a3cd1a229d51763a206
2015-10-27sal_uLong/long to ErrCodeMatteo Casalin6-21/+21
Change-Id: I2ba2d867785765e4850c60070e86419f66e25f57
2015-10-27Use mutable instead of const_cast'ing thisMatteo Casalin1-3/+3
Change-Id: I790cd140166bf0041abebbe0c4d9c15e931628f1
2015-10-20loplugin:defaultparamsStephan Bergmann1-1/+1
Change-Id: Iab3346afa24004c49be1f1c40588707507b20d60
2015-10-19loplugin:defaultparamsStephan Bergmann1-1/+1
Change-Id: I84dd06c86c811914acc8688877dfaf3b6c0ba60b
2015-10-13sot: prefix remaining StgStrm membersMiklos Vajna3-173/+173
Change-Id: I2a70543bf3137f8d5a76e610a2aff6a3a3fcab4e
2015-10-12Replace "SAL_OVERRIDE" with "override" in LIBO_INTERNAL_ONLY codeStephan Bergmann6-54/+54
Change-Id: I2ea407acd763ef2d7dae2d3b8f32525523ac8274
2015-10-10tdf#94879 add 'm' suffixes to member variablesmelikeyurtoglu3-77/+77
Reviewed on: https://gerrit.libreoffice.org/19290 Change-Id: I48b0488edc9462ec1c15188d0b5c893db529c0e7
2015-10-09sot: prefix members of StgOleStreamMiklos Vajna2-3/+3
Change-Id: I8a1fb10696a73134bf15fb7721cc5f78cc91eb98
2015-10-09sot: prefix members of StgInternalStreamMiklos Vajna2-14/+14
Change-Id: Ie4fe557fc006414d119b64bb8d591f312a1f1f3d
2015-10-09sot: prefix members of StgDataStrmMiklos Vajna2-4/+4
Change-Id: I643f0b9c6a0d2e5688f9b644666b405df2832d07
2015-10-09sot: prefix members of StgSmallStrmMiklos Vajna2-10/+10
Change-Id: I809350c076f871398024a0d1c6de098b09782f9b
2015-10-09sot: prefix members of StgDirStrmMiklos Vajna2-23/+23
Change-Id: I2ae1ed9906c93f48813ccadcaa6f4b8e42bedbc9
2015-10-09sot: prefix members of StgTmpStrmMiklos Vajna2-30/+30
Change-Id: I08698db954f33d934f601bf25e510e6f4bea8d78
2015-10-09sot: prefix members of StgCompObjStreamMiklos Vajna2-17/+17
Change-Id: I24b7b8fba581fbc5fbe7a63a6f43ff7033e149e7
2015-10-09sot: prefix members of StgIoMiklos Vajna5-91/+91
Change-Id: Ibbe274514a145ab0b271100514bc3fea9f7076d5
2015-10-09sot: prefix members of StgAvlNodeMiklos Vajna3-115/+115
Change-Id: Ie6de63b524b99246be3d6d5d6e997c7abda675ad
2015-10-09sot: prefix members of StgAvlIteratorMiklos Vajna2-10/+10
Change-Id: I39254b14b5f167cfb180f989c56d7db88b73b8f0
2015-10-09sot: prefix members of StgCacheMiklos Vajna3-91/+91
Change-Id: If406303ec1685c9d7eebefaf172db0bbf0cd723b
2015-10-09sot: prefix members of StgFATMiklos Vajna2-44/+44
Change-Id: I0a22ca51d5fd8fb8dedd418932fd84fa3039c258
2015-10-09sot: prefix members of StgDirEntryMiklos Vajna5-296/+296
Change-Id: Ic861d57e62cdeec7b2864eb4d1d19a1780382313