20537ebcebdb9035ff6950e4fadf7e5e8d922f6b: Bug 1303838 - Switch to existing target tab when clicking links. r=smaug
Samael Wang <freesamael@gmail.com> - Thu, 16 Mar 2017 18:39:31 +0800 - rev 348094
Push
88157 by cbook@mozilla.com at Fri, 17 Mar 2017 10:12:01 +0000
Bug 1303838 - Switch to existing target tab when clicking links. r=smaug
Merge "DOMServiceWorkerFocusClient" & "DOMWebNotificationClicked"
to "DOMWindowFocus" event. Utilize the event to switch tab when
loading links to an existing target tab.
MozReview-Commit-ID: Hd1NkVkrJA1
d913a0c7d25ad1af4e05ced4698deb33236de72b: Bug 1347687 - Skip test if pref gecko.handlerService.defaultHandlersVersion not defined. r=alchen
Jorg K <jorgk@jorgk.com> - Thu, 16 Mar 2017 08:03:00 +0100 - rev 348093
Push
88157 by cbook@mozilla.com at Fri, 17 Mar 2017 10:12:01 +0000
Bug 1347687 - Skip test if pref gecko.handlerService.defaultHandlersVersion not defined. r=alchen
62cd405114198ddffdb358881a0fa3466052b806: Backed out changeset a6780188f669 (bug 1314543) for suspicion this cause perma windows 7 xpcshell failures
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 17 Mar 2017 10:57:41 +0100 - rev 348092
Push
88156 by cbook@mozilla.com at Fri, 17 Mar 2017 09:57:51 +0000
Backed out changeset a6780188f669 (
bug 1314543) for suspicion this cause perma windows 7 xpcshell failures
29e740f90f2c680df09a49387c962907b1fc65b1: Bug 1348081 - if we call ProcessPendingQForEntry with considerAll=false we should return if we already found a transaction in the urgent queue. r=mayhemer
Dragana Damjanovic <dd.mozilla@gmail.com> - Fri, 17 Mar 2017 10:12:57 +0100 - rev 348091
Push
88155 by dd.mozilla@gmail.com at Fri, 17 Mar 2017 09:13:48 +0000
Bug 1348081 - if we call ProcessPendingQForEntry with considerAll=false we should return if we already found a transaction in the urgent queue. r=mayhemer
e1f93ab32013f2e8653e54d16b20a1f1cc7c2f6b: Bug 1341572 - Fix multiple HalfOpen socket for a single transaction. r=mcmanus
Dragana Damjanovic <dd.mozilla@gmail.com> - Fri, 17 Mar 2017 09:00:50 +0100 - rev 348090
Push
88154 by dd.mozilla@gmail.com at Fri, 17 Mar 2017 08:01:22 +0000
Bug 1341572 - Fix multiple HalfOpen socket for a single transaction. r=mcmanus
71c32198e7c07ea2f4e3719cd0b6530c1029d9d0: Backed out changeset 36a2230fbad6 (bug 1347164) for perma failures in own test
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 17 Mar 2017 08:45:54 +0100 - rev 348089
Push
88153 by cbook@mozilla.com at Fri, 17 Mar 2017 07:47:09 +0000
Backed out changeset 36a2230fbad6 (
bug 1347164) for perma failures in own test
cad31f90c9b5f241d1bcfae571e49ab2364a1e9e: Backed out changeset 8af7daaf5f88 (bug 1347164)
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 17 Mar 2017 08:45:07 +0100 - rev 348088
Push
88153 by cbook@mozilla.com at Fri, 17 Mar 2017 07:47:09 +0000
Backed out changeset 8af7daaf5f88 (
bug 1347164)
a34e80244b47f5d73b8fcd044316b31b65cf4856: Backed out changeset 18c70bc07c6d (bug 1347164)
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 17 Mar 2017 08:45:05 +0100 - rev 348087
Push
88153 by cbook@mozilla.com at Fri, 17 Mar 2017 07:47:09 +0000
Backed out changeset 18c70bc07c6d (
bug 1347164)
beff3b520fb38ad07703edbfa3abbbb5a6fc014e: Backed out changeset bb325d01c421 (bug 1347164)
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 17 Mar 2017 08:45:03 +0100 - rev 348086
Push
88153 by cbook@mozilla.com at Fri, 17 Mar 2017 07:47:09 +0000
Backed out changeset bb325d01c421 (
bug 1347164)
fa4734723b879c8ef8c4e9b43d681efd4dfb2175: Bug 1347818 - Part 2. Add documentCharacterSet test. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 17 Mar 2017 15:24:56 +0900 - rev 348085
Push
88152 by m_kato@ga2.so-net.ne.jp at Fri, 17 Mar 2017 07:35:22 +0000
Bug 1347818 - Part 2. Add documentCharacterSet test. r=masayuki
MozReview-Commit-ID: LvUNE7UNpik
2e2cc094e6a610a2057f42e294548e1179e1b9a4: Bug 1347818 - Part 1. Clean up documentCharacterSet not to use nsIDOM*. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 17 Mar 2017 16:32:06 +0900 - rev 348084
Push
88152 by m_kato@ga2.so-net.ne.jp at Fri, 17 Mar 2017 07:35:22 +0000
Bug 1347818 - Part 1. Clean up documentCharacterSet not to use nsIDOM*. r=masayuki
I want to remove nsIDOMNodeList usages from editor excepting old debug code.
(BTW, we might have to change to <meta charset> instead of <meta http-equive>, but it should handle by another issue)
MozReview-Commit-ID: ArAVOHigKNW
67c3d82f8caece2779cd28e17e47dbb629ccf288: Bug 1343341. Fix a bug with redecoding images whose animation is finished. r=aosmond
Timothy Nikkel <tnikkel@gmail.com> - Fri, 17 Mar 2017 00:41:44 -0500 - rev 348083
Push
88151 by tnikkel@gmail.com at Fri, 17 Mar 2017 05:41:54 +0000
Bug 1343341. Fix a bug with redecoding images whose animation is finished. r=aosmond
For animated images with finite animations we can finish running their animation. At which point we won't call RequestRefresh, and so we will never mark the composited frame as valid (since that is the only place we do that).
To fix this we mark the composited frame as valid when we finish decoding.
But we can do better than that, we can mark the composited frame as valid immediately when we create a new decoded since we are just drawing the final frame from now on.
6d17c6eda45faac58ea867c9d03282c21e77f800: Bug 1345368 - land NSS 37ccb22f8e51, r=me
Franziskus Kiefer <franziskuskiefer@gmail.com> - Fri, 17 Mar 2017 06:01:56 +0100 - rev 348082
Push
88150 by franziskuskiefer@gmail.com at Fri, 17 Mar 2017 05:31:12 +0000
Bug 1345368 - land NSS 37ccb22f8e51, r=me
81d70d7e0844da017c600def5189151e05e51877: Bug 1348111 - Clarify the error message. r=smaug
kvark <kvark@mozilla.com> - Thu, 16 Mar 2017 18:51:00 -0400 - rev 348081
Push
88149 by ryanvm@gmail.com at Fri, 17 Mar 2017 05:27:47 +0000
Bug 1348111 - Clarify the error message. r=smaug
ac0658d7d958d701e70c2920a18692fda1cb4c5a: Bug 1348168 - Disable Mozilla custom ImageBitmap extensions that didn't go through proper API review; r=bzbarsky
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 16 Mar 2017 22:52:43 -0400 - rev 348080
Push
88148 by eakhgari@mozilla.com at Fri, 17 Mar 2017 04:18:03 +0000
Bug 1348168 - Disable Mozilla custom ImageBitmap extensions that didn't go through proper API review; r=bzbarsky
caf3e7f1f2307c78d978225a24daa8187f45a0e8: Bug 1344892 - Let native calls dispatch to XPCOM event queue; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 16 Mar 2017 23:30:54 -0400 - rev 348079
Push
88147 by nchen@mozilla.com at Fri, 17 Mar 2017 03:33:00 +0000
Bug 1344892 - Let native calls dispatch to XPCOM event queue; r=snorp
Bug 1344892 - 1. Add option to dispatch to priority queue; r=snorp
For the regular "gecko" option, change to dispatching to the XPCOM event
queue, and add a new "gecko_priority" option that dispatches calls to
the widget event queue. GeckoThread.waitOnGecko is changed to wait on
both the widget queue and the XPCOM queue. nsAppShell::SyncRunEvent is
changed to avoid a possible deadlock condition involving locking
sAppShellLock twice.
Bug 1344892 - 2. Update dispatchTo = "gecko" options; r=snorp
Update some existing dispatchTo = "gecko" options to "gecko_priority",
which typically involve UI events or JNI management calls like
disposeNative. As a rule, disposeNative is dispatched to the queue with
the least priority among the queues that other native members of the
same class dispatch to (i.e. "gecko_priority" if all other native
members dispatch to "gecko_priority", or "gecko" if any native members
dispatch to "gecko").
Bug 1344892 - 3. Update auto-generated bindings; r=me
291b34abf2f47f7a168652aec4c6c54dce7492db: Bug 1333990: Part 3e - Add tests for content script cache eviction. r=aswan,billm
Kris Maglione <maglione.k@gmail.com> - Sat, 11 Mar 2017 20:17:36 -0800 - rev 348078
Push
88146 by maglione.k@gmail.com at Fri, 17 Mar 2017 03:28:55 +0000
Bug 1333990: Part 3e - Add tests for content script cache eviction. r=aswan,billm
MozReview-Commit-ID: 6SRI8xTuZk5
db5b16f0b17df584e3bf1232a1d1cd0cd6f64957: Bug 1333990: Part 3d - Split observe() method to fix complexity warnings. r=aswan
Kris Maglione <maglione.k@gmail.com> - Fri, 10 Mar 2017 23:33:06 -0800 - rev 348077
Push
88146 by maglione.k@gmail.com at Fri, 17 Mar 2017 03:28:55 +0000
Bug 1333990: Part 3d - Split observe() method to fix complexity warnings. r=aswan
MozReview-Commit-ID: 5ACOf2X5Z7I
5bb9384b1205c40cc625146a2bc8d7cc48801468: Bug 1333990: Part 3c - Evict cached content scripts after a timeout and on memory-pressure. r=aswan,billm
Kris Maglione <maglione.k@gmail.com> - Fri, 10 Mar 2017 20:11:18 -0800 - rev 348076
Push
88146 by maglione.k@gmail.com at Fri, 17 Mar 2017 03:28:55 +0000
Bug 1333990: Part 3c - Evict cached content scripts after a timeout and on memory-pressure. r=aswan,billm
This change automatically evicts content scripts 5 minutes after their last
use, and flushes the entire cache whenever a memory-pressure event is
received.
In the case of memory-pressure events other than heap-minimize, we only evict
scripts that have been in the cache for longer than 3 seconds (which is a
fairly arbitrary number) in order to prevent pre-loads from being evicted and
then immediately re-loaded.
MozReview-Commit-ID: LCXkI9qVMxS
b101f320e0b4e126f42cd3adc9de769c1f11c2b6: Bug 1333990: Part 3b - Preload matching content scripts when opening document channels. r=aswan,billm
Kris Maglione <maglione.k@gmail.com> - Fri, 10 Mar 2017 21:01:52 -0800 - rev 348075
Push
88146 by maglione.k@gmail.com at Fri, 17 Mar 2017 03:28:55 +0000
Bug 1333990: Part 3b - Preload matching content scripts when opening document channels. r=aswan,billm
This uses the http-on-opening-request observer that's dispatched in the child
process to begin preloading matching content scripts as early in the load
cycle as possible. Ideally we would use the network predictor for this, but
most of its prediction work happens in the parent process, and there are no
simple ways for us to hook into it.
This currently does not do any pre-loading in the parent process, mainly
because there isn't a good way to distinguish top-level document loads that
are happening directly in the parent versus those that are being proxied from
the child.
MozReview-Commit-ID: dIQW68HtxZ