335cdcff54f425ba8b4a080baf863b5e367f90f1: Bug 1291385 - 3. Don't send viewport flush message; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 14 Sep 2016 12:43:36 -0400 - rev 313944
Push 81749 by nchen@mozilla.com at Wed, 14 Sep 2016 16:44:09 +0000
Bug 1291385 - 3. Don't send viewport flush message; r=snorp We used to use it to sync viewport metrics between Gecko and Java, but I don't think this is needed anymore.
88e521197760c92f2f688d4223915844a0a66c69: Bug 1291385 - 2 .Move restrictions package from geckoview to Fennec; r=nalexander
Jim Chen <nchen@mozilla.com> - Wed, 14 Sep 2016 12:43:36 -0400 - rev 313943
Push 81749 by nchen@mozilla.com at Wed, 14 Sep 2016 16:44:09 +0000
Bug 1291385 - 2 .Move restrictions package from geckoview to Fennec; r=nalexander The restrictions package really belongs in Fennec code rather than in geckoview code. The move also eliminates some dependency errors because the restrictions package references some classes in Fennec code.
403103b3b8650b27f945c97ec41ec2d46036aeba: Bug 1291385 - 1. Remove geckoview dependency on certain GeckoApp constants; r=sebastian
Jim Chen <nchen@mozilla.com> - Wed, 14 Sep 2016 12:43:36 -0400 - rev 313942
Push 81749 by nchen@mozilla.com at Wed, 14 Sep 2016 16:44:09 +0000
Bug 1291385 - 1. Remove geckoview dependency on certain GeckoApp constants; r=sebastian Code in geckoview depends on several string constants in GeckoApp. This patch moves PREFS_OOM_EXCEPTION and ACTION_ALERT_CALLBACK from GeckoApp to GeckoAppShell, to reverse the dependency. Ideally, we'd want those constants to not be used or used differently in geckoview code, but this is a quick workaround for now. GeckoThread uses GeckoApp.ACTION_HOMESCREEN_SHORTCUT, but that block of code is actually obsolete, so this patch removes the code block and the dependency.
74422ceb5af227175a0c42d91c33b936d1568811: Bug 1258470 - 3. Small optimizations in ThumbnailHelper; r=nalexander
Jim Chen <nchen@mozilla.com> - Wed, 14 Sep 2016 12:43:36 -0400 - rev 313941
Push 81749 by nchen@mozilla.com at Wed, 14 Sep 2016 16:44:09 +0000
Bug 1258470 - 3. Small optimizations in ThumbnailHelper; r=nalexander This patch includes a small memory optimization of using ArrayList and `volatile int` for storing the pending thumbnails list and pending width, instead of using LinkedList and AtomicInteger, respectively. The patch also fixes a possible race condition due to calling processNextThumbnail outside of a lock. Now it must be called inside a lock and its name is changed to reflect that.
ead253ed6f223ecb41d65ea61f1acf89a942e215: Bug 1258470 - 2. Move thumbnail code out of BitmapUtils; r=nalexander
Jim Chen <nchen@mozilla.com> - Wed, 14 Sep 2016 12:43:36 -0400 - rev 313940
Push 81749 by nchen@mozilla.com at Wed, 14 Sep 2016 16:44:09 +0000
Bug 1258470 - 2. Move thumbnail code out of BitmapUtils; r=nalexander Move the "thumbnail:" handler out of BitmapUtils and into ThumbnailHelper and PromptListItem. The patch adds two overloads of the getAndProcessThumbnailFor method in ThumbnailHelper, which handle the tasks of getting a thumbnail for a specific tab and calling a given BitmapLoader. Because only PromptListItem makes use of the "thumbnail:" convention, the actual handling of "thumbnail:" is moved to PromptListItem, which calls ThumbnailHelper to get the thumbnail.
9e4e13f55217a91681cbe2b0e5a9e82d3fe7ecae: Bug 1258470 - 1. Remove RTL and ZoomConstraints variables from gfx; r=rbarker
Jim Chen <nchen@mozilla.com> - Wed, 14 Sep 2016 12:43:35 -0400 - rev 313939
Push 81749 by nchen@mozilla.com at Wed, 14 Sep 2016 16:44:09 +0000
Bug 1258470 - 1. Remove RTL and ZoomConstraints variables from gfx; r=rbarker We no longer send viewport metadata, so we don't actually make use of the RTL and ZoomConstraints variables we keep in Java. There is a single usage of an RTL flag in ImmutableViewportMetrics.offsetViewportByAndClamp, but I think the two branches are equivalent, so the RTL flag is not needed there either.
4bb39c7c98dda7397546e975853af152dcd9f77b: Bug 1271650 - Implement a C++ interface for DebuggerFrame.onStep.
Eddy Bruel <ejpbruel@mozilla.com - Wed, 14 Sep 2016 18:23:12 +0200 - rev 313938
Push 81748 by ejpbruel@mozilla.com at Wed, 14 Sep 2016 16:24:11 +0000
Bug 1271650 - Implement a C++ interface for DebuggerFrame.onStep.
e03332b2656bfafaa97bfbfa260d1ff3eb30b662: Bug 1302275 - Add a way to track Constellations (Units of related similar origin browsing contexts) to nsGlobalWindow, r=billm
Michael Layzell <michael@thelayzells.com> - Tue, 13 Sep 2016 11:32:08 -0400 - rev 313937
Push 81747 by michael@thelayzells.com at Wed, 14 Sep 2016 16:22:46 +0000
Bug 1302275 - Add a way to track Constellations (Units of related similar origin browsing contexts) to nsGlobalWindow, r=billm MozReview-Commit-ID: AjbVZHEL9WZ
f82d03a8de0c9912d0d68393f7f5681af9776b3c: Bug 1271650 - Factor our processParsedResumptionValue(Helper).
Eddy Bruel <ejpbruel@mozilla.com - Wed, 14 Sep 2016 18:22:03 +0200 - rev 313936
Push 81746 by ejpbruel@mozilla.com at Wed, 14 Sep 2016 16:22:26 +0000
Bug 1271650 - Factor our processParsedResumptionValue(Helper).
6f0ecfb7ad9c2a9da978bc94d1a7470de87a8292: Bug 1271650 - Remove processResumptionValueHelper. r=jimb
Eddy Bruel <ejpbruel@mozilla.com - Wed, 14 Sep 2016 18:19:46 +0200 - rev 313935
Push 81745 by ejpbruel@mozilla.com at Wed, 14 Sep 2016 16:20:11 +0000
Bug 1271650 - Remove processResumptionValueHelper. r=jimb
d43cca3b50a7f61593a27dba9886735cbe32b5cd: Bug 1296746 - followup - fix silly typo; r=bustage
Nathan Froyd <froydnj@mozilla.com> - Wed, 14 Sep 2016 19:53:59 -0400 - rev 313934
Push 81744 by nfroyd@mozilla.com at Wed, 14 Sep 2016 15:56:06 +0000
Bug 1296746 - followup - fix silly typo; r=bustage
e95f8d487fbcc97766b5456ae12eb524563f4900: Bug 1296746 - explicitly ignore the result of Send{Observe,Unobserve}Vsync in CompositorWidgetParent; r=jimm
Nathan Froyd <froydnj@mozilla.com> - Wed, 14 Sep 2016 19:28:26 -0400 - rev 313933
Push 81743 by nfroyd@mozilla.com at Wed, 14 Sep 2016 15:32:09 +0000
Bug 1296746 - explicitly ignore the result of Send{Observe,Unobserve}Vsync in CompositorWidgetParent; r=jimm
4af263033e78ebb50549fea767216d1d818f3c9c: Bug 1298134 - fix member initialization order in VRDisplayOculus; r=kip
Nathan Froyd <froydnj@mozilla.com> - Wed, 14 Sep 2016 19:28:26 -0400 - rev 313932
Push 81743 by nfroyd@mozilla.com at Wed, 14 Sep 2016 15:32:09 +0000
Bug 1298134 - fix member initialization order in VRDisplayOculus; r=kip
ea26aa5ed06659432eb2b514a8d4ccb8a406ba0c: Bug 1298132 - remove unused variables in gfxVROculus.cpp; r=kip
Nathan Froyd <froydnj@mozilla.com> - Wed, 14 Sep 2016 19:28:26 -0400 - rev 313931
Push 81743 by nfroyd@mozilla.com at Wed, 14 Sep 2016 15:32:09 +0000
Bug 1298132 - remove unused variables in gfxVROculus.cpp; r=kip
9a0e659b29bbd8f863c4b87b7b970d821a780205: Bug 1298149 - explicitly ignore the result of SendUpdateWindow in ContentParent::SendAsyncUpdate; r=baku
Nathan Froyd <froydnj@mozilla.com> - Wed, 14 Sep 2016 19:28:26 -0400 - rev 313930
Push 81743 by nfroyd@mozilla.com at Wed, 14 Sep 2016 15:32:09 +0000
Bug 1298149 - explicitly ignore the result of SendUpdateWindow in ContentParent::SendAsyncUpdate; r=baku This change doesn't modify the behavior of the code, but it does silence a clang-cl warning.
9c33c831031f126999044626c34b35b1ac652d15: Bug 1298151 - fix member initialization order in platform-win32.cc; r=BenWa
Nathan Froyd <froydnj@mozilla.com> - Wed, 14 Sep 2016 19:28:26 -0400 - rev 313929
Push 81743 by nfroyd@mozilla.com at Wed, 14 Sep 2016 15:32:09 +0000
Bug 1298151 - fix member initialization order in platform-win32.cc; r=BenWa
7bcc410aa1ed0cbb48b4e18afe0580b9535c7ab4: Bug 1302488 - Alt-Svc Hard Refresh Race r=hurley
Patrick McManus <mcmanus@ducksong.com> - Tue, 13 Sep 2016 13:24:19 -0400 - rev 313928
Push 81742 by mcmanus@ducksong.com at Wed, 14 Sep 2016 15:30:25 +0000
Bug 1302488 - Alt-Svc Hard Refresh Race r=hurley
07eeb88390b08324110abede6663124c1a9d2c19: Bug 1286075: remove legacy stragglers; r=Callek
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 14 Sep 2016 15:21:29 +0000 - rev 313927
Push 81741 by dmitchell@mozilla.com at Wed, 14 Sep 2016 15:21:53 +0000
Bug 1286075: remove legacy stragglers; r=Callek MozReview-Commit-ID: D1eOItJmTJQ
3f1ad9ea1c9e1b489a3ce6423cf123e751687440: Bug 1302452 - Rip out the filler view inside LayerView since we don't support older Android versions any more. r=rbarker
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 14 Sep 2016 11:02:37 -0400 - rev 313926
Push 81740 by kgupta@mozilla.com at Wed, 14 Sep 2016 15:03:26 +0000
Bug 1302452 - Rip out the filler view inside LayerView since we don't support older Android versions any more. r=rbarker MozReview-Commit-ID: In4imULuo1t
472858f465b0d0e97ecb16a299fe74918b9af975: Bug 1290158 Don't generate synthetic paint events for invisible documents r=mattwoodrow
Neil Rashbrook <neil@parkwaycc.co.uk> - Wed, 14 Sep 2016 15:55:45 +0100 - rev 313925
Push 81739 by neil@parkwaycc.co.uk at Wed, 14 Sep 2016 14:55:52 +0000
Bug 1290158 Don't generate synthetic paint events for invisible documents r=mattwoodrow
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip