Changelog Report

Timeframe: 30 days, Total Commits: 234 Total Number of Files Changed: 317

DateAuthorFile/Message
2005-06-26 16:18:57Elliotte Rusty Harold

src/java/main/org/jaxen/pattern/Pattern.java v 1.10

src/java/main/org/jaxen/pattern/Pattern.java v 1.9

Expanding JavaDoc
2005-06-26 16:13:33Elliotte Rusty Harold

src/java/main/org/jaxen/dom/NamespaceNode.java v 1.19

Editing comments
2005-06-26 16:10:15Elliotte Rusty Harold

src/java/test/org/jaxen/function/CountTest.java v 1.3

Adjusting test to reflect new exception message
2005-06-26 16:09:10Elliotte Rusty Harold

src/java/test/org/jaxen/function/SubstringTest.java v 1.9

Adding test for starting from a negative position with a positive length
2005-06-26 16:07:22Elliotte Rusty Harold

src/java/main/org/jaxen/function/BooleanFunction.java v 1.15

src/java/main/org/jaxen/function/CeilingFunction.java v 1.9

src/java/main/org/jaxen/function/ConcatFunction.java v 1.7

src/java/main/org/jaxen/function/ContainsFunction.java v 1.7

src/java/main/org/jaxen/function/CountFunction.java v 1.11

src/java/main/org/jaxen/function/FalseFunction.java v 1.9

src/java/main/org/jaxen/function/FloorFunction.java v 1.8

src/java/main/org/jaxen/function/IdFunction.java v 1.10

src/java/main/org/jaxen/function/LangFunction.java v 1.11

src/java/main/org/jaxen/function/LastFunction.java v 1.8

src/java/main/org/jaxen/function/LocalNameFunction.java v 1.12

src/java/main/org/jaxen/function/NameFunction.java v 1.9

src/java/main/org/jaxen/function/NamespaceUriFunction.java v 1.11

src/java/main/org/jaxen/function/NormalizeSpaceFunction.java v 1.15

src/java/main/org/jaxen/function/NotFunction.java v 1.7

src/java/main/org/jaxen/function/NumberFunction.java v 1.16

src/java/main/org/jaxen/function/PositionFunction.java v 1.8

src/java/main/org/jaxen/function/RoundFunction.java v 1.10

src/java/main/org/jaxen/function/StartsWithFunction.java v 1.8

src/java/main/org/jaxen/function/StringFunction.java v 1.28

src/java/main/org/jaxen/function/StringLengthFunction.java v 1.9

src/java/main/org/jaxen/function/SubstringAfterFunction.java v 1.8

src/java/main/org/jaxen/function/SubstringBeforeFunction.java v 1.8

src/java/main/org/jaxen/function/SubstringFunction.java v 1.14

src/java/main/org/jaxen/function/SumFunction.java v 1.9

src/java/main/org/jaxen/function/TranslateFunction.java v 1.8

src/java/main/org/jaxen/function/TrueFunction.java v 1.7

Adding JavaDoc for default constructors
2005-06-26 15:26:27Elliotte Rusty Harold

src/java/main/org/jaxen/function/BooleanFunction.java v 1.14

src/java/main/org/jaxen/function/CeilingFunction.java v 1.8

src/java/main/org/jaxen/function/ContainsFunction.java v 1.6

src/java/main/org/jaxen/function/FalseFunction.java v 1.8

src/java/main/org/jaxen/function/IdFunction.java v 1.9

src/java/main/org/jaxen/function/LangFunction.java v 1.10

src/java/main/org/jaxen/function/LastFunction.java v 1.7

src/java/main/org/jaxen/function/LocalNameFunction.java v 1.11

src/java/main/org/jaxen/function/NormalizeSpaceFunction.java v 1.14

src/java/main/org/jaxen/function/PositionFunction.java v 1.7

src/java/main/org/jaxen/function/RoundFunction.java v 1.9

src/java/main/org/jaxen/function/StartsWithFunction.java v 1.7

src/java/main/org/jaxen/function/SubstringAfterFunction.java v 1.7

src/java/main/org/jaxen/function/SubstringBeforeFunction.java v 1.7

src/java/main/org/jaxen/function/SubstringFunction.java v 1.13

src/java/main/org/jaxen/function/SumFunction.java v 1.8

src/java/main/org/jaxen/function/TranslateFunction.java v 1.7

Assorted JavaDoc edits and clean-up
2005-06-26 15:19:57Elliotte Rusty Harold

src/java/main/org/jaxen/function/NumberFunction.java v 1.15

number() function operates on context node when no argument is provided
2005-06-26 15:13:50Elliotte Rusty Harold

src/java/test/org/jaxen/function/NumberTest.java v 1.3

number() function operates on context node when no argument is provided
2005-06-26 13:02:18Elliotte Rusty Harold

src/java/test/org/jaxen/function/TranslateFunctionTest.java v 1.4

Fixing translate function to handle surrogate pairs
2005-06-26 12:59:30Elliotte Rusty Harold

src/java/main/org/jaxen/function/TranslateFunction.java v 1.6

Fixing translate function to handle surrogate pairs
2005-06-25 15:47:45Elliotte Rusty Harold

src/java/test/org/jaxen/function/TranslateFunctionTest.java v 1.3

Adding test that translates from a BMP character to a non-BMP character
2005-06-25 15:46:33Elliotte Rusty Harold

src/java/test/org/jaxen/function/TranslateFunctionTest.java v 1.2

Adding tests that demonstrate improper translation of non-BMP characters
2005-06-25 15:41:15Elliotte Rusty Harold

src/java/test/org/jaxen/function/StringLengthTest.java v 1.4

Removing unused imports
2005-06-25 15:40:40Elliotte Rusty Harold

src/java/test/org/jaxen/function/FunctionTests.java v 1.20

src/java/test/org/jaxen/function/TranslateFunctionTest.java v 1.1

Adding basic tests for translate function
2005-06-25 15:07:05Elliotte Rusty Harold

src/java/main/org/jaxen/function/StringLengthFunction.java v 1.8

Adding JavaDoc
2005-06-25 14:58:41Elliotte Rusty Harold

src/java/main/org/jaxen/function/IdFunction.java v 1.8

Adding JavaDoc
2005-06-25 12:39:28Elliotte Rusty Harold

src/java/main/org/jaxen/function/NormalizeSpaceFunction.java v 1.13

Improving JavaDoc
2005-06-25 12:38:29Elliotte Rusty Harold

src/java/main/org/jaxen/function/NormalizeSpaceFunction.java v 1.12

Improving exception message
2005-06-25 12:37:10Elliotte Rusty Harold

src/java/main/org/jaxen/function/NormalizeSpaceFunction.java v 1.11

src/java/test/org/jaxen/function/NormalizeSpaceTest.java v 1.3

Correcting function to use XML whitespace rules instead of Java whitespace rules
2005-06-25 12:35:08Elliotte Rusty Harold

src/java/main/org/jaxen/function/NormalizeSpaceFunction.java v 1.10

Correcting function to use XML whitespace rules instead of Java whitespace rules
2005-06-25 12:24:50Elliotte Rusty Harold

src/java/main/org/jaxen/function/NormalizeSpaceFunction.java v 1.9

normalize-space operates on context node if it has no arguments
2005-06-25 12:21:58Elliotte Rusty Harold

src/java/test/org/jaxen/function/FunctionTests.java v 1.19

src/java/test/org/jaxen/function/NormalizeSpaceTest.java v 1.2

Adding tests for a couple of bugs in normalize-space
2005-06-25 12:19:41Elliotte Rusty Harold

src/java/test/org/jaxen/function/NormalizeSpaceTest.java v 1.1

Adding tests for a couple of bugs in normalize-space
2005-06-25 12:08:38Elliotte Rusty Harold

src/java/main/org/jaxen/function/NormalizeSpaceFunction.java v 1.8

Adding JavaDoc
2005-06-24 22:41:48Elliotte Rusty Harold

src/java/main/org/jaxen/function/StringFunction.java v 1.27

Adding JavaDoc
2005-06-24 22:22:50Elliotte Rusty Harold

src/java/main/org/jaxen/function/NotFunction.java v 1.6

Adding JavaDoc
2005-06-24 19:57:19Elliotte Rusty Harold

src/java/main/org/jaxen/function/NormalizeSpaceFunction.java v 1.7

Expanding JavaDoc with quotes from XPath spec
2005-06-24 19:37:35Elliotte Rusty Harold

src/java/main/org/jaxen/function/NamespaceUriFunction.java v 1.10

Adding JavaDoc
2005-06-24 15:03:03Elliotte Rusty Harold

src/java/main/org/jaxen/function/NameFunction.java v 1.8

Adding JavaDoc
2005-06-23 17:27:23Elliotte Rusty Harold

src/java/main/org/jaxen/function/LocalNameFunction.java v 1.10

Adding JavaDoc
2005-06-23 16:49:50Elliotte Rusty Harold

src/java/main/org/jaxen/function/PositionFunction.java v 1.6

Adding JavaDoc
2005-06-23 16:41:04Elliotte Rusty Harold

src/java/main/org/jaxen/function/LastFunction.java v 1.6

Adding JavaDoc
2005-06-23 16:03:17Elliotte Rusty Harold

src/java/main/org/jaxen/function/LangFunction.java v 1.9

Quoting function description from XPath spec
2005-06-23 15:53:11Elliotte Rusty Harold

src/java/test/org/jaxen/BaseXPathTest.java v 1.48

Adding test for Jaxen-118 and removing unimportant assertion that fails on Java 1.4
2005-06-23 14:53:20Elliotte Rusty Harold

src/java/main/org/jaxen/function/NumberFunction.java v 1.14

Quoting function description from XPath spec
2005-06-23 10:40:14Elliotte Rusty Harold

src/java/main/org/jaxen/function/StartsWithFunction.java v 1.6

Adding JavaDoc
2005-06-23 00:43:32Brian Ewins

src/java/test/org/jaxen/XPathTestBase.java v 1.37

axis support is no longer optional (making consistent with previous change) and a bunch of renames on the generated code
2005-06-22 22:56:34Brian Ewins

src/java/test/org/jaxen/dom4j/Performance.java v 1.4

src/java/test/org/jaxen/jdom/Performance.java v 1.4

src/java/test/org/jaxen/xom/Performance.java v 1.5

going back to files but making them relative. These tests run from the same directory as DocumentNavigatorTest, using files lets tests run offline.
2005-06-22 21:53:03Elliotte Rusty Harold

src/java/main/org/jaxen/function/SubstringAfterFunction.java v 1.6

src/java/main/org/jaxen/function/SubstringBeforeFunction.java v 1.6

Adding more JavaDoc
2005-06-22 21:30:38Elliotte Rusty Harold

src/java/main/org/jaxen/function/SubstringFunction.java v 1.12

Adding more JavaDoc
2005-06-22 21:24:45Elliotte Rusty Harold

src/java/main/org/jaxen/function/TranslateFunction.java v 1.5

Adding more JavaDoc
2005-06-22 17:19:12Elliotte Rusty Harold

src/java/main/org/jaxen/function/SubstringFunction.java v 1.11

Fixing Jaxen-117
2005-06-22 17:13:47Elliotte Rusty Harold

src/java/main/org/jaxen/function/SubstringFunction.java v 1.10

Adding another test for jaxen-117
2005-06-22 16:40:28Elliotte Rusty Harold

src/java/test/org/jaxen/function/SubstringTest.java v 1.8

Adding test for jaxen-117
2005-06-22 16:32:21Elliotte Rusty Harold

src/java/main/org/jaxen/function/StringLengthFunction.java v 1.7

Expanding JavaDoc
2005-06-22 13:49:05Elliotte Rusty Harold

src/java/main/org/jaxen/function/ContainsFunction.java v 1.5

Adding more JavaDoc
2005-06-22 13:07:23Elliotte Rusty Harold

src/java/main/org/jaxen/function/SubstringFunction.java v 1.9

src/java/test/org/jaxen/function/SubstringTest.java v 1.7

Fixing to count Unicode characters, not Java chars (UTF-16 code points)
2005-06-22 12:50:42Elliotte Rusty Harold

src/java/main/org/jaxen/function/StringLengthFunction.java v 1.6

Fixing to count Unicode characters, not Java chars (UTF-16 code points)
2005-06-22 12:49:58Elliotte Rusty Harold

src/java/test/org/jaxen/function/SubstringTest.java v 1.6

Adding tests that substring function uses Unicode characters, not Java chars (UTF-16 code points)
2005-06-22 10:00:05Elliotte Rusty Harold

src/java/test/org/jaxen/function/StringLengthTest.java v 1.3

Fixing Jaxeb-116: string-length function counts Unicode characters; not Java chars (UTF-16 code points)
2005-06-21 18:52:09Elliotte Rusty Harold

src/java/main/org/jaxen/function/ConcatFunction.java v 1.6

Adding more JavaDoc
2005-06-21 18:45:42Elliotte Rusty Harold

src/java/main/org/jaxen/function/CountFunction.java v 1.10

Adding more JavaDoc
2005-06-21 18:32:50Elliotte Rusty Harold

src/java/main/org/jaxen/function/SumFunction.java v 1.7

Adding more JavaDoc
2005-06-21 18:26:22Elliotte Rusty Harold

src/java/main/org/jaxen/function/RoundFunction.java v 1.8

Changing the return type of evaluate to Double
2005-06-21 18:24:46Elliotte Rusty Harold

src/java/main/org/jaxen/function/RoundFunction.java v 1.7

Adding more JavaDoc
2005-06-21 18:12:52Elliotte Rusty Harold

src/java/main/org/jaxen/function/FloorFunction.java v 1.7

Adding more JavaDoc
2005-06-21 18:08:38Elliotte Rusty Harold

src/java/main/org/jaxen/function/CeilingFunction.java v 1.7

Adding more JavaDoc
2005-06-21 15:50:03Elliotte Rusty Harold

src/java/main/org/jaxen/function/FalseFunction.java v 1.7

Adding more JavaDoc
2005-06-21 15:48:42Elliotte Rusty Harold

src/java/main/org/jaxen/function/TrueFunction.java v 1.6

Adding more JavaDoc
2005-06-21 15:25:16Elliotte Rusty Harold

src/java/main/org/jaxen/function/BooleanFunction.java v 1.13

Adding NaN to JavaDoc
2005-06-21 15:24:21Elliotte Rusty Harold

src/java/main/org/jaxen/function/BooleanFunction.java v 1.12

Expanding JavaDoc with quotes from XPath spec
2005-06-21 14:08:28Elliotte Rusty Harold

src/java/test/org/jaxen/xom/Performance.java v 1.4

Loading test file from public network location rather than private hard drive
2005-06-21 14:06:44Elliotte Rusty Harold

src/java/test/org/jaxen/xom/Performance.java v 1.3

Should use a XOMXPath rather than a JDOMXPath
2005-06-21 14:05:57Elliotte Rusty Harold

src/java/test/org/jaxen/xom/Performance.java v 1.2

No need for this class to be public
2005-06-21 14:04:58Elliotte Rusty Harold

src/java/test/org/jaxen/saxpath/helpers/MockXPathReader.java v 1.3

No need for this class to be public
2005-06-21 14:01:50Elliotte Rusty Harold

src/java/test/org/jaxen/jdom/Performance.java v 1.3

Loading test file from public network location rather than private hard drive
2005-06-21 14:00:39Elliotte Rusty Harold

src/java/test/org/jaxen/jdom/Performance.java v 1.2

No need for this class to be public
2005-06-21 13:59:56Elliotte Rusty Harold

src/java/test/org/jaxen/dom4j/Performance.java v 1.3

Loading test file from public network location rather than private hard drive
2005-06-21 13:57:19Elliotte Rusty Harold

src/java/test/org/jaxen/dom4j/Performance.java v 1.2

No need for this class to be public
2005-06-21 12:54:01Elliotte Rusty Harold

src/java/test/org/jaxen/saxpath/base/ConformanceXPathHandler.java v 1.1

src/java/test/org/jaxen/saxpath/base/XPathReaderTest.java v 1.27

Hiding ConformanceXPathHandler from public API
2005-06-21 12:53:05Elliotte Rusty Harold

src/java/test/org/jaxen/JaxenRuntimeExceptionTest.java v 1.2

Making sure stack traces with root causes are properly printed in Java 1.3 and earlier and Java 1.4 and later
2005-06-21 12:37:32Elliotte Rusty Harold

src/java/test/org/jaxen/saxpath/SAXPathExceptionTest.java v 1.1

src/java/test/org/jaxen/saxpath/SAXPathTests.java v 1.1

Making sure stack traces with root causes are properly printed in Java 1.3 and earlier and Java 1.4 and later
2005-06-21 12:34:02Elliotte Rusty Harold

src/java/test/org/jaxen/CoreTests.java v 1.11

src/java/test/org/jaxen/JaxenExceptionTest.java v 1.1

src/java/test/org/jaxen/JaxenTests.java v 1.6

Making sure stack traces with root causes are properly printed in Java 1.3 and earlier and Java 1.4 and later
2005-06-21 12:33:13Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/SAXPathException.java v 1.10

Making sure stack traces with root causes are properly printed in Java 1.3 and earlier and Java 1.4 and later
2005-06-21 12:21:20Elliotte Rusty Harold

src/java/main/org/jaxen/JaxenException.java v 1.12

src/java/main/org/jaxen/JaxenRuntimeException.java v 1.8

Making sure stack traces with root causes are properly printed in Java 1.3 and earlier and Java 1.4 and later
2005-06-20 22:33:03Elliotte Rusty Harold

src/java/main/org/jaxen/dom/NamespaceNode.java v 1.18

Fixing FIXME for confusing code
2005-06-20 12:34:57Elliotte Rusty Harold

xdocs/releases.xml v 1.11

Noting that it may be necessary to set maven.test.failure.ignore=true to build if the tests are failing.
2005-06-20 12:27:05Elliotte Rusty Harold

xdocs/navigation.xml v 1.10

Adding API documentation and downloads to left sidebar
2005-06-20 12:25:08Elliotte Rusty Harold

