035505ea31497d0e07d51cda4711cebb385ca987: Bug 1151017 - Support the 'close' Event on Databases. r=khuey
Bevis Tseng <btseng@mozilla.com> - Tue, 31 May 2016 18:08:20 +0800 - rev 304415
Push 79317 by cbook@mozilla.com at Mon, 11 Jul 2016 08:21:09 +0000
Bug 1151017 - Support the 'close' Event on Databases. r=khuey Outline of this patch: 1. Define a new ipdl message called |CloseAfterInvalidationComplete| to trigger the close event after all transactions are complete only if the database is invalidated by the user agent. 2. Make sure the following event sequence is consistent during invalidation according to the steps in |5.2. Closing a database| by the following 2 solutions: IDBRequest.onerror -> IDBTransaction.onerror -> IDBTransaction.onabort -> IDBDatabase.onclose. 2.1. In parent process, do not force to abort the transactions after invalidation but wait for all the transactions in its child process are complete. 2.2. In child process, make sure that each IDBTransaction will notify its completion to the parent after all its pending IDBRequests are finished. 3. Add test_database_onclose.js to test the close event especially when read/write operation is ongoing. 4. Add test_database_close_without_onclose.js as a XPCShell test because setTimeout() is not preferred in Mochitest to ensure that the IDBDatabase.onclose event won't be sent after closed normally.
28cd5a9882d85758c15f171112c2cbefae9b91d1: Bug 918721 - flip the relevant pref from bug 669259 and mark the relevant web platform test as passing. r=dragana
Thomas Wisniewski <wisniewskit@gmail.com> - Fri, 08 Jul 2016 11:39:20 -0400 - rev 304414
Push 79317 by cbook@mozilla.com at Mon, 11 Jul 2016 08:21:09 +0000
Bug 918721 - flip the relevant pref from bug 669259 and mark the relevant web platform test as passing. r=dragana
78aede3bf18d0bce39385714b4f2c36eb5745e2a: Bug 818617 - Number.prototype.{toPrecision,toExponential} should accept out-of-range input for NaN/Infinity. r=arai
Rajinder Yadav <rajinder.yadav@hotmail.com> - Sun, 10 Jul 2016 14:47:00 +0200 - rev 304413
Push 79317 by cbook@mozilla.com at Mon, 11 Jul 2016 08:21:09 +0000
Bug 818617 - Number.prototype.{toPrecision,toExponential} should accept out-of-range input for NaN/Infinity. r=arai
b7a8fe50730123a112cb8dd8c589b1f37e8e7c11: Bug 1274893 - remove -forbid- list from SafeBrowsing. r=francois
Yoshi Huang <allstars.chh@mozilla.com> - Tue, 07 Jun 2016 15:49:43 +0800 - rev 304412
Push 79316 by yhuang@mozilla.com at Mon, 11 Jul 2016 08:12:03 +0000
Bug 1274893 - remove -forbid- list from SafeBrowsing. r=francois
a22656e76df720def44b182a645f9ba78dc085d6: Bug 1285507 - Whitelist memfd_create (used for Sealed Files IPC). r=jhector
Gian-Carlo Pascutto <gcp@mozilla.com> - Fri, 08 Jul 2016 17:12:30 +0200 - rev 304411
Push 79315 by gpascutto@mozilla.com at Mon, 11 Jul 2016 07:59:17 +0000
Bug 1285507 - Whitelist memfd_create (used for Sealed Files IPC). r=jhector MozReview-Commit-ID: 7UE6hyDiC6H
f3a1648af4e852c60f879ca8c7f83e8342e214ab: Bug 1167553 - Timeout-related Service Worker shutdowns should be reported. r=bkelly
Andrew Sutherland <asutherland@asutherland.org> - Wed, 06 Jul 2016 16:34:19 -0400 - rev 304410
Push 79314 by bugmail@asutherland.org at Mon, 11 Jul 2016 02:25:29 +0000
Bug 1167553 - Timeout-related Service Worker shutdowns should be reported. r=bkelly Log a message when shutting down a service worker with pending promises. Looks like: Terminating ServiceWorker for scope ‘http://mochi.test:8888/tests/dom/workers/test/serviceworkers/’ with pending waitUntil/respondWith promises because of grace timeout.
b8ca65757e7c645d759afe80d0fb8fd3f15d80d6: Bug 1233798 - report to console when service worker register fails due to mime-type issues. r=bkelly
Andrew Sutherland <asutherland@asutherland.org> - Tue, 05 Jul 2016 22:24:23 -0400 - rev 304409
Push 79314 by bugmail@asutherland.org at Mon, 11 Jul 2016 02:25:29 +0000
Bug 1233798 - report to console when service worker register fails due to mime-type issues. r=bkelly Log a message to the console when there is no Content-Type received for a service worker or it's not a JS type. With test. Looks like: Failed to register/update a ServiceWorker: Non-JS Content-Type of ‘text/plain’ received for script ‘http://mochi.test:8888/tests/dom/workers/test/serviceworkers/sw_bad_mime_type.js’.
ad2cbcabbc571104bb0656668bdef187d0a1b122: Bug 1267473 - Report to console if service worker script 404s. r=bkelly
Andrew Sutherland <asutherland@asutherland.org> - Tue, 05 Jul 2016 16:47:10 -0400 - rev 304408
Push 79314 by bugmail@asutherland.org at Mon, 11 Jul 2016 02:25:29 +0000
Bug 1267473 - Report to console if service worker script 404s. r=bkelly Add an error message of the following form for when a register/update job fails for network reasons: Failed to register/update a ServiceWorker for scope ‘http://mochi.test:8888/tests/dom/workers/test/serviceworkers/network_error/’: Load failed with status 404 for script ‘http://mochi.test:8888/tests/dom/workers/test/serviceworkers/404.js’. A mochitest is added that verifies this. To simplify the process of logging error messages, ServiceWorkerManager gains a new LocalizeAndReportToAllClients method that always provides the SW scope as the first argument to the localized string since all good error messages should include it. Its argument list takes an nsTArray<nsString> in order to reduce the potential for use-after-free scenarios from the char16_t** signature that unfortunately has rippled outwards from the nsIStringBundle interface. This potentially results in more memory allocation and byte shuffling than is strictly necessary, but we're also talking about rare error logging where it's better to optimize for easily adding the messages without needing to get hung up on the life-cycle of temporaries. nsTArray gained a std::initializer_list in bug 1228641. It is explicit, so inline argument usages may take a form along the lines of: `nsTArray<nsString> { string1, string2, ... }` This change did necessitate a change to nsContentUtils to add an nsTArray variant of FormatLocalizedString since the existing public function was slightly too clever. It used a template function to statically acquire the number of arguments at compile time, which is not compatible with the dynamic nsTArray usage. Since nsTArray may be useful to other consumers as well, I placed the conversion logic in nsContentUtils.
60fdac16b45828f1d2d979f3ff28c0783e8a2edc: Bug 1263092 - Improve error logging when reftests fail due to the screen resolution being too low. r=dholbert
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 11 Jul 2016 13:11:08 +1200 - rev 304407
Push 79313 by mwoodrow@mozilla.com at Mon, 11 Jul 2016 01:11:23 +0000
Bug 1263092 - Improve error logging when reftests fail due to the screen resolution being too low. r=dholbert
2f89df793074acdd9a682c055cd7c9470409cf5e: Bug 1279503 - part 2 - moving BrowserConfiguration in the ContentChild::InitXPCOM, r=gabor
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 11 Jul 2016 00:28:13 +0200 - rev 304406
Push 79312 by amarchesini@mozilla.com at Sun, 10 Jul 2016 22:30:34 +0000
Bug 1279503 - part 2 - moving BrowserConfiguration in the ContentChild::InitXPCOM, r=gabor
999f189f11473c3a027f58fa859724fa7be20f30: Bug 1279503 - part 1 - removed a non-used variable in BrowserConfiguration, r=gabor
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 11 Jul 2016 00:28:10 +0200 - rev 304405
Push 79312 by amarchesini@mozilla.com at Sun, 10 Jul 2016 22:30:34 +0000
Bug 1279503 - part 1 - removed a non-used variable in BrowserConfiguration, r=gabor
b5ec1de16b8155a721f9fbd6eb9dd13d9f0c3b11: Bug 1280827 - Remove some obsolete OS X version checks in gfx/. r=jrmuizel.
stefanh@inbox.com - Sun, 10 Jul 2016 13:11:33 +0200 - rev 304404
Push 79311 by stefanh@inbox.com at Sun, 10 Jul 2016 11:11:40 +0000
Bug 1280827 - Remove some obsolete OS X version checks in gfx/. r=jrmuizel.
1432b1e6d1ade9b3cdbd03caf5f1602740ab6a10: Bug 1285326 - Remove custom check in CheckUserContextCompatibility for UCI == 0 in nsWindowWatcher, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Sun, 10 Jul 2016 08:08:39 +0200 - rev 304403
Push 79310 by amarchesini@mozilla.com at Sun, 10 Jul 2016 06:08:54 +0000
Bug 1285326 - Remove custom check in CheckUserContextCompatibility for UCI == 0 in nsWindowWatcher, r=smaug
1421386af3ccdaf2142fcbe1de57f83f5cf34598: Bug 1284322 - Unblacklist NVIDIA >8.15.11.8265, >8.16.11.8265. r=jrmuizel
Benoit Girard <b56girard@gmail.com> - Sat, 09 Jul 2016 21:14:31 -0400 - rev 304402
Push 79309 by jmuizelaar@mozilla.com at Sun, 10 Jul 2016 01:20:50 +0000
Bug 1284322 - Unblacklist NVIDIA >8.15.11.8265, >8.16.11.8265. r=jrmuizel MozReview-Commit-ID: 6x9lWGEJCZ
fd3ca70470c541fe8db459f60f001b91a041ee7d: Bug 1285411. Mark preserve 3d children as "force descend into" before we mark absolute frames so that we can save the proper clip for more out of flow frames. r=mattwoodrow
Timothy Nikkel <tnikkel@gmail.com> - Sat, 09 Jul 2016 18:41:02 -0500 - rev 304401
Push 79308 by tnikkel@gmail.com at Sat, 09 Jul 2016 23:41:10 +0000
Bug 1285411. Mark preserve 3d children as "force descend into" before we mark absolute frames so that we can save the proper clip for more out of flow frames. r=mattwoodrow
2393f903d0a732960e73ae00489d0758d5f526f0: Bug 1281004: factor out searching for python objects by path; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 29 Jun 2016 22:12:09 +0000 - rev 304400
Push 79307 by dmitchell@mozilla.com at Sat, 09 Jul 2016 21:29:11 +0000
Bug 1281004: factor out searching for python objects by path; r=gps MozReview-Commit-ID: 4ioEqPA7BQk
a2e0ea4065264c7a738a57c4110b8b13632894a6: Bug 1285658 - Remove a gap between dashed side and dashed corner if border radius is not an integer. r=jrmuizel
Tooru Fujisawa <arai_a@mac.com> - Sun, 10 Jul 2016 06:18:12 +0900 - rev 304399
Push 79306 by arai_a@mac.com at Sat, 09 Jul 2016 21:25:29 +0000
Bug 1285658 - Remove a gap between dashed side and dashed corner if border radius is not an integer. r=jrmuizel
fd6e8d0e44befaf5a6bf38945f8529235a4ac0b9: Bug 1266369 - Don't define kVK_RightCommand when building against the macOS 10.12 SDK. r=masayuki
ojab <ojab@ojab.ru> - Sat, 09 Jul 2016 12:57:01 -0400 - rev 304398
Push 79305 by mstange@themasta.com at Sat, 09 Jul 2016 16:57:52 +0000
Bug 1266369 - Don't define kVK_RightCommand when building against the macOS 10.12 SDK. r=masayuki kVK_RightCommand is already defined in Carbon.framework in 10.12. MozReview-Commit-ID: 5QWRK4Gokg8
489a2db1b1657f31916d33cac2862544a1c80de0: Merge m-c to m-i
Phil Ringnalda <philringnalda@gmail.com> - Sat, 09 Jul 2016 09:01:35 -0700 - rev 304397
Push 79304 by philringnalda@gmail.com at Sat, 09 Jul 2016 16:01:45 +0000
Merge m-c to m-i
679118259e91f40d4a8f968f03ec4cff066cdb5b: Merge f-t to m-c, a=merge
Phil Ringnalda <philringnalda@gmail.com> - Sat, 09 Jul 2016 08:53:47 -0700 - rev 304396
Push 79304 by philringnalda@gmail.com at Sat, 09 Jul 2016 16:01:45 +0000
Merge f-t to m-c, a=merge
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip