Closed Bug 1131340 Opened 9 years ago Closed 9 years ago

Remove some C++11-isms that are not yet supported in the Gecko codebase (due to gcc 4.6)

Categories

(Core :: Audio/Video, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla38
Tracking Status
firefox37 --- fixed
firefox38 --- fixed

People

(Reporter: kinetik, Assigned: kinetik)

References

Details

Attachments

(4 files)

Two of my recent changes, bug 1121258 and bug 1124021 introduced some C++11-isms that are green on all current T1 platforms, but fail with gcc 4.6.  Since we still support gcc 4.6 (for some reason), these changes need to be reverted.
Blocks: 1124021, 1121258
Attachment #8561733 - Flags: review?(cpearce)
Attachment #8561734 - Flags: review?(cpearce)
Attachment #8561733 - Flags: review?(cpearce) → review+
Comment on attachment 8561734 [details] [diff] [review]
Avoid template aliasing since GCC 4.6 lacks support.

Review of attachment 8561734 [details] [diff] [review]:
-----------------------------------------------------------------

::: dom/media/gmp/GMPUtils.h
@@ +26,1 @@
>  

GMPUnique<GMPVideoEncodedFrame>::Ptr seems like a type name crying out to be typedef'd.
Attachment #8561734 - Flags: review?(cpearce) → review+
https://hg.mozilla.org/mozilla-central/rev/9d40ef2ea8b8
https://hg.mozilla.org/mozilla-central/rev/9a9b1ee1a69e
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla38
Patch for beta branch as part of EME platform uplift.
Patch for beta branch as part of EME platform uplift.
Comment on attachment 8572356 [details] [diff] [review]
Patch 1 - Beta patch

Requesting retroactive approval for Beta landing as part of EME platform uplift.
Attachment #8572356 - Flags: approval-mozilla-beta?
Comment on attachment 8572355 [details] [diff] [review]
Patch 2 - Beta patch

Requesting retroactive approval for Beta landing as part of EME platform uplift.
Attachment #8572355 - Flags: approval-mozilla-beta?
Comment on attachment 8572356 [details] [diff] [review]
Patch 1 - Beta patch

Approved for Beta as part of EME platform uplift.
Attachment #8572356 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #8572355 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: