summaryrefslogtreecommitdiff
path: root/connectivity/Module_connectivity.mk
AgeCommit message (Collapse)AuthorFilesLines
2018-08-24Moving mysqlc into connectivity as a libraryTamas Bunth1-2/+7
Additionally I erased the remains of the old mysql C++ connector. Also update the code where the clang plugins were unhappy after moving the mysqlc module. Remove mysql-cpp-connector external. Change-Id: I771cc7afacf5012fc349afb6b36828fb0fee5a66 Reviewed-on: https://gerrit.libreoffice.org/59200 Tested-by: Jenkins Reviewed-by: Tamás Bunth <btomi96@gmail.com>
2018-04-12Revert "Remove dead HSQLDB driver"Sophia Schröder1-0/+3
We cannot silently convert user data or their used file formats and then await them to accept it or reinstall an older version. Let us make a soft change instead of an hard (heart) break and avoid us to been attacked with fire and forks from our users. This reverts commit 8d381ae8d6c742a7e15bf7ad9e07b65f81728ef6. Change-Id: Ia153640935e355771acb85cf652f8fe4c21fafbb Reviewed-on: https://gerrit.libreoffice.org/52731 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Tamás Bunth <btomi96@gmail.com>
2018-04-10Remove dead HSQLDB driverTamas Bunth1-3/+0
Change-Id: Id4cfb69079f0150c9cca2626c16df7fab441d916 Reviewed-on: https://gerrit.libreoffice.org/52611 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Tamás Bunth <btomi96@gmail.com>
2017-07-21migrate to boost::gettextCaolán McNamara1-2/+1
* all .ui files go from <interface> to <interface domain="MODULE"> e.g. vcl * all .src files go away and the english source strings folded into the .hrc as NC_("context", "source string") * ResMgr is dropped in favour of std::locale imbued by boost::locale::generator pointed at matching MODULE .mo files * UIConfig translations are folded into the module .mo, so e.g. UIConfig_cui goes from l10n target to normal one, so the res/lang.zips of UI files go away * translation via Translation::get(hrc-define-key, imbued-std::locale) * python can now be translated with its inbuilt gettext support (we keep the name strings.hrc there to keep finding the .hrc file uniform) so magic numbers can go away there * java and starbasic components can be translated via the pre-existing css.resource.StringResourceWithLocation mechanism * en-US res files go away, their strings are now the .hrc keys in the source code * remaining .res files are replaced by .mo files * in .res/.ui-lang-zip files, the old scheme missing translations of strings results in inserting the english original so something can be found, now the standard fallback of using the english original from the source key is used, so partial translations shrink dramatically in size * extract .hrc strings with hrcex which backs onto xgettext -C --add-comments --keyword=NC_:1c,2 --from-code=UTF-8 --no-wrap * extract .ui strings with uiex which backs onto xgettext --add-comments --no-wrap * qtz for gettext translations is generated at runtime as ascii-ified crc32 of content + "|" + msgid * [API CHANGE] remove deprecated binary .res resouce loader related uno apis com::sun::star::resource::OfficeResourceLoader com::sun::star::resource::XResourceBundleLoader com::sun::star::resource::XResourceBundle when translating strings via uno apis com.sun.star.resource.StringResourceWithLocation can continue to be used Change-Id: Ia2594a2672b7301d9c3421fdf31b6cfe7f3f8d0a
2017-07-17connectivity: add initial writer backendMiklos Vajna1-0/+2
Similar to the calc one. As a first step the Driver and the Connection interfaces are implemented, though the later has some stubs. Change-Id: Id043f7742fdb2006d4f88526ef4d055a6d8dee82 Reviewed-on: https://gerrit.libreoffice.org/40033 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2017-06-13remove TDE integration (vclplug, address book, config backend)Michael Stahl1-8/+0
It has ~no users, can't even be built on modern Linuxes, and it annoys folks who want to refactor VCL. Per ESC decision from 2017-06-08, remove --enable-tde and --enable-tdeab. Change-Id: I51ce4786f29f8fcac2e2bb2a654c41fbfbbd8afd Reviewed-on: https://gerrit.libreoffice.org/38718 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2017-04-27another name for a nonlocalized string is a stringCaolán McNamara1-1/+0
Change-Id: Ic4ff92720edd1c10dd6d5eff026e79cb02990005
2016-12-20always have dbtoolsCaolán McNamara1-1/+8
Change-Id: I6a3658a275c520c95490df2bb4c99ad3e3a15cef Reviewed-on: https://gerrit.libreoffice.org/32208 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-01-12connectivity: remove MSVC 2012 specific hackMichael Stahl1-11/+1
Change-Id: I78a25118d68ab7ad1db5240910f0974ba1e8381f
2015-10-25Remove Seamonkey based address book driverDavid Ostrovsky1-9/+1
Seamonkey based address book driver is based on pre-compiled libraries and is only used on Windows 32 bit. Remove it in favor of mork driver. Given that Seamonkey based mozab driver also provides Outlook and Outlook Express address book integration, that Windows-32-bit--only feature is lost for now. If necessary, support for that feature could be rewritten from scratch, in a way that would also work for Windows 64 bit. Change-Id: Ie1c125e692598bda999767c328c9e2262a2b82af Reviewed-on: https://gerrit.libreoffice.org/19560 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2015-09-03remove KDE3 support, --enable-kde and --enable-kdeabMichael Stahl1-8/+0
With the new RHEL6-era baseline TDF can finally ship KDE4 support. Change-Id: I227278b576a3ed2f2aaa751d41b469ca92dc78b3 Reviewed-on: https://gerrit.libreoffice.org/18267 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-02-04connectivity: just check the WITH_MOZAB4WIN variableMichael Stahl1-7/+1
Either build mozab or mork driver, and install it in Repository.mk too. Change-Id: I456d6cb4ebe99625a64a960d1133cb06d836e8c7
2015-02-04Typo $(CPU) -> $(CPUNAME)Stephan Bergmann1-1/+1
Change-Id: I2e121c36021508bbdbc9111087f5cc6e1aae6524
2015-02-04Revert "Do not let WNT non-INTEL run into the else branch"Stephan Bergmann1-5/+1
This reverts commit c0f080403b869e162dc81db6c8c50b7360a88883, logic error, true fix will follow.
2015-02-04Do not let WNT non-INTEL run into the else branchStephan Bergmann1-1/+5
Change-Id: I85a5f35fb8b44734e84c686ecdffc6096226b91d
2015-02-04Activate mork driver on windows 64 bit buildDavid Ostrovsky1-1/+1
On Windows 32 bit ancient seamonkey library is linked against libreoffice. In 64 bit we cannot used this library and we cannot recompile it because it was removed. Instead use mork driver. This would still meant functionality loss because Outlook and Outlook Express address book wouldn't be supported any more. Change-Id: I77fbb59aaeb6c7f3b6754e7ffb9172064155e8f3 Reviewed-on: https://gerrit.libreoffice.org/14275 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-01-10Disable ado unit test on x86_64 platform on windowsDavid Ostrovsky1-0/+2
ADO is not available on 64bit. Change-Id: Iaad115219eac0051346b99ecb9076e29d528df2b Reviewed-on: https://gerrit.libreoffice.org/13367 Reviewed-by: David Ostrovsky <david@ostrovsky.org> Tested-by: David Ostrovsky <david@ostrovsky.org>
2014-03-11normalize values of WITH_MOZAB4WINMichael Stahl1-1/+1
Change-Id: Iad5aa66635a34a4dfceb0bd6145f2d9bd197cc17
2014-03-11normalize values of BUILD_POSTGRESQL_SDBCMichael Stahl1-1/+1
Change-Id: Iab7ef9ef27ea970aded726a8c8d2c46267454a64
2013-12-24fdo#60698: Merge odbcbase into odbcMarcos Paulo de Souza1-3/+1
We odbcbase is just used inside odbc library, so merge them. Change-Id: I4f4b34873b570ddcf1065c49e5310a1e73092fd6
2013-11-14make l10n buildable separatelyBjoern Michaelsen1-3/+6
- this renames the 'almost' module target to non-l10n - and adds a l10n target which is intended to only build l10n parts of the product - packagers should then be able to build l10n and non-l10n parts of the product independently, thus: - enable quicker rebuilds - distribution of load - updates to l10n without a full rebuild - security fixes to binaries without rebuilding all l10n - the new targets are called build-l10n-only and build-non-l10n-only - note this is not intended to move a concept of split packages upstream -- while this exsists in distros, the number of test scenarios for this would explode upstream Change-Id: Ib8ccc9bc52718d9b0ebbfee76ad93dc29c260863 Conflicts: filter/Module_filter.mk
2013-08-19Rename SOLAR_JAVA to ENABLE_JAVA and HAVE_FEATURE_JAVATor Lillqvist1-1/+1
Change-Id: Ib451bdb3c1c2ca42347abfde44651d5cf5eef4f3
2013-07-19allow to build for Windows XP when using Visual Studio 2012Christian Lohmaier1-0/+11
VS 2012 Update 1 added the possibility to target Windows XP by using a SDK that is based on the Windows 7 one. http://blogs.msdn.com/b/vcblog/archive/2012/10/08/10357555.aspx This patch probably should not be integrated as is, as it disables a test that fails in this configuration (CppunitTest_connectivity_ado) Change-Id: I3ba8723882452950c40049ccdc95b04c60862cbf Reviewed-on: https://gerrit.libreoffice.org/4966 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-07-16Make firebird-sdbc install consistent with other drivers.Andrzej J.R. Hunt1-1/+0
Change-Id: I01673bda5a08ca793f4fba89ddae036e3f1483e2
2013-07-16Rename firebird-sdbc to firebird_sdbc to compile with latest master.Andrzej J.R. Hunt1-2/+2
Change-Id: I56e3180095c8a1fa660e1e27588320bdce972952
2013-07-16Firebird: initial implementation of the skeleton driver.Javier Fernandez1-0/+8
Change-Id: I45087282fe7b7fc5bcebeeb2bbb79d0db1e043bd
2013-05-07connectivity: remove Package_generatedMichael Stahl1-1/+0
This one is ugly, the Yacc generated header is used in lots of places; the dependencies are already right because using the header requires using the dbtools library which builds the YaccTarget, so just yet another include path has to be added. Change-Id: I031fde80ac326551d4719533305b1ae35351ca43
2013-05-05oops. drop ALRT_hsqldb from Module tooDavid Tardon1-1/+0
Change-Id: I5f67cef527fe54030fd848d0411e82c30cc06713
2013-04-30Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks1-21/+4
2013-04-23execute move of global headersBjoern Michaelsen1-1/+0
see https://gerrit.libreoffice.org/#/c/3367/ and Change-Id: I00c96fa77d04b33a6f8c8cd3490dfcd9bdc9e84a for details Change-Id: I199a75bc4042af20817265d5ef85b1134a96ff5a
2013-03-28add calc, dbase, file, and flat to Library_mergedPeter Foley1-4/+0
Change-Id: Ib6b03cda815ba0450930cec970bfe7eb4d98ac44
2013-02-05ORowSetValue: clean up sign/unsigned union memberDavid Ostrovsky1-0/+5
Also switch BOOLEAN constructor from sal_Bool to bool. old/new signed/unsigned storage situation: ------------------------------------------------------- SQL type | signed | unsigned old | unsigned new ------------------------------------------------------- TINYINT | sal_Int8 | sal_Int16 | sal_uInt8 SMALLINT | sal_Int16 | sal_Int32 | sal_uInt16 INTEGER | sal_Int32 | sal_Int64 | sal_uInt32 BIGINT | sal_Int64 | pValue (String*) | sal_uInt64 ------------------------------------------------------- When sticking an UNSIGNED TINYINT into an Any, silently promote it to UNSIGNED SMALLINT (that is sal_uInt16), else Any would take it as a sal_Bool and normalise to sal_True (1) or sal_False (0). When constructing an ORowSetValue from a sal_Bool, silently keep it as an unsigned 8 bit integer (that is understand it as a sal_uInt8). This will work in most cases, since when asked back for a bool or sal_Bool, we'll give back the right value. Only code looking at the type tag could possibly make a "wrong" decision. The main (hopefully only?) path through which this would happen is through an implementation of XParameters::setBoolean XRowUpdate::updateBoolean that would use its sal_Bool argument to construct an ORowSetValue. So make sure each implementation constructs a proper BOOLEAN so as not to get confused. For authorship/copyright purposes, this patch is a cooperation between Lionel Elie Mamane <lionel@mamane.lu> and David Ostrovsky <david@ostrovsky.org> Change-Id: I3f1f08716127147f077bff4edb6ec558b1b09e09
2012-12-25Get rid of (most uses of) GUITor Lillqvist1-3/+3
GUI only takes values UNX or WNT, so it is fairly pointless. One can check whether OS is WNT or not instead. Change-Id: I78ae32c03536a496a563e5deeb0fca78aebf9c34 Reviewed-on: https://gerrit.libreoffice.org/1304 Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
2012-12-05Revert inadvertent chmodStephan Bergmann1-0/+0
Change-Id: Ia433a842feb1d4bf2e2398de61144e45ee33d0da
2012-12-05WITH_MOZAB4WIN=NO still needs mozbootstrapStephan Bergmann1-0/+4
Change-Id: I9b9cd072c885387988492a6a945a9ca099635ecf
2012-12-04First fix for fdo#56902Mathias Michel1-5/+1
Restrict moz to windows, and build vars also impacts nss, connectivity Change-Id: I27aae1398f3f8a4d046c2c7805d64bc7523c7282 Reviewed-on: https://gerrit.libreoffice.org/1233 Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2012-11-07enable ado driver unit test againDavid Ostrovsky1-6/+5
The problem is that ado driver creates a link file in the tree leaving it dirty: tinderbox doesn't like it. Instead of reading the mdb file direct from srcdir we copy it first to workdir and read it from there with the new function: getPathFromWorkdir. Thank you Norbert! Change-Id: I504bc26b80686db55a505bac19a95cc9c6022fcc Reviewed-on: https://gerrit.libreoffice.org/1004 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-11-07Always package at least mozbootstrapStephan Bergmann1-0/+1
...if not even mozab. Otherwise, there is no implementation of com.sun.star.mozilla.MozillaBootstrap and "File - Digital Signatures... - Sign Document..." cannot show any certificates from Mozilla profiles. Change-Id: Ie9b73fad798b2c2a3b52ba374ea967401694f685
2012-11-05disable ado test to make tinderbox happyDavid Ostrovsky1-5/+6
Change-Id: I2c1aa64db61e281dc1cddc2e7d89d9b109dcf287
2012-11-03fdo#53070 add complete unit testDavid Ostrovsky1-0/+6
Change-Id: I34f7a8ae58fa6af4c8cfdd13330420f1576fa2c9
2012-10-10put the test and the thing to be tested inside the same if conditionCaolán McNamara1-8/+4
Change-Id: I0bb23749cd74797838fe45ef6e739f75879eea6a
2012-10-10No mork on non-desktop OSesTor Lillqvist1-1/+5
Change-Id: Ic9391a020915cdb794434d8728bad1bd64dd20c8
2012-10-10mork driver: add list tables and unit testDavid Ostrovsky1-1/+5
Change-Id: I594b24341eb38c05523f578c1dc2e43d90544f30
2012-10-07No point with ODBC for Android or iOSTor Lillqvist1-2/+3
Sure, little point for them with the other stuff here in connectivity either, but those parts at least compile. If/when I get back to getting the --disable-database-connectivity thing to work, all of conectivity will be bypassed for Android and iOS, of course. Change-Id: I4eeeb9ccdf46fb2e1df8bf75aef63e17cbb97bbf
2012-09-18Some clean-up of mork-related changsStephan Bergmann1-8/+4
And reverted for now the configure error when --enable-mozilla on non-Windows; it is still used for other features, too. Change-Id: I1ce5ff1a7a3d140a1ab7ba1e905166d91229c926
2012-09-18switch build system to mork driver implementationDavid Ostrovsky1-7/+10
On all non windows platforms no mozilla is used any more. On windows it used for O and OE address book access. Once alternative implementation for it exists, mozilla can be stripped there too. Change-Id: I54144005e6a284326b45a34eb958d170e872471e Reviewed-on: https://gerrit.libreoffice.org/637 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2012-09-18mork driver implementationDavid Ostrovsky1-0/+2
This is a preparation for merge into master, feature/mork branch is obsoslete and shouldn't be used any more. In context of this change the usage of old mozilla based mork driver depends on platform: all non windows platforms use this new mork driver, windows still uses mozilla. Because mozilla driver shipping was stripped on feature/mork branch for all platforms, the corresponding commits were changed prior to creating this change (the build file changes are reverted now). So the build and shipping of different mork driver implementation should be implemented from scratch: mozilla on windows, new mork dirver on all other platforms. Currently the new mork dirver is compiled (on all platforms), but not used. It can be tested with mork_helper executable. fdo#51004 Change-Id: Ib2413ab6856f163337aa311c4bf7b1182d6c6f63 Reviewed-on: https://gerrit.libreoffice.org/635 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2012-08-22more old module-description xml filesMatúš Kukan1-1/+0
Change-Id: I9ac503b073ee3f9b8e7958264ffcc26d9446c220
2012-08-18fix TDE FTBFSTimothy Pearson1-1/+1
Change-Id: Icde6310d922a3d5e2822789a23403b9f188efaf4
2012-05-29Bypass unless BUILD_TYPE includes DBCONNECTIVITYTor Lillqvist1-0/+4
Change-Id: I4450b0bae9223c96f2e5e26e7ffad72b4fc1ff07