Update of bug #21549 (project freeciv):
Status: In Progress => Ready For Test
Planned Release: => 2.4.3, 2.5.0, 2.6.0
_______________________________________________________
Follow-up Comment #2:
Fixes
In S2_4 version change to sint32 with optional capability, but even without
the capability type changed to signed one. Even old server is putting the
negative value there, albeit with the warning. Of course this breaks the case
where old server sends value higher than fits in 15 bits (but fits in 16 bits)
to a new client, which now takes it as negative value - we could have some
arbitrary limit which valus with high bit set are considered negative and
which ones uint16 (it's more likely that value is uint16 than below -100)
(file #19887, file #19888, file #19889)
_______________________________________________________
Additional Item Attachment:
File name: Sint32TurnBulbs.patch Size:0 KB
File name: Sint32TurnBulbs-S2_5.patch Size:0 KB
File name: Sint32TurnBulbs-S2_4.patch Size:2 KB
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?21549>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev