43ddf19feac4611bea48a30ad224aada059c0fcf: Bug 1265800 part 3 - Move cursor into all adjacent nodes after delete; r=masayuki draft
Aryeh Gregor <ayg@aryeh.name> - Wed, 17 Aug 2016 21:44:05 +0300 - rev 408603
Push 28259 by bmo:ayg@aryeh.name at Thu, 01 Sep 2016 11:09:23 +0000
Bug 1265800 part 3 - Move cursor into all adjacent nodes after delete; r=masayuki When deleting, we previously would only move the cursor back into the previous block if the last leaf node was a text node, for some reason. We should move into the previous block in other cases as well, like if the leaf node is a collapsed <br>. (Probably it's not correct to move backward into tables, but that already was happening if the table had text at the end. There may be other cases where this is wrong.) MozReview-Commit-ID: 8e0dTU3lNYO
36b418d34827d20cb7b97d759a026b776abd0fae: Bug 1265800 part 2 - Don't place cursor after invisible break; r=masayuki draft
Aryeh Gregor <ayg@aryeh.name> - Wed, 17 Aug 2016 21:43:47 +0300 - rev 408602
Push 28259 by bmo:ayg@aryeh.name at Thu, 01 Sep 2016 11:09:23 +0000
Bug 1265800 part 2 - Don't place cursor after invisible break; r=masayuki If the user tries to insert text without moving the cursor, the invisible break will become visible, which from the user's perspective means an extra line break was inserted for no reason. The IsVisBreak change here is a bit scary, because it may result in unexpected behavior changes, but it seems to improve correctness. If it turns out to cause problems, it can be added as a special case to GetGoodSelPointForNode instead. MozReview-Commit-ID: 7SRQYHYtJvF
a22f54faea76af440bbe3ef58fc403812043774e: Bug 1265800 part 1 - Small unrelated cleanup patch; r=masayuki draft
Aryeh Gregor <ayg@aryeh.name> - Tue, 03 May 2016 20:22:56 +0300 - rev 408601
Push 28259 by bmo:ayg@aryeh.name at Thu, 01 Sep 2016 11:09:23 +0000
Bug 1265800 part 1 - Small unrelated cleanup patch; r=masayuki MozReview-Commit-ID: CmyOTeFgKtS
10c6cf810f2afdcee0e8a1c35f04e235215164d3: Bug 748308 - Support insertParagraph and insertLineBreak per spec/Blink/WebKit; r=masayuki draft
Aryeh Gregor <ayg@aryeh.name> - Sun, 21 Aug 2016 16:33:07 +0300 - rev 408600
Push 28259 by bmo:ayg@aryeh.name at Thu, 01 Sep 2016 11:09:23 +0000
Bug 748308 - Support insertParagraph and insertLineBreak per spec/Blink/WebKit; r=masayuki Previously we supported insertParagraph as a synonym for formatBlock "p", which is both useless and incompatible with all other browsers. Edge's behavior doesn't look useful and looks redundant with insertHTML (although it matches the name nicely, probably because they invented the command). Blink/WebKit treat it the same as hitting Enter, which is useful for cross-browser testing until we get synthesizeKey() in wpt. At the same time, I added insertLineBreak, which Blink/WebKit support with the same functionality as pressing Shift-Enter. The new event.html failures are spurious -- we used to pass by mistake because we didn't support insertlinebreak at all. insertlinebreak.html has only new passes, no new failures, although it's not clear on the diff. MozReview-Commit-ID: 16oPcxXwGcj
4f478f2ca8cdb1f7b771e66ff555ea781c1a0246: Bug 1296929 - Match spec for col/colgroup.span, textarea.rows/cols; r=jst draft
Aryeh Gregor <ayg@aryeh.name> - Sun, 21 Aug 2016 18:09:20 +0300 - rev 408599
Push 28259 by bmo:ayg@aryeh.name at Thu, 01 Sep 2016 11:09:23 +0000
Bug 1296929 - Match spec for col/colgroup.span, textarea.rows/cols; r=jst The spec recently changed to match browsers better. There's currently not much interop in exact details of how this work. This brings us in line with the spec except for the limit of 1000 on the span attribute. The added textarea failures are spurious, because I'm not updating our local tests in this commit. The new tests are submitted upstream at <https://github.com/w3c/web-platform-tests/pull/3518>. MozReview-Commit-ID: 1L8aUtF47Qi
bfba876740f27f59bb37aee86123b26b9a927ff0: Bug 1295563 - Assert that editors can't be reinitialized during an edit action; r=masayuki draft
Aryeh Gregor <ayg@aryeh.name> - Wed, 17 Aug 2016 16:45:44 +0300 - rev 408598
Push 28259 by bmo:ayg@aryeh.name at Thu, 01 Sep 2016 11:09:23 +0000
Bug 1295563 - Assert that editors can't be reinitialized during an edit action; r=masayuki Many HTMLEditRules methods use the pattern of nsCOMPtr<nsIEditor> kungFuDeathGrip(mHTMLEditor); at the beginning of the method, followed by using mHTMLEditor freely. If Init() is then called on the editor, mHTMLEditor is set to null, so it will crash. Other bad stuff will probably happen too. MozReview-Commit-ID: gUtaTAQJIh
3ac6c7c1d30df421354dbff2eec102d0e16f0fdb: Bug 1213668 - wpt breaks with HTTP proxy; r=jgraham draft
Aryeh Gregor <ayg@aryeh.name> - Tue, 16 Aug 2016 16:15:11 +0300 - rev 408597
Push 28259 by bmo:ayg@aryeh.name at Thu, 01 Sep 2016 11:09:23 +0000
Bug 1213668 - wpt breaks with HTTP proxy; r=jgraham ./mach web-platform-tests tries to access the tests at http://web-platform.test/. If an HTTP proxy is configured, it tries to access it via the proxy, which fails. Disabling the proxy entirely fixes the problem and should probably have no adverse effects, although a cleaner solution would be to skip proxies only for that domain (as is done with localhost). MozReview-Commit-ID: IkIRLwbH16P
5e83130b6dd731caa2eff363d0f9132ab2200a13: Bug 1271115 - Merge ChromeUtils.js into EventUtils.js; r=jmaher draft
Aryeh Gregor <ayg@aryeh.name> - Wed, 04 May 2016 17:08:35 +0300 - rev 408596
Push 28259 by bmo:ayg@aryeh.name at Thu, 01 Sep 2016 11:09:23 +0000
Bug 1271115 - Merge ChromeUtils.js into EventUtils.js; r=jmaher This allows plain mochitests to use the functions as well, which is necessary to get them to work with e10s. MozReview-Commit-ID: J4um2mliJcZ
c97054e78642cf266f71d946c9237d0b830e5153: Bug 1289011 - Part 8. Retest for SVG element. draft
cku <cku@mozilla.com> - Thu, 01 Sep 2016 17:11:59 +0800 - rev 408595
Push 28258 by bmo:cku@mozilla.com at Thu, 01 Sep 2016 11:00:56 +0000
Bug 1289011 - Part 8. Retest for SVG element. MozReview-Commit-ID: 651vKL0Q1YF
be7c869b805e5f7151c283cd369452afcb62f696: Bug 1289011 - Part 7. view-box reftest. draft
cku <cku@mozilla.com> - Tue, 30 Aug 2016 10:33:34 +0800 - rev 408594
Push 28258 by bmo:cku@mozilla.com at Thu, 01 Sep 2016 11:00:56 +0000
Bug 1289011 - Part 7. view-box reftest. MozReview-Commit-ID: HkBCSdhIyqr
af8217fa9507a996da26b3df344dae041895efe1: Bug 1289011 - Part 6. shape-box reftest for SVG elements without associated CSS layout box. draft
cku <cku@mozilla.com> - Tue, 30 Aug 2016 10:28:27 +0800 - rev 408593
Push 28258 by bmo:cku@mozilla.com at Thu, 01 Sep 2016 11:00:56 +0000
Bug 1289011 - Part 6. shape-box reftest for SVG elements without associated CSS layout box. MozReview-Commit-ID: LDQsymuMWqd
866ee96f53c6d75a6e535e32d313267aeec6b665: Bug 1289011 - Part 5. shape-box reftest for elements with associated CSS layout box. draft
cku <cku@mozilla.com> - Tue, 30 Aug 2016 00:44:43 +0800 - rev 408592
Push 28258 by bmo:cku@mozilla.com at Thu, 01 Sep 2016 11:00:56 +0000
Bug 1289011 - Part 5. shape-box reftest for elements with associated CSS layout box. MozReview-Commit-ID: GnDA3cqO3QL
5f6d18d1b0ef8a259c810224abf294947f8e751a: Bug 1289011 - Part 4. Handle stroke-box. draft
cku <cku@mozilla.com> - Sun, 28 Aug 2016 02:36:20 +0800 - rev 408591
Push 28258 by bmo:cku@mozilla.com at Thu, 01 Sep 2016 11:00:56 +0000
Bug 1289011 - Part 4. Handle stroke-box. MozReview-Commit-ID: BImaXBGds6l
5b8aa41f6e5664f15656932001e0ee706e0563ac: Bug 1289011 - Part 3. Handle view-box. draft
cku <cku@mozilla.com> - Tue, 30 Aug 2016 10:27:30 +0800 - rev 408590
Push 28258 by bmo:cku@mozilla.com at Thu, 01 Sep 2016 11:00:56 +0000
Bug 1289011 - Part 3. Handle view-box. MozReview-Commit-ID: 3GsivsTYPYK
2a158725cacf08b625c3ab3ecdd0be3c28b5779b: Bug 1289011 - Part 2. Implement ComputeSVGReferenceRect. draft
cku <cku@mozilla.com> - Sun, 28 Aug 2016 02:06:04 +0800 - rev 408589
Push 28258 by bmo:cku@mozilla.com at Thu, 01 Sep 2016 11:00:56 +0000
Bug 1289011 - Part 2. Implement ComputeSVGReferenceRect. MozReview-Commit-ID: G98lmo59AuB
c2f724e7676dfe3e077dc4ac6faf454b93785695: Bug 1289011 - Part 1. Implement ComputeHTMLReferenceRect. draft
cku <cku@mozilla.com> - Sat, 27 Aug 2016 02:49:41 +0800 - rev 408588
Push 28258 by bmo:cku@mozilla.com at Thu, 01 Sep 2016 11:00:56 +0000
Bug 1289011 - Part 1. Implement ComputeHTMLReferenceRect. MozReview-Commit-ID: DvlSF3L8yE0
5d84490e9d71f81cb255245a0c8d63916954a531: Bug 1290914 - move the matches count and highlight-all request from the findbar binding to the JS module in the content process, so it's closer to the metal. r?jaws draft
Mike de Boer <mdeboer@mozilla.com> - Thu, 01 Sep 2016 12:48:08 +0200 - rev 408587
Push 28257 by mdeboer@mozilla.com at Thu, 01 Sep 2016 10:48:41 +0000
Bug 1290914 - move the matches count and highlight-all request from the findbar binding to the JS module in the content process, so it's closer to the metal. r?jaws MozReview-Commit-ID: 8fnZHXjy9we
48d0ed0ae62ba1490ab2b2f97d32912664776763: Bug 1288557 - Replace custom exceptions dialog with usage of permissions. r=MattN draft
Steve Chung <schung@mozilla.com> - Tue, 30 Aug 2016 16:53:03 +0800 - rev 408586
Push 28256 by schung@mozilla.com at Thu, 01 Sep 2016 10:42:34 +0000
Bug 1288557 - Replace custom exceptions dialog with usage of permissions. r=MattN MozReview-Commit-ID: 25fD9IJIVt0
77fa4ca378d3b639977654e009c7a8ef03d8b24e: Bug 1299392 - stylo: Add safety glue for borrowed and owned types, use for nodes/documents/iterators; r?bholley, r?mystor draft
Manish Goregaokar <manishearth@gmail.com> - Tue, 23 Aug 2016 18:41:02 +0530 - rev 408585
Push 28255 by bmo:manishearth@gmail.com at Thu, 01 Sep 2016 10:30:30 +0000
Bug 1299392 - stylo: Add safety glue for borrowed and owned types, use for nodes/documents/iterators; r?bholley, r?mystor MozReview-Commit-ID: E8Jnhep0qyW
eec2fac3231f12ea16689a7c7aec057032551a50: Bug 1294186 - Migrate inspector.xul from DTDs to .properties files;r=pbro draft
Julian Descottes <jdescottes@mozilla.com> - Mon, 29 Aug 2016 17:31:31 +0200 - rev 408584
Push 28254 by jdescottes@mozilla.com at Thu, 01 Sep 2016 10:25:22 +0000
Bug 1294186 - Migrate inspector.xul from DTDs to .properties files;r=pbro MozReview-Commit-ID: 7YE3QzqiPoG
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip