Commit Graph

482936 Commits

Author SHA1 Message Date
Seth Fowler
938a963f7f Bug 1287246 (Part 1) - Expose LexerResult from the StreamingLexer API and add an explicit Yield type. r=njn 2016-07-18 01:25:37 -07:00
Carsten "Tomcat" Book
89fdaae960 Backed out changeset fccc189b56d8 (bug 1284672) for Reftest failures
--HG--
extra : rebase_source : dd38242cd1769b980a11eb7d7f9fe269a0221ef5
2016-07-18 09:35:42 +02:00
Carsten "Tomcat" Book
a0992595d6 merge mozilla-inbound to mozilla-central a=merge 2016-07-17 10:08:08 +02:00
Carsten "Tomcat" Book
34ed117ba5 Backed out changeset 39cac65eb07c (bug 1286325) for causing merge conflicts with mozilla-central 2016-07-17 09:20:48 +02:00
Carsten "Tomcat" Book
4d078ded39 Backed out changeset b98df554a6f0 (bug 1012752) 2016-07-17 09:20:26 +02:00
Carsten "Tomcat" Book
a61e84c9f3 merge fx-team to mozilla-central a=merge 2016-07-17 09:16:38 +02:00
Ehsan Akhgari
798ed1be3c Bug 1278089 - Add JS APIs for determining whether a function is bound and getting the target; r=jorendorff 2016-07-16 22:37:42 -04:00
Emilio Cobos Álvarez
ec307d8059 Bug 1286445: stylo: Unset restyle frames appropriately after regenerating style contexts. r=heycam
MozReview-Commit-ID: IgG4KOESJUY
2016-07-16 16:22:12 -07:00
Emilio Cobos Álvarez
f526a25d70 Bug 1286445: Stub out HasStateDependentStyle. r=heycam
MozReview-Commit-ID: CbHfVNHFVS3
2016-07-16 16:22:12 -07:00
Emilio Cobos Álvarez
1a49c35a07 Bug 1286445: stylo: Support restyles of non-pseudo content on state change. r=heycam
This includes, for example :hover.

Also removes the call to IsStyledByServo() in the document constructor, it's not
only unnecessary, but also we call UpdateStyleBackendType() too early.

MozReview-Commit-ID: 4YfCdmLoSxu
2016-07-16 16:22:12 -07:00
Markus Stange
2adb931c36 Back out bug 1012752 for causing bug 1285532 and bug 1286674.
MozReview-Commit-ID: DYZ3D4yL1eZ

--HG--
extra : histedit_source : c6fc9d036cbca0589e74587e17876f9417c3f2ad
2016-07-16 17:10:08 -04:00
Alessio Placitelli
1cb76d6faf Bug 1271304 - Fix browser_SelfSupportBackend.js to only send "sessionstore-windows-restored" to SelfSupportBackend.jsm. r=Gijs 2016-07-15 03:27:00 +02:00
Jared Wein
12c934b23b Bug 622939 - Clicking anywhere on a tab-modal prompt should focus it. r=Gijs
MozReview-Commit-ID: JziZBlLQZiI

--HG--
extra : rebase_source : 769e84bcaf45442af5a4ed14e249d8454b62198c
2016-07-14 14:24:24 -04:00
Ting-Yu Lin
e1c39de3f3 Bug 1287056 - Group private methods together in nsBlockReflowState.h. r=xidorn
This is to avoid changing the access modifiers.

MozReview-Commit-ID: 9kkWeAKelGL

--HG--
extra : rebase_source : 67a3995872fff4a5028ce86ea070078635ba17e9
2016-07-15 15:57:40 +08:00
Julian Descottes
9c2f3797e2 Bug 1286523 - fix autocomplete popup position in RTL locales;r=bgrins
MozReview-Commit-ID: HRC1ialFBVj

--HG--
extra : rebase_source : f5cd74d94ca82ed7bc2bcb93eacf279c4385ba00
2016-07-13 18:52:37 +02:00
Julian Descottes
50a256422a Bug 1286523 - fix HTML autocomplete overflow issue;r=bgrins
When the autocomplete popup has a scrollbar, the rightmost part
of the suggestions is hidden when using RTL locale.

XUL autocompletes (using the richlistbox) were always displaying the
suggestions using LTR. I couldn't find any CSS rule enforcing this, so
I assume this was a default behavior of the richlist box.
This patch restores the same behavior as before.

MozReview-Commit-ID: 9AcMxEe6tuL

--HG--
extra : rebase_source : 9329892b3d387739ffc9c53d3c89b3a30e8833ff
2016-07-13 19:19:12 +02:00
Julian Descottes
50dbb87670 Bug 1286553 - HTMLTooltip: consume only left click events;r=bgrins
MozReview-Commit-ID: Hr0Lwv8Zx5C

--HG--
extra : rebase_source : 5464c3881db5ad0413cb3ca3a8103c88d970d851
2016-07-14 16:13:11 +02:00
Carsten "Tomcat" Book
bd810d4350 Merge mozilla-central to fx-team 2016-07-18 09:11:27 +02:00
Gijs Kruitbosch
ca0706d1c4 Bug 1281787, r=bz
MozReview-Commit-ID: JLdLD57pF87

--HG--
extra : rebase_source : c656044a8448d2fa70e484e9c126fc1955201579
2016-07-13 12:05:22 +01:00
Carsten "Tomcat" Book
a011ebf927 Merge mozilla-central to fx-team 2016-07-16 10:13:59 +02:00
Carsten "Tomcat" Book
267f8cacf9 Backed out changeset 4d4289b95a79 (bug 1275591) for causing m-2 Windows 8 x64 opt perma failures in test_bug659071.html 2016-07-16 10:11:48 +02:00
Carsten "Tomcat" Book
0f6e33eb43 Merge mozilla-central to mozilla-inbound on a CLOSED TREE 2016-07-15 16:16:45 +02:00
Carsten "Tomcat" Book
ea82d775d8 merge mozilla-inbound to mozilla-central on a CLOSED TREE a=merge 2016-07-15 16:15:33 +02:00
Carsten "Tomcat" Book
9ba6fd1d48 merge fx-team to mozilla-central on a CLOSED TREE 2016-07-15 16:13:58 +02:00
Allasso Travesser
f5545cdfb4 Bug 1285789 - Implement TabBrowserCreated event. r=dao
--HG--
extra : rebase_source : 23ce02dddc6e4be01ab034735df2b9ed0d3ac3a7
2016-07-15 16:10:27 +02:00
Dão Gottwald
cb9d4582fa Bug 334578 - Make the gradient in the background of the prev/next buttons less strong to better integrate with dark themes. r=jaws
--HG--
extra : rebase_source : 5c8aa6b46c4b12884dbeaf2a4ec29df990bb58f5
2016-07-15 12:20:55 +02:00
Wes Kocher
6672e5c1f9 Backed out changeset 453c308dcab1 (bug 1259819) for devtools bustage CLOSED TREE 2016-07-14 12:54:41 -07:00
Terrence Cole
c31f0a3dfe Bug 1286244 - Allow OMT parse to work when the pre-barrier verifier is running; r=sfink 2016-07-14 12:29:23 -07:00
Tim Nguyen
0fba68f1dc Bug 1286872 - followup: move back --tool-options-image to toolbars.css to avoid disappearing icons. r=me
MozReview-Commit-ID: 8PKDa7BO5v4
2016-07-14 19:29:27 +02:00
Andrew Comminos
d9fce16879 Bug 1285561 - Refactor surface blitting on X11. r=jrmuizel
MozReview-Commit-ID: LHbVK8SYGSJ
2016-07-14 10:11:46 -04:00
Ben Hearsum
5582f3e183 Backout bug 1275911 now that we're done testing the new Balrog environment. r=me 2016-07-14 08:56:10 -04:00
Carsten "Tomcat" Book
4bb09b24d7 Backed out changeset f1c5f34ad31b (bug 1279992) for memory leaks
--HG--
extra : rebase_source : 18440be1dfba7d2abe160e7329aba1d741471c07
2016-07-14 14:46:33 +02:00
Jon Coppeard
2f4cfa307f Bug 1286506 - Be more cautious about shrinking the nursery r=terrence 2016-07-14 13:10:55 +01:00
Jon Coppeard
c7887e5263 Bug 1212356 - Make IsAboutToBeFinalized check for finalization by incremental GC even within a minor GC r=terrence 2016-07-14 13:10:53 +01:00
Xidorn Quan
63da0d4ab2 Bug 1286719 - Turn bool flags in nsDocShell into bit fields. r=bz
Two bools are not converted because they are used with AutoRestore.

MozReview-Commit-ID: AjU61eiMtlQ

--HG--
extra : rebase_source : d1706adc6f14a1a93d1461dd22df0a95043fcca4
2016-07-14 10:47:39 +10:00
Kris Maglione
63c5aef93a Bug 1272222: Use larger icons for browser actions in the menu panel. r=Gijs
MozReview-Commit-ID: 26lmlcrngPk

--HG--
extra : rebase_source : b9d6bfb7669d3cb826ccaa6728e153ad3e3b2b8b
2016-07-13 15:16:00 -07:00
Wes Kocher
f1c8c320a4 Merge m-c to fx-team a=merge CLOSED TREE 2016-07-15 17:00:50 -07:00
Ryan VanderMeulen
48149b87d1 Backed out changesets 48d6706662c0, 53236b4393f2, and 9125083b8dfe (bug 1268912, bug 1244597) for test_clients_engine.js perma-timeouts.
CLOSED TREE

--HG--
extra : amend_source : bfa17aa47bbb5d5e7f51f467fcae24d082b2989f
extra : histedit_source : 4db9a64c9d9704f9aecb65e213e05566d91a5847%2C5b92529a8a7fdff1f8d319c8208f0cb525a716eb
2016-07-15 19:48:14 -04:00
Ryan VanderMeulen
ceff64c9ef Bug 1244597 - Fix quotes to make browser_misused_characters_in_strings.js happy. a=orange 2016-07-15 18:21:20 -04:00
Xidorn Quan
41183dd2dc Bug 1287069 - Add --disable-e10s for mach run. r=gps, a=KWierso
MozReview-Commit-ID: 2rIEsYwxZj5

--HG--
extra : amend_source : a9ce0e812cf1fb43641e8bb6a608806a383210f9
extra : transplant_source : %EA%97%EC%EC%7Dc%E9%3C%01%93%A4%3F%95X%864R/%1B%96
2016-07-15 20:20:49 +10:00
Ryan VanderMeulen
8505ca4658 Bug 1287211 - Update pdf.js to version 1.5.337. r=bdahl
--HG--
extra : amend_source : 3af7ce88862dd7d90519da4b5ccfcbaacc33ce58
2016-07-15 17:44:34 -04:00
Ruturaj Vartak
cb9820838f Bug 1285747 - Replace magnifying-glass-*.png with search.svg r=ntim
MozReview-Commit-ID: 8Mpolesv2XU
2016-07-13 21:53:00 +02:00
Andrew Halberstadt
da291f0301 Bug 1278890 - Add reftest support to test package mach environment, r=armenzg
This adds reftest support to the test package mach environment. It will allow
developers to easily run reftests after checking out an interactive worker.

MozReview-Commit-ID: fBAbfuG5XQ

--HG--
extra : rebase_source : 84b4a9fff7f2f27a325ffad4af1de7726bad296e
2016-07-13 10:57:22 -04:00
Andrew Halberstadt
d3c5539c81 Bug 1278890 - Add xpcshell support to test package mach environment, r=armenzg
This adds the 'xpcshell-test' command to the mach environment found in the test
package. This will allow developers to easily run xpcshell after checking out
and interactive worker.

MozReview-Commit-ID: fBAbfuG5XQ

--HG--
extra : rebase_source : 71077c9142f33843ed87d4bc4617a780f775939b
2016-07-13 10:55:37 -04:00
Andrew Halberstadt
57cb071e1b Bug 1278890 - Add a method for normalizing test paths to the test package mach environment, r=armenzg
The test path structure is slightly different in the test package compared to a srcdir. So we may need
to normalize the specified paths such that they are relative to a srcdir. Because every test harness
needs to do this, this method is being added to the bootstrap for re-use.

MozReview-Commit-ID: fBAbfuG5XQ

--HG--
extra : rebase_source : b4cedaecfeab777971c9840e932c0aa2bff88240
2016-07-13 10:49:42 -04:00
Andrew Halberstadt
a286d3bf33 Bug 1278890 - Search for a firefox binary in the test package mach bootstrap, r=armenzg
When running test harnesses from the test package, the firefox binary will live somewhere
outside of the mach context. There are two common situations where a developer might be
running from a test package:
1) From a mozharness context
2) From an objdir context

This patch will attempt to detect either of those situations and automagically find the
firefox binary.

MozReview-Commit-ID: fBAbfuG5XQ

--HG--
extra : rebase_source : 53c87a83bacf6b90a5849559f5616b7a45970627
2016-07-13 10:50:13 -04:00
Masayuki Nakano
ff4a3d7d66 Bug 1286730 IMEStateManager::NotifyIME() should treat NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED same as the other notifications because all of them are notified by IMEContentObserver asynchronously r=smaug
MozReview-Commit-ID: 1GJk9bfOqjS

--HG--
extra : rebase_source : 1f88f9bffc8b40ff77992987d429c3d04913817b
2016-07-14 12:11:56 +09:00
Brian Birtles
cc7e71a19b Bug 1277456 part 8 - Add test that when changing target element, the computed values are re-computed; r=hiro
MozReview-Commit-ID: 4UQFAKFT2uG

--HG--
extra : rebase_source : 1af1fac3e1abcbb59e8ce24751dc9ff07dce38cd
2016-07-13 13:24:20 +09:00
Brian Birtles
10ecbf1a68 Bug 1277456 part 7 - Add tests for the prototypes of objects created using Animatable.animate(); r=bz
The spec now defines that we should use the relevant Realm of the target
element for the created Animation and KeyframeEffect object.[1] As for the
AnimationEffectTiming object associated with the KeyframeEffect object,
the constructor for KeyframeEffect (or, actually the constructor for
KeyframeEffectReadOnly), specifies that current realm is used (which, at this
point corresponds to the relevant Realm of the target).[2]

[1] https://w3c.github.io/web-animations/#dom-animatable-animate
[2] https://w3c.github.io/web-animations/#dom-keyframeeffectreadonly-keyframeeffectreadonly

MozReview-Commit-ID: HzlyCxeQZ3T

--HG--
extra : rebase_source : c27363907da4a6e9ef1327c2ab1f06e8f6129585
2016-07-13 13:22:25 +09:00
Brian Birtles
b3d639f650 Bug 1277456 part 6 - Use the composed document of the target effect (if any) when computing keyframe values; r=hiro
Previously, when fetching an nsPresShell, we would look up the current realm
document and get the pres shell for it. This patch makes us call GetPresShell()
which uses GetRenderedDocument() which corresponds to the composed document of
the target effect which seems more consistent since it is the target effect we
will use as context for computing CSS values (as required by [1]).

[1] https://w3c.github.io/web-animations/#calculating-computed-keyframes

MozReview-Commit-ID: 9S55041rfTp

--HG--
extra : rebase_source : c52d4c366d0a2891958c8f7378614a8feb5e7c70
2016-07-13 13:22:25 +09:00