1ac9e8047f0297d77acc3f08b23b17f5a63b9ca1: Bug 1401069 - Part 6. Fine tune ComputeScaleFactor. draft
cku <cku@mozilla.com> - Mon, 18 Sep 2017 23:40:05 +0800 - rev 666629
Push 80477 by cku@mozilla.com at Tue, 19 Sep 2017 02:43:23 +0000
Bug 1401069 - Part 6. Fine tune ComputeScaleFactor. MozReview-Commit-ID: J7v98HBLhT
e9b7029489ba2b1a76127ba0b09d67fbf86a65e0: Bug 1401069 - Part 5. Remove two local variables. draft
cku <cku@mozilla.com> - Mon, 18 Sep 2017 23:28:08 +0800 - rev 666628
Push 80477 by cku@mozilla.com at Tue, 19 Sep 2017 02:43:23 +0000
Bug 1401069 - Part 5. Remove two local variables. MozReview-Commit-ID: Fw5rHqtUPQN
a4fdee3f6e4153bb4c940ddfb12420c02a7b6030: Bug 1401069 - Part 4. Change argument type from pointer to reference. draft
cku <cku@mozilla.com> - Mon, 18 Sep 2017 23:25:34 +0800 - rev 666627
Push 80477 by cku@mozilla.com at Tue, 19 Sep 2017 02:43:23 +0000
Bug 1401069 - Part 4. Change argument type from pointer to reference. MozReview-Commit-ID: 4StsIm9sqeC
abb956c283cfffe7900f7e8542012aa504feb70b: Bug 1401069 - Part 3. Declare GetDC as const member function. draft
cku <cku@mozilla.com> - Mon, 18 Sep 2017 23:19:31 +0800 - rev 666626
Push 80477 by cku@mozilla.com at Tue, 19 Sep 2017 02:43:23 +0000
Bug 1401069 - Part 3. Declare GetDC as const member function. MozReview-Commit-ID: BX7ahnIok2T
682f2b47613efff9b152e0efa3529ee396ba9c21: Bug 1401069 - Part 2. Implement ReleaseAllResource to make WindowsEMF::InitForDrawing reusable. draft
cku <cku@mozilla.com> - Mon, 18 Sep 2017 23:16:08 +0800 - rev 666625
Push 80477 by cku@mozilla.com at Tue, 19 Sep 2017 02:43:23 +0000
Bug 1401069 - Part 2. Implement ReleaseAllResource to make WindowsEMF::InitForDrawing reusable. MozReview-Commit-ID: 4fbY4Q6i9v5
2e9c1c977898fb38f2ac361111dd40cfcbe197d3: Bug 1401069 - Part 1. Release EMF handle before function exist. draft
cku <cku@mozilla.com> - Mon, 18 Sep 2017 23:10:01 +0800 - rev 666624
Push 80477 by cku@mozilla.com at Tue, 19 Sep 2017 02:43:23 +0000
Bug 1401069 - Part 1. Release EMF handle before function exist. MozReview-Commit-ID: GANdQ7MtEPq
6a204d1e8181f31f8f917ba337189b186070c6c2: Bug 1400022 - Crash test. r=me draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 19 Sep 2017 11:23:55 +0900 - rev 666623
Push 80476 by hikezoe@mozilla.com at Tue, 19 Sep 2017 02:29:34 +0000
Bug 1400022 - Crash test. r=me MozReview-Commit-ID: 6voy0F9GwbC
238d5153a76054bb82fcbda644516cd7e89f8a24: Bug 1400022 - Backed out changeset 610fbd30a6a3 (bug 1397057). r?mattwoodrow draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 19 Sep 2017 11:14:48 +0900 - rev 666622
Push 80476 by hikezoe@mozilla.com at Tue, 19 Sep 2017 02:29:34 +0000
Bug 1400022 - Backed out changeset 610fbd30a6a3 (bug 1397057). r?mattwoodrow The SchedulePaint() ends up calling nsSVGEffects::InvalidateDirectRenderingObservers, it doesn't need for retained display list, and causes harmful restyle events for stylo. We will call ScheulePaint without involing InvalidateDirectRenderingObservers later in another bug. MozReview-Commit-ID: 10V9JLHZmCs
b6df9659ec1b9ec71440486dcc827aace7510dcb: Bug 1366989 - Part 3: Add test for updating the bounds of summary graph, delay and endDelay element. r?pbro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 19 Sep 2017 11:00:54 +0900 - rev 666621
Push 80475 by bmo:dakatsuka@mozilla.com at Tue, 19 Sep 2017 02:05:07 +0000
Bug 1366989 - Part 3: Add test for updating the bounds of summary graph, delay and endDelay element. r?pbro MozReview-Commit-ID: Dwa2n471M64
631dcebc00a1f12db0638913c9d163a98f4cc4e0: Bug 1366989 - Part 2: Modify tests to correspond with changing the animation-timeline. r?pbro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 19 Sep 2017 10:29:22 +0900 - rev 666620
Push 80475 by bmo:dakatsuka@mozilla.com at Tue, 19 Sep 2017 02:05:07 +0000
Bug 1366989 - Part 2: Modify tests to correspond with changing the animation-timeline. r?pbro MozReview-Commit-ID: GN5oS5KRfrc
97abed338415ce3209290230c0417d5f1780557d: Bug 1366989 - Part 1: Avoid to refresh whole panel. r?pbro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 19 Sep 2017 10:26:54 +0900 - rev 666619
Push 80475 by bmo:dakatsuka@mozilla.com at Tue, 19 Sep 2017 02:05:07 +0000
Bug 1366989 - Part 1: Avoid to refresh whole panel. r?pbro Currently the animation inspector re-generates the entire animation timeline whenever an animation is added, changed, etc. To avoid this, averts to re-render the component which no needs. In this implementation, premises the actorID can be used as unique id for each animations. The mechanism is below. At initial time, renders all actors as normally. In this time, holds actorID and related components to componentsMap. Next, in case of that needs to update the UI, gets animation actors from server, and compares actorID of both the actors and componentsMap. If retrieved actorID exists in componentsMap, updates the view area only without re-rendering. For example, supposes, has an animation (actid-1) when opens the inspector, and a new animation (actid-2) was added a little later. At initial rendering, holds "actid-1” of first animation as key and related components to componentsMap. Next, when “actid-2” animation is added to document, can get animation actors that are “actid-1” and “actid-2” from server. Because “actid-1” is already held in componentsMap, updates “actid-1”’s view area. This is because TimeScale will be updated. Then "actid-2” render as normally since componentMap does not have the actorID. After rendered, holds “actid-2” and related components. However, even if actorID exists, if keyframes (tracks) and effect timing (state) differ, re-render that. Also, if iterationCount of effect timing represents Infinity, do re-rendering. Because the display area expands by the end of the currently displayed time. And, if actorID in componentsMap is not in retrieved actors, removes related components. MozReview-Commit-ID: GmifRX3GzYd
dfe932f71e02b7fa3d97c6c24d39f486e679b076: Bug 1272304 - Add disabled state to screen sharing permission r?florian draft
Jonathan Kingston <jkt@mozilla.com> - Sat, 12 Aug 2017 18:54:24 +0100 - rev 666618
Push 80474 by bmo:jkt@mozilla.com at Tue, 19 Sep 2017 02:03:35 +0000
Bug 1272304 - Add disabled state to screen sharing permission r?florian MozReview-Commit-ID: LsZmQD5fWzW
f2d01e228df4a06af47ca104d26d1e71f0e75046: Bug 1400117 - Initialize Application handlers after pageshow to avoid delaying painting of Preferences page r?jaws,florian draft
Ricky Chien <ricky060709@gmail.com> - Fri, 15 Sep 2017 12:06:08 +0800 - rev 666617
Push 80473 by bmo:rchien@mozilla.com at Tue, 19 Sep 2017 01:58:40 +0000
Bug 1400117 - Initialize Application handlers after pageshow to avoid delaying painting of Preferences page r?jaws,florian MozReview-Commit-ID: Cla3vz3YF38
66fb5a3318dafb20368f202f2751165453600066: Bug 1272304 - Add disabled state to screen sharing permission r?florian draft
Jonathan Kingston <jkt@mozilla.com> - Sat, 12 Aug 2017 18:54:24 +0100 - rev 666616
Push 80472 by bmo:jkt@mozilla.com at Tue, 19 Sep 2017 01:51:28 +0000
Bug 1272304 - Add disabled state to screen sharing permission r?florian MozReview-Commit-ID: LsZmQD5fWzW
205fa39dab8ad7be67311f7eb26052479ea79bf5: Bug 1363667 - adding csrc-audio-level rtp header ext;r?jib draft
Nico Grunbaum - Tue, 22 Aug 2017 10:08:54 -0700 - rev 666615
Push 80471 by na-g@nostrum.com at Tue, 19 Sep 2017 01:11:43 +0000
Bug 1363667 - adding csrc-audio-level rtp header ext;r?jib MozReview-Commit-ID: Atg8O3GUj9J
5d00d3c4e67177fc379284e8eeb1fe98866f486b: Bug 1363667 - P1 - Add Contrib/Sync sources webidl;r?jib draft
Nico Grunbaum - Mon, 14 Aug 2017 16:13:00 -0700 - rev 666614
Push 80471 by na-g@nostrum.com at Tue, 19 Sep 2017 01:11:43 +0000
Bug 1363667 - P1 - Add Contrib/Sync sources webidl;r?jib MozReview-Commit-ID: 5qIWYb1OoSx
a3d19c857ce994c68cf1c21509b3e5ef521cec04: Bug 1391427 - Package upstream rust in taskcluster. r?glandium draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 16:30:19 -0700 - rev 666613
Push 80470 by bmo:giles@thaumas.net at Tue, 19 Sep 2017 01:10:15 +0000
Bug 1391427 - Package upstream rust in taskcluster. r?glandium Add a toolchain job description which calls the repack_rust.py script to package the requested upstream build of Rust and its standard libraries for use in gecko builds. Links are added to these new toolchains for various build and analysis tasks as appropriate. The base-toolchain tasks use an explicitly-versioned toolchain since those can be different from the current release used for most builds. The corresponding tooltool manifest entries are removed now that taskcluster artifact versions are available. This simplifies the update process since new toolchains can be packaged and used automatically by just updating the versions in the task descriptions. A 'linux64-rust' toolchain can be added to other tasks as a dependency and artifact. It supports linux64- hosted builds of Rust code targeting linux64 or linux32. A 'linux64-rust-macos' toolchain targets linux64-hosted builds of Rust code targeting macOS on x86_64. A 'linux64-rust-android' toolchain targets linux64-hosted builds of Rust code targeting various Android architectures. Two 'win64-rust' and 'win32-rust' toolchain tasks create similar entries for Windows-hosted builds. All our automation builds are hosted on win64, so we could use one artifact with support for both targets, but currently this doesn't work because of cross-compilation issues in some crates. This patch maintains the previous separation between win32 and win64 rust toolchains until that can be addressed. MozReview-Commit-ID: GRiJml8CtzO
13af7ee064b168514ee08c4d33f8be0dd9727997: Bug 1391427 - Package upstream rust in taskcluster. r?glandium draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 16:30:19 -0700 - rev 666612
Push 80469 by bmo:giles@thaumas.net at Tue, 19 Sep 2017 01:03:06 +0000
Bug 1391427 - Package upstream rust in taskcluster. r?glandium Add a toolchain job description which calls the repack_rust.py script to package the requested upstream build of Rust and its standard libraries for use in gecko builds. Links are added to these new toolchains for various build and analysis tasks as appropriate. The base-toolchain tasks use an explicitly-versioned toolchain since those can be different from the current release used for most builds. The corresponding tooltool manifest entries are removed now that taskcluster artifact versions are available. This simplifies the update process since new toolchains can be packaged and used automatically by just updating the versions in the task descriptions. A 'linux64-rust' toolchain can be added to other tasks as a dependency and artifact. It supports linux64- hosted builds of Rust code targeting linux64 or linux32. A 'linux64-rust-macos' toolchain targets linux64-hosted builds of Rust code targeting macOS on x86_64. A 'linux64-rust-android' toolchain targets linux64-hosted builds of Rust code targeting various Android architectures. Two 'win64-rust' and 'win32-rust' toolchain tasks create similar entries for Windows-hosted builds. All our automation builds are hosted on win64, so we could use one artifact with support for both targets, but currently this doesn't work because of cross-compilation issues in some crates. This patch maintains the previous separation between win32 and win64 rust toolchains until that can be addressed. MozReview-Commit-ID: GRiJml8CtzO
9eced5b6f4345c1b8f5373f9242b288cee6cc2a3: Bug 1391427 - Port the repack_rust script to taskcluster. r?glandium draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 16:17:00 -0700 - rev 666611
Push 80469 by bmo:giles@thaumas.net at Tue, 19 Sep 2017 01:03:06 +0000
Bug 1391427 - Port the repack_rust script to taskcluster. r?glandium Copy the repack_rust.py from the rust-build docker container so it can be used more generally by other taskcluster jobs. Add --host, --target, and --suffix switches, allowing control of the packaged toolchain and standard library builds from the command line. This drops the previous default behaviour of packaging all supported platforms and targets. Add a hard-coded copy of the Rust release signing key to the script and add it to the running user's gpg config so we can validate downloaded artifacts from the project in automation. Remove the keybase artifact validation since it requires out-of-project network services and doesn't provide much advantage in automation. Calculate the SHA-2 checksum during download and remove the dependency on shasum/sha256sum command-line tools. Use more python for filesystem manipulation in general. Create a generic rustc.tar.* package to correctly match the unversioned unpack dirctory name. Add support for copying the package to an output directory if the UPLOAD_DIR environment variable is set. This lets us hook up the script to taskcluster toolchain jobs without an external wrapper. MozReview-Commit-ID: 68LmY3QVU8V
f8f6ea40aa10dd2459aac5fe4bbeae5a601ef93e: Bug 1391427 - Add script 'arguments' key to toolchain tasks. r?glandium draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 16:06:15 -0700 - rev 666610
Push 80469 by bmo:giles@thaumas.net at Tue, 19 Sep 2017 01:03:06 +0000
Bug 1391427 - Add script 'arguments' key to toolchain tasks. r?glandium Add an optional 'arguments' key to the yaml description for toolchain tasks. This is a list of strings to be passed to the script invocation. This lets us set behaviour, e.g. selecting the version to build or selecting targets from the task description instead of having to hard-code those things in the build script itself. Where the same script otherwise works for multiple configurations, that is easier to update and simplifies supporting variants. MozReview-Commit-ID: 30oJYnQaZ7A
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip