summaryrefslogtreecommitdiff
path: root/connectivity
AgeCommit message (Collapse)Author
2016-01-04these fields can be static constantsNoel Grandin
Change-Id: Id56e219782d7f858cdeb26232c7aabd4f643c9d9 Reviewed-on: https://gerrit.libreoffice.org/21020 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2016-01-04TDE kab: fix dbgutil and clang werror buildJan-Marek Glogowski
Change-Id: I37948ff77d060dc18a583389966b52c06a95bdaf
2016-01-02cppcheck: noExplicitConstructorCaolán McNamara
Change-Id: Ic6407a57440fbd887f9ec9d5963e5748aa89a29e
2015-12-23loplugin:unusedfields in connectivityNoel Grandin
Change-Id: I32226b6959b2bfd316de6ed93b070b68ad875562
2015-12-21loplugin:unusedmethodsNoel Grandin
Change-Id: Ifafdaf6da0225f244853a0042a6458643b570623
2015-12-18tdf#96572 firebird correctly transmit request for NULLLionel Elie Mamane
even if column is not nullable Change-Id: I72ceda68e983125aef26c8f0aacc06320bd16b77
2015-12-13ODBC SQLBindParameter nitpick: correct DecimalDigits for exact numeric valuesLionel Elie Mamane
The driver is supposed to ignore it as per the spec, but let's be conservative and pass the value defined by the spec. Leave it as invalid for approximate (floating-point) datatypes. Change-Id: I542fdde5e711a335c708ad9e6f2abe2fd8632ef6 Reviewed-on: https://gerrit.libreoffice.org/20685 Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu> Tested-by: Lionel Elie Mamane <lionel@mamane.lu>
2015-12-13tdf#96461 ODBC SQLBindParameter: correct DecimalDigits for time(date) valuesLionel Elie Mamane
Change-Id: I33c63d2c002d9abcbadb16bcd460996ef3212f4a Reviewed-on: https://gerrit.libreoffice.org/20684 Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu> Tested-by: Lionel Elie Mamane <lionel@mamane.lu>
2015-12-11loplugin:nullptrStephan Bergmann
Change-Id: Ib3acd5b853283dce2cdcbe72d7992637368fdf6b
2015-12-11tdf#96396 evoab2 does not need gtkDavid Tardon
Change-Id: I727d90e4ffc4d567ad02ca5b55b1e8d26d15e928
2015-12-10loplugin:nullptr: More NULL -> nullptr automatic rewriteStephan Bergmann
Change-Id: Ie83819e2bcdc5fa160b39296b005ca9a5ff74b1d
2015-12-10Undef RGB where it was defined, not where it gets usedStephan Bergmann
Change-Id: I274958964292f78c802748e17fca7f265ae5a4b8 Reviewed-on: https://gerrit.libreoffice.org/20429 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2015-12-04Wingdi RGB macro handling improvedAshod Nakashian
Improved the isolation of windows headers. Specifically, RGB macro is better handled now. Change-Id: I0eeea16d0de9da3455810c80b0715f7b54ae8c3f Reviewed-on: https://gerrit.libreoffice.org/20039 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-11-30protected -> privateStephan Bergmann
Change-Id: I43d4da8301d9a0c9cc4d48c38c9945551ddc0151
2015-11-30loplugin:unusedfieldsNoel Grandin
Change-Id: Icac4ac1a2614e72bc9ff070819533e09eeb1a864
2015-11-30loplugin:unusedfieldsNoel Grandin
Change-Id: Ife94d488ead512abc6d137a0df74298bac67185d
2015-11-28-Werror,-Wunused-variableStephan Bergmann
Change-Id: Ib7c576caff35dba57727bbb0ed12a7c50be2d95e
2015-11-28-Werror,-Wunused-variableStephan Bergmann
Change-Id: I23b4532cffbc9152a36f7f4cfadfc016c93f2706
2015-11-28-Werror,-Wunused-variableStephan Bergmann
Change-Id: I1fce689dfda33860623487085c45308d76274f6c
2015-11-28-Werror,-Wunused-variableStephan Bergmann
Change-Id: Iaa58497f5c38dd69a8f98a7febb051cc2e3e5301
2015-11-28-Werror,-Wunused-private-fieldStephan Bergmann
Change-Id: I539326ee46615adfd648acb15cbd3eacfd914989
2015-11-28-Werror,-Winconsistent-missing-overrideStephan Bergmann
Change-Id: Ie8cfbb51b706e3b2c1d0b33aef5156438e9c7134
2015-11-28-Werror,-Woverloaded-virtualStephan Bergmann
Change-Id: I40a88271b32d81f5857dd41b237e2c486c7059a0
2015-11-28error: ambiguous conversionStephan Bergmann
...for C-style cast from 'connectivity::ado::OLEString' to 'rtl::OUString', as connectivity::ado::OLEString has conversion operators to both OUString and BSTR (i.e., wchar_t*), so both the OUString copy ctor and OUString(sal_Unicode const*) ctor match. At least MSVC 2013 happily compiles that without complaining, but clang-cl does. Change-Id: Ica634cf19c0fcf1dbff377cb503f6ea6c8257898
2015-11-28-Werror,-Winconsistent-missing-overrideStephan Bergmann
Change-Id: I607bd38a8cbed1f6b140a1adeb198cf3334a9c5e
2015-11-26Mork: Reuse profile discovery from mozilla bootstrapDavid Ostrovsky
Mozilla bootstrap driver is used in xmlsecurity to discover default profile and induce the path to the public keys file location from certification authorities. The same profile discovery code is used in mork driver. Remove duplicated code and re-use the service from mozilla bootstrap driver in mork driver. Change-Id: I6bc271ccf75e89eb81767186ddd9078c1f64b73d Reviewed-on: https://gerrit.libreoffice.org/20111 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2015-11-20add mapKeysToSequence/mapValuesToSequence methods to comphelperNoel Grandin
and use them Change-Id: If4dc9df63db37185228aeaaab2979498d61304ec Reviewed-on: https://gerrit.libreoffice.org/20055 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-11-17Simplify down to a single appendSQLWCHARs functionStephan Bergmann
Change-Id: I882746f9c4a1c332c6657b93f104ecbf1c7be6f1
2015-11-17Don't assume sal_Unicode is unsigned shortStephan Bergmann
Change-Id: I9865090364220527830b7f32d5b506e50a2c0874
2015-11-16no need to take a mutex when only dealing with stack-local dataNoel Grandin
Change-Id: Ie45e626aad55a8174a53b769a98601bf54dedf65 Reviewed-on: https://gerrit.libreoffice.org/19979 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-11-16use initialiser list for Sequence<OUString>Noel Grandin
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 Nakashian
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 Grandin
replaced using: git grep -lP 'Sequence.*OUString.*\(\s*1\s*\)' | xargs perl -0777 -pi -e "s/Sequence<\s*OUString\s*> (\w+)\(\s*1\s*\); .*\[0\] = (\S+);/Sequence<OUString> \1 { \2 };/g" Change-Id: I20ad0489da887a9712982531c3b127339bb8b3b9 Reviewed-on: https://gerrit.libreoffice.org/19969 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-11-15use initialiser syntax for Sequence<OUString>Noel Grandin
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-12Generalize COM_GCC_IS_CLANG -> COM_IS_CLANGStephan Bergmann
...in anticipation of building with clang-cl.exe on Windows Change-Id: I1d723c9d3b5ca8a2bc6b27ef0189a7b053581398 Reviewed-on: https://gerrit.libreoffice.org/19928 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2015-11-11coverity#1338603 Uncaught exceptionCaolán McNamara
Change-Id: I8aa233446f1bc8cc94332830d7b1813f1674202b
2015-11-115th step to remove tools/rtti.hxxOliver Specht
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-11new loplugin: memoryvarNoel Grandin
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; Mac-specific code)Stephan Bergmann
Change-Id: I1d4f6975a7f3deac65510b3bf7ab80e9d01a3a6c
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann
Change-Id: Iefeeb51c2b101c097a8d77a4625f84baf1f2da44
2015-11-09new loplugin: oncevarNoel Grandin
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-06coverity#1338264 Uncaught exceptionCaolán McNamara
Change-Id: Ie9e6ad45f6d25d8a6e643d647898a5b595202590
2015-11-06coverity#1338248 Uncaught exceptionCaolán McNamara
Change-Id: I708e77b2745de8eb5b85cd05d0694cda18a84866
2015-11-06loplugin:stringconstant: elide explicit ctor usage (automatic rewrite)Stephan Bergmann
Change-Id: Ia3b2020e3f58e23e87a95d1fee0c76c8aba705ea
2015-11-05java: remove ((unnecessary)) parenthesesNoel Grandin
Change-Id: I39fbe3a260c8dbfc203662c54eec4db064b88195
2015-11-05java: make inner classes static where possibleNoel Grandin
Change-Id: Icc6444ad15d9f4b50858d8c1b1d3adeaeac40926
2015-11-04loplugin:stringconstantStephan Bergmann
Change-Id: I5c0c2e3418da9f5cb98c15d5f067924d6a66f747
2015-11-04loplugin:stringconstantStephan Bergmann
Change-Id: I7602293b21030b255022b49cdb39cf76d9b22112
2015-11-02tdf#94269: Replace "n" prefix for bool variables with "b"Benjamin Ni
Change-Id: I178545792c7354a362658ac7ef8b1d4cf0865797 Signed-off-by: Michael Stahl <mstahl@redhat.com>
2015-11-02loplugin:stringconstantNoel Grandin
Change-Id: I736e0d63ed891aee1582844aff25b9bdacab8db9