49bc0b96cde2e70fa4af07baa67ea77037cb1084: Bug 1278590 - Create a FennecRunner; r=ahal,gbrown
Maja Frydrychowicz <mjzffr@gmail.com> - Tue, 07 Jun 2016 11:45:08 -0400 - rev 342143
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1278590 - Create a FennecRunner; r=ahal,gbrown Add FennecEmulatorRunner (for convenience), FennecRunner, FennecContext and EmulatorAVD. Common behaviour is defined in BaseEmulator and RemoteContext to distinguish from B2G and Fennec specifics. I've tried to decouple ArchContext from B2GContext, as well. The emulator/adb commands in FennecRunner and EmulatorAVD are intended to match the behaviour seen in current Android automation (e.g. mochitest). MozReview-Commit-ID: 1tqD0DStdHR
3a187db6d5dea0ef6990a8eba82ce9766ca7cc59: Bug 1280691: remove old decision tasks and references to them; r=garndt
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 20 Jun 2016 18:33:05 +0000 - rev 342142
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1280691: remove old decision tasks and references to them; r=garndt MozReview-Commit-ID: 3o1nz7sP0j1
a1ab2e55d12974adf8280f46f2bff78bdbb1f008: Bug 1262807 - Change the heuristic at which the TiledRegion collapses down to a single rect. r=mstange
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 20 Jun 2016 14:50:15 -0400 - rev 342141
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1262807 - Change the heuristic at which the TiledRegion collapses down to a single rect. r=mstange MozReview-Commit-ID: CYi3NbPLvnS
0468fca8fde3e4a46d9d7fcdda3704a0d0792d34: Bug 1262807 - Add logging support for TiledRegion classes. r=mstange
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 20 Jun 2016 14:50:04 -0400 - rev 342140
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1262807 - Add logging support for TiledRegion classes. r=mstange MozReview-Commit-ID: JsmqcpYsyip
2a807ca4df8ead6f9185e8d7c24073a6223c7073: Bug 1280789 - Unbreak mingw builds, r=sfink
zhoubcfan@163.com - Mon, 20 Jun 2016 18:43:02 +0100 - rev 342139
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1280789 - Unbreak mingw builds, r=sfink
9a6b2786a581468395e5346953da2cb1abab8b05: Bug 1229473 - Don't use composite colors for border sizes > 10000px because it's too slow. r=tn
Mats Palmgren <mats@mozilla.com> - Mon, 20 Jun 2016 19:55:57 +0200 - rev 342138
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1229473 - Don't use composite colors for border sizes > 10000px because it's too slow. r=tn
5ac935a39dc2e72296b004c5ee4089f94b8832d4: Bug 1280126 - Use tooltool hostutils for Android automated tests; r=kmoir
Geoff Brown <gbrown@mozilla.com> - Mon, 20 Jun 2016 11:39:40 -0600 - rev 342137
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1280126 - Use tooltool hostutils for Android automated tests; r=kmoir
4a25006fb0ead19d818f6f030ed263ffe5f168a2: Bug 1280356 - Allow tc tests to define extra.treeherder.machine; r=dustin
Geoff Brown <gbrown@mozilla.com> - Mon, 20 Jun 2016 11:39:39 -0600 - rev 342136
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1280356 - Allow tc tests to define extra.treeherder.machine; r=dustin
c4be443b20d068b1a18b6929c6e2f76fef4de235: Bug 1277255, land NSS_3_25_RC1, r=me
Kai Engert <kaie@kuix.de> - Mon, 20 Jun 2016 19:17:28 +0200 - rev 342135
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1277255, land NSS_3_25_RC1, r=me
4e6b1c5bc5bf71c84ce30d37cf4944b4c2d3f761: Bug 1280805 - Don't assert in the valid case where the child process gets an event with an input block id but no mHandledByAPZ. r=rbarker
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 20 Jun 2016 12:52:47 -0400 - rev 342134
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1280805 - Don't assert in the valid case where the child process gets an event with an input block id but no mHandledByAPZ. r=rbarker MozReview-Commit-ID: 9L4xdnoSJ0p
54d410626a98bfb517445a727c2683e81fa3105e: Bug 1280998 - Make a copy of the SurfaceDescriptor before sending it to IPC. r=nical
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 20 Jun 2016 12:59:35 -0400 - rev 342133
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1280998 - Make a copy of the SurfaceDescriptor before sending it to IPC. r=nical The IPDL code unconditionally calls forget() on any Shmem instances that are sent over the IPC channel. This means that if the child process has a SurfaceDescriptor containing a Shmem (such as a shmem-type SurfaceDescriptorBuffer) then the shmem object in it will be zeroed out after sending it over IPC. In order to still have access to the underlying SharedMemory, we need to make a copy of the shmem or SurfaceDescriptor before doing the IPC call. Note that this is true for safe and unsafe shmems. MozReview-Commit-ID: KjEhPNiQhf9
ac276f95b75118731e3ef913f2786858e7c7d206: Bug 1278294 - move accessible tree logging into separate method, part=6, r=yzen
Alexander Surkov <surkov.alexander@gmail.com> - Mon, 20 Jun 2016 11:35:38 -0400 - rev 342132
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1278294 - move accessible tree logging into separate method, part=6, r=yzen
8623823c103f0dfe35a4094f6e6752e65633deb8: Bug 1278925 - micro-optimize nsCOMArray appending with already_AddRefed AppendElement; r=erahm
Nathan Froyd <froydnj@gmail.com> - Mon, 20 Jun 2016 18:38:10 -0400 - rev 342131
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1278925 - micro-optimize nsCOMArray appending with already_AddRefed AppendElement; r=erahm In all of the places touched by this patch, the smart pointer we're appending is about to become unused, so simply .forget()'ing its reference into the appropriate nsCOMArray works just fine.
d4f903cba94d921ccf99931961d823f53389399c: Bug 1278314 - avoid invalid copying of objects in PrefsHelper.h; r=darchons
Nathan Froyd <froydnj@gmail.com> - Mon, 20 Jun 2016 18:37:13 -0400 - rev 342130
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1278314 - avoid invalid copying of objects in PrefsHelper.h; r=darchons In an expression such as: const auto& x = cond() ? AClass(...) : AClass(); the C++ standard specifies that the copy constructor of AClass is invoked on the result of the conditional expression ([expr.cond]p6). GCC does not honor this part of the specification, whereas clang does; clang therefore complains about instances of code such as: const auto& jstrVal = type == widget::PrefsHelper::PREF_STRING ? jni::StringParam(strVal, aPrefName.Env()) : jni::StringParam(nullptr); as jni::StringParam is not copy-constructable. The simplest solution that does not introduce unnecessary allocation uses mozilla::Maybe to hold the temporary objects and to hide some of the details of constructing objects in-place. The compiler may even be able to optimize away some of the unnnecessary checks that Maybe introduces (e.g. checking for whether the Maybe is a Some or None at certain points).
eb5d01073c323309c379f37baa434207da0e1611: Bug 1279608: Move nsBaseWidget.cpp's PRTimeToSeconds and kAccessibilityLastRunDatePref definitions inside the same #ifdef guard where their usages are. r=jimm
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 10 Jun 2016 13:04:31 -0700 - rev 342129
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1279608: Move nsBaseWidget.cpp's PRTimeToSeconds and kAccessibilityLastRunDatePref definitions inside the same #ifdef guard where their usages are. r=jimm MozReview-Commit-ID: 5RAdy4RCDOQ
eb036505334d2779b093a943d3a0d033fce11848: Bug 1280845 - IonMonkey: MIPS32: Fix Assembler::UpdateBoundsCheck. r=bbouvier
Heiher <r@hev.cc> - Mon, 20 Jun 2016 22:22:12 +0800 - rev 342128
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1280845 - IonMonkey: MIPS32: Fix Assembler::UpdateBoundsCheck. r=bbouvier --- js/src/jit/mips32/Assembler-mips32.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
ce1997b5e10dfaf141d884e58fc5a0ec7964885c: Bug 1280377 - IonMonkey: MIPS64: Add FloatRegisters::AllSingleMask. r=lth
Heiher <r@hev.cc> - Mon, 20 Jun 2016 22:22:00 +0800 - rev 342127
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1280377 - IonMonkey: MIPS64: Add FloatRegisters::AllSingleMask. r=lth --- js/src/jit/mips64/Architecture-mips64.h | 1 + 1 file changed, 1 insertion(+)
87d0b9d9da9478d6a06612400e0a43842962912a: Bug 1278574 - [1.3] Allow only a single media decoder (pair) on Android 4.2 and earlier. r=jya,snorp
Eugen Sawin <esawin@mozilla.com> - Thu, 09 Jun 2016 15:20:23 +0200 - rev 342126
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1278574 - [1.3] Allow only a single media decoder (pair) on Android 4.2 and earlier. r=jya,snorp
ab5f00905c50354585c89bb18d16d3c4749a3a61: Bug 1264948 - IonBuilder::addOsrValueTypeBarrier, check for OOMs when unboxing OSR values. r=h4writer
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Mon, 20 Jun 2016 13:54:08 +0000 - rev 342125
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1264948 - IonBuilder::addOsrValueTypeBarrier, check for OOMs when unboxing OSR values. r=h4writer
a7a5f51c271b800af05b967554a7152d7ba230fc: Bug 1264948 - IonBuilder::inlineArray, check for OOMs when creating array elements without resume points. r=h4writer
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Mon, 20 Jun 2016 13:54:08 +0000 - rev 342124
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1264948 - IonBuilder::inlineArray, check for OOMs when creating array elements without resume points. r=h4writer
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip