bzbarsky%mit.edu
d439c6b29d
Make canvas security checks use principals, not URIs. Bug 397524, r=vlad,
...
sr=jst, a=pavlov
git-svn-id: svn://10.0.0.236/trunk@239017 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-09 06:03:47 +00:00
reed%reedloden.com
e9033f3867
Bug 353981 - "Problems with globalAlpha being ignored sometimes" [p=philip@zaynar.demon.co.uk (Philip Taylor) r+sr+a1.9=vlad]
...
git-svn-id: svn://10.0.0.236/trunk@238894 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-07 09:19:22 +00:00
reed%reedloden.com
4398b13c7d
Bug 389366 - "Canvas's .getImageData is returning premultiplied alpha pixels" [p=philip@zaynar.demon.co.uk (Philip Taylor) r=vlad a1.9=damons aM9=beltzner]
...
git-svn-id: svn://10.0.0.236/trunk@238222 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-26 19:45:20 +00:00
reed%reedloden.com
c1660d36b5
Backout patch from bug 389366 because it does not have M9 approval.
...
git-svn-id: svn://10.0.0.236/trunk@238061 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-24 01:09:21 +00:00
reed%reedloden.com
4211f4f51c
Bug 389366 - "Canvas's .getImageData is returning premultiplied alpha pixels" [p=philip@zaynar.demon.co.uk (Philip Taylor) r=vlad a1.9=damons]
...
git-svn-id: svn://10.0.0.236/trunk@238060 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-24 01:06:23 +00:00
vladimir%pobox.com
56e9d64d1f
b=391028, followup, r=stuart
...
git-svn-id: svn://10.0.0.236/trunk@237628 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-11 23:34:04 +00:00
vladimir%pobox.com
3b9a2909fe
reftest bustage fix (bug 296904)
...
git-svn-id: svn://10.0.0.236/trunk@237548 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 20:31:45 +00:00
vladimir%pobox.com
ec3230018e
b=296904, canvas rects incorrectly affect current path; r+sr+a=vlad, patch from philip@zaynar.demon.co.uk
...
git-svn-id: svn://10.0.0.236/trunk@237546 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 19:24:12 +00:00
vladimir%pobox.com
f47069b855
b=391028, drawImage with broken PNG horks, r=stuart/a=stuart
...
git-svn-id: svn://10.0.0.236/trunk@237274 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-04 18:57:40 +00:00
bent.mozilla%gmail.com
98e956b644
Bug 397319 - "Add JSAutoRequest to other users of GetArgvPtr". r+sr+a=jst.
...
git-svn-id: svn://10.0.0.236/trunk@236865 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-28 18:15:26 +00:00
vladimir%pobox.com
a5e51e0d54
b=396972, clean up canvas API to avoid using internal API in contexts, r/a=stuart
...
git-svn-id: svn://10.0.0.236/trunk@236678 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-25 20:46:09 +00:00
roc+%cs.cmu.edu
44e8f1fb7a
Bug 96041. Compute precise glyph extents for high-quality text, and when requested. r=vlad,r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@236536 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-24 02:19:16 +00:00
roc+%cs.cmu.edu
a0eb13a375
Backing out due to test bustage
...
git-svn-id: svn://10.0.0.236/trunk@236492 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-22 13:28:17 +00:00
roc+%cs.cmu.edu
48a9ae898b
Bug 96041. Compute true glyph bounding metrics. r=vlad,dbaron,sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@236491 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-22 12:43:55 +00:00
sayrer%gmail.com
ff6faa4cdf
Bug 396452. Enforce SpiderMonkey request model with assertions. r=mrbkap, sr/a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@236271 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-19 00:26:41 +00:00
mats.palmgren%bredband.net
59f9d5bac5
[OS/2] Remove non-cairo OS2 gfx code from the tree. b=389729 r=mozilla@Weilbacher.org
...
git-svn-id: svn://10.0.0.236/trunk@235406 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-08 16:22:57 +00:00
vladimir%pobox.com
03614d20a3
b=390487, typo fix for default canvas text drawing font, r/a=vlad, patch from robarnold
...
git-svn-id: svn://10.0.0.236/trunk@232885 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-22 21:30:47 +00:00
benjamin%smedbergs.us
8c9aa47aad
Bug 387132 followup - build the reftest-fast tool correctly with libxul, r=vlad a=only functional change is NPOB
...
git-svn-id: svn://10.0.0.236/trunk@231547 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-06 20:13:19 +00:00
vladimir%pobox.com
0d9e61135d
b=339553 followup, fix an issue in windows opt builds with uninitialized data, r+a=vlad, patch=robarnold
...
git-svn-id: svn://10.0.0.236/trunk@231445 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-03 22:47:48 +00:00
vladimir%pobox.com
4c91145c89
check cairo error code for errors in GetInputStream, as well as the surface
...
git-svn-id: svn://10.0.0.236/trunk@231282 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-02 07:45:58 +00:00
vladimir%pobox.com
f223a46fa8
b=339553, drawString enhancement for canvas, r=me; patch from robarnold
...
git-svn-id: svn://10.0.0.236/trunk@230947 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-25 18:21:35 +00:00
bzbarsky%mit.edu
ff3398516e
Use a Subsumes() chec, not same-origin. Bug 387202, r=vlad, sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@230409 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-21 03:11:15 +00:00
sharparrow1%yahoo.com
127413f190
Bug 385937: Remove nsIBlender. rs=pavlov
...
git-svn-id: svn://10.0.0.236/trunk@228866 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-27 19:07:13 +00:00
vladimir%pobox.com
12d9bfb52d
b=385584, crash with toDataURL on large canvas, r=stuart
...
git-svn-id: svn://10.0.0.236/trunk@228689 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-25 16:24:21 +00:00
sharparrow1%yahoo.com
72b3ba9ac7
Bug 382092: Simple canvas cleanups. r+sr=vlad
...
git-svn-id: svn://10.0.0.236/trunk@228415 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-21 05:01:21 +00:00
vladimir%pobox.com
6d09ac72c4
trying to figure out what's going on on the linux reftest tinderbox
...
git-svn-id: svn://10.0.0.236/trunk@227795 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 02:49:49 +00:00
vladimir%pobox.com
2bf1ca06f1
dummy commit to kick unit test tinderboxes
...
git-svn-id: svn://10.0.0.236/trunk@227235 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 11:02:18 +00:00
vladimir%pobox.com
922c3baecd
b=353144, new throws in canvas, r=stuart
...
git-svn-id: svn://10.0.0.236/trunk@226851 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 03:58:19 +00:00
asqueella%gmail.com
47ff12f4b6
Bug 375909 - nsCanvasRenderingContext2d incorrectly calculates some coordinates (has appunits * appunits, not appunits/appunits)
...
p=Jeremy Lea <reg@freebsd.org>
r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@225154 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-27 14:45:21 +00:00
sayrer%gmail.com
fa283ff7f0
bug 378336. nsCanvasRenderingContext2D::GetInputStream uses wrong allocator. r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@224868 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-23 04:11:04 +00:00
pavlov%pavlov.net
ec3b1ee12c
thebes API cleanup. bug 368910. r/sr=vlad
...
git-svn-id: svn://10.0.0.236/trunk@219765 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-08 20:47:48 +00:00
dbaron%dbaron.org
9a8473a71d
Make MOZ_GFX_TOOLKIT in Makefiles be the same thing that it is in configure. b=369409 r=vlad
...
git-svn-id: svn://10.0.0.236/trunk@219739 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-08 19:23:25 +00:00
masayuki%d-toybox.com
09b3d8f5b5
Bug 364885 Calling ctx.putImageData() doesn't redraw. patch by KUROSAWA, Takeshi (taken) <taken.spc@gmail.com> r+sr=vlad
...
git-svn-id: svn://10.0.0.236/trunk@219701 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-08 13:44:34 +00:00
sharparrow1%yahoo.com
dd459d0a71
Bug 177805: Fix the use of units in Gecko. r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@219640 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-07 07:46:44 +00:00
masayuki%d-toybox.com
4e1f6fefed
Bug 365886 Implement canvas transform() and setTransform(). patch by KUROSAWA, Takeshi (taken) <taken.spc@gmail.com> r=vlad
...
git-svn-id: svn://10.0.0.236/trunk@219452 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-03 12:27:49 +00:00
dbaron%dbaron.org
4cdd6631fe
Flush layout in subframes before doing a drawWindow. b=369146 r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@219447 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-03 03:54:02 +00:00
vladimir%pobox.com
afd6abf2a8
b=360293, add helper macros for argument checking, r=dveditz
...
git-svn-id: svn://10.0.0.236/trunk@215907 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-27 22:22:47 +00:00
bzbarsky%mit.edu
6d5fc623cf
Fix leaks in thebes and canvas code due to nsIWidget and nsIRenderingContext
...
being badly documented and not using already_AddRefed when they should. Bug
359341, r=pavlov, sr=roc
git-svn-id: svn://10.0.0.236/trunk@215224 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-13 21:31:53 +00:00
ted.mielczarek%gmail.com
366a6775da
bug 329593, canvas returned .fillStyle string doesn't follow the spec when it's in rgba notation. Patch by asqueella@gmail.com, r+sr=vlad
...
git-svn-id: svn://10.0.0.236/trunk@213646 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-14 19:37:59 +00:00
ted.mielczarek%gmail.com
2493c7f2c3
bug 308928, Invalid input for the canvas fillStyle/strokeStyle throws an exception but should be ignored. Patch by asqueella@gmail.com, r+sr=vlad
...
git-svn-id: svn://10.0.0.236/trunk@213644 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-14 19:28:20 +00:00
martijn.martijn%gmail.com
8818a9197d
Bug 339824 - use nsContentUtils priv checks in canvas, r=vladimir, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@213546 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-12 14:38:35 +00:00
ajschult%verizon.net
315ac32e29
Bug 355869: Make a copy to avoid accessing memory freed by AppendElement, r=vlad, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@213536 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-12 05:25:00 +00:00
vladimir%pobox.com
e3b74a5b85
b=355216, signs of int overflow in GetImageData, r=mscott,jonas;a=schrep
...
git-svn-id: svn://10.0.0.236/trunk@213075 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-03 19:29:10 +00:00
mozilla%weilbacher.org
708253f30c
[OS/2] Bug 351986: 2D canvases appear upside down on OS/2, r=vladimir, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@212921 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-30 09:02:57 +00:00
dveditz%cruzio.com
fbcda0e82b
Get out as early as possible if we know we're unconditionally setting writeOnly (bug 354127) r/sr=vlad, a=schrep
...
git-svn-id: svn://10.0.0.236/trunk@212453 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-27 08:43:25 +00:00
vladimir%pobox.com
6bb309b985
b=351296,351295,348351 int overflow in canvas GetImageData/PutImageData, r=biesi
...
git-svn-id: svn://10.0.0.236/trunk@209777 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-11 21:18:31 +00:00
vladimir%pobox.com
82804e51bc
Undo accidentally commited '0 &&' clause
...
git-svn-id: svn://10.0.0.236/trunk@209753 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-11 19:14:38 +00:00
vladimir%pobox.com
132536f093
b=348645, part of cocoa-cairo native theme stuff, just enough to get cairo builds working, r=me
...
git-svn-id: svn://10.0.0.236/trunk@208854 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-30 22:06:44 +00:00
vladimir%pobox.com
0b32d61d40
b=338786, canvas broken on mac on trunk, r=pavlov
...
git-svn-id: svn://10.0.0.236/trunk@207856 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-18 19:29:06 +00:00
pavlov%pavlov.net
473b90ffc0
speed up windows text rendering by avoiding using cairo when possible. also avoid save/restore dc when doing native themes. bug 342366. r=vlad
...
git-svn-id: svn://10.0.0.236/trunk@207000 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-09 20:25:07 +00:00