Commit Graph

522741 Commits

Author SHA1 Message Date
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
Micah Tigley
2df911255f Bug 1308268 - Add a Grid Outline to layout panel. r=gl
MozReview-Commit-ID: 5BjnFGO5PmD
2017-02-22 22:58:56 -07:00
Yura Zenevich
bc54871520 Bug 1339779 - bail early if ipcDoc is not yet created. r=tbsaunde
MozReview-Commit-ID: 1Wm6n7zba35
2017-02-25 17:18:30 -05:00
Phil Ringnalda
13720d9c89 Merge m-c to m-i 2017-02-25 13:35:20 -08:00
Emilio Cobos Álvarez
b903e8dcf2 Bug 1341083: Don't fall back to reframing with display: contents. r=heycam
MozReview-Commit-ID: KD3QBiU7M5f
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
2017-02-25 19:15:43 +01:00
Emilio Cobos Álvarez
2cbefa7db5 Bug 1341083: Implement dynamic restyling for display: contents. r=heycam
MozReview-Commit-ID: KimTU2j4V4p
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
2017-02-25 19:15:38 +01:00
Emilio Cobos Álvarez
ddc24400e5 Bug 1341083: Cleanup infallible ProcessRestyledFrames. r=heycam
MozReview-Commit-ID: JfugKoU6caG
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
2017-02-25 19:15:33 +01:00
Geoff Brown
151a463347 Bug 1298364 - Skip browser_webconsole_netlogging.js for frequent failures. r=jmaher 2017-02-25 09:18:29 -07:00
Jan de Mooij
8e25a8bd29 Bug 1342439 part 2 - Optimize CheckRecursionLimit to avoid uninlined RunningWithTrustedPrincipals call. r=luke 2017-02-25 16:14:19 +01:00
Jan de Mooij
76f56574e3 Bug 1342439 part 1 - Replace macros to check for overrecursion with functions. r=luke 2017-02-25 16:07:56 +01:00
Masatoshi Kimura
7be7b11a1c Bug 1342144 - Remove version parameter from the type attribute of script elements. r=jmaher
This patch is generated by the following sed script:
find . ! -wholename '*/.hg*' -type f \( -iname '*.html' -o -iname '*.xhtml' -o -iname '*.xul' -o -iname '*.js' \) -exec sed -i -e 's/\(\(text\|application\)\/javascript\);version=1.[0-9]/\1/g' {} \;

MozReview-Commit-ID: AzhtdwJwVNg

--HG--
extra : rebase_source : e8f90249454c0779d926f87777f457352961748d
2017-02-23 06:10:07 +09:00
Bobby Holley
a7ef58a9ab No Bug - Twiddle stylo reftest expectations some more. r=me
MozReview-Commit-ID: H1YoN7HpmO1
2017-02-25 17:58:53 -08:00
Emilio Cobos Álvarez
b16dcfdba8 Bug 1342710, Bug 1324633: Update reftests and crashtests expectations.
MozReview-Commit-ID: LmapjDT6ggu
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
2017-02-25 16:50:44 -08:00
Manish Goregaokar
8dd85b495e Bug 1317047: Make logical-physical-mapping-001 less dependent on flaky table layout; r=xidorn
MozReview-Commit-ID: DeDRT1e68Mv

--HG--
extra : rebase_source : 2b2dd1f4fc09b0f231a1fab2440e2d0631d82a16
2017-02-24 14:30:52 -08:00
Sylvestre Ledru
a860e0b001 Bug 1342652 - Update the clang-format-ignore with the recent changes in tools/rewriting/ThirdPartyPaths.txt r=mystor
MozReview-Commit-ID: IVBe0iT8mGu

--HG--
extra : rebase_source : 17db0bece3fd68220795397cac11f93fbc451974
2017-02-25 13:15:36 +01:00
Emilio Cobos Álvarez
b9d06a03b2 servo: Merge #15730 - style: Adjust float if the element is positioned per CSS 2.1 section 9.7 (from emilio:adjust-float); r=SimonSapin
We've found crashes related to this in Gecko.

r? @simonsapin or @heycam

Source-Repo: https://github.com/servo/servo
Source-Revision: eb281531f8f43ec724a46e2c62ae564c59a38c14

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 4e6126a1d0c1144a6b6f8bd433c0e180e419b080
2017-02-25 12:23:36 -08:00
Phil Ringnalda
ebb9f20e82 Merge m-c to autoland 2017-02-25 13:33:44 -08:00
Emilio Cobos Álvarez
10712a5f45 servo: Merge #15736 - Bug 1341083: Implement dynamic restyling for display: contents (from servo:display-contents); r=heycam
Reviewed upstream by @heycam

cc @bholley, didn't end up renaming the `layout_parent` thing, because it made the cascade way more verbose (and difficult to understand IMO) unnecessarily, and you said you were ok-ish with it.

Source-Repo: https://github.com/servo/servo
Source-Revision: b77140a0375dcad9e15d4692edf8f15d5fe4597c

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : a6f4d687c180b50710f3b3849a7434a5a6cabb99
2017-02-25 11:00:07 -08: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
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
Jorg K
d3e766737e Bug 1341983 - Skip test_blocklist_certificates.js for Thunderbird. r=leplatrem
--HG--
extra : rebase_source : c8f43e08a21c0f071170834dbba7448c906fe17d
2017-02-22 22:28:00 -05:00