Commit Graph

485530 Commits

Author SHA1 Message Date
Jim Chen
15acbc5fab Bug 1289208 - Remove gamepad events from GeckoEvent; r=snorp
Remove the now-obsolete gamepad events from GeckoEvent, along with a few
other used fields in GeckoEvent.
2016-08-04 09:16:05 -04:00
Jim Chen
8a82ef17c1 Bug 1289208 - Updated auto-generated bindings; r=me 2016-08-04 09:16:05 -04:00
Jim Chen
4b8a8da17c Bug 1289208 - Add native methods to AndroidGamepadManager; r=snorp
Add native method calls to AndroidGamepadManager to replace the gamepad
events in GeckoEvent. Implement those calls in AndroidGamepad.cpp. The
jni/Refs.h change is necessary to fix a compile error when using
jni::BooleanArray.
2016-08-04 09:16:05 -04:00
Jim Chen
e5eac1e286 Bug 1289208 - Move gamepad methods out of GeckoAppShell; r=snorp
Move gamepad methods called by native code out of GeckoAppShell and into
AndroidGamepadManager.
2016-08-04 09:16:05 -04:00
Jim Chen
56e79ec2bc Bug 1288838 - Remove telemetry events from GeckoEvent; r=snorp
Remove the now-obsolete telemetry events from GeckoEvent.
2016-08-04 09:16:05 -04:00
Jim Chen
139bb9bede Bug 1288838 - Update auto-generated bindings; r=me 2016-08-04 09:16:05 -04:00
Jim Chen
3a078bd650 Bug 1288838 - Add telemetry native methods to Android telemetry module; r=snorp
Add and use native method calls in Telemetry.java to replace the
telemetry events in GeckoEvent.
2016-08-04 09:16:04 -04:00
Jim Chen
580a7782fe Bug 1288834 - Remove ZOOMEDVIEW event from GeckoEvent; r=snorp
Remove the now-obsolete ZOOMEDVIEW event from GeckoEvent, and the
associated code in nsAppShell and AndroidBridge.
2016-08-04 09:15:17 -04:00
Jim Chen
a0e70ac337 Bug 1288834 - Update auto-generated bindings; r=me 2016-08-04 09:15:17 -04:00
Jim Chen
4ea7bbbc21 Bug 1288834 - Implement native request method in ZoomedView; r=snorp
Add a native method in ZoomedView to request zoomed view data. The
native method is implemented in the ThumbnailHelper class on the C++
side because it shares a lot of code with the thumbnailing code.
2016-08-04 09:15:17 -04:00
Jim Chen
159d9d9ab2 Bug 1283888 - Remove LOW_MEMORY event from GeckoEvent; r=me
LOW_MEMORY event is not used anywhere and can be safely removed.
2016-08-04 09:15:16 -04:00
Jim Chen
06fcf5a71e Bug 1283888 - Remove NOOP event from GeckoEvent; r=me
The NOOP event is only used in Prompt.java and it's not necessary to use
it there.
2016-08-04 09:15:16 -04:00
Jim Chen
a174ac0918 Bug 1283888 - Remove NATIVE_POKE event from Java; r=me
Remove the obsolete NATIVE_POKE event from GeckoEvent.
2016-08-04 09:15:16 -04:00
Eddy Bruel
c8d0c59aee Bug 1184661 - If a listener is not callable, assume it is an event listener object. r=past
--HG--
extra : rebase_source : cbea66acb5acfbdc1b83acd797566bb5a5be1c75
2016-08-01 09:09:00 +02:00
Carsten "Tomcat" Book
04c4fa957d Backed out changeset 2b687444223c (bug 1184461) for landing with wrong bug number
--HG--
extra : rebase_source : 0200fb421ef08622252434b8e3f6893e735befb7
2016-08-04 14:43:25 +02:00
Dão Gottwald
1696c5c0ae Backed out changeset 510f0b4792de 2016-08-04 14:21:56 +02:00
Dão Gottwald
3ab8406d45 Bug 1292049 - Prevent tab.lastAccessed from being set to a discrete value when the tab is selected. r=mdeboer 2016-08-04 11:33:15 +02:00
Phil Ringnalda
f40d0998c4 Merge m-c to f-t 2016-08-03 18:54:53 -07:00
Phil Ringnalda
d9a04f7163 Back out 2 changesets (bug 1291312) for making Win7 debug wpt-e10s-2 permanently fail by taking more than 7200 seconds to run, a=backout
Backed out changeset 0267734ec297 (bug 1291312)
Backed out changeset 8232b0211660 (bug 1291312)

--HG--
rename : testing/web-platform/tests/encrypted-media/Google/webm/test-encrypted-different-av-keys.webm => testing/web-platform/tests/encrypted-media/Google/test-encrypted-different-av-keys.webm
rename : testing/web-platform/tests/encrypted-media/Google/webm/test-encrypted.webm => testing/web-platform/tests/encrypted-media/Google/test-encrypted.webm
rename : testing/web-platform/tests/web-animations/interfaces/AnimationTimeline/idlharness.html => testing/web-platform/tests/web-animations/interfaces/DocumentTimeline/idlharness.html
rename : testing/web-platform/tests/web-animations/interfaces/AnimationTimeline/document-timeline.html => testing/web-platform/tests/web-animations/timing-model/timelines/default-document-timeline.html
2016-08-03 18:50:40 -07:00
Wes Kocher
99881f0cb0 Merge m-c to fx-team, a=merge 2016-08-03 16:47:57 -07:00
Nick Alexander
4b68f17715 Bug 1291370 - Add Fennec-and-GeckoView Task Cluster job building using --with-gradle. r=dustin,gbrown
We run only a small subset of the test suite to save resources.  Over
time, we'll run more of the platform test suite.

--HG--
extra : rebase_source : 264fbe55be5b56857278ae8d731ef51b1b41cf3c
extra : histedit_source : a3550c7e2ea8a41cd6285e511b7268a9e7af11cd%2Cec6024dadcb7c071170aa452064776666283bb27
2016-08-03 16:02:00 -07:00
Wes Kocher
429b4cc773 Merge autoland to central, a=merge 2016-08-03 14:01:59 -07:00
Wes Kocher
7fcea033ba Backed out changeset 9d5365ee6944 (bug 1290502) for mass bustage a=backout CLOSED TREE 2016-08-03 10:17:40 -07:00
Sebastian Hengst
e920781618 Bug 1285863 - Improve UI / UX of devtools JSONView: Remove unused variable 'code'. r=jryans on IRC a=eslint-fix
MozReview-Commit-ID: CUoifugy7vA
2016-08-03 18:58:21 +02:00
Sebastian Hengst
fd2da2e37e Bug 1180944 - Implement one-off searches from Awesomebar: Fix eslint warning about inconsistent return usage. r=eslint-fix a=eslint-fix
MozReview-Commit-ID: 9Mh7gVyvJ3a
2016-08-03 17:45:29 +02:00
Carsten "Tomcat" Book
eeacfbeff0 merge mozilla-inbound to mozilla-central a=merge 2016-08-03 17:03:41 +02:00
Nathan Froyd
e53dd1c5f7 Bug 1290160 - followup to fix static analysis bustage on a CLOSED TREE; r=me 2016-08-03 17:17:22 -04:00
Carsten "Tomcat" Book
57bfee62b0 merge fx-team to mozilla-central a=merge 2016-08-03 17:01:16 +02:00
Carsten "Tomcat" Book
7d334fcb50 merge autoland to mozilla-central a=merge 2016-08-03 16:59:18 +02:00
Carsten "Tomcat" Book
10f9f468e4 Backed out changeset 3f6f0dc1663c (bug 1290598) for xpcshell timeouts in test_ext_native_messaging.js
--HG--
rename : toolkit/components/extensions/test/xpcshell/test_ext_native_messaging_perf.js => toolkit/components/extensions/test/xpcshell/test_ext_native_messaging.js
2016-08-03 15:12:57 +02:00
Carsten "Tomcat" Book
92e652598d Backed out changeset 3242411d3294 (bug 1290598) 2016-08-03 15:12:32 +02:00
Carsten "Tomcat" Book
4e7abad957 Backed out changeset 486639a0f3ca (bug 1290598) 2016-08-03 15:12:31 +02:00
Carsten "Tomcat" Book
f8a2c19083 Backed out changeset 577158be08e8 (bug 1290598) 2016-08-03 15:12:29 +02:00
Nathan Froyd
6a26598a10 Bug 1290160 - reduce codesize required by gfxPrefs; r=milan
Every gfxPrefs::PrefTemplate template declares its own virtual function
overrides for functions declared in gfxPrefs::Pref.  The compiler must
therefore create separate copies of each of these virtual functions when
it instantiates PrefTemplate.  Since several of these virtual functions
only depend on the template parameter T, the type of the pref, many
instantiations of the functions are identical.  The duplicate functions
would normally be merged by identical code folding performed in the
linker, but since these are virtual functions and therefore have their
addresses taken (to be stored in the class's vtable), the linker (at
least for the settings we use for identical code folding) cannot fold
duplicated functions together.

