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

621445 Коммитов

Автор SHA1 Сообщение Дата
ffxbld 1a798e34d6 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D10545

--HG--
extra : moz-landing-system : lando
2018-11-01 12:52:20 +00:00
Ted Campbell 8dc5e89c58 Bug 1502481 - Cleanup JSScript::initFunctionPrototype r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D9948

--HG--
extra : moz-landing-system : lando
2018-10-30 18:03:59 +00:00
Ted Campbell 5fdb75e095 Bug 1502481 - Rename JSScript partiallyInit and friends r=jandem
JSScript::partiallyInit -> JSScript::createPrivateScriptData
JSScript::createScriptData -> JSScript::createSharedScriptData

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

--HG--
extra : moz-landing-system : lando
2018-10-30 18:02:08 +00:00
Ted Campbell 931e6a842b Bug 1502481 - Cleanup JSScript constructor calls r=jandem
This reorganizes the JSScript constructor sequence into the following layers and responsibilities:

  JSScript(...)         The actual C++ constructor putting script in
                        GC-safe state.
  JSScript::New(...)    Performs allocation within GC.
  JSScript::Create(...) Common initialization for all script
                        initialization pathways.

This is more in-line with how other GC-things are created. The bitfields
saved from compile options are now done at the JSScript::Create level.

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

--HG--
extra : moz-landing-system : lando
2018-10-30 18:02:00 +00:00
Ted Campbell 9fe20accb5 Bug 1502481 - Cleanup JSScript nits r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D9945

--HG--
extra : moz-landing-system : lando
2018-10-30 18:03:05 +00:00
Ted Campbell d7cfa4731d Bug 1502481 - Use sourceStart/sourceEnd name within JSScript r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D9944

--HG--
extra : moz-landing-system : lando
2018-10-30 18:01:41 +00:00
Emily Toop 99a1de2b50 Bug 1485718 - Enable setting of javascript on GeckoView sessions through `GeckoSessionSettings.` r=jchen
This is a resubmission due to issues landing old one. Not sure if this needs a re-review? Old review: https://phabricator.services.mozilla.com/D8093. This has now been closed so I cannot update it.

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

--HG--
extra : moz-landing-system : lando
2018-11-01 12:45:37 +00:00
WR Updater Bot e80f4b2db1 Bug 1503847 - Update webrender to commit b658a833f3c7d90808acc53ee3cb7741016ba17e (WR PR 3254). r=kats
Differential Revision: https://phabricator.services.mozilla.com/D10547

--HG--
extra : moz-landing-system : lando
2018-11-01 12:23:05 +00:00
WR Updater Bot 7de30a6a30 Bug 1503846 - Update webrender to commit 95ee087b42f5cd3f4b81bc76a482420a345609af (WR PR 3255). r=kats
Differential Revision: https://phabricator.services.mozilla.com/D10546

--HG--
extra : moz-landing-system : lando
2018-11-01 12:19:52 +00:00
Thomas Nguyen 6221a528ab Bug 1501206 - Get referrer policy string in js
MozReview-Commit-ID: 2bbk0LkwcXG

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

--HG--
extra : moz-landing-system : lando
2018-11-01 12:09:15 +00:00
WR Updater Bot fd9b593246 Bug 1503527 - Update webrender to commit 1928351fe1169c4183df02039b3d541dc36de39e (WR PR 3250). r=kats
Differential Revision: https://phabricator.services.mozilla.com/D10544

--HG--
extra : moz-landing-system : lando
2018-11-01 12:16:44 +00:00
Julian Descottes 11efeff5dc Bug 1467712 - Update all test wrappers forwarding to ok;r=Standard8
Depends on D10418

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

--HG--
extra : moz-landing-system : lando
2018-11-01 11:12:39 +00:00
Julian Descottes 8e101fd73a Bug 1467712 - Fail if SimpleTest ok() is called with more than 2 arguments;r=Standard8
Depends on D10417

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

--HG--
extra : moz-landing-system : lando
2018-11-01 11:12:37 +00:00
Julian Descottes d771830152 Bug 1467712 - Fail if Assert.ok is called with more than 2 arguments;r=Standard8
Depends on D10416

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

--HG--
extra : moz-landing-system : lando
2018-11-01 11:10:36 +00:00
Julian Descottes b50a5ba4dc Bug 1467712 - Simplify calls to ok to use only 2 arguments;r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D10416

--HG--
extra : moz-landing-system : lando
2018-11-01 11:09:48 +00:00
Martin Stransky 636020d26c Bug 1501944 - Enable to build wayland target on Gtk 3.10, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D10369

--HG--
extra : moz-landing-system : lando
2018-11-01 11:09:40 +00:00
Dão Gottwald fc0a7f7e2a Bug 1503689 - Move browser_urlHighlight.js and browser_urlOverflow.js to browser/components/urlbar/tests/. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D10421

