f4b165800dd77f1482d620a4ff3658083f6282d7: Bug 1324430 - Implement nsTSubstring_CharT::Assign with length for a better string buffer sharing, r=froydnj a=jcristau
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 23 Dec 2016 17:22:21 +0100 - rev 460199
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1324430 - Implement nsTSubstring_CharT::Assign with length for a better string buffer sharing, r=froydnj a=jcristau
048ad2874f2cc95adc4fa20ad3e35d5439f4ad62: Bug 1324064: Stop accessing printer devices in the child when printing via parent. r=jimm a=lizzard
Bob Owen <bobowencode@gmail.com> - Fri, 06 Jan 2017 11:29:11 +0000 - rev 460198
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1324064: Stop accessing printer devices in the child when printing via parent. r=jimm a=lizzard This should remove all access to printer devices on Windows, there might by some other OS specific code which still does.
2c312ad91c1b26a9f80cec96cfb5f05f848241d5: Bug 1321831 - Delay loading RDM devices to allow faster open. r=ochameau a=jcristau
J. Ryan Stinnett <jryans@gmail.com> - Thu, 29 Dec 2016 11:59:09 -0600 - rev 460197
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1321831 - Delay loading RDM devices to allow faster open. r=ochameau a=jcristau MozReview-Commit-ID: 4UkW0qjSAmr
873a995535164f63c126a34cb91da4095559d67c: Bug 1321566 Part 2: Use Disconnect pattern to manage nsPrintEngine member in nsPagePrintTimer. r=bobowen a=jcristau
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 03 Jan 2017 11:10:11 +0000 - rev 460196
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1321566 Part 2: Use Disconnect pattern to manage nsPrintEngine member in nsPagePrintTimer. r=bobowen a=jcristau
9d7e7bc831d1e9114be01a5738284fd97ddf3d76: Bug 1321566 Part 1: Use UniquePtr to hold nsPrintData in nsPrintEngine. r=jwatt a=jcristau
Bob Owen <bobowencode@gmail.com> - Tue, 03 Jan 2017 11:10:11 +0000 - rev 460195
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1321566 Part 1: Use UniquePtr to hold nsPrintData in nsPrintEngine. r=jwatt a=jcristau
043b3b44cd5c8d07140588c2c614b022c4e162f8: Bug 1304266 - Remove libevent workaround for MacOS 10.4 bug (r=dvander) a=jcristau
Bill McCloskey <billm@mozilla.com> - Tue, 03 Jan 2017 15:24:32 -0800 - rev 460194
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1304266 - Remove libevent workaround for MacOS 10.4 bug (r=dvander) a=jcristau MozReview-Commit-ID: 1U1TLlKT7aa
726006ccf77936332f0369e1184b434e2e4444ae: Bug 1295001 - Check interface blocks during validation. - r=kvark a=jcristau
Jeff Gilbert <jgilbert@mozilla.com> - Fri, 30 Dec 2016 18:52:49 -0800 - rev 460193
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1295001 - Check interface blocks during validation. - r=kvark a=jcristau MozReview-Commit-ID: 6nyTZPLmbdC
59fd34b227157fb9515a4badb88339c4aea121c3: Bug 1219556 - report full body size from NetworkResponseListener; r=jryans a=jcristau
Tom Tromey <tom@tromey.com> - Fri, 23 Dec 2016 11:11:37 -0700 - rev 460192
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1219556 - report full body size from NetworkResponseListener; r=jryans a=jcristau MozReview-Commit-ID: LMMycsbcRg1
29165fb690044f72c1d0265be4727bec83c4544f: Bug 569229 - Close outer entities when they're parsed even if we're blocking the parser. r=erahm. a=jcristau
Peter Van der Beken <peterv@propagandism.org> - Tue, 06 Sep 2016 15:24:06 +0200 - rev 460191
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 569229 - Close outer entities when they're parsed even if we're blocking the parser. r=erahm. a=jcristau
10e1849db4be083d35c4e40a7d7a7b32a0437817: Bug 1329006 Make RescheduleTimeouts() deadlines correctly for suspended windows. r=smaug a=jcristau
Ben Kelly <ben@wanderview.com> - Mon, 09 Jan 2017 14:08:18 -0800 - rev 460190
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1329006 Make RescheduleTimeouts() deadlines correctly for suspended windows. r=smaug a=jcristau
1c8a9f489bb4bf063b1502222a4cda953d80d7f6: Backed out changeset 7ae159c1ae97 (bug 1312480) a=backout
Wes Kocher <wkocher@mozilla.com> - Mon, 09 Jan 2017 12:25:37 -0800 - rev 460189
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Backed out changeset 7ae159c1ae97 (bug 1312480) a=backout
9fb0bcde1a7f566356097330bf5b565b33bc00fc: Bug 1322737 - Implement ability to show basic placeholders for missing about:newtab thumbnails. r=gijs a=lizzard
Dão Gottwald <dao@mozilla.com> - Fri, 06 Jan 2017 15:00:25 +0100 - rev 460188
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1322737 - Implement ability to show basic placeholders for missing about:newtab thumbnails. r=gijs a=lizzard
1f3bb12e7ea66181f264cb8f5f4ab125f6b56fbf: Bug 1320484 part 3: Add reftest for simple positioning of abspos child inside of a -webkit-box container. r=mats a=jcristau
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 09 Jan 2017 10:52:26 -0800 - rev 460187
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1320484 part 3: Add reftest for simple positioning of abspos child inside of a -webkit-box container. r=mats a=jcristau MozReview-Commit-ID: 4SIys1zdkvy
1912201626c16373c3b5ce8206cd24b93f6fdc22: Bug 1320484 part 2: Wrap abspos placeholders in anonymous flex items, in flex containers that are really emulating legacy -webkit-box containers. r=mats a=jcristau
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 09 Jan 2017 10:52:26 -0800 - rev 460186
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1320484 part 2: Wrap abspos placeholders in anonymous flex items, in flex containers that are really emulating legacy -webkit-box containers. r=mats a=jcristau This changeset is intended to revert the logic from "Bug 1269045 part 3" [1], *specifically* for legacy "-webkit-box"/"-webkit-inline-box" flex containers. [1] https://hg.mozilla.org/mozilla-central/rev/707b2ab5879d MozReview-Commit-ID: vc4TuAoLai
d51decb665c07ee712aee1c4044471b1607ef84e: Bug 1320484 part 1: Improve documentation for debug-only function FrameWantsToBeInAnonymousItem(), & change its arg from nsIAtom* to nsIFrame*. r=mats a=jcristau
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 09 Jan 2017 10:52:26 -0800 - rev 460185
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1320484 part 1: Improve documentation for debug-only function FrameWantsToBeInAnonymousItem(), & change its arg from nsIAtom* to nsIFrame*. r=mats a=jcristau This patch doesn't affect behavior at all -- it just refactors the sanity-checking function "FrameWantsToBeInAnonymousItem()", so that the next patch in this series can give it a new special case that checks a state bit on the container frame. This patch renames "parent" to "container" in this function's variable-names, for clarity, because when this function returns true, the flex/grid container is actually NOT expected to be the parent of aFrame. Rather, it's expected to be the grandparent, and the anonymous flex/grid item would be the parent. So, "aContainerFrame"/"containerType" is a bit more accurate (representing the flex/grid container for aFrame). Also worth mentioning: this patch makes FrameWantsToBeInAnonymousItem() perform its own local GetType() call, instead of accepting an already-queried GetType() result from the caller (as it previously did). Technically this could cause a slight perf hit, but it doesn't really matter since this is in "#ifdef DEBUG" sanity-checking code anyway. We could keep the nsIAtom* as an additional arg to avoid this new call, but it seems better to fall on the side of simplicity & just look up GetType() independently, rather than complicating the function signature with an extra arg. MozReview-Commit-ID: 4oJFkQMuH9c
35faa0cd51d5425962a07e3c488884223de0aed7: Bug 1328508 - Increase the print watchdog timer for debug builds, and add some warnings to make watchdog timeouts visible. r=bobowen, a=jcristau
Jonathan Watt <jwatt@jwatt.org> - Mon, 09 Jan 2017 16:11:24 +0000 - rev 460184
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1328508 - Increase the print watchdog timer for debug builds, and add some warnings to make watchdog timeouts visible. r=bobowen, a=jcristau
b7a454e513ffc0dc1df147a0559332cee17f2c4c: Bug 1316654 - Fix the DrawTargetSkia::CreateSimilarDrawTarget check for non-raster backed SkCanvas to be more robust. r=lsalzman, a=jcristau
Jonathan Watt <jwatt@jwatt.org> - Mon, 09 Jan 2017 16:08:49 +0000 - rev 460183
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1316654 - Fix the DrawTargetSkia::CreateSimilarDrawTarget check for non-raster backed SkCanvas to be more robust. r=lsalzman, a=jcristau
ae40c9ff8660cbe0239161cff7ec3db1faa4c468: Bug 1321698 part 3: Fold nsFlexContainerFrame's old IsLegacyBox() function into its only remaining caller, nsFlexContainerFrame::Init(). r=mats a=jcristau
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 02 Dec 2016 10:44:07 -0800 - rev 460182
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1321698 part 3: Fold nsFlexContainerFrame's old IsLegacyBox() function into its only remaining caller, nsFlexContainerFrame::Init(). r=mats a=jcristau This patch is to prevent any new callers of this API, since we can now rely on the new frame state bit (NS_STATE_FLEX_IS_LEGACY_WEBKIT_BOX) to test for this. MozReview-Commit-ID: BONaqPC30Cn
bd10e45827131158e9dd3948396d8859b1674fad: Bug 1321698 part 2: Use the new frame state bit to check for -webkit-box containers. r=mats a=jcristau
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 02 Dec 2016 10:32:31 -0800 - rev 460181
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1321698 part 2: Use the new frame state bit to check for -webkit-box containers. r=mats a=jcristau Note that at the callsites in nsCSSFrameConstructor.cpp, we have to also check the frame type (since the frame state bit is in a range of bits whose meaning differs depending on frame type). The first change in this patch is the addition of a convenience fucntion that checks both the frame type as well as the frame state bit. MozReview-Commit-ID: DEOThTX5NAO
181a7b3a8c42e00c34f875a5def13cab8f9faccc: Bug 1321698 part 1: Set a frame state bit on nsFlexContainerFrame if it's emulating -webkit-box. r=mats a=jcristau
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 02 Dec 2016 01:02:00 -0800 - rev 460180
Push 41361 by bmo:ttromey@mozilla.com at Thu, 12 Jan 2017 22:32:11 +0000
Bug 1321698 part 1: Set a frame state bit on nsFlexContainerFrame if it's emulating -webkit-box. r=mats a=jcristau MozReview-Commit-ID: 5eL55atUBnT
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip