4d492424cba2d599feba617463c83ef616a17f09: Bug 1397371 - Remove the telemetry for ensuring that documents and friends can never end up with an expanded principal; r=bholley
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 06 Sep 2017 14:05:02 -0400 - rev 428862
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1397371 - Remove the telemetry for ensuring that documents and friends can never end up with an expanded principal; r=bholley
89e526b3ec99f21c747eab839d832800884d5295: Bug 1388661 - Mochitest for PaymentRequest API currency amount validation. r=baku
Eden Chuang <echuang@mozilla.com> - Wed, 06 Sep 2017 14:38:33 +0800 - rev 428861
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388661 - Mochitest for PaymentRequest API currency amount validation. r=baku 1. Create a new test test_currency_amount_validation.html to test validation with following scenarios * test with well formed currency codes. * test with invalid currency codes. * test with valid lower case currency codes and check is it converted to upper case. * test with invalid currency codes while calling PaymentRequestUpdateEvent::updateWith(). * test with invalid amount value with calling PaymentRequestUpdateEvent::updateWith(). 2. Move tests of test_validate_decimal_value.html to test_currency_amount_validation.html
f18ee8840162b9e1a19946eac2735d6bc30f1efd: Bug 1388661 - Support currency validation in PaymentRequet API. r=baku
Eden Chuang <echuang@mozilla.com> - Wed, 06 Sep 2017 14:36:24 +0800 - rev 428860
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388661 - Support currency validation in PaymentRequet API. r=baku This patch implements currency validation algorithm according to the spec https://w3c.github.io/payment-request/#validity-checkers. 1. amount.currencySystem must be "urn:iso:std:iso:4217". 2. amount.currency is valid with following criteria 1. The currency length must be 3. 2. The currency contains any character that must be in the range "A" to "Z"(U+0041 to U+005A) or the range "a" to "z"(U+0061 to U+007A). According to the spec, converting the currency to upper case and save it in nsIPaymentRequest.
13af2a4eee010f9c8861ebb9292bd80febfd33f3: Bug 1394681 - Properly open links. r=rickychien
Jan Odvarko <odvarko@gmail.com> - Wed, 06 Sep 2017 12:27:17 +0200 - rev 428859
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394681 - Properly open links. r=rickychien MozReview-Commit-ID: HdtFyQnIOUj
c5412efabadb8810f8e527cae0d410b6baabec39: Bug 1341292 - MIPS: Remove redundant asserts. r=lth
Miran.Karic <Miran.Karic@imgtec.com> - Tue, 05 Sep 2017 05:42:00 -0400 - rev 428858
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1341292 - MIPS: Remove redundant asserts. r=lth Asserts in MoveEmitterMIPS[32|64]::emitDoubleMove cause failures in some tests, but they are redundant. The asserts check if the source or destination register is scratch register, however scratch register is actually used only for memory to memory move.
0da4bb3c477c4f27ea7f3dc7a389fa6b83147fe9: Bug 1397161 - Remove assert(mIsMouseEnterIntoWidgetEventSuppressed) when sending eMouseExitFromWidget to remote. r=smaug
Stone Shih <sshih@mozilla.com> - Wed, 06 Sep 2017 10:27:52 +0800 - rev 428857
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1397161 - Remove assert(mIsMouseEnterIntoWidgetEventSuppressed) when sending eMouseExitFromWidget to remote. r=smaug
6b0b2d0e08aae0baa13dc198ad14c4ea051c11df: Bug 1396018: Remove REMOVE_DESTROY_FRAMES. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 01 Sep 2017 16:17:43 +0200 - rev 428856
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396018: Remove REMOVE_DESTROY_FRAMES. r=bz Instead, explicitly capture the frame tree state on the only caller that passes this flag around. This is somewhat wasteful if we end up reconstructing an ancestor frame, since we'll capture state for it again. But we do that already in most of the cases (somewhat inconsistently). MozReview-Commit-ID: CUJsXaVoIpO Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
911c5220cc3e74419f1163aa3caba121ee651167: Bug 1396018: Don't pass aFlags all the way through RecreateFramesForContent. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 01 Sep 2017 16:10:49 +0200 - rev 428855
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396018: Don't pass aFlags all the way through RecreateFramesForContent. r=bz We currently use the aFlags argument of ContentRemoved for two purposes: (1) To determine when a frame is being removed due to its element being removed from the DOM, so we reframe its now-possibly-no-longer-suppressed whitespace siblings as needed. In other cases, our ContentRemoved call will be followed by a ContentInserted call, which will end up doing AddTextItemIfNeeded() to generate the relevant textframes if they're necessary. Since we only need to tell apart the "DOM removal" and "anything else" cases, we don't need to thread the aFlags argument through all the ways ContentRemoved can call itself (on an ancestor). All those cases should just be treated as "not DOM removal". In particular, even if the original call _was_ for a DOM removal, if we convert it to an ancestor reframe, which will call ContentInserted on the ancestor as well, we don't need to do anything with text siblings of the ancestor. (2) To save the frame tree state from DestroyFramesFor, but the frame tree state is unconditionally captured on RecreateFramesForContent, so we only need to care about it in the original ContentRemoved call. Because of that, we can move that to the callsite, patch incoming for that. MozReview-Commit-ID: Gy5IhUysBlz Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
5c18cf6c6ebdb79c12ef9941e3fe6c37cde2fef6: Bug 1396018: Remove the hacky removeflags check we do for display: contents and XBL. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 01 Sep 2017 15:25:09 +0200 - rev 428854
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396018: Remove the hacky removeflags check we do for display: contents and XBL. r=bz It's not needed afaict. MozReview-Commit-ID: LeLguGEEdNy
ef59984ad7b0ef0e882d6c48b1c0bc6a1a9e2932: Bug 1394580 - 7. Follow-up to unpack fields in function signature; r=me
Jim Chen <nchen@mozilla.com> - Wed, 06 Sep 2017 14:26:18 -0400 - rev 428853
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394580 - 7. Follow-up to unpack fields in function signature; r=me Unpack fields from the parameter object in the function signature itself. r=me for trivial patch. MozReview-Commit-ID: BeMPOlLgNcQ
3067ce95b439f75c85c57f51d54623edf5eafa24: Bug 1396323 - Don't initialize HTMLInputElement editor for eVoidEvent. r=ehsan
Ryan Hunt <rhunt@eqrion.net> - Tue, 05 Sep 2017 15:09:53 -0500 - rev 428852
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396323 - Don't initialize HTMLInputElement editor for eVoidEvent. r=ehsan Keyboard APZ dispatches an eVoidEvent to gather all event targets that a key event would normally go to. This can sometimes trigger an HTMLInputElement to initialize its editor, which can cause unnecessary DOM modifications. MozReview-Commit-ID: 6EEttouVB81
10405ae76f204c476465dcfaca4cd6b4edfcc444: Bug 1377131 - Try to trigger collector slices at times which disturb page js less (at least with iframes loaded after the top level page has been loaded), r=mccr8,bz
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 06 Sep 2017 18:18:11 +0100 - rev 428851
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1377131 - Try to trigger collector slices at times which disturb page js less (at least with iframes loaded after the top level page has been loaded), r=mccr8,bz When triggering an iframe load or starting to parse a document for an iframe, the main thread may often have some time before the new page has been created. Try to trigger CC/GC slice at such point in order to avoid collector later when page is already executing its JS
753fa54f005b1fecda05d4c7c989e7c899b3ef32: Bug 1394490 - Javascript loader environments test. r=kmag
Ted Campbell <tcampbell@mozilla.com> - Tue, 05 Sep 2017 13:23:31 -0400 - rev 428850
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394490 - Javascript loader environments test. r=kmag This are some unit tests to track regressions in the environment behavior exposed to embeddings for various javascript loaders inside Gecko. MozReview-Commit-ID: 8pn56Skwbat
76e8870c843ecfc9e01faef5c6194fe5449bc62e: bug 1390032 - make it clear in the update doorhanger text that private browser windows and tabs are not restored. r=dothayer
Robert Strong <robert.bugzilla@gmail.com> - Wed, 06 Sep 2017 10:36:22 -0700 - rev 428849
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
bug 1390032 - make it clear in the update doorhanger text that private browser windows and tabs are not restored. r=dothayer
e3dd3dbdc7358526c7a55716b0e6980506b74df6: Bug 1396850 - explicitly declare static members of templates prior to use; r=darchons
Nathan Froyd <froydnj@mozilla.com> - Wed, 06 Sep 2017 13:24:04 -0400 - rev 428848
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396850 - explicitly declare static members of templates prior to use; r=darchons Doing this avoids -Wundefined-var-template warnings with clang. This warning is mostly harmless (clang is trying to tell you a linker error might be awaiting you later), but being careful with this might make using C++ modules easier somewhere down the line.
366b9e432a3067e28bffba14fe9e538c62a584a9: Bug 1396869 - eliminate -Wunused-private-field warnings in Android's message pump; r=jld
Nathan Froyd <froydnj@mozilla.com> - Wed, 06 Sep 2017 13:10:33 -0400 - rev 428847
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396869 - eliminate -Wunused-private-field warnings in Android's message pump; r=jld Android's MessagePumpForUI includes some useless code in its MessagePumpAndroid class, which is completely unused. Let's go ahead and delete that.
74069a2587861d660a08d4012b34742ea59071d3: Bug 1299848 - Add support for (real) print reftests. r=dholbert
Tobias Schneider <schneider@jancona.com> - Wed, 06 Sep 2017 09:54:29 -0700 - rev 428846
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1299848 - Add support for (real) print reftests. r=dholbert
979e046fd7375ed8d4c442f01f48178cbe552d62: Bug 1397152 - Remove Telemetry ID SHARED_WORKER_COUNT - part 2, r=me CLOSED TREE
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 06 Sep 2017 18:25:32 +0200 - rev 428845
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1397152 - Remove Telemetry ID SHARED_WORKER_COUNT - part 2, r=me CLOSED TREE
f6efb07607b143b49d9a8825cefaf5756f0e4c8c: Bug 1394085 - Enable Abort API by default, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 06 Sep 2017 18:21:05 +0200 - rev 428844
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394085 - Enable Abort API by default, r=bkelly
4707bf6e77794a524d169dd8bc133c949540d001: Bug 1397152 - Remove Telemetry ID SHARED_WORKER_COUNT, r=bkelly
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 06 Sep 2017 18:17:07 +0200 - rev 428843
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1397152 - Remove Telemetry ID SHARED_WORKER_COUNT, r=bkelly
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip