Fixed some mentions of "Deneb 5" as "Deneb 7"

See patch #3921


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22926 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Handle gtk3-client selection rectangle drawing directly from move_mapcanvas()
and scroll_mapcanvas() instead of update_rect_at_mouse_pos().

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

See patch #3550


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22928 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Use standard gtk3 button interface in governor.
Made version 3.6 of gtk minimum requirement of gtk3-client.

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

See patch #3560


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22931 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added almost all menus, made some of them enabled/disabled, checked/unchecked,
renamed depending on current unit abilities.

See gna patch #3932


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22933 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Fixed qt-client compiler warning about missing popup_quit_dialog()
prototype.

See bug #20868


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22934 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Use consequtive indices for extras instead of having roads always to
begin from the same index regardless of number of bases before them.

See patch #3931


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22936 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added "RoadFlag" and "BaseFlag" requirement types.

Patch by Emmet Hikory <persia>

See patch #3832


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22937 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Renamed extras_type as extra_type.

See patch #3934


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22938 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added transparent unit information and 
redesigned old information label also to transparent widget over mapview, 
added tooltips and possibility to changing taxes from that information label.

See gna patch #3938


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22940 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Replaced long obsolete @mkdir_p@ with @MKDIR_P@

See patch #3939


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22941 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Fixed deprecation warnings from create_line_at_mouse_pos()

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

See patch #3550


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22942 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Improved Civil_War_Chance effect documentation.

Patch by Micke <mss_8734>

See patch #3929


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22945 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
When AI caravan checks if target city is still building wonder, consider the
possibility that it's not building any building at all, but unit.

See bug #20901


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22949 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
When terrain change makes city landlocked, and coastal improvements are sold,
consider those improvements that have TerrainClass requirement, and not only
those with Terrain type requirement. Supplied rulesets have coastal improvements
defined via TerrainClass requirement, so this fix affects them.

See bug #20902


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22951 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Do not overwrite beginning-of-the-turn mapimg with new one when loading saved game.

See bug #20079


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22955 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Corrected order in which parameters are passed to package_short_unit()

See bug #20903


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22958 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Speed up redraws of city-building units en route by suppressing the
redraw of a city-map-sized area around them unless it's necessary.

Reported by Goswin van Brederlow (mrvn@gna) and others.

See gna bug #20905.

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22962 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added extra_type_iterate()

See patch #3942


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22966 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added simple widget allowing selecting units
(semi-transparent - like other widgets, shows max 12 units (4x3),
if there is more than 12 units on tile - allows scrolling via mouse wheel, no
scroll bars, closable by mouse right click)

See gna patch #3944


git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@22968 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
Added label to show info about clicked (middle button) tile. 

See gna patch #3946


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