Therefore, we have to do the de-duplication ourselves, by creating an
intermediate templated base class that only depends on the type of the
pref.  With this class, only three copies of each virtual function will
be created (one each for bools, floats, and ints).  We sneak in
GetLiveValue() into this base class for another small codesize win, even
though it's not a virtual function.
2016-08-03 17:02:33 -04:00
Tom Schuster
473d3dc22d Bug 1197324 - Fix new warnings. r=froydnj 2016-08-03 14:37:31 +02:00
Tom Schuster
42824df666 Bug 1197324 - add format-string checking attribute to snprintf_literal. r=froydnj 2016-08-03 14:37:31 +02:00
Tom Schuster
0a0e3b7174 Bug 1251364 - Use more snprintf_literal in the JS engine. r=terrence 2016-08-03 14:37:31 +02:00
Nicolas B. Pierron
b4fb936f80 Bug 1289926 - Ensure enough ballast space while allocating each constant under inlineConstantStringSplitString. r=h4writer 2016-08-03 12:27:16 +00:00
Henrik Skupin
2429007a45 Bug 1291658 - Marionette should not assume that there is always a processId in the capabilities available. r=automatedtester, a=tomcat
Before Firefox 49.0 there is no processId property available. Given that Firefox ui update tests
have to use the Marionette version from the post build also for the pre build, we currently fail
during in_app restarts for Firefox 48.0 and below.

MozReview-Commit-ID: ILG7JLg0dcS
2016-08-03 14:10:53 +02:00
Neil Deakin
2d46e97dbd Bug 1284914, add support in html for the ondragexit attribute, r=smaug 2016-08-03 07:45:46 -04:00
Neil Deakin
147caccc2c Bug 1194027, add a flag to select elements to indicate if the parent process has the popup open, r=mrbkap 2016-08-03 07:45:46 -04:00
Neil Deakin
16acfd6d48 Bug 1289528, add tests for keyboard and mouse selection of options, r=mconley 2016-08-03 07:45:45 -04:00
Neil Deakin
a59eab8dbf Bug 1289528, don't fire click event when option selected with keyboard, r=mconley 2016-08-03 07:45:45 -04:00
Neil Deakin
165602e28b Bug 1289528, fire click event at option, not at select, r=mconley 2016-08-03 07:45:45 -04:00
Neil Deakin
e375813b04 Bug 1159301, clear the mouse capture whenever a menu is opened, r=tn 2016-08-03 07:45:45 -04:00
Mark Banner
405e48e52e Bug 1291640 - Mark the e10s rollout system add-on as e10s compatible as it already is. r=Felipe
MozReview-Commit-ID: HDkCXN4QBGW

--HG--
extra : rebase_source : 372dc1596c9514254176013bf39e2d42a1771910
2016-08-03 11:54:52 +01:00
Matt Woodrow
52628b0bb3 Bug 1230641 - Make our NSOpenGLContext opaque when in fullscreen mode. r=mstange 2016-08-03 22:48:03 +12:00
Iris Hsiao
08f30bd9aa Backed out changeset 238564059ef3 (bug 1273356) for Android 4.3 debug failed to load manufest file 2016-08-03 11:55:35 +08:00
Matthew Noorenberghe
5d7c6d786d Bug 1267849 - Call LoginManagerParent.init in setupParent of tests. r=dolske
MozReview-Commit-ID: 66FZogdR6Ve
2016-08-02 15:00:52 -07:00
Matthew Noorenberghe
9cf8c23a0b Bug 1291060 - Android: When a password field is added to a document (possibly outside of a <form>) the autofill code should run. r=liuche
Android version of bug 1168707

MozReview-Commit-ID: 4OZ8Jp9aVgN
2016-08-02 14:20:35 -07:00