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

585585 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez b17e217c07 Bug 1424963: Replace remaining consumers of getPropertyCSSValue for getCSSImageURLs. r=florian,bz
The context-menu change is technically not idempotent, since something like:

  background-image: url(foo), linear-gradient(..);

Would throw before. But that didn't seem like a great deal to me.

MozReview-Commit-ID: 70pD1EyXDB
2018-03-14 11:07:43 +01:00
Emilio Cobos Álvarez 6400343bb7 Bug 1424963: Add ChromeOnly CSSStyleDeclaration::GetCSSImageURLs. r=bz
MozReview-Commit-ID: CISe5jaQbIQ
2018-03-14 11:07:41 +01:00
Emilio Cobos Álvarez d44be89a37 Bug 1438210: Make slot assignment sound with layout after bug 1409975. r=smaug
Summary:
Before that bug, we carefully told layout about all distribution changes before
they happened, so layout could cleanup frames and styles synchronously properly
(since otherwise there's no way afterwards to figure out what the tree shape
was).

That bug made it not do it correctly, causing this.

I obviously need to write a bunch of tests for this...

Reviewers: smaug

Bug #: 1438210

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

MozReview-Commit-ID: 8uupNhoFwme
2018-03-14 10:54:28 +01:00
Dão Gottwald 02e5ec126a Bug 1445351 - Add comment with bug reference (DONTBUILD) 2018-03-14 07:32:58 +01:00
Gurzau Raul 046dfc451e Backed out changeset 2afa73fb650a (bug 1436549) for devtools failures on /boxmodel/test/browser_boxmodel_guides.js 2018-03-14 07:46:03 +02:00
Steve Fink 92a0d50e77 Bug 1442804 - heap write analysis: nsTArray owns its header, r=bholley
--HG--
extra : rebase_source : 4c8eee581e053d8994356bfb88237b27b1a86911
2018-03-06 08:46:28 -08:00
Steve Fink b2863c28d0 Bug 1442804 - heap write analysis: whitelist GetAutoArrayBuffer, which returns a pointer into |this|, r=bholley
--HG--
extra : rebase_source : 1dff1eeaa79295f960be181e6f8997ab8bcccee8
2018-03-06 08:45:56 -08:00
Steve Fink b789af80ec Bug 1442804 - heap write analysis: explicitly whitelist stringbuffer canary field, r=bholley
--HG--
extra : rebase_source : 0b1e29c9c67c0da1a75f9526ca0671415ba979cc
2018-03-06 08:44:42 -08:00
Steve Fink 763004ebd1 Bug 1442804 - heap write analysis: whitelist all atomics, r=bholley
--HG--
extra : rebase_source : 6427ca1416114a21b4fe94f23dd124c6a984bea9
2018-03-06 08:43:36 -08:00
Steve Fink de4adccfc7 Bug 1444543 - toolchain: build sixgill for gcc 6.4.0, r=glandium
--HG--
extra : rebase_source : fa2f7acf63e99544b95c6a896ba015c52c04f7ae
2018-03-06 10:15:29 -08:00
Steve Fink 03dedf49bb Bug 1443233 - Update sixgill to use same qualification settings for all type printing, r=bhackett
--HG--
extra : rebase_source : 16d1361a8a020ba3d4a37e867dfa1cc7f75c92dd
2018-03-06 08:37:02 -08:00
Lawson Cofield b51b1489f2 Bug 1436549 - Implement the photon redesign of the box model. r=pbro 2018-03-14 00:27:15 -04:00
Kearwood Gilbert d0b2b8da65 Bug 1436791 - Implement gfxVRExternal,r=rbarker
- gfxVRExternal Enables other processes to present
  real or simulated VR hardware to Firefox.
- This functionality is disabled by default, under
  dom.vr.external.enabled.
- VRDisplayInfo, VRControllerInfo, and associated
  structs have been restructured to ensure internal
  state is not exposed via shmem interface.
- Some refactoring to convert structs to
  POD types, enabling them to be located
  in shmem and be memcpy'd.
- Work needed before unpreffing marked
  with "TODO" comments.
MozReview-Commit-ID: FbsusbxuoQ8

--HG--
extra : rebase_source : 8a448169c3f47411c705a4d9fd462a1f9363dfd9
extra : amend_source : e6702549527292e2850d16e8f503f0be9848159f
2018-03-13 17:09:54 -07:00
Jan-Erik Rediger 45bc54de16 Bug 1441610 - Track marionette.enabled in default telemetry environment r=chutten data-r=chutten 2018-03-07 16:34:57 +01:00
Nicholas Nethercote 5b4739162e Bug 1445114 - Move RDF atoms into nsGkAtoms. r=froydnj
There are only a handful of them, and two of them are duplicates of atoms
within nsGkAtoms anyway.

MozReview-Commit-ID: Cb90STdeGdK

--HG--
extra : rebase_source : 6ebc6996b129e70907f634e1876725c9e5da41ab
2018-03-14 10:27:34 +11:00
Nicholas Nethercote d41188c796 Bug 1445117 - Remove duplicates from nsGkAtoms. r=froydnj
In each case, the atom had an obvious name and a weird name. Where possible, I
kept the obvious name and commented out the weird name, viz:

- `mixed` over `_mixed` for "mixed"
- `el` over `el_` for "el"
- `other` over `other_` for "other"
- `remote` over `Remote` for "remote"

But for several of them I didn't do that, because the weird name is used
within the HTML5 parser -- which is a huge pain to modify because it involves
code generated by code from another repo -- so I kept the weird name and
commented out the obvious name, viz:

- `list_` over `list` for "list"
- `svgSwitch` over `_switch` for "switch"
- `set_` over `set` for "set"

MozReview-Commit-ID: Jp3CpdWXNDm

--HG--
extra : rebase_source : 421ce5316772f1951488307e81f2ceee696d363d
2018-03-14 10:27:25 +11:00
Paul Silaghi 7eb67f46be Bug 1444912 - Add automated test to check that bookmarks can be opened from the Library r=standard8 2018-03-12 17:04:13 +02:00
Trisha 3e583258c2 Bug 1444868 - use .textContent to override the intro text directly in permissions.js. r=johannh 2018-03-14 00:59:35 +08:00
Paul Silaghi 460a8e9e7f Bug 1444226 - skip win10-ccov in browser.ini for bug 1440703 r=standard8 2018-03-13 16:10:15 +02:00
sean-chen 33275e6ec3 Bug 1443786 - Fix CanvasDebugger crash due to a TypeError. r=jdescottes 2018-03-13 11:14:46 -07:00
Trisha d8d2ae0cd5 Bug 1442280 - Replaced aAccessible->Role() with Accessible::IsTable()method. r=surkov 2018-03-13 15:56:03 +08:00
Dhi Aurrahman 72a8f18e51 Bug 1426461 - Make use of extended validator functionality r=chutten 2018-03-10 05:28:17 +07:00
Nicholas Nethercote 991955fad8 Bug 1445079 - Remove nsHTMLTags::sTagAtomTable[]. r=froydnj
The atoms in nsHTMLTags are a subset of nsGkAtoms, which means that
sTagAtomTable[] currently ends up holding duplicate pointers to the same static
atoms.

This patch removes sTagAtomTable[]. The only place that used sTagAtomTable[]
was nsHTMLTags::AddRefTable(). It now instead calls NS_GetStaticAtom() to get
the static atoms registered by nsGkAtoms.

The patch also moves some checking of sTagNames from RegisterAtoms() (which is
removed) to AddRefTable().

All this reduces the number of duplicate static atoms from 148 to 12.

MozReview-Commit-ID: 14qXYeoorFr
* * *
[mq]: foo

MozReview-Commit-ID: AgQbXlcvWrt
2018-03-14 09:56:14 +11:00
Nicholas Nethercote d967055f0b Bug 1445079 - Rename nsHTMLTags::sTagUnicodeTable[] as sTagNames[]. r=froydnj
It's just an array of names, not a hash table.

MozReview-Commit-ID: 3rWNNec64UJ
2018-03-14 09:54:43 +11:00
Gurzau Raul f785df755d Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-03-14 00:44:06 +02:00
Gurzau Raul 8e99377c83 Merge inbound to mozilla-central. a=merge 2018-03-14 00:40:07 +02:00
Gurzau Raul 4d9e90d540 Merge autoland to mozilla-central. a=merge 2018-03-14 00:39:00 +02:00
Jason Laster b4fcd74cb5 Bug 1441635 - Update Debugger Frontend v20. r=jdescottes
MozReview-Commit-ID: 2LxaHxNg2I
2018-03-13 17:16:48 -04:00
Jason Laster 1b6676e6af Bug 1441635 - Re-align webpack module ordering. r=jdescottes
This commit re-aligns the webpack bundles so that the ordering
lines up with what is in Github.

MozReview-Commit-ID: IIm8icdhFmw
2018-03-13 17:16:48 -04:00
Boris Zbarsky b27cc8fa3c Bug 1444686 followup. Fix a typo that breaks compilation on Windows.
MozReview-Commit-ID: EnsXTSEcUUY
2018-03-13 17:10:39 -04:00
Ted Campbell a34e9f432c Bug 1419094 - Cleanup some XDR apis. r=nbp
Avoid declaring XDR core types in vm/JSAtoms.h. Remove codeConstValue
from XDR API.

MozReview-Commit-ID: GQbLocJbW6H
2018-03-13 17:00:00 -04:00
Boris Zbarsky 12b661df01 Bug 1445140 part 5. Remove nsIDOMDocumentType. r=mystor
MozReview-Commit-ID: B6iktNYbWn9
2018-03-13 16:24:01 -04:00
Boris Zbarsky 9fc39d5647 Bug 1445140 part 4. Remove nsIDOMDocumentType members. r=mystor
MozReview-Commit-ID: D9Xwt3qJQDI
2018-03-13 16:24:01 -04:00
Boris Zbarsky 7bbb9b0ced Bug 1445140 part 3. Pass a DocumentType to nsIContentSerializer::AppendDoctype. r=mystor
MozReview-Commit-ID: 5UjRSP6MoDI
2018-03-13 16:24:01 -04:00
Boris Zbarsky 27d1556d72 Bug 1445140 part 2. Change NS_NewDOMDocument to take a DocumentType. r=mystor
MozReview-Commit-ID: EGA6OOSbnWV
2018-03-13 16:24:01 -04:00
Boris Zbarsky 633cf0f02a Bug 1445140 part 1. Remove the XPCOM-ish version of NS_NewDOMDocumentType. r=mystor
MozReview-Commit-ID: 6sEFIfMgqet
2018-03-13 16:24:01 -04:00
Boris Zbarsky 3b452e5a1b Bug 1445141. Return void from HTMLMetaElement::GetContent. r=mccr8
MozReview-Commit-ID: 6aiV8rB77OV
2018-03-13 16:24:01 -04:00
Boris Zbarsky dae236c7cb Bug 1444686 part 14. Remove nsIDOMDataTransfer. r=mystor
MozReview-Commit-ID: BLi4w10clkP
2018-03-13 16:24:01 -04:00
Boris Zbarsky 7f7ce9b56c Bug 1444686 part 13. Remove remaining nsIDOMDataTransfer uses. r=mystor
MozReview-Commit-ID: EFauqLMGz5S
2018-03-13 16:24:00 -04:00
Boris Zbarsky 9b800c10d6 Bug 1444686 part 12. Remove nsIDOMDataTransfer from nsIDroppedLinkHandler. r=mystor
MozReview-Commit-ID: 7hseR1dpfWG
2018-03-13 16:24:00 -04:00
Boris Zbarsky e026425f6d Bug 1444686 part 11. Remove nsIDOMDataTransfer from dragsession. r=mystor
MozReview-Commit-ID: CRmiSTSN8af
2018-03-13 16:24:00 -04:00
Boris Zbarsky 145e566cd8 Bug 1444686 part 10. Remove nsIDOMDragEvent::GetDataTransfer. r=mystor
MozReview-Commit-ID: LwKqWBGXVcN
2018-03-13 16:24:00 -04:00
Boris Zbarsky 3857fba2a3 Bug 1444686 part 9. Remove use of nsIDOMDataTransfer from nsITreeView. r=mystor
MozReview-Commit-ID: Dpn7YSZpDsc
2018-03-13 16:24:00 -04:00
Boris Zbarsky f511f70886 Bug 1444686 part 8. Remove use of nsIDOMDataTransfer from layout/forms. r=mystor
MozReview-Commit-ID: 2MR9MVbdOPP
2018-03-13 16:24:00 -04:00
Boris Zbarsky 0d4f7a1b44 Bug 1444686 part 7. Get rid of unused nsIDOMDataTransfer members. r=mystor
MozReview-Commit-ID: 53ShdRZHlC9
2018-03-13 16:24:00 -04:00
Boris Zbarsky d4bb233636 Bug 1444686 part 6. Get rid of nsIDOMDataTransfer::GetFiles. r=mystor
MozReview-Commit-ID: 3gAWLI2DyyU
2018-03-13 16:24:00 -04:00
Boris Zbarsky acad63d428 Bug 1444686 part 5. Get rid of nsIDOMDataTransfer::Get/SetEffectAllowedInt. r=mystor
MozReview-Commit-ID: GIzIU7nWP5j
2018-03-13 16:24:00 -04:00
Boris Zbarsky 0da7198eee Bug 1444686 part 4. Get rid of nsIDOMDataTransfer::Get/SetDropEffectInt. r=mystor
MozReview-Commit-ID: EQ8KXMf4mnR
2018-03-13 16:23:59 -04:00
Boris Zbarsky 55ed30a9c6 Bug 1444686 part 3. Get rid of nsIDOMDataTransfer::Get/SetMozCursor. r=mystor
MozReview-Commit-ID: G7vuh1uuWGv
2018-03-13 16:23:59 -04:00
Boris Zbarsky 6139d9be8f Bug 1444686 part 2. Get rid of nsIDOMDataTransfer::GetMozItemCount. r=mystor
MozReview-Commit-ID: 1eo6czER8Qw
2018-03-13 16:23:59 -04:00