xdocs/releases.xml v 1.10

Updating for beta 7
2005-06-20 12:19:15Elliotte Rusty Harold

project.properties v 1.13

Switching encoding to UTF-8
2005-06-20 12:18:59Elliotte Rusty Harold

xdocs/faq.xml v 1.9

xdocs/navigation.xml v 1.9

xdocs/project.xml v 1.3

xdocs/status.xml v 1.7

Switching encoding to UTF-8
2005-06-20 12:05:10Elliotte Rusty Harold

xdocs/faq.xml v 1.8

Removing link to hijacked saxpath.org; switching <b> tags to <strong> tags
2005-06-20 11:58:05Elliotte Rusty Harold

INSTALL v 1.4

Updating for beta 7
2005-06-20 11:56:23Elliotte Rusty Harold

project.properties v 1.12

Disallowing tabs in checkstyle rules
2005-06-20 11:55:18Elliotte Rusty Harold

project.xml v 1.39

Removing SNAPSHOT from version in preparation for releasing Beta 7
2005-06-20 11:54:27Elliotte Rusty Harold

xdocs/faq.xml v 1.7

Removing redundant XOM link.
2005-06-20 11:53:15Elliotte Rusty Harold

xdocs/status.xml v 1.6

Updating for beta 7
2005-06-20 11:38:04Elliotte Rusty Harold

xdocs/index.xml v 1.10

Moving Getting Started section to Top, above News
2005-06-20 11:18:51Elliotte Rusty Harold

src/java/main/org/jaxen/BaseXPath.java v 1.43

Expanding JavaDoc to clarify what selectSingleNodeForContext returns when an XPath expression returns a non-node-set
2005-06-20 11:17:04Elliotte Rusty Harold

src/java/main/org/jaxen/BaseXPath.java v 1.42

evaluate() method can take any node as a context; not just documents and elements
2005-06-20 11:16:35Elliotte Rusty Harold

src/java/test/org/jaxen/BaseXPathTest.java v 1.47

evaluate() method can take any node as a context; not just documents and elements
2005-06-20 11:05:28Elliotte Rusty Harold

src/java/main/org/jaxen/BaseXPath.java v 1.41

src/java/test/org/jaxen/BaseXPathTest.java v 1.46

Expanding JavaDoc to clarify what selectNodes and selectNodesForContext return when an XPath expression returns a non-node-set
2005-06-20 00:52:53Elliotte Rusty Harold

src/java/test/org/jaxen/saxpath/base/XPathReaderTest.java v 1.26

Deleting testNumberPredicate. It's too specific about implementation details.
2005-06-20 00:17:05Elliotte Rusty Harold

src/java/main/org/jaxen/JaxenException.java v 1.11

src/java/main/org/jaxen/saxpath/SAXPathException.java v 1.9

Removing unnecessary method that can be inherited from superclass
2005-06-20 00:14:03Elliotte Rusty Harold

src/java/main/org/jaxen/JaxenException.java v 1.10

Removing fillInStackTrace for compatibility with Java 1.3
2005-06-19 23:25:47Elliotte Rusty Harold

src/java/test/org/jaxen/CoreTests.java v 1.10

src/java/test/org/jaxen/SimpleNamespaceContextTest.java v 1.1

src/java/test/org/jaxen/VariableContextTest.java v 1.2

Adding tests for SimpleNamespaceContext
2005-06-19 23:23:18Elliotte Rusty Harold

src/java/test/org/jaxen/FunctionCallExceptionTest.java v 1.2

Correcting exception method cause semantics in Java 1.4+
2005-06-19 23:22:53Elliotte Rusty Harold

src/java/main/org/jaxen/FunctionCallException.java v 1.9

src/java/main/org/jaxen/JaxenException.java v 1.9

src/java/main/org/jaxen/saxpath/SAXPathException.java v 1.8

Correcting exception method cause semantics in Java 1.4+
2005-06-19 22:53:12Elliotte Rusty Harold

src/java/main/org/jaxen/JaxenRuntimeException.java v 1.7

Adding initCause method for better integration with Java 1.4
2005-06-19 19:48:13Elliotte Rusty Harold

src/java/main/org/jaxen/QualifiedName.java v 1.6

Removing unnecessary instanceof test
2005-06-19 19:43:35Elliotte Rusty Harold

src/java/main/org/jaxen/QualifiedName.java v 1.5

Removing two unused package protected methods
2005-06-19 19:37:37Elliotte Rusty Harold

src/java/test/org/jaxen/CoreTests.java v 1.9

src/java/test/org/jaxen/UnsupportedAxisExceptionTest.java v 1.1

Adding test for UnsupportedAxisException
2005-06-19 19:35:25Elliotte Rusty Harold

src/java/test/org/jaxen/CoreTests.java v 1.8

src/java/test/org/jaxen/XPathSyntaxExceptionTest.java v 1.1

Adding tests for XPathSyntaxException
2005-06-19 19:26:27Elliotte Rusty Harold

src/java/main/org/jaxen/JaxenConstants.java v 1.3

Private constructor to prevent instantiation
2005-06-19 19:24:26Elliotte Rusty Harold

src/java/main/org/jaxen/SimpleNamespaceContext.java v 1.14

Copying input map rather than storing a reference to it to avoid exposing private data
2005-06-19 19:16:56Elliotte Rusty Harold

src/java/test/org/jaxen/CoreTests.java v 1.7

src/java/test/org/jaxen/VariableContextTest.java v 1.1

Adding tests for VariableContext
2005-06-19 19:12:58Elliotte Rusty Harold

src/java/test/org/jaxen/FunctionContextTest.java v 1.3

Adding test for getFunctionContext
2005-06-19 14:21:55Elliotte Rusty Harold

src/java/main/org/jaxen/function/StringFunction.java v 1.26

Improving exception message for too many arguments to be clear that zero arguments is allowed
2005-06-19 14:20:00Elliotte Rusty Harold

src/java/test/org/jaxen/function/SubstringTest.java v 1.5

Fixing test for two many arguments
2005-06-19 14:19:17Elliotte Rusty Harold

src/java/test/org/jaxen/function/StringTest.java v 1.7

