1d2699f1c6720a20fae0e72a0a2d258575020adb: Bug 1300296: P1. Add method to determine if an H264 frame is an I-Frame. r?jesup draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 04 Sep 2016 21:28:24 +1000 - rev 409694
Push 28515 by bmo:jyavenard@mozilla.com at Sun, 04 Sep 2016 11:48:34 +0000
Bug 1300296: P1. Add method to determine if an H264 frame is an I-Frame. r?jesup We do so by checking the frame data for NAL of type 5 as per ISO IEC 14496-2. MozReview-Commit-ID: JFeLysrZ6aG
8015e1a2cbf44af95dd6029b1c1ba097654dfb43: Bug 961335 - ICODecoder Robocop tests; r?ahunt draft
Benjamin Dahse <ronoueb@gmail.com> - Sun, 04 Sep 2016 13:37:57 +0200 - rev 409693
Push 28514 by bmo:ronoueb@gmail.com at Sun, 04 Sep 2016 11:44:18 +0000
Bug 961335 - ICODecoder Robocop tests; r?ahunt MozReview-Commit-ID: 9jtcfZCjAbd
b4bac1a4e597620b43f39b1edcf967d0f3c67ad3: Bug 1300385 - Fix flaws in SimpleTest.isDeeply draft
Rob Wu <rob@robwu.nl> - Sat, 03 Sep 2016 22:00:45 -0700 - rev 409692
Push 28513 by bmo:rob@robwu.nl at Sun, 04 Sep 2016 09:51:39 +0000
Bug 1300385 - Fix flaws in SimpleTest.isDeeply - When one of the parameters to isDeeply is an object/function and the other is not, isDeeply returned false. Well, isDeeply is supposed to report an error instead of returning a value... - Change the implementation of isDeeply to have SameValue semantics instead of weak equality. - Change the representation of arrays to look like an array, instead of its default toString() value which is indistinguishable from a string due to the lack of brackets and quotes. - Account for holey arrays and missing object properties; Distinguish them from "undefined" with the special DNE tag. MozReview-Commit-ID: F1OJhbXcptl
d5942a43dbc5e6deba7b5480462f770418ad81a1: Bug 1298710 - Remove ByteReader::DiscardRemaining and AutoByteReader - r?jya draft
Gerald Squelart <gsquelart@mozilla.com> - Sun, 04 Sep 2016 18:33:30 +1000 - rev 409691
Push 28512 by gsquelart@mozilla.com at Sun, 04 Sep 2016 09:51:31 +0000
Bug 1298710 - Remove ByteReader::DiscardRemaining and AutoByteReader - r?jya DiscardRemaning was needed to prevent debug-time assertion that the buffer was read completely or explicitly discarded. However this required extra work in cases where buffer didn't need to be read to the end. And also it could cause crashes (in debug versions) if a buffer was not fully read, be it because the parser was incorrect or because the media file itself was wrong (though possibly still readable despite that). Finding parser issues is still possible by manually instrumenting ByteReader during development. And reading media file with small recoverable errors is a bonus. MozReview-Commit-ID: 2RUYzaYAeRW
556ac64f9c6404ff9007df52fc69271e9e743bab: Bug 1300385 - Fix flaws in SimpleTest.isDeeply draft
Rob Wu <rob@robwu.nl> - Sat, 03 Sep 2016 22:00:45 -0700 - rev 409690
Push 28511 by bmo:rob@robwu.nl at Sun, 04 Sep 2016 08:28:15 +0000
Bug 1300385 - Fix flaws in SimpleTest.isDeeply - When one of the parameters to isDeeply is an object/function and the other is not, isDeeply returned false. Well, isDeeply is supposed to report an error instead of returning a value... - Change the implementation of isDeeply to have SameValue semantics instead of weak equality. - Change the representation of arrays to look like an array, instead of its default toString() value which is indistinguishable from a string due to the lack of brackets and quotes. - Account for holey arrays and missing object properties; Distinguish them from "undefined" with the special DNE tag. MozReview-Commit-ID: F1OJhbXcptl
de4887928f1092f8c352b698c94ce914285ca632: Bug 1300045 part 2 - Split KeyframeEffect.cpp into KeyframeEffect{ReadOnly}.cpp draft
Brian Birtles <birtles@gmail.com> - Sun, 04 Sep 2016 16:34:21 +0900 - rev 409689
Push 28510 by bbirtles@mozilla.com at Sun, 04 Sep 2016 07:36:02 +0000
Bug 1300045 part 2 - Split KeyframeEffect.cpp into KeyframeEffect{ReadOnly}.cpp MozReview-Commit-ID: DdBEicunApv
b6d80ae5efe2c168126843f901b2b38c86410753: Bug 1300045 part 1 - Tidy up some missing includes draft
Brian Birtles <birtles@gmail.com> - Sun, 04 Sep 2016 16:33:38 +0900 - rev 409688
Push 28510 by bbirtles@mozilla.com at Sun, 04 Sep 2016 07:36:02 +0000
Bug 1300045 part 1 - Tidy up some missing includes I came across these while working on a different bug that changed the grouping in the unified build. Adding these as a separate step will hopefully remove a little noise from the next patch in the series. MozReview-Commit-ID: Km7wTcVWG9n
8f8e21f56e5339b82b3969218bdbab84da543923: Bug 1297306 - part7:replace StyleClear related NS_ASSERTION with MOZ_ASSERT. draft
Jeremy Chen <jeremychen@mozilla.com> - Sun, 04 Sep 2016 14:52:05 +0800 - rev 409687
Push 28509 by jichen@mozilla.com at Sun, 04 Sep 2016 06:52:46 +0000
Bug 1297306 - part7:replace StyleClear related NS_ASSERTION with MOZ_ASSERT. MozReview-Commit-ID: Dzd3uOoQCI
01fe76d56307f1b35ef2449190703785e99eab63: Bug 1297306 - part6:replace NS_STYLE_CLEAR_* with StyleClear enum class. draft
Jeremy Chen <jeremychen@mozilla.com> - Sun, 04 Sep 2016 14:52:05 +0800 - rev 409686
Push 28509 by jichen@mozilla.com at Sun, 04 Sep 2016 06:52:46 +0000
Bug 1297306 - part6:replace NS_STYLE_CLEAR_* with StyleClear enum class. After using enum class, a switch-case warning in CombineBreakType is caught. This is one of such kind safty checks that we would like to gain. Fix it by adding default case for switch-case in CombineBreakType. MozReview-Commit-ID: BdS3LPN6qzX
fc1daccdca2d935bf755be3faa6be870879e640a: Bug 1297306 - part5:create enum constructors for EnumTable. draft
Jeremy Chen <jeremychen@mozilla.com> - Sun, 04 Sep 2016 14:52:05 +0800 - rev 409685
Push 28509 by jichen@mozilla.com at Sun, 04 Sep 2016 06:52:46 +0000
Bug 1297306 - part5:create enum constructors for EnumTable. Enable nsAttrValue::EnumTable to be initialized with enum. So, we could get rid of the castings in EnumTable. Fix EnumTable initialization comment. For those untyped enumerations, declare them with uint8_t, as to other typed enumerations with type size larger than int16_t, force casting to int16_t. Use {nullptr,0} instead of {0} to represent the last entry. MozReview-Commit-ID: 7Dma3Apkmxj
e24d3005e17dda30e111677727b0be7afa575256: Bug 1297306 - part4:move IsEnumFittingWithin to mfbt/EnumTypeTraits.h. draft
Jeremy Chen <jeremychen@mozilla.com> - Sun, 04 Sep 2016 14:52:05 +0800 - rev 409684
Push 28509 by jichen@mozilla.com at Sun, 04 Sep 2016 06:52:46 +0000
Bug 1297306 - part4:move IsEnumFittingWithin to mfbt/EnumTypeTraits.h. With this change, we could share this EnumTypeTraits between files easily. MozReview-Commit-ID: 9Q2augati7l
7e01af4f6a251efc3cd2b789d050f80d2b2572d6: Bug 1297306 - part3:make BreakTypeToString() to be a member of nsLineBox. draft
Jeremy Chen <jeremychen@mozilla.com> - Sun, 04 Sep 2016 14:52:04 +0800 - rev 409683
Push 28509 by jichen@mozilla.com at Sun, 04 Sep 2016 06:52:46 +0000
Bug 1297306 - part3:make BreakTypeToString() to be a member of nsLineBox. With this change, we could export BreakTypeToString() to other files that desire to print break type for debugging. MozReview-Commit-ID: 34m1BWAmZTB
b5bcb9ffe31d4c6a3b68abf8b22aaa1b9e99f259: Bug 1297306 - part2:make the implementation of nsLineBox::LastChild() be behind DEBUG_FRAME_DUMP flag. draft
Jeremy Chen <jeremychen@mozilla.com> - Sun, 04 Sep 2016 14:52:04 +0800 - rev 409682
Push 28509 by jichen@mozilla.com at Sun, 04 Sep 2016 06:52:46 +0000
Bug 1297306 - part2:make the implementation of nsLineBox::LastChild() be behind DEBUG_FRAME_DUMP flag. This should've been covered in Bug 956447. The declaration is already behind DEBUG_FRAME_DUMP in nsLineBox.h. Just move the implementation to agreee with that. MozReview-Commit-ID: 9N0WxKkajF1
f34e05d58944a426d1323432029100c97067db23: Bug 1297306 - part1:remove unused NS_STYLE_CLEAR_* condition. draft
Jeremy Chen <jeremychen@mozilla.com> - Sun, 04 Sep 2016 14:52:04 +0800 - rev 409681
Push 28509 by jichen@mozilla.com at Sun, 04 Sep 2016 06:52:46 +0000
Bug 1297306 - part1:remove unused NS_STYLE_CLEAR_* condition. NS_STYLE_CLEAR_NONE has been defined to 0 for like forever, so this code should never be run. Remove it. MozReview-Commit-ID: IQ73H6QGsPX
401ea746b1a9d515032b66d1368510d09e4e5a8e: Merge f-t to m-c, a=merge
Phil Ringnalda <philringnalda@gmail.com> - Sat, 03 Sep 2016 21:52:06 -0700 - rev 409680
Push 28509 by jichen@mozilla.com at Sun, 04 Sep 2016 06:52:46 +0000
Merge f-t to m-c, a=merge
cf087a62374d4b2bbfa5b3903bfa450b0e90a8dd: Merge m-i to m-c, a=merge
Phil Ringnalda <philringnalda@gmail.com> - Sat, 03 Sep 2016 21:51:33 -0700 - rev 409679
Push 28509 by jichen@mozilla.com at Sun, 04 Sep 2016 06:52:46 +0000
Merge m-i to m-c, a=merge
29f26ec3baed14a0c761fbb7f5d184fcfd7b13a9: Bug 1284344 - Increase the timeout for browser_selectpopup.js
Phil Ringnalda <philringnalda@gmail.com> - Sat, 03 Sep 2016 09:18:35 -0700 - rev 409678
Push 28509 by jichen@mozilla.com at Sun, 04 Sep 2016 06:52:46 +0000
Bug 1284344 - Increase the timeout for browser_selectpopup.js
d4a308f74dc2e1a625be399734a96f073182424b: Bug 1271074 - Increase the timeout of browser_vimemacs.js (and remove the previous 'increase' that tried to decrease it)
Phil Ringnalda <philringnalda@gmail.com> - Sat, 03 Sep 2016 09:09:44 -0700 - rev 409677
Push 28509 by jichen@mozilla.com at Sun, 04 Sep 2016 06:52:46 +0000
Bug 1271074 - Increase the timeout of browser_vimemacs.js (and remove the previous 'increase' that tried to decrease it)
ba64432bc2d1a4c3c0119c621e8fbd06b5abdd33: Follow-up to bug 1289951 - package mozIntl only if INTL is enabled. r=me
Zibi Braniecki <gandalf@mozilla.com> - Sat, 03 Sep 2016 21:44:27 +0200 - rev 409676
Push 28509 by jichen@mozilla.com at Sun, 04 Sep 2016 06:52:46 +0000
Follow-up to bug 1289951 - package mozIntl only if INTL is enabled. r=me MozReview-Commit-ID: 1JIWccWsHPu
cc3a2d0ab8f9c3e1711ef7cc0093bed2b5af2ff1: Bug 1289951 - Add mozIntl toolkit component. r=waldo
Zibi Braniecki <gandalf@mozilla.com> - Sat, 03 Sep 2016 21:10:51 +0200 - rev 409675
Push 28509 by jichen@mozilla.com at Sun, 04 Sep 2016 06:52:46 +0000
Bug 1289951 - Add mozIntl toolkit component. r=waldo MozReview-Commit-ID: Ad73e1XD9VD
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip