Commit Graph

594012 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
c556ec7ad0 Bug 1457920: Remove ServoStyleSheet usage. r=xidorn
MozReview-Commit-ID: LIBkovuQ6MB
2018-05-02 04:13:26 +02:00
Emilio Cobos Álvarez
b82b71f57d Bug 1457920: Move stuff from ServoStyleSheet.cpp to StyleSheet.cpp. r=xidorn
MozReview-Commit-ID: 3Tu27mWxWGB
2018-05-02 04:13:24 +02:00
Emilio Cobos Álvarez
bf64474d79 Bug 1457920: Remove StyleSheet::AsServo. r=xidorn
MozReview-Commit-ID: IkkJvUFHykk
2018-05-02 04:13:21 +02:00
Emilio Cobos Álvarez
5cb9f4328b Bug 1457920: Remove DidDirty. r=xidorn
MozReview-Commit-ID: 54sVDiRkLze
2018-05-02 04:13:16 +02:00
Emilio Cobos Álvarez
12807e8c1f Bug 1457920: Remove EnabledStateChanged. r=xidorn
MozReview-Commit-ID: DXSw93Q2vvK
2018-05-02 04:13:13 +02:00
Emilio Cobos Álvarez
aa78dd2679 Bug 1457920: Remove FORWARD_INTERNAL. r=xidorn
MozReview-Commit-ID: EzWWdstzeev
2018-05-02 04:13:11 +02:00
Emilio Cobos Álvarez
2a42c4ed18 Bug 1457920: Merge ServoStyleSheet and StyleSheet. r=xidorn
These are the most minimal changes I could make. More cleanups incoming.

MozReview-Commit-ID: AdMOA1acQIH
2018-05-02 04:13:10 +02:00
Tooru Fujisawa
0787ad6d29 Bug 1456039 - Part 2: Add comment for TryEmitter. r=Yoric 2018-05-02 10:35:35 +09:00
Tooru Fujisawa
766d2a56e0 Bug 1456039 - Part 1: Add comment for IfThenElseEmitter. r=Yoric 2018-05-02 10:35:32 +09:00
Sean Stangl
3e80a2a52f Bug 1458382 - Break up a one-liner to prevent an internal GCC 8.0.1 error. r=Waldo 2018-05-01 16:03:00 -04:00
Eitan Isaacson
600dc129c1 Bug 1457569 - Make nodes clickable or not. r=yzen 2018-05-01 09:42:00 -04:00
Ted Campbell
4c146b7c39 Bug 1458240 - Avoid breakpadinjector on sm-tsan job. r=sfink
MozReview-Commit-ID: 8GH1OPiqx6q
2018-05-01 12:11:00 -04:00
Matthew Gaudet
42a432f752 Bug 1458236 - Correct unused variable in Simulator-arm.cpp. r=jandem 2018-05-01 10:50:02 -04:00
Brad Werth
2a2644f159 Bug 1457288 - Part 4: Add a crashtest. r=mats 2018-05-01 11:32:03 -07:00
Brad Werth
99b2977f75 Bug 1457288 - Part 3: Change distance field sizes and indexes to be unsigned ints, avoiding undefined behavior with potential int overflows. r=mats 2018-04-30 12:25:13 -07:00
Brad Werth
bed36b14d5 Bug 1457288 - Part 2: Clamp shape-margin distance field operands to prevent int multiplication overflow when allocating. r=mats 2018-04-27 18:10:51 -07:00
Brad Werth
914c3f1d6c Bug 1457288 - Part 1: Clamp EllipseShapeInfo distance field operands to the maximum shape-margin we are willing to compute. r=mats
MozReview-Commit-ID: IXAV0uaxB0R
2018-04-27 13:10:08 -07:00
Justin Wood
e9432bbb09 Bug 1458395 - Do not use stub installer on esr60. r=aki
On ESR[60] stub installer isn't designed to work, and we expect most users of esr will have no use for a stub installer. However this poses some problems where the taskgraph assumes that any Nightly generates a stub installer and thus it should be available along the way.

