Commit Graph

442381 Commits

Author SHA1 Message Date
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
Carsten "Tomcat" Book
25fffc3313 Merge mozilla-central to b2g-inbound 2015-09-28 14:21:00 +02:00
Carsten "Tomcat" Book
363e40e298 merge mozilla-inbound to mozilla-central a=merge 2015-09-28 14:13:24 +02:00
Carsten "Tomcat" Book
fc4b2033ce merge fx-team to mozilla-central a=merge 2015-09-28 14:10:50 +02:00
Carsten "Tomcat" Book
2deb7b2220 merge b2g-inbound to mozilla-central a=merge 2015-09-28 14:08:18 +02:00
B2G Bumper Bot
1294a022ff Bumping manifests a=b2g-bump 2015-09-28 05:03:19 -07:00
B2G Bumper Bot
eeff6223cf Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/74e47ac66811
Author: albertopq <albert.pastor@gmail.com>
Desc: Merge pull request #32006 from albertopq/1168962-expand-collapse

Bug 1168962 - Expand/Collapse Browser Chrome on Navigation r=etienne

========

https://hg.mozilla.org/integration/gaia-central/rev/f4debf00d50f
Author: albertopq <albert.pastor@gmail.com>
Desc: Bug 1168962 - Expand/Collapse Browser Chrome on Navigation
2015-09-28 05:00:25 -07:00
B2G Bumper Bot
4da5193ecf Bumping manifests a=b2g-bump 2015-09-28 04:38:11 -07:00
B2G Bumper Bot
cc3b3ac658 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/a798b3c0180a
Author: albertopq <albert.pastor@gmail.com>
Desc: Merge pull request #32033 from albertopq/1207928-long-press-link2

Bug 1207928 - Stopping event propagation before showing the context menu r=etienne

========

https://hg.mozilla.org/integration/gaia-central/rev/023466de5b56
Author: albertopq <albert.pastor@gmail.com>
Desc: Bug 1207928 - Stopping event propagation before showing the context menu
2015-09-28 04:35:19 -07:00
B2G Bumper Bot
803719765b Bumping manifests a=b2g-bump 2015-09-28 02:33:28 -07:00
B2G Bumper Bot
66a80cf51e Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/d7e928f87e2c
Author: Fernando Campo <fcampo@users.noreply.github.com>
Desc: Merge pull request #32058 from fcampo/leak-observer-1202592

Bug 1202592 - Activity chooser leaks settings observer (r=etienne)

========

https://hg.mozilla.org/integration/gaia-central/rev/2273c6433e1f
Author: Fernando Campo <fernando.campo@telefonica.com>
Desc: Bug 1202592 - Activity chooser leaks settings observer
2015-09-28 02:30:36 -07:00
Nigel Babu
85f8d8c65e Backed out changeset ee27fc2f6a1d (bug 1208687) for W(4) bustage
ON A CLOSED TREE
2015-09-28 12:23:36 +05:30
Nigel Babu
b8f64f3b1e Backed out changeset 967c555a595c (bug 1208289) for B2G build bustage 2015-09-28 12:22:43 +05:30
Nigel Babu
4013fbd739 Backed out changeset efcfe0c08c24 (bug 1208289) for B2G build bustage 2015-09-28 12:22:34 +05:30
Mark Hammond
9db1b58606 No bug - convert 3 test files from CRLF to LF line-endings, r=me 2015-09-28 16:29:06 +10:00