summaryrefslogtreecommitdiff
path: root/sdext
AgeCommit message (Collapse)AuthorFilesLines
2016-03-02loplugin:unuseddefaultparam in sdextNoel Grandin9-36/+18
Change-Id: I6919b8ca82e81153f4f8b663f00c9ede5ffe6305
2016-02-23new loplugin: commaoperatorNoel Grandin4-4/+14
Change-Id: I03f24e61f696b7619855e3c7010aa0d874e5a4ff
2016-02-22sdext: remove \n from SAL_WARN/INFO[_IF] macrosArnold Dumas1-5/+5
Change-Id: I07f33f6781c2b03ccbe690e70b77310e875eeef0 Reviewed-on: https://gerrit.libreoffice.org/22624 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2016-02-18tdf#43157: Clean up OSL_ASSERT, DBG_ASSERTArnold Dumas1-18/+13
Change-Id: I81def3487932497782b4e560ef920330ba5cc2a2 Reviewed-on: https://gerrit.libreoffice.org/22476 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Jenkins <ci@libreoffice.org>
2016-02-17use consistent #define checks for the Windows platformNoel Grandin2-3/+3
stage 2 of replacing usage of various checks for the windows platform with the compiler-defined '_WIN32' macro In this stage we focus on replacing usage of the WIN macro Change-Id: Ie8a4a63198a6de96bd158ecd707dadafb9c8ea84 Reviewed-on: https://gerrit.libreoffice.org/22393 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2016-02-16use consistent #define checks for the Windows platformNoel Grandin2-3/+3
stage 1 of replacing usage of various checks for the windows platform with the compiler-defined '_WIN32' macro Change-Id: Iece73abdee530937e0737190b1aa97a46cd3075f Reviewed-on: https://gerrit.libreoffice.org/22390 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2016-02-13vcl: include vcl headers via triangular brackets instead of quotesChris Sherlock8-13/+13
Change-Id: I311f7db622ce341527fe12a92b516f800b602f92
2016-02-09Remove excess newlinesChris Sherlock39-134/+0
A ridiculously fast way of doing this is: for i in $(pcregrep -l -M -r --include='.*[hc]xx$' \ --exclude-dir=workdir --exclude-dir=instdir '^ {3,}' .) do perl -0777 -i -pe 's/^ {3,}/ /gm' $i done Change-Id: Iebb93eccbee9e4fc5c4380474ba595858a27ac2c Reviewed-on: https://gerrit.libreoffice.org/22224 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
2016-02-09Formatting changes across all modulesChris Sherlock14-14/+1
+ Removed comment cruft + Tab formatting in number of files + Some commented out code removed + Tab characters replaced with spaces + Newline cleanup in quite a few files + Tweak header guard #endifs Change-Id: I3208ff2f047da890edcc49b73389aca22442f5fc Reviewed-on: https://gerrit.libreoffice.org/22221 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
2016-02-04loplugin:fpcomparison in sdext/Noel Grandin2-7/+6
Change-Id: If2ae6c3399ef3aceffc2080fcd790e91dc594d9b Reviewed-on: https://gerrit.libreoffice.org/21864 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2016-02-01tdf#96993: remove obsolete vertical mirror hack from PDF importMike Kaganski2-11/+4
Since commit ae0e830f9ace78b889713e7e74ce46f88fa21470, mirroring is handled correctly in LO, so no need to handle it specially in PDF import code. This obsolete handling causes double-mirroring. Change-Id: Ia873f0426e444cafd80b24b7d209e90eb481d8f4 Reviewed-on: https://gerrit.libreoffice.org/21870 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Armin Le Grand <Armin.Le.Grand@cib.de>
2016-01-26-Werror,-Wunused-parameter (clang-cl)Stephan Bergmann1-2/+2
Change-Id: I1ac58714e04b995ef5229888f0c427104c001318
2016-01-19Ensure irreflexivity of std::stable_sort predicateStephan Bergmann1-0/+4
GCC 6 libstdc++ checks for that in debug mode now Change-Id: I879b1b5eb9b54ad19749e561c55333b0a084c699
2016-01-14loplugin:unusedmethods unused return value in sdextNoel Grandin10-27/+14
Change-Id: Ie919a094630da57371b13081ab2f04984dd96c78
2016-01-11loplugin:privatebase: Make derivation from noncopyable explicitly privateStephan Bergmann3-3/+3
Change-Id: Ia410950353aec0106ea82d025ed3ee89c79ca127
2016-01-10Fix typosAndrea Gelmini5-5/+5
Change-Id: I9a5940027423ff0791fa7da0b79b617412ce6b86 Reviewed-on: https://gerrit.libreoffice.org/21209 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
2015-12-26sdext: change instances of maName to more descriptive namesChris Sherlock2-3/+3
Change-Id: If1cb55737240ba1e35e18790894d421aae660026 Reviewed-on: https://gerrit.libreoffice.org/20960 Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
2015-12-21loplugin:unusedfields sdextNoel Grandin18-24/+0
Change-Id: I1719d684b0afd348c16a2ba942899e8ccded81c3
2015-12-12TyposJulien Nabet1-1/+1
Change-Id: I7a161afb520c3f26be0d5846a3ef2300c558a7d2
2015-12-11Get rid of StaticLibrary_pdfimport_sStephan Bergmann6-67/+31
...which contained the bulk of .cxx files that should logically go into Library_pdfimport. It was likely (only) used so that check_targets CppunitTest_sdext_pdfimport, Executable_pdf2xml, and Executable_pdfunip could access the library's internals without exporting them. For the CppunitTest, use the standard gb_CppunitTest_use_library_objects hack instead. For the two Executables, make that _use_library_objects hack available for Executables, too. (It is a bit unclear whether those two Executables are really needed, they are only referenced from the dead dmake-based sdext/source/pdfimport/test/testdocs/makefile.mk and from vcl/README, respectively; but just keep them alive for now.) Change-Id: Ia2478508de216678be7a2302aba0c48f80de9d91 Reviewed-on: https://gerrit.libreoffice.org/20645 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2015-12-11Remove unused -DBASEGFX_STATIC_LIBRARYStephan Bergmann1-1/+0
...introduced in b9d1006ebb3c97e398d4bb31075fd2577f3ac858 "re-base on ALv2 code," probably due to a merge conflict or something like that. Change-Id: Ib38cd24e935f951482ba99f483a419a9a7782ae8
2015-11-30loplugin:unusedfieldsNoel Grandin2-2/+0
Change-Id: Icac4ac1a2614e72bc9ff070819533e09eeb1a864
2015-11-28Silence clang-cl warnings in gperf-generated codeStephan Bergmann1-0/+8
Change-Id: Id30e7afb3024d94cacf392bcd72c952d5a2ba5c4
2015-11-28Missing includeStephan Bergmann3-0/+6
Change-Id: I1516acb038f08479cdd4ffd42d5af1e7ec555d10
2015-11-26-Werror,-Wunused-private-fieldStephan Bergmann2-2/+0
Change-Id: I7e00f9b90fb910a8ac0fa934887d276ef2e0ba89
2015-11-26mark UNO structs as SAL_WARN_UNUSED, where possibleNoel Grandin2-3/+0
Change-Id: Ie3de518f60c9f1313c68df54dbdc1fb2804f1f0d
2015-11-25loplugin:unusedfields variousNoel Grandin1-3/+1
Change-Id: I59d9f7f73677358b4ae57efda965d43718bdf0d5
2015-11-23loplugin:unusedfields in sdext/Noel Grandin3-4/+0
Change-Id: Ibf5083cde3553289b3a29c9b992800e4bd82e6e4
2015-11-17Use std::vector instead of boost::shared_arrayStephan Bergmann1-19/+19
Change-Id: If28713daab4bb5cbdb450879c2dc2a265c62a4f3
2015-11-15Fast PCH generator and optimized PCH filesAshod Nakashian2-151/+144
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 for Sequence<OUString>Noel Grandin1-3/+1
using variations of: git grep -lP 'Sequence.*OUString.*\(\s*1\s*\)' | xargs perl -0777 -pi -e "s/Sequence<OUString> (\w+)\(1\)\; \s*OUString\* pArray.*; .*\[0\]\s*=\s*(\S+)\;/Sequence<OUString> \1 { \2 };/g" Change-Id: I03c64334ff30ee14dce0d17b67f5122a3893bbe3 Reviewed-on: https://gerrit.libreoffice.org/19971 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-11-11new loplugin: memoryvarNoel Grandin3-12/+9
detect when we can convert a new/delete sequence on a local variable to use std::unique_ptr Change-Id: Iecae4e4197eccdfacfce2eed39aa4a69e4a660bc Reviewed-on: https://gerrit.libreoffice.org/19884 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann58-655/+655
Change-Id: I8aec30601862feaeb99e3ce01adf61665688fa9a
2015-11-09new loplugin: oncevarNoel Grandin2-18/+10
Change-Id: If57390510dde4d166be3141b9f658a7453755d3f Reviewed-on: https://gerrit.libreoffice.org/19815 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-11-06loplugin:stringconstant: elide explicit ctor usage (automatic rewrite)Stephan Bergmann6-22/+22
Change-Id: I7efbeda973c2cfa2472eec5b3d309e8e22aa5d9b
2015-11-05Remove unused PPPOptimizerTokenEnum enumeratorsStephan Bergmann2-238/+0
Change-Id: Ia94becb796f71aa602c65375539f8cdafb270bca
2015-11-05Remove unused stringsStephan Bergmann2-14/+0
Change-Id: I376a1a9c8198e71eb8fd893ca4382fd25bd55817
2015-11-05use uno::Reference::set method instead of assignmentNoel Grandin28-80/+70
Change-Id: I03a8cc8405e1e7ddf75fabd2ba7d85edddf5b30c
2015-11-04yyyyyNoel Grandin3-6/+4
Change-Id: I9a947beefd2dfe21da8239e841ea3fb416bd1548
2015-11-01no need to use OUString constructor in call to createInstanceNoel Grandin1-2/+2
Change-Id: Iaf3d83ba1490cb1d97a5bd4d1f7cd6943d4a7296 Reviewed-on: https://gerrit.libreoffice.org/19704 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-10-30UNO: no need to use OUString constructor when calling createInstanceNoel Grandin14-20/+18
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 sdextNoel Grandin31-80/+80
Change-Id: I1720391c6842a75033aca4e1b852a8cb89ca1efa Reviewed-on: https://gerrit.libreoffice.org/19638 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-10-23Remove obsolete version map filesStephan Bergmann1-25/+0
Change-Id: Ic179264fe306bb2bca9797f10e26c0224fb1dd00
2015-10-20loplugin:defaultparamsStephan Bergmann1-2/+1
Change-Id: I4c6936e882455b0ef39169a904281a9124b61689
2015-10-13Fix building with --enable-pdfimport on FreeBSD.Damjan Jovanovic1-2/+0
Found-by: Don Lewis Patch-by: Don Lewis (cherry picked from commit 788b479fff17918d21d26f71ce33c4cea0835251) Change-Id: Idb72387186a7575989292179d52e4629415e5741
2015-10-12Replace "SAL_OVERRIDE" with "override" in LIBO_INTERNAL_ONLY codeStephan Bergmann51-621/+621
Change-Id: I2ea407acd763ef2d7dae2d3b8f32525523ac8274
2015-10-06presenter console: add 'Restart Timer' buttonMiklos Vajna4-1/+63
Use case is that the presentation is started a few minutes in advance, so the audience can check if they are at the correct room, seeing the title side. Then previously the presentation had to be stopped and started again, so the presenter had an idea how much time the talk took so far. The side effect of this workaround was that the audience saw a short flash while the presentation was not running. Fix this by adding a button to just restart the timer, then it's not needed to stop/start the presentation manually. The two icons are just placeholders for now, real design is still needed. Change-Id: Id67e7e53a339ea5672dfb1c261f63d43466e9eff
2015-10-04Prefer getSelectedFiles to getFiles (sdext+qadevOOo)Julien Nabet1-1/+1
Change-Id: I4827e47b7d67b0112c0f9023c0db4ce8975f06e1 Reviewed-on: https://gerrit.libreoffice.org/19126 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Julien Nabet <serval2412@yahoo.fr>
2015-09-30Fix typosAndrea Gelmini6-7/+7
Change-Id: I3ea8a90f0ec917b4e26335fcd31a5f7e0888589e Reviewed-on: https://gerrit.libreoffice.org/18972 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2015-09-27cppcheck: noExplicitConstructorCaolán McNamara21-39/+39
Change-Id: Ibb94d40706fced3c1c053fd58ef4e2af2d849587