Commit Graph

284442 Commits

Author SHA1 Message Date
Xidorn Quan
54dd509906 Bug 743198 part 5 - Check legacy event listener only if listener is found in the current group. r=smaug 2016-02-17 08:47:11 +08:00
Xidorn Quan
a8c9cddacc Bug 743198 part 4 - Rename LogFullScreenDenied to nsIDocument::DispatchFullscreenError, and reuse it in Element::RequestFullscreen. r=smaug 2016-02-17 08:47:11 +08:00
Xidorn Quan
a3fe1e9c45 Bug 743198 part 3 - Refactor nsDocument::IsFullScreenEnabled to be static local function GetFullscreenError. r=smaug 2016-02-17 08:47:11 +08:00
Xidorn Quan
be1c4afde9 Bug 743198 part 2 - Add unprefixed Fullscreen API to Document and Element. r=smaug 2016-02-17 08:47:11 +08:00
Xidorn Quan
081d15ef2e Bug 743198 part 1 - Drop [Throws] of document.mozFullScreenElement. r=smaug
This method actually never throws. IsFullScreenDoc() simply checks
whether GetFullScreenElement() returns nullptr, which means if that
method returns true, the "!el" check would never fail.
2016-02-17 08:47:11 +08:00
Wes Kocher
403e8658ce Backed out changeset 9d5fa6d7558a (bug 1247432) for being a possible cause of the spike in ASAN test_browserElement_oop_getWebManifest.html failures 2016-02-16 16:40:43 -08:00
Wes Kocher
dd4ecf676e Backed out changeset d2cb189066ea (bug 1247656) for being a possible cause of the spike in ASAN test_browserElement_oop_getWebManifest.html failures 2016-02-16 16:40:38 -08:00
Xidorn Quan
4b99fd86ba Bug 1218706 - Make 'unicode-bidi: isolate' the default for elements with a dir attribute. r=dbaron,jfkthame 2016-02-17 08:39:54 +08:00
Chris Cooper
1f2659018b Bug 1236954 - partner repack script changes to read properties from buildprops.json (NPOTB, DONTBUILD); r=jlund
Adds --require-buildprops option used by the standalone builder. When this option is
specified, a partner property must be present in the buildprops.json file. This limits
the repack operation to that single partner.
2016-01-25 15:20:41 -05:00
Luke Wagner
5bcb4aaa9c Bug 1248625 - Change 'return false' to 'return nullptr' (r=me)
MozReview-Commit-ID: 75AW4GpR8hd
2016-02-16 17:11:05 -06:00
Jordan Lund
f3ff07ed59 Bug 1246074 - add partials template config for mozharness beetmover, DONTBUILD r=rail 2016-02-06 13:46:13 -08:00
Louis Christie
dfa555582a Bug 1231793: Part 8 - Added checks for various metadata errors. r=jya 2016-02-17 09:57:52 +11:00
Luke Wagner
f3cc7c9cd9 Bug 1248625 - Baldr: make string labels more regular (r=sunfish)
MozReview-Commit-ID: BD6fAWfP7Fn
2016-02-16 16:48:23 -06:00
Luke Wagner
7367397814 Bug 1248488 - Odin: switch more integer immediates to variable-length u32s (r=sunfish)
MozReview-Commit-ID: r3Ie4fsLGZ
2016-02-16 16:48:23 -06:00
Luke Wagner
f8fcc3b40b Bug 1247846 - Baldr: add indirect function table and call_indirect (r=sunfish)
MozReview-Commit-ID: HFq8Nh0XCkB
2016-02-16 16:48:23 -06:00
Luke Wagner
0fec130a33 Bug 1247846 - Baldr: add type declaration to text language (r=sunfish)
MozReview-Commit-ID: IoPFObBpMxT
2016-02-16 16:48:23 -06:00
Luke Wagner
5af5b30287 Bug 1247846 - Odin: refactor error stub generation (r=bbouvier)
MozReview-Commit-ID: 2q3GnmC7r4Z
2016-02-16 16:48:23 -06:00
Luke Wagner
146f71002b Bug 1247846 - Odin: refactor ModuleGenerator::finish (r=bbouvier)
MozReview-Commit-ID: LHb3Z3U6FKJ
2016-02-16 16:48:23 -06:00
Luke Wagner
cfc4db6ac5 Bug 1247846 - Odin: switch CallIndirect to wasm binary encoding (r=bbouvier)
MozReview-Commit-ID: HxmlvHLmZVu
2016-02-16 16:48:23 -06:00
Ben Kelly
431cc9724f Bug 1248757 Use string ::Assign() instead of Adopt() when reading blobs as strings. r=asuth 2016-02-16 14:32:00 -08:00
Mike Hommey
a344e5d2b3 Bug 1247833 - Display the class name in mozunit output. r=gps
One can run individual tests with python testfile.py Class.method. But
the output for tests only shows the method so looking at a test output
is not enough to tell how to run one particular test. Moreover, there
are many cases where a test file contains multiple classes, and we fail
to identify the difference between those classes.
2016-02-17 07:19:46 +09:00
Mike Hommey
5a08cdd435 Bug 801679 - Handle expected failures and skipped tests in mozunit runner. r=gps
Python's unittest has decorators to mark tests as skipped or expecting
to fail. Mozunit runner fails to print anything for them.

While here, somehow unify the output for TEST-UNEXPECTED-FAIL.

This leaves known failures silent about the failure. It would be better
to only show them with a flag, like -v, and to leave it to a followup.
2016-02-17 07:19:46 +09:00
Mike Hommey
19babb0c1b Bug 795681 - Print out failures in mozunit runner. r=gps
Python's unittest separates errors and failures, where the former is
uncaught exceptions and the latter uncaught assertions. We were only
printing the former, making the mozunit runner output useless to debug
failures due to assertions in the code being tested.

I would usually edit the test to temporarily switch to unittest.main().
Enough is enough, handle failures properly.

At the same time, instead of printing all the errors one after the other
at the end, print them right after the TEST-UNEXPECTED-FAIL message.
2016-02-17 07:19:46 +09:00
Jim Chen
15c1cbf9d9 Bug 1248695 - Check for null browser app object when handling UI telemetry events; r=snorp
The nsAppShell mBrowserApp object may not have been initialized when
handling UI telemetry events. In that case, we should bail instead of
crashing.
2016-02-16 16:57:49 -05:00
Jim Chen
939a02dcee Bug 1248459 - Get more logs for debugging crash; r=snorp
This patch turns on logging for GeckoEditable and GeckoInputConnection,
and makes us fetch more lines of logcat when submitting crash reports.
2016-02-16 16:57:49 -05:00
Jim Chen
0a5602f8e4 Bug 1248033 - Support GAME_ROTATION_VECTOR sensor events with no W parameter; r=snorp 2016-02-16 16:57:49 -05:00
Gerald Squelart
c0d9c31a74 Bug 1248308 - Fix dom/media non-unified build errors - r=jya 2016-02-17 08:55:33 +11:00
Gregory Szorc
cbe2e4e86c Bug 1248658 - Remove make targets for running mochitests; r=ted
These have been deprecated in favor of mach commands for years. Let's
stop pretending to support them by removing them.

MozReview-Commit-ID: 4fX6SZN18EQ
2016-02-16 13:48:04 -08:00
Kyle Huey
78337fde12 Bug 1247117: De-namespace much of IndexedDB. r=baku 2016-02-16 13:46:08 -08:00
Mike Shal
71de492c53 Bug 1243750 - Install all SDKs into sdk/; r=glandium 2016-01-29 14:52:52 -05:00
Mike Shal
4cc6d16b6c Bug 1217987 - Append bucket prefix for staging post_upload.py; r=nthomas 2016-02-10 20:32:35 -05:00
Mike Shal
1d0d65215a Bug 1241976 - port INSTALL_TARGETS in xpcom/tests to moz.build; r=glandium 2016-01-21 21:06:50 -05:00
Ralph Giles
4274261777 Bug 1245170 - Upload rust builds to tooltool. r=dustin
Update the gecko-rust-build docker container to upload the
constructed toolchain to tooltool when running on taskcluster,
so it can be used in normal gecko builds (buildbot as well as tc)

