Closed
Bug 1057488
Opened 10 years ago
Closed 10 years ago
Update OTS to 97d043dd8977751835ca8d33d773ae8416e456d5 or later
Categories
(Core :: Graphics: Text, defect)
Core
Graphics: Text
Tracking
()
RESOLVED
FIXED
mozilla34
People
(Reporter: fredw, Assigned: fredw)
References
Details
Attachments
(4 files, 2 obsolete files)
1.03 KB,
patch
|
jfkthame
:
review+
|
Details | Diff | Splinter Review |
13.29 KB,
patch
|
jfkthame
:
review+
|
Details | Diff | Splinter Review |
16.94 KB,
patch
|
Details | Diff | Splinter Review | |
37.33 KB,
patch
|
Details | Diff | Splinter Review |
No description provided.
Assignee | ||
Comment 1•10 years ago
|
||
https://tbpl.mozilla.org/?tree=Try&rev=2d17c9666995
Comment 2•10 years ago
|
||
Just curious, which fix do you want this for specifically? We need to fix cmap soon: https://github.com/khaledhosny/ots/issues/34
Assignee | ||
Comment 3•10 years ago
|
||
I saw that b2c8c01258eb706ab426fa72f53b8cacb61c22c8 changed again the way we pass info to OTSContext, so I wanted to update the Gecko code for that and also take the opportunity to add a small bash script to help keeping the code up-to-date. If there are important commits to take, I can just wait before asking a review.
Comment 4•10 years ago
|
||
Ok, I think you can do the update on the Gecko side. If we end up needing another commit I think taking that is easy enough later. Thanks.
Assignee | ||
Comment 5•10 years ago
|
||
Assignee | ||
Comment 6•10 years ago
|
||
Attachment #8477832 -
Flags: review?(jfkthame)
Assignee | ||
Comment 7•10 years ago
|
||
Attachment #8477833 -
Flags: review?(jfkthame)
Updated•10 years ago
|
Attachment #8477831 -
Flags: review?(jfkthame) → review+
Updated•10 years ago
|
Attachment #8477832 -
Flags: review?(jfkthame) → review+
Comment 8•10 years ago
|
||
Comment on attachment 8477833 [details] [diff] [review] Part 3 - Update OTS to 97d043dd8977751835ca8d33d773ae8416e456d5 Review of attachment 8477833 [details] [diff] [review]: ----------------------------------------------------------------- ::: gfx/thebes/gfxUserFontSet.cpp @@ -194,5 @@ > gfxProxyFontEntry *mProxy; > }; > > -/* static */ bool > -gfxProxyFontEntry::OTSMessage(void *aUserData, const char *format, ...) Also remove the declaration from gfxUserFontSet.h.
Attachment #8477833 -
Flags: review?(jfkthame) → review+
Assignee | ||
Comment 9•10 years ago
|
||
(In reply to Behdad Esfahbod from comment #2) > Just curious, which fix do you want this for specifically? > > We need to fix cmap soon: https://github.com/khaledhosny/ots/issues/34 (In reply to Behdad Esfahbod from comment #4) > Ok, I think you can do the update on the Gecko side. If we end up needing > another commit I think taking that is easy enough later. Thanks. OK, I'll submit a fourth patch that includes https://github.com/khaledhosny/ots/issues/34. I'll just wait that my comment on https://github.com/khaledhosny/ots/commit/080d3a89d568e029cdc0b74f19081b61af1f25d1 is addressed.
Assignee | ||
Comment 10•10 years ago
|
||
Attachment #8477833 -
Attachment is obsolete: true
Assignee | ||
Comment 11•10 years ago
|
||
OK, here is part 4. We can take it if Jonathan is fine with the temporary "uncommenting" in gfx/ots/src/cff_type2_charstring.cc.
Attachment #8477877 -
Flags: review?(jfkthame)
Comment 12•10 years ago
|
||
Comment on attachment 8477877 [details] [diff] [review] Part 4 - Update OTS to 5c25bdac8f02080f49fa416ea997ed77e3be0d30 Review of attachment 8477877 [details] [diff] [review]: ----------------------------------------------------------------- ::: gfx/ots/src/cff_type2_charstring.cc @@ +707,5 @@ > argument_stack->pop(); > return true; > } > > + //OTS_WARNING("Undefined operator: %d (0x%x)", op, op); There are plenty of other cases where this function returns failure without generating a specific message; so omitting this one for now doesn't seem too bad.
Attachment #8477877 -
Flags: review?(jfkthame) → review+
Comment 13•10 years ago
|
||
(In reply to Jonathan Kew (:jfkthame) from comment #12) > Comment on attachment 8477877 [details] [diff] [review] > Part 4 - Update OTS to 5c25bdac8f02080f49fa416ea997ed77e3be0d30 > > Review of attachment 8477877 [details] [diff] [review]: > ----------------------------------------------------------------- > > ::: gfx/ots/src/cff_type2_charstring.cc > @@ +707,5 @@ > > argument_stack->pop(); > > return true; > > } > > > > + //OTS_WARNING("Undefined operator: %d (0x%x)", op, op); > > There are plenty of other cases where this function returns failure without > generating a specific message; so omitting this one for now doesn't seem too > bad. Nothing is lost as far as Gecko is concerned actually, since previously OTS_WARNING wrote to the stderr and only when OTS_DEBUG was defined.
Assignee | ||
Comment 14•10 years ago
|
||
Just adding the commit message... https://tbpl.mozilla.org/?tree=Try&rev=45a0c006a19f
Attachment #8477877 -
Attachment is obsolete: true
Assignee | ||
Updated•10 years ago
|
Keywords: checkin-needed
Comment 15•10 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/a7e585d5299f https://hg.mozilla.org/integration/mozilla-inbound/rev/a2a702cbbf55 https://hg.mozilla.org/integration/mozilla-inbound/rev/96312bdb2fb4 https://hg.mozilla.org/integration/mozilla-inbound/rev/2bf8a805206e
Keywords: checkin-needed
Comment 16•10 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/a7e585d5299f https://hg.mozilla.org/mozilla-central/rev/a2a702cbbf55 https://hg.mozilla.org/mozilla-central/rev/96312bdb2fb4 https://hg.mozilla.org/mozilla-central/rev/2bf8a805206e
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla34
You need to log in
before you can comment on or make changes to this bug.
Description
•