ae8604b64e921e30229a9703516dbabf5a1bf534: Bug 1069230 - Presentation API implementation. Part 3 - IPC. r=smaug
Sean Lin <selin@mozilla.com> - Thu, 26 Mar 2015 11:16:21 +0800 - rev 256652
Push 63400 by kwierso@gmail.com at Fri, 07 Aug 2015 01:11:26 +0000
Bug 1069230 - Presentation API implementation. Part 3 - IPC. r=smaug
6dfe03f1db49962abe61328dfcdb81fe62055227: Bug 1069230 - Presentation API implementation. Part 2 - Presentation service and listeners. r=smaug
Sean Lin <selin@mozilla.com> - Wed, 25 Mar 2015 19:47:56 +0800 - rev 256651
Push 63400 by kwierso@gmail.com at Fri, 07 Aug 2015 01:11:26 +0000
Bug 1069230 - Presentation API implementation. Part 2 - Presentation service and listeners. r=smaug
91124e7dba5fe7541d8d9d290bc8a963426bda17: Bug 1069230 - Presentation API implementation. Part 1 - WebIDL Bindings. r=smaug
Sean Lin <selin@mozilla.com> - Thu, 19 Mar 2015 15:48:28 +0800 - rev 256650
Push 63400 by kwierso@gmail.com at Fri, 07 Aug 2015 01:11:26 +0000
Bug 1069230 - Presentation API implementation. Part 1 - WebIDL Bindings. r=smaug
74679bd915642f5b3aadec2cb2d8459607235b84: Bumping manifests a=b2g-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Thu, 06 Aug 2015 12:58:50 -0700 - rev 256649
Push 63400 by kwierso@gmail.com at Fri, 07 Aug 2015 01:11:26 +0000
Bumping manifests a=b2g-bump
29ad4a27752c0999654a2fba5bb0502171ab3b25: Bumping gaia.json for 8 gaia revision(s) a=gaia-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Thu, 06 Aug 2015 12:57:09 -0700 - rev 256648
Push 63400 by kwierso@gmail.com at Fri, 07 Aug 2015 01:11:26 +0000
Bumping gaia.json for 8 gaia revision(s) a=gaia-bump ======== https://hg.mozilla.org/integration/gaia-central/rev/7a5f84e60e78 Author: Ryan VanderMeulen <ryanvm@gmail.com> Desc: Merge pull request #31271 from millermedeiros/1175744-disable-create-event-test Bug 1175744 - Disable intermittent calendar marionette create event test a=test-only ======== https://hg.mozilla.org/integration/gaia-central/rev/99b4e9b793b7 Author: Miller Medeiros <miller@millermedeiros.com> Desc: Bug 1175744 - Disable intermittent calendar marionette create event test ======== https://hg.mozilla.org/integration/gaia-central/rev/5a053f16e492 Author: Yura Zenevich <yura.zenevich@gmail.com> Desc: Merge pull request #31131 from yzen/bug-1184244 Bug 1184244 - ensuring that marionette-helper's waitForElementToDisap… ======== https://hg.mozilla.org/integration/gaia-central/rev/804b4eb2428e Author: Yura Zenevich <yzenevich@mozilla.com> Desc: Bug 1184244 - ensuring that marionette-helper's waitForElementToDisappear accounts for accessibility API. ======== https://hg.mozilla.org/integration/gaia-central/rev/b5cc98ad86b5 Author: Gareth Aye <gaye@mozilla.com> Desc: Merge pull request #31045 from gaye/bug-1181787-nodejs-app-html-util Bug 1181787 - Create nodejs util for parsing and transforming app html files r=rchien ======== https://hg.mozilla.org/integration/gaia-central/rev/31164178b8cb Author: gaye <gareth.aye@gmail.com> Desc: Bug 1181787 - Create nodejs util for parsing and transforming app html files ======== https://hg.mozilla.org/integration/gaia-central/rev/a7275bde1b2e Author: Gareth Aye <gaye@mozilla.com> Desc: Merge pull request #31266 from evanxd/bug-1191705 Bug 1191705 - Format the VERBOSE log r=gaye ======== https://hg.mozilla.org/integration/gaia-central/rev/f1727cdffd6c Author: Evan Tseng <evan@tseng.io> Desc: Bug 1191705 - Format the VERBOSE log r=gaye
803e16a6ed392e58bb55483f27d0bf33b4b1da48: Merge m-c to b2g-inbound. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 06 Aug 2015 15:49:38 -0400 - rev 256647
Push 63400 by kwierso@gmail.com at Fri, 07 Aug 2015 01:11:26 +0000
Merge m-c to b2g-inbound. a=merge
e8411faa7112af46f8e0b5e72fb2c8772cd26c96: Bumping manifests a=b2g-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Thu, 06 Aug 2015 12:19:04 -0700 - rev 256646
Push 63400 by kwierso@gmail.com at Fri, 07 Aug 2015 01:11:26 +0000
Bumping manifests a=b2g-bump
8ac715845ea7fa2825b635c78d8629e14d986ec4: Bumping manifests a=b2g-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Thu, 06 Aug 2015 10:37:10 -0700 - rev 256645
Push 63400 by kwierso@gmail.com at Fri, 07 Aug 2015 01:11:26 +0000
Bumping manifests a=b2g-bump
e2557f6b11669d7f84fbb2f630b88b433ef20fab: Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Thu, 06 Aug 2015 10:35:33 -0700 - rev 256644
Push 63400 by kwierso@gmail.com at Fri, 07 Aug 2015 01:11:26 +0000
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump ======== https://hg.mozilla.org/integration/gaia-central/rev/b8d0a7e33f07 Author: Francisco Jordano <arcturus@ardeenelinfierno.com> Desc: Merge pull request #31234 from arcturus/bug-1188797 Bug 1188797 - [System] Implement alwaysLowered window.open() feature … ======== https://hg.mozilla.org/integration/gaia-central/rev/8dabcd5ff0ec Author: Francisco Jordano <fjordano@mozilla.com> Desc: Bug 1188797 - [System] Implement alwaysLowered window.open() feature in Gaia r=etienne
8fc2a69b16c0392f21eaec7fcfe9148f6c4b7872: Bug 1192070 - avoid complaining about missing override keywords in skia; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Fri, 07 Aug 2015 01:34:57 -0400 - rev 256643
Push 63399 by nfroyd@mozilla.com at Fri, 07 Aug 2015 00:56:09 +0000
Bug 1192070 - avoid complaining about missing override keywords in skia; r=glandium
6f7075c3966fbd419a3fdeec6bfc112017df1898: Bug 1191900 - remove superfluous check for GCC force_align_arg_pointer attribute; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Thu, 06 Aug 2015 21:07:57 -0400 - rev 256642
Push 63399 by nfroyd@mozilla.com at Fri, 07 Aug 2015 00:56:09 +0000
Bug 1191900 - remove superfluous check for GCC force_align_arg_pointer attribute; r=glandium qcms and libav use __attribute__((force_align_arg_pointer)) unconditionally; the libav use case suggests that the attribute has been around since GCC 4.2. We're well past that point with GCC, and clang supports it also. So we can simply assume the compiler has it in the appropriate places. It is, however, x86 only (x86-64 appropriately aligns the stack at all times), so we need to adjust the libpixman build code appropriately.
3b735e43f09c103e46bd460bb04548fd32e2a7bc: Bug 1191884 - remove now-unnecessary check for GCC PR49911; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Thu, 06 Aug 2015 20:41:38 -0400 - rev 256641
Push 63399 by nfroyd@mozilla.com at Fri, 07 Aug 2015 00:56:09 +0000
Bug 1191884 - remove now-unnecessary check for GCC PR49911; r=glandium This PR was fixed in the GCC 4.7 development cycle. Since we require GCC 4.7 now, we no longer have to check for this bug.
6d2e0fcded599f6185cb60ccfbdcd28c7b97eaff: Remove the backend flag to TextureClient::CreateForDrawing. (bug 1183910 part 9, r=mattwoodrow)
David Anderson <danderson@mozilla.com> - Thu, 06 Aug 2015 17:27:36 -0700 - rev 256640
Push 63398 by danderson@mozilla.com at Fri, 07 Aug 2015 00:28:40 +0000
Remove the backend flag to TextureClient::CreateForDrawing. (bug 1183910 part 9, r=mattwoodrow)
f8159fd0e43c34eccbf7006bfd9df57385a25674: Bug 1191081 - Part 2: Make the crashed overlay icon for pinned tabs take priority over the muted overlay icon; r=jaws
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 04 Aug 2015 17:59:39 -0400 - rev 256639
Push 63397 by eakhgari@mozilla.com at Fri, 07 Aug 2015 00:22:09 +0000
Bug 1191081 - Part 2: Make the crashed overlay icon for pinned tabs take priority over the muted overlay icon; r=jaws
2ac09126d207b8e8d4bcad0251c5f5d57d5a7b4a: Bug 1174011, fix xulrunner-stub compile, r=gladium DONTBUILD
Nick Thomas <nthomas@mozilla.com> - Fri, 07 Aug 2015 12:20:28 +1200 - rev 256638
Push 63396 by nthomas@mozilla.com at Fri, 07 Aug 2015 00:20:56 +0000
Bug 1174011, fix xulrunner-stub compile, r=gladium DONTBUILD
a7054bcee797e83e8ce2359a0e572abf9fde886e: Bug 1180125 part 8 - Dispatch transition events from refresh driver; r=dbaron
Brian Birtles <birtles@gmail.com> - Wed, 29 Jul 2015 10:57:40 +0900 - rev 256637
Push 63395 by bbirtles@mozilla.com at Fri, 07 Aug 2015 00:06:43 +0000
Bug 1180125 part 8 - Dispatch transition events from refresh driver; r=dbaron This patch causes transition events to be dispatched as a separate step after sampling the transitions. Eventually this will allow us to sample transitions from their timeline (independently of where they came from and in potentially any order) by separating the concepts of sampling and event dispatch.
c9a55501a48fa4d022403a912e0770f1a2461ac1: Bug 1180125 part 7 - Queue transition events from CSSTransition::Tick; r=dbaron
Brian Birtles <birtles@gmail.com> - Wed, 29 Jul 2015 10:57:40 +0900 - rev 256636
Push 63395 by bbirtles@mozilla.com at Fri, 07 Aug 2015 00:06:43 +0000
Bug 1180125 part 7 - Queue transition events from CSSTransition::Tick; r=dbaron This patch moves the logic for queueing events out of the logic for flushing transitions making it a separate step. It still doesn't delay the dispatch of those events into a separate step, however. That is done in a subsequent patch. This patch also makes sure to clear any queued events when the nsPresShell that owns the transition manager is destroyed. We don't expect CSSTransition::Tick to be called anywhere except nsTransitionManger::FlushTransitions so there shouldn't be any orphaned events but for completeness it seems best to add this now. (Later, when we tick transitions from their timeline we will need this.) This patch introduces a separate flag to CSSTransition for tracking if a transition is newly-finished so we can correctly dispatch the transitionend event. Although, this may seem to be redundant with the "IsFinishedTransition" we also track, that state will soon be removed in bug 1181392 and hence this flag will be needed then. Note that Animation already has flags mIsPreviousStateFinished and mFinishedAtLastComposeStyle which would appear to be similar however, - mIsPreviousStateFinished will be removed in bug 1178665 and is updated more often than we queue events so it is not useful here. - mFinishedAtLastComposeStyle is used to determine if we can throttle a style update and is also updated more frequently than we queue events and hence can't be used here. Once we guarantee one call to Tick() per frame we may be able to simplify this by tracking "state on last tick" but for now we need this additional flag on CSSTransition. CSSAnimation has a similar flag for this (mPreviousPhaseOrIteration) which we may be able to unify at the same point.
0162e758928d832be2fab18a113d41e8e2d9ad6f: Bug 1180125 part 6 - Use DelayedEventDispatcher in nsTransitionManager; r=dbaron
Brian Birtles <birtles@gmail.com> - Wed, 29 Jul 2015 10:57:40 +0900 - rev 256635
Push 63395 by bbirtles@mozilla.com at Fri, 07 Aug 2015 00:06:43 +0000
Bug 1180125 part 6 - Use DelayedEventDispatcher in nsTransitionManager; r=dbaron This simply uses the DelayedEventDispatcher in place of the previous array of TransitionEventInfo objects. Doing the actual delayed dispatch is performed in a separate patch.
e901b139e679c6744e2c6e5c197fda67f74fb9ef: Bug 1180125 part 5 - Move TransitionEventInfo to nsTransitionManager.h; r=dbaron
Brian Birtles <birtles@gmail.com> - Wed, 29 Jul 2015 10:57:40 +0900 - rev 256634
Push 63395 by bbirtles@mozilla.com at Fri, 07 Aug 2015 00:06:43 +0000
Bug 1180125 part 5 - Move TransitionEventInfo to nsTransitionManager.h; r=dbaron This is needed so we can allocate storage in nsTransitionManager for the transition events we will queue for delayed dispatch.
50892e26a6ec6469407a654d4f242bafb32a7b95: Bug 1180125 part 4 - Move PseudoTypeAsString to AnimationCollection and reuse; r=dbaron
Brian Birtles <birtles@gmail.com> - Wed, 29 Jul 2015 10:57:40 +0900 - rev 256633
Push 63395 by bbirtles@mozilla.com at Fri, 07 Aug 2015 00:06:43 +0000
Bug 1180125 part 4 - Move PseudoTypeAsString to AnimationCollection and reuse; r=dbaron Prior to this patch, CSSAnimation defined a method for converting an nsCSSPseudoElements::Type to a nsString (but only for the set of pseudo-elements that can have animations). We would like to re-use this when setting up transition events so this patch moves it to AnimationCollection. Re-using this method more widely means we can make a few further simplifications to the code.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip