Opened 4 years ago
Last modified 16 months ago
#1942 assigned enhancement
new packet format: dictionary instead of positional arguments
Reported by: | Antoine Martin | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | major | Milestone: | 5.0 |
Component: | core | Version: | 2.3.x |
Keywords: | Cc: |
Description
We can support both the old format and the new one for a while.
The new one will have the advantage of being easier to understand and more flexible so we can add new features, make some parts optional, without having to fill in positional arguments we may not have. (they may not be relevant or may not be useful)
Change History (6)
comment:1 Changed 4 years ago by
Status: | new → assigned |
---|---|
Summary: | new configure packet format: dictionary instead of positional arguments → new packet format: dictionary instead of positional arguments |
comment:2 Changed 3 years ago by
comment:4 Changed 3 years ago by
Milestone: | 3.0 → 4.0 |
---|
comment:5 Changed 2 years ago by
Milestone: | 4.0 → 5.0 |
---|
comment:6 Changed 16 months ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1942
Note: See
TracTickets for help on using
tickets.
Example of ugly packet formats which would benefit from this: r20252 (adding relative position to the existing position parameter to avoid adding it at the end of the packet, which has optional fields..), configure packets, map packets, etc...
We can continue to support the old format, and convert to the new one - and maybe the same conversion function could be used by both the client and server to keep the code simple.