Lando news: patch conflict detail now available

2021-02-26 Thread Zeid Zabaneh
Greetings everyone,

Are you tired of the cryptic, not-so-useful patch conflict messages that
Lando normally spits out? If so, you're in luck -- a new feature has just
been deployed to Lando that will hopefully provide you with more useful
information*. *If not, don't worry, you'll still be able to see those
beautiful raw error messages we've all gotten so accustomed to seeing.

Lando will now show you:

   - Which revision in the stack caused the patch conflict
   
   - Which revision of the particular file(s) being patched in the revision
   encountered the conflict
   - A diff showing the failed hunks in each file that was not patched
   successfully

*jstutte *has graciously accepted my request to use their patch for testing
this new feature, so you can see it in action in revision D106029
 (before/after)

Please let me know if you have any feedback on this feature. If you
encounter any issues, please reach out to me via Slack, Matrix, email, this
thread, or file a bug in Conduit::Lando

.

There are some planned improvements (for example, including some of this
info in the notification emails, and cleaning up the interface a little
more), so stay tuned!

Zeid

PS: there were a couple of hiccups deploying this release, so you may have
noticed some delays in your patches landing, but those should be resolved
now.
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Intent to prototype: CSS color-mix() function.

2021-02-26 Thread Emilio Cobos Álvarez

Summary:

Hi,

In bug 1695376, if all goes well, I plan to land a basic version of the 
color-mix() function. This is a trimmed down version of the spec (link 
below).


Firefox engineers requested this, and I also think this minimal version 
is super-useful on its own, without being blocked on all the HDR color 
stuff that we haven't implemented yet.


Bug: https://bugzil.la/1695376

Standard: https://drafts.csswg.org/css-color-5/#color-mix

Note that I'm only implementing the basic color-mix syntax without 
per-color-channel adjustments (so just a set of colors and weights), and 
I obviously haven't implemented the lab / lch / etc bits because we 
don't support those colors yet.


Platform coverage: all

Preference: layout.css.color-mix.enabled

DevTools bug: https://bugzil.la/1695382

Other browsers: Other browsers don't support this yet, to my knowledge. 
Safari has started implementing some of the CSS colors for other color 
spaces, though not sure if they ship that.


web-platform-tests: I added some basic WPTs that check parsing and that 
the interpolation matches the one from CSS animations. More tests are 
needed before shipping something like this of course.

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform