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

522408 Коммитов

Автор SHA1 Сообщение Дата
Edgar Chen fa227a0808 Bug 1341693 - Don't need to check GetDocShell() when creating CustomElementRegistry; r=wchen
MozReview-Commit-ID: 7k3MQBEMpnV

--HG--
extra : rebase_source : 463205ff7402b132aa48ebc3b59e9128b249ab6b
2017-02-23 18:24:05 +08:00
Brian Hackett be3d9f1c9f Bug 1338642 - Backout bug 1315596 (Don't evict bundles which won't help with allocating the target bundle), r=sunfish. 2017-02-25 05:32:59 -07:00
Jan de Mooij 9d0be99a0b Bug 1342345 part 2 - Use a Vector for AutoCycleDetector. r=jonco 2017-02-25 12:23:44 +01:00
Jan de Mooij ce45ed0a77 Bug 1342345 part 1 - Use a Vector for JSON cycle detector. r=evilpie 2017-02-25 12:22:28 +01:00
Mats Palmgren 1e09a27d83 Bug 1341137 part 4 - Update web-platform-tests expected data. 2017-02-25 11:33:34 +01:00
Mats Palmgren 6bc321550c Bug 1341137 part 3 - Update a reftest reference to account for the new AddRange behavior. 2017-02-25 11:33:34 +01:00
Mats Palmgren f33f3cd648 Bug 1341137 part 2 - Provide a way to add ranges to Selection objects that aren't associated with a shell/nsFrameSelection. r=smaug 2017-02-25 11:33:34 +01:00
Mats Palmgren 876c9a7854 Bug 1341137 part 1 - Make Selection::addRange silently reject ranges that have a different root. r=smaug 2017-02-25 11:33:34 +01:00
Phil Ringnalda 75522649b2 Backed out changeset eb97347c9690 (bug 1340579) for a11y assertion failures and PLDHashTable crashes
CLOSED TREE
2017-02-24 20:56:38 -08:00
Luke Wagner a43669cbbd Bug 1342497 - Baldr: store current frame, not previous frame, in wasm::FrameIterator (r=yury)
MozReview-Commit-ID: 98mKbra2ehf

--HG--
extra : rebase_source : 75ced81ff98c040b585c75157cb4a405a967e840
2017-02-24 21:52:35 -06:00
Tooru Fujisawa e7e8ef85a7 Bug 104442 - Part 5: Add another testcase for devtools and note. r=nchevobbe 2017-02-25 12:52:34 +09:00
Tooru Fujisawa c447cd8306 Bug 104442 - Part 4: Update stub. r=nchevobbe 2017-02-25 12:52:33 +09:00
Tooru Fujisawa 915f2f8c25 Bug 104442 - Part 3: Add test input for mocha test. r=nchevobbe 2017-02-25 12:52:33 +09:00
Tooru Fujisawa a69d93faa8 Bug 104442 - Part 2: Add a testcase for devtools and note. r=nchevobbe 2017-02-25 12:52:33 +09:00
Tooru Fujisawa f5a7718580 Bug 104442 - Part 1: Report the position and the kind of previous declaration for redeclaration error. r=anba 2017-02-25 12:52:33 +09:00
Tooru Fujisawa 00e859d170 Bug 1342293 - Call expectUncaughtException for each pageError. r=nchevobbe 2017-02-25 12:52:33 +09:00
Tooru Fujisawa 71a80300a4 Bug 1340850 - Add --noconf option to autospider.py to skip running configure before building. r=sfink 2017-02-23 05:49:14 +09:00
Wes Kocher f8633189c2 Merge m-c to inbound, a=merge
MozReview-Commit-ID: Hh4I1wa4u49
2017-02-24 16:53:23 -08:00
Shu-yu Guo 361a8713a8 Bug 1341061 - Test. (r=arai)
Will remove once https://github.com/tc39/test262/pull/869 merges and we
sync.
2017-02-24 16:51:11 -08:00
Shu-yu Guo a4b26febc0 Bug 1341061 - Manually unwrap WithEnvironmentObjects in GETBOUNDNAME. (r=arai)
Also refactor some stuff in this area.

Documenting why I think it's correct to use GETBOUNDNAME only for
dynamic (vs global) lookups, without the normal NAME checks:

1. GETBOUNDNAME doesn't need to check TDZ because BINDNAME does it
   already, and GETBOUNDNAME is always preceded by BINDNAME.

2. '.this' doesn't need to be checked, because '.this' can't be assigned
   to in a compound assignment or inc/dec.

3. For a global name there is never @@unscopables on the global
   environments, so GNAME ops, while doing repeated lookups, remain valid
   optimizations because the repetition is unobservable.

4. We *will* do double @@unscopable lookup in the case of a script
   compiled for a syntactic scope then run under a non-syntactic
   WithEnvironmentObject (e.g. like frame scripts). But this is
   Gecko-specific and outside the spec, so we can do whatever we want
   here.
2017-02-24 16:51:10 -08:00
Shu-yu Guo 2c8d8f538b Bug 1341061 - Rename GETXPROP to GETBOUNDNAME for clarity. (r=arai) 2017-02-24 16:51:10 -08:00
Shu-yu Guo 4faffe5818 Bug 1341061 - Fix Opcodes.h comments to say 'environment' instead of 'scope' to refer to the runtime objects. (r=arai) 2017-02-24 16:51:10 -08:00
Shu-yu Guo d6089d585f Bug 1341061 - Refactor NAME-related runtime functions. (r=arai) 2017-02-24 16:51:10 -08:00
Wes Kocher e84fc624ff Merge inbound to central, a=merge
MozReview-Commit-ID: DpCZgRV1csS
2017-02-24 16:46:12 -08:00
Wes Kocher 6dc1c82b0b Merge autoland to central, a=merge
MozReview-Commit-ID: 1uGd83Fiaap
2017-02-24 16:41:16 -08:00
Wes Kocher 2391738b66 Backed out 3 changesets (bug 1341137) for wpt failures in addRange-00.html a=backout
Backed out changeset 343d11a33afe (bug 1341137)
Backed out changeset ac44e1e713e1 (bug 1341137)
Backed out changeset 6f32de880c77 (bug 1341137)

MozReview-Commit-ID: 26CQIfTXLRI
2017-02-24 16:28:17 -08:00
Wes Kocher ccd72f8870 Backed out changeset 13bd2c36c194 (bug 1137567) for android test_assign_event_data.html timeouts a=backout
MozReview-Commit-ID: Cx1OH8CBy7k
2017-02-24 16:21:32 -08:00
stefanh@inbox.com 4db4fecd9e Bug 1321321 - Ensure that we always save files with the given extension / Work-around NSSavePanel limitations when saving files with multiple extensions. r=mstange. 2017-02-25 00:34:46 +01:00
Mats Palmgren 071e150be8 Bug 1341137 part 3 - Update a reftest reference to account for the new AddRange behavior. 2017-02-25 00:26:19 +01:00
Mats Palmgren 867bc229d0 Bug 1341137 part 2 - Provide a way to add ranges to Selection objects that aren't associated with a shell/nsFrameSelection. r=smaug 2017-02-25 00:26:18 +01:00
Mats Palmgren 51817b4c94 Bug 1341137 part 1 - Make Selection::addRange silently reject ranges that have a different root. r=smaug 2017-02-25 00:26:18 +01:00
Jonathan Kew 73c8a5366c Bug 1342315 - Add reftests to check that we disable ligatures when letter-spacing is in effect. r=jrmuizel 2017-02-24 23:05:57 +00:00
Jonathan Kew 2164f79e6e Bug 1342315 - Don't inadvertently ignore font feature settings when creating a new CTFont. r=jrmuizel 2017-02-24 23:05:42 +00:00
Sebastian Hengst 257eeceb19 Backed out changeset 82cdbd24d06f (bug 1341061) for failing crashtest 366271-1.html. r=backout 2017-02-24 23:10:56 +01:00
Sebastian Hengst e460fecacb Backed out changeset 2cb11cb34069 (bug 1341061) 2017-02-24 23:10:26 +01:00
Sebastian Hengst 45b22b7436 Backed out changeset 76c74d43a9b0 (bug 1341061) 2017-02-24 23:10:21 +01:00
Sebastian Hengst 12475239db Backed out changeset 559f43c43369 (bug 1341061) 2017-02-24 23:10:16 +01:00
Sebastian Hengst 1642f69ece Backed out changeset 456c1dcfe087 (bug 1341061) 2017-02-24 23:09:59 +01:00
Lee Salzman f908e5a4a7 Bug 1303094 - remove the StrokeRect path for drawing dotted borders. r=mstange
MozReview-Commit-ID: 7zooPqCocco
2017-02-24 17:02:46 -05:00
Michael Layzell 06f83555f0 Bug 1340747 - Try to initialize the remote browser when getting the frameloader's loadContext, r=ehsan
MozReview-Commit-ID: GhCNwG0uMGb
2017-02-24 16:59:53 -05:00
Michael Layzell bb9493301a Bug 1334086 - Change the SetOpenerWindow tabgroup assertion to a DIAGNOSTIC_ASSERT, r=ehsan
MozReview-Commit-ID: 13zUBotz7Tr
2017-02-24 16:59:16 -05:00
Trevor Saunders 617ef9aa4c bug 1340579 - look up this DocAccessibleParent in live docs instead of using this in DocAccessibleParent::Destroy() r=eeejay 2017-02-24 16:55:06 -05:00
Jim Chen 5fdd92746a Bug 1137567 - Make nsWindow for Android use TextEventDispatcher; r=esawin r=rbarker r=masayuki r=snorp
Bug 1137567 - 1. Allow dispatching key events during composition; r=esawin

We potentially dispatch key events during composition to provide
compatibility for pages that only listen to key events.

Bug 1137567 - 2. Allow keyboard events in DispatchInputEvent when not on APZ thread; r=rbarker

We use nsIWidget::DispatchInputEvent to dispatch our keyboard events on
the Gecko thread, which on Android is not the APZ controller thread. We
should allow these events to pass instead of crashing.

Bug 1137567 - 3. Add GeckoEditableSupport class to support TextEventDispatcher; r=masayuki

Add a separate GeckoEditableSupport class, which implements
TextEventDispatcherListener and uses TextEventDispatcher for IME
operations. The new class is entirely separate from nsWindow to allow it
to be independently used in content processes as well.

Most of the code is copied from nsWindow::GeckoViewSupport, and adapted
to use TextEventDispatcher.

Bug 1137567 - 4. Make nsWindow::WindowPtr available for outside classes; r=snorp

Make nsWindow::WindowPtr available not just for classes inside nsWindow
but for outside classes as well. Also, add support for RefPtr native
objects to nsWindow::NativePtr.

Bug 1137567 - 5. Use GeckoEditableSupport in nsWindow; r=esawin

Use the new GeckoEditableSupport class in nsWindow to replace the
previous code in nsWindow::GeckoViewSupport. GeckoEditable native
methods now go to GeckoEditableSupport instead of GeckoViewSupport.

Several native methods in GeckoEditable are changed from
dispatchTo="proxy" to dispatchTo="gecko", because we no longer need the
special nsWindow::WindowEvent wrapper for our native calls.
2017-02-24 16:28:18 -05:00
Vedant Sareen 5bfcf9bfc2 Bug 1309260 - Move the urlbar-zoom-button styling code to a shared place. r=jaws
Moved the styling for the #urlbar-zoom-button which was duplicated among browser/themes/linux/browser.css, browser/themes/osx/browser.css, and browser/themes/windows/browser.css to a new shared file browser/themes/shared/browser.inc.css. Also added the new file to browser/themes/shared/jar.inc.mn.

--HG--
extra : rebase_source : c755450072f871b14f7bfb3e21423a299800301b
2017-02-25 00:37:21 +05:30
Boris Zbarsky 08388a619c More stylo mochitest expectation updates. No bug, r=bzbarsky
MozReview-Commit-ID: I9nDKy8g8bU
2017-02-24 13:48:07 -05:00
Boris Zbarsky 01cbe2d894 Minor tweak to move the stylo failure annotation around in the file. No bug, r=bzbarsky, DONTBUILD
MozReview-Commit-ID: FgYtFFMP2Jm
2017-02-24 13:41:15 -05:00
ffxbld c9ccb8ec1f No bug, Automated blocklist update from host bld-linux64-spot-025 - a=blocklist-update 2017-02-24 08:12:16 -08:00
ffxbld 2c84b59bb2 No bug, Automated HPKP preload list update from host bld-linux64-spot-025 - a=hpkp-update 2017-02-24 08:12:13 -08:00
ffxbld 53ced57059 No bug, Automated HSTS preload list update from host bld-linux64-spot-025 - a=hsts-update 2017-02-24 08:12:11 -08:00
Carsten "Tomcat" Book 7256146318 merge mozilla-inbound to mozilla-central a=merge 2017-02-24 11:46:38 +01:00