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

478689 Коммитов

Автор SHA1 Сообщение Дата
Kartikaya Gupta 07d2a157f8 Bug 1273137 - Add the mHandledByAPZ flag to MouseInput as well. r=rbarker
MozReview-Commit-ID: EGEzIjvHbml

--HG--
extra : rebase_source : 9c9be98807a81e90fffa075a209346988a8fc614
2016-06-07 11:07:55 -04:00
Kartikaya Gupta 08a944bb46 Bug 1273137 - Add a mochitest that creates a drag block on a dispatch-to-content-region. r=rbarker
MozReview-Commit-ID: LRKyOUGvFP9

--HG--
extra : rebase_source : 791e27bad946b6e021df521fea335b7ec4b445f1
2016-06-07 11:07:55 -04:00
Kim Moir 825acb86c4 revert Bug 1186522 - force per checkin and release desktop firefox builds to require signed add-ons on beta 47 r=mshal DONTBUILD 2016-06-07 14:45:21 -04:00
Gregory Szorc f1ac718545 Bug 1278406 - Use a thread pool for submitting tasks to queue; r=dustin
Currently, Gecko decision tasks spend ~8 minutes making HTTP requests to the
queue API. Let's throw a thread pool at it so tasks are submitted faster.

This could possibly be faster if there were a single batch submit API in
the queue. However, that isn't implemented for technical reasons described
in the bug.

MozReview-Commit-ID: MeHItEVBbk

--HG--
extra : rebase_source : ebe182c5906df70cd2e4cbd545f7b7b9189882da
2016-06-07 11:06:12 -07:00
Jan de Mooij 061784f8d4 Bug 1277278 part 5 - Change ErrorToException's return type from bool to void. r=luke
--HG--
extra : rebase_source : 3980c391a676c2bb23738d1de992f0d91295be7a
2016-06-07 20:30:49 +02:00
Jan de Mooij 241f241de3 Bug 1277278 part 4 - Remove the warning case from ErrorToException. r=luke
--HG--
extra : rebase_source : 21fbb9ff2ef7e9104cd4fc4dcdf8420ffaa6df9b
2016-06-07 20:30:48 +02:00
Jan de Mooij dad997a833 Bug 1277278 part 3 - Rename error reporter callback to warning reporter, assert it's only used for warnings. r=luke
--HG--
extra : rebase_source : ac1febc5220d649853f35c29de89a5e9ffb4fe98
2016-06-07 20:30:48 +02:00
Jan de Mooij a253d97844 Bug 1277278 part 2 - Remove JS_ReportPendingException and js::ReportUncaughtException. r=luke
--HG--
extra : rebase_source : 7c46e31d178b3d0335924eb561c9a2a2dcb58730
2016-06-07 20:30:48 +02:00
Jan de Mooij 66faed38af Bug 1277278 part 1 - Remove ContextOptions and make autoJSAPIOwnsErrorReporting the default. r=luke
--HG--
extra : rebase_source : aa1dcba100a3bb7a5057b07284cf4a99353afe5a
2016-06-07 20:30:48 +02:00
Gijs Kruitbosch 825b101112 Bug 1277685, r=jaws
MozReview-Commit-ID: BtZCFTIdlMh

--HG--
extra : rebase_source : d5e780066ec58b82a46a79ad6a0ee16c1e2bffe3
2016-06-07 14:53:34 +01:00
George Wright 7eeaa7b6cd Bug 1176011 - Move TextureClientPool to CompositorBridgeChild r=nical 2016-06-07 14:33:23 -04:00
Yura Zenevich 5a89db3e36 Bug 1276972 - adding value and attributes caching tests. r=eeejay
MozReview-Commit-ID: BOXh17Ql1dW

--HG--
extra : rebase_source : 6e73b27072d50dbc25fd28172a0cb1027b01c431
2016-06-06 10:29:24 -04:00
Kim Moir 94aee01d99 Bug 1186522 - force per checkin and release desktop firefox builds to require signed add-ons on beta 47 r=mshal DONTBUILD 2016-06-07 14:28:26 -04:00
Dustin J. Mitchell 6dee7858d5 Bug 1274611: fix indentation in mulet_simulator.yml; r=pmoore a=Tomcat
MozReview-Commit-ID: 6PzUWsZfeZ5

--HG--
extra : rebase_source : dd11c1ad9102eb13628717fddf74770ac8fe709c
extra : source : ec20b463c04f57a4bfca1edb987fcb9e9707c364
2016-06-07 14:10:17 +00:00
Trevor Saunders 434092ec78 bug 1278004 - support QIing proxied accessibles to nsIAccessibleValue r=davidb 2016-06-07 14:18:08 -04:00
Andrea Marchesini dd6cbdac21 Bug 1271516 - Introducing nsIWebNavigation.setOriginAttributesBeforeLoading, r=smaug 2016-06-07 19:59:22 +02:00
Eric Faust aa9c6fd13b Bug 1115779 - Fix buggy devtools test, solving intermittent timeouts. (r=bgrins) 2016-06-07 10:54:37 -07:00
James Graham 5eb8c8dd4e Bug 1277039 - Fix output of |mach webidl-parser-test| to be less verbose by default, r=gps
MozReview-Commit-ID: AiMiksDzUdt

--HG--
extra : rebase_source : 3125cd305459a8080c3b266b07c199937bc36c5c
2016-06-06 17:52:24 +01:00
David Rajchenbach-Teller b9cd80d622 Bug 1261702 - Make nsPerformanceStatsService::Dispose() idempotent,r=froydnj
Although I haven't been able to pinpoint why, it looks like
nsPerformanceStatsService::Dispose() may be called twice, which in
turn causes crashes. This patch makes sure that calling the method
twice is idempotent.

Also, just in case this was due to a typo in
AddObserver/RemoveObserver, this patch replaces the literal strings
used in both with constants.

MozReview-Commit-ID: 8fXO20r5xvO

--HG--
extra : rebase_source : 490f1a5186a426a41ab567e564cdbd46080262ec
2016-06-07 10:45:44 +02:00
Eddy Bruel 9ca9e93794 Bug 1271653 - Implement a C++ interface for global/allocationSite/errorMessageName;r=jimb 2016-06-07 18:21:03 +02:00
Dylan Roeh b36a748d2f Bug 1271103 - Backs out the patch for Bug 1136364 and related patches. r=snorp 2016-06-07 09:25:26 -05:00
Dustin J. Mitchell 69471c3482 Bug 1276216: make any tasks without dependencies depend on the decision task; r=ahal
MozReview-Commit-ID: 5k5jC7CCHNW

--HG--
extra : rebase_source : 0f77e208b1947b2082481b7ceeab57055c13797e
2016-06-06 17:23:03 +00:00
Dan Minor 072334bcdb Bug 1265408 - Log biquad channel change warning to console; r=padenot
MozReview-Commit-ID: G16wgfKr4I6

--HG--
extra : rebase_source : d4c205b6d30c9d583e2f9f76cdb06b6b32f1500f
extra : source : 5aa770304f2a519fda0989790b2d059d85a1db58
2016-06-03 14:17:41 -04:00
Jan Henning 17fe927454 Bug 1251362 - Part 18 - Migrate (customised) home panel configurations. r=liuche
For people with customised home panels, we need to explicitly remove the Recent Tabs panel. We also unhide the Combined History panel if it was previously hidden and additionally turn it into the default panel if the Recent Tabs panel was the previous default panel.

MozReview-Commit-ID: 5CSJUTRysQU

--HG--
extra : transplant_source : A.%23%F5%5D%CE%09%E4%F1%BE%24%7E%13Q%1B%0Bx%15e%91
2016-05-21 14:39:15 +02:00
Jan Henning b3e0d8a8bb Bug 1251362 - Part 17 - Turn reading list panel migration function into a generic panel removal function. r=liuche
By passing the panel types to be removed/set as new default panel as arguments instead of hard coding them, we can reuse that function for our own home panel config migration.

MozReview-Commit-ID: BsMxcbInRbX

--HG--
extra : transplant_source : %89zh6%85%F9r%D5%BDu%3E%80%86%AB%7C%1D%B6P%8E%0B
2016-05-21 18:27:55 +02:00
Andrew Swan cac4af48b7 Bug 1273958 Fix suppression of search box for disco pane r=kmag,rhelmer
Hiding the header was causing some problems so instead restructure the
XUL to put the discovery pane in the top-level deck alongside a vbox
with the header and a deck with all the other panes that have the header.

MozReview-Commit-ID: 2PnW1F9aYgt

--HG--
extra : rebase_source : 758e8560c88801e65ae7e0d1152bd5b75e013b70
2016-05-20 16:42:48 -07:00
Mason Chang 426f8dbfee Bug 1276931. Add VsyncSource::Shutdown which shuts down global display. r=jrmuizel 2016-06-06 10:07:29 -07:00
Wes Kocher 807cf956d8 Merge m-c to inbound, a=merge 2016-06-06 17:14:49 -07:00
Nathan Froyd 423f3b021b Bug 1277890 - part 2 - avoid unnecessary refcounting when setting the filters list; r=baku
Once we have references to all the atoms for the filters list, we can
pass all those references in, rather than having to copy the array and
thus the references.
2016-06-07 04:10:25 -04:00
Nathan Froyd 9190866b93 Bug 1277890 - part 1 - avoid unnecessary refcounting when building the filters list; r=baku
We can pass the atom reference we have into the filter list, there's no
need for the filter list to retain a separate reference of the atom.
2016-06-07 04:10:25 -04:00
Nathan Froyd 2be85aa542 Bug 1277890 - part 0 - add "append already_AddRefed element" API to nsCOMArray; r=erahm 2016-06-07 04:10:25 -04:00
Wes Kocher ab48b7cb10 Bug 1278400 - disable browser_eyedropper_cmd.js because it's failing a=test-only CLOSED TREE 2016-06-06 15:17:42 -07:00
Wes Kocher 07bca63718 Merge fx-team to m-c a=merge CLOSED TREE 2016-06-06 15:14:37 -07:00
Wes Kocher 7fbcf3fa34 Bug 1278389 - skip browser_mozLoop_telemetry.js because changing to firefox50 broke it a=test-only 2016-06-06 14:50:05 -07:00
Wes Kocher c8fda3aef7 Bug 1278388 - skip browser_permissions_urlFieldHidden.js because changing to firefox50 broke it a=test-only 2016-06-06 14:46:13 -07:00
Wes Kocher da176c36e1 Backed out changeset 396b577b98e6 (bug 1171736) for android nightly bustage a=backout 2016-06-06 14:43:24 -07:00
Morgan Phillips 6cd35e0297 Bug 1054906 - Implement ES6 Symbol.hasInstance 2/2; r=jandem
--HG--
extra : rebase_source : 862c135973071b1cb8abc3a97ab446b7b137d7a8
2016-06-02 14:30:35 -07:00
Morgan Phillips df95ec2891 Bug 1054906 - Implement ES6 Symbol.hasInstance 1/2; r=evilpie,bz
--HG--
extra : rebase_source : 66945f0b148fb6a36912544a52994daeffe76c7e
2016-06-06 11:59:41 -07:00
Chris Manchester 6e0414ca1a Bug 1277841 - Use defines and substs from the artifact mach command instead of importing buildconfig in artifacts.py r=glandium
MozReview-Commit-ID: 8fMtTWR93Bw

--HG--
extra : rebase_source : f7e4b2057fea8ecbbcfe15b52226f4a15865e855
2016-06-06 16:14:21 -07:00
Michael Comella 6d3f083818 Bug 1277339 - Remove unnecessary null reference to API 11+ resources. r=jonalmeida
MozReview-Commit-ID: 5veGI8JCLbD

--HG--
extra : rebase_source : 299c7ba38a3aabb9cfb5544c0a56b91db8540364
2016-06-01 14:56:56 -07:00
Michael Comella c0d31e280b Bug 1277553 - Specify adjust sandbox token if not beta or release build. r=sebastian
I didn't include nalexander's MOZ_INSTALL_TRACKING suggestion because my make
skills are too shaky to make this worthwhile. Specifying a keyfile when
MOZ_INSTALL_TRACKING is disabled isn't harmful afaik (though it's a little
spammy).

Also, added code comment duplicated for emphasis:

# (bug 1277553) In Aurora -> Beta simulation builds, no update channel is
# specified, causing an assertion to throw that MOZ_INSTALL_TRACKING is
# specified but the keyfile is not. In this case, we add a default keyfile.
# This has the disadvantage that if our beta/release checks above ever
# fail, we'll come to this default case and the compile-time check to
# specify a valid keyfile will be broken. I don't have any better
# alternatives.

MozReview-Commit-ID: 7tmemvpDaW8

--HG--
extra : rebase_source : 96930d595ebc22c06dadea1d28782ec6a2c023c2
2016-06-03 17:10:40 -07:00
Michael Comella ca777086bc Bug 1277407 - Add docs about using adjust sandbox & updating outdated info. r=sebastian
MozReview-Commit-ID: DW4ZflT8FrZ

--HG--
extra : rebase_source : 1a474e3506c180e6c7403a377594203a96b41675
2016-06-03 17:00:38 -07:00
Michael Comella 8caf7ab0d1 Bug 1277407 - Add Adjust sandbox keyfile to tree. r=sebastian
Additionally, we add this file to the tree so it can be used by bug 1277553.

The following commit will add the docs explaining how to use the file I
added.

The added file contents are slurped directly into
AdjustConstants.MOZ_INSTALL_TRACKING_ADJUST_SDK_APP_TOKEN. We get the sandbox
token from the previously working value in [1].