The patch hardcodes the list of branches that do not need a stub installer, though we'll want to clean up this specification in some way, as Thunderbird will likely need it to be cleaner and we may want on-change builds to use this logic (e.g. for on-change l10n).

Differential Revision: https://phabricator.services.mozilla.com/D1082

--HG--
extra : source : 2f091908b8839650961c3968b6beee1dd8d1084b
2018-05-01 19:32:38 -04:00
Justin Wood
bf1b8ed73f Bug 1453274 - Bump mozrelease in tree version, to distinguish it from the pypi mirror version. r=rail
taskgraph: Make update tasks support esr60

MozReview-Commit-ID: 7ZUJueBiUwN

--HG--
extra : source : 60fc628ce8ba14cd27fe11f1a575f9beaa96e84b
extra : intermediate-source : 3a617bd3456bf23438b25a8d0b13c9976858226e
2018-04-24 21:55:22 -04:00
Venkatesh
be6a54de6f Bug 1445521 - Use zipfile module instead of manually running 'zip'. r=marco
--HG--
extra : rebase_source : 9858008fadbfc7da1134c820a7994e552dacd02d
2018-04-30 17:02:08 +02:00
shindli
0ceedb430c Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-02 01:58:30 +03:00
Noemi Erli
5b7edf8bba Backed out 4 changesets (bug 1457255) for kotlin warnings/errors are not being parsed by Treeherder a=backout
Backed out changeset 9c42ce50a911 (bug 1457255)
Backed out changeset 524a0f9fb978 (bug 1457255)
Backed out changeset a49833bfd519 (bug 1457255)
Backed out changeset 4eccde5dfbef (bug 1457255)
2018-05-02 01:16:57 +03:00
Geoff Brown
99fda64d55 Bug 1458280 - Release marionette_driver 2.7.0 and marionette_harness 4.5.0; r=whimboo 2018-05-01 16:10:50 -06:00
Hiroyuki Ikezoe
b3cda193ed Bug 1450881 - Hold a reference of the target element when we get style for the element. r=birtles 2018-05-02 06:17:41 +09:00
Julian Descottes
633d168bde Bug 1454888 - Autocomplete postLabel overlaps with the scrollbar of the suggestions popup. r=jdescottes
MozReview-Commit-ID: FpfqEvdYg3z
2018-05-01 23:45:03 +02:00
Noemi Erli
583038f191 Backed out changeset 5cdb10268f47 (bug 1455316) for breaking Users/cltbld/tasks/task_1525191282/mozharness/mozharness/base/script.py on a CLOSED TREE 2018-05-01 20:17:08 +03:00
Andreea Pavel
7955752872 Merge mozilla-inbound to mozilla-central. a=merge 2018-05-01 13:13:09 +03:00
Ciure Andrei
34f9738fa7 Backed out changeset daac5f4217b6 (bug 1349559) for failing devtools/client/responsive.html/test/unit/test_change_network_throttling.js CLOSED TREE
--HG--
rename : devtools/client/shared/components/throttling/actions.js => devtools/client/responsive.html/actions/network-throttling.js
rename : devtools/client/shared/components/throttling/NetworkThrottlingSelector.js => devtools/client/responsive.html/components/NetworkThrottlingSelector.js
rename : devtools/client/shared/components/throttling/reducer.js => devtools/client/responsive.html/reducers/network-throttling.js
rename : devtools/client/shared/components/throttling/profiles.js => devtools/client/shared/network-throttling-profiles.js
2018-05-01 09:58:59 +03:00
Bogdan Tara
55af40da2e Backed out 4 changesets (bug 1456680) for failing dt at devtools/client/inspector/grids/test/browser_grids_grid-outline-highlight-area.js CLOSED TREE
Backed out changeset 232bed10f4d8 (bug 1456680)
Backed out changeset cfa4b6d2be06 (bug 1456680)
Backed out changeset aef2d7d27ff1 (bug 1456680)
Backed out changeset 80f9a47393ed (bug 1456680)
2018-05-01 09:31:16 +03:00
Jan Odvarko
368596c629 Bug 1349559 - Introduce UI for network throttling in the Net panel; r=jryans
MozReview-Commit-ID: 8CvBHckNSpZ

--HG--
rename : devtools/client/responsive.html/components/NetworkThrottlingSelector.js => devtools/client/shared/components/throttling/NetworkThrottlingSelector.js
rename : devtools/client/responsive.html/actions/network-throttling.js => devtools/client/shared/components/throttling/actions.js
rename : devtools/client/shared/network-throttling-profiles.js => devtools/client/shared/components/throttling/profiles.js
rename : devtools/client/responsive.html/reducers/network-throttling.js => devtools/client/shared/components/throttling/reducer.js
extra : rebase_source : 278caad37ffc3a5c37ce7d6c968457f588ef4370
2018-05-01 07:42:52 +02:00
Eric Faust
7b46edd90a Bug 1454728 - [BinAST] Create recursive bindings for function expressions. (r=Yoric, r=arai)
--HG--
extra : rebase_source : 0ddd2aa262bc18cf69e231182b4767d0756695e3
extra : histedit_source : 7a6d8a49a87f82895d20db61fb3fc9f1d6caae02
2018-04-30 22:23:03 -07:00
Jim Chen
225b0afd64 Bug 1457255 - 4. Fix remaining Java warnings; r=me on CLOSED TREE 2018-05-01 01:01:00 -04:00
Jim Chen
a1549b47c7 Bug 1457255 - 3. Turn Java warnings into errors; r=nalexander
Turn Java warnings into errors except for the deprecation and serial
warnings. This is done for all Gradle projects except the thirdparty
project.
2018-05-01 00:22:54 -04:00
Jim Chen
0ce1010182 Bug 1457255 - 2. Fix Java warnings; r=me
Fix all Java warnings in the Android codebase except deprecation and
serial warnings, and warnings in third-party code.

There is one required change to exoplayer2 code under thirdparty,
because that code is included directly in the geckoview project, instead
of the thirdparty project. I think I'll just make a pull-request to
upstream the change, instead of separating exoplayer2 into a
gv-thirdparty project.
2018-05-01 00:22:54 -04:00
Jim Chen
2fd8787e07 Bug 1457255 - 1. Translate kotlin warning/error messages for treeherder; r=nalexander
kotlinc emits its warning/error messages as "w: <msg>" and "e: <msg>",
which Treeherder is unable to pick up. Rather than changing Treeherder,
it's best to make the change as close to the source of the message as
possible. I looked at changing mach to redirect the output of gradle and
make adjustments as necessary, but for some reason gradle doesn't want
to work with the pipes that mach sets up. So that leaves changing the
gradle build script itself.

This patch adds some code to detect the kotlin messages, and output an
adjusted version as necessary. It has the benefit of only dealing with
kotlinc output, so output from other tools should not be inadvertently
changed. However, due to the way it is implemented, it does duplicate
every warning/error output; for example, an error would now look like
this in the terminal:

    <file>: error: <msg>
    e: <file>: <msg>

