Made test method for attribute protected so it can be overridden
Performance: hit stack.size() less in agency adoption

On HTML test cases that use adoption, this was causing ~ 23% of CPU
time. Knocks it down to ~ 7%. (Which I found unintuitive, because it's
a simple int getter, and I expected that to get inlined by the JIT.
Performance: moved body tag searches to constants

Reduces the GC load of the body process step by 10% from 43% to 33% of
GC caused during parsing.
Performance: reduced String[] allocations in Builder

Reduces GC load of tag searchers from 15% of objects to 2%. A little
harder to read but worth it.
Performance: CPU and memory improvements for Selectors

Reduced CPU load and GC load for common selector use
Changelog for perf improvements
Replaced whitespaces by "%20" in urls on redirects and .connect(String
url)
Changelog for whitespace

Fixes #354
Fixes #114
Merge branch 'pr/354'
Make http charset detection code more robust

Fixes #321
Changelog for HTTP character set dections
Merge branch 'pr/325'
Merge pull request #316 from Shepard/patch-1

Made test method for attribute protected so it can be overridden
Added Document.location()

Add an accessor method sourceUri to retrieve the final (in case of redirects) URI from which the document was parsed.
Doc tidy up
Merge branch 'pr/306'
Merge branch 'master' of https://github.com/jhy/jsoup
[maven-release-plugin] prepare release jsoup-1.7.3
[maven-release-plugin] prepare for next development iteration
Release change date