Commit Graph

372870 Commits

Author SHA1 Message Date
Mike Hommey
8e037642dc Bug 1036894 part 7 - Move HOST_LIBS to moz.build, as HOST_USE_LIBS. r=gps 2014-07-23 13:29:50 +09:00
Mike Hommey
6d6d400ea1 Bug 1036894 part 6 - Emit SimplePrograms for CPP_UNIT_TESTs, and make the corresponding moz.build config look like that of SIMPLE_PROGRAMS. r=gps 2014-07-23 13:29:44 +09:00
Mike Hommey
b1fdb17493 Bug 1036894 part 5 - Hook the USE_LIBS and HOST_USE_LIBS moz.build variables to library linkage. r=gps 2014-07-23 13:29:37 +09:00
Mike Hommey
8da7425be2 Bug 1036894 part 4 - Allow to track library linkage for all kinds of programs and libraries. r=gps 2014-07-23 13:29:31 +09:00
Mike Hommey
1cdb52016c Bug 1036894 part 3 - Emit objects for programs after emitting libraries. r=gps 2014-07-23 13:29:24 +09:00
Mike Hommey
24e2b81343 Bug 1036894 part 2 - Add proper frontend data for HOST_LIBRARY_NAME instead of using a passthrough. r=gps 2014-07-23 13:29:17 +09:00
Mike Hommey
a33d7d67e6 Bug 1036894 part 1 - Move MAKE_FRAMEWORK, SDK_LIBRARY, SHARED_LIBRARY_NAME and STATIC_LIBRARY_NAME to moz.build. r=gps
At the same time, make the Library data more useful in the build frontend.
2014-07-23 13:29:09 +09:00
Mike Hommey
38bcacf403 Bug 1041960 - Remove subtiers from make backend. r=gps 2014-07-23 13:28:54 +09:00
Brian Hackett
1510ebf364 Bug 1028580 - Remove debugging printfs. 2014-07-22 18:37:27 -08:00
Brian Hackett
9a4142ebcf Bug 1028580 - Improve code generated for conditional and &&/|| tests, r=jandem,sunfish. 2014-07-22 18:34:03 -08:00
Brian Birtles
b846442afc 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
8e8054d839 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
dcaa28eaea 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
ebac609549 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
ab4ba2bd41 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
969f61e5af 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
7a15018557 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
4fc5d65ff4 Merge m-c to inbound 2014-07-22 18:40:10 -07:00
Wes Kocher
be4af0e0fd Merge m-c to inbound 2014-07-22 18:39:17 -07:00
Vladimir Vukicevic
e00eb0da89 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
1c5d8636ac Backed out changeset 64586374a208 on a CLOSED TREE 2014-07-22 18:29:57 -07:00
Wes Kocher
d2e992ad61 Merge b2g-inbound to m-c a=merge 2014-07-22 18:21:51 -07:00
Wes Kocher
7c2f1b4d73 Merge fx-team to m-c a=merge 2014-07-22 18:05:18 -07:00
B2G Bumper Bot
0c13cbb674 Bumping manifests a=b2g-bump 2014-07-22 14:26:15 -07:00
B2G Bumper Bot
1c6fc62495 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é
d562790415 Bug 778277 - Multiple apps per origin, tests r=myk 2014-07-22 13:08:23 -07:00
Fabrice Desré
b3c2d76e2f Bug 778277 - Add support for multiple apps per origin r=myk 2014-07-22 13:08:21 -07:00
Tamara Hills
de907469bc 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
d439bc1a2a Bumping manifests a=b2g-bump 2014-07-22 10:41:53 -07:00
B2G Bumper Bot
247578c892 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
eb39fe3503 Followup for bug 1041225 and bug 1041158, fix a couple of typos, r=rcampbell 2014-07-22 13:01:26 -04:00
Tom Schuster
a96de11629 Bug 1008732 - Simplify key input handling in the Qt widget. r=romaxa 2014-07-22 18:59:48 +02:00
Victor Porof
a8901b62ce 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
80412ceb9d Bug 1041166 - Rename lastDrawCallScreenshot to animationFrameEndScreenshot in canvas.js, r=past 2014-07-22 12:43:24 -04:00
Victor Porof
85551493a0 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
545b119ad1 Bug 1041250 - Make texParameterf and texParameteri functions take enums for all params, r=jsantell 2014-07-22 12:43:23 -04:00
Victor Porof
fb723a53a7 Bug 1041237 - The bitmask enums flags calculation for getBitToEnumValue is flawed, r=jsantell 2014-07-22 12:43:23 -04:00
Victor Porof
a9a0c9ee2b 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
03114230a0 Bug 1041149 - Remove unused variable in generateScreenshotFor in canvas.js, r=past 2014-07-22 12:43:22 -04:00
Ed Morley
be7ab7ff64 Merge mozilla-central and b2g-inbound 2014-07-22 17:42:58 +01:00
Ed Morley
fb8854602c Merge mozilla-central and fx-team 2014-07-22 17:32:03 +01:00
Ed Morley
8665d76e41 Merge mozilla-central and inbound 2014-07-22 17:30:16 +01:00
Ed Morley
83b14dfdf4 Merge latest green b2g-inbound changeset and mozilla-central; a=merge 2014-07-22 17:27:35 +01:00
Ed Morley
a6c327ae10 Merge latest green inbound changeset and mozilla-central; a=merge 2014-07-22 17:21:11 +01:00
Daniel Holbert
1ee95d4d88 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
239b69246c Bumping manifests a=b2g-bump 2014-07-22 08:41:12 -07:00
B2G Bumper Bot
edd562d9e5 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
3e2c7df3b6 Bumping manifests a=b2g-bump 2014-07-22 08:06:23 -07:00
B2G Bumper Bot
2a2c9141fa 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
04803d1554 Bumping manifests a=b2g-bump 2014-07-22 07:51:22 -07:00