When you remove core functionality, then either that core functionality is not important so no one will care (haha, good one!), or things will break, users will notice and start complaining. Honestly, which do you think it will be? Maybe I should forward the complaints I will be getting to the wayland-devel mailinglist when the time comes, to drive the point home?
Unfortunately, Linux doesn’t exist in a vacuum. Sounds like a really bad case of “not invented here” syndrome to me. What is the point of re-inventing (or rather, scrapping) the wheel? Heck, even Microsoft decided to support ‘vcgt’ (years ago)! Maybe I should just suggest to the ICC to add ‘vcgt’ to the official standard, this could be done in an amendment, then you no longer would have an excuse to ignore it (I’m seriously considering this approach, and if it was a joint effort between me, Graeme and some other experts this would probably get approved easily - it is a de-facto standard already, after all, although it would take time for an updated standard to be released).
Also, no one is asking for “gamma controls”, but a well-defined way to set calibration, and for the system to apply existing calibration (by reading the ‘vcgt’ tag).
You are missing a lot, it seems.
- Profiling a display does nothing to change it’s whitepoint, nor does using the profile.
- Iterative gray balance calibration is not a manual process! And no, making R=G=B neutral, and changing the EOTF to a well-defined curve, is not the same thing, although calibration software usually does both.
Despite that “it just works” (verifiably so! Also see the respective comment made by Chris Murphy on the wayland-devel mailinglist), you honestly think you or I have control over what other people do?
Again, this is a prime example that you seem to have no clue how ICC color management works. ICC display color management is whitepoint relative! If you profile the display while it happens to have a very reddish whitepoint, for example, then the profile will do nothing to counteract that. What it will do (when used) is what Graeme tried to explain above (chromatic adaptation of colors with regards to the whitepoint, but this will do nothing to change the gray balance). Should I attach an example picture for illustration purposes?
[ Btw, I was not even arguing that you should profile the redshift, or that it was a good idea, just that technically there is nothing wrong with it, if it’s truly what someone would desire. I personally don’t care for it, at all. ]