Permalink
Commits on May 5, 2018
  1. Prepare v21.0.1

    caleb531 committed May 5, 2018
Commits on May 1, 2018
Commits on Feb 20, 2018
  1. Prepare v21.0.0 release

    caleb531 committed Feb 20, 2018
    No API changes, just tweaking the package.json
Commits on Feb 12, 2018
Commits on Feb 10, 2018
  1. Prepare v20.2.0 release

    caleb531 committed Feb 10, 2018
Commits on Feb 3, 2018
Commits on Jan 27, 2018
  1. Allow drawLayers to accept 'complete' callback

    caleb531 committed Jan 27, 2018
    This callback will run when all layers have finished drawing, taking
    into account the asynchronous drawing of any image layers.
Commits on Nov 18, 2017
  1. Prepare v20.1.4 release

    caleb531 committed Nov 18, 2017
Commits on Nov 11, 2017
Commits on Oct 26, 2017
  1. Prepare v20.1.3 release

    caleb531 committed Oct 26, 2017
  2. Update npm lockfile

    caleb531 committed Oct 26, 2017
Commits on Oct 24, 2017
  1. Merge pull request #308 from arkonisus/master

    caleb531 committed Oct 24, 2017
    Fix imageSmoothing property name
Commits on Oct 17, 2017
  1. Wrong parameter name

    arkonisus committed Oct 17, 2017
Commits on Oct 14, 2017
  1. Merge pull request #307 from anolek/master

    caleb531 committed Oct 14, 2017
    Fix: Resize canvas with fromCenter = false and constrainProportions = true (issue #306)
Commits on Oct 12, 2017
  1. Fix constrainProportions with fromCenter=false

    anolek committed Oct 12, 2017
    Simple fix when using constrainProportions = true and fromCenter = false at the same time.
    It simply calculate the right width/height before making others computations in this case.
Commits on Aug 9, 2017
  1. Prepare v20.1.2 release

    caleb531 committed Aug 9, 2017
  2. Compile jcanvas.min.js

    caleb531 committed Aug 9, 2017
Commits on Aug 8, 2017
  1. Fix setPixels() compatibility with detectPixelRatio()

    caleb531 committed Aug 8, 2017
    The native getImageData() and putImageData() methods do not respect the
    canvas's current transformation state. In effect, setPixels() will
    misposition the manipulated pixels when the canvas is scaled by
    detectPixelRatio(). This commit modifies setPixels() to account for the
    detected pixel ratio of the canvas.
Commits on Jul 11, 2017
  1. Prepare v20.1.1 release

    caleb531 committed Jul 11, 2017
Commits on Jul 10, 2017
  1. Merge pull request #292 from echonox/master

    caleb531 committed Jul 10, 2017
    f.getClientRects is not a function in Safari/iOS
  2. f.getClientRects is not a function in Safari/iOS

    echonox committed Jul 10, 2017
    Signed-off-by: Jack <angelkomyou@gmail.com>
Commits on Jun 30, 2017
  1. Prepare v20.1.0 release

    caleb531 committed Jun 30, 2017
  2. Convert stray spaces to tabs

    caleb531 committed Jun 30, 2017
  3. Compile jcanvas.min.js

    caleb531 committed Jun 30, 2017
  4. Add npm 5 lockfile

    caleb531 committed Jun 30, 2017
  5. Fix a critical bug with the drawText position algo

    caleb531 committed Jun 30, 2017
    The bug was caused by a typo that appeared in f4a6fea while applying
    some major style changes across the entire source.
Commits on Jun 28, 2017
  1. Limit redraws when user is not dragging a layer

    caleb531 committed Jun 28, 2017
    When a layer is marked as draggable, jCanvas will internally bind a
    mousemove event to the canvas. Ideally, that mousemove event should
    trigger a canvas redraw *only if* a layer is being dragged or if the
    user has explicitly bound a mouseover/mouseout/mousemove event to some
    layer. However, for the longest time, jCanvas would still needlessly
    redraw the canvas in this case even if a layer was not being dragged.
    This commit corrects that longstanding inefficiency by *only* redrawing
    if a user event is triggered or if a layer is being dragged, but in no
    other case.
Commits on May 8, 2017