From ce06d6ffddbacc2baf7af842f6b481acee8f3e85 Mon Sep 17 00:00:00 2001 From: James Ahlborn Date: Tue, 16 Oct 2012 02:20:15 +0000 Subject: [PATCH] plugin updates, sf updates git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@648 f203690c-595d-4dc9-a70b-905162fa7fd2 --- pom.xml | 9 ++-- src/changes/changes.xml | 112 ++++++++++++++++++++-------------------- 2 files changed, 59 insertions(+), 62 deletions(-) diff --git a/pom.xml b/pom.xml index a415f43..6e46d1d 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ com.healthmarketscience openhms-parent - 1.0.10 + 1.0.12 com.healthmarketscience.jackcess jackcess @@ -40,8 +40,8 @@ - SourceForge - http://sourceforge.net/tracker/?group_id=134943&atid=731445 + SourceForge2 + http://sourceforge.net/p/jackcess/bugs/ scm:svn:svn://svn.code.sf.net/p/jackcess/code/jackcess/trunk/ @@ -189,9 +189,6 @@ maven-changes-plugin - - %URL%/index.php?func=detail&aid=%ISSUE%&group_id=134943&atid=731445 - diff --git a/src/changes/changes.xml b/src/changes/changes.xml index b73a965..3edb541 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -17,22 +17,22 @@ Added the MemFileChannel (and associated support in DatabaseBuilder) to enable working with Database files completely in memory. - + Fix some more edge cases in date/time conversions. - + Add osgi header information to the manifest. - + Add ImportUtil.toColumns to enable more advanced Table creation implementations. - + Fix NPE when running unit tests with db format MSISAM. - + Fix writing partial pages when CodecHandler is in use. Note, this fix involves a backwards incompatible change to the CodecHandler interface (Jackcess Encrypt 1.0.3 or later is compatible with this version of @@ -40,7 +40,7 @@ - + Add initial support for linked tables. Linked tables will now be loaded by the normal Database.getTable method. Linked tables can be created using the new Database.createLinkedTable method. Linked table @@ -52,7 +52,7 @@ - + Add support for reading/writing complex column data (version history, attachments, multi-value columns). @@ -60,7 +60,7 @@ Fix problem with creating tables with indexes where ms access could not open the created table. - + Fix problem with reading row from table with deleted/added columns. @@ -115,7 +115,7 @@ Add support for Access 2010, including new "General" sort order (support for super-long text index entries still needs work). - + Access expects a row to be at least big enough to hold all fixed values, even if they are null. @@ -125,11 +125,11 @@ - + Add support for writing all fixed length column types into variable length fields. - + More fixes related to reading and interpreting index information. Handle multiple logical indexes backed by the same index data. Interpret foreign key constraint information. @@ -151,21 +151,21 @@ Add support for reading database password. - + Add support for plugging in implementations of various page encoding/decoding algorithms. See the <a href="http://jackcessencrypt.sourceforge.net/">Jackcess Encrypt</a> project for a CodecProvider implementation which supports a few of the Access encodings. (thanks to Vladimir Berezniker). - + Implement some tweaks which allow jackcess to be used on the Android platform. See the <a href="faq.html#android">FAQ</a> for more details. (thanks to Miha Pirnat). - + Allow output column order in tables to be configured. - + Add support for custom column value matching when finding rows using a Cursor. @@ -174,41 +174,41 @@ - + Add ExportUtil and associated utilities for exporting tables to flat files (thanks to F. Gerbig). - + Fix some places where table/columns names were not being handled case-insensitively. - + Make Database.escapeIdentifier public; add methods to TableBuilder and ColumnBuilder to optionally escape names. - + Add support for overriding charset and timezone used when reading/writing database. - + Add support for reading Access 97 (jet format 3) databases (thanks to F. Gerbig). - + Add support for access 2002/2003/2007 databases. Enable "large" index support by default. It can still be disabled via a variety of means, see the Database javadoc for more details. - + Fix BigIndexTest to work in IDE's w/out sys.prop. - + Further improvements to date handling. @@ -220,22 +220,22 @@ reuse of existing tables. make behavior/naming of copy and import methods consistent. (ideas from submitted patch). - + Set overflow info in header row, not in last data row. - + Add support for indexing strings containing any characters from BMP 0. - + Add support for updating GUID indexes and for auto-number GUID fields. - + Add support for updating rows in a table. - + Support reading/writing fixed length text fields. @@ -243,7 +243,7 @@ Add Query reading support. - + Be more forgiving for input column length. @@ -260,24 +260,24 @@ - + Fix simple index handling of tail index pages. - + Reserve minimum space for memo/ole fields so that greedy inline row usage does not cause spurious write failures for wide tables. - + Better column type translation for very large MEMO/OLE types in the Database.copyTable logic. - + Add some more limit checking into table creation based on what access supports (max rows per table, max identifier lengths). - + Share out-of-line long value pages in order to generate more compact database files. @@ -290,7 +290,7 @@ - + Fix writing of large memo/ole fields. Apparently Access does not like long value fields longer than 4076 bytes. @@ -299,21 +299,21 @@ - + Need to store auto-number values back into row so that indexes can be updated correctly. - + Access seems to limit data pages to a max of 255 rows. - + Added experimental support for "large" indexes. The current support is optional. It can be enabled via a variety of means, see the Database javadoc for more details. - + More fixes for index parsing. Believe index names are now correctly matched up with indexes. @@ -321,7 +321,7 @@ Simplify comparison algorithms for RowId and Index.Entry using type attributes. - + Expand the characters supported in index updates to all of the ISO-8859-1 character set. @@ -338,7 +338,7 @@ Fix creation of tables with auto-number columns. - + Completely fix problems with sporadic usage map corruption. @@ -354,11 +354,11 @@ Resolve more edge cases around date handling. - + Fix writing of large memo/ole fields. Apparently Access does not like "inline" fields longer than 64 bytes. - + Fix generation of security access control entries. Use userIds already existing in the database file instead of hard-coded userIds, if possible. @@ -368,7 +368,7 @@ Support reading inline usage maps with more than 512 pages. - + Fix some problems with sporadic usage map corruption. @@ -385,11 +385,11 @@ Move table iteration out of Table and into Cursor. First stage in offering more complicated table access. - + Update table row count correctly on row deletion or bulk row addition, bug #1681954. - + Add experimental support for auto-number columns, feature request #1565216. @@ -399,13 +399,13 @@ - + Add support for writing large table definitions, bug #1675522. - + Fix handling of usage maps for large tables, bug #1748827. - + Fixed some edge cases for reading numeric columns, bug #1672071. @@ -438,7 +438,7 @@ Clean up index reading/writing of text columns, add support for more characters - + Support reading 'compressed' indexes (fix 1563654) @@ -453,23 +453,23 @@ Fix decimal data type writing. - + Add support for opening files read-only (fix 1545857) - + Handle more tables with more index slots than actual indexes (fix bug 1530312) - + Clean up reading/writing 3-byte ints; long value length is 3-bytes (fix bug 1449812) Fix handling of skipped rows - + When reading multi-page table def, flip buffer before parsing (fix bug 1306970) @@ -548,13 +548,13 @@ - + Fixed bug where writing null values into fixed-width columns was failing. - + Fixed bug in reading index count from table definition. Skip overflow rows. -- 2.39.5