bbf3129f4a56db20b1806247bc8d4bab0e8a430f: Bug 1323845: Part 5b - Add tests for bundled experiments APIs. r=aswan
Kris Maglione <maglione.k@gmail.com> - Tue, 09 Jan 2018 17:01:29 -0800 - rev 399200
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
Bug 1323845: Part 5b - Add tests for bundled experiments APIs. r=aswan MozReview-Commit-ID: C0gAmW2QfNr
179d025d51cdf2c5d0e7eea3357d8f5fd1dc9b6c: Bug 1323845: Part 5a - Allow extensions to bundle experiment API modules. r=aswan
Kris Maglione <maglione.k@gmail.com> - Tue, 09 Jan 2018 16:28:36 -0800 - rev 399199
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
Bug 1323845: Part 5a - Allow extensions to bundle experiment API modules. r=aswan MozReview-Commit-ID: 5suo2MqM51V
e8b83e2001740feec71bf29ec88a00825f3c4c79: Bug 1323845: Part 4 - Add Extension.isPrivileged property. r=aswan
Kris Maglione <maglione.k@gmail.com> - Tue, 19 Dec 2017 17:31:03 -0800 - rev 399198
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
Bug 1323845: Part 4 - Add Extension.isPrivileged property. r=aswan MozReview-Commit-ID: 1ZLVdu4ccWk
77442f18cc027a5cd4bef9a3ac5cdc3d615e3805: Bug 1323845: Part 3 - Auto-create intermediate API namespace objects when necessary. r=aswan
Kris Maglione <maglione.k@gmail.com> - Tue, 09 Jan 2018 16:02:38 -0800 - rev 399197
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
Bug 1323845: Part 3 - Auto-create intermediate API namespace objects when necessary. r=aswan MozReview-Commit-ID: HA8WpynPOqp
43f9533906cfada71309e73d977326b69ef9c7de: Bug 1323845: Part 2c - Lazy init API global only when APIs are first loaded. r=aswan
Kris Maglione <maglione.k@gmail.com> - Tue, 09 Jan 2018 16:07:45 -0800 - rev 399196
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
Bug 1323845: Part 2c - Lazy init API global only when APIs are first loaded. r=aswan MozReview-Commit-ID: B1bbiM0j5gT
346bd1b4769ae35b065a7c3ce27d8fb102413c02: Bug 1323845: Part 2b - Support separate schema roots for each API manager. r=aswan
Kris Maglione <maglione.k@gmail.com> - Sat, 16 Dec 2017 14:51:10 -0600 - rev 399195
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
Bug 1323845: Part 2b - Support separate schema roots for each API manager. r=aswan MozReview-Commit-ID: 61LhYiIKVTH
099c60efb4f1da18636efd8e2abb23492fc57f5b: Bug 1323845: Part 2a - Support separate API managers for each extension. r=aswan
Kris Maglione <maglione.k@gmail.com> - Sat, 16 Dec 2017 15:33:23 -0600 - rev 399194
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
Bug 1323845: Part 2a - Support separate API managers for each extension. r=aswan MozReview-Commit-ID: 5gGsMm1ahd
a72e4624c800733ee6b6f557352a884fd6e32d3a: Bug 1323845: Part 1 - Support multiple schema root namespaces. r=aswan
Kris Maglione <maglione.k@gmail.com> - Sat, 16 Dec 2017 15:05:13 -0600 - rev 399193
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
Bug 1323845: Part 1 - Support multiple schema root namespaces. r=aswan MozReview-Commit-ID: DfOjHGzLJro
4a0764b417e993c0fee98396d1965fdae55ad52a: Bug 1323845: Part 0 - Cleanup some code formatting. r=aswan
Kris Maglione <maglione.k@gmail.com> - Tue, 12 Dec 2017 17:53:04 -0500 - rev 399192
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
Bug 1323845: Part 0 - Cleanup some code formatting. r=aswan MozReview-Commit-ID: 9awFVoN0REF
3354748709685443b04cc925547c3c67d5135a8c: bug 1430246 - import os in beta/release l10n mozharness configs. r=jlund DONTBUILD
Aki Sasaki <asasaki@mozilla.com> - Fri, 12 Jan 2018 15:32:15 -0800 - rev 399191
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
bug 1430246 - import os in beta/release l10n mozharness configs. r=jlund DONTBUILD MozReview-Commit-ID: FKKhKD8NOku
e0683e2979c081e89ae9ffe543a8adccb3ad9019: Bug 1383876 - Part 6: Fix eslint failures, a=bustage
Nika Layzell <nika@thelayzells.com> - Fri, 12 Jan 2018 18:40:50 -0500 - rev 399190
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
Bug 1383876 - Part 6: Fix eslint failures, a=bustage MozReview-Commit-ID: 90yfcMlr6UU
6d9855f7bfdb0f514ecfb352a1b0a5a62d83b915: Bug 1383876 - Part 5: Clean up in moz.build files, r=freesamael
Nika Layzell <nika@thelayzells.com> - Fri, 15 Dec 2017 14:18:02 -0600 - rev 399189
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
Bug 1383876 - Part 5: Clean up in moz.build files, r=freesamael MozReview-Commit-ID: 1HKNAeI7hSV
c61976e2d3acba1c896296d20375cc9f6cd7fe68: Bug 1383876 - Part 4: Remove even more tests which no longer work, r=freesamael, r=smaug
Nika Layzell <nika@thelayzells.com> - Thu, 14 Dec 2017 16:28:22 -0600 - rev 399188
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
Bug 1383876 - Part 4: Remove even more tests which no longer work, r=freesamael, r=smaug MozReview-Commit-ID: 5j8fNeKuHAM
e89b001fd9f5da0581f47cec775f63e295670fe7: Bug 1383876 - Part 3: Remove prerendering methods from nsIWebBrowserChrome3.idl, r=freesamael
Nika Layzell <nika@thelayzells.com> - Thu, 14 Dec 2017 16:22:33 -0600 - rev 399187
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
Bug 1383876 - Part 3: Remove prerendering methods from nsIWebBrowserChrome3.idl, r=freesamael MozReview-Commit-ID: IuJHv3n0Uob
156088fcf75b204490765b88ce77c9c7047df2fe: Bug 1383876 - Part 2: Remove GroupedSHistory and Prerendering logic from JS code, r=freesamael
Nika Layzell <nika@thelayzells.com> - Thu, 14 Dec 2017 16:03:28 -0600 - rev 399186
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
Bug 1383876 - Part 2: Remove GroupedSHistory and Prerendering logic from JS code, r=freesamael MozReview-Commit-ID: KwvOcgQKheK
156c6bee175292f31da108aae281a413d61600e6: Bug 1383876 - Part 1: Remove GroupedSHistory and Prerendering logic from C++ code, r=freesamael, r=smaug
Nika Layzell <nika@thelayzells.com> - Thu, 14 Dec 2017 16:03:14 -0600 - rev 399185
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
Bug 1383876 - Part 1: Remove GroupedSHistory and Prerendering logic from C++ code, r=freesamael, r=smaug MozReview-Commit-ID: 2aHA6NcQPGk
4880c627fc412cacbef674c461dc3f2d6cc3e5c4: bug 1430246 - fix devedition source signing scope. r=bhearsum
Aki Sasaki <asasaki@mozilla.com> - Fri, 12 Jan 2018 14:08:33 -0800 - rev 399184
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
bug 1430246 - fix devedition source signing scope. r=bhearsum MozReview-Commit-ID: Dq3wqW4P52B
d758848c0327536541662e70caa62c8bc139764f: bug 1430246 - add mar_tools_url to m-b and m-r. r=callek
Aki Sasaki <asasaki@mozilla.com> - Fri, 12 Jan 2018 13:14:16 -0800 - rev 399183
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
bug 1430246 - add mar_tools_url to m-b and m-r. r=callek This change is needed for TC l10n. This will ride the trains with 59. MozReview-Commit-ID: 8UhVSwAj4Uh
946879222ce01e45f259a751e3b11fd7468d0d97: Merge mozilla-central to inbound. r=merge a=merge CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Sat, 13 Jan 2018 00:04:06 +0200 - rev 399182
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
Merge mozilla-central to inbound. r=merge a=merge CLOSED TREE
8357c080dccbe4c6aaba3d9e012b3262f45ff7f6: Bug 1412726: Clean up XPCOM singleton constructor refcount handling. r=froydnj
Kris Maglione <maglione.k@gmail.com> - Sun, 29 Oct 2017 16:02:40 -0700 - rev 399181
Push 58017 by ccoroiu@mozilla.com at Sat, 13 Jan 2018 10:04:14 +0000
Bug 1412726: Clean up XPCOM singleton constructor refcount handling. r=froydnj This is a follow-up to bug 1409249. There are a lot of places where our factory singleton constructors either don't correctly handle their returned references being released by the component manager, or do handle it, but in ways that are not obvious. This patch handles a few places where we can sometimes wind up with dangling singleton pointers, adds some explanatory comments and sanity check assertions, and replaces some uses of manual refcounting with StaticRefPtr and ClearOnShutdown. There are still some places where we may wind up with odd behavior if the first QI for a getService call fails. In those cases, we wind up destroying the first instance of a service that we create, and re-creating a new one later. MozReview-Commit-ID: ANYndvd7aZx
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip