Fixed compilation broken by having "-lm" as filename as dependency to
lua using components. Retired LUA_AS_DEPENDENCY completely by using
xxx_LIBADD and xxx_LDADD instead of xxx_DEPENDENCIES and xxx_LDFLAGS.

Reported by David Lowe <doctorjlowe>

Patch by Rafał Mużyło <galtgendo> and myself

See gna bug #20095


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21872 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Removed unused TOLUA_AS_DEPENDENCY.

See gna patch #3528


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21874 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Implemented losing of future techs. There used to be just failing assert.

See gna bug #20220


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21876 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Fixed in-tree lua build to respect --without-readline freeciv configure option.
In theory this fixes build in linux systems without readline installed.

See gna bug #20219


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21880 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Fixed a bug that no resources were created if map generation requires
second attempt.

Reported by Brandon J. Van Every <bvanevery>

See gna bug #20171


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21883 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Take caravans already travelling to establish traderoute in the account when
AI evaluates if max traderoutes is already hit when considering caravan building.

See gna patch #3529


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21885 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Error out if commandline option --auth given without --Database.

See gna bug #20006


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21887 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Reallocate space for advisor government want values when their number may
change on load of new ruleset.

Reported by pepeto <pepeto>

Patch by me after investigation and suggestion by Jacob Nevins <jtn>

See gna bug #19800


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21889 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Changed trademindist value size to 16bit in network protocol.

Reported by Jacob Nevins <jtn>

See gna bug #19977


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21892 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Removed references to obsolete River as terrain concept.

Reported by Jacob Nevins <jtn>

See gna bug #20054


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21895 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Corrected path to postgres header.

Reported by Michal Mazurek <akfaew>

See gna bug #19030


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21897 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Allow access to advisor and ai data of other players in alternating phases
modes. This is required for diplomacy between AI players.

See gna patch #3532


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21899 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
AI can build Ocean cities if ruleset allows.

See gna patch #3533


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21901 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Marked error message about threaded AI setup failure for translation.

See gna patch #3531


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21902 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Center gtk3-client window as it opens.

Patch by Rafał Mużyło <galtgendo>

See gna patch #3469 (1/60)


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21904 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added consistency checking between city size and number of citizens
when server is about to send city info to client.

See gna bug #20077


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21905 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Check that player can currently build road to all tiles when setting up
road connect route. Lack of this check caused route to go through river tiles
even before player knew Bridge Building.

See gna bug #19857


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21906 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Made scripting function give_technology() to return NULL instead
of pointer to A_NONE if player already has the tech. This is how
it's documented in most places. Conflicting documentation updated.
This fixes bug in multiplayer ruleset that rebuilding Darwin's Voyage
gave free technologies again.

See gna bug #19852


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21907 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Font style improvements in gtk3-client theme

Patch by Rafał Mużyło <galtgendo>

See gna patch #3469 (2/60)


git-svn-id: http://svn.gna.org/svn/freeciv/trunk@21910 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Set unit menu origin so that it's not hiding unit in question completely.

Patch by Rafał Mużyło <galtgendo>

See gna patch #3348


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