Also include a mac build script (which can't run in taskcluster
currently) and a python script for launching the build task from
a local checkout. This is based on Ted's script for building
breakpad's minidump_stackwalk utility.

Matches contents of https://github.com/rillian/rust-build
commit 407c6854e91541341508e96e6a2781434535b7a5
tag v0.2.0
2016-02-16 13:30:19 -08:00
Jeff Walden
02c1f966d9 Add an assertion message to the assert-is-empty in LinkedList::~LinkedList, to indicate to users who hit it that it's the fault of the caller, not the fault of MFBT code. No bug, rs=froydnj 2016-02-16 13:06:20 -08:00
Jeff Walden
4376e1a345 Bug 1247140 - Use mozilla::BinarySearchIf for baseline's IC-to-pcoffset binary search, rather than hand-rolling it. r=jandem 2016-02-15 15:37:17 -08:00
Jim Chen
a65c830399 Bug 1248047 - Switch back to UI thread when using physical keyboards; r=esawin
When using physical keyboards, we get key events on the UI thread. To
improve performance, and to support key listeners better, we should
switch the IC thread to the UI thread in that case.
2016-02-16 16:02:39 -05:00
Jim Chen
20d42cc8b5 Bug 1248047 - Simplify GeckoInputConnection.processKey; r=esawin
Right now, processKey uses a IC-thread proxy in order to handle key
events on the UI thread. This patch makes it post the key event to the
IC thread and avoid the proxy entirely.
2016-02-16 16:02:39 -05:00
Jim Chen
47df0f29c5 Bug 1248047 - Make GeckoInputConnection.sendKeyEvent more efficient; r=esawin
Right now, sendKeyEvent does a round trip from the IC thread to the UI
thread back to the IC thread. This patch makes it stay on the IC thread.
2016-02-16 16:02:38 -05:00
Botond Ballo
b333a36318 Bug 1247452 - Use the effective visible region rather than the visible region where appropriate in the compositor. r=mattwoodrow
MozReview-Commit-ID: 6wbe0kUWh9h
2016-02-12 20:24:38 -05:00
Nick Thomas
5d1c8cbbb5 Bug 1248255 - Android l10n single-locale repacks can't find tooltool.py, r=Callek 2016-02-17 09:48:05 +13:00
Jim Mathies
6ce5c69db0 Bug 1229429 - Refresh plugin window state during composition if we detect a change of layer trees. Fixes issues with plugin window visibility during rapid tab switching. r=roc
MozReview-Commit-ID: pVnTksTt2d
2016-02-16 09:30:55 -06:00
Morgan Phillips
9db5c6ce65 Bug 1248717 - Don't initialize variables in a for head with var, then use them later. r=jorendorff 2016-02-16 14:25:24 -06:00
Geoff Brown
ecefc94bfd Bug 1238611 - Use PIE version of gdbserver for JimDB (x86); r=jmaher 2016-02-16 13:15:59 -07:00
Patrick McManus
3fdb2719e9 Bug 1247205 - dont loop on http2 softerror r=dragana 2016-02-13 20:54:24 -05:00
Lee Salzman
961249582f Bug 1247429 - Warn instead of error if shmem deallocated before IPDL sends it. r=nical 2016-02-16 14:59:01 -05:00
Tooru Fujisawa
61bd2dbf06 Bug 1247701 followup - Change ArrayShiftDenseKernel to receive handle. r=bz 2016-02-17 04:39:52 +09:00
Mason Chang
1fa2401d41 Bug 1246213. Part 2. Followup to fuzz menclose-3-radical.html. r=me 2016-02-16 11:35:41 -08:00
Botond Ballo
42a9502479 Bug 1238137 - Telemetry pings for main thread touch scrolling (Windows only). r=kats 2016-02-05 18:16:55 -05:00
Botond Ballo
f3d0f92895 Bug 1238137 - Telemetry pings for main thread autoscrolling. r=mconley 2016-02-05 18:01:27 -05:00
Botond Ballo
9a4e984984 Bug 1238137 - Telemetry pings for main thread scrollbar-driven scroll input methods. r=kats 2016-02-05 16:21:54 -05:00