Commit Graph

259082 Commits

Author SHA1 Message Date
Ethan Hugg
e2ca5bd69b Bug 1191301 - Re-enable the use of media.navigator.video.use_tmmbr pref. r=bwc 2015-08-24 09:31:38 -07:00
Lee Salzman
96c49832f2 Bug 1190705 - Add crashtest for canvas 2d. r=Bas 2015-08-05 21:17:14 -04:00
Lee Salzman
6237df1a12 Bug 1190705 - Ensure that canvas 2d matrix transforms are finite. r=Bas, r=jrmuizel 2015-08-05 18:48:25 -04:00
Jose Antonio Olivera Ortega
dc8799ee26 Bug 1182103 - Test EventSource scenarios with fetch interception. r=bkelly 2015-08-24 06:32:00 -04:00
Nikhil Marathe
e5d1a9a6f3 Bug 1189678 - check if worker is already active. r=bkelly
Similar to other tests, the registration process allows workers to activate right after install.

Update web-platform-tests expected data
2015-08-21 17:55:50 -07:00
Nikhil Marathe
34e039a751 Bug 1189675 - Make all ServiceWorker events non cancelable. r=catalinb
Update web-platform-tests expected data
2015-08-21 17:38:18 -07:00
Nikhil Marathe
6b5a7a37f1 Bug 1189644 - Update waitUntil() and activation to spec. r=catalinb
waitUntil() has been updated to accept multiple calls and concatenate them into Promise.all().
activation does not fail any more even if the promise(s) passed to waitUntil() reject.

