summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-10-23Use OUStringBuffers for performance reasons.Matúš Kukan
Saves 120m pcycles in just 250k calls to ScAddress::Format. Change-Id: Ibf20cf0843a47cf0fa37a38c4fecf1ae1560412c
2014-10-23FastSerializer: Simplify cache to be fixed sized bufferMatúš Kukan
This makes writeBytes(), which is called a lot, simpler and thus faster. E.g. for ~15m calls, this saves ~110m pcycles. Change-Id: I29d01a1a8651f668aff574e0f015cd2f018eb1cd
2014-10-23This was OString already; use it that wayMatúš Kukan
Change-Id: Ia2268ce8a1e2111adb609c515e5bfa824afa66ce
2014-10-23fdo#84938: replace MENUITEM constants with enumNoel Grandin
Change-Id: I7b0085af3b13bd6e1a50bf1e0e986d1524b52d7b
2014-10-23WaE: unused parametersTor Lillqvist
Change-Id: I689754378773fc6926e4cebe3ec14b5056fb8986
2014-10-23loplugin: cstylecastNoel Grandin
Change-Id: I71cdd9154a8a5955e2915858cec33ec4e9ef4987
2014-10-23loplugin: cstylecastNoel Grandin
Change-Id: I8c7cd4c2cdc134556c2c664a22e2048b51a3b98e
2014-10-23loplugin: cstylecastNoel Grandin
Change-Id: If991c0efe1ded6ef6d32b3a722ee87bbe36bf0bf
2014-10-23loplugin: cstylecastNoel Grandin
Change-Id: Id4c581724e7e5466ffe46f11f0a8da2527c23dc6
2014-10-23loplugin: cstylecastNoel Grandin
Change-Id: Iad39bce8e7562821bc8fbf8156ea56aedc19c7d6
2014-10-23loplugin: cstylecastNoel Grandin
Change-Id: I0eaeebad6be75a1c0cccdf90955fde1a2909bdba
2014-10-23loplugin: cstylecastNoel Grandin
Change-Id: I9134aff4f2e6bff43ebb78c605e0ff521eac6ffc
2014-10-23loplugin: cstylecastNoel Grandin
Change-Id: I4aafc170895d8bab47206c7b07b4f1f6105d42d3
2014-10-23Rename --enable-sal-info to --enable-sal-logTor Lillqvist
Change-Id: I896c9ac1c941b85d052fbefb902c4341664881d4
2014-10-23RES_FLTR_NUMRULE_NUM, RES_FLTR_SDR_ANCHOR, etc unusedCaolán McNamara
Change-Id: I69b550d38dcafba3bacf438711cb6c3d20483065
2014-10-23callcatcher: lots more unused post ww1 filter removalCaolán McNamara
Change-Id: I7bf6dc1d366093e797a19a8e555103c15b311ac8
2014-10-23coverity#1242682 Untrusted loop boundCaolán McNamara
Change-Id: Ib9b7c148f0679e458821cf2f30ef14d815b96706
2014-10-23coverity#1242688 Untrusted loop boundCaolán McNamara
Change-Id: Ic3e2c390de22d3e998daf760d73619218da020ec
2014-10-23coverity#1078541 Division or modulo by zeroCaolán McNamara
Change-Id: Iea43399c70e56ff4e32953a5ddc5751abed39ff7
2014-10-23coverity#1019337 Dereference after null checkCaolán McNamara
Change-Id: I31584f1b204b85929a5549ecd7f7e05b6968e580
2014-10-23coverity#1242587 Untrusted value as argumentCaolán McNamara
Change-Id: I9720402f6482419cee84b468dd82a8c76ca1ddf4
2014-10-23coverity#1242599 Untrusted loop boundCaolán McNamara
Change-Id: I51bc114e215327f539612f94c40019c554698813
2014-10-23coverity#706585 Uncaught exceptionCaolán McNamara
Change-Id: Ic8d2963536b793f0a229901d9e13d8e54842d9b9
2014-10-23coverity#706586 Uncaught exceptionCaolán McNamara
Change-Id: I3ec05ae695428f92b7424295b6f2d3e833c6b162
2014-10-23Add --enable-sal-infoTor Lillqvist
Change-Id: I014d70ace7ce34b804ea2a018d3de8f94f7e0cbc
2014-10-23Log parsing time of each xcd fileTor Lillqvist
Change-Id: I290e2c84b17b9b5063139c6027b72f6cd3a78a99
2014-10-23Revert recent changes to comphelper::OSequenceOutputStreamMatúš Kukan
Some of the changes could be wrong and we don't need them. This reverts commit 784d4bea86d8cbb3a855e557c465ce50a049cefc. This reverts commit 8524d5aba59148eef94859289f00ab6477e0e821. This reverts commit 018f1deae884febbbe639c7ee46b45ce4807e9d3. This reverts commit 8124fddc5803b4e104d4fc2456cb92cb030d9436. We use our own helper cache class in FastSaxSerializer since f736eba5a9df8645849a37b08d2764a5f495ab45. Change-Id: Iaca6b5b11cb32595db4420a02fa72b0007cf6286
2014-10-23FastSerializer: Have own fast cache buffer implementation for XOutputStreamMatúš Kukan
Previously comphelper::OSequenceOutputStream was used. Change-Id: I4dc38c8c62422e59efa1071312497364cdf5be3c
2014-10-23FastSerializer: avoid some more OStringsMatúš Kukan
Change-Id: I2d5dbe9adccdd231cc16a1f83a90a4adeb965c64
2014-10-23FastSerializer: Use FastAttributeList directly to write faster.Matúš Kukan
Change-Id: I28085d4e060bcf052e6aa97a0822a4d653d7c066
2014-10-23fastparser: avoid allocating un-used FastTokenLookup class.Michael Meeks
This contained an rtl_Sequence complete with horror internal allocator, caught red-handed serializing threaded loading to no good purpose. Change-Id: I837b2c17e4f70fd6a49bed33ad74a7d79f98f35c
2014-10-23FastSerializer: Remove throw specs; this is not UNO implementationMatúš Kukan
Change-Id: I462f8ed89de48174ed7aa6e008709963bec50649
2014-10-23FastSerializer: Avoid sequences where possibleMatúš Kukan
Change-Id: I359ca9d3b766b71904e4199ebfbdbd5b203775cc
2014-10-23FastSerializer: Remove escapeXml() creating OUString(Buffer)Matúš Kukan
Instead directly write the content. Change-Id: I7b6db925348b879a013acbd2a76a80d590f721c0
2014-10-23FastSerializer: Have OString version of write() too.Matúš Kukan
And remove characters() member function. Change-Id: Ifcedbb6d969b7b057ff378d2fbce09c2dde5ac18
2014-10-23FastSerializer: check for valid output stream in one place is enoughMatúš Kukan
Change-Id: Id89fb1f0444331c2858a9795ae81dcdb875d3d2b
2014-10-23FastSerializer: Do not keep whole sequence in memory; write in chunksMatúš Kukan
Change-Id: Ibca65a2b8397358ac4013c8e5b53389ac6949e4d
2014-10-23Remove mutex from OSequenceOutputStream; it's intended to be fastMatúš Kukan
Make the caller responsible for using it wisely. AFAICS it's used only in FastSaxSerializer, so far. Change-Id: I50d48fd7f3e6cdeb9e4637868da213b8171e542b
2014-10-23FastSerializer: We already know the attribute valueMatúš Kukan
Change-Id: I6996e15f99b94b50c1903092d7424a96339ccfaf
2014-10-23FastSerializer: Buffer output and write it only at the endMatúš Kukan
Use OSequenceOutputStream class to concatenate strings in a Sequence<sal_Int8> buffer. And write data to file only at the end. The design is a bit fragile, since all FSHelpers need to be destroyed before calling FilterBase::commitStorage(). Otherwise data is not written. Change-Id: I26b02335ef36011bfcda17484b560811d18c7657
2014-10-23fdo#83991 - cleanup whitespace after folding comment removal.Vinicius Vendramini
Change-Id: I31149484d626013ddcd52356be7d416b435cebcc
2014-10-23Duplication of formula/token.hxx codeStephan Bergmann
...now that ScToken has dissolved into FormulaToken Change-Id: Idd28842125698fde62df7f70079f73105b918bc0
2014-10-23vcl: fixup outdev.hxx tab spacingChris Sherlock
Change-Id: I3ca1784b931dfc4f3dc42abe8f0af588fd6b8bd0
2014-10-23fdo#78214 - rename of '1.2 extended (compat mode)'Yousuf Philips
Change-Id: I2c0d14f8e015304489d2b199db620bf046758331 Reviewed-on: https://gerrit.libreoffice.org/12069 Reviewed-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com> Tested-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>
2014-10-23kill OUTPATHNorbert Thiebaud
Change-Id: I91806c3a55905dfd1ae90a10bc890cc526ff3270 Reviewed-on: https://gerrit.libreoffice.org/11908 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2014-10-23Remove ScToken from the formula::FormulaToken hierarchyStephan Bergmann
...to keep UBSan from complaining about illegal downcasts from FormulaToken to ScToken (which were practically harmless, given that ScToken did not add any data members). Change-Id: I8fdc026eec363442cc4b720b71d65c972b4a4446
2014-10-23Turn ScToken::checkTextEqual into a free functionStephan Bergmann
Change-Id: I03daf7bb68ed33d9610b7ef19d3bd6c18dc8170f
2014-10-23Move virtual ScToken members up to FormulaTokenStephan Bergmann
Change-Id: I20eb3b44d540f459cd1902a7a3b6a5c867e5bc07
2014-10-23Make ScToken::GetSingleRef etc. return * instead of &Stephan Bergmann
...so that default implementations can return nullptr without further ado Change-Id: Idc8778fe868efa00b1de597a54aa07a2e6fa3bc0
2014-10-23Turn virtual ScToken::Dump into a single free function DumpTokenStephan Bergmann
Change-Id: I2c81f24a27ede9922ed8ff16cf0ea4af824e9e59