History log of /aoo41x/main/connectivity/source/drivers/ (Results 1 - 25 of 36)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
f13410cf22-Jul-2024 Damjan Jovanovic

Allow reading lines longer than 64 KiB in SvStream, and reading CSV rows and
cells longer than 64 KiB in OpenOffice Base. (They are now limited to
~2 GiB).

- New member functions wer

Allow reading lines longer than 64 KiB in SvStream, and reading CSV rows and
cells longer than 64 KiB in OpenOffice Base. (They are now limited to
~2 GiB).

- New member functions were added to the main/tools SvStream class to work
with 32 bit ::rtl::OUString and ::rtl::OStringBuilder when reading lines.
- The helper class QuotedString had to be upgraded from using the 16 bit
String to the 32 bit ::rtl::OUString.
- The CSV database driver was patched to use ::rtl::OUString and 32 bit
indexes in various places.
- Luckily, little other work was needed, as the ORowSetValue class already
uses 32 bit ::rtl::OUString, and was previously converting 16 bit String
to 32 bit ::rtl::OUString internally anyway.

Also simplified some of the line parsing logic, and translated some
German comments to English.

Patch by: me

(cherry picked from commit 7b2bc0e6bba2fbc38d078306fe10d875115d6c86)

show more ...

Revision tags: AOO420-Dev5-m5, AOO4115-GA, AOO4114-GA, AOO420-Dev4-m4, AOO4113-GA, AOO4112-GA, AOO4111-GA, AOO420-Dev3-m3, AOO4110-GA, AOO419-GA, AOO418-GA, 420-Dev2-m2, AOO417, AOO420-Dev-m1, AOO416, AOO416-RC1, AOO415, AOO414, AOO413, AOO4121
dd133a3a17-Apr-2016 damjan

Fix a string limit error in my previous patch.

