Permalink
Commits on Aug 25, 2016
  1. Changelog and tweak for #755

    committed Aug 25, 2016
  2. Don't override request content-type if set

    Fixes #756
    committed Aug 25, 2016
  3. Changelog for #753 and tidied up comments a little

    Fixes #753
    committed Aug 25, 2016
Commits on Aug 24, 2016
Commits on Aug 23, 2016
  1. Optimize Attribute#iterator

    It allocates a lot of memory during the parsing through
    ParseSettings#normalizeAttributes.
    this new implementation just wrap the LinkedHashMap values iterator in a
    read-only iterator.
    
    Iterating 1000 times over htmltests/yahoo-article-1.html was allocating
    970Mb, with this optimization it's now 350Mb
    
    Fixes #754
    benbenw committed Aug 23, 2016
  2. optimize Element#hasClass this method is perf sensitive (CPU and memory

    allocations)
    This replace the regexp split with a custom implementation that do not
    allocate unneeded memory.
    With this patch a simple test calling Element#select in a loop for
    several selector went from 3Gb allocated to 10Mb.
    GC times were reduced.
    Fixes #752
    benbenw committed Aug 23, 2016
Commits on Aug 19, 2016
  1. Don't reuse encoders, to make threadsafe

    Fixes #740 (well, I hope. I wasn't able to replicate it.)
    committed Aug 19, 2016
  2. Merge ahielg:master for attribute fix

    Fixes #746
    committed Aug 19, 2016
  3. Improved HTML entity support

    Fixes #602, #603
    committed Aug 19, 2016
Commits on Aug 14, 2016
  1. Enable charset override

    Fixes #743.
    committed Aug 14, 2016
Commits on Aug 11, 2016
  1. Check bounds of document before fetching first child

    Fixes #727, OOB on empty body XML load.
    committed Aug 11, 2016
Commits on Aug 6, 2016
  1. Merge branch 'parsesettings'

    committed Aug 6, 2016
  2. Fragment test to verify #726

    committed Aug 6, 2016
Commits on Aug 5, 2016
  1. Changelog for #725

    committed Aug 5, 2016
  2. Merge pull request #725 from zJiaJun/master

    Add Connection.headers(map)
    committed on GitHub Aug 5, 2016
  3. Merge pull request #719 from VEINHORN/master

    Bump to junit 4.12
    committed on GitHub Aug 5, 2016
  4. Changelog for #724

    committed Aug 5, 2016
  5. Merge pull request #724 from er1c/wildcardnamespace

    Add wildcard-namespace selector support '*|' Issue #723
    committed on GitHub Aug 5, 2016
Commits on Jun 29, 2016
  1. Add Connection.headers(map)

    zJiaJun committed Jun 29, 2016
Commits on Jun 28, 2016
Commits on Jun 17, 2016
  1. bump to junit 4.12

    VEINHORN committed Jun 17, 2016
Commits on May 20, 2016
  1. Update links to https://jsoup.org/

    committed May 20, 2016
Commits on May 18, 2016
  1. Changelog update for release

    committed May 18, 2016
Commits on May 8, 2016
  1. Clarify precedence

    committed May 8, 2016
  2. Allow selectors to contain unbalanced braces

    Fixes #611
    committed May 8, 2016
Commits on May 7, 2016
  1. Test for prolog

    Fixes #652
    committed May 7, 2016
  2. Detect charset from xml prolog

    Fixes #701
    committed May 7, 2016
Commits on May 6, 2016
  1. Fix test

    committed May 6, 2016