Add test that string() can only have one argument
2005-06-19 14:14:31Elliotte Rusty Harold

src/java/test/org/jaxen/function/FloorTest.java v 1.3

Adding tests for floor of Inf
2005-06-19 14:10:15Elliotte Rusty Harold

src/java/test/org/jaxen/function/SubstringTest.java v 1.4

Adding test for substrings with lengths that are longer than the string
2005-06-19 14:08:55Elliotte Rusty Harold

src/java/main/org/jaxen/function/SubstringFunction.java v 1.8

Avoiding exception when negative lengths are passed into substring function; instead returning empty string as required by XPath spec
2005-06-19 14:06:32Elliotte Rusty Harold

src/java/test/org/jaxen/function/SubstringTest.java v 1.3

Adding tests for passing negative lengths into substring function
2005-06-19 13:58:23Elliotte Rusty Harold

src/java/main/org/jaxen/Navigator.java v 1.25

Editing JavaDoc, especially to make it clear that the various getValue methods should not return null
2005-06-19 13:50:31Elliotte Rusty Harold

src/java/main/org/jaxen/function/StringFunction.java v 1.25

Marking stringValkue methods private since they weren't in 1.0, and I don't want to commit to their implemnetation and behavior quite yet. Plus the recently discovered synchronization issues mean I don't want people to be calling these methods lightly.
2005-06-19 13:35:17Elliotte Rusty Harold

src/java/main/org/jaxen/function/StringFunction.java v 1.24

Synchronizing use of DecimalFormat static field to avoid thread-safety problems
2005-06-19 13:31:27Elliotte Rusty Harold

src/java/main/org/jaxen/function/StringFunction.java v 1.23

Fixing the formatting of negative zero.
2005-06-19 13:28:25Elliotte Rusty Harold

src/java/main/org/jaxen/function/StringFunction.java v 1.22

Making local copy of DecimalFormat object to avoid thread-safety problems
2005-06-19 13:25:50Elliotte Rusty Harold

src/java/main/org/jaxen/function/StringFunction.java v 1.21

Moving formatting logic into the DecimalFormat object rather than the format method
2005-06-19 13:08:33Elliotte Rusty Harold

src/java/test/org/jaxen/function/StringTest.java v 1.6

Adding test for negative zero
2005-06-19 13:03:26Elliotte Rusty Harold

src/java/main/org/jaxen/function/StringFunction.java v 1.20

Fixing formatting of inifinite numbers
2005-06-19 12:55:23Elliotte Rusty Harold

src/java/test/org/jaxen/function/StringTest.java v 1.5

Adding tests for formatting Inf and -Inf
2005-06-19 12:52:00Elliotte Rusty Harold

src/java/main/org/jaxen/function/StringFunction.java v 1.19

Fixing conversion of double to string when the double is NaN
2005-06-19 12:46:12Elliotte Rusty Harold

src/java/test/org/jaxen/function/SubstringTest.java v 1.2

Adding unusual tests from XPath spec
2005-06-19 12:41:25Elliotte Rusty Harold

src/java/test/org/jaxen/function/FunctionTests.java v 1.18

src/java/test/org/jaxen/function/SubstringTest.java v 1.1

Adding tests for substring function, including one that demonstrates a bug in NaN handling
2005-06-17 14:06:40Elliotte Rusty Harold

src/java/test/org/jaxen/ContextTest.java v 1.8

Throwing exceptions rather than catching and failing
2005-06-17 14:05:15Elliotte Rusty Harold

src/java/test/org/jaxen/javabean/Person.java v 1.2

Marking class non-public
2005-06-17 14:04:48Elliotte Rusty Harold

src/java/test/org/jaxen/javabean/DocumentNavigatorTest.java v 1.5

Automating the test rather than relying on System.out.println
2005-06-17 13:56:39Elliotte Rusty Harold

src/java/test/org/jaxen/AddNamespaceTest.java v 1.7

Removing MockXPath class
2005-06-17 13:54:48Elliotte Rusty Harold

src/java/test/org/jaxen/AddNamespaceTest.java v 1.6

Throwing exceptions rather than catching and failing
2005-06-17 13:53:29Elliotte Rusty Harold

src/java/test/org/jaxen/AddNamespaceTest.java v 1.5

Removing empty setUp and tearDown methods
2005-06-17 13:51:15Elliotte Rusty Harold

src/java/test/org/jaxen/JaxenHandlerTest.java v 1.14

Merging previosuly ignored paths back into the tests since the bugs that caused them to be ignored have since been fixed
2005-06-17 13:37:04Elliotte Rusty Harold

src/java/test/org/jaxen/JaxenHandlerTest.java v 1.13

removing System.out.println (passing tests should print nothing); removing unread local variables; declaring exceptions to be thrown rather than catching and failing
2005-06-17 13:31:48Elliotte Rusty Harold

src/java/test/org/jaxen/pattern/PriorityTest.java v 1.8

removing System.out.println (passing tests should print nothing); removing empty tearDown method; being more specifc about exceptions thrown
2005-06-17 13:29:35Elliotte Rusty Harold

src/java/test/org/jaxen/pattern/PatternHandlerTest.java v 1.7

Throwing exceptions rather than catching and failing; removing System.out.println (passing tests should print nothing); removing unused field
2005-06-17 13:24:41Elliotte Rusty Harold

src/java/test/org/jaxen/pattern/PatternHandlerTest.java v 1.6

Removing empty setUpa nd tearDown methods
2005-06-17 13:22:31Elliotte Rusty Harold

src/java/test/org/jaxen/XPathTestBase.java v 1.36

Removing catch for UnsupportedAxisException; recognize that as a bug
2005-06-17 13:21:18Elliotte Rusty Harold

src/java/test/org/jaxen/XPathTestBase.java v 1.35

Turning off debugging messages
2005-06-17 13:17:16Elliotte Rusty Harold

src/java/test/org/jaxen/XPathTestBase.java v 1.34

Removing unthrown exceptions
2005-06-17 13:06:25Elliotte Rusty Harold

src/java/test/org/jaxen/BaseXPathTest.java v 1.45

Minor code cleanup
2005-06-16 19:31:30Brian Ewins