I think this is an acceptable drawback.
2018-05-01 00:22:53 -04:00
Gabriel Luong
e57ddbdf5a Bug 1456680 - Part 6: Refactor getting the grid highlighter settings logic into HighlightersOverlay. r=pbro
- Refactor the logic for getting the grid highlighter settings into HighlightersOverlay.js
- Refactor the grid area and cell highlight into a single function in grid-inspector.js
- Change the order of the parameters for onHighlighterChange in grid-inspector.js
- Get the last highlighted state from the Redux store instead of storing them in a variable
2018-04-30 14:38:02 -04:00
Joel Maher
3e9caea623 Bug 1455316 - sometimes when test-verify finds a failure, all future tests are marked as failing also. r=gbrown 2018-05-01 11:50:46 -04:00
James Willcox
34a150536b Bug 1456254 - Correctly set nextTabParentId in GeckoView r=esawin
MozReview-Commit-ID: IDh10RkeUpY
2018-05-01 10:43:23 -05:00
James Willcox
2d2a861611 Bug 1456608 - Add GeckoThread.crash() and GeckoProcessManager.crashChild() r=esawin,droeh
MozReview-Commit-ID: DYvoeNDKjY0
2018-05-01 10:43:22 -05:00
James Willcox
bae31b8761 Bug 1433968 - Add CrashReporterService for GeckView r=jchen
The Fennec CrashReporter class is also renamed to
CrashReporterActivity. When running in Fennec, the Activity will be used
which retains what we do today, prompting for comments, email, etc. When
used in standalone GeckoView, we report the crash without user
interaction if the appropriate GeckoRuntimeSetting was set. The app will
want to ask for user permission at least once in order to set this.

We do not collect the URL, email, or logcat with GeckoView crashes.
Logcat and URL would be nice to have, but it's not clear what the API
for those would look like, and they can be addressed in followup
patches.

MozReview-Commit-ID: C5ROsUKreRe
2018-05-01 10:43:22 -05:00
James Willcox
defcbbcd48 Bug 1433968 - Add crash reporting control to GeckoRuntimeSettings r=esawin,jchen
MozReview-Commit-ID: TQ7hvekIVJ
2018-05-01 10:43:22 -05:00
James Willcox
28d6565f25 Bug 1433968 - Change how environment variables are passed to GeckoLoader r=jchen
Right now we pass a bundle to GeckoLoader.setupGeckoEnvironment() with
magic keys representing the environment variables. Instead of this,
simply pass a list of Strings.

MozReview-Commit-ID: D6mSTnYpnGu
2018-05-01 10:43:21 -05:00
Andreea Pavel
0e990f6e7d Backed out changeset 1a9703589230 (bug 1458008) for failing tests\jit-test\jit-test\tests\basic\testMatchAsCondition.js 2018-05-01 18:32:08 +03:00
Ted Campbell
50fc37eb18 Bug 1450503 - Remove INITHOMEOBJECT assert. r=jandem
MozReview-Commit-ID: AcvowmQbtKw
2018-05-01 11:23:09 -04:00
Ted Campbell
d46949a72b Bug 1458091 - Make ScriptSource::refs Atomic to please TSAN. r=jandem
MozReview-Commit-ID: 2EADsttkXEx
2018-05-01 11:19:56 -04:00
David McCurry
771befd505 Bug 859051 - Implement cache panel; r=Honza
--HG--
extra : histedit_source : 48d73a800ca6a9d09d70a5b80e7c86caf912c560
2018-05-01 05:42:00 +03:00
Gabriel Luong
8de1d457b7 Bug 1456680 - Part 6: Refactor getting the grid highlighter settings logic into HighlightersOverlay. r=pbro
- Refactor the logic for getting the grid highlighter settings into HighlightersOverlay.js
- Refactor the grid area and cell highlight into a single function in grid-inspector.js
- Change the order of the parameters for onHighlighterChange in grid-inspector.js
- Get the last highlighted state from the Redux store instead of storing them in a variable
2018-04-30 14:38:02 -04:00
Gabriel Luong
60f57af35a Bug 1456680 - Part 5: Remove unused onShowGridLineNamesHighlight method. r=pbro 2018-04-30 14:35:43 -04:00
Gabriel Luong
af33af7c5d Bug 1456680 - Part 2: Format markup.js; r=pbro 2018-04-30 14:33:57 -04:00
Gabriel Luong
6441460e7d Bug 1456680 - Part 1: Store the grid highlighter setting in HighlightersOverlay. r=pbro
Extract loading the grid highlighter setting into HighlightersOverlay. This
allows the grid highlighter toggle in the rule view to also show the grid
highlighter with the currently set highlight settings if the grid inspector
has not been initiated yet.
2018-04-30 14:33:48 -04:00