Release version 0.12.2

This commit is contained in:
Jürg Lehni 2019-06-13 23:36:52 +02:00
parent 900a207954
commit 3bce17815f
8 changed files with 32465 additions and 36 deletions

View file

@ -1,6 +1,6 @@
# Change Log # Change Log
## `prebuilt` ## `0.12.2`
### Fixed ### Fixed

1
dist/paper-core.js vendored
View file

@ -1 +0,0 @@
../src/load.js

15333
dist/paper-core.js vendored Normal file

File diff suppressed because it is too large Load diff

1
dist/paper-full.js vendored
View file

@ -1 +0,0 @@
../src/load.js

17081
dist/paper-full.js vendored Normal file

File diff suppressed because it is too large Load diff

73
dist/paper.d.ts vendored
View file

@ -1,5 +1,5 @@
/*! /*!
* Paper.js v0.12.1 - The Swiss Army Knife of Vector Graphics Scripting. * Paper.js v0.12.2 - The Swiss Army Knife of Vector Graphics Scripting.
* http://paperjs.org/ * http://paperjs.org/
* *
* Copyright (c) 2011 - 2019, Juerg Lehni & Jonathan Puckey * Copyright (c) 2011 - 2019, Juerg Lehni & Jonathan Puckey
@ -9,7 +9,7 @@
* *
* All rights reserved. * All rights reserved.
* *
* Date: Thu Jun 6 00:04:28 2019 +0200 * Date: Tue Jun 11 21:31:28 2019 +0200
* *
* This is an auto-generated type definition. * This is an auto-generated type definition.
*/ */
@ -2252,8 +2252,13 @@ declare module paper {
* content is differs from type to type. For example, a {@link Group} with * content is differs from type to type. For example, a {@link Group} with
* no children, a {@link TextItem} with no text content and a {@link Path} * no children, a {@link TextItem} with no text content and a {@link Path}
* with no segments all are considered empty. * with no segments all are considered empty.
*
* @param recursively - whether an item with children should be
* considered empty if all its descendants are empty
*
* @return Boolean
*/ */
isEmpty(): boolean isEmpty(recursively?: boolean): void
/** /**
* Checks whether the item has a fill. * Checks whether the item has a fill.
@ -3299,9 +3304,9 @@ declare module paper {
* mapping, in case the code that's passed in has already been mingled. * mapping, in case the code that's passed in has already been mingled.
* *
* @param code - the PaperScript code * @param code - the PaperScript code
* @param option - the compilation options * @param options - the compilation options
*/ */
execute(code: string, option?: object): void execute(code: string, options?: object): void
/** /**
* Injects the paper scope into any other given scope. Can be used for * Injects the paper scope into any other given scope. Can be used for
@ -3352,12 +3357,12 @@ declare module paper {
* mapping, in case the code that's passed in has already been mingled. * mapping, in case the code that's passed in has already been mingled.
* *
* @param code - the PaperScript code * @param code - the PaperScript code
* @param option - the compilation options * @param options - the compilation options
* *
* @return an object holding the compiled PaperScript translated * @return an object holding the compiled PaperScript translated
* into JavaScript code along with source-maps and other information. * into JavaScript code along with source-maps and other information.
*/ */
static compile(code: string, option?: object): object static compile(code: string, options?: object): object
/** /**
* Compiles the PaperScript code into a compiled function and executes it. * Compiles the PaperScript code into a compiled function and executes it.
@ -3373,11 +3378,11 @@ declare module paper {
* *
* @param code - the PaperScript code * @param code - the PaperScript code
* @param scope - the scope for which the code is executed * @param scope - the scope for which the code is executed
* @param option - the compilation options * @param options - the compilation options
* *
* @return the exports defined in the executed code * @return the exports defined in the executed code
*/ */
static execute(code: string, scope: PaperScope, option?: object): object static execute(code: string, scope: PaperScope, options?: object): object
/** /**
* Loads, compiles and executes PaperScript code in the HTML document. Note * Loads, compiles and executes PaperScript code in the HTML document. Note
@ -5348,7 +5353,7 @@ declare module paper {
/** /**
* Creates a new raster item from the passed argument, and places it in the * Creates a new raster item from the passed argument, and places it in the
* active layer. `object` can either be a DOM Image, a Canvas, or a string * active layer. `source` can either be a DOM Image, a Canvas, or a string
* describing the URL to load the image from, or the ID of a DOM element to * describing the URL to load the image from, or the ID of a DOM element to
* get the image from (either a DOM Image or a Canvas). * get the image from (either a DOM Image or a Canvas).
* *
@ -5359,8 +5364,26 @@ declare module paper {
*/ */
constructor(source?: HTMLImageElement | HTMLCanvasElement | string, position?: Point) constructor(source?: HTMLImageElement | HTMLCanvasElement | string, position?: Point)
/**
* Creates a new empty raster of the given size, and places it in the
* active layer.
*
* @param size - the size of the raster
* @param position - the center position at which the raster item is
* placed
*/
constructor(size: Size, position?: Point)
setImageData(data: ImageData, point: Point): void /**
* Extracts a part of the Raster's content as a sub image, and returns it as
* a Canvas object.
*
* @param rect - the boundaries of the sub image in pixel
* coordinates
*
* @return the sub image as a Canvas object
*/
getSubCanvas(rect: Rectangle): HTMLCanvasElement
/** /**
* Extracts a part of the raster item's content as a new raster item, placed * Extracts a part of the raster item's content as a new raster item, placed
@ -5396,26 +5419,18 @@ declare module paper {
*/ */
getAverageColor(object: Path | Rectangle | Point): Color getAverageColor(object: Path | Rectangle | Point): Color
setImageData(data: ImageData, point: Point): void
/** /**
* Gets the color of a pixel in the raster. * Gets the color of a pixel in the raster.
* *
* @param x - the x offset of the pixel in pixel coordinates * @param point - the offset of the pixel as a point in pixel
* @param y - the y offset of the pixel in pixel coordinates * coordinates
* *
* @return the color of the pixel * @return the color of the pixel
*/ */
getPixel(x: number, y: number): Color getPixel(point: Point): Color
/**
* Extracts a part of the Raster's content as a sub image, and returns it as
* a Canvas object.
*
* @param rect - the boundaries of the sub image in pixel
* coordinates
*
* @return the sub image as a Canvas object
*/
getSubCanvas(rect: Rectangle): HTMLCanvasElement
/** /**
* Sets the color of the specified pixel to the specified color. * Sets the color of the specified pixel to the specified color.
@ -5429,7 +5444,8 @@ declare module paper {
/** /**
* Sets the color of the specified pixel to the specified color. * Sets the color of the specified pixel to the specified color.
* *
* @param point - the offset of the pixel as a point in pixel coordinates * @param point - the offset of the pixel as a point in pixel
* coordinates
* @param color - the color that the pixel will be set to * @param color - the color that the pixel will be set to
*/ */
setPixel(point: Point, color: Color): void setPixel(point: Point, color: Color): void
@ -5448,11 +5464,12 @@ declare module paper {
/** /**
* Gets the color of a pixel in the raster. * Gets the color of a pixel in the raster.
* *
* @param point - the offset of the pixel as a point in pixel coordinates * @param x - the x offset of the pixel in pixel coordinates
* @param y - the y offset of the pixel in pixel coordinates
* *
* @return the color of the pixel * @return the color of the pixel
*/ */
getPixel(point: Point): Color getPixel(x: number, y: number): Color
} }

View file

@ -1,6 +1,6 @@
{ {
"name": "paper", "name": "paper",
"version": "0.12.1", "version": "0.12.2",
"description": "The Swiss Army Knife of Vector Graphics Scripting", "description": "The Swiss Army Knife of Vector Graphics Scripting",
"license": "MIT", "license": "MIT",
"homepage": "http://paperjs.org", "homepage": "http://paperjs.org",

@ -1 +1 @@
Subproject commit 8d04780979504ff54994e0af2726542c3be3bced Subproject commit f2bef5831a896ac98901a48516fd86393c0c2dd8

@ -1 +1 @@
Subproject commit 1c9a593502d101d9802668c64163c33bdadbc229 Subproject commit e47ff6292381cea0ad8cfe7c9ea96db5b02b0279

View file

@ -17,7 +17,7 @@
// The paper.js version. // The paper.js version.
// NOTE: Adjust value here before calling `gulp publish`, which then updates and // NOTE: Adjust value here before calling `gulp publish`, which then updates and
// publishes the various JSON package files automatically. // publishes the various JSON package files automatically.
var version = '0.12.1'; var version = '0.12.2';
// If this file is loaded in the browser, we're in load.js mode. // If this file is loaded in the browser, we're in load.js mode.
var load = typeof window === 'object'; var load = typeof window === 'object';