Browse Source

History: normalize whitespace

v1.x
Nathan Rajlich 10 years ago
parent
commit
2a62336c57
  1. 368
      History.md

368
History.md

@ -51,416 +51,416 @@
1.1.6 / 2014-08-01 1.1.6 / 2014-08-01
================== ==================
* export canvas.CanvasPixelArray instead of canvas.PixelArray which is undefined * export canvas.CanvasPixelArray instead of canvas.PixelArray which is undefined
* Glib version test into giflib exists test * Glib version test into giflib exists test
* Giflib 5.1 * Giflib 5.1
* install: use an even older version of giflib (v4.1.6) * install: use an even older version of giflib (v4.1.6)
* install: use an older version of giflib (v4.2.3) * install: use an older version of giflib (v4.2.3)
* install: install `giflib` * install: install `giflib`
* install: use more compatible sh syntax * install: use more compatible sh syntax
* travis: attempt to run the ./install script before testintg * travis: attempt to run the ./install script before testintg
* travis: test node v0.6, v0.8, v0.10, and v0.11 * travis: test node v0.6, v0.8, v0.10, and v0.11
* Distinguish between 'add' and 'lighter' * Distinguish between 'add' and 'lighter'
1.1.5 / 2014-06-26 1.1.5 / 2014-06-26
================== ==================
* Readme: remove Contributors section * Readme: remove Contributors section
* Readme: update copyright * Readme: update copyright
* On Windows, copy required DLLs next to ".node" file (#442 @pandell) * On Windows, copy required DLLs next to ".node" file (#442 @pandell)
* Duplicate "msvc_settings" for "Debug" configuration * Duplicate "msvc_settings" for "Debug" configuration
* Remove unneeded #include <nan.h> * Remove unneeded #include <nan.h>
* Use float constants to prevent double->float conversion warning * Use float constants to prevent double->float conversion warning
* Ignore Visual C++ 2013 warnings (#441 @pandell) * Ignore Visual C++ 2013 warnings (#441 @pandell)
* Add algorithm include to CanvasRenderingContext2d.cc for std::min (#435 @kkoopa) * Add algorithm include to CanvasRenderingContext2d.cc for std::min (#435 @kkoopa)
* Updated NAN to 1.2.0 (#434 @kkoopa) * Updated NAN to 1.2.0 (#434 @kkoopa)
1.1.4 / 2014-06-08 1.1.4 / 2014-06-08
================== ==================
* Fix compile error with Visual C++ * Fix compile error with Visual C++
* Add support for the lineDash API * Add support for the lineDash API
* Update NAN * Update NAN
* New V8 compatibility * New V8 compatibility
* Correctly limit bounds in PutImageData to prevent segment fault * Correctly limit bounds in PutImageData to prevent segment fault
* Fix segfault when onload and onerror are not function * Fix segfault when onload and onerror are not function
* Add support for Node 0.11.9 * Add support for Node 0.11.9
1.1.3 / 2014-01-08 1.1.3 / 2014-01-08
================== ==================
* Add CAIRO_FORMAT_INVALID * Add CAIRO_FORMAT_INVALID
* Readjust the amount of allocated memory * Readjust the amount of allocated memory
* Fix argument index for filter parameter * Fix argument index for filter parameter
* Make has_lib.sh work properly on Debian 64bit * Make has_lib.sh work properly on Debian 64bit
1.1.2 / 2013-10-31 1.1.2 / 2013-10-31
================== ==================
* NAN dep upgrade, full node@<=0.11.8 compatibility * NAN dep upgrade, full node@<=0.11.8 compatibility
* Use node::MakeCallback() instead of v8::Function::Call() * Use node::MakeCallback() instead of v8::Function::Call()
* Improve nan location discovery * Improve nan location discovery
* Fix enabling gif/jpeg options on Ubuntu 13.04 * Fix enabling gif/jpeg options on Ubuntu 13.04
1.1.1 / 2013-10-09 1.1.1 / 2013-10-09
================== ==================
* add better support for outdated versions of Cairo * add better support for outdated versions of Cairo
1.1.0 / 2013-08-01 1.1.0 / 2013-08-01
================== ==================
* add png compression options * add png compression options
* add jpeg stream progressive mode option * add jpeg stream progressive mode option
* fix resource leaks on read errors * fix resource leaks on read errors
1.0.4 / 2013-07-23 1.0.4 / 2013-07-23
================== ==================
* 0.11.4+ compatibility using NAN * 0.11.4+ compatibility using NAN
* fix typo in context2d for imageSmoothingEnabled * fix typo in context2d for imageSmoothingEnabled
1.0.3 / 2013-06-04 1.0.3 / 2013-06-04
================== ==================
* add "nearest" and "bilinear" to patternQuality * add "nearest" and "bilinear" to patternQuality
* fix fread() retval check (items not bytes) * fix fread() retval check (items not bytes)
* removed unneeded private fields * removed unneeded private fields
1.0.2 / 2013-03-22 1.0.2 / 2013-03-22
================== ==================
* add Context2d#imageSmoothingEnabled= * add Context2d#imageSmoothingEnabled=
1.0.1 / 2013-02-25 1.0.1 / 2013-02-25
================== ==================
* travis: test modern node versions * travis: test modern node versions
* change the node-gyp build to use pkg-config * change the node-gyp build to use pkg-config
1.0.0 / 2013-01-16 1.0.0 / 2013-01-16
================== ==================
* add conditional pango font support [Julian Viereck] * add conditional pango font support [Julian Viereck]
* add `Canvas#{png,jpeg}Stream()` alias of create* legacy methods * add `Canvas#{png,jpeg}Stream()` alias of create* legacy methods
* add support for grayscale JPEGs * add support for grayscale JPEGs
* fix: explicitly cast the after work callback function to "uv_after_work_cb" * fix: explicitly cast the after work callback function to "uv_after_work_cb"
* fix test server for express 3.x * fix test server for express 3.x
* fix: call cairo_surface_finish in ~Canvas when pdf * fix: call cairo_surface_finish in ~Canvas when pdf
* remove old 0.4.x binding support. Closes #197 * remove old 0.4.x binding support. Closes #197
0.13.1 / 2012-08-20 0.13.1 / 2012-08-20
================== ==================
* fix cases where GIF_LIB_VERSION is not defined * fix cases where GIF_LIB_VERSION is not defined
* fix auto-detection of optional libraries for OS X * fix auto-detection of optional libraries for OS X
* fix Context2d::SetFont for pango when setting normal weight/style * fix Context2d::SetFont for pango when setting normal weight/style
0.13.0 / 2012-08-12 0.13.0 / 2012-08-12
================== ==================
* add pango support [c-spencer] * add pango support [c-spencer]
* add pango / png / jpeg gyp auto-detection [c-spencer] * add pango / png / jpeg gyp auto-detection [c-spencer]
* add `.gifVersion` [tootallnate] * add `.gifVersion` [tootallnate]
* add `.jpegVersion` [tootallnate] * add `.jpegVersion` [tootallnate]
* add moar gyp stuff [tootallnate] * add moar gyp stuff [tootallnate]
* remove wscript * remove wscript
* fix `closure_destroy()` with cast for `AdjustAmountOfExternalAllocatedMemory()` * fix `closure_destroy()` with cast for `AdjustAmountOfExternalAllocatedMemory()`
0.12.1 / 2012-06-29 0.12.1 / 2012-06-29
================== ==================
* fix jpeg malloc Image issue. Closes #160 [c-spencer] * fix jpeg malloc Image issue. Closes #160 [c-spencer]
* Improve Image mode API * Improve Image mode API
* Add clearData method to handle reassignment of src, and clean up mime data memory handling. * Add clearData method to handle reassignment of src, and clean up mime data memory handling.
* Improve how _data_len is managed and use to adjust memory, hide more of mime API behind cairo version conditional. * Improve how _data_len is managed and use to adjust memory, hide more of mime API behind cairo version conditional.
* Add optional mime-data tracking to Image. * Add optional mime-data tracking to Image.
* Refactor JPEG decoding into decodeJPEGIntoSurface * Refactor JPEG decoding into decodeJPEGIntoSurface
0.12.0 / 2012-05-02 0.12.0 / 2012-05-02
================== ==================
* Added `textDrawingMode` context property [c-spencer] * Added `textDrawingMode` context property [c-spencer]
* Added additional TextMetrics properties [c-spencer] * Added additional TextMetrics properties [c-spencer]
0.11.3 / 2012-04-25 0.11.3 / 2012-04-25
================== ==================
* Fixed `Image` memory leak. Closes #150 * Fixed `Image` memory leak. Closes #150
* Fixed Context2d::hasShadow() * Fixed Context2d::hasShadow()
0.11.2 / 2012-04-12 0.11.2 / 2012-04-12
================== ==================
* Fixed: pdf memory leak, free closure and surface in ~Canvas * Fixed: pdf memory leak, free closure and surface in ~Canvas
0.11.1 / 2012-04-10 0.11.1 / 2012-04-10
================== ==================
* Changed: renamed .nextPage() to .addPage() * Changed: renamed .nextPage() to .addPage()
0.11.0 / 2012-04-10 0.11.0 / 2012-04-10
================== ==================
* Added quick PDF support * Added quick PDF support
* Added `Canvas#type` getter * Added `Canvas#type` getter
* Added ./examples/pdf-images.js * Added ./examples/pdf-images.js
* Added ./examples/multiple-page-pdf.js * Added ./examples/multiple-page-pdf.js
* Added ./examples/small-pdf.js * Added ./examples/small-pdf.js
0.10.3 / 2012-02-27 0.10.3 / 2012-02-27
================== ==================
* Fixed quadratic curve starting point for undefined path. Closes #155 * Fixed quadratic curve starting point for undefined path. Closes #155
0.10.2 / 2012-02-06 0.10.2 / 2012-02-06
================== ==================
* Fixed: Context2d setters with invalid values ignored * Fixed: Context2d setters with invalid values ignored
* Changed: replaced seek with `fstat()` * Changed: replaced seek with `fstat()`
0.10.1 / 2012-01-31 0.10.1 / 2012-01-31
================== ==================
* Added _/opt/local/lib_ to wscript [obarthel] * Added _/opt/local/lib_ to wscript [obarthel]
* Added bounds checking to `rgba_to_string()` [obarthel] * Added bounds checking to `rgba_to_string()` [obarthel]
* Fixed cleanup in JPEG Image loading [obarthel] * Fixed cleanup in JPEG Image loading [obarthel]
* Fixed missing CSS color table values [obarthel] * Fixed missing CSS color table values [obarthel]
0.10.0 / 2012-01-18 0.10.0 / 2012-01-18
================== ==================
* Added `ctx.createPattern()` [slaskis] * Added `ctx.createPattern()` [slaskis]
0.9.0 / 2012-01-13 0.9.0 / 2012-01-13
================== ==================
* Added `createJPEGStream()` [Elijah Hamovitz] * Added `createJPEGStream()` [Elijah Hamovitz]
0.8.3 / 2012-01-04 0.8.3 / 2012-01-04
================== ==================
* Added support for libjpeg62-dev or libjpeg8-dev [wwlinx] * Added support for libjpeg62-dev or libjpeg8-dev [wwlinx]
0.8.2 / 2011-12-14 0.8.2 / 2011-12-14
================== ==================
* Fixed two memory leaks in context2d [Tharit] * Fixed two memory leaks in context2d [Tharit]
* Fixed `make test-server` * Fixed `make test-server`
0.8.1 / 2011-10-31 0.8.1 / 2011-10-31
================== ==================
* Added 0.5.x support [TooTallNate] * Added 0.5.x support [TooTallNate]
* Fixed `measureText().width`. Closes #126 * Fixed `measureText().width`. Closes #126
0.8.0 / 2011-10-28 0.8.0 / 2011-10-28
================== ==================
* Added data uri support. Closes #49 * Added data uri support. Closes #49
0.7.3 / 2011-09-14 0.7.3 / 2011-09-14
================== ==================
* Added better lineTo() / moveTo() exception messages * Added better lineTo() / moveTo() exception messages
0.7.2 / 2011-08-30 0.7.2 / 2011-08-30
================== ==================
* Changed: prefix some private methods with _ * Changed: prefix some private methods with _
0.7.1 / 2011-08-25 0.7.1 / 2011-08-25
================== ==================
* Added better image format detection * Added better image format detection
* Added libpath options to waf configuration; this was necessary to correctly detect gif and jpeg support on FreeBSD * Added libpath options to waf configuration; this was necessary to correctly detect gif and jpeg support on FreeBSD
0.7.0 / 2011-07-12 0.7.0 / 2011-07-12
================== ==================
* Added GIF support [Brian McKinney] * Added GIF support [Brian McKinney]
0.6.0 / 2011-06-04 0.6.0 / 2011-06-04
================== ==================
* Added `Image#src=Buffer` support. Closes #91 * Added `Image#src=Buffer` support. Closes #91
* Added `devDependencies` * Added `devDependencies`
* Added `source-atop` test * Added `source-atop` test
* Added _image-src.js_ example * Added _image-src.js_ example
* Removed `V8::AdjustAmountOfExternalAllocatedMemory()` call from `toBuffer()` * Removed `V8::AdjustAmountOfExternalAllocatedMemory()` call from `toBuffer()`
* Fixed v8 memory hint when resizing canvas [atomizer] * Fixed v8 memory hint when resizing canvas [atomizer]
0.5.4 / 2011-04-20 0.5.4 / 2011-04-20
================== ==================
* Added; special case of zero-width rectangle [atomizer] * Added; special case of zero-width rectangle [atomizer]
* Fixed; do not clamp arguments to integer values [atomizer] * Fixed; do not clamp arguments to integer values [atomizer]
* Fixed; preserve current path during `fillRect()` and `strokeRect()` [atomizer] * Fixed; preserve current path during `fillRect()` and `strokeRect()` [atomizer]
* Fixed; `restorePath()`: clear current path before appending [atomizer] * Fixed; `restorePath()`: clear current path before appending [atomizer]
0.5.3 / 2011-04-11 0.5.3 / 2011-04-11
================== ==================
* Clamp image bounds in `PixelArray::PixelArray()` [Marcello Bastea-Forte] * Clamp image bounds in `PixelArray::PixelArray()` [Marcello Bastea-Forte]
0.5.2 / 2011-04-09 0.5.2 / 2011-04-09
================== ==================
* Changed; make `PNGStream` a real `Stream` [Marcello Bastea-Forte] * Changed; make `PNGStream` a real `Stream` [Marcello Bastea-Forte]
0.5.1 / 2011-03-16 0.5.1 / 2011-03-16
================== ==================
* Fixed (kinda) `img.src=` error handling * Fixed (kinda) `img.src=` error handling
* Fixed; move closure.h down for malloc ref. Closes #80 * Fixed; move closure.h down for malloc ref. Closes #80
0.5.0 / 2011-03-14 0.5.0 / 2011-03-14
================== ==================
* Added several more operators (color-dodge, color-burn, difference, etc) * Added several more operators (color-dodge, color-burn, difference, etc)
* Performance; no longer re-allocating `closure->data` for each png write * Performance; no longer re-allocating `closure->data` for each png write
* Fixed freeing of `Context2d` states * Fixed freeing of `Context2d` states
* Fixed text alignment / baseline [Olaf] * Fixed text alignment / baseline [Olaf]
* Fixed HandleScopes [Olaf] * Fixed HandleScopes [Olaf]
* Fixed small misc memory leaks * Fixed small misc memory leaks
* Fixed `Buffer` usage for node 0.4.x * Fixed `Buffer` usage for node 0.4.x
0.4.3 / 2011-01-11 0.4.3 / 2011-01-11
================== ==================
* Fixed font family dereferencing. Closes #72 * Fixed font family dereferencing. Closes #72
* Fixed; stripping of quotes from font-family before applying * Fixed; stripping of quotes from font-family before applying
* Fixed duplicate textAlign getter * Fixed duplicate textAlign getter
* Removed sans-serif default of _Arial_ * Removed sans-serif default of _Arial_
0.4.2 / 2010-12-28 0.4.2 / 2010-12-28
================== ==================
* Fixed font size growing issue after successive calls. Closes #70 * Fixed font size growing issue after successive calls. Closes #70
0.4.1 / 2010-12-18 0.4.1 / 2010-12-18
================== ==================
* Fixed; toString() first argument of `{fill,stroke}Text()`. Closes #68 * Fixed; toString() first argument of `{fill,stroke}Text()`. Closes #68
0.4.0 / 2010-12-12 0.4.0 / 2010-12-12
================== ==================
* Added `drawImage()` with `Canvas` instance support. Closes #67 * Added `drawImage()` with `Canvas` instance support. Closes #67
0.3.3 / 2010-11-30 0.3.3 / 2010-11-30
================== ==================
* Added `CanvasRenderingContext2d#patternQuality` accessor, accepting _fast_, _good_, and _best_ * Added `CanvasRenderingContext2d#patternQuality` accessor, accepting _fast_, _good_, and _best_
* Fixed; pre-multiply `putImageData()` components * Fixed; pre-multiply `putImageData()` components
* Fixed; `PixelArray` data is not premultiplied * Fixed; `PixelArray` data is not premultiplied
0.3.2 / 2010-11-26 0.3.2 / 2010-11-26
================== ==================
* Added --profile option to config * Added --profile option to config
* Fixed `eio_custom` segfault(s). Closes #46 * Fixed `eio_custom` segfault(s). Closes #46
* Fixed two named colors. Closes #62 [thanks noonat] * Fixed two named colors. Closes #62 [thanks noonat]
* Fixed a few warnings * Fixed a few warnings
* Fixed; freeing data in `Image::loadJPEG()` on failure * Fixed; freeing data in `Image::loadJPEG()` on failure
* Fixed; include _jpeglib_ only when __HAVE_JPEG__ * Fixed; include _jpeglib_ only when __HAVE_JPEG__
* Fixed; using `strstr()` instead of `strnstr()` * Fixed; using `strstr()` instead of `strnstr()`
0.3.1 / 2010-11-24 0.3.1 / 2010-11-24
================== ==================
* Fixed; `Image` loading is sync until race-condition is resolved * Fixed; `Image` loading is sync until race-condition is resolved
* Fixed; `Image::loadJPEG()` return status based on errno * Fixed; `Image::loadJPEG()` return status based on errno
0.3.0 / 2010-11-24 0.3.0 / 2010-11-24
================== ==================
* Added arcTo(). Closes #11 * Added arcTo(). Closes #11
* Added c color parser, _./examples/ray.js_ is now twice as fast * Added c color parser, _./examples/ray.js_ is now twice as fast
* Fixed `putImageData()` bug messing up rgba channels * Fixed `putImageData()` bug messing up rgba channels
0.2.1 / 2010-11-19 0.2.1 / 2010-11-19
================== ==================
* Added image _resize_ example * Added image _resize_ example
* Fixed canvas resizing via `{width,height}=`. Closes #57 * Fixed canvas resizing via `{width,height}=`. Closes #57
* Fixed `Canvas#getContext()`, caching the CanvasRenderingContext * Fixed `Canvas#getContext()`, caching the CanvasRenderingContext
* Fixed async image loading (test server still messed) * Fixed async image loading (test server still messed)
0.2.0 / 2010-11-18 0.2.0 / 2010-11-18
================== ==================
* Added jpeg `Image` support (when libjpeg is available) * Added jpeg `Image` support (when libjpeg is available)
* Added _hsl_ / _hsla_ color support. [Tom Carden] * Added _hsl_ / _hsla_ color support. [Tom Carden]
0.1.0 / 2010-11-17 0.1.0 / 2010-11-17
================== ==================
* Added `Image` * Added `Image`
* Added `ImageData` * Added `ImageData`
* Added `PixelArray` * Added `PixelArray`
* Added `CanvasRenderingContext2d#drawImage()` * Added `CanvasRenderingContext2d#drawImage()`
* Added `CanvasRenderingContext2d#getImageData()` * Added `CanvasRenderingContext2d#getImageData()`
* Added `CanvasRenderingContext2d#createImageData()` * Added `CanvasRenderingContext2d#createImageData()`
* Added kraken blur benchmark example * Added kraken blur benchmark example
* Added several new tests * Added several new tests
* Fixed instanceof checks for many c++ methods * Fixed instanceof checks for many c++ methods
* Fixed test runner in firefox [Don Park] * Fixed test runner in firefox [Don Park]
0.0.8 / 2010-11-12 0.0.8 / 2010-11-12
================== ==================
* Added `CanvasRenderingContext2d#drawImage()` * Added `CanvasRenderingContext2d#drawImage()`
* Fixed `free()` call missing stdlib * Fixed `free()` call missing stdlib
* Fixed Image#{width,height} initialization to 0 * Fixed Image#{width,height} initialization to 0
* Fixed; load image on non-LOADING state * Fixed; load image on non-LOADING state
0.0.7 / 2010-11-12 0.0.7 / 2010-11-12
================== ==================
* Fixed _lighter_ for older versions of cairo * Fixed _lighter_ for older versions of cairo
0.0.6 / 2010-11-12 0.0.6 / 2010-11-12
================== ==================
* Added `Image` * Added `Image`
* Added conditional support for cairo 1.10.0 operators * Added conditional support for cairo 1.10.0 operators
0.0.5 / 2010-11-10 0.0.5 / 2010-11-10
================== ==================
* Added custom port support to _test/server.js_ * Added custom port support to _test/server.js_
* Added more global composite operator support * Added more global composite operator support
* Added `Context2d#antialias=` * Added `Context2d#antialias=`
* Added _voronoi_ example * Added _voronoi_ example
* Added -D__NDEBUG__ to default build * Added -D__NDEBUG__ to default build
* Added __BUFFER_DATA__ macro for backwards compat buffer data access [Don Park] * Added __BUFFER_DATA__ macro for backwards compat buffer data access [Don Park]
* Fixed getter bug preventing patterns from being returned via `fillStyle` etc * Fixed getter bug preventing patterns from being returned via `fillStyle` etc
* Fixed; __CAIRO_STATUS_NO_MEMORY___ on failed {re,m}alloc() * Fixed; __CAIRO_STATUS_NO_MEMORY___ on failed {re,m}alloc()
* Fixed; free `Canvas::ToBuffer()` closure data * Fixed; free `Canvas::ToBuffer()` closure data
0.0.4 / 2010-11-09 0.0.4 / 2010-11-09
================== ==================
* Bump to fix npm engine cache bug... * Bump to fix npm engine cache bug...
0.0.3 / 2010-11-09 0.0.3 / 2010-11-09
================== ==================
* Added async `toDataURL()` support * Added async `toDataURL()` support
* Added async `toBuffer()` support * Added async `toBuffer()` support
* Removed buffer utils * Removed buffer utils
0.0.2 / 2010-11-08 0.0.2 / 2010-11-08
================== ==================
* Added shadow support (faster/better gaussian blur to come) * Added shadow support (faster/better gaussian blur to come)
* Added node v0.3 support [Don Park] * Added node v0.3 support [Don Park]
* Added -O3 to build * Added -O3 to build
* Removed `Canvas#savePNG()` use `Canvas#createPNGStream()` * Removed `Canvas#savePNG()` use `Canvas#createPNGStream()`
0.0.1 / 2010-11-04 0.0.1 / 2010-11-04
================== ==================
* Initial release * Initial release

Loading…
Cancel
Save