blob: 590e492a7d27d94852c0effb2b2430ad7b36acb2 [file] [log] [blame]
<h3>New Client/Server Protocol</h3>
We planned this for a long time, and now it's becoming reality:
the communication between server and client is being replaced with a new, JSON-based format
(see <a href="">bug 311355</a>).
This new protocol will enable alternative client implementations for RAP.
In this milestone, we focused our efforts on retrofitting LCAs to utilize this new
protocol for communication with the client.
The following widgets are already using the new protocol:
Button, Combo, Composite, Group, Label, Link, ProgressBar, Sash, Scale, Shell, Slider,
Spinner, Text, CCombo and CLabel. Changes are currently tracked in
<a href="">bug 351945</a>.
Also the text size determination has been switched to the protocol.
<img class="framed" src="images/RAP-Protocol.png" />
We're planning to complete this conversion before the end of this year.
As the protocol stabilizes, we'll update the specification on the
<a href="">RAP Protocol wiki page</a>.