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
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to