Project: chromium Issues People Development process History Sign in
New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Issue 281529 [meta] Canvas v5 API additions
Starred by 16 users Project Member Reported by dongseon...@intel.com, Aug 29 2013 Back to list
Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Feature


Sign in to add a comment
Change description:
Canvas v5 API adds new features.
http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2012-March/035239.html
http://www.w3.org/TR/2dcontext2/

Changes to API surface:
- Path primitives
- Ellipses
- SVG path description syntax
- Dashed lines
- Text on a path
- Hit testing
- Region discovery for AT users
- Automatic cursor control
- APIs that take SVGMatrix objects for transforms
- many more metrics from measureText()
- ability to transform a pattern
- various other additions

Support in other browsers:
Internet Explorer: No
Firefox: No
Safari: No
Opera: No

*Make sure to fill in any labels with a -?, including all OSes this change
affects. Feel free to leave other labels at the defaults.
 
Cc: junov@chromium.org senorblanco@chromium.org wiltzius@chromium.org
Blocking: chromium:277212
Blocking: -chromium:277212
Blockedon: chromium:130260
Owner: wiltzius@chromium.org
Hi wilzius! :)
I made this meta issue to manage all new canvas features together.
I linked this issue to Canvas feature on chromestatus also.
http://www.chromestatus.com/features/5100084685438976

I implemented and shipped ellipse in issue 130260. To get ellipse done, I sent 'Intent to implement and ship' mail to blink-dev and owners allowed me to ship ellipse.

I want to implement and ship some features of them. Which is better to send a mail for 'Intent to ship' either all canvas features or each feature respectively?

Hi dongseong,

Thanks for putting this together.

I filed a bunch of those new feature bugs (after talking about some of them
with junov) but I agree I don't think we need separate emails for all of
them. Let's send a message about all of the ones you intend to work on in
the short term (say, the next couple months; if that's all of them then
great, but if there are ones you don't intend to do anytime soon then let's
skip them).

If anyone has concerns about specific ones, we can separate them out and
have a different discussion. If no one objects to anything, we can just go
ahead on all of them and it's less bureaucracy. If you like, you can list
me as the relevant PM. If you would prefer, I'm also happy to send this
email.

Thanks!

On Thursday, August 29, 2013, wrote:
Blockedon: chromium:284593 chromium:284600
Hi, wiltzius. It's good to know.

I already sent an intent mail about currentTransform and resetTransform. https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/blink-dev/bZ7CMa20-GU
I think that resetTransform can be shipped and currentTransform should be guarded by "Enable experimental canvas features" flag until SVGMatrix will be stable.

In addition,
I want to ship Issue 277212 (arcTo with rotation) and Issue 284600 (resetClip).
I want to implement Issue 277313 (pattern.setTransform) and Issue 284593 (Path.addPath) under "Enable experimental canvas features" flag. Those can be shipped after SVGMatrix is stable.

Could you send this intent mail whose PM is you? :)

When I want to implement more in http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2012-March/035239.html, I'll ask you.

Cheers, DS


Hey dongseong,

Justin advised in https://code.google.com/p/chromium/issues/detail?id=277110#c7, and after considering his point I think he's right. So let's continue to do individual emails as anyone starts to actually work on a feature.
Status: Available
Blockedon: chromium:277215
Blockedon: chromium:159839
@wiltzius Ok. I'll implement and ship each feature in step by step
Note that the spec link above is out of date and even its three different editor's draft versions seems to have a variety of odd unintentional errors. I recommend using the WHATWG one instead: http://whatwg.org/html#canvas
Blockedon: chromium:328961
Blockedon: chromium:277209
Cc: vivekg@chromium.org
Blockedon: chromium:289572
Cc: pavan.e@chromium.org
Owner: ----
Not working on this so unassigning
Comment 20 by junov@chromium.org, Sep 12 2014
Owner: junov@chromium.org
Project Member Comment 21 by sheriffbot@chromium.org, Mar 28 2016
Labels: Hotlist-Recharge-Cold
Status: Untriaged
This issue has been available for more than 365 days, and should be re-evaluated. Hotlist-Recharge-Cold label is added for tracking. Please re-triage this issue.

For more details visit https://sites.google.com/a/chromium.org/dev/issue-tracking/autotriage - Your friendly Sheriffbot
Status: Assigned
(Updated to reflect that the bug is technically assigned.)
Labels: -Type-Bug Type-Feature
Cc: jmedley@chromium.org
Sign in to add a comment