Fix client attribute hash value function. It might cause floating point
exception since patch #4729 was applied.

See gna bug #22185 & bug #22193

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25145 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Gtk2 client: Change the way spy action probabilities are displayed.

- Show the action success probability as "?%" in stead of showing a warning
  icon when the probability is known to be unknown.
- Add a tool tip when the action probability is known.

See patch #4800

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25146 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Gtk3 client: Change the way spy action probabilities are displayed.

- Show the action success probability as "?%" in stead of making the button red
  when the probability is known to be unknown.
- Add a tool tip when the action probability is known.

See patch #4801

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25147 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
AI selects first defender unit before city walls as build target as an
response to danger even if the danger is not urgent.

See patch #4798


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25148 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Renamed sdl2-client's SDL_FillRectAlpha() as fill_rect_alpha()

See patch #4796


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@25150 a0f10bec-cc02-0410-94fc-a9cfff90b4cd