6a81bba012c8d4283978ae3c6920843916817bfc: Bug 1293596 (part 2) - Rework nsIWidget bounds getters. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 19 Aug 2016 09:03:04 +1000 - rev 310240
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1293596 (part 2) - Rework nsIWidget bounds getters. r=mstange. This patch makes GetBounds(), GetScreenBounds() and GetClientBounds() more obviously infallible, like existing functions such as GetNaturalBounds() and GetClientSize(). This results in clearer behaviour in nsCocoaWindow.mm if Objective C exceptions occur. Along the way, the patch removes some useless failure checks for these functions. The patch also removes the NS_IMETHOD from GetRestoredBounds and makes that function MOZ_MUST_USE.
1360054f479200925e369d2f8a9441c6cf3b273f: Bug 1293596 (part 1) - Don't use NS_IMETHOD for nsIWidget::AttachViewToTopLevel. r=karlt.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 10 Aug 2016 10:04:08 +1000 - rev 310239
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1293596 (part 1) - Don't use NS_IMETHOD for nsIWidget::AttachViewToTopLevel. r=karlt.
6267238c1337134b5139bc110b2e1ce41f2668f3: Bug 1295842 part 2 - Don't overwrite the hold time when the previous current time is less than zero; r=hiro
Brian Birtles <birtles@gmail.com> - Fri, 19 Aug 2016 11:35:16 +0900 - rev 310238
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1295842 part 2 - Don't overwrite the hold time when the previous current time is less than zero; r=hiro This implements the spec change here: https://github.com/w3c/web-animations/commit/ee1577c959d4fbb2bae8a3daeb5b361b1cc103a1 MozReview-Commit-ID: 8XKaocLbrmL
f2bc80fa587f41a78c6a0a94d19638f2aaf0a588: Bug 1295842 part 1 - Add tests for the updating the finished state procedure; r=hiro
Brian Birtles <birtles@gmail.com> - Fri, 19 Aug 2016 11:35:16 +0900 - rev 310237
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1295842 part 1 - Add tests for the updating the finished state procedure; r=hiro MozReview-Commit-ID: 61ltOYy7QAt
1d767147e160b9f2c8b070b604d939cd76d92051: Bug 1292618: Add Gecko_CopyStyleContentsFrom. r=heycam
Emilio Cobos Álvarez <ecoal95@gmail.com> - Tue, 16 Aug 2016 12:07:17 -0700 - rev 310236
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1292618: Add Gecko_CopyStyleContentsFrom. r=heycam This allows to copy the `content` property value from one nsStyleContent to another, in order to implement content: inherit. MozReview-Commit-ID: 75mQpGRKKba
e6034e58efe42d575dba117c596d4d0c8a9a4a82: Bug 1292618: Specialize ServoStyleSet::ResolveStyleForText to take into account generated nodes. r=heycam
Emilio Cobos Álvarez <ecoal95@gmail.com> - Fri, 12 Aug 2016 11:30:29 -0700 - rev 310235
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1292618: Specialize ServoStyleSet::ResolveStyleForText to take into account generated nodes. r=heycam Eventually, we might want to use the same mechanism that Gecko uses directly, and stop styling text nodes from Servo. This would have the benefit of removing the "stash the change on the parent" thing. MozReview-Commit-ID: IOxNR05jkh
928dd363efa0f375e5c35e3a40a660fb9d44d4a1: Bug 1292618: Support basic pseudo-element restyling. r=heycam
Emilio Cobos Álvarez <ecoal95@gmail.com> - Thu, 11 Aug 2016 19:01:52 -0700 - rev 310234
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1292618: Support basic pseudo-element restyling. r=heycam :before and :after only, for now. MozReview-Commit-ID: 9hLFvVhqIrN
8e274c66ae7f157df79b029c48dd4b434c2bc38e: Bug 1292618: Add Gecko_ClearPODTArray to clear arrays of types without destructors. r=heycam
Emilio Cobos Álvarez <ecoal95@gmail.com> - Thu, 11 Aug 2016 21:54:14 -0700 - rev 310233
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1292618: Add Gecko_ClearPODTArray to clear arrays of types without destructors. r=heycam MozReview-Commit-ID: 3RRvrXn6ZTD
6c347701d343570f7c71b0f8875756e490a17d7a: Bug 1292618: Tidy up nsStyleContent's API now allocations are infallible. r=heycam
Emilio Cobos Álvarez <ecoal95@gmail.com> - Tue, 16 Aug 2016 13:57:31 -0700 - rev 310232
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1292618: Tidy up nsStyleContent's API now allocations are infallible. r=heycam MozReview-Commit-ID: BrHn4RiEWeg
df507a6d053e89118b26667305f44030a2254e0d: Bug 1287653 - Not blocked, so won't fail. CLOSED TREE
Jeff Gilbert <jgilbert@mozilla.com> - Thu, 18 Aug 2016 21:48:09 -0700 - rev 310231
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1287653 - Not blocked, so won't fail. CLOSED TREE MozReview-Commit-ID: L1A7s5Dn0Yb
748308e48c83a96aa8e18dad709e082669eaf5b3: Bug 1284314: Disable a11y jsat mochitests on Windows; r=bustage CLOSED TREE
Aaron Klotz <aklotz@mozilla.com> - Thu, 18 Aug 2016 21:59:48 -0600 - rev 310230
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1284314: Disable a11y jsat mochitests on Windows; r=bustage CLOSED TREE MozReview-Commit-ID: 2OeL7XlaFAR
888a3be7adce0b75ebe340df28038ee3e7ae729a: Backed out 3 changesets (bug 1290551, bug 1290550) for Windows (at least) Marionette crashes in AssertNoRootsTracer::onChild
Phil Ringnalda <philringnalda@gmail.com> - Thu, 18 Aug 2016 19:30:33 -0700 - rev 310229
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Backed out 3 changesets (bug 1290551, bug 1290550) for Windows (at least) Marionette crashes in AssertNoRootsTracer::onChild CLOSED TREE Backed out changeset 3ffbd71ee977 (bug 1290551) Backed out changeset 77bda0e9caba (bug 1290551) Backed out changeset 3763a23b6353 (bug 1290550)
1170f54cad96273c30a4062361b8a6041322b8d9: Backed out 2 changesets (bug 1198135) for e10s reftest assertion failures
Phil Ringnalda <philringnalda@gmail.com> - Thu, 18 Aug 2016 19:23:26 -0700 - rev 310228
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Backed out 2 changesets (bug 1198135) for e10s reftest assertion failures CLOSED TREE Backed out changeset 05d5dee06384 (bug 1198135) Backed out changeset 0d6ede0caa26 (bug 1198135)
baf4430c62c0e6bd5c9ca45ed7454dc311dd99b2: Bug 1284314: Disable a11y jsat mochitests on Windows e10s; r=bustage a=philor CLOSED TREE
Aaron Klotz <aklotz@mozilla.com> - Thu, 18 Aug 2016 20:15:51 -0600 - rev 310227
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1284314: Disable a11y jsat mochitests on Windows e10s; r=bustage a=philor CLOSED TREE MozReview-Commit-ID: LhoVLh4VSkQ
b48acd719d65d0ee50708265c70db73b5ae38d64: Bug 1296399 - Make ProfileStringMap values be UniqueChars instead of raw char*. r=shu
Nick Fitzgerald <fitzgen@gmail.com> - Thu, 18 Aug 2016 12:35:00 -0400 - rev 310226
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1296399 - Make ProfileStringMap values be UniqueChars instead of raw char*. r=shu There was a lot of manual management of the map's string values. By using UniqueChars, everything happens automatically and at the right time in destructors.
d0d6844abaf78d87ee7d20af5b109f7545a528cc: Bug 1296399 - Make the js::SPSProfiler::strings a js::ExclusiveData. r=shu
Nick Fitzgerald <fitzgen@gmail.com> - Thu, 18 Aug 2016 12:35:00 -0400 - rev 310225
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1296399 - Make the js::SPSProfiler::strings a js::ExclusiveData. r=shu The js::SPSProfiler::lock_ only existed to protect the js::SPSProfiler::strings member[0], but it was not clear at all whether it protected all members or what. Instead, let's wrap the strings member in a js::ExclusiveData so that the *only* way to access it by taking the lock and so that it is clear what members need locking. And of course there were multiple places where the member wasn't getting locked properly... [0] See http://searchfox.org/mozilla-central/diff/0df4a565cc0c7ce54d0f7628a87280a6dca140c4/js/src/vm/SPSProfiler.h#215 for the archaeology bits.
b9987df2efafd00c45001e2ae7d0d4ac1b78a125: Bug 1296399 - Make sure that the js::ProfileEntry::Flags fit in the type that they are used with. r=shu
Nick Fitzgerald <fitzgen@gmail.com> - Thu, 18 Aug 2016 12:35:00 -0400 - rev 310224
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1296399 - Make sure that the js::ProfileEntry::Flags fit in the type that they are used with. r=shu
5d88bb4cf62fba6171794188f03830bc8349e70c: Bug 1282741 - Fix assertion involving debug mode toggle cycles in debug mode OSR. r=jandem
Shu-yu Guo <shu@rfrn.org> - Mon, 08 Aug 2016 14:46:00 -0400 - rev 310223
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1282741 - Fix assertion involving debug mode toggle cycles in debug mode OSR. r=jandem
52dcb49307a0a2e4b3ca9aaeb6c11656714acc3f: Bug 1283116 - Implement chrome.management.getSelf. r=kmag
Bob Silverberg <bsilverberg@mozilla.com> - Thu, 18 Aug 2016 11:52:31 -0400 - rev 310222
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1283116 - Implement chrome.management.getSelf. r=kmag MozReview-Commit-ID: Bj9ZyF1meED
c54a60881d23b0e5789b3559bc242d080775d9f6: Bug 1295835 - Address some compilation maybe-uninitialized warnings. r=luke
Leo Gaspard <leo@gaspard.io> - Thu, 18 Aug 2016 11:46:28 -0700 - rev 310221
Push 30576 by ryanvm@gmail.com at Fri, 19 Aug 2016 13:53:39 +0000
Bug 1295835 - Address some compilation maybe-uninitialized warnings. r=luke
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip