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