Patch by: me

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1739631 13f79535-47bb-0310-9956-ffa450edef68
(cherry pi

Fix a string limit error in my previous patch.

Patch by: me

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1739631 13f79535-47bb-0310-9956-ffa450edef68
(cherry picked from commit ab01ac79e0467416147c6ad674c82b0a44adb5a3)

show more ...

2cbc43e917-Apr-2016 damjan

Make CSV line parsers consistent with CSV field parsers.

Our CSV field parsing algorithms treats fields starting with a quote
(immediately at the beginning of the row, or after the field

Make CSV line parsers consistent with CSV field parsers.

Our CSV field parsing algorithms treats fields starting with a quote
(immediately at the beginning of the row, or after the field delimiter) as
quoted. A quoted field ends at the corresponding closing quote, and any
remaining text between the closing quote and the next field delimeter or end
of line is appended to the text already extracted from the field, but not
processed further. Any quotes in this extra text are taken verbatim - they
do not quote anything.

Our CSV line parsers were big hacks - they essentially read and concatenate
lines until an even number of quote characters is found, and then feed this
through the CSV field parsers.

This patch rewrites the line parsers to work exactly how the field parsers
work. Text such as:
"another" ",something else
is now correctly parsed by both Calc and Base as:
[another "],[something else]
instead of breaking all further parsing.

Patch by: me

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1739628 13f79535-47bb-0310-9956-ffa450edef68
(cherry picked from commit bc1fc15f4dddfc075a011a1203c162b446e72868)

show more ...

6c882b5c03-Apr-2016 damjan

#i122754# Base does not properly parse CSV files as per RFC-4180 (while
Calc does)

The flat file driver, in file
main/connectivity/source/drivers/flat/ETable.cxx, method
OFlatTab

#i122754# Base does not properly parse CSV files as per RFC-4180 (while
Calc does)

The flat file driver, in file
main/connectivity/source/drivers/flat/ETable.cxx, method
OFlatTable::fillColumns(), which reads lines to initialize columns,
assumes fields in the header and the first few lines never continue onto
the next line(s). This causes truncation of columns when they do.

Read all lines using the readLine() method instead of
SvStream::ReadByteStringLine(), which takes overflow onto next lines into
account. Also implement a new version of readLine() which allows reading
into an arbitrary string, as opposed to m_aCurrentLine only.

Patch by: me

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1737591 13f79535-47bb-0310-9956-ffa450edef68
(cherry picked from commit 6b41ff7abde450fb0368489eb47c02e30b544097)

show more ...

89f78bf220-May-2021 Arrigo Marchiori

Allow more data than necessary

Also translate some comments from German

efddaef015-May-2021 Arrigo Marchiori

add useful checks

Revision tags: AOO412, SNAPSHOT, AOO411
59749ddc24-Sep-2015 Pedro Giffuni

i126553 - (Back)Port FreeBSD build enhancements

MFT r1694701
Workaround for clang 3.4 issue


git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO410@1705

i126553 - (Back)Port FreeBSD build enhancements

MFT r1694701
Workaround for clang 3.4 issue


git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO410@1705179 13f79535-47bb-0310-9956-ffa450edef68

show more ...

Revision tags: AOO410, AOO410_Beta
24c56ab928-Nov-2013 Herbert Dürr

#i123068# remove implicit conversions from rtl strings to their elements

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1546390 13f79535-47bb-0310-9956-ffa450edef68

9157bbca06-Nov-2013 Herbert Dürr

#i123575# RmMoz 7/9: fix mismatching header guard comment


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1539265 13f79535-47bb-0310-9956-ffa450edef68

ffd43a0a06-Nov-2013 Herbert Dürr

#i123575# RmMoz 6/9: drop seamonkey provided address books


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1539264 13f79535-47bb-0310-9956-ffa450edef68


mozab/MCatalog.cxx
mozab/MCatalog.hxx
mozab/MColumnAlias.cxx
mozab/MColumnAlias.hxx
mozab/MColumns.cxx
mozab/MColumns.hxx
mozab/MConfigAccess.cxx
mozab/MConfigAccess.hxx
mozab/MConnection.cxx
mozab/MConnection.hxx
mozab/MDatabaseMetaData.cxx
mozab/MDatabaseMetaData.hxx
mozab/MDriver.cxx
mozab/MDriver.hxx
mozab/MExtConfigAccess.hxx
mozab/MPreparedStatement.cxx
mozab/MPreparedStatement.hxx
mozab/MResultSet.cxx
mozab/MResultSet.hxx
mozab/MResultSetMetaData.cxx
mozab/MResultSetMetaData.hxx
mozab/MServices.cxx
mozab/MStatement.cxx
mozab/MStatement.hxx
mozab/MTable.cxx
mozab/MTable.hxx
mozab/MTables.cxx
mozab/MTables.hxx
mozab/bootstrap/MMozillaBootstrap.cxx
mozab/bootstrap/MMozillaBootstrap.hxx
mozab/bootstrap/MNSFolders.cxx
mozab/bootstrap/MNSFolders.hxx
mozab/bootstrap/MNSINIParser.cxx
mozab/bootstrap/MNSINIParser.hxx
mozab/bootstrap/MNSInit.cxx
mozab/bootstrap/MNSInit.hxx
mozab/bootstrap/MNSProfile.cxx
mozab/bootstrap/MNSProfile.hxx
mozab/bootstrap/MNSProfileDirServiceProvider.cxx
mozab/bootstrap/MNSProfileDirServiceProvider.hxx
mozab/bootstrap/MNSProfileDiscover.cxx
mozab/bootstrap/MNSProfileDiscover.hxx
mozab/bootstrap/MNSProfileManager.cxx
mozab/bootstrap/MNSProfileManager.hxx
mozab/bootstrap/MNSRunnable.cxx
mozab/bootstrap/MNSRunnable.hxx
mozab/bootstrap/makefile.mk
mozab/bootstrap/mozbootstrap.component
mozab/bootstrap/mozilla_nsinit.h
mozab/bootstrap/mozilla_nsprofile.h
mozab/bootstrap/mozilla_nsprofiledirserviceprovider.h
mozab/bootstrap/mozilla_profile_discover.h
mozab/bootstrap/mozilla_profilemanager.h
mozab/bootstrap/post_include_windows.h
mozab/bootstrap/pre_include_windows.h
mozab/exports.dxp
mozab/makefile.mk
mozab/makefile_mozab.mk
mozab/mozab.component
mozab/mozab.xcu
mozab/mozab.xml
mozab/mozab2.xcu
mozab/mozabdrv.map
mozab/mozillasrc/MDatabaseMetaDataHelper.cxx
mozab/mozillasrc/MDatabaseMetaDataHelper.hxx
mozab/mozillasrc/MErrorResource.hxx
mozab/mozillasrc/MLdapAttributeMap.cxx
mozab/mozillasrc/MLdapAttributeMap.hxx
mozab/mozillasrc/MNSDeclares.hxx
mozab/mozillasrc/MNSInclude.hxx
mozab/mozillasrc/MNSMozabProxy.cxx
mozab/mozillasrc/MNSMozabProxy.hxx
mozab/mozillasrc/MNSTerminateListener.cxx
mozab/mozillasrc/MNSTerminateListener.hxx
mozab/mozillasrc/MNameMapper.cxx
mozab/mozillasrc/MNameMapper.hxx
mozab/mozillasrc/MQuery.cxx
mozab/mozillasrc/MQuery.hxx
mozab/mozillasrc/MQueryHelper.cxx
mozab/mozillasrc/MQueryHelper.hxx
mozab/mozillasrc/MTypeConverter.cxx
mozab/mozillasrc/MTypeConverter.hxx
mozab/mozillasrc/makefile.mk
mozab/post_include_mozilla.h
mozab/pre_include_mozilla.h
f8f46c7906-Nov-2013 Herbert Dürr

#i123642# RmMoz 5/9: remove the obsolete Evolution 1.x address book

Evolution 2.x was released in 2004 and is supported by the evoab2 driver.
Platforms where Evolution 1.x still runs are

#i123642# RmMoz 5/9: remove the obsolete Evolution 1.x address book

Evolution 2.x was released in 2004 and is supported by the evoab2 driver.
Platforms where Evolution 1.x still runs are way below AOO's baseline so
the evoab1 driver can be dropped.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1539263 13f79535-47bb-0310-9956-ffa450edef68

show more ...

06f2ef5506-Nov-2013 Herbert Dürr

#i122365# RmMoz 1/9: start replacing AOO's dependency on full Mozilla with just the NSS library

Patch by: Fan Zheng


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trun

#i122365# RmMoz 1/9: start replacing AOO's dependency on full Mozilla with just the NSS library

Patch by: Fan Zheng


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1539257 13f79535-47bb-0310-9956-ffa450edef68

show more ...

Revision tags: AOO401, AOO400
1a3755bc28-May-2013 Herbert Dürr

#i122396# prevent boost from using typeids in connectivity's no-rtti parts

fixes a build breaker in some environments where boost's tr1 is used as STL.
The dependence of rtti-less parts

#i122396# prevent boost from using typeids in connectivity's no-rtti parts

fixes a build breaker in some environments where boost's tr1 is used as STL.
The dependence of rtti-less parts of the connectivity module on rtti-enabled
comphelper headers which in turn uses STL in both modes explores the limits
of compilers and runtime environments for little gain and is thus quite sick...


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1486833 13f79535-47bb-0310-9956-ffa450edef68

show more ...

82c0ddf227-May-2013 Herbert Dürr

#i122208# include <algorithm> explicitly if functions from <algorithm> are used

most STLs include relevant parts of it indirectly, but
one can not depend on it (seen with MSVC's tr1 head

#i122208# include <algorithm> explicitly if functions from <algorithm> are used

most STLs include relevant parts of it indirectly, but
one can not depend on it (seen with MSVC's tr1 headers)


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1486646 13f79535-47bb-0310-9956-ffa450edef68

show more ...

910823ae18-Apr-2013 Jürgen Schmidt

#121996# integrate first part to remove 3layer office

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1469276 13f79535-47bb-0310-9956-ffa450edef68

1d6e128b28-Feb-2013 Pedro Giffuni

Minor string mismatch.

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1451234 13f79535-47bb-0310-9956-ffa450edef68

f6b5716322-Feb-2013 Yuri Dario

i118923 - OS/2 port: use short names for mysql&odbc libraries.

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1449154 13f79535-47bb-0310-9956-ffa450edef68

Revision tags: AOO340
e53e79e927-Sep-2012 Ariel Constenla-Haile

Ensure socket or pipe are passed to the native driver

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1390836 13f79535-47bb-0310-9956-ffa450edef68

3f34f31819-Sep-2012 Ariel Constenla-Haile

#i120925# - Prevent library name clash

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1387712 13f79535-47bb-0310-9956-ffa450edef68

45ef6fe131-Mar-2012 Andrew Rist

Update headers to Alv2 headers

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1307723 13f79535-47bb-0310-9956-ffa450edef68

1054447728-Mar-2012 Andre Fischer

Added AL2 license.

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1306262 13f79535-47bb-0310-9956-ffa450edef68

7aab1a1c16-Feb-2012 Herbert Dürr

remove svn:executable properties from misc non-exec files

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1244885 13f79535-47bb-0310-9956-ffa450edef68

79aad27f15-Feb-2012 Herbert Dürr

remove svn:executable properties from more source files

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1244544 13f79535-47bb-0310-9956-ffa450edef68

752c0af715-Feb-2012 Herbert Dürr

remove svn:executable properties from make and pack files

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1244512 13f79535-47bb-0310-9956-ffa450edef68

e5e61ed115-Feb-2012 Herbert Dürr

remove svn:executable properties from configuration files

git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1244487 13f79535-47bb-0310-9956-ffa450edef68

12