xml/test/tests.xsl v 1.1

the code used to generate the individual tests.
2005-06-16 19:28:22Brian Ewins

src/java/test/org/jaxen/XPathTestBase.java v 1.33

moving to individual tests
2005-06-16 13:30:12Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/base/XPathReader.java v 1.25

Removing last use of Operator.NO_OP in UnaryExpr.
2005-06-16 12:51:23Elliotte Rusty Harold

src/java/main/org/jaxen/function/ext/LocaleFunctionSupport.java v 1.8

JavaDoc edits
2005-06-16 12:50:11Elliotte Rusty Harold

src/java/main/org/jaxen/function/ext/LocaleFunctionSupport.java v 1.7

JavaDoc edits
2005-06-16 12:38:37Elliotte Rusty Harold

src/java/main/org/jaxen/expr/LocationPath.java v 1.6

Removing method already declared by superinterface.
2005-06-15 23:52:40Brian Ewins

src/java/test/org/jaxen/XPathTestBase.java v 1.32

test for jaxen-101, defaultnavigator.getNodeType(ns).
2005-06-15 23:42:03Brian Ewins

src/java/test/org/jaxen/dom4j/DOM4JTests.java v 1.2

test demonstrating jaxen-104, concurrent modification when enumerating namespace axis
2005-06-15 23:42:39Brian Ewins

src/java/main/org/jaxen/dom4j/DocumentNavigator.java v 1.29

fix for jaxen-104, concurrent modification when enumerating namespace axis
2005-06-15 23:33:51Brian Ewins

src/java/test/org/jaxen/BaseXPathTest.java v 1.44

added the test for jaxen-97, claimed that namespaces prevent parsing.
2005-06-15 17:59:20Elliotte Rusty Harold

src/java/test/org/jaxen/saxpath/base/XPathLexerTokenTest.java v 1.5

Trying to avoid mismatches between TokenTypes Constants and Operator constants
2005-06-15 17:58:32Elliotte Rusty Harold

src/java/main/org/jaxen/dom/DocumentNavigator.java v 1.44

Minor JavaDoc edits
2005-06-15 17:41:15Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/base/XPathLexer.java v 1.10

Trying to avoid mismatches between TokenTypes Constants and Operator constants
2005-06-15 17:17:00Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/base/TokenTypes.java v 1.7

src/java/main/org/jaxen/saxpath/base/XPathReader.java v 1.24

XPathReader should not extend TokenTypes
2005-06-15 16:57:16Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/base/XPathReader.java v 1.23

Trying to avoid mismatches between TokenTypes Constants and Operator constants
2005-06-15 16:42:25Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/base/TokenTypes.java v 1.6

Trying to avoid mismatches between TokenTypes Constants and Operator constants
2005-06-15 14:45:18Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/base/XPathReader.java v 1.22

Fixing precedence of relational operators
2005-06-15 14:28:44Elliotte Rusty Harold

src/java/test/org/jaxen/BaseXPathTest.java v 1.43

More tests for the >= operator to help debug the new SAXPath code.
2005-06-15 13:25:23Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/base/XPathReader.java v 1.21

Fixing associativity of = and != operators
2005-06-14 19:01:44Elliotte Rusty Harold

src/java/test/org/jaxen/BaseXPathTest.java v 1.42

Adding tests that demonstrate more associativity problems with the inequality != operator. To understand these tests it's important to remember that when a boolean is compared for equality or inequality to an int, the int is converted to a boolean; not the other way around.
2005-06-14 18:56:20Elliotte Rusty Harold

src/java/test/org/jaxen/BaseXPathTest.java v 1.41

Adding tests that demonstrate more associativity problems with the equals = operator
2005-06-14 18:47:50Elliotte Rusty Harold

src/java/test/org/jaxen/BaseXPathTest.java v 1.40

Adding tests that demonstrate more associativity problem with relational operators
2005-06-14 18:43:29Elliotte Rusty Harold

src/java/test/org/jaxen/BaseXPathTest.java v 1.39

Adding test that demonstrates associativity problem with relational operators 5 > 4 > 3 > 2 > 1 should be false but is true. (Remember that the booleans are converted to numbers 0 or 1 before each numeric comparison. This expression is not what it seems.)
2005-06-14 17:12:55Elliotte Rusty Harold

src/java/main/org/jaxen/dom/NamespaceNode.java v 1.17

Implementing and providing JavaDoc for more DOM Level 3 methods
2005-06-14 16:29:28Elliotte Rusty Harold

src/java/main/org/jaxen/dom/NamespaceNode.java v 1.16

JavaDoc edits
2005-06-14 16:21:02Elliotte Rusty Harold

xml/test/tests.xml v 1.79

Minor edits in comments
2005-06-14 15:30:16Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/SAXPathParseException.java v 1.5

Removing SAXPathParseException. Nothing uses it and it's not in 1.0.
2005-06-14 15:26:47Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/base/XPathReader.java v 1.20

Changing org.jaxen.saxpath.SAXPathException to SAXPathException (i.e. not using fully package qualified classname)
2005-06-14 15:13:07Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/helpers/XPathReaderFactory.java v 1.6

Adding private constructor since this class really shouldn't be instantiated
2005-06-14 15:10:44Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/helpers/DefaultXPathHandler.java v 1.5

JavaDoc edits
2005-06-14 15:08:30Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/helpers/DefaultXPathHandler.java v 1.4

Changing org.jaxen.saxpath.SAXPathException to SAXPathException (i.e. not using fully package qualified classname)
2005-06-14 15:06:22Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/XPathSyntaxException.java v 1.6

Using correct line separator for local platform
2005-06-14 15:02:18Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/SAXPathParseException.java v 1.4

Minor JavaDoc edits
2005-06-14 14:59:02Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/SAXPathException.java v 1.7

JavaDoc edits
2005-06-14 14:55:30Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/Axis.java v 1.5

Adding private constructor since this class really shouldn't be instantiated
2005-06-14 14:40:57Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/SAXPathException.java v 1.6

Minor JavaDoc edits
2005-06-14 14:39:56Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/XPathReader.java v 1.4

Minor JavaDoc edits
2005-06-14 14:19:53Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/XPathHandler.java v 1.7

Minor JavaDoc edits
2005-06-14 14:18:18Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/SAXPathEventSource.java v 1.3

Minor JavaDoc edits
2005-06-14 13:57:35Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/Operator.java v 1.3

Adding JavaDoc comments
2005-06-14 13:46:45Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/XPathHandler.java v 1.6

JavaDoc fixes
2005-06-14 13:04:33Elliotte Rusty Harold

src/java/test/org/jaxen/BaseXPathTest.java v 1.38

Adding test for logical associativity
2005-06-14 08:38:54Elliotte Rusty Harold

src/java/test/org/jaxen/dom/NamespaceTest.java v 1.3

Correcting test for multiple namespace axis
2005-06-14 08:30:08Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/base/XPathLexer.java v 1.9

Making many package protected methods private in preparation for possible refactoring
2005-06-14 08:19:24Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/base/XPathReader.java v 1.19

Making many package protected methods private in preparation for possible refactoring
2005-06-14 07:40:31Elliotte Rusty Harold

src/java/test/org/jaxen/saxpath/base/XPathLexerTest.java v 1.8

Inlining private getters and setters
2005-06-14 07:37:36Elliotte Rusty Harold

src/java/test/org/jaxen/saxpath/base/XPathReaderTest.java v 1.25

Inlining private getters and setters
2005-06-14 00:58:42Elliotte Rusty Harold

src/java/main/org/w3c/dom/UserDataHandler.java v 1.1

Adding UserDataHandler interface necessary to compile and run org.jaxen.dom.NamespaceNode in Java 1.4 now that we've added the methods required to compile NamespaceNode in Java 1.5 with DOM Level 3. Adding methods to published interfaces is evil I tell you!
2005-06-14 00:45:55Elliotte Rusty Harold

src/java/main/org/jaxen/saxpath/base/XPathReader.java v 1.18

Brian Ewins' patch to fix associativity of arithmetic operators
2005-06-12 16:48:15Elliotte Rusty Harold

src/java/test/org/jaxen/dom/DOM3NamespaceTest.java v 1.2

Implementing getFeature. The DOM Level 3 spec blesses this method returning null when it doesn't support a requested feature, so this class supports no features and always returns null.
2005-06-12 16:47:52Elliotte Rusty Harold

src/java/main/org/jaxen/dom/NamespaceNode.java v 1.15

Implementing getFeature. The DOM Level 3 spec blesses this method returning null when it doesn't support a requested feature, so this class supports no features and always returns null.
2005-06-12 16:28:34Elliotte Rusty Harold

src/java/main/org/jaxen/dom/NamespaceNode.java v 1.14

src/java/test/org/jaxen/dom/DOM3NamespaceTest.java v 1.1

src/java/test/org/jaxen/dom/DOMTests.java v 1.3

Implementing set/getTextContent and isEqualNode./isSameNode for DOM NamespaceNode
2005-06-12 13:48:25Elliotte Rusty Harold

src/java/test/org/jaxen/BaseXPathTest.java v 1.37

Renaming test methods to reflect fact that bug is in associativity of operators, not precedence.
2005-06-12 13:30:36Elliotte Rusty Harold

src/java/main/org/jaxen/dom/DocumentNavigator.java v 1.43

Removing an overbroad catch block in favor of detaild catches. No longer accidentally trap runtime exceptions.
2005-06-12 13:03:59Elliotte Rusty Harold

src/java/main/org/jaxen/dom/NamespaceNode.java v 1.13

Adding extra methods required by new DOM level 3 interfaces in Java 5. These all throw UnsupportedOperationException for the time being. I just put them in to shut the compiler up. However, since they might be returned by an XPath query, and then used in other parts of the code we should go through and fix these all. We also need to think about whether we could or should use the now standard NamespaceNode class rather than inventing our own. This is going to be really ugly.
2005-06-01 11:25:01Elliotte Rusty Harold

src/java/main/org/jaxen/UnsupportedAxisException.java v 1.7

Minor JavaDoc edits
2005-06-01 11:21:07Elliotte Rusty Harold

src/java/main/org/jaxen/JaxenHandler.java v 1.10

Removing commented out debugging code
2005-06-01 11:19:59Elliotte Rusty Harold

src/java/main/org/jaxen/ContextSupport.java v 1.10

Removing incorrect comment
2005-06-01 11:19:23Elliotte Rusty Harold

src/java/main/org/jaxen/Context.java v 1.14

Minor JavaDoc edits
2005-06-01 11:18:27Elliotte Rusty Harold

src/java/main/org/jaxen/expr/DefaultStep.java v 1.18

Adding comment about possible optimization
2005-06-01 11:17:42Elliotte Rusty Harold

src/java/main/org/jaxen/expr/DefaultNameStep.java v 1.45

Adding comment about possible optimization
2005-06-01 10:26:27Elliotte Rusty Harold

src/java/main/org/jaxen/function/IdFunction.java v 1.7

Multiline ifs should always use braces
2005-06-01 10:25:44Elliotte Rusty Harold

src/java/main/org/jaxen/function/CeilingFunction.java v 1.6

src/java/main/org/jaxen/function/FloorFunction.java v 1.6

Changing Number to Double
2005-06-01 10:24:05Elliotte Rusty Harold

src/java/main/org/jaxen/expr/iter/IterableChildAxis.java v 1.9

JavaDoc edits
2005-06-01 10:20:05Elliotte Rusty Harold

src/java/main/org/jaxen/dom/DocumentNavigator.java v 1.42

Editing comments for grammar
2005-06-01 10:19:08Elliotte Rusty Harold

src/java/test/org/jaxen/JaxenTests.java v 1.5

Adding org.jaxen.util tests
2005-06-01 10:18:21Elliotte Rusty Harold

src/java/test/org/jaxen/BaseXPathTest.java v 1.36

Adding another test for Jaxen 107. This one reads input from a file.
2005-05-31 19:28:52Elliotte Rusty Harold

src/java/main/org/jaxen/dom/DocumentNavigator.java v 1.41

Read XPath namespace node from DOM attribute namespaces, as well as xmlns attributes; useful for querying synthetic documents
2005-05-31 19:21:52Elliotte Rusty Harold

