0d98f9a4b20ed94cc09ab69e786078f723087c3c: Bug 1257405 - Increase auth secret length to 16 octets. r=mt a=ritu
Kit Cambridge <kcambridge@mozilla.com> - Wed, 16 Mar 2016 19:53:19 -0700 - rev 351398
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1257405 - Increase auth secret length to 16 octets. r=mt a=ritu MozReview-Commit-ID: 3oiYMgQHckk
4ff46b02cabe8d437b471cb281d9f03fce13ee04: Bug 1240246 - Handle re-entrancy in nsDocShell::InternalLoad more gracefully. r=smaug a=ritu
Blake Kaplan <mrbkap@gmail.com> - Wed, 09 Mar 2016 17:12:36 -0800 - rev 351397
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1240246 - Handle re-entrancy in nsDocShell::InternalLoad more gracefully. r=smaug a=ritu MozReview-Commit-ID: BRWpH4kn8Nc
a7237024906d361f662608fada22618bfe8360c8: Bug 1258220 - Disable Adobe GMP if SSE2 isn't supported. r=gerald,a=lizzard
Chris Pearce <cpearce@mozilla.com> - Fri, 25 Mar 2016 07:56:47 +1300 - rev 351396
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1258220 - Disable Adobe GMP if SSE2 isn't supported. r=gerald,a=lizzard
8e9a6e6cbacd7f8c2be068acb0b59a8b175eb244: Bug 1259492 - Ensure window position is constrained to the screen after it has been sized properly in nsXULWindow::OnChromeLoaded. r=emk a=ritu
Jonathan Kew <jkew@mozilla.com> - Thu, 24 Mar 2016 17:08:19 +0000 - rev 351395
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1259492 - Ensure window position is constrained to the screen after it has been sized properly in nsXULWindow::OnChromeLoaded. r=emk a=ritu
a9fd59d20ca17eb27c1096c8cc582463a54d06bd: Bug 1259809 - Make CrashReporter::InitChildProcessTmpDir conditional on MOZ_CRASHREPORTER. r=aklotz, a=npotb
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 25 Mar 2016 12:51:00 -0400 - rev 351394
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1259809 - Make CrashReporter::InitChildProcessTmpDir conditional on MOZ_CRASHREPORTER. r=aklotz, a=npotb MozReview-Commit-ID: 9PRNZDeWczV
044150f51647a19b5f926f659fff3949436a5d77: Bug 1256541: Fix incorrect generation of path for child process .extra files when content sandboxing is disabled; r=bsmedberg, a=lizzard
Aaron Klotz <aklotz@mozilla.com> - Wed, 16 Mar 2016 12:35:50 -0600 - rev 351393
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1256541: Fix incorrect generation of path for child process .extra files when content sandboxing is disabled; r=bsmedberg, a=lizzard MozReview-Commit-ID: JQgqlntQ6cu
b51762dc3de0b6e116b1e02096f691a60a6f5be7: Bug 1236108: Backout 34a219cbd67d; r=backout a=lizzard
Aaron Klotz <aklotz@mozilla.com> - Mon, 28 Mar 2016 12:41:48 -0600 - rev 351392
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1236108: Backout 34a219cbd67d; r=backout a=lizzard MozReview-Commit-ID: EEYLmdZrZmN
fa1e44b04c91d8b032340d059a9f570dad9d6f3e: Bug 1254020 - Always compute theme scaling factor when per-monitor dpi aware, even if only a single display is currently present. r=emk a=ritu
Jonathan Kew <jkew@mozilla.com> - Thu, 24 Mar 2016 11:10:17 +0000 - rev 351391
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1254020 - Always compute theme scaling factor when per-monitor dpi aware, even if only a single display is currently present. r=emk a=ritu MozReview-Commit-ID: 9KUukZ7tcxu
93256cc82d8940b8955b1d54ac4645b12810c3aa: Bug 1245260 - Add crashtest; r=hiro a=ritu
Brian Birtles <birtles@gmail.com> - Thu, 24 Mar 2016 09:04:53 +0900 - rev 351390
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1245260 - Add crashtest; r=hiro a=ritu MozReview-Commit-ID: IBe0zbsCJJy
cb2cfeb012658983883b51021a54a57bd2c69c89: Bug 1245260 - Ignore redundant calls to RestyleManager::IncrementAnimationGeneration; r=dbaron a=ritu
Brian Birtles <birtles@gmail.com> - Wed, 16 Mar 2016 15:05:10 +0800 - rev 351389
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1245260 - Ignore redundant calls to RestyleManager::IncrementAnimationGeneration; r=dbaron a=ritu While processing restyles and starting transitions, we may trigger a call to EffectCompositor::UpdateCascadeResults which may, in turn, call EffectCompositor::RequestRestyle with RestyleType::Layer, which ultimately results in a call to RestyleManager::IncrementAnimationGeneration(). Typically, nsTransitionManager::StyleContextChanged compares the animation generation on its collection with that of the restyle manager and uses this to ignore the restyle that it generates. However, given the sequence of events above, that check may no longer help since the restyle manager's animation generation will be out of step. As a result, nsTransitionManager::StyleContextChanged will fail to ignore a subsequent and redundant restyle. With certain combinations of content, this can mean that restyles are posted in such a manner than an infinite cycle of restyles ensues. This patch causes RestyleManager to ignore calls to IncrementAnimationGeneration when it is already processing restyles such that the animation generation is only ever updated once per restyle. This makes the check for a matching animation generation in nsTransitionManager::StyleContextChanged work as expected, preventing us from generating needless transitions which can produce this endless loop. MozReview-Commit-ID: 9HYDrknKPAI
407be5a3b4f28626900f16c15a24a4420d1a56d0: Bug 1259108 - Increase timeout of notifications from 12s to 20s to match parity with Chromium. r=MattN a=ritu
Jared Wein <jwein@mozilla.com> - Wed, 23 Mar 2016 12:54:57 -0400 - rev 351388
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1259108 - Increase timeout of notifications from 12s to 20s to match parity with Chromium. r=MattN a=ritu MozReview-Commit-ID: 31RjSWuszuC
236975b1c2529c57b6b061c02dd71ca57ee0ef17: Bug 1259065 - Don't constrain window position (only its size) when DPI-rescaling during a move. r=emk a=ritu
Jonathan Kew <jkew@mozilla.com> - Wed, 23 Mar 2016 17:54:45 +0000 - rev 351387
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1259065 - Don't constrain window position (only its size) when DPI-rescaling during a move. r=emk a=ritu MozReview-Commit-ID: Dx8o4tFYBU3
d4cd004b67f433f5f2539e0114eb7fb93c826502: Bug 1254491 - Enable downloadable fonts in all release channels. r=rnewman a=ritu
Sebastian Kaspari <s.kaspari@gmail.com> - Tue, 22 Mar 2016 12:57:11 +0100 - rev 351386
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1254491 - Enable downloadable fonts in all release channels. r=rnewman a=ritu MozReview-Commit-ID: 7htS1v9jWJq
08e7698443296a93fa740a2e44fb44f4cd39f43c: Bug 1254468 - Post: Remove unused TransitionsTracker r=sebastian a=ritu
Andrzej Hunt <andrzej@ahunt.org> - Tue, 15 Mar 2016 09:06:46 -0700 - rev 351385
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1254468 - Post: Remove unused TransitionsTracker r=sebastian a=ritu This is no longer needed - TransitionAwareCursorLoaderCallbacks was the only consumer - it was removed as it caused race conditions. The ideal future solution is probably to use recyclerviews to avoid jank, rather than trying to wait for transitions to happen. It's also extremely difficult to use this correctly - the TransitionAwareCursorLoaderCallbacks simply held the cursor that would usually be swapped in onLoadFinished until transitions have finished (which is incorrect, since cursors need to be swapped in before onLoadFinished returns). It's hard to imagine any alternative solutions, short of avoiding loading cursors in the first place (which isn't too useful, since cursor loading happens in the background, at which point the UI status is irrelevant), or hacking the CursorLoader to not return from its worker thread until UI transitions are done (which would require a new thread-safe implementation of TransitionsTracker), or maybe even hacking Android Framework's AsyncTaskLoader to not run Loader.deliverResult while transitions are running (which seems awfully brittle and hacky). MozReview-Commit-ID: 3JWDcznYL4Y
0e7534178d07b09714a91e58aeceb48afa14681d: Bug 1254468 - Remove broken TransitionAwareCursorLoaderCallbacks r=sebastian a=ritu
Andrzej Hunt <andrzej@ahunt.org> - Mon, 14 Mar 2016 15:38:53 -0700 - rev 351384
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1254468 - Remove broken TransitionAwareCursorLoaderCallbacks r=sebastian a=ritu TransitionAwareCursorLoaderCallbacks is fundamentally flawed: old CursorLoader cursors _must_ not be used after onLoadFinished has been called. However we sometimes queue the cursor swapping (which is implemented by subclasses in onLoadFinishedAfterTransitions) until after transitions have finished. CursorLoader.deliverResult() closes the old cursor immediately after calling onLoadFinished (with the new cursor). At this stage the adapter is still holding onto the old (but now closed cursor), and will crash if it tries to read this cursor (which can happen if the adapter is still iterating over the cursor). Instead we should ensure that we swap the cursors during onLoadFinished - the simplest way to do this is by eliminating TransitionAwareCursorLoader and using onLoadFinished the way the Android framework expects. It's worth noting that TransitionAwareCursorLoader is obsolete: at the time it was added, home panels were placed in the HomePagerTabStrip, which notified TransitionsTracker about its transitions. However HomePagerTabStrip no longer exists, hence there's no need for us to care about these transitions anymore. (The crash seems to happen because we try to hide the doorhanger every time we receive LOCATION_CHANGE, and each of these starts a hide transition - even if no doorhanger is shown - hence we often have a transition in progress every time we show topsites.) MozReview-Commit-ID: HsytLpHOrp2
ed13ee665951eb8b39bbc925209e191d6af767e5: Bug 1258567 - per comment 3, ensure volume is only applied once to the AudioSegment. r=kinetik. a=ritu
JW Wang <jwwang@mozilla.com> - Wed, 23 Mar 2016 10:16:15 +0800 - rev 351383
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1258567 - per comment 3, ensure volume is only applied once to the AudioSegment. r=kinetik. a=ritu MozReview-Commit-ID: Bks59JySrep
8996aca3a0059565159bad5053358df3541c95b1: Bug 1256615 - Partially restore removed <activity-alias>. r=sebastian a=ritu
Nick Alexander <nalexander@mozilla.com> - Mon, 21 Mar 2016 13:42:08 -0700 - rev 351382
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1256615 - Partially restore removed <activity-alias>. r=sebastian a=ritu Bug 1242213 removed the entire <activity-alias>. Sadly, users who added the Firefox icon to their dock (for example, Samsung's Touchwiz dock) will see the icon disappear when they upgrade, because the intent filter disappears. (That is, the icon is connected to .App and action MAIN, not to the package and action MAIN.) This patch restores the .App <activity-alias> for action MAIN. It doesn't add the launcher and other categories, which could lead to multiple launcher icons. New users that add the Firefox icon to their dock will use .BrowserApp, but sadly we'll need to maintain this alias essentially forever to support existing dock icons. MozReview-Commit-ID: 1o9XS5MEs1s
912b16ab7c907a05699720eea3c154c2cc303191: Bug 1256515 - bail out in CanvasRenderingContext2D::DrawWindow if snapshotting draw target fails. r=bas.schouten a=lizzard
Lee Salzman <lsalzman@mozilla.com> - Mon, 21 Mar 2016 10:48:35 -0400 - rev 351381
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1256515 - bail out in CanvasRenderingContext2D::DrawWindow if snapshotting draw target fails. r=bas.schouten a=lizzard MozReview-Commit-ID: LxQ3v8zqXI
559ec5c54ac6293ed68625130cc6f7ab78ae61ab: Bug 1254102 - Add "blackout" mode. If the window is not legal, output a black square. r=jesup a=ritu
Gian-Carlo Pascutto <gcp@mozilla.com> - Wed, 16 Mar 2016 19:21:17 +0100 - rev 351380
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1254102 - Add "blackout" mode. If the window is not legal, output a black square. r=jesup a=ritu MozReview-Commit-ID: GlBy8fUZwIE
455208471bc2d721af129c1678e369b69b8e706b: Bug 1254102 - Don't skip Tab sources if the camera is in use. r=jesup a=ritu
Gian-Carlo Pascutto <gcp@mozilla.com> - Tue, 15 Mar 2016 20:39:37 +0100 - rev 351379
Push 15502 by ahunt@mozilla.com at Thu, 14 Apr 2016 20:27:48 +0000
Bug 1254102 - Don't skip Tab sources if the camera is in use. r=jesup a=ritu MozReview-Commit-ID: 7ZaebdnWj3R
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip