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
John Daggett
6e5f907544
Bug 1182361 p5 - cache pref fonts per langGroup. r=heycam
2015-09-29 10:51:29 +09:00
John Daggett
72bb57d48b
Bug 1182361 p4 - move pref font util methods to platform fontlist. r=heycam
2015-09-29 10:51:28 +09:00
John Daggett
f2ee55e64a
Bug 1182361 p3 - move generic lookup methods to platform fontlist. r=heycam
2015-09-29 10:51:28 +09:00
John Daggett
6d66c5e817
Bug 1182361 p2 - count generic lookups. r=heycam
2015-09-29 10:51:28 +09:00
John Daggett
c84b59dee7
Bug 1182361 p1 - move old generic lookup methods into gfxPangoFontGroup. r=heycam
2015-09-29 10:51:28 +09:00
Jean-Yves Avenard
9396c59cd0
Bug 1089586: Abort pending seeks. r=jwwang
...
We only perform the last seek requested instead.
2015-09-29 11:37:15 +10:00
Jean-Yves Avenard
9323ac2f6a
Bug 1208799: [webm] Use first track found. r=kinetik
2015-09-29 11:37:14 +10:00
Phil Ringnalda
463ef315b0
Back out 2 changesets (bug 1205630) for failing inactive-fixed-bg-bug1205630.xul on Mac and Windows
...
Backed out changeset 7ca5a29b914f (bug 1205630)
Backed out changeset 9db06671fc0d (bug 1205630)
2015-09-28 18:30:16 -07:00
Ehsan Akhgari
2eb09d4da3
Bug 1168398 - Ensure that the presshell is initialized before attempting to scroll something into its view; r=enndeakin
2015-09-28 21:19:57 -04:00
Ehsan Akhgari
b73f093357
Bug 904572 - Add support for generating clang compilation database; r=glandium,r=gps
2015-09-29 09:23:50 +09:00
Mike Hommey
86a76ef43b
Bug 1207897 - Add a configure option to build multiple build backends. r=gps
...
Also record what backends were requested at configure time so that running
`mach build-backend` or `config.status` uses the same set.
2015-09-29 09:23:50 +09:00
Mike Hommey
c038211ac4
Bug 1207893 - Allow to create multiple build backends at once. r=gps
...
When running mach `build-backend` or `config.status`, it is now possible to
pass multiple backends to the --backend/-b option, so that they can share
moz.build reading and object emitting.
The command line syntax is however maybe a little awkward:
mach build-backend -b Backend1 Backend2
but supporting with `-b Backend1 -b Backend2` requires more argument parser
twiddling (action='append' doesn't work out of the box with choices, we'd
need a custom action class)
2015-09-29 09:23:49 +09:00
Mike Hommey
d873d2729a
Bug 1207893 - Change how we track object consumption from the build backend. r=gps
...
Currently, we set a flag on each object to know whether it has been consumed
by the backend. This doesn't work nicely when multiple backends try to consume
the same objects.
2015-09-29 09:23:48 +09:00
Mike Hommey
64341c67d8
Bug 1207893 - Refactor how build backend execution is summarized. r=gps
...
- Make all backends report the time spent in their own execution
- Change how the data is collected for the reader and emitter such that
each of them is aware of its own data, instead of everything being
tracked by the backend.
This is meant to open the door to multiple backends running from the
same execution of config.status.
2015-09-29 09:23:47 +09:00
Mike Hommey
0e156c41d5
Bug 1207882 - Add an initial partial implementation of a new, faster, build backend. r=gps
2015-09-29 09:23:46 +09:00
Mike Hommey
75bdaecdfd
Bug 1207882 - Associate an install target with every ContextDerived object. r=gps
...
Since reading context['FINAL_TARGET'] can have side effects, use it lazily.
2015-09-29 09:23:45 +09:00
Mike Hommey
a756617866
Bug 1207882 - Ensure chrome manifests are created in a directory that exists when processing jar manifests. r=gps
...
This currently works because other things in the build system are creating
those directories, but it's not a safe thing to rely on.
2015-09-29 09:23:45 +09:00
Mike Hommey
ce87ab652c
Bug 1207882 - Use a separate build target for config/buildid. r=gps
2015-09-29 09:23:44 +09:00
Mike Hommey
10b187295c
Bug 1207882 - Use source searchplugin files directly for en-US locale. r=gps
2015-09-29 09:23:43 +09:00
Chris Pearce
d565fd2492
Bug 1208289 - Log outstanding frames in GMP DrainComplete() and detect dropped ResetComplete. r=jwwang
...
* * *
Bug 1208289 - Yet another bustage fix. r=bustage
2015-09-29 13:06:14 +13:00
Chris Pearce
e85e9eca24
Bug 1208289 - Add SimpleTimer to make setting timeouts in C++ easy. r=jwwang
2015-09-29 13:06:11 +13:00
Mason Chang
b3bcc68629
Bug 1208554 - Take Velocity into account for WheelScrollAnimations. r=kats
2015-09-28 17:07:06 -07:00
Christoph Kerschbaumer
fda3fd3cbf
Bug 1192333 - Use channel->ascynOpen2 in dom/xslt/xslt/txMozillaStylesheetCompiler.cpp (r=sicking)
2015-09-28 16:34:47 -07:00
Wes Kocher
1c1aa1981c
Merge m-c to inbound, a=merge
2015-09-28 16:31:29 -07:00
Xidorn Quan
e26e72c529
Bug 1186745 part 6 - Fix event leak when using NS_DispatchToCurrentThread. r=froydnj
...
--HG--
extra : source : 839c394ca2362db534c9a12b14be3a9f3f5d6ff5
2015-09-29 09:28:22 +10:00
Xidorn Quan
d6ed2bb25e
Bug 1186745 part 5 - Make nsThread::Dispatch() always leak the event if it fails. r=froydnj
...
--HG--
extra : source : 9647b16628882dc9908e4a9cff084fc1d53c7df6
2015-09-29 09:28:22 +10:00
Xidorn Quan
33369f9d5f
Bug 1186745 part 4 - Make TracedRunnable accept an already_AddRefed instead of a raw pointer. r=froydnj
...
--HG--
extra : source : 8ed5530cadd2199943b073f372d6568ee5d88267
2015-09-29 09:28:22 +10:00
Xidorn Quan
8de4cf8292
Bug 1186745 part 3 - Make nsThreadSyncDispatch leak the sync task by default when Run() is not called. r=froydnj
...
--HG--
extra : source : 3e192a3bcd8686bfc49c58012f4b17ed8fdc7c45
2015-09-29 09:28:22 +10:00
Xidorn Quan
5a61756f88
Bug 1186745 part 2 - Move nsThreadSyncDispatch class to its own header file. r=froydnj
...
--HG--
extra : source : ae110eaaa626064dd81188d4f587a2df1f439bd2
2015-09-29 09:28:22 +10:00
Xidorn Quan
661f0a0891
Bug 1186745 part 1 - Add LeakRefPtr for pointer leaking by default. r=froydnj
...
This class can be used instead of raw pointer for a sound leaking-by-default
behavior. Also it could take advantage of move semantic check in the future.
--HG--
extra : source : 3dbd000739dc0ea214a2292e3983469e41e99686
2015-09-29 09:28:22 +10:00
Wes Kocher
ecad490bd0
Merge b2ginbound to central, a=merge
2015-09-28 16:00:36 -07:00
Wes Kocher
889e270547
Merge inbound to central, a=merge
2015-09-28 15:36:38 -07:00
Wes Kocher
7c15603db0
Backed out changeset 161d0b4fcccd (bug 1208534) for test_about_logins failures CLOSED TREE
2015-09-28 12:09:26 -07:00
Jim Chen
08e3d9ccd5
Bug 1200343 - Implment PrefsHelper native calls; r=snorp
...
This patch implements the PrefsHelper native calls for getting prefs;
2015-09-28 12:07:10 -04:00
Jim Chen
eb87f7d742
Bug 1200343 - Remove pref events from GeckoEvent; r=snorp
...
Now that we use native calls, we can remove the pref-related events from
GeckoEvent.
2015-09-28 12:07:09 -04:00
Jim Chen
5c45d400b9
Bug 1200343 - Add native calls for pref events; r=snorp
...
This patch adds two native calls to PrefsHelper to avoid using
GeckoEvent for getting prefs.
2015-09-28 12:07:09 -04:00
Jim Chen
011890c91d
Bug 1200343 - Add JNI wrapper for object arrays; r=snorp
...
This patch adds a specialization for jni::Ref<jni::ObjectArray>, which
includes members for getting the length of the array and accessing
array elements.
2015-09-28 12:07:09 -04:00
Jim Chen
3d7c253ff0
Bug 1208041 - Fix race condition when coalescing viewport events; r=snorp
...
We have a pretty messy system of coalescing viewport events that
introduced a race condition during the recent JNI refactoring. This
patch makes that code simpler and fixes the race condition. Instead of
keeping track of a previous viewport event, we now scan the event queue
for previous viewport events. This shouldn't be a perf concern because
we only scan the queue for viewport and native callback events, and stop
scanning as soon as we find another kind of event.
2015-09-28 12:07:09 -04:00
B2G Bumper Bot
a37441dedf
Bumping manifests a=b2g-bump
2015-09-28 07:38:10 -07:00
B2G Bumper Bot
7fe9329385
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/61c5a1255e15
Author: No-Jun Park <npark@mozilla.com>
Desc: Merge pull request #32069 from npark-mozilla/1208625
Bug 1208625 - update _cell_broadcast_switch_locator since it's a gaia-switch now
========
https://hg.mozilla.org/integration/gaia-central/rev/4bd95a7df029
Author: No-Jun Park <npark@mozilla.com>
Desc: Bug 1208625 - update _cell_broadcast_switch_locator since it's a gaia-switch now
2015-09-28 07:35:19 -07:00