Update web-platform-tests expected data
2015-08-21 16:13:54 -07:00
Nikhil Marathe
18a93c20d5 Bug 1193128 - Fix base64 decoding when fetching data URIs. r=baku 2015-08-13 13:08:43 -07:00
Nikhil Marathe
ccb6fdc92c Bug 1189661 - either of active or waiting can be valid. r=bkelly 2015-08-21 14:25:46 -07:00
Tim Chien
758988db97 Bug 1137557 - Part 3: Allow content to pass a dict representing the property of the keyboard event to send. r=masayuki, sr=smaug
- Overloading MozInputContext#sendKey() so it could take a dict.
- An optional trailing argument for setComposition() and endComposition() methods for these methods to take the dict.
- New keydown() and keyup() methods that takes dict as the only argument.
2015-08-23 21:19:00 -04:00
Tim Chien
382b19be7c Bug 1137557 - Part 2: Remove sendKeyEvent from forms.js. r=masayuki, r=smaug (to make the webidl hook happy) 2015-07-17 04:41:00 -04:00
Tim Chien
1ca39a995a Bug 1137557 - Part 1: Allow callee of TIP.keydown() to figure out preventDefault() of keydown and keypress event. r=masayuki, r+sr=smaug 2015-08-05 01:58:00 -04:00
Masayuki Nakano
6f6a3039f5 Bug 1137557 - Part 0: TextEventDispatcher shouldn't forward keyboard events coming from TextInputProcessor to the parent process. r=smaug 2015-08-04 05:52:00 -04:00
Ryan VanderMeulen
2045a55ac0 Backed out changeset 8d5db16d7f39 (bug 1196834) for e10s browser_bug1163570.js failures.
CLOSED TREE
2015-08-24 15:42:15 -04:00
Birunthan Mohanathas
bb811b7b74 Bug 1197527 - Consolidate obtaining hg path into mozversioncontrol.get_hg_path; r=gps
DONTBUILD
2015-08-24 14:37:42 -04:00
Birunthan Mohanathas
0f6171ef93 Bug 1197527 - Always clone version-control-tools in MercurialSetupWizard; r=gps 2015-08-24 10:31:55 -07:00
Birunthan Mohanathas
83e3375f62 Bug 1197527 - Don't unnecessarily attempt to create extensions directory in MercurialUpdater; r=gps 2015-08-22 13:50:05 -07:00
Ryan VanderMeulen
3fceee02d7 Bug 1170484 - Skip the new test on Mulet as well. 2015-08-24 14:25:48 -04:00
Jim Mathies
43243e3549 Bug 1196834 - Add a test that confirms plugin windows are hidden after switching from a remote to local tab. r=roc 2015-08-24 10:56:05 -05:00
Andrew Halberstadt
4c2a9abe41 Bug 1181261 - Merge configs from testing/config/mozharness into mozharness proper, r=chmanchester
The config files under testing/config/mozharness were created so that certain mozharness options
such as test harness arguments could ride the trees, simplifying a lot of logic in mozharness.
But now that mozharness itself is in-tree, these configs no longer serve any purpose. Instead
they are merged into the main configs at testing/mozharness/configs.
2015-08-14 16:54:08 -04:00
James Willcox
58f2f3c2f2 Bug 1196816 - Include MOZ_APP_ABI in Android crash reports r=jchen 2015-08-24 12:52:07 -05:00
David Keeler
532e32633c bug 1194013 - convert test_name_constraints.js to generate certificates at build time r=Cykesiopka,mgoodwin 2015-08-11 16:40:38 -07:00
Jim Chen
7f5ffb1a7f Bug 991167 - Add UI and background thread event listener support; r=mcomella 2015-08-19 18:14:48 -04:00
Jim Chen
4b8cc490fd Bug 991167 - Add BundleEventListener class; r=mcomella 2015-08-19 18:14:48 -04:00
Jim Chen
1cccba46ef Bug 1195496 - Move speculative connection from CLH to GeckoApp; r=snorp
Moving speculative connection from CLH to GeckoApp allows us to start
the speculative connection very early in the startup process rather
than later in startup.
2015-08-19 18:14:47 -04:00
Jim Chen
ac39e4be7f Bug 1195496 - Implement speculative connection method in GeckoThread; r=snorp
One thing we do in the Fennec CLH is to make a speculative connection
based on the URI that's passed in. However, by the time the CLH runs,
we're far along into startup, and the advantage of a speculative
connection is reduced. This patch implements making speculative
connection as a method in GeckoThread, so that Fennec can make a
speculative connection without relying on the Fennec CLH.
2015-08-19 18:14:47 -04:00
Jim Chen
a1b7dc2d67 Bug 1195496 - Add PROFILE_READY Gecko state; r=snorp
Many Gecko operations depend on the profile being available. This
patch adds a PROFILE_READY Gecko state so that we can queue calls
until profile is loaded.
2015-08-19 18:14:47 -04:00
Jim Chen
ad96f339ae Bug 1195496 - Associate queued calls with available states; r=snorp
Many calls are associated with a Gecko state when they become available.
For example, calls that only depend on XPCOM become available very early
in startup, at the JNI_READY state. However, calls that depend on JS
components may only be available at the end of startup, at the RUNNING
state.

This patch adds an available state to every queued call, so that calls
can be made as soon as they become available, which is important for
calls like making speculative connections.
2015-08-19 18:14:47 -04:00
Kartikaya Gupta
e9f00a8721 Bug 1180267 - Ensure that the desktop-mode viewport for Fennec is based on a 980 CSS pixel width rather than the screen size. r=snorp 2015-08-24 13:45:45 -04:00
Kartikaya Gupta
80889396b6 Bug 1180267 - Don't set root displayport margins from the mobile viewport manager unless the C++ APZ is enabled. r=botond 2015-08-24 13:45:45 -04:00
Kartikaya Gupta
e61f76f3f2 Bug 1180267 - Switch Fennec over to using the MobileViewportManager for computing the CSS viewport. r=snorp 2015-08-24 13:45:45 -04:00
Kartikaya Gupta
53ae4e189c Bug 1197592 - Don't set an SPCSPS in the mobile viewport manager if APZ zooming is not enabled. r=botond 2015-08-24 13:45:44 -04:00
Ryan VanderMeulen
2e712f948d Backed out 4 changesets (bug 1137557) for causing intermittent Gij switching_test.js failures.
Backed out changeset ce86cf91f423 (bug 1137557)
Backed out changeset 83af10efcd3c (bug 1137557)
Backed out changeset e48ed45d1c80 (bug 1137557)
Backed out changeset 81e93b60a622 (bug 1137557)

CLOSED TREE
2015-08-24 13:27:01 -04:00
Bobby Holley
0ad2e2f734 Bug 1170484 - Followup fix to make the guard object actually a guard object. r=me CLOSED TREE 2015-08-24 10:01:47 -07:00
Brian Hackett
86f9a4ff78 Bug 1196590 - Don't assume that objects without shapes are unboxed plain objects, r=jandem. 2015-08-24 10:30:51 -06:00
Nick Fitzgerald
aca9830bfe Bug 1196498 - Include objects' [[class]] names in heap snapshots; r=sfink 2015-08-24 09:29:44 -07:00
Nick Fitzgerald
93acb863e9 Bug 1194424 - Part 5: gtest for DeserializedStackFrame ubi::StackFrames; r=sfink 2015-08-24 09:29:44 -07:00
Nick Fitzgerald
d1277d5a12 Bug 1194424 - Part 4: Add an xpcshell test for heap snapshots and allocation stacks; r=sfink 2015-08-24 09:29:44 -07:00
Nick Fitzgerald
ab356d0e5e Bug 1194424 - Part 3: Implement a concrete JS::ubi::StackFrame specialization backed by a frame deserialized from a core dump; r=sfink 2015-08-24 09:29:44 -07:00
Nick Fitzgerald
484f395873 Bug 1194424 - Part 2: Deserialize JS::ubi::StackFrame allocation stacks from core dumps; r=sfink 2015-08-24 09:29:44 -07:00
Nick Fitzgerald
ebd60bb728 Bug 1194424 - Part 1: Serialize JS::ubi::StackFrame allocation stacks into core dumps; r=sfink 2015-08-24 09:29:44 -07:00
Nick Fitzgerald
b1c00047b9 Bug 1194424 - Part 0: Extend the core dump protobuf message format to accomodate allocation stacks; r=sfink 2015-08-24 09:29:44 -07:00
Peter Linss
80432573eb update draft spec urls from dev.w3.org/csswg to drafts.csswg.org. No bug.
Imported from https://hg.csswg.org/test/rev/3f200ac00126 by L. David Baron.
2015-08-19 19:38:01 -07:00
Jon Coppeard
96fd67808c Bug 930414 - Fix base class initialization in ModuleBox constructor r=me on a CLOSED TREE 2015-08-24 17:14:50 +01:00
Steven Michaud
231f0ac9c5 Bug 1181977 - Firefox app menu contains only "Quit" in certain edgecases. r=spohl 2015-08-24 10:57:02 -05:00
Bobby Holley
a9ab0cd982 Bug 1170484 - Test. r=ehsan 2015-08-24 08:42:04 -07:00
Bobby Holley
73a4e13ebe Bug 1170484 - Use {Begin,End}PlaceHolderTransaction from mozInlineSpellCheck::ReplaceWord. r=ehsan
Both InsertText and DeleteSelection do a placeholder transaction. When the placeholder
transaction depth drops to zero, we fire input events (which in turn does a microtask
checkpoint). So we can prevent that from happening mid-operation by scoping a larger
placeholder transaction around both calls.
2015-08-24 08:42:03 -07:00
Mason Chang
d91c55f4fc Bug 1197201. Delete hardware vsync and vsync compositor prefs. r=kats 2015-08-24 11:27:23 -04:00
Jon Coppeard
7c71da25fb Bug 930414 - Hook up module environements, alising everything at top level for now r=shu 2015-08-24 15:58:36 +01:00
Jon Coppeard
6425fada52 Bug 930414 - Add module scopes, using ModuleObject as the static scope and ModuleEnvironementObject as the dynamic scope r=shu 2015-08-24 15:58:36 +01:00