An alternative solution would be to remove the assertion that
`--with-adjust-sdk-keyfile` is specified and provide a default value if the key
is not specified. However, after investigating bug 1277553, I dislike this
approach because we lose the compile-time checks that a key file is specified,
which is dangerous for release/beta builds where the key file may not be valid,
we push a release, and we don't get the data we expect.

Ideally, we specify `--with-adjust-sdk-keyfile` for non-MOZILLA_OFFICIAL
builds, but I don't know how to do that.

[1]: https://hg.mozilla.org/mozilla-central/rev/ac75f8f4c01d#l1.26

MozReview-Commit-ID: HPNgiwfzU5p

--HG--
extra : rebase_source : 6ee6cf869624b2274338d76b63072d13cc3c8432
2016-06-03 16:55:51 -07:00
Julian Descottes eac10d79af Bug 1277501 - convert inspector breadcrumbs to shortcut-key API;r=ochameau
Existing keyboard shortcuts have been reimplemented using the new shortcut-key
api.

A keypress handler was removed  on the breadcrumbs buttons, it had no use
since a focused button is always selected.

MozReview-Commit-ID: JTSRxwQGSlh

--HG--
extra : rebase_source : 4466162a2cf2bd77cb50ee77ea5843c973ceb5b2
2016-06-02 12:04:14 +02:00
Nicholas Nethercote 56570415b3 Bug 1278157 - Use references for outparams in ns{BMP,ICO}Encoder::ParseOptions. r=tnikkel.
--HG--
extra : rebase_source : 97b83ca4389d75920e878f3912e04f326bf84132
2016-06-02 06:43:41 +10:00
Nicholas Nethercote f0f5072443 Bug 1278156 - Remove useless null check in xp_iconv(). r=froydnj.
aOutputLeft is null checked and then dereferenced twice more in this function,
and all callers pass a non-null pointer. So just remove the null check.

--HG--
extra : rebase_source : 8190a51fde8434ac346a4e23db5ed4703762778c
2016-06-03 14:59:16 +10:00
Botond Ballo 574fdad7e2 Bug 1276107 - Avoid the footgun where, on Windows, when synthesizing a mouse move event, if the mouse is already at the target location the event is never dispatched. r=kats
MozReview-Commit-ID: 9hCJ3wpkOah

--HG--
extra : rebase_source : 92aa6b5b489fa8c3d1aa1ec7d2b979aa6af83a45
extra : amend_source : c875c84d8740bfeb6d0ebc8e7df35a173ee93c74
extra : intermediate-source : acd104ba0e8deb2c3e92b05e67f9520fcef551ab
extra : source : 5fddc3a80999cd6e284afbcabcddd74f398a06b9
2016-06-03 13:12:36 -04:00
Botond Ballo 95cd52ff56 Bug 1276107 - Add a test for scrolling an inactive subframe with z-index. r=kats
MozReview-Commit-ID: 6HcYkrmgLFw

--HG--
extra : rebase_source : 10887de280b21cd8b2c77e687a8cc829819b4d91
extra : intermediate-source : f15df83c29a6e13263ca462b00ae561543b45ae1
extra : source : d48c76e7c8fc9db9d47d3553685c188c6dde0b88
extra : histedit_source : 7f62e28b81ba42b78798573928380ecd6a335f0e
2016-06-01 19:56:49 -04:00
Botond Ballo 23fcc090d1 Bug 1276107 - Add a test for scrolling an inactive subframe with perspective. r=kats
MozReview-Commit-ID: 4gGzgo4dyoI

--HG--
extra : rebase_source : ff267a4d1ddd3405f443a8b71d8919ef5975eddf
extra : intermediate-source : cd06b8e0f6dce55d662a96e9d3981d452047bc14
extra : source : a70b887bfaca17de4c68a5870145e21c2992695f
extra : histedit_source : 6ffbf4d3c0cdd5554013b8e6f5af933f1e4158c5
2016-06-01 19:40:23 -04:00
Botond Ballo e130e591c9 Bug 1276107 - Move scrollWheelOver() into apz_test_native_event_utils.js, renaming it to moveMouseAndScrollWheelOver(). r=kats
MozReview-Commit-ID: JgJIZm783qK

--HG--
extra : rebase_source : 96c31d06f71c20e7b45d41d72d8509bfe1ffd2b7
extra : intermediate-source : e8361d5c43d2002d610f10fb638c368e43c3ea65
extra : source : f492d508146b30a84c6e197d383fb587735382ff
extra : histedit_source : 94099476c51283ca8953127d09aa9ebfec01866d
2016-06-01 19:39:20 -04:00