mirror of https://github.com/apache/poi.git
Resolve the licensing issue around chunks_parse_cmds.tbl, with the newly dual-licensed version
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@730438 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
2306e8a927
commit
e85bd756c5
11
legal/NOTICE
11
legal/NOTICE
|
@ -11,17 +11,6 @@ Common Public License Version 1.0:
|
||||||
See http://www.junit.org/
|
See http://www.junit.org/
|
||||||
|
|
||||||
|
|
||||||
A single resource file of the POI scratchpad component HDGF is taken from
|
|
||||||
VSDump, and is under the GNU General Public Licence version 3 (GPL v3):
|
|
||||||
http://gplv3.fsf.org/
|
|
||||||
Since this is a data file, and has no compiled version (the original
|
|
||||||
file is distributed in both source and binary versions of POI), there should
|
|
||||||
be little difference in licencing requirements compared to the ASL.
|
|
||||||
For those wishing to avoid this component, the HDGF part of the POI
|
|
||||||
scratchpad should be omitted.
|
|
||||||
See http://www.gnome.ru/projects/vsdump_en.html
|
|
||||||
|
|
||||||
|
|
||||||
The Office Open XML support had additional dependencies, with their
|
The Office Open XML support had additional dependencies, with their
|
||||||
own licensing:
|
own licensing:
|
||||||
* XML Beans - http://xmlbeans.apache.org/
|
* XML Beans - http://xmlbeans.apache.org/
|
||||||
|
|
|
@ -37,6 +37,7 @@
|
||||||
|
|
||||||
<!-- Don't forget to update status.xml too! -->
|
<!-- Don't forget to update status.xml too! -->
|
||||||
<release version="3.5-beta5" date="2008-??-??">
|
<release version="3.5-beta5" date="2008-??-??">
|
||||||
|
<action dev="POI-DEVELOPERS" type="fix">46361 - resolve licensing issues around the HDGF resource file, chunks_parse_cmds.tbl</action>
|
||||||
<action dev="POI-DEVELOPERS" type="add">46410 - added implementation for TIME() function</action>
|
<action dev="POI-DEVELOPERS" type="add">46410 - added implementation for TIME() function</action>
|
||||||
<action dev="POI-DEVELOPERS" type="add">46320 - added HSSFPictureData.getFormat()</action>
|
<action dev="POI-DEVELOPERS" type="add">46320 - added HSSFPictureData.getFormat()</action>
|
||||||
<action dev="POI-DEVELOPERS" type="fix">46445 fixed HSSFSheet.shiftRow to move hyperlinks</action>
|
<action dev="POI-DEVELOPERS" type="fix">46445 fixed HSSFSheet.shiftRow to move hyperlinks</action>
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
<!-- Don't forget to update changes.xml too! -->
|
<!-- Don't forget to update changes.xml too! -->
|
||||||
<changes>
|
<changes>
|
||||||
<release version="3.5-beta5" date="2008-??-??">
|
<release version="3.5-beta5" date="2008-??-??">
|
||||||
|
<action dev="POI-DEVELOPERS" type="fix">46361 - resolve licensing issues around the HDGF resource file, chunks_parse_cmds.tbl</action>
|
||||||
<action dev="POI-DEVELOPERS" type="add">46410 - added implementation for TIME() function</action>
|
<action dev="POI-DEVELOPERS" type="add">46410 - added implementation for TIME() function</action>
|
||||||
<action dev="POI-DEVELOPERS" type="add">46320 - added HSSFPictureData.getFormat()</action>
|
<action dev="POI-DEVELOPERS" type="add">46320 - added HSSFPictureData.getFormat()</action>
|
||||||
<action dev="POI-DEVELOPERS" type="fix">46445 fixed HSSFSheet.shiftRow to move hyperlinks</action>
|
<action dev="POI-DEVELOPERS" type="fix">46445 fixed HSSFSheet.shiftRow to move hyperlinks</action>
|
||||||
|
|
|
@ -1,14 +1,41 @@
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# vsdump: test program to dump and parse content of vsd file
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation; version 3 of the License.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
#
|
||||||
#
|
# Copyright (C) 2006-2007 Valek Filippov (frob@df.ru)
|
||||||
# version 0.0.26
|
#
|
||||||
|
# This file is dual-licensed (GPLv3 and ASLv2).
|
||||||
|
#
|
||||||
|
# =======================================================================
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
# =======================================================================
|
||||||
|
# This program is free software; you can redistribute it and/or
|
||||||
|
# modify it under the terms of version 3 or later of the GNU General Public
|
||||||
|
# License as published by the Free Software Foundation.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
|
||||||
|
# USA
|
||||||
|
# =======================================================================
|
||||||
|
#
|
||||||
|
# version 0.0.45
|
||||||
#
|
#
|
||||||
# Need to extend with 'format' field for conversion length (inch->mm), angles(rad->degree) and enums (e.g.
|
# Need to extend with 'format' field for conversion length (inch->mm), angles(rad->degree) and enums (e.g.
|
||||||
# for aligns -- left/right/justify etc.
|
# for aligns -- left/right/justify etc.
|
||||||
|
@ -39,6 +66,8 @@
|
||||||
# 21 - offset to start of blocks in version 11
|
# 21 - offset to start of blocks in version 11
|
||||||
# 28 - extension for image files [experimental]
|
# 28 - extension for image files [experimental]
|
||||||
# 29 - num of parts and type for OLE [experimental]
|
# 29 - num of parts and type for OLE [experimental]
|
||||||
|
# 30 - 3 bytes RGB-color
|
||||||
|
# 31 - 9 bytes -- 1st is 'Unit', + 8 bytes IEEE-754 fraction
|
||||||
|
|
||||||
# Quick workaround for losing of 1st table
|
# Quick workaround for losing of 1st table
|
||||||
start 10
|
start 10
|
||||||
|
@ -56,7 +85,7 @@ end
|
||||||
|
|
||||||
start 14
|
start 14
|
||||||
10 0 Text
|
10 0 Text
|
||||||
12 27 0
|
12 8 0
|
||||||
18 0 0
|
18 0 0
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -180,7 +209,7 @@ start 100
|
||||||
end
|
end
|
||||||
|
|
||||||
start 101
|
start 101
|
||||||
10 0 Unknown 0x65
|
10 0 ShapeList
|
||||||
18 0 0
|
18 0 0
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -195,17 +224,17 @@ start 103
|
||||||
end
|
end
|
||||||
|
|
||||||
start 104
|
start 104
|
||||||
10 0 Unknown 0x68
|
10 0 PropList
|
||||||
18 0 0
|
18 0 0
|
||||||
end
|
end
|
||||||
|
|
||||||
start 105
|
start 105
|
||||||
10 0 Unknown 0x69
|
10 0 CharList
|
||||||
18 0 0
|
18 0 0
|
||||||
end
|
end
|
||||||
|
|
||||||
start 106
|
start 106
|
||||||
10 0 Unknown 0x6a
|
10 0 ParaList
|
||||||
18 0 0
|
18 0 0
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -215,7 +244,7 @@ start 107
|
||||||
end
|
end
|
||||||
|
|
||||||
start 108
|
start 108
|
||||||
10 0 Unknown 0x6c
|
10 0 GeomList
|
||||||
18 0 0
|
18 0 0
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -240,7 +269,7 @@ start 112
|
||||||
end
|
end
|
||||||
|
|
||||||
start 113
|
start 113
|
||||||
10 0 Unknown 0x71
|
10 0 ConnectionList
|
||||||
18 0 0
|
18 0 0
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -275,7 +304,7 @@ start 130
|
||||||
end
|
end
|
||||||
|
|
||||||
start 131
|
start 131
|
||||||
10 0 Unknown 0x83
|
10 0 ShapeID
|
||||||
18 0 0
|
18 0 0
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -350,10 +379,10 @@ end
|
||||||
|
|
||||||
start 137
|
start 137
|
||||||
10 0 Geometry
|
10 0 Geometry
|
||||||
0 20 NoFill
|
0 19 NoFill
|
||||||
1 20 NoLine
|
1 19 NoLine
|
||||||
2 20 NoShow
|
2 19 NoShow
|
||||||
3 20 NoSnap
|
3 19 NoSnap
|
||||||
21 22 BlocksStart
|
21 22 BlocksStart
|
||||||
18 0 0
|
18 0 0
|
||||||
end
|
end
|
||||||
|
@ -871,9 +900,9 @@ start 192
|
||||||
end
|
end
|
||||||
|
|
||||||
start 193
|
start 193
|
||||||
10 0 Unknown 0xc1
|
10 0 PolylineTo
|
||||||
9 20 Unknown1
|
9 20 X
|
||||||
9 29 Unknown2
|
9 29 Y
|
||||||
18 0 0
|
18 0 0
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -912,12 +941,12 @@ start 197
|
||||||
end
|
end
|
||||||
|
|
||||||
start 198
|
start 198
|
||||||
10 0 Unknown 0xc6
|
10 0 Annotation
|
||||||
18 0 0
|
18 0 0
|
||||||
end
|
end
|
||||||
|
|
||||||
start 199
|
start 199
|
||||||
10 0 Unknown 0xc7
|
10 0 SmartTagDef
|
||||||
18 0 0
|
18 0 0
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -179,7 +179,7 @@ public static final byte[] data_b = new byte[] { 70, 0, 0, 0,
|
||||||
|
|
||||||
assertEquals(10, chunk.commandDefinitions[0].getType());
|
assertEquals(10, chunk.commandDefinitions[0].getType());
|
||||||
assertEquals(0, chunk.commandDefinitions[0].getOffset());
|
assertEquals(0, chunk.commandDefinitions[0].getOffset());
|
||||||
assertEquals("Unknown 0x68", chunk.commandDefinitions[0].getName());
|
assertEquals("PropList", chunk.commandDefinitions[0].getName());
|
||||||
|
|
||||||
assertEquals(18, chunk.commandDefinitions[1].getType());
|
assertEquals(18, chunk.commandDefinitions[1].getType());
|
||||||
assertEquals(0, chunk.commandDefinitions[1].getOffset());
|
assertEquals(0, chunk.commandDefinitions[1].getOffset());
|
||||||
|
|
Loading…
Reference in New Issue