--HG--
rename : browser/base/content/test/urlbar/browser_urlHighlight.js => browser/components/urlbar/tests/browser/browser_UrlbarInput_formatValue.js
rename : browser/base/content/test/urlbar/browser_urlOverflow.js => browser/components/urlbar/tests/browser/browser_UrlbarInput_overflow.js
extra : moz-landing-system : lando
2018-11-01 11:03:10 +00:00
Daniel Stenberg f784e9ae6a bug 1503502 - TRR: use blank originSuffix without mRec r=valentin
For resolves that aren't associated with a hostrecord (like the initial
NS verification) there is no mRec pointer so set a blank originSuffix
then.

MozReview-Commit-ID: FuTP9qCm2Iu

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

--HG--
extra : moz-landing-system : lando
2018-11-01 10:12:48 +00:00
Margareta Eliza Balazs 1970272fed Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-11-01 11:38:01 +02:00
Margareta Eliza Balazs 39cb1e96cf Backed out changeset e28fa79bc2f9 (bug 1501196) for suspicion of causing Bug 1503757. a=backout 2018-11-01 11:22:11 +02:00
Margareta Eliza Balazs 86f56d08a0 Merge inbound to mozilla-central. a=merge 2018-11-01 11:12:55 +02:00
Masayuki Nakano 63f8b9a61d Bug 1503457 - Add some variation of EditAction values for composition r=m_kato
Input Events Level 2 declares "deleteByComposition" for empty composition
removes selected content and "deleteCompositionText" for canceling composition.
https://w3c.github.io/input-events/#interface-InputEvent-Attributes

Therefore, TextEditor::OnCompositionChange() should use a new EditAction for
the former only when new composition string is empty, there is no composition
string and there is non-collapsed Selection.

And also TextEditor::OnCompositionEnd() should use another new EditAction for
the latter when composition is canceled with empty string (we don't restore
selected content which is removed by the composition).

Additionally, due to bug 1305387, we don't dispatch "input" event when
we handle TextEditor::OnCompositionChange().  Instead, we dispatch it
when we handle TextEditor::OnCompositionEnd().  Therefore, we need to
use EditAction::eCommitComposition in TextEditor::OnCompositionEnd().

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

--HG--
extra : moz-landing-system : lando
2018-11-01 08:07:04 +00:00
Andrew Swan e77c4adc68 Bug 1502558 Clean up system addon tests r=kmag
- Move the helper functions for system addon tests into their own head
  file, also move some of the boilerplate for creating a test server that
  is repeated in many of those tests into the new file.
- Switch from using xpis checked into the tree to using extensions
  created on the fly from tests, using overridden cert checks.
- Switch from bootstrap extensions to webextensions, adjust tests as
  needed to deal with the async nature of webextension startup/shutdown.

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

--HG--
extra : rebase_source : 13326210c067f4d71b80c20031de557acd0a376a
extra : source : 990f1ff813f8f3e3de3bd876f5d14f1e465d9332
2018-10-31 11:21:37 -07:00
Boris Zbarsky 006e812485 Bug 1503664. Keep trying to pin down why ClearDocumentDependentSlots is crashing. r=mccr8 2018-10-31 20:25:35 -04:00
Ted Campbell 19dbe58e02 Bug 1485347 - Part 5: Use js::PrivateScriptData for JSScript. r=jandem
- This makes JSScript::data arrays read-only. Initialization code
 directly uses PrivateScriptData to mutate.

MozReview-Commit-ID: LJFc8QazLfq
2018-10-31 22:29:59 -04:00
Ted Campbell 1b0db8ce6d Bug 1485347 - Part 4: Add js::PrivateScriptData type. r=waldo
This will later be used to store variable length data that hangs off of
each JSScript. This primarily is a refactor of existing JSScript code to
put in its own data structure.

- ScopeArray and friends now store offsets instead of pointers. This
  saves memory on 64-bit platforms and simplifies cloning.
- GCPtr constructors are used instead of relying on pod_calloc. This
  fixes C++ object-model violations.
- A packed bitfield is used to locate optional array headers instead of
  previous daisy-chain approach. This also lets js::PrivateScriptData
  understand array layout without coupling to JSScript.
2018-10-31 22:29:59 -04:00
Bob Clary e54a531517 Bug 1503636 - Enable mochitest-media on android-hw-p2 for built-projects, r=jmaher. 2018-10-31 19:20:40 -07:00
Bob Clary 458fbcf65a Bug 1503636 - Carry forward disabled mochitest-media tests for android-hw, r=jmaher, gbrown. 2018-10-31 19:20:40 -07:00
Bob Clary c21d483129 Bug 1503460 - Enable jittests on android-hw-p2 arm for try, r=jmaher. 2018-10-31 19:20:40 -07:00
Sebastian Hengst 03c5cfd226 Merge mozilla-central to mozilla-inbound. CLOSED TREE 2018-11-01 03:14:34 +02:00
Sebastian Hengst 39d91da012 Bug 1503751 - increase year for check of valid credit card if current month is near end of year. r=MattN on IRC a=Aryx 2018-11-01 03:03:17 +02:00
Brian Hackett 48b0840f22 Bug 1503726 - Null check release callback in CGDataProviderCreateWithData redirection, r=mccr8. 2018-10-31 13:46:53 -10:00
Geoff Brown a6aa854ab5 Bug 1503587 - Check for and kill errant crashreporter after Android browser tests; r=bc 2018-10-31 17:23:47 -06:00
Ted Campbell bb40dcbfc7 Bug 1489698 - Add moz.build for js/src/frontend. r=waldo,froydnj 2018-10-31 18:14:23 -04:00
Brindusan Cristian c0b91fe1ee Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-10-31 23:45:55 +02:00
Brindusan Cristian 3d5e6205ca Merge inbound to mozilla-central. a=merge 2018-10-31 23:41:40 +02:00
Florian Quèze 2d5bfd42f3 Bug 1502080 - Freeze the sort order of about:performance for 5s when the mouse is moved, r=felipe. 2018-10-31 22:04:58 +01:00
Narcis Beleuzu a2300d08e1 Backed out changeset 62d95b920270 (bug 1502761) for reftest failures on image-rendering-css.html. CLOSED TREE 2018-10-31 22:35:31 +02:00
Brad Werth 5f222fa9d8 Bug 1501503 Part 2: Test that CORS rejection messages are output for loads triggered from styles. r=ckerschb
Depends on D9807

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

--HG--
extra : moz-landing-system : lando
2018-10-31 18:57:14 +00:00
Brad Werth d2f14e17cc Bug 1501503: Report cross-origin load failures in more cases. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D9807

--HG--
extra : moz-landing-system : lando
2018-10-31 18:56:10 +00:00
Nico Grunbaum f02f2acdee Bug 816496 - this._dompc._pc can be null in onStateChange r=jib
In the onStateChange event the this._dompc._pc is not guaranteed to exist. This causes exceptions to be thrown durring tests.

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

--HG--
extra : moz-landing-system : lando
2018-10-31 18:50:22 +00:00
Brad Werth 42992765b4 Bug 1496505: Use the triggering principal rather than the loading principal for CORS checks. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D9881

--HG--
extra : moz-landing-system : lando
2018-10-31 18:02:46 +00:00
Boris Chiou 72e9ae1148 Bug 1501116 - Part 8: Drop "mozilla" prefix in cbindgen_types in ServoBindings.toml. r=emilio
A minor update to drop the redundant "mozilla" namespace prefix in
`cbindgen_types` array.

Depends on D10305

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

--HG--
extra : moz-landing-system : lando
2018-10-31 10:58:24 +00:00
Boris Chiou 4be373db13 Bug 1501116 - Part 7: Use alias for StyleUnicodeRange. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D10305

--HG--
extra : moz-landing-system : lando
2018-10-31 06:20:52 +00:00
Boris Chiou 3219a21d7b Bug 1501116 - Part 6: Use alias for StylePathCommand. r=emilio
So we could drop transmute in svg_path related functions.

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

--HG--
extra : moz-landing-system : lando
2018-10-31 06:20:32 +00:00
Boris Chiou 2b5db49d22 Bug 1501116 - Part 5: Use alias for StyleFillRule. r=emilio
This needs to update the "fill-rule" and "clip-rule" to use
predefined_type to avoid some compilation errors.

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

--HG--
extra : moz-landing-system : lando
2018-10-31 10:57:48 +00:00
Boris Chiou 3ff7857977 Bug 1501116 - Part 4: Use alias for font related types. r=emilio
Map the following types:
1. StyleComputedFontWeightRange.
2. StyleComputedFontStretchRange.
3. StyleComputedFontStyleDescriptor.
4. StyleFontDisplay.
5. StyleFontFaceSourceListComponent
6. StyleFontLanguageOverride.

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

--HG--
extra : moz-landing-system : lando
2018-10-31 06:20:15 +00:00
Boris Chiou 82b7d6a4e9 Bug 1501116 - Part 3: Use alias for StyleDisplay and StyleDisplayMode. r=emilio
Map these two types to their original rust type in rust-bindgen.

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

--HG--
extra : moz-landing-system : lando
2018-10-31 06:20:07 +00:00
Boris Chiou e09f87319f Bug 1501116 - Part 2: Use alias for StyleAppearance. r=emilio
So we could avoid generating it in rust-bindgen and drop transmute.

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

--HG--
extra : moz-landing-system : lando
2018-10-31 06:20:00 +00:00
Boris Chiou 7e0bfa77d7 Bug 1501116 - Part 1: Add a special list for cbindgen types to avoid generating redundant rust types. r=emilio
We will blacklist this type and add a module raw line to map the gecko
type to its rust type (as an alias).

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

--HG--
extra : moz-landing-system : lando
2018-10-31 06:19:52 +00:00