Commit Graph

943 Commits

Author SHA1 Message Date
Takeshi Kurosawa
4588a29350 Bug 442113 - Canvas text size depends on browser text zoom r=vlad 2008-07-03 15:02:50 -07:00
Eric Butler
5778922c28 Fix crashes when using text API on a canvas context whose element doesn't have a frame, and update handling of that case to match the spec. (Bug 438695) r+sr=dbaron 2008-06-17 14:37:57 -07:00
Eric Butler
a16e1e0b03 Canvas text spec implementation (bug 436904) 2008-06-10 16:16:59 -07:00
Vladimir Vukicevic
29c04311a7 b=430906; add moz-opaque attribute to <canvas>; r+sr=roc 2008-06-03 17:00:32 -07:00
0aec802cc9 b=430873; fast path drawImage with a canvas as source ; r+sr=roc/stuart; a=damon 2008-04-30 10:04:46 -07:00
f16c7cae66 back out bug 430873 to fix test failures 2008-04-29 07:43:35 -07:00
f0500721a5 test failure fix 2008-04-28 21:57:21 -07:00
1fd22e22d4 b=430873; avoid copy when doing canvas-canvas drawImage ops ; r+sr=roc,a=damon 2008-04-28 20:49:50 -07:00
20df016adb Bug 376355 - "Redundant STYLE_STACK_DEPTH, STYLE_CURRENT_STACK macros" [p=joe@drew.ca (Joe Drew [JOEDREW!]) r+a1.9=vlad] 2008-03-16 14:03:11 -07:00
7ed5acdb4a Bug 421715: canvas crash passing undefined to putImageData, r+a=vlad 2008-03-10 00:35:37 -07:00
aaf4bd31f0 typo fix 2008-03-06 14:03:55 -08:00
97e1937168 b=419718, extend canvas checks, r=stuart 2008-03-06 11:56:47 -08:00
87075ea495 b=415854, make single-pixel optimized images release memory; patch from joe@drew.ca; r+sr=vlad 2008-03-05 22:51:13 -08:00
1c65821da4 Bug 413632: Remove the remaining MOZ_CAIRO_GFX (and related variables). Full patch except configure.in change. r/sr=dbaron, r=vlad, a=beltzner 2008-02-21 00:37:27 -08:00
69d861c0f7 Bug 73353: Clean up our MODULE/REQUIRES story. rs=dbaron, a=brendan 2008-02-18 00:50:04 -08:00
5b8a6bd95d b=414511, misc canvas code cleanup, r=stuart 2008-02-13 22:53:25 -08:00
23d749ea9b b=406334, crash in canvas drawWindow ; r=roc 2008-02-13 22:51:33 -08:00
e624efd332 Bug 398433 - "PRBool misuse bugs in content/" [p=tglek@mozilla.com (Taras Glek) r+sr=sicking a1.9=schrep a=blocking1.9+] 2008-02-09 22:16:30 -08:00
18ffd83e82 Bug 412530 - "context.restore throws exception if no saved state instead of doing nothing per spec" [p=taken.spc@gmail.com (KUROSAWA, Takeshi) r+a1.9=vlad] 2008-01-29 20:37:11 -08:00
395c264bbd Bug 412582: remove MOZ_ENABLE_CAIRO_GFX from the build system, r=ted.mielczarek, a=beltzner 2008-01-28 15:07:34 -08:00
bb9c77c1f4 b=406036, canvas cleanup, r=stuart 2008-01-18 13:53:28 -08:00
fd502496c5 Bug 411327 - nsIXPCNativeCallContext should not inherit from nsISupports, r=mrbkap, a=schrep 2008-01-15 07:50:57 -08:00
22170c0922 Add missing bracket to fix my bustage. 2007-12-24 20:20:45 -08:00
5608af1b98 Bug 396197 - "Leaking imgSurf again in nsCanvasRenderingContext2D::DrawImage" [p=philip.taylor@cl.cam.ac.uk (Philip Taylor) r=vlad a1.9=beltzner] 2007-12-24 20:11:02 -08:00
525232690d Bug 405982: Improve error handling and consistency with image encoders. r=dolse, r+sr=pavlov, a=beltzner 2007-12-21 01:19:15 -08:00
d1c93a1d22 Make canvas security checks use principals, not URIs. Bug 397524, r=vlad, sr=jst, a=pavlov 2007-11-08 22:03:47 -08:00
6306f0b2c5 Bug 353981 - "Problems with globalAlpha being ignored sometimes" [p=philip@zaynar.demon.co.uk (Philip Taylor) r+sr+a1.9=vlad] 2007-11-07 01:19:22 -08:00
e68bbbee35 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] 2007-10-26 12:45:20 -07:00
81d8c742ed Backout patch from bug 389366 because it does not have M9 approval. 2007-10-23 18:09:21 -07:00
a48530568c Bug 389366 - "Canvas's .getImageData is returning premultiplied alpha pixels" [p=philip@zaynar.demon.co.uk (Philip Taylor) r=vlad a1.9=damons] 2007-10-23 18:06:23 -07:00
057e59317d b=391028, followup, r=stuart 2007-10-11 16:34:04 -07:00
d635dc48ff reftest bustage fix (bug 296904) 2007-10-10 13:31:45 -07:00
dc0251bbdd b=296904, canvas rects incorrectly affect current path; r+sr+a=vlad, patch from philip@zaynar.demon.co.uk 2007-10-10 12:24:12 -07:00
f34691fdb7 b=391028, drawImage with broken PNG horks, r=stuart/a=stuart 2007-10-04 11:57:40 -07:00
7fd5d5ffed Bug 397319 - "Add JSAutoRequest to other users of GetArgvPtr". r+sr+a=jst. 2007-09-28 11:15:26 -07:00
0e0181065e b=396972, clean up canvas API to avoid using internal API in contexts, r/a=stuart 2007-09-25 13:46:08 -07:00
621176fa35 Bug 96041. Compute precise glyph extents for high-quality text, and when requested. r=vlad,r+sr=dbaron 2007-09-23 19:19:14 -07:00
479f8c2dbb Backing out due to test bustage 2007-09-22 06:28:16 -07:00
23a473ccb6 Bug 96041. Compute true glyph bounding metrics. r=vlad,dbaron,sr=dbaron 2007-09-22 05:43:52 -07:00
b0cdf03e8e Bug 396452. Enforce SpiderMonkey request model with assertions. r=mrbkap, sr/a=brendan 2007-09-18 17:26:39 -07:00
75a2319a47 [OS/2] Remove non-cairo OS2 gfx code from the tree. b=389729 r=mozilla@Weilbacher.org 2007-09-08 09:22:56 -07:00
f5c3be6f3b b=390487, typo fix for default canvas text drawing font, r/a=vlad, patch from robarnold 2007-08-22 14:30:47 -07:00
cb819cbb74 b=339553 followup, fix an issue in windows opt builds with uninitialized data, r+a=vlad, patch=robarnold 2007-08-03 15:47:48 -07:00
d7aedbfbff check cairo error code for errors in GetInputStream, as well as the surface 2007-08-02 00:45:58 -07:00
76e8944bb3 b=339553, drawString enhancement for canvas, r=me; patch from robarnold 2007-07-25 11:21:34 -07:00
a9e5e79b0f Use a Subsumes() chec, not same-origin. Bug 387202, r=vlad, sr=jst 2007-07-20 20:11:15 -07:00
a522579281 Bug 385937: Remove nsIBlender. rs=pavlov 2007-06-27 12:06:09 -07:00
f483c94b7c b=385584, crash with toDataURL on large canvas, r=stuart 2007-06-25 09:24:19 -07:00
a7e2989871 Bug 382092: Simple canvas cleanups. r+sr=vlad 2007-06-20 22:01:21 -07:00
f9ac4a823d trying to figure out what's going on on the linux reftest tinderbox 2007-06-10 19:49:49 -07:00