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

442435 Коммитов

Автор SHA1 Сообщение Дата
Tooru Fujisawa 95e75e96f8 Bug 1207496 - Part 1: Remove use of expression closure from services/common/. r=gps
--HG--
extra : commitid : EeWW6zhKp9t
extra : rebase_source : b23def2c39cad03dd5e4b3a3b440e43d3b343b7a
2015-09-23 18:40:52 +09:00
Tooru Fujisawa 4b5a0cb0ba Bug 1207495 - Remove use of expression closure from layout/. r=bz
--HG--
extra : commitid : DsNCuxMDmUn
extra : rebase_source : 5d3f00526ecbd257ee54f176fe919ce6d20f6ed6
2015-09-23 18:40:36 +09:00
Jon Coppeard ea9c1220e9 Bug 1208994 - ToAtom<NoGC> should not throw an exception on failure r=terrence 2015-09-29 10:15:42 +01:00
Jon Coppeard e84d998fad Bug 1209001 - Fix OOM handling when creating ModuleObject r=terrence 2015-09-29 10:14:56 +01:00
Jon Coppeard 8276df15d8 Bug 1208055 - Fix test which can be confused by compacting GC discarding JIT code r=terrence 2015-09-29 10:13:43 +01:00
Henrik Skupin f2287a4015 Bug 1201588 - Refactor crash symbols handling for firefox-ui-tests scripts. r=armenzg DONTBUILD 2015-09-29 10:37:24 +02:00
Masayuki Nakano 1983959f97 Bug 1208969 TSFTextStore shouldn't grant document lock after starting to destroy the context r=emk 2015-09-29 17:08:42 +09:00
Nils Ohlmeier [:drno] 2a1411fa20 Bug 1206465 - removed ice_ctx from TestStunTcpServer. r=bwc
--HG--
extra : rebase_source : 88db248915f75421f881f293ed08963065a21b31
2015-09-18 23:25:38 -07:00
Jorg K 41a777b2d2 Bug 1205983 - Remove all observer code from nsEditor. r=ehsan
--HG--
extra : rebase_source : 3a3375a44d16d1a4a93c670c5ed44adefe6dbb9e
2015-09-28 23:53:00 +02:00
Jorg K 92731da747 Bug 1205983 - Remove all observer code from nsEditor (tests). r=ehsan
--HG--
extra : rebase_source : 71701166ea470c001fba64241545b03361df8a44
2015-09-28 13:28:00 +02:00
Henrik Skupin 07a9c250f8 Bug 1208431 - Allow query_minidump_stackwalk() to take a specific manifest file as parameter. r=jlund 2015-09-29 09:22:42 +02:00
Jakob Olesen 0e76bec44c Bug 1205893 - Eliminate vanilla memory allocations in Debugger-vixl. r=sstangl
Use js_malloc/js_free or js_new/js_delete pairs where appropriate.

Replace the use of std::vector<Token*> for debugger command arguments
with a mozilla::Vector<Token*>. Also use move constructors everywhere
for the command arguments instead of passing vector around by value.

--HG--
extra : rebase_source : 35b164aec865817aa907d553772a2f99d4ee9b85
2015-09-18 10:41:00 +02:00
Jakob Olesen f6556a02ec Bug 1205893 - Remove vanilla allocations in ARM64 simulator. r=sstangl
Use js_malloc/js_free and js_new/js_delete where appropriate.

Replace std::list with mozilla::Vector.

The standard list template uses operator new which isn't allowed in
SpiderMonkey sources. The Vector is also a more appropriate data
structure for these short, infrequently modified lists.

Remove the Decoder::visitors() method which was unused and leaking
internal representation details anyway.

--HG--
extra : rebase_source : 9fe5bceb9dd7eb7375187f62f27289c3900240f4
2015-09-18 10:40:00 +02:00
David Newton 5c07d1ccdb Bug 1160200 - APNG can't be used with type switching. r=mcaceres, sr=jrmuizel
--HG--
extra : rebase_source : ea7ff84295608a51d663fee48707bfec5a8c13e5
2015-09-25 11:36:00 +02:00
Jim Mathies [:jimm] f30dfdb4a2 Bug 1158111 - "Add caching and control updating tab offset values in the child from the parent side". a=klotz
--HG--
extra : rebase_source : 905ab38197d648ba88fc6ea941f575208df9ff4d
2015-09-28 12:35:00 +02:00
Victor Carlquist 2f51a9688a Bug 984018 - Fixed build on Arm64. r=nbp
--HG--
extra : rebase_source : cee1b06da3fb8c8ae8a260498e365bc2fc382ba8
2015-09-17 09:24:36 -03:00
Nicholas Nethercote d0c4a9db1b Bug 1208300 (part 4) - Remove gfxRGBA and some related things. r=jwatt.
Hooray!

--HG--
extra : rebase_source : d691b55eef5a8655aa98b81b5398452a5ebe860d
2015-09-24 19:24:16 -07:00
Nicholas Nethercote 0b89111ec3 Bug 1208300 (part 3) - Convert gfxRGBA uses to gfx::Color in LayerScope.cpp. r=jwatt.
--HG--
extra : rebase_source : 8393efea38fb7df8138c0ec2f894eff2808c5a81
2015-09-24 19:18:03 -07:00
Nicholas Nethercote 58378c408e Bug 1208300 (part 2) - Convert gfxRGBA uses to gfx::Color in CompositorBench.cpp. r=jwatt.
I don't know how those modf() calls were compiling without error given that the
second arg was a |float*|.

--HG--
extra : rebase_source : 0ecf7bda4664aa6eb735aff676341b7e063e0f29
2015-09-24 19:13:50 -07:00
Nicholas Nethercote 461e2332ff Bug 1208300 (part 1) - Remove unused default arguments from ClearThebesSurface. r=jwatt.
--HG--
extra : rebase_source : 8d91060e8ac1458b858bf961b608bb4b68eff6dc
2015-09-24 19:09:04 -07:00
Nigel Babu 2ea092cec1 Backed out changeset 5f02a9d37e56 (bug 1208622) for windows build bustage
CLOSED TREE
2015-09-29 12:10:45 +05:30
Nigel Babu 8852703ac2 Backed out changeset 37c89ad82a13 (bug 1207090) for hazards bustage ON A CLOSED TREE
--HG--
extra : rebase_source : 25a1aed587390254f54c73f87451440dd32ed4f3
extra : amend_source : 1210caccf9a96a464febeac9a1ee11ca0388f490
2015-09-29 11:42:44 +05:30
Bobby Holley 46f21127a1 Bug 1208622 - Separate API entry points. r=bz 2015-09-28 22:51:30 -07:00
Kit Cambridge a958ff06d5 Bug 1209361 - Add missing includes to `dom/base`. r=mccr8
--HG--
extra : commitid : 3rsv1VgB0jB
extra : rebase_source : 677d913e8a0e0955963bbdb65d0e759e9148df7a
2015-09-28 21:31:56 -07:00
Brian Birtles 7f205b8334 Backout changeset 4867b986b2c7 and b4185d03b6d5 (bug 1180589) for bustage on CLOSED TREE 2015-09-29 13:50:23 +09:00
Jim Blandy ce433c2bf8 Bug 1209325: Move implementation of JS WeakMap type into its own file. r=terrence.
--HG--
rename : js/src/vm/WeakMapObject.h => js/src/builtin/WeakMapObject.h
extra : rebase_source : f898cb0c33cd56a9a93a24eabf2f1699dfcb8d7a
2015-09-01 23:17:26 -07:00
Mantaroh Yoshinaga a168f613d8 Bug 1180589 part 2 - Add creating mediastream code. r=seanlin 2015-09-29 13:22:25 +09:00
Mantaroh Yoshinaga 3ae9be5860 Bug 1180589 part 1 - Add simulator code for TV Manager API. r=seanlin 2015-09-29 13:22:24 +09:00
Brian Birtles 9621365cd2 Bug 1208929 - Turn on -Wshadow for dom/animation; r=glandium
This patch also shuffles the order of LOCAL_INCLUDES and FINAL_LIBRARY to match
what most other moz.build files seem to do.
2015-09-29 13:22:24 +09:00
Ehsan Akhgari 82e2b731f8 Bug 1205242 follow-up: Touch CLOBBER 2015-09-29 00:14:23 -04:00
Josh Matthews e202227bd2 Bug 1207090 - Expose TCPSocket to chrome contexts. r=bz 2015-09-22 08:45:00 -04:00
Cameron McCormack 8a56a13543 Bug 1209124 - Bail out of nsStyleSet::GatherRuleProcessors and PresShell::Observe if we're called during/after shutdown. r=dbaron 2015-09-29 12:16:04 +10:00
Ehsan Akhgari 132b75b223 Bug 1205242 - Part 2: Require libc++ for building the clang plugin on OSX; r=ted 2015-09-28 22:40:49 -04:00
Ehsan Akhgari 206f530585 Bug 1205242 - Part 1: Update the clang used for static analysis to 3.7 on all platforms; r=ted 2015-09-28 22:40:48 -04:00
Ehsan Akhgari 4ec48ba0bb Bug 1209356 - Don't run make check on Mac debug static analysis builds; r=glandium
These checks are pointless.
2015-09-28 22:40:47 -04:00
Jean-Yves Avenard 7ae057dc90 Bug 1207946: [MSE] P3. Reset cached demuxing index when new data overwrite the end. r=gerald
This will force an iterative search upon the next demux request.
2015-09-29 12:31:33 +10:00
Jean-Yves Avenard 488a0d19d9 Bug 1207946: [MSE] P2. Fix seek when target isn't found exactly in a buffered range. r=gerald 2015-09-29 12:31:32 +10:00
Jean-Yves Avenard 9cd4267bfc Bug 1207946: [MSE] P1. Ensure we stop on the closest keyframe when seeking. r=gerald
Should the first frame in the trackbuffer have a time superior to the seek target, mNextSampleTime would be incorrectly set to 0.
2015-09-29 12:31:32 +10:00
Cameron McCormack 260625c5e6 Bug 1198708 - Part 7: Tests. r=birtles 2015-09-29 12:20:14 +10:00
Cameron McCormack c2e4c54592 Bug 1198708 - Part 6: Implement KeyframeEffectReadOnly.getFrames(). r=birtles,bzbarsky
Since getFrames() must gather all properties set at a given keyframe
offset time for a given easing function, we need to provide a total
ordering for ComputedTimingFunction objects.  Until the spec defines how
to do this, we sort first by NS_STYLE_TRANSITION_TIMING_FUNCTION_*
value, then second by the four values in a cubic-bezier() function (in
order) or the integer and optional keyword in a steps() function.

Because we don't support automatic spacing of keyframes yet,
ComputedKeyFrame.computedOffset is always the same as Keyframe.offset.

Another assumption made is that the value of easing for a Keyframe
object at 100% should be the same as the value from the previous
Keyframe for the same property.  An alternative would be to leave off
easing from that Keyframe, which would need the default value for that
IDL dictionary member removed (otherwise it would always be set to
"linear").
2015-09-29 12:20:14 +10:00
Cameron McCormack 45eb434b3e Bug 1198708 - Part 5: Add method to serialize a ComputedTimingFunction. r=birtles 2015-09-29 12:20:14 +10:00
Cameron McCormack e441526821 Bug 1198708 - Part 4: Don't include start/end keyword in serialized specified {transition,animation}-timing-function value if it was omitted. r=birtles
When inspecting the specified value of {transition,animation}-timing-
function on a declaration, we should omit the start/end keyword in a
steps() value if it was omitted in the style sheet.
2015-09-29 12:20:14 +10:00
Cameron McCormack cdc57a2245 Bug 1198708 - Part 3: Serialize computed {transition,animation}-timing-function using their specified values. r=birtles
The CSS Transitions and Animations specs define the computed value of
a {transition,animation}-timing-function property as being the same as
the specified value, so we should expose the specific value we recorded
on nsTimingFunction in Part 1 through nsComputedDOMStyle.
2015-09-29 12:20:14 +10:00
Cameron McCormack 821896781c Bug 1198708 - Part 2: Factor out computed nsTimingFunction serialization to public utility methods. r=birtles 2015-09-29 12:20:14 +10:00
Cameron McCormack 9293060eef Bug 1198708 - Part 1: Store exact timing-function type on nsTimingFunction and ComputedTimingFunction. r=birtles
Since Keyframe.easing should reflect the {transition,animation}-timing-
function value relevant to each keyframe, we'll need to store on
nsTimingFunction the specific timing function value that was used, and
copy it down into ComputedTimingFunction for
KeyframeEffectReadOnly.getFrames() to access.  This includes storing
whether the optional start/end keyword in a steps() function was
specified.
2015-09-29 12:20:13 +10:00
Ehsan Akhgari 55a9d754c2 Bug 1204763 follow-up: Fix the comments, DONTBUILD 2015-09-28 22:18:56 -04:00
Ehsan Akhgari 3dffc9c59e Bug 1204763 - Enable cross compiling the clang plugin for OS X on Linux; r=glandium 2015-09-28 22:14:53 -04:00
Phil Ringnalda c096566a7e Back out 6 changesets (bug 1186745) for cpptest failure in runnable_utils_unittest, nrappkit_unittest, test_nr_socket_unittest
Backed out changeset c6142b815de0 (bug 1186745)
Backed out changeset d8f740ef2430 (bug 1186745)
Backed out changeset edc0b56d81fa (bug 1186745)
Backed out changeset 383f8ac033ea (bug 1186745)
Backed out changeset ce960a661987 (bug 1186745)
Backed out changeset 3e9783023fb2 (bug 1186745)

--HG--
extra : rebase_source : 4681d6abaaa927ddb863f944efc87e6c6f6c2e26
2015-09-28 19:05:02 -07:00
John Daggett 84f181826e Bug 1182361 p7 - fixups based on review comments. r=heycam 2015-09-29 10:51:29 +09:00
John Daggett 06a6d26415 Bug 1182361 p6 - eliminate old pref font caching. r=heycam 2015-09-29 10:51:29 +09:00