Commit Graph

195345 Commits

Author SHA1 Message Date
Mike Hommey
e5c43ef995 Bug 1036894 part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps 2014-07-23 13:30:52 +09:00
Mike Hommey
90e434e1ca 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
90c742edc2 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
bf0519ceb9 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
67187c1752 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
27d767d14e Bug 1036894 part 3 - Emit objects for programs after emitting libraries. r=gps 2014-07-23 13:29:24 +09:00
Mike Hommey
e8b0362149 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
31cd528278 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
424a08a9e3 Bug 1041960 - Remove subtiers from make backend. r=gps 2014-07-23 13:28:54 +09:00
Brian Hackett
d3daff9ebe Bug 1028580 - Remove debugging printfs. 2014-07-22 18:37:27 -08:00
Brian Hackett
7158749355 Bug 1028580 - Improve code generated for conditional and &&/|| tests, r=jandem,sunfish. 2014-07-22 18:34:03 -08:00
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