Skip to content
This repository
branch: master

Feb 09, 2014

  1. Niklas von Hertzen

    Merge pull request #336 from gdi2290/patch-1

    update copyright year
    authored

Feb 04, 2014

  1. PatrickJS

    update copyright year

    gdi2290 authored

Jan 14, 2014

  1. Niklas von Hertzen

    Merge pull request #319 from Grom-S/large-border-radius-chrome-fix

    Large border radius chrome fix
    authored
  2. Niklas von Hertzen

    Merge pull request #320 from oosterholt/master

    Fixed IndexSizeError in IE when the size of the image exceedes 8192 pixels
    authored

Jan 10, 2014

  1. Rick Oosterholt

    Fixed IndexSizeError in IE when the size of the image exceedes 8192 p…

    …ixels
    oosterholt authored

Jan 09, 2014

  1. Grom-S

    Fixes "Large border radius" bug in chrome

    Grom-S authored

Dec 23, 2013

  1. Niklas von Hertzen

    Refactor background parsing

    authored
  2. Niklas von Hertzen

    Merge branch 'patch-2' of github.com:brcontainer/html2canvas into brc…

    …ontainer-patch-2
    authored
  3. Niklas von Hertzen

    Fix z-index ordering bug

    authored

Dec 17, 2013

  1. Niklas von Hertzen

    Add all js files to grunt watch

    authored

Dec 06, 2013

  1. Guilherme Nascimento

    Fix bug in WebKitGTK+, backgroundRepeat return "wrong" values

    brcontainer authored

Nov 24, 2013

  1. Niklas von Hertzen

    Merge pull request #297 from Grom-S/patch-1

    incorect z-index sorting fixed
    authored

Nov 21, 2013

  1. Grom-S

    incorect z-index sorting fixed

    If you omit compare function in javascript `sort()` method it will sort  lexicographically (in dictionary order) according to the string conversion of each element. 
    
    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#Parameters
    
    For example 
    [0, 9, 8, 10].sort()
    will place element with z-index 10 on 2nd position of the array
    Grom-S authored

Nov 12, 2013

  1. Niklas von Hertzen

    Implement background-size cover/contain

    authored
  2. Niklas von Hertzen

    Fix missing background color bug

    authored
  3. Niklas von Hertzen

    Add tests for background-size

    authored

Oct 27, 2013

  1. Niklas von Hertzen

    Add dom depth information to render queue

    authored

Sep 22, 2013

  1. Niklas von Hertzen

    Merge pull request #270 from ssafejava/parseSpeed

    Speed parsing by as much as 50% & add async parsing option.
    authored

Sep 18, 2013

  1. Niklas von Hertzen

    Merge pull request #269 from ssafejava/jshint

    Move jshint rules into jshintrc and include from Gruntfile.
    authored
  2. ssafejava

    Speed & accuracy improvements to pseudo element rendering.

    Previously, pseudo elements would be processed as they were found in the DOM tree, which was
    an expensive operation as each element's computed :before and :after style was checked for
    'content' styles.
    
    This commit traverses the user's stylesheets for :before and :after selectors, gathers the classes
    affected, selects all elements that likely have a pseudo element present, then checks computed style.
    If there is actually an element present, it is created but *not* appended to the DOM until after
    all elements have been processed.
    
    After all elements have been found and created, they are added to the DOM in a single batch, and the original
    pseudo elements are hidden in a single batch. This prevents the layout invalidation / relayout loop that was
    occuring previously, and in my tests speeds parsing by as much as 50% or more, depending on how many
    pseudo elements your page uses.
    
    Additionally, this commit contains a bugfix to the handling of ":before" pseudo elements; the browser effectively
    inserts them as the first child of the element, not before the element. This fixes a few rendering inconsistencies
    and complicated pages look almost perfect in my tests.
    ssafejava authored
  3. ssafejava

    Add async parsing option.

    In my testing, the major time sink is parsing. This commit adds a setTimeout() around parsing
    of each item so control can return to the browser. This increases the total time it takes to finish
    a screenshot but will not freeze the browser when it does. This is a good option when e.g. doing
    error reporting, where you might not want to freeze the browser while sending debugging information
    back to your server.
    ssafejava authored
  4. ssafejava

    Move jshint rules into jshintrc and include from Gruntfile.

    ssafejava authored

Sep 07, 2013

  1. Niklas von Hertzen

    Add links to readme

    authored
  2. Niklas von Hertzen

    Release version 0.4.1

    authored
  3. Niklas von Hertzen

    Add bower.json

    authored
  4. Niklas von Hertzen

    Disable screenshot storing

    authored

Sep 06, 2013

  1. Niklas von Hertzen

    Update travis key

    authored
  2. Niklas von Hertzen

    update token

    authored
  3. Niklas von Hertzen

    update certificate

    authored
  4. Niklas von Hertzen

    update travis.yml key decrypt argument

    authored
  5. Niklas von Hertzen

    update travis.yml secret

    authored
  6. Niklas von Hertzen

    Update test certificate

    authored
  7. Niklas von Hertzen

    Store webdriver screenshots to google drive

    authored

Sep 04, 2013

  1. Niklas von Hertzen

    Remove unnecessary custom complete event checker

    authored
  2. Niklas von Hertzen

    Fix background color rendering layering with no documentElement color

    authored
Something went wrong with that request. Please try again.