Turn former boolean effect "Visible_Wall" to integer. Value indicates which set of city sprites should be used.
There can be up to 7 sets of walled cities graphics, in addition to the unwalled version, for each city style.

See patch #4393


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24914 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Made some experimental ruleset buildings to produce history-type culture.

See patch #4695


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24915 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Got rid of last remaining "my_" function name prefixes.

See patch #4705


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24916 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Initialize meta server scan result before starting the scan. This makes sure the main thread does
not assume scan to have finished before it actually is.
Got rid of meta server scan "state" that was never used, only set at one place

Reported by Jacob Nevins <jtn>

See bug #22048


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24918 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added server setting 'revolentype' to control the way revolution length is determined.

See patch #4700


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24920 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Allow unit paths to non-allied cities, even if cities aren't occupied and
cannot take over. This will always allow to attack fogged cities or build
paths when units are moving into/outside the city.

See gna bug #22053

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24921 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Don't assume that player research is shared for the whole team and that every
player has its own structure for it.

From a report by taka@gna

See gna bug #21160 and bug #21161

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24922 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Fix caravan arrival handling when the unit is transported.

Reported by Sam Steingold (sds@gna)

See gna bug #22054

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24925 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Fix player research initialization for all players, not only the first one (or
the first team).

See gna bug #22056

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24928 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Path-finding: Zoc handling correction and optimization:
* make ZOC_MINE the default;
* remove the duplicate of the city test;
* prefer terrain_has_flag(TER_NO_ZOC) to hardcoded
  terrain_type_terrain_class() == TC_OCEAN;

See gna patch #4704

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24931 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Display notradesize/fulltradesize related trade loss separately from
regular corruption in the client.

Reported anonymously.

See gna bug #21409.

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