Kalervo Kujala
8ac0690913
Use only one temp canvas for patterns
...
This fixes a regression #3153 which was introduced by #2177 .
The temp vanvases that are being created are not being re-used, which lead
to high memory use.
2013-04-28 23:56:29 +03:00
vyv03354
9310e852db
Pass commonObjs to TilingPattern constructor
...
Broken example: http://www.eiken.or.jp/eiken/apply/private/flow/pdf/ichiji.pdf
2013-03-03 21:36:44 +09:00
Kalervo Kujala
6f65fef64b
Sharpen the patterns.
...
Draw the patterns with the intended resolution instead of scaling
afterwards. Scaling leads to unclear patterns.
Also:
Make TilingPattern function for paintType switch case.
Make TilingPattern function for bbox clipping.
Make TilingPattern functions for scaling code.
Increase MAX_PATTERN_SIZE to 4096.
Add Singular Value Decomposition function.
2013-02-28 22:32:43 +02:00
Yury Delendik
5cf0d8fa80
Enforces maxlen for jshint
2013-02-02 16:49:19 -06:00
Jon Buckley
a1a098fbee
Issue #2008 - Fix lint errors for src/pattern.js
2013-01-31 19:12:45 -05:00
Yury Delendik
223ad0c117
Merge pull request #2418 from yurydelendik/refactor-cs
...
Initial refactoring to reduce amount of getRgb calls and objects creation
2012-11-30 07:01:20 -08:00
Yury Delendik
0029b34d45
Refactors getRgb and makeCssRgb calls; reduces amount of created objects
2012-11-29 17:11:51 -06:00
Yury Delendik
2c87a6467b
Fixes function array support for radial/axial pattern
2012-11-24 15:13:13 -06:00
Yury Delendik
69b72078c0
Separate page objects/images from the fonts; does not store large images
2012-10-28 15:24:54 -05:00
Yury Delendik
40eb44eae4
Merge pull request #1809 from brendandahl/shading-extend
...
Adds support for the extend option for linear and radial shadings.
2012-09-11 05:24:53 -07:00
Brendan Dahl
164931d2fc
Adds background support for gradient.
...
Warns on case when we don't handle radial gradients correctly.
Fixes chrome extend gradients.
2012-09-10 13:23:07 -07:00
Julian Viereck
bd0e42220b
Merge pull request #2089 from yurydelendik/remove-currenttransf
...
Removes unnecessary ctx.mozCurrentTransformInverse transforms
2012-09-08 08:59:21 -07:00
Brendan Dahl
455bb6d98c
Merge pull request #2076 from kkujala/dev
...
Add initial TilingType support.
2012-09-07 15:39:28 -07:00
Yury Delendik
954ea97158
Removes unnecessary ctx.mozCurrentTransformInverse transforms
2012-09-07 11:00:05 -05:00
Kalervo Kujala
5f202e1596
Add initial TilingType support.
2012-09-05 22:36:20 +03:00
Brendan Dahl
332ae4ce41
Change to the Apache v2 license.
2012-08-31 15:48:21 -07:00
Yury Delendik
f947b3bb4c
Fixes Shading.Dummy return type
2012-08-01 10:59:21 -05:00
Brendan Dahl
5d8f463162
Adds support for the extend option for linear and radial shadings.
2012-06-07 16:00:07 -07:00
Kalervo Kujala
889b3d3168
Correct class method names.
2012-05-01 20:48:07 +03:00
Brendan Dahl
4984ca9894
Fix lint.
2012-04-05 15:33:00 -07:00
Brendan Dahl
fece736b8a
Merge upstream.
2012-04-05 12:46:23 -07:00
Yury Delendik
cea388201d
Merge remote-tracking branch 'mozilla/master' into mergexref-1
...
Conflicts:
src/core.js
src/evaluator.js
src/obj.js
2012-04-05 10:03:49 -05:00
Kalervo Kujala
99440ab691
Refactor class method names.
...
Also move functionality to more logical place in canvas.js and jpx.js.
2012-04-04 23:43:26 +03:00
Brendan Dahl
8a45177be0
Make Dict handle all the fetching of Refs.
2012-04-04 11:43:04 -07:00
Brendan Dahl
7008d07fde
Fix gradients for fill and stroke.
2012-03-29 08:53:51 -07:00
Kalervo Kujala
eb4ec7899a
Remove unreachable logic after error(...) is called.
...
The function error(...) always throws so there is no need to return separately
or have an else branch.
2012-03-20 14:16:48 +02:00
Julian Viereck
fd2ab059d3
Rename IRQueue and codeIR -> operatorList
2012-03-16 14:58:53 +01:00
Julian Viereck
f80fd13fe5
new ScratchCanvas -> createScratchCanvas and fix linting
2012-03-16 14:56:43 +01:00
notmasteryet
9eaf746a33
Replace makeCssRgb.apply with direct call (avoiding Chrome 16 typed array issue)
2012-01-15 14:01:36 -06:00
Kalervo Kujala
cd01302de8
Merge remote-tracking branch 'upstream/master' into style
...
Conflicts:
src/image.js
src/pattern.js
2011-12-09 00:28:31 +02:00
Kalervo Kujala
1ef4c94de2
Name all constructors.
2011-12-09 00:18:43 +02:00
Kalervo Kujala
477683e514
Use constants for paint type and pattern size.
2011-12-06 22:07:35 +02:00
Kalervo Kujala
cca0306789
Use object-enumeration for pattern type.
2011-12-05 00:38:45 +02:00
Kalervo Kujala
7116ce0b53
Use constants for radial and axial types.
2011-12-04 22:22:39 +02:00
Kalervo Kujala
2988b33dcc
Fix jslint warnings in pattern.js.
...
Also refactor few small issues.
2011-11-10 21:09:05 +02:00
Kalervo Kujala
8a5516c96c
Rename Shanding related functions with better name names.
2011-10-29 17:57:31 +03:00
Kalervo Kujala
7e762169cf
Name a few anonymous functions.
...
Also rename some functions.
2011-10-29 13:20:48 +03:00
Kalervo Kujala
7e6a589074
Fix js strict warning in worker.js.
...
Also fix a few minor nits.
2011-10-27 21:51:10 +03:00
Artur Adib
e71b6188c6
'use strict' everywhere
2011-10-25 18:18:22 -07:00
Artur Adib
8fbb05613e
Progress
2011-10-25 09:10:56 -07:00
Artur Adib
a7278b7fbc
Splitting files
2011-10-24 16:55:23 -07:00