fe9a764162fc1a691ffa6f2769263dcde905a9a3: Bug 1291320 - Refactor navitation unit tests and use non remote pages only if absolutely necessary. draft
Henrik Skupin <mail@hskupin.info> - Tue, 14 Mar 2017 08:30:32 +0100 - rev 500499
Push 49737 by bmo:hskupin@gmail.com at Fri, 17 Mar 2017 08:55:18 +0000
Bug 1291320 - Refactor navitation unit tests and use non remote pages only if absolutely necessary. MozReview-Commit-ID: ICPPkU07KQK
fd7c4f463e8076fb0c20d1edd84a740e081ae2a9: Bug 1348221 - Implement NewNamedTimerCallback to create named timer callback. draft
KuoE0 <kuoe0.tw@gmail.com> - Fri, 17 Mar 2017 16:52:04 +0800 - rev 500498
Push 49736 by bmo:kuoe0@mozilla.com at Fri, 17 Mar 2017 08:52:53 +0000
Bug 1348221 - Implement NewNamedTimerCallback to create named timer callback. MozReview-Commit-ID: BHBS30dQQh3
587139d75e1e1aa31217386f2e8f848a2976bf57: Bug 1348224 - Don't call _adjustAcItem() if result's type is different from existing item's type. r=adw draft
Ray Lin <ralin@mozilla.com> - Fri, 17 Mar 2017 16:40:33 +0800 - rev 500497
Push 49735 by bmo:ralin@mozilla.com at Fri, 17 Mar 2017 08:43:11 +0000
Bug 1348224 - Don't call _adjustAcItem() if result's type is different from existing item's type. r=adw MozReview-Commit-ID: D0b4TPnD8KY
b3e7b811214dadb25b71219ff336c1fceeca15f4: add mock data to result draft
Ray Lin <ralin@mozilla.com> - Mon, 20 Feb 2017 14:38:58 +0800 - rev 500496
Push 49735 by bmo:ralin@mozilla.com at Fri, 17 Mar 2017 08:43:11 +0000
add mock data to result MozReview-Commit-ID: HtrsgGDytwh
6a1e8dccc27df226f725bec35eedf2112c245a4d: Bug 1348229 - Add support to unzip directly from a remote URL. r?mshal draft
Mike Hommey <mh+mozilla@glandium.org> - Fri, 17 Mar 2017 17:19:00 +0900 - rev 500495
Push 49734 by bmo:mh+mozilla@glandium.org at Fri, 17 Mar 2017 08:40:19 +0000
Bug 1348229 - Add support to unzip directly from a remote URL. r?mshal
90860909bd1c84618b6c2650bbe2f82605f11084: Bug 1348229 - Add an unzip py_action script based on the mozjar code. r?mshal draft
Mike Hommey <mh+mozilla@glandium.org> - Fri, 17 Mar 2017 14:24:35 +0900 - rev 500494
Push 49734 by bmo:mh+mozilla@glandium.org at Fri, 17 Mar 2017 08:40:19 +0000
Bug 1348229 - Add an unzip py_action script based on the mozjar code. r?mshal In the long term, this can be used to replace uses of the system unzip program.
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 500493
Push 49734 by bmo:mh+mozilla@glandium.org at Fri, 17 Mar 2017 08:40:19 +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 500492
Push 49734 by bmo:mh+mozilla@glandium.org at Fri, 17 Mar 2017 08:40:19 +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 500491
Push 49734 by bmo:mh+mozilla@glandium.org at Fri, 17 Mar 2017 08:40:19 +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 500490
Push 49734 by bmo:mh+mozilla@glandium.org at Fri, 17 Mar 2017 08:40:19 +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 500489
Push 49734 by bmo:mh+mozilla@glandium.org at Fri, 17 Mar 2017 08:40:19 +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 500488
Push 49734 by bmo:mh+mozilla@glandium.org at Fri, 17 Mar 2017 08:40:19 +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 500487
Push 49734 by bmo:mh+mozilla@glandium.org at Fri, 17 Mar 2017 08:40:19 +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 500486
Push 49734 by bmo:mh+mozilla@glandium.org at Fri, 17 Mar 2017 08:40:19 +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 500485
Push 49734 by bmo:mh+mozilla@glandium.org at Fri, 17 Mar 2017 08:40:19 +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
34710ba3077609aab152f9d9db3dc3ce57aa1226: Bug 1333990: Part 3a - Use async loading and in-memory caching for WebExtension content scripts. r=aswan
Kris Maglione <maglione.k@gmail.com> - Thu, 16 Mar 2017 18:45:22 -0700 - rev 500484
Push 49734 by bmo:mh+mozilla@glandium.org at Fri, 17 Mar 2017 08:40:19 +0000
Bug 1333990: Part 3a - Use async loading and in-memory caching for WebExtension content scripts. r=aswan MozReview-Commit-ID: GcdKDbWcUtu
dc7501462ffff389ef10ac910c41140bad0ae575: Bug 1333990: Part 2e - Test that document.blockParsing blocks the parser at its current state during document-element-inserted. r=hsivonen
Kris Maglione <maglione.k@gmail.com> - Thu, 16 Mar 2017 17:56:43 -0700 - rev 500483
Push 49734 by bmo:mh+mozilla@glandium.org at Fri, 17 Mar 2017 08:40:19 +0000
Bug 1333990: Part 2e - Test that document.blockParsing blocks the parser at its current state during document-element-inserted. r=hsivonen MozReview-Commit-ID: 1ERtCpAqeTg
fce9fb688fe01cd5bcf9997be7ecc6bbca38dbf7: Bug 1333990: Part 2d - Add a utility to block HTML parsing until sandbox scripts are ready. r=hsivonen,billm
Kris Maglione <maglione.k@gmail.com> - Thu, 16 Mar 2017 16:47:35 -0700 - rev 500482
Push 49734 by bmo:mh+mozilla@glandium.org at Fri, 17 Mar 2017 08:40:19 +0000
Bug 1333990: Part 2d - Add a utility to block HTML parsing until sandbox scripts are ready. r=hsivonen,billm In order to asynchronously load content scripts that need to run very early in the page load cycle, before any ordinary page scripts, we need to be able to block parsing from the document-element-inserted listener. Since the script loader operates by returning promises, blocking on promise resolution is the simplest way to achieve this. MozReview-Commit-ID: CTWlyrP6dqG
3ce64ea6ccdc400400e0dca38573cfc2a93be05a: Bug 1333990: Part 2c.1 - Interrupt the XML flush loop after inserting document element. r=hsivonen
Kris Maglione <maglione.k@gmail.com> - Wed, 15 Mar 2017 14:04:37 -0700 - rev 500481
Push 49734 by bmo:mh+mozilla@glandium.org at Fri, 17 Mar 2017 08:40:19 +0000
Bug 1333990: Part 2c.1 - Interrupt the XML flush loop after inserting document element. r=hsivonen MozReview-Commit-ID: 8CslW407IaQ
2297d47b77e1eacec984068e1de9ce5ab1a953da: Bug 1333990: Part 2c - Interrupt the flush loop after inserting document element. r=hsivonen
Kris Maglione <maglione.k@gmail.com> - Thu, 16 Mar 2017 18:50:28 -0700 - rev 500480
Push 49734 by bmo:mh+mozilla@glandium.org at Fri, 17 Mar 2017 08:40:19 +0000
Bug 1333990: Part 2c - Interrupt the flush loop after inserting document element. r=hsivonen In order to asynchronously load content scripts that need to run very early in the page load cycle, we need to be able to block further parsing from the document-element-inserted observer, before any page scripts are loaded. Interrupting the flush loop after the document element is inserted allows the observers to run, and temporarily block further parsing if necessary. MozReview-Commit-ID: A6D2T52Mlx4
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip