Brian Birtles
b784c29a93
Bug 1037316 part 2 - When updating animations, match existing animations one-by-one starting from the beginning of each list; r=dbaron
...
This patch changes the order in which we look for matches when updating existing
animations. Previously we would iterate through new animations in a forwards
direction but match old animations by going through the list of animations
backwards.
This patch makes us iterate through both lists in a backwards direction. That
means that if we have:
animation: anim 100s
and later we make it
animation: anim 100s, anim 100s
Then the new animation will be added to the *start* of the list, i.e. prepended,
and the resulting animation will not restart.
2014-07-23 10:51:12 +09:00
Brian Birtles
699a8025c6
Bug 1037316 part 1 - Return the same object when updating animations; r=dbaron
...
Previously when updating animations we'd generate a new list of animation
objects then try to match up animations from the existing list and copy across
state such as start times and notification flags. However, this means that from
the API we end up returning different objects.
This patch makes us maintain the same object identity when updating an existing
animation. It does this by looking for matching animations in both lists. If it
finds a match it copies the necessary information from the *new* animation to
the *existing* animation (but preserving the start time, last notification
etc.). Then, finally, it puts the *existing* animation in the list of *new*
animations and removes the corresponding *new* animation. The existing
animation is also removed from the list of existing animations so that it only
matches once.
The method used for matching is probably not intuitive but this is addressed in
a subsequent patch in this series.
2014-07-23 10:51:12 +09:00
Nicholas Nethercote
87fca231e7
Backout dd2018a5f894 (bug 1039965) because it caused perf regressions in Kraken.
...
--HG--
extra : rebase_source : 3d6c25bc6ce7db784d9e8ba52d3ef058c9d8d802
2014-07-22 18:11:31 -07:00
Frederic Plourde
aff8275376
b=1015218 Buffer image content layers on server-side xlib surfaces with OMTC basic r=karlt
...
With image offscreen surfaces enabled for content layers on GTK3, our Basic
compositor needs a way to deal with image layers buffering and compositing in
a performant way. This patch subclasses BasicCompositor into a new
X11BasicCompositor and makes use of a new TextureSource
(X11DataTextureSourceBasic) in order to buffer TextureHost's data into
gfxXlibSurface on compositor side so that we can use XRender when available to
composite layer contents directly to the Window.
When this buffering will occur, switch to ContentClientSingleBuffered.
--HG--
extra : rebase_source : adad6b1c05dcf516a1ea84c6a529df5f141c198f
2014-07-23 11:02:25 +12:00
Frederic Plourde
a213281a74
b=1015218 add pref to remove Xlib offscreen surfaces on GTK3 platform r=karlt
...
This patch adds a new pref called "layers.use-image-offscreen-surfaces"
that makes GTK3 platform create gfxImageSurfaces for content layers
instead of gfxXlibSurfaces.
--HG--
extra : rebase_source : b803a453bafc70226f3d4c65684618f154147fdb
2014-07-23 11:04:47 +12:00
Karl Tomlinson
69ee566642
b=932400 check feedback delay loop output r=padenot
...
The delay in the third test is reduced to ensure that some of the output
signal has traversed every link in the cycle.
The input signal no longer loops for un-muted cycles, to keep it simple.
--HG--
extra : rebase_source : 37f555c356cc2c0573e7c93150ed86587da30ad7
2014-07-17 13:01:45 +12:00
Andrew Comminos
fa08c90c4f
Bug 1022127 - Draw menu separators on GTK using GTK_STYLE_CLASS_SEPARATOR r=karlt
...
--HG--
extra : rebase_source : d74f8cccf62325e2ec315ed5501b29e109333ce2
2014-07-23 11:30:12 +12:00
Wes Kocher
ba082829c5
Merge m-c to inbound
2014-07-22 18:40:10 -07:00
Wes Kocher
3ffa891f7d
Merge m-c to inbound
2014-07-22 18:39:17 -07:00
Vladimir Vukicevic
7398aa2d37
b=1037667; Update generated ANGLE moz.build files to fix DX SDK build issues; r=jrmuizel
2014-07-22 21:38:23 -04:00
Jonathan Griffin
efbbf73c27
Backed out changeset 64586374a208 on a CLOSED TREE
2014-07-22 18:29:57 -07:00
Wes Kocher
ef7f94b159
Merge b2g-inbound to m-c a=merge
2014-07-22 18:21:51 -07:00
Wes Kocher
4563697c29
Merge fx-team to m-c a=merge
2014-07-22 18:05:18 -07:00
B2G Bumper Bot
6586e7578c
Bumping manifests a=b2g-bump
2014-07-22 14:26:15 -07:00
B2G Bumper Bot
91764d731e
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/eff18c4265f0
Author: Justin D'Arcangelo <justindarc@gmail.com>
Desc: Merge pull request #21829 from justindarc/bug1037880
Bug 1037880 - FM radio should stop sound in speaker mode when I receive ...
========
https://hg.mozilla.org/integration/gaia-central/rev/3d7d12c41ecd
Author: Justin D'Arcangelo <justindarc@gmail.com>
Desc: Bug 1037880 - FM radio should stop sound in speaker mode when I receive an incoming call
2014-07-22 14:20:30 -07:00
Fabrice Desré
d988f216ab
Bug 778277 - Multiple apps per origin, tests r=myk
2014-07-22 13:08:23 -07:00
Fabrice Desré
326d8314d1
Bug 778277 - Add support for multiple apps per origin r=myk
2014-07-22 13:08:21 -07:00
Tamara Hills
85506a6180
Bug 998147 - Add an extra parameter to the telephony-call-ended event to allow Gaia to determine if the user should be sent a missed call notification. r=hsinyi
2014-07-22 14:27:17 -04:00
B2G Bumper Bot
6b176c1477
Bumping manifests a=b2g-bump
2014-07-22 10:41:53 -07:00
B2G Bumper Bot
e990d9d8f4
Bumping gaia.json for 3 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/9d4b4264bbda
Author: Julien Wajsberg <felash@gmail.com>
Desc: Bug 1040215
- [Messages] Move initSentAudio out of enableSend r=azasypkin
========
https://hg.mozilla.org/integration/gaia-central/rev/1d7495d421d1
Author: russnicoletti <rnicoletti@mozilla.com>
Desc: Merge pull request #22002 from russnicoletti/bug-1011772
Bug 1011772 -- [video] delete confirmation is incorrect r=rnicoletti
========
https://hg.mozilla.org/integration/gaia-central/rev/b303d0ec7ee9
Author: Russ Nicoletti <rnicoletti@mozilla.com>
Desc: Bug 1011772 -- [video] delete confirmation is incorrect
2014-07-22 10:40:20 -07:00
Victor Porof
03a64155d2
Followup for bug 1041225 and bug 1041158, fix a couple of typos, r=rcampbell
2014-07-22 13:01:26 -04:00
Tom Schuster
d25ccafe75
Bug 1008732 - Simplify key input handling in the Qt widget. r=romaxa
2014-07-22 18:59:48 +02:00
Victor Porof
3ca3b5dec3
Bug 1041225 - Generating a screenshot is very slow when the content canvas has obnoxious dimensions, r=rcampbell
2014-07-22 12:43:24 -04:00
Victor Porof
90ed8318e4
Bug 1041166 - Rename lastDrawCallScreenshot
to animationFrameEndScreenshot
in canvas.js, r=past
2014-07-22 12:43:24 -04:00
Victor Porof
791071fea8
Bug 1041158 - Properly cleanup the framebuffer binding after generating a screenshot from a webgl context, r=rcampbell
2014-07-22 12:43:24 -04:00
Victor Porof
2ad320d5bd
Bug 1041250 - Make texParameterf and texParameteri functions take enums for all params, r=jsantell
2014-07-22 12:43:23 -04:00
Victor Porof
5efa8308a7
Bug 1041237 - The bitmask enums flags calculation for getBitToEnumValue is flawed, r=jsantell
2014-07-22 12:43:23 -04:00
Victor Porof
a51405bd15
Bug 1041157 - Add link to the discussion about using the same context with multiple canvases, for the replayAnimationFrame function in canvas.js, r=past
2014-07-22 12:43:23 -04:00
Victor Porof
70554408dc
Bug 1041149 - Remove unused variable in generateScreenshotFor in canvas.js, r=past
2014-07-22 12:43:22 -04:00
Ed Morley
eb4b7a65df
Merge mozilla-central and b2g-inbound
2014-07-22 17:42:58 +01:00
Ed Morley
7247cbf22f
Merge mozilla-central and fx-team
2014-07-22 17:32:03 +01:00
Ed Morley
636591b6b5
Merge mozilla-central and inbound
2014-07-22 17:30:16 +01:00
Ed Morley
cc6160af2a
Merge latest green b2g-inbound changeset and mozilla-central; a=merge
2014-07-22 17:27:35 +01:00
Ed Morley
0d9e6515f7
Merge latest green inbound changeset and mozilla-central; a=merge
2014-07-22 17:21:11 +01:00
Daniel Holbert
593f077bab
Bug 984711 followup: Touch CLOBBER because apparently something here requires it.
...
CLOSED TREE, DONTBUILD
2014-07-22 09:03:07 -07:00
B2G Bumper Bot
f5e899f23e
Bumping manifests a=b2g-bump
2014-07-22 08:41:12 -07:00
B2G Bumper Bot
1a9cee2d80
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/3137a95a6483
Author: Germán Toro del Valle <gtorodelvalle@gmail.com>
Desc: Merge pull request #21445 from pacorampas/1033937
Bug 1033937 - [Calllog] Tap on Withheld number in call log, item highlighted, but stay highlighted when finger released
========
https://hg.mozilla.org/integration/gaia-central/rev/acd6bf877dbe
Author: Paco Rampas <pacorampas@gmail.com>
Desc: Bug 1033937 - [Calllog] Tap on Withheld number in call log, item highlighted, but stay highlighted when finger released
2014-07-22 08:35:27 -07:00
B2G Bumper Bot
8e1a214605
Bumping manifests a=b2g-bump
2014-07-22 08:06:23 -07:00
B2G Bumper Bot
39e15dcd13
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/367d4c20ee23
Author: Germán Toro del Valle <gtorodelvalle@gmail.com>
Desc: Merge pull request #21919 from pacorampas/1030623
Bug 1030623 - [Dialer] No space between text and border when Contact with long name and number matching hits
========
https://hg.mozilla.org/integration/gaia-central/rev/0c3dec6ee08b
Author: Paco Rampas <pacorampas@gmail.com>
Desc: Bug 1030623 - [Dialer] No space between text and border when Contact with long name and number matching hits
2014-07-22 08:00:33 -07:00
B2G Bumper Bot
18cc24e482
Bumping manifests a=b2g-bump
2014-07-22 07:51:22 -07:00
B2G Bumper Bot
3708a90567
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/eb5962f388ec
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Merge pull request #22000 from guilherme-pg/bug1041591-can-disable-logout
Bug 1041591 - Don't set 'findmydevice.can-disable' if not registered on ...
========
https://hg.mozilla.org/integration/gaia-central/rev/c3662fd49610
Author: Guilherme Goncalves <guilherme.p.gonc@gmail.com>
Desc: Bug 1041591 - Don't set 'findmydevice.can-disable' if not registered on logout.
2014-07-22 07:45:35 -07:00
B2G Bumper Bot
b299841f0d
Bumping manifests a=b2g-bump
2014-07-22 07:31:54 -07:00
B2G Bumper Bot
9bc702c6f0
Bumping gaia.json for 8 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/383735049e86
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Merge pull request #21846 from svic/Bug_1039239
Bug 1039239 - Better NFC handover error handling
========
https://hg.mozilla.org/integration/gaia-central/rev/b40b6117be3e
Author: Arno Puder <arno@puder.org>
Desc: Bug 1039239 - Better NFC handover error handling
========
https://hg.mozilla.org/integration/gaia-central/rev/8eba7c0e50e3
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Merge pull request #21837 from guilherme-pg/bug1034088-offline
Bug 1034088 - Display the proper Settings panel for Find My Device when offline.
========
https://hg.mozilla.org/integration/gaia-central/rev/a57845e709a3
Author: Guilherme Goncalves <guilherme.p.gonc@gmail.com>
Desc: Bug 1034088 - Display the proper Settings panel for Find My Device when offline.
========
https://hg.mozilla.org/integration/gaia-central/rev/627a576d2058
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Merge pull request #21688 from flodolo/bug892700
Bug 892700 - Display Developer options on 2 lines if necessary
========
https://hg.mozilla.org/integration/gaia-central/rev/d6fe3b318ec0
Author: Francesco Lodolo (:flod) <flod@lodolo.net>
Desc: Bug 892700 - Display Developer options on 2 lines if necessary
========
https://hg.mozilla.org/integration/gaia-central/rev/70edf8c17539
Author: Andrew Halberstadt <halbersa@gmail.com>
Desc: Merge pull request #21888 from ahal/python_service
Create a python runner service to run integration tests on device
========
https://hg.mozilla.org/integration/gaia-central/rev/ff1e44c2f817
Author: Andrew Halberstadt <halbersa@gmail.com>
Desc: Bug 994847 - Create a python runner service for integration tests, r=mdas
2014-07-22 07:30:28 -07:00
B2G Bumper Bot
10eebbc12f
Bumping manifests a=b2g-bump
2014-07-22 07:28:30 -07:00
B2G Bumper Bot
0b5b5bf838
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/67f0bdcac540
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #22031 from KevinGrandon/bug_1041993_fix_homescreen_geolocation
Bug 1041993 - Keyboard JS marionette test failure: Show Keyboard App after uninstallation
========
https://hg.mozilla.org/integration/gaia-central/rev/0a10af0873c8
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1041993 - Keyboard JS marionette test failure: Show Keyboard App after uninstallation r=amirn
2014-07-22 07:28:19 -07:00
Carsten "Tomcat" Book
f6abf41f8b
Backed out changeset 749816a9c3fb (bug 1020416) for causing merge conflicts on a CLOSED TREE
2014-07-22 16:20:39 +02:00
Kartikaya Gupta
97ba8f5c4f
Bug 1040906 - Follow-up to e6a2c46ad0b5 because I missed a callsite and broke some builds. r=me on a CLOSED TREE
2014-07-22 10:15:22 -04:00
Carsten "Tomcat" Book
0a354359a4
merge fx-team to mozilla-central a=merge
2014-07-22 15:53:08 +02:00
Thomas Zimmermann
9f759fe733
Bug 1038645: Asynchronous |BluetoothHandsfreeInterface::PhoneStateChange| (under bluetooth2/), r=btian
2014-07-22 13:53:29 +02:00
Thomas Zimmermann
e6da23b9d8
Bug 1038645: Asynchronous Bluetooth Handsfree response methods (under bluetooth2/), r=btian
2014-07-22 13:53:29 +02:00