26e8e90223c1cf5ac8304e88df00fccab7f34281: Bug 1285239 - Scrolling can randomly get interrupted and show overscroll effect r=botond
Randall Barker <rbarker@mozilla.com> - Thu, 07 Jul 2016 20:05:59 -0700 - rev 304227
Push 79275 by rbarker@mozilla.com at Fri, 08 Jul 2016 16:29:13 +0000
Bug 1285239 - Scrolling can randomly get interrupted and show overscroll effect r=botond
d78eccd3f37ca7e96c9755a058c6b60d3aa91276: Bug 1279665 - skip aria-owns deferred accessible creation for XUL elements, r=yzen
Alexander Surkov <surkov.alexander@gmail.com> - Fri, 08 Jul 2016 11:56:30 -0400 - rev 304226
Push 79274 by surkov.alexander@gmail.com at Fri, 08 Jul 2016 15:56:45 +0000
Bug 1279665 - skip aria-owns deferred accessible creation for XUL elements, r=yzen
ae032972e8faa46109aabcc6b24214fc3367a75d: Bug 1283882 - Update auto-generated bindings; r=me
Jim Chen <nchen@mozilla.com> - Fri, 08 Jul 2016 11:39:10 -0400 - rev 304225
Push 79273 by nchen@mozilla.com at Fri, 08 Jul 2016 15:39:24 +0000
Bug 1283882 - Update auto-generated bindings; r=me
791d192af756752c40ff7bcb6ccd95b70dc1c051: Bug 1283882 - Implement LOCATION_EVENT as native call; r=snorp
Jim Chen <nchen@mozilla.com> - Fri, 08 Jul 2016 11:39:10 -0400 - rev 304224
Push 79273 by nchen@mozilla.com at Fri, 08 Jul 2016 15:39:24 +0000
Bug 1283882 - Implement LOCATION_EVENT as native call; r=snorp Convert LOCATION_EVENT in GeckoEvent to a native method call in GeckoAppShell.
00b02512af81ae1ff6d9de07822169d900420afb: Bug 1283882 - Move location listener to GeckoAppShell; r=snorp
Jim Chen <nchen@mozilla.com> - Fri, 08 Jul 2016 11:39:09 -0400 - rev 304223
Push 79273 by nchen@mozilla.com at Fri, 08 Jul 2016 15:39:24 +0000
Bug 1283882 - Move location listener to GeckoAppShell; r=snorp Move LocationListener implementation from GeckoApp to GeckoAppShell because the LocationListener consumer is in GeckoAppShell.
ecc3a30bda03d468442121e1fbb97aac3d3a2751: Bug 1283844 - Update auto-generated bindings; r=me
Jim Chen <nchen@mozilla.com> - Fri, 08 Jul 2016 11:39:09 -0400 - rev 304222
Push 79273 by nchen@mozilla.com at Fri, 08 Jul 2016 15:39:24 +0000
Bug 1283844 - Update auto-generated bindings; r=me
f39dea845b18d0f8d4e48c4c8ccaf0bca0c8bdaf: Bug 1283844 - Implement SENSOR_EVENT as native call; r=snorp
Jim Chen <nchen@mozilla.com> - Fri, 08 Jul 2016 11:39:09 -0400 - rev 304221
Push 79273 by nchen@mozilla.com at Fri, 08 Jul 2016 15:39:24 +0000
Bug 1283844 - Implement SENSOR_EVENT as native call; r=snorp Remove SENSOR_EVENT from GeckoEvent and implement it as a native method in GeckoAppShell that is invoked by the sensor event listener in GeckoAppShell.
a77fc854862186d0e60c117cb376ef9443e33320: Bug 1283844 - Implement sensor event listener in GeckoAppShell; r=snorp
Jim Chen <nchen@mozilla.com> - Fri, 08 Jul 2016 11:39:09 -0400 - rev 304220
Push 79273 by nchen@mozilla.com at Fri, 08 Jul 2016 15:39:24 +0000
Bug 1283844 - Implement sensor event listener in GeckoAppShell; r=snorp Implement SensorEventListener directly in GeckoAppShell instead of indirectly through GeckoInterface and GeckoApp, because the SensorEventListener consumer is in GeckoAppShell.
d4425c613ca5f3e0629e1cb6fee0a674e6461a70: Bug 1278265 - Give each JS shell thread its own SPS pseudo stack to avoid races. r=sfink
Jan de Mooij <jdemooij@mozilla.com> - Fri, 08 Jul 2016 17:31:30 +0200 - rev 304219
Push 79272 by jandemooij@gmail.com at Fri, 08 Jul 2016 15:31:55 +0000
Bug 1278265 - Give each JS shell thread its own SPS pseudo stack to avoid races. r=sfink
ae024662143f6ed781d21559aa3db09404c71594: Bug 1281759 - Try to work around mysterious AMD crashes. r=sunfish
Jan de Mooij <jdemooij@mozilla.com> - Fri, 08 Jul 2016 17:30:30 +0200 - rev 304218
Push 79272 by jandemooij@gmail.com at Fri, 08 Jul 2016 15:31:55 +0000
Bug 1281759 - Try to work around mysterious AMD crashes. r=sunfish
e6dcdb2b865185502424f959fe0d2427044a14c6: Bug 1285040 - Adapt device manager pushDir to latest adb; r=bc
Geoff Brown <gbrown@mozilla.com> - Fri, 08 Jul 2016 09:20:03 -0600 - rev 304217
Push 79271 by gbrown@mozilla.com at Fri, 08 Jul 2016 15:20:11 +0000
Bug 1285040 - Adapt device manager pushDir to latest adb; r=bc
53ac5a12a19b1243e8df3b68de2183a0d853eec0: Bug 1285541 - touch clobber to fix bustage
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 08 Jul 2016 16:32:49 +0200 - rev 304216
Push 79270 by cbook@mozilla.com at Fri, 08 Jul 2016 14:33:06 +0000
Bug 1285541 - touch clobber to fix bustage
aea13acdf417e8178e731645bc1701163d191ee5: Bug 1285541 - Update cubeb to revision b8aebef3. r=padenot
Paul Adenot <paul@paul.cx> - Fri, 08 Jul 2016 15:56:56 +0200 - rev 304215
Push 79269 by paul@paul.cx at Fri, 08 Jul 2016 13:57:04 +0000
Bug 1285541 - Update cubeb to revision b8aebef3. r=padenot Patches by achronop. MozReview-Commit-ID: 2RurT5Y3CHo
04ee49f5bd4a16e88eefcb1ca8e890274d25593d: Bug 1271751 - part 8 - fix bug in nsTArray_CopyWithConstructors; r=erahm
Nathan Froyd <froydnj@gmail.com> - Fri, 08 Jul 2016 16:59:04 -0400 - rev 304214
Push 79268 by nfroyd@mozilla.com at Fri, 08 Jul 2016 13:00:46 +0000
Bug 1271751 - part 8 - fix bug in nsTArray_CopyWithConstructors; r=erahm The backwards copying case in MoveOverlappingRegion had a bug: rather than destroying each element from the source range as we moved it, we would always destroy the element at the beginning of the source range. Fortunately, none of the existing types that were copied via constructors seem to trigger the problematic code.
acf15b7ae545af2f723a7a15b6a7cde8fa9cf63b: Bug 1271751 - part 7 - remove nsTArray_CopyWith*::Copy*; r=erahm
Nathan Froyd <froydnj@gmail.com> - Fri, 08 Jul 2016 16:59:05 -0400 - rev 304213
Push 79268 by nfroyd@mozilla.com at Fri, 08 Jul 2016 13:00:46 +0000
Bug 1271751 - part 7 - remove nsTArray_CopyWith*::Copy*; r=erahm After all the previous patches, we never call these functions. Any copying required by nsTArray is taken care of by other means.
a4ec59ebd89761e0c4f5e84082740fc28537182c: Bug 1271751 - part 6 - make ShiftData actually move its elements rather than copying; r=erahm
Nathan Froyd <froydnj@gmail.com> - Fri, 08 Jul 2016 16:59:05 -0400 - rev 304212
Push 79268 by nfroyd@mozilla.com at Fri, 08 Jul 2016 13:00:46 +0000
Bug 1271751 - part 6 - make ShiftData actually move its elements rather than copying; r=erahm This change eliminates the last use of the Copy* family of functions.
862be98e16060a61fb36485e5a1243973b1a0dd2: Bug 1271751 - part 5 - use MoveNonOverlappingRegion instead of CopyNonOverlappingRegion; r=erahm
Nathan Froyd <froydnj@gmail.com> - Fri, 08 Jul 2016 16:59:05 -0400 - rev 304211
Push 79268 by nfroyd@mozilla.com at Fri, 08 Jul 2016 13:00:46 +0000
Bug 1271751 - part 5 - use MoveNonOverlappingRegion instead of CopyNonOverlappingRegion; r=erahm In all of the calls to CopyNonOverlappingRegion from within nsTArray, we don't care about the contents of the source afterwards. So we can use moves instead of copies to potentially make things more efficient.
a458e6f337ce9ebbd2c96508d8c05e3a78a14ff7: Bug 1271751 - part 4 - rename CopyNonOverlappingRegionWithHeader to MoveNonOverlappingRegionWithHeader; r=erahm
Nathan Froyd <froydnj@gmail.com> - Fri, 08 Jul 2016 16:59:05 -0400 - rev 304210
Push 79268 by nfroyd@mozilla.com at Fri, 08 Jul 2016 13:00:46 +0000
Bug 1271751 - part 4 - rename CopyNonOverlappingRegionWithHeader to MoveNonOverlappingRegionWithHeader; r=erahm Whenever we're copying the header, we can be guaranteed that we're never going to use the elements from the old array afterward, so can move (in the C++ sense) the elements rather than copying them.
c726b0821954d4df564983e0fd59c97ef1c271d6: Bug 1271751 - part 3 - add Move{Non,}OverlappingRegion; r=erahm
Nathan Froyd <froydnj@gmail.com> - Fri, 08 Jul 2016 16:59:05 -0400 - rev 304209
Push 79268 by nfroyd@mozilla.com at Fri, 08 Jul 2016 13:00:46 +0000
Bug 1271751 - part 3 - add Move{Non,}OverlappingRegion; r=erahm We'll need these for future patches as we transition nsTArray to use moves for most of its operations rather than copies. The implementation of these functions are essentially cut-and-paste versions of the Copy* functions, but using moves.
7247f68ba1108f4d9447536060e0c27463ff78ff: Bug 1271751 - part 2 - rename {Copy,Move}Elements to something more accurate; r=erahm
Nathan Froyd <froydnj@gmail.com> - Fri, 08 Jul 2016 16:59:05 -0400 - rev 304208
Push 79268 by nfroyd@mozilla.com at Fri, 08 Jul 2016 13:00:46 +0000
Bug 1271751 - part 2 - rename {Copy,Move}Elements to something more accurate; r=erahm The names {Copy,Move}Elements are based on the use of mem{cpy,move}, respectively. However, I submit that we really want the names to reflect the C++ operations being done, rather than the underlying implementation details. So let's rename these to reflect that we are always copying the elements, and discriminate between the two cases based on whether the regions being copied overlap or not. Bring CopyHeaderAndElements along for the ride, as well.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip