summaryrefslogtreecommitdiff
path: root/mysqlc
AgeCommit message (Collapse)AuthorFilesLines
2014-07-02mysqlc: sal_Bool -> boolStephan Bergmann11-170/+170
Change-Id: Ie479e1671b03fbb958886d4c01ecff41b2ad1d23
2014-05-30deb#749592 mysql-connector doesn't work with remote connectionsNoel Grandin1-2/+2
and also fdo#77584 mysql-connector doesn't work over SSH tunnel Not sure exactly how this got broken, I suspect that the UI code has started unconditionally passing down the properties, just filling them with empty spaces for the unused ones. Anyhow, this appears to fix the problem. Change-Id: I7ac2a0d6bae610f47d2a28daa9beb3ef0e2dbb52 Reviewed-on: https://gerrit.libreoffice.org/9565 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-05-29use OUString::startsWith()Noel Grandin2-2/+2
Change-Id: I0fc77b50792e48be175ab7cc151509e097676849
2014-05-29remove more unnecesary OUString constructor useNoel Grandin2-5/+5
when throwing exceptions Change-Id: I6edfb6b6745499f802b0e3c0e096a36fb7c32aac
2014-05-23Prefer cppu::UnoType<T>::get() to ::getCppuType((T*)0) part20Julien Nabet2-6/+6
Change-Id: If87cdfb2c605254f6d69baa4ca5aec09091caa68
2014-05-11Kill DECL_PROP1IMPL and relatedJulien Nabet3-30/+18
See http://nabble.documentfoundation.org/About-removing-macros-td4106620.html Change-Id: Ib934eb3f27b656b5b2f8488c2103e8eee73f9623
2014-05-06simplify ternary conditions "xxx ? true : yyy"Noel Grandin1-1/+1
Look for code like: xxx ? true : yyy; Which can be simplified to: xxx || yyy Change-Id: Ib7ca86580bfd0cf04674328a3c0cf3747de4758d
2014-04-19fixincludeguards.sh: some smaller dirsThomas Arnhold11-31/+31
Change-Id: Ic25bd678dc299627299b22145efd7bebcf2b39d0
2014-04-07Do not use sal/log.hxx in extensionsStephan Bergmann1-1/+0
"For now, this functionality should only be used internally within LibreOffice. It may change again in a future version." (sal/log.hxx) And the condition that was checked already causes a RuntimeException, so was somewhat redundant anyway. Thanks to mstahl for spotting this. Change-Id: I51cc4e75b3d3ffc97943613c61cb93c1fb48e59b
2014-04-04fdo#43157 : clean up more OSL_POSTCONDMichaël Lefèvre1-1/+1
Change-Id: Iaca31b4e12c258b762b3d88fbad0fb08b4f1fc16 Reviewed-on: https://gerrit.libreoffice.org/8832 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-03-26First batch of adding SAL_OVERRRIDE to overriding function declarationsStephan Bergmann7-355/+355
...mostly done with a rewriting Clang plugin, with just some manual tweaking necessary to fix poor macro usage. Change-Id: I71fa20213e86be10de332ece0aa273239df7b61a
2014-03-11normalize values of BUNDLE_MARIADBMichael Stahl2-3/+2
Change-Id: I993640f5d4042a75f64fbdd9a6f1e4157a72f909
2014-03-04fdo#54938: Convert some places to use cppu::supportsServiceMarcos Paulo de Souza2-4/+0
The last cases are non obvious, so it's pratically done Change-Id: Icae1da8e238f516eaed0f7fbdf96fff778eac547 Reviewed-on: https://gerrit.libreoffice.org/8445 Reviewed-by: Marcos Paulo de Souza <marcos.souza.org@gmail.com> Tested-by: Marcos Paulo de Souza <marcos.souza.org@gmail.com>
2014-02-26cppuhelper: retrofit std::exception into overriding exception specsStephan Bergmann14-692/+692
Change-Id: I56e32131b7991ee9948ce46765632eb823d463b3
2014-02-26Remove visual noise from mysqlcAlexander Wilms6-14/+14
Change-Id: I5ee918bb193ea887e728e271dd4c0fb49a4dd6e9 Reviewed-on: https://gerrit.libreoffice.org/8282 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-02-23Remove unneccessary commentsAlexander Wilms5-6/+6
Change-Id: I939160ae72fecbe3d4a60ce755730bd4c38497fb Reviewed-on: https://gerrit.libreoffice.org/8182 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-02-12normalize values of SYSTEM_PYTHON, SYSTEM_MYSQL_CPPCONNMichael Stahl2-3/+3
Change-Id: I8932febdd39c35f23fb3a89703b69e25302f5678
2014-02-03Do not disable -Werror for mysqlcStephan Bergmann1-2/+0
Change-Id: Ie65e31e138262475f41cd56d8da8c39cdd8836b9
2014-02-03auto_ptr -> heap_ptrStephan Bergmann1-2/+3
Change-Id: I1b11593fc936c0a4b45c319fd73ef3b629950752
2014-02-03auto_ptr -> scoped_ptrStephan Bergmann1-13/+14
Change-Id: I878aae330a3b1658c8bca83bd8a1126d2a8d26b6
2014-02-03USE_CPP_CONN is unusedStephan Bergmann1-2/+0
...ever since 4946c62f2943dfb3466cc4214a9c8ccd922669b5 "mysqlconnector: initial import from CWS mysqlnative" Change-Id: I787d2ac5e48be307f47e41ecac907c36b07a92ea
2014-02-03Get rid of macrosStephan Bergmann9-31/+95
Change-Id: Ic43441201309c3b466ed3dc7a5e85d0d006c0e44
2014-02-03Fix typosStephan Bergmann1-3/+4
Change-Id: I0314d439412e9fcc0fbc6a7702e5ec3cddafc0c5
2014-02-02fdo#54938 Convert basctl, mysqlc, sdext, svgio, writerp. to cppu::supportsSer.Alexandre Vicenzi3-157/+30
Change-Id: I60128dbb5bf83f25eea847fe655d7126c9077414 Reviewed-on: https://gerrit.libreoffice.org/7756 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Marcos Souza <marcos.souza.org@gmail.com> Tested-by: Marcos Souza <marcos.souza.org@gmail.com>
2013-12-20typo fixesAndras Timar1-1/+1
Change-Id: Ia5f104bfd707bcf4e159c78ca2764c861fb0b6d9
2013-12-17Keep using component_getImplementationEnvironment in extensionsStephan Bergmann1-0/+7
...instead of relying on the implicit CPPU_CURRENT_LANGUAGE_BINDING_NAME convention. Keeping that convention an implementation detail makes it easier to do improvements in the future. (Theoretically, the bundled extension in mysqlc could be considered internal code and not adapted, but just be safe.) Change-Id: Iae41a6e072dabc2bf7c1481ba6cfed61680edf37
2013-12-17Remove unnecessary use of OUString constructor in + expressionsNoel Grandin1-2/+2
Convert code like aFilename = OUString::number(nFilePostfixCount) + OUString(".bmp"); to aFilename = OUString::number(nFilePostfixCount) + ".bmp"; Change-Id: I03f513ad1c8ec8846b2afbdc67ab12525ed07e50
2013-12-10Drop duplicate #includeTakeshi Abe1-2/+0
Change-Id: Ib8969d5cd4898b81a5dcd90dc313abd28adfe052
2013-11-19remove unnecessary use of OUString constructor when assigningNoel Grandin1-2/+2
change code like aStr = OUString("xxxx"); to aStr = "xxxx"; Change-Id: Ib981a5cc735677ec5dba76ef9279a107d22e99d4
2013-11-14remove unnecessary sal_Unicode casts in various placesNoel Grandin2-2/+2
Change-Id: Ibf04062ca86ed866202d748c3b62a210d30ed6ec
2013-11-11convert OUString !compareToAscii to equalsAsciiNoel Grandin1-6/+6
Convert code like if( ! aStr.compareToAscii("XXX") ) to if( aStr.equalsAscii("XXX") ) which is both clearer and faster. Change-Id: I267511bccab52f5225b291acbfa4e388b5a5302b
2013-11-11remove unnecessary use of OUString constructorNoel Grandin1-2/+2
Change-Id: Ifb220af71857ddacd64e8204fb6d3e4aad8eef71
2013-11-04gbuild: fix gb_Extension_use_default_descriptionMichael Stahl1-1/+1
Passing a target local variable like $(LOCATION) to gb_Extension_add_file does not result in an actual dependency on the file. Change-Id: Ide77ab81f19877267056bf8e50d69c9cfedcda79
2013-10-19fdo#70496 revert to using libmysqlclientLionel Elie Mamane4-1/+34
Change-Id: I5b98b5e7840e4f1c6005aee0c1f43ef814ecf77b
2013-10-16cleanupThomas Arnhold1-4/+0
Change-Id: I7bfd221f89718ba8634417c93a26b3a199178694
2013-10-11Extension shared library components must not use the "prefix" featureStephan Bergmann2-2/+2
...at least no non-bundled ones, see 9dfcee9266c9769153444cdcd4ab0e6e636c3eb6 "Not being able to honor a 'prefix' is a rather hard error" and the description there how that can lead to a crash when using mysql-connector-ooo.oxt: "'rm -rf instdir/*/share/extensions/mysql-connector-ooo', 'instdir/*/program/soffice workdir/*/Extension/mysql-connector.oxt', install the [extension] per-user, then 'File - New - Database - Connect to an existing database: MySQL - Next >> - Connect directly - Next >> - Database name: foo - Server / Port - Server: bar - Next >> - Test Connection', crash." This is a partial revert of cd79d51420b90117d0f3e1d5f3cdf9187bd61b88 "prefix all component_getFactory methods." Change-Id: Ia7a6272eb0597e3b3bbf4ab333174b3232448539
2013-09-12Update mysqlc's ColumnLocate::findColumn to throw for invalid column.Andrzej J.R. Hunt1-1/+7
(This is to comply with the updated API specification.) Change-Id: I4542fecc78a6e64011276dafc72c31d5533af1ab Reviewed-on: https://gerrit.libreoffice.org/5923 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-08-30ENABLE_MARIADBC Harmonize ENABLE_* variable to TRUE/<nothing>Norbert Thiebaud1-1/+1
Change-Id: Icd6f385a8c9fcb67d2e448580e66ab97f63a99a6
2013-06-29remove OUString wrap for string literalsThomas Arnhold2-16/+16
For some functions and all kinds of Exceptions. CannotConvertException CloseVetoException DisposedException EmptyUndoStackException ErrorCodeIOException Exception GridInvalidDataException GridInvalidModelException IOException IllegalAccessException IllegalArgumentException IllegalTypeException IndexOutOfBoundsException NoMasterException NoSuchElementException NoSupportException PropertyVetoException RuntimeException SAXException ScannerException StorageWrappedTargetException UnsupportedFlavorException VetoException WrappedTargetException ZipIOException throwGenericSQLException throwIllegallArgumentException createInstance createInstanceWithContext forName getByName getPackageManager getPropertyValue getUnpackedValueOrDefault getValueByName hasPropertyByName openKey setName setPropertyValue supportsService bash command: for i in `cat list`; do git grep "$i\s*(\s*OUString(\s*\"" -- '*.[hc]xx' | cut -d ':' -f1 | sort -u | xargs sed -i -e "s/\(\<$i\s*(\)\s*OUString(\s*\(\"[^\")\\]*\"\)\s*)\s*/\1\2/g" -e "s/\($i.*\)\"+ /\1\" + /g"; done Change-Id: Iaf8e641b0abf28c082906014f87a183517630535 Reviewed-on: https://gerrit.libreoffice.org/4624 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2013-06-14Some more toInt32 clean upStephan Bergmann1-6/+6
Change-Id: I4f7911cb283d67e7c7b883d629b39588e96f32c2
2013-06-03re-base on ALv2 code. Includes:Michael Meeks2-0/+4
Patches contributed by Mathias Bauer gnumake4 work variously http://svn.apache.org/viewvc?view=revision&revision=1394707 http://svn.apache.org/viewvc?view=revision&revision=1394326 http://svn.apache.org/viewvc?view=revision&revision=1397337 http://svn.apache.org/viewvc?view=revision&revision=1397315 http://svn.apache.org/viewvc?view=revision&revision=1396797 Patches contributed by Andre Fischer Fixed getcsym.awk to handle #-comments that contain special regexp chars. http://svn.apache.org/viewvc?view=revision&revision=1230971 118778: Added ADDITIONAL_REPOSITORIES environment variable and its automatic setup in configure. http://svn.apache.org/viewvc?view=revision&revision=1232004 118160: Added external CoinMP library. http://svn.apache.org/viewvc?view=revision&revision=1233909 Patches contributed by Herbert Duerr #i119168# use generic LICENSE file for langpacks and sdks http://svn.apache.org/viewvc?view=revision&revision=1310178 macosxotoolhelper: need to quote perl regexp if it may contain regexp metachars http://svn.apache.org/viewvc?view=revision&revision=1183367 allow gbuild with empty sysroot on linux http://svn.apache.org/viewvc?view=revision&revision=1179186 Patches contributed by Ingo Schmidt native373: #164472# improvements for msi database http://svn.apache.org/viewvc?view=revision&revision=1167540 http://svn.apache.org/viewvc?view=revision&revision=1167539 Patches contributed by Jurgen Schmidt adapt setup package scripts to handle special DS_Store file for developer snapshot builds http://svn.apache.org/viewvc?view=revision&revision=1232430 imported patch extensions_i117681.patch http://svn.apache.org/viewvc?view=revision&revision=1172102 Patches contributed by Michael Stahl gbuild: RepositoryFixes.mk should be optional http://svn.apache.org/viewvc?view=revision&revision=1166123 xslt filter: remove the FLA horror wordml import filter: replace FLA usage with plain XSLT http://svn.apache.org/viewvc?view=revision&revision=1363727 Patch contributed by Oliver-Rainer Wittmann i#88652: applied patch, remove unicows deps http://svn.apache.org/viewvc?view=revision&revision=1177585 Remove lots of OS2 conditionals, re-extract Rhino Java, unwind cppunit pieces, cleanup Mac image bits, remove coin-mp and re-package lpsolve, Oxygen & Crystal, fixup qstart bits, expand MPLv2 subset checking. Change-Id: Iad5c8a76399620b892671633c0d8c29996db3564
2013-05-14initialized with plain 0, instead of sal_False/falseTakeshi Abe1-1/+1
Change-Id: I2df1bd52293c4423de5ac4c41f9392be1e8d2ccf
2013-04-19Remove any remaining remnants of unused component_canUnload featureStephan Bergmann1-1/+1
Change-Id: I635fd006b5ba9f5fb0091748ee2ff9bc3c1a2d2a
2013-04-15prefix all component_getFactory methodsPeter Foley2-2/+2
Change-Id: I954176fdab9103125444dd2fb397673406f7aff9
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák19-88/+72
Modules sal, salhelper, cppu, cppuhelper, codemaker (selectively) and odk have kept them, in order not to break external API (the automatic using declaration is LO-internal). Change-Id: I588fc9e0c45b914f824f91c0376980621d730f09
2013-03-19removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStrings declarationsThomas Arnhold3-4/+4
s/(OUString\s+[a-zA-Z_][A-Za-z0-9_]*\s*)\(\s*RTL_CONSTASCII_USTRINGPARAM\s*\((\s*"[^")]*?"\s*)\)\s*\)/$1\($2\)/gms Change-Id: Iad20f242c80c4bdc69df17e2d7a69d58ea53654b Reviewed-on: https://gerrit.libreoffice.org/2835 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2013-03-19automated removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStringsThomas Arnhold3-23/+23
Done with a perl regex: s/OUString\s*\(\s*RTL_CONSTASCII_USTRINGPARAM\s*\((\s*"[^")]*?"\s*)\)\s*\)/OUString\($1\)/gms Change-Id: Idf28320817cdcbea6d0f7ec06a9bf51bd2c3b3ec Reviewed-on: https://gerrit.libreoffice.org/2832 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2013-03-14remove legacy build.pl prj/build.lst files.Michael Meeks1-2/+0
2013-03-14Link only what one needsFridrich Štrba1-8/+0
Change-Id: I953ee0e96f704e3900238751b29fa2ed6f4482e9
2013-03-14Build thread-enabled internal libmariadb on UNXFridrich Štrba1-0/+6
Change-Id: Ie0968b0802f5cbd9dc75906c4930586fb46d99ca