<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 30, 2015 at 1:57 PM, Carlos Garnacho <span dir="ltr"><<a href="mailto:carlosg@gnome.org" target="_blank">carlosg@gnome.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
+    <enum name="dnd_action" since="3"><br>
+      <description summary="drag and drop actions"><br>
+        This is a bitmask of the available/preferred actions in a<br>
+        drag-and-drop operation.<br>
+<br>
+        The current reserved ranges are:<br>
+<br>
+        0x0000 - 0x00FF: Reserved for the wayland core protocol.<br>
+        0x01FF - 0xFFFF: Reserved for future toolkit-specific use. Slots<br>
+                         may be reserved.<br></blockquote><div><br></div><div>Since this is a bitmap, the above is a little confusing. 0x101 is not toolkit-specific, it is a combination of a toolkit-specific action and a core action. Perhaps this:<br><br></div><div> 0x0001 - 0x0080: wayland core protocol actions<br></div><div> 0x0100 - 0x8000: toolkit-specific use<br><br></div><div>In general I don't think this really has to be documented, it sounds just like any other experimental addition to the protocol. Maybe make a comment that clients should ignore bits they don't recognize.<br><br><br></div></div><br></div></div>