2002-02-14 21:11:36 -05:00
<?xml version="1.0"?>
2007-01-02 07:50:54 -05:00
<!--
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.
-->
2003-09-04 15:52:11 -04:00
<!DOCTYPE project PUBLIC "-//Ant//Project 1.5//EN" "ant.dtd">
2003-04-23 20:53:41 -04:00
<!--
POI Build System. Written by:
Glen Stampoultzis glens at apache.org
2004-12-31 08:26:31 -05:00
Modified by:
2003-04-23 20:53:41 -04:00
2004-12-31 08:26:31 -05:00
Rainer Klute klute@rainer-klute.de
This build was tested with ant 1.6.2 although it will probably work with
2005-01-01 00:21:10 -05:00
other versions. The following jar files should be available on the
2004-12-31 08:26:31 -05:00
classpath when running ant:
2003-04-23 20:53:41 -04:00
LIBRARY LOCATION
======= ========
2003-05-04 05:17:06 -04:00
junit(3.8+) http://www.ibiblio.org/maven/junit/jars/
2003-04-23 20:53:41 -04:00
jdepend http://www.ibiblio.org/maven/jdepend/jars/
2003-05-17 01:43:08 -04:00
The ant jar "optional.jar" should also be available otherwise the
build will fail.
2003-04-23 20:53:41 -04:00
To build the documentation you will need to install forrest and set
2003-10-22 19:16:34 -04:00
the FORREST_HOME environment variable. Forrest 0.5.1 required.
2003-04-23 20:53:41 -04:00
2008-11-20 10:08:42 -05:00
Since POI 3.5 you will need JDK 1.5 or newer to build POI.
2008-01-21 13:00:30 -05:00
2008-03-22 14:55:14 -04:00
Some people may find the tests hang when run through Ant. If this
happens to you, try giving Ant some more memory when you run it, eg:
ANT_OPTS="-Xmx1024m -XX:MaxPermSize=256m" ant test
2003-04-23 20:53:41 -04:00
TO BE COMPLETED:
Convert book.xml files to a sitemap.
-->
2003-10-22 19:16:34 -04:00
<project name= "POI Build" default= "help" basedir= "." >
2003-04-23 20:53:41 -04:00
2005-01-01 18:39:42 -05:00
<description >
The POI project Ant build.
</description>
2003-04-23 20:53:41 -04:00
2005-01-25 15:08:18 -05:00
<property environment= "env" />
2009-01-11 08:59:04 -05:00
<property name= "repository.m2" value= "http://repo1.maven.org" />
2005-01-25 15:08:18 -05:00
<property name= "forrest.home" value= "${env.FORREST_HOME}" />
<!-- Main: -->
Merged revisions 612484-612511,612513-612519,612521-613394,613397-613399,613402-614210,614212-614273,614275-614869,614871-614877,614879-614908,614910-615189,615191-615254,615256-615258,615260-615309,615311-615314,615316-615609,615611-615768,615770-615858,615860-617155,617157-617166,617168-617482,617484-617486,617488-617490,617492-617515,617517-617522,617524-617554,617556-617833,617835-618229,618231-618234,618236-618327,618329-618679,618681-618689,618691,618693-618939,618941-619000,619002-619309,619311-619381,619383-619501,619503-619508,619510-619847,619850,619852-619967,619969-620340,620342-620556,620558-620581,620583-627778,627780-627787,627789-627998,628000-628026,628028,628030-628032,628034,628036-628043,628045-628064,628066-628713,628715-629551,629553-629737,629739-629741,629743-629754,629756-629820,629822-629828,629830,629833-629836,629838-629848,629850-629864,629866-630159,630161-630163,630165-633113,633115-633117,633119-633125,633127-633150,633152-633168,633170-633204,633206-633504,633506-633546,633549-634317,634319-634370,634373-634616,634618,634620-634629,634631-636750,636752-636755,636757-636785,636787-636789,636791-637188,637190-637592,637594,637596-637597,637599,637602-637869,637871-638784,638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-640056,640058-642557 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r639918 | josh | 2008-03-21 23:47:51 +0000 (Fri, 21 Mar 2008) | 1 line
sort to int conversion sign extension fix
........
r640711 | josh | 2008-03-25 06:18:33 +0000 (Tue, 25 Mar 2008) | 1 line
Added class javadoc. Patch 30311 from Dmtriy.
........
r641157 | josh | 2008-03-26 05:29:08 +0000 (Wed, 26 Mar 2008) | 1 line
more javadoc + clean-up from Dmitriy (bug 30311 att 21711)
........
r641185 | josh | 2008-03-26 07:32:28 +0000 (Wed, 26 Mar 2008) | 1 line
patch 44675 - made POI capable of recognising var-args functions. Some related fixes.
........
r641796 | nick | 2008-03-27 12:48:55 +0000 (Thu, 27 Mar 2008) | 1 line
Patch from Raghu from bug #44652 - Improved handling of Pictures in Word Documents
........
r641799 | nick | 2008-03-27 12:54:32 +0000 (Thu, 27 Mar 2008) | 1 line
Fix typo, and point hwpf people at the new microsoft docs
........
r641934 | nick | 2008-03-27 18:24:39 +0000 (Thu, 27 Mar 2008) | 1 line
Add failing (but disabled) test from bug #44691
........
r641964 | josh | 2008-03-27 20:03:29 +0000 (Thu, 27 Mar 2008) | 1 line
fixes for ExternalNameRecord serialisation bug #44691
........
r641967 | josh | 2008-03-27 20:15:13 +0000 (Thu, 27 Mar 2008) | 1 line
annotated previous changelist(641964) with wrong buzilla number. Previous changes were for bug #44695.
........
r641996 | josh | 2008-03-27 21:54:21 +0000 (Thu, 27 Mar 2008) | 1 line
(real) fix for bug #44691. Modified Pmt.java to allow for 3 arguments. Added TestPmt junit.
........
r642231 | nick | 2008-03-28 13:35:37 +0000 (Fri, 28 Mar 2008) | 1 line
Add test to show that bug #44693 is incorrect
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@642560 13f79535-47bb-0310-9956-ffa450edef68
2008-03-29 13:19:09 -04:00
<property name= "main.resource1.dir" value= "src/resources/main" />
2005-01-25 15:08:18 -05:00
<property name= "main.src" location= "src/java" />
<property name= "main.src.test" location= "src/testcases" />
<property name= "main.documentation" value= "src/documentation" />
<property name= "main.output.dir" location= "build/classes" />
<property name= "main.output.test.dir" location= "build/test-classes" />
<property name= "main.lib" location= "lib" />
2007-12-26 12:39:15 -05:00
<property name= "ooxml.lib" location= "ooxml-lib" />
2005-01-25 15:08:18 -05:00
<property name= "main.reports.test" location= "build/test-results" />
2009-08-23 08:34:24 -04:00
<property name= "poi.test.dir" location= "test-data" />
2005-01-25 15:08:18 -05:00
2008-11-07 04:29:54 -05:00
<property name= "main.commons-logging.jar" location= "${main.lib}/commons-logging-1.1.jar" />
2009-04-05 06:44:29 -04:00
<property name= "main.commons-logging.url" value= "${repository.m2}/maven2/commons-logging/commons-logging/1.1/commons-logging-1.1.jar" />
2008-11-07 04:29:54 -05:00
<property name= "main.log4j.jar" location= "${main.lib}/log4j-1.2.13.jar" />
2009-04-05 06:44:29 -04:00
<property name= "main.log4j.url" value= "${repository.m2}/maven2/log4j/log4j/1.2.13/log4j-1.2.13.jar" />
2008-11-07 04:29:54 -05:00
<property name= "main.junit.jar" location= "${main.lib}/junit-3.8.1.jar" />
2009-04-05 06:44:29 -04:00
<property name= "main.junit.url" value= "${repository.m2}/maven2/junit/junit/3.8.1/junit-3.8.1.jar" />
2008-11-07 04:29:54 -05:00
<property name= "main.testokfile" location= "build/main-testokfile.txt" />
2007-12-26 12:39:15 -05:00
2005-01-25 15:08:18 -05:00
<!-- Scratchpad: -->
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642565,642568-642570,642572-642573,642576-642736,642739-642877,642879,642881-642890,642892-642903,642905-642945,642947-643624,643626-643653,643655-643669,643671,643673-643830,643832-643833,643835-644342,644344-644472,644474-644508,644510-645347,645349-645351,645353-645559,645561-645565,645568-645951,645953-646193,646195-646311,646313-646404,646406-646665,646667-646853,646855-646869,646871-647151,647153-647185,647187-647277,647279-647566,647568-647573,647575,647578-647711,647714-647737,647739-647823,647825-648155,648157-648202,648204-648273,648275,648277-648302,648304-648333,648335-648588,648590-648622,648625-648673,648675-649141,649144,649146-649556,649558-649795,649799,649801-649910,649912-649913,649915-650128,650131-650132,650134-650137,650140-650914,650916-651991,651993-652284,652286-652287,652289,652291,652293-652297,652299-652328,652330-652425,652427-652445,652447-652560,652562-652933,652935,652937-652993,652995-653116,653118-653124,653126-653483,653487-653519,653522-653550,653552-653607,653609-653667,653669-653674,653676-653814,653817-653830,653832-653891,653893-653944,653946-654055,654057-654355,654357-654365,654367-654648,654651-655215,655217-655277,655279-655281,655283-655911,655913-656212,656214,656216-656251,656253-656698,656700-656756,656758-656892,656894-657135,657137-657165,657168-657179,657181-657354,657356-657357,657359-657701,657703-657874,657876-658032,658034-658284,658286,658288-658301,658303-658307,658309-658321,658323-658335,658337-658348,658351,658353-658832,658834-658983,658985,658987-659066,659068-659402,659404-659428,659430-659451,659453-659454,659456-659461,659463-659477,659479-659524,659526-659571,659574,659576-660255,660257-660262,660264-660279,660281-660343,660345-660473,660475-660827,660829-660833,660835-660888,660890-663321,663323-663435,663437-663764,663766-663854,663856-664219,664221-664489,664494-664514,664516-668013,668015-668142,668144-668152,668154,668156-668256,668258,668260-669139,669141-669455,669457-669657,669659-669808,669810-670189,670191-671321,671323-672229,672231-672549,672551-672552,672554-672561,672563-672566,672568,672571-673049,673051-673852,673854-673862,673864-673986,673988-673996,673998-674348 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r674348 | nick | 2008-07-06 22:16:05 +0100 (Sun, 06 Jul 2008) | 1 line
Shuffle the HDGF chunks_parse_cmds.tbl off into resources where it more properly belongs, and correctly update the legal notice file to match
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@674349 13f79535-47bb-0310-9956-ffa450edef68
2008-07-06 17:19:17 -04:00
<property name= "scratchpad.resource1.dir" value= "src/resources/scratchpad" />
2005-01-25 15:08:18 -05:00
<property name= "scratchpad.src" location= "src/scratchpad/src" />
<property name= "scratchpad.src.test" location= "src/scratchpad/testcases" />
<property name= "scratchpad.lib" location= "src/scratchpad/lib" />
<property name= "scratchpad.reports.test" location= "build/scratchpad-test-results" />
<property name= "scratchpad.output.dir" location= "build/scratchpad-classes" />
<property name= "scratchpad.output.test.dir" location= "build/scratchpad-test-classes" />
<property name= "scratchpad.testokfile" location= "build/scratchpad-testokfile.txt" />
<!-- Contributed software: -->
<property name= "contrib.src" location= "src/contrib/src" />
<property name= "contrib.src.test" location= "src/contrib/testcases" />
<property name= "contrib.lib" location= "src/contrib/lib" />
<property name= "contrib.reports.test" location= "build/contrib-test-results" />
<property name= "contrib.output.dir" location= "build/contrib-classes" />
<property name= "contrib.output.test.dir" location= "build/contrib-test-classes" />
<property name= "contrib.testokfile" location= "build/contrib-testokfile.txt" />
<!-- Examples: -->
<property name= "examples.src" location= "src/examples/src" />
<property name= "examples.output.dir" location= "build/examples-classes" />
2009-04-08 13:51:33 -04:00
<!-- OOXML support: -->
2008-01-16 11:59:35 -05:00
<property name= "ooxml.src" location= "src/ooxml/java" />
<property name= "ooxml.src.test" location= "src/ooxml/testcases" />
2007-12-26 12:39:15 -05:00
<property name= "ooxml.reports.test" location= "build/ooxml-test-results" />
<property name= "ooxml.output.dir" location= "build/ooxml-classes" />
<property name= "ooxml.output.test.dir" location= "build/ooxml-test-classes" />
<property name= "ooxml.testokfile" location= "build/ooxml-testokfile.txt" />
2008-11-07 04:29:54 -05:00
<!-- The following jars are downloaded by the fetch - ooxml - jars task -->
<property name= "ooxml.dom4j.jar" location= "${ooxml.lib}/dom4j-1.6.1.jar" />
2009-04-05 06:44:29 -04:00
<property name= "ooxml.dom4j.url" value= "${repository.m2}/maven2/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar" />
2008-11-07 04:29:54 -05:00
<property name= "ooxml.xmlbeans.jar" location= "${ooxml.lib}/xmlbeans-2.3.0.jar" />
2009-04-05 06:44:29 -04:00
<property name= "ooxml.xmlbeans.url" value= "${repository.m2}/maven2/org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.jar" />
2009-02-24 03:27:59 -05:00
<property name= "ooxml.jsr173.jar" location= "${ooxml.lib}/geronimo-stax-api_1.0_spec-1.0.jar" />
<property name= "ooxml.jsr173.url" value= "${repository.m2}/maven2/org/apache/geronimo/specs/geronimo-stax-api_1.0_spec/1.0/geronimo-stax-api_1.0_spec-1.0.jar" />
2008-11-07 04:29:54 -05:00
<property name= "ooxml.schemas.jar" location= "${ooxml.lib}/ooxml-schemas-1.0.jar" />
2009-04-05 06:44:29 -04:00
<property name= "ooxml.schemas.url" value= "${repository.m2}/maven2/org/apache/poi/ooxml-schemas/1.0/ooxml-schemas-1.0.jar" />
2007-12-26 12:39:15 -05:00
<!-- See http://www.ecma - international.org/publications/standards/Ecma - 376.htm -->
<!-- "Copy these file(s), free of charge" -->
<property name= "ooxml.xsds.ozip" location= "${ooxml.lib}/OfficeOpenXML-Part4.zip" />
<property name= "ooxml.xsds.izip" location= "${ooxml.lib}/OfficeOpenXML-XMLSchema.zip" />
2009-02-22 11:29:29 -05:00
<property name= "ooxml.xsds.url" value= "http://www.ecma-international.org/publications/files/ECMA-ST/Office%20Open%20XML%201st%20edition%20Part%204%20(PDF).zip" />
2007-12-27 04:12:57 -05:00
<property name= "ooxml.xsds.jar" location= "${ooxml.lib}/ooxml-schemas.jar" />
2007-12-26 12:39:15 -05:00
2008-10-26 16:08:58 -04:00
<property name= "maven.ooxml.xsds.version.id" value= "1.0" />
<property name= "maven.ooxml.xsds.jar" value= "ooxml-schemas-${maven.ooxml.xsds.version.id}.jar" />
2005-07-13 16:52:10 -04:00
<property name= "build.site" location= "build/tmp/site/build/site" />
<property name= "build.site.src" location= "build/tmp/site" />
<property name= "junit.report.dir" location= "${build.site}/junit" />
<property name= "jdepend.report.dir" location= "${build.site}/jdepend" />
<property name= "jdepend.report.out.dir" location= "${build.site.src}/src/documentation/content/jdepend" />
<property name= "apidocs.report.dir" location= "${build.site}/apidocs" />
<property name= "dist.dir" location= "build/dist" />
2008-10-26 16:08:58 -04:00
<property name= "mavendist.ooxml.dir" location= "build/maven-ooxml-dependencies" />
2008-11-20 10:08:42 -05:00
<property name= "apache.repository" value= "scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository" />
<property name= "snapshots.repository" value= "scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository/" />
2005-07-13 16:52:10 -04:00
<property name= "jar.name" value= "poi" />
2009-09-18 09:24:34 -04:00
<property name= "version.id" value= "3.6-beta1" />
2005-07-13 16:52:10 -04:00
<property name= "halt.on.test.failure" value= "true" />
2008-01-21 13:00:30 -05:00
<property name= "jdk.version.source" value= "1.5"
2005-07-13 16:52:10 -04:00
description="JDK version of source code"/>
2008-01-21 13:00:30 -05:00
<property name= "jdk.version.class" value= "1.5"
2005-07-13 16:52:10 -04:00
description="JDK version of generated class files"/>
2003-04-23 20:53:41 -04:00
<path id= "main.classpath" >
2008-11-07 04:29:54 -05:00
<fileset dir= "${main.lib}" >
<include name= "*.jar" />
</fileset>
2008-01-21 13:00:30 -05:00
<pathelement location= "${main.resource1.dir}" />
</path>
2003-04-23 20:53:41 -04:00
<path id= "scratchpad.classpath" >
<path refid= "main.classpath" />
<pathelement location= "${main.output.dir}" />
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642565,642568-642570,642572-642573,642576-642736,642739-642877,642879,642881-642890,642892-642903,642905-642945,642947-643624,643626-643653,643655-643669,643671,643673-643830,643832-643833,643835-644342,644344-644472,644474-644508,644510-645347,645349-645351,645353-645559,645561-645565,645568-645951,645953-646193,646195-646311,646313-646404,646406-646665,646667-646853,646855-646869,646871-647151,647153-647185,647187-647277,647279-647566,647568-647573,647575,647578-647711,647714-647737,647739-647823,647825-648155,648157-648202,648204-648273,648275,648277-648302,648304-648333,648335-648588,648590-648622,648625-648673,648675-649141,649144,649146-649556,649558-649795,649799,649801-649910,649912-649913,649915-650128,650131-650132,650134-650137,650140-650914,650916-651991,651993-652284,652286-652287,652289,652291,652293-652297,652299-652328,652330-652425,652427-652445,652447-652560,652562-652933,652935,652937-652993,652995-653116,653118-653124,653126-653483,653487-653519,653522-653550,653552-653607,653609-653667,653669-653674,653676-653814,653817-653830,653832-653891,653893-653944,653946-654055,654057-654355,654357-654365,654367-654648,654651-655215,655217-655277,655279-655281,655283-655911,655913-656212,656214,656216-656251,656253-656698,656700-656756,656758-656892,656894-657135,657137-657165,657168-657179,657181-657354,657356-657357,657359-657701,657703-657874,657876-658032,658034-658284,658286,658288-658301,658303-658307,658309-658321,658323-658335,658337-658348,658351,658353-658832,658834-658983,658985,658987-659066,659068-659402,659404-659428,659430-659451,659453-659454,659456-659461,659463-659477,659479-659524,659526-659571,659574,659576-660255,660257-660262,660264-660279,660281-660343,660345-660473,660475-660827,660829-660833,660835-660888,660890-663321,663323-663435,663437-663764,663766-663854,663856-664219,664221-664489,664494-664514,664516-668013,668015-668142,668144-668152,668154,668156-668256,668258,668260-669139,669141-669455,669457-669657,669659-669808,669810-670189,670191-671321,671323-672229,672231-672549,672551-672552,672554-672561,672563-672566,672568,672571-673049,673051-673852,673854-673862,673864-673986,673988-673996,673998-674348 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r674348 | nick | 2008-07-06 22:16:05 +0100 (Sun, 06 Jul 2008) | 1 line
Shuffle the HDGF chunks_parse_cmds.tbl off into resources where it more properly belongs, and correctly update the legal notice file to match
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@674349 13f79535-47bb-0310-9956-ffa450edef68
2008-07-06 17:19:17 -04:00
<pathelement location= "${scratchpad.resource1.dir}" />
2003-04-23 20:53:41 -04:00
</path>
<path id= "contrib.classpath" >
<path refid= "main.classpath" />
<pathelement location= "${main.output.dir}" />
<pathelement location= "${main.output.test.dir}" />
<pathelement location= "${scratchpad.output.dir}" />
<pathelement location= "${scratchpad.output.test.dir}" />
<pathelement location= "${contrib.output.dir}" />
<pathelement location= "${contrib.output.test.dir}" />
</path>
2007-12-26 12:39:15 -05:00
<path id= "ooxml.classpath" >
<path refid= "main.classpath" />
2008-11-08 08:21:42 -05:00
<pathelement location= "${main.output.dir}" />
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642565,642568-642570,642572-642573,642576-642736,642739-642877,642879,642881-642890,642892-642903,642905-642945,642947-643624,643626-643653,643655-643669,643671,643673-643830,643832-643833,643835-644342,644344-644472,644474-644508,644510-645347,645349-645351,645353-645559,645561-645565,645568-645951,645953-646193,646195-646313 via svnmerge from
https://svn.apache.org:443/repos/asf/poi/trunk
........
r646312 | nick | 2008-04-09 13:46:42 +0100 (Wed, 09 Apr 2008) | 1 line
Provide a common ole2 implementation of POITextExtractor, which gives access to the document metadata
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@646818 13f79535-47bb-0310-9956-ffa450edef68
2008-04-10 10:26:36 -04:00
<pathelement location= "${scratchpad.output.dir}" />
2007-12-26 12:39:15 -05:00
<fileset dir= "${ooxml.lib}" >
2008-04-09 17:04:41 -04:00
<include name= "*.jar" />
</fileset>
2007-12-26 12:39:15 -05:00
</path>
2008-03-21 09:41:45 -04:00
<path id= "test.classpath" >
<path refid= "main.classpath" />
<pathelement location= "${main.output.dir}" />
<pathelement location= "${main.output.test.dir}" />
<pathelement location= "${junit.jar1.dir}" />
</path>
<path id= "test.ooxml.classpath" >
<path refid= "ooxml.classpath" />
<pathelement location= "${ooxml.output.dir}" />
<pathelement location= "${ooxml.output.test.dir}" />
2008-04-06 16:27:40 -04:00
<pathelement location= "${main.output.test.dir}" /> <!-- ooxml tests use some utilities from main tests -->
2009-08-19 14:51:44 -04:00
<pathelement location= "${scratchpad.output.test.dir}" />
2008-03-21 09:41:45 -04:00
<pathelement location= "${junit.jar1.dir}" />
</path>
2007-12-26 12:39:15 -05:00
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642566,642568-642574,642576 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r642566 | nick | 2008-03-29 17:45:28 +0000 (Sat, 29 Mar 2008) | 1 line
Move the missing record aware eventusermodel code out of scratchpad
........
r642571 | nick | 2008-03-29 18:11:48 +0000 (Sat, 29 Mar 2008) | 1 line
Merge several bug tests into one file
........
r642574 | nick | 2008-03-29 18:23:33 +0000 (Sat, 29 Mar 2008) | 1 line
Move the FormulaEvaluator code out of scratchpad
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@642591 13f79535-47bb-0310-9956-ffa450edef68
2008-03-29 15:36:53 -04:00
<path id= "examples.classpath" >
<path refid= "main.classpath" />
<pathelement location= "${main.output.dir}" />
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642565,642568-642570,642572-642573,642576-642736,642739-642877,642879,642881-642890,642892-642903,642905-642945,642947-643624,643626-643653,643655-643669,643671,643673-643830,643832-643833,643835-644342,644344-644472,644474-644508,644510-645347,645349-645351,645353-645559,645561-645565,645568-645951,645953-646193,646195-646311,646313-646404,646406-646665,646667-646853,646855-646869,646871-647151,647153-647185,647187-647277,647279-647566,647568-647573,647575,647578-647711,647714-647737,647739-647823,647825-648155,648157-648202,648204-648273,648275,648277-648302,648304-648333,648335-648588,648590-648622,648625-648673,648675-649141,649144,649146-649556,649558-649795,649799,649801-649910,649912-649913,649915-650128,650131-650132,650134-650137,650140-650914,650916-651991,651993-652284,652286-652287,652289,652291,652293-652297,652299-652328,652330-652425,652427-652445,652447-652560,652562-652933,652935,652937-652993,652995-653116,653118-653124,653126-653483,653487-653519,653522-653550,653552-653607,653609-653667,653669-653674,653676-653814,653817-653830,653832-653891,653893-653944,653946-654055,654057-654355,654357-654365,654367-654648,654651-655215,655217-655277,655279-655281,655283-655911,655913-656212,656214,656216-656251,656253-656698,656700-656756,656758-656892,656894-657135,657137-657165,657168-657179,657181-657354,657356-657357,657359-657701,657703-657874,657876-658032,658034-658284,658286,658288-658301,658303-658307,658309-659484 via svnmerge from
https://svn.apache.org:443/repos/asf/poi/trunk
........
r658322 | nick | 2008-05-20 17:37:15 +0100 (Tue, 20 May 2008) | 1 line
Fix bug #44977 - Support for AM/PM in excel date formats
........
r658336 | nick | 2008-05-20 17:51:49 +0100 (Tue, 20 May 2008) | 1 line
Test which seems to show that bug #44996 is invalid, but not completely sure
........
r658349 | nick | 2008-05-20 17:57:20 +0100 (Tue, 20 May 2008) | 1 line
Patch from bug #45001 - Partial fix for HWPF Range.insertBefore() and Range.delete() with unicode characters
........
r658350 | nick | 2008-05-20 18:12:08 +0100 (Tue, 20 May 2008) | 1 line
Put abstract write(OutputStream) method on POIDocument
........
r658352 | nick | 2008-05-20 18:17:16 +0100 (Tue, 20 May 2008) | 1 line
Patch from bug #45003 - Support embeded HDGF visio documents
........
r658833 | josh | 2008-05-21 20:57:40 +0100 (Wed, 21 May 2008) | 1 line
improved toString and refactored toFormulaString on Area(3D)Ptg
........
r658984 | josh | 2008-05-22 04:00:29 +0100 (Thu, 22 May 2008) | 1 line
Fixed compiler errors. Other improvements for type safety and immutability.
........
r658986 | josh | 2008-05-22 04:26:25 +0100 (Thu, 22 May 2008) | 1 line
Follow on from bug 44675 - regenerated functionMetadata.txt from new ooo excelfileformat.odt
........
r659067 | nick | 2008-05-22 10:51:44 +0100 (Thu, 22 May 2008) | 1 line
Example for finding hslf sounds from Yegor
........
r659403 | josh | 2008-05-23 04:56:31 +0100 (Fri, 23 May 2008) | 1 line
Fix for 45066 - sheet encoding size mismatch problems
........
r659429 | josh | 2008-05-23 06:28:54 +0100 (Fri, 23 May 2008) | 1 line
Fix for bug 45046 - allowed DEFINEDNAME records without EXTERNALBOOK records
........
r659452 | josh | 2008-05-23 07:43:51 +0100 (Fri, 23 May 2008) | 1 line
Bug 45041 - improved FormulaParser parse error messages
........
r659455 | josh | 2008-05-23 07:54:46 +0100 (Fri, 23 May 2008) | 1 line
Bug 45025 - improved FormulaParser parse error messages (r659452 had wrong bug number)
........
r659462 | josh | 2008-05-23 08:42:14 +0100 (Fri, 23 May 2008) | 1 line
Marked out test failure which was fixed by patch for bug 39903
........
r659478 | josh | 2008-05-23 09:55:48 +0100 (Fri, 23 May 2008) | 1 line
Fix for bug 35925 - Missing HSSFColor.TAN from HashTables returned by getIndexHash() and getTripletHash()
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@659485 13f79535-47bb-0310-9956-ffa450edef68
2008-05-23 05:48:23 -04:00
<pathelement location= "${scratchpad.output.dir}" />
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642566,642568-642574,642576 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r642566 | nick | 2008-03-29 17:45:28 +0000 (Sat, 29 Mar 2008) | 1 line
Move the missing record aware eventusermodel code out of scratchpad
........
r642571 | nick | 2008-03-29 18:11:48 +0000 (Sat, 29 Mar 2008) | 1 line
Merge several bug tests into one file
........
r642574 | nick | 2008-03-29 18:23:33 +0000 (Sat, 29 Mar 2008) | 1 line
Move the FormulaEvaluator code out of scratchpad
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@642591 13f79535-47bb-0310-9956-ffa450edef68
2008-03-29 15:36:53 -04:00
</path>
2005-01-25 15:08:18 -05:00
2005-01-01 18:39:42 -05:00
<!-- Prints POI's Ant usage help -->
<target name= "help" description= "Prints POI's Ant usage help" >
<echo >
- Execute "ant -projecthelp" to view a listing of the main build
targets.
- Execute "ant help-properties" to view a listing of some properties
controlling the build process.
</echo>
</target>
<target name= "help-properties"
description="Prints a listing of build controlling properties">
<echo >
The following properties control the build process:
-Ddisconnected="true": Do not execute any targets that require an online
connection to the Internet.
2005-05-19 08:03:41 -04:00
-Dtestcase=org.apache.poi.xxx.xxx : for the single-test target, specify
2008-04-09 17:04:41 -04:00
the test to run
2008-03-21 09:41:45 -04:00
-Dfilename=xxxx.xls : for the command line task targets, specify the
file to run against
2005-01-01 18:39:42 -05:00
WARNING: This list is not exhaustive.
</echo>
</target>
2003-10-22 19:16:34 -04:00
2004-04-09 07:45:38 -04:00
<target name= "with.clover" if= "clover.present" >
<taskdef resource= "clovertasks" />
<clover-setup initString= "mycoverage.db" />
</target>
<target name= "clover.html" depends= "with.clover" if= "clover.present" >
<echo > Generating clover report</echo>
<clover-report >
<current outfile= "build/tmp/site/build/site/clover_html" >
<format type= "html" />
</current>
</clover-report>
</target>
2008-11-07 04:29:54 -05:00
<target name= "init" depends= "fetch-jars,fetch-ooxml-jars" >
2003-04-23 20:53:41 -04:00
2005-01-20 12:17:19 -05:00
<tstamp >
<format property= "tstamp.year" pattern= "yyyy" />
</tstamp>
2003-04-23 20:53:41 -04:00
2004-04-09 07:45:38 -04:00
<available resource= "clovertasks" property= "clover.present" />
<antcall target= "with.clover" />
2003-04-23 20:53:41 -04:00
<mkdir dir= "build" />
Merged revisions 615190-618235 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r615190 | nick | 2008-01-25 12:52:39 +0100 (Fri, 25 Jan 2008) | 1 line
Correctly handle the last paragraph via a fix to TableCell - patch from bug #44292
........
r615255 | nick | 2008-01-25 17:15:49 +0100 (Fri, 25 Jan 2008) | 1 line
Don't swap AreaPtg references from relative to absolute, by correctly processing the fields. Patch from bug #44293
........
r615259 | nick | 2008-01-25 17:33:59 +0100 (Fri, 25 Jan 2008) | 1 line
Add a test to show the bug #42618 appears to be incorrect
........
r615310 | yegor | 2008-01-25 20:27:56 +0100 (Fri, 25 Jan 2008) | 1 line
commented failing test42618()
........
r615315 | yegor | 2008-01-25 20:37:22 +0100 (Fri, 25 Jan 2008) | 1 line
fix bug #44296: HSLF Not Extracting Slide Background Image
........
r615610 | yegor | 2008-01-27 15:55:32 +0100 (Sun, 27 Jan 2008) | 1 line
fix bug #44297: IntPtg must operate with unsigned short. Reading signed short results in incorrect formula calculation.
........
r615769 | yegor | 2008-01-28 09:53:19 +0100 (Mon, 28 Jan 2008) | 1 line
start a new POI 3.1 section in the change log
........
r615859 | nick | 2008-01-28 13:18:12 +0100 (Mon, 28 Jan 2008) | 1 line
Mostly fix bug 42618 (really this time...) - can now open the file properly, but getCellFormula() is still playing up (bug #44306 opened for this)
........
r617156 | nick | 2008-01-31 17:41:53 +0100 (Thu, 31 Jan 2008) | 1 line
Lots of documentation updates, to make it clearer how the code actually works
........
r617167 | nick | 2008-01-31 18:30:16 +0100 (Thu, 31 Jan 2008) | 1 line
Convert HSSFEventFactory to using the new HSSFRecordStream, which returns fully-formed HSSFRecords. HSSFRecordStream allows for pull-style eventusermodel processing
........
r617483 | nick | 2008-02-01 13:13:08 +0100 (Fri, 01 Feb 2008) | 1 line
Tweak the javadoc so it's clearer on the overview what the getFormat method does
........
r617487 | nick | 2008-02-01 13:29:38 +0100 (Fri, 01 Feb 2008) | 1 line
Improvements to how SystemOutLogger and CommonsLogger log messages with exceptions, and avoid an infinite loop with certain log messages with exceptions - triggered by bug #44326
........
r617491 | nick | 2008-02-01 14:02:06 +0100 (Fri, 01 Feb 2008) | 1 line
Patch from bug #44336 - correctly escape sheet names in formula references, including tests for this, and fixes to old tests that were expecting the un-escaped sheet names
........
r617516 | nick | 2008-02-01 16:20:55 +0100 (Fri, 01 Feb 2008) | 1 line
Make a start on the hyperlink record support - not finished yet though, so not enabled
........
r617523 | nick | 2008-02-01 16:41:32 +0100 (Fri, 01 Feb 2008) | 1 line
Get the Hyperlink record code so that it doesn't break any existing tests, and add in (no usermodel support yet though)
........
r617555 | nick | 2008-02-01 17:52:58 +0100 (Fri, 01 Feb 2008) | 1 line
More Hyperlink support. Doesn't end up in HSSFCell just yet, as the records are in the wrong bit of the file, so don't get associated with the sheet. All tests still passing though
........
r617834 | yegor | 2008-02-02 18:06:14 +0100 (Sat, 02 Feb 2008) | 1 line
usermodel support for excel hyperlinks
........
r618230 | nick | 2008-02-04 11:48:29 +0100 (Mon, 04 Feb 2008) | 1 line
Implement CountA, CountIf, Index, Rows and Columns functions. Patch from Josh Micich in bug #44345
........
r618235 | nick | 2008-02-04 12:14:49 +0100 (Mon, 04 Feb 2008) | 1 line
Test file with hyperlinks on many sheets, of different types
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@618325 13f79535-47bb-0310-9956-ffa450edef68
2008-02-04 11:55:43 -05:00
<mkdir dir= "build/non-ant-classes" />
2003-04-23 20:53:41 -04:00
<mkdir dir= "${main.output.dir}" />
<mkdir dir= "${scratchpad.output.dir}" />
2005-01-25 15:08:18 -05:00
<mkdir dir= "${contrib.output.dir}" />
<mkdir dir= "${examples.output.dir}" />
2007-12-27 04:12:57 -05:00
<mkdir dir= "${ooxml.output.dir}" />
2003-04-23 20:53:41 -04:00
<mkdir dir= "${main.output.test.dir}" />
<mkdir dir= "${contrib.output.test.dir}" />
<mkdir dir= "${scratchpad.output.test.dir}" />
2007-12-27 04:12:57 -05:00
<mkdir dir= "${ooxml.output.test.dir}" />
2003-04-23 20:53:41 -04:00
<mkdir dir= "${main.reports.test}" />
<mkdir dir= "${scratchpad.reports.test}" />
<mkdir dir= "${contrib.reports.test}" />
2007-12-27 06:52:12 -05:00
<mkdir dir= "${ooxml.reports.test}" />
2003-04-23 20:53:41 -04:00
<mkdir dir= "${junit.report.dir}" />
<mkdir dir= "${jdepend.report.dir}" />
<mkdir dir= "${jdepend.report.out.dir}" />
<mkdir dir= "${apidocs.report.dir}" />
<mkdir dir= "${dist.dir}" />
<mkdir dir= "${build.site.src}/${main.documentation}" />
<copy todir= "${build.site.src}/${main.documentation}" >
<fileset dir= "${main.documentation}" />
</copy>
<copy file= "forrest.properties" tofile= "${build.site.src}/forrest.properties" />
</target>
<target name= "clean" >
<delete dir= "build" />
</target>
2008-11-07 04:29:54 -05:00
<target name= "testexist" >
<echo message= "Testing for ${destfile}" level= "debug" />
<available file= "${destfile}" property= "exist" />
</target>
<target name= "downloadfile" unless= "exist" depends= "testexist" >
<get src= "${sourcefile}" dest= "${destfile}" />
</target>
2003-04-23 20:53:41 -04:00
<target name= "check-jars" >
<condition property= "jars.present" >
2003-07-14 08:11:12 -04:00
<or >
<and >
2008-11-07 04:29:54 -05:00
<available file= "${main.commons-logging.jar}" />
<available file= "${main.log4j.jar}" />
<available file= "${main.junit.jar}" />
2003-07-14 08:11:12 -04:00
</and>
<isset property= "disconnected" />
</or>
2003-04-23 20:53:41 -04:00
</condition>
</target>
2008-11-07 04:29:54 -05:00
<target name= "fetch-jars" depends= "check-jars" unless= "jars.present"
description="Fetches needed JAR files from the Internet">
<antcall target= "downloadfile" >
<param name= "sourcefile" value= "${main.commons-logging.url}" />
<param name= "destfile" value= "${main.commons-logging.jar}" />
</antcall>
<antcall target= "downloadfile" >
<param name= "sourcefile" value= "${main.log4j.url}" />
<param name= "destfile" value= "${main.log4j.jar}" />
</antcall>
<antcall target= "downloadfile" >
2008-11-07 09:17:10 -05:00
<param name= "sourcefile" value= "${main.junit.url}" />
<param name= "destfile" value= "${main.junit.jar}" />
2008-11-07 04:29:54 -05:00
</antcall>
</target>
<target name= "check-ooxml-jars" >
<condition property= "ooxml.jars.present" >
<or >
<and >
<available file= "${ooxml.dom4j.jar}" />
<available file= "${ooxml.xmlbeans.jar}" />
<available file= "${ooxml.jsr173.jar}" />
<available file= "${ooxml.schemas.jar}" />
</and>
<isset property= "disconnected" />
</or>
</condition>
</target>
<target name= "fetch-ooxml-jars" depends= "check-ooxml-jars" unless= "ooxml.jars.present" >
<antcall target= "downloadfile" >
<param name= "sourcefile" value= "${ooxml.dom4j.url}" />
<param name= "destfile" value= "${ooxml.dom4j.jar}" />
</antcall>
<antcall target= "downloadfile" >
<param name= "sourcefile" value= "${ooxml.xmlbeans.url}" />
<param name= "destfile" value= "${ooxml.xmlbeans.jar}" />
</antcall>
<antcall target= "downloadfile" >
<param name= "sourcefile" value= "${ooxml.jsr173.url}" />
<param name= "destfile" value= "${ooxml.jsr173.jar}" />
</antcall>
<antcall target= "downloadfile" >
<param name= "sourcefile" value= "${ooxml.schemas.url}" />
<param name= "destfile" value= "${ooxml.schemas.jar}" />
</antcall>
2003-04-23 20:53:41 -04:00
</target>
2008-11-07 04:29:54 -05:00
<target name= "check-ooxml-xsds" >
2007-12-26 12:39:15 -05:00
<condition property= "ooxml-xsds.present" >
<or >
<and >
<available file= "${ooxml.xsds.izip}" />
</and>
<isset property= "disconnected" />
</or>
</condition>
2008-04-09 17:04:41 -04:00
</target>
2007-12-26 12:39:15 -05:00
<target name= "fetch-ooxml-xsds" unless= "ooxml-xsds.present"
description="Fetches needed OOXML xsd files from the Internet">
<get src= "${ooxml.xsds.url}" dest= "${ooxml.xsds.ozip}" />
2008-04-09 17:04:41 -04:00
<unzip src= "${ooxml.xsds.ozip}" dest= "${ooxml.lib}" >
<patternset >
<include name= "OfficeOpenXML-XMLSchema.zip" />
</patternset>
</unzip>
</target>
<target name= "check-compiled-ooxml-xsds" >
2007-12-27 04:12:57 -05:00
<condition property= "ooxml-compiled-xsds.present" >
<or >
<and >
<available file= "${ooxml.xsds.jar}" />
</and>
<isset property= "disconnected" />
</or>
</condition>
2008-04-09 17:04:41 -04:00
</target>
<target name= "compile-ooxml-xsds" unless= "ooxml-compiled-xsds.present"
2008-11-07 04:29:54 -05:00
depends="check-jars,fetch-jars"
2008-04-09 17:04:41 -04:00
description="Unpacks the OOXML xsd files, and compiles them into XmlBeans">
<taskdef name= "xmlbean"
classname="org.apache.xmlbeans.impl.tool.XMLBean"
classpath="${ooxml.jar2.dir}:${ooxml.jar3.dir}:${ooxml.jar4.dir}:${ooxml.jar4.dir}:${ooxml.jar5.dir}" />
<unzip src= "${ooxml.xsds.izip}" dest= "build/ooxml-xsds/" />
<!--
schema="build/ooxml-xsds/"
schema="build/ooxml-xsds/sml-workbook.xsd"
-->
<xmlbean
schema="build/ooxml-xsds/"
destfile="${ooxml.xsds.jar}"
javasource="1.4"
failonerror="true"
fork="true"
memoryMaximumSize="512m"
>
<classpath refid= "ooxml.classpath" />
</xmlbean>
</target>
2007-12-26 12:39:15 -05:00
2008-10-26 16:08:58 -04:00
<target name= "compile" depends= "init, c o m p i l e - m a i n ,
2008-01-21 13:00:30 -05:00
compile-scratchpad, compile-contrib, compile-examples"
2005-01-25 15:08:18 -05:00
description="Compiles the POI main classes, scratchpad, contrib, and examples"/>
2003-04-23 20:53:41 -04:00
2009-04-11 07:55:06 -04:00
<target name= "compile-main" >
2005-05-16 17:39:22 -04:00
<copy todir= "${main.output.dir}" >
<fileset dir= "${main.resource1.dir}" />
</copy>
2005-07-13 16:52:10 -04:00
<javac target= "${jdk.version.class}" source= "${jdk.version.source}"
2008-01-21 13:00:30 -05:00
failonerror="true" destdir="${main.output.dir}" debug="on" fork="yes">
<src path= "${main.src}" />
2005-05-16 17:39:22 -04:00
<classpath refid= "main.classpath" />
</javac>
2005-07-13 16:52:10 -04:00
<javac target= "${jdk.version.class}" source= "${jdk.version.source}"
failonerror="true" destdir="${main.output.test.dir}" debug="on"
fork="yes" srcdir="${main.src.test}">
2005-05-16 17:39:22 -04:00
<classpath >
<path refid= "main.classpath" />
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642566,642568-642574,642576 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r642566 | nick | 2008-03-29 17:45:28 +0000 (Sat, 29 Mar 2008) | 1 line
Move the missing record aware eventusermodel code out of scratchpad
........
r642571 | nick | 2008-03-29 18:11:48 +0000 (Sat, 29 Mar 2008) | 1 line
Merge several bug tests into one file
........
r642574 | nick | 2008-03-29 18:23:33 +0000 (Sat, 29 Mar 2008) | 1 line
Move the FormulaEvaluator code out of scratchpad
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@642591 13f79535-47bb-0310-9956-ffa450edef68
2008-03-29 15:36:53 -04:00
<pathelement path= "${main.output.dir}" />
2005-05-16 17:39:22 -04:00
<pathelement location= "${junit.jar1.dir}" />
</classpath>
</javac>
</target>
2003-04-23 20:53:41 -04:00
2007-12-21 07:12:50 -05:00
<target name= "compile-scratchpad" depends= "init,compile-main" >
2005-07-13 16:52:10 -04:00
<javac target= "${jdk.version.class}" source= "${jdk.version.source}"
failonerror="true" destdir="${scratchpad.output.dir}" debug="on"
fork="yes" srcdir="${scratchpad.src}">
2005-05-16 17:39:22 -04:00
<classpath refid= "scratchpad.classpath" />
</javac>
2005-07-13 16:52:10 -04:00
<javac target= "${jdk.version.class}" source= "${jdk.version.source}"
failonerror="true" destdir="${scratchpad.output.test.dir}" debug="on"
fork="yes" srcdir="${scratchpad.src.test}">
2005-05-16 17:39:22 -04:00
<classpath >
<path refid= "scratchpad.classpath" />
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642565,642568-642570,642572-642573,642576-642736,642739-642877,642879,642881-642890,642892-642903,642905-642945,642947-643624,643626-643653,643655-643669,643671,643673-643830,643832-643833,643835-644342,644344-644472,644474-644508,644510-645347,645349-645351,645353-645559,645561-645565,645568-645951,645953-646193,646195-646311,646313-646404,646406-646665,646667-646853,646855-646869,646871-647151,647153-647185,647187-647277,647279-647566,647568-647573,647575,647578-647711,647714-647737,647739-647823,647825-648155,648157-648202,648204-648273,648275,648277-648302,648304-648333,648335-648588,648590-648622,648625-648673,648675-649141,649144,649146-649556,649558-649795,649799,649801-649910,649912-649913,649915-650128,650131-650132,650134-650137,650140-650914,650916-651991,651993-652284,652286-652287,652289,652291,652293-652297,652299-652328,652330-652425,652427-652445,652447-652560,652562-652933,652935,652937-652993,652995-653116,653118-653124,653126-653483,653487-653519,653522-653550,653552-653607,653609-653667,653669-653674,653676-653814,653817-653830,653832-653891,653893-653944,653946-654055,654057-654355,654357-654365,654367-654648,654651-655215,655217-655277,655279-655281,655283-655911,655913-656212,656214,656216-656251,656253-656698,656700-656756,656758-656892,656894-657135,657137-657165,657168-657179,657181-657354,657356-657357,657359-657701,657703-657874,657876-658032,658034-658284,658286,658288-658301,658303-658307,658309-658321,658323-658335,658337-658348,658351,658353-658832,658834-658983,658985,658987-659066,659068-659402,659404-659428,659430-659451,659453-659454,659456-659461,659463-659477,659479-659524,659526-659571,659574,659576-660255,660257-660262,660264-660279,660281-660343,660345-660473,660475-660827,660829-660833,660835-660888,660890-663321,663323-663435,663437-663764,663766-663854,663856-664219,664221-664489,664494-664514,664516-668013,668015-668142,668144-668152,668154,668156-668256,668258,668260-669139,669141-669455,669457-669657,669659-669808,669810-670189,670191-671321,671323-672229,672231-672549,672551-672552,672554-672561,672563-672566,672568,672571-673049,673051-673852,673854-673862,673864-673986,673988-673996,673998-674347,674349-674890,674892-674910,674912-674936,674938-674952,674954-675078,675080-675085,675087-675217,675219-675660,675662-675670,675672-675716,675718-675726,675728-675733,675735-675775,675777-675782,675784,675786-675791,675794-675852,675854-676200,676202,676204,676206-676220,676222-676309,676311-676456,676458-676994,676996-677027,677030-677040,677042-677056,677058-677375,677377-677968,677970-677971,677973,677975-677994,677996-678286,678288-678538,678540-680393,680395-680469,680471-680529,680531-680852,680854-681529,681531-681571,681573-682224,682226,682228,682231-682281,682283-682335,682337-682507,682509,682512-682517,682519-682532,682534-682619,682622-682777,682779-682998,683000-683019,683021-683286 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r683023 | josh | 2008-08-06 00:03:33 +0100 (Wed, 06 Aug 2008) | 1 line
Fix JDK 1.4 compilation (after r682511 /bug 45538)
........
r683081 | josh | 2008-08-06 02:39:44 +0100 (Wed, 06 Aug 2008) | 1 line
refactoring aggregate records to a separate hierarchy. just starting
........
r683093 | josh | 2008-08-06 04:06:18 +0100 (Wed, 06 Aug 2008) | 1 line
should have been submitted with r683081
........
r683096 | josh | 2008-08-06 04:23:10 +0100 (Wed, 06 Aug 2008) | 1 line
should have been submitted with r683081
........
r683128 | josh | 2008-08-06 07:20:59 +0100 (Wed, 06 Aug 2008) | 1 line
removed TODO comment and formatted
........
r683132 | josh | 2008-08-06 07:27:39 +0100 (Wed, 06 Aug 2008) | 1 line
Partial fix for bug 45570 - Converted instance BitField fields to static
........
r683167 | josh | 2008-08-06 09:42:40 +0100 (Wed, 06 Aug 2008) | 1 line
Added conditional format records to BiffViewer
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@683670 13f79535-47bb-0310-9956-ffa450edef68
2008-08-07 14:21:32 -04:00
<pathelement location= "${main.output.test.dir}" />
<pathelement location= "${scratchpad.output.dir}" />
2005-05-16 17:39:22 -04:00
<pathelement location= "${junit.jar1.dir}" />
</classpath>
</javac>
2006-03-26 11:22:16 -05:00
2008-04-09 17:04:41 -04:00
<!-- Copy HSLF Resources over -->
<property name= "hslf.data" value= "org/apache/poi/hslf/data" />
<mkdir dir= "${scratchpad.output.dir}/${hslf.data}" />
<copy todir= "${scratchpad.output.dir}/${hslf.data}" >
<fileset dir= "${scratchpad.src}/${hslf.data}" >
<include name= "*.ppt" />
</fileset>
</copy>
<!-- Copy HDGF Resources over -->
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642565,642568-642570,642572-642573,642576-642736,642739-642877,642879,642881-642890,642892-642903,642905-642945,642947-643624,643626-643653,643655-643669,643671,643673-643830,643832-643833,643835-644342,644344-644472,644474-644508,644510-645347,645349-645351,645353-645559,645561-645565,645568-645951,645953-646193,646195-646311,646313-646404,646406-646665,646667-646853,646855-646869,646871-647151,647153-647185,647187-647277,647279-647566,647568-647573,647575,647578-647711,647714-647737,647739-647823,647825-648155,648157-648202,648204-648273,648275,648277-648302,648304-648333,648335-648588,648590-648622,648625-648673,648675-649141,649144,649146-649556,649558-649795,649799,649801-649910,649912-649913,649915-650128,650131-650132,650134-650137,650140-650914,650916-651991,651993-652284,652286-652287,652289,652291,652293-652297,652299-652328,652330-652425,652427-652445,652447-652560,652562-652933,652935,652937-652993,652995-653116,653118-653124,653126-653483,653487-653519,653522-653550,653552-653607,653609-653667,653669-653674,653676-653814,653817-653830,653832-653891,653893-653944,653946-654055,654057-654355,654357-654365,654367-654648,654651-655215,655217-655277,655279-655281,655283-655911,655913-656212,656214,656216-656251,656253-656698,656700-656756,656758-656892,656894-657135,657137-657165,657168-657179,657181-657354,657356-657357,657359-657701,657703-657874,657876-658032,658034-658284,658286,658288-658301,658303-658307,658309-658321,658323-658335,658337-658348,658351,658353-658832,658834-658983,658985,658987-659066,659068-659402,659404-659428,659430-659451,659453-659454,659456-659461,659463-659477,659479-659524,659526-659571,659574,659576-660255,660257-660262,660264-660279,660281-660343,660345-660473,660475-660827,660829-660833,660835-660888,660890-663321,663323-663435,663437-663764,663766-663854,663856-664219,664221-664489,664494-664514,664516-668013,668015-668142,668144-668152,668154,668156-668256,668258,668260-669139,669141-669455,669457-669657,669659-669808,669810-670189,670191-671321,671323-672229,672231-672549,672551-672552,672554-672561,672563-672566,672568,672571-673049,673051-673852,673854-673862,673864-673986,673988-673996,673998-674348 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r674348 | nick | 2008-07-06 22:16:05 +0100 (Sun, 06 Jul 2008) | 1 line
Shuffle the HDGF chunks_parse_cmds.tbl off into resources where it more properly belongs, and correctly update the legal notice file to match
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@674349 13f79535-47bb-0310-9956-ffa450edef68
2008-07-06 17:19:17 -04:00
<copy todir= "${scratchpad.output.dir}" >
<fileset dir= "${scratchpad.resource1.dir}" />
</copy>
2005-05-16 17:39:22 -04:00
</target>
2003-04-23 20:53:41 -04:00
2005-05-16 17:39:22 -04:00
<target name= "compile-contrib" depends= "init" >
2005-07-13 16:52:10 -04:00
<javac target= "${jdk.version.class}" source= "${jdk.version.source}"
failonerror="true" destdir="${contrib.output.dir}" debug="on" fork="yes"
srcdir="${contrib.src}">
2005-05-16 17:39:22 -04:00
<classpath refid= "contrib.classpath" />
</javac>
2005-07-13 16:52:10 -04:00
<javac target= "${jdk.version.class}" source= "${jdk.version.source}"
failonerror="true" destdir="${contrib.output.test.dir}" debug="on"
fork="yes" srcdir="${contrib.src.test}">
2005-05-16 17:39:22 -04:00
<classpath >
<path refid= "contrib.classpath" />
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642566,642568-642574,642576 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r642566 | nick | 2008-03-29 17:45:28 +0000 (Sat, 29 Mar 2008) | 1 line
Move the missing record aware eventusermodel code out of scratchpad
........
r642571 | nick | 2008-03-29 18:11:48 +0000 (Sat, 29 Mar 2008) | 1 line
Merge several bug tests into one file
........
r642574 | nick | 2008-03-29 18:23:33 +0000 (Sat, 29 Mar 2008) | 1 line
Move the FormulaEvaluator code out of scratchpad
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@642591 13f79535-47bb-0310-9956-ffa450edef68
2008-03-29 15:36:53 -04:00
<pathelement path= "${contrib.output.dir}" />
2005-05-16 17:39:22 -04:00
<pathelement location= "${junit.jar1.dir}" />
</classpath>
</javac>
</target>
2003-04-23 20:53:41 -04:00
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642566,642568-642574,642576 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r642566 | nick | 2008-03-29 17:45:28 +0000 (Sat, 29 Mar 2008) | 1 line
Move the missing record aware eventusermodel code out of scratchpad
........
r642571 | nick | 2008-03-29 18:11:48 +0000 (Sat, 29 Mar 2008) | 1 line
Merge several bug tests into one file
........
r642574 | nick | 2008-03-29 18:23:33 +0000 (Sat, 29 Mar 2008) | 1 line
Move the FormulaEvaluator code out of scratchpad
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@642591 13f79535-47bb-0310-9956-ffa450edef68
2008-03-29 15:36:53 -04:00
<target name= "compile-examples" depends= "init,compile-ooxml" >
2005-07-13 16:52:10 -04:00
<javac target= "${jdk.version.class}" source= "${jdk.version.source}"
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642566,642568-642574,642576 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r642566 | nick | 2008-03-29 17:45:28 +0000 (Sat, 29 Mar 2008) | 1 line
Move the missing record aware eventusermodel code out of scratchpad
........
r642571 | nick | 2008-03-29 18:11:48 +0000 (Sat, 29 Mar 2008) | 1 line
Merge several bug tests into one file
........
r642574 | nick | 2008-03-29 18:23:33 +0000 (Sat, 29 Mar 2008) | 1 line
Move the FormulaEvaluator code out of scratchpad
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@642591 13f79535-47bb-0310-9956-ffa450edef68
2008-03-29 15:36:53 -04:00
failonerror="true" destdir="${examples.output.dir}" debug="on" fork="yes"
srcdir="${examples.src}">
2008-03-21 09:41:45 -04:00
<classpath >
<path refid= "examples.classpath" />
<path refid= "ooxml.classpath" />
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642566,642568-642574,642576 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r642566 | nick | 2008-03-29 17:45:28 +0000 (Sat, 29 Mar 2008) | 1 line
Move the missing record aware eventusermodel code out of scratchpad
........
r642571 | nick | 2008-03-29 18:11:48 +0000 (Sat, 29 Mar 2008) | 1 line
Merge several bug tests into one file
........
r642574 | nick | 2008-03-29 18:23:33 +0000 (Sat, 29 Mar 2008) | 1 line
Move the FormulaEvaluator code out of scratchpad
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@642591 13f79535-47bb-0310-9956-ffa450edef68
2008-03-29 15:36:53 -04:00
<pathelement path= "${ooxml.output.dir}" />
2008-03-21 09:41:45 -04:00
<pathelement location= "${junit.jar1.dir}" />
</classpath>
2005-01-25 15:08:18 -05:00
</javac>
</target>
2008-11-07 04:29:54 -05:00
<target name= "compile-ooxml" depends= "init, compile-main, compile-scratchpad" >
2007-12-27 04:12:57 -05:00
<javac target= "1.5" source= "1.5"
2007-12-26 12:39:15 -05:00
destdir="${ooxml.output.dir}" debug="on" srcdir="${ooxml.src}">
<classpath refid= "ooxml.classpath" />
</javac>
2008-01-16 12:12:41 -05:00
<javac target= "1.5" source= "1.5"
failonerror="true" destdir="${ooxml.output.test.dir}" debug="on"
fork="yes" srcdir="${ooxml.src.test}">
<classpath >
<path refid= "ooxml.classpath" />
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642566,642568-642574,642576 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r642566 | nick | 2008-03-29 17:45:28 +0000 (Sat, 29 Mar 2008) | 1 line
Move the missing record aware eventusermodel code out of scratchpad
........
r642571 | nick | 2008-03-29 18:11:48 +0000 (Sat, 29 Mar 2008) | 1 line
Merge several bug tests into one file
........
r642574 | nick | 2008-03-29 18:23:33 +0000 (Sat, 29 Mar 2008) | 1 line
Move the FormulaEvaluator code out of scratchpad
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@642591 13f79535-47bb-0310-9956-ffa450edef68
2008-03-29 15:36:53 -04:00
<pathelement path= "${ooxml.output.dir}" />
2008-03-30 12:25:52 -04:00
<pathelement path= "${main.output.test.dir}" />
2009-08-19 14:51:44 -04:00
<pathelement path= "${scratchpad.output.test.dir}" />
2008-01-16 12:12:41 -05:00
<pathelement location= "${junit.jar1.dir}" />
</classpath>
</javac>
2007-12-26 12:39:15 -05:00
</target>
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642565,642568-642570,642572-642573,642576-642736,642739-642877,642879,642881-642890,642892-642903,642905-642945,642947-643624,643626-643653,643655-643669,643671,643673-643830,643832-643833,643835-644342,644344-644472,644474-644508,644510-645347,645349-645351,645353-645559,645561-645565,645568-645951,645953-646193,646195-646311,646313-646404,646406-646665,646667-646853,646855-646869,646871-647151,647153-647185,647187-647277,647279-647566,647568-647573,647575,647578-647711,647714-647737,647739-647823,647825-648155,648157-648202,648204-648273,648275,648277-648302,648304-648333,648335-648588,648590-648622,648625-648673,648675-649141,649144,649146-649556,649558-649795,649799,649801-649910,649912-649913,649915-650128,650131-650132,650134-650137,650140-650914,650916-651991,651993-652284,652286-652287,652289,652291,652293-652297,652299-652328,652330-652425,652427-652445,652447-652560,652562-652933,652935,652937-652993,652995-653116,653118-653124,653126-653483,653487-653519,653522-653550,653552-653607,653609-653667,653669-653674,653676-653814,653817-653830,653832-653891,653893-653944,653946-654055,654057-654355,654357-654365,654367-654648,654651-655215,655217-655277,655279-655281,655283-655911,655913-656212,656214,656216-656251,656253-656698,656700-656756,656758-656892,656894-657135,657137-657165,657168-657179,657181-657354,657356-657357,657359-657701,657703-657874,657876-658032,658034-658284,658286,658288-658301,658303-658307,658309-658321,658323-658335,658337-658348,658351,658353-658832,658834-658983,658985,658987-659066,659068-659402,659404-659428,659430-659451,659453-659454,659456-659461,659463-659477,659479-659524,659526-659571,659574,659576-660255,660257-660262,660264-660279,660281-660343,660345-660473,660475-660827,660829-660833,660835-660888,660890-663321,663323-663435,663437-663764,663766-663854,663856-664219,664221-664489,664494-664514,664516-668013,668015-668142,668144-668152,668154,668156-668256,668258,668260-669139,669141-669455,669457-669657,669659-669808,669810-670189,670191-671321,671323-672229,672231-672549,672551-672552,672554-672561,672563-672566,672568,672571-673049,673051-673852,673854-673862,673864-673986,673988-673996,673998-674347,674349-674890,674892-674910,674912-674936,674938-674952,674954-675078,675080-675085,675087-675217,675219-675660,675662-675670,675672-675716,675718-675726,675728-675733,675735-675775,675777-675782,675784,675786-675791,675794-675852,675854-676200,676202,676204,676206-676221 via svnmerge from
https://svn.apache.org:443/repos/asf/poi/trunk
........
r676221 | nick | 2008-07-12 20:37:17 +0100 (Sat, 12 Jul 2008) | 1 line
Implement idea from bug #35583 - Include a version class, org.apache.poi.Version, to allow easy introspection of the POI version
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@676225 13f79535-47bb-0310-9956-ffa450edef68
2008-07-12 15:43:06 -04:00
<target name= "compile-version" depends= "init"
description="Compiles the version class">
<!-- Generate the .java file -->
<property name= "version.java" value= "${main.output.dir}/org/apache/poi/Version.java" />
<delete file= "${version.java}" />
<copy
file="src/resources/version/Version.java.template"
tofile="${version.java}">
<filterset >
<filter token= "VERSION" value= "${version.id}" />
<filter token= "DSTAMP" value= "${DSTAMP}" />
</filterset>
</copy>
<!-- Compile -->
<javac target= "${jdk.version.class}" source= "${jdk.version.source}"
failonerror="true" destdir="${main.output.dir}" debug="on" fork="yes"
srcdir="${main.output.dir}" />
<!-- Tidy up -->
<delete file= "${version.java}" />
</target>
2009-04-11 07:55:06 -04:00
<target name= "test" depends= "compile,test-main,test-scratchpad,test-contrib,test-ooxml"
2008-09-18 03:42:40 -04:00
description="Tests main, contrib, scratchpad and ooxml"/>
2003-04-23 20:53:41 -04:00
<target name= "-test-main-check" >
<uptodate property= "main.test.notRequired" targetfile= "${main.testokfile}" >
<srcfiles dir= "${main.src}" />
<srcfiles dir= "${main.src.test}" />
2008-05-23 11:05:12 -04:00
<srcfiles dir= "${ooxml.src}" />
2003-04-23 20:53:41 -04:00
</uptodate>
</target>
2005-05-16 17:39:22 -04:00
<target name= "test-main" unless= "main.test.notRequired"
2009-04-11 07:55:06 -04:00
depends="compile-main, -test-main-check">
2009-04-10 02:45:04 -04:00
<junit fork= "yes" forkmode= "once" printsummary= "yes" haltonfailure= "${halt.on.test.failure}"
2005-05-16 17:39:22 -04:00
failureproperty="main.test.failed" showoutput="true">
<classpath refid= "test.classpath" />
2009-06-16 08:31:56 -04:00
<sysproperty key= "user.language" value= "en" />
<sysproperty key= "user.country" value= "US" />
2009-08-23 08:34:24 -04:00
<sysproperty key= "POI.testdata.path" file= "${poi.test.dir}" />
2005-05-16 17:39:22 -04:00
<sysproperty key= "java.awt.headless" value= "true" />
<formatter type= "plain" />
<formatter type= "xml" />
<batchtest todir= "${main.reports.test}" >
<fileset dir= "${main.src.test}" >
<include name= "**/Test*.java" />
Merged revisions 627779-634630 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r627779 | nick | 2008-02-14 16:32:49 +0100 (Thu, 14 Feb 2008) | 1 line
In the interests of sanity, stop having hssf test data files in scratchpad and main, go to just having them in main
........
r627788 | nick | 2008-02-14 17:01:10 +0100 (Thu, 14 Feb 2008) | 1 line
Big formula update from Josh from bug #44364 - support for Match, NA and SumProduct functions, and initial error support in functions
........
r627999 | nick | 2008-02-15 11:30:10 +0100 (Fri, 15 Feb 2008) | 1 line
To avoid confusion and repeated changes in svn, update the TestDataValidation test to output its file (that needs opening in excel to check to output) into the system tmp directory
........
r628027 | nick | 2008-02-15 12:45:13 +0100 (Fri, 15 Feb 2008) | 1 line
Fix for bug #44403 - Have mid use the third argument properly, and test
........
r628029 | nick | 2008-02-15 12:53:25 +0100 (Fri, 15 Feb 2008) | 1 line
Fix for bug #44413 from Josh - Fix for circular references in INDEX, OFFSET, VLOOKUP formulas, where a cell is actually allowed to reference itself
........
r628033 | nick | 2008-02-15 13:04:42 +0100 (Fri, 15 Feb 2008) | 1 line
Fix from Josh from bug #44417 - Improved handling of references for the need to quote the sheet name for some formulas, but not when fetching a sheet by name
........
r628035 | nick | 2008-02-15 13:13:25 +0100 (Fri, 15 Feb 2008) | 1 line
Fix from Josh from bug #44421 - Update Match function to properly support Area references
........
r628044 | nick | 2008-02-15 13:59:40 +0100 (Fri, 15 Feb 2008) | 1 line
Partial fix for bug #44410 - support whole column ranges such as C:C in the formula evaluator (so SUM(D:D) will now work). However, the formula string will still be displayed wrong
........
r628065 | nick | 2008-02-15 14:50:38 +0100 (Fri, 15 Feb 2008) | 1 line
Further support for whole-column references, including formula strings and the evaluator. Also has some new tests for it
........
r628714 | nick | 2008-02-18 14:08:16 +0100 (Mon, 18 Feb 2008) | 1 line
Update notice for latest guidance on ooxml xsd licence, and update getting involved to link to the newly released binary file format docs
........
r629552 | nick | 2008-02-20 19:14:30 +0100 (Wed, 20 Feb 2008) | 1 line
Patch from Josh from bug #44403 - Further support for unusual, but valid, arguments to the Mid function
........
r629738 | nick | 2008-02-21 11:36:08 +0100 (Thu, 21 Feb 2008) | 1 line
Fix from Josh from bug #44456 - Update contrib SViewer to not fail if a HSSFRow is null
........
r629742 | nick | 2008-02-21 11:49:25 +0100 (Thu, 21 Feb 2008) | 1 line
Use the right way to figure out how many rows on a sheet, so we display the row number for all of them on the left hand side. Also, tidy up some imports
........
r629755 | nick | 2008-02-21 12:34:25 +0100 (Thu, 21 Feb 2008) | 1 line
Fix bug 38921, where HSSFPalette.findSimilar() wasn't working properly, and add tests for it
........
r629821 | nick | 2008-02-21 16:08:44 +0100 (Thu, 21 Feb 2008) | 1 line
Patch from Josh from bug #44371 - support for OFFSET function, and various tweaks to the formula evaluator to support this
........
r629829 | nick | 2008-02-21 16:35:59 +0100 (Thu, 21 Feb 2008) | 1 line
Patch from Josh from bug #44366 - InputStreams passed to POIFSFileSystem are now automatically closed. A warning is generated for people who might've relied on them not being closed before, and a wrapper to restore the old behaviour is supplied
........
r629831 | nick | 2008-02-21 16:40:34 +0100 (Thu, 21 Feb 2008) | 1 line
Patch from Josh from bug #44437 - improved unit test for poifs
........
r629832 | nick | 2008-02-21 16:42:06 +0100 (Thu, 21 Feb 2008) | 1 line
Patch from Josh from bug #44437 - improved unit test for poifs
........
r629837 | nick | 2008-02-21 16:48:52 +0100 (Thu, 21 Feb 2008) | 1 line
Patch from Josh from bug #44449 - Handle SharedFormulas better, for where there are formulas for the same area on two sheets, and when the shared formula flag is set incorrectly
........
r629849 | nick | 2008-02-21 17:22:18 +0100 (Thu, 21 Feb 2008) | 1 line
Add a disabled test for a file with whacky StyleRecords that trigger an AIOOB
........
r629865 | nick | 2008-02-21 17:44:46 +0100 (Thu, 21 Feb 2008) | 1 line
At the request of legal-discuss, shuffle the ooxml xsd licence details into LICENSE from NOTICE
........
r630160 | nick | 2008-02-22 12:23:50 +0100 (Fri, 22 Feb 2008) | 1 line
Patch from Josh from bug #44450 - VLookup and HLookup support, and improvements to Lookup and Offset
........
r630164 | nick | 2008-02-22 12:40:00 +0100 (Fri, 22 Feb 2008) | 1 line
Bug #44471 - Crystal Reports generates files with short StyleRecords, which isn't allowed in the spec. Work around this
........
r633114 | nick | 2008-03-03 16:01:18 +0100 (Mon, 03 Mar 2008) | 1 line
Patch from Paolo from bug #44481 - getVerticallyCenter shouldn't take a parameter, but leave the old version in as deprecated for now
........
r633118 | nick | 2008-03-03 16:10:46 +0100 (Mon, 03 Mar 2008) | 1 line
Fix from Yegor from bug #44491 - don't have the new style handy POIDocument property stuff break old style hpsf+hssf use
........
r633126 | nick | 2008-03-03 16:26:38 +0100 (Mon, 03 Mar 2008) | 1 line
Patch from Josh from bug #44495 - Handle named cell ranges in formulas that have lower case parts
........
r633151 | nick | 2008-03-03 17:09:02 +0100 (Mon, 03 Mar 2008) | 1 line
Patch from Josh from bug #44510 - Fix how DVALRecord works with dropdowns
........
r633169 | nick | 2008-03-03 17:55:00 +0100 (Mon, 03 Mar 2008) | 1 line
Patch from Josh from bug #44508 - Fix formula evaluation with evaluateInCell on boolean formulas
........
r633205 | nick | 2008-03-03 18:47:36 +0100 (Mon, 03 Mar 2008) | 1 line
Fix indent, add more documentation, and make the error message more helpful
........
r633505 | nick | 2008-03-04 16:06:29 +0100 (Tue, 04 Mar 2008) | 1 line
Problem files from bug #44501
........
r633547 | nick | 2008-03-04 17:53:32 +0100 (Tue, 04 Mar 2008) | 1 line
Big patch from Josh from bug #44504 - lots of formula parser improvements
........
r633548 | nick | 2008-03-04 17:59:02 +0100 (Tue, 04 Mar 2008) | 1 line
Changelog update for last patch
........
r634318 | nick | 2008-03-06 16:54:06 +0100 (Thu, 06 Mar 2008) | 1 line
Change the behaviour on short last blocks to be a warning not an exception, as some people seem to have "real" valid files that trigger this. Fixed bug #28231
........
r634371 | nick | 2008-03-06 19:06:48 +0100 (Thu, 06 Mar 2008) | 1 line
Embeded files from bug #44524
........
r634372 | nick | 2008-03-06 19:13:47 +0100 (Thu, 06 Mar 2008) | 1 line
Add broken test for bug #43901
........
r634617 | nick | 2008-03-07 12:18:02 +0100 (Fri, 07 Mar 2008) | 1 line
Patch from Josh from bug #43901 - Correctly update the internal last cell number when adding and removing cells (previously sometimes off-by-one)
........
r634619 | nick | 2008-03-07 12:36:14 +0100 (Fri, 07 Mar 2008) | 1 line
Improved support for read-only recommended workbooks, fixing bug #44536
........
r634630 | nick | 2008-03-07 13:06:18 +0100 (Fri, 07 Mar 2008) | 1 line
Patch largely from Josh from bug #44539 - Support for area references in formulas of rows >= 32768
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@634936 13f79535-47bb-0310-9956-ffa450edef68
2008-03-08 06:49:00 -05:00
<exclude name= "**/All*Tests.java" />
2005-05-16 17:39:22 -04:00
<exclude name= "**/TestUnfixedBugs.java" />
2005-08-18 03:06:44 -04:00
<exclude name= "**/TestcaseRecordInputStream.java" />
2005-05-16 17:39:22 -04:00
</fileset>
</batchtest>
</junit>
<delete file= "${main.testokfile}" />
<antcall target= "-test-main-write-testfile" />
</target>
2009-04-11 07:55:06 -04:00
<target name= "test-fail" depends= "compile-main"
2005-05-16 17:39:22 -04:00
description="run tests that are known to fail">
<junit printsummary= "yes" showoutput= "true" filtertrace= "no"
haltonfailure="false">
<classpath refid= "test.classpath" />
<classpath >
<path refid= "scratchpad.classpath" />
<pathelement location= "${main.output.dir}" />
<pathelement location= "${scratchpad.output.dir}" />
<pathelement location= "${scratchpad.output.test.dir}" />
<pathelement location= "${junit.jar1.dir}" />
</classpath>
2009-06-16 08:31:56 -04:00
<sysproperty key= "user.language" value= "en" />
<sysproperty key= "user.country" value= "US" />
2009-08-23 08:34:24 -04:00
<sysproperty key= "POI.testdata.path" file= "${poi.test.dir}" />
2005-05-16 17:39:22 -04:00
<sysproperty key= "java.awt.headless" value= "true" />
<formatter type= "plain" usefile= "no" />
<batchtest todir= "${main.reports.test}" >
<fileset dir= "${main.src.test}" >
<include name= "**/TestEmptyDocument.java" />
<include name= "**/TestUnfixedBugs.java" />
</fileset>
</batchtest>
</junit>
</target>
2003-05-09 07:09:51 -04:00
2005-04-21 09:46:38 -04:00
2003-10-22 19:16:34 -04:00
<target name= "single-test" depends= "-test-property-check,compile-main" description= "Runs a single test case specified with -Dtestcase=classname" >
2005-04-21 09:46:38 -04:00
<junit printsummary= "yes" showoutput= "true" filtertrace= "no" haltonfailure= "false" >
2003-07-14 08:11:12 -04:00
<classpath refid= "test.classpath" />
2008-11-10 03:15:30 -05:00
<classpath >
<path refid= "test.classpath" />
<pathelement location= "${main.output.dir}" />
<pathelement location= "${scratchpad.output.dir}" />
<pathelement location= "${scratchpad.output.test.dir}" />
<pathelement location= "${junit.jar1.dir}" />
</classpath>
2009-06-16 08:31:56 -04:00
<sysproperty key= "user.language" value= "en" />
<sysproperty key= "user.country" value= "US" />
2009-08-23 08:34:24 -04:00
<sysproperty key= "POI.testdata.path" file= "${poi.test.dir}" />
<sysproperty key= "java.awt.headless" value= "true" />
2003-05-04 05:17:06 -04:00
<formatter type= "plain" usefile= "no" />
<formatter type= "xml" />
2003-07-14 08:11:12 -04:00
<test name= "${testcase}" />
</junit>
</target>
<target name= "-test-property-check" unless= "testcase" >
<echo message= "Please use -Dtestcase=org.your.testcase to run a single test" />
<fail />
2003-05-04 05:17:06 -04:00
</target>
2003-04-23 20:53:41 -04:00
<target name= "-test-main-write-testfile" unless= "main.test.failed" >
<echo file= "${main.testokfile}" append= "false" message= "testok" />
</target>
<target name= "-test-scratchpad-check" >
<uptodate property= "scratchpad.test.notRequired" targetfile= "${scratchpad.testokfile}" >
<srcfiles dir= "${scratchpad.src}" />
<srcfiles dir= "${scratchpad.src.test}" />
</uptodate>
</target>
2006-11-28 10:53:54 -05:00
<target name= "test-scratchpad" depends= "compile-main,compile-scratchpad,-test-scratchpad-check" unless= "scratchpad.test.notRequired" >
2009-04-10 02:45:04 -04:00
<junit printsummary= "yes" fork= "yes" forkmode= "once" haltonfailure= "${halt.on.test.failure}" failureproperty= "scratchpad.test.failed" >
2003-04-23 20:53:41 -04:00
<classpath >
<path refid= "scratchpad.classpath" />
<pathelement location= "${main.output.dir}" />
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642565,642568-642570,642572-642573,642576-642736,642739-642877,642879,642881-642890,642892-642903,642905-642945,642947-643624,643626-643653,643655-643669,643671,643673-643830,643832-643833,643835-644342,644344-644472,644474-644508,644510-645347,645349-645351,645353-645559,645561-645565,645568-645951,645953-646193,646195-646311,646313-646404,646406-646665,646667-646853,646855-646869,646871-647151,647153-647185,647187-647277,647279-647566,647568-647573,647575,647578-647711,647714-647737,647739-647823,647825-648155,648157-648202,648204-648273,648275,648277-648302,648304-648333,648335-648588,648590-648622,648625-648673,648675-649141,649144,649146-649556,649558-649795,649799,649801-649910,649912-649913,649915-650128,650131-650132,650134-650137,650140-650914,650916-651991,651993-652284,652286-652287,652289,652291,652293-652297,652299-652328,652330-652425,652427-652445,652447-652560,652562-652933,652935,652937-652993,652995-653116,653118-653124,653126-653483,653487-653519,653522-653550,653552-653607,653609-653667,653669-653674,653676-653814,653817-653830,653832-653891,653893-653944,653946-654055,654057-654355,654357-654365,654367-654648,654651-655215,655217-655277,655279-655281,655283-655911,655913-656212,656214,656216-656251,656253-656698,656700-656756,656758-656892,656894-657135,657137-657165,657168-657179,657181-657354,657356-657357,657359-657701,657703-657874,657876-658032,658034-658284,658286,658288-658301,658303-658307,658309-658321,658323-658335,658337-658348,658351,658353-658832,658834-658983,658985,658987-659066,659068-659402,659404-659428,659430-659451,659453-659454,659456-659461,659463-659477,659479-659524,659526-659571,659574,659576-660255,660257-660262,660264-660279,660281-660343,660345-660473,660475-660827,660829-660833,660835-660888,660890-663321,663323-663435,663437-663764,663766-663854,663856-664219,664221-664489,664494-664514,664516-668013,668015-668142,668144-668152,668154,668156-668256,668258,668260-669139,669141-669455,669457-669657,669659-669808,669810-670189,670191-671321,671323-672229,672231-672549,672551-672552,672554-672561,672563-672566,672568,672571-673049,673051-673852,673854-673862,673864-673986,673988-673996,673998-674347,674349-674890,674892-674910,674912-674936,674938-674952,674954-675078,675080-675085,675087-675217,675219-675660,675662-675670,675672-675716,675718-675726,675728-675733,675735-675775,675777-675782,675784,675786-675791,675794-675852,675854-676200,676202,676204,676206-676220,676222-676309,676311-676456,676458-676994,676996-677027,677030-677040,677042-677056,677058-677375,677377-677968,677970-677971,677973,677975-677994,677996-678286,678288-678538,678540-680393,680395-680469,680471-680529,680531-680852,680854-681529,681531-681571,681573-682224,682226,682228,682231-682281,682283-682335,682337-682507,682509,682512-682517,682519-682532,682534-682619,682622-682777,682779-682998,683000-683019,683021-683286 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r683023 | josh | 2008-08-06 00:03:33 +0100 (Wed, 06 Aug 2008) | 1 line
Fix JDK 1.4 compilation (after r682511 /bug 45538)
........
r683081 | josh | 2008-08-06 02:39:44 +0100 (Wed, 06 Aug 2008) | 1 line
refactoring aggregate records to a separate hierarchy. just starting
........
r683093 | josh | 2008-08-06 04:06:18 +0100 (Wed, 06 Aug 2008) | 1 line
should have been submitted with r683081
........
r683096 | josh | 2008-08-06 04:23:10 +0100 (Wed, 06 Aug 2008) | 1 line
should have been submitted with r683081
........
r683128 | josh | 2008-08-06 07:20:59 +0100 (Wed, 06 Aug 2008) | 1 line
removed TODO comment and formatted
........
r683132 | josh | 2008-08-06 07:27:39 +0100 (Wed, 06 Aug 2008) | 1 line
Partial fix for bug 45570 - Converted instance BitField fields to static
........
r683167 | josh | 2008-08-06 09:42:40 +0100 (Wed, 06 Aug 2008) | 1 line
Added conditional format records to BiffViewer
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@683670 13f79535-47bb-0310-9956-ffa450edef68
2008-08-07 14:21:32 -04:00
<pathelement location= "${main.output.test.dir}" />
2003-04-23 20:53:41 -04:00
<pathelement location= "${scratchpad.output.dir}" />
<pathelement location= "${scratchpad.output.test.dir}" />
<pathelement location= "${junit.jar1.dir}" />
</classpath>
2009-06-16 08:31:56 -04:00
<sysproperty key= "user.language" value= "en" />
<sysproperty key= "user.country" value= "US" />
2009-08-23 08:34:24 -04:00
<sysproperty key= "POI.testdata.path" file= "${poi.test.dir}" />
2004-04-09 08:19:08 -04:00
<sysproperty key= "java.awt.headless" value= "true" />
2003-08-23 15:07:41 -04:00
<formatter type= "plain" />
2003-04-23 20:53:41 -04:00
<formatter type= "xml" />
<batchtest todir= "${scratchpad.reports.test}" >
<fileset dir= "${scratchpad.src.test}" >
<include name= "**/Test*.java" />
<exclude name= "**/AllTests.java" />
</fileset>
</batchtest>
</junit>
<delete file= "${scratchpad.testokfile}" />
<antcall target= "-test-scratchpad-write-testfile" />
</target>
<target name= "-test-scratchpad-write-testfile" unless= "scratchpad.test.failed" >
<echo file= "${scratchpad.testokfile}" append= "false" message= "testok" />
</target>
2008-04-09 17:04:41 -04:00
<target name= "single-scratchpad-test" depends= "compile-scratchpad,-test-property-check" description= "Runs a single test case specified with -Dtestcase=classname" >
<junit printsummary= "yes" showoutput= "true" filtertrace= "no" haltonfailure= "false" >
<classpath refid= "test.classpath" />
<classpath >
<path refid= "scratchpad.classpath" />
<pathelement location= "${main.output.dir}" />
<pathelement location= "${scratchpad.output.dir}" />
<pathelement location= "${scratchpad.output.test.dir}" />
<pathelement location= "${junit.jar1.dir}" />
</classpath>
2009-06-16 08:31:56 -04:00
<sysproperty key= "user.language" value= "en" />
<sysproperty key= "user.country" value= "US" />
2009-08-23 08:34:24 -04:00
<sysproperty key= "POI.testdata.path" file= "${poi.test.dir}" />
2008-04-09 17:04:41 -04:00
<sysproperty key= "java.awt.headless" value= "true" />
<sysproperty key= "java.awt.headless" value= "true" />
<formatter type= "plain" usefile= "no" />
<formatter type= "xml" />
<test name= "${testcase}" />
</junit>
</target>
2003-04-23 20:53:41 -04:00
<target name= "-test-contrib-check" >
<uptodate property= "contrib.test.notRequired" targetfile= "${contrib.testokfile}" >
<srcfiles dir= "${contrib.src}" />
<srcfiles dir= "${contrib.src.test}" />
</uptodate>
</target>
2006-11-28 10:53:54 -05:00
<target name= "test-contrib" depends= "compile-main,compile-contrib,-test-contrib-check" unless= "contrib.test.notRequired" >
2008-11-10 03:15:30 -05:00
<junit printsummary= "yes" fork= "yes" haltonfailure= "${halt.on.test.failure}" failureproperty= "contrib.test.failed" >
2003-04-23 20:53:41 -04:00
<classpath >
<path refid= "contrib.classpath" />
<pathelement location= "${main.output.dir}" />
<pathelement location= "${contrib.output.dir}" />
<pathelement location= "${contrib.output.test.dir}" />
<pathelement location= "${junit.jar1.dir}" />
</classpath>
2009-06-16 08:31:56 -04:00
<sysproperty key= "user.language" value= "en" />
<sysproperty key= "user.country" value= "US" />
2004-04-09 08:19:08 -04:00
<sysproperty key= "java.awt.headless" value= "true" />
2003-08-23 15:07:41 -04:00
<formatter type= "plain" />
2003-04-23 20:53:41 -04:00
<formatter type= "xml" />
<batchtest todir= "${contrib.reports.test}" >
<fileset dir= "${contrib.src.test}" >
<include name= "**/Test*.java" />
<exclude name= "**/AllTests.java" />
</fileset>
</batchtest>
</junit>
<delete file= "${contrib.testokfile}" />
<antcall target= "-test-contrib-write-testfile" />
</target>
<target name= "-test-contrib-write-testfile" unless= "contrib.test.failed" >
<echo file= "${contrib.testokfile}" append= "false" message= "testok" />
</target>
2007-12-27 06:52:12 -05:00
<target name= "-test-ooxml-check" >
<uptodate property= "ooxml.test.notRequired" targetfile= "${ooxml.testokfile}" >
<srcfiles dir= "${ooxml.src}" />
<srcfiles dir= "${ooxml.src.test}" />
</uptodate>
</target>
<target name= "test-ooxml" depends= "compile-main,compile-ooxml,-test-ooxml-check" unless= "ooxml.test.notRequired" >
2009-04-10 02:45:04 -04:00
<junit printsummary= "yes" fork= "yes" forkmode= "once" haltonfailure= "${halt.on.test.failure}" failureproperty= "ooxml.test.failed" >
2008-03-21 09:41:45 -04:00
<classpath refid= "test.ooxml.classpath" />
2009-06-16 08:31:56 -04:00
<sysproperty key= "user.language" value= "en" />
<sysproperty key= "user.country" value= "US" />
2009-08-23 08:34:24 -04:00
<sysproperty key= "POI.testdata.path" file= "${poi.test.dir}" />
2007-12-27 06:52:12 -05:00
<sysproperty key= "java.awt.headless" value= "true" />
<formatter type= "plain" />
<formatter type= "xml" />
<batchtest todir= "${ooxml.reports.test}" >
<fileset dir= "${ooxml.src.test}" >
<include name= "**/Test*.java" />
2008-04-06 16:27:40 -04:00
<exclude name= "**/All*Tests.java" />
2007-12-27 06:52:12 -05:00
</fileset>
</batchtest>
</junit>
<delete file= "${ooxml.testokfile}" />
<antcall target= "-test-ooxml-write-testfile" />
</target>
<target name= "-test-ooxml-write-testfile" unless= "ooxml.test.failed" >
<echo file= "${ooxml.testokfile}" append= "false" message= "testok" />
</target>
2008-03-11 08:52:46 -04:00
<target name= "single-test-ooxml" depends= "-test-property-check,compile-main,compile-ooxml" description= "Runs a single ooxml test case specified with -Dtestcase=classname" >
<junit printsummary= "yes" showoutput= "true" filtertrace= "no" haltonfailure= "false" >
2008-11-10 03:15:30 -05:00
<classpath refid= "test.ooxml.classpath" />
2009-06-16 08:31:56 -04:00
<sysproperty key= "user.language" value= "en" />
<sysproperty key= "user.country" value= "US" />
2009-08-23 08:34:24 -04:00
<sysproperty key= "POI.testdata.path" file= "${poi.test.dir}" />
2008-03-11 08:52:46 -04:00
<sysproperty key= "java.awt.headless" value= "true" />
<formatter type= "plain" usefile= "no" />
<formatter type= "xml" />
<test name= "${testcase}" />
</junit>
</target>
2003-04-23 20:53:41 -04:00
<target name= "-check-docs" >
<uptodate property= "main.docs.notRequired" targetfile= "${build.site}/index.html" >
<srcfiles dir= "${build.site.src}" />
</uptodate>
</target>
<target name= "-check-forrest-installed" unless= "env.FORREST_HOME" >
2003-08-02 15:48:57 -04:00
<echo > Please install Apache Forrest (see
< http://xml.apache.org/forrest/index.html> ) and set the
FORREST_HOME environment variable!</echo>
<fail message= "Apache Forrest is not installed." />
2003-04-23 20:53:41 -04:00
</target>
<!-- <target name="check - docs"> -->
<!-- <uptodate property="main.docs.notRequired" targetfile="${build.site}/index.html" > -->
<!-- <srcfiles dir= "${build.site.src}"/> -->
<!-- </uptodate> -->
<!-- </target> -->
2005-01-03 10:38:43 -05:00
<target name= "docs" depends= "init, -check-forrest-installed, -check-docs"
unless="main.docs.notRequired" description="Builds the POI website">
2003-04-23 20:53:41 -04:00
<mkdir dir= "${build.site.src}/src/documentation/content/apidocs" />
<copy todir= "${build.site.src}/src/documentation/content/apidocs" >
<fileset dir= "${apidocs.report.dir}" />
</copy>
2004-12-31 08:26:31 -05:00
<copy
tofile="${build.site.src}/src/documentation/content/jdepend.ehtml"
file="${jdepend.report.dir}/index.html" failonerror="false"/>
2003-04-23 20:53:41 -04:00
<mkdir dir= "${build.site.src}/src/documentation/content/junit" />
<copy todir= "${build.site.src}/src/documentation/content/junit" >
<fileset dir= "${junit.report.dir}" />
</copy>
2004-12-31 08:26:31 -05:00
<move
file="${build.site.src}/src/documentation/content/xdocs/status.xml"
tofile="${build.site.src}/status.xml"/>
2003-04-23 20:53:41 -04:00
<ant antfile= "${forrest.home}/forrest.antproxy.xml" target= "site" >
2003-08-23 15:07:41 -04:00
<property name= "project.home" location= "${build.site.src}" />
2003-04-23 20:53:41 -04:00
</ant>
<echo > Broken links:</echo>
<echo file= "${build.site}/../tmp/brokenlinks.txt" />
<touch >
<fileset dir= "${build.site}" />
</touch>
</target>
<!-- Checks whether reports are required to be run. If nothing has changed then they dont. -->
<target name= "-check-reports" >
<condition property= "reports.notRequired" >
<and >
<equals arg1= "${main.test.notRequired}" arg2= "true" />
<equals arg1= "${scratchpad.test.notRequired}" arg2= "true" />
<equals arg1= "${contrib.test.notRequired}" arg2= "true" />
</and>
</condition>
</target>
2003-07-14 08:11:12 -04:00
2005-01-01 18:39:42 -05:00
<!-- Creates reports and API documentation -->
<target name= "reports" unless= "reports.notRequired" depends= "-check-reports,
2005-05-16 17:39:22 -04:00
fail-unless-jdepend-is-available, test-ignore-failures, junitreport,
2009-04-11 07:55:06 -04:00
jdepend, javadocs, clover.html"
2005-01-01 18:39:42 -05:00
description="Creates various reports and the API documentation">
</target>
<!-- Runs all JUnit tests without aborting if one of the tests fails. -->
<target name= "test-ignore-failures" depends= "init" >
2004-12-31 08:26:31 -05:00
<antcall target= "test" >
<param name= "halt.on.test.failure" value= "false" />
</antcall>
2005-01-01 18:39:42 -05:00
</target>
2003-04-23 20:53:41 -04:00
2005-01-01 18:39:42 -05:00
<!-- Produces a report of the JUnit test results -->
2005-05-16 17:39:22 -04:00
<target name= "junitreport"
2009-04-11 07:55:06 -04:00
depends="test-ignore-failures"
2005-01-01 18:39:42 -05:00
description="Produces a report of the JUnit test results">
2004-12-31 08:26:31 -05:00
<junitreport todir= "${junit.report.dir}" >
<fileset dir= "${main.reports.test}" >
<include name= "TEST-*.xml" />
</fileset>
<fileset dir= "${scratchpad.reports.test}" >
<include name= "TEST-*.xml" />
</fileset>
<fileset dir= "${contrib.reports.test}" >
<include name= "TEST-*.xml" />
</fileset>
<report format= "frames" todir= "${junit.report.dir}" />
</junitreport>
</target>
2003-09-04 15:52:11 -04:00
2004-12-31 08:26:31 -05:00
2005-01-01 18:39:42 -05:00
<!-- Generates the API documentation. -->
2009-04-11 07:55:06 -04:00
<target name= "javadocs" depends= "init"
2005-01-20 12:17:19 -05:00
description="Generates the API documentation">
2005-05-16 17:39:22 -04:00
<javadoc verbose= "false" author= "true" destdir= "${apidocs.report.dir}"
2008-11-07 11:57:23 -05:00
windowtitle="POI API Documentation" use="true" version="true" maxmemory="256M">
2003-09-04 15:52:11 -04:00
<packageset dir= "${main.src}" defaultexcludes= "yes" >
2004-12-31 08:26:31 -05:00
<include name= "org/apache/poi/**" />
2003-09-04 15:52:11 -04:00
</packageset>
<packageset dir= "${scratchpad.src}" defaultexcludes= "yes" >
2004-12-31 08:26:31 -05:00
<include name= "org/apache/poi/**" />
2005-05-16 17:39:22 -04:00
<exclude name= "org/apache/poi/hdf/**" />
2003-09-04 15:52:11 -04:00
</packageset>
<packageset dir= "${contrib.src}" defaultexcludes= "yes" >
2004-12-31 08:26:31 -05:00
<include name= "org/apache/poi/**" />
2003-09-04 15:52:11 -04:00
</packageset>
2008-11-07 11:57:23 -05:00
<packageset dir= "${ooxml.src}" defaultexcludes= "yes" >
2008-11-24 05:48:25 -05:00
<include name= "org/apache/poi/**" />
</packageset>
2003-09-04 15:52:11 -04:00
2005-05-16 17:39:22 -04:00
<classpath id= "javadoc.classpath" >
2004-12-31 08:26:31 -05:00
<path refid= "main.classpath" />
<path refid= "scratchpad.classpath" />
<path refid= "contrib.classpath" />
2008-11-07 11:57:23 -05:00
<path refid= "ooxml.classpath" />
2005-05-16 17:39:22 -04:00
<path path= "${env.CLASSPATH}" />
2003-09-04 15:52:11 -04:00
</classpath>
2005-01-25 15:08:18 -05:00
<doctitle > <![CDATA[<h1>POI API Documentation</h1>]]> </doctitle>
2005-01-01 18:39:42 -05:00
<bottom >
2005-01-20 12:17:19 -05:00
<![CDATA[<i> Copyright ${tstamp.year} The Apache Software Foundation or
2005-01-25 15:08:18 -05:00
its licensors, as applicable.</i> ]]>
2005-01-01 18:39:42 -05:00
</bottom>
2005-05-16 17:39:22 -04:00
<group >
<title > DDF - Dreadful Drawing Format</title>
<package name= "org.apache.poi.ddf*" />
</group>
<group >
<title > HPSF - Horrible Property Set Format</title>
<package name= "org.apache.poi.hpsf*" />
</group>
<group >
<title > HSSF - Horrible Spreadsheet Format</title>
<package name= "org.apache.poi.hssf*" />
</group>
<group >
<title > HWPF - Horrible Word Processor Format</title>
<package name= "org.apache.poi.hwpf*" />
</group>
<group >
<title > POIFS - POI File System</title>
<package name= "org.apache.poi.poifs*" />
</group>
<group >
<title > Utilities</title>
<package name= "org.apache.poi.util*" />
</group>
2005-01-25 15:08:18 -05:00
<group >
<title > Examples</title>
<package name= "org.apache.poi.hpsf.examples*" />
<package name= "org.apache.poi.hssf.usermodel.examples*" />
</group>
2003-09-04 15:52:11 -04:00
</javadoc>
2004-04-09 07:45:38 -04:00
<antcall target= "clover.html" />
2003-09-04 15:52:11 -04:00
</target>
2005-01-01 18:39:42 -05:00
<!-- Generates documentation and reports -->
<target name= "site" depends= "reports, docs"
description="Generates POI's website's contents"/>
2008-11-20 10:08:42 -05:00
<target name= "maven-poms" depends= "jar" description= "Builds the POM files for a maven distribution, and copies these and the jars to the appropriate locations" >
<!-- TODO: Decide about source jars, and copy them if we have some -->
<!-- Build the org.apache.poi poms -->
<copy file= "maven/poi.pom" tofile= "${dist.dir}/poi-${version.id}.pom" >
<filterchain >
<replacetokens >
<token key= "VERSION" value= "${version.id}" />
</replacetokens>
</filterchain>
</copy>
<copy file= "maven/poi-contrib.pom" tofile= "${dist.dir}/poi-contrib-${version.id}.pom" >
<filterchain >
<replacetokens >
<token key= "VERSION" value= "${version.id}" />
</replacetokens>
</filterchain>
</copy>
<copy file= "maven/poi-scratchpad.pom" tofile= "${dist.dir}/poi-scratchpad-${version.id}.pom" >
<filterchain >
<replacetokens >
<token key= "VERSION" value= "${version.id}" />
</replacetokens>
</filterchain>
</copy>
<copy file= "maven/poi-ooxml.pom" tofile= "${dist.dir}/poi-ooxml-${version.id}.pom" >
<filterchain >
<replacetokens >
<token key= "VERSION" value= "${version.id}" />
</replacetokens>
</filterchain>
</copy>
<copy file= "maven/mvn-deploy.sh" todir= "${dist.dir}" >
<filterchain >
<replacetokens >
<token key= "REPOSITORY" value= "${apache.repository}" />
<token key= "VERSION" value= "${version.id}" />
<token key= "DSTAMP" value= "${DSTAMP}" />
2009-02-20 08:51:35 -05:00
</replacetokens>
</filterchain>
2008-11-20 10:08:42 -05:00
</copy>
2008-04-09 17:04:41 -04:00
</target>
2003-04-23 20:53:41 -04:00
2009-01-29 07:44:31 -05:00
<target name= "maven-ooxml-dependencies" description= "Builds the POM files for the compiled XmlBeans generated from the Ecma supplied xsds" >
2008-10-26 16:08:58 -04:00
<!-- ooxml - schemas -->
<copy file= "${ooxml.xsds.jar}" tofile= "${mavendist.ooxml.dir}/org.apache.poi/jars/${maven.ooxml.xsds.jar}" />
<copy file= "maven/ooxml-schemas.pom" tofile= "${mavendist.ooxml.dir}/org.apache.poi/poms/ooxml-schemas-${maven.ooxml.xsds.version.id}.pom" >
<filterchain >
<replacetokens >
<token key= "VERSION" value= "${maven.ooxml.xsds.version.id}" />
</replacetokens>
</filterchain>
</copy>
</target>
2008-11-08 08:21:42 -05:00
<target name= "jar" depends= "compile, compile-version" description= "Creates jar files for distribution" >
2006-12-28 16:11:43 -05:00
<jar destfile= "${dist.dir}/${jar.name}-${version.id}-${DSTAMP}.jar" >
2008-11-08 08:21:42 -05:00
<fileset dir= "${main.output.dir}" />
<fileset dir= "legal/" />
2004-08-23 04:52:54 -04:00
<manifest >
<attribute name= "Built-By" value= "${user.name}" />
2007-06-08 07:17:02 -04:00
<attribute name= "Specification-Title" value= "Apache POI" />
<attribute name= "Specification-Version" value= "${version.id}-${DSTAMP}" />
<attribute name= "Specification-Vendor" value= "Apache" />
<attribute name= "Implementation-Title" value= "Apache POI" />
<attribute name= "Implementation-Version" value= "${version.id}-${DSTAMP}" />
<attribute name= "Implementation-Vendor" value= "Apache" />
2004-08-23 04:52:54 -04:00
</manifest>
</jar>
2006-12-28 16:11:43 -05:00
<jar destfile= "${dist.dir}/${jar.name}-contrib-${version.id}-${DSTAMP}.jar" >
2008-11-08 08:21:42 -05:00
<fileset dir= "${contrib.output.dir}" />
<fileset dir= "legal/" />
2004-08-23 04:52:54 -04:00
<manifest >
<attribute name= "Built-By" value= "${user.name}" />
2007-06-08 07:17:02 -04:00
<attribute name= "Specification-Title" value= "Apache POI" />
<attribute name= "Specification-Version" value= "${version.id}-${DSTAMP}" />
<attribute name= "Specification-Vendor" value= "Apache" />
<attribute name= "Implementation-Title" value= "Apache POI" />
<attribute name= "Implementation-Version" value= "${version.id}-${DSTAMP}" />
<attribute name= "Implementation-Vendor" value= "Apache" />
2004-08-23 04:52:54 -04:00
</manifest>
</jar>
2006-12-28 16:11:43 -05:00
<jar destfile= "${dist.dir}/${jar.name}-scratchpad-${version.id}-${DSTAMP}.jar" >
2008-11-08 08:21:42 -05:00
<fileset dir= "${scratchpad.output.dir}" />
<fileset dir= "legal/" />
2004-08-23 04:52:54 -04:00
<manifest >
<attribute name= "Built-By" value= "${user.name}" />
2007-06-08 07:17:02 -04:00
<attribute name= "Specification-Title" value= "Apache POI" />
<attribute name= "Specification-Version" value= "${version.id}-${DSTAMP}" />
<attribute name= "Specification-Vendor" value= "Apache" />
<attribute name= "Implementation-Title" value= "Apache POI" />
<attribute name= "Implementation-Version" value= "${version.id}-${DSTAMP}" />
<attribute name= "Implementation-Vendor" value= "Apache" />
2004-08-23 04:52:54 -04:00
</manifest>
</jar>
2007-12-30 13:11:55 -05:00
<jar destfile= "${dist.dir}/${jar.name}-ooxml-${version.id}-${DSTAMP}.jar" >
2008-11-08 08:21:42 -05:00
<fileset dir= "${ooxml.output.dir}" />
<fileset dir= "legal/" />
2007-12-30 13:11:55 -05:00
<manifest >
<attribute name= "Built-By" value= "${user.name}" />
<attribute name= "Specification-Title" value= "Apache POI" />
<attribute name= "Specification-Version" value= "${version.id}-${DSTAMP}" />
<attribute name= "Specification-Vendor" value= "Apache" />
<attribute name= "Implementation-Title" value= "Apache POI" />
2009-05-17 14:38:33 -04:00
<attribute name= "Implementation-Version" value= "${version.id}-${DSTAMP}" />
<attribute name= "Implementation-Vendor" value= "Apache" />
</manifest>
</jar>
</target>
<target name= "jar-examples" depends= "compile, compile-version" description= "Creates a jar file of the examples, in case people want to use them as-is" >
<jar destfile= "${dist.dir}/${jar.name}-examples-${version.id}-${DSTAMP}.jar" >
<fileset dir= "${examples.output.dir}" />
<fileset dir= "legal/" />
<manifest >
<attribute name= "Built-By" value= "${user.name}" />
<attribute name= "Specification-Title" value= "Apache POI" />
<attribute name= "Specification-Version" value= "${version.id}-${DSTAMP}" />
<attribute name= "Specification-Vendor" value= "Apache" />
<attribute name= "Implementation-Title" value= "Apache POI" />
2007-12-30 13:11:55 -05:00
<attribute name= "Implementation-Version" value= "${version.id}-${DSTAMP}" />
<attribute name= "Implementation-Vendor" value= "Apache" />
</manifest>
</jar>
</target>
2003-04-23 20:53:41 -04:00
2008-11-08 08:21:42 -05:00
<target name= "dist" depends= "clean, fail-unless-tools-are-available, compile, site, jar"
2007-04-02 14:32:12 -04:00
description="Creates the entire distribution into build/dist, from scratch">
2005-05-16 17:39:22 -04:00
2008-11-08 08:21:42 -05:00
<property name= "zipdir" value= "${jar.name}-${version.id}" />
2006-12-28 16:11:43 -05:00
2005-05-16 17:39:22 -04:00
<zip destfile= "${dist.dir}/${jar.name}-bin-${version.id}-${DSTAMP}.zip" >
2006-12-28 16:11:43 -05:00
<zipfileset dir= "legal/" prefix= "${zipdir}" />
2008-04-23 11:54:50 -04:00
<zipfileset dir= "lib/" prefix= "${zipdir}/lib" />
<zipfileset dir= "ooxml-lib/" prefix= "${zipdir}/ooxml-lib" >
<exclude name= "*.zip" />
</zipfileset>
2006-12-28 16:11:43 -05:00
<zipfileset dir= "${build.site}" prefix= "${zipdir}/docs" />
<zipfileset file= "${dist.dir}/${jar.name}-${version.id}-${DSTAMP}.jar" prefix= "${zipdir}" />
<zipfileset file= "${dist.dir}/${jar.name}-contrib-${version.id}-${DSTAMP}.jar" prefix= "${zipdir}" />
<zipfileset file= "${dist.dir}/${jar.name}-scratchpad-${version.id}-${DSTAMP}.jar" prefix= "${zipdir}" />
2008-07-07 14:43:25 -04:00
<zipfileset file= "${dist.dir}/${jar.name}-ooxml-${version.id}-${DSTAMP}.jar" prefix= "${zipdir}" />
2005-05-16 17:39:22 -04:00
</zip>
<zip destfile= "${dist.dir}/${jar.name}-src-${version.id}-${DSTAMP}.zip" >
2006-12-28 16:11:43 -05:00
<zipfileset dir= "legal/" prefix= "${zipdir}" />
<zipfileset dir= "${build.site}" prefix= "${zipdir}/docs" />
<zipfileset dir= "." prefix= "${zipdir}" >
2005-05-16 17:39:22 -04:00
<exclude name= "build/**" />
<exclude name= "scripts/**" />
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642565,642568-642570,642572-642573,642576-642736,642739-642877,642879,642881-642890,642892-642903,642905-642945,642947-643624,643626-643653,643655-643669,643671,643673-643830,643832-643833,643835-644342,644344-644472,644474-644508,644510-645347,645349-645351,645353-645559,645561-645565,645568-645951,645953-646193,646195-646311,646313-646404,646406-646665,646667-646853,646855-646869,646871-647151,647153-647185,647187-647277,647279-647566,647568-647573,647575,647578-647711,647714-647737,647739-647823,647825-648155,648157-648202,648204-648273,648275,648277-648302,648304-648333,648335-648588,648590-648622,648625-648673,648675-649141,649144,649146-649556,649558-649795,649799,649801-649910,649912-649913,649915-650128,650131-650132,650134-650137,650140-650914,650916-651991,651993-652284,652286-652287,652289,652291,652293-652297,652299-652328,652330-652425,652427-652445,652447-652560,652562-652933,652935,652937-652993,652995-653116,653118-653124,653126-653483,653487-653519,653522-653550,653552-653607,653609-653667,653669-653674,653676-653814,653817-653830,653832-653891,653893-653944,653946-654055,654057-654355,654357-654365,654367-654648,654651-655215,655217-655277,655279-655281,655283-655911,655913-656212,656214,656216-656251,656253-656698,656700-656756,656758-656892,656894-657135,657137-657165,657168-657179,657181-657354,657356-657357,657359-657701,657703-657874,657876-658032,658034-658284,658286,658288-658301,658303-658307,658309-658321,658323-658335,658337-658348,658351,658353-658832,658834-658983,658985,658987-659066,659068-659402,659404-659428,659430-659451,659453-659454,659456-659461,659463-659477,659479-659524,659526-659571,659574,659576-660255,660257-660262,660264-660279,660281-660343,660345-660473,660475-660827,660829-660833,660835-660888,660890-663321,663323-663435,663437-663764,663766-663854,663856-664219,664221-664489,664494-664514,664516-668013,668015-668142,668144-668152,668154,668156-668256,668258,668260-669139,669141-669455,669457-669657,669659-669808,669810-670189,670191-671321,671323-672229,672231-672549,672551-672552,672554-672561,672563-672566,672568,672571-673049,673051-673852,673854-673862,673864-673986,673988-673996,673998-674347,674349-674890,674892-674910,674912-674936,674938-674952,674954-675078,675080-675085,675087-675217,675219-675660,675662-675670,675672-675716,675718-675726,675728-675733,675735-675775,675777-675782,675784,675786-675791,675794-675852,675854-676200,676202,676204,676206-676220,676222-676309,676311-676456,676458-676994,676996-677027,677030-677040,677042-677056,677058-677375,677377-677968,677970-677971,677973,677975-677994,677996-678286,678288-678538,678540-680393,680395-680469,680471-680529,680531-680852,680854-681529,681531-681571,681573-682224,682226,682228,682231-682281,682283-682335,682337-682507,682509,682512-682517,682519-682532,682534-682619,682622-682777,682779-682998,683000-683019,683021-683022,683024-683080,683082-683092,683094-683095,683097-683127,683129-683131,683133-683166,683168-683698,683700-683705,683707-683757,683759-683787,683789-683870,683872-683879,683881-683900,683902-684066,684068-684074,684076-684222,684224-684254,684257-684281,684283-684286,684288-684292,684294-684298,684300-684301,684303-684308,684310-684317,684320,684323-684335,684337-684348,684350-684354,684356-684361,684363-684369,684371-684453,684455-684883,684885-684937,684940-684958,684960-684970,684972-684985,684987-685053,685055-685063,685065-685259,685261-685262,685264-685266,685268-685282,685285-686035,686037-686045,686047-686052,686054-687331 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r686207 | nick | 2008-08-15 13:43:02 +0100 (Fri, 15 Aug 2008) | 1 line
Add sample publisher files from bug #45602 to svn
........
r686216 | nick | 2008-08-15 15:05:30 +0100 (Fri, 15 Aug 2008) | 1 line
Add a few more source package excludes
........
r686278 | nick | 2008-08-15 17:57:30 +0100 (Fri, 15 Aug 2008) | 1 line
More sample hpbf docs, with a description
........
r686290 | nick | 2008-08-15 18:42:25 +0100 (Fri, 15 Aug 2008) | 1 line
Start on a HPBF dumper
........
r686621 | nick | 2008-08-17 17:36:40 +0100 (Sun, 17 Aug 2008) | 1 line
Few little tweaks to dev helpers
........
r686624 | nick | 2008-08-17 18:39:10 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686625 | nick | 2008-08-17 19:02:31 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686628 | nick | 2008-08-17 19:21:34 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686640 | nick | 2008-08-17 21:15:51 +0100 (Sun, 17 Aug 2008) | 1 line
Further HPBF documentation, and some more sample files used
........
r686844 | yegor | 2008-08-18 19:33:58 +0100 (Mon, 18 Aug 2008) | 1 line
fixed bug #45645: Fix for HSSFSheet.autoSizeColumn() for widths exceeding Short.MAX_VALUE
........
r686977 | josh | 2008-08-19 08:44:57 +0100 (Tue, 19 Aug 2008) | 1 line
Fix for bug 45640 - avoid creating multiple GUTS records
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@687333 13f79535-47bb-0310-9956-ffa450edef68
2008-08-20 09:47:57 -04:00
<exclude name= "TEST*" />
2005-05-16 17:39:22 -04:00
<exclude name= "*.ipr" />
<exclude name= "*.iml" />
<exclude name= "*.iws" />
2006-12-28 16:11:43 -05:00
<exclude name= "*.swp" />
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642565,642568-642570,642572-642573,642576-642736,642739-642877,642879,642881-642890,642892-642903,642905-642945,642947-643624,643626-643653,643655-643669,643671,643673-643830,643832-643833,643835-644342,644344-644472,644474-644508,644510-645347,645349-645351,645353-645559,645561-645565,645568-645951,645953-646193,646195-646311,646313-646404,646406-646665,646667-646853,646855-646869,646871-647151,647153-647185,647187-647277,647279-647566,647568-647573,647575,647578-647711,647714-647737,647739-647823,647825-648155,648157-648202,648204-648273,648275,648277-648302,648304-648333,648335-648588,648590-648622,648625-648673,648675-649141,649144,649146-649556,649558-649795,649799,649801-649910,649912-649913,649915-650128,650131-650132,650134-650137,650140-650914,650916-651991,651993-652284,652286-652287,652289,652291,652293-652297,652299-652328,652330-652425,652427-652445,652447-652560,652562-652933,652935,652937-652993,652995-653116,653118-653124,653126-653483,653487-653519,653522-653550,653552-653607,653609-653667,653669-653674,653676-653814,653817-653830,653832-653891,653893-653944,653946-654055,654057-654355,654357-654365,654367-654648,654651-655215,655217-655277,655279-655281,655283-655911,655913-656212,656214,656216-656251,656253-656698,656700-656756,656758-656892,656894-657135,657137-657165,657168-657179,657181-657354,657356-657357,657359-657701,657703-657874,657876-658032,658034-658284,658286,658288-658301,658303-658307,658309-658321,658323-658335,658337-658348,658351,658353-658832,658834-658983,658985,658987-659066,659068-659402,659404-659428,659430-659451,659453-659454,659456-659461,659463-659477,659479-659524,659526-659571,659574,659576-660255,660257-660262,660264-660279,660281-660343,660345-660473,660475-660827,660829-660833,660835-660888,660890-663321,663323-663435,663437-663764,663766-663854,663856-664219,664221-664489,664494-664514,664516-668013,668015-668142,668144-668152,668154,668156-668256,668258,668260-669139,669141-669455,669457-669657,669659-669808,669810-670189,670191-671321,671323-672229,672231-672549,672551-672552,672554-672561,672563-672566,672568,672571-673049,673051-673852,673854-673862,673864-673986,673988-673996,673998-674347,674349-674890,674892-674910,674912-674936,674938-674952,674954-675078,675080-675085,675087-675217,675219-675660,675662-675670,675672-675716,675718-675726,675728-675733,675735-675775,675777-675782,675784,675786-675791,675794-675852,675854-676200,676202,676204,676206-676220,676222-676309,676311-676456,676458-676994,676996-677027,677030-677040,677042-677056,677058-677375,677377-677968,677970-677971,677973,677975-677994,677996-678286,678288-678538,678540-680393,680395-680469,680471-680529,680531-680852,680854-681529,681531-681571,681573-682224,682226,682228,682231-682281,682283-682335,682337-682507,682509,682512-682517,682519-682532,682534-682619,682622-682777,682779-682998,683000-683019,683021-683022,683024-683080,683082-683092,683094-683095,683097-683127,683129-683131,683133-683166,683168-683698,683700-683705,683707-683757,683759-683787,683789-683870,683872-683879,683881-683900,683902-684066,684068-684074,684076-684222,684224-684254,684257-684281,684283-684286,684288-684292,684294-684298,684300-684301,684303-684308,684310-684317,684320,684323-684335,684337-684348,684350-684354,684356-684361,684363-684369,684371-684453,684455-684883,684885-684937,684940-684958,684960-684970,684972-684985,684987-685053,685055-685063,685065-685259,685261-685262,685264-685266,685268-685282,685285-686035,686037-686045,686047-686052,686054-687331 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r686207 | nick | 2008-08-15 13:43:02 +0100 (Fri, 15 Aug 2008) | 1 line
Add sample publisher files from bug #45602 to svn
........
r686216 | nick | 2008-08-15 15:05:30 +0100 (Fri, 15 Aug 2008) | 1 line
Add a few more source package excludes
........
r686278 | nick | 2008-08-15 17:57:30 +0100 (Fri, 15 Aug 2008) | 1 line
More sample hpbf docs, with a description
........
r686290 | nick | 2008-08-15 18:42:25 +0100 (Fri, 15 Aug 2008) | 1 line
Start on a HPBF dumper
........
r686621 | nick | 2008-08-17 17:36:40 +0100 (Sun, 17 Aug 2008) | 1 line
Few little tweaks to dev helpers
........
r686624 | nick | 2008-08-17 18:39:10 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686625 | nick | 2008-08-17 19:02:31 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686628 | nick | 2008-08-17 19:21:34 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686640 | nick | 2008-08-17 21:15:51 +0100 (Sun, 17 Aug 2008) | 1 line
Further HPBF documentation, and some more sample files used
........
r686844 | yegor | 2008-08-18 19:33:58 +0100 (Mon, 18 Aug 2008) | 1 line
fixed bug #45645: Fix for HSSFSheet.autoSizeColumn() for widths exceeding Short.MAX_VALUE
........
r686977 | josh | 2008-08-19 08:44:57 +0100 (Tue, 19 Aug 2008) | 1 line
Fix for bug 45640 - avoid creating multiple GUTS records
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@687333 13f79535-47bb-0310-9956-ffa450edef68
2008-08-20 09:47:57 -04:00
<exclude name= ".classpath" />
<exclude name= ".project" />
2005-05-16 17:39:22 -04:00
</zipfileset>
</zip>
<tar destfile= "${dist.dir}/${jar.name}-bin-${version.id}-${DSTAMP}.tar.gz"
compression="gzip">
2006-12-28 16:11:43 -05:00
<tarfileset dir= "legal/" prefix= "${zipdir}" />
2008-04-23 11:54:50 -04:00
<tarfileset dir= "lib/" prefix= "${zipdir}/lib" />
<tarfileset dir= "ooxml-lib/" prefix= "${zipdir}/ooxml-lib" >
<exclude name= "*.zip" />
</tarfileset>
2006-12-28 16:11:43 -05:00
<tarfileset dir= "${build.site}" prefix= "${zipdir}/docs" />
<tarfileset file= "${dist.dir}/${jar.name}-${version.id}-${DSTAMP}.jar" prefix= "${zipdir}" />
<tarfileset file= "${dist.dir}/${jar.name}-contrib-${version.id}-${DSTAMP}.jar" prefix= "${zipdir}" />
<tarfileset file= "${dist.dir}/${jar.name}-scratchpad-${version.id}-${DSTAMP}.jar" prefix= "${zipdir}" />
2008-07-07 14:43:25 -04:00
<tarfileset file= "${dist.dir}/${jar.name}-ooxml-${version.id}-${DSTAMP}.jar" prefix= "${zipdir}" />
2005-05-16 17:39:22 -04:00
</tar>
<tar destfile= "${dist.dir}/${jar.name}-src-${version.id}-${DSTAMP}.tar.gz"
compression="gzip">
2006-12-28 16:11:43 -05:00
<tarfileset dir= "legal/" prefix= "${zipdir}" />
<tarfileset dir= "${build.site}" prefix= "${zipdir}/docs" />
<tarfileset dir= "." prefix= "${zipdir}" >
2005-05-16 17:39:22 -04:00
<exclude name= "build/**" />
<exclude name= "scripts/**" />
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642565,642568-642570,642572-642573,642576-642736,642739-642877,642879,642881-642890,642892-642903,642905-642945,642947-643624,643626-643653,643655-643669,643671,643673-643830,643832-643833,643835-644342,644344-644472,644474-644508,644510-645347,645349-645351,645353-645559,645561-645565,645568-645951,645953-646193,646195-646311,646313-646404,646406-646665,646667-646853,646855-646869,646871-647151,647153-647185,647187-647277,647279-647566,647568-647573,647575,647578-647711,647714-647737,647739-647823,647825-648155,648157-648202,648204-648273,648275,648277-648302,648304-648333,648335-648588,648590-648622,648625-648673,648675-649141,649144,649146-649556,649558-649795,649799,649801-649910,649912-649913,649915-650128,650131-650132,650134-650137,650140-650914,650916-651991,651993-652284,652286-652287,652289,652291,652293-652297,652299-652328,652330-652425,652427-652445,652447-652560,652562-652933,652935,652937-652993,652995-653116,653118-653124,653126-653483,653487-653519,653522-653550,653552-653607,653609-653667,653669-653674,653676-653814,653817-653830,653832-653891,653893-653944,653946-654055,654057-654355,654357-654365,654367-654648,654651-655215,655217-655277,655279-655281,655283-655911,655913-656212,656214,656216-656251,656253-656698,656700-656756,656758-656892,656894-657135,657137-657165,657168-657179,657181-657354,657356-657357,657359-657701,657703-657874,657876-658032,658034-658284,658286,658288-658301,658303-658307,658309-658321,658323-658335,658337-658348,658351,658353-658832,658834-658983,658985,658987-659066,659068-659402,659404-659428,659430-659451,659453-659454,659456-659461,659463-659477,659479-659524,659526-659571,659574,659576-660255,660257-660262,660264-660279,660281-660343,660345-660473,660475-660827,660829-660833,660835-660888,660890-663321,663323-663435,663437-663764,663766-663854,663856-664219,664221-664489,664494-664514,664516-668013,668015-668142,668144-668152,668154,668156-668256,668258,668260-669139,669141-669455,669457-669657,669659-669808,669810-670189,670191-671321,671323-672229,672231-672549,672551-672552,672554-672561,672563-672566,672568,672571-673049,673051-673852,673854-673862,673864-673986,673988-673996,673998-674347,674349-674890,674892-674910,674912-674936,674938-674952,674954-675078,675080-675085,675087-675217,675219-675660,675662-675670,675672-675716,675718-675726,675728-675733,675735-675775,675777-675782,675784,675786-675791,675794-675852,675854-676200,676202,676204,676206-676220,676222-676309,676311-676456,676458-676994,676996-677027,677030-677040,677042-677056,677058-677375,677377-677968,677970-677971,677973,677975-677994,677996-678286,678288-678538,678540-680393,680395-680469,680471-680529,680531-680852,680854-681529,681531-681571,681573-682224,682226,682228,682231-682281,682283-682335,682337-682507,682509,682512-682517,682519-682532,682534-682619,682622-682777,682779-682998,683000-683019,683021-683022,683024-683080,683082-683092,683094-683095,683097-683127,683129-683131,683133-683166,683168-683698,683700-683705,683707-683757,683759-683787,683789-683870,683872-683879,683881-683900,683902-684066,684068-684074,684076-684222,684224-684254,684257-684281,684283-684286,684288-684292,684294-684298,684300-684301,684303-684308,684310-684317,684320,684323-684335,684337-684348,684350-684354,684356-684361,684363-684369,684371-684453,684455-684883,684885-684937,684940-684958,684960-684970,684972-684985,684987-685053,685055-685063,685065-685259,685261-685262,685264-685266,685268-685282,685285-686035,686037-686045,686047-686052,686054-687331 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r686207 | nick | 2008-08-15 13:43:02 +0100 (Fri, 15 Aug 2008) | 1 line
Add sample publisher files from bug #45602 to svn
........
r686216 | nick | 2008-08-15 15:05:30 +0100 (Fri, 15 Aug 2008) | 1 line
Add a few more source package excludes
........
r686278 | nick | 2008-08-15 17:57:30 +0100 (Fri, 15 Aug 2008) | 1 line
More sample hpbf docs, with a description
........
r686290 | nick | 2008-08-15 18:42:25 +0100 (Fri, 15 Aug 2008) | 1 line
Start on a HPBF dumper
........
r686621 | nick | 2008-08-17 17:36:40 +0100 (Sun, 17 Aug 2008) | 1 line
Few little tweaks to dev helpers
........
r686624 | nick | 2008-08-17 18:39:10 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686625 | nick | 2008-08-17 19:02:31 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686628 | nick | 2008-08-17 19:21:34 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686640 | nick | 2008-08-17 21:15:51 +0100 (Sun, 17 Aug 2008) | 1 line
Further HPBF documentation, and some more sample files used
........
r686844 | yegor | 2008-08-18 19:33:58 +0100 (Mon, 18 Aug 2008) | 1 line
fixed bug #45645: Fix for HSSFSheet.autoSizeColumn() for widths exceeding Short.MAX_VALUE
........
r686977 | josh | 2008-08-19 08:44:57 +0100 (Tue, 19 Aug 2008) | 1 line
Fix for bug 45640 - avoid creating multiple GUTS records
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@687333 13f79535-47bb-0310-9956-ffa450edef68
2008-08-20 09:47:57 -04:00
<exclude name= "TEST*" />
2005-05-16 17:39:22 -04:00
<exclude name= "*.ipr" />
<exclude name= "*.iml" />
<exclude name= "*.iws" />
2006-12-28 16:11:43 -05:00
<exclude name= "*.swp" />
Merged revisions 638786-638802,638805-638811,638813-638814,638816-639230,639233-639241,639243-639253,639255-639486,639488-639601,639603-639835,639837-639917,639919-640056,640058-640710,640712-641156,641158-641184,641186-641795,641797-641798,641800-641933,641935-641963,641965-641966,641968-641995,641997-642230,642232-642562,642564-642565,642568-642570,642572-642573,642576-642736,642739-642877,642879,642881-642890,642892-642903,642905-642945,642947-643624,643626-643653,643655-643669,643671,643673-643830,643832-643833,643835-644342,644344-644472,644474-644508,644510-645347,645349-645351,645353-645559,645561-645565,645568-645951,645953-646193,646195-646311,646313-646404,646406-646665,646667-646853,646855-646869,646871-647151,647153-647185,647187-647277,647279-647566,647568-647573,647575,647578-647711,647714-647737,647739-647823,647825-648155,648157-648202,648204-648273,648275,648277-648302,648304-648333,648335-648588,648590-648622,648625-648673,648675-649141,649144,649146-649556,649558-649795,649799,649801-649910,649912-649913,649915-650128,650131-650132,650134-650137,650140-650914,650916-651991,651993-652284,652286-652287,652289,652291,652293-652297,652299-652328,652330-652425,652427-652445,652447-652560,652562-652933,652935,652937-652993,652995-653116,653118-653124,653126-653483,653487-653519,653522-653550,653552-653607,653609-653667,653669-653674,653676-653814,653817-653830,653832-653891,653893-653944,653946-654055,654057-654355,654357-654365,654367-654648,654651-655215,655217-655277,655279-655281,655283-655911,655913-656212,656214,656216-656251,656253-656698,656700-656756,656758-656892,656894-657135,657137-657165,657168-657179,657181-657354,657356-657357,657359-657701,657703-657874,657876-658032,658034-658284,658286,658288-658301,658303-658307,658309-658321,658323-658335,658337-658348,658351,658353-658832,658834-658983,658985,658987-659066,659068-659402,659404-659428,659430-659451,659453-659454,659456-659461,659463-659477,659479-659524,659526-659571,659574,659576-660255,660257-660262,660264-660279,660281-660343,660345-660473,660475-660827,660829-660833,660835-660888,660890-663321,663323-663435,663437-663764,663766-663854,663856-664219,664221-664489,664494-664514,664516-668013,668015-668142,668144-668152,668154,668156-668256,668258,668260-669139,669141-669455,669457-669657,669659-669808,669810-670189,670191-671321,671323-672229,672231-672549,672551-672552,672554-672561,672563-672566,672568,672571-673049,673051-673852,673854-673862,673864-673986,673988-673996,673998-674347,674349-674890,674892-674910,674912-674936,674938-674952,674954-675078,675080-675085,675087-675217,675219-675660,675662-675670,675672-675716,675718-675726,675728-675733,675735-675775,675777-675782,675784,675786-675791,675794-675852,675854-676200,676202,676204,676206-676220,676222-676309,676311-676456,676458-676994,676996-677027,677030-677040,677042-677056,677058-677375,677377-677968,677970-677971,677973,677975-677994,677996-678286,678288-678538,678540-680393,680395-680469,680471-680529,680531-680852,680854-681529,681531-681571,681573-682224,682226,682228,682231-682281,682283-682335,682337-682507,682509,682512-682517,682519-682532,682534-682619,682622-682777,682779-682998,683000-683019,683021-683022,683024-683080,683082-683092,683094-683095,683097-683127,683129-683131,683133-683166,683168-683698,683700-683705,683707-683757,683759-683787,683789-683870,683872-683879,683881-683900,683902-684066,684068-684074,684076-684222,684224-684254,684257-684281,684283-684286,684288-684292,684294-684298,684300-684301,684303-684308,684310-684317,684320,684323-684335,684337-684348,684350-684354,684356-684361,684363-684369,684371-684453,684455-684883,684885-684937,684940-684958,684960-684970,684972-684985,684987-685053,685055-685063,685065-685259,685261-685262,685264-685266,685268-685282,685285-686035,686037-686045,686047-686052,686054-687331 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk
........
r686207 | nick | 2008-08-15 13:43:02 +0100 (Fri, 15 Aug 2008) | 1 line
Add sample publisher files from bug #45602 to svn
........
r686216 | nick | 2008-08-15 15:05:30 +0100 (Fri, 15 Aug 2008) | 1 line
Add a few more source package excludes
........
r686278 | nick | 2008-08-15 17:57:30 +0100 (Fri, 15 Aug 2008) | 1 line
More sample hpbf docs, with a description
........
r686290 | nick | 2008-08-15 18:42:25 +0100 (Fri, 15 Aug 2008) | 1 line
Start on a HPBF dumper
........
r686621 | nick | 2008-08-17 17:36:40 +0100 (Sun, 17 Aug 2008) | 1 line
Few little tweaks to dev helpers
........
r686624 | nick | 2008-08-17 18:39:10 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686625 | nick | 2008-08-17 19:02:31 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686628 | nick | 2008-08-17 19:21:34 +0100 (Sun, 17 Aug 2008) | 1 line
More work understanding hpbf
........
r686640 | nick | 2008-08-17 21:15:51 +0100 (Sun, 17 Aug 2008) | 1 line
Further HPBF documentation, and some more sample files used
........
r686844 | yegor | 2008-08-18 19:33:58 +0100 (Mon, 18 Aug 2008) | 1 line
fixed bug #45645: Fix for HSSFSheet.autoSizeColumn() for widths exceeding Short.MAX_VALUE
........
r686977 | josh | 2008-08-19 08:44:57 +0100 (Tue, 19 Aug 2008) | 1 line
Fix for bug 45640 - avoid creating multiple GUTS records
........
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@687333 13f79535-47bb-0310-9956-ffa450edef68
2008-08-20 09:47:57 -04:00
<exclude name= ".classpath" />
<exclude name= ".project" />
2005-05-16 17:39:22 -04:00
</tarfileset>
</tar>
2008-11-20 10:08:42 -05:00
<echo > Creating Maven POMs</echo>
<antcall target= "maven-poms" />
2005-05-16 17:39:22 -04:00
<echo > Distribution located in build/dist</echo>
</target>
2003-04-23 20:53:41 -04:00
2005-05-16 17:39:22 -04:00
<target name= "clean-compile" depends= "clean, compile" />
2003-08-23 15:07:41 -04:00
2005-05-16 17:39:22 -04:00
<target name= "clean-dist" depends= "clean, dist"
description="Cleans the build directory then creates a distribution"/>
2003-04-23 20:53:41 -04:00
2005-05-16 17:39:22 -04:00
<target name= "gump" depends= "test, jar" />
2003-05-09 07:09:51 -04:00
2004-12-31 08:26:31 -05:00
2005-05-16 17:39:22 -04:00
<!-- Generates the Ant document type definition (DTD) -->
2004-12-31 08:26:31 -05:00
<target name= "dtd"
2005-01-01 18:39:42 -05:00
description="Generates the Ant document type definition (DTD)">
2004-12-31 08:26:31 -05:00
<antstructure output= "ant.dtd" />
</target>
2005-01-01 18:39:42 -05:00
<!-- Abort the build if JDepend is missing. -->
2005-05-16 17:39:22 -04:00
<target name= "fail-unless-jdepend-is-available" depends= "init" >
2004-12-31 08:26:31 -05:00
<condition property= "isAvailable.jdepend" >
<available classname= "jdepend.framework.JDepend" />
</condition>
2005-05-16 17:39:22 -04:00
<antcall target= "fail-jdepend" />
2004-12-31 08:26:31 -05:00
</target>
2005-05-16 17:39:22 -04:00
<target name= "fail-jdepend" unless= "isAvailable.jdepend" >
2004-12-31 08:26:31 -05:00
<echo >
JDepend is not available. You must download JDepend from
< http://www.clarkware.com/software/JDepend.html> and include the
2005-01-01 18:39:42 -05:00
JAR file in your classpath.
</echo>
<fail message= "JDepend is not available." />
</target>
2005-05-16 17:39:22 -04:00
<!-- Aborts the build if any of the required tools are missing. -->
<target name= "fail-unless-tools-are-available"
2009-04-11 07:55:06 -04:00
depends="fail-unless-jdepend-is-available"/>
2005-05-16 17:39:22 -04:00
2005-01-01 18:39:42 -05:00
<!-- Runs jdepend to produce a report about package dependencies -->
2005-05-16 17:39:22 -04:00
<target name= "jdepend" depends= "fail-unless-jdepend-is-available"
2004-12-31 08:26:31 -05:00
description="Runs jdepend to produce a report about package dependencies">
<jdepend outputfile= "${jdepend.report.dir}/jdepend.xml" format= "xml" >
<classespath >
<pathelement location= "${main.output.dir}" />
<pathelement location= "${contrib.output.dir}" />
<pathelement location= "${scratchpad.output.dir}" />
</classespath>
<classpath >
<path refid= "main.classpath" />
<path refid= "contrib.classpath" />
<path refid= "scratchpad.classpath" />
</classpath>
</jdepend>
<style basedir= "${jdepend.report.dir}"
in="${jdepend.report.dir}/jdepend.xml"
out="${jdepend.report.out.dir}/index.html"
style="jdepend.xsl"/>
</target>
2008-03-21 09:41:45 -04:00
<target name= "-require-filename" description= "Ensure -Dfilename=... was given" >
<fail unless= "filename" message= "A filename must be supplied with -Dfilename=, eg -Dfilename=test.xls" />
</target>
<!-- These tasks make it easy to run our command line tools, -->
<!-- without you needing to worry about classpaths etc -->
<target name= "POIFSViewer" depends= "compile-main,-require-filename"
description="Runs poifs.dev.POIFSViewer against the supplied file">
<java classname= "org.apache.poi.poifs.dev.POIFSViewer" >
<arg line= "${filename}" />
<classpath refid= "test.classpath" />
</java>
</target>
<target name= "OOXMLLister" depends= "compile-ooxml,-require-filename"
description="Runs dev.OOXMLLister against the supplied file">
<java classname= "org.apache.poi.dev.OOXMLLister" >
<arg line= "${filename}" />
<classpath refid= "test.ooxml.classpath" />
</java>
</target>
<target name= "BiffViewer" depends= "compile-main,-require-filename"
description="Runs hssf.dev.BiffViewer against the supplied file">
<java classname= "org.apache.poi.hssf.dev.BiffViewer" >
<arg line= "${filename}" />
<classpath refid= "test.classpath" />
</java>
</target>
2002-01-30 21:22:28 -05:00
</project>
2004-12-31 08:26:31 -05:00
<!-- Keep this comment at the end of the file
Local variables:
mode: xml
sgml-omittag:nil
sgml-shorttag:nil
sgml-namecase-general:nil
sgml-general-insert-case:lower
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:2
sgml-indent-data:t
sgml-parent-document:nil
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
2008-04-09 17:04:41 -04:00
-->