Return NULL from music_style_by_number() instead of some illegal address when
there's no music styles.

See bug #21771


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24650 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Updated network protocol to the fact that PACKET_SCENARIO_INFO never
needs to be sent from client to the server.

Reported by Jacob Nevins <jtn>

See bug #21348


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24651 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Add concept of nation mood.

Updated network protocol to the fact that PACKET_SCENARIO_INFO never
needs to be sent from client to the server.

Reported by Jacob Nevins <jtn>

See bug #21348


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24653 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Made ai_level specenum. Save levels by name to savegames.

See patch #4592


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24654 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Action probability for Sabotage Unit (unless it is in a city)

See patch #4594

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24655 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Removed qt.m4

See patch #4569


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24656 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Fixed compiler warning about comparison between signed and unsigned type
in TYPED_VECTOR_ITERATE.

See bug #21773


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24658 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Play music specific to nation mood.

See patch #4573


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24661 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Use present = FALSE requirements instead of nreqs vector in alien ruleset
effects.ruleset.

See patch #4561


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24662 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
If script_server_do_file() gets passed NULL buffer, avoid using temporary
buffer with luascript_do_string() by calling luascript_do_file() instead. 

See patch #4598


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24663 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Sdl2-client logs real error message from SDL_GetError() when SDL_PushEvent() fails.

See patch #4566


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24664 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added fcruledit script to run freeciv-ruledit from build directory.

See patch #4593


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24665 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Do not continue announcement socket setup if socket() call failed.

See bug #21781


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24666 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Removed assert working against unit classes other than land moving ones from
having "ZOC" flag.

See bug #21777


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24669 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added extras related lua scripting functions.

See patch #4496


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24672 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added explicit requirement for Land terrain for alien ruleset Tunnel to
make unit move type heuristics to work better.

See patch #4595


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24673 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added AI level "Handicapped"

See patch #4599


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24675 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Get the tileset_unit_height() and tileset_unit_width() once before entering the
unit move animation loop, and not multiple times each round.

See patch #4591


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