src/java/test/org/jaxen/dom/NamespaceTest.java v 1.2

Read XPath namespace node from DOM attribute namespaces, as well as xmlns attributes; useful for querying synthetic documents
2005-05-31 18:55:47Elliotte Rusty Harold

src/java/test/org/jaxen/BaseXPathTest.java v 1.35

Read XPath namespace node from DOM element namespace, as well as xmlns attributes; useful for querying synthetic documents
2005-05-31 18:54:32Elliotte Rusty Harold

src/java/test/org/jaxen/dom/DOMTests.java v 1.2

src/java/test/org/jaxen/dom/DocumentNavigatorTest.java v 1.7

src/java/test/org/jaxen/dom/NamespaceTest.java v 1.1

Read XPath namespace node from DOM element namespace, as well as xmlns attributes; useful for querying synthetic documents
2005-05-31 18:50:00Elliotte Rusty Harold

src/java/main/org/jaxen/dom/DocumentNavigator.java v 1.40

Read XPath namespace node from DOM element namespace, as well as xmlns attributes; useful for querying synthetic documents
2005-05-31 18:49:14Elliotte Rusty Harold

src/java/main/org/jaxen/dom/NamespaceNode.java v 1.12

Workaround for Crimson bug where it reports node name of xmlns:prefix attributes to be prefix instead of xmlns:prefix
2005-05-31 15:42:09Elliotte Rusty Harold

src/java/test/org/jaxen/util/FollowingSiblingAxisIteratorTest.java v 1.1

src/java/test/org/jaxen/util/UtilTests.java v 1.6

Adding tests for FollowingSiblingAxisIterator
2005-05-31 15:39:25Elliotte Rusty Harold

src/java/main/org/jaxen/util/FollowingSiblingAxisIterator.java v 1.8

Replacing Collection.EMPTY_LIST.iterator() with JaxenConstants.EMPTY_ITERATOR
2005-05-31 15:36:45Elliotte Rusty Harold

src/java/test/org/jaxen/util/FollowingAxisIteratorTest.java v 1.1

src/java/test/org/jaxen/util/PrecedingAxisIteratorTest.java v 1.1

src/java/test/org/jaxen/util/PrecedingSiblingAxisIteratorTest.java v 1.1

src/java/test/org/jaxen/util/UtilTests.java v 1.5

Adding tests for following, preceding, and preceding-sibling axes
2005-05-31 15:31:43Elliotte Rusty Harold

src/java/test/org/jaxen/util/DescendantAxisIteratorTest.java v 1.1

src/java/test/org/jaxen/util/UtilTests.java v 1.4

Adding tests for DescendantAxisIterator
2005-05-31 13:44:31Elliotte Rusty Harold

src/java/test/org/jaxen/util/AncestorOrSelfAxisIteratorTest.java v 1.1

src/java/test/org/jaxen/util/UtilTests.java v 1.3

Adding tests for AncestorOrSelefAxisIterator
2005-05-31 13:24:15Elliotte Rusty Harold

src/java/test/org/jaxen/util/SingleObjectIteratorTest.java v 1.1

src/java/test/org/jaxen/util/UtilTests.java v 1.2

Adding tests for SingleObjectIterator
2005-05-31 13:14:54Elliotte Rusty Harold

src/java/main/org/jaxen/xom/DocumentNavigator.java v 1.5

Removing vestigial throws clauses
2005-05-31 13:09:38Elliotte Rusty Harold

src/java/test/org/jaxen/util/SingletonListTest.java v 1.1

src/java/test/org/jaxen/util/UtilTests.java v 1.1

Adding test for SingletonList
2005-05-31 13:00:13Elliotte Rusty Harold

cobertura.xml v 1.2

Changing default target of this ANT build file to coverage
2005-05-31 12:39:05Elliotte Rusty Harold

src/java/test/org/jaxen/BaseXPathTest.java v 1.34

Adding test for Jaxen 107
2005-05-31 10:45:41Elliotte Rusty Harold

src/java/main/org/jaxen/expr/DefaultNameStep.java v 1.44

Removing unnecessary and possibly wrong test for matchesAnyName when matching a namespace node. Namespace nodes only match on the namespace axis, period.
2005-05-31 09:44:03Elliotte Rusty Harold

src/java/main/org/jaxen/dom/DocumentNavigator.java v 1.39

DOM's attribute axis iterator should not include namespace declarations per jaxen-106
2005-05-31 00:53:28Elliotte Rusty Harold

src/java/test/org/jaxen/BaseXPathTest.java v 1.33

Adding test that demonstrates Jaxen failing to count all nodes along namespace axis
2005-05-31 00:46:43Elliotte Rusty Harold

src/java/test/org/jaxen/BaseXPathTest.java v 1.32

Adding test that attribute nodes on parents precede namespace nodes on children
2005-05-31 00:34:36Elliotte Rusty Harold

src/java/main/org/jaxen/expr/NodeComparator.java v 1.7

Namespace nodes come before attribute nodes in document order (see jaxen-102)
2005-05-31 00:20:59Elliotte Rusty Harold

src/java/test/org/jaxen/BaseXPathTest.java v 1.31

Adding test that namespace nodes come before attribute nodes in document order (see jaxen-102)
2005-05-30 12:48:38Elliotte Rusty Harold

src/java/main/org/jaxen/DefaultNavigator.java v 1.16

Adding NAMESPACE_NODE to getNodeType per jaxen-101
2005-05-30 12:43:09Elliotte Rusty Harold

src/java/main/org/jaxen/function/NamespaceUriFunction.java v 1.9

src/java/test/org/jaxen/function/NamespaceURITest.java v 1.5

Fixing jaxen-100; namespace URI of namespace node is empty string
2005-05-29 11:42:21Elliotte Rusty Harold

src/java/main/org/jaxen/function/NamespaceUriFunction.java v 1.8

Fixing jaxen-99; namespace URI of processing instruction is empty string
2005-05-29 11:41:01Elliotte Rusty Harold

src/java/test/org/jaxen/function/NamespaceURITest.java v 1.4

Fixing jaxen-99; namespace URI of processing instruction is empty string