Closed
Bug 1017113
Opened 11 years ago
Closed 11 years ago
[Skia] Update to 2014-07
Categories
(Core :: Graphics, enhancement)
Tracking
()
RESOLVED
FIXED
mozilla34
People
(Reporter: wlitwinczyk, Assigned: gw280)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
Attachments
(10 files, 1 obsolete file)
1.82 KB,
patch
|
mattwoodrow
:
review+
|
Details | Diff | Splinter Review |
1.24 KB,
patch
|
mattwoodrow
:
review+
|
Details | Diff | Splinter Review |
2.69 KB,
patch
|
mattwoodrow
:
review+
|
Details | Diff | Splinter Review |
963 bytes,
patch
|
mattwoodrow
:
review+
|
Details | Diff | Splinter Review |
4.44 KB,
patch
|
mattwoodrow
:
review+
|
Details | Diff | Splinter Review |
983 bytes,
patch
|
mattwoodrow
:
review+
|
Details | Diff | Splinter Review |
46.77 KB,
patch
|
snorp
:
review+
|
Details | Diff | Splinter Review |
2.09 KB,
patch
|
mattwoodrow
:
review+
|
Details | Diff | Splinter Review |
2.46 KB,
patch
|
mattwoodrow
:
review+
|
Details | Diff | Splinter Review |
6.12 KB,
patch
|
mattwoodrow
:
review+
|
Details | Diff | Splinter Review |
Updated skia to newer version. Hopefully it's not too messed up.
Attachment #8430178 -
Flags: review?(gwright)
Assignee | ||
Comment 1•11 years ago
|
||
As we discussed on IRC:
Please split up this patch into separate patches:
- One that simply updates the Skia code to the latest SVN revision, and the associated moz.build changes (this doesn't really need a review, r=upstream should be fine)
- One that changes any moz2d code to cater for Skia API changes etc
- Separate patches that deal with any further changes necessitated by the Skia update. They should be split into as many patches as makes sense.
Take a look at bug 985217 for an example of what I mean.
Of course, this update will be slightly more involved because we're also planning to split out local files into gfx/skia/local and gfx/skia/trunk will be a full checkout of upstream.
Assignee | ||
Updated•11 years ago
|
Attachment #8430178 -
Flags: review?(gwright)
Comment 2•11 years ago
|
||
Please address bug 1023732 before further updating skia.
Assignee | ||
Updated•11 years ago
|
Summary: [Skia] Update to revision 293a4b367ae5b89384c364737ef76099fd3f0101 → [Skia] Update to 2014-07
Assignee | ||
Comment 3•11 years ago
|
||
Assignee | ||
Comment 4•11 years ago
|
||
updated run with moz.build fix: https://tbpl.mozilla.org/?tree=Try&rev=bce36282ecd7
Assignee | ||
Comment 5•11 years ago
|
||
third time lucky? https://tbpl.mozilla.org/?tree=Try&rev=0610cfcf2c19
Assignee | ||
Comment 6•11 years ago
|
||
Woo, after about a dozen attempts I finally managed to push a new try build:
https://tbpl.mozilla.org/?tree=Try&rev=06269b546389
Assignee | ||
Comment 7•11 years ago
|
||
Attachment #8469017 -
Flags: review?(matt.woodrow)
Assignee | ||
Comment 8•11 years ago
|
||
Attachment #8469018 -
Flags: review?(matt.woodrow)
Assignee | ||
Comment 9•11 years ago
|
||
Attachment #8469019 -
Flags: review?(matt.woodrow)
Assignee | ||
Comment 10•11 years ago
|
||
Attachment #8469020 -
Flags: review?(matt.woodrow)
Assignee | ||
Comment 11•11 years ago
|
||
Attachment #8469021 -
Flags: review?(matt.woodrow)
Assignee | ||
Comment 12•11 years ago
|
||
Attachment #8469022 -
Flags: review?(matt.woodrow)
Assignee | ||
Comment 13•11 years ago
|
||
Attachment #8469023 -
Flags: review?(snorp)
Assignee | ||
Comment 14•11 years ago
|
||
Attachment #8469024 -
Flags: review?(matt.woodrow)
Assignee | ||
Comment 15•11 years ago
|
||
Attachment #8469025 -
Flags: review?(matt.woodrow)
Assignee | ||
Comment 16•11 years ago
|
||
Attachment #8469026 -
Flags: review?(matt.woodrow)
Assignee | ||
Updated•11 years ago
|
Attachment #8430178 -
Attachment is obsolete: true
Assignee | ||
Updated•11 years ago
|
Assignee: wlitwinczyk → gwright
Assignee | ||
Comment 17•11 years ago
|
||
This is Skia from 2014-07-28 for what it's worth. They don't use SVN anymore so we don't have meaningful revision numbers.
Updated•11 years ago
|
Attachment #8469017 -
Flags: review?(matt.woodrow) → review+
Updated•11 years ago
|
Attachment #8469018 -
Flags: review?(matt.woodrow) → review+
Updated•11 years ago
|
Attachment #8469019 -
Flags: review?(matt.woodrow) → review+
Updated•11 years ago
|
Attachment #8469020 -
Flags: review?(matt.woodrow) → review+
Updated•11 years ago
|
Attachment #8469021 -
Flags: review?(matt.woodrow) → review+
Comment 18•11 years ago
|
||
Comment on attachment 8469022 [details] [diff] [review]
0007-Bug-1017113-Add-some-legacy-defines-to-SkUserConfig..patch
Review of attachment 8469022 [details] [diff] [review]:
-----------------------------------------------------------------
::: gfx/skia/trunk/include/config/SkUserConfig.h
@@ +206,5 @@
> #define SK_ALLOW_STATIC_GLOBAL_INITIALIZERS 0
> +
> +#define SK_SUPPORT_LEGACY_GETDEVICE
> +#define SK_SUPPORT_LEGACY_GETTOPDEVICE
> +#define SK_SUPPORT_LEGACY_BITMAP_CONFIG
Can we get rid of this with bug 1043745?
Attachment #8469022 -
Flags: review?(matt.woodrow) → review+
Updated•11 years ago
|
Attachment #8469024 -
Flags: review?(matt.woodrow) → review+
Assignee | ||
Comment 19•11 years ago
|
||
(In reply to Matt Woodrow (:mattwoodrow) from comment #18)
> Comment on attachment 8469022 [details] [diff] [review]
> 0007-Bug-1017113-Add-some-legacy-defines-to-SkUserConfig..patch
>
> Review of attachment 8469022 [details] [diff] [review]:
> -----------------------------------------------------------------
>
> ::: gfx/skia/trunk/include/config/SkUserConfig.h
> @@ +206,5 @@
> > #define SK_ALLOW_STATIC_GLOBAL_INITIALIZERS 0
> > +
> > +#define SK_SUPPORT_LEGACY_GETDEVICE
> > +#define SK_SUPPORT_LEGACY_GETTOPDEVICE
> > +#define SK_SUPPORT_LEGACY_BITMAP_CONFIG
>
> Can we get rid of this with bug 1043745?
I think it's necessary but not sufficient.
Comment 20•11 years ago
|
||
Comment on attachment 8469025 [details] [diff] [review]
0014-Bug-1017113-Add-RefPtrSkia-to-replace-SkRefPtr-funct.patch
Review of attachment 8469025 [details] [diff] [review]:
-----------------------------------------------------------------
Fine code wise, but get someone to confirm this is ok license-wise.
Attachment #8469025 -
Flags: review?(matt.woodrow) → review+
Updated•11 years ago
|
Attachment #8469026 -
Flags: review?(matt.woodrow) → review+
Updated•11 years ago
|
Attachment #8469023 -
Flags: review?(snorp) → review+
Assignee | ||
Comment 21•11 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/8634d6832618
https://hg.mozilla.org/integration/mozilla-inbound/rev/13821c5b8d7f
https://hg.mozilla.org/integration/mozilla-inbound/rev/5168f0d8638e
https://hg.mozilla.org/integration/mozilla-inbound/rev/0c879222f713
https://hg.mozilla.org/integration/mozilla-inbound/rev/8131fb76e999
https://hg.mozilla.org/integration/mozilla-inbound/rev/66843861f0e7
https://hg.mozilla.org/integration/mozilla-inbound/rev/883cd6be06d2
https://hg.mozilla.org/integration/mozilla-inbound/rev/6ffb58cad19a
https://hg.mozilla.org/integration/mozilla-inbound/rev/156984ed5267
https://hg.mozilla.org/integration/mozilla-inbound/rev/ec999d65c6af
https://hg.mozilla.org/integration/mozilla-inbound/rev/3a3820a17f0b
https://hg.mozilla.org/integration/mozilla-inbound/rev/91b4b7c8cdfe
https://hg.mozilla.org/integration/mozilla-inbound/rev/f724798f08b6
https://hg.mozilla.org/integration/mozilla-inbound/rev/10146132cfa4
Comment 22•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/8634d6832618
https://hg.mozilla.org/mozilla-central/rev/13821c5b8d7f
https://hg.mozilla.org/mozilla-central/rev/5168f0d8638e
https://hg.mozilla.org/mozilla-central/rev/0c879222f713
https://hg.mozilla.org/mozilla-central/rev/8131fb76e999
https://hg.mozilla.org/mozilla-central/rev/66843861f0e7
https://hg.mozilla.org/mozilla-central/rev/883cd6be06d2
https://hg.mozilla.org/mozilla-central/rev/6ffb58cad19a
https://hg.mozilla.org/mozilla-central/rev/156984ed5267
https://hg.mozilla.org/mozilla-central/rev/ec999d65c6af
https://hg.mozilla.org/mozilla-central/rev/3a3820a17f0b
https://hg.mozilla.org/mozilla-central/rev/91b4b7c8cdfe
https://hg.mozilla.org/mozilla-central/rev/f724798f08b6
https://hg.mozilla.org/mozilla-central/rev/10146132cfa4
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla34
Comment 23•11 years ago
|
||
I'm sure every changeset before 883cd6be06d2 broke the build even more than bug 1043745 did.
883cd6be06d2 itself also breaks the build because moz.build doesn't match the new sources. That's fixed in the subsequent 6ffb58cad19a, but still...
In fact, none of the changesets from that push except the last one build.
883cd6be06d2 also touches CLOBBER, but there's no reason it needed to.
Bonus fact, the changeset summaries contain useless [PATCH] headers, probably coming from git-format-patch. Please use -k.
Comment 24•11 years ago
|
||
And two .orig files, as well as a .rej file were added:
gfx/skia/trunk/src/pathops/SkLineParameters.h.orig
gfx/skia/trunk/src/opts/SkBlitRow_opts_arm.cpp.orig
gfx/skia/trunk/src/pathops/SkLineParameters.h.rej
Assignee | ||
Comment 25•11 years ago
|
||
Comment 26•11 years ago
|
||
Updated•9 years ago
|
Blocks: skia-updates
Updated•6 years ago
|
Type: defect → enhancement
You need to log in
before you can comment on or make changes to this bug.
Description
•