bcad7bf7011f510f574c49b168bb4b4ccf5cc8f2: Bug 1382291 - Intermittent browser/components/places/tests/browser/browser_markPageAsFollowedLink.js. r=adw draft
Marco Bonardo <mbonardo@mozilla.com> - Wed, 26 Jul 2017 13:52:24 +0200 - rev 615846
Push 70494 by mak77@bonardo.net at Wed, 26 Jul 2017 11:59:38 +0000
Bug 1382291 - Intermittent browser/components/places/tests/browser/browser_markPageAsFollowedLink.js. r=adw MozReview-Commit-ID: KBukQFU9WPn
48e1c571c98904f3b3d9e28ceb91e14f56a03418: Bug 1384527 - remove Promise.jsm from Loader.jsm. r=jryans draft
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 25 Jul 2017 16:20:19 +0200 - rev 615845
Push 70493 by bmo:poirot.alex@gmail.com at Wed, 26 Jul 2017 11:45:46 +0000
Bug 1384527 - remove Promise.jsm from Loader.jsm. r=jryans MozReview-Commit-ID: JTeQCR31vIj
58c18b66d03e7aa0154f738775c7d89a9eef9043: Bug 1384527 - Stop importing event-emitter as a JSM. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 25 Jul 2017 18:30:59 +0200 - rev 615844
Push 70493 by bmo:poirot.alex@gmail.com at Wed, 26 Jul 2017 11:45:46 +0000
Bug 1384527 - Stop importing event-emitter as a JSM. r=jdescottes MozReview-Commit-ID: FnIRJbILIxj
fcde17aa05c21b42fbb7fabe1927f8ce7f863b83: Bug 1384527 - Remove Promise.jsm usages from DevTools. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 25 Jul 2017 15:56:17 +0200 - rev 615843
Push 70493 by bmo:poirot.alex@gmail.com at Wed, 26 Jul 2017 11:45:46 +0000
Bug 1384527 - Remove Promise.jsm usages from DevTools. r=jdescottes MozReview-Commit-ID: AZj1NXctSp8
b8d8a61294374c62aafb2081d2a5aa051bad5712: Bug 1378668 - [Form Autofill] Update the saved field names when a profile is updated, merged or reconciled. r=steveck draft
Luke Chang <lchang@mozilla.com> - Wed, 26 Jul 2017 19:25:36 +0800 - rev 615842
Push 70492 by bmo:lchang@mozilla.com at Wed, 26 Jul 2017 11:37:31 +0000
Bug 1378668 - [Form Autofill] Update the saved field names when a profile is updated, merged or reconciled. r=steveck MozReview-Commit-ID: 5aLqvr0n0KO
75b2ad7b1bdaa57ee038b2d98ec08709fdb51596: Bug 1383138 - 'Bookmark all tabs' dialog is broken with async Places transactions. r=adw draft
Marco Bonardo <mbonardo@mozilla.com> - Tue, 25 Jul 2017 22:24:05 +0200 - rev 615841
Push 70491 by mak77@bonardo.net at Wed, 26 Jul 2017 11:31:38 +0000
Bug 1383138 - 'Bookmark all tabs' dialog is broken with async Places transactions. r=adw MozReview-Commit-ID: IERtEaCCbjA
0716f68202bca7d657e52a3c2c7ca13cbbdc2826: Bug 1384522 - Add automated test for TextZoomChange and the urlbar-zoom-button. r?dao draft
Jared Wein <jwein@mozilla.com> - Wed, 26 Jul 2017 07:30:03 -0400 - rev 615840
Push 70490 by bmo:jaws@mozilla.com at Wed, 26 Jul 2017 11:30:24 +0000
Bug 1384522 - Add automated test for TextZoomChange and the urlbar-zoom-button. r?dao MozReview-Commit-ID: adhZCyStXz
067d22b0832770c902e2dd2cba9b0c01184b9557: Bug 979417 - Implement EOR when receiving and explicit EOR when sending on data channels (including DCEP). r?jesup, r?drno draft
Lennart Grahl <lennart.grahl@gmail.com> - Wed, 26 Jul 2017 13:18:54 +0200 - rev 615839
Push 70489 by bmo:lennart.grahl@gmail.com at Wed, 26 Jul 2017 11:30:21 +0000
Bug 979417 - Implement EOR when receiving and explicit EOR when sending on data channels (including DCEP). r?jesup, r?drno This allows sending and receiving arbitrarily (we limit to 1 GiB atm) sized messages while not relying on the deprecated PPID fragmentation/reassembly mode. The code already supports the ndata extension but it's not activated, yet. Without the SCTP ndata extension, a large data channel message will monopolise the SCTP association. While this is a problem, it is a temporary solution until the extension is being activated. Keep in mind that every application that uses data channels currently does fragmentation/reassembly on application-level and it's unlikely that this will change until the popular implementations (libwebrtc) implement EOR as well. Moreover, until the WebRTC API specifies an API that hands over partial messages, doing application-level fragmentation/reassembly is still useful for very large messages (sadly). We fall back to PPID-based fragmentation/reassembly mode IFF a=max-message-size is not set in the SDP and the negotiated amount of SCTP inbound streams is exactly 256. Other implementations should avoid using this combination (to be precise, other implementations should send a=max-message-size). It also changes behaviour of RTCDataChannel.send which now raises TypeError in case the message is too large for the other peer to receive. This is a necessity to ensure that implementations that do not look at the EOR flag when receiving are always able to receive our messages. Even if these implementations do not set a=max-message-size, we use a safe default value (64 KiB, dictated by the spec) that every implementation should be able to receive, with or without EOR support. * Due to the use of explicit EOR, this required some major refactoring of all send-related and deferred sending functions (which is now a lot less complex). There's now only one place where `usrsctp_sendv` is being used. * All data channel messages and DCEP messages will be sent without copying them first. Only in case this fails (e.g. usrsctp's buffer is full), the message will be copied and added to a buffer queue. * Queued data channel messages will now be re-sent fairly (round-robin). * Maximum message size and the PPID-based fragmentation are configurable using about:config (media.peerconnection.sctp.force_ppid_fragmentation and media.peerconnection.sctp.force_maximum_message_size). * Enable interleaving of incoming messages for different streams (preparation for SCTP ndata, has no effect until it is enabled). * Enable interleaving of outgoing messages (disabled if SCTP ndata has not been negotiated). * Add pending messages flag to reduce performance impact from frequent calls to SendDeferredMessages. * Handle partial delivery events (for cases where a partially delivered message is being aborted). * Close a data channel/the connection in case the message is too large to be handled (this is only applied in cases where the remote peer ignores our announced local maximum message size). * Various size_t to uint32_t conversions (message length) and back should be safe now. * Remove aUsingDtls/mUsingDtls from DataChannelConnection. * Set maximum message size in SDP and in the data channel stack. * Replace implicit NS_ENSURE_*'s with explicit NS_WARN_IF's. * Add SetMaxMessageSize method for late-applying those signalling parameters when a data channel has been created before the remote SDP was available. * Limit remote maximum message size and add a GetMaxMessageSize method for a future implementation of RTCSctpTransport.maxMessageSize. MozReview-Commit-ID: FlmZrpC5zVI
8fc680b078caf79e2b4a0c559a2810a6b24815ce: Bug 1380259 - stylo: update test expectations. r=xidorn draft
Fernando Jimenez Moreno <ferjmoreno@gmail.com> - Wed, 26 Jul 2017 13:18:05 +0200 - rev 615838
Push 70488 by ferjmoreno@gmail.com at Wed, 26 Jul 2017 11:18:35 +0000
Bug 1380259 - stylo: update test expectations. r=xidorn MozReview-Commit-ID: 3lccr7l8M29
bcda2b3cc971b18b6a454a5ee88599837aaa84e5: Bug 1384065: Tests. r?heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 26 Jul 2017 02:12:05 +0200 - rev 615837
Push 70487 by bmo:emilio+bugs@crisal.io at Wed, 26 Jul 2017 11:10:50 +0000
Bug 1384065: Tests. r?heycam MozReview-Commit-ID: BHcyfvgBhaK
dd908eda2fb6813b02e262513d1fac347ac68642: style: Don't skip computation of pseudo-elements of display: none elements. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 26 Jul 2017 01:55:37 +0200 - rev 615836
Push 70487 by bmo:emilio+bugs@crisal.io at Wed, 26 Jul 2017 11:10:50 +0000
style: Don't skip computation of pseudo-elements of display: none elements. We have optimizations to avoid doing selector-matching when the style attribute changes, so, given you can toggle the display property and the pseudo-elements will suddenly become effective, we can't really skip them. Furthermore, we assume that if an element has an ElementStyles, they're up-to-date and we can use them for getComputedStyle, so it's pretty easy to prove that we do the wrong thing when calling getComputedStyle with a pseudo-element on a display: none root. MozReview-Commit-ID: BIOqevGZyrm
71cc602f874727f85fe9f72a01d82719727c405a: Bug 1368290: Cache text styles in ServoStyleContext. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 25 Jul 2017 00:06:37 +0200 - rev 615835
Push 70487 by bmo:emilio+bugs@crisal.io at Wed, 26 Jul 2017 11:10:50 +0000
Bug 1368290: Cache text styles in ServoStyleContext. r?bholley The rest of them is trivial with this infrastructure, will do tomorrow morning. Someone has to sleep for today. MozReview-Commit-ID: 44YEUs8zANw
731a8982d41f2edf3327d5afdc5acd55f2502ed1: Bug 1368290: Preliminar include fixup. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 25 Jul 2017 00:05:49 +0200 - rev 615834
Push 70487 by bmo:emilio+bugs@crisal.io at Wed, 26 Jul 2017 11:10:50 +0000
Bug 1368290: Preliminar include fixup. r?bholley
190183e4876fd699c862094ccd7669d3a961613d: Bug 1381542 - renamed "devtools/shared/event-emitter" in "devtools/shared/old-event-emitter"; r=ochameau draft
ZER0 <zer0.kaos@gmail.com> - Tue, 25 Jul 2017 16:51:01 +0200 - rev 615833
Push 70486 by bmo:zer0@mozilla.com at Wed, 26 Jul 2017 11:10:21 +0000
Bug 1381542 - renamed "devtools/shared/event-emitter" in "devtools/shared/old-event-emitter"; r=ochameau MozReview-Commit-ID: GmGx25oACb3
b355ca25b439cb888625862f0ccf3a5d9e8c8bde: Bug 1383981: Similar crashtest for sibling combinators. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 25 Jul 2017 11:23:11 +0200 - rev 615832
Push 70485 by bmo:emilio+bugs@crisal.io at Wed, 26 Jul 2017 11:05:20 +0000
Bug 1383981: Similar crashtest for sibling combinators. MozReview-Commit-ID: 3Z6YD8evbOs
9ba98e283b013803b8923caf20a4e33ec6495d25: Bug 1383981: Crashtest. r?heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 25 Jul 2017 09:51:16 +0200 - rev 615831
Push 70485 by bmo:emilio+bugs@crisal.io at Wed, 26 Jul 2017 11:05:20 +0000
Bug 1383981: Crashtest. r?heycam MozReview-Commit-ID: 3ZVHoRIDb0M
1407cd59be5655e834557587f3afd64ef5d710ee: style: Avoid exponential blowup when processing invalidations of the same kind. draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 25 Jul 2017 11:55:23 +0200 - rev 615830
Push 70485 by bmo:emilio+bugs@crisal.io at Wed, 26 Jul 2017 11:05:20 +0000
style: Avoid exponential blowup when processing invalidations of the same kind. MozReview-Commit-ID: HZ97UwvblkQ
ef4e6b7791a5239a957c4d93a0aeafd46aeb1127: Bug 1383121 - fix username in shipit builder in automation configs. r=aselagea a=release DONTBUILD draft
Mihai Tabara <mtabara@mozilla.com> - Wed, 26 Jul 2017 11:59:10 +0100 - rev 615829
Push 70484 by bmo:mtabara@mozilla.com at Wed, 26 Jul 2017 10:59:53 +0000
Bug 1383121 - fix username in shipit builder in automation configs. r=aselagea a=release DONTBUILD MozReview-Commit-ID: 2wnRalWOXCm
25fecf49a02cfcbc4666c1cff9a59e4bdac9534d: Bug 1373515 - Revert Bug 1363673. r=smaug
Yoshi Huang <allstars.chh@mozilla.com> - Tue, 25 Jul 2017 10:01:07 +0800 - rev 615828
Push 70484 by bmo:mtabara@mozilla.com at Wed, 26 Jul 2017 10:59:53 +0000
Bug 1373515 - Revert Bug 1363673. r=smaug image with src set to data:image/png should be considered as same origin, as we fixed in Bug 1373513. So this reverts what we did in bug 1363673.
a06c1daddacd43ac6dd084e1c4110ac26e7ae262: Bug 1372969 - Use a different string ID for Window_ControllersWarning in dom.properties to reflect new content.
Peter Van der Beken <peterv@propagandism.org> - Fri, 07 Jul 2017 10:09:14 +0200 - rev 615827
Push 70484 by bmo:mtabara@mozilla.com at Wed, 26 Jul 2017 10:59:53 +0000
Bug 1372969 - Use a different string ID for Window_ControllersWarning in dom.properties to reflect new content.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip