728c1c579a4c6bc7e83f593618e4d16472207cf4: Bug 1397397 - Detect vrdisplayconnect/vrdisplaydisconnect events with IsTrackedDeviceConnected() in OpenVR; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Fri, 08 Sep 2017 15:35:53 +0800 - rev 661873
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1397397 - Detect vrdisplayconnect/vrdisplaydisconnect events with IsTrackedDeviceConnected() in OpenVR; r=kip MozReview-Commit-ID: 1Q8zyCZhQuC
cc8544557f9f5ebd1964a9cbf5f20b4ff7f3fb4d: Bug 1395659 - Rejecting contextual identity APIs when containers are disabled. r=kmag
Jonathan Kingston <jkt@mozilla.com> - Thu, 31 Aug 2017 11:46:31 -0700 - rev 661872
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1395659 - Rejecting contextual identity APIs when containers are disabled. r=kmag MozReview-Commit-ID: LCiI74SN12y
5093b6067a2014ffadef2b3f70fdd3c7d71e6b1a: Bug 1390738 - Await for pref change if containers aren't enabled. r=aswan
Jonathan Kingston <jkt@mozilla.com> - Thu, 07 Sep 2017 22:20:47 -0700 - rev 661871
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1390738 - Await for pref change if containers aren't enabled. r=aswan MozReview-Commit-ID: GOf1py5uZkh
97dbcd99280dad5c762e10e596e39f286772348e: Bug 1394977 - Move L10nRegistry to use async iterators. r=mossop
Zibi Braniecki <zbraniecki@mozilla.com> - Tue, 29 Aug 2017 01:06:47 -0700 - rev 661870
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1394977 - Move L10nRegistry to use async iterators. r=mossop MozReview-Commit-ID: I6KuXyoItOQ
1bf55ab6c1c70e1c2db229c17c7ab46f355aaf44: Bug 1398379 part 2: Remove GetRootScrollFrameAsScrollableExternal() since it has no more callers. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 08 Sep 2017 16:36:34 -0700 - rev 661869
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1398379 part 2: Remove GetRootScrollFrameAsScrollableExternal() since it has no more callers. r=mats MozReview-Commit-ID: 5m6p7sS2jRS
6e962926d2f8ce0a23471864a30f6eb99248ab74: Bug 1398379 part 1: Make callers of GetRootScrollFrameAsScrollableExternal() use its equivalent non-"External" version instead. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 08 Sep 2017 16:36:32 -0700 - rev 661868
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1398379 part 1: Make callers of GetRootScrollFrameAsScrollableExternal() use its equivalent non-"External" version instead. r=mats This is a simplification. GetRootScrollFrameAsScrollableExternal() is just a wrapper around its non-"External" version, GetRootScrollFrameAsScrollable(), so we might as well just directly call *that* version. All of the callers here are inside of libxul, so they don't need the special "External" version. MozReview-Commit-ID: GGMMDAlJ9xu
d7af87f6458ef1cfbc5b456aedf3df22369a3adb: Bug 1398376 part 3: Collapse formerly-MOZILLA_INTERNAL_API-guarded Foo()/FooInternal() functions together in nsIPresShell and nsPresContext. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 08 Sep 2017 16:25:03 -0700 - rev 661867
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1398376 part 3: Collapse formerly-MOZILLA_INTERNAL_API-guarded Foo()/FooInternal() functions together in nsIPresShell and nsPresContext. r=mats This is just simplifying things by eliminating a layer of now-unnecessary abstraction. MozReview-Commit-ID: 1MBagjYXbCD
ccc6362557e91d9cc5e11ef7c36a0cd4dcce5513: Bug 1398376 part 2: Remove formerly-MOZILLA_INTERNAL_API-guarded FooExternal() functions from nsIPresShell and nsPresContext. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 08 Sep 2017 16:25:01 -0700 - rev 661866
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1398376 part 2: Remove formerly-MOZILLA_INTERNAL_API-guarded FooExternal() functions from nsIPresShell and nsPresContext. r=mats These functions are now dead code. And really, they were already dead code even before this patch-stack -- they were only called in never-evaluated (and now-deleted) #else clauses. MozReview-Commit-ID: AeY6Z3ybmsv
207590617db755d7e395a71df2a7fc9297ccbe65: Bug 1398376 part 1: Remove MOZILLA_INTERNAL_API guards from nsIPresShell.h and nsPresContext.h, since these headers are only used in libxul. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 08 Sep 2017 16:24:59 -0700 - rev 661865
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1398376 part 1: Remove MOZILLA_INTERNAL_API guards from nsIPresShell.h and nsPresContext.h, since these headers are only used in libxul. r=mats This patch drops all MOZILLA_INTERNAL_API checks (and the bodies of any associated "#else" clauses) from these files. The basic assumption here is that MOZILLA_INTERNAL_API is #defined in all (supported) compilation units that #include these files, so the checks are superfluous and the #else clauses are dead code. (If this assumption is mistaken and there is some .cpp file in our codebase that #includes this header and yet does not have MOZILLA_INTERNAL_API, we will find out via bustage on treeherder.) MozReview-Commit-ID: 8dHJFBDVHwT
57a5ce8cbf6057413f3f5d20f8bef6ebb8e84eae: Bug 1383816 - Removes FocusTargetType ParamTraits specialization; r=botond
Jeff Hajewski <jeff.hajewski@gmail.com> - Sun, 03 Sep 2017 08:11:59 -0500 - rev 661864
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1383816 - Removes FocusTargetType ParamTraits specialization; r=botond MozReview-Commit-ID: Gao4O3eJKmp
ccd79eaa9cb0330791021676c39d887d9ae7c676: Bug 1383816 - Adds IPC Read and Write methods for FocusTarget and NoFocusState structs and creates EmptyStructSerializer helper class; r=botond
Jeff Hajewski <jeff.hajewski@gmail.com> - Sat, 02 Sep 2017 14:10:40 -0500 - rev 661863
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1383816 - Adds IPC Read and Write methods for FocusTarget and NoFocusState structs and creates EmptyStructSerializer helper class; r=botond Since NoFocusState is am empty struct used in the |mData| variant in FocusTarget, we need to add a Reader and a Writer for IPC for NoFocusState so we can properly read and write the |mData| variant. The NoFocusState Read and Write methods do not read or write anything, since NoFocusState does not contain any data. This is done by creating a helper class EmptyStructSerliazer and inheritting from EmptyStructSerializer for the NoFocusState specialization. The |Read| and |Write| methods for FocusTarget are updated by removing the read and write code for the individual types of |mData| and instead makes use of the IPC read and write methods for Variant. MozReview-Commit-ID: 3159sp6FLek
7f209f4a6bf21c3c68e080c5e6305b8f64e6462c: Bug 1383816 - Updates FocusState to use variant matcher; r=botond
Jeff Hajewski <jeff.hajewski@gmail.com> - Sat, 02 Sep 2017 14:05:16 -0500 - rev 661862
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1383816 - Updates FocusState to use variant matcher; r=botond Updates FocusState::Update to use a matcher on the the mData variant. This replaces a switch statement that was used to unpack the mData union, prior to making mData a variant. FocusTargetDataMatcher has three match methods, which are largely unmodified from the three cases of the original switch statement. The constructor takes two arguments: a reference to |this| (FocusState) and a copy of the |sequenceNumber|. |sequenceNumber| was added to the constructor to avoid passing in a reference to |target|, since we only needed the |sequenceNumber| property from |target|. MozReview-Commit-ID: FkjQm8oGysM
a61e73b332e19c17ad424254aa1b6de6411b7a89: Bug 1383816 - Adds Variant in implementation of FocusTarget and removes union; r=botond
Jeff Hajewski <jeff.hajewski@gmail.com> - Sun, 03 Sep 2017 08:35:08 -0500 - rev 661861
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1383816 - Adds Variant in implementation of FocusTarget and removes union; r=botond FocusTarget.h * Adds Variant property to FocusTarget * Adds RefLayerId typedef for uint64_t * Adds empty struct for the case where there is no focus target * Adds operator== for ScrollTargets struct * Updates mData from union to mozilla::variant * Removes FocusTargetType enum * Removes FocusTargetData union * Removes mType property FocusTarget.cpp * Updates methods using mData to use proper variant methods * Removes references to mType, instead using the appropriate variant methods MozReview-Commit-ID: BAarVxSGDtJ
0e9b01271d17bbc4fb5e31071fd18f3d38e7279c: Bug 1383816 - Fixes several minor errors in Variant's IPC implementation. r=botond
Jeff Hajewski <jeff.hajewski@gmail.com> - Sun, 03 Sep 2017 06:30:42 -0500 - rev 661860
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1383816 - Fixes several minor errors in Variant's IPC implementation. r=botond * VariantWriter construction switched to use aggregate initialization * Call to AsVariant was inappropriately called via |paramType| when it should have been called via |mozilla| * |Next::Read| call in VariantReader specialization was missing the |result| argument MozReview-Commit-ID: Izany7iDX0k
bbed5063d5a1ead431993901a9cbdef9f86c4a53: Bug 1398071 - Rewrite youtube embeds that use enablejsapi; r=cpeterson
Kyle Machulis <kyle@nonpolynomial.com> - Fri, 08 Sep 2017 12:59:52 -0700 - rev 661859
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1398071 - Rewrite youtube embeds that use enablejsapi; r=cpeterson Youtube has now deprecated flash embeds completely, meaning enablejsapi in embeds will no longer work. We can now rewrite these to use HTML5, as any functionality related to the js api will no longer function anyways. MozReview-Commit-ID: kZTwpyLaYw
beb76be8dc465040490e2af053b2651b42b58a5c: Bug 1395645: Increase Pocket Stories refresh to once an hour. r=liuche
Michael Comella <michael.l.comella@gmail.com> - Fri, 08 Sep 2017 14:22:21 -0700 - rev 661858
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1395645: Increase Pocket Stories refresh to once an hour. r=liuche I haven't tested this because it's very time-consuming for such a simple change. MozReview-Commit-ID: 7f4LLlBbrLw
442345c31f98ba4c7b0d76dc7022fd51d0f34219: Bug 1397383 - Add loadReplace option to tabs.update, r=mixedpuppy
Bob Silverberg <bsilverberg@mozilla.com> - Fri, 08 Sep 2017 08:31:39 -0400 - rev 661857
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1397383 - Add loadReplace option to tabs.update, r=mixedpuppy This adds a loadReplace option into the updateOptions object for tabs.update() which, when set to true, will cause the loading of the new URL to replace the current URL in the tab's history. MozReview-Commit-ID: KZTuEl7cgb0
df45169ad2ee8ed4fd7f02f5acce2a4aa4534a65: Bug 1398324 - remove broken optimization from webrender (hotfix). r=jrmuizel
Alexis Beingessner <a.beingessner@gmail.com> - Fri, 08 Sep 2017 16:20:52 -0400 - rev 661856
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1398324 - remove broken optimization from webrender (hotfix). r=jrmuizel MozReview-Commit-ID: FbgWy74U1e0
0fd16b5ccce0446c521c716676677248dacdcc96: Bug 1361548 - Removed unreachable isCollapsed if condition. r=mats
Lorena Diaconescu <lorena9921@hotmail.com> - Wed, 06 Sep 2017 15:48:20 -0400 - rev 661855
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1361548 - Removed unreachable isCollapsed if condition. r=mats MozReview-Commit-ID: EinCtNyaK6e
439bc21d39478fc856597ad353e7dc604687d6d5: Bug 1394525 - Reset tracker scores before syncing. r=markh
Kit Cambridge <kit@yakshaving.ninja> - Mon, 28 Aug 2017 11:24:26 -0700 - rev 661854
Push 78886 by hikezoe@mozilla.com at Sat, 09 Sep 2017 02:35:08 +0000
Bug 1394525 - Reset tracker scores before syncing. r=markh MozReview-Commit-ID: 1wHdOeiZOyl
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip