56a77b81c616cb0e6f2b46140030e47180c1f0ae: Bug 1411121 - Part 2: Remove printdialog.xul and printjoboptions.xul. r?mconley draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Mon, 06 Nov 2017 09:27:05 +0900 - rev 693378
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
Bug 1411121 - Part 2: Remove printdialog.xul and printjoboptions.xul. r?mconley This patch will remove printing xul dialog and related files since a caller of this xul dialog doesn't exist. The printjoboptions.xul is only used by printdialog.xul. MozReview-Commit-ID: B6VZuj3Lg1b
ddc4e5c925bb49a7a453e05f27f569f63495ade4: 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> - Mon, 06 Nov 2017 09:27:04 +0900 - rev 693377
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +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
179dae92e4d794e7f45ad080ff01908c80691f31: merge mozilla-inbound to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 06 Nov 2017 00:14:30 +0200 - rev 693376
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
merge mozilla-inbound to mozilla-central. r=merge a=merge
73a48b92351a1c615108c36324c4900cb8ad41a6: Bug 1413867 - Remove StopIteration object. r=evilpie
Jan de Mooij <jdemooij@mozilla.com> - Sun, 05 Nov 2017 19:01:04 +0100 - rev 693375
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
Bug 1413867 - Remove StopIteration object. r=evilpie
c73851d5851b51f8d3cb262242e363a0962ba892: merge mozilla-central to mozilla-inbound. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 05 Nov 2017 12:39:18 +0200 - rev 693374
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
merge mozilla-central to mozilla-inbound. r=merge a=merge
ebc611dc8c85055ac62bc945e9871cdc317cf6f9: Backed out 6 changesets (bug 1400618) for asserting in clipboard's dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html on Windows 7 debug without e10s. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 05 Nov 2017 12:22:28 +0200 - rev 693373
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
Backed out 6 changesets (bug 1400618) for asserting in clipboard's dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html on Windows 7 debug without e10s. r=backout Backed out changeset 98a34f658119 (bug 1400618) Backed out changeset 14c27d1d3d54 (bug 1400618) Backed out changeset fc5b7c39dd16 (bug 1400618) Backed out changeset 82f3de55cfdf (bug 1400618) Backed out changeset 9d35e52771e0 (bug 1400618) Backed out changeset a6461f80307c (bug 1400618)
df53224b917158a08bccadeef488f30a2b2ac89b: Backed out csets f9763adebe68, a1c1fe33a052, bf35d13e27f3, c6ad01bf0b66 (bug 1412090) for ASan failures.
Jonathan Kew <jkew@mozilla.com> - Sun, 05 Nov 2017 09:35:24 +0000 - rev 693372
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
Backed out csets f9763adebe68, a1c1fe33a052, bf35d13e27f3, c6ad01bf0b66 (bug 1412090) for ASan failures.
f9763adebe6847072575978df2f8e010d790b083: Bug 1412090 - patch 4 - Also adopt the ContentParent::NotifyUpdatedFonts method on macOS, so that only the parent process needs to register with CFNotificationCenter for font-changed notifications. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Sun, 05 Nov 2017 08:42:32 +0000 - rev 693371
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
Bug 1412090 - patch 4 - Also adopt the ContentParent::NotifyUpdatedFonts method on macOS, so that only the parent process needs to register with CFNotificationCenter for font-changed notifications. r=lsalzman
a1c1fe33a052ac9ff96fbbe389f53687d25e2afc: Bug 1412090 - patch 3 - Check the sandbox policy to verify font files will be readable by the content process before including them in the system font list. r=gps
Jonathan Kew <jkew@mozilla.com> - Sun, 05 Nov 2017 08:42:25 +0000 - rev 693370
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
Bug 1412090 - patch 3 - Check the sandbox policy to verify font files will be readable by the content process before including them in the system font list. r=gps
bf35d13e27f392dc5dcdab3e7755c69b632f46ab: Bug 1412090 - patch 2 - Rework the fontconfig-based platform font list implementation to pass the list of available font patterns from chrome to content, instead of letting the content process get it directly from fontconfig. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Thu, 02 Nov 2017 20:29:33 +0000 - rev 693369
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
Bug 1412090 - patch 2 - Rework the fontconfig-based platform font list implementation to pass the list of available font patterns from chrome to content, instead of letting the content process get it directly from fontconfig. r=lsalzman
c6ad01bf0b669096565646e8f47bb8e6286d22a1: Bug 1412090 - patch 1 - Wrap the font family record used to pass font info from chrome to content on macOS in a union, in preparation for using the same mechanism with a different type of font record on Linux. (No functional change here, just the added union type and some renamings from 'font family list' to 'font list' to be more generic.) r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Thu, 02 Nov 2017 17:23:16 +0000 - rev 693368
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
Bug 1412090 - patch 1 - Wrap the font family record used to pass font info from chrome to content on macOS in a union, in preparation for using the same mechanism with a different type of font record on Linux. (No functional change here, just the added union type and some renamings from 'font family list' to 'font list' to be more generic.) r=lsalzman
98a34f65811942ddd47f28ea047d8542c35eea16: Bug 1400618 part 6 - Remove the workaround for the broken IsPrimaryFrame() in nsFrame::DestroyFrom since it now works also for NAC frames. r=bz
Mats Palmgren <mats@mozilla.com> - Sat, 04 Nov 2017 23:26:50 +0100 - rev 693367
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
Bug 1400618 part 6 - Remove the workaround for the broken IsPrimaryFrame() in nsFrame::DestroyFrom since it now works also for NAC frames. r=bz MozReview-Commit-ID: 1DFyWZBpzwP
14c27d1d3d54bea1e78a706e3c3fd9a1a699a5cf: Bug 1400618 part 5 - Destroy the frames before removing the AccessibleCaret anonymous content (to ensure it happens before the UnbindFromTree). r=bz
Mats Palmgren <mats@mozilla.com> - Sat, 04 Nov 2017 23:26:50 +0100 - rev 693366
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
Bug 1400618 part 5 - Destroy the frames before removing the AccessibleCaret anonymous content (to ensure it happens before the UnbindFromTree). r=bz MozReview-Commit-ID: Kvudz7bJFEZ
fc5b7c39dd167042591c756e94f458c8605ffeea: Bug 1400618 part 4 - Destroy frames before calling nsXBLBinding::ChangeDocument in a few places. r=bz
Mats Palmgren <mats@mozilla.com> - Sat, 04 Nov 2017 23:26:50 +0100 - rev 693365
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
Bug 1400618 part 4 - Destroy frames before calling nsXBLBinding::ChangeDocument in a few places. r=bz nsXBLBinding::ChangeDocument calls UnbindAnonymousContent which calls UnbindFromTree on the content so any frames must be destroyed before that to maintain the invariant that frames are destroyed before unbinding. MozReview-Commit-ID: 8Icj7zqpuZS
82f3de55cfdf597656fc696c95ef9fab21cd6ce6: Bug 1400618 part 3 - Don't let <area>s mess up the frame's IsPrimaryFrame bit, since the frame is actually owned by the <img>. r=bz
Mats Palmgren <mats@mozilla.com> - Sat, 04 Nov 2017 23:26:50 +0100 - rev 693364
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
Bug 1400618 part 3 - Don't let <area>s mess up the frame's IsPrimaryFrame bit, since the frame is actually owned by the <img>. r=bz MozReview-Commit-ID: 7afxM9sWmiA
9d35e52771e022849cbf6a24d67087bee7c4c827: Bug 1400618 part 2 - Remove the nsIFrame::GenConProperty property and make aPostDestroyData deal with unbinding it. r=bz
Mats Palmgren <mats@mozilla.com> - Sat, 04 Nov 2017 23:26:50 +0100 - rev 693363
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
Bug 1400618 part 2 - Remove the nsIFrame::GenConProperty property and make aPostDestroyData deal with unbinding it. r=bz MozReview-Commit-ID: HJ5OTJ4v4Y1
a6461f80307cbf84e54a948e6a08f7e6655857a1: Bug 1400618 part 1 - Collect NAC / generated content and call DestroyAnonymousContent / UnbindFromTree on those after the frames are destroyed. r=bz
Mats Palmgren <mats@mozilla.com> - Sat, 04 Nov 2017 23:26:49 +0100 - rev 693362
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
Bug 1400618 part 1 - Collect NAC / generated content and call DestroyAnonymousContent / UnbindFromTree on those after the frames are destroyed. r=bz MozReview-Commit-ID: 1ENAc22QhrN
e5169de977fa9970354a782febaaf1649f842999: Bug 1331209 - Part 4: Prevent the state machine from continuing if QM is shutting down or the actor has been destroyed; r=asuth
Jan Varga <jan.varga@gmail.com> - Sat, 04 Nov 2017 23:13:51 +0100 - rev 693361
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
Bug 1331209 - Part 4: Prevent the state machine from continuing if QM is shutting down or the actor has been destroyed; r=asuth
63f2e1ab0aca1e229bbd1ed2c844548707b5700d: Bug 1331209 - Part 3: Allow sending of the __delete__ message in one direction only; r=asuth
Jan Varga <jan.varga@gmail.com> - Sat, 04 Nov 2017 23:13:41 +0100 - rev 693360
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
Bug 1331209 - Part 3: Allow sending of the __delete__ message in one direction only; r=asuth
14f4abe67ddc10285cf9ca50fcc1b3487441dfcf: Bug 1331209 - Part 2: Fix incorrect FailOnNonOwningThread() calls; r=asuth
Jan Varga <jan.varga@gmail.com> - Sat, 04 Nov 2017 23:13:20 +0100 - rev 693359
Push 87770 by bmo:mantaroh@gmail.com at Mon, 06 Nov 2017 00:27:52 +0000
Bug 1331209 - Part 2: Fix incorrect FailOnNonOwningThread() calls; r=asuth
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip