version bump 0.5.12: pass AutoFilter tests

- XLSB Brt* records
This commit is contained in:
SheetJS 2014-03-20 19:44:27 -07:00
parent 2df14a3cce
commit 0a8304c076
10 changed files with 72 additions and 18 deletions

View File

@ -150,6 +150,7 @@ OSP-covered specifications:
- [MS-XLSX]: Excel (.xlsx) Extensions to the Office Open XML SpreadsheetML File Format
- [MS-XLSB]: Excel (.xlsb) Binary File Format
- [MS-XLDM]: Spreadsheet Data Model File Format
- [MS-OE376]: Office Implementation Information for ECMA-376 Standards Support
## Badges

View File

@ -1 +1 @@
XLSX.version = '0.5.11';
XLSX.version = '0.5.12';

View File

@ -233,9 +233,26 @@ var parse_ws_bin = function(data, opts) {
case 'BrtDVal': break; // TODO
case 'BrtEndDVals': break; // TODO
case 'BrtRangeProtection': break; // TODO
case 'BrtBeginActiveXControls': break; // TODO
case 'BrtActiveX': break; // TODO
case 'BrtEndActiveXControls': break; // TODO
/* ActiveX */
case 'BrtBeginActiveXControls': break;
case 'BrtActiveX': break;
case 'BrtEndActiveXControls': break;
/* AutoFilter */
case 'BrtBeginAFilter': break;
case 'BrtEndAFilter': break;
case 'BrtBeginFilterColumn': break;
case 'BrtBeginFilters': break;
case 'BrtFilter': break;
case 'BrtEndFilters': break;
case 'BrtEndFilterColumn': break;
case 'BrtDynamicFilter': break;
case 'BrtTop10Filter': break;
case 'BrtBeginCustomFilters': break;
case 'BrtCustomFilter': break;
case 'BrtEndCustomFilters': break;
default: if(!pass) throw new Error("Unexpected record " + R.n);
}
}, opts);

25
dist/xlsx.js vendored
View File

@ -424,7 +424,7 @@ SSF.load_table = function(tbl) { for(var i=0; i!=0x0188; ++i) if(tbl[i]) SSF.loa
make_ssf(SSF);
var XLSX = {};
(function(XLSX){
XLSX.version = '0.5.11';
XLSX.version = '0.5.12';
var current_codepage, current_cptable, cptable;
if(typeof module !== "undefined" && typeof require !== 'undefined') {
if(typeof cptable === 'undefined') cptable = require('codepage');
@ -1638,9 +1638,26 @@ var parse_ws_bin = function(data, opts) {
case 'BrtDVal': break; // TODO
case 'BrtEndDVals': break; // TODO
case 'BrtRangeProtection': break; // TODO
case 'BrtBeginActiveXControls': break; // TODO
case 'BrtActiveX': break; // TODO
case 'BrtEndActiveXControls': break; // TODO
/* ActiveX */
case 'BrtBeginActiveXControls': break;
case 'BrtActiveX': break;
case 'BrtEndActiveXControls': break;
/* AutoFilter */
case 'BrtBeginAFilter': break;
case 'BrtEndAFilter': break;
case 'BrtBeginFilterColumn': break;
case 'BrtBeginFilters': break;
case 'BrtFilter': break;
case 'BrtEndFilters': break;
case 'BrtEndFilterColumn': break;
case 'BrtDynamicFilter': break;
case 'BrtTop10Filter': break;
case 'BrtBeginCustomFilters': break;
case 'BrtCustomFilter': break;
case 'BrtEndCustomFilters': break;
default: if(!pass) throw new Error("Unexpected record " + R.n);
}
}, opts);

4
dist/xlsx.min.js vendored

File diff suppressed because one or more lines are too long

2
dist/xlsx.min.map vendored

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
{
"name": "xlsx",
"version": "0.5.11",
"version": "0.5.12",
"author": "sheetjs",
"description": "XLSB / XLSX / XLSM (Excel 2007+ Spreadsheet) parser",
"keywords": [ "xlsx", "xlsb", "xlsm", "office", "excel", "spreadsheet" ],
@ -33,5 +33,5 @@
},
"bugs": { "url": "https://github.com/SheetJS/js-xlsx/issues" },
"license": "Apache-2.0",
"engines": { "node": ">=0.6" }
"engines": { "node": ">=0.8" }
}

View File

@ -1,3 +1,4 @@
AutoFilter.xlsb
RkNumber.xlsb
comments_stress_test.xlsb
custom_properties.xlsb
@ -10,6 +11,7 @@ pivot_table_test.xlsb
rich_text_stress.xlsb
time_stress_test_1.xlsb
xlsx-stream-d-date-cell.xlsb
AutoFilter.xlsx
LONumbers-2010.xlsx
LONumbers-2011.xlsx
LONumbers.xlsx

@ -1 +1 @@
Subproject commit a0974ce48b17fdeaf7db5d865b215b98192921c7
Subproject commit e10c73df3e00e8cbb74528f01e9b63c981a6a1e0

25
xlsx.js
View File

@ -424,7 +424,7 @@ SSF.load_table = function(tbl) { for(var i=0; i!=0x0188; ++i) if(tbl[i]) SSF.loa
make_ssf(SSF);
var XLSX = {};
(function(XLSX){
XLSX.version = '0.5.11';
XLSX.version = '0.5.12';
var current_codepage, current_cptable, cptable;
if(typeof module !== "undefined" && typeof require !== 'undefined') {
if(typeof cptable === 'undefined') cptable = require('codepage');
@ -1638,9 +1638,26 @@ var parse_ws_bin = function(data, opts) {
case 'BrtDVal': break; // TODO
case 'BrtEndDVals': break; // TODO
case 'BrtRangeProtection': break; // TODO
case 'BrtBeginActiveXControls': break; // TODO
case 'BrtActiveX': break; // TODO
case 'BrtEndActiveXControls': break; // TODO
/* ActiveX */
case 'BrtBeginActiveXControls': break;
case 'BrtActiveX': break;
case 'BrtEndActiveXControls': break;
/* AutoFilter */
case 'BrtBeginAFilter': break;
case 'BrtEndAFilter': break;
case 'BrtBeginFilterColumn': break;
case 'BrtBeginFilters': break;
case 'BrtFilter': break;
case 'BrtEndFilters': break;
case 'BrtEndFilterColumn': break;
case 'BrtDynamicFilter': break;
case 'BrtTop10Filter': break;
case 'BrtBeginCustomFilters': break;
case 'BrtCustomFilter': break;
case 'BrtEndCustomFilters': break;
default: if(!pass) throw new Error("Unexpected record " + R.n);
}
}, opts);