Граф коммитов

372882 Коммитов

Автор SHA1 Сообщение Дата
Boris Zbarsky eafe8cdc8f Bug 1021066. Make named setters work even for non-overridebuiltins bindings over Xrays. r=bholley,jorendorff 2014-07-23 01:06:33 -04:00
Boris Zbarsky 081336e66b Bug 957243. Fix test_bug602838.html to not assume server response ordering. r=mayhemer 2014-07-23 01:05:42 -04:00
Cameron McCormack f7f51e7111 Bug 1031206 - Part 2: Split out creation of font faces in nsUserFontSet. r=jdaggett 2014-07-23 15:05:50 +10:00
Cameron McCormack d134a8e4ee Bug 1031206 - Part 1: Split out creation and addition of font faces in gfxUserFontSet. r=jdaggett 2014-07-23 15:05:50 +10:00
Mike Hommey 2a9a0b150f Followup for bug 1041936 to unbreak spidermonkey fail-on-warnings builds. r=me 2014-07-23 14:01:55 +09:00
Mike Hommey 7cab62150a Bug 1041936 part 2 - Directly use the static library "xul" to link into "xul-gtest" instead of having an intermediate library "xul" used by "xul-shared" and "xul-gtest". r=gps 2014-07-23 13:33:09 +09:00
Mike Hommey ad2b8b8346 Bug 1041936 - Allow static library definitions to depend on shared libraries. r=gps 2014-07-23 13:33:06 +09:00
Mike Hommey d78e98cd89 Bug 1041839 - Write all-tests.json faster. r=gps 2014-07-23 13:32:03 +09:00
Mike Hommey 1f566b2657 Bug 1041820 - Replace DefaultOnReadDict with defaultdict. r=gps 2014-07-23 13:31:43 +09:00
Mike Hommey 1c8e21d2d8 Bug 1036894 part 10 - Documentation for programs and libraries in moz.build world. r=gps 2014-07-23 13:31:10 +09:00
Mike Hommey 95063176fa Bug 1036894 part 9 - Replace all EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS with EXTRA_LIBS, OS_LIBS or OS_LDFLAGS, appropriately. r=gps
OS_LIBS for libraries that are not part of the gecko tree, EXTRA_LIBS for
libraries, such as NSPR, that are in the tree, but are not handled by
moz.build just yet. Those EXTRA_LIBS may also come from a system library.
However, in cases where the expanded variables are always empty for the
in-tree case, OS_LIBS is used (as for, e.g. MOZ_ZLIB_LIBS). OS_LDFLAGS is
used exclusively for non-library linker flags.

Always pass EXTRA_LIBS before OS_LIBS on linker command lines.

Forbid EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS in Makefiles.
2014-07-23 13:31:02 +09:00
Mike Hommey 5fab42fcaf 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 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