Il 02/01/2012 14:54, Abdelrazak Younes ha scritto:
This is interesting (but less than you collaboration patch).

nice to hear :-) Btw, in both cases, what is really missing, is a LyX collaboration server, i.e., a simple server to be hosted somewhere (e.g., lyx.org ?) through which registered users can collaborate (i.e., it merely receives messages and forwards them) even though their host is not reachable from the Internet, and their firewalls do not allow any incoming connection (but it should allow outgoing connections on the "LyX port" [to be identified], in order to allow
this to work of course).

First comment: please use QTcpSocket and signal/slot connections.

I'll have a look, thanks. Another immediate question is whether there's any portable serialization framework already at reach for LyX (i.e., in terms of dependencies -- e.g., I could identify boost::serialize::archive & related). That may be useful to serialize FuncRequest objects, as well as other types of messages that may be worth to be transmitted through the socket(s).

I have a pending patch that introduces Qt signals in Buffer and BufferView, I'll try to cleanup and commit that one.

Ok, I don't know what changes will be introduced by this patch of yours, anyway, please, drop a message on the list about the implied changes on the code.

    T.

Reply via email to