f13410cf | 22-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 |
|
dd133a3a | 17-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 ...
|
2cbc43e9 | 17-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 ...
|
6c882b5c | 03-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 ...
|
da6ca8da | 05-Oct-2020 |
Damjan Jovanovic |
It seems we need YYDEBUG to compile main/connectivity now. Patch by: me (cherry picked from commit 9b7130f9b6bdb7e9969615395186cb3b328a259d) |
89f78bf2 | 20-May-2021 |
Arrigo Marchiori |
Allow more data than necessary Also translate some comments from German |
efddaef0 | 15-May-2021 |
Arrigo Marchiori |
add useful checks |
Revision tags: AOO412, SNAPSHOT, AOO411 |
|
59749ddc | 24-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 |
|
24c56ab9 | 28-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 |
b597708b | 18-Nov-2013 |
Herbert Dürr |
#i122362# remove stlport4-build support but keep the --without-stlport configure option for now it is the new default anyway git-svn-id: https://svn.apache.org/repos/asf/op
#i122362# remove stlport4-build support but keep the --without-stlport configure option for now it is the new default anyway git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1543067 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
9157bbca | 06-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 |
ffd43a0a | 06-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 |
f8f46c79 | 06-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 ...
|
06f2ef55 | 06-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 ...
|
dfbf5fd7 | 08-Oct-2013 |
Jürgen Schmidt |
#123428# correct spelling, occured -> occurred git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1530306 13f79535-47bb-0310-9956-ffa450edef68 |
bc4f48a7 | 07-Oct-2013 |
Herbert Dürr |
#i123418# fix the TPropertyValueLessFunctor to enable property sorting git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1529818 13f79535-47bb-0310-9956-ffa450edef68 |
Revision tags: AOO401, AOO400 |
|
2633b3d5 | 01-Jul-2013 |
Andre Fischer |
122658: Fixed typo in localized string. Found by: jteera Reported by: Andrea Pescetti git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1498336 13f79
122658: Fixed typo in localized string. Found by: jteera Reported by: Andrea Pescetti git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1498336 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
1a3755bc | 28-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 ...
|
82c0ddf2 | 27-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 ...
|
910823ae | 18-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 |
43f0f119 | 16-Apr-2013 |
Herbert Dürr |
assume STL to always be newer than stlport's version from 2002 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1468400 13f79535-47bb-0310-9956-ffa450edef68 |
430a148e | 08-Apr-2013 |
Jan Iversen |
removed all non en-US messages incl. x-comment, to enable correct translation. corrected a few problems where en-US was dublicated. NO code/makefile changes git-svn-id: https://
removed all non en-US messages incl. x-comment, to enable correct translation. corrected a few problems where en-US was dublicated. NO code/makefile changes git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1465678 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
1d6e128b | 28-Feb-2013 |
Pedro Giffuni |
Minor string mismatch. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1451234 13f79535-47bb-0310-9956-ffa450edef68 |
f6b57163 | 22-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 |
0e77ae4e | 04-Feb-2013 |
Ariel Constenla-Haile |
Ensure UNO context propagation on drivers instantiation Use a better approach than revision 1387711 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1442201 13f79535-47
Ensure UNO context propagation on drivers instantiation Use a better approach than revision 1387711 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1442201 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|