Test whether the paths are NULL to determine if the client goto order is valid
or not. Then attempting to set a goto path with end tile also being a waypoint
works as expected.

Reported by Jacob Nevins <jtn>

See gna bug #19932

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24110 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
When focusing a unit from the urgent queue, discard units which have already
new orders.

Reported by Didier Cassirame <didc>

See gna bug #20842

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24112 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Remove obsolete comment.

See gna bug #20842

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24113 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Move a line at its right location. This was causing planes not to stop to
refuel.

Reported by franjo

See gna bug #21359, http://forum.freeciv.org/f/viewtopic.php?f=8&t=209

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24118 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Allow common waypoint for units comming from different tiles.

See gna patch #4418

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24122 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Do not send unit info to detached connections during combat.
It's an information leak, and can cause clients to crash.

See gna bug #21279.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24124 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Rework building requirement checking to use tri-state logic.
Now returns TRI_MAYBE rather than TRI_NO in some Continent/City-ranged
cases.

See gna bug #21471.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24125 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Document that city report trade routes column includes total value.

See gna bug #21472.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24126 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Add tooltips and total of upgradable units to Gtk units report.

See gna patch #4426.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@24127 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Made reqtree color of techs that are in completely unreachable tree distinct
from techs that have root req but are still reachable. Another now distinct
color is one for techs that both have root req and are on the path to current
goal.

See patch #4399


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