792d3a81e77ff1919781a1b8b73272b02c5bfe0c: Bug 1443706 - Introduce ConstExprHashString(const char16_t*). r=jwalden draft
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 08 Mar 2018 10:27:14 +1100 - rev 766618
Push 102371 by nnethercote@mozilla.com at Tue, 13 Mar 2018 06:01:15 +0000
Bug 1443706 - Introduce ConstExprHashString(const char16_t*). r=jwalden This is a `constexpr` alternative to HashString(const char16_t*). We can't make HashString(const char16_t*) itself `constexpr` because HashUntilZero(const T*) isn't in a form that older compilers (like GCC 4.9 and MSVC 2015) allow to be made `constexpr`. (The trick to satisfying those compilers is to use recursion instead of iteration, to get the function into a single `return` statement.) This requires making a bunch of other functions `constexpr` as well. It also requires adding MOZ_{PUSH,POP}_DISABLE_INTEGRAL_CONSTANT_OVERFLOW_WARNING macros to avoid some MSVC weirdness. The introduction of RotateLeft5() partly undoes one of the patches from bug 1443342, but that's unavoidable. This change will help with static allocation of static atoms (bug 1411469). MozReview-Commit-ID: 7r3PnrQXb29
12845d45a466b90ac319f0956ef1370017d0b999: Remove DefaultAtoms. r=froydnj draft
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 13 Mar 2018 16:32:30 +1100 - rev 766617
Push 102371 by nnethercote@mozilla.com at Tue, 13 Mar 2018 06:01:15 +0000
Remove DefaultAtoms. r=froydnj Now that nsGkAtoms is in xpcom/, we can call nsGkAtoms::AddRefAtoms() from NS_InitAtomTable(), which removes the need for DefaultAtoms, and also removes a duplicate static atom. MozReview-Commit-ID: CyfvnvZomzZ
faa72782d0e068610f288aa24d51382a7d9dd6e8: [mq]: mv-nsGkAtoms-to-xpcom draft
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 13 Mar 2018 16:14:30 +1100 - rev 766616
Push 102371 by nnethercote@mozilla.com at Tue, 13 Mar 2018 06:01:15 +0000
[mq]: mv-nsGkAtoms-to-xpcom MozReview-Commit-ID: 1Y3Fhn9lNbh
a9f4ad6d61d744a154859bb21975ecf80bfac84f: Bug 1431573 - Part 12: Add tests. r?gl draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 13 Mar 2018 14:32:50 +0900 - rev 766615
Push 102370 by bmo:dakatsuka@mozilla.com at Tue, 13 Mar 2018 06:01:02 +0000
Bug 1431573 - Part 12: Add tests. r?gl MozReview-Commit-ID: E9WzhYeUm5R
eeff9d24f221d0ee9664a31059c298970f511194: Bug 1431573 - Part 11: Stop UI event propagation. r?gl draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 13 Mar 2018 14:31:12 +0900 - rev 766614
Push 102370 by bmo:dakatsuka@mozilla.com at Tue, 13 Mar 2018 06:01:02 +0000
Bug 1431573 - Part 11: Stop UI event propagation. r?gl MozReview-Commit-ID: LvpSV2vsqX
994a27eb97e27d8c011919b69d93e384f1551cac: Bug 1431573 - Part 10: Reflect to stop animation. r?gl draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 13 Mar 2018 14:31:11 +0900 - rev 766613
Push 102370 by bmo:dakatsuka@mozilla.com at Tue, 13 Mar 2018 06:01:02 +0000
Bug 1431573 - Part 10: Reflect to stop animation. r?gl MozReview-Commit-ID: DZ4itacGnV4
2bbff8cbd50420cca3e6d015e9f55f8c7408937e: Bug 1431573 - Part 9: Implement toggle pause/resume function by key board. r?gl draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 13 Mar 2018 14:31:11 +0900 - rev 766612
Push 102370 by bmo:dakatsuka@mozilla.com at Tue, 13 Mar 2018 06:01:02 +0000
Bug 1431573 - Part 9: Implement toggle pause/resume function by key board. r?gl MozReview-Commit-ID: 7p1Iu54gIR8
c620bc400812f416d1569745d45cf98a892bc578: Bug 1431573 - Part 8: Implement progress bar in keyframes. r?gl draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 13 Mar 2018 14:31:11 +0900 - rev 766611
Push 102370 by bmo:dakatsuka@mozilla.com at Tue, 13 Mar 2018 06:01:02 +0000
Bug 1431573 - Part 8: Implement progress bar in keyframes. r?gl MozReview-Commit-ID: GE5Of8VklAJ
2796fad5a38b0dd27f218a6d0964ac5ff9660fd7: Bug 1431573 - Part 7: Implement scrubber. r?gl draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 13 Mar 2018 14:31:11 +0900 - rev 766610
Push 102370 by bmo:dakatsuka@mozilla.com at Tue, 13 Mar 2018 06:01:02 +0000
Bug 1431573 - Part 7: Implement scrubber. r?gl MozReview-Commit-ID: B6CeCDWawym
455705afed3f832b3cab7efc6604690c71852404: Bug 1431573 - Part 6: Make summary graph reflect to playback rate. r?gl draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 13 Mar 2018 14:31:11 +0900 - rev 766609
Push 102370 by bmo:dakatsuka@mozilla.com at Tue, 13 Mar 2018 06:01:02 +0000
Bug 1431573 - Part 6: Make summary graph reflect to playback rate. r?gl MozReview-Commit-ID: HFffrPAyJIh
04315850686318620452bff10d4a83f2900cc274: Bug 1431573 - Part 5: Implement playback rate chooser. r?gl draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 13 Mar 2018 14:31:10 +0900 - rev 766608
Push 102370 by bmo:dakatsuka@mozilla.com at Tue, 13 Mar 2018 06:01:02 +0000
Bug 1431573 - Part 5: Implement playback rate chooser. r?gl MozReview-Commit-ID: KK5C6TBhA5X
e5efa3ea57cbee0e8588fd07299cf8da811f67f7: Bug 1431573 - Part 4: Implement time label. r?gl draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 13 Mar 2018 14:31:10 +0900 - rev 766607
Push 102370 by bmo:dakatsuka@mozilla.com at Tue, 13 Mar 2018 06:01:02 +0000
Bug 1431573 - Part 4: Implement time label. r?gl MozReview-Commit-ID: Cg6A4hNLXnO
2752adc19e83b1780fb14e782235e5f56a05d21a: Bug 1431573 - Part 3: Implement rewind button. r?gl draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 13 Mar 2018 14:31:10 +0900 - rev 766606
Push 102370 by bmo:dakatsuka@mozilla.com at Tue, 13 Mar 2018 06:01:02 +0000
Bug 1431573 - Part 3: Implement rewind button. r?gl MozReview-Commit-ID: H7XX5rUIqZG
416b803ac451935e1a1dd4e51d35c2f02df3ee81: Bug 1431573 - Part 2: Implement pause/resume button. r?gl draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 13 Mar 2018 14:31:10 +0900 - rev 766605
Push 102370 by bmo:dakatsuka@mozilla.com at Tue, 13 Mar 2018 06:01:02 +0000
Bug 1431573 - Part 2: Implement pause/resume button. r?gl MozReview-Commit-ID: 9oEHKNl5rnU
05152d1f2cff3a098e5ed045a43b12225e8133d5: Bug 1431573 - Part 1: Implement base of animation toolbar. r?gl draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 13 Mar 2018 14:31:10 +0900 - rev 766604
Push 102370 by bmo:dakatsuka@mozilla.com at Tue, 13 Mar 2018 06:01:02 +0000
Bug 1431573 - Part 1: Implement base of animation toolbar. r?gl MozReview-Commit-ID: 29257Nvq6Z
66f74d4172588faeaa87ae48a363222d2ec76910: Bug 1431573 - Part 0: Make functions in animation.js alphabetize. r?gl draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 13 Mar 2018 14:31:09 +0900 - rev 766603
Push 102370 by bmo:dakatsuka@mozilla.com at Tue, 13 Mar 2018 06:01:02 +0000
Bug 1431573 - Part 0: Make functions in animation.js alphabetize. r?gl MozReview-Commit-ID: BbTjVnc5qqv
7f36b6898940b74b0ddf233454d8e7356adb080a: Bug 1435142 - Part 3: expose closeTabByDblclick to WebExtension. r?mixedpuppy draft
Hector Zhao <bzhao@mozilla.com> - Tue, 06 Mar 2018 17:11:49 +0800 - rev 766602
Push 102369 by bmo:bzhao@mozilla.com at Tue, 13 Mar 2018 05:08:06 +0000
Bug 1435142 - Part 3: expose closeTabByDblclick to WebExtension. r?mixedpuppy MozReview-Commit-ID: GVgDdNFP0qL
2a48c1e6da56816dd44da0537dd79d208b2b9fd9: Bug 1435142 - Part 2: add a browser mochitest for closeTabByDblclick. r?dao draft
Hector Zhao <bzhao@mozilla.com> - Tue, 06 Mar 2018 16:50:38 +0800 - rev 766601
Push 102369 by bmo:bzhao@mozilla.com at Tue, 13 Mar 2018 05:08:06 +0000
Bug 1435142 - Part 2: add a browser mochitest for closeTabByDblclick. r?dao MozReview-Commit-ID: 1UEnYflvtLw
71ed126a0f2cc301dc8ed1478a6e91b19dc7603b: Bug 1435142 - Part 1: pref to enable close selected tab by dblclicking it. r?dao draft
Hector Zhao <bzhao@mozilla.com> - Fri, 02 Feb 2018 11:37:58 +0800 - rev 766600
Push 102369 by bmo:bzhao@mozilla.com at Tue, 13 Mar 2018 05:08:06 +0000
Bug 1435142 - Part 1: pref to enable close selected tab by dblclicking it. r?dao MozReview-Commit-ID: ErulnUeVK0F
33e59c5e8a86364ab0f3494ad12d756465cb82db: Bug 1443829 - Implement stub Enterprise Policies Manager component for non-browser apps. r=Gijs draft
Felipe Gomes <felipc@gmail.com> - Tue, 13 Mar 2018 01:50:28 -0300 - rev 766599
Push 102368 by felipc@gmail.com at Tue, 13 Mar 2018 04:51:02 +0000
Bug 1443829 - Implement stub Enterprise Policies Manager component for non-browser apps. r=Gijs Implement a stub implementation so that non-browser code doesn't need to keep checking for the existence of this component. This stub implementation will always return status as inactive, and true to any isAllowed call. MozReview-Commit-ID: CmHUb34LhfF
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip