Fix repeated emission of single log message if the previous message had
been repeated exactly twice.

See gna bug #21658.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24492 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Correctly assign player colors when loading pre-2.4 savegames, and add
more checks that player colors are assigned when they should be.

Patch by Marko Lindqvist (cazfi@gna) and myself.

See gna bug #21126.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24493 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Encourage use of SQLite for new installations.

See gna patch #4507.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24494 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Remove obsolete 'TYPE=MyISAM' from MySQL database creation, as it is
incompatible with new MySQL/MariaDB and anyway unnecessary.

Reported by Manuel Umlauf.

See gna bug #21315.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24495 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Valid keys and their meanings in the database configuration file are now
defined by database.lua, not freeciv-server.

See gna bug #19909.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24496 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Qt client: Show the probability that a spy action will be successful

See patch #4501

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24505 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Corrected remaining effects still using deprecated "name" field to use new "type" field.

See patch #4503


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24506 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added female specialist icons by GriffonSpade

See patch #4506


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24508 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Removed unneeded calculation with potentially uninitialized variable.

See patch #4504


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24510 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Generic client code: Move the diplomat queue forward on errors

The generic client code validates the information the server sends for the
follow up questions of two stage spy actions. Move the diplomat queue along
when this validation fails.

See bug #21651

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