<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Standardize wl_scaler protocol extension"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=83918">83918</a>
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>wayland-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Standardize wl_scaler protocol extension
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>ppaalanen@gmail.com
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>wayland
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Wayland
          </td>
        </tr></table>
      <p>
        <div>
        <pre>The wl_scaler protocol extension has been laying in Weston for quite some time
now. I think it is ready to be moved into Wayland.

The protocol XML file should be moved into the Wayland repository and installed
along with wayland.xml, but not merged into wayland.xml.

libwayland should not build nor install code or headers generated for
wl_scaler, except just as a build test. Every user project needs to generate
the code and headers itself. This model seems to be the way forward when
promoting extensions from Weston/elsewhere into Wayland repository. It was
already considered for xdg-shell, and it should avoid exposing even more
extension-specific symbols from libwayland-{client,server}.so.

Open questions:

1. Is wl_scaler good enough to be moved as is, so it maintains compatibility
with projects that already use it with a private copy of the XML file?

2. Should wl_viewport.set request be removed as redundant? If yes, voids
question 1.

3. Should we rename wl_scaler?</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>