3d417017d6e8906d1900869e859d905a18b9d277: Bug 1411121 - Part 1: Return NS_ERROR_FAILURE if nsIPrintDialogService doesn't exist on GTK when showing print dialog. r?karlt draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Thu, 02 Nov 2017 15:36:59 +0900 - rev 691884
Push 87349 by bmo:mantaroh@gmail.com at Thu, 02 Nov 2017 06:53:25 +0000
Bug 1411121 - Part 1: Return NS_ERROR_FAILURE if nsIPrintDialogService doesn't exist on GTK when showing print dialog. r?karlt A printingui uses the xul print dialog(i.e. printdialog.xul) if there are not nsIPrintDialogService. But this code is unreachable code since current gtk widget has nsIPrintDialogService always. So this patch will remove this code. MozReview-Commit-ID: EeM6YytEfdW
b169b78eeaf7269b27944542c1da26bcc412b3b8: Bug 1404158 - Only draw vertical and horizontal edge when border radius is less then border width draft
Chih-Yi Leu <subsevenx2001@gmail.com> - Wed, 01 Nov 2017 17:36:18 +0800 - rev 691883
Push 87348 by bmo:cleu@mozilla.com at Thu, 02 Nov 2017 06:47:35 +0000
Bug 1404158 - Only draw vertical and horizontal edge when border radius is less then border width MozReview-Commit-ID: 2D0XSzxcNko
f8b12037bf644b816fc8246964e640874162b30a: Bug 1413491 - [Form Autofill] Provide 2 different option for address merge for form manual/autofill submission. r=lchang draft
steveck-chung <schung@mozilla.com> - Thu, 02 Nov 2017 09:54:47 +0800 - rev 691882
Push 87347 by bmo:schung@mozilla.com at Thu, 02 Nov 2017 06:42:28 +0000
Bug 1413491 - [Form Autofill] Provide 2 different option for address merge for form manual/autofill submission. r=lchang MozReview-Commit-ID: FqbpOKzWGcb
05641b8f09a7fdaf47197abe63dc5dcc3360622a: Bug 1411878 - Support Element.shadowRoot and Element.assignedSlot / TextNode.assignedSlot on closed shadow root draft
btian <btian@mozilla.com> - Thu, 02 Nov 2017 14:41:17 +0800 - rev 691881
Push 87346 by bmo:btian@mozilla.com at Thu, 02 Nov 2017 06:41:36 +0000
Bug 1411878 - Support Element.shadowRoot and Element.assignedSlot / TextNode.assignedSlot on closed shadow root MozReview-Commit-ID: 2FXP3PFlx09
e3c094bb3f17d73620850a2e8bc7fac817c678ac: Bug 1413397 - Avoid empty border's fallback. r=kats draft
Ethan Lin <ethlin@mozilla.com> - Wed, 01 Nov 2017 17:30:04 +0800 - rev 691880
Push 87345 by bmo:ethlin@mozilla.com at Thu, 02 Nov 2017 06:21:28 +0000
Bug 1413397 - Avoid empty border's fallback. r=kats MozReview-Commit-ID: 1KXYjcObJdi
51c19e3b99e8dba5fade91faba8fcec8a770151b: Bug 1413811 (part 3) - Rename RegisterPriorityCallback(). r=glandium. draft
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 02 Nov 2017 17:20:36 +1100 - rev 691879
Push 87344 by nnethercote@mozilla.com at Thu, 02 Nov 2017 06:20:56 +0000
Bug 1413811 (part 3) - Rename RegisterPriorityCallback(). r=glandium. MozReview-Commit-ID: 5Ov1cHgfB5Y
a4e56e69b786a47630e3b1025c2774ed7f9943db: Bug 1151753 - Set program class name when not using --class command line option. r?karlt draft
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 25 Oct 2017 15:58:49 +0900 - rev 691878
Push 87343 by bmo:m_kato@ga2.so-net.ne.jp at Thu, 02 Nov 2017 06:20:18 +0000
Bug 1151753 - Set program class name when not using --class command line option. r?karlt GTK bug: https://bugzilla.gnome.org/show_bug.cgi?id=747634 Before 3.16.3, GDK cannot override classname by --class command line option when program uses gdk_set_program_class(). So if 3.16.3+, we should call gdk_set_program_class() to set program class name of default. MozReview-Commit-ID: KvNc3U6xHr7
72f366438a89b7d4711b302b37eeaa2df3500b86: Bug 1413811 (part 3) - Rename RegisterPriorityCallback(). draft
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 02 Nov 2017 17:14:23 +1100 - rev 691877
Push 87342 by nnethercote@mozilla.com at Thu, 02 Nov 2017 06:19:35 +0000
Bug 1413811 (part 3) - Rename RegisterPriorityCallback(). MozReview-Commit-ID: 5Ov1cHgfB5Y
6982c066b01abb6bd6452bf3effb3b48195b35af: Bug 1413811 (part 2) - Factor out similarities between RegisterPriorityCallback() and Preferences::RegisterCallback(). r=glandium. draft
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 02 Nov 2017 17:13:47 +1100 - rev 691876
Push 87342 by nnethercote@mozilla.com at Thu, 02 Nov 2017 06:19:35 +0000
Bug 1413811 (part 2) - Factor out similarities between RegisterPriorityCallback() and Preferences::RegisterCallback(). r=glandium. MozReview-Commit-ID: 8K3RNjZTSc3
03c260eeaa6732090b84f513623765ee0872ba04: Bug 1413811 (part 1) - Avoid PrefCallback for pref callbacks registered with Preferences::RegisterCallback(). r=glandium. draft
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 02 Nov 2017 17:11:51 +1100 - rev 691875
Push 87342 by nnethercote@mozilla.com at Thu, 02 Nov 2017 06:19:35 +0000
Bug 1413811 (part 1) - Avoid PrefCallback for pref callbacks registered with Preferences::RegisterCallback(). r=glandium. Pref callbacks registered via Preferences::Add*VarCache() are wrapped in a ValueObserver -- which groups all callback requests that have the same prefname and callback function -- and the ValueObserver is put into gObserverTable. This is reasonable. Observers registered via nsPrefBranch::Add{Weak,Strong}Observer() are wrapped in a PrefCallback, and the PrefCallback is put into sRootBranch->mObservers. This is also reasonable. Pref callbacks registered via Preferences::RegisterCallback() are conceptually similar to those registered via Preferences::Add*VarCache(). However, they are implemented by using *both* of the above mechanisms: they are wrapped in a ValueObserver which is put into gObserverTable, *and* that ValueObserver is then wrapped in a PrefCallback which is put into sRootBranch->mObservers. Using both mechanisms isn't necessary, so this patch removes the PrefCallback/mObservers part. This makes Preferences::RegisterCallback() work in much the same way as Preferences::Add*VarCache(). Specifically: - Preferences::RegisterCallback() now calls PREF_RegisterCallback() instead of Preferences::AddStrongObserver(). This makes it more similar to RegisterPriorityCallback(). - Preferences::UnregisterCallback() now explicitly calls PREF_UnregisterCallback() instead of Preferences::RemoveObserver (which previously happened via ~ValueObserver() when the ValueObserver was removed from gObserverTable and its refcount dropped to zerod). MozReview-Commit-ID: 1tEQNeYrBUU
e409eb52a3be931ca179d16bd756a95a34fbdd7e: Bug 1413400 (part 2) - Make Preferences::sPreferences a StaticRefPtr. r=froydnj. draft
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 01 Nov 2017 13:55:28 +1100 - rev 691874
Push 87342 by nnethercote@mozilla.com at Thu, 02 Nov 2017 06:19:35 +0000
Bug 1413400 (part 2) - Make Preferences::sPreferences a StaticRefPtr. r=froydnj. The notable part of this change is Shutdown(). I've made it just null out sPreferences, contrary to the old comment, which was strange for a couple of reasons: - ~Preferences() used to null out sPreference, which is backwards compare to how this sort of thing normally works. - In both the before and after cases, as far as I can tell, Preferences::Shutdown() is called but ~Preferences() is never called; something keeps the singleton Preferences instance alive until process termination. MozReview-Commit-ID: Ab0ui31rVcI
9419cd205b9a06f7ae82722a6732e3fc2722473b: Bug 1413400 (part 1) - Move s{,Default}RootBranch into Preferences. r=froydnj. draft
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 01 Nov 2017 13:41:14 +1100 - rev 691873
Push 87342 by nnethercote@mozilla.com at Thu, 02 Nov 2017 06:19:35 +0000
Bug 1413400 (part 1) - Move s{,Default}RootBranch into Preferences. r=froydnj. sRootBranch and sDefaultRootBranch have the same lifetime as sPreferences, so this patch makes them non-static nsCOMPtr<> members of Preferences. MozReview-Commit-ID: 1TLhh13ZpBI
81d922d5a40a76cc828cf3bc6a88573df019a03b: Bug 1413397 - Avoid empty border's fallback. r=kats draft
Ethan Lin <ethlin@mozilla.com> - Wed, 01 Nov 2017 17:30:04 +0800 - rev 691872
Push 87341 by bmo:ethlin@mozilla.com at Thu, 02 Nov 2017 06:16:26 +0000
Bug 1413397 - Avoid empty border's fallback. r=kats MozReview-Commit-ID: 1KXYjcObJdi
76c7c0d6eaf0020de7bdaabe55795f164df485d5: Bug 1398277 - Remove unnecessary lines draft
ydidwania <didwaniayashvardhan@gmail.com> - Thu, 02 Nov 2017 11:43:13 +0530 - rev 691871
Push 87340 by bmo:didwaniayashvardhan@gmail.com at Thu, 02 Nov 2017 06:16:05 +0000
Bug 1398277 - Remove unnecessary lines MozReview-Commit-ID: FYMZ9vJFOgJ
d4d65f4f00fd90f2004a6624bfc595b191de644b: Bug 1412714 - Don't clone inner of XBL stylesheet in Servo. r?bz draft
Xidorn Quan <me@upsuper.org> - Mon, 30 Oct 2017 15:16:20 +1100 - rev 691870
Push 87339 by xquan@mozilla.com at Thu, 02 Nov 2017 05:50:26 +0000
Bug 1412714 - Don't clone inner of XBL stylesheet in Servo. r?bz MozReview-Commit-ID: Kzrod3SBt1k
dad8774fd59aaa1a4c857705811a616772045ab0: mybase-stylo draft
Xidorn Quan <me@upsuper.org> - Mon, 12 Sep 2016 11:21:19 +1000 - rev 691869
Push 87339 by xquan@mozilla.com at Thu, 02 Nov 2017 05:50:26 +0000
mybase-stylo MozReview-Commit-ID: KhkzDKnGGhJ
5406f775771b440ff5ec06e78f4f212a758f7d49: Bug 1413473 - Verify current focused input to determine whether the opening popup is for form autofill in order not to accidentally open new tab in wrong result types. r=lchang draft
Ray Lin <ralin@mozilla.com> - Thu, 02 Nov 2017 13:42:12 +0800 - rev 691868
Push 87338 by bmo:ralin@mozilla.com at Thu, 02 Nov 2017 05:47:49 +0000
Bug 1413473 - Verify current focused input to determine whether the opening popup is for form autofill in order not to accidentally open new tab in wrong result types. r=lchang MozReview-Commit-ID: JFvSxHsKC1P
d5158059eaee525a7721b36cc9adfa5987247c93: Bug 1413473 - Verify current focused input to determine whether the opening popup is for form autofill in order not to accidentally open new draft
Ray Lin <ralin@mozilla.com> - Thu, 02 Nov 2017 13:42:12 +0800 - rev 691867
Push 87337 by bmo:ralin@mozilla.com at Thu, 02 Nov 2017 05:43:36 +0000
Bug 1413473 - Verify current focused input to determine whether the opening popup is for form autofill in order not to accidentally open new tab in wrong result types. r=lchang MozReview-Commit-ID: JFvSxHsKC1P
3e544f192e88f14dc21734af59acbbea68d9a456: Bug 1409243 - Enable dotted and dashed border support for webrender; r?ethlin draft
Kevin Chen <kechen@mozilla.com> - Wed, 25 Oct 2017 10:17:41 +0800 - rev 691866
Push 87336 by bmo:kechen@mozilla.com at Thu, 02 Nov 2017 05:24:53 +0000
Bug 1409243 - Enable dotted and dashed border support for webrender; r?ethlin MozReview-Commit-ID: 4TGeavMJY2Q
19171697efe113aae10ad27e7a68a85d2e1945e3: Bug 1413118 - [Form Autofill] Fill "tel-national" to a recognized "tel" field even the international format passes "maxlength". r=seanlee draft
Luke Chang <lchang@mozilla.com> - Thu, 02 Nov 2017 13:17:24 +0800 - rev 691865
Push 87335 by bmo:lchang@mozilla.com at Thu, 02 Nov 2017 05:18:14 +0000
Bug 1413118 - [Form Autofill] Fill "tel-national" to a recognized "tel" field even the international format passes "maxlength". r=seanlee MozReview-Commit-ID: KOyFeaORTWV
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip