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:


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:


  Message sent via/by Gna!

Freeciv-dev mailing list

Reply via email to