It's widely documented on the web that Apple enforces quarantine attributes
'for us' using the list in
/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist
Unfortunately, this is based on the bundle ID. Which means it won't apply to custom
builds, to Nightly, and potentially to other cases. It would also be much nicer
if we could just make these determinations ourselves. Step 1: opt-in from Info.plist
Without this, for e.g. local Nightly builds, asking for quarantine attributes
simply gets you a nil dictionary and our code bails out.
MozReview-Commit-ID: 4aLyz2901BS
--HG--
extra : rebase_source : 7aab5177276c20007036abd19efb56741d790ec2
- no change on default bookmarks for non-nightly builds
- replace firefox bookmarks by this list for Nightly:
- Link to the Firefox Nightly blog (https://blog.nightly.mozilla.org/)
- Link to Bugzilla https://bugzilla.mozilla.org/
- Link to MDN https://developer.mozilla.org/
- Link to Nightly Tester Tools addon https://addons.mozilla.org/en-US/firefox/addon/nightly-tester-tools/
- Link to about:crashes
- Link to Nightly IRC channel on irc.mozilla.org via mibbit
- Link to Planet Mozilla https://planet.mozilla.org/
The default bookmark in the bookmark toolbar which was a tour of Firefox feature is now a link to mozilla.org/contribute
This patch also:
- removes all rdf id references in links which are unused
- moves all the data-uri icons to replacement variables to avoid multiple copy-pastes and make the code easier to read
- removes the invalid mention that the file was automatically generated, it is not the case
- updates the meta charset line for a shorter one using HTML5 syntax
- uses lowercase html
- some of the links have keywords or tags defined
- update tests with specific values to test for the Nightly channel vs other channels
When a content process crashes for a tab that is not currently visible to the user (which
can occur if the user is looking at only non-remote tabs, or tabs in other content processes),
then we will only show the tab crash page for the first crashed tab that is selected
by the user. The rest of the tabs will restore on demand.
MozReview-Commit-ID: 1JBAp8diHXp
--HG--
extra : rebase_source : 41cc3eb5385a83515c80b38f15ce82ba5d96e368
This patch fixes several issues:
1. the styling of the bookmarks toolbar items was missing
background-origin/clip: padding-box
when not hovered
2. the devedition colours for toolbar buttons were not applying on Windows
in the nav-bar because we set different ones on #nav-bar:-moz-lwtheme
and on #nav-bar[brighttext]. Variables function like inherited CSS
properties and so the ones set on the #nav-bar take precedence for items
inside the #nav-bar over other ones set on :root, even if those are set
later.
3. The lwtheme and [brighttext] styling should apply to all toolbars now,
because the bookmarks toolbar items can be moved to other toolbars and
they use these CSS variables as well.
For (2) I moved the devedition definitions of toolbar color variables into
their own block that is set on both :root and on toolbar:-moz-lwtheme.
I'm not sure if having it set on :root affects e.g. devtools styling, so I
kept that rather than only setting the custom properties on the toolbars.
MozReview-Commit-ID: Jzdb8OWmC3c
--HG--
extra : rebase_source : 43322b320fe244d991562c92e01fc0ce26e94540