8601af41344897306fc2a851851dd9a4d1a109df: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 17 May 2017 11:16:52 +0200 - rev 358738
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
merge mozilla-inbound to mozilla-central a=merge
2e07ae5b0b69519a59d2943b95534bade9b68758: Bug 1365203 - Test cases for annotating name of base::Thread in the crash reporter. r=gsvelto
Cervantes Yu <cyu@mozilla.com> - Wed, 17 May 2017 14:25:28 +0800 - rev 358737
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1365203 - Test cases for annotating name of base::Thread in the crash reporter. r=gsvelto MozReview-Commit-ID: Es8ikFOj8iF
412168e07dd1fa4f0c1839ff90ac60b7a3c69ddc: Bug 1365203 - Annotate name of base::Thread in the crash report. r=gsvelto
Cervantes Yu <cyu@mozilla.com> - Wed, 17 May 2017 14:25:09 +0800 - rev 358736
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1365203 - Annotate name of base::Thread in the crash report. r=gsvelto This adds the call NS_SetCurrentThreadName() to the thread created using base::Thread (e.g. the Compositor thread) so that the name gets annotated in the crash report and displayed on socorro. MozReview-Commit-ID: 9bNeHlhbicA
2268a93ddfc82e0fc7dc941b8eba87faef878a80: Bug 1354077: Annotate crash reports with COM interface configuration information when marshaling fails; r=jimm
Aaron Klotz <aklotz@mozilla.com> - Thu, 04 May 2017 15:41:35 -0600 - rev 358735
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1354077: Annotate crash reports with COM interface configuration information when marshaling fails; r=jimm MozReview-Commit-ID: GCYLbtu1Nlb
2f47ba116b4225020550d00b4627aa6aa0001e46: Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 11 - SessionStorageCache must have 2 DataSet: default and sessionOnly, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 17 May 2017 07:01:15 +0200 - rev 358734
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 11 - SessionStorageCache must have 2 DataSet: default and sessionOnly, r=asuth
47c603ef87ce736d3a24e6491a9166f945ceec94: Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 10 - Move IsSessionOnly() in Storage class, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 17 May 2017 07:01:15 +0200 - rev 358733
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 10 - Move IsSessionOnly() in Storage class, r=asuth
fb97abbbd158f29a6c531a2bdd68551c448c8c6c: Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 9 - Move SessionStorageCache in separate files, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 17 May 2017 07:01:14 +0200 - rev 358732
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 9 - Move SessionStorageCache in separate files, r=asuth
dc00341ec4a72d74251ebbe89f5a1e117aae2209: Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 8 - Rename StorageCache to LocalStorageCache, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 17 May 2017 07:01:14 +0200 - rev 358731
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 8 - Rename StorageCache to LocalStorageCache, r=asuth
647d36b541ccd0d2a9021c7c5d9da507b3c9b1cc: Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 7 - SessionStorageManager must be a StorageObserverSink, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 17 May 2017 07:01:14 +0200 - rev 358730
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 7 - SessionStorageManager must be a StorageObserverSink, r=asuth
6937455b609899c63f7aa9c77f5b8fa7df213127: Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 6 - Implementation of IsForkOf(), r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 17 May 2017 07:01:14 +0200 - rev 358729
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 6 - Implementation of IsForkOf(), r=asuth
fc8021ded92b04ded69778a7b1f2857bb7f61741: Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 5 - Shared broadcasting of changes, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 17 May 2017 07:01:14 +0200 - rev 358728
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 5 - Shared broadcasting of changes, r=asuth
d6d373c78235d36229ef3b355fbaefa48d6dfa05: Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 4 - Rename StorageManagerBase to LocalStorageManager, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 17 May 2017 07:01:14 +0200 - rev 358727
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 4 - Rename StorageManagerBase to LocalStorageManager, r=asuth
1d7d7228924b539e2e771c7d0a64e0db6e94aac6: Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 3 - SessionStorageManager, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 17 May 2017 07:01:14 +0200 - rev 358726
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 3 - SessionStorageManager, r=asuth
d959241eaf7d41b9d391e2dfb027d9321a719b63: Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 2 - Rename Storage.{cpp,h} to LocalStorage.{cpp,h}, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 17 May 2017 07:01:13 +0200 - rev 358725
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 2 - Rename Storage.{cpp,h} to LocalStorage.{cpp,h}, r=asuth
9957d3e640736942b95c21dad5cfea3192cc1e96: Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 1 - SessionStorage, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 17 May 2017 07:01:12 +0200 - rev 358724
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 1 - SessionStorage, r=asuth
159f82e6813c4dca0a72c1fa2a49ec99b087db32: Bug 1365362. Make Gecko_AtomAttrValue work correctly when the attr's value is not an atom. r=emilio
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 17 May 2017 00:53:52 -0400 - rev 358723
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1365362. Make Gecko_AtomAttrValue work correctly when the attr's value is not an atom. r=emilio MozReview-Commit-ID: Btf7ZI4ZdMX
30f6ea5ad9e6d3891b12ab8a72e1e10dc0bd82c4: Bug 1189822 part 5. Remove the now-unnecessary DOMProxyHandler::ClearExternalRefsForWrapperRelease function. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 17 May 2017 00:52:53 -0400 - rev 358722
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1189822 part 5. Remove the now-unnecessary DOMProxyHandler::ClearExternalRefsForWrapperRelease function. r=peterv All DOMProxyHandler::ClearExternalRefsForWrapperRelease now does is clear a backpointer to the expando, and that's handled during reflector finalization already.
793ab87511f5f4a77388cb5f7293251e9955afd9: Bug 1189822 part 4. Fix finalization for DOM overridebuildins proxies to not clear the expando if it's for a different reflector. r=peterv, sfink
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 17 May 2017 00:52:53 -0400 - rev 358721
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1189822 part 4. Fix finalization for DOM overridebuildins proxies to not clear the expando if it's for a different reflector. r=peterv, sfink This is something that should have happened in bug 1352430 but was missed there.
5ccd27cf7166db5cdee297abcc8b5fd0ed4d81c6: Bug 1189822 part 3. Stop using EnsureExpandoObject in codegen code when we just want to preserver the wrapper for a DOM proxy. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 17 May 2017 00:52:53 -0400 - rev 358720
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1189822 part 3. Stop using EnsureExpandoObject in codegen code when we just want to preserver the wrapper for a DOM proxy. r=peterv
d820067e4d5f330adef3711126e93c0869ec9c65: Bug 1189822 part 2. Remove the DOM proxy expando object hashtable in xpconnect. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 17 May 2017 00:52:53 -0400 - rev 358719
Push 31834 by cbook@mozilla.com at Wed, 17 May 2017 09:17:05 +0000
Bug 1189822 part 2. Remove the DOM proxy expando object hashtable in xpconnect. r=peterv
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip