summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-01-26don't strip font names of apparent script suffixes anymoreCaolán McNamara
e.g. "CM Roman CE" should be left alone. bump font cache id to invalidate old cached lists I think this practice stems from Window 3.1/Word 95 where the encoding was included in the font name http://www.webcenter.ru/~kazarn/eng/fonts_ttf.htm#charsettbl Microsoft Office still generates RTF files with weird-ass Win 3.1 style fontnames but any actual existing fonts that happen to have names that fall into that pattern should be left alone now. Change-Id: Ibb704048d63b33ce510d6b1076700c6e94a0af2a
2015-01-26fdo#88810 avoid unnecessary massive O(U)String allocations in XLSX exportLászló Németh
Change-Id: Ie6a024463e7ee9b0f4492b2431533708a578faf0
2015-01-26Make sure _nEventId gets reset after calling RemoveUserEventStephan Bergmann
Change-Id: I8f90fb809d5275e8a74964776f01f4d563f2e657
2015-01-26external/harfbuzz: Fix types of functions called via pointerStephan Bergmann
(-fsanitize=function) Change-Id: I009f1558990a46900e2dfa56492827cb6dcfb3cd
2015-01-26Fix types of functions called via pointer (-fsanitze=function)Stephan Bergmann
Change-Id: Ife0151a04477ce30bb132e6dfae9f4d3a74bf4b0
2015-01-26external/lib{odfgen,revenge}: Declare proper symbol visibilityStephan Bergmann
...not only when building the libs themselves, but also when including their header files from other code. (Omission only becomes obvious with hidden function type RTTI causing false positives from Clang -fsanitize=function.) As these external libs do not record the decision to enable visiblity in a config header file that gets included, it appears easiest to hack that knowledge into gbuild for now. (Note that libodfgen internally uses librevenge.) Change-Id: I6a3a722d561b8cbce6e5b1f27d7aa2d7602f3cdf
2015-01-26external/libodfgen: Visible function type RTTI for Clang -fsanitize=functionStephan Bergmann
Change-Id: I32c115aa46855375cc28402f21f4f63299e165d4
2015-01-26external/icu: Visible function type RTTI for Clang -fsanitize=functionStephan Bergmann
Change-Id: Ia972d7364b5acfbafd9df5b07f4fb8bd6efbab5f
2015-01-26external/cppunit: Visible function type RTTI for Clang -fsanitize=functionStephan Bergmann
Change-Id: Ie2a6e993b7982629aed650d6534a09a9eefe1c51
2015-01-26external/boost: Visible function type RTTI for Clang -fsanitize=functionStephan Bergmann
Change-Id: I6a1ab01bbe5cd128b132c3f6dde4b520ddb4c373
2015-01-26Visible function type RTTI for Clang -fsanitize=functionStephan Bergmann
...by adding some further SAL_DLLPUBLIC_RTTI type annotations (cf. b4f6b26b5a1a78fecfa95ec2eb7ac8b80495d8aa "SAL_DLLPUBLIC_RTTI for proper RTTI visibility for LLVM") and by making sure relevant function types do not use incomplete types in their parameter and return types (which would make the RTTI hidden). Change-Id: Id7aadcbc0704b9759968ae36266fc9ce11a2e340
2015-01-26lokdocview: fix for missing gtk_table_get_size()Miklos Vajna
Change-Id: Ib3f9849c2f28375a7e8bcd6575a6c3da0860d4fb
2015-01-26there's no bigger or smaller halfLuboš Luňák
Change-Id: Ida0e92abd806d017d17365fa2ac53b4f7cb2ebad
2015-01-26coverity#1266484 rework to scrutinze mnLenCaolán McNamara
Change-Id: I8fb6d555a7f7afe02b4c0297d3fe4e456ba41dd0
2015-01-26coverity#704347 Logically dead codeCaolán McNamara
const bool bSelectUp = ( bVert && !bRow ); ... if ( bSelectUp ) ... else bVert ? (bRow ? 0 : 3) : (bRow ? 2 : 1) the bRow is only queried on the non-bSelectUp path if bVert is true then bRow must be also true, because if bVert is true and bRow is false we would be in the other branch Change-Id: I784b41dbfda1afaf574fd8259eff3ab5cc5550fe
2015-01-26coverity#708424 Uninitialized scalar fieldCaolán McNamara
Change-Id: I96d4c457f8eb64de7d2009b6d6b78fda4a15a4d8
2015-01-26coverity#1266485 Untrusted value as argumentCaolán McNamara
Change-Id: I7708ecaf5412535055584ed6c71beaa9cd71c10c
2015-01-26coverity#1266480 silence Pointer to local outside scopeCaolán McNamara
Change-Id: I2b4b0704afbf750aae0ef59f058c6000a06dc185
2015-01-26coverity#1266489 Untrusted loop boundCaolán McNamara
Change-Id: I5903dafb4bb29657a5b6e239cb918e656c381315
2015-01-26coverity#1242859 Untrusted loop boundCaolán McNamara
Change-Id: I60d68ef1e0f4035a650248047816cb8328fcfce0
2015-01-26coverity#1266476 silence Dereference null return valueCaolán McNamara
Change-Id: I1085d6df3af1198e0fc087da4058f705f13e2f61
2015-01-26coverity#1266518 Use after freeCaolán McNamara
Change-Id: Ic50ace9d1421c9207ac95c54f363072c69b9ad00
2015-01-26coverity#1244945 Untrusted value as argumentCaolán McNamara
Change-Id: Ic969ea78a53d0a67591dd476bc01fbdce18c7eab
2015-01-26coverity#1244946 Untrusted value as argumentCaolán McNamara
Change-Id: Id7ad0f2060afb2f12d3111400f45d3d63e6abf8f
2015-01-26coverity#1244944 Untrusted loop boundCaolán McNamara
Change-Id: I8687e4ac621470f8f5f870c079d5740369bb4555
2015-01-26coverity#1266491 Untrusted loop boundCaolán McNamara
Change-Id: Iecca52277a2aea438c277da24afffcaeaf1119f1
2015-01-26coverity#1266465 Improper use of negative valueCaolán McNamara
Change-Id: I21ca714a701f58aa413bc508eb1ad128ebb39e58
2015-01-26coverity#1266438 Unintended comparison to logical negationCaolán McNamara
Change-Id: I96732e57c4e40b1e9e7ff6b18fa7250b80af31bd
2015-01-26coverity#1266468 Dereference null return valueCaolán McNamara
Change-Id: I5ea0e972eeb585870f309e7e73ba4b1ece5dfa6a
2015-01-26coverity#1266471 Dereference null return valueCaolán McNamara
Change-Id: I8ef36169011b1ef9d4b163e1b019a44b2d5add03
2015-01-26coverity#1266469 Dereference null return valueCaolán McNamara
Change-Id: Ia274259186e78848638a4c828c6acded1fcc86a9
2015-01-26coverity#1266467 Dereference null return valueCaolán McNamara
Change-Id: Ifc6aa75417e9b43afd103079a6cd986e79f0c069
2015-01-26coverity#1266442 Dereference after null checkCaolán McNamara
Change-Id: Ib1c2ba3546ed3a8fb60484257c0c8995be160908
2015-01-26coverity#1266488 Untrusted loop boundCaolán McNamara
Change-Id: I41592965590d53fbaa632cf01abed430427a9698
2015-01-26coverity#1266486 Untrusted loop boundCaolán McNamara
Change-Id: I3c2ad66dd181c33073f8393dc81d1f56a80d5a87
2015-01-26fix coverity#1266487Caolán McNamara
Change-Id: I414dae9b5de83d0e0f9c3195262995cf0f4fd3e2
2015-01-26coverity#1266447 Explicit null dereferencedCaolán McNamara
Change-Id: I4fc92ef828d549d968692a5a33f8dbcded27f7bb
2015-01-26coverity#1266444 Explicit null dereferencedCaolán McNamara
Change-Id: I7b7beddf7769d92152c483eacd957348717b4a22
2015-01-26coverity#1266441 Unchecked return valueCaolán McNamara
Change-Id: Ifa0ebd05ed22a5c32b75b7c86e1910eab291fa55
2015-01-26coverity#1266446 Explicit null dereferencedCaolán McNamara
Change-Id: I1ed3bee339855383c56e05bd3cb0031472ce6f55
2015-01-26coverity#1266443 Dereference after null checkCaolán McNamara
Change-Id: Ia267546994c34cd6dc8e65cbb7e701c9b300816a
2015-01-26coverity#1266449 Explicit null dereferencedCaolán McNamara
Change-Id: I33655eac7973b1824179b376417d6a402f922944
2015-01-26coverity#1266473 Dereference null return valueCaolán McNamara
Change-Id: I3f6bd3687d8546f4ad24043294b3e6dd5eb8b294
2015-01-26coverity#1266440 Unchecked return valueCaolán McNamara
Change-Id: I84a9c08e539c98408d49b2f4276fb547d2deefd7
2015-01-26coverity#1266460 Argument cannot be negativeCaolán McNamara
and coverity#1266463 Argument cannot be negative coverity#1266466 Argument cannot be negative Change-Id: I4e910fa189be3b6cb8e9a6163a0d24dfcc1ef7d8
2015-01-26coverity#1266461 Improper use of negative valueCaolán McNamara
Change-Id: I4f78617129de21f7088d6f0d8b781674faa6b45a
2015-01-26coverity#1266487 Use of untrusted scalar valueCaolán McNamara
Change-Id: I6de5b1e4d363063ec5d9e471c40cf1f943468634
2015-01-26coverity#1266519 Use after freeCaolán McNamara
Change-Id: Ib6b3b33f4b45e3bb0ff35d9e82db46bf59c60916
2015-01-26coverity#1266451 Explicit null dereferencedCaolán McNamara
Change-Id: I66beecf2e1bb721f6bd2b563cc04c02570a0a306
2015-01-26coverity#1266448 Explicit null dereferencedCaolán McNamara
Change-Id: If16ef982e7d9ae85ee73fa21ef97b328714bf9b8