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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip