06fdb63a381a2e96a149abc4f72091eb2b5cd4d1: servo: Merge #18100 - Fix up Stylo return types for Linux 32-bit ABI (from jryans:stylo-linux32); r=Manishearth
J. Ryan Stinnett <jryans@gmail.com> - Tue, 15 Aug 2017 22:11:50 -0500 - rev 424456
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
servo: Merge #18100 - Fix up Stylo return types for Linux 32-bit ABI (from jryans:stylo-linux32); r=Manishearth https://bugzilla.mozilla.org/show_bug.cgi?id=1390691 Source-Repo: https://github.com/servo/servo Source-Revision: 736e963efd81563545f292751176c219c3fe0fdc
0ae3b8deb2942636f0c45e044a41b1388dec5cae: Bug 1361952 - Update Firefox Account to match the spec r=jaws
Ricky Chien <ricky060709@gmail.com> - Wed, 02 Aug 2017 17:05:53 +0800 - rev 424455
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1361952 - Update Firefox Account to match the spec r=jaws MozReview-Commit-ID: LS4UaCUcB92
2bc9f7a11013f15a6686406508d9a671e8986342: Bug 1388104 - Remove inspector-specific context menu handling for HTML inputs;r=gl
Brian Grinstead <bgrinstead@mozilla.com> - Tue, 15 Aug 2017 15:39:45 -0700 - rev 424454
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388104 - Remove inspector-specific context menu handling for HTML inputs;r=gl These are now handled by the toolbox listener introduced in the previous patch MozReview-Commit-ID: J93BUEw4Pyq
9b32d3d44aff0641fe9581176fb333e8234de7f1: Bug 1388104 - Open the textbox context menu on any html input in the toolbox;r=gl
Brian Grinstead <bgrinstead@mozilla.com> - Tue, 15 Aug 2017 15:39:32 -0700 - rev 424453
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388104 - Open the textbox context menu on any html input in the toolbox;r=gl Right now HTML inputs do not get a context menu when being right clicked. The inspector works around this by calling toolbox.openTextBoxContextMenu on each individual input, but the rest of the toolbox can be served by handling this at the toolbox level. MozReview-Commit-ID: KuRQmuf01xh
76c117fe7e1436e44dd91ce0b2da58cf3cd2a564: Bug 1377174 - Tweak margin to match the spec r=jaws
Ricky Chien <ricky060709@gmail.com> - Wed, 26 Jul 2017 15:00:55 +0800 - rev 424452
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1377174 - Tweak margin to match the spec r=jaws MozReview-Commit-ID: GKZb427Ahum
b131a336d02f715d73724704cc54517b4929d33a: Bug 1387317 - part5: AutoPlaceHolderBatch should take EditorBase instead of nsIEditor r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 14 Aug 2017 14:56:39 +0900 - rev 424451
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387317 - part5: AutoPlaceHolderBatch should take EditorBase instead of nsIEditor r=m_kato AutoPlaceHolderBatch can take EditorBase class and its inherited class, AutoEditBatch, can be removed if we implement other constructor which doesn't take transaction name. Additionally, nsIEditor::(Begin|End)PlaceHolderTransaction() are referred only by AutoPlaceHolderBatch. Therefore, they can be non-public methods and removed from nsIEditor interface. Note that this patch also repalces "PlaceHolder" with "Placeholder" since it's a word. MozReview-Commit-ID: 5dw3kcX3bOx
de61ab519b71e5c70814b622d6d1fcedc67d5e96: Bug 1387317 - part4: Make editor flag setters use new AddFlags() or RemoveFlags() if useful r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 08 Aug 2017 12:36:29 +0900 - rev 424450
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387317 - part4: Make editor flag setters use new AddFlags() or RemoveFlags() if useful r=m_kato MozReview-Commit-ID: EMDeGfK37Lx
052c275f31668433978e39ecdd7c18ef4e8045bc: Bug 1387317 - part3: HTMLEditor should use RefPtr<HTMLEditor> rather than nsCOMPtr<nsIHTMLEditor> for kungFuDeathGrip r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 08 Aug 2017 12:06:10 +0900 - rev 424449
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387317 - part3: HTMLEditor should use RefPtr<HTMLEditor> rather than nsCOMPtr<nsIHTMLEditor> for kungFuDeathGrip r=m_kato MozReview-Commit-ID: 1F6wwjvdD8H
eda3fcc1e872d4ae310b598b3dbb0cf009c506a6: Bug 1387317 - part2: EditorEventListener should stop using interface methods as far as possible r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 08 Aug 2017 11:25:36 +0900 - rev 424448
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387317 - part2: EditorEventListener should stop using interface methods as far as possible r=m_kato MozReview-Commit-ID: EPQeBez2tJh
c88f2794e67556f256da6f00144fad0448c23990: Bug 1387317 - part1: Make AutoSelectionSetterAfterTableEdit use HTMLEditor instead of nsITableEditor r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 08 Aug 2017 10:57:19 +0900 - rev 424447
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387317 - part1: Make AutoSelectionSetterAfterTableEdit use HTMLEditor instead of nsITableEditor r=m_kato nsITableEditor is now a builtin class. So, it's implemented only by HTMLEditor. Therefore, AutoSelectionSetterAfterTableEdit can use HTMLEditor. Then, nsITableEditor.setSelectionAfterTableEdit() can be removed from nsITableEditor and moved to HTMLEditor as non-virtual method since nobody uses it from JS. MozReview-Commit-ID: KnN6Fw4TYyn
3dfde1e86b5639e249497cec11b3c8e0504c66fc: Bug 1388269 - part4: Make mozInlineSpellChecker::GetSpellCheckSelection() return Selection instead of nsISelection r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 14 Aug 2017 14:03:44 +0900 - rev 424446
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388269 - part4: Make mozInlineSpellChecker::GetSpellCheckSelection() return Selection instead of nsISelection r=m_kato Although, this is not necessary for bug 1388269, we should fix this here since this change is really similar to what bug 1388269 tries to fix and enough simple and safe. MozReview-Commit-ID: H68pYTBmurf
5d275d296b7e6b0bd5fb3df914d7da35dfb7790f: Bug 1388269 - part3: spellchecker should use TextEditor instead of nsIEditor r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 14 Aug 2017 13:48:00 +0900 - rev 424445
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388269 - part3: spellchecker should use TextEditor instead of nsIEditor r=m_kato MozReview-Commit-ID: 37npmisPqR2
85709484582e3807098b27da96fc408e615fc257: Bug 1388269 - part2: Make mozInlineSpellChecker store TextEditor instead of nsIEditor r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 14 Aug 2017 13:36:25 +0900 - rev 424444
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388269 - part2: Make mozInlineSpellChecker store TextEditor instead of nsIEditor r=m_kato Then, can reduce a lot of unnecessary virtual calls and QI. MozReview-Commit-ID: 28JS4q2L1Vj
353c67a074cdfee63b2b5ad2eee1037b7e577ba4: Bug 1388269 - part1: mozInlineSpellChecker should store editor as strong pointer instead of weak pointer r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 14 Aug 2017 13:04:37 +0900 - rev 424443
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388269 - part1: mozInlineSpellChecker should store editor as strong pointer instead of weak pointer r=smaug mozInlineSpellChecker is a cycle collectable class. Therefore, with including mEditor to the cycle, we can make it nsCOMPtr<nsIEditor> instead of nsWeakPtr. MozReview-Commit-ID: DAK02zbksvy
33c2573359b3aaf4ae93c133fda908fbb406aa51: Merge m-c to autoland, a=merge
Wes Kocher <wkocher@mozilla.com> - Tue, 15 Aug 2017 19:16:12 -0700 - rev 424442
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Merge m-c to autoland, a=merge MozReview-Commit-ID: D96bIJACwZe
c5c135b17ec1e33c0e14427534455a007ad2a425: Bug 1389300 - Don't mix style backend types in nsComputedDOMStyle. r=heycam
Bobby Holley <bobbyholley@gmail.com> - Mon, 14 Aug 2017 11:41:23 -0700 - rev 424441
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1389300 - Don't mix style backend types in nsComputedDOMStyle. r=heycam MozReview-Commit-ID: 8Decj2cxySY
f10462fa4e8915711b6d34b999b00483a2bb4077: Bug 1389300 - Inherit style backend into NS_NewDOMDocument. r=smaug,r=heycam
Bobby Holley <bobbyholley@gmail.com> - Mon, 14 Aug 2017 19:50:28 -0700 - rev 424440
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1389300 - Inherit style backend into NS_NewDOMDocument. r=smaug,r=heycam Our current machinery for enabling stylo requires a docshell - if there isn't one, we default to the Gecko style system. When getComputedStyle operates on an element without a presshell, it uses the caller's presshell instead. If the element has previously been styled with one style system (but no longer has a presshell), and the caller uses a different style backend, using the caller's style system can cause crashes when we pull bits of cached data off the DOM (like cached style attributes). So we want to throw when window.getComputedStyle(element) is called for a (window, element) pair with different style backends (which is what the next patch in this bug does). However, that causes a few failures where stylo-backed documents try to do getComputedStyle on an XHR document (which, without a docshell, will use the gecko style system). So this patch does some work to propagate the creator's style backend into various docshell-less documents. This should allow both chrome (which uses gecko) and content (which uses stylo) to use getComputedStyle on the response document for XHRs they create. Note that the second patch in this bug will make chromeWin.getComputedStyle(contentObj) throw. If we discover code that does that, we can just make it invoke the content's getComputedStyle method over Xrays. MozReview-Commit-ID: 5OsmHJKq5Ui
eb60d0337b16b4b5fc8fa7478899619aad34e653: Bug 1388494 - Fix 'undefined' text issue after you clicked "Ignore this warning". r=francois
Henry Chang <hchang@mozilla.com> - Fri, 11 Aug 2017 17:18:58 +0800 - rev 424439
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388494 - Fix 'undefined' text issue after you clicked "Ignore this warning". r=francois MozReview-Commit-ID: CLb1lVsybEg
653bbf8bc36ecc6c5773c7e6e01b50c7a17454e1: Bug 1388494 - Fix incomplete advisory info issue in about:blocked page. r=francois
Henry Chang <hchang@mozilla.com> - Fri, 11 Aug 2017 17:16:25 +0800 - rev 424438
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388494 - Fix incomplete advisory info issue in about:blocked page. r=francois MozReview-Commit-ID: 55umwAegujo
160d9f91df68d639b5cea60ae1fda667e274d7b1: Bug 1387969 - show scrollbar when onboarding tour description is longer;r=rexboy
gasolin <gasolin@gmail.com> - Fri, 11 Aug 2017 17:11:24 +0800 - rev 424437
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387969 - show scrollbar when onboarding tour description is longer;r=rexboy MozReview-Commit-ID: 12uhcn9EWJZ
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip