From 754481e87b61bf3617f59d3521d8c45d699f795a Mon Sep 17 00:00:00 2001 From: Marko Lindqvist Date: Sun, 7 May 2023 09:51:03 +0300 Subject: [PATCH 41/41] ChangeLogs: Remove trailing spaces See osdn #47985 Signed-off-by: Marko Lindqvist --- ChangeLog | 23908 +++++++++++++++++++++---------------------- ChangeLog-1.0-S3_0 | 1720 ++-- 2 files changed, 12814 insertions(+), 12814 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3c377c1e86..04c70fe451 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,7 +3,7 @@ Author: Marko Lindqvist Date: Fri Mar 17 20:40:58 2023 +0200 Set version number to 3.1.0-beta1 - + Signed-off-by: Marko Lindqvist commit 383acf6e66e2177ff0e65f558aa32bc5d98425b0 @@ -11,7 +11,7 @@ Author: Marko Lindqvist Date: Fri Mar 17 20:37:08 2023 +0200 'make update-po' before 3.1.0-beta1 release - + Signed-off-by: Marko Lindqvist commit 6c620d48e22ba525d078aaf3968915033ab493cb @@ -19,7 +19,7 @@ Author: Marko Lindqvist Date: Fri Mar 17 00:56:19 2023 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit f2175c6fba92da9b81596cbe4919995bf7325307 @@ -27,9 +27,9 @@ Author: Marko Lindqvist Date: Sat Mar 11 07:47:33 2023 +0200 sdl2: Fix help NULL dereference for improvements with just negated reqs - + See osdn #47559 - + Signed-off-by: Marko Lindqvist commit 79ee5e457ca5c69cb0046c7e6c3868d0da6eed12 @@ -37,9 +37,9 @@ Author: Marko Lindqvist Date: Sat Mar 11 16:18:29 2023 +0200 gtk: Fix trading cities between high id players - + See osdn #45678 - + Signed-off-by: Marko Lindqvist commit 2b08f8c61a0110d8eaae2c5c31a86ad058e01a08 @@ -47,11 +47,11 @@ Author: Marko Lindqvist Date: Sat Mar 11 20:00:21 2023 +0200 Stop civil war from adding player above max_players - + Respect server operator set limit. - + See osdn #45587 - + Signed-off-by: Marko Lindqvist commit 3071cfd5f021e5538567094b76ab1f39f1658336 @@ -59,9 +59,9 @@ Author: Marko Lindqvist Date: Sat Mar 11 03:43:40 2023 +0200 send_server_info_to_metaserver(): Read timer just once - + See osdn #46445 - + Signed-off-by: Marko Lindqvist commit 2f318bfa5228d8445b25a88b59f31d310114145b @@ -69,9 +69,9 @@ Author: Marko Lindqvist Date: Sat Mar 11 03:05:05 2023 +0200 Stub: Move actions related entries to correct section - + See osdn #46519 - + Signed-off-by: Marko Lindqvist commit a43d5f437d30dda65d5b7a9e9a5b15058ba53079 @@ -79,9 +79,9 @@ Author: Marko Lindqvist Date: Fri Mar 10 18:09:16 2023 +0200 gtk4: Add positional Production menus to cityreport - + See osdn #47546 - + Signed-off-by: Marko Lindqvist commit 3017a334b95197b1a05fe05e4275939f3fdea271 @@ -89,9 +89,9 @@ Author: Marko Lindqvist Date: Fri Mar 10 05:06:20 2023 +0200 rulesets_autohelp.sh: Make work regardless of working directory - + See osdn #46477 - + Signed-off-by: Marko Lindqvist commit 75200a454aa794327f8f2f55ddfb45dcfdf0e658 @@ -99,9 +99,9 @@ Author: Marko Lindqvist Date: Fri Mar 10 16:58:20 2023 +0200 img_save(): Avoid make_dir() failure with empty path - + See osdn #47550 - + Signed-off-by: Marko Lindqvist commit 4363db7ef06d5d768bf2236c057f0c5322cbd701 @@ -109,9 +109,9 @@ Author: Marko Lindqvist Date: Fri Mar 10 05:13:43 2023 +0200 AI: Create virtualunit in dai_unit_consider_bodyguard() only when needed - + See osdn #46436 - + Signed-off-by: Marko Lindqvist commit c7261ec5d99893b8a127b27404786eb607e5c873 @@ -119,9 +119,9 @@ Author: Marko Lindqvist Date: Mon Mar 6 20:55:54 2023 +0200 gtk4: Add Select menu - + See osdn #47532 - + Signed-off-by: Marko Lindqvist commit cda5c2a5f6b54ffcae622c4b5b11528e19e79120 @@ -129,7 +129,7 @@ Author: Marko Lindqvist Date: Sat Mar 11 23:59:14 2023 +0200 NEWS: Add 3.1 news - + Signed-off-by: Marko Lindqvist commit 7f71684bcee5458d77a998eb3470150c262c378c @@ -137,7 +137,7 @@ Author: Marko Lindqvist Date: Sat Mar 11 19:34:53 2023 +0200 Comment typofix: "Chaning ... compatiblity" -> "Changing ... compatibility" - + Signed-off-by: Marko Lindqvist commit f1afcd6e5a3f5d2c7275b4013925b65746d90576 @@ -145,9 +145,9 @@ Author: Marko Lindqvist Date: Sat Mar 4 16:17:15 2023 +0200 Lua: Send updated info to client after Player:change_gold() - + See osdn #47386 - + Signed-off-by: Marko Lindqvist commit 23e6865ae082ea2348ff7aab04255132cc8df37a @@ -155,12 +155,12 @@ Author: Marko Lindqvist Date: Sat Mar 4 15:35:13 2023 +0200 gtk4: Combine identical citydlg right button release callbacks - + Right mouse button release callbacks for present and supported units were identical. - + See osdn #46240 - + Signed-off-by: Marko Lindqvist commit 5f693a01ec0d7596fe4bc6645b2745016b4887f7 @@ -168,9 +168,9 @@ Author: Marko Lindqvist Date: Fri Mar 3 23:56:18 2023 +0200 ax_cxx_compile_stdcxx.m4: Update to upstream serial 18 - + See osdn #47514 - + Signed-off-by: Marko Lindqvist commit 88cce9ec0cf6c60519fba0b854dd7951daf060ec @@ -178,7 +178,7 @@ Author: Marko Lindqvist Date: Sat Mar 11 05:52:29 2023 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit feef17d70b3352578b544990bd454649d35160bb @@ -186,12 +186,12 @@ Author: Marko Lindqvist Date: Sat Mar 4 13:55:39 2023 +0200 Refactor tile_type_better() and its use - + So that there's no need to call it twice, but both results are determined at once. - + See osdn #45677 - + Signed-off-by: Marko Lindqvist commit 9e91dac4d33b7f708efe25940ecca5c5b84bc483 @@ -199,16 +199,16 @@ Author: Marko Lindqvist Date: Sat Mar 4 12:54:48 2023 +0200 Resolve key binding conflicts with "Connect..." actions - + - Worklist dialog : "l" -> "l" - Infrapoints dialog: "i" -> "f" (gtk4 has "i" reserved) - Revolution: "r" -> "g" (to free old binding for Rally Dialog) - Rally dialog: "r" -> "r" - + See osdn #47491 - + Signed-off-by: Marko Lindqvist commit 21eef9834fa1c40cdb361a66697a68cfc922de78 @@ -216,7 +216,7 @@ Author: Marko Lindqvist Date: Fri Mar 10 16:15:09 2023 +0200 POTFILES.in: Add florida.ruleset - + Signed-off-by: Marko Lindqvist commit 3faaccb1d7a9220f5b21e18644cae792ac70de88 @@ -224,7 +224,7 @@ Author: Marko Lindqvist Date: Fri Mar 10 16:11:58 2023 +0200 Comment typofix: "creationcall" -> "creation call" - + Signed-off-by: Marko Lindqvist commit 7c74b51ffd6a08c3bafdc40c027ba41e6cea2f21 @@ -232,9 +232,9 @@ Author: Marko Lindqvist Date: Sat Mar 4 10:32:29 2023 +0200 gtk4: Add "Production" -> "Add First" menu to cityreport - + See osdn #47520 - + Signed-off-by: Marko Lindqvist commit c5f52bc54aee21efb9c6174fa5134a15ae4ae589 @@ -242,9 +242,9 @@ Author: Marko Lindqvist Date: Sat Mar 4 18:24:13 2023 +0200 Update gtk4 modpack installer screenshot - + See osdn #47372 - + Signed-off-by: Marko Lindqvist commit f751ea65e88b758dc106aa22aa090ff962567973 @@ -252,9 +252,9 @@ Author: Marko Lindqvist Date: Sat Mar 4 11:08:01 2023 +0200 Allow ai type fallback when loading regular savegame - + See osdn #47521 - + Signed-off-by: Marko Lindqvist commit ed15cbbd438ea3f48bd90bb813ee2194448e317e @@ -262,9 +262,9 @@ Author: Marko Lindqvist Date: Sat Mar 4 07:51:01 2023 +0200 sdl2: Support all graphics formats provided by SDL2_image - + See osdn #46413 - + Signed-off-by: Marko Lindqvist commit b6192c42a95aee0a018d74201e0e1bc7ffacd933 @@ -272,12 +272,12 @@ Author: Marko Lindqvist Date: Fri Mar 3 06:20:05 2023 +0200 configure: Fix nonnull compiler warnings from pthreads test - + Under some circumstances they may have caused the test to fail when it should have succeeded. - + See osdn #47474 - + Signed-off-by: Marko Lindqvist commit 4c892cf33d02b3a608f29a2a422345c612e241e7 @@ -285,11 +285,11 @@ Author: Marko Lindqvist Date: Tue Jan 17 21:37:57 2023 +0200 Fix errors because of Never reachable techs - + Reported by dark-ether - + See osdn #45115 - + Signed-off-by: Marko Lindqvist commit e4f2e72c03691986055d06fc6fdfbd946fa05f0c @@ -297,12 +297,12 @@ Author: Marko Lindqvist Date: Sat Mar 4 05:37:06 2023 +0200 gtk4: Add last goto menu entries - + - "Go to/Airlift to City..." - "Return to Nearest City" - + See osdn #47516 - + Signed-off-by: Marko Lindqvist commit ecc3c3d0265e90c48ae5a63c98d8962f51cafa70 @@ -310,14 +310,14 @@ Author: Marko Lindqvist Date: Sat Mar 4 05:05:13 2023 +0200 qt6.m4: Set "-fPIC" by default - + Switch compile tests around so that "-fPIC" gets set if possible, not only when required for the build to success. On some environments build was succeeding without "-fPIC", but produced binaries did not work. - + See osdn #47334 - + Signed-off-by: Marko Lindqvist commit b3fd32fe69c1b7f0204af96f81a9435debb52104 @@ -325,11 +325,11 @@ Author: Marko Lindqvist Date: Thu Mar 2 21:37:23 2023 +0200 Refactor trade_routes_iterate_safe() - + Fix clang analyzer warnings - + See osdn #47449 - + Signed-off-by: Marko Lindqvist commit 1d253aa4f8fe2cefe82e848cc960f7d748ce0240 @@ -337,11 +337,11 @@ Author: Marko Lindqvist Date: Tue Feb 28 09:19:39 2023 +0200 Update msys2 environment to 230220 level - + - Update to upstream snapshot 230127 - + See osdn #46673 - + Signed-off-by: Marko Lindqvist commit 951eb339e3f5abb7e67162c9c6456b4d711cebdb @@ -349,11 +349,11 @@ Author: Marko Lindqvist Date: Tue Feb 28 14:24:18 2023 +0200 Make Chadian and Kanem-Bornu to conflict - + Seemed like a syntactic mistake that they didn't already. - + See osdn #42135 - + Signed-off-by: Marko Lindqvist commit d8d8336d9aec1f0fb33ae9918c6d8399c341fda6 @@ -361,9 +361,9 @@ Author: Marko Lindqvist Date: Mon Feb 27 03:00:17 2023 +0200 gtk4: Add "Connect..." menu entries - + See osdn #47492 - + Signed-off-by: Marko Lindqvist commit 68b25b12ea1f09cf14f4eb18815d6175e40746f8 @@ -371,11 +371,11 @@ Author: Marko Lindqvist Date: Wed Mar 1 03:27:51 2023 +0200 Set city names correctly when loading a saved game - + Reported anonymously - + See osdn #47496 - + Signed-off-by: Marko Lindqvist commit c09b817493eca4130d569bf4affd915ca2f006b3 @@ -383,9 +383,9 @@ Author: Dino Date: Mon Feb 27 22:21:46 2023 -0500 homebrew-appbundle.sh: Set version number dynamically - + Also build gtk4-client instead of gtk3.22 one. - + See osdn #47392 commit cb689f8b23e99eec5a3933db787bc37fddb63971 @@ -393,9 +393,9 @@ Author: Marko Lindqvist Date: Sun Feb 26 18:57:20 2023 +0200 sdl2: Avoid extraneous SDL_Rect copy in redraw_[horiz|vert]() - + See osdn #45744 - + Signed-off-by: Marko Lindqvist commit b6655c9faf5014dd72175a495ce4867650fd1de5 @@ -403,9 +403,9 @@ Author: Marko Lindqvist Date: Sun Feb 26 18:52:33 2023 +0200 Update mkstemp.m4 to serial 29 - + See osdn #47432 - + Signed-off-by: Marko Lindqvist commit 2f3d9f0d02731c4c7af6ac5edcfe82c24d2f36e9 @@ -413,11 +413,11 @@ Author: Marko Lindqvist Date: Mon Feb 27 01:57:10 2023 +0200 Fix clang analyzer div by zero warn - + From api_methods_city_inspire_partisans() - + See osdn #47465 - + Signed-off-by: Marko Lindqvist commit 4e5c0828ad8cdc6bc75bc336a805df0202bf8461 @@ -425,11 +425,11 @@ Author: Marko Lindqvist Date: Sat Feb 25 15:18:20 2023 +0200 gtk4: Turn helpdlg Help Box as GtkBox - + It was a GtkGrid, which was just an unnecessary complication. - + See osdn #47473 - + Signed-off-by: Marko Lindqvist commit c2a564e64b68a11417680011f7bd00fe7eeca0dd @@ -437,13 +437,13 @@ Author: Marko Lindqvist Date: Wed Feb 22 00:45:57 2023 +0200 Meson: Allow build without iconv implementation also when header found - + Iconv is not a hard requirement, but build success when it's not present. Inconsistently the build failed when it had already found iconv header, but the implementation was not found. - + See osdn #47469 - + Signed-off-by: Marko Lindqvist commit 5af8eef7cd8b3b5b4a2cb94836be7cfcd44b7109 @@ -451,9 +451,9 @@ Author: Marko Lindqvist Date: Mon Feb 20 00:51:27 2023 +0200 florida.ruleset: Remove trailing spaces - + See osdn #47437 - + Signed-off-by: Marko Lindqvist commit 32f1c22d45d2d898471a3d723ee3711ca0489a3c @@ -461,11 +461,11 @@ Author: Marko Lindqvist Date: Sat Feb 25 15:26:53 2023 +0200 civ1: Set starting gold to zero - + Reported by nef - + See osdn #47454 - + Signed-off-by: Marko Lindqvist commit 0f454aa6a2d9c93f839d75c7378a7f6d551c4916 @@ -473,9 +473,9 @@ Author: Marko Lindqvist Date: Sun Feb 19 21:40:47 2023 +0200 gtk4: Add cityreport Production/Change menu - + See osdn #47450 - + Signed-off-by: Marko Lindqvist commit 7b8af2267700db836b9a89acd24a012aa6421557 @@ -483,11 +483,11 @@ Author: Marko Lindqvist Date: Mon Feb 20 00:08:54 2023 +0200 sdl2: Fix dead 'pwindow' initialization - + From units_orders_city_dlg_callback() - + See osdn #47453 - + Signed-off-by: Marko Lindqvist commit 0fdd11dd8ffed18c9c4204ad394e0315bbc5968a @@ -495,9 +495,9 @@ Author: Marko Lindqvist Date: Mon Feb 20 22:42:47 2023 +0200 set_default_city_manager(): Reduce repetitive calls - + See osdn #45728 - + Signed-off-by: Marko Lindqvist commit 06135ab98a20e87054cf6a2df90b5c0f71c3fb80 @@ -505,9 +505,9 @@ Author: Marko Lindqvist Date: Sat Feb 18 21:24:42 2023 +0200 CI: Update setup-msys2 to version 2.16.0 - + See osdn #47383 - + Signed-off-by: Marko Lindqvist commit 3df861988994e47a9d830a41d52b4ac6db8b252c @@ -515,12 +515,12 @@ Author: Marko Lindqvist Date: Sat Feb 25 16:10:28 2023 +0200 CI: Reinstall qt6 for mac builds before the builds - + Currently the initial install of ends as .reinstall directory Remove that, and install again, before actual build - + See osdn #47487 - + Signed-off-by: Marko Lindqvist commit ed5f2d92ee8e82ac3ad417b71076a7c241f06ca8 @@ -528,11 +528,11 @@ Author: Marko Lindqvist Date: Sun Feb 19 19:47:54 2023 +0200 Pass log level by name to the spawned server - + Using numeric levels is deprecated. - + See osdn #45583 - + Signed-off-by: Marko Lindqvist commit e5ce35823b1458c74bafdc91fec3600a4bcd11a0 @@ -540,7 +540,7 @@ Author: Marko Lindqvist Date: Sat Feb 25 07:59:34 2023 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 063874018fde3e9f30923789196670ed5f6ab11e @@ -548,9 +548,9 @@ Author: Marko Lindqvist Date: Sun Feb 19 02:37:56 2023 +0200 Meson: Never set -Wno-c99-extensions if compiler does not support it - + See osdn #47400 - + Signed-off-by: Marko Lindqvist commit 5977ba7069e39de901a20aaba3ace56a95e41705 @@ -558,9 +558,9 @@ Author: Marko Lindqvist Date: Sat Feb 18 06:34:35 2023 +0200 gtk4: Add "Do..." menu entry - + See osdn #47395 - + Signed-off-by: Marko Lindqvist commit 92c144ad3c4426e12c26bca8e90caf6bbfc9177a @@ -568,9 +568,9 @@ Author: Marko Lindqvist Date: Sat Feb 18 00:27:58 2023 +0200 Ruledit: Skip ruleset selection if one given from commandline - + See osdn #46007 - + Signed-off-by: Marko Lindqvist commit 7b95bbf260d813c2d4898adc7306a6f9b8e77138 @@ -578,11 +578,11 @@ Author: Marko Lindqvist Date: Fri Feb 17 22:48:40 2023 +0200 gtk: Hide Production tab from diplomat investigate city dialog - + It was empty, but still present. - + See osdn #45318 - + Signed-off-by: Marko Lindqvist commit 0b83c658e6f7993004bb3c33cc3f0728b1c0caf3 @@ -590,10 +590,10 @@ Author: Marko Lindqvist Date: Thu Feb 23 05:55:50 2023 +0200 Update Polish translation by Hubert Kowalewski. - + Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2023-02-23). - + Signed-off-by: Marko Lindqvist commit a97569734590772ebf30862e2c5e374be46ca9cc @@ -601,13 +601,13 @@ Author: Marko Lindqvist Date: Fri Feb 17 18:20:24 2023 +0200 Respect automake silent mode on common/ build - + Have silent mode build configuration for - generate_packets.py - generate_gitrev.sh - + See osdn #46458 - + Signed-off-by: Marko Lindqvist commit 4c5dd74dcbb6da96a8bfc73a5dbff637f5585f47 @@ -615,7 +615,7 @@ Author: Marko Lindqvist Date: Wed Feb 22 06:58:35 2023 +0200 Comment typofix: "destory" -> "destroy" - + Signed-off-by: Marko Lindqvist commit 8a9342616436038f2f95b3fc276f5194390e6d45 @@ -623,16 +623,16 @@ Author: Marko Lindqvist Date: Fri Feb 17 20:53:25 2023 +0200 Client: Fix float/integer handling trouble with the timeout - + - Add 0.1 second marginal to the float passed to ceil(), not to the integer that it returns - Treat get_seconds_to_new_turn() return value as an int which it is - + Reported anonymously - + See osdn #44902 - + Signed-off-by: Marko Lindqvist commit dde2d52f8a4fe67ef9a5974889b173a57d994962 @@ -640,9 +640,9 @@ Author: Marko Lindqvist Date: Sat Feb 18 00:41:51 2023 +0200 gtk4: Correct "S_all" to "S_ell" - + See osdn #47381 - + Signed-off-by: Marko Lindqvist commit cd20133a649eb13b5ad3b9aba0b3d678cf0a4757 @@ -650,9 +650,9 @@ Author: Marko Lindqvist Date: Fri Feb 17 21:43:22 2023 +0200 gtk4: Improve helpdlg.c coding style - + See osdn #47389 - + Signed-off-by: Marko Lindqvist commit 4dd077996408dc5edb12a68749802e5077f6c682 @@ -660,14 +660,14 @@ Author: Marko Lindqvist Date: Thu Feb 16 22:14:37 2023 +0200 Prefer _gen.h files from the build directory - + Include _gen.h files from the build directory, when available. Thus meson based build gets the files it has generated to the build directory, instead of possibly outdated ones from the source directory. - + See osdn #46495 - + Signed-off-by: Marko Lindqvist commit 84139a710ee533f6d4412b01735ae223dddd91ab @@ -675,9 +675,9 @@ Author: Marko Lindqvist Date: Sun Feb 19 05:35:03 2023 +0200 chadian.ruleset: Backport cleanup - + See osdn #47436 - + Signed-off-by: Marko Lindqvist commit 6980459a5295f81e62b3e9e89a1289fb403ee99c @@ -685,11 +685,11 @@ Author: Marko Lindqvist Date: Thu Feb 16 23:49:01 2023 +0200 Refactor city_list_iterate_safe() - + Fix clang analyzer warnings - + See osdn #47289 - + Signed-off-by: Marko Lindqvist commit 6f16af3811e28ad579c0b2a7ec54a00e17d87096 @@ -697,9 +697,9 @@ Author: Marko Lindqvist Date: Thu Feb 16 21:16:42 2023 +0200 gtk4: Add gui dialog key press gesture handling - + See osdn #47379 - + Signed-off-by: Marko Lindqvist commit fcb90c026520bd4445be7689304cf68f2c586eb3 @@ -707,11 +707,11 @@ Author: Marko Lindqvist Date: Sat Feb 18 02:49:23 2023 +0200 sdl2 theme: Document S3_1 as the branch of freeciv-3.1 - + Provided URL for the fonts was for master branch. - + See osdn #47355 - + Signed-off-by: Marko Lindqvist commit b33dd2e21fb548f2ad8e80aa405249f556a35455 @@ -719,9 +719,9 @@ Author: Marko Lindqvist Date: Mon Feb 13 05:26:35 2023 +0200 Lua: Call tile_change_side_effects() after tile changes - + See osdn #46425 - + Signed-off-by: Marko Lindqvist commit 3f53e8f5647cfc9fe86c806144e9921c10b1d57f @@ -729,9 +729,9 @@ Author: Marko Lindqvist Date: Thu Feb 16 00:46:03 2023 +0200 gtk4: Add mapimg saving menu entries - + See osdn #47369 - + Signed-off-by: Marko Lindqvist commit 48b2e75334bed33c8426b7390f60a0939ad8ef3b @@ -739,9 +739,9 @@ Author: Marko Lindqvist Date: Sat Feb 18 02:08:44 2023 +0200 README.packaging: Document change in default tolua used for native builds - + See osdn #47390 - + Signed-off-by: Marko Lindqvist commit 46f572ab9da64ab2409167b3a20cc3389c121f02 @@ -749,9 +749,9 @@ Author: Marko Lindqvist Date: Wed Feb 15 17:46:04 2023 +0200 city_rally_point_receive(): Fix reversed city legality check - + See osdn #47361 - + Signed-off-by: Marko Lindqvist commit 016edba7ff214c5fb954ec5bff11933b6a709e3d @@ -765,12 +765,12 @@ Author: Marko Lindqvist Date: Thu Feb 16 00:14:55 2023 +0200 Fix "City Production Levels" misnomer - + It has nothing to do with Level, but it controls if name of the current production is shown. - + See osdn #46670 - + Signed-off-by: Marko Lindqvist commit 4910f3c5c17f87c2296d499ee680ca27e92658e7 @@ -778,9 +778,9 @@ Author: Marko Lindqvist Date: Mon Feb 13 02:29:47 2023 +0200 sdl2: Fix 'area' dead assignment from popup_connection_dialog() - + See osdn #47346 - + Signed-off-by: Marko Lindqvist commit 546fa9dfe2fe61a44800caea2b93fb9c0e0277a3 @@ -788,9 +788,9 @@ Author: Marko Lindqvist Date: Mon Feb 13 00:15:11 2023 +0200 flatpak: Add gtk4 modpack installer flatpak - + See osdn #47286 - + Signed-off-by: Marko Lindqvist commit 7b2d89504c247361d5e1b13883aa805bc6e20db2 @@ -798,9 +798,9 @@ Author: Marko Lindqvist Date: Mon Feb 13 02:18:43 2023 +0200 Add unit class native_bases cache - + See osdn #46417 - + Signed-off-by: Marko Lindqvist commit 012668668dcf90d830648b9e5e146387a34d16c2 @@ -808,9 +808,9 @@ Author: Marko Lindqvist Date: Mon Feb 13 18:55:23 2023 +0200 unit_teleport_to_tile_test(): Drop unused 'igzoc' parameter - + See osdn #47352 - + Signed-off-by: Marko Lindqvist commit b45f35e7a5bd97706ef00eec34740bb423fff264 @@ -818,9 +818,9 @@ Author: Marko Lindqvist Date: Tue Feb 14 18:06:44 2023 +0200 rs_common_units(): Return FALSE on all errors - + See osdn #44613 - + Signed-off-by: Marko Lindqvist commit 12ef9b9126a410c966bac653a13ddfc40c158661 @@ -828,9 +828,9 @@ Author: Marko Lindqvist Date: Sat Feb 18 03:32:26 2023 +0200 CI: Install pkg-config for mac-meson job - + See osdn #47391 - + Signed-off-by: Marko Lindqvist commit e02428ffd270412aa6c3a3f514673d11f72e2a7e @@ -838,7 +838,7 @@ Author: Marko Lindqvist Date: Sat Feb 18 00:53:41 2023 +0200 Comment typofix: "scroolbar" -> "scrollbar" - + Signed-off-by: Marko Lindqvist commit 76a776a3e091fe74034cea7b97c4517ec831e4b8 @@ -846,9 +846,9 @@ Author: Marko Lindqvist Date: Tue Feb 14 19:41:16 2023 +0200 gtk4: Add Governor submenu to city report - + See osdn #47359 - + Signed-off-by: Marko Lindqvist commit e77f04d7e385e0d63ca3494a769aed41f529fe14 @@ -856,11 +856,11 @@ Author: Marko Lindqvist Date: Mon Feb 13 17:27:56 2023 +0200 Meson: Fix build without lzma - + Reported by lachu - + See osdn #47338 - + Signed-off-by: Marko Lindqvist commit ee35c6caeee6ac2e8b21e5f958c19a9841203395 @@ -868,7 +868,7 @@ Author: Marko Lindqvist Date: Fri Feb 17 17:03:27 2023 +0200 Comment typofix: "Unreachbale" -> "Unreachable" - + Signed-off-by: Marko Lindqvist commit 3a9233cc9068c0b98abada0fa220d0cb6330ee96 @@ -876,9 +876,9 @@ Author: Marko Lindqvist Date: Tue Feb 14 06:37:08 2023 +0200 valid_advance(): Consider Future techs valid ones - + See osdn #46544 - + Signed-off-by: Marko Lindqvist commit a1da7af9d7ca3f733cf51cd1b4075aed180bbc35 @@ -886,14 +886,14 @@ Author: Marko Lindqvist Date: Mon Feb 13 04:43:21 2023 +0200 Correct comment in start_new_game_callback() - + Every gui had comment talking about load_settable_options() where resend_desired_settable_options() should be mentioned. - + Minor refactoring of the code while touching the function(s) - + See osdn #46343 - + Signed-off-by: Marko Lindqvist commit e6689a16355b7cf5ca4cdc54b9f03ed8809d261c @@ -901,9 +901,9 @@ Author: Marko Lindqvist Date: Mon Feb 13 03:45:10 2023 +0200 gtk4: Add last missing Help menu entries - + See osdn #47347 - + Signed-off-by: Marko Lindqvist commit 534ec02d06d8eef0e7b78a7cc82fb35486d3e386 @@ -911,7 +911,7 @@ Author: Marko Lindqvist Date: Thu Feb 16 19:16:15 2023 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit d6755d1b5cbe808e24a143fd72faf42942d9405e @@ -919,9 +919,9 @@ Author: Marko Lindqvist Date: Sun Feb 12 16:18:02 2023 +0200 gtk3: Add missing space to 'Tileset "%s" problem ...' - + See osdn #47341 - + Signed-off-by: Marko Lindqvist commit dd5df68ee1779e0bcdedc19fc543c3047093d34e @@ -929,9 +929,9 @@ Author: Marko Lindqvist Date: Sat Jan 21 19:26:25 2023 +0200 AI / process_..._want(): Set type of wants adv_want - + See osdn #46530 - + Signed-off-by: Marko Lindqvist commit f61657eaf7c5a905592b038b14f3454d21fb94b4 @@ -939,9 +939,9 @@ Author: Marko Lindqvist Date: Mon Feb 13 00:36:58 2023 +0200 Make error message about missing tilespec sections more accurate - + See osdn #47340 - + Signed-off-by: Marko Lindqvist commit ba95c3dedda76fbc163d3efd768169888a64ef3e @@ -949,9 +949,9 @@ Author: Marko Lindqvist Date: Sat Feb 11 21:38:37 2023 +0200 gtk4: Add rest of View menu toggles - + See osdn #47337 - + Signed-off-by: Marko Lindqvist commit 52d41371375581a95239d577ce9980aa288c0442 @@ -959,9 +959,9 @@ Author: Marko Lindqvist Date: Wed Feb 15 19:03:06 2023 +0200 CI: Do not install unixodbc-dev on Ubuntu runners - + See osdn #47363 - + Signed-off-by: Marko Lindqvist commit 708e7115e6607b625a44a103127fb98cf4e6fd17 @@ -969,9 +969,9 @@ Author: Marko Lindqvist Date: Sun Feb 12 16:22:42 2023 +0200 Update gnulib-common to serial 82 from gnulib upstream - + See osdn #47336 - + Signed-off-by: Marko Lindqvist commit bfd4a91d53233c0a8cc770dceb5b91e6f23563fc @@ -979,9 +979,9 @@ Author: Marko Lindqvist Date: Mon Feb 13 00:56:14 2023 +0200 lua-5.4: Apply upstream bug fix patches - + See osdn #46492 - + Signed-off-by: Marko Lindqvist commit b140788ef81e7e8fbc547efdb34ae2fb2d585151 @@ -989,11 +989,11 @@ Author: Marko Lindqvist Date: Sat Feb 11 14:44:26 2023 +0200 Change occurrences of "dependant" as adjective to "dependent" - + Some nouns are left as "dependant" - + See osdn #46501 - + Signed-off-by: Marko Lindqvist commit 83921581bebc0dd619762850482deb377fe685d4 @@ -1001,9 +1001,9 @@ Author: Marko Lindqvist Date: Sat Feb 11 12:15:12 2023 +0200 Use fopen_s() instead of fopen() when possible - + See osdn #46420 - + Signed-off-by: Marko Lindqvist commit 841dbb46e37436f759fa9e7f6514b727e005ef80 @@ -1011,9 +1011,9 @@ Author: Marko Lindqvist Date: Tue Feb 14 22:21:28 2023 +0200 Update Spanish translation by Jordi Negrevernis i Font. - + msgmerged from S3_0 - + Signed-off-by: Marko Lindqvist commit 94cd2c8425dfb1c763f31f86087b3834dab5c129 @@ -1021,7 +1021,7 @@ Author: Marko Lindqvist Date: Tue Feb 14 22:07:54 2023 +0200 Update Finnish translation of ruledit domain - + Signed-off-by: Marko Lindqvist commit 3764be58bc35c7ec69f6471c2f91890ce3227a4d @@ -1029,9 +1029,9 @@ Author: Marko Lindqvist Date: Sat Feb 11 14:32:13 2023 +0200 gtk4: Add Sell submenu to city report - + See osdn #47335 - + Signed-off-by: Marko Lindqvist commit cb121871bda36f9f5678652eca9006cb2bd9a8b0 @@ -1039,7 +1039,7 @@ Author: Marko Lindqvist Date: Tue Feb 14 17:06:35 2023 +0200 Comment typofix: "undesireable" -> "undesirable" - + Signed-off-by: Marko Lindqvist commit 3dcde702dcd682e2cb3a2e004cd15a2c3d98c7e3 @@ -1047,9 +1047,9 @@ Author: Marko Lindqvist Date: Sat Feb 11 12:59:48 2023 +0200 winbuild: Set default MIN_WINVER to match Windows 8.1 - + See osdn #47312 - + Signed-off-by: Marko Lindqvist commit 16083466ba608dfebdd187d2bfb99f415e19d331 @@ -1057,9 +1057,9 @@ Author: Marko Lindqvist Date: Sat Feb 11 02:21:04 2023 +0200 sdl2: Make Alliance clause available in diplomacy dialog - + See osdn #46604 - + Signed-off-by: Marko Lindqvist commit b49949e5980546473c7ddc1b0aa20142cd89f429 @@ -1067,9 +1067,9 @@ Author: Marko Lindqvist Date: Sat Feb 11 00:08:50 2023 +0200 effects.c: Update list of convenience functions in a comment - + See osdn #46464 - + Signed-off-by: Marko Lindqvist commit bda0f26bcf212c3064566ac1a16980d565db8c82 @@ -1077,11 +1077,11 @@ Author: Marko Lindqvist Date: Thu Feb 9 18:52:56 2023 +0200 Meson: Fix build when SDL2 is not present - + Reported by lachu - + See osdn #47328 - + Signed-off-by: Marko Lindqvist commit 60685ea95c916af6f25644fb22dc992bade22512 @@ -1089,9 +1089,9 @@ Author: Marko Lindqvist Date: Sat Feb 11 04:06:51 2023 +0200 Ruledit: Add gfx tag editing to edit dialogs - + See osdn #47303 - + Signed-off-by: Marko Lindqvist commit f2a6c31165d13a93cc765b313b16799bf16ebaad @@ -1099,7 +1099,7 @@ Author: Marko Lindqvist Date: Mon Feb 13 17:23:15 2023 +0200 Comment typofix: "pardrop" -> "paradrop" - + Signed-off-by: Marko Lindqvist commit c0dd8612686b85d71ff36c49ff54b827ada8ed01 @@ -1107,11 +1107,11 @@ Author: Marko Lindqvist Date: Fri Feb 10 23:36:01 2023 +0200 Fix "Show Irrigation" toggle - + Irrigation was being drawn regardless of the setting - + See osdn #47316 - + Signed-off-by: Marko Lindqvist commit da9b93b9b20be56da30426cd5fc06c2b0eb22cda @@ -1119,7 +1119,7 @@ Author: Marko Lindqvist Date: Mon Feb 13 04:13:16 2023 +0200 Comment typofix: "specic" -> "specific" - + Signed-off-by: Marko Lindqvist commit fd9fa73fc67248c1f9315f9f6dfdd55256cff343 @@ -1127,9 +1127,9 @@ Author: Marko Lindqvist Date: Thu Feb 9 17:17:31 2023 +0200 gtk4: Add set of Help menu entries - + See osdn #47333 - + Signed-off-by: Marko Lindqvist commit 517e17fbfef0a1c37a4e0bd8569f13485eb262b4 @@ -1137,14 +1137,14 @@ Author: Marko Lindqvist Date: Fri Feb 10 05:41:02 2023 +0200 text.c: Correct function headers - + - Correct "playerdlg.c" to "plrdlg.c" - Mention if a function is not re-entrant - Other minor adjustments - Some coding style improvements to the file - + See osdn #47305 - + Signed-off-by: Marko Lindqvist commit a90ed8da37493a4d0b5906a5a371441ccaa9a7cc @@ -1152,12 +1152,12 @@ Author: Marko Lindqvist Date: Thu Feb 9 07:09:24 2023 +0200 Msys2: Distinguish registry keys and directories per MSYSTEM - + Namespace registry keys and install directories so they don't get overwritten by parallel installations. - + See osdn #46663 - + Signed-off-by: Marko Lindqvist commit ac9996b4df15ded8c0bacc30a6a52a9f29ece19c @@ -1165,7 +1165,7 @@ Author: Marko Lindqvist Date: Sun Feb 12 15:13:05 2023 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 83e34dbac9c6529ec19ae3d1bbe855e245f8650c @@ -1173,15 +1173,15 @@ Author: Marko Lindqvist Date: Sun Feb 5 09:26:08 2023 +0200 player_limit_to_max_rates(): Adjust rates directly to player - + Stop passing entire economy structure as value. - + All callers were setting it to the same player structure anyway. If that's to change in the future, it will be easy to add economy pointer parameter. - + See osdn #45420 - + Signed-off-by: Marko Lindqvist commit f4d61b2e141dd8cd120f43def0b34449d2cf5e42 @@ -1189,12 +1189,12 @@ Author: Marko Lindqvist Date: Sun Feb 5 22:13:14 2023 +0200 gtk4: Improve View Menu - + - Add some entries - Refactor the code to reduce duplication - + See osdn #47317 - + Signed-off-by: Marko Lindqvist commit 785fab5afe31f11bcd37eb169a7d3fa98b12b359 @@ -1202,12 +1202,12 @@ Author: Marko Lindqvist Date: Sat Feb 4 14:40:00 2023 +0200 configure: Use AC_PROG_AR() when available - + autoconf-2.72 will introduce AC_PROG_AC(). Prefer that over existing AM_PROG_AR() - + See osdn #46511 - + Signed-off-by: Marko Lindqvist commit 0839d7040983eed5c89a9433b481ce4199c07275 @@ -1215,14 +1215,14 @@ Author: Marko Lindqvist Date: Sat Feb 4 20:46:13 2023 +0200 Qualify core domain "none" and "custom" - + Qualify "none" and "None" strings, also adjusting case as needed. For consistency with "none" cma settings, qualify also "custom" one. - + Ruledit strings not touched. - + See osdn #46001 - + Signed-off-by: Marko Lindqvist commit f1b95b367cd3c44c17dadb6613ee1f670b59cae1 @@ -1230,9 +1230,9 @@ Author: Marko Lindqvist Date: Fri Feb 3 22:06:54 2023 +0200 gtk4: Add citydlg keyboard event handling - + See osdn #47302 - + Signed-off-by: Marko Lindqvist commit 7123418e950c36008e1f5c58d6ca1763c5331bdf @@ -1240,9 +1240,9 @@ Author: Marko Lindqvist Date: Sat Feb 4 18:12:10 2023 +0200 Multiplayer: Fix typo in the name of [effect_environmentalism] section - + See osdn #47308 - + Signed-off-by: Marko Lindqvist commit 0aac3f65255542b171588e29407f68b3d56d73bf @@ -1250,11 +1250,11 @@ Author: Marko Lindqvist Date: Sat Feb 4 07:25:01 2023 +0200 Add tileset name to Tileset Error dialog - + Reported by VulcanScout - + See osdn #46558 - + Signed-off-by: Marko Lindqvist commit ed2d5cf1de56c70d646cd267b3deb2de76a6cdd4 @@ -1262,12 +1262,12 @@ Author: Marko Lindqvist Date: Fri Feb 3 22:18:47 2023 +0200 sdl2: Unify "Chance to Win" TRANS comments - + So that not two different TRANS comments end to .po file for the same string (used in multiple places) - + See osdn #46668 - + Signed-off-by: Marko Lindqvist commit 2b9a0c0016c35f3069e43480a9c652a2bea9c8c0 @@ -1275,9 +1275,9 @@ Author: Marko Lindqvist Date: Fri Feb 3 21:40:01 2023 +0200 gtk4: Add Select by production class menu entries to city report - + See osdn #47301 - + Signed-off-by: Marko Lindqvist commit 45daed6f3bdb4a569b1d26fbaaf63eaf6c1279fc @@ -1285,11 +1285,11 @@ Author: Marko Lindqvist Date: Sun Feb 5 15:46:33 2023 +0200 scorelog: Provide documentation URL to the correct branch - + The URL was about latest development version, not stable S3_1. - + See osdn #46594 - + Signed-off-by: Marko Lindqvist commit 24b30050b2a6852974015083620b7ed93a1b3e6a @@ -1297,11 +1297,11 @@ Author: Marko Lindqvist Date: Sat Feb 4 19:29:57 2023 +0200 Add Floridian nation - + Patch submitted anonymously. Minor adjustments by me. - + See osdn #46657 - + Signed-off-by: Marko Lindqvist commit 093ae5d9d037a2dacdd47346d8ebd75e0a9e1c9d @@ -1309,9 +1309,9 @@ Author: Marko Lindqvist Date: Sat Feb 4 06:18:24 2023 +0200 secfile_lookup_str_default(): SECFILE_LOG() in error - + See osdn #46466 - + Signed-off-by: Marko Lindqvist commit bb275d80b408bf0d0401fa7b4b53c7b130a061f5 @@ -1319,9 +1319,9 @@ Author: Marko Lindqvist Date: Fri Feb 3 20:11:56 2023 +0200 sdl2: Add command line option -- --swrenderer - + See osdn #47300 - + Signed-off-by: Marko Lindqvist commit 55e565419fc5031508f72108cb95b19735afc150 @@ -1329,11 +1329,11 @@ Author: Marko Lindqvist Date: Wed Feb 1 19:06:36 2023 +0200 Meson: Check libintl.h availability for nls - + Reported by ddeanbrown - + See osdn #46669 - + Signed-off-by: Marko Lindqvist commit a0241a77ad0055ae55c1c017eae7db319b968dee @@ -1341,13 +1341,13 @@ Author: Marko Lindqvist Date: Sat Feb 4 05:15:21 2023 +0200 freeciv-manual: Improve listing of buildings' build/obsoleting reqs - + - Show "None" for an empty build requirement list - Have a separator between build and obsoletion requirements - List all obsoletion requirements, not just single tech - + See osdn #47297 - + Signed-off-by: Marko Lindqvist commit 3b0491a6a50eef27738be03524b0b5c1ea743f32 @@ -1355,9 +1355,9 @@ Author: Marko Lindqvist Date: Mon Jan 30 00:11:59 2023 +0200 Correct unit_list_sort_ord_...() header - + See osdn #46313 - + Signed-off-by: Marko Lindqvist commit 141df72fe70beb016d71ba150cf8e0766f3a66dd @@ -1365,9 +1365,9 @@ Author: Marko Lindqvist Date: Thu Feb 2 23:13:42 2023 +0200 gtk4: Add set of Help menu entries - + See osdn #47288 - + Signed-off-by: Marko Lindqvist commit fb3a58ca89a8e0ca481c4337f7242ed2a851732b @@ -1375,9 +1375,9 @@ Author: Marko Lindqvist Date: Thu Feb 2 05:45:43 2023 +0200 city_tile_iterate(): Evaluate _city_tile just once - + See osdn #46534 - + Signed-off-by: Marko Lindqvist commit e8e13ffc14155204612252da0d5cdac5b8d61fa5 @@ -1385,9 +1385,9 @@ Author: Marko Lindqvist Date: Wed Feb 1 20:25:44 2023 +0200 gtk4: Add set of View menu entries - + See osdn #46671 - + Signed-off-by: Marko Lindqvist commit dc5594caa58ebfd769e4d4b53e058e518115a20b @@ -1395,9 +1395,9 @@ Author: Marko Lindqvist Date: Mon Jan 30 02:25:24 2023 +0200 Meson: Disable shadow warnings on Windows C++ compilations - + See osdn #46658 - + Signed-off-by: Marko Lindqvist commit b7c956dfda282a9a7f42c302b695097b2d3c3e77 @@ -1405,9 +1405,9 @@ Author: Marko Lindqvist Date: Sun Jan 29 01:37:30 2023 +0200 Introduce make_dir_for_file() - + See osdn #46317 - + Signed-off-by: Marko Lindqvist commit 605169fc32c6e1a5d477acb9bc1993c4407f7112 @@ -1415,7 +1415,7 @@ Author: Marko Lindqvist Date: Sat Feb 4 22:20:22 2023 +0200 Comment typofix: "givent" -> "given" - + Signed-off-by: Marko Lindqvist commit c3f05c09fcb7445c9318a6961312227c423b5ef4 @@ -1423,13 +1423,13 @@ Author: Marko Lindqvist Date: Sun Jan 29 23:51:26 2023 +0200 Qt: Correct irrigate/mine menu entry rename - + Detection if all focus units are on the same tile didn't work. Thus the menu entry was always set based on what is possible in a specific tile, one where the first focus unit is. - + See osdn #45805 - + Signed-off-by: Marko Lindqvist commit 7cc43920f1166a37a7356d71edaebc5f249b2a26 @@ -1437,7 +1437,7 @@ Author: Marko Lindqvist Date: Sat Feb 4 15:20:11 2023 +0200 Comment typofix: "disaplyed" -> "displayed" - + Signed-off-by: Marko Lindqvist commit 352150435fa5c0ed00da68deddf19d56c5913d0e @@ -1445,9 +1445,9 @@ Author: Marko Lindqvist Date: Sun Jan 29 23:18:53 2023 +0200 Update gnulib-common to serial 80 from gnulib upstream - + See osdn #46592 - + Signed-off-by: Marko Lindqvist commit 1f686a45ff19cd32c7fc73273ee327ec1c05115c @@ -1455,7 +1455,7 @@ Author: Marko Lindqvist Date: Sat Feb 4 05:49:58 2023 +0200 Update Finnish translation of ruledit domain - + Signed-off-by: Marko Lindqvist commit b2e095ed89bae0f94426a7478e2fc02ea27613aa @@ -1463,9 +1463,9 @@ Author: Marko Lindqvist Date: Sun Jan 29 04:28:09 2023 +0200 packets_json.c: Fix tautological-unsigned-enum-zero-compare warning - + See osdn #46556 - + Signed-off-by: Marko Lindqvist commit 052db7a2aacda337e62f584ba89bd30f3791267b @@ -1473,9 +1473,9 @@ Author: Marko Lindqvist Date: Sat Jan 28 03:06:03 2023 +0200 Correct get_req_source_effects() header - + See osdn #46441 - + Signed-off-by: Marko Lindqvist commit 0bb93609fe2a9e0517e8c9aa58e8fd383034df7c @@ -1483,9 +1483,9 @@ Author: Marko Lindqvist Date: Sun Jan 29 10:47:17 2023 +0200 gtk4: Add initial Select menu setup to cityreport. - + See osdn #46620 - + Signed-off-by: Marko Lindqvist commit 6c3dd58dad019981d52843d17a94809c551f67d8 @@ -1493,7 +1493,7 @@ Author: Marko Lindqvist Date: Fri Feb 3 17:45:57 2023 +0200 Comment typofix: "it's" -> "its" - + Signed-off-by: Marko Lindqvist commit d5c1be97c4ff0ed54e49ec8dd72dba36313981f8 @@ -1501,7 +1501,7 @@ Author: Marko Lindqvist Date: Fri Feb 3 06:15:21 2023 +0200 FAQ: Update latest stable version number to 3.0.6 - + Signed-off-by: Marko Lindqvist commit 57b51bc8d339d25edfdef07c42976a7b2418cb5c @@ -1509,11 +1509,11 @@ Author: Marko Lindqvist Date: Tue Jan 31 18:46:35 2023 +0200 README.nations: Update to support meson based builds - + How to add new nations and flags to meson based build. - + See osdn #46659 - + Signed-off-by: Marko Lindqvist commit 25769ff55339dc85bc0e6178ffdb6075e440df24 @@ -1521,9 +1521,9 @@ Author: Marko Lindqvist Date: Sun Jan 29 23:30:06 2023 +0200 mem.c: Use SIZE_T_PRINTF where appropriate - + See osdn #46219 - + Signed-off-by: Marko Lindqvist commit 7674cf6c03f4a503337a0ad80fa55603decb9c86 @@ -1531,11 +1531,11 @@ Author: Marko Lindqvist Date: Sat Jan 28 21:45:22 2023 +0200 gtk4: Add some Help menu entries - + Do preparations also for the rest - + See osdn #46616 - + Signed-off-by: Marko Lindqvist commit 2574fa87d0c0a89675373ef25437b5526c761082 @@ -1543,9 +1543,9 @@ Author: Marko Lindqvist Date: Sat Jan 28 03:17:28 2023 +0200 Meson: Set FREECIV_SCENARIO_PATH on run.sh - + See osdn #46582 - + Signed-off-by: Marko Lindqvist commit 0675eeefd2db382631c31d3846156e418fd47d7b @@ -1553,9 +1553,9 @@ Author: Marko Lindqvist Date: Tue Jan 31 04:07:42 2023 +0200 Fix Qt-client crash after handling "-- --help" command line - + See osdn #46660 - + Signed-off-by: Marko Lindqvist commit 3cb281c2751a17eacbe962bd3104bf76d03e1cbe @@ -1563,9 +1563,9 @@ Author: Marko Lindqvist Date: Sat Jan 28 17:29:23 2023 +0200 gtk4: Add volume control key bindings - + See osdn #46610 - + Signed-off-by: Marko Lindqvist commit ab63810d550effe745e0818486215b2ccb0893f0 @@ -1573,11 +1573,11 @@ Author: Marko Lindqvist Date: Thu Jan 26 04:52:21 2023 +0200 Meson: Check lzma.h availability for FREECIV_HAVE_LIBLZMA - + Reported by ddeanbrown - + See osdn #46599 - + Signed-off-by: Marko Lindqvist commit 020ad76cda3a13e061f1b85e89ce0be47a8eb679 @@ -1585,9 +1585,9 @@ Author: Marko Lindqvist Date: Sat Jan 28 20:50:23 2023 +0200 Separate unit moving from unit_move_data() to new unit_move_by_data() - + See osdn #46614 - + Signed-off-by: Marko Lindqvist commit 9bc1f80cb19edcdc4bc033ed3e29c7b56cddaeaf @@ -1595,7 +1595,7 @@ Author: Marko Lindqvist Date: Tue Jan 31 22:00:19 2023 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 912192fd9bac678a1cf07d23cf9a7267997a6863 @@ -1603,9 +1603,9 @@ Author: Marko Lindqvist Date: Sat Jan 28 06:40:32 2023 +0200 sdl2: Adjust diplomacy dialog based on what clauses ruleset enables - + See osdn #46284 - + Signed-off-by: Marko Lindqvist commit 7e6b1a7875a5a72080f80540a99b51f7a9a7b395 @@ -1613,9 +1613,9 @@ Author: Marko Lindqvist Date: Sun Jan 22 21:03:07 2023 +0200 stdlib_h.m4: Update to serial 71 from gnulib upstream - + See osdn #46585 - + Signed-off-by: Marko Lindqvist commit ea03dcf6bf3b4739b882a5c84067fc7856654097 @@ -1623,7 +1623,7 @@ Author: mattmadeofpasta Date: Fri Jan 27 10:49:43 2023 +0000 Add CI build logs and test temporary files to .gitignore - + See osdn #46603 commit 0fa4ed7a38c948c0aa4bf19afc014bf3b8ba9b1b @@ -1631,9 +1631,9 @@ Author: Marko Lindqvist Date: Sat Jan 28 08:20:55 2023 +0200 astring.h: Mark inline functions for doxygen - + See osdn #46560 - + Signed-off-by: Marko Lindqvist commit 8bcf446813b438a20756306480db549dc23d4570 @@ -1641,9 +1641,9 @@ Author: Marko Lindqvist Date: Fri Jan 27 02:18:22 2023 +0200 Switch to beta mode - + See osdn #46376 - + Signed-off-by: Marko Lindqvist commit 938a1912e27d7d26256e256408e29f51a6b68740 @@ -1651,9 +1651,9 @@ Author: Marko Lindqvist Date: Fri Jan 27 18:00:17 2023 +0200 gtk: Add Show Stack Size toggle to View menu - + See osdn #43377 - + Signed-off-by: Marko Lindqvist commit 1ff0e3b4309be63a5e372e16200ca48cc82a6fa9 @@ -1661,9 +1661,9 @@ Author: Marko Lindqvist Date: Sat Jan 28 21:03:42 2023 +0200 Meson: Install luik flag - + See osdn #46615 - + Signed-off-by: Marko Lindqvist commit 0dfc7afc9520c9a7ef3adf844946f29eca473541 @@ -1671,9 +1671,9 @@ Author: Marko Lindqvist Date: Fri Jan 27 18:30:15 2023 +0200 AI: Return value from tactical_req_cb() in NDEBUG build too - + See osdn #46528 - + Signed-off-by: Marko Lindqvist commit ceb740d7a7c223a8741cbc19b17cc77716872e44 @@ -1681,9 +1681,9 @@ Author: Marko Lindqvist Date: Mon Jan 23 05:01:26 2023 +0200 iterator.h: Mark inline functions for doxygen - + See osdn #46102 - + Signed-off-by: Marko Lindqvist commit 47221b83933a2de9c4c31caee9a45a9c0b917667 @@ -1691,9 +1691,9 @@ Author: Marko Lindqvist Date: Sun Jan 22 17:27:38 2023 +0200 gtk3(.22): Add volume control key bindings - + See osdn #46589 - + Signed-off-by: Marko Lindqvist commit b91af31d73e90ed50878f34b3e3b9f2224794e10 @@ -1701,7 +1701,7 @@ Author: Marko Lindqvist Date: Sun Jan 29 14:09:16 2023 +0200 ruledit/POTFILES.in: Add edit_terrain.cpp - + Signed-off-by: Marko Lindqvist commit ae41a12c745bcf3cc46300c3a8c57ca076da0055 @@ -1709,12 +1709,12 @@ Author: Marko Lindqvist Date: Sun Jan 22 06:17:59 2023 +0200 Ruledit: Add terrain details editing dialog - + Thre only values that one can edit in the initial version are movement cost and defense bonus. - + See osdn #46587 - + Signed-off-by: Marko Lindqvist commit 30f46e2bc68c4b7c2c2d74133f2c92367a5daf88 @@ -1722,9 +1722,9 @@ Author: Marko Lindqvist Date: Sun Jan 22 02:03:02 2023 +0200 gtk: Fix memory leak on failing sprite loading - + See osdn #46584 - + Signed-off-by: Marko Lindqvist commit 05389c31cfab047dbaa03c7b3ae17ed98ab0b4db @@ -1732,9 +1732,9 @@ Author: Marko Lindqvist Date: Sat Jan 21 19:33:27 2023 +0200 Meson: Silence c99-extensions warnings from Qt on Msys2 / clang64 - + See osdn #46576 - + Signed-off-by: Marko Lindqvist commit 3e425319cc3080f3c432d5bc5c2b7ef864d7b184 @@ -1742,9 +1742,9 @@ Author: Marko Lindqvist Date: Sun Jan 22 00:21:15 2023 +0200 INSTALL.Cygwin: Add note about meson based build - + See osdn #46415 - + Signed-off-by: Marko Lindqvist commit a1baf0aee9975d1fd55b43fd03bf4f54e57a6730 @@ -1752,9 +1752,9 @@ Author: Marko Lindqvist Date: Sun Jan 22 08:21:21 2023 +0200 gtk3(.22): Correct battle groups key bindings - + See osdn #46588 - + Signed-off-by: Marko Lindqvist commit 309b835c8525e1eec51b279ff408cd3ebf53516d @@ -1762,9 +1762,9 @@ Author: Marko Lindqvist Date: Sat Jan 21 09:44:57 2023 +0200 gtk4: Add first view menu toggles - + See osdn #46564 - + Signed-off-by: Marko Lindqvist commit b7b6f31ed77dd7f5f3e626d1bb016860ad3f2d7c @@ -1772,11 +1772,11 @@ Author: Marko Lindqvist Date: Sat Jan 21 10:40:38 2023 +0200 Flatpak: Allow ipc with the host - + Need pointed out by Hubert Figuière - + See osdn #46565 - + Signed-off-by: Marko Lindqvist commit 524c856983dc98a693d53df85456a34339dd53f6 @@ -1784,12 +1784,12 @@ Author: Marko Lindqvist Date: Sun Jan 22 07:56:18 2023 +0200 Correct notifications sent about surgical strike - + - Victim's message contained their own name as the attacker - City references were not always sent as links - + See osdn #46473 - + Signed-off-by: Marko Lindqvist commit 44b6cc1fc536d754faeb0424733a831766ce6d6f @@ -1797,9 +1797,9 @@ Author: Marko Lindqvist Date: Sat Jan 21 04:01:19 2023 +0200 gtk4: Add menu entry for targetless revolution only when allowed - + See osdn #45937 - + Signed-off-by: Marko Lindqvist commit 061478259d64fdf79f34e650151a9764b1e28141 @@ -1813,12 +1813,12 @@ Author: Marko Lindqvist Date: Sat Jan 21 06:16:43 2023 +0200 Update bootstrap file to at least gettext-0.21.1 level - + Update things for which there's a newer version in gettext-0.21.1 than in old freeciv tree. - + See osdn #46483 - + Signed-off-by: Marko Lindqvist commit ca0bf3e80275db8a0f66f0a94bd83d86bb757ba7 @@ -1826,9 +1826,9 @@ Author: Marko Lindqvist Date: Fri Jan 20 17:55:48 2023 +0200 gtk: Fix testmatic build - + See osdn #46551 - + Signed-off-by: Marko Lindqvist commit 0fd6b3e6da5869b80152f7bd81f7cc83e394bf01 @@ -1836,9 +1836,9 @@ Author: Marko Lindqvist Date: Sat Jan 21 01:41:29 2023 +0200 auth.h: Remove declarations of non-existent functions - + See osdn #46410 - + Signed-off-by: Marko Lindqvist commit 542b5652942d817fc3d690815376518a7ddcf911 @@ -1846,9 +1846,9 @@ Author: Marko Lindqvist Date: Wed Jan 18 19:16:57 2023 +0200 sdl2: Fix unused 'scroll' assignment from remove_clause_widget_from_list() - + See osdn #46545 - + Signed-off-by: Marko Lindqvist commit 089105b342a0556fc43268e6ebaee15428256777 @@ -1862,14 +1862,14 @@ Author: Marko Lindqvist Date: Sat Jan 21 05:12:57 2023 +0200 Retire unit_activity_text() - + As not re-entrant, it caused client crashes. - + - Convert all callers to use re-entrant unit_activity_astr() - Remove the function - + See osdn #46559 - + Signed-off-by: Marko Lindqvist commit f9b5b636fe0229c3dca65903fa01773fe9271ed4 @@ -1877,13 +1877,13 @@ Author: Marko Lindqvist Date: Sat Jan 21 16:50:07 2023 +0200 Qt: Don't try to refer to qapp outside gui_main.cpp - + It's local (static) to the module. Attempt to use it by declaring it 'extern' in other modules caused linking to fail with msys2 clang64 toolchain. - + See osdn #46575 - + Signed-off-by: Marko Lindqvist commit 9bbca850e4790fdf7b182bcf3f4dad674f6b977c @@ -1891,9 +1891,9 @@ Author: Marko Lindqvist Date: Thu Jan 19 02:44:45 2023 +0200 Metainfo: Add provided binary tag to server metainfo - + See osdn #46500 - + Signed-off-by: Marko Lindqvist commit 3b3943f19bab62d7a7d52b5681415f41a172163f @@ -1901,12 +1901,12 @@ Author: Marko Lindqvist Date: Sat Jan 21 20:01:19 2023 +0200 Drop dev-save-compat code from S3_1 - + The branch is transitioning to beta soon, and is expected to be about stable save formats at that point. - + See osdn #45449 - + Signed-off-by: Marko Lindqvist commit 1e52a520c929d0b85751d58d5691d9fbac1cec43 @@ -1914,11 +1914,11 @@ Author: Marko Lindqvist Date: Fri Jan 20 01:03:42 2023 +0200 Alien: Refactor "Tile_Workable" effects - + Have just one effect covering all always workable terrains. - + See osdn #46421 - + Signed-off-by: Marko Lindqvist commit d4c9e4a4c6f3c7f1ef2b3d3c410809d74cfecc2d @@ -1926,9 +1926,9 @@ Author: Marko Lindqvist Date: Wed Jan 18 04:44:03 2023 +0200 gtk4: Add centering to chat links on click - + See osdn #46540 - + Signed-off-by: Marko Lindqvist commit 3174709868c6f8f3fc29d32fb9d338f207a980c3 @@ -1936,9 +1936,9 @@ Author: Marko Lindqvist Date: Fri Jan 20 00:23:21 2023 +0200 Log iconv inability to convert between encodings just once - + See osdn #46497 - + Signed-off-by: Marko Lindqvist commit b5b0cfabaed2dd0852b4b50610966ab805b23e68 @@ -1946,7 +1946,7 @@ Author: Marko Lindqvist Date: Sun Jan 22 09:06:36 2023 +0200 Comment typofix: "aggresive" -> "aggressive" - + Signed-off-by: Marko Lindqvist commit 91cf5142cfcf3f54ae8960a648001aded0c448ef @@ -1954,12 +1954,12 @@ Author: Marko Lindqvist Date: Wed Jan 18 17:50:48 2023 +0200 expl_act_not_enabl(): Remove unnecessary unit_owner(punit) calls - + Use the local variable containing the owner when we already have that. - + See osdn #46543 - + Signed-off-by: Marko Lindqvist commit 9df638a96c97cd23bc4366a4244adfd41a48116a @@ -1967,9 +1967,9 @@ Author: Marko Lindqvist Date: Wed Jan 18 18:52:17 2023 +0200 README.effects: Document maximum length of requirement vector - + See osdn #46451 - + Signed-off-by: Marko Lindqvist commit 87c846219fa2d1f944a624bf2a0edae7237386a0 @@ -1977,9 +1977,9 @@ Author: Marko Lindqvist Date: Tue Jan 17 17:30:53 2023 +0200 gtk4: Add goto and patrol menu entries - + See osdn #46531 - + Signed-off-by: Marko Lindqvist commit 5ada1f71ac73e0e7f8eae91b40b02d8de35d4eee @@ -1987,14 +1987,14 @@ Author: Jean-Marc Leroy Date: Mon Feb 3 14:19:20 2020 +0100 Create liege.ruleset - + Additions by Marko Lindqvist: - Update the style - Include nation from default/nationlist.ruleset - Collect translatable strings from the ruleset - Install the nation (both autotools and meson builds) - Add flag from Wikimedia Commons - + See osdn #46553 commit 3628862e982d8123cd9d73e6d112029d0eb0275d @@ -2002,9 +2002,9 @@ Author: Marko Lindqvist Date: Tue Jan 17 20:56:22 2023 +0200 Meson: Enable -Wshadow for debug builds - + See osdn #46537 - + Signed-off-by: Marko Lindqvist commit cd0b6f4d6807a8c6c0f01cb9d362345582997bb2 @@ -2012,7 +2012,7 @@ Author: Marko Lindqvist Date: Sat Jan 21 18:50:23 2023 +0200 Comment typofix: "cahce" -> "cache" - + Signed-off-by: Marko Lindqvist commit a4c69ca7407fd0b98b7c3ef9d8116144a791a4b0 @@ -2020,9 +2020,9 @@ Author: Marko Lindqvist Date: Wed Jan 18 01:39:54 2023 +0200 kill_unit(): Fix pointer assignment to a boolean - + See osdn #46472 - + Signed-off-by: Marko Lindqvist commit b63daea248725f225af8b43674c2074d33752c0c @@ -2030,11 +2030,11 @@ Author: Marko Lindqvist Date: Tue Jan 17 02:53:02 2023 +0200 Refresh gnulib-common.m4 from gnulib upstream - + Serial has not been bumped. - + See osdn #46516 - + Signed-off-by: Marko Lindqvist commit d6cde1169ca1fab35ac62b8a747e607176646ac1 @@ -2042,14 +2042,14 @@ Author: Marko Lindqvist Date: Sat Jan 14 07:56:39 2023 +0200 validity.c: Check more ways extras need universals - + is_universal_needed() to check if universal is in: - apprarance_reqs of some extra - disappearance_reqs of some extra - first_reqs of some road - + See osdn #46443 - + Signed-off-by: Marko Lindqvist commit 93ed643ec7a7f5779c4b4255c5982877d11b8290 @@ -2057,9 +2057,9 @@ Author: Marko Lindqvist Date: Sat Jan 14 08:40:22 2023 +0200 shared.h: Mark inline functions for doxygen - + See osdn #46389 - + Signed-off-by: Marko Lindqvist commit 447baca23aa79dd04a577b59e79ceb54c76eee6a @@ -2067,9 +2067,9 @@ Author: Marko Lindqvist Date: Sat Jan 14 10:41:30 2023 +0200 gtk4: Fix submenu leaks - + See osdn #46491 - + Signed-off-by: Marko Lindqvist commit 97300da7606d122c8d3530904e7a66472fd612ba @@ -2077,9 +2077,9 @@ Author: Marko Lindqvist Date: Wed Jan 18 03:30:37 2023 +0200 Fix NDEBUG build - + See osdn #46539 - + Signed-off-by: Marko Lindqvist commit 4a6e7fa6bc5cd5ad1058716c18007f4cfef06420 @@ -2087,9 +2087,9 @@ Author: Marko Lindqvist Date: Sat Jan 14 14:22:58 2023 +0200 CI: Update setup-msys2 to version 2.15.1 - + See osdn #46517 - + Signed-off-by: Marko Lindqvist commit 6acb1749749f7cd9d58432bdae4820520af24da4 @@ -2097,15 +2097,15 @@ Author: Marko Lindqvist Date: Fri Jan 6 22:15:59 2023 +0200 Send city original owner information to client - + This information is available in the full city package only. We don't have that information stored for vision sites, to send to players other than current owner. Even with the full package, only the original owner get the full knowledge. - + See osdn #46402 - + Signed-off-by: Marko Lindqvist commit dc39268dd525cd6861f9716822c1a7f0e468ea0d @@ -2113,14 +2113,14 @@ Author: Marko Lindqvist Date: Sun Jan 8 11:58:27 2023 +0200 gtk4: Support dynamic help link types - + For buildings' and wonders' requirements, make the link to go to the page that matches the requirement type. - + Reported by Máximo Castañeda - + See osdn #46435 - + Signed-off-by: Marko Lindqvist commit 8d0b8b5b4a0b3525c1c77c2b164e4e38e324a03a @@ -2128,7 +2128,7 @@ Author: Michael Ortmann <41313082+michaelortmann@users.noreply.github.com> Date: Fri Jan 13 00:37:18 2023 +0100 AI: Mitigate overflow - + See osdn #46513 commit 1e1bea7681c5e422a0fce3c4dd97a0611f7fa303 @@ -2136,9 +2136,9 @@ Author: Marko Lindqvist Date: Sat Jan 14 08:13:05 2023 +0200 winbuild.sh: Set win10 as MIN_WINVER for Qt6-ruledit build - + See osdn #46463 - + Signed-off-by: Marko Lindqvist commit a8ddfeceba1f00f78d6a86a9a92ce74505ba9b16 @@ -2146,9 +2146,9 @@ Author: Marko Lindqvist Date: Sun Jan 8 09:15:38 2023 +0200 city_sum_add_real(): Fix strcmp(?, NULL) call - + See osdn #46488 - + Signed-off-by: Marko Lindqvist commit 8a488d1ef157f517ea64530dc3aa7e86c89ff3fe @@ -2156,9 +2156,9 @@ Author: Marko Lindqvist Date: Sun Jan 8 05:47:51 2023 +0200 gtk4: Add menu entry for opening Policies dialog - + See osdn #46486 - + Signed-off-by: Marko Lindqvist commit 3279ddb032cbeec71d3c3ac1dd3dbf210589ca47 @@ -2166,9 +2166,9 @@ Author: Marko Lindqvist Date: Tue Jan 10 23:25:33 2023 +0200 flatpak: Add gtk4-client flatpak - + See osdn #46509 - + Signed-off-by: Marko Lindqvist commit 043560ba3f3359c3bf0c5e7a9757e00166b2aea8 @@ -2182,9 +2182,9 @@ Author: Marko Lindqvist Date: Wed Jan 11 02:15:29 2023 +0200 is_action_possible(): Avoid repetative action_(id_)get_target_kind() - + See osdn #46487 - + Signed-off-by: Marko Lindqvist commit 0982823c9e76dbc46f809680f424acfb6dbfba9f @@ -2192,12 +2192,12 @@ Author: Marko Lindqvist Date: Tue Jan 10 18:48:50 2023 +0200 Update founder information of cities when a player removed - + Do not leave illegal reference to the removed player to any city in the game as the founder - + See osdn #46503 - + Signed-off-by: Marko Lindqvist commit 3692ef9605fb1494075af253915056a01fbaeb2c @@ -2205,7 +2205,7 @@ Author: Marko Lindqvist Date: Tue Jan 17 05:57:22 2023 +0200 Comment typofix: "appropriatelly" -> "appropriately" - + Signed-off-by: Marko Lindqvist commit 1877f5610dc5128128cb2ce3a56cf65ef5ec36fc @@ -2213,9 +2213,9 @@ Author: Marko Lindqvist Date: Sat Jan 7 11:27:39 2023 +0200 sdl2: Make controlled disconnect from server on quit - + See osdn #46478 - + Signed-off-by: Marko Lindqvist commit 52abd5bf88405deb93ec3f25f8c615194f3ec51b @@ -2223,9 +2223,9 @@ Author: Marko Lindqvist Date: Mon Jan 9 05:08:36 2023 +0200 listener.h: Mark methods for doxygen - + See osdn #46494 - + Signed-off-by: Marko Lindqvist commit c997a8a19541341126945d912c728cdd2d3cf344 @@ -2233,14 +2233,14 @@ Author: Marko Lindqvist Date: Sat Jan 7 09:24:24 2023 +0200 Split list of rulesets to test - + Rename ruleset_list.txt as ruleset_list_dist.txt, and list only rulesets shipped in the tarball there. Create new ruleset_list_opt.txt listing rulesets that might not be present, and which are tested only when they are. - + See osdn #45546 - + Signed-off-by: Marko Lindqvist commit d4e56c2f16c6c0d211b3d9edc6533df016456fe6 @@ -2248,24 +2248,24 @@ Author: Marko Lindqvist Date: Tue Jan 10 02:03:51 2023 +0200 Avoid extra work in calc_activity() - + For each activity it was calculating: - Untargeted time - Extra build time for each extra - Extra removal time for each extra - + So it calculated '1 + 2 * number of extras' different times for each activity - + Now it calculates: - Only untargeted time, if the activity is untargeted (1 time) - Only extra build times, if the activity is extra building one (num extras) - Only extra removal times, if the activity is extra removal one (num extras) - + This also means that it won't make tile_activity_time() calls with NULL target for any activities that need a target. - + See osdn #46447 - + Signed-off-by: Marko Lindqvist commit f93cc7ea96ac5091a403e9f8a45a38b6917f9c64 @@ -2273,9 +2273,9 @@ Author: Marko Lindqvist Date: Sun Jan 8 07:50:05 2023 +0200 Drop unused 'space' field from city_report_spec - + See osdn #43049 - + Signed-off-by: Marko Lindqvist commit 301ca3d2753e1a90e769201bd124e8dbc17b9794 @@ -2283,13 +2283,13 @@ Author: Marko Lindqvist Date: Sat Jan 7 18:34:48 2023 +0200 AI: Increase military emergency want indicator to 1000 - + This makes more space for non-emergency wants, so they aren't so often clipped and thus making it impossible to compare which one of such high wants is actually higher. - + See osdn #45277 - + Signed-off-by: Marko Lindqvist commit 027a20f24b8991ab68d976b5d1502217b485cb95 @@ -2297,9 +2297,9 @@ Author: Marko Lindqvist Date: Sat Jan 7 01:44:47 2023 +0200 gtk4: Use "insert-link" icon on "Chat tools" button - + See osdn #46470 - + Signed-off-by: Marko Lindqvist commit 54e75591a8e2ce0a02a9266589658a196d1f0e6f @@ -2307,11 +2307,11 @@ Author: Marko Lindqvist Date: Fri Jan 6 20:13:27 2023 +0200 Make secfile_insert_filereference() parameters const - + Both 'filename' and 'path' can and should be const. - + See osdn #46301 - + Signed-off-by: Marko Lindqvist commit 5d5cbbec79ee2e37ed19c0ebeb665f00fc3eb7f8 @@ -2319,9 +2319,9 @@ Author: Marko Lindqvist Date: Sat Jan 7 01:50:49 2023 +0200 Update gnulib-common to serial 76 from gnulib upstream - + See osdn #46462 - + Signed-off-by: Marko Lindqvist commit 9cba599d6e074e9c0f512e253c229e474640b482 @@ -2329,12 +2329,12 @@ Author: Marko Lindqvist Date: Sat Jan 7 16:11:14 2023 +0200 spechash: Convert void pointer to specific types by proper macros - + Old code assumed that you can always do a simple cast to any type. - + See osdn #46372 - + Signed-off-by: Marko Lindqvist commit c412fbf3e054fcc7d9f67afc12331aaeafbe9ba4 @@ -2342,9 +2342,9 @@ Author: Marko Lindqvist Date: Fri Jan 6 23:54:30 2023 +0200 gtk4: Add Homecity and Upgrade to citydlg unit context menu - + See osdn #46438 - + Signed-off-by: Marko Lindqvist commit fc6cee1b62d7a21c624d9c5591b8faade368c5cf @@ -2352,11 +2352,11 @@ Author: Marko Lindqvist Date: Fri Jan 6 15:46:37 2023 +0200 installer_cross: Ignore 'attributes' errors in C++ builds - + Qt headers cause such warnings with newer g++ - + See osdn #46428 - + Signed-off-by: Marko Lindqvist commit 766c8f9f29d31919bb4b8b12d7feda7929f1fd80 @@ -2364,11 +2364,11 @@ Author: Marko Lindqvist Date: Fri Jan 6 10:56:23 2023 +0200 tile_has_refuel_extra(): Use unit class refuel_extras cache - + - Cache renamed from 'refuel_bases' as 'refuel_extras' - + See osdn #46416 - + Signed-off-by: Marko Lindqvist commit a2c7d7f35a46d0b5b5e3f6daeb6c5a058b90d7db @@ -2376,9 +2376,9 @@ Author: Marko Lindqvist Date: Fri Jan 6 07:14:50 2023 +0200 sdl2: Fix crash when there's no government to switch to - + See osdn #46450 - + Signed-off-by: Marko Lindqvist commit cc0d5669681ae30afad778b8da1a87fc1be990b3 @@ -2392,16 +2392,16 @@ Author: Marko Lindqvist Date: Fri Jan 6 07:48:29 2023 +0200 Correct memory handling on rename of transfered city - + When unique names are required at player level, but not globally, city transfer may rename the city if the new owner already has that name in use. That code had not been updated to use dynamic city name allocations. - + Reported by chippo - + See osdn #46272 - + Signed-off-by: Marko Lindqvist commit e1f165c2afc562482083fde8dcaaeb7fd6bfb5ee @@ -2409,9 +2409,9 @@ Author: Marko Lindqvist Date: Thu Jan 5 03:26:29 2023 +0200 Close editor gui immediately when leaving edit mode - + See osdn #46439 - + Signed-off-by: Marko Lindqvist commit 406e66ddf10a328caa3924419ede779d63fbfb1d @@ -2419,9 +2419,9 @@ Author: Marko Lindqvist Date: Thu Jan 5 04:05:40 2023 +0200 installer_cross: Rename meson/ as setups/ - + See osdn #46457 - + Signed-off-by: Marko Lindqvist commit 526ffde6fba57281409d9faa6398507fdb97d8eb @@ -2429,16 +2429,16 @@ Author: Marko Lindqvist Date: Wed Jan 4 21:27:11 2023 +0200 Make is_..._unit_tile() to return bool - + That's what their name suggest, and what most of the callers expect. Returning a pointer to those callers was causing an error when compiler is following c2x standard. - + Added tile_..._unit() family of members that those former is_..._unit_tile() callers that actually expect a pointer call instead. - + See osdn #46367 - + Signed-off-by: Marko Lindqvist commit a0466ee3384bd3be2be94ec65a1cdf232e1044e6 @@ -2446,9 +2446,9 @@ Author: Marko Lindqvist Date: Tue Jan 3 22:20:23 2023 +0200 .gitgnore: Do not ignore *.rej - + See osdn #46227 - + Signed-off-by: Marko Lindqvist commit 76d658bde572fd5e1432a755af2e26aa74c9cff0 @@ -2456,14 +2456,14 @@ Author: Marko Lindqvist Date: Mon Jan 2 21:34:35 2023 +0200 gtk3(.22): Support dynamic help link types - + For buildings' and wonders' requirements, make the link to go to the page that matches the requirement type. - + Reported by Máximo Castañeda - + See osdn #46433 - + Signed-off-by: Marko Lindqvist commit cd4c7bc295a7c70e9043c687d109bb2d999101ca @@ -2471,9 +2471,9 @@ Author: Marko Lindqvist Date: Wed Jan 4 18:51:09 2023 +0200 configure: Fix mysql version check - + See osdn #46449 - + Signed-off-by: Marko Lindqvist commit a4e1db1bca9defb68b69f41c8b5bf9ff4fc7790f @@ -2481,9 +2481,9 @@ Author: Marko Lindqvist Date: Wed Jan 4 17:42:24 2023 +0200 Drop unused tile parameter from is_build_activity() - + See osdn #46446 - + Signed-off-by: Marko Lindqvist commit 515dc4a69d8adf1a00a64a71357f10c0b93965cc @@ -2491,14 +2491,14 @@ Author: Marko Lindqvist Date: Wed Jan 4 18:05:06 2023 +0200 Check "Tile_Workable" effect after tile changes - + Make cities to stop working tiles that they no longer can work after terrain or extra change. - + Reported by ihnatus - + See osdn #44706 - + Signed-off-by: Marko Lindqvist commit 3e17aa6819aa0916417c4b4003a158eccae30137 @@ -2506,9 +2506,9 @@ Author: Marko Lindqvist Date: Sun Jan 1 21:32:08 2023 +0200 Update luasql upstream URL - + See osdn #46100 - + Signed-off-by: Marko Lindqvist commit 02ed5d85f3c82648c42513233516ec8ebe99b1b2 @@ -2516,9 +2516,9 @@ Author: Marko Lindqvist Date: Sun Jan 1 05:23:04 2023 +0200 gtk4: Fix menu item leaks - + See osdn #46295 - + Signed-off-by: Marko Lindqvist commit 1ac453652068674778435fa5854e183694868e86 @@ -2526,11 +2526,11 @@ Author: Marko Lindqvist Date: Sun Jan 1 08:46:10 2023 +0200 Meson: Ignore 'attributes' errors in C++ Windows/debug builds - + Qt headers cause such warnings with newer g++ - + See osdn #46408 - + Signed-off-by: Marko Lindqvist commit afb04b3523a94a2495665fc0b2703326331a3202 @@ -2538,7 +2538,7 @@ Author: Marko Lindqvist Date: Sun Jan 8 07:20:59 2023 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 535c1db4093fda43c6b3f11fddb0f4a93bb481bf @@ -2546,9 +2546,9 @@ Author: Marko Lindqvist Date: Sat Dec 31 16:00:56 2022 +0200 mapimg: Replace fopen() call with fc_fopen() - + See osdn #45507 - + Signed-off-by: Marko Lindqvist commit 53af4bd47dc89beb6d0141e85354e192698c99b5 @@ -2556,11 +2556,11 @@ Author: Marko Lindqvist Date: Sat Dec 31 18:22:29 2022 +0200 Qt: Fix next/prev city buttons - + They could even crash. - + See osdn #46404 - + Signed-off-by: Marko Lindqvist commit 928485c7463130eaf99ad83e81825d56dc74030e @@ -2568,7 +2568,7 @@ Author: Marko Lindqvist Date: Sat Jan 7 13:22:41 2023 +0200 FAQ: Refresh from wiki - + Signed-off-by: Marko Lindqvist commit 8d4ff3647c284eab9e445f1d3a384a903d4a9495 @@ -2576,7 +2576,7 @@ Author: Marko Lindqvist Date: Sat Jan 7 10:35:31 2023 +0200 Comment typofix: "attatched" -> "attached" - + Signed-off-by: Marko Lindqvist commit cf37fc27dbe4351165b03b5e2a0e411ed4dbbcb5 @@ -2584,11 +2584,11 @@ Author: Marko Lindqvist Date: Sat Dec 31 12:42:08 2022 +0200 worklist_item_postpone_req_vec(): Handle CityStatus requirements - + It assumed them to always be bogus requirements for a building. - + See osdn #46394 - + Signed-off-by: Marko Lindqvist commit 28eeba8e35b7f456b480a31b94b4ebd9bcc78e7e @@ -2596,9 +2596,9 @@ Author: Marko Lindqvist Date: Sat Dec 31 10:20:21 2022 +0200 gtk4: Make citydlg production bar an drag&drop target - + See osdn #46401 - + Signed-off-by: Marko Lindqvist commit a51d9c913c0aa89ae8898004a5d1b96bf3c0f646 @@ -2606,9 +2606,9 @@ Author: Marko Lindqvist Date: Sat Dec 31 11:48:29 2022 +0200 Meson: Use cross-compile include paths in compilation tests - + See osdn #46357 - + Signed-off-by: Marko Lindqvist commit efb45e5d09cf3dcf14743a431400445dfce23e3d @@ -2616,9 +2616,9 @@ Author: Marko Lindqvist Date: Sat Dec 31 07:22:33 2022 +0200 Fix ruleset comment typo; "loose" instead of "lose" - + See osdn #46281 - + Signed-off-by: Marko Lindqvist commit 125e16b4dc9f4bfa5e1888ca75d5b2b445e3c786 @@ -2626,11 +2626,11 @@ Author: Marko Lindqvist Date: Sat Dec 31 03:57:49 2022 +0200 Refactor unit_list_iterate_safe() - + Fix clang analyzer warnings - + See osdn #46336 - + Signed-off-by: Marko Lindqvist commit c17a10bc5807933bfb14470458d40ae96d36deb5 @@ -2638,13 +2638,13 @@ Author: Marko Lindqvist Date: Sat Dec 31 03:19:26 2022 +0200 sdl2: Fix redraw_ibutton() return value mess - + Different return value spaces overlapped, making the value returned ambigious. This affected also callers; what they returned to their own callers. - + See osdn #45689 - + Signed-off-by: Marko Lindqvist commit b2e1a9380f2e20af25c41fcbb6955c5e4d548fd4 @@ -2652,9 +2652,9 @@ Author: Marko Lindqvist Date: Sat Dec 31 02:43:13 2022 +0200 Update gnulib-common to serial 75 from gnulib upstream - + See osdn #46374 - + Signed-off-by: Marko Lindqvist commit 873624cee4b63e4b8c66f2089ca950516e820ef9 @@ -2662,13 +2662,13 @@ Author: Marko Lindqvist Date: Mon Jan 2 17:27:35 2023 +0200 Client: Play quit sound while we still can - + On normal shutdown, play the quit sound before closing support for construcing its tag. Atexit handler still used in case of other kind of shutdown. - + See osdn #46426 - + Signed-off-by: Marko Lindqvist commit fc4359e900408a65a76da16fe413b879f98cd664 @@ -2676,9 +2676,9 @@ Author: Marko Lindqvist Date: Sat Dec 31 02:28:02 2022 +0200 spechash.h: Mark inline functions for doxygen - + See osdn #46390 - + Signed-off-by: Marko Lindqvist commit 3989e42cc14a3f589ac539bcc76809132cda63d3 @@ -2686,9 +2686,9 @@ Author: Marko Lindqvist Date: Sat Dec 31 02:33:52 2022 +0200 gtk4: Fix options adjusted in combo boxes - + See osdn #46386 - + Signed-off-by: Marko Lindqvist commit 88f388c1eb563a5911af47fd105541cc7b88d49d @@ -2696,9 +2696,9 @@ Author: Marko Lindqvist Date: Fri Dec 30 03:55:30 2022 +0200 featured_text.h: Mark inline functions for doxygen - + See osdn #46285 - + Signed-off-by: Marko Lindqvist commit aa9482c3da93592738d2f851d7e35819128c5275 @@ -2706,11 +2706,11 @@ Author: Marko Lindqvist Date: Sun Feb 13 03:06:50 2022 +0200 Resend desired server settings after a new ruleset has been loaded - + Reported by Dino the Dinosore - + See osdn #43747 - + Signed-off-by: Marko Lindqvist commit fe90d5ae2a0b7deaa99327cbce365fdb49a748d8 @@ -2718,9 +2718,9 @@ Author: Marko Lindqvist Date: Fri Dec 30 17:31:16 2022 +0200 gtk4: Add unit board/deboard menu entries - + See osdn #46383 - + Signed-off-by: Marko Lindqvist commit 559bffc6a15e58b18e500f1fa4a0d16ff76e39c4 @@ -2728,9 +2728,9 @@ Author: Marko Lindqvist Date: Fri Dec 30 04:21:26 2022 +0200 Metainfo: Add content_rating - + See osdn #46375 - + Signed-off-by: Marko Lindqvist commit 0dc3f605be377fac89e57d088e24863524847f11 @@ -2738,9 +2738,9 @@ Author: Marko Lindqvist Date: Fri Dec 30 02:52:58 2022 +0200 savegame: Fix unit action_vec "unused entry" warning - + See osdn #46352 - + Signed-off-by: Marko Lindqvist commit 6b8c5efd4a4cb6e3b52972ba1972073f337c856f @@ -2748,11 +2748,11 @@ Author: Marko Lindqvist Date: Thu Dec 29 04:55:09 2022 +0200 rusyn.ruleset: Reinstate '–' - + We support non-ASCII characters in the nation legends nowadays. - + See osdn #45943 - + Signed-off-by: Marko Lindqvist commit ca2957943428aaf5485c68221650a45a7c687eac @@ -2760,12 +2760,12 @@ Author: Marko Lindqvist Date: Fri Dec 30 02:43:29 2022 +0200 freeciv-manual: Remove ruleset name from server options page - + That page is ruleset-agnostic, and we don't want to upload it separately for each ruleset. - + See osdn #46381 - + Signed-off-by: Marko Lindqvist commit 65c08ee326f1a4a61587cd743c964901a585f6b9 @@ -2773,9 +2773,9 @@ Author: Marko Lindqvist Date: Tue Dec 27 23:45:14 2022 +0200 gtk: Fix dead 'bg' assignment in create_tech_tree() - + See osdn #45687 - + Signed-off-by: Marko Lindqvist commit d1e0bfe407ad40a810b7757ac1b060be0167a2dd @@ -2783,9 +2783,9 @@ Author: Marko Lindqvist Date: Thu Dec 29 21:53:06 2022 +0200 installer_cross / Meson: Explicitly set min-win-ver - + See osdn #46379 - + Signed-off-by: Marko Lindqvist commit ffea0429229548581b1923915f1e204424852862 @@ -2793,10 +2793,10 @@ Author: Marko Lindqvist Date: Sun Jan 1 23:12:17 2023 +0200 Initialize mutexes of the low level fallback functions earlier - + Make sure fallback fc_vsnprintf() mutex is initialized before it's needed, and not freed as long as it's needed. - + - fc_interface_init() renamed as libfreeciv_init() - free_libfreeciv() renamed as libfreeciv_free() - libfreeciv_init() takes a parameter telling if @@ -2808,9 +2808,9 @@ Date: Sun Jan 1 23:12:17 2023 +0200 - init_nls() / free_nls() calls moved inside libfreeciv_init() / libfreeciv_free() to have them exactly right time - + See osdn #46418 - + Signed-off-by: Marko Lindqvist commit b9ece46de49f421545da2bb27e6531933dfbaf6e @@ -2818,16 +2818,16 @@ Author: Marko Lindqvist Date: Thu Dec 29 03:23:44 2022 +0200 Make is_..._city_tile() to return bool - + That's what their name suggest, and what most of the callers expect. Returning a point to those callers was causing an error when compiler is following c2x standard. - + Added tile_..._city() family of members that those former is_..._city_tile() callers that actually expect a pointer call instead. - + See osdn #46306 - + Signed-off-by: Marko Lindqvist commit 6c66afb5de801be8ee9e988243a4a58445066301 @@ -2835,9 +2835,9 @@ Author: Marko Lindqvist Date: Tue Dec 27 03:29:13 2022 +0200 gtk4: Add Disband to citydlg unit context menu - + See osdn #46368 - + Signed-off-by: Marko Lindqvist commit 978d66330f9be9bcb6fda4d52b67bea88beadd08 @@ -2845,12 +2845,12 @@ Author: Marko Lindqvist Date: Tue Dec 27 03:56:58 2022 +0200 Update msys2 environment to 221223 level - + - Update to upstream snapshot 221216 - Drop Qt6 from x86_64 (it's in preferred ucrt64) - + See osdn #46338 - + Signed-off-by: Marko Lindqvist commit ed9a622426790d02212f3bb492cac060f364b281 @@ -2858,17 +2858,17 @@ Author: Marko Lindqvist Date: Thu Dec 29 17:34:06 2022 +0200 Make units always to have their builder's nationality again - + This reverts the rule change (relative to 3.0) that units with pop_cost get their nationality from the citizens that were used to build them. Without configurability, it broke compatibility with old rulesets that rely on old hardcoded behavior. The feature is expected to come back in a better form in 3.2. - + Anonymously reported - + See osdn #45932 - + Signed-off-by: Marko Lindqvist commit 108ac19512093946e01763312e972cc28376ea2e @@ -2876,9 +2876,9 @@ Author: Marko Lindqvist Date: Sun Dec 25 16:30:19 2022 +0200 Replace localtime() calls with new thread safe fc_localtime() - + See osdn #46228 - + Signed-off-by: Marko Lindqvist commit cb2d5c53a663297e26e038f908940bc5afbc26be @@ -2886,9 +2886,9 @@ Author: Marko Lindqvist Date: Sun Dec 25 14:38:02 2022 +0200 gtk4: Add Drag&Drop to worklist editor - + See osdn #46361 - + Signed-off-by: Marko Lindqvist commit 7dd310573be1ad33355c84179594d7651133800a @@ -2896,9 +2896,9 @@ Author: Marko Lindqvist Date: Sun Dec 25 20:18:54 2022 +0200 Add SDL2_rotozoom from SDL2_gfx under dependencies/ - + See osdn #46320 - + Signed-off-by: Marko Lindqvist commit fa2c33ea051aab4e4a0a565e66714521c528e07b @@ -2906,9 +2906,9 @@ Author: Marko Lindqvist Date: Tue Dec 27 23:14:02 2022 +0200 Fix dead assignment on rscompat_postprocess() - + See osdn #46373 - + Signed-off-by: Marko Lindqvist commit 7c0d610bf8664cfd42f8c5874c030055be227761 @@ -2916,7 +2916,7 @@ Author: Marko Lindqvist Date: Sat Dec 31 08:20:13 2022 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 1c9c854ac3e1a49252bc011930c20cd338d14677 @@ -2924,9 +2924,9 @@ Author: Marko Lindqvist Date: Sat Dec 24 22:05:28 2022 +0200 Fix unused assignment in assign_continent_flood() with FREECIV_NDEBUG - + See osdn #46349 - + Signed-off-by: Marko Lindqvist commit e95c2ddac1fd10dca000bde051119867e0706a00 @@ -2934,16 +2934,16 @@ Author: Marko Lindqvist Date: Mon Dec 26 03:02:23 2022 +0200 Clarify Helicopter and Airbase helptexts when Air units unreachable - + Rulesets that have Air unreachable Air units, had a bit misleading helptext about the way Helicopter is not such an Air unit. The exception to Air units' unreachability provided by Airbases has similar wording. - + Reported by MikeDuk - + See osdn #46045 - + Signed-off-by: Marko Lindqvist commit 7ca051e3f73b98261780e0721591b9532238527a @@ -2951,9 +2951,9 @@ Author: Marko Lindqvist Date: Sat Dec 24 16:30:04 2022 +0200 sdl2: Drop unused 'pcity' from upgrade_callback() - + See osdn #46348 - + Signed-off-by: Marko Lindqvist commit d951fe8b958e7e6654a3b767b9d6017dbf20d602 @@ -2961,9 +2961,9 @@ Author: Marko Lindqvist Date: Sat Dec 24 14:24:05 2022 +0200 Meson: Add support for min-win-ver option - + See osdn #46347 - + Signed-off-by: Marko Lindqvist commit 6a7d8d39d6f7007125ed4bcacbf54179e9d36e37 @@ -2971,7 +2971,7 @@ Author: Marko Lindqvist Date: Fri Dec 30 16:27:22 2022 +0200 Comment typofix: "reprentation" -> "representation" - + Signed-off-by: Marko Lindqvist commit c226183a39c497ec216880cc5890a5d91e7d13ed @@ -2979,15 +2979,15 @@ Author: Marko Lindqvist Date: Sat Dec 24 09:01:06 2022 +0200 Do not count dead players towards ready/unready players in pregame - + Server and clients: - Dead players do not affect whether game can start or not - + Gtk- and Qt-clients: - "Start" button is never sensitive for dead players - + See osdn #44621 - + Signed-off-by: Marko Lindqvist commit 8265a68d47ea957ba0b670d6a348f4c5a89293b3 @@ -2995,7 +2995,7 @@ Author: Marko Lindqvist Date: Fri Dec 30 03:19:49 2022 +0200 Comment typofix: "UNIT_BORAD" -> "UNIT_BOARD" - + Signed-off-by: Marko Lindqvist commit 9d8a3f0e14cccff6163378ce023e3cfc282fcbf9 @@ -3003,9 +3003,9 @@ Author: Marko Lindqvist Date: Sat Dec 24 09:22:24 2022 +0200 gtk4: Add game saving menu entries - + See osdn #46341 - + Signed-off-by: Marko Lindqvist commit 64f107d8e19f958b19527511397f80ee32eef30a @@ -3013,11 +3013,11 @@ Author: Marko Lindqvist Date: Fri Dec 23 19:29:21 2022 +0200 Refresh gnulib-common.m4 from gnulib upstream - + Serial has not been bumped. - + See osdn #46337 - + Signed-off-by: Marko Lindqvist commit d075b3740551a4ff9462ff16e9dc094e5a9d5e89 @@ -3025,9 +3025,9 @@ Author: Marko Lindqvist Date: Sun Dec 25 10:38:11 2022 +0200 Stub: Do not set nuke action ranges - + See osdn #46360 - + Signed-off-by: Marko Lindqvist commit 2c3b4fd2cddca3a702fdc9fa5601ac03c2058a7f @@ -3035,9 +3035,9 @@ Author: Marko Lindqvist Date: Sun Dec 18 22:40:04 2022 +0200 rulesave: Fix clang analyzer warning about strcmp(NULL, ...) - + See osdn #46292 - + Signed-off-by: Marko Lindqvist commit 5b712aa9c9c178bfa7f8da04df07aea5cb40c117 @@ -3045,13 +3045,13 @@ Author: Marko Lindqvist Date: Fri Dec 23 18:26:27 2022 +0200 Tell user's relation to other player in score tooltip - + List if the nation in question is the player themselves, their ally (relevant especially when alliedvictory enabled), or someone they are at war with. - + See osdn #45792 - + Signed-off-by: Marko Lindqvist commit 843e04c91badce61f0cd87661959ce0abbbeddd2 @@ -3059,13 +3059,13 @@ Author: Marko Lindqvist Date: Fri Dec 23 02:02:49 2022 +0200 Tutorial: Don't indicate that cities could be built on Montains - + Current default ruleset, civ2civ3, does not allow cities on Mountains. - + Reported by ihnatus - + See osdn #46229 - + Signed-off-by: Marko Lindqvist commit ed682bee0cd66def0ce28433da123db4c48c1049 @@ -3073,7 +3073,7 @@ Author: Marko Lindqvist Date: Thu Dec 29 02:45:21 2022 +0200 Bump version number to 3.1.0-alpha5+ - + Signed-off-by: Marko Lindqvist commit 8d7cdf503164f296990c68e27a4fe3e2a87eb909 @@ -3081,7 +3081,7 @@ Author: Marko Lindqvist Date: Thu Dec 29 02:44:19 2022 +0200 Set version number to 3.1.0-alpha5 - + Signed-off-by: Marko Lindqvist commit 5e184b716020df3522d4e8894424ba97f7b67610 @@ -3089,9 +3089,9 @@ Author: Marko Lindqvist Date: Sat Dec 24 17:34:42 2022 +0200 Use libcurl mime API when available - + See osdn #46345 - + Signed-off-by: Marko Lindqvist commit f66e7b76790e5c838954b9efba0d8bbfe67bfec0 @@ -3099,9 +3099,9 @@ Author: Marko Lindqvist Date: Sun Dec 18 19:58:00 2022 +0200 gtk4: Add "Dead Players" entry to plrdlg Display menu - + See osdn #46311 - + Signed-off-by: Marko Lindqvist commit f7d1f9201070852d6343f0c101abf4b6787da69b @@ -3109,9 +3109,9 @@ Author: Marko Lindqvist Date: Sat Dec 24 08:27:50 2022 +0200 Emscripten: Fix threads setup - + See osdn #46334 - + Signed-off-by: Marko Lindqvist commit 1cabbc401cdd720d7cecd4faa4dee0dfcf4eb29a @@ -3119,7 +3119,7 @@ Author: Marko Lindqvist Date: Tue Dec 27 17:38:19 2022 +0200 Update Finnish translation of nations domain - + Signed-off-by: Marko Lindqvist commit 3411bc9e4f5544e9ee3b9ac41f83b838caecbbc1 @@ -3127,11 +3127,11 @@ Author: Marko Lindqvist Date: Sun Dec 18 17:18:34 2022 +0200 Return FALSE instead of NULL from player_has_color() - + Also drop unused tilespec parameter from the function. - + See osdn #46310 - + Signed-off-by: Marko Lindqvist commit d66c486ea44e7a8e169c39940ba3c1da7f947439 @@ -3139,9 +3139,9 @@ Author: Marko Lindqvist Date: Sun Dec 25 04:28:09 2022 +0200 texan.ruleset: Fix broken msgmerge - + See osdn #46358 - + Signed-off-by: Marko Lindqvist commit 0b117fc6d2fa413a65e72ec735b6c4b5c0bb6dc0 @@ -3149,9 +3149,9 @@ Author: Marko Lindqvist Date: Sat Dec 17 21:49:27 2022 +0200 gtk4: Add sentry/fortify to citydlg unit context menu - + See osdn #46238 - + Signed-off-by: Marko Lindqvist commit c7c719a550236aa5b1be2ed0137db64402a6a094 @@ -3159,9 +3159,9 @@ Author: Marko Lindqvist Date: Tue Dec 20 05:35:06 2022 +0200 Clarify pf_fuel_pos_replace() header - + See osdn #46149 - + Signed-off-by: Marko Lindqvist commit 3e4d489b28f4f0cfaba99cb11cc1d69b89db6b61 @@ -3169,9 +3169,9 @@ Author: Marko Lindqvist Date: Sat Dec 24 09:38:08 2022 +0200 Stop using C99 for() scope - + See osdn #46344 - + Signed-off-by: Marko Lindqvist commit 3588ae50492223a97617e50b311123e9bd76d611 @@ -3179,12 +3179,12 @@ Author: Marko Lindqvist Date: Sat Dec 17 15:17:38 2022 +0200 sdl2: Fix widget_scrollbar.c clang analyzer warnings - + Make some function parameters nonnull, so clang analyzer isn't worried about NULL dereferences with them. - + See osdn #46293 - + Signed-off-by: Marko Lindqvist commit eb7ab142a874c099515adf25a5b51b3f494ea346 @@ -3192,9 +3192,9 @@ Author: Marko Lindqvist Date: Fri Dec 23 04:02:09 2022 +0200 CI: Correct documented date of the msys2 snapshot - + See osdn #46339 - + Signed-off-by: Marko Lindqvist commit d47a34c6cc81c3ee5d09927e2ca081c6e5a2d7a0 @@ -3202,9 +3202,9 @@ Author: Marko Lindqvist Date: Thu Dec 22 23:15:16 2022 +0200 Always use system tolua in emscripten builds - + See osdn #46333 - + Signed-off-by: Marko Lindqvist commit 822766798f1d1232138a26437e258e3eb8534cff @@ -3212,9 +3212,9 @@ Author: Marko Lindqvist Date: Sun Dec 18 12:49:00 2022 +0200 Savegame: Fix "unused entry" warnings about random seeds - + See osdn #46144 - + Signed-off-by: Marko Lindqvist commit 2583401c4608b20d3e77b2c9d810bccdcf62af02 @@ -3222,7 +3222,7 @@ Author: Marko Lindqvist Date: Sun Dec 25 01:49:08 2022 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 62babba61b93ffbb49e132e4f534e17bece4599c @@ -3230,9 +3230,9 @@ Author: Marko Lindqvist Date: Fri Dec 16 20:08:11 2022 +0200 gtk4: Add Fullscreen toggle - + See osdn #46294 - + Signed-off-by: Marko Lindqvist commit fd4b54cf5801144335f1b0fc6fe679d979e3548c @@ -3240,9 +3240,9 @@ Author: Marko Lindqvist Date: Sun Dec 25 00:15:35 2022 +0200 Comment typofix: "bellow" -> "below" - + Also changed one "does" -> "do" - + Signed-off-by: Marko Lindqvist commit 05cf2ccc0363552541c2b1c1aa9d0e5f9f332fa7 @@ -3250,9 +3250,9 @@ Author: Marko Lindqvist Date: Sat Dec 17 20:32:36 2022 +0200 Msys2 autotools: Set default MIN_WIN_VER by MSYSTEM - + See osdn #46303 - + Signed-off-by: Marko Lindqvist commit f27658e3b1a7f3a10a3323b43edfa3ebc47be76a @@ -3260,7 +3260,7 @@ Author: Dino Date: Tue Dec 20 16:03:24 2022 -0500 Meson: Add 'data/default.serv', to install_data() - + See osdn #46314 commit 859fae0b668d82d572c0d594edadcc28432ea7de @@ -3268,9 +3268,9 @@ Author: Marko Lindqvist Date: Sat Dec 17 17:10:28 2022 +0200 Change occurrences of "defence" to "defense" - + See osdn #45309 - + Signed-off-by: Marko Lindqvist commit 2d31d6b7a22ef6dfd3ca1a25639f4fd44bce7bf6 @@ -3278,14 +3278,14 @@ Author: Marko Lindqvist Date: Fri Dec 16 05:49:18 2022 +0200 Qt: Sort nations dialog using type specific logic - + That's available from client-common code. Qt-client used to sort everything as strings. - + Requested by Chippo Elder - + See osdn #46289 - + Signed-off-by: Marko Lindqvist commit f8bd8812bea6ac258b3bf8d98e2b5ba94fd4c57b @@ -3293,9 +3293,9 @@ Author: Marko Lindqvist Date: Sat Dec 17 15:00:10 2022 +0200 gtk4: Fix "Nuicanse" typo - + See osdn #46211 - + Signed-off-by: Marko Lindqvist commit 773011f6d0d5af7a36ea716d6fd23a3c8935e596 @@ -3303,13 +3303,13 @@ Author: Marko Lindqvist Date: Sat Dec 17 15:32:37 2022 +0200 Remove redundant checks for cleaning actions - + When we've selected target extra from the list of cleanable extras on the tile, we don't need to check if it's cleanable and on the tile. - + See osdn #46120 - + Signed-off-by: Marko Lindqvist commit c0bb22421386b40d35b9b3afac574c66ef9413e3 @@ -3317,11 +3317,11 @@ Author: Marko Lindqvist Date: Sat Dec 17 16:42:12 2022 +0200 Refresh unit vision at turn change - + Requested by Louis Moureaux - + See osdn #46182 - + Signed-off-by: Marko Lindqvist commit 225226dddc9f2c561b28de51f603641ae055c5ca @@ -3329,9 +3329,9 @@ Author: Marko Lindqvist Date: Sat Dec 17 13:41:42 2022 +0200 Fix gcc-13 compiler warning - + See osdn #46300 - + Signed-off-by: Marko Lindqvist commit d35a30e4e5f3c58731ec52b89f684dd484836008 @@ -3339,9 +3339,9 @@ Author: Marko Lindqvist Date: Fri Dec 16 00:47:31 2022 +0200 gtk4: Add Team entries to connectdlg context menu - + See osdn #46237 - + Signed-off-by: Marko Lindqvist commit d72841786afaa3a5ed1651bb76fb0759355e9435 @@ -3349,11 +3349,11 @@ Author: Marko Lindqvist Date: Fri Dec 16 22:18:11 2022 +0200 installer_cross: Always print build errors to stderr - + Some errors were being printed to stdout - + See osdn #46127 - + Signed-off-by: Marko Lindqvist commit 25fe2f9106aa9bb7084a5f456a4358a42267cb31 @@ -3361,16 +3361,16 @@ Author: Marko Lindqvist Date: Fri Dec 16 19:50:41 2022 +0200 Add req_range based checks for purging worklist items - + In some cases whether a requirement can ever be fulfilled depends on its range. Add checking for some cases to worklist item postpone or purge decision making. - + - Improvement or its genus can't change at local range - Nations can change on certain ranges only - + See osdn #45563 - + Signed-off-by: Marko Lindqvist commit e20ffc26e87db7f8c1bee3b9d0b5a4fdf03b61bd @@ -3378,13 +3378,13 @@ Author: Marko Lindqvist Date: Sat Dec 17 14:01:05 2022 +0200 AI: Don't consider negative EFT_GROWTH_FOOD effective - + Several places were checking if the EFT_GROWTH_VALUE is exactly 0. Turned those to consider negative values similar way (actual effect is clipped between 0 ... 100) - + See osdn #46290 - + Signed-off-by: Marko Lindqvist commit ce415e91bb5ce8ea39ca5687b808a4942e5c8205 @@ -3392,13 +3392,13 @@ Author: Ihnatus Date: Thu Dec 15 19:59:12 2022 +0300 AI: Improve unit danger calculation - + Look at "Attack_Bonus" effect. Look at action enablers that may fire. If a unit may occupy city or bring occupiers, never consider it completely harmless. - + See OSDN#46046 - + Signed-off-by: Ihnatus commit 029c3c050f6b8e71753bee1fc70b5cd97ac938bc @@ -3406,9 +3406,9 @@ Author: Marko Lindqvist Date: Mon Dec 19 00:55:50 2022 +0200 Qt: Add max_growth CMA setting support - + See osdn #46315 - + Signed-off-by: Marko Lindqvist commit 55204b266a2f967c4191e6205fabbff8bdacfcd6 @@ -3422,9 +3422,9 @@ Author: Marko Lindqvist Date: Sat Dec 10 07:35:30 2022 +0200 Check Casus_Belli_Caught after failed paradrop - + Seee osdn #46174 - + Signed-off-by: Marko Lindqvist commit fa2c85771c12afb4fac428ea8fa1fe3931987193 @@ -3432,9 +3432,9 @@ Author: Marko Lindqvist Date: Wed Dec 14 00:47:12 2022 +0200 gtk3(.22): Add max_growth CMA setting support - + See osdn #46268 - + Signed-off-by: Marko Lindqvist commit 977c68425c4d8189ba479f0c3d6816598bf96f69 @@ -3442,9 +3442,9 @@ Author: Marko Lindqvist Date: Wed Dec 14 03:56:43 2022 +0200 generate_specenum.py: Mark generated function headers for doxygen - + See osdn #46004 - + Signed-off-by: Marko Lindqvist commit 5663fe0aac4ddd4393f43349f0d903f888478c8f @@ -3452,9 +3452,9 @@ Author: Marko Lindqvist Date: Wed Dec 14 03:47:07 2022 +0200 aicore/Makefile.am: List sources in alphabetical order - + See osdn #46108 - + Signed-off-by: Marko Lindqvist commit 2430924a3cef156bb943f518af467e1eec047e42 @@ -3462,11 +3462,11 @@ Author: Marko Lindqvist Date: Fri Dec 16 19:09:32 2022 +0200 cityturn.c: Fix NULL dereference clang analyzer warning - + From check_city_migrations_player() - + See osdn #46204 - + Signed-off-by: Marko Lindqvist commit 8fbe9340981950fad8597a756d83b05b344cc039 @@ -3474,9 +3474,9 @@ Author: Marko Lindqvist Date: Sat Dec 10 16:54:08 2022 +0200 AI: Update comments referring to old ai_unit_new_role() - + See osdn #46177 - + Signed-off-by: Marko Lindqvist commit 6e379f4becfa50e1c6b59405492a81627a0cdd9a @@ -3484,9 +3484,9 @@ Author: Marko Lindqvist Date: Sat Dec 10 11:01:48 2022 +0200 CI: Add build with tcc - + See osdn #46236 - + Signed-off-by: Marko Lindqvist commit 924a03634335d2de123872396952a86a3dd4bb3f @@ -3494,17 +3494,17 @@ Author: Marko Lindqvist Date: Thu Dec 15 23:35:53 2022 +0200 Client: Use setdef to decide whether store server setting - + Replace old check if the settings current value matches internal default with check if it's supposed to be some kind of default. - + This means: - Ruleset defaults are no longer saved as "non-default" - Value explicitly set to same as the default gets saved - + See osdn #43748 - + Signed-off-by: Marko Lindqvist commit 1f0aea16fe4d6f862be1d6617a32724518a5736a @@ -3512,7 +3512,7 @@ Author: Marko Lindqvist Date: Sun Dec 18 03:15:18 2022 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 441defb54f370f9f5e45218001735f189b5d5b45 @@ -3520,9 +3520,9 @@ Author: Marko Lindqvist Date: Thu Dec 15 19:02:49 2022 +0200 hessian.ruleset: Fix duplicated " a " - + See osdn #45936 - + Signed-off-by: Marko Lindqvist commit d499a0d79b2403ff98b80d310b1ad787134705d4 @@ -3530,9 +3530,9 @@ Author: Marko Lindqvist Date: Sat Dec 10 05:46:10 2022 +0200 Meson: Add langstat_nations.txt target - + See osdn #46197 - + Signed-off-by: Marko Lindqvist commit 3380d49e09f5e0545bf666edbaac5b15d9d6e2f5 @@ -3540,12 +3540,12 @@ Author: Marko Lindqvist Date: Wed Dec 14 01:37:34 2022 +0200 ruleset.c: Stop processing after failure in actions loading - + When ruleset loading encountered an error on processing action enablers, it often still tried to do some further actions. - + See osdn #46196 - + Signed-off-by: Marko Lindqvist commit 55a5c56c3f11f2c1040e0c124212aff74aa5d2b8 @@ -3553,11 +3553,11 @@ Author: Marko Lindqvist Date: Wed Dec 14 02:26:13 2022 +0200 research_invention_state(): Return tech_state_invalid() on failure - + It was returning '-1' - + See osdn #45831 - + Signed-off-by: Marko Lindqvist commit fc9b27913bf897b268b0f90eee8dd29a75229e4d @@ -3565,9 +3565,9 @@ Author: Marko Lindqvist Date: Sat Dec 17 07:28:36 2022 +0200 Drop unused variable 'sz' causing os_x build failure - + See osdn #46299 - + Signed-off-by: Marko Lindqvist commit 5a1fe427ba481b0d346323c3f89909f4c5945213 @@ -3575,23 +3575,23 @@ Author: Ihnatus Date: Tue Dec 13 23:28:55 2022 +0300 Evaluate requirements in a vector with an arbitrary callback - + Provides the evaluator tri_reqs_cb_active() that takes the requirement vector, the callback, the context and some side data and tells fc_tristate for the vector, in process it may collect the uncertain requirements in another vector. - + Also, provides an example callback default_tester_cb() that consults a table of requirements that are considered true disregarding the context, and if neither of those requirements gives a definite value for given one from the vector, evaluates it usual way. - + All this is a base for upcoming patches. - + See OSDN#46266. - + Signed-off-by: Ihnatus commit 57d8975e23b4c891830864a2cdde289fe8f2f932 @@ -3599,7 +3599,7 @@ Author: Marko Lindqvist Date: Sat Dec 17 04:55:55 2022 +0200 Update Finnish translation of nations domain - + Signed-off-by: Marko Lindqvist commit 545ec1d607693fec223c01e9904bee9a8e985496 @@ -3607,9 +3607,9 @@ Author: Marko Lindqvist Date: Sat Dec 10 16:45:46 2022 +0200 texan.ruleset: Fix "independance" typo - + See osdn #46181 - + Signed-off-by: Marko Lindqvist commit 907eb05a9f454ef2a13edb24e1cf9645d8396df4 @@ -3617,11 +3617,11 @@ Author: Marko Lindqvist Date: Sat Dec 10 10:54:18 2022 +0200 gtk4: Fix citydlg right_..._unit_release() dead 'pdialog' store - + Remove also 'pcity' consequently made obsolete. - + See osdn #46201 - + Signed-off-by: Marko Lindqvist commit 1ecc1a5e02685b3f0d0ec091fdbc345392f951a1 @@ -3629,9 +3629,9 @@ Author: Marko Lindqvist Date: Sat Dec 10 14:59:13 2022 +0200 Freeze freeciv-3.1 network protocol - + See osdn #45965 - + Signed-off-by: Marko Lindqvist commit 57b9c55c710721aba2739656126c2bbf01a35590 @@ -3639,9 +3639,9 @@ Author: Marko Lindqvist Date: Sat Dec 10 14:42:29 2022 +0200 Make metainfo rule to respect automake's silent mode - + See osdn #46185 - + Signed-off-by: Marko Lindqvist commit a42fc3699c018f69b49b485483c668b6e4bd9b79 @@ -3649,18 +3649,18 @@ Author: Marko Lindqvist Date: Sat Dec 10 06:24:45 2022 +0200 Add Spy elimination effect to most rulesets - + Add to: - classic - civ2civ3 - multiplayer - experimental - webperimental - + Already in sandbox - + See osdn #46173 - + Signed-off-by: Marko Lindqvist commit 7d35b24481687ad3c84f5b354afe633673f14e6a @@ -3668,9 +3668,9 @@ Author: Marko Lindqvist Date: Sat Dec 10 03:57:22 2022 +0200 gtk4: Add max_growth CMA setting support - + See osdn #46234 - + Signed-off-by: Marko Lindqvist commit 5198d86180296faf50d9e2b26d20b76746706364 @@ -3678,9 +3678,9 @@ Author: Marko Lindqvist Date: Sat Dec 10 05:56:17 2022 +0200 stdinhand.c: Remove double spaces - + See osdn #46212 - + Signed-off-by: Marko Lindqvist commit aa29126b06a6fd538670c2b4c1864b0a90ed459c @@ -3688,7 +3688,7 @@ Author: Marko Lindqvist Date: Fri Dec 16 02:22:14 2022 +0200 FAQ: Update latest stable version number to 3.0.5 - + Signed-off-by: Marko Lindqvist commit 80d34e035ca140778a0c19bc0dc4b555db243c8b @@ -3696,9 +3696,9 @@ Author: Marko Lindqvist Date: Wed Dec 14 03:08:51 2022 +0200 Introduce req_copy() and universal_copy() - + See osdn #45020 - + Signed-off-by: Marko Lindqvist commit 3a896dea722cd44b8bcd098b6628f4bf32683225 @@ -3706,9 +3706,9 @@ Author: Marko Lindqvist Date: Thu Dec 15 18:54:05 2022 +0200 Trick 'make dist' to build tolua it needs later - + See osdn #46275 - + Signed-off-by: Marko Lindqvist commit 96da7391fa452ce166236c0a5d07bc1c61666590 @@ -3716,11 +3716,11 @@ Author: Marko Lindqvist Date: Thu Dec 15 18:03:45 2022 +0200 city_rally_point_receive(): Remove nonnull attribute from 'pcity' - + Only 'packet' should have it. - + See osdn #46278 - + Signed-off-by: Marko Lindqvist commit 906acd3ef66301544f923ce212d1f0655bc60bb7 @@ -3728,9 +3728,9 @@ Author: Marko Lindqvist Date: Mon Dec 5 18:01:43 2022 +0200 city_rally_point_receive(): Give parameters nonnull attribute - + See osdn #46200 - + Signed-off-by: Marko Lindqvist commit 4a4be48058da037caca7fd044fb127ba3ccbcdbb @@ -3738,9 +3738,9 @@ Author: Marko Lindqvist Date: Thu Dec 8 19:40:23 2022 +0200 INSTALL: Document gtk4-client - + See osdn #45607 - + Signed-off-by: Marko Lindqvist commit e543c4d279682e57c7b857887b61f8c22f6f5ec3 @@ -3748,9 +3748,9 @@ Author: Marko Lindqvist Date: Mon Dec 5 19:51:12 2022 +0200 gtk4: Implement worklist keyboard handling - + See osdn #46198 - + Signed-off-by: Marko Lindqvist commit 6ae4dd3a7c7bfdac477fc04e2b63eb24e87b132d @@ -3758,9 +3758,9 @@ Author: Marko Lindqvist Date: Mon Dec 5 17:17:38 2022 +0200 Prefer freeciv tolua for native build - + See osdn #46199 - + Signed-off-by: Marko Lindqvist commit 58acd5e95974afbbc0045013a9927930175d0df0 @@ -3768,9 +3768,9 @@ Author: Marko Lindqvist Date: Tue Dec 6 18:58:58 2022 +0200 README.msys2: Update with info about "win64-10" - + See osdn #46223 - + Signed-off-by: Marko Lindqvist commit 140a036583bd9d45a07fd56e9cb7d52f38c2bc75 @@ -3778,11 +3778,11 @@ Author: Marko Lindqvist Date: Sun Dec 4 15:37:27 2022 +0200 Make movement.[ch] functions to respect their nmap parameter - + They had main map usage hardcoded for some subroutine calls. - + See osdn #46122 - + Signed-off-by: Marko Lindqvist commit 95be6795c7a93774f7df84fd315c4fa747bfa94d @@ -3790,11 +3790,11 @@ Author: Marko Lindqvist Date: Mon Dec 5 20:51:05 2022 +0200 Documentation: Add gtk4-client to the client lists - + Also create a man page link for it. - + See osdn #46006 - + Signed-off-by: Marko Lindqvist commit bd1636eaa319c7d513353fe83c3fc09a1d99b1dd @@ -3802,9 +3802,9 @@ Author: Marko Lindqvist Date: Sun Dec 4 10:21:12 2022 +0200 Update ruledit screenshot - + See osdn #46184 - + Signed-off-by: Marko Lindqvist commit c28223854a5a05b008f7b2696a63046295c6649b @@ -3812,9 +3812,9 @@ Author: Marko Lindqvist Date: Sun Dec 4 09:52:26 2022 +0200 gtk4: Fix accidental double accelerator - + See osdn #46183 - + Signed-off-by: Marko Lindqvist commit 15b76c62553109fdb1cc8920d16ff93f23e7bce7 @@ -3822,9 +3822,9 @@ Author: Marko Lindqvist Date: Sat Dec 3 23:23:47 2022 +0200 gtk4: Add extra build menu entries - + See osdn #46179 - + Signed-off-by: Marko Lindqvist commit f3874febfb08b52c31d96fd99dcb20f45d62739d @@ -3832,13 +3832,13 @@ Author: Marko Lindqvist Date: Tue Dec 6 13:52:40 2022 +0200 configure: Check if C11 threads work also with C++ - + Do not select C11 as threads implementation when it doesn't work with C++, and some C++ components are to be built - + See osdn #46216 - + Signed-off-by: Marko Lindqvist commit fab0bb3ab34643105da7577a5b4d39da0dc5bc38 @@ -3846,11 +3846,11 @@ Author: Marko Lindqvist Date: Sun Dec 4 16:51:01 2022 +0200 Drop MAX_NUM_CLAUSES - + It was already unused. - + See osdn #46193 - + Signed-off-by: Marko Lindqvist commit e03119453dd7dd3da2187cc9e5b7c76c01b7320c @@ -3858,9 +3858,9 @@ Author: Marko Lindqvist Date: Sat Dec 3 22:42:08 2022 +0200 gtk4: Draw spaceship dialog - + See osdn #46178 - + Signed-off-by: Marko Lindqvist commit c0bd0f3266cfb20b7b2216d495004b07a24f9c63 @@ -3868,12 +3868,12 @@ Author: Marko Lindqvist Date: Sat Dec 3 13:55:52 2022 +0200 Metainfo: Fix release tag format - + - Place with ... - Never create release tag with no date set - + See osdn #46168 - + Signed-off-by: Marko Lindqvist commit 288892216eefa357480ea1c6431148d67df06cdb @@ -3881,16 +3881,16 @@ Author: Marko Lindqvist Date: Sun Dec 4 06:56:06 2022 +0200 Rulesets: Clear extraneous StartUnit roles - + Mainly from classic/multiplayer/goldkeep/webperimental - + Additional changes to civ2civ3/sandbox touched earlier already. - + Requested by Alexandro Ignatiev - + See osdn #45984 - + Signed-off-by: Marko Lindqvist commit 1f0dbf3d68545674d0024b578a0491db707c416d @@ -3898,14 +3898,14 @@ Author: Marko Lindqvist Date: Sun Dec 4 20:43:46 2022 +0200 Correct diplomat_embassy() header - + - Don't claim that barbarians eliminate ambassadors - Fix copy&paste action name error - + Reported by ihnatus - + See osdn #44872 - + Signed-off-by: Marko Lindqvist commit 16d581a0f493da0721e945deb324ac4ace1d00e3 @@ -3913,9 +3913,9 @@ Author: Marko Lindqvist Date: Sat Dec 3 14:34:45 2022 +0200 gtk4: Add (un)load entries to citydlg unit context menu - + See osdn #46169 - + Signed-off-by: Marko Lindqvist commit 3e1f0d86032efecb008c3e8781373868a41b2217 @@ -3923,13 +3923,13 @@ Author: Marko Lindqvist Date: Tue Dec 6 22:16:25 2022 +0200 fc_prehdrs.h: Make sure zlib.h is included before readline - + Fixes a problem seen with tcc. When readline was being included first, it sometimes defined macros that system headers tried to define again. - + See osdn #46225 - + Signed-off-by: Marko Lindqvist commit 8b388c919ebe2c2340c54e997cdc9a5b1538aee1 @@ -3937,9 +3937,9 @@ Author: Marko Lindqvist Date: Sun Dec 4 13:50:15 2022 +0200 CMA: Make SAVED_PARAMETER_SIZE big enough to hold max_growth - + See osdn #46189 - + Signed-off-by: Marko Lindqvist commit 21546f4cd4ea24d614636f379cc41821f8e801f4 @@ -3947,9 +3947,9 @@ Author: Marko Lindqvist Date: Sat Dec 3 20:25:53 2022 +0200 README.effects: List actions supported by casus belli effects - + See osdn #44197 - + Signed-off-by: Marko Lindqvist commit 6d46feada49dd52aead3c9206b890c6fd9390ccb @@ -3957,9 +3957,9 @@ Author: Marko Lindqvist Date: Tue Dec 6 11:23:11 2022 +0200 gtk4: Add AI level entries to connectdlg context menu - + See osdn #46215 - + Signed-off-by: Marko Lindqvist commit 97ad53eefc48a4efccbc37a9b324b79946dc1b93 @@ -3967,11 +3967,11 @@ Author: Marko Lindqvist Date: Sun Dec 4 10:41:37 2022 +0200 macos: Add homebrew-appbundle.sh build script - + Based on patch by ddeanbrown - + See osdn #44549 - + Signed-off-by: Marko Lindqvist commit 6c5f6743780b5d789bd28cf3fb95d5f683a6de44 @@ -3979,9 +3979,9 @@ Author: Marko Lindqvist Date: Sat Dec 3 10:17:45 2022 +0200 helpdata.txt: Stop saying that irrigate or mine can convert terrain - + See osdn #45810 - + Signed-off-by: Marko Lindqvist commit 008ddb3f34fcac40b365781453b82284a815ad73 @@ -3989,7 +3989,7 @@ Author: Marko Lindqvist Date: Thu Dec 8 01:41:01 2022 +0200 .gitignores: Remove .a entries as *.a is ignored in root .gitignore - + Signed-off-by: Marko Lindqvist commit d66e7309e7791ca9de076daa932ee79f00732db9 @@ -3997,9 +3997,9 @@ Author: Marko Lindqvist Date: Sat Dec 3 07:34:52 2022 +0200 Meson: Add langstat_ruledit.txt target - + See osdn #46141 - + Signed-off-by: Marko Lindqvist commit 272e4a48bc70a8e833680b7132f359a9b953d23c @@ -4007,13 +4007,13 @@ Author: Marko Lindqvist Date: Sat Dec 3 22:03:41 2022 +0200 AI: Check that hunt target is targetable - + Fixes segfault when there's nobody to attack at target's tile - + Reported by Lexxie - + See osdn #46176 - + Signed-off-by: Marko Lindqvist commit fd488836ef9621b91ca5a0e95cd7b07dd2da3192 @@ -4021,9 +4021,9 @@ Author: Marko Lindqvist Date: Tue Nov 29 01:51:18 2022 +0200 gtk4: Add cmdlevel entries to connectdlg context menu - + See osdn #46140 - + Signed-off-by: Marko Lindqvist commit 21efbf14e691a9928de8c7321e14f61d07a76fd8 @@ -4037,9 +4037,9 @@ Author: Marko Lindqvist Date: Thu Dec 1 20:16:18 2022 +0200 installer_cross: Check that crosser setup is supported - + See osdn #46126 - + Signed-off-by: Marko Lindqvist commit 76ec8a1736ab1bdca3c16542273f7b698fff972a @@ -4047,9 +4047,9 @@ Author: Marko Lindqvist Date: Sat Dec 3 08:25:20 2022 +0200 Fix conn_pattern_from_string() dead initialization of 'type' - + See osdn #46162 - + Signed-off-by: Marko Lindqvist commit 312619d0ea1eef5154d271a2a6f7a93bd3731959 @@ -4057,9 +4057,9 @@ Author: Marko Lindqvist Date: Sat Dec 3 10:03:25 2022 +0200 AI: Assert continent number sanity in dai_data_phase_begin() - + See osdn #45867 - + Signed-off-by: Marko Lindqvist commit 5630802253f5fcdd5e461747fb2eee23a012ed2f @@ -4067,7 +4067,7 @@ Author: Marko Lindqvist Date: Mon Dec 5 22:48:49 2022 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 58414ff595531e0b00ba7f09936ac17d663c7c46 @@ -4075,9 +4075,9 @@ Author: Marko Lindqvist Date: Mon Nov 28 23:05:24 2022 +0200 gtk4: Add "Clean" menu entry - + See osdn #46138 - + Signed-off-by: Marko Lindqvist commit 28ee36eeb4f0cb243c1015a06a14db8f7d337973 @@ -4085,9 +4085,9 @@ Author: Marko Lindqvist Date: Wed Nov 30 03:40:17 2022 +0200 flatpak: Give OpenGL rendering permissions to sdl2-client - + See osdn #46145 - + Signed-off-by: Marko Lindqvist commit d264904ac9645a7ec0281e3ce760ac9d2742735b @@ -4095,15 +4095,15 @@ Author: Marko Lindqvist Date: Tue Nov 29 18:00:57 2022 +0200 README.effects: Improve Visible_Walls documentation - + - Correct effect name. - Tell maximum value supported by the tileset format - Tell how higher values are handled. - + Requested by Lexxie - + See osdn #46146 - + Signed-off-by: Marko Lindqvist commit 1059ca0957a21c754cb6534270ea8e41afb062c6 @@ -4111,11 +4111,11 @@ Author: Marko Lindqvist Date: Fri Dec 2 05:49:52 2022 +0200 Path finding: Make pf_fuel_pos cost an int - + Node cost, which is an int, gets assigned to it. - + See osdn #46136 - + Signed-off-by: Marko Lindqvist commit adfd949ec37a109874cb3a26a4eb2965aabe2e1e @@ -4123,9 +4123,9 @@ Author: Marko Lindqvist Date: Sun Nov 27 23:52:55 2022 +0200 sdl2: Fix Tile menu "Paradrop Here" - + See osdn #45981 - + Signed-off-by: Marko Lindqvist commit 5b6c7f6acc452013b495e37adc01c015aacecb8b @@ -4133,7 +4133,7 @@ Author: Marko Lindqvist Date: Sun Dec 4 13:55:00 2022 +0200 Comment typofix: "uptodate" -> "up to date" - + Signed-off-by: Marko Lindqvist commit 984f8d9e6aaeab27ae6efc783dfe10437b825b93 @@ -4141,11 +4141,11 @@ Author: Marko Lindqvist Date: Mon Nov 28 22:07:13 2022 +0200 Meson: Substitute @FREECIV_STORAGE_DIR@ in fc_config.h - + Reported by ddeanbrown - + See osdn #46134 - + Signed-off-by: Marko Lindqvist commit 4eaae694fd13a68ed425790f91af3eeeca4976b8 @@ -4153,7 +4153,7 @@ Author: Marko Lindqvist Date: Sun Dec 4 08:35:44 2022 +0200 POTFILES.in: Add rulesave.c - + Signed-off-by: Marko Lindqvist commit c4780059dbff877cf2314eafa7b54456d20dd22f @@ -4161,9 +4161,9 @@ Author: Marko Lindqvist Date: Mon Nov 28 16:46:36 2022 +0200 Correct pf_fuel_pos_ref() header - + See osdn #46135 - + Signed-off-by: Marko Lindqvist commit 6fc5107b7d1149e9fc1cd0d36bb4c4bc42eb9cf2 @@ -4171,7 +4171,7 @@ Author: Marko Lindqvist Date: Sun Dec 4 07:31:06 2022 +0200 Update Finnish translation of nations domain - + Signed-off-by: Marko Lindqvist commit 887a9db9a06884527ad92468e3cf2809d0dc2a77 @@ -4179,11 +4179,11 @@ Author: Marko Lindqvist Date: Sat Nov 26 15:40:52 2022 +0200 lua: Check legality of unit_move() and unit_teleport() - + Reported by ihnatus - + See osdn #44769 - + Signed-off-by: Marko Lindqvist commit aafe72989363975a10bcc422faafb42743f0b802 @@ -4191,9 +4191,9 @@ Author: Marko Lindqvist Date: Sun Nov 27 00:09:29 2022 +0200 gtk4: Add unit activation entries to citydlg unit context menus - + See osdn #46123 - + Signed-off-by: Marko Lindqvist commit 22823d1297fc2c26319690beb546ec68f706e2da @@ -4201,7 +4201,7 @@ Author: Marko Lindqvist Date: Sat Dec 3 15:22:23 2022 +0200 Comment typofix: "Auotexplore" -> "Autoexplore" - + Signed-off-by: Marko Lindqvist commit 709f484f4c5fba8d89423c474c10c0790db526bc @@ -4209,9 +4209,9 @@ Author: Marko Lindqvist Date: Sun Nov 27 21:52:29 2022 +0200 Update sdl2-client screenshot - + See osdn #46130 - + Signed-off-by: Marko Lindqvist commit 2a3d63f80802b1591319941d6f11c8b8bc25c93d @@ -4219,7 +4219,7 @@ Author: Marko Lindqvist Date: Sat Dec 3 08:11:27 2022 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 055e3c9473287106935d8b59131ad49bd1b27fd5 @@ -4227,9 +4227,9 @@ Author: Marko Lindqvist Date: Sun Nov 27 13:52:04 2022 +0200 specpq.h: Mark inline functions for doxygen - + See osdn #45738 - + Signed-off-by: Marko Lindqvist commit 047ae843d29dd02b2a727fe61ca5e60bda159798 @@ -4237,11 +4237,11 @@ Author: Marko Lindqvist Date: Sun Nov 27 22:06:24 2022 +0200 Client: Clip wall value from PACKET_SHORT_CITY to NUM_WALL_TYPES - + Based on report by Lexxie - + See osdn #46092 - + Signed-off-by: Marko Lindqvist commit 42addaa17a59287018a0362df001ca9f5228e331 @@ -4249,9 +4249,9 @@ Author: Marko Lindqvist Date: Sat Nov 26 14:46:23 2022 +0200 gtk4: Make icon_label_button to prefer label over icon - + See osdn #46116 - + Signed-off-by: Marko Lindqvist commit b099265bcedafbd2b919cf9438c411671cae1a17 @@ -4259,9 +4259,9 @@ Author: Marko Lindqvist Date: Sun Nov 27 13:29:48 2022 +0200 Meson: Use explicit 'setup' subcommand - + See osdn #46103 - + Signed-off-by: Marko Lindqvist commit 485d85d44696d59d4d9daf6e2498676c87105886 @@ -4269,7 +4269,7 @@ Author: uruiamme Date: Fri Nov 25 21:57:47 2022 +0000 texan.ruleset: Update and cleanup - + I added more historical cities after Waco, the last of the major cities in the list. At least 14 towns are now on the list for historical reasons ... some are either @@ -4283,19 +4283,19 @@ Date: Fri Nov 25 21:57:47 2022 +0000 suburbs made the list. I reordered some minor towns. And fixed the legend to include the dates of the Republic, mentioning the Alamo, and San Jacinto. - + For the updated suggested locations, I found a couple of mountain towns very useful, plus extended the avoidance of having coastal/forest/wet locations be located in the mountains, etc., etc. I think a lot of people will appreciate the mention of Mexican heritage with cowboy culture. - + This is my second edit to this ruleset. I tried hard to be fair to each region of the state. The only Easter Egg that I can admit to is "Hico," which while is big enough to add on its own perhaps, has a pronunciation only known to locals and I can't get out of my head. - + See osdn #46114 commit 7bc797c87b412f3b66367fd1834ae169c052126b @@ -4303,9 +4303,9 @@ Author: Marko Lindqvist Date: Sun Nov 27 01:44:45 2022 +0200 sdl2: Fix dock assignments from helpdlg.c - + See osdn #46124 - + Signed-off-by: Marko Lindqvist commit 1a8fda2e6809fe3f16b4de3ed1c39c97b7e07e37 @@ -4313,9 +4313,9 @@ Author: Marko Lindqvist Date: Sun Nov 27 12:50:17 2022 +0200 Fix zero size callocs when registering lua signals and functions - + See osdn #45547 - + Signed-off-by: Marko Lindqvist commit 4f9e805a47bb8683c4f524de54714d4525510239 @@ -4323,9 +4323,9 @@ Author: Marko Lindqvist Date: Sat Nov 26 11:40:31 2022 +0200 Qt: Show extra's sprites on help browser - + See osdn #44859 - + Signed-off-by: Marko Lindqvist commit e6fa2f93024802088f3a1fa3e13bf84c922bc668 @@ -4333,9 +4333,9 @@ Author: Marko Lindqvist Date: Sat Nov 26 05:43:59 2022 +0200 Meson: Generate and install metainfo files - + See osdn #44095 - + Signed-off-by: Marko Lindqvist commit aa6f10f04e4acf0455d53aee05578dbe1fb60122 @@ -4343,9 +4343,9 @@ Author: Marko Lindqvist Date: Sat Nov 26 06:23:09 2022 +0200 Savegame: Fix "unused entry" warnings about traderoute padding - + See osdn #45856 - + Signed-off-by: Marko Lindqvist commit 7b9419660a2300e10d8a0ec3d10a5b1a14575926 @@ -4353,9 +4353,9 @@ Author: Marko Lindqvist Date: Mon Nov 28 06:08:45 2022 +0200 texan.ruleset: Backport cleanup - + See osdn #46132 - + Signed-off-by: Marko Lindqvist commit af762af6dbeb859120fffcf4c9de6c6093587309 @@ -4363,9 +4363,9 @@ Author: Marko Lindqvist Date: Sat Nov 26 01:04:39 2022 +0200 gtk4: Add spaceship and achievements report menu entries - + See osdn #46112 - + Signed-off-by: Marko Lindqvist commit 376e470a7229cff78b6058eaeb3dd390b6322edf @@ -4373,9 +4373,9 @@ Author: Marko Lindqvist Date: Sat Nov 26 13:25:30 2022 +0200 flatpak: Add sdl2-client flatpak - + See osdn #46111 - + Signed-off-by: Marko Lindqvist commit 6cd80a617534a81b028290019eea41edcb1bc535 @@ -4383,11 +4383,11 @@ Author: Marko Lindqvist Date: Sat Nov 26 07:27:51 2022 +0200 Send rally point separately from PACKET_CITY_INFO - + Use existing PACKET_CITY_RALLY_POINT - + See osdn #46080 - + Signed-off-by: Marko Lindqvist commit 44d9fe3dd061cc440db5a1674a82bd012307a901 @@ -4395,9 +4395,9 @@ Author: Marko Lindqvist Date: Sat Nov 26 00:11:05 2022 +0200 Fix zero size VLA warning from top_sort_lattice() - + See osdn #46107 - + Signed-off-by: Marko Lindqvist commit 05a0d37eb8e8a33851feb2ca843ddfd85a87eab5 @@ -4405,9 +4405,9 @@ Author: Marko Lindqvist Date: Thu Nov 24 22:10:52 2022 +0200 gtk4: Add connection related items to connectdlg menu - + See osdn #46109 - + Signed-off-by: Marko Lindqvist commit 1a33c6546042692865a2e76b6f784799c2550138 @@ -4415,15 +4415,15 @@ Author: Marko Lindqvist Date: Tue Nov 22 20:13:30 2022 +0200 Granularity: Increase number of move fragments - + Number of fragments multiplied by 10. Most related costs also multiplied by 10, but in some cases things are adjusted slighly to take advantage of the increased granularity. - + Based on report by Lexxie - + See osdn #45859 - + Signed-off-by: Marko Lindqvist commit 8f66bb93fe7a099d7669b6714a0450e1e380d1ba @@ -4431,11 +4431,11 @@ Author: Marko Lindqvist Date: Thu Nov 24 02:50:24 2022 +0200 Correct name of daicity.c in comments - + Several comments referred to it as 'aicity.c' - + See osdn #46105 - + Signed-off-by: Marko Lindqvist commit fb5be9336831356a30c46924a703e9b725e45c1f @@ -4443,9 +4443,9 @@ Author: Marko Lindqvist Date: Wed Nov 23 22:24:36 2022 +0200 Correct "in stead" as "instead" - + See osdn #44787 - + Signed-off-by: Marko Lindqvist commit f8fb1aa27c084bda57c7d5aa9c0588755bf26444 @@ -4453,11 +4453,11 @@ Author: Marko Lindqvist Date: Tue Nov 22 22:48:40 2022 +0200 sdl2: Fix clang analyzer NULL dereference warning - + From unit_select_dialog_popup() - + See osdn #46099 - + Signed-off-by: Marko Lindqvist commit 9f10668e349b0063a4e931c3b1b97a956c37a869 @@ -4465,9 +4465,9 @@ Author: Marko Lindqvist Date: Thu Nov 24 20:06:35 2022 +0200 Update screenshots for flatpaks - + See osdn #46106 - + Signed-off-by: Marko Lindqvist commit f147a8b5cfacc2da15323ae90f39c54cd1620e88 @@ -4475,9 +4475,9 @@ Author: Marko Lindqvist Date: Wed Nov 23 21:37:07 2022 +0200 Move PACKET_CITY_RALLY_POINT unpacking to common/ - + See osdn #46101 - + Signed-off-by: Marko Lindqvist commit 444ba38052d582601ef1ee5e004f460acaaf991a @@ -4485,9 +4485,9 @@ Author: Marko Lindqvist Date: Wed Nov 23 21:17:30 2022 +0200 handle_city_short_info(): Fix dead 'ptile' assignment - + See osdn #46104 - + Signed-off-by: Marko Lindqvist commit 467336781ceb542c7c60328261c3e75761437527 @@ -4495,12 +4495,12 @@ Author: Marko Lindqvist Date: Wed Nov 23 03:28:28 2022 +0200 AI: Turn magic military emergency want values to macros - + Also fixes dai_unit_consider_bodyguard() bug that very high want is considered military emergency even when it's not. - + See osdn #46091 - + Signed-off-by: Marko Lindqvist commit 34183d3469290be2dd3af8371c47c7f39ca81585 @@ -4508,9 +4508,9 @@ Author: Marko Lindqvist Date: Tue Nov 22 22:17:24 2022 +0200 gtk4: Add context menu for units in citydlg - + See osdn #46098 - + Signed-off-by: Marko Lindqvist commit 358ac2a0f7f501de2b1c57566175daa701451941 @@ -4518,9 +4518,9 @@ Author: Marko Lindqvist Date: Tue Nov 22 19:52:22 2022 +0200 installer_cross: Build all of Qt6-client assuming Win10+ - + See osdn #46090 - + Signed-off-by: Marko Lindqvist commit 0a499f0c8df188197358b9db766d0d44c4235ef6 @@ -4528,13 +4528,13 @@ Author: Marko Lindqvist Date: Wed Nov 23 01:30:27 2022 +0200 Client: Add "Connect Maglev" - + Implemented for gtk3(.22)- and qt-clients - + Requested by alain_bkr - + See osdn #41990 - + Signed-off-by: Marko Lindqvist commit a50fd1d4aeaaa4f3984ef7c6f5ccb0959093b6e7 @@ -4542,7 +4542,7 @@ Author: Marko Lindqvist Date: Sat Nov 26 08:37:46 2022 +0200 Comment typofix: "builings" -> "buildings" - + Signed-off-by: Marko Lindqvist commit 030c927ed6932a23bbaeaa489c84a14f0289bb9c @@ -4550,11 +4550,11 @@ Author: Marko Lindqvist Date: Mon Nov 21 04:59:20 2022 +0200 Make UTYF_COAST units to save themselves to coast - + Reported by Lexxie - + See osdn #45948 - + Signed-off-by: Marko Lindqvist commit c189474891ff303a1aa80642b655f69d42952275 @@ -4562,9 +4562,9 @@ Author: Marko Lindqvist Date: Mon Nov 21 06:14:11 2022 +0200 gtk4: Add Transform Terrain entry to menus - + See osdn #46083 - + Signed-off-by: Marko Lindqvist commit d842e1559df9faa4bb1258dea742a2fd66003f36 @@ -4572,9 +4572,9 @@ Author: Marko Lindqvist Date: Tue Nov 22 05:53:40 2022 +0200 CI: Update setup-msys2 to version 2.14.0 - + See osdn #46037 - + Signed-off-by: Marko Lindqvist commit 50a2f56938fbc8311600d124fe69dd2771f2236f @@ -4582,9 +4582,9 @@ Author: Marko Lindqvist Date: Mon Nov 21 04:23:05 2022 +0200 Split nationalities list from PACKET_CITY_INFO to a separate packet - + See osdn #46079 - + Signed-off-by: Marko Lindqvist commit d2b2cc0334aa8c03227e654929d5b1e5804ebd6b @@ -4592,12 +4592,12 @@ Author: Marko Lindqvist Date: Tue Nov 22 20:29:15 2022 +0200 gtk: Correct check_player_or_user_name() header - + Drop documentation of nonexistent match_len parameter. Document parameters in doxygen style. - + See osdn #45973 - + Signed-off-by: Marko Lindqvist commit cdf0127c69982488704ef5824b4616461ee1ef97 @@ -4605,9 +4605,9 @@ Author: Marko Lindqvist Date: Tue Nov 22 20:01:44 2022 +0200 make_dir(): Don't try to create a Windows Drive - + See osdn #46036 - + Signed-off-by: Marko Lindqvist commit a6ec73cbefc718349669b17180c31abb99055265 @@ -4615,7 +4615,7 @@ Author: Marko Lindqvist Date: Thu Nov 24 23:16:07 2022 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit c30fed29fa3831a5f1de99bd2bf224c9c1c090eb @@ -4623,9 +4623,9 @@ Author: Marko Lindqvist Date: Mon Nov 21 07:00:40 2022 +0200 Qt: Make "Toggle Minimap" to use "h" - + See osdn #46084 - + Signed-off-by: Marko Lindqvist commit d3f5f6bcb7433297a1ff10fd7e984758c37c76fc @@ -4633,9 +4633,9 @@ Author: Marko Lindqvist Date: Sun Nov 20 07:37:06 2022 +0200 Update msys2 environment to 221105 level - + See osdn #45966 - + Signed-off-by: Marko Lindqvist commit 1f467e9a2c5d6d12e333d3ad4ebe3ead1b5f5a86 @@ -4643,9 +4643,9 @@ Author: Marko Lindqvist Date: Mon Nov 21 21:32:57 2022 +0200 Fix dead 'i' assignment in save_action_auto_actions() - + See osdn #46087 - + Signed-off-by: Marko Lindqvist commit ef050db541a52cddada61a20fb2eab1d4f97f5c7 @@ -4653,9 +4653,9 @@ Author: Marko Lindqvist Date: Tue Nov 22 06:20:18 2022 +0200 Use "https" protocol for gnu.org URLs - + See osdn #46089 - + Signed-off-by: Marko Lindqvist commit b51228fd2d336475ddbc8f5f8b258aebab5b3c02 @@ -4663,9 +4663,9 @@ Author: Ihnatus Date: Mon Nov 21 22:38:47 2022 +0200 AI: consider logarithmic trade revenue bonus - + See OSDN#46049 - + Signed-off-by: Ihnatus commit 7a4ce8d0836429ea9c57d39ad087cadd164133b7 @@ -4673,9 +4673,9 @@ Author: Marko Lindqvist Date: Mon Nov 21 05:40:53 2022 +0200 gtk4: Add non-global-observer entries to the connection menu - + See osdn #46081 - + Signed-off-by: Marko Lindqvist commit dd157a331cd4a776efc5aafab6388bea848ec357 @@ -4683,9 +4683,9 @@ Author: Marko Lindqvist Date: Mon Nov 21 03:25:33 2022 +0200 Meson: Install .desktop files - + See osdn #45870 - + Signed-off-by: Marko Lindqvist commit e0cf4292ef1a565b6c50905cecb8a0ba1aae5ac4 @@ -4693,7 +4693,7 @@ Author: Marko Lindqvist Date: Wed Nov 23 04:41:33 2022 +0200 Comment typofix: "carefull" -> "careful" - + Signed-off-by: Marko Lindqvist commit 5372527f9c7e92120b4945fc12e374302e06ee17 @@ -4701,9 +4701,9 @@ Author: Marko Lindqvist Date: Mon Nov 21 06:18:27 2022 +0200 fc_utf8.c: Do not cast 'const' away - + See osdn #45259 - + Signed-off-by: Marko Lindqvist commit 27fccea71af615b9e31bc64f6f2d689ea7198383 @@ -4711,13 +4711,13 @@ Author: Marko Lindqvist Date: Mon Nov 21 02:34:24 2022 +0200 palau.ruleset: Remove setting "President" as special title - + It's a standard title. Having it as a special one in a non-core nation caused core translation domain translation not to work. - + See osdn #46012 - + Signed-off-by: Marko Lindqvist commit c8d3dfefb60f06a4b68def5f42b446cf5c5be18a @@ -4725,9 +4725,9 @@ Author: Ihnatus Date: Thu Oct 27 00:44:59 2022 +0300 Fix "can't build X now" ignoring city tile - + See OSDN#45982 - + Signed-off-by: Ihnatus commit 792372289d73d0130bc653f1a2b71b19e7ad0ba6 @@ -4735,7 +4735,7 @@ Author: Marko Lindqvist Date: Tue Nov 22 05:30:50 2022 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit c891d52d813a35ac609279a57573780d8d322fa5 @@ -4743,9 +4743,9 @@ Author: Marko Lindqvist Date: Sun Nov 13 11:17:30 2022 +0200 gtk4: Implement context menu for options in options dialog - + See osdn #46063 - + Signed-off-by: Marko Lindqvist commit a58fee4e060574841474168fd7f14b898b8fb7b7 @@ -4753,9 +4753,9 @@ Author: Marko Lindqvist Date: Sun Nov 13 02:03:44 2022 +0200 CI: Build Qt-components on mac-meson - + See osdn #45996 - + Signed-off-by: Marko Lindqvist commit 2c37f45ac3dbca374833f8093ec8c76b0205a3f7 @@ -4763,11 +4763,11 @@ Author: Marko Lindqvist Date: Sun Nov 13 03:14:19 2022 +0200 sdl2: Rename ensure_big_sprite() as theme_ensure_big_sprite() - + More namespace to distinguish the function from client-common one. - + See osdn #45851 - + Signed-off-by: Marko Lindqvist commit a6366cc50adc29f1586362816768e5a01f1ab2b9 @@ -4775,9 +4775,9 @@ Author: Marko Lindqvist Date: Sun Nov 13 02:36:22 2022 +0200 assign_continent_flood(): Avoid modifying tile list when iterating it - + See osdn #45825 - + Signed-off-by: Marko Lindqvist commit f32a17d516eb141954667544475426d72ea9d998 @@ -4785,9 +4785,9 @@ Author: Marko Lindqvist Date: Sat Nov 12 19:32:13 2022 +0200 gtk4: Add non-edit-mode edit-menu dialogs - + See osdn #46062 - + Signed-off-by: Marko Lindqvist commit cceae4c97adb9a5ccbf0632bf508d72a3c0b061d @@ -4795,9 +4795,9 @@ Author: Marko Lindqvist Date: Sat Nov 12 23:08:11 2022 +0200 generate_specenum.py: Correct documentation comment in specenum_gen.h - + See osdn #46003 - + Signed-off-by: Marko Lindqvist commit 3f05ad860bf0164f1db9dae7cf3046ad962caaa9 @@ -4805,11 +4805,11 @@ Author: Marko Lindqvist Date: Sat Nov 12 20:23:24 2022 +0200 Have plain .desktop files in git and tarball - + Replace .desktop.in with .desktop - + See osdn #45869 - + Signed-off-by: Marko Lindqvist commit f74053f0bb1232879606b793320244cf33a91ed7 @@ -4817,9 +4817,9 @@ Author: Marko Lindqvist Date: Sun Nov 13 01:58:35 2022 +0200 packets.def: Make PACKET_EDIT_CITY history UINT32 - + See osdn #46013 - + Signed-off-by: Marko Lindqvist commit f752d5fd09a1f64807c46152cabcb3f74ce2b93d @@ -4827,9 +4827,9 @@ Author: Marko Lindqvist Date: Sat Nov 12 23:17:36 2022 +0200 Savegame loading: Detect workers outside current city radius - + See osdn #45343 - + Signed-off-by: Marko Lindqvist commit 694101d1963e9311b753df54aeb61e5340d92956 @@ -4837,16 +4837,16 @@ Author: Ihnatus Date: Thu Nov 10 15:10:56 2022 +0300 Update, improve and split is_req_unchanging() - + Certain source kinds treatment was changed because of previous changes or just strange behaviour, mainly to postpone city worklists instead of purging when building a thing ever seems theoretically possible. - + AI gets some source kings as unchanging by legacy. - + See OSDN#46029 - + Signed-off-by: Ihnatus commit b1deef1f1773e01f675418143600ce8f1ae03dd8 @@ -4854,9 +4854,9 @@ Author: Marko Lindqvist Date: Sat Nov 12 12:07:42 2022 +0200 Fix req_vec_get_first_missing_univ() req_vec_problem leak - + See osdn #46058 - + Signed-off-by: Marko Lindqvist commit 5d2e68a70452d794930f4213aab4e1e5c792eba4 @@ -4864,9 +4864,9 @@ Author: Marko Lindqvist Date: Sat Nov 12 15:25:05 2022 +0200 map_claim_base(): Allocate could_see_unit only when needed - + See osdn #45961 - + Signed-off-by: Marko Lindqvist commit 4c470696be0c9afb762ea04842dfe52f8b68b149 @@ -4874,9 +4874,9 @@ Author: Marko Lindqvist Date: Sat Nov 5 04:22:15 2022 +0200 Qt: Fix classic theme syntax - + See osdn #44857 - + Signed-off-by: Marko Lindqvist commit d294b9e3b5d8e40a509908661276601040a570d0 @@ -4884,9 +4884,9 @@ Author: Marko Lindqvist Date: Mon Aug 29 20:04:41 2022 +0300 meson-winbuild.sh: Add ruledit build support - + See osdn #45511 - + Signed-off-by: Marko Lindqvist commit 45a973a426decd40302bb24d99934b37451368c4 @@ -4894,9 +4894,9 @@ Author: Marko Lindqvist Date: Sat Nov 12 19:03:58 2022 +0200 gtk3: Mark mapimg creation error dialog for translation - + See osdn #45989 - + Signed-off-by: Marko Lindqvist commit 5f9f4b397d6a28424df5f260a155f04351ee96a9 @@ -4904,9 +4904,9 @@ Author: Marko Lindqvist Date: Sat Nov 5 10:21:36 2022 +0200 Fix "all units ... die" grammar - + See osdn #46038 - + Signed-off-by: Marko Lindqvist commit aad5463f31a08848c50d71b7d164affacbe974e0 @@ -4914,9 +4914,9 @@ Author: Marko Lindqvist Date: Sat Nov 5 05:55:02 2022 +0200 Rulesave: Add Trade settings section comment - + See osdn #45386 - + Signed-off-by: Marko Lindqvist commit 70d93a956467de1272dcd2fd1e7051fb3b85b1c2 @@ -4924,11 +4924,11 @@ Author: Marko Lindqvist Date: Sun Nov 6 08:15:03 2022 +0200 gtk4: Implement pregame players list menu - + Initially with just the player info entry. - + See osdn #45922 - + Signed-off-by: Marko Lindqvist commit ec28b0f571a113d30c2415090196011897cc1fd6 @@ -4936,9 +4936,9 @@ Author: dark-ether Date: Wed Jul 20 16:41:09 2022 -0300 Change all occurences of strcasecmp() to fc_strcasecomp() - + Modified by Marko Lindqvist - + See osdn #45034 commit b1d5c01376f34e3a4594a4038fb4f8be18bd9886 @@ -4946,7 +4946,7 @@ Author: Marko Lindqvist Date: Sun Nov 13 02:28:24 2022 +0200 Comment typofix: "assing" -> "assign" - + Signed-off-by: Marko Lindqvist commit 5d518ec416056a480a56667193e7ffe860288b43 @@ -4954,14 +4954,14 @@ Author: Marko Lindqvist Date: Sat Nov 5 09:45:10 2022 +0200 Path finding: Make node cost an int - + Short was overflowing there when terrain move cost in fragments is high. - + Reported by Lexxie - + See osdn #46039 - + Signed-off-by: Marko Lindqvist commit a0b25851b2353bfa59eab84b69ecaac844d20a0d @@ -4969,9 +4969,9 @@ Author: Marko Lindqvist Date: Sat Nov 5 02:49:40 2022 +0200 gtk: Mark mapimg creation error dialog for translation - + See osdn #45989 - + Signed-off-by: Marko Lindqvist commit e1a8acef01684b48e325fe091dda2fc7db61664a @@ -4979,9 +4979,9 @@ Author: Marko Lindqvist Date: Sat Nov 5 01:47:56 2022 +0200 Correct player_limit_to_max_rates() header - + See osdn #45990 - + Signed-off-by: Marko Lindqvist commit 46e91eb28fbfad77f3eba3c10cd213493c2b7487 @@ -4989,9 +4989,9 @@ Author: Marko Lindqvist Date: Sat Nov 5 02:22:01 2022 +0200 Metainfo: Generate release tag - + See osdn #45837 - + Signed-off-by: Marko Lindqvist commit 9b74d6a3fac51851105413d34ffe120296a2cd52 @@ -4999,9 +4999,9 @@ Author: Marko Lindqvist Date: Fri Nov 4 01:33:26 2022 +0200 Send nation groups and sets counts in PACKET_RULESET_CONTROL - + See osdn #45195 - + Signed-off-by: Marko Lindqvist commit 54f63dffe7a9ea9b1854748160954d497a5d2b59 @@ -5009,9 +5009,9 @@ Author: Marko Lindqvist Date: Thu Nov 3 04:52:55 2022 +0200 luasql/Version.txt: Fix typo: "fron" -> "from" - + See osdn #45849 - + Signed-off-by: Marko Lindqvist commit 24c3477919ebb9f1ee360cf2963f600618809328 @@ -5019,12 +5019,12 @@ Author: Marko Lindqvist Date: Sat Nov 5 00:58:20 2022 +0200 make_dir(): Return FALSE on failure - + It was returning TRUE even on failure. Adjust also the callers to check the returned value. - + See osdn #44940 - + Signed-off-by: Marko Lindqvist commit 728ba71391ebb9398aee9186703dfe3bd81e6855 @@ -5032,9 +5032,9 @@ Author: Marko Lindqvist Date: Wed Nov 2 02:45:22 2022 +0200 sdl2: Fix city rename to take effect - + See osdn #45986 - + Signed-off-by: Marko Lindqvist commit 4df0593e71c83caa70a82b5326dd68f9cfa4840c @@ -5042,9 +5042,9 @@ Author: Marko Lindqvist Date: Wed Nov 2 02:17:16 2022 +0200 Bitvector: Fix clang++ -Wtautological-constant-out-of-range-compare warning - + See osdn #45998 - + Signed-off-by: Marko Lindqvist commit f6e32204dedf73bd31f7ffea8364ae0e285acce7 @@ -5052,9 +5052,9 @@ Author: Marko Lindqvist Date: Mon Oct 31 02:05:02 2022 +0200 gtk4: Add rest of options menu items - + See osdn #46017 - + Signed-off-by: Marko Lindqvist commit 722a47cd5615d5abc6adb3c07717683550be5d9f @@ -5062,9 +5062,9 @@ Author: Marko Lindqvist Date: Mon Oct 31 00:21:28 2022 +0200 configure: Search mariadb configuration by name mariadb_config - + See osdn #46015 - + Signed-off-by: Marko Lindqvist commit 469b66cb033f7924a3e5f0566969d7bc806fda8c @@ -5072,9 +5072,9 @@ Author: Marko Lindqvist Date: Sun Oct 30 09:25:49 2022 +0200 gtk4: Apply translation to "Help" menu name - + See osdn #46002 - + Signed-off-by: Marko Lindqvist commit 2e3ae53a6da2491e6461b85732accc275063f3da @@ -5082,7 +5082,7 @@ Author: Marko Lindqvist Date: Sun Nov 6 18:04:43 2022 +0200 Add .gitignore for new cimpletoon subdirs - + Signed-off-by: Marko Lindqvist commit bdb179b94a5a4ee92e1f7f979caf8f7e24321164 @@ -5090,11 +5090,11 @@ Author: Elefant Date: Wed Jul 20 10:04:57 2022 -0600 Add units to cimpletoon - + Add some units by XYZ and Elefant to cimpletoon and toonhex. - + Some syntax fixes by Marko Lindqvist - + See osdn #44853 commit c4244b4e2cbae3a4b53d3553b9ab32894e74e0c2 @@ -5102,9 +5102,9 @@ Author: Marko Lindqvist Date: Sat Oct 29 04:47:44 2022 +0300 Add README.crosser - + See hrm #734372 - + Signed-off-by: Marko Lindqvist commit 8fa25813245bc280d395b4215bd054483b1a61d8 @@ -5112,13 +5112,13 @@ Author: Marko Lindqvist Date: Sat Oct 29 22:00:48 2022 +0300 sdl2: Make some popup_diplomatic_objects() vars unsigned - + There can't be negative count, nor size (width or height) - + Helps compilers' (and other tools) heuristics - + See osdn #45985 - + Signed-off-by: Marko Lindqvist commit 76e368f78de6a4f13bb93b8cd61583d43968dd08 @@ -5126,9 +5126,9 @@ Author: Marko Lindqvist Date: Sun Oct 30 06:35:23 2022 +0200 CI: Do autogame test on mac - + See osdn #45997 - + Signed-off-by: Marko Lindqvist commit 3dd16e7f68fd733fec1ebf6ac2dfb7a2482ad103 @@ -5136,7 +5136,7 @@ Author: Marko Lindqvist Date: Sat Nov 5 09:04:36 2022 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 9f3126779707f1366441b60423f3b3d6cfa79c02 @@ -5144,9 +5144,9 @@ Author: Marko Lindqvist Date: Sat Oct 29 10:30:45 2022 +0300 gtk: Correct conn_list_select_conn() function header - + See osdn #45921 - + Signed-off-by: Marko Lindqvist commit b29e64248e61a75c02100ba81f83d89ccded937b @@ -5154,9 +5154,9 @@ Author: Marko Lindqvist Date: Sun Oct 23 06:41:07 2022 +0300 Make vision site name allocation dynamic - + See osdn #45844 - + Signed-off-by: Marko Lindqvist commit 66c36876646bdf1e5de646b44371eeef27985783 @@ -5164,13 +5164,13 @@ Author: Marko Lindqvist Date: Wed Nov 2 03:23:46 2022 +0200 pf_attack_possible(): Consider UTYF_NEVER_PROTECTS - + Also, no unit is unreachable in a city - + Patch by lexxie9952 - + See osdn #46024 - + Signed-off-by: Marko Lindqvist commit 7a9e71640490f0619ebf77271a14a3a91c9ec750 @@ -5190,12 +5190,12 @@ Author: Marko Lindqvist Date: Sun Oct 30 06:18:23 2022 +0200 AI: Do not count defense value for a police when there's no danger - + Danger was considered to be high when there was none, but defensive unit was considered just for Martial Law effect. - + See osdn #45595 - + Signed-off-by: Marko Lindqvist commit 448b3ce5f4f8373f0f52d09d1d31ff8a3a232196 @@ -5203,11 +5203,11 @@ Author: Marko Lindqvist Date: Sat Oct 29 00:26:33 2022 +0300 gtk3(.22): Implement Battle Groups menu - + To make functionality more discoverable. - + See osdn #45924 - + Signed-off-by: Marko Lindqvist commit 7f61780b074718bc899f66394070352129c97074 @@ -5215,11 +5215,11 @@ Author: Marko Lindqvist Date: Sat Oct 29 07:46:10 2022 +0300 Update freeciv-ruledit man page - + Mainly adding all the commandline options - + See osdn #45534 - + Signed-off-by: Marko Lindqvist commit 7d2b830d7b487285b390c926d395fa920ef6a9c5 @@ -5227,12 +5227,12 @@ Author: Marko Lindqvist Date: Fri Nov 4 01:08:42 2022 +0200 .gitignores: Update after .desktop move - + .desktop files removed from the .gitignores of the directories where they used to get generated to. They are NOT added to bootstrap/.gitignore as soon they should not be ignored there. - + Signed-off-by: Marko Lindqvist commit 82b6d9978f7c7310382b604685855305a5424383 @@ -5240,9 +5240,9 @@ Author: Marko Lindqvist Date: Sat Oct 29 04:00:42 2022 +0300 Qt: Replace magic '0' with A_NONE - + See osdn #45530 - + Signed-off-by: Marko Lindqvist commit 47a8ce0bbeb70129c47c6dc25e2a33aacaa1a67b @@ -5250,11 +5250,11 @@ Author: Marko Lindqvist Date: Sat Oct 29 22:41:43 2022 +0300 Protocol: Make MOVEFRAGS UINT32 - + Requested by Lexxie - + See osdn #45950 - + Signed-off-by: Marko Lindqvist commit 63ac60058f4e23780bf8609bcb1522890c3d85b0 @@ -5262,9 +5262,9 @@ Author: Marko Lindqvist Date: Fri Oct 28 23:30:15 2022 +0300 Make fallback version of fc_vsnprintf() thread safe - + See osdn #45905 - + Signed-off-by: Marko Lindqvist commit a3cc9ade101eb2d8c746c419a2f418e272f5edae @@ -5272,9 +5272,9 @@ Author: Marko Lindqvist Date: Fri Oct 28 21:20:40 2022 +0300 sdl2: Do error checking in set_video_mode() - + See osdn #46000 - + Signed-off-by: Marko Lindqvist commit a2aeb560778fd4bdcca25736a5501174d5414b94 @@ -5282,11 +5282,11 @@ Author: Marko Lindqvist Date: Fri Oct 28 22:50:42 2022 +0300 Msys2: Make Qt6-client builds for "win64-10" only - + CI, building on "win64", still tests Qt6-client and -ruledit builds. - + See osdn #45908 - + Signed-off-by: Marko Lindqvist commit 2751bedadbb9b86dfbf8c5288c201638344162e1 @@ -5294,9 +5294,9 @@ Author: Marko Lindqvist Date: Fri Oct 28 20:15:05 2022 +0300 Specenum: Fix clang++ -Wtautological-constant-out-of-range-compare warning - + See osdn #45941 - + Signed-off-by: Marko Lindqvist commit 8bb3cdec449796a56cd43812d34f6591c8f19dcc @@ -5304,14 +5304,14 @@ Author: Marko Lindqvist Date: Fri Oct 28 19:58:53 2022 +0300 Give paradrop a key distinct from cleaning pollution - + Qt-client not changed. Other clients now use 'j' (Jump) for paradrop. In case of gtk4-client this is first time paradrop functionality gets enabled. - + See osdn #45958 - + Signed-off-by: Marko Lindqvist commit 34da128041f376d7303ecfaf3b6f31c331e3ad4b @@ -5319,9 +5319,9 @@ Author: Marko Lindqvist Date: Fri Oct 28 19:43:49 2022 +0300 Generate .desktop under bootstrap/ - + See osdn #45983 - + Signed-off-by: Marko Lindqvist commit 18441c4c2985d1b60644b7b0cdbab3824a621e33 @@ -5329,9 +5329,9 @@ Author: Marko Lindqvist Date: Thu Oct 27 22:41:12 2022 +0300 README.msys2: Put official snapshot version info on top - + See osdn #45829 - + Signed-off-by: Marko Lindqvist commit d88d7500c0bdc91b057321bbc5a56ed0906b8436 @@ -5339,11 +5339,11 @@ Author: Marko Lindqvist Date: Fri Oct 28 04:40:27 2022 +0300 Limit players to max rates after loading savegame - + The rules may have changed since the time game was saved. - + See osdn #44186 - + Signed-off-by: Marko Lindqvist commit 0439d656e2317f432c7961989e55ccae1f3dc0bf @@ -5351,11 +5351,11 @@ Author: Marko Lindqvist Date: Wed Oct 26 22:37:18 2022 +0300 Qt: Use QLibraryInfo::version() instead of qVersion() - + Latter caused compile failure with Qt-6.5 development version - + See osdn #45959 - + Signed-off-by: Marko Lindqvist commit 46c2b2d6ef199d6a5f3598b3608eecc6f8b28ad6 @@ -5363,9 +5363,9 @@ Author: Marko Lindqvist Date: Fri Oct 28 20:44:49 2022 +0300 Send unknown score as -1 - + See osdn #45793 - + Signed-off-by: Marko Lindqvist commit 61c96be53495ab0bab6832db8ae18b719654aba8 @@ -5373,9 +5373,9 @@ Author: Marko Lindqvist Date: Wed Oct 26 04:36:43 2022 +0300 Remove mention of F10 from meswin_dialog_popup() header - + See osdn #45964 - + Signed-off-by: Marko Lindqvist commit f6ad10fbb4a0261fe9f1ad05bc410dfad34f04cd @@ -5383,9 +5383,9 @@ Author: Marko Lindqvist Date: Tue Oct 25 04:28:26 2022 +0300 Improve controls help formatting - + See osdn #45969 - + Signed-off-by: Marko Lindqvist commit 65a7ce9b544285a1b5d4e3dfe3955cbfa4a83f39 @@ -5393,9 +5393,9 @@ Author: Marko Lindqvist Date: Sat Oct 29 23:28:24 2022 +0300 Meson: Install Palau nation files - + See osdn #46010 - + Signed-off-by: Marko Lindqvist commit 74fd2f38843699667dee2e47b25f745626b2be4f @@ -5403,9 +5403,9 @@ Author: Marko Lindqvist Date: Tue Oct 25 19:57:59 2022 +0300 gtk4: Add Clean menu - + See osdn #45968 - + Signed-off-by: Marko Lindqvist commit 203e8623d852fa083ab8508c2dd0c99e0f45c89d @@ -5413,9 +5413,9 @@ Author: Marko Lindqvist Date: Wed Oct 26 02:59:06 2022 +0300 Msys2 Makefile: Add initial clang64 support - + See osdn #45960 - + Signed-off-by: Marko Lindqvist commit e650907812799656f63ed87888bf82a6d4deb081 @@ -5423,7 +5423,7 @@ Author: Marko Lindqvist Date: Sun Oct 30 14:24:43 2022 +0200 Update Finnish translation of nations domain - + Signed-off-by: Marko Lindqvist commit 696ee7bdc1996eeb223a8f331aadf57fb3c6e786 @@ -5431,11 +5431,11 @@ Author: Alina Lenk Date: Fri Oct 28 22:35:02 2022 +0200 is_req_active(): dispatch instead of switch-case - + Requested by Marko Lindqvist - + See osdn#45602 - + Signed-off-by: Alina Lenk commit 586dd262d4b932f0b2cb04a6c26bd81acbfb70eb @@ -5443,9 +5443,9 @@ Author: Marko Lindqvist Date: Thu Oct 27 22:54:46 2022 +0300 Fix updating city name on client side - + See osdn #45987 - + Signed-off-by: Marko Lindqvist commit 38ef2440f7ad1eaac04fbfed8ecc2e7643add286 @@ -5453,13 +5453,13 @@ Author: Marko Lindqvist Date: Sat Oct 22 12:02:14 2022 +0300 Don't try to create current directory for savegames - + Game saving was trying to create the directory for the savegames even when they are saved to the current directory, i.e., when the directory name is empty. - + See osdn #45841 - + Signed-off-by: Marko Lindqvist commit c6681d01f1e6516d17f195f2922b022ca8e3cd62 @@ -5467,7 +5467,7 @@ Author: Marko Lindqvist Date: Sun Oct 30 00:06:11 2022 +0300 nations/POTFILES.in: Add palauan.ruleset - + Signed-off-by: Marko Lindqvist commit 51d54ab78c5227170dc19a95c4dfa5c4de338c2a @@ -5475,15 +5475,15 @@ Author: Marko Lindqvist Date: Sun Oct 23 18:56:58 2022 +0300 Qt: Popdown old tile info before popping up new one - + The old code resulted in such old popups staying up forever after the new popup overwrote the only pointer we have towards them. - + Reported by ddeanbrown - + See osdn #44177 - + Signed-off-by: Marko Lindqvist commit 5e52086e3d7e7b4a8c8c6b4fec128a2ba09e71bf @@ -5491,9 +5491,9 @@ Author: Marko Lindqvist Date: Tue Oct 25 02:22:33 2022 +0300 Update to crosser-2.5 - + See osdn #45701 - + Signed-off-by: Marko Lindqvist commit 1cb423aa625db490b0bdc16e3eff5e215d71b188 @@ -5501,7 +5501,7 @@ Author: Marko Lindqvist Date: Sat Oct 29 06:38:58 2022 +0300 Comment typofix: "tranport" -> "transport" - + Signed-off-by: Marko Lindqvist commit b4f9fd2a3a6e5ef57b42aa6d8fb005e816d77445 @@ -5509,12 +5509,12 @@ Author: Marko Lindqvist Date: Thu Oct 20 05:17:42 2022 +0300 Add Palau nation - + Original submission anonymous. Since modified by frank e and myself - + See hrm #697041 - + Signed-off-by: Marko Lindqvist commit 470b6aad7c170a82408353bc9e2c7dc887ad9f0f @@ -5522,7 +5522,7 @@ Author: Marko Lindqvist Date: Sat Oct 29 04:27:44 2022 +0300 Comment typofix: "undersireable" -> "undesirable" - + Signed-off-by: Marko Lindqvist commit d0894b1218d4a3975c6277ff0131003daa33ab5c @@ -5530,9 +5530,9 @@ Author: Marko Lindqvist Date: Sat Oct 22 13:26:45 2022 +0300 cm.c: Clean out repetitive city_size_get() calls - + See osdn #45676 - + Signed-off-by: Marko Lindqvist commit 60b71bce34720dfaa2ce3984e69a19444cdc0c88 @@ -5540,7 +5540,7 @@ Author: Marko Lindqvist Date: Sun Oct 23 02:57:49 2022 +0300 Reimplement astr_vadd_at() - + - Make it to use va_copy() instead of trying to reuse same list when it needs to call fc_vsnprintf() multiple times - astr_buffer_grow() interface changed so that we get the @@ -5551,11 +5551,11 @@ Date: Sun Oct 23 02:57:49 2022 +0300 of the process - Now that buffer growing actully works, made the initial buffer a bit smaller - + Problems originally reported by louis94 and Daavko - + See osdn #45903 - + Signed-off-by: Marko Lindqvist commit 27c87c0af6030df76e4b96e1f536ecae00c0a30a @@ -5563,9 +5563,9 @@ Author: Marko Lindqvist Date: Sat Oct 22 06:53:23 2022 +0300 Qt: Allow toggling own Away mode from AI menu - + See osdn #44858 - + Signed-off-by: Marko Lindqvist commit f92602dc2fc2541a8616394b526cb0fdfb59fbcf @@ -5573,9 +5573,9 @@ Author: Marko Lindqvist Date: Sat Oct 22 03:39:32 2022 +0300 Move metainfo.xml creation from configure to a script - + See osdn #45616 - + Signed-off-by: Marko Lindqvist commit 18f34731321e5259928c09fa176af9f956235bbe @@ -5583,9 +5583,9 @@ Author: Marko Lindqvist Date: Sat Oct 22 02:23:09 2022 +0300 CI: Add components to mac-meson build - + See osdn #45929 - + Signed-off-by: Marko Lindqvist commit 0b310a74d21023c893f6e08d396344b37d485bd2 @@ -5593,17 +5593,17 @@ Author: Marko Lindqvist Date: Sat Oct 22 04:57:40 2022 +0300 civ2civ3/sandbox: Disallow unhomed units from bribing - + Units gained that way are unhomed too, making it possible to get armies of units without upkeep. - + Give homeless diplomats ability to home themselves to gain the ability to bribe. - + Reported anonymously - + See osdn #45070 - + Signed-off-by: Marko Lindqvist commit b9340b7142cf192423661c80afca58618ae57fe0 @@ -5611,7 +5611,7 @@ Author: Marko Lindqvist Date: Fri Oct 28 00:20:50 2022 +0300 Comment typofix: "requireing" -> "requiring" - + Signed-off-by: Marko Lindqvist commit 50d9118288fb56974c29894372b03941dbcf2930 @@ -5619,9 +5619,9 @@ Author: Marko Lindqvist Date: Sat Oct 22 04:01:19 2022 +0300 sdl2: Fix Tile menu "Patrol Here" - + See osdn #45925 - + Signed-off-by: Marko Lindqvist commit d1b96a93b9654621d327264ddb9c320beaffe73e @@ -5629,11 +5629,11 @@ Author: Marko Lindqvist Date: Tue Oct 18 03:45:51 2022 +0300 Shorten names of tolua patches - + To make sure they fit within tarball path length limits. - + See osdn #45915 - + Signed-off-by: Marko Lindqvist commit f13a007157052232f50df2a97eab929f74b0deee @@ -5641,11 +5641,11 @@ Author: Marko Lindqvist Date: Sun Oct 16 01:42:20 2022 +0300 civ2civ3/sandbox: Clear extraneous StartUnit roles - + Requested by Alexandro Ignatiev - + See osdn #45878 - + Signed-off-by: Marko Lindqvist commit 575eced4394a71672267afa491aceae990c9764b @@ -5653,9 +5653,9 @@ Author: Marko Lindqvist Date: Sat Oct 22 02:13:56 2022 +0300 Remove dead assignment of 'method' from fz_from_file() - + See osdn #45848 - + Signed-off-by: Marko Lindqvist commit 3ae0e7e681b7fee6352ec30414a8905ce6e9679d @@ -5663,9 +5663,9 @@ Author: Marko Lindqvist Date: Sat Oct 22 01:42:14 2022 +0300 savegame: Have as little trade routes padding as needed - + See osdn #45855 - + Signed-off-by: Marko Lindqvist commit 354285261074b87d7f82d61cbc18e6d9844a9e07 @@ -5673,7 +5673,7 @@ Author: Marko Lindqvist Date: Wed Oct 26 21:28:18 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 59a2138002cd2e2386218f5d87e3ac106c828e5e @@ -5681,9 +5681,9 @@ Author: Marko Lindqvist Date: Sat Oct 22 02:07:50 2022 +0300 Remove unused gtk4_menus.xml - + See osdn #45817 - + Signed-off-by: Marko Lindqvist commit 49b08fb3b96854a3d93ef7998bee8abc80180fd5 @@ -5691,14 +5691,14 @@ Author: Marko Lindqvist Date: Sun Oct 23 21:48:08 2022 +0300 Msys2: Stop using snapshot.project - + As S3_1 has the datafile formats frozen already, any files it writes are of the stable format. It's better to have them under stable's "~/.freeciv/" than in more testing oriented location. - + See osdn #45934 - + Signed-off-by: Marko Lindqvist commit 5aa2807fa99f9c6167f65eaae84e7344cd9af965 @@ -5706,9 +5706,9 @@ Author: Marko Lindqvist Date: Fri Oct 21 05:07:17 2022 +0300 Replace - with – in diplchance helptext - + See osdn #45834 - + Signed-off-by: Marko Lindqvist commit 1c0a148627fd524a17a5cf25035ed6e9d7c322e8 @@ -5716,9 +5716,9 @@ Author: Marko Lindqvist Date: Fri Oct 21 04:48:27 2022 +0300 AI: Make dai_hunter_juiciness() 'threat' and 'cost' unsigned - + See osdn #45920 - + Signed-off-by: Marko Lindqvist commit 6ffc0f31d54fe873e7536ca3712b10dcb56c4a3c @@ -5726,7 +5726,7 @@ Author: Marko Lindqvist Date: Tue Oct 25 20:50:15 2022 +0300 Comment typofix: "to returns" -> "to return" - + Signed-off-by: Marko Lindqvist commit 2fd1c1be423108f81fe28ad879028be39522fe12 @@ -5734,11 +5734,11 @@ Author: Marko Lindqvist Date: Fri Oct 21 23:55:27 2022 +0300 gtk4: Implement Battle Groups menu - + To make functionality more discoverable. - + See osdn #45923 - + Signed-off-by: Marko Lindqvist commit f0994f6c393ec06cff2442254f3811fe26cd7335 @@ -5746,9 +5746,9 @@ Author: Marko Lindqvist Date: Fri Oct 21 03:26:08 2022 +0300 Meson: Require at least Windows 10 on builds using Qt6 - + See osdn #45860 - + Signed-off-by: Marko Lindqvist commit e3163e0706f882cee8281e1beec7c252bfd9e507 @@ -5756,9 +5756,9 @@ Author: Marko Lindqvist Date: Sun Oct 16 09:20:43 2022 +0300 Fix techs.ruleset documentation typo: "Requireing" -> "Requiring" - + See osdn #45880 - + Signed-off-by: Marko Lindqvist commit cbe916c95473acdaee3ba21a117cc0f99588203d @@ -5766,9 +5766,9 @@ Author: Marko Lindqvist Date: Mon Oct 17 00:51:31 2022 +0300 Improve inifile parse error messages - + See osdn #45573 - + Signed-off-by: Marko Lindqvist commit eda2fac0fd9ce44c5c3a1f115098c01af9196a35 @@ -5776,9 +5776,9 @@ Author: Marko Lindqvist Date: Sun Oct 16 08:34:05 2022 +0300 sdl2 gui_string.c: Refactor sizeof_font_tab out - + See osdn #45850 - + Signed-off-by: Marko Lindqvist commit 402d38d1fda81962b9508d754509795eeeb9ca0a @@ -5786,7 +5786,7 @@ Author: Marko Lindqvist Date: Mon Oct 24 18:18:31 2022 +0300 .gitignores: Update after metainfo move - + Signed-off-by: Marko Lindqvist commit c46559e1b8685ae6cac451cf4df86eb5b3d8acfa @@ -5794,9 +5794,9 @@ Author: Marko Lindqvist Date: Sat Oct 15 19:40:26 2022 +0300 CodingStyle: Tell about support.[ch] functions - + See osdn #44918 - + Signed-off-by: Marko Lindqvist commit a910372fc914cdaa262787ab775e6ebc257389f1 @@ -5804,9 +5804,9 @@ Author: Marko Lindqvist Date: Sun Oct 16 09:48:42 2022 +0300 Qt: Add Relations and Techs display toggles to plrdlg - + See osdn #45048 - + Signed-off-by: Marko Lindqvist commit b7472fbf44a5b74657c7c717e499cf46e5b6c39a @@ -5814,13 +5814,13 @@ Author: Marko Lindqvist Date: Sat Oct 15 21:22:38 2022 +0300 gtk: Make property_page_change_value() to refresh widget only for changes - + It was already documented to refresh widget when there was something to change. Not doing that failed to abort a loop where widget refresh triggered "changed" signal again, in gtk4-client - + See osdn #45874 - + Signed-off-by: Marko Lindqvist commit eb41f372ceefd244f3f7e71194f9e2bffe83937a @@ -5828,9 +5828,9 @@ Author: Marko Lindqvist Date: Sat Oct 15 14:06:58 2022 +0300 winbuild.sh: Clear out old build directory - + See osdn #45865 - + Signed-off-by: Marko Lindqvist commit 22429057310c96426382c894b297347e00b18aa9 @@ -5838,9 +5838,9 @@ Author: Marko Lindqvist Date: Sat Oct 15 12:37:20 2022 +0300 Correct is_valid_start_pos() function header - + See osdn #45791 - + Signed-off-by: Marko Lindqvist commit 3deafeaa951a1a28cded04ca17a6ffd4638ce4a9 @@ -5848,11 +5848,11 @@ Author: Marko Lindqvist Date: Sat Oct 15 03:14:25 2022 +0300 Make fc_vsnprintf() return value to conform to C99 - + It was already documented that way, but implemented as C89 - + See osdn #45629 - + Signed-off-by: Marko Lindqvist commit 3988ec4548a35c0c928380043ed44f7db7bb4ba9 @@ -5860,7 +5860,7 @@ Author: Marko Lindqvist Date: Sat Oct 22 19:02:37 2022 +0300 Comment typofix: "calulating" -> "calculating" - + Signed-off-by: Marko Lindqvist commit 7e45bc083e423a6c83b05622344fe4495cf7b90a @@ -5868,9 +5868,9 @@ Author: Marko Lindqvist Date: Sat Oct 15 18:24:57 2022 +0300 gtk4: Add Display menu to plrdlg - + See osdn #45873 - + Signed-off-by: Marko Lindqvist commit 72663a0a975a9a3833a0d479567782f3d0fbb530 @@ -5878,9 +5878,9 @@ Author: Marko Lindqvist Date: Sat Oct 15 05:20:37 2022 +0300 Metainfo: Specify type -property - + See osdn #45868 - + Signed-off-by: Marko Lindqvist commit a984473254d7e7dbb855f54699b2cd6d7aed282a @@ -5888,14 +5888,14 @@ Author: Marko Lindqvist Date: Sat Oct 15 15:28:19 2022 +0300 Free "m" for "Connect with Maglev" - + Keys rearranged to be: - Show City Output: v (All clients) - Show Fog of War: w (sdl2) - Toggle Fog of War: w (gtk) - + See osdn #45800 - + Signed-off-by: Marko Lindqvist commit 73d14fec18d06a34fa7435b0526bb0c3ad7aef40 @@ -5903,9 +5903,9 @@ Author: Marko Lindqvist Date: Sat Oct 15 18:57:06 2022 +0300 Prevent barbarians from building multiple units of unique type - + See osdn #44863 - + Signed-off-by: Marko Lindqvist commit e5fe22128063e61d8ced06a9f356f05050c470a3 @@ -5913,9 +5913,9 @@ Author: Marko Lindqvist Date: Sat Oct 15 05:53:56 2022 +0300 sdl2: Fix "unused entry: file.gfx" warnings from theme - + See osdn #45031 - + Signed-off-by: Marko Lindqvist commit 217beecbc411b188158e80ccadb6be7f51547da3 @@ -5929,9 +5929,9 @@ Author: Marko Lindqvist Date: Fri Oct 14 19:06:43 2022 +0300 Fix build on stable release mode - + See osdn #45836 - + Signed-off-by: Marko Lindqvist commit f52e7423e947dff06edbb70eb1be3d3bba81e9eb @@ -5939,9 +5939,9 @@ Author: Marko Lindqvist Date: Sat Oct 15 02:43:55 2022 +0300 README.effects: Reword 'Effects and Lua' a bit - + See osdn #45833 - + Signed-off-by: Marko Lindqvist commit 2f9e11c2a5a896d6411041e15388adbbfe837289 @@ -5949,7 +5949,7 @@ Author: Marko Lindqvist Date: Fri Oct 21 01:27:09 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit b966257b7469309f4532267616234bc4ba8e7ea4 @@ -5957,12 +5957,12 @@ Author: Marko Lindqvist Date: Wed Oct 12 17:37:58 2022 +0300 make_dir(): Don't consider root directory as directory separator - + When given an absolute path, make_dir() tried to create whats-left-side-of-root, i.e., nothing, as the first component. - + See osdn #45830 - + Signed-off-by: Marko Lindqvist commit e83ac43e65c508394d4943e28d343ff63049b028 @@ -5970,9 +5970,9 @@ Author: Marko Lindqvist Date: Fri Oct 14 23:09:10 2022 +0300 Qt: Make targetless revolution insensitive when impossible - + See osdn #45782 - + Signed-off-by: Marko Lindqvist commit 857836495aa1cc7bdaca1519a6ea1e5e4ddf5232 @@ -5980,7 +5980,7 @@ Author: Marko Lindqvist Date: Thu Oct 20 17:11:32 2022 +0300 Remove duplicated " a " from a comment - + Signed-off-by: Marko Lindqvist commit f325df518c2cc9bb70d508bce51970890196a06d @@ -5988,11 +5988,11 @@ Author: Marko Lindqvist Date: Wed Oct 12 20:30:15 2022 +0300 Turn "Trans:" comments to "TRANS:" - + So the tooling actually recognize them - + See osdn #45835 - + Signed-off-by: Marko Lindqvist commit 1bb194e621125cd0bb2d4190ac9d3c2588587521 @@ -6000,9 +6000,9 @@ Author: Marko Lindqvist Date: Fri Oct 14 23:04:09 2022 +0300 fc-sdl2.m4: Refresh from SDL2-2.24.1 - + See osdn #45847 - + Signed-off-by: Marko Lindqvist commit a7db0f5b6dafcc60aad325950d4edf892df31329 @@ -6010,9 +6010,9 @@ Author: Marko Lindqvist Date: Sat Oct 15 12:11:09 2022 +0300 Make city name allocation dynamic - + See osdn #45786 - + Signed-off-by: Marko Lindqvist commit e3bdbc0a9e05c2180f7fa5c3e83c24ce8afa6c8d @@ -6020,9 +6020,9 @@ Author: Marko Lindqvist Date: Tue Oct 11 20:07:04 2022 +0300 Refresh advisor data phase when continent numbers change - + See osdn #45767 - + Signed-off-by: Marko Lindqvist commit 1fcab399d63d56b03c853eac93e5382f0a1d1bb5 @@ -6030,9 +6030,9 @@ Author: Marko Lindqvist Date: Fri Oct 14 21:03:37 2022 +0300 gtk4: Enable infra dialog - + See osdn #45838 - + Signed-off-by: Marko Lindqvist commit f36a3f0d4e01be8639e0fef365976ec76742e918 @@ -6040,9 +6040,9 @@ Author: Marko Lindqvist Date: Sun Oct 9 19:29:19 2022 +0300 Fix dead assignment of 'drawposx' in show_small_citybar() - + See osdn #45813 - + Signed-off-by: Marko Lindqvist commit f4fa9ff2e99c24fef01bbbccdd47f0e55438f903 @@ -6050,9 +6050,9 @@ Author: Marko Lindqvist Date: Fri Oct 14 18:55:52 2022 +0300 helpdata.txt: Document Battle Groups controls - + See osdn #45796 - + Signed-off-by: Marko Lindqvist commit e9bec4bbc2cfdb64c5546bbd5c38bdd2bfb48df6 @@ -6060,9 +6060,9 @@ Author: Marko Lindqvist Date: Sun Oct 9 19:08:17 2022 +0300 gtk4: Drop right_notebook_button_release() - + See osdn #45816 - + Signed-off-by: Marko Lindqvist commit e3ba346715cd8250ee5f73a6e328aa46b6d8868b @@ -6070,12 +6070,12 @@ Author: Ihnatus Date: Tue Sep 27 23:27:27 2022 +0300 Add caravan bulbs to saved tech too if another one is researched - + Thus, a player can invest bonus bulbs freely (but switching back from a saved tech will penalize them) - + See OSDN#45685 - + Signed-off-by: Ihnatus commit c274dc348dd711f437d4b520f0fde6c3d6bbdfd0 @@ -6083,9 +6083,9 @@ Author: Marko Lindqvist Date: Mon Oct 10 21:16:13 2022 +0300 savegame?.c: Use SIZE_T_PRINTF when printing strlen() result - + See osdn #45823 - + Signed-off-by: Marko Lindqvist commit e550bf4afad90884a420e00628dc4cc50a3de1cc @@ -6093,12 +6093,12 @@ Author: Marko Lindqvist Date: Mon Oct 10 18:24:09 2022 +0300 Add function header for Windows console reading thread entrypoint - + - Rename thread_proc() as windows_console_thread() - Document it - + See osdn #45509 - + Signed-off-by: Marko Lindqvist commit 8cb2ae712a2cbe39812a143c1a37417634d14b92 @@ -6106,9 +6106,9 @@ Author: Marko Lindqvist Date: Sat Oct 8 15:22:57 2022 +0300 Qt: Fix mr_menu::menus_sensitive() unused assignments - + See osdn #45770 - + Signed-off-by: Marko Lindqvist commit 450aedaf70e36d1640c8d73aa322fb5593615282 @@ -6116,9 +6116,9 @@ Author: Marko Lindqvist Date: Sun Oct 9 18:10:21 2022 +0300 gtk4: Add Display menu to cities report - + See osdn #45815 - + Signed-off-by: Marko Lindqvist commit a989f7e54bdfcaae9e7d0d045be7e8cf715e2426 @@ -6126,9 +6126,9 @@ Author: Marko Lindqvist Date: Fri Oct 14 05:23:09 2022 +0300 Drop 'trade[MAX_TRADE_ROUTES]' from PACKET_EDIT_CITY - + See osdn #45854 - + Signed-off-by: Marko Lindqvist commit 44577c0bb0bae9006c4c0031a3359897a800ea5a @@ -6136,9 +6136,9 @@ Author: Marko Lindqvist Date: Sat Oct 8 20:17:49 2022 +0300 gtk4: Change "_Fortify" menu entry to "Fortify" - + See osdn #45809 - + Signed-off-by: Marko Lindqvist commit ddefd5282420f550565755de76522f024e0696de @@ -6146,9 +6146,9 @@ Author: Marko Lindqvist Date: Sat Oct 8 01:30:57 2022 +0300 Set civil war player diplstate max_states - + See osdn #45598 - + Signed-off-by: Marko Lindqvist commit c81ef93e24a50efbd54f9fd2e234706d3ab0f104 @@ -6156,9 +6156,9 @@ Author: Marko Lindqvist Date: Sat Oct 8 08:25:16 2022 +0300 gtk4: Correct widget types handling in option_dialog_option_str_set() - + See osdn #45795 - + Signed-off-by: Marko Lindqvist commit 85c68fd1c4da75acc2a53247fa0f5feddf5d774c @@ -6166,7 +6166,7 @@ Author: Marko Lindqvist Date: Sun Oct 16 16:26:47 2022 +0300 Comment typofix: "sucessfully" -> "successfully" - + Signed-off-by: Marko Lindqvist commit beebac385b69568d3012321a803ea42f49e27157 @@ -6174,9 +6174,9 @@ Author: Marko Lindqvist Date: Wed Oct 12 17:10:53 2022 +0300 Generate .metainfo.xml under bootstrap/ - + See osdn #45840 - + Signed-off-by: Marko Lindqvist commit f6ceaa8720c0d2ee95828b15b5a9cd354958f8bb @@ -6184,11 +6184,11 @@ Author: Marko Lindqvist Date: Sat Oct 8 04:40:16 2022 +0300 AI: Make military_amortize() to handle want as adv_want - + Made type changes recursively to callers too - + See osdn #45700 - + Signed-off-by: Marko Lindqvist commit b87ded5b412a6697b7c5bc6833b3f77a06aaa0b0 @@ -6196,9 +6196,9 @@ Author: Marko Lindqvist Date: Sat Oct 8 07:46:34 2022 +0300 Macrofy city_owner() - + See osdn #45634 - + Signed-off-by: Marko Lindqvist commit cca4ec03af28e14d67db9210e0de798471ad5c09 @@ -6206,9 +6206,9 @@ Author: Marko Lindqvist Date: Sat Oct 8 13:06:32 2022 +0300 gtk: Don't gobble + modified keys in edit mode - + See osdn #45802 - + Signed-off-by: Marko Lindqvist commit 4cdb468a9a84a8707b8e6d455b6105660df04923 @@ -6216,9 +6216,9 @@ Author: Marko Lindqvist Date: Sun Oct 9 12:31:15 2022 +0300 flatpak: Add Qt-client flatpak - + See osdn #45814 - + Signed-off-by: Marko Lindqvist commit d88b6e5285c337ea449e711ab323a33d2341e91a @@ -6226,11 +6226,11 @@ Author: Marko Lindqvist Date: Sat Oct 8 04:56:37 2022 +0300 citizens_update(): Remove redundant and broken check - + Reported by ihnatus - + See osdn #44852 - + Signed-off-by: Marko Lindqvist commit fec52eb2f27aa6f37779040b355ca3a3415a09a4 @@ -6238,9 +6238,9 @@ Author: Marko Lindqvist Date: Sat Oct 8 03:47:55 2022 +0300 auto_arrange_workers(): Avoid cm_parameter copy - + See osdn #45487 - + Signed-off-by: Marko Lindqvist commit 86aa91e8974975566684c47526b3f4a5a494d52b @@ -6248,9 +6248,9 @@ Author: Marko Lindqvist Date: Sat Oct 8 03:10:30 2022 +0300 Free internal fc_vsnprintf() buffer - + See osdn #45771 - + Signed-off-by: Marko Lindqvist commit 98e72b0d5789fb7afcd162b020b70fbb2decf989 @@ -6258,9 +6258,9 @@ Author: Marko Lindqvist Date: Sat Oct 8 04:26:25 2022 +0300 gtk4: Detect option dialog mouse press as gesture - + See osdn #45794 - + Signed-off-by: Marko Lindqvist commit 32778239326dd3d042b83302213f757973508e1e @@ -6268,16 +6268,16 @@ Author: Marko Lindqvist Date: Sat Oct 8 11:40:15 2022 +0300 Qt: Correct key bindings of some unit activities - + Make the following default key bindings to match documentation and gtk-clients: - + - Unload All From Transport: "shift+u" -> "shift+t" - Upgrade Unit: "ctrl+u" -> "shift+u" - Convert Unit: "ctrl+o" -> "shift+o" - + See osdn #45798 - + Signed-off-by: Marko Lindqvist commit 61394de812d0c7484dac1756fb1a9cc7546ec773 @@ -6285,11 +6285,11 @@ Author: Marko Lindqvist Date: Sun Oct 9 15:42:28 2022 +0300 Fix translating names of nations from the core set - + Reported by carbsrule and Alexandro Ignatiev - + See osdn #45761 - + Signed-off-by: Marko Lindqvist commit cc50b044c6c8cfb6546743fd1db7f4293a3a05bf @@ -6297,9 +6297,9 @@ Author: Marko Lindqvist Date: Sat Oct 8 02:10:59 2022 +0300 gtk: Add tooltip to nationdlg columns - + See osdn #45512 - + Signed-off-by: Marko Lindqvist commit f69ee99708685f847aa2246d9006ede5e9946a70 @@ -6307,9 +6307,9 @@ Author: Marko Lindqvist Date: Sat Oct 8 03:55:17 2022 +0300 configure: Add cache variable for readline runtime detection - + See osdn #45460 - + Signed-off-by: Marko Lindqvist commit a80cc679606eae534816d701f73ecf425901b071 @@ -6317,9 +6317,9 @@ Author: Marko Lindqvist Date: Sat Oct 8 02:50:16 2022 +0300 Fix "unused entry" warnings about worklist padding on savegame - + See osdn #45671 - + Signed-off-by: Marko Lindqvist commit ac77d14817801d26138dd93efec27f74a0683938 @@ -6327,7 +6327,7 @@ Author: Marko Lindqvist Date: Thu Oct 13 05:10:28 2022 +0300 Comment typofix: "fron" -> "front" - + Signed-off-by: Marko Lindqvist commit 1db11483734a1427df9626ff6d6f82ec250bc589 @@ -6335,9 +6335,9 @@ Author: Marko Lindqvist Date: Fri Oct 7 18:31:29 2022 +0300 goto_tile_state(): Fix clang analyzer NULL dereference warnings - + See osdn #45417 - + Signed-off-by: Marko Lindqvist commit b5fce87007270e9bc7a9fce13caaae17c63e842f @@ -6345,9 +6345,9 @@ Author: Marko Lindqvist Date: Wed Oct 12 21:56:55 2022 +0300 Update Finnish translation of ruledit domain - + Translate "extra" as "ruutulisä" like in the core domain - + Signed-off-by: Marko Lindqvist commit e6b074e5b26d0195fc4dd5680aa3a6335aa303d3 @@ -6355,9 +6355,9 @@ Author: Marko Lindqvist Date: Sat Oct 8 01:14:10 2022 +0300 gtk4: Add client info menu entries - + See osdn #45790 - + Signed-off-by: Marko Lindqvist commit b03b72ba09ab574d27a1bbb2a8aa890e86047836 @@ -6365,9 +6365,9 @@ Author: Marko Lindqvist Date: Sat Oct 8 01:41:12 2022 +0300 luasql Version.txt: Mention local modifications - + See osdn #44955 - + Signed-off-by: Marko Lindqvist commit 0bf766d8e40240f15279c643783c76dfe134e902 @@ -6375,9 +6375,9 @@ Author: Marko Lindqvist Date: Fri Oct 7 18:20:32 2022 +0300 Make vision site able to hold maximum city name length - + See osdn #45787 - + Signed-off-by: Marko Lindqvist commit 85f5b1695d8ad77cb07b985048c176223730a98a @@ -6385,12 +6385,12 @@ Author: Marko Lindqvist Date: Tue Oct 4 05:56:19 2022 +0300 AI: Correct which players one considers to be Tech Parasite of - + - Consider team members when pooled research off - Do not consider dead players - + See osdn #45588 - + Signed-off-by: Marko Lindqvist commit c38ac7b0691ff177da1b6f82fcdc641fc57a3e0e @@ -6398,7 +6398,7 @@ Author: Marko Lindqvist Date: Tue Oct 11 21:30:43 2022 +0300 Comment typofix: "Noting" -> "Nothing" - + Signed-off-by: Marko Lindqvist commit 006df980722aaa260fb6f7bedad06526863f780b @@ -6406,7 +6406,7 @@ Author: Marko Lindqvist Date: Tue Oct 11 21:08:17 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 5df1965f4ec5ca080bc57d8ecc1597df799d1c43 @@ -6414,9 +6414,9 @@ Author: Marko Lindqvist Date: Fri Oct 7 03:50:02 2022 +0300 gtk4: Add AI menu to plrdlg - + See osdn #45785 - + Signed-off-by: Marko Lindqvist commit 312d94f5d2b098b2d22dc3cc67f04154bb87c41b @@ -6424,9 +6424,9 @@ Author: Marko Lindqvist Date: Wed Oct 5 17:51:44 2022 +0300 Bump minimum gettext requirement to 0.16 - + See osdn #45783 - + Signed-off-by: Marko Lindqvist commit b9e5f4984b373cae3fb6fc89715128229ac3285e @@ -6434,15 +6434,15 @@ Author: Marko Lindqvist Date: Thu Oct 6 03:20:15 2022 +0300 Send "unknown research" notifications to client - + Even when the client does not know research details, it needs to be informed about that fact to initialize values, or to clear old ones. - + Reported by ihnatus - + See osdn #45076 - + Signed-off-by: Marko Lindqvist commit 29bbae6d36995ea3d3f2242caab39a0e7047e2ff @@ -6450,7 +6450,7 @@ Author: Marko Lindqvist Date: Tue Oct 11 03:47:32 2022 +0300 Comment typofix: "then" -> "than" - + Signed-off-by: Marko Lindqvist commit 5331c586cbe97544a381c07b99c5b5dc99df5155 @@ -6458,9 +6458,9 @@ Author: Marko Lindqvist Date: Wed Oct 5 03:22:37 2022 +0300 Improve illegal activities logging on savegame load - + See osdn #45341 - + Signed-off-by: Marko Lindqvist commit 48b192ed2c4d896a8f5fdc0ab1d254e4a3595cbc @@ -6468,12 +6468,12 @@ Author: Marko Lindqvist Date: Thu Oct 6 02:30:04 2022 +0300 gtk: popup_theme_suggestion_dialog() fallback to correct default - + Both gtk3.22- and gtk4-client were using gtk3-client's default theme instead of their own. - + See osdn #45780 - + Signed-off-by: Marko Lindqvist commit 7f5c8a7d58467dfa449d16b8794ed4af4e670fbd @@ -6481,10 +6481,10 @@ Author: Benno Lang Date: Sat Oct 8 19:55:26 2022 +0300 Update city list for the Esperant nation - + Includes cities important in Esperanto history, Esperanto cultural references, as well as some cities from the original list - + See osdn #45762 commit 2a36cf124f05373a4bd36d739221edac29d6fcc5 @@ -6492,9 +6492,9 @@ Author: Marko Lindqvist Date: Wed Oct 5 16:26:50 2022 +0300 Doxygen: Add freeciv version information - + See osdn #45581 - + Signed-off-by: Marko Lindqvist commit ce06cbcdc23c4609f27a01ba7db6e37b23506886 @@ -6502,12 +6502,12 @@ Author: Marko Lindqvist Date: Wed Oct 5 06:00:16 2022 +0300 sandbox: Correct Space Elevator helptext - + - Remove repetitive 'city' from the radius and vision radius text - Remove trailing spaces - + See osdn #45751 - + Signed-off-by: Marko Lindqvist commit 0164c7f6eee3a25725de8ce033449d6c2d1037f9 @@ -6515,17 +6515,17 @@ Author: Marko Lindqvist Date: Mon Oct 3 19:38:43 2022 +0300 Queue draws from blink_active_unit() - + It's called from a timer, so the UI can be in such a state that one should not draw to it. - + On gtk-client this sometimes showed up as: "Gtk-WARNING gadget with negative dimensions" - + Reported by jdlh and Jacob Nevins - + See osdn #42263 - + Signed-off-by: Marko Lindqvist commit dd7ab5c0e4cbefa382c620d71f49a4e17dd875bf @@ -6533,9 +6533,9 @@ Author: Marko Lindqvist Date: Wed Oct 5 20:36:50 2022 +0300 gtk4: Add pact clauses to the treaty menu - + See osdn #45774 - + Signed-off-by: Marko Lindqvist commit c7d8d4b2d6b45b301656a2db74fc19056c27e77c @@ -6543,9 +6543,9 @@ Author: Marko Lindqvist Date: Mon Sep 26 18:36:55 2022 +0300 Split freeciv_tolua.patch to logical patches - + See osdn #45733 - + Signed-off-by: Marko Lindqvist commit a187484837f10951db7cc6dec279f982b18786e1 @@ -6553,11 +6553,11 @@ Author: Marko Lindqvist Date: Sat Oct 1 01:01:12 2022 +0300 rand.h: Correct comment about boolean value "0" - + It's FALSE. - + See osdn #45756 - + Signed-off-by: Marko Lindqvist commit 8f9e530ec19e649f54367cba98763e8a69832b9c @@ -6565,7 +6565,7 @@ Author: Marko Lindqvist Date: Sun Oct 9 05:47:07 2022 +0300 Add .gitignore for flatpak directory - + Signed-off-by: Marko Lindqvist commit 9d4c65c1910c12e18fd91d5fba5ff258a5263fe7 @@ -6573,7 +6573,7 @@ Author: Marko Lindqvist Date: Sun Oct 9 05:01:43 2022 +0300 FAQ: Update latest stable version number to 3.0.4 - + Signed-off-by: Marko Lindqvist commit c24426cbc5b80a00779a11accfeaa1c59a119554 @@ -6581,9 +6581,9 @@ Author: Marko Lindqvist Date: Sun Oct 9 03:13:32 2022 +0300 Merge Esperanto translation from S3_0 - + Translation updates to S3_0 by Benno Lang - + Signed-off-by: Marko Lindqvist commit a04f77ca5d536594b982a76dfa8778635add6a20 @@ -6591,9 +6591,9 @@ Author: Marko Lindqvist Date: Wed Oct 5 02:34:32 2022 +0300 gtk4: Fix move_toolkit() double assignment of 'iter' - + See osdn #45769 - + Signed-off-by: Marko Lindqvist commit 5206eb115012b85cc160b04a211d93ad0232e800 @@ -6601,11 +6601,11 @@ Author: Marko Lindqvist Date: Sun Oct 2 09:51:14 2022 +0300 gtk4: Fix filling actions to horizontal gui_dialog - + Turn entire actions area from GtkGrid to a GtkBox - + See osdn #45748 - + Signed-off-by: Marko Lindqvist commit 0ccf3a3d94ef1bf08715b2ed5a5286ecad86b309 @@ -6613,9 +6613,9 @@ Author: Marko Lindqvist Date: Wed Oct 5 15:36:17 2022 +0300 Update is_hiding_unit() function header - + See osdn #45777 - + Signed-off-by: Marko Lindqvist commit b271c2ba4f86288232e6872c5e7c50d5bc8722e5 @@ -6623,9 +6623,9 @@ Author: Marko Lindqvist Date: Sat Oct 1 13:14:51 2022 +0300 Fix dead assignment in upgrade_unit_order_targets() - + See osdn #45735 - + Signed-off-by: Marko Lindqvist commit 05c0d879b9d4e267bea82f152f790527500ea109 @@ -6633,17 +6633,17 @@ Author: Marko Lindqvist Date: Sat Oct 1 05:52:58 2022 +0300 gtk4: Add set of unit actions - + - Set Homecity - Upgrade - Convert - Disband - Pillage - + Also fixes setting sensitivity of Explore, Build City, and Autosettler - + See osdn #45746 - + Signed-off-by: Marko Lindqvist commit 529485012db6d15e998de6e54a7e84409419efa1 @@ -6651,9 +6651,9 @@ Author: Marko Lindqvist Date: Fri Sep 30 03:52:39 2022 +0300 Reword VUT_DIPLREL_UNITANY(_O) requirement texts - + See osdn #45516 - + Signed-off-by: Marko Lindqvist commit de5208c26f5bbc3681de565116ecae45344d716c @@ -6661,17 +6661,17 @@ Author: Marko Lindqvist Date: Wed Oct 5 01:36:26 2022 +0300 Stop memory corruption on dai_data_phase_begin() - + It can get called when the tile continent numbers are in inconsistent state. Check that ids used are within the boundaries of the worker statistics arrays. - + This just stops crashes seen because of the broken design. It doesn't address the issues of data being inconsistent in the first place. - + See osdn #45768 - + Signed-off-by: Marko Lindqvist commit 39bcef0898a3e56f7ec300c3bea0da2cee6d3a3c @@ -6679,9 +6679,9 @@ Author: Dino Date: Mon Jul 25 15:05:38 2022 -0400 README.effects: Tell that Output_Penalty_Tile does not apply when celebrating - + Modifications to the patch by Marko Lindqvist - + See osdn #45084 commit c352d2ca1cc650a92539e0c7bd1e9bcde0d86e16 @@ -6689,9 +6689,9 @@ Author: Marko Lindqvist Date: Fri Oct 7 01:41:19 2022 +0300 Update German translation of the nations domain - + From Andreas Engel - + Signed-off-by: Marko Lindqvist commit bd7ca85fc5b2e2101e6cc0ff54bef46edb3db450 @@ -6699,9 +6699,9 @@ Author: Marko Lindqvist Date: Fri Sep 30 17:10:46 2022 +0300 gtk: Drop worklist_response() - + See osdn #43309 - + Signed-off-by: Marko Lindqvist commit 7aa45fd77c1953f62cf28496b8f83e86863f6c9f @@ -6709,9 +6709,9 @@ Author: Marko Lindqvist Date: Mon Oct 3 19:20:05 2022 +0300 README.AI_modules: Speak of 'tex' instead of 'threaded' - + See osdn #45758 - + Signed-off-by: Marko Lindqvist commit 9becde679de5480032696d32bf54883b008039e3 @@ -6719,9 +6719,9 @@ Author: Marko Lindqvist Date: Fri Sep 30 03:17:56 2022 +0300 Add doxygen marking for apply_cmresult_to_city() header - + See osdn #45726 - + Signed-off-by: Marko Lindqvist commit 4701bd42afe4cd772c373188b63265cb8423292d @@ -6729,12 +6729,12 @@ Author: Marko Lindqvist Date: Sat Oct 1 13:08:49 2022 +0300 guis: Use 'board' / 'deboard' namespaces - + Make it a bit clearer what of the transport actions each function is about. - + See osdn #45750 - + Signed-off-by: Marko Lindqvist commit 26a8007329a343839ef81a86b5c677b8d353c639 @@ -6742,9 +6742,9 @@ Author: Marko Lindqvist Date: Fri Sep 30 18:02:13 2022 +0300 Qt: Fix targetless revolution - + See osdn #45721 - + Signed-off-by: Marko Lindqvist commit 936c429dbd0bbbb98e7c465969f02ab2db30008a @@ -6752,9 +6752,9 @@ Author: Marko Lindqvist Date: Fri Sep 30 02:41:29 2022 +0300 gtk4: Add misc clauses to the treaty menu - + See osdn #45731 - + Signed-off-by: Marko Lindqvist commit aed59121ccf4c00b6e3b0bd82db7311f31d482ee @@ -6762,7 +6762,7 @@ Author: Marko Lindqvist Date: Wed Oct 5 16:47:13 2022 +0300 FAQ: Refresh from wiki - + Signed-off-by: Marko Lindqvist commit 8be5d6fe5b5b6a3c4cab4dcf530938835ff7d4de @@ -6770,12 +6770,12 @@ Author: Marko Lindqvist Date: Sat Oct 1 18:11:30 2022 +0300 Meson: Define HAVE_VSNPRINTF and HAVE_WORKING_VSNPRINTF - + Have a dynamic existence of vsnprintf(), and assume it to be working one except on Windows. - + See osdn #45706 - + Signed-off-by: Marko Lindqvist commit 947ad85919cfd076e758b54f2fa799018e8b08cb @@ -6789,18 +6789,18 @@ Author: Marko Lindqvist Date: Mon Sep 26 02:31:48 2022 +0300 Server CMA: Try with default parameters after cancelling user's - + It used to go directly to fallback where it adjusted current parameter - which was still user provided one at that point. - + With this change, after user's parameter fails - First it tries with the default parameter - If that too fails, then it tries with parameters adjusted from the default one - + See osdn #45727 - + Signed-off-by: Marko Lindqvist commit 2cb5cde86d058d0f48c01fa8dbba842083a2eb1e @@ -6808,9 +6808,9 @@ Author: Marko Lindqvist Date: Fri Sep 30 03:11:14 2022 +0300 Fix action_decision_maybe_auto() NULL dereferences - + See osdn #45729 - + Signed-off-by: Marko Lindqvist commit 5846d23a780ef4674791eb1c6c2c42e9e0e6a81e @@ -6818,9 +6818,9 @@ Author: Marko Lindqvist Date: Tue Oct 4 20:42:52 2022 +0300 Update German translation by Christian Mauderer - + This is just S3_0 de.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit 925527b2f50beb33f2d9b1d61bd6d6c9f7f6dce4 @@ -6828,9 +6828,9 @@ Author: Marko Lindqvist Date: Mon Sep 26 05:33:35 2022 +0300 gtk4: Add chatline color buttons - + See osdn #45712 - + Signed-off-by: Marko Lindqvist commit 6f1156907d33e582cb20b530e9cdb6dd77e07571 @@ -6838,9 +6838,9 @@ Author: Marko Lindqvist Date: Fri Sep 30 17:03:18 2022 +0300 Drop obsolete ALL_LINGUAS from configure.ac - + See osdn #44098 - + Signed-off-by: Marko Lindqvist commit 46eff30a336c23027cd5ce36da015c19cc71f75a @@ -6848,9 +6848,9 @@ Author: Marko Lindqvist Date: Fri Sep 30 03:36:04 2022 +0300 fc_strrep_resize(): Use SIZE_T_PRINTF when logging size_t - + See osdn #45529 - + Signed-off-by: Marko Lindqvist commit 91153ddef10dd86bf2b56c711a69c65e7e68434e @@ -6858,9 +6858,9 @@ Author: Marko Lindqvist Date: Thu Sep 29 23:58:08 2022 +0300 Improve fc_vsnprintf() boundary checks - + See osdn #45719 - + Signed-off-by: Marko Lindqvist commit 0e2878659510326bb971fd5f6be8548702c9f50f @@ -6868,12 +6868,12 @@ Author: Marko Lindqvist Date: Sun Sep 25 23:06:18 2022 +0300 gtk4: Create toggle button for editor boolean widgets - + objprop_setup_widget() created check buttons for booleans. Later they are assumed to be a toggle buttons. - + See osdn #45710 - + Signed-off-by: Marko Lindqvist commit 02db50e77290eff118cec159400a074a71fa085a @@ -6881,15 +6881,15 @@ Author: Marko Lindqvist Date: Fri Sep 30 02:04:10 2022 +0300 Doxygen: Place output on multiple subdirectories - + We hope this to reduce cases where files with their name differing only by case end to the same directory, and thus causing problems with case-insensitive file systems. - + Requested by elefant - + See osdn #45736 - + Signed-off-by: Marko Lindqvist commit 5a3e4641c286d251e2d317843794852f9c0e2463 @@ -6897,9 +6897,9 @@ Author: Marko Lindqvist Date: Fri Sep 30 02:26:57 2022 +0300 sdl2: Rename create_vertical_surface() 'High' as 'height' - + See osdn #45674 - + Signed-off-by: Marko Lindqvist commit 40d7da1897bde3e8e8397457f0709e019cdce706 @@ -6907,9 +6907,9 @@ Author: Marko Lindqvist Date: Sun Oct 2 08:55:26 2022 +0300 Merge Esperanto translation of core domain from S3_0 - + Translation updates to S3_0 by Benno Lang - + Signed-off-by: Marko Lindqvist commit c3eb1d8529b93b3be3b5cd5480fdb1db7755814b @@ -6917,9 +6917,9 @@ Author: Marko Lindqvist Date: Sun Oct 2 07:49:54 2022 +0300 Update German translation by Christian Mauderer - + This is just S3_0 de.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit 82149faf5aa55c1d42020ae96b63108bcf7b5ba9 @@ -6927,12 +6927,12 @@ Author: Marko Lindqvist Date: Sun Sep 25 14:20:19 2022 +0300 load_ruleset_nations(): Fix section_list_destroy() call with garbage - + In certain error situations 'sec' was garbage when it was passed to section_list_destroy() - + See osdn #45537 - + Signed-off-by: Marko Lindqvist commit 2acb2620bdfa500779819d7774a82471ff5aea6c @@ -6940,9 +6940,9 @@ Author: Marko Lindqvist Date: Sun Sep 25 04:44:29 2022 +0300 gtk: Drop editbar.player_properties_button - + See osdn #45711 - + Signed-off-by: Marko Lindqvist commit 0f3b1ae53c3c2b65d37703c1136ea0c7495c9678 @@ -6950,9 +6950,9 @@ Author: Marko Lindqvist Date: Sun Sep 25 13:44:28 2022 +0300 CI: Run freeciv executables with '-F' - + See osdn #45582 - + Signed-off-by: Marko Lindqvist commit 87e57578c024764cdd8387388852cb64a69fb021 @@ -6960,13 +6960,13 @@ Author: Marko Lindqvist Date: Tue Sep 27 05:39:08 2022 +0300 Qt: Correct order of helpdlg.h includes - + Also, helpdlg_g.h was being included as extern "C" though it lists gui's own function prototypes, i.e., it's about Qt's C++ functions in this case. - + See osdn #45694 - + Signed-off-by: Marko Lindqvist commit a2e4d3299a25cf4e65ad352dda79598b91432c1f @@ -6974,9 +6974,9 @@ Author: Marko Lindqvist Date: Sat Sep 24 13:20:45 2022 +0300 Correct "existance" to "existence" - + See osdn #45599 - + Signed-off-by: Marko Lindqvist commit c9f6055bcd2b2c86e039b114096ff05fb5fe8ae8 @@ -6984,9 +6984,9 @@ Author: Marko Lindqvist Date: Sat Sep 24 12:43:48 2022 +0300 gtk4: Implement mouse press handling for messagewin - + See osdn #45690 - + Signed-off-by: Marko Lindqvist commit 4b79fde6bb136938df93665c3b02c736a4c4df25 @@ -6994,9 +6994,9 @@ Author: Marko Lindqvist Date: Sat Sep 24 00:39:35 2022 +0300 sdl2: Fix chat sending - + See osdn #45702 - + Signed-off-by: Marko Lindqvist commit ae6f2c4307f39678f67daf10c21a80b5184f62a8 @@ -7004,7 +7004,7 @@ Author: Marko Lindqvist Date: Fri Sep 30 18:27:52 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 04f68f4c9fc8323ad4edb7ecf2f1a11348eb4283 @@ -7012,9 +7012,9 @@ Author: Marko Lindqvist Date: Fri Sep 23 20:16:58 2022 +0300 download_modpack_recursive(): Fix dead 'filenbr' assignment - + See osdn #45688 - + Signed-off-by: Marko Lindqvist commit 5b1ee54e3e5aa7898cf0f1ab464dbfdb345370ef @@ -7022,9 +7022,9 @@ Author: Marko Lindqvist Date: Sat Sep 24 17:34:09 2022 +0300 AI: Fix diplomats acting against cities with id > 64k - + See osdn #45116 - + Signed-off-by: Marko Lindqvist commit 4ccd5fd2019c4f725c3e6bfabb82ee1499b9d18e @@ -7032,9 +7032,9 @@ Author: Marko Lindqvist Date: Fri Sep 23 23:40:08 2022 +0300 gtk4: Add initial city report menu - + See osdn #45681 - + Signed-off-by: Marko Lindqvist commit b2a1f3d8472a0da1a5662d8912aac44f8479dda8 @@ -7042,9 +7042,9 @@ Author: Marko Lindqvist Date: Tue Sep 20 21:36:49 2022 +0300 CI: Update setup-msys2 to version 2.13.0 - + See osdn #45608 - + Signed-off-by: Marko Lindqvist commit 7715f90d145223d1823ccf84877a671443ddcf70 @@ -7052,9 +7052,9 @@ Author: Marko Lindqvist Date: Mon Sep 26 01:16:48 2022 +0300 Make untargeted_revolution_allowed() callable from C++ - + See osdn #45722 - + Signed-off-by: Marko Lindqvist commit e711813846af7688e5237d2251b602140a7512c1 @@ -7062,11 +7062,11 @@ Author: Marko Lindqvist Date: Fri Sep 23 21:59:26 2022 +0300 get_ping_time_text(): Skip any negative time - + Never show a negative time as a real ping time. - + See osdn #45500 - + Signed-off-by: Marko Lindqvist commit 78a310ed5f765ba1471d82cbda3d8a04081d9f07 @@ -7074,9 +7074,9 @@ Author: Marko Lindqvist Date: Fri Sep 23 05:28:02 2022 +0300 cm_state_init(): Fix passing NULL list to qsort() - + See osdn #45536 - + Signed-off-by: Marko Lindqvist commit c8edad0cf8f469c935df56891dbe70d1909ffe80 @@ -7084,9 +7084,9 @@ Author: Marko Lindqvist Date: Fri Sep 23 17:20:17 2022 +0300 gtk4: Set correct size for citydlg citizen bar - + See osdn #45672 - + Signed-off-by: Marko Lindqvist commit 5140bf06da99d9bd624243c986af656b62e8d5e5 @@ -7094,12 +7094,12 @@ Author: Marko Lindqvist Date: Fri Sep 23 23:12:34 2022 +0300 sandbox: Correct Space Elevator Tether helptext - + - Remove repetitive 'city' from the radius and vision radius text - Remove trailing spaces - + See osdn #45517 - + Signed-off-by: Marko Lindqvist commit 1ad01c6bfacd2f749aa1c2d92964709290464cca @@ -7107,14 +7107,14 @@ Author: Marko Lindqvist Date: Sat Sep 24 01:55:07 2022 +0300 alio hills.spec: Define artists in correct section - + Client expects entry 'info.artists', alio hills.spec had no [info] section but had 'spec.artists', leading to unused entry warning from the client. Add [info] section where 'artists' entry goes. - + See osdn #45574 - + Signed-off-by: Marko Lindqvist commit 2d1a5fc141a201d9905c40249e2451c9447115e4 @@ -7122,9 +7122,9 @@ Author: Marko Lindqvist Date: Tue Sep 20 21:58:02 2022 +0300 List p)ersistent parameter in metaconnection synopsis - + See osdn #45334 - + Signed-off-by: Marko Lindqvist commit b8ac55a47acd26df14a775afd49b9111261f882f @@ -7132,9 +7132,9 @@ Author: Marko Lindqvist Date: Wed Sep 21 19:43:06 2022 +0300 gtk4: Add misc set of menu entries - + See osdn #45670 - + Signed-off-by: Marko Lindqvist commit df420c3799f446d0ced7efec3a1277b399ca4523 @@ -7142,7 +7142,7 @@ Author: Marko Lindqvist Date: Tue Sep 27 19:18:05 2022 +0300 Comment typofix: "numer" -> "number" - + Signed-off-by: Marko Lindqvist commit 14905351163211450869ad6d08e3efc617af846e @@ -7150,9 +7150,9 @@ Author: Marko Lindqvist Date: Fri Sep 23 16:38:09 2022 +0300 ai/default/Makefile.am: Correct alphabetic module order - + See osdn #45662 - + Signed-off-by: Marko Lindqvist commit 2f7feb6750d9ef967defa403b01bbd147bb45a1b @@ -7160,9 +7160,9 @@ Author: Marko Lindqvist Date: Wed Sep 21 19:56:58 2022 +0300 Fix dead assignment of 'i' in saving multipliers order - + See osdn #45679 - + Signed-off-by: Marko Lindqvist commit 3cd5427947467a9d9be6e2bc871c34bfa4de2f0d @@ -7170,9 +7170,9 @@ Author: Marko Lindqvist Date: Sun Sep 18 14:14:32 2022 +0300 sdl2: Locate luxury icon correctly on happiness dialog - + See osdn #45578 - + Signed-off-by: Marko Lindqvist commit 86d448fd92783b5ce18b5f7ba99b8cd32722ca29 @@ -7180,9 +7180,9 @@ Author: Marko Lindqvist Date: Tue Sep 20 20:07:26 2022 +0300 gtk4: Add city trading clauses to the treaty menu - + See osdn #45639 - + Signed-off-by: Marko Lindqvist commit c11a44ef4143d1b334c9f06d64baad6018c958b1 @@ -7190,9 +7190,9 @@ Author: Marko Lindqvist Date: Sat Sep 24 03:11:43 2022 +0300 configure: Search mariadb configuration by name mariadb-config - + See osdn #45703 - + Signed-off-by: Marko Lindqvist commit b5e2a0f39451c613bd50c2fe6dbfb2db09d949e2 @@ -7200,11 +7200,11 @@ Author: Marko Lindqvist Date: Tue Sep 20 20:14:04 2022 +0300 sdl2: Fix widget_scrollbar.c 'count' dead assignment - + In add_widget_to_vertical_scroll_widget_list() - + See osdn #45673 - + Signed-off-by: Marko Lindqvist commit e31eec59ebde6509b7c088f5d9b220a4f23d0805 @@ -7212,14 +7212,14 @@ Author: Marko Lindqvist Date: Mon Sep 19 21:47:31 2022 +0300 AI: Use correct UTYF_BADCITYDEFENDER firepower - + Replace hardcoded '1' with game.info.low_firepower_pearl_harbour at max. Similar fix also for CBONUS_LOW_FIREPOWER unit in one place, to use game.info.low_firepower_combat_bonus - + See osdn #45593 - + Signed-off-by: Marko Lindqvist commit bb0231dbecbb387c265ec33fa07823b412918598 @@ -7233,9 +7233,9 @@ Author: Marko Lindqvist Date: Sun Sep 11 09:28:09 2022 +0300 Fix memory leaks from req_to_fstring() usage - + See osdn #45544 - + Signed-off-by: Marko Lindqvist commit 35f83eef8b40c01ac3fd2d8ff9caba96a640befb @@ -7243,9 +7243,9 @@ Author: Marko Lindqvist Date: Mon Sep 19 21:01:35 2022 +0300 gtk4: Implement gui_dialog mouse click handling - + See osdn #45624 - + Signed-off-by: Marko Lindqvist commit 1e23e9611b195969da4e370ad0274df188b8b94c @@ -7253,9 +7253,9 @@ Author: Marko Lindqvist Date: Tue Sep 20 05:39:06 2022 +0300 Add function header for is_bigendian() - + See osdn #45510 - + Signed-off-by: Marko Lindqvist commit 24f36b0e13d468badbfa8ff64578cad90104ea07 @@ -7263,9 +7263,9 @@ Author: Marko Lindqvist Date: Mon Sep 19 21:55:09 2022 +0300 flatpak: Update freedesktop runtime to 22.08 - + See osdn #45615 - + Signed-off-by: Marko Lindqvist commit dd0f660355188347d0c2b2f31eec6635bd688562 @@ -7273,9 +7273,9 @@ Author: Marko Lindqvist Date: Tue Sep 20 00:51:18 2022 +0300 Add missing space to 'huts' setting description - + See osdn #45669 - + Signed-off-by: Marko Lindqvist commit 075172488ffceaeaa141e41d9126e7314e6c6c33 @@ -7283,12 +7283,12 @@ Author: Marko Lindqvist Date: Wed Sep 21 19:27:10 2022 +0300 Increase size of the buffer of fc_vsnprintf() fallback implementation - + The old internal buffer was 8k. Preparing secfile for saving may request handling of buffers of 8096k. - + See osdn #45682 - + Signed-off-by: Marko Lindqvist commit b0034bdc8ceccde136063f7cad7ce42936d238a9 @@ -7296,9 +7296,9 @@ Author: Marko Lindqvist Date: Sat Sep 24 23:57:50 2022 +0300 Update Finnish translation of the nations domain - + Mainly unfuzzyfying entries. - + Signed-off-by: Marko Lindqvist commit c02403cdecfb04c73869f6a734cce25a9dd56414 @@ -7306,9 +7306,9 @@ Author: Marko Lindqvist Date: Sun Sep 18 07:23:33 2022 +0300 gtk4: Fix bad setup_widgets() cast of GtkBox to GtkGrid - + See osdn #45623 - + Signed-off-by: Marko Lindqvist commit 0ce697e6541272f048f9f089c84e24adafd4b4d6 @@ -7316,7 +7316,7 @@ Author: Marko Lindqvist Date: Sat Sep 24 14:44:38 2022 +0300 Comment typofix: "ac_func_vsnprintf" -> "ac_cv_func_working_vsnprintf" - + Signed-off-by: Marko Lindqvist commit 624fd8d37f069c9c2e3dfe50618b02b34d3433ab @@ -7324,9 +7324,9 @@ Author: Marko Lindqvist Date: Mon Sep 19 22:25:13 2022 +0300 Qt: Fix fc_shortcuts_dialog::refresh() dead assignment - + See osdn #45668 - + Signed-off-by: Marko Lindqvist commit a1e062a05a575c7d535f5ad91b21f3567708bd5b @@ -7334,9 +7334,9 @@ Author: Marko Lindqvist Date: Sat Sep 17 17:37:15 2022 +0300 Man pages: Document log levels by names - + See osdn #45589 - + Signed-off-by: Marko Lindqvist commit 46de2285a4807ee64740ec05de46dd385db5f352 @@ -7344,9 +7344,9 @@ Author: Marko Lindqvist Date: Sun Sep 11 08:12:07 2022 +0300 gtk4: Implement editbar mouse click handling - + See osdn #45622 - + Signed-off-by: Marko Lindqvist commit 2127033d7213605363bd1b8363ded297f577bb25 @@ -7354,9 +7354,9 @@ Author: Marko Lindqvist Date: Sat Sep 17 18:35:51 2022 +0300 Update gnulib-common to serial 74 from gnulib upstream - + See osdn #45657 - + Signed-off-by: Marko Lindqvist commit 8e6ebf53fbae29f231778e46df84383239ba7116 @@ -7364,12 +7364,12 @@ Author: Marko Lindqvist Date: Sat Sep 10 02:05:39 2022 +0300 city_units_upkeep(): Remove pointless memset() - + While touching the funcion, move also variables to the inner block where they belong. - + See osdn #45614 - + Signed-off-by: Marko Lindqvist commit b805090520d3fb7e6e5325c58ba776868e4ecc38 @@ -7377,9 +7377,9 @@ Author: Marko Lindqvist Date: Sun Sep 18 12:45:08 2022 +0300 Correct city_map_radius_sq_set() function header - + See osdn #45342 - + Signed-off-by: Marko Lindqvist commit 2283e5abe40b3cc766f1437230fafb54d69907bb @@ -7387,11 +7387,11 @@ Author: Marko Lindqvist Date: Sat Sep 10 02:58:57 2022 +0300 AI: Refactor defender unit selection - + To make future fixes easier. - + See osdn #45597 - + Signed-off-by: Marko Lindqvist commit 4d2862491d6d244802f5ffaba71bccc19966a845 @@ -7399,7 +7399,7 @@ Author: Marko Lindqvist Date: Fri Sep 23 07:04:29 2022 +0300 Comment typofix: "deterninate" -> "determinate" - + Signed-off-by: Marko Lindqvist commit 7efe5050f507a5c77b84af63cfffa11ad78f73ec @@ -7407,11 +7407,11 @@ Author: Marko Lindqvist Date: Sat Sep 10 06:42:05 2022 +0300 gtk4: Activate unitsel*dlg default option as GtkCheckButton - + Old code tried to activate it as a GtkToggleButton. - + See osdn #45620 - + Signed-off-by: Marko Lindqvist commit cf61a511f273cac67137fdec77243f7d4767fb0d @@ -7419,9 +7419,9 @@ Author: Marko Lindqvist Date: Sat Sep 10 03:24:41 2022 +0300 Meson: Add sys-tolua-cmd option - + See osdn #45612 - + Signed-off-by: Marko Lindqvist commit 27e95db5ac9a7f25fb6ea4f593b0fe519f021c06 @@ -7429,9 +7429,9 @@ Author: Marko Lindqvist Date: Sun Sep 18 06:59:36 2022 +0300 dai_manage_diplomat(): Fix dead pcity assignment - + See osdn #45663 - + Signed-off-by: Marko Lindqvist commit 2a4bb7e75089bdb6e7a8fe8665d4d8f5ee9d1505 @@ -7439,9 +7439,9 @@ Author: Marko Lindqvist Date: Fri Sep 9 22:02:16 2022 +0300 Set diplstate max_states on barbarian creation - + See osdn #45579 - + Signed-off-by: Marko Lindqvist commit 48dd2b8daf34efcf805b492c1c4b523e307b8a28 @@ -7455,9 +7455,9 @@ Author: Marko Lindqvist Date: Sat Sep 10 08:32:33 2022 +0300 Qt: Drop dot from the end of "Wonders of ... Empire" heading - + See osdn #45635 - + Signed-off-by: Marko Lindqvist commit 7a1e6abc4125783e1c2642939dd7bcb1c77c055c @@ -7465,9 +7465,9 @@ Author: Marko Lindqvist Date: Sat Sep 10 02:02:08 2022 +0300 gtk4: Add menu for inserting Global Worklists - + See osdn #45619 - + Signed-off-by: Marko Lindqvist commit 18419948d1bede5a0b002b39e9df3c49f2d50081 @@ -7475,9 +7475,9 @@ Author: Marko Lindqvist Date: Sat Sep 10 05:53:38 2022 +0300 city_choose_build_default(): Fix dead assignment on NDEBUG build - + See osdn #45633 - + Signed-off-by: Marko Lindqvist commit c0997528d11649479b20fff4a74cc00501c2134e @@ -7485,11 +7485,11 @@ Author: Marko Lindqvist Date: Sat Sep 10 01:39:48 2022 +0300 configure: Require vsnprintf() to have C99 return value - + We're not going to support C89 vsnprintf() any more. - + See osdn #45630 - + Signed-off-by: Marko Lindqvist commit c9bc48eac024c171c636c47a3080eeccd3467d7e @@ -7497,11 +7497,11 @@ Author: Marko Lindqvist Date: Fri Sep 9 23:02:16 2022 +0300 Count units lost due to shield upkeep to score.units_lost - + Reported by ihnatus - + See osdn #44887 - + Signed-off-by: Marko Lindqvist commit 65f8edf5df8ff2348a492977119684a1cd1dd3f8 @@ -7509,11 +7509,11 @@ Author: Marko Lindqvist Date: Fri Sep 9 22:32:02 2022 +0300 Correct unit_refresh_vision() function header - + It spoke of city vision range, instead of unit one. - + See osdn #45060 - + Signed-off-by: Marko Lindqvist commit 3b456495bbb1e1d85c428baa9a772d0e6fdccb84 @@ -7521,9 +7521,9 @@ Author: Marko Lindqvist Date: Fri Sep 9 21:27:03 2022 +0300 gtk4: Don't try to treat GtkBox as GtkGrid - + See osdn #4558 - + Signed-off-by: Marko Lindqvist commit 058b395d49a3bc95907016d1b5addb3a1e6e0a1a @@ -7531,9 +7531,9 @@ Author: Marko Lindqvist Date: Fri Sep 9 02:07:26 2022 +0300 configure: Enable automatic gtk4-client selection - + See osdn #45606 - + Signed-off-by: Marko Lindqvist commit 4cfd142017b0482bb637753b6df455ec439b5053 @@ -7541,7 +7541,7 @@ Author: Marko Lindqvist Date: Tue Sep 20 05:29:42 2022 +0300 Comment grammar fix: "be not synchron" -> "not be in sync" - + Signed-off-by: Marko Lindqvist commit 96b52c69cd412479e25eeb173fef0e7bdb5ba16f @@ -7549,9 +7549,9 @@ Author: Marko Lindqvist Date: Sun Sep 18 07:32:26 2022 +0300 savegame3.c: Silence "unused entry" warnings about diplstate_type order - + See osdn #45527 - + Signed-off-by: Marko Lindqvist commit 46847d0fd4a5e239ebee7998be9eb60d0c9bab1e @@ -7559,7 +7559,7 @@ Author: Marko Lindqvist Date: Mon Sep 19 23:56:42 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit effeccdbb7f79bd164dedfec2147892b964c3465 @@ -7567,9 +7567,9 @@ Author: Marko Lindqvist Date: Fri Sep 9 01:34:22 2022 +0300 Use textual log levels in --help output - + See osdn #45469 - + Signed-off-by: Marko Lindqvist commit 5bddceff522e1e043700c095dd6ff4c00172cf9e @@ -7577,9 +7577,9 @@ Author: Marko Lindqvist Date: Fri Sep 9 03:03:08 2022 +0300 Doxygen: Fix error in make_escapes() header - + See osdn #45505 - + Signed-off-by: Marko Lindqvist commit ddc7ffddc41f8a03719c4eceed5e48cffb3af502 @@ -7587,9 +7587,9 @@ Author: Marko Lindqvist Date: Fri Sep 9 01:23:01 2022 +0300 gtk4: Add menu entries for Sentry and Fortify, with sensitivity - + See osdn #45575 - + Signed-off-by: Marko Lindqvist commit 04b2336da486d42faf87582408918a836bfff8d0 @@ -7597,11 +7597,11 @@ Author: Marko Lindqvist Date: Tue Sep 6 05:09:21 2022 +0300 Update msys2 environment to 220903 level - + - Include ucrt64 environment - + See osdn #44789 - + Signed-off-by: Marko Lindqvist commit 297c11208240600a131bd68582fa745620cfb05b @@ -7609,11 +7609,11 @@ Author: Marko Lindqvist Date: Sun Sep 4 14:04:56 2022 +0300 control.c: Drop unused 'old' variable - + From action_decision_clear_want() - + See osdn #45569 - + Signed-off-by: Marko Lindqvist commit 57ecbc1dd570ce1f0b583a4a257ee84336c69f80 @@ -7621,9 +7621,9 @@ Author: Marko Lindqvist Date: Mon Sep 5 17:44:17 2022 +0300 sdl2: Fix happiness dialog building surfaces selection - + See osdn #45577 - + Signed-off-by: Marko Lindqvist commit ca4fb3b7b79893f5d152f3959c98b66720f854d5 @@ -7631,9 +7631,9 @@ Author: Marko Lindqvist Date: Mon Sep 5 06:02:24 2022 +0300 gtk4: Open help dialog from worklist right-click - + See osdn #45576 - + Signed-off-by: Marko Lindqvist commit 66cde7e9800cf7993b97fd839bfe9330c5a3032a @@ -7641,9 +7641,9 @@ Author: Marko Lindqvist Date: Fri Sep 9 21:36:23 2022 +0300 *.metainfo.xml.in: Add various URL tags - + See osdn #45617 - + Signed-off-by: Marko Lindqvist commit 67dc4b653cd6799784fbfeb203d7670d401c04e2 @@ -7651,11 +7651,11 @@ Author: Marko Lindqvist Date: Sun Sep 4 12:39:44 2022 +0300 Qt: Drop unused 'sbool' variable - + From fc_client::slot_selection_changed() - + See osdn #45539 - + Signed-off-by: Marko Lindqvist commit c921872ddac639f8c289af826654e137212fe428 @@ -7663,12 +7663,12 @@ Author: Marko Lindqvist Date: Mon Sep 5 00:13:00 2022 +0300 Always free unit build reqs vector in unit_type_free() - + It was being skipped for units that do not have handwritten helptext part. - + See osdn #45572 - + Signed-off-by: Marko Lindqvist commit 0220a5ff6107a4387e7e9ba2bbdc1e66717c7d2e @@ -7676,9 +7676,9 @@ Author: Marko Lindqvist Date: Sun Sep 4 20:32:29 2022 +0300 Fix filling player "scenario reserved" property to editor packet - + See osdn #45491 - + Signed-off-by: Marko Lindqvist commit 28d0fefb7fe7abbffc0db5507a6366e601ec34dc @@ -7686,9 +7686,9 @@ Author: Marko Lindqvist Date: Sun Sep 4 08:25:08 2022 +0300 gtk4: Turn left panel indicator icons to GtkPictures - + See osdn #45568 - + Signed-off-by: Marko Lindqvist commit 8454fd6c0be121e49daaf51de6801d815df44ebf @@ -7696,15 +7696,15 @@ Author: Marko Lindqvist Date: Sun Sep 4 06:06:58 2022 +0300 AI: Switch from future tech research to real tech when possible - + Start researching real tech, if one becomes available during future tech research. Typically would happen when one loses previously known tech. - + Reported anonymously - + See osdn #44419 - + Signed-off-by: Marko Lindqvist commit de22d5301a5d2a34f9a7ad63aaa2c43a803d1f7c @@ -7712,9 +7712,9 @@ Author: Marko Lindqvist Date: Sun Sep 4 04:18:36 2022 +0300 gtk4: Replace citydlg info popup window with GtkPopover - + See osdn #45555 - + Signed-off-by: Marko Lindqvist commit 8ed2065728e5d91762f8bec7e8ae839e6b160296 @@ -7722,9 +7722,9 @@ Author: Marko Lindqvist Date: Sat Sep 3 07:35:41 2022 +0300 *_iterate_safe(): Evaluate list parameter just once - + See osdn #45480 - + Signed-off-by: Marko Lindqvist commit 82f5f952f8be4ebc57d7804236b8d0adb9c0eae3 @@ -7732,9 +7732,9 @@ Author: Marko Lindqvist Date: Sat Sep 3 18:51:05 2022 +0300 gtk4: Add tech trading clauses to the treaty menu - + See osdn #45551 - + Signed-off-by: Marko Lindqvist commit 13dab067de49601002a970b6f6820cf9b9f8d331 @@ -7742,9 +7742,9 @@ Author: Marko Lindqvist Date: Sat Sep 3 07:06:57 2022 +0300 Enable -Warray-bounds for --enable-debug builds - + See osdn #45543 - + Signed-off-by: Marko Lindqvist commit 721464c31b7e6acf3ce95853508b660ba8696e76 @@ -7752,9 +7752,9 @@ Author: Marko Lindqvist Date: Sat Sep 3 05:35:39 2022 +0300 Correct reqtext of negated VUT_DIPLREL_UNITANY and VUT_DIPLREL_UNITANY - + See osdn #45514 - + Signed-off-by: Marko Lindqvist commit 9b09b576b982541d2f5540c22579cea1923af58d @@ -7762,9 +7762,9 @@ Author: Marko Lindqvist Date: Sun Sep 4 04:22:39 2022 +0300 Fix map_claim_base() memory leak - + See osdn #45545 - + Signed-off-by: Marko Lindqvist commit f20e0091f5e1e7c69b2576536953ac3c5ec9a759 @@ -7772,9 +7772,9 @@ Author: Marko Lindqvist Date: Sat Sep 3 06:24:06 2022 +0300 gtk4: Fix making inputline button box visible again - + See osdn #45532 - + Signed-off-by: Marko Lindqvist commit ad17cdb3f3bf10f3523c369d0e8d57c22d380029 @@ -7782,11 +7782,11 @@ Author: Marko Lindqvist Date: Wed Aug 31 22:06:17 2022 +0300 Man: Correct section of freeciv-ruledit page - + Unify entire header field with other freeciv man pages - + Reported by coldtobi / Debian - + See osdn #45533 Signed-off-by: Marko Lindqvist @@ -7795,9 +7795,9 @@ Author: Marko Lindqvist Date: Sun Sep 4 07:39:31 2022 +0300 Protocol: Make connection count UINT16 in PACKET_CONN_PING_INFO - + See osdn #45501 - + Signed-off-by: Marko Lindqvist commit ae820cc61a8d7bb670a17542f920ba1247fbf7a7 @@ -7805,7 +7805,7 @@ Author: Marko Lindqvist Date: Sat Sep 10 08:04:07 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit fd653f12ef820829302aa9f0c7c9579d0bcc6539 @@ -7813,9 +7813,9 @@ Author: Marko Lindqvist Date: Sat Sep 3 05:24:54 2022 +0300 Stop inf file recursing to already closed including file - + See osdn #45418 - + Signed-off-by: Marko Lindqvist commit 3336f3ffdce91455726f9b7a2d62048c0b450b18 @@ -7823,7 +7823,7 @@ Author: Marko Lindqvist Date: Sat Sep 10 02:53:01 2022 +0300 FAQ: Refresh from wiki - + Signed-off-by: Marko Lindqvist commit d0248d8a7f059dcd5c6e9de3da2c71a1d144ce99 @@ -7831,9 +7831,9 @@ Author: Marko Lindqvist Date: Sat Sep 3 05:20:27 2022 +0300 gtk4: Replace GtkImages with GtkPictures in editor mode - + See osdn #45531 - + Signed-off-by: Marko Lindqvist commit 06552f89e7404b78da6e212d658247cc62a4fba9 @@ -7841,9 +7841,9 @@ Author: Marko Lindqvist Date: Sun Aug 28 16:47:27 2022 +0300 Limit new player from civil war to max rates more accurately - + See osdn #44187 - + Signed-off-by: Marko Lindqvist commit e67b33a61ea78eb7ab052a805a776ce7de5d5f10 @@ -7851,9 +7851,9 @@ Author: Marko Lindqvist Date: Tue Aug 30 02:37:41 2022 +0300 gtk4: Fix optiondlg check buttons - + See osdn #45520 - + Signed-off-by: Marko Lindqvist commit 7274ec2012d9024cd94c7ddbb1dc96aa75b8c9ec @@ -7861,9 +7861,9 @@ Author: Tobias Frost Date: Tue Sep 6 00:29:14 2022 +0300 Fix spelling errors "Uknown" and "transfered" - + Minor modifications by Marko Lindqvist - + See osdn #45535 commit 0cdf4d99cc88679b85f76e8d8b4fec13812b18bf @@ -7871,12 +7871,12 @@ Author: Marko Lindqvist Date: Wed Aug 31 04:56:26 2022 +0300 README.actions: Add Targeted Steal requirement - + For Targeted Steal actions actor must know target's list of techs. - + See osdn #45462 - + Signed-off-by: Marko Lindqvist commit 515d4109ff17626eaf071c68c9ee5a48724cbe6b @@ -7884,9 +7884,9 @@ Author: Marko Lindqvist Date: Wed Aug 31 03:23:25 2022 +0300 Qt: Mark "Wonders of ... Empire" for translation - + See osdn #45525 - + Signed-off-by: Marko Lindqvist commit 2741b3db5827e408dbd39f42adf9836a80e5a7a3 @@ -7894,9 +7894,9 @@ Author: Marko Lindqvist Date: Sat Sep 3 07:47:42 2022 +0300 Avoid following illegal orders paths when loading savegame - + See osdn #45346 - + Signed-off-by: Marko Lindqvist commit 164c6dbcee739508eae98afb6712c9e5751a4ea8 @@ -7904,9 +7904,9 @@ Author: Marko Lindqvist Date: Mon Aug 29 01:56:14 2022 +0300 gtk4: Fix leader sex selection buttons - + See osdn #45495 - + Signed-off-by: Marko Lindqvist commit 8c0868941878e1fff0b3a6f43a152aeb659c7091 @@ -7914,9 +7914,9 @@ Author: Marko Lindqvist Date: Sun Sep 4 08:46:43 2022 +0300 README.msys2: Fix typo in package name - + See osdn #45566 - + Signed-off-by: Marko Lindqvist commit 9bfb0879cde8171f546cc192f06104a6ce48b523 @@ -7924,12 +7924,12 @@ Author: Marko Lindqvist Date: Thu Sep 1 04:50:17 2022 +0300 Add inline advance_count() wrapper proving that it returns <= A_LAST - + Compiler was not happy with what it consider potential bigger than A_LAST return value from advance_count() - + See osdn #45541 - + Signed-off-by: Marko Lindqvist commit 790e99979567f7c1c778bd253573f0aa2d6df272 @@ -7937,11 +7937,11 @@ Author: Marko Lindqvist Date: Sat Sep 3 02:24:39 2022 +0300 Call log callback from ruleset_error() - + This provides information to ruledit "Sanity Check" window. - + See osdn #45395 - + Signed-off-by: Marko Lindqvist commit 3104d0f3d656ed3b4c510d44688c1067a5dc7724 @@ -7949,9 +7949,9 @@ Author: Marko Lindqvist Date: Tue Sep 6 20:36:25 2022 +0300 Update German translation by Christian Mauderer - + This is just S3_0 de.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit 69991b2e2694656f8007b99caf30f2d4b67af140 @@ -7959,9 +7959,9 @@ Author: Marko Lindqvist Date: Sun Aug 28 08:23:11 2022 +0300 gtk4: Make tech tree window in helpdlg bigger - + See osdn #45494 - + Signed-off-by: Marko Lindqvist commit ac2e5887c388fe0aed3b72eb5fadc7ecacf9d709 @@ -7969,7 +7969,7 @@ Author: Marko Lindqvist Date: Tue Sep 6 17:29:27 2022 +0300 Comment typofix: "Actived" -> "Activated" - + Signed-off-by: Marko Lindqvist commit 342fc275e0a98cbbb8ab6c05ed37b93964a520f5 @@ -7977,12 +7977,12 @@ Author: Marko Lindqvist Date: Sun Aug 28 16:33:38 2022 +0300 Meson: Do extra check that found readline library is suitable - + This protects against macOS libedit library that's not suitable readline replacement for freeciv use. - + See osdn #45161 - + Signed-off-by: Marko Lindqvist commit afc8f854dfd347e255a784593cbba0daa896253e @@ -7990,9 +7990,9 @@ Author: Marko Lindqvist Date: Wed Aug 31 02:11:18 2022 +0300 Savegame: Silence "unused entry" warnings about city_options - + See osdn #45526 - + Signed-off-by: Marko Lindqvist commit 868cffd01d202524927d7251b4274406dfdef060 @@ -8000,7 +8000,7 @@ Author: Marko Lindqvist Date: Tue Sep 6 05:48:04 2022 +0300 Comment typofix: "a option" -> "an option" - + Signed-off-by: Marko Lindqvist commit ca09924f84ea705af2350ca9e0924e7e9daf945b @@ -8008,9 +8008,9 @@ Author: Marko Lindqvist Date: Sun Aug 28 02:56:54 2022 +0300 gtk: Add tooltip for endgame score display rows - + See osdn #45461 - + Signed-off-by: Marko Lindqvist commit ad811f8cd12f738a8516a11af3e37d7f301439cb @@ -8018,9 +8018,9 @@ Author: Marko Lindqvist Date: Sun Aug 28 02:43:53 2022 +0300 gtk4: Add Irrigation build menu - + See osdn #45463 - + Signed-off-by: Marko Lindqvist commit 7a8097c05a1d5f08417b737f16ee3b10b90eedee @@ -8028,9 +8028,9 @@ Author: Marko Lindqvist Date: Sun Aug 28 03:17:22 2022 +0300 winbuild.sh: Scale default number of jobs to number of cores - + See osdn #43949 - + Signed-off-by: Marko Lindqvist commit 0698fca09e9faa9eb95e925a781613a6d7a84983 @@ -8038,9 +8038,9 @@ Author: Marko Lindqvist Date: Sat Aug 27 14:32:34 2022 +0300 savegame2.c: Rename 'string' variables as 'str' - + See osdn #45481 - + Signed-off-by: Marko Lindqvist commit 37ed2c9739a7444e9b3b24d9883c5a2f13d5f04b @@ -8048,9 +8048,9 @@ Author: Marko Lindqvist Date: Sat Aug 27 10:10:13 2022 +0300 Open editor gui immediately when entering edit mode - + See osdn #45456 - + Signed-off-by: Marko Lindqvist commit 2d76842074ba2d55a2a3835cc858529185f7aa6d @@ -8058,12 +8058,12 @@ Author: Marko Lindqvist Date: Sat Aug 27 10:45:59 2022 +0300 Move AC_ARG_VAR(MOCCMD) to main configure.ac - + autoupdate can't handle AC_ARG_VAR() outside configure.ac, but crashed. - + See osdn #43027 - + Signed-off-by: Marko Lindqvist commit 4cc27af0bb32a77f6adbf4fe020721daf99a0e27 @@ -8071,11 +8071,11 @@ Author: Marko Lindqvist Date: Sun Aug 28 18:55:33 2022 +0300 Reduce ping time accuracy - + Support bigger values instead. - + See osdn #45499 - + Signed-off-by: Marko Lindqvist commit 2a2ac2447cd9bb21e62bfd405fefa0c987f4e524 @@ -8083,9 +8083,9 @@ Author: Marko Lindqvist Date: Sat Aug 27 10:04:00 2022 +0300 AI: Drop unused max_move_cost from find_something_to_kill() - + See osdn #45307 - + Signed-off-by: Marko Lindqvist commit e43490b53e15c2ef41d35c15781378d0c92218e2 @@ -8093,9 +8093,9 @@ Author: Marko Lindqvist Date: Sat Aug 27 03:34:16 2022 +0300 gtk4: Fix options area size in optiondlg - + See osdn #45455 - + Signed-off-by: Marko Lindqvist commit 130701643435d048842a485c6538007784b85812 @@ -8103,11 +8103,11 @@ Author: Marko Lindqvist Date: Fri Aug 26 17:40:21 2022 +0300 Refresh gnulib-common.m4 from gnulib upstream - + This is an comment-only update. Serial has not been bumped. - + See osdn #45444 - + Signed-off-by: Marko Lindqvist commit 50b38ce665f67cd6d2d35cfbe139cbc681bcdb57 @@ -8115,12 +8115,12 @@ Author: Marko Lindqvist Date: Fri Aug 26 17:34:19 2022 +0300 Qt: Correct spy_steal behavior when the target city has gone - + Correct spy_steal_shared() behavior when the unit's target city doesn't exist any more for some reason. - + See osdn #45411 - + Signed-off-by: Marko Lindqvist commit 9df9895c6350bc61510c0fe435e63d9943c539c9 @@ -8128,11 +8128,11 @@ Author: Marko Lindqvist Date: Fri Aug 26 01:47:29 2022 +0300 gtk4: Add initial clauses menu to diplodlg - + Has entries just for trading maps - + See osdn #45443 - + Signed-off-by: Marko Lindqvist commit 9e96c45700501ab8e8b63022e116aec3e8732734 @@ -8140,9 +8140,9 @@ Author: Marko Lindqvist Date: Mon Aug 22 21:17:51 2022 +0300 Add gtk4-client desktop and metainfo files - + See osdn #43449 - + Signed-off-by: Marko Lindqvist commit e533b13999c2baec61744b67e3af0f63c54e6a0c @@ -8150,9 +8150,9 @@ Author: Marko Lindqvist Date: Sun Aug 28 02:22:36 2022 +0300 Make pf_path.length unsigned - + See osdn #45416 - + Signed-off-by: Marko Lindqvist commit 470bdcee07bb5908279b740d4240cadd65ceaadd @@ -8160,9 +8160,9 @@ Author: Marko Lindqvist Date: Thu Aug 25 05:49:44 2022 +0300 gtk: Fix setup_widgets() dead assignment of 'hpaned' - + See osdn #45445 - + Signed-off-by: Marko Lindqvist commit 5e84a915cc278621cc67bb000a062980de41c8b7 @@ -8170,7 +8170,7 @@ Author: Marko Lindqvist Date: Thu Sep 1 22:21:29 2022 +0300 Bump version number to 3.0.94.7-alpha4+ - + Signed-off-by: Marko Lindqvist commit cb3e87d4cd5592bf3a0501ca218deee79d7d54d2 @@ -8178,7 +8178,7 @@ Author: Marko Lindqvist Date: Thu Sep 1 22:20:59 2022 +0300 Set version number to 3.0.94.6-alpha4 - + Signed-off-by: Marko Lindqvist commit deedad5665ba5ac91030617404c062b8a3f18ae3 @@ -8186,11 +8186,11 @@ Author: Alina Lenk Date: Tue Aug 30 19:43:37 2022 +0200 civ2civ3: Fix which naval units are military and cause unhappiness - + See osdn#45225 - + Original patch by ddeanbrown - + Signed-off-by: Alina Lenk commit f08853386e8c714cd5ed5afdea7ba345d58020e7 @@ -8198,9 +8198,9 @@ Author: Marko Lindqvist Date: Mon Aug 29 17:58:30 2022 +0300 fc_strrep_resize(): Fix on NDEBUG builds - + See osdn #45508 - + Signed-off-by: Marko Lindqvist commit ce4f4a3737ca76682effeb36273679756869a034 @@ -8208,7 +8208,7 @@ Author: Marko Lindqvist Date: Thu Sep 1 01:12:51 2022 +0300 FAQ: Update from wiki - + Signed-off-by: Marko Lindqvist commit 599e287ea828779075130b58efd95f04cdbbad75 @@ -8216,9 +8216,9 @@ Author: Marko Lindqvist Date: Wed Aug 24 21:40:07 2022 +0300 gtk4: Implement science dialog button gestures - + See osdn #45437 - + Signed-off-by: Marko Lindqvist commit 29e2e9c366b4f50c1a133d3122001a063b3404dd @@ -8226,9 +8226,9 @@ Author: Marko Lindqvist Date: Tue Aug 30 01:38:21 2022 +0300 Rulesets: Mark "CanFortify" helptext as xgettext:no-c-format - + See osdn #45518 - + Signed-off-by: Marko Lindqvist commit 76bdbe9ccf665b4b725c213dfdb20885f8c5d590 @@ -8236,9 +8236,9 @@ Author: Marko Lindqvist Date: Sun Aug 21 14:26:14 2022 +0300 ax_cxx_compile_stdcxx.m4: Update to serial 15 - + See osdn #45412 - + Signed-off-by: Marko Lindqvist commit c56b3a16d23008ec8b84a937c5aa544f15dd8df3 @@ -8246,14 +8246,14 @@ Author: Marko Lindqvist Date: Tue Aug 23 20:14:34 2022 +0300 Disallow selecting more Future techs after losing a real tech - + One has to research the real tech again to regain ability to continue researching more future techs - + Reported anonymously - + See osdn #44592 - + Signed-off-by: Marko Lindqvist commit 8db2cef33307f4b433694de420cf94adda69f46a @@ -8261,9 +8261,9 @@ Author: Marko Lindqvist Date: Mon Aug 22 23:24:12 2022 +0300 gtk4: Implement happiness dialog popups - + See osdn #45424 - + Signed-off-by: Marko Lindqvist commit acc03811f2b63ce2a5947bf5061bc13b0d51ca03 @@ -8271,9 +8271,9 @@ Author: Marko Lindqvist Date: Sat Aug 27 03:39:04 2022 +0300 Qt theme: Add NightStalker/cities.png to tarball - + See osdn #45451 - + Signed-off-by: Marko Lindqvist commit 37650e21cb24851a708593a700ed85dcabec2649 @@ -8281,9 +8281,9 @@ Author: Marko Lindqvist Date: Mon Aug 22 05:39:42 2022 +0300 rssanity: Use ruleset_error() instead of log_error() - + See osdn #44372 - + Signed-off-by: Marko Lindqvist commit cf8ead6f752f09f8fb3b43c8d2500419786d7b59 @@ -8291,9 +8291,9 @@ Author: Marko Lindqvist Date: Mon Aug 22 06:03:59 2022 +0300 sdl2: Fix science_report_dialog_popup() theme leak - + See osdn #45422 - + Signed-off-by: Marko Lindqvist commit d14577370001844f093eedf3700a93a24c495e3f @@ -8301,7 +8301,7 @@ Author: Marko Lindqvist Date: Tue Aug 30 01:10:39 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 14aabc0c4356976625cbb44d31cc5439dd45b4bc @@ -8309,9 +8309,9 @@ Author: Marko Lindqvist Date: Mon Aug 22 04:27:25 2022 +0300 gtk4: Implement connection list button gestures - + See osdn #45415 - + Signed-off-by: Marko Lindqvist commit 73e258f9fff1ebc1826fe6fff59738f400d84df3 @@ -8319,9 +8319,9 @@ Author: Marko Lindqvist Date: Sun Aug 21 09:00:12 2022 +0300 freeciv.doxygen: Update to doxygen 1.9.4 format - + See osdn #45406 - + Signed-off-by: Marko Lindqvist commit 0b98a4186b2cb406f85dc52f5723e804a02e9305 @@ -8329,7 +8329,7 @@ Author: Marko Lindqvist Date: Mon Aug 29 16:37:37 2022 +0300 Comment typofix: "allocated" -> "allocate" - + Signed-off-by: Marko Lindqvist commit b2053af3e2def2a7c31e2ce85e3a13fc37b13e8f @@ -8337,9 +8337,9 @@ Author: Marko Lindqvist Date: Sun Aug 21 11:49:35 2022 +0300 Make max_trade_routes() return type unsigned - + See osdn #45316 - + Signed-off-by: Marko Lindqvist commit 3f82df3197ac994436423e5ec8c14594c7fc0413 @@ -8347,9 +8347,9 @@ Author: Marko Lindqvist Date: Sun Aug 21 21:10:05 2022 +0300 dai_auto_settler_run(): Fix clang analyze warning - + See osdn #45315 - + Signed-off-by: Marko Lindqvist commit f26e38c4a16f906d25da5839528fbc76dd837341 @@ -8357,9 +8357,9 @@ Author: Marko Lindqvist Date: Sun Aug 21 20:58:45 2022 +0300 gtk4: Use GtkPicture in diplodlg - + See osdn #45414 - + Signed-off-by: Marko Lindqvist commit 73e156fff834ca4d98b6bc63554e87279bf1cd5e @@ -8367,7 +8367,7 @@ Author: Marko Lindqvist Date: Sun Aug 28 18:23:53 2022 +0300 Comment typofix: "used used" -> "used" - + Signed-off-by: Marko Lindqvist commit df49434c3887f4d331db1ac9be6293939e44d86f @@ -8375,9 +8375,9 @@ Author: Marko Lindqvist Date: Wed Aug 24 22:16:30 2022 +0300 sdl2 theme: Install fonts - + See osdn #45433 - + Signed-off-by: Marko Lindqvist commit abe673c54bf9696aa7e159a8013eaeccdb796803 @@ -8385,12 +8385,12 @@ Author: Marko Lindqvist Date: Sun Aug 21 11:14:58 2022 +0300 Cancel illegal activities on adjacent tiles when city removed - + In alien ruleset, city might have been providing water source for the irrigation activity in adjacent tile. - + See osdn #45408 - + Signed-off-by: Marko Lindqvist commit c7b969d0e0fde5c06a2f6d7c230425adf1416998 @@ -8398,9 +8398,9 @@ Author: Marko Lindqvist Date: Sun Aug 21 10:19:35 2022 +0300 gtk4: Add Path/Mine/Base menus - + See osdn #45407 - + Signed-off-by: Marko Lindqvist commit 62e9ce942427443d4ba81248b8e42eef2c0d4c4a @@ -8408,9 +8408,9 @@ Author: Marko Lindqvist Date: Wed Aug 24 16:55:24 2022 +0300 Meson: Do not build ruledit by default - + See osdn #45446 - + Signed-off-by: Marko Lindqvist commit 30a2989cece554628fc548ced23f8a06fe96c992 @@ -8418,9 +8418,9 @@ Author: Marko Lindqvist Date: Tue Aug 23 04:44:51 2022 +0300 Fix doubled space in requirement description text - + See osdn #45430 - + Signed-off-by: Marko Lindqvist commit 1cca7b1a890436d63985a78ce7c8b28393a0e10e @@ -8428,9 +8428,9 @@ Author: Marko Lindqvist Date: Sun Aug 21 08:07:21 2022 +0300 vampire.svg: Shrink page size to image size - + See osdn #45405 - + Signed-off-by: Marko Lindqvist commit 8c33d7bc88e78cac51f2791bfe49fd51753b5c1b @@ -8438,9 +8438,9 @@ Author: Marko Lindqvist Date: Sat Aug 20 12:32:26 2022 +0300 Qt: Fix city_production_model::populate() renegade leak - + See osdn #45308 - + Signed-off-by: Marko Lindqvist commit e41d00ca63fe8f3229dca297532ab9407746e98d @@ -8448,9 +8448,9 @@ Author: Marko Lindqvist Date: Sat Aug 20 03:55:37 2022 +0300 gtk4: Make tile popup an GtkPopup - + See osdn #45398 - + Signed-off-by: Marko Lindqvist commit a8bda2537bd2ed089384f837364479b90bfbd23a @@ -8458,9 +8458,9 @@ Author: Marko Lindqvist Date: Sun Aug 21 21:31:46 2022 +0300 CI: Enable debug on mac-meson build - + See osdn #45399 - + Signed-off-by: Marko Lindqvist commit fc24bab48b0a5da17fc20ec62616bd80cefa0ea5 @@ -8468,9 +8468,9 @@ Author: Marko Lindqvist Date: Tue Aug 23 16:31:30 2022 +0300 Add installer_cross/freeciv-gtk4.cmd to tarball - + See osdn #45432 - + Signed-off-by: Marko Lindqvist commit 89108888b0ef07b017a783c608facbd76a27c887 @@ -8478,12 +8478,12 @@ Author: Marko Lindqvist Date: Fri Aug 19 16:26:42 2022 +0300 AI: Actively select tech on team with no pooled research - + AI was assuming that human team mate will choose the tech even when they don't share the research. - + See osdn #45397 - + Signed-off-by: Marko Lindqvist commit 552e89cbc61dd4265eb7d90e59b9566fe5a26511 @@ -8491,9 +8491,9 @@ Author: Marko Lindqvist Date: Fri Aug 19 06:32:02 2022 +0300 gtk4: Don't try to listen to nonexistent "scroll_event" signal - + See osdn #45392 - + Signed-off-by: Marko Lindqvist commit a0c7324c4874a71f9fa88fcedb7d57146a824d58 @@ -8501,7 +8501,7 @@ Author: Marko Lindqvist Date: Thu Aug 25 16:59:53 2022 +0300 Comment typofix: "a option" -> "an option" - + Signed-off-by: Marko Lindqvist commit aed0bb759544c947d99a1c7a31e6d06d7fb733ec @@ -8509,9 +8509,9 @@ Author: Marko Lindqvist Date: Fri Aug 19 05:25:03 2022 +0300 Be less spammy about fixing research count errors from old savegames - + See osdn #45344 - + Signed-off-by: Marko Lindqvist commit 477345d6fcdd86260b5a56d0c4000377c3242b7c @@ -8519,13 +8519,13 @@ Author: Marko Lindqvist Date: Fri Aug 19 05:36:56 2022 +0300 Fix editor crash when no resource is available for a tile - + If a tile somehow had resource assigned to it, despite the terrain having no natural resources, client in editor mode could crash. - + See osdn #45390 - + Signed-off-by: Marko Lindqvist commit 12358cced29f596cc0c1ba603c5bb80e69211ecb @@ -8533,11 +8533,11 @@ Author: Marko Lindqvist Date: Thu Aug 18 17:46:00 2022 +0300 gtk4: Use "move-focus" signal instead of nonexistent "focus" - + gtk4 has no "focus" signal. - + See osdn #45391 - + Signed-off-by: Marko Lindqvist commit c01225c0956f7aae9251e3b8b2ea78cae2c28860 @@ -8545,11 +8545,11 @@ Author: Marko Lindqvist Date: Sat Aug 20 03:33:04 2022 +0300 Meson: Check if compiler supports '-Wno-nonnull-compare' - + Do not use the parameter, if the compiler does not support it. - + See osdn #45158 - + Signed-off-by: Marko Lindqvist commit 89e797bc4660587bb2d6f784d95b034f798e3046 @@ -8557,15 +8557,15 @@ Author: Marko Lindqvist Date: Thu Aug 18 02:17:47 2022 +0300 Stop removing hiding units twice from the client - + Server was sending removal once for each "hiding" layer; subsurface and stealth, for units in either. - + Also rename unit_is_visible_on_layer() as unit_is_on_layer() as it does not really reflect unit visibility in layer V_MAIN. - + See osdn #45347 - + Signed-off-by: Marko Lindqvist commit a6a698468657dfe4b99fea1b13f6ca401c4d718f @@ -8573,9 +8573,9 @@ Author: Marko Lindqvist Date: Tue Aug 16 03:33:48 2022 +0300 sdl2: Fix diplomacy dialog gold widgets - + See osdn #45032 - + Signed-off-by: Marko Lindqvist commit b6dd71a310132bf62f98280158ce55f026e0cf77 @@ -8583,9 +8583,9 @@ Author: Marko Lindqvist Date: Thu Aug 18 02:06:30 2022 +0300 gtk4: Set up science dialog scrolling - + See osdn #45379 - + Signed-off-by: Marko Lindqvist commit 8f24dea1b7bfc5bdce231d7d1c85b6c1f649384b @@ -8593,9 +8593,9 @@ Author: Marko Lindqvist Date: Wed Aug 17 18:03:17 2022 +0300 Fix NULL dereference in entry_bool_get() - + See osdn #45008 - + Signed-off-by: Marko Lindqvist commit b0ed99b9b6fc4c6df148ba4fa223fc433fe3c03a @@ -8603,7 +8603,7 @@ Author: Marko Lindqvist Date: Tue Aug 23 04:03:54 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 7056f989513c6dec4b4edb7ce1d4cd99f158cc80 @@ -8611,9 +8611,9 @@ Author: Marko Lindqvist Date: Wed Aug 17 17:07:10 2022 +0300 Qt: Drop unused 'raise' parameter from science_report::init() - + See osdn #45113 - + Signed-off-by: Marko Lindqvist commit 7a7ef6b124ca7a954f582685d8dbadf9f64af6d0 @@ -8621,9 +8621,9 @@ Author: Marko Lindqvist Date: Wed Aug 17 16:51:10 2022 +0300 gtk4: Use GtkPicture for helpdlg icons - + See osdn #45378 - + Signed-off-by: Marko Lindqvist commit 033702e2a32b8bf4245fb3da741c44a0faa91417 @@ -8631,7 +8631,7 @@ Author: Marko Lindqvist Date: Mon Aug 22 19:26:23 2022 +0300 Update Finnish translation of the ruledit domain - + Signed-off-by: Marko Lindqvist commit 9128a9d970be3e879d0d29366e870f3f4806c257 @@ -8639,9 +8639,9 @@ Author: Marko Lindqvist Date: Sun Aug 14 17:47:19 2022 +0300 Update to crosser-2.4 - + See osdn #44724 - + Signed-off-by: Marko Lindqvist commit 959846fb1e7f970208bdee8d9ec0156db891e343 @@ -8649,11 +8649,11 @@ Author: Marko Lindqvist Date: Wed Aug 17 16:59:18 2022 +0300 unknown.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #45382 - + Signed-off-by: Marko Lindqvist commit 0e6efc8d30f03ee5d8a2ba22fd833de63d2a34e3 @@ -8661,9 +8661,9 @@ Author: Marko Lindqvist Date: Tue Aug 9 17:44:43 2022 +0300 Make single-step goto to behave like normal move - + See osdn #44496 - + Signed-off-by: Marko Lindqvist commit 53de9c093ba4688c5a0bd6cb7e7c24375c99d4a0 @@ -8671,11 +8671,11 @@ Author: Marko Lindqvist Date: Wed Aug 10 03:15:12 2022 +0300 Savecompat: Convert E_UNIT_WIN to E_UNIT_WIN_DEF - + Event has been renamed in freeciv-3.0. - + See osdn #44809 - + Signed-off-by: Marko Lindqvist commit bc06270544ce78cbb8e3d0b0eb23f993986295f8 @@ -8683,9 +8683,9 @@ Author: Marko Lindqvist Date: Sun Aug 14 04:36:11 2022 +0300 gtk4: Add players dialog menu - + See osdn #45337 - + Signed-off-by: Marko Lindqvist commit 7fb356f503cc0d3207d55883ddd78a9b6365c40e @@ -8693,9 +8693,9 @@ Author: Marko Lindqvist Date: Wed Aug 10 03:45:10 2022 +0300 Refresh .po files from gnulib upstream - + See osdn #43022 - + Signed-off-by: Marko Lindqvist commit c286814ff47d14d64153cf23c6c8832448189ffe @@ -8703,9 +8703,9 @@ Author: Marko Lindqvist Date: Tue Aug 9 03:09:50 2022 +0300 Qt: Drop unused QLabels from help_widget::set_topic_terrain() - + See osdn #45317 - + Signed-off-by: Marko Lindqvist commit f0b29f2ba3db3f5d778c54b551c5d0c56cf08e23 @@ -8713,9 +8713,9 @@ Author: Marko Lindqvist Date: Tue Aug 9 23:22:08 2022 +0300 gtk4: Implement "Go to and..." menu - + See osdn #45335 - + Signed-off-by: Marko Lindqvist commit 035cfd06c1ea5d67ee8bb1cbfb954614683aebe5 @@ -8723,9 +8723,9 @@ Author: Marko Lindqvist Date: Tue Aug 9 02:34:33 2022 +0300 meson-winbuild.sh: Enable nls for qt5-client - + See osdn #45279 - + Signed-off-by: Marko Lindqvist commit 6e4b67a36cdacc14487c48f325ce11d9c6a17d8d @@ -8733,15 +8733,15 @@ Author: Marko Lindqvist Date: Tue Aug 9 01:25:35 2022 +0300 Rearrange FIELD_RANGE_ASSERT - + - Have the potentially fatal assert only after the verbose message has been logged - Do the "action" last, as it typically changes the state that the assert would use - In the no-failure case evaluate the "test" only once - + See osdn #45047 - + Signed-off-by: Marko Lindqvist commit 751c9213387f5ca0f98c46e43d717bcba718f345 @@ -8749,9 +8749,9 @@ Author: Marko Lindqvist Date: Tue Aug 9 00:29:20 2022 +0300 Check that cargo can actually load to transports shown at transportdlg - + See osdn #45331 - + Signed-off-by: Marko Lindqvist commit efb03493017687594910fcc7619f91d105f4a476 @@ -8759,11 +8759,11 @@ Author: Marko Lindqvist Date: Tue Aug 9 01:11:12 2022 +0300 gtk4: Check the return value of gtk_scale_get_layout() - + It might return NULL, depending on the state of the scale. - + See osdn #45323 - + Signed-off-by: Marko Lindqvist commit 673c0d0121893fff629a6dead3a0a2e4ef5ecdbf @@ -8771,9 +8771,9 @@ Author: Marko Lindqvist Date: Mon Aug 8 06:14:30 2022 +0300 CI: Build fcdb backends - + See osdn #44721 - + Signed-off-by: Marko Lindqvist commit 8acd7a82140c0237b0088a3ae409df5f25cc6f80 @@ -8781,9 +8781,9 @@ Author: Marko Lindqvist Date: Sun Aug 7 01:49:16 2022 +0300 Ruledit: Add Sanity Check button - + See osdn #43103 - + Signed-off-by: Marko Lindqvist commit d918dcdba9ffecf527592d7e9192e0ffbd989afd @@ -8791,11 +8791,11 @@ Author: Marko Lindqvist Date: Sun Aug 7 05:51:06 2022 +0300 gtk4: Do not cast citydlg GtkCheckButtons to GtkToggleButtons - + It doesn't work in gtk4. - + See osdn #45322 - + Signed-off-by: Marko Lindqvist commit 263f38b81546f7c28ff9f427827b4eea2171c339 @@ -8803,12 +8803,12 @@ Author: Marko Lindqvist Date: Thu Aug 18 04:09:04 2022 +0300 rscompat: Replace illegal "Tile" range with "Local" - + Adding new EFT_MIN_HP_PCT, when updating from S3_0 ruleset, was setting illegal "Tile" range for its requirement. - + See osdn #45388 - + Signed-off-by: Marko Lindqvist commit ab19004e7c44b229c8be1d7cc5529d5d2d98f839 @@ -8816,11 +8816,11 @@ Author: Marko Lindqvist Date: Thu Aug 18 01:57:57 2022 +0300 upgrade_ruleset_sync.bash: Update S3_0 revision to fetch - + Get a S3_0 revision with no invalid "Tile" range used. - + See osdn #45384 - + Signed-off-by: Marko Lindqvist commit b8a84cc3f5c10631a8081e0e694f0efc9d11baaf @@ -8828,9 +8828,9 @@ Author: Marko Lindqvist Date: Sun Aug 7 16:09:15 2022 +0300 Force changed max rates to H_RATES AI players - + See osdn #44188 - + Signed-off-by: Marko Lindqvist commit e8a6cb010d4febe46c120eb788cb46ac2c27f175 @@ -8838,12 +8838,12 @@ Author: Marko Lindqvist Date: Wed Aug 17 16:23:56 2022 +0300 CI: Install jpeg for Mac builds - + This is a workaround to gdk-pixbuf .pc file still requiring it, despite it not otherwise being an dependency - + See osdn #45381 - + Signed-off-by: Marko Lindqvist commit 7b53b9aa4bb6b22fc643ca2af00f5939fd67e892 @@ -8851,9 +8851,9 @@ Author: Marko Lindqvist Date: Sun Aug 7 00:25:42 2022 +0300 gtk4: Implement popup for the info label - + See osdn #45313 - + Signed-off-by: Marko Lindqvist commit 6adf54453326e52c9a072eb4d4e5868b855235c8 @@ -8861,9 +8861,9 @@ Author: Marko Lindqvist Date: Sun Aug 7 00:30:40 2022 +0300 AI: Make look_for_charge() return type adv_want - + See osdn #45278 - + Signed-off-by: Marko Lindqvist commit b9540832ee2903a9a28417dbdd65e21286e37250 @@ -8871,12 +8871,12 @@ Author: Marko Lindqvist Date: Fri Aug 5 05:51:30 2022 +0300 Do not silently ignore invalid range - + Invalid range was causing just the default range to get used, which in unlikely to be what ruleset author means. - + See osdn #44710 - + Signed-off-by: Marko Lindqvist commit 8de189bce810248c66807d3a7a3dab80fc04ad0c @@ -8884,12 +8884,12 @@ Author: Marko Lindqvist Date: Sat Aug 6 09:12:03 2022 +0300 gtk4: Fix constructing citydlg production combo - + Do not try to set progress bar in to the combo, but set it to the parent grid next to the combo. - + See osdn #45311 - + Signed-off-by: Marko Lindqvist commit 0f5ff10e74f621bf1a5610a7bd7d456d0211d796 @@ -8897,9 +8897,9 @@ Author: Marko Lindqvist Date: Sun Aug 7 01:02:48 2022 +0300 Msys2: Add autotools gtk4-client installer - + See osdn #45320 - + Signed-off-by: Marko Lindqvist commit d4d6138f4d2394be5cbdf6403bdea8dd7e806121 @@ -8907,9 +8907,9 @@ Author: Marko Lindqvist Date: Sat Aug 6 07:45:26 2022 +0300 Qt: Add doxygen marking for hudwidget function headers lacking it - + See osdn #44962 - + Signed-off-by: Marko Lindqvist commit a8570f3b61cbead146a87820fdeb57862b22dca1 @@ -8917,11 +8917,11 @@ Author: Marko Lindqvist Date: Sat Aug 6 10:06:57 2022 +0300 Fix crash when non-player changes ai_manual_turn_done - + This could happen in pre-game, or for global observer. - + See osdn #45310 - + Signed-off-by: Marko Lindqvist commit 7ee60c45a2ab5a9e0b9a5ac2936524bcd7ad28b6 @@ -8929,9 +8929,9 @@ Author: Marko Lindqvist Date: Sat Aug 6 04:44:32 2022 +0300 sdl2: Silence clang analyzer "Division by zero" -warning - + See osdn #45233 - + Signed-off-by: Marko Lindqvist commit 715a37c07651fddcb402f04de0ccc092edfe44e9 @@ -8939,9 +8939,9 @@ Author: Marko Lindqvist Date: Sat Aug 6 07:39:06 2022 +0300 luasql: Fix clang cast alignment change warnings - + See osdn #44815 - + Signed-off-by: Marko Lindqvist commit c4ce39721cb9324dc274a283808e48ae05d2d877 @@ -8949,11 +8949,11 @@ Author: Marko Lindqvist Date: Sat Aug 6 07:42:26 2022 +0300 Sandbox: Make occupychance 50 - + To have both occupying moves, and lack of them, tested - + See osdn #45154 - + Signed-off-by: Marko Lindqvist commit a9546e02a72932573b246a97a4f0ca0847a90821 @@ -8961,9 +8961,9 @@ Author: Marko Lindqvist Date: Fri Aug 5 07:51:01 2022 +0300 gtk4: Draw science dialog - + See osdn #45304 - + Signed-off-by: Marko Lindqvist commit 744dca494454d8fea9b7948600dff45e0e36dc2d @@ -8971,9 +8971,9 @@ Author: Marko Lindqvist Date: Fri Aug 5 06:32:17 2022 +0300 sdl2: Show wonders intel information - + See osdn #44992 - + Signed-off-by: Marko Lindqvist commit 2d1e6c4954c4047a4d5e5c9a8996f2ce09b44323 @@ -8981,9 +8981,9 @@ Author: Marko Lindqvist Date: Sat Aug 6 03:51:24 2022 +0300 Change occurrences of "FirePower" to "Firepower" - + See osdn #43081 - + Signed-off-by: Marko Lindqvist commit ff4b8780dd6f111fdb81fe6c6f3da5f723f08f20 @@ -8991,9 +8991,9 @@ Author: Marko Lindqvist Date: Fri Aug 5 05:14:55 2022 +0300 Meson: Correct QT_DISABLE_DEPRECATED_BEFORE for Qt6-mode - + See osdn #45114 - + Signed-off-by: Marko Lindqvist commit ff655055072c68dab513f7a9e5719c7ab00cf3d6 @@ -9001,9 +9001,9 @@ Author: Marko Lindqvist Date: Fri Aug 5 06:53:50 2022 +0300 Do not set QT_NO_DEBUG for --enable-debug=checks - + See osdn #41774 - + Signed-off-by: Marko Lindqvist commit c56e4d185a36329635fd105c35ba2603e4f829e4 @@ -9011,9 +9011,9 @@ Author: Marko Lindqvist Date: Fri Aug 5 05:08:32 2022 +0300 Qt: Fix corner widget leak - + See osdn #45138 - + Signed-off-by: Marko Lindqvist commit 1a46806ab18d1868a0f06426924fa9ecdddfa768 @@ -9021,9 +9021,9 @@ Author: Marko Lindqvist Date: Sun Jul 31 14:53:21 2022 +0300 gtk4: Add menu entries for reports - + See osdn #45227 - + Signed-off-by: Marko Lindqvist commit d25cf7ca2be92cfae6873f02443c77003746537c @@ -9031,9 +9031,9 @@ Author: Marko Lindqvist Date: Fri Aug 5 05:11:40 2022 +0300 flatpak: Build modpack installer flatpak - + See osdn #45104 - + Signed-off-by: Marko Lindqvist commit cde7fbc1d941855a9e1571f945f3df263d987389 @@ -9041,13 +9041,13 @@ Author: Marko Lindqvist Date: Sun Jul 31 15:06:03 2022 +0300 dai_spend_gold(): Refactor checks for choice want - + - Fixed choice tracking - Made floating point want handling more robust - Fixed clang analyzer warning - + See osdn #45275 - + Signed-off-by: Marko Lindqvist commit c54bd1ff9cfe88c4d9797e0d2ad0829334a6cf9a @@ -9055,11 +9055,11 @@ Author: Marko Lindqvist Date: Mon Aug 1 06:16:54 2022 +0300 gtk: Add tooltips to citydlg/production tab build targets - + Requested by ddeanbrown - + See osdn #45257 - + Signed-off-by: Marko Lindqvist commit 404ec0d2e5279cb84665b702852d6596ca3e9087 @@ -9067,9 +9067,9 @@ Author: Marko Lindqvist Date: Sun Jul 24 21:34:28 2022 +0300 emscripten: Set ALWAYS_ROOT - + See osdn #45223 - + Signed-off-by: Marko Lindqvist commit f58ff2d8689d506007db8d7ad77630a53a9faf56 @@ -9077,9 +9077,9 @@ Author: Marko Lindqvist Date: Sat Aug 6 13:24:36 2022 +0300 CI: Add mac-meson build - + See osdn #45156 - + Signed-off-by: Marko Lindqvist commit 3b2edd85b53ccd78e481430d2e3b851e7a29f1c6 @@ -9087,9 +9087,9 @@ Author: Marko Lindqvist Date: Sat Jul 30 10:15:41 2022 +0300 meson-winbuild.sh: Explicitly disable readline - + See osdn #45137 - + Signed-off-by: Marko Lindqvist commit d912e25588585921b2721510022bc3e1d1ee0c24 @@ -9097,12 +9097,12 @@ Author: Marko Lindqvist Date: Fri Aug 5 06:04:31 2022 +0300 Fix requirement ranges in supplied rulesets - + Some "Tile" ranges not supported in S3_1 had been backported from master. - + See osdn #45262 - + Signed-off-by: Marko Lindqvist commit 829968f25c05d1340185e36032f0e4b2fadc707d @@ -9110,11 +9110,11 @@ Author: Marko Lindqvist Date: Sat Jul 30 09:49:16 2022 +0300 Correct comments using word "unsure" - + In most cases "ensure" was meant. - + See osdn #45273 - + Signed-off-by: Marko Lindqvist commit 801cd4cd22826aaf1c6b30f05945ebcf3320d479 @@ -9122,9 +9122,9 @@ Author: Marko Lindqvist Date: Fri Jul 29 22:45:31 2022 +0300 gtk4: Treat allied_chat_toggle_button as GtkCheckButton - + See osdn #45272 - + Signed-off-by: Marko Lindqvist commit 0588a4a57101ebcd11fb2bfb5d814cf4106b7de7 @@ -9132,9 +9132,9 @@ Author: Marko Lindqvist Date: Fri Jul 29 03:05:41 2022 +0300 winbuild.sh: Set ac_cv_working_gettimeofday - + See osdn #45260 - + Signed-off-by: Marko Lindqvist commit beb9187a9ef2ab2d32dfb337fda90e5cadf0adfa @@ -9142,9 +9142,9 @@ Author: Marko Lindqvist Date: Fri Jul 29 12:41:50 2022 +0300 Explicitly define unit tp_defense values in supplied rulesets - + See osdn #43586 - + Signed-off-by: Marko Lindqvist commit 35adb045be6dc8783186cd7a35e2004f9bfddb93 @@ -9152,12 +9152,12 @@ Author: Marko Lindqvist Date: Fri Jul 29 19:14:20 2022 +0300 Qt: Postpone initial tileset selection after QApplication creation - + QImageReader::supportedImageFormats() documentation says that QApplication should be instantiated before calling it. - + See osdn #43873 - + Signed-off-by: Marko Lindqvist commit 1e738bac20f12368edc4326c3be4d47c3e63b838 @@ -9165,11 +9165,11 @@ Author: Marko Lindqvist Date: Fri Jul 29 01:45:25 2022 +0300 gtk4: Add chat tools bar - + No color selection tools yet - + See osdn #45258 - + Signed-off-by: Marko Lindqvist commit 44898f95300af898eecd692e9dfc15e779517ffc @@ -9177,9 +9177,9 @@ Author: Marko Lindqvist Date: Fri Jul 29 01:34:03 2022 +0300 Meson: Rework icu dependency finding - + See osdn #45160 - + Signed-off-by: Marko Lindqvist commit 87ef2731bef6b500b79d64e526bfa9d2d26cf996 @@ -9187,9 +9187,9 @@ Author: Marko Lindqvist Date: Fri Jul 29 12:02:13 2022 +0300 CI: Update to checkout@v3 - + See osdn #45263 - + Signed-off-by: Marko Lindqvist commit 8435dc6280ded2e4b212b5a257f7cb2f6efd5238 @@ -9197,14 +9197,14 @@ Author: Marko Lindqvist Date: Tue Jul 19 07:40:10 2022 +0300 Give loot regardless of exact way of killing the leader - + Loot was being given only in the case that the leader was the one actually defending in the battle. - + Reported by ihnatus - + See osdn #44672 - + Signed-off-by: Marko Lindqvist commit f231c6b250c5745cad542926e59e49b2879034d0 @@ -9212,13 +9212,13 @@ Author: Marko Lindqvist Date: Thu Jul 28 04:25:19 2022 +0300 sdl2: Clean up at exit - + - Destroy main texture - Destroy renderer - Free main surface - + See osdn #45033 - + Signed-off-by: Marko Lindqvist commit 617f2ad71165722fc1ccd82557b13bd3399620be @@ -9226,13 +9226,13 @@ Author: Marko Lindqvist Date: Thu Jul 28 04:19:29 2022 +0300 Qt: Rework info_tile::calc_size() - + - Fix clang analyzer warning about dead assignments - Move variables to inner scopes - No repeated function calls - + See osdn #45231 - + Signed-off-by: Marko Lindqvist commit c73679c5b88abd85ea9a40798ccab517378e230f @@ -9240,9 +9240,9 @@ Author: Marko Lindqvist Date: Thu Jul 21 09:46:46 2022 +0300 Tolua: Fix clang analyze warnings from the generated code - + See osdn #44868 - + Signed-off-by: Marko Lindqvist commit 8372ce45170ea6f58a1b45ea5ed09de0cdd4044b @@ -9250,11 +9250,11 @@ Author: Marko Lindqvist Date: Wed Jul 27 04:17:24 2022 +0300 Apply fix to CVE-2022-33099 in included lua - + Fix backported from upstream repo. - + See osdn #45248 - + Signed-off-by: Marko Lindqvist commit 25b8458917df34aa840a188a049365c2b8799be1 @@ -9262,9 +9262,9 @@ Author: Marko Lindqvist Date: Sun Jul 17 09:56:32 2022 +0300 Inline action_by_number() - + See osdn #45123 - + Signed-off-by: Marko Lindqvist commit 6acf0d75d8e364683bfea497be4fb5d674a7c4ba @@ -9272,7 +9272,7 @@ Author: Marko Lindqvist Date: Fri Aug 5 00:26:16 2022 +0300 FAQ: Update latest stable version number to 3.0.3 - + Signed-off-by: Marko Lindqvist commit 797f0912093c788bcf856a1f7dfe7ea83ec73bb4 @@ -9280,9 +9280,9 @@ Author: Marko Lindqvist Date: Fri Aug 5 01:15:50 2022 +0300 fcmp: Fix vulnerability with crafted modpack URLs - + See osdn #45299 - + Signed-off-by: Marko Lindqvist commit 85841419fce3ec15fa1a0143c3ed7acdd1860b9b @@ -9290,11 +9290,11 @@ Author: Marko Lindqvist Date: Wed Jul 27 10:25:18 2022 +0300 gtk4: Stop casting cma_fe.c happy_button to GtkToggleButton - + It's GtkCheckButton - + See osdn #45245 - + Signed-off-by: Marko Lindqvist commit b7a97aabd8dc99827a341e5eb409e9f9a6a8db40 @@ -9302,14 +9302,14 @@ Author: Marko Lindqvist Date: Thu Jul 28 23:45:47 2022 +0300 civ/2: Update fortifying defense bonuses - + - Unfortified units in cities do not get the bonus - Bonus is not cumulative with City Walls or Fortress - + Requested by Alexandro Ignatiev - + See hrm #871628 - + Signed-off-by: Marko Lindqvist commit 7f91f878a936325af4ecdd66ca4f341c0b7860c2 @@ -9317,9 +9317,9 @@ Author: Marko Lindqvist Date: Wed Jul 27 02:58:54 2022 +0300 installer_cross: Build gtk4-client installer - + See osdn #45246 - + Signed-off-by: Marko Lindqvist commit 9d34167b7aa392edab3c63a18b9091626d4408c6 @@ -9327,9 +9327,9 @@ Author: Marko Lindqvist Date: Tue Jul 26 14:12:55 2022 +0300 AI: Fix assert failure when transport boarding is not enabled - + See osdn #45239 - + Signed-off-by: Marko Lindqvist commit 4e5d58e76614e3cb922ed61c4c1e0306b7f89a5e @@ -9337,9 +9337,9 @@ Author: Marko Lindqvist Date: Wed Jul 27 20:13:35 2022 +0300 Doxygen: Fix "Unsupported xml/html tag" warnings - + See osdn #45252 - + Signed-off-by: Marko Lindqvist commit c2c625a26cf70181342324fa73f6f9ded0613995 @@ -9347,9 +9347,9 @@ Author: Marko Lindqvist Date: Mon Jul 25 13:24:07 2022 +0300 gtk4 theme: Fix margin definitions - + See osdn #45230 - + Signed-off-by: Marko Lindqvist commit 128dab1a991cb09ddd534f0f9ac6189366b54755 @@ -9357,9 +9357,9 @@ Author: Marko Lindqvist Date: Mon Jul 25 05:56:59 2022 +0300 Meson: Never pass 'lib' prefix to compiler.find_library() - + See osdn #45157 - + Signed-off-by: Marko Lindqvist commit 65e77c366238c1f7f19084616edf4ae23d883cad @@ -9367,11 +9367,11 @@ Author: Marko Lindqvist Date: Sun Jul 24 22:11:35 2022 +0300 Remove TODO comments about global_unit_options - + It's being removed, so nothing is goint to move there. - + See osdn #43059 - + Signed-off-by: Marko Lindqvist commit aea931f5fff27efd10c74a80ec0fcec9ba720c93 @@ -9379,9 +9379,9 @@ Author: Marko Lindqvist Date: Sun Jul 24 19:44:22 2022 +0300 gtk4: Do not cast map scrollbars to GtkRange - + See osdn #45218 - + Signed-off-by: Marko Lindqvist commit 50da13c76520a6e5027c977e5e754815f27825e9 @@ -9389,9 +9389,9 @@ Author: Marko Lindqvist Date: Wed Jul 20 10:24:28 2022 +0300 INSTALL: Add Mac OS readline notes - + See osdn #45164 - + Signed-off-by: Marko Lindqvist commit 628a0549295399a18b48d17b0a48c2b0995a7f93 @@ -9405,9 +9405,9 @@ Author: Marko Lindqvist Date: Sun Jul 24 14:14:01 2022 +0300 gtk4: Make governments menu to update - + See osdn #45140 - + Signed-off-by: Marko Lindqvist commit a99ad886336b811d57ca5c2993e933287f9da8c6 @@ -9415,9 +9415,9 @@ Author: Marko Lindqvist Date: Thu Jul 21 01:42:25 2022 +0300 Meson: Make readline support optional - + See osdn #45135 - + Signed-off-by: Marko Lindqvist commit 391b07683c34e1217a535a596ed5b6d7d5ee047d @@ -9425,7 +9425,7 @@ Author: Marko Lindqvist Date: Sat Jul 30 07:32:25 2022 +0300 Comment typofix: "spossibly" -> "possibly" - + Signed-off-by: Marko Lindqvist commit 9c8845b87dc55df8ca4ceb23bc95d1b73895db02 @@ -9433,9 +9433,9 @@ Author: Marko Lindqvist Date: Sun Jul 24 17:07:52 2022 +0300 Qt: Adjust diplomacy dialog based on what clauses are enabled - + See hrm #768422 - + Signed-off-by: Marko Lindqvist commit 5a40fb34a9a72d28e33e1b331409f8cd83e187e3 @@ -9443,9 +9443,9 @@ Author: Marko Lindqvist Date: Thu Jul 21 09:09:15 2022 +0300 Remove mention of gone sanity_check_req_list() - + See osdn #44612 - + Signed-off-by: Marko Lindqvist commit fdc1d36d9a005d3ea37aa334ac623191e471c642 @@ -9453,9 +9453,9 @@ Author: Marko Lindqvist Date: Wed Jul 20 23:56:10 2022 +0300 Update iconv.m4 to serial 26 from gnulib upstream - + See osdn #45094 - + Signed-off-by: Marko Lindqvist commit 1c820ad8e989ece85e037c7b7ba76a06ca8533a1 @@ -9463,9 +9463,9 @@ Author: Marko Lindqvist Date: Sun Jul 24 20:19:34 2022 +0300 place_unit(): Do not add NoHome units to city's units_supported - + See osdn #45196 - + Signed-off-by: Marko Lindqvist commit 3f8efd73485476f1d5e14befcd00dda9173d0862 @@ -9479,9 +9479,9 @@ Author: Marko Lindqvist Date: Wed Jul 27 03:32:18 2022 +0300 CI: Unhardcode homebrew component paths - + See osdn #45247 - + Signed-off-by: Marko Lindqvist commit 3b67d3e11119b6a476c8777acca2b97ef819f333 @@ -9489,7 +9489,7 @@ Author: Marko Lindqvist Date: Fri Jul 29 03:32:50 2022 +0300 installer_msys2/.gitignore: Add Output directory - + Signed-off-by: Marko Lindqvist commit 41a9fcc6160a29e0a62e5fac7ccbe79e2e36ab42 @@ -9497,14 +9497,14 @@ Author: Marko Lindqvist Date: Mon Jul 25 04:37:13 2022 +0300 Qt: Raise optiondlg when font/color picker closed - + Optiondlg was disappearing behind the main window on macOS - + Reported by ddeanbrown - + See osdn #44851 - + Signed-off-by: Marko Lindqvist commit 2c1cf3f3081970871507b224a7baf0ac6fc4e5ff @@ -9512,7 +9512,7 @@ Author: Marko Lindqvist Date: Thu Jul 28 16:22:33 2022 +0300 Comment typofix: "hiden" -> "hidden" - + Signed-off-by: Marko Lindqvist commit 18cd624b8694f78762fb920795c081f3039c70fa @@ -9520,9 +9520,9 @@ Author: Marko Lindqvist Date: Sun Jul 24 22:29:42 2022 +0300 Client: Initialize unscaled_tileset - + See osdn #45130 - + Signed-off-by: Marko Lindqvist commit fc9fc43f639d9622241c3a9a62ab6587f236449c @@ -9530,9 +9530,9 @@ Author: Marko Lindqvist Date: Tue Jul 19 19:59:17 2022 +0300 gtk4: Turn edit tool buttons to GtkToggleButtons - + See osdn #45139 - + Signed-off-by: Marko Lindqvist commit 73234e66ce4eace83590dd1bc071bca4c0bc1d9d @@ -9540,9 +9540,9 @@ Author: Marko Lindqvist Date: Mon Jul 18 07:13:11 2022 +0300 Meson: Detect MagickWand - + See osdn #45007 - + Signed-off-by: Marko Lindqvist commit f13bbf52a61401a005e73056a0dd8702512ee428 @@ -9550,9 +9550,9 @@ Author: dark-ether Date: Mon Jul 18 17:36:53 2022 -0300 capability.c: Change function headers to contain TRUE Instead of true - + Requested by Marko Lindqvist - + See osdn #42204 commit e90b96f15a8f8d39658937a2153f2517f83a3811 @@ -9560,11 +9560,11 @@ Author: Marko Lindqvist Date: Sun Jul 24 20:00:22 2022 +0300 Qt: Include dialogs.h as "dialogs.h" to optiondlg.h - + Not as system header - + See osdn #44837 - + Signed-off-by: Marko Lindqvist commit 01c40fd9ec9cc50231a7adc2fcbbe059d7b773d5 @@ -9572,12 +9572,12 @@ Author: Marko Lindqvist Date: Sun Jul 24 15:52:41 2022 +0300 configure: Add cache variable for gettimeofday detection - + So it can be set to not get the pessimistic default when cross-compiling. - + See osdn #45050 - + Signed-off-by: Marko Lindqvist commit 559b40ada8a6de403287ea4480a32453fcdeebdc @@ -9585,9 +9585,9 @@ Author: Marko Lindqvist Date: Sat Jul 16 10:10:24 2022 +0300 gtk3.22/4: Add g_log callbacks based on freelog - + See osdn #44995 - + Signed-off-by: Marko Lindqvist commit e99fa97d928b3d35c933b09299ea38d4c7fa7a89 @@ -9595,14 +9595,14 @@ Author: Marko Lindqvist Date: Fri Jul 22 10:48:27 2022 +0300 Qt: Reserve extra line of space for intelligence information - + So that if some line later wraps, taking two lines, all of the text still fits. - + Reported by chippo - + See osdn #45191 - + Signed-off-by: Marko Lindqvist commit f010f3e32792edd02b352f1b925c270876b49078 @@ -9610,12 +9610,12 @@ Author: Marko Lindqvist Date: Mon Jul 18 05:39:00 2022 +0300 gtk4: Update attempts to set "margin" property for widgets - + There's no single "margin" property in gtk4, but it needs to be set separately for each direction. - + See osdn #45132 - + Signed-off-by: Marko Lindqvist commit b8d68d679f28e62ebfa8fcc4aba6abd2b2b5a584 @@ -9623,7 +9623,7 @@ Author: Marko Lindqvist Date: Mon Jul 25 14:56:30 2022 +0300 Comment typofix: "explaination" -> "explanation" - + Signed-off-by: Marko Lindqvist commit 0b85825e1db588bb70da5a5bdb192e3cb3f4ea73 @@ -9631,9 +9631,9 @@ Author: Marko Lindqvist Date: Sat Jul 23 09:24:43 2022 +0300 CI: Fix macOS build readline detection - + See osdn #45163 - + Signed-off-by: Marko Lindqvist commit 8c0f1594c0c91f1c2cfab52c015a8a4cde9e2778 @@ -9641,9 +9641,9 @@ Author: Marko Lindqvist Date: Mon Jul 18 05:16:37 2022 +0300 mapimg.c: Remove redundant imgcolor_player() calls - + See osdn #44897 - + Signed-off-by: Marko Lindqvist commit 6bbb1d8f67e6da8e3add0a8d47bdcc623828f323 @@ -9651,9 +9651,9 @@ Author: Marko Lindqvist Date: Mon Jul 18 18:10:01 2022 +0300 Qt: Adjust UI depending if gold clauses are enabled - + See osdn #45149 - + Signed-off-by: Marko Lindqvist commit 0688e4b6792be88df4d4d973d70e31fbc838230b @@ -9661,11 +9661,11 @@ Author: Marko Lindqvist Date: Mon Jul 18 05:27:30 2022 +0300 Make vision_site.walls an int - + It was defined boolean despite containing gfx type number - + See osdn #45063 - + Signed-off-by: Marko Lindqvist commit 3bab31c6070d004d34d8a94be087683f16d48c9f @@ -9673,11 +9673,11 @@ Author: Marko Lindqvist Date: Sat Jul 16 22:41:08 2022 +0300 Disable metaserver functionality on emscripten build - + There is no curl functionality that it depends on. - + See osdn #45105 - + Signed-off-by: Marko Lindqvist commit e403a904869826420c2ec6dc774f309fba5c9486 @@ -9685,12 +9685,12 @@ Author: Marko Lindqvist Date: Sat Jul 16 16:42:08 2022 +0300 meson-winbuild.sh: Add Qt6-client support - + Crosser-2.4 (currently development version) required to actually build the client. - + See osdn #45117 - + Signed-off-by: Marko Lindqvist commit a42ae702c431f4af237bd9eecff03ce4253ac5b2 @@ -9698,7 +9698,7 @@ Author: Marko Lindqvist Date: Sun Jul 24 18:53:34 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 4e7db7481e741e4c256932fd487e4f844c45a74c @@ -9706,11 +9706,11 @@ Author: Marko Lindqvist Date: Thu Jul 21 23:43:24 2022 +0300 Fix unit move animation speed - + Reported by chippo - + See osdn #45184 - + Signed-off-by: Marko Lindqvist commit 828c8a3599bcc87782341d22e553ed394f9243fd @@ -9718,11 +9718,11 @@ Author: Marko Lindqvist Date: Mon Jul 18 23:30:55 2022 +0300 Reorder actions for more logical grouping - + Requested by Sveinung Kvilhaugsvik - + See hrm #920376 - + Signed-off-by: Marko Lindqvist commit 13b8bb76c4d96bf08ef7cdbb81c3c843c27dfffd @@ -9730,9 +9730,9 @@ Author: Marko Lindqvist Date: Sat Jul 16 15:39:50 2022 +0300 sdl2: Fix create_select_tech_icon() surface leak - + See osdn #45035 - + Signed-off-by: Marko Lindqvist commit ee60442fd4f98fd57d9d7886560f1e74413de709 @@ -9740,9 +9740,9 @@ Author: Marko Lindqvist Date: Sat Jul 16 01:57:47 2022 +0300 gtk4: Use index instead of gov rule name in action names - + See osdn #45111 - + Signed-off-by: Marko Lindqvist commit 9ead7b555a75f3ccb79d4405457020c7adeff705 @@ -9750,9 +9750,9 @@ Author: Marko Lindqvist Date: Tue Jul 19 19:28:52 2022 +0300 CI: Stop installing Qt5 to msys2 runner - + See osdn #44109 - + Signed-off-by: Marko Lindqvist commit 5a32c5b23be8966400785d97a96c617d1dd180df @@ -9760,9 +9760,9 @@ Author: Marko Lindqvist Date: Sat Jul 16 10:38:17 2022 +0300 configure: Fail when requested odbc cannot be found - + See osdn #45053 - + Signed-off-by: Marko Lindqvist commit 7e687c3fe702a3bd48909d0839d7d961420447d2 @@ -9770,15 +9770,15 @@ Author: Marko Lindqvist Date: Sat Jul 16 01:28:49 2022 +0300 Send nation groups data before requirement vectors may need it - + As the client was unaware of what are the legal nation group indices, it was turning nation group requirements to invalid requirements - + Reported by dark-ether - + See osdn #45109 - + Signed-off-by: Marko Lindqvist commit 1248365433f63c6f807b5cd7ef85be75c78a8392 @@ -9786,9 +9786,9 @@ Author: Marko Lindqvist Date: Sat Jul 16 02:32:10 2022 +0300 Meson: Warn if IPv6 support is not enabled - + See osdn #44932 - + Signed-off-by: Marko Lindqvist commit bd5e936f6bd61a75516db7cbea8bda537bbbc99d @@ -9796,11 +9796,11 @@ Author: Alina Lenk Date: Wed Jul 20 19:32:31 2022 +0200 generate_packets.py: Don't compare constant array size to itself - + Reported by Marko Lindqvist - + See osdn#45159 - + Signed-off-by: Alina Lenk commit 683a22c36611f9cebe4fbfc6d1a649c9e19db836 @@ -9808,9 +9808,9 @@ Author: Marko Lindqvist Date: Fri Jul 15 05:29:03 2022 +0300 Refer to modpack installer in help of client options - + See osdn #45043 - + Signed-off-by: Marko Lindqvist commit fdbba043e221815079ac92747179e156ffd3b808 @@ -9818,11 +9818,11 @@ Author: Marko Lindqvist Date: Fri Jul 15 02:40:29 2022 +0300 Qt: Refresh sidebar fonts when the settings change - + Reported by ddeanbrown - + See osdn #44907 - + Signed-off-by: Marko Lindqvist commit 9d8a96c10a27cb070adcd35fc2f04e0c4f9cca64 @@ -9830,11 +9830,11 @@ Author: Marko Lindqvist Date: Fri Jul 15 02:46:57 2022 +0300 Sanity check that terrain resource is a resource - + Reported by dark-ether - + See osdn #45099 - + Signed-off-by: Marko Lindqvist commit e6ddec60e7d5ae326f00d8f2adef441e58f82087 @@ -9842,12 +9842,12 @@ Author: Marko Lindqvist Date: Fri Jul 15 02:23:17 2022 +0300 sdl2: Keep sdip dialog as long as data is needed - + Some callbacks were closing sdip dialog first, then looking data from it. Reverse that. - + See osdn #45046 - + Signed-off-by: Marko Lindqvist commit 29a66c42126f557e7e75db493c3d49a46f5c922c @@ -9855,9 +9855,9 @@ Author: Marko Lindqvist Date: Sat Jul 16 00:47:53 2022 +0300 flatpak: Prefer wayland - + See osdn #45103 - + Signed-off-by: Marko Lindqvist commit 0d09e0de72e4d824ab19436f8acc99e19094a0a4 @@ -9865,9 +9865,9 @@ Author: Marko Lindqvist Date: Thu Jul 14 16:35:09 2022 +0300 dai_effect_value(): Drop unused government parameter - + See osdn #44713 - + Signed-off-by: Marko Lindqvist commit 4104fa2a470e8e4893ecbac8cb6000b51c1deb25 @@ -9875,9 +9875,9 @@ Author: Marko Lindqvist Date: Thu Jul 14 16:30:06 2022 +0300 gtk4: Hide menubar when returning to main menu - + See osdn #45098 - + Signed-off-by: Marko Lindqvist commit d029f9281d7c53a58621c6c22bc26691c39a266e @@ -9885,9 +9885,9 @@ Author: Marko Lindqvist Date: Thu Jul 14 03:48:33 2022 +0300 Update lib-link.m4 to serial 33 from gnulib upstream - + See osdn #45025 - + Signed-off-by: Marko Lindqvist commit 4de0fd32891e668aa60365fef38b32f48165e486 @@ -9895,9 +9895,9 @@ Author: Marko Lindqvist Date: Thu Jul 14 06:01:03 2022 +0300 Make rally_point.length size_t - + See osdn #45054 - + Signed-off-by: Marko Lindqvist commit f382144260ee887de9afa8e3bc7b34d56e001e9f @@ -9905,14 +9905,14 @@ Author: Marko Lindqvist Date: Sat Jul 9 04:08:56 2022 +0300 Qt: Fix flags shrinking after visit to nations report - + Scale copy of the flag, instead of shrinking flag in the main store. - + Reported by Chippo Elder - + See hrm #857120 - + Signed-off-by: Marko Lindqvist commit 0c7d2f7f657533b513f3d9c24044689a7ba63877 @@ -9920,9 +9920,9 @@ Author: Marko Lindqvist Date: Fri Jul 15 04:55:43 2022 +0300 fc_interface.c: Document also tools as a user of the interface - + See osdn #42889 - + Signed-off-by: Marko Lindqvist commit cc79c45221f787fc0262da4de6aba90bbeb209ab @@ -9930,9 +9930,9 @@ Author: Marko Lindqvist Date: Sat Jul 9 01:35:19 2022 +0300 Meson: Set 'cpp_std=c++17' for building Qt6 programs - + See osdn #45014 - + Signed-off-by: Marko Lindqvist commit 5b144bcca1bed50c0f3b0d2e084f21b3d95c87d1 @@ -9940,12 +9940,12 @@ Author: Marko Lindqvist Date: Fri Jul 8 21:14:31 2022 +0300 srilanka.svg: Shrink page size to image size - + Update to current inkscape format. Fix "Different units in document size" -error - + See osdn #45069 - + Signed-off-by: Marko Lindqvist commit a391cf96feec8988fa44b846603804d017083d3a @@ -9953,9 +9953,9 @@ Author: Marko Lindqvist Date: Thu Jul 14 02:31:34 2022 +0300 gtk: Adjust diplomacy dialog based on what clauses are enabled - + See hrm #768421 - + Signed-off-by: Marko Lindqvist commit 139ce04b4b7b50e72885adf2622c1985f4a26583 @@ -9963,9 +9963,9 @@ Author: Marko Lindqvist Date: Fri Jul 8 02:07:50 2022 +0300 Client: Free option gui widgets - + See osdn #45022 - + Signed-off-by: Marko Lindqvist commit 8805ff00c18b91446c93ed9a1441e0eb6c50f8bf @@ -9973,7 +9973,7 @@ Author: Marko Lindqvist Date: Mon Jul 18 22:01:06 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 3c5c421fca97c4969ddc2e428c6b29f4fe0df116 @@ -9981,9 +9981,9 @@ Author: Marko Lindqvist Date: Sat Jul 16 20:07:49 2022 +0300 Rulesets: Change ui_name "Alight" to "Deboard" - + See osdn #45023 - + Signed-off-by: Marko Lindqvist commit 626f475bcf9e52c78807466239d118135632a685 @@ -9991,11 +9991,11 @@ Author: Marko Lindqvist Date: Thu Jul 7 21:12:34 2022 +0300 gtk3/.22: Fix GdkEvent cast alignment increase error - + Seen when compiling with clang on x32. - + See osdn #44920 - + Signed-off-by: Marko Lindqvist commit 6566f4b141d64f0c3a0ab2e7e4c5a371e16fe6fa @@ -10003,13 +10003,13 @@ Author: Marko Lindqvist Date: Wed Jul 6 22:10:31 2022 +0300 Tell player to declare war in Nations report - + The old messages just told user to use Nations report when some action was impossible during peace. Make the messages tell that one is expected to declare war in that report. - + See osdn #41841 - + Signed-off-by: Marko Lindqvist commit 8f2ebe69138ea1e61c784b5a1e87454fbfa5bbd4 @@ -10017,9 +10017,9 @@ Author: Marko Lindqvist Date: Wed Jul 6 19:47:22 2022 +0300 sdl2: Always allow opening intel report - + See osdn #44991 - + Signed-off-by: Marko Lindqvist commit cf138a7c1f8f1fff47681f7af561b39dbdbe68f4 @@ -10027,9 +10027,9 @@ Author: Marko Lindqvist Date: Tue Jul 5 21:53:55 2022 +0300 gtk: Avoid diplodlg call of qsort() with NULL cities list - + See osdn #44833 - + Signed-off-by: Marko Lindqvist commit 660ad5ee66ce1274906db64cad8a05b220206121 @@ -10037,9 +10037,9 @@ Author: Marko Lindqvist Date: Tue Jul 5 22:27:56 2022 +0300 gtk4: Implement left panel unit icon mouse events - + See osdn #45018 - + Signed-off-by: Marko Lindqvist commit 283570f557286351289c5888ad237e345d42ca9d @@ -10047,9 +10047,9 @@ Author: Marko Lindqvist Date: Tue Jul 5 22:55:25 2022 +0300 Fix detection of cross-MagickWand-config - + See osdn #45009 - + Signed-off-by: Marko Lindqvist commit 645c0fc824f47afe78fc14f1512f9df364da5c6a @@ -10057,11 +10057,11 @@ Author: Marko Lindqvist Date: Tue Jul 5 01:19:33 2022 +0300 gtk: Let user to select transport for L)oad key - + Reported anonymously - + See osdn #43950 - + Signed-off-by: Marko Lindqvist commit 85a049bef301ae238421a73780f16b80dcd86725 @@ -10069,7 +10069,7 @@ Author: Marko Lindqvist Date: Fri Jul 15 22:34:41 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit f00db84a42338c083a913127c784d976a6a57514 @@ -10077,11 +10077,11 @@ Author: Marko Lindqvist Date: Mon Jul 4 01:51:51 2022 +0300 Qt: Correct fc_font::drop() header - + It spoke of fc_icons instead of fc_font. - + See osdn #45002 - + Signed-off-by: Marko Lindqvist commit 83f4e86458ba6933d40c8de4129e9e63041db2e6 @@ -10089,13 +10089,13 @@ Author: Marko Lindqvist Date: Wed Jul 6 21:41:14 2022 +0300 Freeze datafile formats - + - Bump datafile capstrings to their final freeciv-3.1 form - Set version number to 3.1.0, and freeze version flag on - Set datasubdir to "3.1" - + See osdn #44342 - + Signed-off-by: Marko Lindqvist commit 20f3daffcf3797309fbfffe06e7695a8a69c4a35 @@ -10103,9 +10103,9 @@ Author: Marko Lindqvist Date: Tue Jul 5 02:12:04 2022 +0300 installer_cross: Add gdbus.exe to gtk4 environment - + See osdn #45015 - + Signed-off-by: Marko Lindqvist commit 20bf6cfc30fa96a4d1310546617d9de1d053bdf1 @@ -10113,9 +10113,9 @@ Author: Marko Lindqvist Date: Mon Jul 4 20:46:25 2022 +0300 Editor: Disallow creating more than maxplayers players - + See osdn #44811 - + Signed-off-by: Marko Lindqvist commit 06af98570592a4fcba5935a95e87c568d8dd0344 @@ -10123,7 +10123,7 @@ Author: Marko Lindqvist Date: Thu Jul 14 21:25:45 2022 +0300 FAQ: Refresh from wiki - + Signed-off-by: Marko Lindqvist commit 965e9cdc228f6cb49a33754ab2232284ba335c1c @@ -10131,9 +10131,9 @@ Author: Marko Lindqvist Date: Sun Jul 3 20:48:54 2022 +0300 Prefer signal.h over sys/signal.h - + See osdn #44997 - + Signed-off-by: Marko Lindqvist commit 390d33710163496969b7fb9a427c400a91da9c1e @@ -10141,13 +10141,13 @@ Author: Marko Lindqvist Date: Mon Jul 4 19:42:11 2022 +0300 Meson: Support defining FREECIV_CROSSER - + Implemented as cross-file property, as crosser based build is always a cross-compilation. It would be an error to give such an option in native build. - + See osdn #44310 - + Signed-off-by: Marko Lindqvist commit b46175389bf78076aa1846a83cfe4ea17a908f2a @@ -10155,9 +10155,9 @@ Author: Marko Lindqvist Date: Fri Jul 8 01:30:40 2022 +0300 Move initial variable declarations out from 'for' in C-code - + See osdn #45056 - + Signed-off-by: Marko Lindqvist commit 99cbc2f70dc491e4e43fa240731e32f6fb412fae @@ -10165,9 +10165,9 @@ Author: Marko Lindqvist Date: Mon Jul 4 02:06:01 2022 +0300 INSTALL.meson: Mention meson core option default_library - + See osdn #44843 - + Signed-off-by: Marko Lindqvist commit 40fc654ea860a1b48b20f036053c532dd710c923 @@ -10175,9 +10175,9 @@ Author: Marko Lindqvist Date: Sun Jul 3 20:27:40 2022 +0300 fcbacktrace: Increase MAX_NUM_FRAMES to 256 - + See osdn #44994 - + Signed-off-by: Marko Lindqvist commit bb5064f9936bbc360d3d651f5621b78779d8d076 @@ -10185,9 +10185,9 @@ Author: Marko Lindqvist Date: Mon Jul 4 02:15:00 2022 +0300 Qt: Make font/color chooser headings translatable - + See osdn #44957 - + Signed-off-by: Marko Lindqvist commit 0c6eab5f75e5c49ab1b5a731089cb0e0fc8f44d6 @@ -10195,9 +10195,9 @@ Author: Marko Lindqvist Date: Sun Jul 3 06:50:09 2022 +0300 gtk4: Make citizen icons to show up in citydlg - + See osdn #44984 - + Signed-off-by: Marko Lindqvist commit 079aa53e9e9dba045cd32242506f5b1815da9eab @@ -10205,9 +10205,9 @@ Author: Marko Lindqvist Date: Sun Jul 3 13:49:59 2022 +0300 Qt: Show wonders intel information - + See osdn #44990 - + Signed-off-by: Marko Lindqvist commit a2bebc77037639911905b56938314ef617393e10 @@ -10215,9 +10215,9 @@ Author: Marko Lindqvist Date: Sun Jul 3 20:59:15 2022 +0300 AI: Do not revolt to get rid of Senate if Anarchy has Senate - + See osdn #44847 - + Signed-off-by: Marko Lindqvist commit e3e9ee44ab0e28048adaa18e9563a806189b16d0 @@ -10225,9 +10225,9 @@ Author: Marko Lindqvist Date: Sat Jul 2 17:46:00 2022 +0300 Meson: Support Cygwin - + See osdn #44933 - + Signed-off-by: Marko Lindqvist commit b38d9405564abf5b8ccd0a19d6bc5116ff6f1098 @@ -10235,9 +10235,9 @@ Author: Marko Lindqvist Date: Sun Jul 3 09:29:39 2022 +0300 Free curl handle - + See osdn #44945 - + Signed-off-by: Marko Lindqvist commit 9ad04ef75f0c8aa7bb42057b1735491e67e392b1 @@ -10245,7 +10245,7 @@ Author: Marko Lindqvist Date: Sat Jul 9 04:44:13 2022 +0300 Syntax fix to Finnish translation - + Signed-off-by: Marko Lindqvist commit cff18ed7bd46cf7d053ddd340fdb36bdae83b4e9 @@ -10253,9 +10253,9 @@ Author: Marko Lindqvist Date: Sun Jul 3 07:55:59 2022 +0300 Qt: Fix go_act_menu memory leak - + See osdn #44983 - + Signed-off-by: Marko Lindqvist commit 8f2a4f5e7e7ae826ffe024af7ad36fa473997ad8 @@ -10263,9 +10263,9 @@ Author: Marko Lindqvist Date: Sat Jul 2 15:32:01 2022 +0300 Replace strncat() call with a fc_strlcat() one - + See osdn #44919 - + Signed-off-by: Marko Lindqvist commit 1f6b640057bdf87159260d358d7b2791199f669c @@ -10273,11 +10273,11 @@ Author: Marko Lindqvist Date: Sat Jul 2 17:12:31 2022 +0300 helpdata.c: Check if building-enabled nuke has tech requirement - + Don't just assume that there's a tech requirement to show. - + See #44941 - + Signed-off-by: Marko Lindqvist commit 6f0a12be3bab92e967d23ad12b3a510e9c8cdfcf @@ -10285,9 +10285,9 @@ Author: Marko Lindqvist Date: Wed Jul 6 04:25:36 2022 +0300 Meson: Add release cycle information - + See osdn #45030 - + Signed-off-by: Marko Lindqvist commit c6baf2ba09efd0898597e0d3bbf451392d5622d9 @@ -10295,17 +10295,17 @@ Author: Marko Lindqvist Date: Sat Jun 25 23:43:31 2022 +0300 Qt: Fix problems in adjusting progress bar font size - + - Do not adjust the stored font to be used for other texts in the future, but a temporary one. - Never compare widget pixel size to font point size - Adjusted the limits triggering the adjustment - Minor cleanup - + Reported by ddeanbrown - + See osdn #44906 - + Signed-off-by: Marko Lindqvist commit d71cc8dcafc93ecdf404c367cb5878816d076a53 @@ -10313,9 +10313,9 @@ Author: Marko Lindqvist Date: Thu Jul 7 12:39:04 2022 +0300 qt5.m4: add -no-pie only if it works with -Werror - + See osdn #44917 - + Signed-off-by: Marko Lindqvist commit 52f3b6fe0da0555f306d53aa9785903aef056959 @@ -10323,9 +10323,9 @@ Author: Marko Lindqvist Date: Tue Jul 5 02:43:19 2022 +0300 Update remaining URLs pointing to freeciv.org to use https - + See osdn #45019 - + Signed-off-by: Marko Lindqvist commit 0a679ad577aac09c54afec288b71b0120cc28c55 @@ -10333,9 +10333,9 @@ Author: Marko Lindqvist Date: Mon Jul 4 20:29:45 2022 +0300 meson-winbuild.sh: Add gtk4-client support - + See osdn #44943 - + Signed-off-by: Marko Lindqvist commit fc74309d0bdfe4b74afe482bb2421ece1342cedc @@ -10343,11 +10343,11 @@ Author: Marko Lindqvist Date: Sun Jun 26 21:15:38 2022 +0300 gtk: Increase size of the "players count" buffer in server list - + It was too small for translation of "Unknown" under some locales - + See osdn #44944 - + Signed-off-by: Marko Lindqvist commit be4d68182bb587fc93a687e47bdfb36ebb99a818 @@ -10355,9 +10355,9 @@ Author: Alina Lenk Date: Mon Jul 4 19:26:19 2022 +0200 Remove orphaned dio_put_city_map_raw/json() prototypes - + See osdn#45011 - + Signed-off-by: Alina Lenk commit e8f15bbd263d3720218f572cd0a7dfd61af51a99 @@ -10365,9 +10365,9 @@ Author: Marko Lindqvist Date: Thu Jun 30 02:16:48 2022 +0300 gtk4: Add commands suitable for initial units - + See osdn #44965 - + Signed-off-by: Marko Lindqvist commit 73d73da58151b8f17f26e601fd9b52a12ebde1c4 @@ -10375,13 +10375,13 @@ Author: Marko Lindqvist Date: Sun Jul 3 08:54:40 2022 +0300 Fix dai_is_unit_tired_waiting_boat() crash - + Even if the unit had no homecity, homecity tile would have been used. I don't know if it's actually possible for a unit without homecity to ever end evaluated here with the current codebase. - + See osdn #44987 - + Signed-off-by: Marko Lindqvist commit 340622f94939faac9611cfc6bf06108207f3c00f @@ -10389,9 +10389,9 @@ Author: Marko Lindqvist Date: Sat Jul 2 13:05:20 2022 +0300 Msys2: Add gdbus.exe to gtk4 environment - + See osdn #44921 - + Signed-off-by: Marko Lindqvist commit 9f06f259b2950425a7012682745e0fcc4be6a895 @@ -10399,9 +10399,9 @@ Author: Marko Lindqvist Date: Sat Jul 2 19:16:50 2022 +0300 Update URLs pointing to wiki to use https - + See osdn #44981 - + Signed-off-by: Marko Lindqvist commit 408ba93062e4992aa12b55a5f4f7f42d89ea7e9e @@ -10409,12 +10409,12 @@ Author: Marko Lindqvist Date: Sat Jun 25 22:27:35 2022 +0300 Qt: Rewrite color options part of option dialog - + The old implementation had so many problems that there was no way to fix it. - + See osdn #44947 - + Signed-off-by: Marko Lindqvist commit ed29a7c4dfe61ad14a311087b69a80f7214cdca0 @@ -10422,11 +10422,11 @@ Author: Marko Lindqvist Date: Mon Jun 27 19:53:25 2022 +0300 sdl2: Scale units down to icons by more accurate amount - + Citydlg icons were often scaled down far too much. - + See osdn #44891 - + Signed-off-by: Marko Lindqvist commit d05fb599e7edc97af1f7cef684b7b9180824a852 @@ -10434,11 +10434,11 @@ Author: Marko Lindqvist Date: Sat Jun 25 01:21:25 2022 +0300 Qt: Rework popup_messageopt_dialog() - + Resolve clang analyze warning about useless variable. - + See osdn #44937 - + Signed-off-by: Marko Lindqvist commit 6f5f4cc449aa100100b500772f6f9931aa537c37 @@ -10446,9 +10446,9 @@ Author: Marko Lindqvist Date: Sun Jun 26 03:06:15 2022 +0300 scripts/potfiles: Replace deprecated egrep use - + See osdn #44115 - + Signed-off-by: Marko Lindqvist commit 82c5ff89efbc41295332fea4ec3f4264c021b9d9 @@ -10456,9 +10456,9 @@ Author: Marko Lindqvist Date: Sun Jun 26 14:04:40 2022 +0300 Move heavy parameter evaluations out from MAX() / MIN() - + See osdn #44611 - + Signed-off-by: Marko Lindqvist commit 813777a377e052ebaf6311e7eb13197fc77748f4 @@ -10466,7 +10466,7 @@ Author: Marko Lindqvist Date: Mon Jul 4 22:30:21 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 590f0019883440cc7e2e3ac58d43d56b18954944 @@ -10474,7 +10474,7 @@ Author: Marko Lindqvist Date: Mon Jul 4 18:38:40 2022 +0300 Comment typofix: "memeory" -> "memory" - + Signed-off-by: Marko Lindqvist commit 7d3bb23fc6af90451f5b0a014e92ed7fdedbb7f6 @@ -10482,14 +10482,14 @@ Author: Marko Lindqvist Date: Sat Jul 2 18:37:18 2022 +0300 Qt: Raise dialogs when they are accessed again - + Dialogs disappearing behind main window were a problem on MacOS - + Reported by ddeanbrown - + See osdn #43943 - + Signed-off-by: Marko Lindqvist commit 0d3c45b7aa93dc4705a967ab678cc6d670b928bd @@ -10497,9 +10497,9 @@ Author: Marko Lindqvist Date: Fri Jun 24 12:09:16 2022 +0300 flatpak: Reduce permissions to ~/.freeciv subdirectory - + See osdn #44925 - + Signed-off-by: Marko Lindqvist commit de211a3f90158088332985a2859e29aec8990a14 @@ -10507,7 +10507,7 @@ Author: Marko Lindqvist Date: Sun Jun 26 02:08:31 2022 +0300 Rework readline cleanup on server quit - + - Introduce readline_atexit() - Call rl_callback_handler_remove() from readline_atexit() - Do not register rl_callback_handler_remove() as atexit function @@ -10519,9 +10519,9 @@ Date: Sun Jun 26 02:08:31 2022 +0300 - Also register readline_atexit() as atexit function, to make sure it gets called at least once even when server_quit() is bypassed for any reason - + See osdn #44948 - + Signed-off-by: Marko Lindqvist commit fa1903266927c26a4f86ba432c539ce883a52d66 @@ -10529,15 +10529,15 @@ Author: Marko Lindqvist Date: Fri Jun 24 21:54:03 2022 +0300 gtk: Allow setting worker tasks while governor active - + Do not make citymap widget completely insensitive when the govorner is in control. Instead keep it sensitive, and disallow select things (rearranging workers) - + Reported by Caedo - + See hrm #697695 - + Signed-off-by: Marko Lindqvist commit 823a3eb68d9f08bb8d86cd2951d1699c625bcc2b @@ -10545,17 +10545,17 @@ Author: Marko Lindqvist Date: Fri Jun 24 01:47:03 2022 +0300 qt5.m4: Disable PIE when enabling PIC - + Qt headers that require PIC also don't accept PIE. When we disable PIE inside freeciv bootstrap just for Qt-facing parts of code user is not required to disabled it from the entire build. - + The problem was seen on build of hardened freeciv debian package on x32. - + See osdn #44917 - + Signed-off-by: Marko Lindqvist commit fe929785b01d915f5ec8bf789835cd567743eb9b @@ -10563,7 +10563,7 @@ Author: Marko Lindqvist Date: Sun Jul 3 12:03:07 2022 +0300 Bump version number to 3.0.94.9-alpha3+ - + Signed-off-by: Marko Lindqvist commit 48bfc639c37008466f6bd8c8d3ec832aa1499ab0 @@ -10571,11 +10571,11 @@ Author: Marko Lindqvist Date: Thu Jun 23 18:24:40 2022 +0300 Qt: Make options dialogs to remember their geometry - + Requested by ddeanbrown - + See osdn #44391 - + Signed-off-by: Marko Lindqvist commit dacc7f9d3abc9edfbf3f1119eb3daa61130004eb @@ -10583,7 +10583,7 @@ Author: Marko Lindqvist Date: Sun Jul 3 07:29:24 2022 +0300 Comment typofix: "instertion" -> "insertion" - + Signed-off-by: Marko Lindqvist commit 078bada8694fe084048834297e35d91f6a9ecc3d @@ -10591,9 +10591,9 @@ Author: Marko Lindqvist Date: Fri Jun 24 21:16:10 2022 +0300 sdl2: Fix nation selection dialog surface leak - + See osdn #44893 - + Signed-off-by: Marko Lindqvist commit 5de951e50b4e6561e48b2476dde2d5c9e7943bbc @@ -10601,9 +10601,9 @@ Author: Marko Lindqvist Date: Sat Jun 25 12:00:22 2022 +0300 gtk4: Use GtkPicture for unit icons - + See osdn #44934 - + Signed-off-by: Marko Lindqvist commit 7a6386dd27080cd53ce8fc396dd69fb15d0b4041 @@ -10611,7 +10611,7 @@ Author: Marko Lindqvist Date: Sat Jul 2 20:42:01 2022 +0300 Comment typofix: "save" -> "saved" - + Signed-off-by: Marko Lindqvist commit a52455931cd16038f3027b5c3a64641f6f848ff2 @@ -10619,9 +10619,9 @@ Author: Marko Lindqvist Date: Sun Jun 26 19:11:47 2022 +0300 Update URLs referring to freeciv main homepage to use https - + See osdn #44954 - + Signed-off-by: Marko Lindqvist commit ad7fc3deafba365a17af9bbce1ce3c398cf9e8d8 @@ -10629,9 +10629,9 @@ Author: Marko Lindqvist Date: Fri Jun 24 19:00:38 2022 +0300 AI: Fix tech want for paratroopers - + See osdn #44926 - + Signed-off-by: Marko Lindqvist commit 02f416484968a9e474d4830f2204708dbc5d2f71 @@ -10639,9 +10639,9 @@ Author: Marko Lindqvist Date: Fri Jun 24 22:32:02 2022 +0300 Fix netwait on systems with unsigned time_t - + See osdn #44886 - + Signed-off-by: Marko Lindqvist commit 71ce66747787362799fef99119beb3d4d28c5093 @@ -10649,9 +10649,9 @@ Author: Marko Lindqvist Date: Wed Jun 22 22:13:13 2022 +0300 Meson: Check if getaddrinfo() is a macro - + See osdn #44794 - + Signed-off-by: Marko Lindqvist commit 0a186199fa98734b26f9975170285d2b22b1701c @@ -10659,11 +10659,11 @@ Author: Marko Lindqvist Date: Thu Jun 23 18:55:37 2022 +0300 Remove city worker when the tile gets fogged for the owner - + Reported by wieder and Jacob Nevins - + See hrm #697685 - + Signed-off-by: Marko Lindqvist commit 66275fb89503ffa0a3d2b9da7378f52be436af80 @@ -10671,9 +10671,9 @@ Author: Marko Lindqvist Date: Wed Jun 22 01:03:50 2022 +0300 INSTALL.Cygwin: List libMagick-devel package - + See osdn #44896 - + Signed-off-by: Marko Lindqvist commit 058e409dc3d81a19ad9c851d9cbfed45f9287531 @@ -10681,9 +10681,9 @@ Author: Marko Lindqvist Date: Thu Jun 30 00:12:10 2022 +0300 CI: Install llvm for Mac explicitly - + See osdn #44968 - + Signed-off-by: Marko Lindqvist commit 2c7a10961dace9c4fe0672cfff5b92ab9bc9342a @@ -10691,11 +10691,11 @@ Author: Marko Lindqvist Date: Wed Jun 22 01:41:39 2022 +0300 Lua: Disallow creation of multiple units of unique type - + Reported by Alexandro Ignatiev - + See hrm #870631 - + Signed-off-by: Marko Lindqvist commit dd31edee5a195ff4381ff9b69df493535f9276f8 @@ -10703,9 +10703,9 @@ Author: Marko Lindqvist Date: Thu Jun 23 23:50:51 2022 +0300 gtk4: Implement governments menu - + See osdn #44904 - + Signed-off-by: Marko Lindqvist commit 1fe562d3cc41f8e43a69c021334117a261931476 @@ -10713,9 +10713,9 @@ Author: Marko Lindqvist Date: Tue Jun 21 16:51:10 2022 +0300 kill_unit(): Call player_slot_count() just once - + See osdn #44797 - + Signed-off-by: Marko Lindqvist commit 9292db42af23afeef44fdffe45a7b8c1a6fdd665 @@ -10723,12 +10723,12 @@ Author: Marko Lindqvist Date: Tue Jun 21 16:29:13 2022 +0300 Qt: Configure the fonts when needed - + - Do not discard and overwrite good font settings - Make sure that fonts are always configured when needed - + See osdn #44864 - + Signed-off-by: Marko Lindqvist commit 6595b86618754b8f85d035fee94b8e1bfcb5217e @@ -10736,11 +10736,11 @@ Author: Marko Lindqvist Date: Wed Jun 22 00:30:49 2022 +0300 Place animals further away from players - + Reported by Jacob Nevins - + See hrm #697677 - + Signed-off-by: Marko Lindqvist commit 3643b1eb4bfbcf1fa2c3571afa1a88dc86a28c89 @@ -10748,9 +10748,9 @@ Author: Marko Lindqvist Date: Tue Jun 21 19:41:30 2022 +0300 Correct end_turn() statistics - + See osdn #44879 - + Signed-off-by: Marko Lindqvist commit e3de5635b42acb5ee6d8ffba6851a31cbdced901 @@ -10758,9 +10758,9 @@ Author: Marko Lindqvist Date: Sun Jun 19 09:19:33 2022 +0300 CI: Build gtk4-client & modpack installer - + See osdn #44725 - + Signed-off-by: Marko Lindqvist commit faddbe4a89ca484d1bdc5e0bd88dfc6f5e4f7cdc @@ -10768,9 +10768,9 @@ Author: Marko Lindqvist Date: Tue Jun 21 19:52:39 2022 +0300 sdl2: Search icon borders by alpha when no colorkey available - + See osdn #44892 - + Signed-off-by: Marko Lindqvist commit 40e9f7a4d2cbee43aab04ad6bee593122da8fe1b @@ -10778,9 +10778,9 @@ Author: Marko Lindqvist Date: Mon Jun 20 19:42:28 2022 +0300 Qt: Fix citydlg happiness layout memory leak - + See osdn #44885 - + Signed-off-by: Marko Lindqvist commit 5de28cb7e2f243da27ce4ec81570168a548da387 @@ -10788,9 +10788,9 @@ Author: Marko Lindqvist Date: Fri Jun 24 03:53:03 2022 +0300 Use https for default modpack list URL - + See osdn #44807 - + Signed-off-by: Marko Lindqvist commit 5bb0dcb1fc99231c7a4b3afbbfb267ce571f454a @@ -10798,14 +10798,14 @@ Author: Marko Lindqvist Date: Mon Jun 20 17:51:03 2022 +0300 Handle fatal tileset load failure on FREECIV_NDEBUG builds - + Handle the failure with regular check, not with fc_assert_exit_msg(). The old code allowed execution on FREECIV_NDEBUG builds to continue to segfault on the next use of NULL tileset pointer. - + See osdn #44754 - + Signed-off-by: Marko Lindqvist commit 91793c64fe6eec882be48499f84fa9a9e7a3803c @@ -10813,9 +10813,9 @@ Author: Marko Lindqvist Date: Sat Jun 18 06:40:43 2022 +0300 Sanity check research techs_researched count - + See osdn #44594 - + Signed-off-by: Marko Lindqvist commit 34b8c93140ea685a2a1e90b00fd3d0d5f91bd9e8 @@ -10823,9 +10823,9 @@ Author: Marko Lindqvist Date: Sun Jun 19 23:19:51 2022 +0300 Climate change: Check unit activities on tiles surrounding changed one - + See osdn #44155 - + Signed-off-by: Marko Lindqvist commit f5e21e0caa115f4284339116191899b50ab2ab7f @@ -10833,9 +10833,9 @@ Author: Marko Lindqvist Date: Mon Jun 20 18:50:16 2022 +0300 gtk4: Fix Connection Page buttons - + See osdn #44884 - + Signed-off-by: Marko Lindqvist commit ef1c71d5ec7ee0288d73df48699dc3621e3d41d6 @@ -10843,14 +10843,14 @@ Author: Marko Lindqvist Date: Wed Jun 22 17:25:34 2022 +0300 gtk: Set more-units-arrow to correct column of the grid - + Set arrow to actual last column (depending on screen size), and not to MAX_NUM_UNITS_BELOW column. - + Other populate_unit_image_table() cleanup made in the process. - + See osdn #44905 - + Signed-off-by: Marko Lindqvist commit c49da71f15420a7565bc6c5f5ae92691e4691b83 @@ -10858,7 +10858,7 @@ Author: Marko Lindqvist Date: Sat Jun 25 17:35:56 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit b79815baf62be2bf675eccadd29a2fab08dcda72 @@ -10866,9 +10866,9 @@ Author: Marko Lindqvist Date: Mon Jun 20 22:04:17 2022 +0300 installer_cross: Explicitly disable readline - + See osdn #44849 - + Signed-off-by: Marko Lindqvist commit c8c60abbb8127cbea02aba5d38bfeedc06b04094 @@ -10876,12 +10876,12 @@ Author: Marko Lindqvist Date: Thu Jun 16 04:08:08 2022 +0300 Qt: Select smooth font size for the default fonts - + When selecting default fonts, set their size to ont of the smooth sizes of that font. - + See osdn #44034 - + Signed-off-by: Marko Lindqvist commit efb79683096df50f04503389d925eb26f4a65120 @@ -10889,9 +10889,9 @@ Author: Marko Lindqvist Date: Sun Jun 19 21:25:50 2022 +0300 Macrofy action_has_result() - + See osdn #44688 - + Signed-off-by: Marko Lindqvist commit 151796cddfdf81871b942dcd3eb6f7ddca9a9721 @@ -10899,9 +10899,9 @@ Author: Marko Lindqvist Date: Mon Jun 20 17:03:45 2022 +0300 FC_QT: Default to Qt6 - + See osdn #44385 - + Signed-off-by: Marko Lindqvist commit ba1644b714b303b0f6feb32385afc62f23f15542 @@ -10909,9 +10909,9 @@ Author: Marko Lindqvist Date: Tue Jun 21 18:43:32 2022 +0300 *.metainfo.xml.in: Use https for freeciv homepage URL - + See osdn #44826 - + Signed-off-by: Marko Lindqvist commit eb1fc131320a5e5b98219e39ad8e5018c9cdc77d @@ -10919,9 +10919,9 @@ Author: Marko Lindqvist Date: Sun Jun 19 21:59:54 2022 +0300 Msys2 Makefile: Add ucrt64 support - + See osdn #44827 - + Signed-off-by: Marko Lindqvist commit f046e5d0b61a2b3bead35838c7872014b860588e @@ -10929,9 +10929,9 @@ Author: Marko Lindqvist Date: Thu Jun 16 11:10:45 2022 +0300 Fix IPv6 lan announcement replies - + See hrm #912661 - + Signed-off-by: Marko Lindqvist commit 979304a33298123e8f64ddcf38fbca2a9b8e6a71 @@ -10939,9 +10939,9 @@ Author: Marko Lindqvist Date: Mon Jun 20 16:52:25 2022 +0300 Qt: Use QMouseEvent::pos() instead of ::x() or ::y() - + See osdn #44875 - + Signed-off-by: Marko Lindqvist commit 0511286b71f042e8b46e1576526274590f932217 @@ -10949,9 +10949,9 @@ Author: Marko Lindqvist Date: Sat Jun 18 11:12:16 2022 +0300 player_distance_to_player(): Fix clang analyze div by zero warning - + See osdn #44856 - + Signed-off-by: Marko Lindqvist commit ae7a580b80e52e0c95149ff688b2b5d3e6679507 @@ -10959,9 +10959,9 @@ Author: Marko Lindqvist Date: Wed Jun 15 06:03:16 2022 +0300 Gui API: Drop option_dialog_popup() from common API - + See osdn #44836 - + Signed-off-by: Marko Lindqvist commit 1e7e0970185de2b77ee035d734291d6cf76d8ba1 @@ -10969,9 +10969,9 @@ Author: Ihnatus Date: Sun Jun 19 22:52:48 2022 +0300 Lua: allow create units in unboardable transports - + See OSDN#44834. - + Signed-off-by: Ihnatus commit 77f9db3700761c14f917ad63a955b614fb1a6234 @@ -10979,11 +10979,11 @@ Author: Marko Lindqvist Date: Wed Jun 15 07:17:58 2022 +0300 Qt: Set up proper fonts when the client starts - + Reported by ddeanbrown - + See osdn #44389 - + Signed-off-by: Marko Lindqvist commit b4df8d010cf80697276c3b8eb4a1e9f02b31ce34 @@ -10991,7 +10991,7 @@ Author: Marko Lindqvist Date: Thu Jun 23 05:16:06 2022 +0300 server/.gitignore: Remove libcivserver.a - + Signed-off-by: Marko Lindqvist commit 3b75f9b5f6734d47d5aa586d67ab4c9f31eb8536 @@ -10999,9 +10999,9 @@ Author: Marko Lindqvist Date: Mon Jun 20 06:38:02 2022 +0300 gtk4: Implement citydlg mouse button events - + See osdn #44874 - + Signed-off-by: Marko Lindqvist commit 0887defbd8f7f7c791b5322ab74673ea1daeaa24 @@ -11009,9 +11009,9 @@ Author: Marko Lindqvist Date: Sat Jun 18 06:26:02 2022 +0300 Centralize diplstate type changes to set_diplstate_type() - + See osdn #44854 - + Signed-off-by: Marko Lindqvist commit b77f456602fcc6858a751e3b00df4f896ed3edc6 @@ -11019,11 +11019,11 @@ Author: Marko Lindqvist Date: Fri Jun 17 14:00:33 2022 +0300 Meson: Define FREECIV_IPV6_SUPPORT conditionally - + Enable IPv6 build only if getaddrinfo() available - + See osdn #44069 - + Signed-off-by: Marko Lindqvist commit babc1a50003fa0533bd78811dd27473b0333012c @@ -11031,9 +11031,9 @@ Author: Marko Lindqvist Date: Wed Jun 22 20:29:11 2022 +0300 Fix normal build - + Further adjustment to osdn #44882 - + Signed-off-by: Marko Lindqvist commit d48e1b86094c3c987420326356cae830edd90ed7 @@ -11041,9 +11041,9 @@ Author: Marko Lindqvist Date: Wed Jun 22 19:52:05 2022 +0300 Fix compile without --enable-debug, or with FREECIV_NDEBUG - + See osdn #44882 - + Signed-off-by: Marko Lindqvist commit 74b200aeaebef76b47aaca4a320097ec843b668e @@ -11051,13 +11051,13 @@ Author: Ihnatus Date: Fri Jun 17 23:04:07 2022 +0300 Build units with a nationality of the citizens spent on them - + The dominant nationality is the first recruited of the most numerous (i.e. foreign more times than native). A fix included for not to get negative production in a city in the process of unit building due to scripts. - + See hrm #866911 - + Signed-off-by: Ihnatus commit c5503681ae6f494eb125b6a89c4c1043572eb326 @@ -11065,9 +11065,9 @@ Author: Marko Lindqvist Date: Sun Jun 19 08:23:27 2022 +0300 Qt: Make settings versioned - + See osdn #44838 - + Signed-off-by: Marko Lindqvist commit d577b7ad687d912797ac0bdb301737f85545abfa @@ -11075,7 +11075,7 @@ Author: Marko Lindqvist Date: Wed Jun 22 16:14:19 2022 +0300 Comment typofix: "populatate_..." -> "populate_..." - + Signed-off-by: Marko Lindqvist commit b4b94d3711ec096a21c77fabaf6ac586efe9f496 @@ -11083,9 +11083,9 @@ Author: Marko Lindqvist Date: Tue Jun 14 17:58:33 2022 +0300 gtk3/.22: Unref ui_builder - + See osdn #44832 - + Signed-off-by: Marko Lindqvist commit c91aa2bb378ac0ede61d67c9e2c4e4ff96666e60 @@ -11093,9 +11093,9 @@ Author: Marko Lindqvist Date: Thu Jun 16 08:34:13 2022 +0300 gtk4: Draw map on citydlg - + See osdn #44844 - + Signed-off-by: Marko Lindqvist commit a1480912ec12d514e5ee9ee32054a450534782d6 @@ -11103,11 +11103,11 @@ Author: Marko Lindqvist Date: Wed Jun 15 03:54:18 2022 +0300 Update distribute() fingerprint - + Make 'groups' and 'ratios' unsigned - + See osdn #44617 - + Signed-off-by: Marko Lindqvist commit fbd63fe885fc0ba64e921093b1b1b8e86dd8ec6e @@ -11115,9 +11115,9 @@ Author: Marko Lindqvist Date: Sat Jun 18 09:33:54 2022 +0300 Make default metaserver URL to use https - + See osdn #44806 - + Signed-off-by: Marko Lindqvist commit fa05ead4770880d54a71b68860d0c4056bbe201f @@ -11125,7 +11125,7 @@ Author: Marko Lindqvist Date: Tue Jun 21 21:21:32 2022 +0300 Comment typofix: "excecuting" -> "executing" - + Signed-off-by: Marko Lindqvist commit 3e7098ba27ba6060a0d21a50ef389ae456a2fe6a @@ -11133,9 +11133,9 @@ Author: Marko Lindqvist Date: Sat Jun 11 10:21:59 2022 +0300 Rename ...appdata.xml as ...metainfo.xml - + See osdn #43688 - + Signed-off-by: Marko Lindqvist commit c8f78a4a319aae7b7ca7cdf7b87fc9a4d27de857 @@ -11143,7 +11143,7 @@ Author: Elefant Date: Thu Jun 16 20:32:35 2022 -0600 Add cimpletoon renderers to data/graphics folder - + See osdn #44825 commit 78e003dde99bc9f07a54f723c09103ab30f1042c @@ -11151,11 +11151,11 @@ Author: Marko Lindqvist Date: Tue Jun 14 09:07:10 2022 +0300 civ/2: Allow AI to build air units - + Reported by Alexandro Ignatiev - + See hrm #922066 - + Signed-off-by: Marko Lindqvist commit db38891761fd6601e8e6d98f26a599047366319a @@ -11163,9 +11163,9 @@ Author: Marko Lindqvist Date: Sun Jun 12 03:28:36 2022 +0300 Meson: Add gtk4-client build support - + See osdn #44800 - + Signed-off-by: Marko Lindqvist commit 295acd51e52654f959c178394799295b097fdf5a @@ -11173,11 +11173,11 @@ Author: Marko Lindqvist Date: Fri Jun 17 10:17:39 2022 +0300 gtk: Make numpad keys to work for controlling zoom - + Reported by elefant - + See osdn #44846 - + Signed-off-by: Marko Lindqvist commit 4c0952533f23d9ac285e5aa260614c75aed766c7 @@ -11185,13 +11185,13 @@ Author: Marko Lindqvist Date: Mon Jun 13 08:14:32 2022 +0300 CI: Update setup-msys2 to version 2.12.0 - + -Werror had to be disabled from msys2 CI CXXFLAGS, as the Qt6 -headers in the new baseline have internal trouble causing warnings. - + See osdn #44776 - + Signed-off-by: Marko Lindqvist commit 863441a7ab12469cb9f91758cfd70b4bc24b5385 @@ -11199,11 +11199,11 @@ Author: Marko Lindqvist Date: Sun Jun 12 10:44:43 2022 +0300 Editor: Disallow creation of more than one unit of unique type - + Reported by Alexandro Ignatiev - + See osdn #44793 - + Signed-off-by: Marko Lindqvist commit 517f42ef7046c669531817cd2d81b0ce574fd21a @@ -11211,9 +11211,9 @@ Author: Marko Lindqvist Date: Mon Jun 13 08:03:49 2022 +0300 Doxygen: Fix dai_war_desire() header format - + See osdn #44810 - + Signed-off-by: Marko Lindqvist commit b2091bcbe1bbc3d5db08ff32c761477d0d1fe1f4 @@ -11221,9 +11221,9 @@ Author: Marko Lindqvist Date: Sat Jun 11 16:24:31 2022 +0300 gtk4: Add menu entry for founding a city - + See osdn #44798 - + Signed-off-by: Marko Lindqvist commit 7742faf496adc1c89fb7125a5eb2072aac1dbc61 @@ -11231,11 +11231,11 @@ Author: Marko Lindqvist Date: Fri Jun 10 05:12:17 2022 +0300 gtk: Add logging about gtk initialization failure - + Both gtk clients and modpack installers changed. - + See osdn #44118 - + Signed-off-by: Marko Lindqvist commit ab44e46617d6e7143c660479aeada8e85cc169e7 @@ -11243,9 +11243,9 @@ Author: Marko Lindqvist Date: Tue Jun 14 13:47:42 2022 +0300 Update links to forum.freeciv.org to use https - + See osdn #44829 - + Signed-off-by: Marko Lindqvist commit 3d1a7711686e2ab9129985793a28d3fd82808f38 @@ -11253,7 +11253,7 @@ Author: Marko Lindqvist Date: Sun Jun 19 11:35:48 2022 +0300 Comment typofix: "succeded" -> "succeeded" - + Signed-off-by: Marko Lindqvist commit 6636ef817b49781cd027904231f9ef41b87ab445 @@ -11261,7 +11261,7 @@ Author: Marko Lindqvist Date: Sun Jun 19 06:33:33 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 45fadd919d8a4f0bf9ae5831ff06b206d0d9587c @@ -11269,9 +11269,9 @@ Author: Marko Lindqvist Date: Mon Jun 13 01:28:39 2022 +0300 Fix compile when libzstd, but neither libbz2 nor liblzma available - + See osdn #44812 - + Signed-off-by: Marko Lindqvist commit 88b1cd4c3c6fe52787377e959cee8740427101f0 @@ -11279,14 +11279,14 @@ Author: Ihnatus Date: Tue Jun 14 22:53:14 2022 +0300 Split create_unit_full() in two functions - + unit_virtual_prepare() makes a virtual unit with some initialized values that may be furtherly modified, place_unit() puts a prepared virtual unit into the game. Apply the split to unit_change_owner() and place_partisans() for calling AI callbacks after the unit properties are configured. - + See OSDN#44738. - + Signed-off-by: Ihnatus commit de64fde5f66c2baa172009808bc0420a1c400e39 @@ -11294,9 +11294,9 @@ Author: Marko Lindqvist Date: Sun Jun 12 03:16:51 2022 +0300 Set diplstate max_state on first contact - + See osdn #44759 - + Signed-off-by: Marko Lindqvist commit 6d0a18caf60ee442fb3f4a3845210a1b6b79d7d1 @@ -11304,7 +11304,7 @@ Author: Marko Lindqvist Date: Sat Jun 18 05:52:39 2022 +0300 Comment typofix: "partially succed" -> "success partially" - + Signed-off-by: Marko Lindqvist commit 54ed764cc19a51162d4c2878a78a563f11a9acfe @@ -11312,13 +11312,13 @@ Author: Marko Lindqvist Date: Sat Jun 11 22:01:13 2022 +0300 sdl2: Free city_map_canvas on exit - + Also have it originally initialized to NULL so that we never try to free memory from random address when reallocating the canvas - + See osdn #44755 - + Signed-off-by: Marko Lindqvist commit bc0af88d40f203317eb643605978fcd181c9e096 @@ -11326,9 +11326,9 @@ Author: Marko Lindqvist Date: Thu Jun 9 03:55:52 2022 +0300 installer_cross: Build ruledit-installer in Qt6-mode - + See osdn #44699 - + Signed-off-by: Marko Lindqvist commit 20d80c9dfe2f0874b8aca27771d2f73427fbe483 @@ -11336,9 +11336,9 @@ Author: Marko Lindqvist Date: Sun Jun 12 11:23:42 2022 +0300 Savegame: Rename "wonder_city" as "adv.wonder_city" - + See osdn #44783 - + Signed-off-by: Marko Lindqvist commit f9fd49e43bec8e60fce691213a029f9b2137daf4 @@ -11346,9 +11346,9 @@ Author: Marko Lindqvist Date: Sat Jun 11 12:09:40 2022 +0300 Qualify "Mine" - + See osdn #44668 - + Signed-off-by: Marko Lindqvist commit 2f8f6f778093e6589d06cd51392461970cf0cc3b @@ -11356,9 +11356,9 @@ Author: Marko Lindqvist Date: Thu Jun 9 01:43:12 2022 +0300 sdl2: Fix clang analyze popup_goto_airlift_dialog() div by zero warning - + See osdn #44679 - + Signed-off-by: Marko Lindqvist commit 910c626e2db6ec7731c0145821f87c879342fa42 @@ -11366,7 +11366,7 @@ Author: Ihnatus Date: Mon Jun 13 21:17:54 2022 +0300 Rework functions using unit_change_owner() for script effects - + This function may sometimes return NULL or a foreign unit, respect it. During bribing, the gold may be taken away by scripts before paid, don't go negative. @@ -11374,9 +11374,9 @@ Date: Mon Jun 13 21:17:54 2022 +0300 the captured units are going to be lost with it. Some other fixes to avoid using dead pointers or forming impossible stacks. - + See OSDN#44778. - + Signed-off-by: Ihnatus commit 6310af07bdde76cbb2dcf1bbf13ce0e9d9166f1d @@ -11384,9 +11384,9 @@ Author: Marko Lindqvist Date: Thu Jun 9 03:49:55 2022 +0300 gtk: Pluralize infrapoint count in infradlg - + See osdn #44669 - + Signed-off-by: Marko Lindqvist commit 309e097fa455e94963232bf0643359d07255f9d5 @@ -11394,11 +11394,11 @@ Author: Marko Lindqvist Date: Thu Jun 9 03:15:57 2022 +0300 Qt: Drop unused but_menu_worklist from citydlg - + It was only created, never used nor deleted (memory leak) - + See osdn #44785 - + Signed-off-by: Marko Lindqvist commit 2ef7f06e6035190af570d6e12d606cf641cb6bc8 @@ -11406,13 +11406,13 @@ Author: Marko Lindqvist Date: Sat Jun 11 17:31:54 2022 +0300 configure: Warn when gtk3-client selected despite gtk3.22 availability - + Often users have been explicitly enabling gtk3-client instead of default gtk3.22-client, but have not meant to do so (e.g. habit of --enable-client=gtk3 from the time the default was gtk2) - + See osdn #44792 - + Signed-off-by: Marko Lindqvist commit 0fdd6923334ecf6a14b0bd1e5a2ebcccf103084c @@ -11420,9 +11420,9 @@ Author: Marko Lindqvist Date: Thu Jun 9 01:36:50 2022 +0300 tileset-demo.sav: Update to 3.1 format - + See osdn #44366 - + Signed-off-by: Marko Lindqvist commit 1e4523eb24bdb6078437a9ec7eb59d5fb7d545d9 @@ -11430,9 +11430,9 @@ Author: Marko Lindqvist Date: Thu Jun 9 00:54:04 2022 +0300 Never compare boolean value to exact value of TRUE or FALSE - + See osdn #44401 - + Signed-off-by: Marko Lindqvist commit af534325f45d5be7801f403b7bcd578b3cbc5c5f @@ -11440,12 +11440,12 @@ Author: Marko Lindqvist Date: Sun Jun 5 07:05:51 2022 +0300 gtk4: Add initial app menu implementation - + Mostly lower level changes, but includes "Game" menu with some entries as an example and testing ground. - + See osdn #44756 - + Signed-off-by: Marko Lindqvist commit f2cf00779bd76e5cbe2b22413256e6ca4890fa1f @@ -11453,7 +11453,7 @@ Author: Marko Lindqvist Date: Tue Jun 14 05:08:17 2022 +0300 FAQ: Refresh from wiki - + Signed-off-by: Marko Lindqvist commit 5726c469ed30cf60b5f4750cf48e4855e9b9fb65 @@ -11461,9 +11461,9 @@ Author: Marko Lindqvist Date: Thu May 26 00:17:29 2022 +0300 Sanity check research->techs_researched from savegame - + See osdn #44595 - + Signed-off-by: Marko Lindqvist commit 0f654fa93d00e4a8e1c765cfcd2045f9ed02d334 @@ -11471,9 +11471,9 @@ Author: Marko Lindqvist Date: Sat May 28 18:50:35 2022 +0300 Add --with-localedir configure option - + See osdn #44525 - + Signed-off-by: Marko Lindqvist commit aed2c612bd21eb9a0bbb17ee48309e8d19eb7662 @@ -11481,7 +11481,7 @@ Author: Marko Lindqvist Date: Mon Jun 13 02:40:38 2022 +0300 FAQ: Update latest stable version number to 3.0.2 - + Signed-off-by: Marko Lindqvist commit 3212f5891d80c8d60cab393fa22252574d306b57 @@ -11489,9 +11489,9 @@ Author: Marko Lindqvist Date: Sat Jun 11 05:28:01 2022 +0300 gtk: Fix memory leak in research dialog tech selection - + See osdn #44790 - + Signed-off-by: Marko Lindqvist commit 22f5ee067b8e6eb3b0e251699f5c56414ad17e51 @@ -11499,11 +11499,11 @@ Author: Marko Lindqvist Date: Tue Jun 7 06:12:11 2022 +0300 Qt: Add doxygen marking for some function headers - + Also remove declaration of 'bold()' from citydlg.h. - + See osdn #44663 - + Signed-off-by: Marko Lindqvist commit 0861bf7c011cb82ce1f5da3a597a4440c1d06bdf @@ -11511,16 +11511,16 @@ Author: Marko Lindqvist Date: Tue Jun 7 19:46:48 2022 +0300 README.sound: Refer to modpack installer - + - Add chapter about acquiring soundsets to the top - it's the most important part of the document for a casual user - Move instructions to download files from files.freeciv.org to this new chapter, and adjust it them a bit - Add mention of modpack installer, as the primary method of downloading soundsets and musicsets - + See osdn #43857 - + Signed-off-by: Marko Lindqvist commit caaf8d0e29a584e8f4c163efa73120ad001d7192 @@ -11528,9 +11528,9 @@ Author: Marko Lindqvist Date: Sat Jun 4 13:53:54 2022 +0300 CI: Make autotools builds on ubuntu runner in Qt6-mode - + See osdn #44662 - + Signed-off-by: Marko Lindqvist commit 9fb52e9dd0a0583a1d6c270ed5de729b8d278e81 @@ -11538,13 +11538,13 @@ Author: Ihnatus Date: Fri Jun 3 23:44:06 2022 +0300 Unify Lua handling of creating a building in a city with editor - + * can move a great wonder * can't build a Special building * refreshes cities and auto-arranges workers if their radius changes. - + See OSDN#44696 - + Signed-off-by: Ihnatus commit 2fdb350d51764e3e7204c7e02abca67ab34d6716 @@ -11552,9 +11552,9 @@ Author: Marko Lindqvist Date: Sat Jun 4 13:19:48 2022 +0300 north_america.sav: Update to 3.1 format - + See osdn #44365 - + Signed-off-by: Marko Lindqvist commit 93b01bd7327e1957cb95e177c20ff04c2941c395 @@ -11562,9 +11562,9 @@ Author: Marko Lindqvist Date: Wed Jun 1 18:19:39 2022 +0300 Correct transform_unit() and unit_upgrade_test() header cross-references - + See osdn #44404 - + Signed-off-by: Marko Lindqvist commit d37b742163f2c3ecd3f885d7fd87c66765e4f7bd @@ -11572,7 +11572,7 @@ Author: Marko Lindqvist Date: Fri Jun 10 20:29:59 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 3cbf21b12f266b1f9f4c86f6e0a555dcbf2d19f7 @@ -11580,9 +11580,9 @@ Author: Marko Lindqvist Date: Tue May 31 03:49:28 2022 +0300 Add note about freeciv modifications to m4-files from ac-archive - + See osdn #43970 - + Signed-off-by: Marko Lindqvist commit 331f5f80c42dc02ed13ab6008c5df954372f8e16 @@ -11590,11 +11590,11 @@ Author: Marko Lindqvist Date: Sun Jun 5 08:39:42 2022 +0300 Fix NULL deference when the unit does not exist in handle_unit_actions() - + Reported anonymously - + See osdn #44757 - + Signed-off-by: Marko Lindqvist commit 90045e8b816d87e53845ed2e1c7ee6d58730b2a5 @@ -11602,9 +11602,9 @@ Author: Marko Lindqvist Date: Wed Jun 1 17:53:13 2022 +0300 civil war: Set future tech count for the new player - + See osdn #44737 - + Signed-off-by: Marko Lindqvist commit 2446d003360f113ee6cdb95fbc816e653aa6e7c5 @@ -11618,7 +11618,7 @@ Author: Marko Lindqvist Date: Wed Jun 8 07:48:42 2022 +0300 Bump version number to 3.0.94.8-alpha3+ - + Signed-off-by: Marko Lindqvist commit bc05f7bc56430b7fb6a1e45b83a0b978c08c59be @@ -11626,10 +11626,10 @@ Author: Marko Lindqvist Date: Wed Jun 8 05:49:56 2022 +0300 Update Polish translation by Hubert Kowalewski. - + Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2022-06-03). - + Signed-off-by: Marko Lindqvist commit df48ec90322d3e59bf1cfa0b2b9d19022729b205 @@ -11637,12 +11637,12 @@ Author: Marko Lindqvist Date: Wed Jun 1 07:30:01 2022 +0300 Update msys2 environment to 220529 level - + - Install 'autoconf2.71' + 'autoconf-wrapper' instead of all of 'autoconf' meta package - + See osdn #43947 - + Signed-off-by: Marko Lindqvist commit 797769db6c12382a976c5522ac1dd1844763f4a0 @@ -11650,14 +11650,14 @@ Author: Marko Lindqvist Date: Tue May 31 00:23:52 2022 +0300 savegame3.c: Really stop orders handling when target extra is missing - + The continued handling could have resulted in illegal memory access. - + Reported anonymously - + See osdn #44728 - + Signed-off-by: Marko Lindqvist commit c4ea5138ba5082a3bd093f590aaa91aa5fe83f68 @@ -11665,7 +11665,7 @@ Author: metalyoshi86 <91883288+metalyoshi86@users.noreply.github.com> Date: Mon Jun 6 13:36:05 2022 +0200 Update de.po - + Added German translation to description of the majapahit empire. commit 23b1c0ac4a9151f29642a2558ca755c07c3165b5 @@ -11673,9 +11673,9 @@ Author: Marko Lindqvist Date: Sat Jun 4 11:23:28 2022 +0300 INSTALL: List python in requirements of building from git - + See osdn #43945 - + Signed-off-by: Marko Lindqvist commit 25e682f658e5f2c4390c4ddc3d39091ced51eaf1 @@ -11683,9 +11683,9 @@ Author: Marko Lindqvist Date: Sun May 29 20:25:33 2022 +0300 gtk4: Implement chatline key press events - + See osdn #44716 - + Signed-off-by: Marko Lindqvist commit e3e8f4442bb06e4876d6fb948984357f1989b22a @@ -11693,9 +11693,9 @@ Author: Marko Lindqvist Date: Sun May 29 02:09:17 2022 +0300 tutorial.sav: Update to 3.1 format - + See osdn #44367 - + Signed-off-by: Marko Lindqvist commit 465698df4d5d6475d5c90a0a61de702b30539a20 @@ -11703,9 +11703,9 @@ Author: Marko Lindqvist Date: Sun May 29 01:43:14 2022 +0300 Set ruleset_error() buffer size to MAX_LEN_LOG_LINE - + See osdn #44704 - + Signed-off-by: Marko Lindqvist commit dd7b3d2c2c380fb5b81281c013cf419c881261e3 @@ -11713,11 +11713,11 @@ Author: Marko Lindqvist Date: Sat May 28 18:38:00 2022 +0300 qing.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #44701 - + Signed-off-by: Marko Lindqvist commit 52c0bb68f97c8ed3234a0dfb07e06fc6e338e6e5 @@ -11731,9 +11731,9 @@ Author: Marko Lindqvist Date: Sat May 28 10:38:30 2022 +0300 tilespec.c: Free layer_order str_vec - + See osdn #44682 - + Signed-off-by: Marko Lindqvist commit 4fa4f7cc2c4984e310fc1b46dc05d577cb8cf70e @@ -11741,7 +11741,7 @@ Author: Marko Lindqvist Date: Sun Jun 5 07:10:55 2022 +0300 Comment typofix: "constrution" -> "construction" - + Signed-off-by: Marko Lindqvist commit 45645c7b56f3c78676eea73ef9c616a2a6672be7 @@ -11749,9 +11749,9 @@ Author: Marko Lindqvist Date: Sat May 28 10:11:41 2022 +0300 sdl2: Avoid removal of diplomacy dialogs inside their iteration - + See osdn #44687 - + Signed-off-by: Marko Lindqvist commit 2ec86df8610eaa8d3add76943e48c7f9cbd3d743 @@ -11759,11 +11759,11 @@ Author: Marko Lindqvist Date: Fri May 27 17:38:28 2022 +0300 experimental: Make Engineers to have gold upkeep after The Corporation - + Requested anonymously - + See osdn #43848 - + Signed-off-by: Marko Lindqvist commit 4239487bb2c32bec057903f8b74d8b050a58f091 @@ -11771,11 +11771,11 @@ Author: Ihnatus Date: Tue May 31 21:24:42 2022 +0300 Fix range checking for city_size in units.ruleset. - + Check for city founders, not for "Settlers". Check the upper bound. - + See OSDN#44730 - + Signed-off-by: Ihnatus commit d6118301cbde961193ac6a1209136bb07820930d @@ -11783,9 +11783,9 @@ Author: Marko Lindqvist Date: Wed Jun 1 02:21:57 2022 +0300 Msys2: Remove -Werror from snapshot build CXXFLAGS - + See osdn #44718 - + Signed-off-by: Marko Lindqvist commit e935dcf88df9c30e0f10e0f5405784c9643775e2 @@ -11793,9 +11793,9 @@ Author: Marko Lindqvist Date: Fri May 27 05:11:10 2022 +0300 japan.sav: Update to 3.1 format - + See osdn #44364 - + Signed-off-by: Marko Lindqvist commit bcf49e11349997cd710b2226785b40027d08a559 @@ -11803,14 +11803,14 @@ Author: Marko Lindqvist Date: Fri May 27 04:45:49 2022 +0300 Check unit uniqueness within startunits - + Make sure that no multiple units that are supposed to be unique are granted as start units. - + Reported by Alexandro Ignatiev - + See osdn #44685 - + Signed-off-by: Marko Lindqvist commit 72e43ae91371d00173ae65f3f1ed288d7fda5318 @@ -11818,9 +11818,9 @@ Author: Marko Lindqvist Date: Thu May 26 09:27:38 2022 +0300 CI: Update setup-msys2 to version 2.11.0 - + See osdn #44666 - + Signed-off-by: Marko Lindqvist commit ab1791dc8161868bd1600c821d2b9ef3745ecd30 @@ -11828,9 +11828,9 @@ Author: Marko Lindqvist Date: Thu May 26 21:57:45 2022 +0300 Fix doxygen marking line of function headers - + See osdn #44664 - + Signed-off-by: Marko Lindqvist commit 854746fff4d3ca21e8919b7b0ea06a2e2fd4bb97 @@ -11838,11 +11838,11 @@ Author: Marko Lindqvist Date: Thu May 26 08:52:10 2022 +0300 Update modpack download instructions suffix in TRANS comment - + It's ".mpdl" now, no longer ".modpack" - + See osdn #44547 - + Signed-off-by: Marko Lindqvist commit 85900b2795370008395d649b89948d6aec894fcc @@ -11850,9 +11850,9 @@ Author: Marko Lindqvist Date: Wed May 25 23:23:45 2022 +0300 gtk4: Implement toplevel key press events - + See osdn #44673 - + Signed-off-by: Marko Lindqvist commit e9817a0936db92ed616f7b1298f3ad8a17ac2885 @@ -11860,9 +11860,9 @@ Author: Marko Lindqvist Date: Wed May 25 22:54:14 2022 +0300 Qt: Fix handle_diplomacy_init_meeting() pixmap leak - + See osdn #44618 - + Signed-off-by: Marko Lindqvist commit 6a40d8904b6f13a2ee0f5843e84e7ea6ae4e6e59 @@ -11870,9 +11870,9 @@ Author: Marko Lindqvist Date: Mon May 16 02:55:48 2022 +0300 CI: Update ubuntu runners to ubuntu-22.04 - + See osdn #43598 - + Signed-off-by: Marko Lindqvist commit 6238483ccc78c384c3ff8a5ccb447f020984c391 @@ -11880,9 +11880,9 @@ Author: Marko Lindqvist Date: Wed May 25 23:47:56 2022 +0300 Pluralize "steal times" in citydlg - + See osdn #44667 - + Signed-off-by: Marko Lindqvist commit 3447f84e07bf6f27fbf716a5003dc08cd901ab8e @@ -11890,9 +11890,9 @@ Author: Marko Lindqvist Date: Sun May 29 07:48:01 2022 +0300 Add project_license to appdata files - + See osdn #44712 - + Signed-off-by: Marko Lindqvist commit 1063d51916da281b40f40fb1b351dd3d26c4770f @@ -11900,9 +11900,9 @@ Author: Marko Lindqvist Date: Wed May 25 22:49:58 2022 +0300 europe_1900_WWI.sav: Update to 3.1 format - + See osdn #44358 - + Signed-off-by: Marko Lindqvist commit 3756ccc2d22585bdddb3c96dd89cacdab87b4192 @@ -11910,9 +11910,9 @@ Author: Marko Lindqvist Date: Wed May 25 22:01:11 2022 +0300 Gtk: Add tooltip for citydlg "Size" line - + See osdn #44515 - + Signed-off-by: Marko Lindqvist commit 9404c7fc88b9da75fd696d3faee9763ce19f4896 @@ -11920,11 +11920,11 @@ Author: Marko Lindqvist Date: Mon May 16 03:02:51 2022 +0300 pirate.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #44619 - + Signed-off-by: Marko Lindqvist commit 3ea1c2e74767210246547c043eb0efc8f298d0f1 @@ -11932,9 +11932,9 @@ Author: Marko Lindqvist Date: Sun May 15 07:29:38 2022 +0300 local_ave_elevation(): Fix clang analyzer div by zero warning - + See osdn #44569 - + Signed-off-by: Marko Lindqvist commit e74f3ac2a7bf765afab70007c5e6a7242572680d @@ -11942,9 +11942,9 @@ Author: Marko Lindqvist Date: Mon May 16 00:28:06 2022 +0300 create_command_newcomer(): Respect maxplayers setting - + See osdn #44185 - + Signed-off-by: Marko Lindqvist commit 62d3367c19184cbbf7801f02da5ef436bdafb5d9 @@ -11952,11 +11952,11 @@ Author: Marko Lindqvist Date: Wed Apr 27 17:09:18 2022 +0300 macOS: Fix --with-qt?-framework-bin - + Reported by jdlh - + See osdn #44422 - + Signed-off-by: Marko Lindqvist commit fa7894cfa36c181abf2ba32f25cfbf4a7a355751 @@ -11964,9 +11964,9 @@ Author: Marko Lindqvist Date: Mon May 16 00:15:01 2022 +0300 italy.sav: Update to 3.1 format - + See osdn #44363 - + Signed-off-by: Marko Lindqvist commit 907bb11a456bfc38ab26ea95f5a8d5202c310da1 @@ -11974,9 +11974,9 @@ Author: Marko Lindqvist Date: Sun May 15 06:49:31 2022 +0300 rssanity.c: Free action enabler fix suggestions - + See osdn #44432 - + Signed-off-by: Marko Lindqvist commit 42f5acf830c64518fca62215a849a30ebc8b0710 @@ -11984,7 +11984,7 @@ Author: Marko Lindqvist Date: Fri May 27 23:30:58 2022 +0300 Main .gitignore: Remove freeciv_user_database - + Signed-off-by: Marko Lindqvist commit 6876786d98dfb795d515022a535f20148888a0bf @@ -11992,9 +11992,9 @@ Author: Marko Lindqvist Date: Wed May 25 22:20:30 2022 +0300 Add flatpak packaging - + See osdn #44463 - + Signed-off-by: Marko Lindqvist commit d72e796f6df5a78f2b99e5a2a9a8b7f72aa363ea @@ -12002,12 +12002,12 @@ Author: Marko Lindqvist Date: Sun May 15 04:53:02 2022 +0300 can_build_extra_base(): Check irrigation/mine_time - + Make sure that the target tile irrigation/mine_time does not prevent building the extra. - + See osdn #44591 - + Signed-off-by: Marko Lindqvist commit ad4ff500aaf5d702f9de6832f6442b853c9b30ca @@ -12015,9 +12015,9 @@ Author: Marko Lindqvist Date: Sat May 14 22:12:47 2022 +0300 Don't consider failure to receive a tech loss of an existing tech - + See osdn #44593 - + Signed-off-by: Marko Lindqvist commit 83fd68620733c3135e4200f6842682a5a03e717c @@ -12025,9 +12025,9 @@ Author: Marko Lindqvist Date: Sat May 7 16:16:06 2022 +0300 CI: Use macos-12 runner for macOS build - + See osdn #44523 - + Signed-off-by: Marko Lindqvist commit a4c2b908613e8fddfc2d564059436ebf9ca3ff56 @@ -12035,13 +12035,13 @@ Author: Marko Lindqvist Date: Sat May 14 12:50:45 2022 +0300 Change override/*.spec to have just lines of tag to file mappings - + Expecting them to be more complete .spec file fragments made them unusable for their main use-case of providing additional mappings to ones already present in the main .spec files. - + See osdn #44590 - + Signed-off-by: Marko Lindqvist commit 5bda9af598dae9438202522ae551d2ecd750b0d7 @@ -12049,16 +12049,16 @@ Author: Marko Lindqvist Date: Sat May 14 11:00:35 2022 +0300 Lua create_city(): Check validity of city creation - + - Only create the city if it's legal - Return boolean telling if the action succeeded - Revive the player assigned as city owner, if dead - Reveal the city tile for the city owner - + Reported by ihnatus - + See osdn #44508 - + Signed-off-by: Marko Lindqvist commit fad2edae58b7d6948953630aff1b76f022aa4425 @@ -12066,7 +12066,7 @@ Author: Marko Lindqvist Date: Thu May 26 14:22:14 2022 +0300 Comment typofix: "genrated" -> "generated" - + Signed-off-by: Marko Lindqvist commit 78c9b9bed8ec378935eb87cb2e1ad1cf4631610c @@ -12074,9 +12074,9 @@ Author: Marko Lindqvist Date: Sun May 15 05:41:33 2022 +0300 gtk4: Implement overview events - + See osdn #44570 - + Signed-off-by: Marko Lindqvist commit 7e843c07b4ab1fbced418b18d38b0165e59daaa7 @@ -12084,7 +12084,7 @@ Author: Marko Lindqvist Date: Wed May 25 20:53:00 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit ec9da604ab36c3b0af06b160eeca17fd209ade9c @@ -12092,7 +12092,7 @@ Author: Marko Lindqvist Date: Wed May 25 19:42:35 2022 +0300 Comment typofix: "Initiazlizes" -> "Initializes" - + Signed-off-by: Marko Lindqvist commit ce2b5764be8e46db43cebde37c265891e80e4cf1 @@ -12100,9 +12100,9 @@ Author: Marko Lindqvist Date: Sat May 14 07:03:46 2022 +0300 Make "Couldn't find audioset..." translatable - + See osdn #44556 - + Signed-off-by: Marko Lindqvist commit a25e63f95e2abae41947c24bece681061c4a96a6 @@ -12110,9 +12110,9 @@ Author: Marko Lindqvist Date: Wed May 25 05:42:50 2022 +0300 CI: Set qtver for meson build - + See osdn #44661 - + Signed-off-by: Marko Lindqvist commit 535ba6deead3768d92f6d7c253c61a22ce0664a3 @@ -12120,11 +12120,11 @@ Author: Marko Lindqvist Date: Sun May 8 08:36:39 2022 +0300 Meson: Add Qt6-mode support - + Default to it already. - + See osdn #43364 - + Signed-off-by: Marko Lindqvist commit 62e38e52a1966fa58559a7a0df45488581702a35 @@ -12132,9 +12132,9 @@ Author: Marko Lindqvist Date: Sat May 14 07:13:04 2022 +0300 iberian-peninsula.sav: Update to 3.1 format - + See osdn #44362 - + Signed-off-by: Marko Lindqvist commit 0ccc9dd416eda28b7540fa653710d7d721ae0ee6 @@ -12142,9 +12142,9 @@ Author: Marko Lindqvist Date: Fri May 13 02:53:14 2022 +0300 Allow changing maxplayers setting after the game has started - + See osdn #44567 - + Signed-off-by: Marko Lindqvist commit d7550573bfc51ff3560d8bcadaa83cd00f097152 @@ -12152,13 +12152,13 @@ Author: Marko Lindqvist Date: Sat May 14 08:28:11 2022 +0300 CI: Use homebrew's own compiler on macOS build - + External compiler is incompatible with other tools in homebrew. - + Thanks to Jim DeLaHunt for pointing that out - + See osdn #44559 - + Signed-off-by: Marko Lindqvist commit 689ec653d6d639ab9ec20a861ad1a6cc5d306964 @@ -12166,14 +12166,14 @@ Author: Marko Lindqvist Date: Sun May 8 06:21:36 2022 +0300 Correct counting of units killed with the stack - + Unreachable units that were not really killed were included in the count reported to the player. - + Reported by Lexxie - + See osdn #44416 - + Signed-off-by: Marko Lindqvist commit 27efb80eb96574d2f89a20e8670b2016f4818c02 @@ -12181,9 +12181,9 @@ Author: Marko Lindqvist Date: Sun May 8 05:01:39 2022 +0300 rand_map_pos_filtered(): Avoid call with NULL filter() - + See osdn #44437 - + Signed-off-by: Marko Lindqvist commit 2e99cb8fdfd4f700695d23f76ea68b95416c71d5 @@ -12191,17 +12191,17 @@ Author: Marko Lindqvist Date: Sat May 7 16:52:46 2022 +0300 Do not regenerate team name in team_pretty_name() - + When using generated team names, and one has been generated already, use that existing name. Regenerating it resulted in a different name being returned from team_pretty_name() than what was otherwise been used, when team numbers had changed before the team_pretty_name() call. - + Reported by ddeanbrown - + See osdn #44382 - + Signed-off-by: Marko Lindqvist commit 19297429f846cf11d9d0beca98790bc551e7a8a1 @@ -12209,9 +12209,9 @@ Author: Marko Lindqvist Date: Sun May 8 04:48:56 2022 +0300 Clarify "Pop up actions last move to allied" - + See osdn #44509 - + Signed-off-by: Marko Lindqvist commit 2117d69bda3c5421ee77050f57ea4c7666b6a175 @@ -12219,9 +12219,9 @@ Author: Marko Lindqvist Date: Fri May 13 17:51:24 2022 +0300 meson-winbuild.sh: Build ruledit only with qt-client - + See osdn #44579 - + Signed-off-by: Marko Lindqvist commit 81fd57fb314f50b7a4176f24c9a38f8d374cb264 @@ -12229,9 +12229,9 @@ Author: Marko Lindqvist Date: Sun May 1 20:12:20 2022 +0300 Fix calc_activity() memory leak - + See osdn #44492 - + Signed-off-by: Marko Lindqvist commit 3ef14d20d6f58fd21117dd7043ab7188c0df7ead @@ -12239,9 +12239,9 @@ Author: Marko Lindqvist Date: Sun May 8 04:37:26 2022 +0300 gtk4: Implement map canvas motion events - + See osdn #44542 - + Signed-off-by: Marko Lindqvist commit d07b4a5033c2cefbe4fdcea0d162fc8079c4c48a @@ -12249,9 +12249,9 @@ Author: Marko Lindqvist Date: Thu May 5 05:37:27 2022 +0300 hagworld.sav: Update to 3.1 format - + See osdn #44361 - + Signed-off-by: Marko Lindqvist commit e215903149b4263f9f8c053a847f70d5a7430401 @@ -12259,11 +12259,11 @@ Author: Marko Lindqvist Date: Thu May 12 19:53:35 2022 +0300 generate_packets.py: Do not introduce unused variables - + See osdn #44563 - + Patch by myself and alien-valkyrie - + Signed-off-by: Marko Lindqvist commit 6358baceef8fc70d5711423b88404830fd489ef3 @@ -12271,7 +12271,7 @@ Author: Marko Lindqvist Date: Mon May 16 02:40:22 2022 +0300 Comment typofix: "poping" -> "popping" - + Signed-off-by: Marko Lindqvist commit 9511797d6a1650b8458a861143d7fafa7ec0ed4b @@ -12279,9 +12279,9 @@ Author: Marko Lindqvist Date: Thu May 12 04:19:06 2022 +0300 CI: Install qtbase5-dev instead of qt5-default to Ubuntu - + See osdn #44561 - + Signed-off-by: Marko Lindqvist commit 4764caee673948772ea23f4f8591279c668e75a3 @@ -12289,11 +12289,11 @@ Author: Marko Lindqvist Date: Sun May 1 01:49:40 2022 +0300 Cancel activities illegal for the new type after unit transformation - + Reported by Dino the Dinosore - + See osdn #44410 - + Signed-off-by: Marko Lindqvist commit e44994153613b61d1638d216fd050abaf909f9cf @@ -12301,9 +12301,9 @@ Author: Marko Lindqvist Date: Fri May 6 04:07:52 2022 +0300 Meson: Make meson version 0.57.0 the minimum requirement - + See osdn #43362 - + Signed-off-by: Marko Lindqvist commit 57ad9c7256779ed60cabf6e46e575198e7972ead @@ -12311,11 +12311,11 @@ Author: Marko Lindqvist Date: Sat Apr 30 13:53:51 2022 +0300 Remove destroyed cities from maps of players with Reveal_Cities effect - + Reported by ddeanbrown - + See osdn #44028 - + Signed-off-by: Marko Lindqvist commit 283ca44e3edd18c63f56eaff16302af37e767d3f @@ -12323,9 +12323,9 @@ Author: Marko Lindqvist Date: Sat Apr 30 05:13:30 2022 +0300 Rename appdata files as org.freeciv.*.appdata.xml - + See osdn #44466 - + Signed-off-by: Marko Lindqvist commit 8b57ba8989d972f15d73a0a45b7c5b1c7ed7af9f @@ -12333,9 +12333,9 @@ Author: Marko Lindqvist Date: Sat May 7 17:19:46 2022 +0300 Update cazfi.net links to use https - + See osdn #44473 - + Signed-off-by: Marko Lindqvist commit 7e94d3d32a8c6162d2b2f8abb5b037ca716467df @@ -12343,7 +12343,7 @@ Author: Marko Lindqvist Date: Fri May 13 06:17:45 2022 +0300 Bump version number to 3.0.94.7-alpha3+ - + Signed-off-by: Marko Lindqvist commit 77852fdf347ffceab8e24f32e0a09b208458d73d @@ -12351,7 +12351,7 @@ Author: Marko Lindqvist Date: Fri May 13 06:17:01 2022 +0300 Set version number to 3.0.94.6-alpha3 - + Signed-off-by: Marko Lindqvist commit 1f8eccc633a065e9129e8cea44386f7a2e09eb87 @@ -12359,11 +12359,11 @@ Author: Marko Lindqvist Date: Fri May 13 03:59:02 2022 +0300 CI: Disable mapimg from the macOS build - + This is a quick workaround for the failing CI builds. - + See osdn #44559 - + Signed-off-by: Marko Lindqvist commit 4c592124f16eb369c9fff424d2a2e67800597039 @@ -12371,9 +12371,9 @@ Author: Marko Lindqvist Date: Tue May 10 05:00:00 2022 +0300 Meson: Do not try to install stub.serv - + See osdn #44555 - + Signed-off-by: Marko Lindqvist commit a007226086c1a2a3eef49fbc8311049153a04e5f @@ -12381,9 +12381,9 @@ Author: Marko Lindqvist Date: Sat Apr 30 13:08:35 2022 +0300 france.sav: Update to 3.1 format - + See osdn #44360 - + Signed-off-by: Marko Lindqvist commit 53d9a47cd0aa388373d4a29c1e798b5e77ef9348 @@ -12391,15 +12391,15 @@ Author: Marko Lindqvist Date: Mon May 2 22:09:15 2022 +0300 create_command_newcomer(): Do not assume one dead player - + When the code tried to free dead player's slot for the new player, it didn't check if there was any. It just assumed that there's a free slot after going through dead players. If there was more than one dead player, the message listed wrong one as the one being replaced. - + See osdn #44495 - + Signed-off-by: Marko Lindqvist commit a1021fe6a43d2fb188d5e0bb1ebb28bd24803982 @@ -12407,7 +12407,7 @@ Author: Marko Lindqvist Date: Thu May 12 01:37:29 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 8d5df6f4e1eed99d07127db5f837ebb04ab498f2 @@ -12415,9 +12415,9 @@ Author: Marko Lindqvist Date: Thu May 5 04:21:24 2022 +0300 Turn "Did not find a cm solution..." to LOG_DEBUG on testmatic builds - + See osdn #44438 - + Signed-off-by: Marko Lindqvist commit 7b284230005a9cc458d255edb3ecefe3c161ac76 @@ -12425,16 +12425,16 @@ Author: Marko Lindqvist Date: Thu Apr 28 01:46:26 2022 +0300 Give cities disbanded to units movement to escape the spot - + Units built by cities, including when the city gets disbanded in the process, were given zero movement initially. That meant them to be unable to escape to neighboring tiles if the disappearance of the city made the tile non-native for them. - + Reported by frank e - + See hrm #692482 - + Signed-off-by: Marko Lindqvist commit f7d2b4b1ea57e0f7a73e9a846d7735121ea2bbc4 @@ -12442,9 +12442,9 @@ Author: Marko Lindqvist Date: Sun May 1 20:32:17 2022 +0300 Meson: Disable delta-protocol from freeciv-web builds - + See osdn #44456 - + Signed-off-by: Marko Lindqvist commit 98c832416982a40522f75d5c48d454b0a92581ec @@ -12452,9 +12452,9 @@ Author: Marko Lindqvist Date: Sat May 7 15:23:38 2022 +0300 Separate gui_type from compat_special of road types - + See osdn #44539 - + Signed-off-by: Marko Lindqvist commit d5b52606047a1d9001aa4b03c828edb2d17851e7 @@ -12462,11 +12462,11 @@ Author: Marko Lindqvist Date: Sun Apr 24 13:43:17 2022 +0300 Qt: Add tooltip for citydlg "Size" line - + Requested by ddeanbrown - + See osdn #44409 - + Signed-off-by: Marko Lindqvist commit 1496a7365fad74f19c20a49b9200b27088383aef @@ -12474,9 +12474,9 @@ Author: Marko Lindqvist Date: Sun May 1 17:07:29 2022 +0300 Qt: Avoid option_dialog::add_option() using NULL object pointer - + See osdn #44484 - + Signed-off-by: Marko Lindqvist commit 5896b652eaca864e50ccebcda15a5498bb9581f9 @@ -12484,9 +12484,9 @@ Author: Marko Lindqvist Date: Sun Apr 24 15:00:33 2022 +0300 Rulesets: Remove extraneous semicolons from end of lines - + See osdn #44453 - + Signed-off-by: Marko Lindqvist commit bf0e015ee010c3305f955e9712ac95c417c90645 @@ -12494,15 +12494,15 @@ Author: Marko Lindqvist Date: Sat May 7 00:35:36 2022 +0300 Handle finishing terrain transform activities like other activities - + Former handling of activities transforming the terrain caused trouble with how activities of the units in the same tile were turned illegal. - + Reported by alain_bkr - + See osdn #44519 - + Signed-off-by: Marko Lindqvist commit bf9c66cb7052347d25b2fbdfab8df3f84e271a49 @@ -12510,9 +12510,9 @@ Author: Marko Lindqvist Date: Sat Apr 30 16:32:41 2022 +0300 gtk4: Implement map canvas scroll - + See osdn #44488 - + Signed-off-by: Marko Lindqvist commit 4802c69b0e12cb301b8884d61547a164752e9833 @@ -12520,9 +12520,9 @@ Author: Marko Lindqvist Date: Sun Apr 24 09:39:22 2022 +0300 europe.sav: Update to 3.1 format - + See osdn #44359 - + Signed-off-by: Marko Lindqvist commit 438a8d8b773ffc40d7984b064f8ca09e845fa299 @@ -12530,9 +12530,9 @@ Author: Marko Lindqvist Date: Sat Apr 23 20:09:57 2022 +0300 gtk: Add newline after error message about illegal --resolution - + See osdn #44120 - + Signed-off-by: Marko Lindqvist commit 5ede6fef04bfb7ebb2d3f1d4ae588901506bea31 @@ -12540,11 +12540,11 @@ Author: Marko Lindqvist Date: Thu May 5 21:20:30 2022 +0300 Qt: Fix build with Qt6-6.4 - + Replace unsupported QVariant type with QString one. - + See osdn #44514 - + Signed-off-by: Marko Lindqvist commit d127c040ab3fef9eb32b2c5ff521ebfac8708a49 @@ -12552,11 +12552,11 @@ Author: Marko Lindqvist Date: Sun May 1 15:37:57 2022 +0300 Fix entering huts when on goto - + Reported by jdlh - + See osdn #42133 - + Signed-off-by: Marko Lindqvist commit ce878c67c6c7d2690b98c7f28e3389e562eeb7a2 @@ -12564,9 +12564,9 @@ Author: Marko Lindqvist Date: Sat Apr 23 13:53:10 2022 +0300 europe_1900_WWI.sav: Add all tex fields - + See osdn #44445 - + Signed-off-by: Marko Lindqvist commit 750875943e3f67e2b101afdf5da993dd40d3e6ef @@ -12574,9 +12574,9 @@ Author: Marko Lindqvist Date: Fri Apr 29 20:44:15 2022 +0300 CI: Install meson-0.57.2 for meson build - + See osdn #44477 - + Signed-off-by: Marko Lindqvist commit dff98dfe900d4ae8114d3130e87877e00b980f21 @@ -12584,9 +12584,9 @@ Author: Marko Lindqvist Date: Sun Apr 24 07:51:20 2022 +0300 Client: Consider dev format scenarios incompatible with stable ones - + See osdn #44452 - + Signed-off-by: Marko Lindqvist commit 14fc4abf2bf7b20104a3facaff72f310a02b5f28 @@ -12594,17 +12594,17 @@ Author: Marko Lindqvist Date: Tue May 3 16:26:34 2022 +0300 Don't consider worker finishing work to have illegal activity - + When worker finished some tile change that would prevent one doing the same change again, legality of its current activity was checked before it had been marked idle. - + This lead also worker's further orders to get aborted. - + Reported by alain_bkr - + See osdn #44504 - + Signed-off-by: Marko Lindqvist commit 332e470e85830dbe3dc3f02ccfc4f7304313bd90 @@ -12612,7 +12612,7 @@ Author: Marko Lindqvist Date: Thu May 5 20:24:44 2022 +0300 Comment typofix: "chnaged" -> "changed" - + Signed-off-by: Marko Lindqvist commit a291b2bb716d4c5869b4b6c67fbd1e9de4b405b8 @@ -12620,9 +12620,9 @@ Author: Marko Lindqvist Date: Wed Apr 27 03:08:14 2022 +0300 Meson: Correct setting FREECIV_WEB - + See osdn #44457 - + Signed-off-by: Marko Lindqvist commit 8510bf84a1a634d73b8ae531a1427daa83983a43 @@ -12630,14 +12630,14 @@ Author: Marko Lindqvist Date: Thu Apr 28 16:59:54 2022 +0300 Add new columns to nations report - + Add columns about government, culture, gold, %tax, %science, %lux, and current research - + Patch by alain_bkr and myself - + See osdn #42309 - + Signed-off-by: Marko Lindqvist commit 60657bb5e0332cbcdb9f237fb761a3de3d097c21 @@ -12645,9 +12645,9 @@ Author: Marko Lindqvist Date: Sat Apr 23 00:13:22 2022 +0300 Fix compiler warnings from --enable-debug + FREECIV_NDEBUG build - + See osdn #43868 - + Signed-off-by: Marko Lindqvist commit 1968db21a3f82195cc5b75e8d07907c8092618a4 @@ -12655,9 +12655,9 @@ Author: Marko Lindqvist Date: Sun Apr 24 13:25:54 2022 +0300 count_*_near_tile(): Fix clang analyzer div by zero warning - + See osdn #44449 - + Signed-off-by: Marko Lindqvist commit b95e1c80429f3ee6a9a9c480f230f2426f2e0525 @@ -12665,12 +12665,12 @@ Author: Marko Lindqvist Date: Sat Apr 23 10:38:54 2022 +0300 Qt: Make also the last couple of shortcuts available - + Iterations over shortcuts cut a bit short, leaving last couple of them outside any handling. - + See osdn #44406 - + Signed-off-by: Marko Lindqvist commit 17efd20697f865e10c8cb1fb2e7146301053d0d6 @@ -12678,7 +12678,7 @@ Author: Marko Lindqvist Date: Wed May 4 05:00:06 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 9590341b1556f40000cacbf3979db1172309fbe2 @@ -12686,7 +12686,7 @@ Author: Marko Lindqvist Date: Wed May 4 03:59:03 2022 +0300 Comment typofix: "reamining" -> "remaining" - + Signed-off-by: Marko Lindqvist commit 59de17a76c4889411ca9809016a8479f097c548f @@ -12694,9 +12694,9 @@ Author: Marko Lindqvist Date: Fri Apr 29 21:56:59 2022 +0300 helpdata: Update vulnerability reporting email address - + See osdn #44479 - + Signed-off-by: Marko Lindqvist commit a57dc56aa1334498ec71cc3fdf541ea23a86b8e0 @@ -12704,9 +12704,9 @@ Author: Marko Lindqvist Date: Sun Apr 24 01:29:06 2022 +0300 capabilities: Fix printing script name in 'usage' - + See osdn #43900 - + Signed-off-by: Marko Lindqvist commit 270f05c7c41ee1836950b7eae34c1c0474bbf76b @@ -12714,15 +12714,15 @@ Author: Marko Lindqvist Date: Fri Apr 22 23:19:31 2022 +0300 Rename action target kind names - + Make names used in the rulesets more concise. - + Requested by kvilhaugsvik - + Name suggestions by nef, with minor change by me - + See osdn #41732 - + Signed-off-by: Marko Lindqvist commit 355e22d8b917c111e9a73ad52f079370f203f948 @@ -12730,7 +12730,7 @@ Author: Marko Lindqvist Date: Mon May 2 23:11:16 2022 +0300 Comment typofix: "paramter" -> "parameter" - + Signed-off-by: Marko Lindqvist commit 7615fc54c1011c6393099e6985a19a5b0c9a8f9f @@ -12738,9 +12738,9 @@ Author: Marko Lindqvist Date: Fri Apr 22 00:41:48 2022 +0300 Replace EFT_CITY_IMAGE with City_Image in user documentation - + See osdn #44039 - + Signed-off-by: Marko Lindqvist commit 00813052203adc5a8c937e370f98ff28787bde63 @@ -12748,9 +12748,9 @@ Author: Marko Lindqvist Date: Sat Apr 23 11:07:34 2022 +0300 Msys2: Document arch parameter of create-freeciv--nsi.sh - + See osdn #43620 - + Signed-off-by: Marko Lindqvist commit 8d692285771f117f768427b6fbf7aa74428d0868 @@ -12758,12 +12758,12 @@ Author: Marko Lindqvist Date: Fri Apr 22 00:25:36 2022 +0300 rssanity: Do not skip enabler requirements check when ruleset is 3.1 one - + Even in compat (enabling) mode, do the full sanity check if the ruleset to load actually is 3.1 one. - + See osdn #44386 - + Signed-off-by: Marko Lindqvist commit 85f0bc325840bc3757b637088fc9331d2c04969a @@ -12771,13 +12771,13 @@ Author: Marko Lindqvist Date: Wed Apr 20 20:35:29 2022 +0300 Qt: Make sure player count string in server list gets terminated - + - Increase the buffer size to 35 - Add termination of the string in case translation of "Unknown" still doesn't fit - + See osdn #44421 - + Signed-off-by: Marko Lindqvist commit 787553c88ec863ee4d03cbd3bc416c59841bb2cc @@ -12785,7 +12785,7 @@ Author: Marko Lindqvist Date: Mon May 2 01:52:37 2022 +0300 Comment typofix: "creat_..." -> "create_..." - + Signed-off-by: Marko Lindqvist commit a669bbe6ca46f80c6af07aadf4f93274fadf3608 @@ -12793,9 +12793,9 @@ Author: Marko Lindqvist Date: Fri Apr 22 23:23:36 2022 +0300 Update gnulib-common to serial 73 from gnulib upstream - + See osdn #44435 - + Signed-off-by: Marko Lindqvist commit 9c89681b8f0a8c3f41d84730bc3a0b8971a5f720 @@ -12803,9 +12803,9 @@ Author: Marko Lindqvist Date: Thu Apr 21 01:59:53 2022 +0300 earth-small.sav: Update to 3.1 format - + See osdn #44357 - + Signed-off-by: Marko Lindqvist commit 00b8a603c224fe30f4e618de718dcd552c885398 @@ -12813,9 +12813,9 @@ Author: Marko Lindqvist Date: Tue Apr 19 04:41:46 2022 +0300 gtk select_tgt_*(): Fix compiler warning about use of uninitialized var - + See osdn #44395 - + Signed-off-by: Marko Lindqvist commit 1041ef6defcbde4be57eb16ddf42d1bd6f7cbfd6 @@ -12823,11 +12823,11 @@ Author: Marko Lindqvist Date: Wed Apr 20 20:46:12 2022 +0300 myanmar_old.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #44427 - + Signed-off-by: Marko Lindqvist commit 2699d41833fa073e9e74c3bec31eb4bbcd4ceeb2 @@ -12835,12 +12835,12 @@ Author: Marko Lindqvist Date: Tue Apr 19 05:42:22 2022 +0300 Add refresh_changelog.sh script - + Not included in the release tarball as it only works when run in the git repo. - + See osdn #44415 - + Signed-off-by: Marko Lindqvist commit 5bbf165021d75f2242ef84fc2e7e8acd5a69fd87 @@ -12848,13 +12848,13 @@ Author: Marko Lindqvist Date: Mon Apr 18 07:11:28 2022 +0300 Qt: Change default shortcut for "Unit Stack Size" to ctrl + '+' - + Former default, shift + 'S', was reserved. There's still another bug causing the shortcut not from working, or even showing up in the dialog (osdn #44406) - + See osdn #44407 - + Signed-off-by: Marko Lindqvist commit a580770b8d1ebc99aa06038d9af746c0339a308b @@ -12862,11 +12862,11 @@ Author: Marko Lindqvist Date: Mon Apr 18 07:04:29 2022 +0300 Ruledit: Adjust initial size of the Window - + Requested by frank e - + See hrm #721403 - + Signed-off-by: Marko Lindqvist commit a059fd59c9c066dc8487b3a35998fa6681dd2872 @@ -12874,7 +12874,7 @@ Author: Marko Lindqvist Date: Fri Apr 29 16:31:55 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit a1eae56cd916f12ec9972bf3dc6d710756532030 @@ -12882,14 +12882,14 @@ Author: Marko Lindqvist Date: Mon Apr 18 08:07:27 2022 +0300 Msys2: Build ruledit installer in Qt6 mode - + Build standalone ruledit installer package in Qt6 mode for win64 Ruledit included in Qt5-client package is built in matching Qt5 mode For win32 ruledit is built in Qt5 mode as our msys2 environment does not contain Qt6 for win32. - + See osdn #44384 - + Signed-off-by: Marko Lindqvist commit ced3b02c07076e8594578465aecbf77a4871c859 @@ -12897,9 +12897,9 @@ Author: Marko Lindqvist Date: Sun Apr 17 09:30:47 2022 +0300 Separate help strings of action target kinds from their name - + See osdn #44402 - + Signed-off-by: Marko Lindqvist commit b613d464e7afb06373fb4980b39ce97d6ec3881b @@ -12907,14 +12907,14 @@ Author: Marko Lindqvist Date: Sun Apr 17 10:52:50 2022 +0300 Disallow unit upgrade while it's converting - + Upgrade would change the conversion target, which is wrong in many ways. - + Reported, and initial patch by, Lexxie - + See osdn #43328 - + Signed-off-by: Marko Lindqvist commit 0ab1f625ff28617d0bf8fd94a2b6d837470b7d7d @@ -12922,9 +12922,9 @@ Author: Marko Lindqvist Date: Fri Apr 22 01:12:07 2022 +0300 macOS: Add configure options --with-qt?-framework - + See osdn #44412 - + Signed-off-by: Marko Lindqvist commit 33b11beaebb4126512a28d217fd79a5da5ac8811 @@ -12932,7 +12932,7 @@ Author: Marko Lindqvist Date: Wed Apr 27 23:21:59 2022 +0300 Bump version number to 3.0.94.5-alpha2+ - + Signed-off-by: Marko Lindqvist commit 75157eba98a489b0e56b1e11457139272679e971 @@ -12940,11 +12940,11 @@ Author: Marko Lindqvist Date: Mon Apr 25 22:44:54 2022 +0300 Apply fix to CVE-2022-28805 in included lua - + Fix backported from upstream repo. - + See osdn #44467 - + Signed-off-by: Marko Lindqvist commit 985f6f1acdbfea09e27f7d33fe853e68378d50b8 @@ -12958,9 +12958,9 @@ Author: Marko Lindqvist Date: Sat Apr 16 06:14:12 2022 +0300 installer_cross: Enable nls on Qt-client build - + See osdn #44292 - + Signed-off-by: Marko Lindqvist commit 9461f6ae24db3a219f6bfb4299371a6a5769678c @@ -12968,11 +12968,11 @@ Author: Marko Lindqvist Date: Fri Apr 15 18:50:24 2022 +0300 rssanity: Check that there is base City_Vision_Radius_Sq effect - + Requested by ddeanbrown - + See osdn #43647 - + Signed-off-by: Marko Lindqvist commit 31b0914e1c030049cc9c540ab35cba24e5f95c2c @@ -12980,9 +12980,9 @@ Author: Marko Lindqvist Date: Sat Apr 16 04:23:02 2022 +0300 city_desirability(): Remove unnecessary advisor data fetching - + See osdn #44090 - + Signed-off-by: Marko Lindqvist commit fb32e40993b38e53e40077b05378516158a31bb4 @@ -12990,9 +12990,9 @@ Author: Marko Lindqvist Date: Fri Apr 15 05:57:26 2022 +0300 Correct tile_has_visible_extra() function header - + See osdn #44178 - + Signed-off-by: Marko Lindqvist commit 92dcf67871a03890ad2c593da9e3119a98e1b66f @@ -13000,16 +13000,16 @@ Author: Marko Lindqvist Date: Sat Apr 16 07:27:40 2022 +0300 _freeciv_state_dump(): Save by rule_name() or name() when possible - + The old code was saving all user data by id. That's not right for ruleset objects for which the id might change between version. Save the data based on the methods and properties available for the type. - + Reported by nef - + See osdn #44383 - + Signed-off-by: Marko Lindqvist commit 4ab6f3096407046f21439c57549b1856a8dd6e72 @@ -13017,13 +13017,13 @@ Author: Marko Lindqvist Date: Thu Apr 14 21:24:27 2022 +0300 user_home_dir(): Improve handling of environment variables - + On Windows: - Do not get HOME at all, as the value was discarded anyway - Refer to correct variable in log messages - + See osdn #44212 - + Signed-off-by: Marko Lindqvist commit 60b21d30ef39ae44d007ba618c36d52024a49ed1 @@ -13031,13 +13031,13 @@ Author: Marko Lindqvist Date: Thu Apr 14 19:06:41 2022 +0300 Stop claiming that all errors from effect_list_sanity_cb() are req errors - + Error message about requirement sanity was being printed out when ever effect_list_sanity_cb() failed, no matter the actual error detected. - + See osdn #44371 - + Signed-off-by: Marko Lindqvist commit 4e651e665195576b52c3d5a0ae702b6f0cf89c9e @@ -13045,15 +13045,15 @@ Author: Marko Lindqvist Date: Thu Apr 14 18:38:47 2022 +0300 Cancel also unit orders when the activity has turned illegal - + Unify (i.e. call shared functions) handling of cases where unit activity has turned illegal. The main behavior difference this makes is that now all orders (which the activity was part of) are cancelled in all the situations where the current activity might get cancelled. Previously most callers did not do that. - + See osdn #44370 - + Signed-off-by: Marko Lindqvist commit 5703c547acd5d4821db65edbc079d04d2e416509 @@ -13061,9 +13061,9 @@ Author: Marko Lindqvist Date: Thu Apr 14 06:49:22 2022 +0300 earth-large.sav: Update to 3.1 format - + See osdn #44356 - + Signed-off-by: Marko Lindqvist commit 61b6037830630b5efc775d70f9b2e011bbdfca59 @@ -13071,15 +13071,15 @@ Author: Marko Lindqvist Date: Thu Apr 14 06:08:39 2022 +0300 Do not send already dead unit back to the client - + If the tile got revealed again after dying unit was already removed from the client, but not yet from the list of units on the tile on the server side, unit got sent back to the client. - + Reported by Dean Brown - + See hrm #867958 - + Signed-off-by: Marko Lindqvist commit c2fc5f4e9a3af36ebd8f908301ea363696756548 @@ -13087,9 +13087,9 @@ Author: Marko Lindqvist Date: Wed Apr 13 03:18:07 2022 +0300 gtk4: Implement mouse button up gestures for mapcanvas. - + See osdn #44343 - + Signed-off-by: Marko Lindqvist commit 4400a600a833b93b597ff258a3fa403bece046c4 @@ -13097,9 +13097,9 @@ Author: Marko Lindqvist Date: Sun Apr 17 06:01:27 2022 +0300 Reorder the actions enum so that the user actions are last - + See osdn #44103 - + Signed-off-by: Marko Lindqvist commit 74d83b554cb2e6926aa37439d9a04c9bc1715902 @@ -13107,12 +13107,12 @@ Author: Marko Lindqvist Date: Tue Apr 12 21:34:42 2022 +0300 savegame: Turn unquote_block() asserts to sanity checks - + They should be done even when asserts are disabled, as they are checking external data (savegame) - + See osdn #44211 - + Signed-off-by: Marko Lindqvist commit bff95aaa98f7d63f43fb8d787fc486cad796dc98 @@ -13120,9 +13120,9 @@ Author: Marko Lindqvist Date: Tue Apr 12 21:03:45 2022 +0300 Msys2: Make Windows 8.1 the minimum requirement - + See osdn #44286 - + Signed-off-by: Marko Lindqvist commit fa59303085edbee724739b6d7b617b5ac0fce498 @@ -13130,9 +13130,9 @@ Author: Marko Lindqvist Date: Sun Apr 10 06:16:18 2022 +0300 ap_dipl_battle_win(): Clip chance to legal range - + See osdn #44291 - + Signed-off-by: Marko Lindqvist commit efab0fa4d0e84188338544363afd3deda10ce8cb @@ -13140,9 +13140,9 @@ Author: Marko Lindqvist Date: Tue Apr 12 01:51:03 2022 +0300 freeciv man page: Remove duplicate "the the" - + See osdn #44331 - + Signed-off-by: Marko Lindqvist commit d85672f28e929c7b8cff3d1db4f7b3e341ed7d58 @@ -13150,9 +13150,9 @@ Author: Marko Lindqvist Date: Sun Apr 10 06:44:16 2022 +0300 fcmp: Allow baseURL to end to '/' - + See osdn #44309 - + Signed-off-by: Marko Lindqvist commit ad72a2d7a4b676b92bb207168e6f52e250d712f4 @@ -13160,9 +13160,9 @@ Author: Marko Lindqvist Date: Sat Apr 9 10:01:13 2022 +0300 unit_do_disband_trad(): Check if unit died only if it was a possibility - + See osdn #43432 - + Signed-off-by: Marko Lindqvist commit 0adb56107a1e2446eb710edd08043447f6dd8e30 @@ -13170,9 +13170,9 @@ Author: Marko Lindqvist Date: Sat Apr 9 16:38:43 2022 +0300 Make crosser Qt-client build work when nls has been enabled - + See osdn #44294 - + Signed-off-by: Marko Lindqvist commit 057ef8f991fb842d6709491cdf952d58a51c96ef @@ -13180,9 +13180,9 @@ Author: Marko Lindqvist Date: Sat Apr 9 13:51:30 2022 +0300 british-isles.sav: Update to 3.1 format - + See osdn #44308 - + Signed-off-by: Marko Lindqvist commit b62ace18b45bfd8108e3b08ca6a6128e543578f1 @@ -13190,9 +13190,9 @@ Author: Marko Lindqvist Date: Sat Apr 9 00:07:19 2022 +0300 Make effect_cumulative_max|min() to consider always-active opposite effects - + See osdn #44303 - + Signed-off-by: Marko Lindqvist commit 2a38bb33084232b8ff80f263d1167c74319fe7e3 @@ -13200,9 +13200,9 @@ Author: Marko Lindqvist Date: Sat Apr 9 09:40:55 2022 +0300 gtk4: Implement mouse button down gestures for mapcanvas. - + See osdn #44305 - + Signed-off-by: Marko Lindqvist commit 41572dcdb88db12d0723236475a6f2428349dc7b @@ -13210,13 +13210,13 @@ Author: Marko Lindqvist Date: Sat Apr 9 01:59:41 2022 +0300 Client: Flush attributes before requesting saving game - + This makes savegame to contain last minute governor settings from the very client that requests the save, i.e., this should resolve the issue in single-player games. - + See osdn #44304 - + Signed-off-by: Marko Lindqvist commit c4072bdc432bd1d515080602cb273418a0c198a9 @@ -13224,11 +13224,11 @@ Author: Marko Lindqvist Date: Fri Apr 8 22:19:22 2022 +0300 Asserts: Never compare boolean value to exact value of TRUE or FALSE - + This handles such cases inside asserts only. - + See osdn #44130 - + Signed-off-by: Marko Lindqvist commit 243a700a4f9992445f0cfdb69df5b3fcf4d18e2b @@ -13236,9 +13236,9 @@ Author: Marko Lindqvist Date: Fri Apr 8 19:46:19 2022 +0300 Check C++ files in tests/fcintl.sh - + See osdn #41785 - + Signed-off-by: Marko Lindqvist commit 0577d46c7d25b77053fc74407a0d54433757a039 @@ -13246,9 +13246,9 @@ Author: Marko Lindqvist Date: Fri Apr 8 23:09:05 2022 +0300 Replace "Player sex" with "Leader sex" - + See osdn #44194 - + Signed-off-by: Marko Lindqvist commit 17beea84c43fff0abe6b2216a192959192e1cc80 @@ -13256,15 +13256,15 @@ Author: Marko Lindqvist Date: Fri Apr 8 03:22:06 2022 +0300 Windows installers: Construct license file dynamically - + They are still constructed at the installer build time (not run time) but at least they are not kept separately in version control. - + Requested by frank e - + See hrm #700913 - + Signed-off-by: Marko Lindqvist commit cca7b692e463ba0796cb21f9f44dea9f414a68ee @@ -13272,9 +13272,9 @@ Author: Marko Lindqvist Date: Fri Apr 8 00:23:24 2022 +0300 Add FREECIV_CROSSER macro to public freeciv_config.h - + See osdn #44293 - + Signed-off-by: Marko Lindqvist commit 0ab1f350d5509a81fdf4fd52db445c6f06500b19 @@ -13282,9 +13282,9 @@ Author: Marko Lindqvist Date: Wed Apr 13 05:58:32 2022 +0300 Unify ai_level type in network protocol - + See osdn #44199 - + Signed-off-by: Marko Lindqvist commit 392e7ad10cbc13d2993cbfc5b6f4869135e4698a @@ -13292,9 +13292,9 @@ Author: Marko Lindqvist Date: Thu Apr 7 20:38:33 2022 +0300 Ruledit: Check same_name toggle initially in all tabs - + See osdn #44140 - + Signed-off-by: Marko Lindqvist commit 7800729a4a3705f7c70bbba58fa56f3860597c96 @@ -13302,9 +13302,9 @@ Author: Marko Lindqvist Date: Thu Apr 7 06:23:08 2022 +0300 configure.ac: Replace "else if" with "elif" - + See osdn #44288 - + Signed-off-by: Marko Lindqvist commit e6b78af6a14e8713cc92a7abd62b0f4be60c0858 @@ -13312,9 +13312,9 @@ Author: Marko Lindqvist Date: Thu Apr 7 22:38:07 2022 +0300 Deprecate /metamessage command - + See osdn #44107 - + Signed-off-by: Marko Lindqvist commit f83964719496942fab07fd14e7c62fa095b998bb @@ -13322,9 +13322,9 @@ Author: Marko Lindqvist Date: Thu Apr 7 03:58:21 2022 +0300 cityresult_fill(): Remove unnecessary ai data fetching - + See osdn #44089 - + Signed-off-by: Marko Lindqvist commit ff6bb63c0ea11b28c2935226641ab13bd37c190c @@ -13332,9 +13332,9 @@ Author: Marko Lindqvist Date: Thu Apr 7 03:37:19 2022 +0300 Meson: Set FREECIV_STORAGE_DIR correctly in Haiku - + See osdn #43627 - + Signed-off-by: Marko Lindqvist commit 4331a8e3b7495ab588616d9fb55332db0d161424 @@ -13342,9 +13342,9 @@ Author: Marko Lindqvist Date: Thu Apr 7 19:52:01 2022 +0300 Pluralize message about gold lost/captured when inciting a city - + See osdn #44193 - + Signed-off-by: Marko Lindqvist commit d420fdcf63a4bf1dbfd3a5321d50c21d12b279a9 @@ -13352,7 +13352,7 @@ Author: Marko Lindqvist Date: Thu Apr 14 00:15:11 2022 +0300 FAQ: Update latest stable version number to 3.0.1 - + Signed-off-by: Marko Lindqvist commit 82e96cf442007319d9da06d41fd9afdf4bcc49f6 @@ -13360,9 +13360,9 @@ Author: Marko Lindqvist Date: Wed Apr 13 23:57:45 2022 +0300 Update German translation by Mathias - + This is just S3_0 de.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit b05a9521a5de77e69fc843aa8479f96d70d98cdf @@ -13370,9 +13370,9 @@ Author: Marko Lindqvist Date: Fri Apr 8 20:07:41 2022 +0300 README: Remove mention of freeciv-commits mailing list - + See osdn #44301 - + Signed-off-by: Marko Lindqvist commit 51bc9cf52d28fcfc1728bb08c37154e7c5e0d855 @@ -13380,13 +13380,13 @@ Author: Marko Lindqvist Date: Sat Apr 9 08:09:06 2022 +0300 Add HP_Regen_2 effect type - + Use it to unhardcode unit healing rules - + Requested by Ihnatus - + See osdn #44201 - + Signed-off-by: Marko Lindqvist commit 0665f3959bb0eaf07c469ed84df27a94a20293b5 @@ -13394,9 +13394,9 @@ Author: Marko Lindqvist Date: Sun Apr 10 17:22:33 2022 +0300 Include MacOS icons to the tarball - + See osdn #44314 - + Signed-off-by: Marko Lindqvist commit 3898c1a3b88547885704cfdf90e6f32e4d2aa6f8 @@ -13404,9 +13404,9 @@ Author: Marko Lindqvist Date: Wed Apr 6 06:52:26 2022 +0300 winbuild.sh: Fix check for Qt availability for "all" guis - + See osdn #44114 - + Signed-off-by: Marko Lindqvist commit be6a530afc740ddf15d7f2961f0e3af1f3c929d3 @@ -13414,9 +13414,9 @@ Author: Marko Lindqvist Date: Thu Apr 7 02:38:32 2022 +0300 README.msys2: Update upstream package download location - + See osdn #44285 - + Signed-off-by: Marko Lindqvist commit c6def0e0a45a0073661bc0b009a57633f624cf31 @@ -13424,9 +13424,9 @@ Author: Marko Lindqvist Date: Wed Apr 6 04:50:39 2022 +0300 Rename --with-appdatadir as --with-metainfodir - + See osdn #44096 - + Signed-off-by: Marko Lindqvist commit cc8582fbb6f477a17c0ae1068b32c93ef2328010 @@ -13434,12 +13434,12 @@ Author: Marko Lindqvist Date: Wed Apr 6 07:16:29 2022 +0300 Clients: Correct parse_options() function headers - + Remove claims that there isn't any gui-specific options yet. Other minor adjustments on some guis. - + See osdn #44119 - + Signed-off-by: Marko Lindqvist commit 76e502f3aef4b8d34a3aa2eb830fadf662ed08f8 @@ -13447,9 +13447,9 @@ Author: Marko Lindqvist Date: Wed Mar 30 01:30:23 2022 +0300 Build gtk4-client when configured with --enable-client=all - + See osdn #44133 - + Signed-off-by: Marko Lindqvist commit 0f685aa31379871f721fef230cf8a3906e8b5368 @@ -13457,9 +13457,9 @@ Author: Marko Lindqvist Date: Wed Apr 6 04:56:16 2022 +0300 default.lua: Prefix unit_loss_messages() with _deflua - + See osdn #44228 - + Signed-off-by: Marko Lindqvist commit c2ead24d136d5514d14917389867f3bcb62ac9bb @@ -13467,9 +13467,9 @@ Author: Marko Lindqvist Date: Mon Mar 28 16:52:10 2022 +0300 README.cvercmp: Add - + See osdn #44125 - + Signed-off-by: Marko Lindqvist commit 3dc3a6bea03caff4d58c45743491c103cbd0b7d3 @@ -13477,11 +13477,11 @@ Author: Marko Lindqvist Date: Sun Mar 27 15:17:59 2022 +0300 Meson: Don't try to set FREECIV_STORAGE_DIR to fc_config.h - + It's set to public freeciv_config.h - + See osdn #44213 - + Signed-off-by: Marko Lindqvist commit 0438e6ba368a1906914eb596c128736e48585722 @@ -13489,11 +13489,11 @@ Author: Marko Lindqvist Date: Fri Apr 1 21:53:38 2022 +0300 Lua: Add City:remove() - + Requested by Ihnatus - + See osdn #44229 - + Signed-off-by: Marko Lindqvist commit 6ff2cda5d2367d6d5e3f59fbe58d313dc78f6be1 @@ -13501,9 +13501,9 @@ Author: Marko Lindqvist Date: Sun Mar 27 16:33:02 2022 +0300 HACKING: Fix "annything" typo - + See osdn #44195 - + Signed-off-by: Marko Lindqvist commit f4f4aa7fbe7676b7dd284abbd58e576a8e3f49be @@ -13511,9 +13511,9 @@ Author: Marko Lindqvist Date: Sat Mar 26 23:41:51 2022 +0200 Correct specenum_gen.h name in message_option_*() function headers - + See osdn #44102 - + Signed-off-by: Marko Lindqvist commit c275438580eb62c3224e96cecbab945b4c2ce480 @@ -13521,11 +13521,11 @@ Author: Marko Lindqvist Date: Sun Mar 27 06:52:37 2022 +0300 Unhardcode minimum HP unit gets in a city by new "Min_HP_Pct" effect - + Requested by Ihnatus - + See osdn #42699 - + Signed-off-by: Marko Lindqvist commit c6c4b736323324b16550660f34483e0acb8a45f6 @@ -13533,16 +13533,16 @@ Author: Marko Lindqvist Date: Sat Mar 26 15:45:04 2022 +0200 README.effects: Say that Casus Belli effects support only some actions - + Former generic documentation gave the impression that all actions are supported by Casus Belli effects. Make it clear that it's not the case, though what exactly are the supported actions is still undocumented. - + Requested by Sveinung Kvilhaugsvik - + See hrm #874200 - + Signed-off-by: Marko Lindqvist commit e3ecdd649744b4a40f19bc4fa626783891ec4833 @@ -13550,7 +13550,7 @@ Author: Marko Lindqvist Date: Fri Apr 8 02:02:40 2022 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 537334d73c46ae7096ea9720652b70fb922c5f76 @@ -13558,13 +13558,13 @@ Author: Marko Lindqvist Date: Sat Mar 26 16:10:24 2022 +0200 Lua: Distinguish diplrel reasons in *_cant_be_built signals - + All the different diplrel related requirement types were emitting signals with identical reasons. Give them separate reasons, so that the script can tell them apart. - + See osdn #44192 - + Signed-off-by: Marko Lindqvist commit ffa69cc73385936ad48bde464b04be3fc5bd497e @@ -13572,11 +13572,11 @@ Author: Marko Lindqvist Date: Sat Mar 26 09:50:07 2022 +0200 Set resources on player map (FoW map) when loading saved game - + Reported by ddeanbrown - + See osdn #44176 - + Signed-off-by: Marko Lindqvist commit 0e391d92490fcd8b68183a216a836db8682be29a @@ -13584,7 +13584,7 @@ Author: Marko Lindqvist Date: Thu Apr 7 01:56:26 2022 +0300 Bump version number to 3.0.94.4-alpha2+ - + Signed-off-by: Marko Lindqvist commit 7293d89f2be6d4a3fdef57db8a8add12a32a8818 @@ -13598,9 +13598,9 @@ Author: Marko Lindqvist Date: Sat Apr 2 01:32:12 2022 +0300 Correct player_addr_hack() function header - + See osdn #44196 - + Signed-off-by: Marko Lindqvist commit 21e80e60c0eb8f4b085504f2885c5638896aedbc @@ -13608,9 +13608,9 @@ Author: Marko Lindqvist Date: Wed Apr 6 22:13:52 2022 +0300 Update German translation by Mathias - + This is just S3_0 de.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit c108a1d457d50d2e185dd1027eac299bedfcec19 @@ -13618,12 +13618,12 @@ Author: Marko Lindqvist Date: Thu Mar 24 17:53:18 2022 +0200 Meson: Set LOCALEDIR correctly for Windows builds - + Windows builds need relative LOCALEDIR, so that they can be installed anywhere. - + See osdn #44127 - + Signed-off-by: Marko Lindqvist commit 13176db50496dce0f1eef355592ee22339ede79f @@ -13631,13 +13631,13 @@ Author: Marko Lindqvist Date: Sat Mar 26 00:15:40 2022 +0200 savegame3.c: Drop ai_level_convert() use - + No savegame3 save has ever been created with old-style ai level information, so there's no need to support it in loading. - + See osdn #44163 - + Signed-off-by: Marko Lindqvist commit 1bf9e412a408ab322f4c3b6b838f8f67d4897e63 @@ -13645,16 +13645,16 @@ Author: Marko Lindqvist Date: Wed Mar 23 18:28:38 2022 +0200 broadcast_city_info(): Send info to all players, not to owner multiple times - + Info was being sent to owner once for each other player that could see city internals, also when the info was not meant to be sent to owner at all. It was not sent to those other players who it was meant to. - + Reported by Lexxie - + See osdn #44158 - + Signed-off-by: Marko Lindqvist commit a8ab5b9603b95f5f6a0d5c8d4afcad57182dcb2b @@ -13662,7 +13662,7 @@ Author: John Robertson Date: Sat Apr 2 12:44:11 2022 +0300 Qt: Add trade related columns to the goto dialog - + See hrm #903720 commit b66ae7dce5fad43b402ee98c8b9177c86a85af1d @@ -13670,9 +13670,9 @@ Author: Ihnatus Date: Sun Apr 3 20:17:43 2022 +0300 Don't kill a nation removing a gameloss unit in editor - + See OSDN#44274 - + Signed-off-by: Ihnatus commit 14f8fee939d46db6d9bdd5e75b19608607db8c9f @@ -13680,9 +13680,9 @@ Author: Marko Lindqvist Date: Sat Mar 26 15:21:38 2022 +0200 Replace "Win32" where ever "Windows" should be used - + See osdn #44117 - + Signed-off-by: Marko Lindqvist commit e9bbc4121471ebefdc8d4920f4aa3ef3210fbb12 @@ -13690,9 +13690,9 @@ Author: Marko Lindqvist Date: Thu Mar 24 19:05:22 2022 +0200 Fix sandbox Guidestones help text typo: "plauge" -> "plague" - + See osdn #44097 - + Signed-off-by: Marko Lindqvist commit 7e213ca42852d9c25ac11b6f565c79607eb0fdc9 @@ -13700,9 +13700,9 @@ Author: Marko Lindqvist Date: Wed Mar 23 02:09:27 2022 +0200 installer_build.sh: Check that Output directory creation succeeded - + See osdn #44016 - + Signed-off-by: Marko Lindqvist commit 34c556ddc65819b99b53e4055499aa899d018e94 @@ -13710,9 +13710,9 @@ Author: Marko Lindqvist Date: Wed Mar 23 02:57:11 2022 +0200 features.m4: Suggest Qt6 by default - + See osdn #44132 - + Signed-off-by: Marko Lindqvist commit 388ff927d92887b69dee184a27a24070332cc8b8 @@ -13720,14 +13720,14 @@ Author: Marko Lindqvist Date: Wed Mar 23 16:48:17 2022 +0200 Adjust AI_LEVEL_EXPERIMENTAL by ai_level_name_update_cb() - + For non-debug builds with no support for Experimental AI level we need to convert such AIs from savegames to Hard AI. Centralize such conversions to ai_level specenum name updater callback. - + See osdn #44164 - + Signed-off-by: Marko Lindqvist commit 8cd8cff8eb9b273e3c6396cfb0a6b9524af0da97 @@ -13735,11 +13735,11 @@ Author: Marko Lindqvist Date: Sun Mar 20 01:43:30 2022 +0200 Lua: Fix tile:is_enemy() crash when the tile has no city - + Reported by Edward Cree - + See hrm #943039 - + Signed-off-by: Marko Lindqvist commit 9a6390bf2a452094d5df26c4f9fa19c0fc210087 @@ -13747,12 +13747,12 @@ Author: Marko Lindqvist Date: Sat Mar 19 11:24:50 2022 +0200 malaysia.svg: Remove namedview tag - + This allows loading the file to current inkscape, without inkscape crashing. - + See osdn #44148 - + Signed-off-by: Marko Lindqvist commit 600599db51a5415c5b09983ab6fcbcf8589008b6 @@ -13760,11 +13760,11 @@ Author: Marko Lindqvist Date: Thu Mar 17 23:15:25 2022 +0200 Check C11 threads availability first without -lpthread - + Support C11 threads other than glibc implementation. - + See hrm #852950 - + Signed-off-by: Marko Lindqvist commit 6874a431373d9cc0e571acd28512d3e8ea185fa9 @@ -13772,9 +13772,9 @@ Author: Marko Lindqvist Date: Thu Mar 17 18:39:09 2022 +0200 Meson: Hint about EXTRA_CONFIG in ack_experimental error message - + See osdn #44071 - + Signed-off-by: Marko Lindqvist commit a2522893f78ae6454835aa514913513577e3b58d @@ -13782,9 +13782,9 @@ Author: Marko Lindqvist Date: Thu Mar 31 18:34:53 2022 +0300 multiplayer: Finish renaming "Recycle Unit" as "Disband Unit Recover" - + See osdn #44237 - + Signed-off-by: Marko Lindqvist commit efd6cb4645fe68f40e7f409a507d7904820ef9cf @@ -13792,11 +13792,11 @@ Author: Marko Lindqvist Date: Thu Mar 31 17:48:38 2022 +0300 Fix build - + it was pushed there. - + See osdn #44236 - + Signed-off-by: Marko Lindqvist commit f36a126be525a83c73cd203768d9053199c6a8dc @@ -13804,11 +13804,11 @@ Author: Marko Lindqvist Date: Sat Mar 19 09:17:20 2022 +0200 Rename "Recycle Unit" as "Disband Unit Recover" - + Requested by log65536 - + See osdn #42959 - + Signed-off-by: Marko Lindqvist commit e708c8c2b399f2cdd6f60b702545ab2269f72fe1 @@ -13816,11 +13816,11 @@ Author: Marko Lindqvist Date: Wed Mar 16 05:28:44 2022 +0200 Update default appdata/metainfo install location - + To match current specification. - + See osdn #44091 - + Signed-off-by: Marko Lindqvist commit 98f7bc552db93a631c452dd7080fd2c3f5b97554 @@ -13828,9 +13828,9 @@ Author: Marko Lindqvist Date: Sun Mar 27 07:42:08 2022 +0300 CI: Update setup-msys2 to version 2.10.0 - + See osdn #44180 - + Signed-off-by: Marko Lindqvist commit 4b4a09480177633b175f22367f1443429d208a62 @@ -13838,9 +13838,9 @@ Author: Marko Lindqvist Date: Fri Mar 18 05:17:54 2022 +0200 gtk4: Fix build without --enable-debug - + See osdn #44134 - + Signed-off-by: Marko Lindqvist commit 4c46ef5421f729b2daae508104bce71179628a45 @@ -13848,9 +13848,9 @@ Author: Alina Lenk Date: Sun Mar 27 13:23:23 2022 +0200 Sanity check: Only allow 'singlepole' requirements when also checking 'alltemperate' - + See osdn #44181 - + Signed-off-by: Alina Lenk commit cf62c93a83bd10c5ec2dcdb144f8a14b85ef30c4 @@ -13858,11 +13858,11 @@ Author: Marko Lindqvist Date: Sun Mar 13 01:35:55 2022 +0200 is_unit_state(): Return value in the end in NDEBUG build - + Fixes "control reaches end of non-void function" compiler warning - + See osdn #44020 - + Signed-off-by: Marko Lindqvist commit e3ff7607a247c4c1bf66226110f4c6be4962a787 @@ -13870,9 +13870,9 @@ Author: Marko Lindqvist Date: Wed Mar 16 20:34:01 2022 +0200 gtk4: Check against unknown command-line options - + See osdn #42916 - + Signed-off-by: Marko Lindqvist commit b04b997507b4566e133a61ca5d350cff81a83c28 @@ -13881,9 +13881,9 @@ Date: Sat Mar 26 21:55:41 2022 +0100 Remove support for rulesets with mixed format versions Requested by Marko Lindqvist - + See osdn #43708 and osdn #44203 - + Signed-off-by: Alina Lenk commit ee8808e8c2db18d3739bc595386bffb0261d95a4 @@ -13891,13 +13891,13 @@ Author: Marko Lindqvist Date: Thu Mar 17 18:24:25 2022 +0200 Specenum: Add support for SPECENUM_NAME_UPDATER - + When SPECENUM_NAME_UPDATER is defined, code for specenum _by_name() function is generated so that it calls callback function that can update the name to search the enum value for. - + See osdn #44100 - + Signed-off-by: Marko Lindqvist commit 1048cf7dff5b28d33aa0563023e1365950398787 @@ -13905,12 +13905,12 @@ Author: Marko Lindqvist Date: Fri Mar 25 18:33:10 2022 +0200 Msys2 Makefile: Handle ImageMagick version with a variable - + Now on we need to update ImageMagick version in the variable only, not in every file name it's part of. - + See osdn #44184 - + Signed-off-by: Marko Lindqvist commit ddfdece0b619cd04079a3db61b740339ae7087e1 @@ -13918,14 +13918,14 @@ Author: Marko Lindqvist Date: Sat Mar 12 01:36:27 2022 +0200 Qt: Rename "Players" menu item as "Nations" - + Make naming consistent with the left pane button leading to the same dialog. - + Requested by ddeanbrown - + See osdn #43946 - + Signed-off-by: Marko Lindqvist commit f3ed1a123fbe059c5e97692528b8a1776c97d350 @@ -13933,9 +13933,9 @@ Author: Marko Lindqvist Date: Sun Mar 13 20:30:11 2022 +0200 Add gtk4-client files to POTFILES.in - + See osdn #43453 - + Signed-off-by: Marko Lindqvist commit c2f43a88ac638d513105ff5b6eecc8a7060c12aa @@ -13943,7 +13943,7 @@ Author: Marko Lindqvist Date: Sat Mar 26 13:33:51 2022 +0200 Comment typofix: "anny" -> "any" - + Signed-off-by: Marko Lindqvist commit 5aba0744bda099d0dc3409f37f60d882dcf9743f @@ -13951,7 +13951,7 @@ Author: Marko Lindqvist Date: Sat Mar 26 12:11:35 2022 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit b29617a747ef987f402e7426bac03d515d7f4864 @@ -13959,9 +13959,9 @@ Author: Marko Lindqvist Date: Tue Mar 15 16:20:22 2022 +0200 Inform common/ code about compat mode ruleset loading being in progress - + See osdn #44101 - + Signed-off-by: Marko Lindqvist commit 9228a6329c6dd867d85eea36bcfd9f783b658073 @@ -13969,11 +13969,11 @@ Author: Marko Lindqvist Date: Thu Mar 10 23:09:05 2022 +0200 Turn log about unavailability of nonblocking sockets log_warn() - + It was just log_debug() - + See osdn #43460 - + Signed-off-by: Marko Lindqvist commit 4292109551a245fd5b8948866fee5aaf33ebde20 @@ -13981,9 +13981,9 @@ Author: Marko Lindqvist Date: Fri Mar 18 16:55:08 2022 +0200 CI: Update setup-msys2 to version 2.9.0 - + See osdn #44124 - + Signed-off-by: Marko Lindqvist commit 517fb0a6e4e7fadd300766ff63f86a5ea9e4caa5 @@ -13991,12 +13991,12 @@ Author: Marko Lindqvist Date: Sun Mar 13 04:45:27 2022 +0200 lorraine.svg: Remove namedview tag - + This allows loading the file to current inkscape, without inkscape crashing. - + See osdn #44087 - + Signed-off-by: Marko Lindqvist commit e938e026904bfdffd98ed6ad779d2c57befa6d41 @@ -14004,13 +14004,13 @@ Author: Marko Lindqvist Date: Sat Mar 12 22:53:21 2022 +0200 Fix metamessage resetting on ruleset load - + User (or the public server environment) set metamessage should not get cleared when the ruleset gets loaded. It was, like any other server setting. - + See osdn #43759 - + Signed-off-by: Marko Lindqvist commit 6b188f6abe94e3ed3005a0c4093540140f8f37b9 @@ -14018,7 +14018,7 @@ Author: Marko Lindqvist Date: Thu Mar 24 08:50:03 2022 +0200 Comment typofix: "developpement" -> "development" - + Signed-off-by: Marko Lindqvist commit 0f3b7b799ee73127b8f19456d78b550899925847 @@ -14026,9 +14026,9 @@ Author: Marko Lindqvist Date: Sat Mar 12 12:13:53 2022 +0200 meson-winbuild.sh: Add sdl2-client build support - + See osdn #43859 - + Signed-off-by: Marko Lindqvist commit 68bdfaa7c515accccadbcb3d4c693e992d8a08c8 @@ -14036,13 +14036,13 @@ Author: Marko Lindqvist Date: Sat Mar 12 15:57:14 2022 +0200 req_text_insert(): Fix fallthrough from VUT_CITYSTATUS - + If given range is unsupported for VUT_CITYSTATUS, execution fell through. This was harmless in S3_1, as the following case is VUT_COUNT that immediately does the "break;" - + See osdn #44082 - + Signed-off-by: Marko Lindqvist commit 06c9b8c4ec99fee2f32c1715c4b86757bda1109b @@ -14050,11 +14050,11 @@ Author: Marko Lindqvist Date: Thu Mar 10 19:58:38 2022 +0200 Qt: Make "Options" submenu to not disappear on MacOS - + Reported by ddeanbrown - + See osdn #43944 - + Signed-off-by: Marko Lindqvist commit 728974fa7fce8e02ee5ca0d178d81c00662d6b95 @@ -14062,11 +14062,11 @@ Author: Marko Lindqvist Date: Fri Mar 11 22:41:54 2022 +0200 gtk4: Replace "size-allocate" signal uses with "resize" - + Former does not exist in gtk4. - + See osdn #44078 - + Signed-off-by: Marko Lindqvist commit 4b8b04426f43d21fe4962738b288a9c0769f8aae @@ -14074,9 +14074,9 @@ Author: Marko Lindqvist Date: Wed Mar 9 04:29:38 2022 +0200 Tell tileset name in tileset_read_toplevel() error messages - + See osdn #43793 - + Signed-off-by: Marko Lindqvist commit ca8cb570a4c4dfd10c1d3c92d97e8fcd28ea4897 @@ -14084,9 +14084,9 @@ Author: Marko Lindqvist Date: Fri Mar 11 17:35:27 2022 +0200 Meson: Try to link against libcharset when detecting it - + See osdn #44075 - + Signed-off-by: Marko Lindqvist commit 2c31f373b7863a89466929bbf68f5b61178bcd2d @@ -14094,9 +14094,9 @@ Author: Marko Lindqvist Date: Fri Mar 11 19:42:38 2022 +0200 Ruledit: Set initial text for enablers tab buttons - + See osdn #44030 - + Signed-off-by: Marko Lindqvist commit f4485680a49c1eeb5fbd65ebc4de0b0de9bcb046 @@ -14104,9 +14104,9 @@ Author: Marko Lindqvist Date: Sat Mar 19 08:52:42 2022 +0200 Msys2: Make sure that up-to-date translations are used - + See osdn #44143 - + Signed-off-by: Marko Lindqvist commit f210804127fe88b838c2b847a391d9034b1b21d6 @@ -14114,9 +14114,9 @@ Author: Marko Lindqvist Date: Tue Mar 15 05:43:11 2022 +0200 CI: Build ruledit-qt6 installer for msys2 - + See osdn #44065 - + Signed-off-by: Marko Lindqvist commit 87b5becba9488daa96a3b2f1dd8d77d9b2c2a218 @@ -14124,9 +14124,9 @@ Author: Marko Lindqvist Date: Wed Mar 9 05:42:52 2022 +0200 Check legality of unit activities after city removed from the tile - + See osdn #44057 - + Signed-off-by: Marko Lindqvist commit 6b4081a195d75c8e4e0c3ec69a522c9e2b729a7a @@ -14134,12 +14134,12 @@ Author: Marko Lindqvist Date: Sat Mar 5 22:21:14 2022 +0200 city_size_add(): Use variable 'size' instead of recalculating - + Most importantly this fixes "set but unused variable" -warning on FREECIV_NDEBUG build. - + See osdn #44019 - + Signed-off-by: Marko Lindqvist commit b8890fc3956bde009cf17a66e9efd3cc3bac898c @@ -14147,9 +14147,9 @@ Author: Marko Lindqvist Date: Sat Mar 5 10:33:06 2022 +0200 configure: Try to link against libcharset when detecting it - + See osdn #43600 - + Signed-off-by: Marko Lindqvist commit 0719bc4b261f1bc7bde3cdc7e8d74982f22a9654 @@ -14157,12 +14157,12 @@ Author: Marko Lindqvist Date: Fri Mar 4 19:29:47 2022 +0200 gtk4: Implement dirty_all() - + Also call dirty_all() from dirty_rect() so that view gets redrawn when ever there's need for it. - + See osdn #44025 - + Signed-off-by: Marko Lindqvist commit 0d75a175d9f222e852b209ab0463ce57a738e53f @@ -14170,9 +14170,9 @@ Author: Marko Lindqvist Date: Thu Mar 17 05:19:23 2022 +0200 autogen.sh: Support tools with '+' in their version number - + See osdn #44131 - + Signed-off-by: Marko Lindqvist commit d2195fe554dac74541359086dd5589b372072a27 @@ -14180,12 +14180,12 @@ Author: Marko Lindqvist Date: Fri Mar 4 19:05:45 2022 +0200 gtk4: Detect map canvas size changes - + Listen to "resize" signal instead of "size-allocate" that does not exist in gtk4. - + See osdn #44024 - + Signed-off-by: Marko Lindqvist commit 87e807fbc872f56475b0d86c4aeb478f29c3068c @@ -14193,7 +14193,7 @@ Author: Marko Lindqvist Date: Thu Mar 17 23:57:38 2022 +0200 Update Finnish translation of the ruledit domain - + Signed-off-by: Marko Lindqvist commit 817e44791e56b7f9444b9582004ab0b51aa44da5 @@ -14201,9 +14201,9 @@ Author: Marko Lindqvist Date: Fri Mar 4 23:22:27 2022 +0200 Ruledit: Translate rule_name / name "None" shown when no item selected - + See osdn #44029 - + Signed-off-by: Marko Lindqvist commit f486c64d7c53c283e8118fbf2c92b72678143dc5 @@ -14211,7 +14211,7 @@ Author: Marko Lindqvist Date: Thu Mar 17 20:17:04 2022 +0200 Comment typofix: "valure" -> "value" - + Signed-off-by: Marko Lindqvist commit 55e7477550d8bf78c7140c70aeb99b8fe8be16d0 @@ -14219,9 +14219,9 @@ Author: Marko Lindqvist Date: Sat Mar 12 17:21:25 2022 +0200 Msys2: Build Qt6-client installer - + See osdn #43940 - + Signed-off-by: Marko Lindqvist commit 4a7bd391d29cd78de3c84a80b240ed5fd8be09f1 @@ -14229,11 +14229,11 @@ Author: Marko Lindqvist Date: Fri Mar 4 16:45:50 2022 +0200 Update xgalaga homepage URL - + Some tilesets give credit to xgalaga about the explosion sprites. - + See osdn #44022 - + Signed-off-by: Marko Lindqvist commit f5344c56951e6c8485a0b7ca3218e0c7837dc842 @@ -14241,9 +14241,9 @@ Author: Marko Lindqvist Date: Tue Mar 15 02:03:06 2022 +0200 Fix handling of absolute LOCALEDIR - + See osdn #44110 - + Signed-off-by: Marko Lindqvist commit 648544517dee32e609736fc0ccb31c8417929d39 @@ -14251,11 +14251,11 @@ Author: Marko Lindqvist Date: Sat Mar 5 21:26:41 2022 +0200 libya_old.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #44033 - + Signed-off-by: Marko Lindqvist commit 1367252446cc6741d52655c51abb651869cbda71 @@ -14263,9 +14263,9 @@ Author: Marko Lindqvist Date: Wed Mar 2 09:44:15 2022 +0200 HACKING: Remove mention of long-gone win32 client - + See osdn #43861 - + Signed-off-by: Marko Lindqvist commit f85c60be40dea78c390d2c20247a3cfb1204cab1 @@ -14273,9 +14273,9 @@ Author: Marko Lindqvist Date: Fri Mar 4 19:41:49 2022 +0200 liberia.svg: Fix namespace errors - + See osdn #44026 - + Signed-off-by: Marko Lindqvist commit fdc41226e0a6f9bd2b44a6d47daf7d186c66b904 @@ -14283,7 +14283,7 @@ Author: Marko Lindqvist Date: Tue Mar 15 17:21:43 2022 +0200 Comment typofix: "occurrencies" -> "occurrences" - + Signed-off-by: Marko Lindqvist commit e165bfec40bfd470808fec257ba6695c05c6dd3c @@ -14291,12 +14291,12 @@ Author: Marko Lindqvist Date: Fri Mar 11 05:17:02 2022 +0200 Update msys2 environment to 220309 level - + - Include Qt6 for win64 target - Do not install nano explicitly - + See osdn #43719 - + Signed-off-by: Marko Lindqvist commit 0978fe4c7633c28d7d995e177b5387cb4371fb3d @@ -14304,9 +14304,9 @@ Author: Marko Lindqvist Date: Tue Mar 15 10:11:24 2022 +0200 Give correct specnum value for "Unit Make Homeless" action - + See osdn #44112 - + Signed-off-by: Marko Lindqvist commit f6b3aa5b7d0dc0a055f2e7acac841e0b6e752741 @@ -14314,9 +14314,9 @@ Author: Marko Lindqvist Date: Sat Mar 12 11:03:44 2022 +0200 Add slot for User Action 4 - + See osdn #44079 - + Signed-off-by: Marko Lindqvist commit 73c84c17e15e6e84b11cd9145bb076fb29ac0373 @@ -14324,9 +14324,9 @@ Author: Marko Lindqvist Date: Wed Mar 2 04:59:03 2022 +0200 Replace "Fall through" comments with fc__fallthrough - + See osdn #43645 - + Signed-off-by: Marko Lindqvist commit 48db9ad1046da8816d04dcc5ae2e4bec23755f34 @@ -14334,9 +14334,9 @@ Author: Marko Lindqvist Date: Sun Mar 6 06:56:16 2022 +0200 Msys2 ruledit: Add core domain translations - + See osdn #43981 - + Signed-off-by: Marko Lindqvist commit 4cd437e286d0b18b991c02a8141b70a932e77dbd @@ -14344,9 +14344,9 @@ Author: Marko Lindqvist Date: Wed Mar 2 01:20:06 2022 +0200 Make Qt6-mode the default - + See osdn #43942 - + Signed-off-by: Marko Lindqvist commit 14470126d6152be96ab0a457603f930ff2e6c406 @@ -14354,7 +14354,7 @@ Author: Marko Lindqvist Date: Mon Mar 14 05:44:22 2022 +0200 Comment typofix: "specnum" -> "specenum" - + Signed-off-by: Marko Lindqvist commit 9905f3f07d3425f5fd77363d42d521e32928a2c6 @@ -14362,9 +14362,9 @@ Author: Marko Lindqvist Date: Wed Mar 2 02:05:46 2022 +0200 Qt fcmp: Set window icon - + See osdn #44002 - + Signed-off-by: Marko Lindqvist commit 3cb542d555ea6ffe13dd5b49d7eb8ea445636a75 @@ -14372,7 +14372,7 @@ Author: Marko Lindqvist Date: Sun Mar 13 19:56:16 2022 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit b3bc0a32288c1fc855e6ff71189abc31e12294fb @@ -14380,9 +14380,9 @@ Author: Marko Lindqvist Date: Wed Mar 2 04:46:22 2022 +0200 Meson: Add cross paths support to iconv detection - + See osdn #43919 - + Signed-off-by: Marko Lindqvist commit 7998548bb6a8db3ef9680720a14e66c225e0a578 @@ -14390,9 +14390,9 @@ Author: Marko Lindqvist Date: Tue Mar 1 21:20:26 2022 +0200 Drop obsolete intro radar handling functions from gui API - + See osdn #43872 - + Signed-off-by: Marko Lindqvist commit e2f5ec6e21775908efd3ce37fd3cff00ae0753c3 @@ -14400,7 +14400,7 @@ Author: Marko Lindqvist Date: Sun Mar 13 02:46:24 2022 +0200 Comment typofix: "frees" -> "free" - + Signed-off-by: Marko Lindqvist commit 11f1d93469e84d992a624aff258ce72c9c8b8e58 @@ -14408,9 +14408,9 @@ Author: Marko Lindqvist Date: Tue Mar 1 12:56:41 2022 +0200 fc_version: Fix shebang line syntax - + See osdn #43912 - + Signed-off-by: Marko Lindqvist commit 1bac9cc7f2b735b67f807ff8608d463c751b817d @@ -14418,11 +14418,11 @@ Author: Marko Lindqvist Date: Mon Feb 28 07:57:03 2022 +0200 Refresh gnulib-common.m4 from gnulib upstream - + Serial number has not been increased. - + See osdn #43993 - + Signed-off-by: Marko Lindqvist commit 2de4f2d9b78fd2c163955e3764792c2e2751c610 @@ -14430,11 +14430,11 @@ Author: Marko Lindqvist Date: Wed Mar 2 11:32:23 2022 +0200 gtk4: Make "Start" button visible in pregame - + Also other buttons on the same box revealed with this refactoring. - + See osdn #44004 - + Signed-off-by: Marko Lindqvist commit 453e1b81f433e3c3f2947de7cbb8ec14b86bb752 @@ -14442,9 +14442,9 @@ Author: Marko Lindqvist Date: Fri Feb 25 05:27:34 2022 +0200 Qt: Mark "Start" button for last unready player for translation - + See osdn #43980 - + Signed-off-by: Marko Lindqvist commit bac96f7c5166309488e51f27a87b4e3ff01270a8 @@ -14452,9 +14452,9 @@ Author: Marko Lindqvist Date: Fri Feb 25 06:50:48 2022 +0200 Meson: Support building Windows sdl2-client when audio disabled - + See osdn #43923 - + Signed-off-by: Marko Lindqvist commit 93daccc522d53982d133ef5f0f735031a679b388 @@ -14462,9 +14462,9 @@ Author: Marko Lindqvist Date: Fri Mar 11 01:56:17 2022 +0200 fcintl.c: Include to fix meson build - + See osdn #44070 - + Signed-off-by: Marko Lindqvist commit 873e3db8a4ef1d199317d86ee20e423316207e04 @@ -14472,14 +14472,14 @@ Author: Marko Lindqvist Date: Tue Mar 8 18:58:23 2022 +0200 Construct absolute locale path to pass to bindtextdomain() - + If LOCALEDIR is a relative path, construct absolute path out of it in get_locale_dir(). This makes localization of the gui clients to work with the current msys2 environment. - + See osdn #44047 - + Signed-off-by: Marko Lindqvist commit 29de0d7e9326ce15dc6b296d63d90cc6d0a7f9b6 @@ -14487,9 +14487,9 @@ Author: Marko Lindqvist Date: Thu Mar 10 21:14:39 2022 +0200 Update German translation by Mathias - + This is just S3_0 de.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit ffb7eb1dc52998d9cf04c34ce0131560264ebba7 @@ -14497,9 +14497,9 @@ Author: Marko Lindqvist Date: Thu Feb 24 05:28:01 2022 +0200 Add configure option --without-iconv - + See osdn #43572 - + Signed-off-by: Marko Lindqvist commit 5b4f47e2c0442173062f9d12bd35ae8d0549f5fa @@ -14507,7 +14507,7 @@ Author: Marko Lindqvist Date: Thu Mar 10 16:01:45 2022 +0200 Bump version number to 3.0.94.3-alpha2+ - + Signed-off-by: Marko Lindqvist commit a6f43b2089345b90ef5a37fb36c4723d621ff2c6 @@ -14515,9 +14515,9 @@ Author: Marko Lindqvist Date: Tue Feb 22 06:18:29 2022 +0200 Msys2: Update ruledit-qt6 dll list - + See osdn #43968 - + Signed-off-by: Marko Lindqvist commit b9d1c79ebb57f0feddb35e38624400e47cb45d19 @@ -14525,12 +14525,12 @@ Author: Marko Lindqvist Date: Tue Mar 1 12:11:53 2022 +0200 Qt: Remove 'menu' from mr_menu class - + It was used by setup_menus() method only, and had no well-defined meaning outside. Have just a local variable in setup_menus(). - + See osdn #43996 - + Signed-off-by: Marko Lindqvist commit 8feff2b9d5f03714be9bd044de230b14ac027bf7 @@ -14538,9 +14538,9 @@ Author: Marko Lindqvist Date: Thu Mar 3 20:38:45 2022 +0200 Install ruledit window icon to FREECIV_DATA_PATH - + See osdn #44017 - + Signed-off-by: Marko Lindqvist commit 399672dc5a44c97ebcfd58ba52d613e668e32452 @@ -14548,9 +14548,9 @@ Author: Marko Lindqvist Date: Sat Feb 19 04:09:06 2022 +0200 Meson: Generate version_gen.h before using it - + See osdn #43918 - + Signed-off-by: Marko Lindqvist commit 14f10b9e37a0e5f71bcbf05bb2a5209018fc719a @@ -14558,9 +14558,9 @@ Author: Marko Lindqvist Date: Tue Mar 1 10:49:55 2022 +0200 Fix "inital..." typos -> "initial..." - + See osdn #43982 - + Signed-off-by: Marko Lindqvist commit 20f01c84f2d22a49e6245c8871f6a410d064b715 @@ -14568,9 +14568,9 @@ Author: Marko Lindqvist Date: Sat Feb 19 19:31:12 2022 +0200 AI: Alight unit when amphibious transport reaches destination - + See osdn #43639 - + Signed-off-by: Marko Lindqvist commit 7f0ca185151b8e9ab5e05f6feab0451953268faa @@ -14578,9 +14578,9 @@ Author: Marko Lindqvist Date: Sat Mar 5 21:17:15 2022 +0200 Update to crosser-2.3 - + See osdn #43921 - + Signed-off-by: Marko Lindqvist commit 41bab4eb04ae784c424100ef53084f313e008b0f @@ -14588,9 +14588,9 @@ Author: Marko Lindqvist Date: Mon Feb 21 16:58:37 2022 +0200 configure: Hint about --with-qtver when failing to find Qt5/Qt6 - + See osdn #43958 - + Signed-off-by: Marko Lindqvist commit bd92c1e5a0c253ae4d16d7ba326af4d5d30d7479 @@ -14598,9 +14598,9 @@ Author: Marko Lindqvist Date: Thu Mar 3 22:33:45 2022 +0200 Check that SDL2 >= 2.0.6 before setting SDL_HINT_AUDIO_RESAMPLING_MODE - + See osdn #44018 - + Signed-off-by: Marko Lindqvist commit a77d68521194a1adbb7ae5b5fe9c5da9c1abca5b @@ -14608,11 +14608,11 @@ Author: Marko Lindqvist Date: Fri Feb 18 03:20:43 2022 +0200 Add '%I32d' to the list of potential size_t printf formats - + This fixes build on 32bit Windows. - + See osdn #43898 - + Signed-off-by: Marko Lindqvist commit 9b0766bd94719b6f54b116d2a896b3a154dba42f @@ -14620,7 +14620,7 @@ Author: Marko Lindqvist Date: Sun Mar 6 06:14:20 2022 +0200 Comment typofix: "improvment" -> "improvement" - + Signed-off-by: Marko Lindqvist commit fc82f23c51b476262ac3303ae7c63ae06320a2dc @@ -14628,9 +14628,9 @@ Author: Marko Lindqvist Date: Mon Feb 21 16:33:54 2022 +0200 Drop comment about civ/2 United Nations from unrelated rulesets - + See osdn #43612 - + Signed-off-by: Marko Lindqvist commit 14a00db3a909249ab10970ad486a44a70efb2973 @@ -14638,11 +14638,11 @@ Author: Marko Lindqvist Date: Sun Feb 20 15:45:06 2022 +0200 Fix luascript_func_check() on FREECIV_NDEBUG build - + It had necessary functionality inside fc_assert_ret_val() - + See osdn #43871 - + Signed-off-by: Marko Lindqvist commit 1bf13dd859b9564285464e4f79e39a43936f931c @@ -14650,9 +14650,9 @@ Author: Marko Lindqvist Date: Wed Feb 16 21:33:01 2022 +0200 build_all_installers.sh: Add Qt6-client installer support - + See osdn #43877 - + Signed-off-by: Marko Lindqvist commit c0b7ba924e42b09736a80072ec9af9ffd6770476 @@ -14660,9 +14660,9 @@ Author: Marko Lindqvist Date: Mon Feb 21 16:08:35 2022 +0200 gtk4: Make the intro gfx to show - + See osdn #43957 - + Signed-off-by: Marko Lindqvist commit e372100a7356db1a1d7fd2082fa6768fb8b8ad91 @@ -14670,11 +14670,11 @@ Author: Marko Lindqvist Date: Mon Feb 21 05:18:12 2022 +0200 Reveal start area also for the start city - + Reported by Dino the Dinosore - + See osdn #43652 - + Signed-off-by: Marko Lindqvist commit 7e06d1a4efffe69c978c03655057829af6cf62f4 @@ -14682,9 +14682,9 @@ Author: Marko Lindqvist Date: Sun Feb 20 06:02:45 2022 +0200 Ruledit: Set window icon - + See osdn #43553 - + Signed-off-by: Marko Lindqvist commit 7cfb607d70bc747c8ed30d5270e206878ff05c13 @@ -14692,11 +14692,11 @@ Author: Marko Lindqvist Date: Wed Feb 16 00:40:45 2022 +0200 Msys2: Clean out Qt6-installer files - + 'make clean' was not touching qt6 GUI files. - + See osdn #43875 - + Signed-off-by: Marko Lindqvist commit 7471f02fea49db16197d36c71617eef6b54cc905 @@ -14704,9 +14704,9 @@ Author: Marko Lindqvist Date: Thu Feb 17 02:08:30 2022 +0200 Qt: Tell in main menu if this is Qt5- or Qt6-client - + See osdn #43888 - + Signed-off-by: Marko Lindqvist commit c52c458f12c6fe5249dcc910aebd8c0ce9179c03 @@ -14714,12 +14714,12 @@ Author: Marko Lindqvist Date: Sun Feb 20 02:18:33 2022 +0200 client: Return EXIT_FAILURE after failure - + It was supposed to 'return EXIT_FAILURE', but actually did 'exit(EXIT_SUCCESS)' earlier already. - + See osdn #43870 - + Signed-off-by: Marko Lindqvist commit 9371b710286cbc483b837e8d46ce0df6585d154d @@ -14727,9 +14727,9 @@ Author: Marko Lindqvist Date: Sun Feb 13 17:57:02 2022 +0200 meson-winbuild.sh: Enable audio - + See osdn #43801 - + Signed-off-by: Marko Lindqvist commit 57e22be40bd7f503013353459346a1aab6c2e016 @@ -14737,9 +14737,9 @@ Author: Marko Lindqvist Date: Sat Feb 19 03:09:55 2022 +0200 Correct "payed" typos -> "paid" - + See osdn #43709 - + Signed-off-by: Marko Lindqvist commit a39a10657362f1bb382c0219e8b2767715a31a0c @@ -14747,13 +14747,13 @@ Author: Marko Lindqvist Date: Mon Feb 21 03:56:02 2022 +0200 installer_cross: Update Qt6 include and plugin paths - + Those have changed in Crosser development version. Qt6 is not supported at all in the already releases crosser versions, so this does not affect those. - + See osdn #43937 - + Signed-off-by: Marko Lindqvist commit bd75a50ef52526caa159cd970b83d518adf260a4 @@ -14761,11 +14761,11 @@ Author: Marko Lindqvist Date: Wed Feb 16 17:44:10 2022 +0200 ls_odbc.c: Correct parameter types - + Fix compiler warnings about wrong types passed as function parameters - + See osdn #43756 - + Signed-off-by: Marko Lindqvist commit e839231a7abebacb24bf33a799168f9ef139b5f3 @@ -14773,12 +14773,12 @@ Author: Marko Lindqvist Date: Sat Feb 19 03:00:02 2022 +0200 Request medium audio resampling mode from SDL2_mixer - + This is only a hint for the system to provide a bit better quality audio if it's capable (has required libraries etc) - + See osdn #43549 - + Signed-off-by: Marko Lindqvist commit fc8d57d3523c1db2207ec2de64e79f79aef6074b @@ -14786,9 +14786,9 @@ Author: Marko Lindqvist Date: Sun Feb 13 15:23:30 2022 +0200 ax_cxx_compile_stdcxx.m4: Update to serial 14 - + See osdn #43852 - + Signed-off-by: Marko Lindqvist commit ea8ad4d37ecabb04ccff400c49e45cc2628403f8 @@ -14796,12 +14796,12 @@ Author: Marko Lindqvist Date: Wed Feb 16 00:09:46 2022 +0200 Qt: Iterate gfx extensions without removing them from the list - + Refactor gfx_fileextensions() that was apparently causing Qt6-client on Windows to later crash on random location. - + See osdn #43755 - + Signed-off-by: Marko Lindqvist commit 4294aa226b351beb5dfb1677f0e20ca9792b1bf6 @@ -14809,9 +14809,9 @@ Author: Marko Lindqvist Date: Fri Feb 18 18:15:14 2022 +0200 configure: Make pthreads test also with "-lpthread" - + See osdn #43561 - + Signed-off-by: Marko Lindqvist commit e7bdc87627c240decaaf795778930fffc6b1715d @@ -14819,12 +14819,12 @@ Author: Marko Lindqvist Date: Sun Feb 20 01:24:38 2022 +0200 Msys2: Move langstat creation after the repo modification check - + As langstat creation does modify files, the --enable-gitrev build was always flagged as "modified" in the version string. - + See osdn #43891 - + Signed-off-by: Marko Lindqvist commit ccd4636de2a368b859334cf629fbb69629d6ef14 @@ -14832,14 +14832,14 @@ Author: Marko Lindqvist Date: Thu Feb 17 20:48:21 2022 +0200 Lua: Pass correct parameter types to "turn_begin" signal - + As parameters were not passed as 'lua_Integer' type, 'turn' was garbage in 32bit systems, 'year' in all systems. This affects many existing ruleset scripts in 32bit systems, where welcome message is supposed to be shown on turn 1. - + See osdn #41662 - + Signed-off-by: Marko Lindqvist commit 5eae4980673d0139a1688e6dbd9bbb13b89c8e32 @@ -14847,9 +14847,9 @@ Author: Marko Lindqvist Date: Sun Feb 13 10:31:20 2022 +0200 Meson: Add icons to Windows executables - + See osdn #43579 - + Signed-off-by: Marko Lindqvist commit fb757ab15f38dcc7388d84de87eb1f04b4a9f137 @@ -14857,9 +14857,9 @@ Author: Marko Lindqvist Date: Sun Feb 13 13:48:34 2022 +0200 ls_odbc.c: Fix "shadowed variable" -compiler warning - + See osdn #43850 - + Signed-off-by: Marko Lindqvist commit 5afad0ae8c2bd086e2da5df49f9b70fdc976782e @@ -14867,9 +14867,9 @@ Author: Marko Lindqvist Date: Sun Feb 13 18:27:42 2022 +0200 lib-prefix.m4: Update to serial 20 - + See osdn #43636 - + Signed-off-by: Marko Lindqvist commit ed46fec44cb3386aa95fe11e4507cd20b76f136e @@ -14877,12 +14877,12 @@ Author: Marko Lindqvist Date: Thu Feb 17 16:29:38 2022 +0200 installer_cross: Clean translations dir after creation of langstat files - + This way later build won't consider git revision "modified" just because update-po has been run on it. - + See osdn #43890 - + Signed-off-by: Marko Lindqvist commit e96b720f5edec0c0fb1e4ed8923ff92de26f69c3 @@ -14890,9 +14890,9 @@ Author: Alina Lenk Date: Fri Feb 18 22:30:03 2022 +0100 Make Python 3.4 the minimum officially supported version - + See osdn #43745 - + Signed-off-by: Alina Lenk commit 33a031edea4bf84503caff4c9245c23b90fe9c18 @@ -14900,9 +14900,9 @@ Author: Marko Lindqvist Date: Thu Feb 17 16:16:29 2022 +0200 INSTALL.Cygwin: Update list of packages to install - + See osdn #43885 - + Signed-off-by: Marko Lindqvist commit 9baf2f1afeb219c26e3f6bf42c4b3b2dc6921879 @@ -14910,7 +14910,7 @@ Author: Marko Lindqvist Date: Mon Feb 21 04:20:14 2022 +0200 .gitignores: Add generated .nsi -files - + Signed-off-by: Marko Lindqvist commit b0c5baff4ccde6b3932cf9056c748c0c1bd43955 @@ -14918,7 +14918,7 @@ Author: Marko Lindqvist Date: Sun Feb 20 14:07:20 2022 +0200 Comment typofix: "defines" -> "defined" - + Signed-off-by: Marko Lindqvist commit 8174cf446315b20cd1d84afe9225c96e3a854f0d @@ -14926,11 +14926,11 @@ Author: Marko Lindqvist Date: Sun Feb 13 05:03:41 2022 +0200 Fix "'noreturn' function does return" compiler warning from lua - + Seen when cross-compiling for AmigaOS - + See osdn #43571 - + Signed-off-by: Marko Lindqvist commit 7ad3706b7cb01c721539d29cc3504bce3500b8bc @@ -14938,9 +14938,9 @@ Author: Marko Lindqvist Date: Wed Feb 16 17:00:38 2022 +0200 CI: Build Qt6-client installer for Msys2 - + See osdn #43878 - + Signed-off-by: Marko Lindqvist commit c2f158242074f68034406dec96550d2b91d66fde @@ -14948,11 +14948,11 @@ Author: Marko Lindqvist Date: Sun Feb 13 01:35:10 2022 +0200 Add minimum trade route output ruleset setting - + Requested by ddeanbrown - + See osdn #43011 - + Signed-off-by: Marko Lindqvist commit f93aa6a5b2d0a0c9a3d65b126c85aa0d189b9db1 @@ -14960,9 +14960,9 @@ Author: Marko Lindqvist Date: Wed Feb 16 16:35:06 2022 +0200 generate_gitrev.sh: Handle relative output file path correctly - + See osdn #43879 - + Signed-off-by: Marko Lindqvist commit f04418c339e7353205423558724cd20cc4e1b3dd @@ -14970,9 +14970,9 @@ Author: Gunnar Beutner Date: Sat Jun 5 00:40:16 2021 +0200 Ensure that stdout and stderr are initialized - + Initialize descriptors even if no log file was specified - + See osdn #42471 commit a8e0b05d068da01be29a22b18718dfd5fa96ee1b @@ -14980,9 +14980,9 @@ Author: Marko Lindqvist Date: Mon Feb 7 02:39:41 2022 +0200 installer_cross: Add Qt6-client installer build support - + See osdn #43799 - + Signed-off-by: Marko Lindqvist commit 6a9fdbeb45b5e879048159a7cb72b3e4455ed059 @@ -14991,9 +14991,9 @@ Date: Thu Feb 17 01:34:43 2022 +0100 Civ2: Mention that some things from classic are missing Anonymously reported - + See osdn #43864 - + Signed-off-by: Alina Lenk commit 9757279e1cc8d4b5a17ddd1cdb772bae3e590bc7 @@ -15001,9 +15001,9 @@ Author: Alina Lenk Date: Mon Feb 14 01:53:50 2022 +0100 Introduce new req_context struct for requirement targets - + See osdn #43809 - + Signed-off-by: Alina Lenk commit 486888112871cc2a16d8040e178bc2bd4b6a7aba @@ -15012,7 +15012,7 @@ Date: Thu Feb 10 22:59:20 2022 +0100 Fix GTK+ clients not drawing citizens correctly above city size 30 Reported by ddeanbrown - + See osdn #43823 commit af3653d2b8a82ce05ecbbda8ed77c4db469363cd @@ -15020,7 +15020,7 @@ Author: Alina Lenk Date: Thu Feb 10 20:41:33 2022 +0100 Fix cardinal_adjc_iterate only accepting identifiers as center_tile - + See osdn #43835 commit 4e9b888b0d3172cf96afd0edbfef7c6d1d4064f8 @@ -15028,9 +15028,9 @@ Author: Marko Lindqvist Date: Thu Feb 3 06:33:28 2022 +0200 host-cpu-c-abi.m4: Update to gnulib upstream serial 15 - + See osdn #43588 - + Signed-off-by: Marko Lindqvist commit 481e1e8b6a836f740b9a56f06110daf021d4af22 @@ -15038,9 +15038,9 @@ Author: Marko Lindqvist Date: Fri Feb 18 17:53:57 2022 +0200 Merge Esperanto translation of core domain from S3_0 - + S3_0 translations as in 3.0.0 release - + Signed-off-by: Marko Lindqvist commit cc45eaa582cf6e68a58258cc8f25282b94070779 @@ -15048,7 +15048,7 @@ Author: Marko Lindqvist Date: Fri Feb 18 17:37:26 2022 +0200 Comment typofix: "optionnal" -> "optional" - + Signed-off-by: Marko Lindqvist commit 42043e24683c3e8b9ad7a83b396f4c5667d9272b @@ -15056,7 +15056,7 @@ Author: Marko Lindqvist Date: Fri Feb 18 15:18:19 2022 +0200 FAQ: Update latest stable version number to 3.0.0 - + Signed-off-by: Marko Lindqvist commit 7074cff2f8f0d92b02cad19ed92f8550b1924b41 @@ -15064,9 +15064,9 @@ Author: Marko Lindqvist Date: Sun Feb 6 15:43:48 2022 +0200 Autotools: Do not require libsqlite3 when it's not really needed - + See osdn #43565 - + Signed-off-by: Marko Lindqvist commit 8ad8baaf4d75dfcdbd4c837d04594f73a224fc80 @@ -15074,9 +15074,9 @@ Author: Marko Lindqvist Date: Sat Feb 5 12:56:10 2022 +0200 Save max_growth cma field to attribute block - + See osdn #43754 - + Signed-off-by: Marko Lindqvist commit 838ad7614462cbe9137d5dc60439a5b3514b1478 @@ -15090,9 +15090,9 @@ Author: Marko Lindqvist Date: Mon Feb 7 17:26:51 2022 +0200 Ruledit: Make it possible to change what multiplier an effect uses - + See osdn #43017 - + Signed-off-by: Marko Lindqvist commit 621e6b7fb2b587b6f3e2de3b5e965e9b72a13878 @@ -15100,11 +15100,11 @@ Author: Marko Lindqvist Date: Mon Feb 14 00:28:29 2022 +0200 configure: Add check for C99 compound literals - + Requested by alienvalkyrie - + See osdn #43855 - + Signed-off-by: Marko Lindqvist commit ad62ffd4a0be58b13a890558ff1b17b120315cd6 @@ -15112,10 +15112,10 @@ Author: Marko Lindqvist Date: Wed Feb 16 20:09:45 2022 +0200 Update Polish translation by Hubert Kowalewski. - + Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2022-02-13). - + Signed-off-by: Marko Lindqvist commit 9316d2e2fda32736766fa4bea4bd5cd7ba0f0e50 @@ -15123,9 +15123,9 @@ Author: Marko Lindqvist Date: Mon Feb 7 00:30:41 2022 +0200 ls_odbc.c: Fix "unused variable" -compiler warnings - + See osdn #43797 - + Signed-off-by: Marko Lindqvist commit 4e88d83afb548f0dc0c8468b5bb29d82f2986273 @@ -15133,9 +15133,9 @@ Author: Marko Lindqvist Date: Sat Feb 5 20:20:24 2022 +0200 Meson: Clean up setting global arguments to both c and c++ compilations - + See osdn #43400 - + Signed-off-by: Marko Lindqvist commit 4363fc18135a8d1a19b122608853168933a3d051 @@ -15143,13 +15143,13 @@ Author: Marko Lindqvist Date: Mon Feb 14 03:51:33 2022 +0200 HACKING: Do not list exact flags enabled by --enable-debug=checks - + The list was outdated. Replace it with generic explanation of the kind of the flags. The text was already referring to debug.m4 as the place to check the exact flags. - + See osdn #43862 - + Signed-off-by: Marko Lindqvist commit b22e833157e14c6d3113f1b8ad3391fb7f2e8f14 @@ -15157,9 +15157,9 @@ Author: Alina Lenk Date: Sun Feb 13 18:21:09 2022 +0100 CodingStyle: add information about C99 compound literals - + See osdn #43826 - + Signed-off-by: Alina Lenk commit 6ff4aa90fb24cd07e4fab67c0145494c73c290ef @@ -15167,15 +15167,15 @@ Author: Marko Lindqvist Date: Sat Feb 5 14:34:34 2022 +0200 Explicitly set placing_times on supplied rulesets - + Make it same as road_time, with these exceptions: - Granularity ruleset Ocean has placing_time of 1, to enable placing there once the ruleset introduces suitable extras - In civ/2 rulesets placing_time for all terrains is set to 0 to not provide any support of placing extras on these rulesets - + See hrm #851872 - + Signed-off-by: Marko Lindqvist commit 32819bf3a50f6ae5abea81f98e3daa2b7680890c @@ -15183,9 +15183,9 @@ Author: Marko Lindqvist Date: Fri Feb 4 21:27:13 2022 +0200 Meson: Make it possible to enable audio support on Windows - + See osdn #43776 - + Signed-off-by: Marko Lindqvist commit 804c5a45b0df9e2e4d01bd20a774b3a2d3b66a60 @@ -15193,7 +15193,7 @@ Author: Marko Lindqvist Date: Sun Feb 13 13:15:29 2022 +0200 Bump version number to 3.0.94.2-alpha2+ - + Signed-off-by: Marko Lindqvist commit 28b0be9d45a69b4aae481b04a87e1ce904096e8d @@ -15201,9 +15201,9 @@ Author: Marko Lindqvist Date: Thu Feb 3 16:34:27 2022 +0200 data/Makefile.am: Fix syntax when gtk4-client enabled - + See osdn #43664 - + Signed-off-by: Marko Lindqvist commit 56fb31c863cc2ef9e1c1d9b93e8a4fa2d285b5c7 @@ -15211,10 +15211,10 @@ Author: Marko Lindqvist Date: Sun Feb 13 03:51:45 2022 +0200 Update Polish translation by Hubert Kowalewski. - + Pulled from https://sourceforge.net/projects/freeciv-l10n-pl/files/ (zip timestamp 2022-02-09). - + Signed-off-by: Marko Lindqvist commit 22298b370ed1a7c8c7acc3a09950f9f5818f1f33 @@ -15222,13 +15222,13 @@ Author: Ihnatus Date: Mon Feb 7 22:14:30 2022 +0300 Add signals for player phase stages. - + player_alive_phase_end and player_phase_end are added where currently there are per-turn bonuses that may be unhardcoded by Lua, player_phase_begin is added for symmetry. - + See OSDN#42663 - + Signed-off-by: Ihnatus commit a15c58ba9a0055532d4681d2caee53018154f2ff @@ -15236,9 +15236,9 @@ Author: Marko Lindqvist Date: Sat Feb 5 12:52:03 2022 +0200 README.graphics: Document stack_size_offset_x|y - + See osdn #43368 - + Signed-off-by: Marko Lindqvist commit 15b9fe3f06c6951a197a92637c880246d4421df1 @@ -15246,13 +15246,13 @@ Author: Marko Lindqvist Date: Tue Feb 1 19:55:47 2022 +0200 Drop unused cma stuff from the network protocol - + Dropped - packet_city_manager - cma related fields from packet_city_info - + See osdn #43752 - + Signed-off-by: Marko Lindqvist commit 2d37faab4ae5724da08d61aa53a8f61f8a7da414 @@ -15260,12 +15260,12 @@ Author: Marko Lindqvist Date: Tue Feb 1 06:03:36 2022 +0200 meson-winbuild.sh: Add gui-parameter - + Make it possible to build qt5-client, instead of the default one, with meson-winbuild.sh - + See osdn #43751 - + Signed-off-by: Marko Lindqvist commit bab3c6917eaca1026f8a52d50f359030d3cdb590 @@ -15273,7 +15273,7 @@ Author: Alina Lenk Date: Fri Jan 28 18:08:19 2022 +0100 Remove unnecessarily gendered language - + See osdn #43725 and #43830 commit 2d27d97fa642066a9b9639bfc9a402d281db832d @@ -15281,9 +15281,9 @@ Author: Marko Lindqvist Date: Wed Feb 2 17:50:06 2022 +0200 gcc-12: Fix load_ruleset_units() "use after free" warning - + See osdn #43768 - + Signed-off-by: Marko Lindqvist commit 2bb84704dc406043fd7eff50d286be32bb366ed1 @@ -15291,9 +15291,9 @@ Author: Marko Lindqvist Date: Thu Feb 3 07:11:46 2022 +0200 Msys2: Update list of Qt6-client dlls - + See osdn #43774 - + Signed-off-by: Marko Lindqvist commit a8e4bb5d4e625441818737871e0cac00b89a0c9d @@ -15301,9 +15301,9 @@ Author: Marko Lindqvist Date: Thu Feb 10 02:35:50 2022 +0200 Fix "label at end of compound statement" compiler warning - + See osdn #43831 - + Signed-off-by: Marko Lindqvist commit fc66a96d2c851f56fdd492f6a9ddfdd731fed020 @@ -15311,13 +15311,13 @@ Author: Ihnatus Date: Mon Feb 7 21:55:40 2022 +0300 Lua: Add API for unhardcoding autoupgrade. - + Several functions are enough to replace C do_upgrade_effects() from common/unittools.c with Lua, other ones can be used for some different procedures. - + See OSDN#42666 - + Signed-off-by: Ihnatus commit 7cfb49029c933403c9b3b82ea54ccfcdac47ce67 @@ -15325,7 +15325,7 @@ Author: Marko Lindqvist Date: Tue Feb 1 07:00:28 2022 +0200 Set 'max_growth' field of cma preset to default value when loading options - + We don't have gui for adjusting 'max_growth' field, nor is it stored in the client options file. At this time it should be always the default in presets. @@ -15334,11 +15334,11 @@ Date: Tue Feb 1 07:00:28 2022 +0200 options not to match what the cities in the savegame were set to. Thus the client showed the Governor of these cities to be "custom" rather than the named preset. - + Reported by chippo - + See osdn #42253 - + Signed-off-by: Marko Lindqvist commit 743dd36a5911315ff6f7f22b753abb75f30ec9b5 @@ -15346,9 +15346,9 @@ Author: Marko Lindqvist Date: Thu Feb 3 06:57:12 2022 +0200 Meson: Set GLIB_VERSION_MIN_REQUIRED / GLIB_VERSION_MAX_ALLOWED - + See osdn #43441 - + Signed-off-by: Marko Lindqvist commit 11685242d0f0f3abeee119b59fcd37f44eb88510 @@ -15356,9 +15356,9 @@ Author: Marko Lindqvist Date: Tue Feb 8 23:51:08 2022 +0200 Merge Esperanto translation of core domain from S3_0 - + Translation updates to S3_0 by Benno Lang - + Signed-off-by: Marko Lindqvist commit 51683f6050e3cc39ed44cbd184924a0b4d79ea05 @@ -15366,9 +15366,9 @@ Author: Alina Lenk Date: Mon Feb 7 00:16:49 2022 +0100 Make utype, uclass and UCF requirements TRI_MAYBE on missing target - + See osdn #43682 - + Signed-off-by: Alina Lenk commit aea7caf7c59fb3e44c1f9506bd44f95c357cc178 @@ -15376,9 +15376,9 @@ Author: Marko Lindqvist Date: Thu Feb 3 05:05:43 2022 +0200 README.fcdb: Fix typo: "on" -> "an" - + See osdn #43770 - + Signed-off-by: Marko Lindqvist commit 1746fcc257f0c3bf49fa804b03308b56baf0021f @@ -15386,16 +15386,16 @@ Author: Marko Lindqvist Date: Fri Feb 4 22:46:58 2022 +0200 Fix removing resource extras - + tile_remove_extra() was removing resources only from the "active extras" bitvector, but leaving them in as a dormant resource. As the terrain was suitable for the resource all along, it reactivated immediately. - + Reported by ddeanbrown - + See osdn #43782 - + Signed-off-by: Marko Lindqvist commit 035084e0abe3b5e773adb99b8c7204d261434538 @@ -15403,7 +15403,7 @@ Author: Marko Lindqvist Date: Mon Feb 7 18:58:06 2022 +0200 Comment typofix: "liklihood" -> "likelihood" - + Signed-off-by: Marko Lindqvist commit b79ec278bdce3621b4f1d3fdd396d8462b9bef12 @@ -15411,9 +15411,9 @@ Author: Marko Lindqvist Date: Fri Jan 28 16:06:45 2022 +0200 Update included lua to 5.4.4 - + See osdn #43717 - + Signed-off-by: Marko Lindqvist commit e68a58593980558b7071254b2e9055bba6559865 @@ -15421,7 +15421,7 @@ Author: Jim DeLaHunt Date: Sat Jan 29 01:28:13 2022 -0800 Eliminate needless -Wimplicit-function-declaration errors on macOS - + Configuration macro FC_FUNC_VSNPRINTF in m4/vsnprintf.m4 generates a simple C program which uses exit() without #include , and strcmp() without #include . These programs fail to #include @@ -15430,10 +15430,10 @@ Date: Sat Jan 29 01:28:13 2022 -0800 However, since 2019, macOS compilers have raised -Wimplicit-function-declaration errors with such constructs. They have good reasons to do so, related to support for ARM instruction sets. - + Insert `#include ` and `#include ` into this macro in m4/vsnprintf.m4 . - + See osdn #43737 commit 6ef1fd8ab23ba9788635dddcc9c3d960c0475a33 @@ -15441,9 +15441,9 @@ Author: Marko Lindqvist Date: Sun Jan 30 11:35:42 2022 +0200 winbuild.sh: Support building qt6-client - + See osdn #43721 - + Signed-off-by: Marko Lindqvist commit 330856caca37f0d7fe937e04bd3d8d88805c9a6b @@ -15451,9 +15451,9 @@ Author: Marko Lindqvist Date: Thu Jan 27 06:33:32 2022 +0200 game.rulesets: Fix typo in a comment ("is" -> "in") - + See osdn #42578 - + Signed-off-by: Marko Lindqvist commit 0da657edbf678611aa0aff3d557e312ef7706366 @@ -15461,9 +15461,9 @@ Author: Ihnatus Date: Thu Feb 3 23:16:19 2022 +0300 Remove unit veterancy loss during conversion. This done by moving more specific stuff out of transform_unit function. - + See OSDN#43778 - + Signed-off-by: Ihnatus commit bccef2c7aae3dc03c1cef3d2ee65660d441b5495 @@ -15471,9 +15471,9 @@ Author: Marko Lindqvist Date: Wed Jan 26 19:02:38 2022 +0200 Msys2: Make .nsi creation scripts Qt5/Qt6 specific - + See osdn #43701 - + Signed-off-by: Marko Lindqvist commit f77d91fc16fb5ffcfa4fdfdce76576a7c57b07a5 @@ -15481,7 +15481,7 @@ Author: Marko Lindqvist Date: Sat Feb 5 20:08:39 2022 +0200 Comment typofix: "ould" -> "would" - + Signed-off-by: Marko Lindqvist commit afd38acbd056509d3a407070901a8e593a3b35f7 @@ -15489,9 +15489,9 @@ Author: Marko Lindqvist Date: Thu Jan 27 00:53:19 2022 +0200 Lua: Implement find.player(name) - + See osdn #43705 - + Signed-off-by: Marko Lindqvist commit cab17cb3c85bbc5bcbc9c501ac1e77d63851e89b @@ -15505,9 +15505,9 @@ Author: Marko Lindqvist Date: Wed Jan 26 03:56:05 2022 +0200 Rulesets: Rename "Capture Fortress" action as "Conquer Fortress" - + See osdn #43382 - + Signed-off-by: Marko Lindqvist commit 10456c5109999b916331e988198069d2d3cde1ea @@ -15515,9 +15515,9 @@ Author: Alina Lenk Date: Wed Feb 2 01:00:40 2022 +0100 Update helpdata with new maintainer (me!) - + See osdn #43767 - + Signed-off-by: Alina Lenk commit 7676d879f037479f8159d52430ed13c09b97a65f @@ -15525,9 +15525,9 @@ Author: Marko Lindqvist Date: Tue Feb 1 17:25:52 2022 +0200 Multiplayer: Use hex topology - + See osdn #43760 - + Signed-off-by: Marko Lindqvist commit 7e65bf806ac8c40248cdebd63432506eba84d74c @@ -15535,9 +15535,9 @@ Author: Marko Lindqvist Date: Fri Jan 21 03:16:27 2022 +0200 installer_cross: Rename qt gui as qt5 - + See osdn #43619 - + Signed-off-by: Marko Lindqvist commit 87be33bde2cec24a00aa3be275c9d16c392fcb74 @@ -15545,11 +15545,11 @@ Author: Marko Lindqvist Date: Wed Jan 26 03:22:52 2022 +0200 Add iphide server setting - + Requested by barg - + See osdn #43683 - + Signed-off-by: Marko Lindqvist commit bae6e8374c2a19b4394df298fb132bb47ad2b9a7 @@ -15563,9 +15563,9 @@ Author: Marko Lindqvist Date: Tue Feb 1 16:38:53 2022 +0200 README.msys2: Clarify the "msys2 shell" to launch - + See osdn #43758 - + Signed-off-by: Marko Lindqvist commit 47533d38c96b69098e1db05e2921a6155d1952aa @@ -15573,9 +15573,9 @@ Author: Marko Lindqvist Date: Thu Jan 20 16:48:50 2022 +0200 Include stub ruleset to the distribution - + See osdn #43618 - + Signed-off-by: Marko Lindqvist commit 576f70c5a19d010163c06a1fd12a2fb585d35a52 @@ -15583,11 +15583,11 @@ Author: Marko Lindqvist Date: Wed Jan 26 02:07:52 2022 +0200 gtk: Describe current Small Wonders visibility rule - + Wonder List Intelligence Dialog tells the visibility rule. - + See osdn #43084 - + Signed-off-by: Marko Lindqvist commit 40c6cc7a6241d9302ab9a3f449bb9efc07031877 @@ -15595,9 +15595,9 @@ Author: Marko Lindqvist Date: Wed Feb 2 09:24:49 2022 +0200 Meson: Fix tolua build - + See osdn #43765 - + Signed-off-by: Marko Lindqvist commit b17a69f1a7cff0da6168ee26d917e60f88ecc6fe @@ -15605,12 +15605,12 @@ Author: Marko Lindqvist Date: Thu Jan 20 02:03:54 2022 +0200 Meson: Build tolua for native builds - + Make native builds to work without prior tolua by building it as part of freeciv build, before it's needed. - + See osdn #43015 - + Signed-off-by: Marko Lindqvist commit c72e68a637dc7b06f6ca1388814404cbd1f97e7b @@ -15618,9 +15618,9 @@ Author: Marko Lindqvist Date: Thu Jan 20 17:53:05 2022 +0200 Strings.txt: Drop "win32" follow tag translation - + See osdn #42145 - + Signed-off-by: Marko Lindqvist commit cef76cfcdeef9b6cae31145d58d126d427a81e9f @@ -15628,9 +15628,9 @@ Author: Marko Lindqvist Date: Tue Feb 1 16:10:45 2022 +0200 Update Polish translation by Hubert Kowalewski - + msgmerged from S3_0 7c4235ae01 - + Signed-off-by: Marko Lindqvist commit 1da67796a6558e03f13c639356cccee45fe848eb @@ -15638,14 +15638,14 @@ Author: Marko Lindqvist Date: Thu Jan 20 04:31:21 2022 +0200 Fix fcdb-odbc build on non-Windows platforms - + Compile fixed by backporting a commit from luasql development version. Linking fixes by myself. - + This fixes just errors. Compile gives still warnings. - + See osdn #43661 - + Signed-off-by: Marko Lindqvist commit 8913170e60b82c74937bed347a3fcc5fb9842af1 @@ -15653,9 +15653,9 @@ Author: Marko Lindqvist Date: Fri Jan 28 15:18:46 2022 +0200 CI: Update setup-msys2 to version 2.8.1 - + See osdn #43720 - + Signed-off-by: Marko Lindqvist commit 72bcb24126d70a3d069b3fd84fe35312957c07ef @@ -15663,7 +15663,7 @@ Author: Alina Lenk Date: Thu Jan 20 16:20:04 2022 +0100 Comment fix: Explain torus topology colatitude formula - + See OSDN#43665 commit 38151461729e074f0c14b876cda6c682909338e5 @@ -15671,9 +15671,9 @@ Author: Marko Lindqvist Date: Tue Jan 18 17:45:21 2022 +0200 Drop city_style citizens_graphic_alt - + See osdn #43650 - + Signed-off-by: Marko Lindqvist commit bda61fa7b76106e64fb14bb81f2771b8f3e041fc @@ -15681,9 +15681,9 @@ Author: Marko Lindqvist Date: Tue Jan 18 17:12:41 2022 +0200 installer_cross: Include gtk4 modpack installer with sdl2-client - + See osdn #43641 - + Signed-off-by: Marko Lindqvist commit 741e9b3fd07f19bc5ad9886e73b8f241a1619cdd @@ -15691,9 +15691,9 @@ Author: Marko Lindqvist Date: Thu Jan 27 19:41:33 2022 +0200 gcc-12: Fix "used uninitialized" warning in basic_city_style_for_style() - + See osdn #43713 - + Signed-off-by: Marko Lindqvist commit e62ef02b0697dfaaf2ab06a390b07d2644440749 @@ -15701,9 +15701,9 @@ Author: Marko Lindqvist Date: Sun Jan 16 09:03:03 2022 +0200 Update gnulib-common to serial 72 from gnulib upstream - + See osdn #43635 - + Signed-off-by: Marko Lindqvist commit 8aa3e036dd15b810dcc5cb7b42ce6c109df9a4f3 @@ -15711,9 +15711,9 @@ Author: Marko Lindqvist Date: Thu Jan 27 18:04:24 2022 +0200 gcc-12: Fix "use after free" warning in tolua - + See osdn #43711 - + Signed-off-by: Marko Lindqvist commit e0210d963b1c7edca79e943ac61d094f6f4cef29 @@ -15721,9 +15721,9 @@ Author: Marko Lindqvist Date: Sat Jan 15 20:54:02 2022 +0200 Meson: Use correct path separators on Windows - + See osdn #43578 - + Signed-off-by: Marko Lindqvist commit 3c5e310b62652e6ce2a9feb6de1904e1b8def8b3 @@ -15731,7 +15731,7 @@ Author: Marko Lindqvist Date: Fri Jan 28 14:05:00 2022 +0200 FAQ: Refresh from wiki - + Signed-off-by: Marko Lindqvist commit 187dc63db5d06f7e48da1d03259f3b2f0f971680 @@ -15739,9 +15739,9 @@ Author: Marko Lindqvist Date: Tue Jan 18 18:09:04 2022 +0200 Document tileset support about multiple wall types - + See osdn #43648 - + Signed-off-by: Marko Lindqvist commit e4a9932dce3f1a8bf7dd4aedd12a2dd1859a412f @@ -15749,9 +15749,9 @@ Author: Marko Lindqvist Date: Fri Jan 14 21:30:52 2022 +0200 Msys2: Rename "qt" installer package as "qt5" - + See osdn #43621 - + Signed-off-by: Marko Lindqvist commit 961365dffa9a7422703a8cc8656c0c7a67d1d4a2 @@ -15759,9 +15759,9 @@ Author: Marko Lindqvist Date: Tue Jan 18 16:07:38 2022 +0200 Fix crash with empty startunits - + See osdn #43651 - + Signed-off-by: Marko Lindqvist commit ec553cb20d9805d108d30bed97a1132d0b0bb86d @@ -15775,7 +15775,7 @@ Author: Marko Lindqvist Date: Wed Jan 26 20:28:31 2022 +0200 NEWS: Refresh 3.0 section - + Signed-off-by: Marko Lindqvist commit c3a0c353a0d1d9291fd674ba5ca91978029965c9 @@ -15783,9 +15783,9 @@ Author: Marko Lindqvist Date: Thu Jan 13 00:43:57 2022 +0200 winbuild.sh: Support user defined MOCCMD - + See osdn #43608 - + Signed-off-by: Marko Lindqvist commit 8caa0f6c896bf08602a5b12783f85e9fe2174952 @@ -15793,16 +15793,16 @@ Author: Marko Lindqvist Date: Tue Jan 18 05:04:23 2022 +0200 Fix message about an action blocking another - + As action_name_translation() always returns the same pointer to the static string it modifies, name of the blocked action was overwritten with the name of the blocker action, before it was sent to the client. - + Reported by ddeanbrown - + See osdn #43643 - + Signed-off-by: Marko Lindqvist commit 035395bbfd387bb68c49d8acc5d3f4df52ad25ea @@ -15810,15 +15810,15 @@ Author: Marko Lindqvist Date: Wed Jan 12 19:54:28 2022 +0200 Civ1: Increase unit hit points and firepowers - + AI handles units with just 1 hitpoint really badly. As a workaround we increase all hitpoints in civ1 ruleset, as well as firepowers, so units still get killed with single hit. - + Reported by nef - + See osdn #43042 - + Signed-off-by: Marko Lindqvist commit 6b1dcdf78383265ecf50a5fdf8393e599d433cbc @@ -15826,9 +15826,9 @@ Author: Marko Lindqvist Date: Fri Jan 14 17:15:16 2022 +0200 Meson: Set ALWAYS_ROOT on Haiku - + See osdn #43547 - + Signed-off-by: Marko Lindqvist commit b4b26b3a9ee5aa5594f144b62c22f0893cdf0ca3 @@ -15836,18 +15836,18 @@ Author: Marko Lindqvist Date: Sun Jan 16 12:58:17 2022 +0200 AI: Avoid infinite recursion with AI settlers - + When ruleset has city founding restrictions that AI code is not yet prepared for, AI was retrying it in infinite recursion. After this change AI just aborts handling of that settler when city founding fails because of such reason it does not understand. This is far from ideal as the settler then does nothing, but at least this prevents server from crashing. - + Reported by lexxie9952 - + See osdn #43638 - + Signed-off-by: Marko Lindqvist commit 1b7037d8bc110ac3568b0c6854819873917dbb5a @@ -15855,7 +15855,7 @@ Author: Kristjan ESPERANTO <35647502+KristjanESPERANTO@users.noreply.github.com> Date: Mon Jan 17 18:25:52 2022 +0100 INSTALL: Update links - + See osdn #43660 commit ede2f83b2b9993f2f6e9f4e15372721bc971cc02 @@ -15863,11 +15863,11 @@ Author: Marko Lindqvist Date: Tue Jan 11 20:56:25 2022 +0200 installer_cross: Complete gtk4 environment - + Install all gtk4 environment files needed by gtk4 modpack installer - + See osdn #43602 - + Signed-off-by: Marko Lindqvist commit 6bb23065e818317f32d2c624628b7e9e7b44ab6e @@ -15875,15 +15875,15 @@ Author: Marko Lindqvist Date: Mon Jan 10 05:50:54 2022 +0200 Apply Move_Bonus correctly to a unit with base move rate less than min_speed - + If unit's base move rate is less than class min_speed, any modified move rate less than min_speed was set to that base move rate. That was applied even when the modification was a positive one. - + Reported by Dino the Dinosore - + See osdn #43587 - + Signed-off-by: Marko Lindqvist commit 7826d327b1122636d8a42512a9cf8af1451cda83 @@ -15891,9 +15891,9 @@ Author: Marko Lindqvist Date: Wed Jan 19 16:20:06 2022 +0200 Add Alpha release warning for development versions - + See hrm Feature #870972 - + Signed-off-by: Marko Lindqvist commit f8152ab2bfcdf940bcc3d301804cbe0375b2abab @@ -15907,9 +15907,9 @@ Author: Marko Lindqvist Date: Thu Jan 13 00:11:43 2022 +0200 Meson: Check endianness - + See osdn #43448 - + Signed-off-by: Marko Lindqvist commit f557a0e4b2692fd499e96ae2fc1fc932cacf0e2b @@ -15917,11 +15917,11 @@ Author: Marko Lindqvist Date: Sat Jan 8 07:38:42 2022 +0200 Make map_is_known() to behave when player maps have not yet been created - + Reported by ddeanbrown - + See osdn #43584 - + Signed-off-by: Marko Lindqvist commit bf352153818225e77fa7f39604f9655484e308e1 @@ -15929,9 +15929,9 @@ Author: Marko Lindqvist Date: Sat Jan 8 05:01:57 2022 +0200 Set correct icon to ruledit .desktop file - + See osdn #43574 - + Signed-off-by: Marko Lindqvist commit 0bd8e094a62b7c43d3cf2a7b01e80cb9f23d88e9 @@ -15939,11 +15939,11 @@ Author: Marko Lindqvist Date: Mon Jan 10 19:01:19 2022 +0200 Lua: Add finder methods for Achievements and Disasters - + Reported by ihnatus and nef - + See osdn #43594 - + Signed-off-by: Marko Lindqvist commit 2734ebe1fc68268acf68d13cf0b830d82c2cd8ba @@ -15951,7 +15951,7 @@ Author: Marko Lindqvist Date: Wed Jan 19 21:05:07 2022 +0200 Comment typofix: "seperatly" -> "separately" - + Signed-off-by: Marko Lindqvist commit d1ccbfc16c3f6c4d6a08e9b4b9325cd20b43d4ef @@ -15959,9 +15959,9 @@ Author: Marko Lindqvist Date: Tue Jan 11 17:10:08 2022 +0200 Meson: Find shell executable just once - + See osdn #43452 - + Signed-off-by: Marko Lindqvist commit 255a283075387585c73f198fc92742b2c7474bff @@ -15969,11 +15969,11 @@ Author: Marko Lindqvist Date: Fri Jan 7 16:36:58 2022 +0200 Make Good requirement to be false when traderoute is inactive - + Reported by ddeanbrown - + See osdn #43542 - + Signed-off-by: Marko Lindqvist commit d26fd0a553a65843c2130d6d20e489d0dafb1ced @@ -15981,7 +15981,7 @@ Author: Marko Lindqvist Date: Tue Jan 18 20:07:12 2022 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit d556bfb2fecd694c7d0ca49bfe9dac6a0abe8365 @@ -15989,9 +15989,9 @@ Author: Marko Lindqvist Date: Sat Jan 15 07:52:59 2022 +0200 installer_cross: Cleanup passing parameters to nsi creation scripts - + See osdn #43597 - + Signed-off-by: Marko Lindqvist commit eacbb654488accc7484403bce87b5efb7831a88c @@ -15999,9 +15999,9 @@ Author: Marko Lindqvist Date: Thu Jan 6 17:03:07 2022 +0200 configure: Fix false positive for thread condition variable checking - + See osdn #43562 - + Signed-off-by: Marko Lindqvist commit 4467094b0d0fb4b893864ff1c5c9282a26dce5cc @@ -16009,9 +16009,9 @@ Author: Marko Lindqvist Date: Sat Jan 15 11:47:08 2022 +0200 Reinstate ACLOCAL_AMFLAGS - + See osdn #43034 - + Signed-off-by: Marko Lindqvist commit 0e20810e737051d27465c72e594676480ff9d629 @@ -16019,9 +16019,9 @@ Author: Marko Lindqvist Date: Thu Jan 6 00:50:58 2022 +0200 Meson: Install freeciv-ruledit icons - + See osdn #43554 - + Signed-off-by: Marko Lindqvist commit 6fb2d2d9aed34c96d5ed9fe379f036800ed250cf @@ -16029,9 +16029,9 @@ Author: Marko Lindqvist Date: Thu Jan 6 09:01:13 2022 +0200 audio_sdl.c: Update comments about gui-sdl to gui-sdl2 time - + See osdn #43552 - + Signed-off-by: Marko Lindqvist commit d64d11b318a5c6b93ef3f2bc7805e1867e9d6bcd @@ -16039,12 +16039,12 @@ Author: Marko Lindqvist Date: Sat Jan 15 01:03:57 2022 +0200 Replace FC_QT6_MODE with FC_QT5_MODE - + Turn the Qt6-as-special-case logic to Qt5-as-special-case by retiring FC_QT6_MODE macro and introducing FC_QT5_MODE. - + See osdn #43010 - + Signed-off-by: Marko Lindqvist commit f2cbad0c071cd5efc714088cd924434896107769 @@ -16052,11 +16052,11 @@ Author: Marko Lindqvist Date: Sat Jan 15 19:28:26 2022 +0200 Fix client crash when non-road extra's extrastyle is River - + Reported by jdanecki - + See osdn #43633 - + Signed-off-by: Marko Lindqvist commit 5d3fec45f167d7aa3a3a462aac6edbe85e13cd49 @@ -16064,9 +16064,9 @@ Author: Marko Lindqvist Date: Fri Jan 14 07:33:44 2022 +0200 Update gnulib-common to serial 71 from gnulib upstream - + See osdn #43559 - + Signed-off-by: Marko Lindqvist commit 68d37680790f100f9b923a599dc27fa56dc1acf5 @@ -16074,14 +16074,14 @@ Author: Marko Lindqvist Date: Tue Jan 11 18:40:39 2022 +0200 Change ui_names of disband actions in supplied rulesets - + - "Recycle Unit" -> "Disband recovering production" - "You're Fired" -> "Disband without recovering production" - + Requested by log65536 - + See osdn #43595 - + Signed-off-by: Marko Lindqvist commit 5734a87c6e9f90f359b984c0e56141db283376b6 @@ -16089,9 +16089,9 @@ Author: Marko Lindqvist Date: Tue Jan 11 17:32:04 2022 +0200 Meson: Fix locale_charset() check syntax - + See osdn #43599 - + Signed-off-by: Marko Lindqvist commit 2fdf03b0705fa75ae2956a2ad4f9de3f58903665 @@ -16099,11 +16099,11 @@ Author: Marko Lindqvist Date: Thu Jan 13 00:19:37 2022 +0200 hacker.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #43617 - + Signed-off-by: Marko Lindqvist commit 9e5d43885bc53e1287269aabcf42666174e4f075 @@ -16111,9 +16111,9 @@ Author: Marko Lindqvist Date: Wed Jan 5 17:16:06 2022 +0200 sdl2: Drop setting of obsolete SDL_VIDEO_CENTERED env variable - + See osdn #43551 - + Signed-off-by: Marko Lindqvist commit 28c4f8019c4f4ad7cbc49b2a8fabe131154adc20 @@ -16121,7 +16121,7 @@ Author: Marko Lindqvist Date: Fri Jan 14 22:36:47 2022 +0200 Comment typofix: "improvemrnts" -> "improvements" - + Signed-off-by: Marko Lindqvist commit 2b02099a94e897e7969f2d774fbed1bfb03c0b61 @@ -16129,7 +16129,7 @@ Author: Marko Lindqvist Date: Fri Jan 14 17:41:31 2022 +0200 Update Finnish translation of the ruledit domain - + Signed-off-by: Marko Lindqvist commit 05e026b5dda9a8da8da9dc7a25dc95e50db763f0 @@ -16137,9 +16137,9 @@ Author: Marko Lindqvist Date: Wed Jan 5 23:21:48 2022 +0200 installer_cross: Do not install gtk3 environment for gtk4 installer - + See osdn #43557 - + Signed-off-by: Marko Lindqvist commit ecffedb4dd5abcabba6b35f0bc00405b65231a86 @@ -16147,11 +16147,11 @@ Author: Marko Lindqvist Date: Wed Jan 5 02:41:04 2022 +0200 Draw integrating cardinal roads (rivers) correctly - + Reported by ddeanbrown - + See osdn #43153 - + Signed-off-by: Marko Lindqvist commit 1bb47146d06f489102c1e6b65bea7d991f69b6ca @@ -16159,9 +16159,9 @@ Author: Marko Lindqvist Date: Wed Jan 5 16:55:09 2022 +0200 Meson: Link against 'network' library in haiku - + See osdn #43546 - + Signed-off-by: Marko Lindqvist commit f3c8f33dddf0e312ed5233351aba6db74db447d6 @@ -16169,7 +16169,7 @@ Author: Marko Lindqvist Date: Thu Jan 13 01:46:31 2022 +0200 Bump version number to 3.0.94.1-alpha2+ - + Signed-off-by: Marko Lindqvist commit 136a5d73a42528e1a5ddeece8b1a8c0e3db784db @@ -16177,9 +16177,9 @@ Author: Marko Lindqvist Date: Tue Jan 4 22:21:31 2022 +0200 is_goods_type_in_range(): Correct comment - + See osdn #43533 - + Signed-off-by: Marko Lindqvist commit 4e2d49277a9d354543a79db8d675e48486f491f2 @@ -16187,9 +16187,9 @@ Author: Marko Lindqvist Date: Wed Jan 12 23:18:21 2022 +0200 Accept transform_time > 0 when transform_result set in ruleset compat mode - + See osdn #43616 - + Signed-off-by: Marko Lindqvist commit a594e9d78e5231b9e2730c7860d1613fda49f391 @@ -16197,9 +16197,9 @@ Author: Marko Lindqvist Date: Wed Jan 12 22:39:48 2022 +0200 Granularity: Make transform_result and transform_time consistent for all terrains - + See osdn #43615 - + Signed-off-by: Marko Lindqvist commit 40fcc91a684dc4ee80bcd73b1a339c1928fe9f13 @@ -16207,9 +16207,9 @@ Author: Marko Lindqvist Date: Wed Jan 12 21:58:38 2022 +0200 Stub: Make transform_result and transform_time consistent for all terrains - + See osdn #43614 - + Signed-off-by: Marko Lindqvist commit ee63111e0ea6e8cd26a3d0620f8f709937c29587 @@ -16217,9 +16217,9 @@ Author: Marko Lindqvist Date: Wed Jan 12 19:02:41 2022 +0200 Alien: Make transform_result and transform_time consistent for all terrains - + See osdn #43611 - + Signed-off-by: Marko Lindqvist commit 5a9296c6e78609f48934c652e522f806ddd9b025 @@ -16227,12 +16227,12 @@ Author: Marko Lindqvist Date: Wed Jan 5 04:26:03 2022 +0200 Sanity check transform_result and transform_time consistency - + No longer just correct inconsistent transform_result and transform_time from the ruleset, but consider it an error. - + See osdn #42256 - + Signed-off-by: Marko Lindqvist commit b000a1a21d91614c967cbed2f0d12cf42c4664b5 @@ -16240,9 +16240,9 @@ Author: Marko Lindqvist Date: Fri Jan 7 15:27:02 2022 +0200 CI: Update setup-msys2 to version 2.8.0 - + See osdn #43566 - + Signed-off-by: Marko Lindqvist commit 9d85fe378f3cf739174b9e51e0b06cadbdd1af1c @@ -16250,9 +16250,9 @@ Author: Marko Lindqvist Date: Tue Jan 4 21:09:19 2022 +0200 Correct Windows WSAEINPROGRESS handling - + See osdn #42044 - + Signed-off-by: Marko Lindqvist commit 20a0345ec8a88fe06aca31c60f2ed7c0d074094f @@ -16260,9 +16260,9 @@ Author: Marko Lindqvist Date: Sun Jan 2 04:39:51 2022 +0200 Meson: Correct checking for HAVE_LIBCHARSET - + See osdn #43443 - + Signed-off-by: Marko Lindqvist commit 4f06d19258996fc4dd97c3b0f740d66bac9ba558 @@ -16270,9 +16270,9 @@ Author: Marko Lindqvist Date: Tue Jan 4 03:24:11 2022 +0200 generate_skips.sh: Validate parameters - + See osdn #43365 - + Signed-off-by: Marko Lindqvist commit 6ec2debc91ecfc87b62a7569351d58ff03f9c2db @@ -16280,9 +16280,9 @@ Author: Marko Lindqvist Date: Tue Jan 4 05:15:07 2022 +0200 stdlib_h.m4: Update to serial 66 from gnulib upstream - + See osdn #43525 - + Signed-off-by: Marko Lindqvist commit 96460cfa0ab67f4226eaa4495cec40d3a011f7cf @@ -16290,11 +16290,11 @@ Author: Marko Lindqvist Date: Sun Jan 2 02:49:29 2022 +0200 AI: Don't try to Upgrade Unit when it's not enabled in the ruleset - + Reported by ihnatus - + See osdn #42574 - + Signed-off-by: Marko Lindqvist commit 8649588873f43eb964e15870f23fa5f3c3c0d3c2 @@ -16302,11 +16302,11 @@ Author: Marko Lindqvist Date: Thu Jan 6 08:04:19 2022 +0200 Add transported defense type ruleset setting for unit types - + Reported by Sveinung Kvilhaugsvik - + See hrm Feature #848689 - + Signed-off-by: Marko Lindqvist commit c64d1a6b118a7114d123990edf0264b5a7d818c7 @@ -16314,9 +16314,9 @@ Author: Marko Lindqvist Date: Thu Dec 30 05:24:53 2021 +0200 Meson: Find python3 executable just once - + See osdn #43446 - + Signed-off-by: Marko Lindqvist commit cd4dfb52f5ece8fc364883befaa7aef46c95b76a @@ -16324,9 +16324,9 @@ Author: Marko Lindqvist Date: Thu Dec 30 01:26:26 2021 +0200 Ruledit: Add Documents path to default save path in Windows - + See osdn #43370 - + Signed-off-by: Marko Lindqvist commit d8c74bdb0e28e7a724995fc8769bd329d53dfe3b @@ -16334,9 +16334,9 @@ Author: Marko Lindqvist Date: Thu Dec 30 00:25:56 2021 +0200 installer_cross: Add freeciv-mp-gtk4.cmd - + See osdn #43020 - + Signed-off-by: Marko Lindqvist commit 692d721af59c451fccc6213eec7e3019ac9be472 @@ -16344,9 +16344,9 @@ Author: Marko Lindqvist Date: Wed Dec 29 02:02:09 2021 +0200 gtk3.22: Correct comments claiming it to be gtk3x-client - + See osdn #43430 - + Signed-off-by: Marko Lindqvist commit 84700d3885f72afa7b88468cd2599bced4732693 @@ -16354,9 +16354,9 @@ Author: Marko Lindqvist Date: Thu Dec 30 04:59:19 2021 +0200 Add deprecation warning about use of old style parameters fcdb.option() - + See osdn #43463 - + Signed-off-by: Marko Lindqvist commit b9a775bcff9e697ed452b77bec6c9a4cbe0e04bb @@ -16364,11 +16364,11 @@ Author: Marko Lindqvist Date: Tue Dec 28 02:33:31 2021 +0200 Meson: Use cross_lib_path in search of more libraries - + Several library lookups did not respect to cross_lib_path. - + See osdn #43456 - + Signed-off-by: Marko Lindqvist commit 84bdfddc03f4a12fcf47e988a12afdbfd459df14 @@ -16376,9 +16376,9 @@ Author: Marko Lindqvist Date: Tue Dec 28 00:50:07 2021 +0200 INSTALL: Update dependency download links - + See osdn #43300 - + Signed-off-by: Marko Lindqvist commit b6299edaa10d4538532e83c01e310299e83aba13 @@ -16386,9 +16386,9 @@ Author: Marko Lindqvist Date: Tue Dec 21 18:33:55 2021 +0200 Meson: Enable nonblocking sockets on Windows - + See osdn #43457 - + Signed-off-by: Marko Lindqvist commit 1bd5ae6cbdced02f32227bb118f4a3972a1a85d4 @@ -16396,7 +16396,7 @@ Author: Marko Lindqvist Date: Wed Jan 5 16:59:24 2022 +0200 Comment typofix: "cacheing" -> "caching" - + Signed-off-by: Marko Lindqvist commit 8b9aed20a7dca9933e1b2b723831825043c03fee @@ -16404,12 +16404,12 @@ Author: Marko Lindqvist Date: Sun Dec 26 20:22:36 2021 +0200 fcdb: Correct user_verify() documentation - + script_fcdb_functions_define() function header documents the API. Update it. - + See osdn #43465 - + Signed-off-by: Marko Lindqvist commit 62aa64f0d5ab7c590eb2374751f60653ac11a067 @@ -16417,12 +16417,12 @@ Author: Marko Lindqvist Date: Tue Dec 28 00:01:21 2021 +0200 Use SIZE_T_PRINTF when printing zstd error value - + This replaces ugly hack to cast value to long just to be able to use same format specifier on all platforms. - + See osdn #43399 - + Signed-off-by: Marko Lindqvist commit 3002b7ca960627a5b4ece4bc60b2767200324481 @@ -16430,14 +16430,14 @@ Author: Marko Lindqvist Date: Tue Dec 21 04:17:33 2021 +0200 Replace --with-qt5 / --with-qt6 with --with-qtver=(qt5|qt6) - + - Introduce new --with-qtver=(qt5|qt6) configure option - Deprecate --with-qt5 / --with-qt6. They are not completely removed yet, to ease transition (many build scripts rely on them) - + See osdn #43445 - + Signed-off-by: Marko Lindqvist commit 1db4ce0b8cc2535a70b92eb328f448bf645d00fd @@ -16445,9 +16445,9 @@ Author: Marko Lindqvist Date: Sat Dec 25 19:36:09 2021 +0200 civ2: Disallow Upgrade Unit - + See osdn #43404 - + Signed-off-by: Marko Lindqvist commit 87ae647d78fa00f07bf57acdd6a3815d79a878a0 @@ -16455,18 +16455,18 @@ Author: Marko Lindqvist Date: Sat Dec 25 10:17:06 2021 +0200 Make reduced firepower in special cases ruleset controlled - + Replace hardcoded firepower of 1 with a ruleset defined low firepower values. These rules can still never increase the firepower, only reduce it. - + - BadWallAttacker - Pearl Harbour rule - LowFirepower combat bonus - Nonnative bombardment - + See osdn #43041 - + Signed-off-by: Marko Lindqvist commit 7b2de7e6db7d05ae130f164b0d6edea2002d7747 @@ -16474,9 +16474,9 @@ Author: Marko Lindqvist Date: Thu Dec 23 06:12:25 2021 +0200 Copy gtk3.22-client theme as baseline of gtk4-client theme - + See osdn #43438 - + Signed-off-by: Marko Lindqvist commit e9fc0da8ca1f68082ab06150c43a14347b88b38b @@ -16484,9 +16484,9 @@ Author: Marko Lindqvist Date: Mon Dec 20 16:59:30 2021 +0200 Remove Christian Prochaska from the list of active maintainers - + See osdn #43434 - + Signed-off-by: Marko Lindqvist commit f746e7eca011bfaa084b5e1e0703d7cd4fac672d @@ -16494,11 +16494,11 @@ Author: Marko Lindqvist Date: Wed Dec 22 02:24:47 2021 +0200 gaul.svg: Shrink page size to image size - + Update to inkscape-1.1.1 format. - + See osdn #43458 - + Signed-off-by: Marko Lindqvist commit 212ed7df59c5471ca100f56abbe6034adf542208 @@ -16506,9 +16506,9 @@ Author: Marko Lindqvist Date: Wed Dec 22 02:11:23 2021 +0200 gtk4: Drop gtkcompat.[ch] module - + See osdn #43437 - + Signed-off-by: Marko Lindqvist commit b094ce09ec9c90386c5d4ccf9a4d25ca01fe80dd @@ -16516,11 +16516,11 @@ Author: Marko Lindqvist Date: Sun Dec 19 14:45:35 2021 +0200 fcmp gtk4: Set GLIB_VERSION_MIN_REQUIRED to match glib-2.66 - + gtk4 requires at least glib-2.66. - + See osdn #43428 - + Signed-off-by: Marko Lindqvist commit 3b70dadf4c410f1f79425f896b8ba6a05ed93d9c @@ -16528,9 +16528,9 @@ Author: Marko Lindqvist Date: Sat Jan 1 02:54:58 2022 +0200 Set version number to 3.0.94 for year 2022 - + See osdn #43391 - + Signed-off-by: Marko Lindqvist commit 0da604c3a8d89bda91f7e2bad6e0a36ee08c6982 @@ -16538,9 +16538,9 @@ Author: Marko Lindqvist Date: Mon Dec 20 01:02:31 2021 +0200 CI: Build gtk4-client on MacOS - + See osdn #43433 - + Signed-off-by: Marko Lindqvist commit c4bdd6de184ae136c7ff3a3b8875a1ae6210daf1 @@ -16548,9 +16548,9 @@ Author: Marko Lindqvist Date: Sun Dec 19 14:56:52 2021 +0200 Meson: Check for proper size_t printf() format - + See osdn #43390 - + Signed-off-by: Marko Lindqvist commit e9189d92a339814eed7a8ecfb35d64ba9581553b @@ -16558,12 +16558,12 @@ Author: Marko Lindqvist Date: Sun Dec 19 16:44:16 2021 +0200 gtk4: Build against gtk4 - + No longer build gtk4-client against gtk-3.9x.x development versions, but against stable gtk4. Rename variables etc accordingly. - + See osdn #43427 - + Signed-off-by: Marko Lindqvist commit aa8e3b1ae96832104c015dcab0f9585613c1fccf @@ -16571,11 +16571,11 @@ Author: Marko Lindqvist Date: Sun Dec 19 11:59:07 2021 +0200 gtk: Make Upgrade buttons insensitive on no-upgrades ruleset - + Reported by ihnatus - + See osdn #43424 - + Signed-off-by: Marko Lindqvist commit 231f1002a8cf417743160e2166c630cebd094db7 @@ -16583,11 +16583,11 @@ Author: Marko Lindqvist Date: Sun Dec 19 13:37:00 2021 +0200 Move "out of fuel" message to default.lua - + Requested by nef - + See osdn #43341 - + Signed-off-by: Marko Lindqvist commit 878f43fe53cfa35832a4194622832ce8125958c3 @@ -16595,9 +16595,9 @@ Author: Marko Lindqvist Date: Sun Dec 19 10:29:25 2021 +0200 gtk3x: Cast gtk_widget_get_display() parameter properly - + See osdn #43422 - + Signed-off-by: Marko Lindqvist commit 83683aabaccfe09c54472831ef0a9ce6850ba4bc @@ -16605,9 +16605,9 @@ Author: Marko Lindqvist Date: Fri Dec 17 05:32:24 2021 +0200 scripts/potfiles: Add *.tilespec to list of files to search strings from - + See osdn #43376 - + Signed-off-by: Marko Lindqvist commit 533c674bc55f1e2d7df4766442ee7d08f1c79982 @@ -16615,11 +16615,11 @@ Author: Marko Lindqvist Date: Sun Dec 19 10:10:53 2021 +0200 gtk3x: Replace gtk_window_resize() call - + gtk-3.99.5 drops it. - + See osdn #43421 - + Signed-off-by: Marko Lindqvist commit 117877b29d143a99a781398c8472ed74709e662c @@ -16627,9 +16627,9 @@ Author: Marko Lindqvist Date: Sun Dec 12 19:41:01 2021 +0200 Meson: Set _WIN32_WINNT also for C++ compilation - + See osdn #43371 - + Signed-off-by: Marko Lindqvist commit c2b5f9eb8c908a12764b301870ed718179fd6352 @@ -16637,9 +16637,9 @@ Author: Marko Lindqvist Date: Fri Dec 17 05:41:05 2021 +0200 sandbox: Fix typo in description of Altar to The Divine Ruler - + See osdn #43383 - + Signed-off-by: Marko Lindqvist commit 7a2b0a8847ade88428c99819a19e5067e425d4eb @@ -16647,9 +16647,9 @@ Author: Marko Lindqvist Date: Sun Dec 19 09:15:10 2021 +0200 Rename gtk3x-client binary as freeciv-gtk4 - + See osdn #43420 - + Signed-off-by: Marko Lindqvist commit b6326b3f5becc76e0071cf2dac3f4e439aaa269c @@ -16657,11 +16657,11 @@ Author: Marko Lindqvist Date: Sat Dec 18 11:56:30 2021 +0200 Add ruledit icon - + Art by Lithzen - + See hrm Feature #657383 - + Signed-off-by: Marko Lindqvist commit 7127f7897e40e48ce99eb1299e5f0653f2125df4 @@ -16669,9 +16669,9 @@ Author: Marko Lindqvist Date: Fri Dec 17 06:01:58 2021 +0200 Update gnulib-common to serial 69 from gnulib upstream - + See osdn #43413 - + Signed-off-by: Marko Lindqvist commit a0db67b04e09c524417748d2a3c90c988db439c0 @@ -16679,7 +16679,7 @@ Author: Marko Lindqvist Date: Sat Dec 25 13:11:54 2021 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit c0b9dc6e4afb88f997b0c7a310ea8a86d18fbc04 @@ -16687,14 +16687,14 @@ Author: Marko Lindqvist Date: Sat Dec 11 23:32:00 2021 +0200 Lua: Add fce() debugging function, replace listenv() implementation - + listenv() had a number of crashing or hanging problems. Make it just a wrapper for fce() - + fce() implementation by nef - + See osdn #43388 - + Signed-off-by: Marko Lindqvist commit 0e81d8c77113671d124da2155e3fc1527021cb60 @@ -16702,9 +16702,9 @@ Author: Marko Lindqvist Date: Sat Dec 11 02:50:03 2021 +0200 README.effects: Improve documentation of Building|Unit_Build|Buy_Cost_Pct - + See hrm Feature #768140 - + Signed-off-by: Marko Lindqvist commit 443c1864b3245ac72e327861ec5daf33a709f996 @@ -16712,11 +16712,11 @@ Author: Marko Lindqvist Date: Sat Dec 18 15:02:29 2021 +0200 gtk3x: Replace gtk_widget_new() call - + It's going away in gtk-3.99.2 - + See osdn #43417 - + Signed-off-by: Marko Lindqvist commit 6652195165fe59a6ef94cc3f9fe9d81f805c8e66 @@ -16724,9 +16724,9 @@ Author: Marko Lindqvist Date: Thu Dec 9 03:49:59 2021 +0200 Autotools: Add configure check for printf() format specifier for size_t - + See osdn #43357 - + Signed-off-by: Marko Lindqvist commit 62a05ea28357355e6e95c232ba30af11420744f2 @@ -16734,11 +16734,11 @@ Author: Marko Lindqvist Date: Sat Dec 11 01:40:34 2021 +0200 Lua give_bulbs(): Fix sending updated info to clients - + Reported by Lexxie - + See osdn #43378 - + Signed-off-by: Marko Lindqvist commit 478d511dd9963c98a11a4a51334f623854c94ab1 @@ -16746,9 +16746,9 @@ Author: Marko Lindqvist Date: Mon Dec 20 17:06:51 2021 +0200 Fix compile when libzstd is available, but liblzma is not - + See osdn #43440 - + Signed-off-by: Marko Lindqvist commit 9c1282f2bc9b75abf49c027348fbf2c9a48ec18a @@ -16756,9 +16756,9 @@ Author: Marko Lindqvist Date: Mon Dec 13 06:26:25 2021 +0200 settings.c: Move settings.h include to separate group - + See osdn #43393 - + Signed-off-by: Marko Lindqvist commit b8b653bd8d911aecdb071947a77e88cc9ed48597 @@ -16766,9 +16766,9 @@ Author: Marko Lindqvist Date: Fri Dec 10 19:04:36 2021 +0200 Ruledit: Enable Effects button for techs in regular build - + See osdn #43369 - + Signed-off-by: Marko Lindqvist commit 55e780f798c4e684f5368e6c487e947bc6c55221 @@ -16776,11 +16776,11 @@ Author: Marko Lindqvist Date: Sat Dec 18 14:27:31 2021 +0200 gtk3x: Replace GtkRadioButtons - + They go away in gtk-3.99.1. - + See osdn #43416 - + Signed-off-by: Marko Lindqvist commit b5e7d99bdb6f75f1c023fc6c1fce2c809f1a0fc0 @@ -16788,9 +16788,9 @@ Author: Marko Lindqvist Date: Sat Dec 18 14:34:53 2021 +0200 Set gtk3x-client to use gtk-3.99.1 - + See osdn #43070 - + Signed-off-by: Marko Lindqvist commit d4876980b84496c13e16cf51a940b782195cb135 @@ -16798,15 +16798,15 @@ Author: Marko Lindqvist Date: Sat Dec 4 12:30:51 2021 +0200 Prevent multiple gov changes after a single anarchy with "RandQuick" - + If revolentype is "RandQuick", switching governments for free after anarchy period of any length is an exploit. Prevent it, like we already did for "Quickening". - + Reported by Jacob Nevins - + See osdn #43334 - + Signed-off-by: Marko Lindqvist commit eccb3d3478acc20b434ca5cbe028f15804c2913d @@ -16814,11 +16814,11 @@ Author: Marko Lindqvist Date: Tue Dec 7 06:00:51 2021 +0200 Nations: Remove references to non-existent alt flag art - + Reported by frank e - + See hrm Feature #707579 - + Signed-off-by: Marko Lindqvist commit 81d801486664c4bebdbf5ebe7dd0be8a58b58dba @@ -16826,9 +16826,9 @@ Author: Marko Lindqvist Date: Tue Dec 14 06:20:27 2021 +0200 CI: Update msys2 runner to windows-2022 - + See osdn #43363 - + Signed-off-by: Marko Lindqvist commit 6388541580d6a4cc0b67d56fd73bc383b5476491 @@ -16836,9 +16836,9 @@ Author: Marko Lindqvist Date: Sun Dec 12 15:57:19 2021 +0200 gtk3x: Drop gtk < 3.98.4 compatibility code - + See osdn #43396 - + Signed-off-by: Marko Lindqvist commit 6b43491545737192f0f58f3d11bf0a4abe89f742 @@ -16846,16 +16846,16 @@ Author: Marko Lindqvist Date: Wed Dec 8 19:16:16 2021 +0200 Replace AC_C_VARARRAYS use with reintroduced FC_C99_VARIABLE_ARRAYS - + AC_C_VARARRAYS is too strict about full compliance, when freeciv build requires only some compliance. This broke e.g. build with tcc. In S2_6 and earlier branches, our own AC_C99_VARIABLE_ARRAYS did just the correct checks for freeciv build. Reintroduce our own macro, now named as FC_C99_VARIABLE_ARRAYS, and use it instead of AC_C_VARARRAYS. - + See osdn #43352 - + Signed-off-by: Marko Lindqvist commit 090be263990540dbfd502b28a355f5fc35c98d6d @@ -16863,9 +16863,9 @@ Author: Marko Lindqvist Date: Tue Dec 7 04:22:45 2021 +0200 Lua: Add support for creating featured text links - + See osdn #43343 - + Signed-off-by: Marko Lindqvist commit 8584b7c967fdac6f51780ce97f36c4dfa9b4a5c8 @@ -16873,7 +16873,7 @@ Author: Marko Lindqvist Date: Sun Dec 19 09:33:23 2021 +0200 Bump version number to 3.0.93.15-alpha2+ - + Signed-off-by: Marko Lindqvist commit 81b673015ea49fe42df05b44509497fc77fd1292 @@ -16881,7 +16881,7 @@ Author: Marko Lindqvist Date: Sun Dec 19 09:33:04 2021 +0200 Set version number to 3.0.93.14-alpha2 - + Signed-off-by: Marko Lindqvist commit 5da011c998223c6fea3c431ce81106a3159aec57 @@ -16889,13 +16889,13 @@ Author: Marko Lindqvist Date: Sat Dec 4 12:56:31 2021 +0200 Never double sell a unit for balancing budget - + In case of unit being sold from within recursive transports, it was not removed from the main list of sellable units. Thus it was possible that it ended as the one to sell again. - + See hrm Bug #853295 - + Signed-off-by: Marko Lindqvist commit 4b36c0212cb7eb58e42944d13e5894896722d02e @@ -16903,11 +16903,11 @@ Author: Marko Lindqvist Date: Sun Dec 5 07:00:13 2021 +0200 Tell that combat_odds_scaled_veterancy affects both regular and diplomat combat - + Improve combat_odds_scaled_veterancy documentation. - + See osdn #43295 - + Signed-off-by: Marko Lindqvist commit 11bf7b350b08b1c420862444f6cbcdcf06192c4c @@ -16915,11 +16915,11 @@ Author: Marko Lindqvist Date: Wed Dec 8 06:27:20 2021 +0200 gtk3x: Replace gdk_device_get_state() call - + gtk-3.99.0 drops the function. - + See osdn #43312 - + Signed-off-by: Marko Lindqvist commit 5c513f987db21b44459e6da8a62e7e6992a6d4b0 @@ -16927,9 +16927,9 @@ Author: Marko Lindqvist Date: Wed Dec 8 06:11:03 2021 +0200 CI: Configure jobs that won't work with Qt6 with --with-qt5 - + See osdn #43347 - + Signed-off-by: Marko Lindqvist commit eb19519de0f19001fe80a2ce7e941d230592c3eb @@ -16937,9 +16937,9 @@ Author: Marko Lindqvist Date: Sat Dec 4 11:21:09 2021 +0200 Meson: Look functions from ws2_32.dll on Windows - + See osdn #43320 - + Signed-off-by: Marko Lindqvist commit 282d1f9f7bff07cd77cf1d8ff0e245cd276a83d0 @@ -16947,9 +16947,9 @@ Author: Marko Lindqvist Date: Fri Dec 10 02:03:57 2021 +0200 CI: Make MacOS build with --enable-debug - + See osdn #43360 - + Signed-off-by: Marko Lindqvist commit 5cfc033dbc7c3cc3eee9915bdedb0840a6d0d79c @@ -16957,9 +16957,9 @@ Author: Marko Lindqvist Date: Sun Dec 12 04:31:35 2021 +0200 AI: Allow changing government when revolentype is "Quickening" - + See osdn #43392 - + Signed-off-by: Marko Lindqvist commit 97291f014b98b34126ab6e50b3134361e0c6079a @@ -16967,11 +16967,11 @@ Author: Marko Lindqvist Date: Sat Dec 4 23:13:25 2021 +0200 gtk3x: Replace gdk_display_get_monitor() call - + It's gone away in gtk-3.98.4. - + See osdn #43306 - + Signed-off-by: Marko Lindqvist commit 8571ce5cba5f8da2fe43e74d5607bbdb3c0487b0 @@ -16979,9 +16979,9 @@ Author: Marko Lindqvist Date: Sat Dec 4 23:12:43 2021 +0200 Set gtk3x-client to use gtk-3.98.4 - + See osdn #43307 - + Signed-off-by: Marko Lindqvist commit b395c6b9192aa11c817f0ffcdb57b00357918a46 @@ -16989,9 +16989,9 @@ Author: Marko Lindqvist Date: Fri Dec 3 06:08:24 2021 +0200 Update maybe_become_veteran_real() function header - + See osdn #43008 - + Signed-off-by: Marko Lindqvist commit 17fbba72c765356c55e82f879912511b17f49765 @@ -16999,9 +16999,9 @@ Author: Marko Lindqvist Date: Fri Dec 10 01:36:32 2021 +0200 qt6.m4: Automatically search 'moc' from /usr/lib/qt6/[libexec/] - + See osdn #43331 - + Signed-off-by: Marko Lindqvist commit 48904557e5135caa1355047062917bc0a9795720 @@ -17009,9 +17009,9 @@ Author: Marko Lindqvist Date: Thu Dec 9 19:04:52 2021 +0200 CI: Update MacOS runner to macos-11 - + See osdn #43361 - + Signed-off-by: Marko Lindqvist commit 2612121d42cbf9467a7a1ea8d16b7120be409137 @@ -17019,15 +17019,15 @@ Author: Marko Lindqvist Date: Sat Nov 27 07:55:49 2021 +0200 Meson: Move Windows specific setup before searching functions - + We need to have things set up correctly for Windows already when searching for the functions there. This initial patch to just move the Windows specific block alone does not achieve much. We will also need to add more functionality to it. - + See osdn #43270 - + Signed-off-by: Marko Lindqvist commit bbc528c219c3664bc74dd50717dfefb70d9eb6d3 @@ -17035,11 +17035,11 @@ Author: Marko Lindqvist Date: Sat Nov 27 07:07:55 2021 +0200 Lua: Add action_finished_... signals - + Requested by Alexandro Ignatiev - + See hrm Feature #817749 - + Signed-off-by: Marko Lindqvist commit b19c266ee3cf5605abd0280880c4189498381bdb @@ -17047,11 +17047,11 @@ Author: Marko Lindqvist Date: Sat Dec 4 07:48:07 2021 +0200 gtk3x: Replace gtk_widget_destroy() calls - + It's going away in gtk-3.98.4 - + See osdn #43330 - + Signed-off-by: Marko Lindqvist commit d3176e61688c01eac167a30d91ee3485c753b393 @@ -17059,9 +17059,9 @@ Author: Marko Lindqvist Date: Fri Dec 3 05:53:26 2021 +0200 Speak of "supplies" instead of "fuel" in Coast unit loss message - + See osdn #43318 - + Signed-off-by: Marko Lindqvist commit 967dd7926b9a7eba88b89437e0d25474ec49009c @@ -17069,15 +17069,15 @@ Author: Marko Lindqvist Date: Tue Nov 30 16:24:33 2021 +0200 Finish "FirePower1" to "LowFirepower" rename - + Some of the documentation still referred to LowFirepower combat bonus by its old name, as well as a variable name in AI code. These had been missed because of their different capitalization. This also fixes that issue as they end with standard capitalization of "LowFirepower" bonus. - + See osdn #43297 - + Signed-off-by: Marko Lindqvist commit 75fa080350d330eb0a0d7cc6d496cf63f62b0931 @@ -17085,9 +17085,9 @@ Author: Marko Lindqvist Date: Thu Dec 9 02:49:45 2021 +0200 CI: Update setup-msys2 to version 2.7.0 - + See osdn #43356 - + Signed-off-by: Marko Lindqvist commit 717538d50030c5bff399c346cc09dd2e937c70a2 @@ -17095,12 +17095,12 @@ Author: Marko Lindqvist Date: Thu Dec 9 20:38:14 2021 +0200 Drop third parameter from FC_QT6_IF_QT6_MOC - + It was never used, and seemed to cause problems with some older autoconf versions. - + See osdn #43366 - + Signed-off-by: Marko Lindqvist commit ef9ee16ee4afae41f21512152e48ba97b87ba84f @@ -17108,11 +17108,11 @@ Author: Marko Lindqvist Date: Wed Dec 1 00:21:41 2021 +0200 Lua: Add government information to Player object - + Requested by Lexxie - + See osdn #43294 - + Signed-off-by: Marko Lindqvist commit 7c21f68c059de4f30987d40150de53bfc1e1ef8f @@ -17120,7 +17120,7 @@ Author: Marko Lindqvist Date: Sat Dec 11 20:10:32 2021 +0200 Comment typofix: "happyness" -> "happiness" - + Signed-off-by: Marko Lindqvist commit 4e27e1396f29102ed9a2569efc2dc47541087b58 @@ -17128,9 +17128,9 @@ Author: Marko Lindqvist Date: Wed Dec 8 17:44:44 2021 +0200 Qt6: Fix enterEvent() parameter type - + See osdn #43350 - + Signed-off-by: Marko Lindqvist commit 42f01b0fdbe4029a58c2dd51fba9ce39701a0b04 @@ -17138,11 +17138,11 @@ Author: Marko Lindqvist Date: Wed Dec 8 18:01:59 2021 +0200 README.effects: Correct name of Have_Contacts effect - + Reported by ddeanbrown - + See osdn #43349 - + Signed-off-by: Marko Lindqvist commit d0a8504586758ff62546250f04fdb49e8edab649 @@ -17150,7 +17150,7 @@ Author: Marko Lindqvist Date: Sat Dec 11 07:11:37 2021 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 0954e052d76e8652f506b7054cd2a56dc742ba09 @@ -17158,9 +17158,9 @@ Author: Marko Lindqvist Date: Wed Nov 24 04:36:29 2021 +0200 Add tileset specified stack size sprite offsets - + See osdn #43191 - + Signed-off-by: Marko Lindqvist commit ae313395735fd08a492c069e146b6de81c54657c @@ -17168,13 +17168,13 @@ Author: Marko Lindqvist Date: Fri Dec 3 06:00:08 2021 +0200 gtk3x: Drop explicit widget destroy for toplevel_tabs - + They get destroyed anyway as part of the main window. Getting rid of gtk_widget_destroy() call is necessary as gtk-3.98.4 drops it. - + See osdn #43310 - + Signed-off-by: Marko Lindqvist commit e2967752256554c78ea32e93437d5843815663f2 @@ -17182,7 +17182,7 @@ Author: Marko Lindqvist Date: Fri Dec 10 14:10:22 2021 +0200 FAQ: Update latest stable version number to 2.6.6 - + Signed-off-by: Marko Lindqvist commit d74e79bb85211edc446316f2b7e102365ff178c0 @@ -17190,9 +17190,9 @@ Author: Marko Lindqvist Date: Thu Nov 25 17:05:34 2021 +0200 Meson: Fix syntax in cross-properties handling - + See osdn #43276 - + Signed-off-by: Marko Lindqvist commit 37a9dd91ce12a63463dd4b12f29d1517ec223a02 @@ -17200,7 +17200,7 @@ Author: Marko Lindqvist Date: Fri Dec 10 04:21:00 2021 +0200 Comment typofix: "avaialable" -> "available" - + Signed-off-by: Marko Lindqvist commit e4c20577d71b2c56ce30e8bfa263cec4a9dfb8de @@ -17208,14 +17208,14 @@ Author: Marko Lindqvist Date: Tue Nov 30 21:34:45 2021 +0200 Add "NonNatBombardTgt" unit class flag - + Use it to fix the issue of attacks by Ships against Helicopters counted as land bombardment when initiated from a city. - + Reported by log65536 - + See osdn #43255 - + Signed-off-by: Marko Lindqvist commit be5fbc8bab42adc2595ccb64057e38e4c1275e18 @@ -17223,12 +17223,12 @@ Author: Marko Lindqvist Date: Wed Dec 1 19:18:43 2021 +0200 gtk3x: Replace gtk_container_get_children() calls - + gtk_container_get_children() goes away in gtk-3.98.4. Replace its uses in gtk3x-client with modern constructs. - + See osdn #43305 - + Signed-off-by: Marko Lindqvist commit 1fb2a8addd34203dbd76ef86cf6ab535f9ccda1a @@ -17236,9 +17236,9 @@ Author: Marko Lindqvist Date: Wed Dec 1 17:43:30 2021 +0200 fcmp gtk4: Set transient parent for quit dialog - + See osdn #43248 - + Signed-off-by: Marko Lindqvist commit daff8f3e4b906ac73b5e63d275de7f43f70cd3b6 @@ -17246,7 +17246,7 @@ Author: Marko Lindqvist Date: Thu Dec 9 05:01:46 2021 +0200 Bump version number to 3.0.93.13-alpha1+ - + Signed-off-by: Marko Lindqvist commit f2c07a37713e35e0520d593f7c74d058cb63a5b7 @@ -17254,14 +17254,14 @@ Author: Marko Lindqvist Date: Thu Dec 9 01:52:30 2021 +0200 Cast zstd error value to match printf format specifier used - + There's no single printf format specifier that would match the type in all environments. "%zu" would be the one with compilers that support it, but not all compilers we use do (notably it does not work on msys2) - + See osdn #43355 - + Signed-off-by: Marko Lindqvist commit d9a4cfe6986d42fa83b50add01ab90a68edf54a0 @@ -17269,9 +17269,9 @@ Author: Marko Lindqvist Date: Mon Nov 22 02:21:57 2021 +0200 Add zstd savegame compression support - + See hrm Feature #852626 - + Signed-off-by: Marko Lindqvist commit f690873d22df6e31ef82a505ed4674ec0651d7ef @@ -17279,9 +17279,9 @@ Author: Marko Lindqvist Date: Wed Dec 8 23:32:46 2021 +0200 Update Spanish translation by Jordi Negrevernis i Font. - + msgmerged from S2_6 21e304b5ac - + Signed-off-by: Marko Lindqvist commit a6b7aa798954e36ae43332c86d55da3ac5edec61 @@ -17289,9 +17289,9 @@ Author: Marko Lindqvist Date: Wed Dec 1 17:10:52 2021 +0200 gtk3x: Correct gtk_window_destroy(toplevel) casting - + See osdn #43308 - + Signed-off-by: Marko Lindqvist commit 359dcf29da5ef393b333cb23262f492525972d32 @@ -17299,9 +17299,9 @@ Author: Marko Lindqvist Date: Wed Nov 24 16:48:10 2021 +0200 Meson: Fix nls-enabled build for Windows - + See osdn #43269 - + Signed-off-by: Marko Lindqvist commit df0f36b8f59d3abe96e431bc8a983730aed71b80 @@ -17309,9 +17309,9 @@ Author: Marko Lindqvist Date: Sat Nov 20 12:54:01 2021 +0200 Add unit stack size display for gtk-clients - + See osdn #43249 - + Signed-off-by: Marko Lindqvist commit eacb704415d5281671e79cd556d6adc932157643 @@ -17319,9 +17319,9 @@ Author: Marko Lindqvist Date: Sat Nov 27 18:50:29 2021 +0200 gtk3x: Fix GTK_BOX() casts in move_from_container_to_container() - + See osdn #43289 - + Signed-off-by: Marko Lindqvist commit ac491aea3cced64b8d464ea9f193aebfd203145e @@ -17329,9 +17329,9 @@ Author: Marko Lindqvist Date: Wed Dec 1 16:35:33 2021 +0200 Antarctica: Set antarctica_alt as alternative flag art - + See osdn #43303 - + Signed-off-by: Marko Lindqvist commit c2f96daf36083deaee633b3ad38df219a15ac380 @@ -17339,13 +17339,13 @@ Author: Marko Lindqvist Date: Sat Nov 27 16:36:27 2021 +0200 gtk3x: Replace gtk_paned_pack[12]() calls - + gtk-3.98.4 drops gtk_paned_pack1() and gtk_paned_pack2(). Use gtk_paned_set_start_child() and gtk_paned_set_end_child() in gtk3x-client code instead. - + See osdn #43288 - + Signed-off-by: Marko Lindqvist commit 3aba929cff9d52b3be1e94d08269d374e3e479ca @@ -17359,9 +17359,9 @@ Author: Marko Lindqvist Date: Wed Dec 1 00:00:28 2021 +0200 set_socket_errno(): Handle WSAEADDRNOTAVAIL - + See osdn #42046 - + Signed-off-by: Marko Lindqvist commit f8f84c274d3ba2db63862ebadc427dfbf46448cd @@ -17369,9 +17369,9 @@ Author: Marko Lindqvist Date: Sat Nov 20 07:10:34 2021 +0200 Make diplomat battle veterancy gaining respect combat_odds_scaled_veterancy - + See osdn #43185 - + Signed-off-by: Marko Lindqvist commit 9dcc0a34a7ebc38aa45e63be178a08001052783f @@ -17379,12 +17379,12 @@ Author: Marko Lindqvist Date: Sat Nov 27 16:04:35 2021 +0200 gtk3x: Replace gtk_bin_get_child() calls - + gtk_bin_get_child() goes away in gtk-3.98.4. Replace its uses in gtk3x-client with modern constructs. - + See osdn #43286 - + Signed-off-by: Marko Lindqvist commit 70c6dd449f47da4915f64c4336e104279cb87700 @@ -17392,9 +17392,9 @@ Author: Marko Lindqvist Date: Sat Dec 4 21:33:41 2021 +0200 Update Spanish translation by Jordi Negrevernis i Font. - + msgmerged from S2_6 c354659393 - + Signed-off-by: Marko Lindqvist commit 90986108c1e7b39ba1993b11e9b065be1f8081d1 @@ -17402,15 +17402,15 @@ Author: Marko Lindqvist Date: Tue Nov 30 16:06:13 2021 +0200 helpdata.txt: Stress that the combat chapter match classic ruleset - + It's not entirely correct for the default ruleset, civ2civ3. This note about the situation is meant as a temporary solution until we get the chapter updated to match civ2civ3. - + Reported by log65536 - + See osdn #43298 - + Signed-off-by: Marko Lindqvist commit 6f4d2a967a187b43ab109bb6647516d97935ca7a @@ -17418,9 +17418,9 @@ Author: Marko Lindqvist Date: Sat Dec 4 06:17:07 2021 +0200 Update Polish translation by Hubert Kowalewski - + msgmerged from S3_0 bc348bd6b2 - + Signed-off-by: Marko Lindqvist commit 98f42f1f29c3b2e99bcce33aa221bcba97c2f968 @@ -17428,12 +17428,12 @@ Author: Marko Lindqvist Date: Sat Nov 27 15:10:09 2021 +0200 gtk3x: Replace gtk_widget_destroyed() uses with new widget_destroyed() - + gtk-3.98.4 drops gtk_widget_destroyed(). Implement and use our own widget_destroyed() instead. - + See osdn #43285 - + Signed-off-by: Marko Lindqvist commit 89cff322fd667b85824ddb9d867921f6ea466c14 @@ -17441,11 +17441,11 @@ Author: Marko Lindqvist Date: Thu Nov 25 05:30:57 2021 +0200 Disallow bombarding when the target tile is known not to have affected units - + Requested by Alexandro Ignatiev - + See hrm Bug #848555 - + Signed-off-by: Marko Lindqvist commit 6cb71564b5b39988e82fbe136cdfbc727dcc3ff8 @@ -17453,9 +17453,9 @@ Author: Marko Lindqvist Date: Sat Nov 20 05:29:31 2021 +0200 Make unit stack size display configurable - + See osdn #43190 - + Signed-off-by: Marko Lindqvist commit 832a305cfe38bdd2820074394cfdba18719c0b14 @@ -17463,7 +17463,7 @@ Author: Marko Lindqvist Date: Fri Dec 3 08:53:54 2021 +0200 Comment typofix: "argumen" -> "argument" - + Signed-off-by: Marko Lindqvist commit 243f6d6d74f401ea2c13df4d164ab91f91220e6f @@ -17471,15 +17471,15 @@ Author: Marko Lindqvist Date: Sat Nov 27 14:30:45 2021 +0200 gtk3x: Avoid calling gtk_dialog_run() by introducing blocking_dialog() - + gtk_dialog_run() is going away in gtk-3.98.4. Introduce our own blocking_dialog() for cases where we need the blocking. Here we blindly replace all the existing gtk_dialog_run() uses with blocking_dialog(), without considering if the blocking behavior is really right thing to do in each case. - + See osdn #43284 - + Signed-off-by: Marko Lindqvist commit a2c5e73f045ae1ef4d4cfc7430f87bdb1843e3c1 @@ -17487,7 +17487,7 @@ Author: kijima Date: Tue Nov 30 07:06:05 2021 +0900 Fix comment typo "accross" -> "across" - + See osdn #43296 commit 828b7ef0b0ff0934890aae88dd4280b1141286f6 @@ -17495,9 +17495,9 @@ Author: Marko Lindqvist Date: Sun Nov 28 00:11:28 2021 +0200 fcmp gtk4: Allow opening new quit dialog after destruction of previous - + See osdn #43073 - + Signed-off-by: Marko Lindqvist commit 4d8bc3fdd6ee7ccdd00dcd1d280bc86f4fc08509 @@ -17505,9 +17505,9 @@ Author: Marko Lindqvist Date: Tue Nov 23 05:16:05 2021 +0200 gtk3x: Avoid gtk_widget_destroy() on removal of cma shell - + See osdn #43263 - + Signed-off-by: Marko Lindqvist commit 7a5c186fc69d799840b6498fcc11ea725a52aebb @@ -17515,11 +17515,11 @@ Author: Marko Lindqvist Date: Thu Nov 25 16:05:56 2021 +0200 Fix erroneous message about obsolete build target after it has been updated - + Reported and original patch by Ilkka Virta - + See hrm Bug #921933 - + Signed-off-by: Marko Lindqvist commit 33adcad07e69a0213dc2249c77601f18ffe80183 @@ -17527,12 +17527,12 @@ Author: Marko Lindqvist Date: Mon Nov 15 06:32:41 2021 +0200 Nations: Replace translation domain definition "freeciv" with "freeciv-core" - + This makes it to match the actual translation domain the translations are from. - + See osdn #42111 - + Signed-off-by: Marko Lindqvist commit 0ac2adf53a7287a6dfb04018cc01212fd4446b45 @@ -17540,11 +17540,11 @@ Author: Marko Lindqvist Date: Tue Nov 23 18:21:42 2021 +0200 Meson: Fix build from release tarball - + Don't try to install files that are not part of the tarball. - + See osdn #43267 - + Signed-off-by: Marko Lindqvist commit d4a7a2e50417eca51c0ef400b904349f2a3ea0c3 @@ -17552,9 +17552,9 @@ Author: Marko Lindqvist Date: Fri Nov 19 15:28:52 2021 +0200 gtk: Drop unused buy_shell, rename_input from struct city_dialog - + See osdn #43239 - + Signed-off-by: Marko Lindqvist commit af608b394e78e55ba76f94d4db8724b7b7057eeb @@ -17562,11 +17562,11 @@ Author: Marko Lindqvist Date: Wed Nov 24 03:33:22 2021 +0200 Drop unused last_turns_shield_surplus from edit_city packet - + Reported by ihnatus - + See osdn #43204 - + Signed-off-by: Marko Lindqvist commit 06043719ecf08f73af63088a3448bee058164c65 @@ -17574,11 +17574,11 @@ Author: Marko Lindqvist Date: Sun Nov 21 07:49:57 2021 +0200 gtk3x: Replace gtk_container_add() calls with modern constructs - + gtk_container_add() is going away in gtk-3.98.4 - + See osdn #43256 - + Signed-off-by: Marko Lindqvist commit e958085743e58c7b96188c960dee82929bec54a7 @@ -17586,9 +17586,9 @@ Author: Marko Lindqvist Date: Mon Nov 22 17:21:55 2021 +0200 gtk: Correct popup_musicset_suggestion_dialog() comment speaking of soundset - + See osdn #43213 - + Signed-off-by: Marko Lindqvist commit aca1acf52150f91d4879dd50582d308956d7da56 @@ -17596,14 +17596,14 @@ Author: Marko Lindqvist Date: Sat Nov 13 08:19:33 2021 +0200 Enable combat_odds_scaled_veterancy in most supplied rulesets - + Enabled in civ2civ3, multiplayer, sandbox, experimental, alien, webperimental, granularity - + Not enabled in classic, stub, civ1, civ2 - + See osdn #43203 - + Signed-off-by: Marko Lindqvist commit 7fce0e3db57dc04c7ae2a0f82acf8b233c962c0c @@ -17611,9 +17611,9 @@ Author: Marko Lindqvist Date: Tue Nov 23 05:25:48 2021 +0200 Update to crosser-2.2 - + See osdn #43259 - + Signed-off-by: Marko Lindqvist commit 46e7992bdbe4b8bd0a88b1c970a5a387701d0fc6 @@ -17621,9 +17621,9 @@ Author: Marko Lindqvist Date: Fri Nov 19 17:00:40 2021 +0200 gtk: Unref ref protecting widgets from destruction in editinfobox_refresh() - + See osdn #43222 - + Signed-off-by: Marko Lindqvist commit 8a15d92c971f9703dfd9de626b297c112c6b9e5c @@ -17631,9 +17631,9 @@ Author: Marko Lindqvist Date: Sat Nov 13 14:58:07 2021 +0200 Rename ACTION_STARTED_... macros as ACTION_PERFORM_... - + See osdn #43207 - + Signed-off-by: Marko Lindqvist commit e5f8e1ae3e7cf1147e4eb0e19e6a34c477c32933 @@ -17641,9 +17641,9 @@ Author: Ihnatus Date: Sat Jul 24 01:33:27 2021 +0300 Lua: correct players_iterate() after a player was removed - + See hrm Bug #883551 - + Signed-off-by: Ihnatus commit 08786ad295e7b6bf2744cb4c8d50593109ce4def @@ -17651,9 +17651,9 @@ Author: Marko Lindqvist Date: Sat Nov 20 04:44:21 2021 +0200 gtk3x: Work around gtk_widget_destroy() in citydlg unit tables handling - + See osdn #43246 - + Signed-off-by: Marko Lindqvist commit 87474d7a80b3895132eb84619a392cf7bb5ee100 @@ -17661,15 +17661,15 @@ Author: Marko Lindqvist Date: Sat Nov 13 14:14:35 2021 +0200 Use iterate_unit_list_safe() when going through units that may escape - + Unit may escape from the original tile & list in the middle of the iteration, so nonsafe iteration macro should not be used. Most likely consequence from the old use of nonsafe macro was that once one unit had escaped, further units were not considered for escaping. - + See osdn #43206 - + Signed-off-by: Marko Lindqvist commit b6907b23a53d8752e076ad4c54799c6063cfdd96 @@ -17677,11 +17677,11 @@ Author: Marko Lindqvist Date: Thu Nov 11 07:47:37 2021 +0200 Lua: Add Player:give_bulbs() method - + Requested by ihnatus - + See osdn #42502 - + Signed-off-by: Marko Lindqvist commit baedf64945cf7051642e6456af6b7f17342847d4 @@ -17689,10 +17689,10 @@ Author: JRo Date: Wed Nov 24 19:15:14 2021 -0700 Qt: Improve layouts - + - Tweak city dialog sizing - Correct goto dialog layout - + See hrm Bug #937959 commit e6a64bd3d71b84440d3d2526ca31adb18fd97eef @@ -17700,9 +17700,9 @@ Author: Marko Lindqvist Date: Sun Nov 21 13:20:08 2021 +0200 Msys2: Make sdl2-client installer to include gtk4 modpack installer - + See osdn #43193 - + Signed-off-by: Marko Lindqvist commit 691c9c278ef8a4001c6ddb37561b4d0de51e54b7 @@ -17710,12 +17710,12 @@ Author: Marko Lindqvist Date: Fri Nov 26 14:40:30 2021 +0200 Nations domain po-files: Correct typo in Marathi legend msg id - + Change msg id directly in the po-files, so that completely valid translations will not turn to fuzzy ones as a result of the fixed typo. - + See osdn #42609 - + Signed-off-by: Marko Lindqvist commit 2e2bded2eb5fe51d61d469d87d1e55e3699bdecc @@ -17723,9 +17723,9 @@ Author: Marko Lindqvist Date: Mon Nov 15 00:32:19 2021 +0200 Fix Marathi legend typo - + See osdn #42609 - + Signed-off-by: Marko Lindqvist commit 4c642745942f90786d67ac1a44e0f5aa317bd7b3 @@ -17733,9 +17733,9 @@ Author: Marko Lindqvist Date: Fri Nov 26 06:00:31 2021 +0200 Update Polish translation by Hubert Kowalewski - + msgmerged from S3_0 8001d555dc - + Signed-off-by: Marko Lindqvist commit 17be1472e91350dec7f2ddafd81cbdff2bf04009 @@ -17749,15 +17749,15 @@ Author: Marko Lindqvist Date: Tue Nov 16 17:46:30 2021 +0200 gtk3x: Make gui_dialog_add_(action_)widget() to work without gtk_container_add() - + gtk_container_add() is going away in gtk-3.98.4 - + - Rename gui_dialog_add_widget() as gui_dialog_add_action_widget() for consistency with gui_dialog_add_content_widget() - Always use gui_dialog_add_action_widget() when applicable - + See osdn #43227 - + Signed-off-by: Marko Lindqvist commit 149a62b39e4898a9fda698f4fb7cb9fc5e297955 @@ -17765,15 +17765,15 @@ Author: Marko Lindqvist Date: Sat Nov 13 10:09:31 2021 +0200 Make shield_stock given in editor to stick over production change - + Changing the production back and forth was causing the stock to get to the value it had before editing, not to the value it had after the editing (but before it was changed the first time) - + Reported by ihnatus - + See osdn #42685 - + Signed-off-by: Marko Lindqvist commit 4e90a3c73f3425e630586a535c3e194062195e95 @@ -17781,12 +17781,12 @@ Author: Marko Lindqvist Date: Sat Nov 13 09:30:59 2021 +0200 Rename "Firepower1" combat bonus as "LowFirepower" - + This prepares us to having the actual firepower value being something else than 1. - + See osdn #43075 - + Signed-off-by: Marko Lindqvist commit 9b6cc653b4d7bd461a0748f6f2b5b547c57b171a @@ -17794,9 +17794,9 @@ Author: Marko Lindqvist Date: Sat Nov 20 03:04:59 2021 +0200 CI: Add gtk4 package to msys2 environment - + See osdn #43243 - + Signed-off-by: Marko Lindqvist commit 4dac88fb90fd8d212fc53b8585abfec74dbc3a8a @@ -17804,9 +17804,9 @@ Author: Marko Lindqvist Date: Wed Nov 10 02:44:30 2021 +0200 README.scenarios: Discourage disabling lake_flooding - + See osdn #43182 - + Signed-off-by: Marko Lindqvist commit b7b57442616eb96abbcf83397c0d8c09c1377cd7 @@ -17814,9 +17814,9 @@ Author: Marko Lindqvist Date: Sun Nov 7 01:50:33 2021 +0200 Remove accidental dot from "Cultivate. Rslt/Time" string - + See osdn #43172 - + Signed-off-by: Marko Lindqvist commit cb2c876629392c2e4c622d6aa259d8ff82d075b7 @@ -17824,11 +17824,11 @@ Author: Marko Lindqvist Date: Tue Nov 16 17:17:19 2021 +0200 gtk3x: Fix adding widgets to horizontal gui_dialog - + Rename variables and functions to agnostic to orientation. - + See osdn #43225 - + Signed-off-by: Marko Lindqvist commit c0b461157e800dfea201e2edc81ca77b976431e3 @@ -17836,12 +17836,12 @@ Author: Marko Lindqvist Date: Sun Nov 14 02:29:29 2021 +0200 fcmp gtk: Free gtk objects when quitting - + gtk4: Free GtkApplication gtk3: Free main window - + See osdn #43074 - + Signed-off-by: Marko Lindqvist commit e02da4ab6975aad9dc3057d7b0e3c2c141b04b89 @@ -17849,15 +17849,15 @@ Author: Marko Lindqvist Date: Wed Nov 10 05:52:23 2021 +0200 Add support for combat veterancy chance being relative to the challenge - + Controlled by a new ruleset setting combat_odds_scaled_veterancy, defaulting to FALSE. Also left to FALSE for all supplied rulesets in this initial commit. - + Requested by Corbeau - + See hrm #804347 - + Signed-off-by: Marko Lindqvist commit 2db6f341164a7230c6fd4dd589763a34eb37c667 @@ -17865,9 +17865,9 @@ Author: Marko Lindqvist Date: Tue Nov 16 03:31:52 2021 +0200 Update msys2 environment to 211115 level - + - Include gtk4 - + Signed-off-by: Marko Lindqvist commit ffbb1ceaf75e886e5700c217ce0edcbc41233438 @@ -17875,11 +17875,11 @@ Author: Marko Lindqvist Date: Mon Nov 8 01:06:32 2021 +0200 Consider it land bombardment when a ship attacks from a city to land - + Reported by log65536 - + See osdn #42960 - + Signed-off-by: Marko Lindqvist commit 905aafd2e549e74565bd59b3e8490a8d7f0d8287 @@ -17887,7 +17887,7 @@ Author: Marko Lindqvist Date: Mon Nov 22 06:22:34 2021 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit b57f6fe27942e53f2a7f886095f42d1f7097bf23 @@ -17895,11 +17895,11 @@ Author: Marko Lindqvist Date: Tue Nov 16 05:34:06 2021 +0200 gtk3x: Rework to get rid of gtk_container_remove() calls - + gtk-3.98.4 drops gtk_container_remove() - + See osdn #43223 - + Signed-off-by: Marko Lindqvist commit 462d63e6a08e0d1e935e70661b472099c6c29367 @@ -17907,10 +17907,10 @@ Author: Marko Lindqvist Date: Wed Nov 10 01:04:18 2021 +0200 Be consistent about tile "unit escaped" message get send from - + Send the message from the tile originally defended, never from some of the tiles one of the units escaped to. - + See osdn #43099 commit 98758b295d7f3972397a5990eb9dd31729e21fba @@ -17918,12 +17918,12 @@ Author: Marko Lindqvist Date: Wed Nov 3 17:08:57 2021 +0200 Meson: Make single check for libm - + Find libm just once and assign the result to a variable that is then used instead of separate find in every place it's needed. - + See osdn #43157 - + Signed-off-by: Marko Lindqvist commit 96294593995b7aecc291ceb2078f9d882debbcd6 @@ -17931,9 +17931,9 @@ Author: Marko Lindqvist Date: Sun Nov 14 00:29:43 2021 +0200 gtk3x: Rework chatline.c to work without GtkContainer - + See osdn #43214 - + Signed-off-by: Marko Lindqvist commit ea5cd4ce679e38a6a5a00bb4e929132f0a17e345 @@ -17941,14 +17941,14 @@ Author: Marko Lindqvist Date: Wed Sep 22 06:01:31 2021 +0300 Qt plr_report::update_report(): Update number of rows as the first action - + Make sure the number of rows is correct, for example after civil war, before we may trigger automatic sorting of the model. - + Reported by chippo - + See osdn #42545 - + Signed-off-by: Marko Lindqvist commit afc7ec3f2319287640816515c4cbf95da8fecce9 @@ -17956,7 +17956,7 @@ Author: Marko Lindqvist Date: Sat Nov 20 12:35:43 2021 +0200 Comment typofix: "cavas" -> "canvas" - + Signed-off-by: Marko Lindqvist commit 88925d8344c1efda0edbf4e2fde21949fafb147a @@ -17964,12 +17964,12 @@ Author: Marko Lindqvist Date: Sat Nov 13 23:42:39 2021 +0200 gtk3x: Add choice_dialog_destroy() - + It's based on gtk_window_destroy() Use it where appropriate, instead of old gtk_widget_destroy() that goes away in gtk-3.98.4. - + See osdn #43212 - + Signed-off-by: Marko Lindqvist commit 392791648e38ae5b574a4f99ad4fcf14dd95045c @@ -17977,9 +17977,9 @@ Author: Marko Lindqvist Date: Mon Nov 8 01:18:55 2021 +0200 README.packaging: List 'various tools' as libfreeciv users - + See osdn #42925 - + Signed-off-by: Marko Lindqvist commit 28f7cf9d08b2ad86f1394fdfd0de13e6984fc79d @@ -17987,9 +17987,9 @@ Author: Marko Lindqvist Date: Fri Nov 19 05:01:49 2021 +0200 Fix gtk3-client build - + See osdn #43237 - + Signed-off-by: Marko Lindqvist commit e001a8e245f6812e95407fa38a4ce8eba1f5b2dd @@ -17997,11 +17997,11 @@ Author: Marko Lindqvist Date: Wed Nov 10 19:36:22 2021 +0200 Qt: Add unit stack size display - + Based on patch by John Robertson - + See hrm #911906 - + Signed-off-by: Marko Lindqvist commit 939bbd4f662fcacaa7723d72d1333e02f6b3a8f0 @@ -18009,9 +18009,9 @@ Author: Marko Lindqvist Date: Sun Nov 7 23:08:40 2021 +0200 Fix assert failure when client is handling dead player's research - + See osdn #42988 - + Signed-off-by: Marko Lindqvist commit 7ff41272aafbfd5e154cd234bfae7c4e69cde540 @@ -18019,12 +18019,12 @@ Author: Marko Lindqvist Date: Sat Nov 13 22:53:19 2021 +0200 gtk3x: Add help_vgrid support functions - + These reduce use of gtk_container_add() that is going to be dropped from gtk-3.98.4. - + See osdn #43211 - + Signed-off-by: Marko Lindqvist commit 20a233a83561986b36406341a9155c0d822d1eb4 @@ -18032,11 +18032,11 @@ Author: Marko Lindqvist Date: Thu Nov 11 04:15:35 2021 +0200 Make GAMEOVER autosave in the end of all-AI autogame - + Reported by alain_bkr - + See osdn #42172 - + Signed-off-by: Marko Lindqvist commit 971edfa87d16a4ca9064e8e6905ec8f9a67bc90c @@ -18044,11 +18044,11 @@ Author: Marko Lindqvist Date: Sun Nov 14 13:16:23 2021 +0200 AI: Support sea moving caravans. - + Patch by Ihnatus, with changes by me - + See osdn #42567 - + Signed-off-by: Marko Lindqvist commit 31f0913b8dcb7323cc3e446c413e9233337ed38c @@ -18056,13 +18056,13 @@ Author: Marko Lindqvist Date: Sat Nov 13 22:19:35 2021 +0200 gtk3x: Add gui_dialog_vgrid_add() - + Use it instead of gtk_container_add() to add widgets to gui_dialog. It's implemented using gtk_grid_attach() instead of the gtk_container_add() that's going to be dropped from gtk-3.98.4 - + See osdn #43210 - + Signed-off-by: Marko Lindqvist commit 6cf6ef031c92e120246902a957775662b43195c1 @@ -18070,14 +18070,14 @@ Author: Marko Lindqvist Date: Wed Nov 3 01:25:50 2021 +0200 civ1: Drop DamageSlows flag from all unit classes - + As civ1 units are either in full health or dead, there is no point in having DamageSlows flag for any of them. - + Reported by nef - + See osdn #43040 - + Signed-off-by: Marko Lindqvist commit 79ec1dbac5b37fdd64859721202c2e8f2e0c02bf @@ -18085,9 +18085,9 @@ Author: Marko Lindqvist Date: Sun Nov 7 23:18:06 2021 +0200 Improve --enable-ruledit help - + See osdn #41958 - + Signed-off-by: Marko Lindqvist commit 8ad65a218a004beac89909e22728bb3d7a83d10f @@ -18095,9 +18095,9 @@ Author: MarkusVolk Date: Fri Nov 12 05:28:24 2021 +0100 meson.build: install rest of the tilesets and scenarios - + See osdn #43199 - + Signed-off-by: MarkusVolk commit 45c9da83c67eda3c30984346c2a4850027f27105 @@ -18105,7 +18105,7 @@ Author: Marko Lindqvist Date: Sun Nov 14 17:16:47 2021 +0200 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit a3534ab20322552ed94d0d63e3cd3055a2c29e26 @@ -18113,10 +18113,10 @@ Author: Marko Lindqvist Date: Wed Nov 10 17:34:19 2021 +0200 gtk3x: Replace gtk_container_add() used for dialog content areas - + gtk-3.98.4 drops gtk_container_add(). Reduce its use by using gtk_box_append() in cases where we want to add to dialog content area. - + Signed-off-by: Marko Lindqvist commit 6afa2f3e3a49ec5a2b907e01d0c728038d5720e2 @@ -18124,12 +18124,12 @@ Author: Marko Lindqvist Date: Wed Nov 10 16:08:58 2021 +0200 fcmp gtk3: Quit by exiting gtk main loop - + Return cleanly out of main loop and via the end of main() function. It used to exit() from inside the main loop. - + See osdn #43187 - + Signed-off-by: Marko Lindqvist commit 7215edb79335993b6d991cc28b01863d66898eb1 @@ -18137,7 +18137,7 @@ Author: Marko Lindqvist Date: Sun Nov 14 04:22:57 2021 +0200 Bump version number to 3.0.93.12-alpha1+ - + Signed-off-by: Marko Lindqvist commit 419d16a933006c86a0225d24e270b3cd0ab44196 @@ -18145,11 +18145,11 @@ Author: Marko Lindqvist Date: Thu Nov 11 06:34:21 2021 +0200 Add man page link for freeciv-mp-gtk4 - + Patch by Jim DeLaHunt and myself - + See osdn #42196 - + Signed-off-by: Marko Lindqvist commit 8a829b229cb0942a717e0347d87a1e4c80059597 @@ -18157,11 +18157,11 @@ Author: Marko Lindqvist Date: Sat Oct 23 06:19:23 2021 +0300 civ2civ3/sandbox: Enable only_real_fight_makes_veteran - + Killing defenseless units will not grant veterancy any more. - + See osdn #43101 - + Signed-off-by: Marko Lindqvist commit c22eedd404bd9e9e10f4768546f43b2e47ba7c2c @@ -18169,12 +18169,12 @@ Author: Marko Lindqvist Date: Mon Nov 8 02:50:29 2021 +0200 Rename 'move_is_blocked_by' as 'move_blocked_by' - + Same for move_2_is_blocked_by and move_3_is_blocked_by. This is consistent naming with other _blocked_by variables - + See osdn #41857 - + Signed-off-by: Marko Lindqvist commit 366b08423026be0ce86ba62ba1e6c92991d41c5e @@ -18182,9 +18182,9 @@ Author: Marko Lindqvist Date: Wed Nov 3 17:38:24 2021 +0200 Rulesave: Save goods_selection value - + See osdn #43158 - + Signed-off-by: Marko Lindqvist commit 5d84f65ee58cc9d054721ba2b0e3357fa0251854 @@ -18192,9 +18192,9 @@ Author: Marko Lindqvist Date: Wed Oct 20 22:52:01 2021 +0300 fcmp: Fix bogus error message about failed sql query - + See hrm Bug #738891 - + Signed-off-by: Marko Lindqvist commit ffe9dec625e83024c5b4a70ef0d2b35b4854a48c @@ -18202,13 +18202,13 @@ Author: Hilde Iren Lagnason Bye Date: Sun Nov 7 18:33:41 2021 +0100 Check effect value known for the correct player. - + Make action_prob_pre_action_dice_roll() check if the dice roll odds are known for act_player. tgt_player is just the other party for local DiplRel requirements. - + Reported by Marko Lindquist - + See osdn #43169 commit b638e972e1025d221ceffa8e0524f06b1d201e97 @@ -18216,9 +18216,9 @@ Author: Marko Lindqvist Date: Sat Nov 6 08:55:41 2021 +0200 gtk3x: Add rally point dialog - + See osdn #43167 - + Signed-off-by: Marko Lindqvist commit 4677255ba135d905425535617196e8908f437876 @@ -18226,9 +18226,9 @@ Author: Marko Lindqvist Date: Wed Nov 3 07:44:18 2021 +0200 Correct iterate_effect_cache() function header - + See osdn #43087 - + Signed-off-by: Marko Lindqvist commit 0296fa467a5abdd94f545a7765ed8f7d0cd10891 @@ -18236,11 +18236,11 @@ Author: Marko Lindqvist Date: Mon Oct 18 02:19:31 2021 +0300 Lua: Add City:create_building() and City:remove_building() methods - + Requested by Alina L. - + See hrm Feature #695117 - + Signed-off-by: Marko Lindqvist commit 3c7f65af4a44611cd7237f532ff34d1fb724dbcf @@ -18248,7 +18248,7 @@ Author: Marko Lindqvist Date: Thu Nov 11 07:51:51 2021 +0200 Comment typofix: "checvk" -> "check" - + Signed-off-by: Marko Lindqvist commit a57319908cdd02541d5567787c990bf01f69408c @@ -18256,9 +18256,9 @@ Author: Marko Lindqvist Date: Mon Nov 8 05:46:26 2021 +0200 CI: Update setup-msys2 to version 2.6.1 - + See osdn #43177 - + Signed-off-by: Marko Lindqvist commit 2e5d11bbeb3dab37d05cdd05bb13742f68921e59 @@ -18266,14 +18266,14 @@ Author: Marko Lindqvist Date: Thu Nov 4 18:46:50 2021 +0200 Save information if player has gained tech under multiresearch to savegame - + Lack of that information caused player to lose bulbs when switching research - + Reported by Lexxie - + See osdn #43161 - + Signed-off-by: Marko Lindqvist commit 146f80d36eed41c16ac0dd2376270d5a554ce04f @@ -18281,13 +18281,13 @@ Author: Marko Lindqvist Date: Mon Oct 11 19:42:31 2021 +0300 Never reveal the tile in send_city_info_at_tile() - + Callers that want that the tile gets revealed before it's sent should do the reveal themselves. The way send_city_info_at_tile() sometimes was revealing the tile was inconsistent and lead to bugs. - + See osdn #42967 - + Signed-off-by: Marko Lindqvist commit 1a2164310ed3f9efa8d39b98364484169ef5914b @@ -18295,11 +18295,11 @@ Author: Marko Lindqvist Date: Tue Nov 2 07:20:50 2021 +0200 hexemplio: Add user.infratile sprite - + Art by Canik - + See osdn #43151 - + Signed-off-by: Marko Lindqvist commit 5fe1a1f3f6d7a91b8f8fc88417519d3fa8d0c207 @@ -18307,9 +18307,9 @@ Author: Marko Lindqvist Date: Sun Oct 31 14:50:51 2021 +0200 features.m4: Suggest installing SDL2_mixer, not SDL_mixer - + See osdn #42877 - + Signed-off-by: Marko Lindqvist commit 7913104815801503768fc83ca480a1400d4246bf @@ -18317,9 +18317,9 @@ Author: Marko Lindqvist Date: Sat Oct 23 05:33:30 2021 +0300 Ruledit: Add building genus editing support - + See osdn #43102 - + Signed-off-by: Marko Lindqvist commit 5b3fc18ac847eb1d6128199edac723bacf6b3c02 @@ -18327,16 +18327,16 @@ Author: Marko Lindqvist Date: Mon Nov 8 00:18:14 2021 +0200 Scale bombard rate down by bombarder's damage - + This is ruleset controlled. The old hardcoded behavior is still available, but the new behavior is the default. The old behavior is kept when loading 3.0 ruleset in compatibility mode. - + Requested by Alexandro Ignatiev - + See hrm Feature #821129 - + Signed-off-by: Marko Lindqvist commit e4e842d8b2ce515c9ed27b8633fdf9c5868423ad @@ -18344,7 +18344,7 @@ Author: Marko Lindqvist Date: Mon Nov 8 03:37:20 2021 +0200 Update Finnish translation of the ruledit domain - + Signed-off-by: Marko Lindqvist commit ea7143de7bf18257422ade998fc56b1ace77e056 @@ -18352,12 +18352,12 @@ Author: Marko Lindqvist Date: Sat Oct 30 14:41:44 2021 +0300 Qt: Allow adjusting leader of the nation player has already selected - + In the pregame nation selection it was impossible to reselect the same nation one had already. - + See osdn #43024 - + Signed-off-by: Marko Lindqvist commit 9d8a0686e0721c0afac0823f8461c2f34ada54c4 @@ -18365,13 +18365,13 @@ Author: Marko Lindqvist Date: Wed Oct 20 05:22:13 2021 +0300 civ1: Remove infra from city center tile when city destroyed - + Based on lua script by nef - + Requested by nef - + See osdn #43039 - + Signed-off-by: Marko Lindqvist commit 3fcef77874261a84e3d03bab42438b25d3965577 @@ -18379,9 +18379,9 @@ Author: Marko Lindqvist Date: Fri Oct 15 18:36:22 2021 +0300 gtk3.22: Add rally point dialog - + See osdn #43030 - + Signed-off-by: Marko Lindqvist commit d85e69cdefc3105ee8d9c14fb7b95e87daab3622 @@ -18389,7 +18389,7 @@ Author: Marko Lindqvist Date: Sat Nov 6 21:51:45 2021 +0200 Comment typofix: "tookit" -> "toolkit" - + Signed-off-by: Marko Lindqvist commit 0b4f1148053bc3d174cf884c15ab23c220e3fc33 @@ -18397,13 +18397,13 @@ Author: Marko Lindqvist Date: Sat Oct 30 14:27:53 2021 +0300 Meson: Make single check for libsqlite3 - + Check existence of libsqlite3 just once and assign the result to a variable that is then used instead of separate checks in every place it's needed. - + See osdn #43045 - + Signed-off-by: Marko Lindqvist commit 6c0208a3da26b29f3cc1a84f8e6c5701714bfe49 @@ -18411,11 +18411,11 @@ Author: Marko Lindqvist Date: Tue Oct 19 01:05:15 2021 +0300 README.actions: Correct UI names of a couple of actions - + Reported by ddeanbrown - + See osdn #43065 - + Signed-off-by: Marko Lindqvist commit 9ed97c6454fa316cab4d4d89ed0773a7844b8cc2 @@ -18423,9 +18423,9 @@ Author: Marko Lindqvist Date: Wed Oct 27 15:44:03 2021 +0300 Rulesave: Add nations.ruleset ruledit section comment - + See osdn #42891 - + Signed-off-by: Marko Lindqvist commit f43678f84bbbc92caefcbb548913372d5570a88e @@ -18433,9 +18433,9 @@ Author: Marko Lindqvist Date: Sat Oct 23 05:17:20 2021 +0300 sdl2: Correct popup_unit_info() function header - + See osdn #42568 - + Signed-off-by: Marko Lindqvist commit b1ed8743c98bc1fbe11236a4095a2c7d5617e0d1 @@ -18443,9 +18443,9 @@ Author: Marko Lindqvist Date: Sat Oct 16 03:27:13 2021 +0300 Set gamesetdef also when loading savegame with gamestart_valid = FALSE - + See osdn #43050 - + Signed-off-by: Marko Lindqvist commit 2420e4098aa4ed2ae8f78203eb4d9c120af806c5 @@ -18453,9 +18453,9 @@ Author: Marko Lindqvist Date: Sat Oct 23 05:51:44 2021 +0300 gtk3x: Stop calling gtk_frame_set_shadow_type() - + See osdn #43104 - + Signed-off-by: Marko Lindqvist commit 06fbf45aa7fcf8772ae090dffa2081a7a4805f2b @@ -18463,14 +18463,14 @@ Author: Marko Lindqvist Date: Sun Oct 17 17:02:29 2021 +0300 Capitalize 'U' in internal names of StartUnit unit type flags - + This makes them consistent with what is used and documented in supplied rulesets. - + Reported by ddeanbrown - + See osdn #43001 - + Signed-off-by: Marko Lindqvist commit 122bfa2729a65c369e07d45a95f1cb1f5383b188 @@ -18478,11 +18478,11 @@ Author: Marko Lindqvist Date: Fri Oct 22 03:26:45 2021 +0300 gtk3x: Avoid gtk_button_set_relief() calls - + Replace them with gtk_button_set_has_frame() - + See osdn #43096 - + Signed-off-by: Marko Lindqvist commit 9a1f85e4a8fb7f923800ff30079feba76a15d1b7 @@ -18490,9 +18490,9 @@ Author: Marko Lindqvist Date: Sun Oct 17 16:29:31 2021 +0300 Add -Wimplicit-fallthrough to --enable-debug=checks - + See hrm Feature #852929 - + Signed-off-by: Marko Lindqvist commit e8d18396fbc1ad10a46f9a697e433a271e159f7d @@ -18500,9 +18500,9 @@ Author: Marko Lindqvist Date: Thu Oct 21 04:00:49 2021 +0300 gtk3x: Stop calling gtk_container_set_focus_[hv]adjustment() - + See osdn #43088 - + Signed-off-by: Marko Lindqvist commit 2b81a23f2ec31ef73382364048a77b93881cb649 @@ -18510,9 +18510,9 @@ Author: Marko Lindqvist Date: Sat Oct 16 15:58:57 2021 +0300 Fix traderoute_packet_list leak from broadcast_city_info() - + See osdn #43054 - + Signed-off-by: Marko Lindqvist commit b22f4539fe2476e35d6fd875222580b22ebde25b @@ -18520,9 +18520,9 @@ Author: Marko Lindqvist Date: Wed Oct 20 17:21:32 2021 +0300 gtk3x: Drop gtk-3.96 compatibility code - + See osdn #43082 - + Signed-off-by: Marko Lindqvist commit 20c090d4792135f8e4fbf464e87036cee2a9b424 @@ -18530,9 +18530,9 @@ Author: Marko Lindqvist Date: Wed Oct 20 19:35:15 2021 +0300 Tell which building was the problematic one in ruleset sanity checks - + See osdn #42995 - + Signed-off-by: Marko Lindqvist commit 4fea9d1b80b6b8bde455c244cec2f3c10a529388 @@ -18540,11 +18540,11 @@ Author: Marko Lindqvist Date: Wed Oct 20 04:35:33 2021 +0300 gtk3: Add Wonder List Intelligence Dialog - + Ported from gtk3.22-client - + See osdn #43080 - + Signed-off-by: Marko Lindqvist commit 868737b902657a156b36d0ffb7fa790bde16738a @@ -18552,9 +18552,9 @@ Author: Marko Lindqvist Date: Wed Oct 20 02:04:06 2021 +0300 gtk: Destroy toplevel window on quit - + See osdn #43072 - + Signed-off-by: Marko Lindqvist commit 5004ce2fa8669240e33fce30a0245917180cf4b1 @@ -18562,11 +18562,11 @@ Author: Marko Lindqvist Date: Thu Oct 14 01:20:34 2021 +0300 Set default range of Good requirement to a valid one - + Reported by ihnatus - + See osdn #42989 - + Signed-off-by: Marko Lindqvist commit c5c382557eaca94e9da828a45925b7c665333b59 @@ -18574,11 +18574,11 @@ Author: Marko Lindqvist Date: Fri Oct 22 02:23:06 2021 +0300 Add only_real_fight_makes_veteran ruleset setting - + Requested by bard - + See osdn #43009 - + Signed-off-by: Marko Lindqvist commit 1f17f12df5f57ff6819f89c6c9e4e5516c7b506c @@ -18586,11 +18586,11 @@ Author: Marko Lindqvist Date: Wed Oct 13 17:24:31 2021 +0300 Improve help of techleak server setting - + Requested by Nate Martin (vodot) - + See hrm Bug #764909 - + Signed-off-by: Marko Lindqvist commit 5d37fd58f9304f484056daccc6f38010d6a18e53 @@ -18598,11 +18598,11 @@ Author: Marko Lindqvist Date: Tue Oct 19 19:36:31 2021 +0300 gtk3x: Replace GDK_MOD1_MASK with GDK_ALT_MASK - + It's renamed in gtk-3.98.3 - + See osdn #43078 - + Signed-off-by: Marko Lindqvist commit bb74222dc9e97b4928884e27df9c70270749f4a9 @@ -18610,9 +18610,9 @@ Author: Marko Lindqvist Date: Mon Oct 11 05:20:35 2021 +0300 Mention ruleup in nations.ruleset [ruledit] section documentation - + See osdn #42894 - + Signed-off-by: Marko Lindqvist commit e579e6ec5f359ff430226b06881e61abe773ed6b @@ -18620,14 +18620,14 @@ Author: Sveinung Kvilhaugsvik Date: Sat Oct 23 20:10:28 2021 +0200 sandbox: demonstrate variable city radius. - + Introduce the Space Elevator small wonder and the Space Elevator Tether. A city with a Space Elevator or a Space Elevator Tether gets expanded city radius, expanded vision radius, more trade and additional trade route slots. The down side is that it works only until you end up at war with someone. A city on the same continent as a player's Space Elevator can build a Space Elevator Tether. - + See osdn #43128 commit 6127db009e57f5b908cdc83a80a96000014683bb @@ -18635,9 +18635,9 @@ Author: Marko Lindqvist Date: Sat Oct 9 10:14:34 2021 +0300 Granularity: Add act_gfx_alt "unit.cultivate" for irrigation extra - + See osdn #43004 - + Signed-off-by: Marko Lindqvist commit 86f7105117d3d32865c3043f5b75ba16e5cd0b72 @@ -18645,9 +18645,9 @@ Author: Marko Lindqvist Date: Sat Oct 16 02:58:28 2021 +0300 Remove mentions of ancient 'gui-mui' from comments - + See osdn #42931 - + Signed-off-by: Marko Lindqvist commit 10ab54e1993374754d15f20bfbf019233195ee87 @@ -18655,9 +18655,9 @@ Author: Marko Lindqvist Date: Thu Oct 14 03:44:09 2021 +0300 gtk3.22: Set title for Wonder List Intelligence Dialog - + See osdn #43043 - + Signed-off-by: Marko Lindqvist commit b33a095fabd3bde2c533d64dbc189e8e4aff7ca6 @@ -18665,11 +18665,11 @@ Author: Marko Lindqvist Date: Sat Oct 9 10:04:26 2021 +0300 Add user.infratile sprite for amplio2 and amplio - + Art by Canik - + See osdn #43003 - + Signed-off-by: Marko Lindqvist commit 35ca5d41dd21403269a2e6634ca0f0ec3e5b2acf @@ -18677,12 +18677,12 @@ Author: Marko Lindqvist Date: Sun Oct 10 22:36:58 2021 +0300 Qt: Do not ignore sex user has explicitly selected for leader - + Toggling leader sex did not have any effect, sex was selected only when one took predefined leader from the list. - + See osdn #42964 - + Signed-off-by: Marko Lindqvist commit 7b3cd322b9f392d3645e00dcf9f8276dcfa55a78 @@ -18690,11 +18690,11 @@ Author: Marko Lindqvist Date: Tue Oct 19 19:21:22 2021 +0300 gtk3x: Avoid gtk_scrolled_window_set_shadow_type() calls - + Replace them with gtk_scrolled_window_set_has_frame() - + See osdn #43077 - + Signed-off-by: Marko Lindqvist commit b29a6bdb75691126ddda2c298cfe874316d5ae43 @@ -18702,9 +18702,9 @@ Author: Marko Lindqvist Date: Sun Oct 10 05:23:21 2021 +0300 Ruledit: Add unit type move rate editing - + See osdn #43016 - + Signed-off-by: Marko Lindqvist commit 8fe47f03f256d527dd25e4605617d9f1ced65bbb @@ -18712,13 +18712,13 @@ Author: Marko Lindqvist Date: Sun Oct 3 00:50:09 2021 +0300 default.lua: Add a chance that a map is found from a hut - + Add new event type E_HUT_MAP for the message when that happens - + Requested by ihnatus - + See osdn #42974 - + Signed-off-by: Marko Lindqvist commit afa54ba05d203301c8405023d41c9026cf93e820 @@ -18726,9 +18726,9 @@ Author: Marko Lindqvist Date: Tue Oct 19 19:05:26 2021 +0300 gtk: Drop obsolete toplevel_accel reference - + See osdn #43076 - + Signed-off-by: Marko Lindqvist commit 673f8314aec841b1ef5996f96bf8c6f6811e440a @@ -18736,11 +18736,11 @@ Author: Marko Lindqvist Date: Wed Oct 13 23:38:02 2021 +0300 Civ1: Make all units to occupy tiles - + Reported by nef - + See osdn #42923 - + Signed-off-by: Marko Lindqvist commit 8d39b58702e34decf0538110888b1c12a7189c58 @@ -18748,9 +18748,9 @@ Author: Marko Lindqvist Date: Sat Oct 9 07:30:07 2021 +0300 Savecompat: Add setting gamesetdef values when updating from < 3.1 - + See osdn #42985 - + Signed-off-by: Marko Lindqvist commit 7f101a48761cd46445f24f0d93677533bf0db091 @@ -18758,11 +18758,11 @@ Author: Marko Lindqvist Date: Fri Oct 15 19:02:45 2021 +0300 gtk4: Add Wonder List Intelligence Dialog - + Ported from gtk3.22-client - + See osdn #43036 - + Signed-off-by: Marko Lindqvist commit c314bc9992572fa64cb9ea06c438bd1c01d42e04 @@ -18770,11 +18770,11 @@ Author: Marko Lindqvist Date: Sun Oct 10 03:20:01 2021 +0300 Correct dai_gov_value() comment - + The comment spoke of Tech instead of Government. - + See osdn #42867 - + Signed-off-by: Marko Lindqvist commit 3856783e2064dd042596645a510605f14d83acdb @@ -18782,7 +18782,7 @@ Author: Marko Lindqvist Date: Wed Oct 20 03:53:26 2021 +0300 Bump version number to 3.0.93.11-alpha1+ - + Signed-off-by: Marko Lindqvist commit 513c15eeec941dec3bf14452488d63673444749b @@ -18790,11 +18790,11 @@ Author: Marko Lindqvist Date: Sun Oct 3 01:17:23 2021 +0300 Clear rally point on city transfer - + Reported by Lexxie - + See osdn #42906 - + Signed-off-by: Marko Lindqvist commit d0e75e0edd433da4fba34d384fabdfecfa056366 @@ -18802,9 +18802,9 @@ Author: Marko Lindqvist Date: Sat Oct 16 05:15:46 2021 +0300 gtk3x: Replace GdkEventButton use with GtkGesture - + See osdn #43051 - + Signed-off-by: Marko Lindqvist commit 0066d83bd288bbc01000ba5d08d0e65f05940641 @@ -18812,9 +18812,9 @@ Author: Marko Lindqvist Date: Sat Oct 16 05:14:54 2021 +0300 gtk3x: Avoid gdk_event_get_click_count() calls - + See osdn #42328 - + Signed-off-by: Marko Lindqvist commit 4ff1cc6ad784bbbe155900b849b5423e222fd446 @@ -18822,9 +18822,9 @@ Author: Marko Lindqvist Date: Sat Oct 16 05:13:37 2021 +0300 Set gtk3x-client to use gtk-3.98 - + See hrm Feature #890455 - + Signed-off-by: Marko Lindqvist commit 49da734e964a92001f5fa3645bbe235f1e907030 @@ -18832,11 +18832,11 @@ Author: Marko Lindqvist Date: Sat Oct 9 08:26:43 2021 +0300 Sanity check that wonder upkeep is zero - + Reported by Lexxie - + See osdn #42994 - + Signed-off-by: Marko Lindqvist commit 0e32002e1532f712561c833bc93807a01485e558 @@ -18844,9 +18844,9 @@ Author: Marko Lindqvist Date: Sat Oct 16 01:41:19 2021 +0300 Rscompat: Divide requirements to actor and target ones in effect_to_enabler() - + See osdn #41972 - + Signed-off-by: Marko Lindqvist commit 903eeeface575e6cad07b1d04e88efaddd66c4e2 @@ -18854,9 +18854,9 @@ Author: Marko Lindqvist Date: Fri Oct 15 17:09:06 2021 +0300 CI: Update setup-msys2 to version 2.5.0 - + See osdn #43046 - + Signed-off-by: Marko Lindqvist commit 7185a00751f517c004c1595586f50f1165145e3b @@ -18864,15 +18864,15 @@ Author: Marko Lindqvist Date: Sun Oct 10 16:43:10 2021 +0300 canada_old.svg: Fix inkscape error - + Inkscape said: "Canvas::on_idle: clean region is empty!" Also resized canvas to image size. - + This still leaves inkscape warning: "WARNING: unknown type: svg:foreignObject" - + See osdn #43021 - + Signed-off-by: Marko Lindqvist commit e6374cf0381c173fc7b1af7a6b353d447723ab0a @@ -18880,13 +18880,13 @@ Author: Marko Lindqvist Date: Sun Oct 10 08:03:34 2021 +0300 Qt: Fix segfault when quitting from main menu without visiting game - + Writing shortcuts crashed if attempted before they had been even initialized. Now check if they are initialized, and don't even try to write them if they are not. - + See osdn #43019 - + Signed-off-by: Marko Lindqvist commit cbe93c8bc5840f8c390493e872d64e27ff02eacc @@ -18894,11 +18894,11 @@ Author: Marko Lindqvist Date: Sun Oct 3 00:31:23 2021 +0300 Lua: Add Tile:show() and Tile:hide() methods - + Requested by ihnatus - + See osdn #42973 - + Signed-off-by: Marko Lindqvist commit 4779c57d83d4cc32cc42088952b62c29cb105506 @@ -18906,9 +18906,9 @@ Author: Marko Lindqvist Date: Sun Oct 10 00:18:41 2021 +0300 gtk4: Comment out all menu code - + See osdn #43013 - + Signed-off-by: Marko Lindqvist commit 5f22dda55806ae263aa612010ad0fef07485f191 @@ -18916,11 +18916,11 @@ Author: Marko Lindqvist Date: Sat Oct 9 14:06:44 2021 +0300 Multiplayer: Remove broken link from a buildings.ruleset comment - + It was pointing to old freeciv forums no longer existing. - + See osdn #42839 - + Signed-off-by: Marko Lindqvist commit 310d803a98c2fd2a353677fffe0965baae021428 @@ -18928,9 +18928,9 @@ Author: Marko Lindqvist Date: Mon Oct 11 23:09:48 2021 +0300 gtk4: Port infradlg from gtk3.22-client - + See osdn #42982 - + Signed-off-by: Marko Lindqvist commit cc138faaa95d7360b3eec6f7d1da880dfeeb468e @@ -18938,15 +18938,15 @@ Author: Marko Lindqvist Date: Sat Oct 9 06:36:49 2021 +0300 Take ANEK_ACT_NOT_ENOUGH_MONEY message reimplementation to use - + Two different implementations of this existed in the code, better one being dead code after a "break;" I assume this to be result of a failed attempt to replace the older implementation with it. Take the better implementation to use, and drop the older one. - + See osdn #42901 - + Signed-off-by: Marko Lindqvist commit b6d2a17690d8909ab50f77869c5340d459334539 @@ -18954,7 +18954,7 @@ Author: Marko Lindqvist Date: Sat Oct 16 04:21:58 2021 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 25d7899a0a73c555870048551a29b7f4600d606a @@ -18962,13 +18962,13 @@ Author: Marko Lindqvist Date: Sat Oct 2 20:25:20 2021 +0300 Track defaultness of setting game-start values - + Make the "/reset game" to respect defaultness of the value in game start. - + Reported by Jacob Nevins - + See hrm Feature #692373 - + Signed-off-by: Marko Lindqvist commit 6f895215b5075c8e14c209328b3894a54545fa43 @@ -18976,9 +18976,9 @@ Author: Marko Lindqvist Date: Tue Oct 12 17:45:29 2021 +0300 rscompat: Set wonder upkeep to zero when loading 3.0 ruleset - + See osdn #43006 - + Signed-off-by: Marko Lindqvist commit 9efb8709066d2907be5fa972cff19e82421fbacb @@ -18986,9 +18986,9 @@ Author: Marko Lindqvist Date: Sat Oct 2 06:25:07 2021 +0300 cma_get_parameter(): Check attribute format version, don't assert() it - + See osdn #42898 - + Signed-off-by: Marko Lindqvist commit dd0e0d19036f64d9c8ad2fc4a1ef64b68da88122 @@ -18996,9 +18996,9 @@ Author: Marko Lindqvist Date: Mon Oct 11 17:50:22 2021 +0300 gtk4: Clean out trailing spaces - + See osdn #43028 - + Signed-off-by: Marko Lindqvist commit 70c5ee55d190ad20ce30193d0b94895ab598cf30 @@ -19006,13 +19006,13 @@ Author: Marko Lindqvist Date: Sat Oct 2 22:07:37 2021 +0300 gtk3.22: Add Wonders list intelligence dialog - + Based on a patch by Ilkka Virta - + Requested by Alexandro Ignatiev - + See hrm Bug #883354 - + Signed-off-by: Marko Lindqvist commit 4c92a22447c9ae1279767ebf8516a07e46c33ddb @@ -19020,9 +19020,9 @@ Author: Marko Lindqvist Date: Sun Oct 10 07:41:14 2021 +0300 Qt: Do not reopen quit dialog when client is already set to really quit - + See osdn #41675 - + Signed-off-by: Marko Lindqvist commit 7bf1388d9607b8b3f389a54bacff5553f2bcd2e3 @@ -19030,15 +19030,15 @@ Author: Marko Lindqvist Date: Sat Oct 2 15:03:26 2021 +0300 Fix revealing trade partner to destination owner when trade route established - + If the owner of the destination city already knew the tile where the source city is, but only from time before the city was founded, the source city was not revealed. This even lead to client crashes as traderoutes there were between owned city and NULL. - + See osdn #42968 - + Signed-off-by: Marko Lindqvist commit 36f312d50900f2e8184219ec322f85ca2cca60d9 @@ -19046,9 +19046,9 @@ Author: Marko Lindqvist Date: Sat Oct 9 23:20:03 2021 +0300 gtk4: Drop parameters from gtk_scrolled_window_new() calls - + See osdn #43012 - + Signed-off-by: Marko Lindqvist commit 03c4c787cd16c290a1304d5c872da277a66ab420 @@ -19056,14 +19056,14 @@ Author: Marko Lindqvist Date: Sat Oct 9 13:51:06 2021 +0300 Alien: Mark upkeep cost of wonders as zero - + The engine forces upkeep for wonders to be zero, so value in the ruleset is not used. Mark the ruleset value as zero to avoid confusion, and also failing sanity checks once they get implemented. - + See osdn #43002 - + Signed-off-by: Marko Lindqvist commit 9ca0ae2051d3e9856c94f4ad804e24a94d4a7ddd @@ -19071,9 +19071,9 @@ Author: Marko Lindqvist Date: Sun Oct 3 08:33:25 2021 +0300 gtk4: Replace use of "delete_event" signal with "close-request" - + See osdn #42979 - + Signed-off-by: Marko Lindqvist commit a9e12c214b9bb082780f50751dde64fc8068bf0a @@ -19081,13 +19081,13 @@ Author: Marko Lindqvist Date: Fri Oct 1 02:13:33 2021 +0300 Qt: Show default ruler title for a player whose government is not known - + Intelligence was showing ruler title as if the nation was in Anarchy when it doesn't know player's actual government. Make it to show default "Mr"/"Ms" instead in that case. - + See osdn #42938 - + Signed-off-by: Marko Lindqvist commit 38d64376ef5a94d5d344c2a9d846ba468ca87aad @@ -19095,11 +19095,11 @@ Author: Marko Lindqvist Date: Thu Oct 7 19:58:41 2021 +0300 Do not erroneously accept "Traderoute" range for a "Good" requirement - + Reported by ddeanbrown - + See osdn #42944 - + Signed-off-by: Marko Lindqvist commit 6dc218ab4745534f2ca9abe41c9c502bc92363f3 @@ -19107,7 +19107,7 @@ Author: Marko Lindqvist Date: Sun Oct 10 15:15:34 2021 +0300 data/.gitignore: Drop Freeciv entry - + Signed-off-by: Marko Lindqvist commit 1860fb43d2c1361dac568ec959e0050e2c5b5b5d @@ -19115,11 +19115,11 @@ Author: Marko Lindqvist Date: Thu Sep 30 17:04:50 2021 +0300 Apply square tileset setting changes to current game also if map topo is iso - + Reported by log65536 - + See osdn #42956 - + Signed-off-by: Marko Lindqvist commit 3c84e2675066f721aca17e766857404b3683d617 @@ -19127,9 +19127,9 @@ Author: Marko Lindqvist Date: Mon Sep 27 04:19:20 2021 +0300 Make it possible to use iterate_outward() recursively - + See osdn #42930 - + Signed-off-by: Marko Lindqvist commit 6bb1b2cf5b80655ec318322a0b07b9906a0dddd4 @@ -19137,9 +19137,9 @@ Author: Marko Lindqvist Date: Sun Oct 3 08:31:09 2021 +0300 gtk4: Avoid using gtk_file_chooser_get_filename() - + See osdn #42978 - + Signed-off-by: Marko Lindqvist commit 66426a530b9baa35468c93bf572105a355be29f1 @@ -19147,9 +19147,9 @@ Author: Marko Lindqvist Date: Mon Sep 27 19:22:10 2021 +0300 Qt: Correctly send the sex user selected in nation selection request - + See osdn #42936 - + Signed-off-by: Marko Lindqvist commit e70247cdeea9dc93cda20fac49b56eb939d89538 @@ -19157,9 +19157,9 @@ Author: Marko Lindqvist Date: Sun Sep 26 21:11:57 2021 +0300 configure.ac: Improve malloc(0) test output - + See osdn #41100 - + Signed-off-by: Marko Lindqvist commit 19794ccf052b1ce12bf691fdfb148b33ab478d11 @@ -19167,9 +19167,9 @@ Author: log65536 Date: Fri Oct 1 05:49:33 2021 +0900 Fix help text for the trade_revenue_style server option - + See osdn #42961 - + Signed-off-by: log65536 commit 0ca672db72c388c07f578049182ce8f85542b756 @@ -19183,12 +19183,12 @@ Author: Marko Lindqvist Date: Sun Oct 3 08:28:54 2021 +0300 gtk4: Drop gtk_widget_event() using functions - + gtk-3.98 does not have gtk_widget_event(). Just drop the functions built around it from gtk3x-client - + See osdn #42977 - + Signed-off-by: Marko Lindqvist commit 7ffcedc5e180ac554e43a808159ff765918168ed @@ -19196,9 +19196,9 @@ Author: Marko Lindqvist Date: Sun Oct 3 18:30:27 2021 +0300 configure.ac: List gtk3-client as unmaintained - + See osdn #42981 - + Signed-off-by: Marko Lindqvist commit dd613ea4e78ef059fb9fed946edf78c4c9a666f5 @@ -19206,11 +19206,11 @@ Author: Marko Lindqvist Date: Sun Oct 3 08:25:28 2021 +0300 gtk4: Avoid gdk_event_get_scroll_direction() - + Use gdk_scroll_event_get_direction() instead - + See osdn #42976 - + Signed-off-by: Marko Lindqvist commit 05519eb7c18f7a70d5aea254fe41c6d23384e5e5 @@ -19218,9 +19218,9 @@ Author: Marko Lindqvist Date: Thu Sep 30 16:47:03 2021 +0300 Free rally point when the city is destroyed - + See osdn #42953 - + Signed-off-by: Marko Lindqvist commit 4b47ca59824a4dc1b444d6c334919985810a57e4 @@ -19228,13 +19228,13 @@ Author: Marko Lindqvist Date: Sat Oct 2 15:27:04 2021 +0300 Make draw_trade_routes_for_city() robust against NULL trade partner - + Player should always know any trade partners his/her own cities have, but it's good to be robust against the opposite case (such as bug osdn #42968) - + See osdn #42969 - + Signed-off-by: Marko Lindqvist commit f9eb5917512e80206e22976270398c802fa3e741 @@ -19242,7 +19242,7 @@ Author: Marko Lindqvist Date: Mon Oct 4 05:08:51 2021 +0300 Comment typofix: "client/gui-gtk3.22" -> "client/gui-gtk-3.22" - + Signed-off-by: Marko Lindqvist commit f14f2772d23cb9d4846cd8a9d75421ba943d7d33 @@ -19250,9 +19250,9 @@ Author: Marko Lindqvist Date: Thu Sep 23 02:58:32 2021 +0300 cma_core.[ch]: Improve coding style - + See osdn #42899 - + Signed-off-by: Marko Lindqvist commit 0bd6f904bf07a787cbb8642c942ec54cba99920e @@ -19260,9 +19260,9 @@ Author: Marko Lindqvist Date: Sat Sep 25 20:49:41 2021 +0300 Show selected infratile on map canvas - + See osdn #42920 - + Signed-off-by: Marko Lindqvist commit e32ed95f1b950d96033d510b49d42e1f7d06ac39 @@ -19270,9 +19270,9 @@ Author: Marko Lindqvist Date: Sat Sep 25 05:33:49 2021 +0300 Turn enum setting_default_level to a specenum - + See osdn #42910 - + Signed-off-by: Marko Lindqvist commit 2cde2b1dfdfa32b650e78007e1413ad3435fd05a @@ -19280,9 +19280,9 @@ Author: Marko Lindqvist Date: Sat Sep 25 05:44:26 2021 +0300 List ax_cxx_compile_stdcxx.m4 in EXTRA_DIST - + See osdn #42911 - + Signed-off-by: Marko Lindqvist commit acac08028065eec9e80d6089771b0590024334be @@ -19290,7 +19290,7 @@ Author: Marko Lindqvist Date: Fri Oct 1 20:09:45 2021 +0300 NEWS: Refresh 3.0 section - + Signed-off-by: Marko Lindqvist commit 80d63f95d0e71120b29ad31c7a42a9ad3b3d1489 @@ -19298,11 +19298,11 @@ Author: Marko Lindqvist Date: Tue Sep 28 16:41:26 2021 +0300 british-isles.sav: Set nationset to "all" to allow correct nations - + Reported by Molo_Parko - + See osdn #42939 - + Signed-off-by: Marko Lindqvist commit 3ff8f9db63ff01faeece25d204d8bea651583eaf @@ -19310,9 +19310,9 @@ Author: Marko Lindqvist Date: Thu Sep 23 05:26:03 2021 +0300 RETURN_IS_ACTIVITY_ENABLED_UNIT_ON(): Return even when action value is illegal - + See osdn #42881 - + Signed-off-by: Marko Lindqvist commit 86db58c77c122191ac25c7d54b22348a0e6a927a @@ -19320,9 +19320,9 @@ Author: Marko Lindqvist Date: Thu Sep 23 05:45:01 2021 +0300 advance_index_iterate(): Move advance_count() call outside the loop - + See osdn #42883 - + Signed-off-by: Marko Lindqvist commit 3d0714cd93d953058d9a66f8743f304c9d1e345e @@ -19330,9 +19330,9 @@ Author: Marko Lindqvist Date: Mon Sep 20 03:58:28 2021 +0300 ruledit/Makefile.am: List MOC_FILES in alphabetical order - + See osdn #42886 - + Signed-off-by: Marko Lindqvist commit 29641c6ab1201d60bac4a7f681370e3816e4ef67 @@ -19340,9 +19340,9 @@ Author: Marko Lindqvist Date: Sun Sep 26 04:09:36 2021 +0300 README.packaging: Fix typo "not resources" -> "no resources" - + See osdn #42926 - + Signed-off-by: Marko Lindqvist commit f1ef2c54449e3ac6a55a6792949785ceb8ef458e @@ -19350,11 +19350,11 @@ Author: Marko Lindqvist Date: Tue Sep 21 23:55:50 2021 +0300 Allow moving CoastStrict unit to ocean city, or city in 1x1 island - + Reported by lexxie9952 - + See osdn #42600 - + Signed-off-by: Marko Lindqvist commit b9e7e964ad92d7e658a45aa9f42108e9c7ce5415 @@ -19362,9 +19362,9 @@ Author: Marko Lindqvist Date: Sat Sep 25 18:53:47 2021 +0300 README.: Replace freeciv-gtk3 reference with freeciv-gtk3.22 - + See osdn #42918 - + Signed-off-by: Marko Lindqvist commit 1456f3d9001f1c2b6d44ffbe8823556efeb38833 @@ -19372,7 +19372,7 @@ Author: Marko Lindqvist Date: Tue Sep 28 06:34:36 2021 +0300 Comment typofix: "rule title" -> "ruler title" - + Signed-off-by: Marko Lindqvist commit 9533ad9c126ae84230dac63aa77e40d6fc7b5e80 @@ -19380,9 +19380,9 @@ Author: Marko Lindqvist Date: Tue Sep 28 03:08:54 2021 +0300 Merge Esperanto translation of core domain from master - + Translation updates to master by KristjanESPERANTO - + Signed-off-by: Marko Lindqvist commit f880027219f85c3da0a159d9d6595e3ab8820528 @@ -19390,7 +19390,7 @@ Author: Marko Lindqvist Date: Tue Sep 28 02:28:53 2021 +0300 Update Finnish translation - + Signed-off-by: Marko Lindqvist commit 185ac3940e978e18b008eec1c221e927d6d50dc7 @@ -19398,11 +19398,11 @@ Author: Marko Lindqvist Date: Sat Sep 18 05:22:22 2021 +0300 Accept mandatory capabilities for packet variant - + Patch by Máximo Castañeda - + See hrm Bug #829304 - + Signed-off-by: Marko Lindqvist commit be6156396572b46372479db01c7fb9c35e89aa19 @@ -19410,9 +19410,9 @@ Author: Marko Lindqvist Date: Mon Sep 27 20:25:07 2021 +0300 Merge Esperanto translation of nations domain from master - + Translation updates to master by KristjanESPERANTO - + Signed-off-by: Marko Lindqvist commit 78a36ebcf75dde982eaa93551cc7cf56717044b9 @@ -19420,11 +19420,11 @@ Author: Marko Lindqvist Date: Tue Sep 21 23:30:48 2021 +0300 helpdata.txt: Make clear that traderoute's initial income depends on ruleset - + Reported by ihnatus - + See osdn #42652 - + Signed-off-by: Marko Lindqvist commit 470ab76f6841447fbfb4f9c2087837d4f3d61135 @@ -19432,9 +19432,9 @@ Author: Marko Lindqvist Date: Mon Sep 27 12:53:36 2021 +0300 Merge Esperanto translation of ruledit domain from master - + Translation updates to master by KristjanESPERANTO - + Signed-off-by: Marko Lindqvist commit 8c99b6f82bce209719ed685100b84f21dddad435 @@ -19442,9 +19442,9 @@ Author: Marko Lindqvist Date: Thu Sep 16 05:48:53 2021 +0300 Macrofy client_player() - + See osdn #42865 - + Signed-off-by: Marko Lindqvist commit 00163179bd4dda85393bd6a83cf90e32d9c828c9 @@ -19452,11 +19452,11 @@ Author: Marko Lindqvist Date: Sun Sep 19 08:23:23 2021 +0300 AI: Drop unused military_advisor_choose_tech() - + It was never really implemented, and would not suit current design. - + See osdn #42227 - + Signed-off-by: Marko Lindqvist commit 79253cb325ae619c520ea2bc2581de0052310fe1 @@ -19464,11 +19464,11 @@ Author: Marko Lindqvist Date: Thu Sep 23 04:57:23 2021 +0300 CI: Enable msys2 build - + Adjust required dlls in msys2 CI build to match environment. - + See osdn #42897 - + Signed-off-by: Marko Lindqvist commit 9f52eb7cdeaa14c933efc62a85e9d1536b2b9962 @@ -19476,7 +19476,7 @@ Author: Marko Lindqvist Date: Sat Sep 25 17:36:33 2021 +0300 nations/fi.po: Update version information - + Signed-off-by: Marko Lindqvist commit 560a33ff3c291eda9ac27053e9ff18dbe838de86 @@ -19484,7 +19484,7 @@ Author: Marko Lindqvist Date: Sat Sep 25 17:25:32 2021 +0300 fi.po: Replace gna.org email with freelists.org one - + Signed-off-by: Marko Lindqvist commit be7e6875fcb5087ea637aee0ba6fe332fb107a9d @@ -19492,9 +19492,9 @@ Author: Marko Lindqvist Date: Tue Sep 21 04:15:36 2021 +0300 Update to crosser-2.1 - + See osdn #42067 - + Signed-off-by: Marko Lindqvist commit fb446759cc943de37e3ea580ef569c0be02a30d8 @@ -19502,9 +19502,9 @@ Author: Marko Lindqvist Date: Wed Sep 22 01:26:36 2021 +0300 CI: Update setup-msys2 to version 2.4.2 - + See osdn #42892 - + Signed-off-by: Marko Lindqvist commit c4a3c976361d409a2b8026071b1e8191d07945ef @@ -19512,9 +19512,9 @@ Author: Marko Lindqvist Date: Fri Sep 24 19:25:30 2021 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit f9bb53fcf63cac8f1506dd91ac05108593018db6 @@ -19522,9 +19522,9 @@ Author: Marko Lindqvist Date: Mon Sep 20 01:06:48 2021 +0300 debug.m4: Disable array-bounds warnings when -Werror present - + See osdn #42885 - + Signed-off-by: Marko Lindqvist commit eba353fbb9eddd509caa8e91cf71fe2be6e30210 @@ -19532,9 +19532,9 @@ Author: Marko Lindqvist Date: Sat Sep 18 04:29:21 2021 +0300 req_text_insert(): Add missing break; for VUT_CITYTILE case - + See osdn #42872 - + Signed-off-by: Marko Lindqvist commit 5ebb6031ecaead8a03c012c935d1dae4ebda46a3 @@ -19542,11 +19542,11 @@ Author: Marko Lindqvist Date: Sat Sep 18 03:15:49 2021 +0300 Send city owner's, not caravan owner's, info when caravan helps finish wonder - + Reported by Ilkka Virta - + See hrm Feature #908746 - + Signed-off-by: Marko Lindqvist commit 5b3494f417bad1936c21dc18b0b884bcb8ed5645 @@ -19554,9 +19554,9 @@ Author: Marko Lindqvist Date: Fri Sep 17 00:42:45 2021 +0300 fc_cmdhelp.c: Drop "version.h" include - + See osdn #42868 - + Signed-off-by: Marko Lindqvist commit 15500e56f4668f0609480154a9b2ab3f9d955f84 @@ -19564,15 +19564,15 @@ Author: Marko Lindqvist Date: Thu Sep 16 04:08:45 2021 +0300 nations.ruleset: Set case of embedded_nations entries to match nation name - + The comparison is case insensitive so the all-lowercase entries have worked, but they are confusing as they appear different from nation rule_names from individual nations and more like file name. - + Base on report by ddeanbrown - + See osdn #42695 - + Signed-off-by: Marko Lindqvist commit b976efed9c7f9f5ddab2b287d41e2f57c23bf675 @@ -19580,13 +19580,13 @@ Author: dftec Date: Sat Aug 14 00:45:42 2021 +0200 civ2civ3: Adjust which units can build bases - + - All military infantry units can build fortresses. All worker units can build airbases. - + - The working time required to build a base is 2 times the movement cost of the terrain. - + See osdn #42709 commit 892ebe0e995416ea701426ca773c12306dc809f7 @@ -19594,7 +19594,7 @@ Author: Marko Lindqvist Date: Tue Sep 21 00:03:39 2021 +0300 Comment typofix: "it's" -> "its" - + Signed-off-by: Marko Lindqvist commit b0f87496cd05f42d860e8c86247a555d7a599da7 @@ -19602,15 +19602,15 @@ Author: Marko Lindqvist Date: Thu Sep 16 15:53:09 2021 +0300 italy.sav: Wrap map from the correct point - + In the italy scanario leftmost bulge of Italy was placed left of map origo, to the right side of the map. The map is not a wrapping one, so the parts were not connected at all. - + Scenario file rework by Jacob Nevins - + See hrm Bug #691812 - + Signed-off-by: Marko Lindqvist commit 21da19f2a644aa12e5258e9f03e8cf24b4457d12 @@ -19618,9 +19618,9 @@ Author: Marko Lindqvist Date: Thu Sep 16 05:23:07 2021 +0300 features.m4: Suggest installing lua-5.4, not 5.3, when it's not available - + See osdn #42864 - + Signed-off-by: Marko Lindqvist commit 559090d06246b3aaf63957bbd449d286ab3b5165 @@ -19628,9 +19628,9 @@ Author: Marko Lindqvist Date: Sun Sep 12 12:19:31 2021 +0300 Set attribute __format__(__printf__ ...) for do_log_deprecation() - + See osdn #42841 - + Signed-off-by: Marko Lindqvist commit 82606354f54e947a36d77208d0166e2436aab979 @@ -19638,7 +19638,7 @@ Author: Marko Lindqvist Date: Sat Sep 18 20:17:56 2021 +0300 Bump version number to 3.0.93.10-alpha1+ - + Signed-off-by: Marko Lindqvist commit 03bda272a5708ed02b6a2108d51bfa1073f28f19 @@ -19646,9 +19646,9 @@ Author: Marko Lindqvist Date: Wed Sep 8 07:01:14 2021 +0300 Msys2 Makefile: Handle icu version with a single variable - + See osdn: #42835 - + Signed-off-by: Marko Lindqvist commit bfcf1792199c0c66ea34854d243738699162fda6 @@ -19656,11 +19656,11 @@ Author: Marko Lindqvist Date: Sat Sep 11 07:22:25 2021 +0300 Rulesave: Save extra.buildable when ever it has nondefault value - + Reported by ddeanbrown - + See osdn #42848 - + Signed-off-by: Marko Lindqvist commit d33585d6948e8dfa3c500f21acfeffb911e72faf @@ -19668,9 +19668,9 @@ Author: Marko Lindqvist Date: Sat Sep 11 09:22:17 2021 +0300 README: Document freeciv-tickets mailing list - + See osdn #42491 - + Signed-off-by: Marko Lindqvist commit 0658c8a8a136942f868aad5cbe043368a0fbfaa7 @@ -19678,9 +19678,9 @@ Author: Marko Lindqvist Date: Wed Sep 15 16:45:17 2021 +0300 Autosettlers: Pass action, and not activity, to action_speculate_unit_on_tile() - + See osdn #42791 - + Signed-off-by: Marko Lindqvist commit 06edd40a7a8288ae7b9ebe8458221b4581248879 @@ -19688,7 +19688,7 @@ Author: Marko Lindqvist Date: Thu Sep 16 18:29:37 2021 +0300 Update Finnish translation of the ruledit domain - + Signed-off-by: Marko Lindqvist commit 91fac7a51e5036499d8f9d6a5bd2beafe139fdd5 @@ -19696,9 +19696,9 @@ Author: Marko Lindqvist Date: Fri Sep 10 16:55:57 2021 +0300 README.effects: Document TerrainAlter requirement values - + See osdn #42844 - + Signed-off-by: Marko Lindqvist commit 761d5a69cdf33247d13465201a5c97b4b5286450 @@ -19706,9 +19706,9 @@ Author: Marko Lindqvist Date: Thu Sep 9 16:47:47 2021 +0300 Set attribute __format__(__printf__ ...) for bugreport_request() - + See osdn #42840 - + Signed-off-by: Marko Lindqvist commit 2301bca50dba63c291d639df9dd8c8f7debc4409 @@ -19716,9 +19716,9 @@ Author: Marko Lindqvist Date: Wed Sep 8 04:18:23 2021 +0300 copyright.sh: Drop obsolete gtkpixcomm and pixcomm checks - + See osdn #42579 - + Signed-off-by: Marko Lindqvist commit 44df3681b0d770269c44ce244dc3ef6eb9469656 @@ -19726,11 +19726,11 @@ Author: Marko Lindqvist Date: Fri Sep 10 16:34:43 2021 +0300 Sanity check space part genus - + Requested by Alexandro Ignatiev - + See hrm Feature #824590 - + Signed-off-by: Marko Lindqvist commit 165996d87d44ec473b729052dae5bc8d18b49048 @@ -19738,9 +19738,9 @@ Author: Marko Lindqvist Date: Fri Sep 10 07:34:44 2021 +0300 INSTALL: Remove extraneous word - + See osdn #42842 - + Signed-off-by: Marko Lindqvist commit f473c0e160cd97cf60a40f6650f54e1995f5b521 @@ -19748,9 +19748,9 @@ Author: Marko Lindqvist Date: Thu Sep 9 16:44:07 2021 +0300 remove-potcdate.sin: Update from gettext-0.21 - + See osdn #42843 - + Signed-off-by: Marko Lindqvist commit 3c069edcdde28f8afa1959b024faac860d12b3ff @@ -19758,12 +19758,12 @@ Author: Marko Lindqvist Date: Wed Sep 8 06:50:38 2021 +0300 CI: Disable msys2 build - + Temporarily disable msys2 build in CI as there's no suitable setup-msys2 version available at the moment. - + See osdn #42343 - + Signed-off-by: Marko Lindqvist commit 746d1744dfb7dec80ee6b7c131e6bd0a1360fa69 @@ -19771,11 +19771,11 @@ Author: Marko Lindqvist Date: Sun Sep 5 07:33:57 2021 +0300 Update msys2 environment to 210831 level - + - Based on upstream snapshot 20210604 - + See osdn #42343 - + Signed-off-by: Marko Lindqvist commit 4b1ceefddda4a61c0e58a0ee62c9d54b985485dd @@ -19783,9 +19783,9 @@ Author: Marko Lindqvist Date: Thu Sep 9 17:25:05 2021 +0300 get_potential_improvement_bonus(): Consider multipliers - + See osdn #42836 - + Signed-off-by: Marko Lindqvist commit 5b7681f9405cac585a94f9d67a6ec85705ee98ba @@ -19793,9 +19793,9 @@ Author: Marko Lindqvist Date: Sun Sep 5 07:01:42 2021 +0300 gtk4 fcmp: Don't claim there to be standard gtk command-line options - + See osdn #42415 - + Signed-off-by: Marko Lindqvist commit ed57f50ede246a66833c1c6d5f2771da2100c620 @@ -19803,11 +19803,11 @@ Author: Marko Lindqvist Date: Wed Sep 8 04:38:17 2021 +0300 Refresh gnulib-common.m4 from gnulib upstream - + This is a comment update only. Serial number is not increased. - + See osdn #42834 - + Signed-off-by: Marko Lindqvist commit 37fa325f87f02e9dc8562e1889909c6e3f237675 @@ -19815,7 +19815,7 @@ Author: Ihnatus Date: Wed Sep 8 03:50:46 2021 +0300 AI: don't consider caravan bonus doubled when it is not - + See osdn #42641 commit 98bd7dfd5bbc551d6a7a17a200ea7bf9ffc010ab @@ -19823,9 +19823,9 @@ Author: Marko Lindqvist Date: Sun Sep 5 07:32:44 2021 +0300 Replace uses of deprecated 'which' command with 'command -v' - + See osdn #42769 - + Signed-off-by: Marko Lindqvist commit 7f83526e72bec7b386588157f40712dc3b532590 @@ -19833,11 +19833,11 @@ Author: Marko Lindqvist Date: Tue Sep 7 07:20:04 2021 +0300 ruledit/.gitignore: Add meta_edit_impr.cpp and meta_tab_multiplier.cpp - + See osdn #42557 - + Reported anonymously - + Signed-off-by: Marko Lindqvist commit b6473cfe1b065f53684809e71acc7ea39f3bcc0f @@ -19845,9 +19845,9 @@ Author: Marko Lindqvist Date: Sun Sep 5 08:17:53 2021 +0300 Msys2: Fix 'make clean' to remove Qt installer - + See osdn #42789 - + Signed-off-by: Marko Lindqvist commit 77e588e412b94c115d18e4bc3afd2b2708244f5a @@ -19855,9 +19855,9 @@ Author: Ihnatus Date: Sat Jul 24 00:58:29 2021 +0300 AI: Manage caravans that only can enter marketplaces - + See osdn #42518 - + Signed-off-by: Ihnatus commit e49f6e0487e9acf32779516e909d00d5e5fe53e4 @@ -19865,20 +19865,20 @@ Author: dftec Date: Sun Aug 15 05:28:30 2021 +0200 civ2civ3: Add effects for culture - + - The culture accumulated by each city increases its resistance in diplomatic fights against enemy agents (up to +50%). - + - The culture accumulated by your nation increases the cost to bribe your units or incite your cities (up to +500%). - + - Governments no longer get immunity against bribe or incite actions. Cities with a Courthouse or a Palace are now immune to incite actions. - + - Increased the amount of culture granted by achievements (from 100 to 1000 in most cases), and the lead relative to second best player needed for victory (from 33 to 100%). - + See osdn #42712 commit f6d0fe9b4e9b540f4811a416a1b901b17e0a2e81 @@ -19886,9 +19886,9 @@ Author: Marko Lindqvist Date: Tue Aug 31 19:19:57 2021 +0300 sdl2.m4: Port upstream serial 2 changes - + See osdn #42779 - + Signed-off-by: Marko Lindqvist commit 82e38aecaab5b5aa0046f1b631c02aaf38e1db7b @@ -19896,7 +19896,7 @@ Author: Marko Lindqvist Date: Sun Sep 5 04:03:17 2021 +0300 Comment typofix: "Widget's List" -> "widgets list" - + Signed-off-by: Marko Lindqvist commit 0970c1ad35f52526e4210d5399b6480601b06101 @@ -19904,9 +19904,9 @@ Author: Marko Lindqvist Date: Tue Aug 31 03:51:04 2021 +0300 AI: Consider buildingless cities worth conquering - + See osdn #42778 - + Signed-off-by: Marko Lindqvist commit 92a4ef1390ca3455e435c9d6b76b329dc6dfe2f5 @@ -19914,24 +19914,24 @@ Author: dftec Date: Fri Aug 13 02:09:54 2021 +0200 civ2civ3: Improve the script that adds labels to the map. - + - Prevent "Great Barrier Reef" and "Great Blue Hole" from appearing near Glaciers: Now "Glacier Bay" is Ocean adjacent to Glacier while "Ice Shelf" is Glacier adjacent to Ocean - + - Swap "Mud Volcanoes" (now on Hills) with "Valley of Geysers" (now on Plains), that makes more sense visually. - + - Reduce a bit the randomness, making labels more dependant on the actual landscape: Deep Ocean can be "Deep Trench" if fully surrounded by Deep Oceans, else "Thermal Vent" Forest can be "Sequoia Forest" if fully surrounded by Forests, else "Millenary Trees" - + - Add some more comments. - + See osdn #42708 commit ed4e03ef04164e8a117447944b5b571063ca1bc5 @@ -19939,7 +19939,7 @@ Author: Marko Lindqvist Date: Thu Sep 2 06:09:23 2021 +0300 Comment typofix: "becouse" -> "because", and some grammar - + Signed-off-by: Marko Lindqvist commit 39041d6fc1bdd079c9a6f4849a752a8f9184a906 @@ -19947,9 +19947,9 @@ Author: Marko Lindqvist Date: Wed Aug 25 07:24:49 2021 +0300 Update gnulib-common to serial 67 from gnulib upstream - + See osdn #42766 - + Signed-off-by: Marko Lindqvist commit 944c1e8f4e8b2299b3eb7d89eec7862e305ad896 @@ -19957,9 +19957,9 @@ Author: Marko Lindqvist Date: Mon Jul 12 08:25:58 2021 +0300 Drop obsolete base_deps_iterate - + See osdn #42536 - + Signed-off-by: Marko Lindqvist commit 9aa40a88585266324fdf5b6ca514980e30f9f561 @@ -19967,11 +19967,11 @@ Author: Marko Lindqvist Date: Thu Aug 26 02:49:47 2021 +0300 zambia.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42770 - + Signed-off-by: Marko Lindqvist commit ffd0c0ef87ce300677247905c68e112567872f63 @@ -19979,11 +19979,11 @@ Author: Marko Lindqvist Date: Wed Aug 25 06:50:32 2021 +0300 civ1: Remove TODO comments about embarking from transport to transport - + It has been confirmed to be legal by meynaf - + See osdn #42419 - + Signed-off-by: Marko Lindqvist commit 98f9d4ef079c9abe6b52f27a704427502cb9483c @@ -19991,9 +19991,9 @@ Author: Marko Lindqvist Date: Wed Jun 16 08:26:58 2021 +0300 Ruledit: Add enabler count to stats - + See osdn #42176 - + Signed-off-by: Marko Lindqvist commit 5aa06b76c62491d94728134c78250b05042fb4d0 @@ -20001,11 +20001,11 @@ Author: Marko Lindqvist Date: Wed Aug 18 04:16:50 2021 +0300 wallonia.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42718 - + Signed-off-by: Marko Lindqvist commit 0d7aeb8bc0bb63e90dc43f93542ec3cc54298825 @@ -20013,9 +20013,9 @@ Author: Marko Lindqvist Date: Thu Jul 8 16:12:39 2021 +0300 Msys2: Add set of dlls needed by Qt6-client - + See osdn #42602 - + Signed-off-by: Marko Lindqvist commit 2a15df0cf212324f4ba84c7e8e6b99635d62edda @@ -20023,11 +20023,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Aug 11 05:52:09 2021 +0200 Auto attack before the unit is selected. - + Implement fast auto attack like in Freeciv-web. - + (The web version was) requested by Lexxie - + See osdn #42719 commit 13a75caa2d3e92a7acbb19af600a9cbd37821d49 @@ -20035,11 +20035,11 @@ Author: Marko Lindqvist Date: Wed Aug 25 03:31:30 2021 +0300 wales.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42765 - + Signed-off-by: Marko Lindqvist commit 25adf41d4ccf0b7aaa1ed3afbd5276b4bd50e752 @@ -20047,9 +20047,9 @@ Author: Marko Lindqvist Date: Sat Jun 26 13:16:21 2021 +0300 is_terrain_needed(): Check if terrain is climate change target - + See osdn #42577 - + Signed-off-by: Marko Lindqvist commit eb295c224507784a31e2121e7e41867f7f5fddcc @@ -20057,11 +20057,11 @@ Author: Marko Lindqvist Date: Sat Jul 17 12:00:29 2021 +0300 united_nations.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42636 - + Signed-off-by: Marko Lindqvist commit 9672e268384a12b716498570a43fab629423cba6 @@ -20069,11 +20069,11 @@ Author: Marko Lindqvist Date: Fri Jun 25 05:04:28 2021 +0300 Consistently disable help links to space parts when spacerace disabled - + Reported by Jacob Nevins - + See hrm Bug #853869 - + Signed-off-by: Marko Lindqvist commit d431836db1b38cc35789a69a28f589e8a2fb5783 @@ -20081,9 +20081,9 @@ Author: Marko Lindqvist Date: Thu Jun 17 00:29:59 2021 +0300 Meson: Generate langstat_core.txt - + See osdn #42543 - + Signed-off-by: Marko Lindqvist commit 4378abf7ed18099ca0ec6dbd6abebf74bd3d4449 @@ -20091,9 +20091,9 @@ Author: Marko Lindqvist Date: Tue Jul 13 01:23:09 2021 +0300 tunisia.svg: Shrink page size to image size - + See osdn #42619 - + Signed-off-by: Marko Lindqvist commit a255e6d546a085872c26c702bec2eebef5b043a2 @@ -20101,9 +20101,9 @@ Author: Marko Lindqvist Date: Wed Jun 16 14:03:10 2021 +0300 Tex: Free data of the messages received by worker thread - + See osdn #42462 - + Signed-off-by: Marko Lindqvist commit 1eccbef5df3436010e584865d412cede26b8e8c9 @@ -20111,9 +20111,9 @@ Author: Marko Lindqvist Date: Sun Aug 8 14:43:55 2021 +0300 gtk: Drop unused variable 'total' from city_dialog_update_improvement_list() - + See osdn #42698 - + Signed-off-by: Marko Lindqvist commit 96be45e77956bd18322e2db3dfc8ae7c14e679fa @@ -20121,9 +20121,9 @@ Author: Marko Lindqvist Date: Mon Aug 9 07:00:05 2021 +0300 winsock2.m4: Remove false comment - + See osdn #42488 - + Signed-off-by: Marko Lindqvist commit d55ad335f5b61b763d378ed93d28cb230441c124 @@ -20131,11 +20131,11 @@ Author: Marko Lindqvist Date: Mon Jul 12 06:21:07 2021 +0300 tibet.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42615 - + Signed-off-by: Marko Lindqvist commit 726dc8bcad71fd87f4e5da3f82f429f17433b0f2 @@ -20143,9 +20143,9 @@ Author: Marko Lindqvist Date: Sun Aug 8 12:51:59 2021 +0300 Autosettlers: Evaluate all dependency extras - + See osdn #42492 - + Signed-off-by: Marko Lindqvist commit 16f24d20f14e6b6cc42e3c633feffaec171acc3e @@ -20153,11 +20153,11 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jul 25 18:39:46 2021 +0200 Ruleset actor consuming always for "Found City". - + This allows a ruleset where you get a unit that can found cities at the start of the game but are unable to build a city founding unit. (Think of a GamleLoss unbuildable "King" unit as the only city founder.) - + See hrm Feature #931180 commit b187f8b8ab65ac7993f9d1182802594379db4627 @@ -20165,10 +20165,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jul 23 00:28:16 2021 +0200 Can't embark to transport when not embarking. - + A move to a tile can't be legal because it is embarking to a transport when no embarking will happen. - + See hrm Bug #931099 commit eb41c0333abe5fce634b94814cca72e16c94bcad @@ -20176,10 +20176,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jul 19 08:31:53 2021 +0200 aiferry_gobyboat(): don't hard code action ID. - + Look up board actions by action result rather than hard coding the action ID. - + See osdn #42649 commit 9639781f55cbc293f87a3cc5db8d1a450b390c94 @@ -20187,10 +20187,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jul 19 08:36:58 2021 +0200 Qt client: support Transport Embark 2 and 3. - + The Qt client still needs a function for each action in its action selection dialog. Add support for "Transport Embark 2" and "Transport Embark 3". - + See osdn #42644 commit 11fbabec3f5abfa39f1ee87959e6704032dab554 @@ -20198,11 +20198,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jul 19 08:18:33 2021 +0200 request_unit_load(): prepare for multiple Board. - + Simplify request_unit_load() by using the code that picks an embark action by action result to handle board too. At the moment "Transport Board" is the only action with that result. - + See osdn #42642 commit 170308e62aff0aeda965b5bca2eb59368bf548ba @@ -20210,9 +20210,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jul 13 13:27:39 2021 +0200 Mark MinMoveFrags's translation comments. - + Add TRANS: prefix to reqtext translation comments about MinMoveFrags. - + See osdn #42623 commit 0622a9c499b903f3bf4512fe15585755b791706d @@ -20220,7 +20220,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jul 13 12:09:56 2021 +0200 SDL2 client: implement action_selection_refresh() - + See osdn #42622 commit f5891a0d0337836a6630e083f414d34b3864908d @@ -20228,13 +20228,13 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jul 13 00:28:32 2021 +0200 act sel dlg: respect target tile switch. - + Respect that the action_decision_tile has changed. This justifies refreshing an open action selection dialog and giving a previously ignored unit priority in the unit focus queue again. - + Reported by Lexxie - + See osdn #42621 commit a9c24d724c28d8c91231dd05125b21f8ebe6cd66 @@ -20242,9 +20242,9 @@ Author: Marko Lindqvist Date: Wed Jun 16 08:50:13 2021 +0300 gtk3x: Stop listing "standard gtk-options" in '-- --help' - + See osdn #42537 - + Signed-off-by: Marko Lindqvist commit de067845392139a976e3a0e05bc3e2ee3a915dac @@ -20252,9 +20252,9 @@ Author: Marko Lindqvist Date: Sat Jul 10 19:11:46 2021 +0300 taiwan.svg: Shrink page size to image size - + See osdn #42608 - + Signed-off-by: Marko Lindqvist commit 967a615351ef655ef5e547b6334ae62d84026bce @@ -20262,13 +20262,13 @@ Author: Marko Lindqvist Date: Sat Jul 10 13:03:24 2021 +0300 Avoid namespace conflicts with tinycthread - + Rename tinycthread source files, and resulting library, to make sure we use freeciv copy of those instead of one from crosser environment. - + See osdn #42607 - + Signed-off-by: Marko Lindqvist commit 248450aaa456b2c138ea1e31a59befe467333594 @@ -20276,9 +20276,9 @@ Author: Marko Lindqvist Date: Fri Jul 9 07:30:17 2021 +0300 switzerland.svg: Shrink page size to image size - + See osdn #42604 - + Signed-off-by: Marko Lindqvist commit 62e790531b4767707b0999492c095fe028a46eb5 @@ -20286,17 +20286,17 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jul 13 10:33:15 2021 +0200 Allow more than one kind of background request. - + The C clients currently use the action selection background request to refresh the action selection dialog on new information. Freeciv-web uses it to implement fast auto attack. - + Make it possible to have more than one background request kind by changing request kind to a number. The foreground request that should disturb the player gets the number 0. The others are client defined background request numbers. Give action selection dialog refresh the number 1 in the bundled C clients. - + See osdn #42620 commit 02e34a4c108d19c96ee6ef1d5263144deacfda10 @@ -20310,11 +20310,11 @@ Author: Marko Lindqvist Date: Sun Jul 11 02:35:35 2021 +0300 begin_lanserver_scan(): Call scan->error_func() when necessary - + Handling of several error situations lacked the call. - + See osdn #42392 - + Signed-off-by: Marko Lindqvist commit afe52728b438d2ac3fad4cf2e051892aff5605b6 @@ -20322,9 +20322,9 @@ Author: Marko Lindqvist Date: Thu Jul 8 16:19:25 2021 +0300 swaziland.svg: Shrink page size to image size - + See osdn #42603 - + Signed-off-by: Marko Lindqvist commit 8556062de7889045a6b201ed2f5277c9ee2cce4c @@ -20332,9 +20332,9 @@ Author: Marko Lindqvist Date: Wed Jun 16 07:09:52 2021 +0300 Correct ai_timer_init() function header - + See osdn #42455 - + Signed-off-by: Marko Lindqvist commit 062b5588d7814e933b97b1ff9228f2599bc27585 @@ -20342,11 +20342,11 @@ Author: Marko Lindqvist Date: Fri Jul 2 16:53:10 2021 +0300 soviet.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42596 - + Signed-off-by: Marko Lindqvist commit 85cd8a017b4f26018bc2f42443887b319ae144d6 @@ -20354,7 +20354,7 @@ Author: Marko Lindqvist Date: Sun Jul 11 12:03:14 2021 +0300 .gitignores: Drop entries 'civserver' and 'civclient' - + Signed-off-by: Marko Lindqvist commit 2abdbf4c7591f217b6ab962ad086f2d4e3f97241 @@ -20362,7 +20362,7 @@ Author: Marko Lindqvist Date: Sun Jul 11 06:15:44 2021 +0300 Bump version number to 3.0.93.9-alpha1+ - + Signed-off-by: Marko Lindqvist commit 2ea3b6054f880f2052fbf0129c0e3aa8271ca5c4 @@ -20370,9 +20370,9 @@ Author: Marko Lindqvist Date: Sun Jul 11 05:11:12 2021 +0300 comments.c: Log entry that cannot be read from the comments file - + See osdn #42539 - + Signed-off-by: Marko Lindqvist commit 40a52c9f1340d6bfcb6084f8beb918f52baa185d @@ -20380,38 +20380,38 @@ Author: dftec Date: Tue Jun 29 22:52:54 2021 +0200 Improve the readme of civ2civ3: - + - Reserve the use of capital letters to words used as rule_names: units, techs, terrains, resources, buildings, governments, and some key game concepts like Food/Trade/Production, Science/Gold/Luxury... - + - Use "Production" instead of "Shields" for city output (as in the city UI), or for production of citizens (like Trade, Luxury, Science and Gold), that will be multiplied by buildings. - + - Keep using "shields" for upkeep of units, use "coins" instead of "Gold" for upkeep of units or buildings, and use "bulbs" instead of "Science" for upkeep of techs. - + - Use "upkeep in Food", instead of "Food upkeep". - + - Use "ground units" when they include all Land unit classes (big and small). Use "naval units" or "boats" when they include both Sea and Trireme. - + - Use "unhappiness caused by military units", or simply war unhappiness, instead of Military Unhappiness. - + - Clarify when wonders affect every city of every player, or only the cities of the owner. - + - Use civ2 as reference in tables. References to classic ruleset changed to classic/civ2 (when they are equal). - + - Remove trail spaces. - + - Re-wrap the altered text with linux command: fold -s -w 72. Then replace the final space " \n" by a double initial space "\n ". - + See osdn #42558 commit 07cce5988b5b945eb831f47d5106cb489b441a7c @@ -20419,11 +20419,11 @@ Author: Marko Lindqvist Date: Wed Jun 30 07:13:34 2021 +0300 slovenia.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42590 - + Signed-off-by: Marko Lindqvist commit 1042cc3833c227cab57ff29b8091e6b11f757b6c @@ -20431,9 +20431,9 @@ Author: Marko Lindqvist Date: Thu Jun 10 06:02:59 2021 +0300 gtk3*: Drop empty create_help_page() - + See osdn #42504 - + Signed-off-by: Marko Lindqvist commit c85d679c0e08646717f847dc71337da4c121eaec @@ -20441,9 +20441,9 @@ Author: Marko Lindqvist Date: Fri Jul 9 08:44:36 2021 +0300 AI: Consider immediately spent gold as part of income in dai_calc_data() - + See osdn #42193 - + Signed-off-by: Marko Lindqvist commit 748d364b6f6fec6880e7c840f38d833fc273c7a5 @@ -20451,9 +20451,9 @@ Author: Marko Lindqvist Date: Sat Jun 26 12:56:37 2021 +0300 silesia.svg: Shrink page size to image size - + See osdn #42576 - + Signed-off-by: Marko Lindqvist commit c89beb663835f11016379a5fd4c2b3ab5e08e71a @@ -20461,9 +20461,9 @@ Author: Marko Lindqvist Date: Thu Jun 10 05:14:59 2021 +0300 Rename unit cache max_defense_mp_pct as max_defense_mp_bonus_pct - + See hrm Feature #922840 - + Signed-off-by: Marko Lindqvist commit 1e072c86f6331c3ec2dd67b983ec476a9a1e36c3 @@ -20471,11 +20471,11 @@ Author: Marko Lindqvist Date: Fri Jun 25 11:53:04 2021 +0300 scottishgaelic.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42570 - + Signed-off-by: Marko Lindqvist commit ec953e148b5a22b9285b05f78746a02e48031776 @@ -20483,11 +20483,11 @@ Author: Marko Lindqvist Date: Mon Jul 5 17:59:23 2021 +0300 Stop need_war_player_hlp() from crashing - + This is an emergency fix to just stop the crashing. - + See osdn #42597 - + Signed-off-by: Marko Lindqvist commit f65f149b1c4e4103dc407d6bbc91acd8be60cb3d @@ -20495,9 +20495,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jul 2 10:02:30 2021 +0200 JSON: avoid integer underflow in dir in orders. - + Reported by Lexxie - + See osdn #42595 commit 4861269443b82af880806cacc0a1d669d5fb6969 @@ -20505,14 +20505,14 @@ Author: Marko Lindqvist Date: Thu Jun 10 04:59:08 2021 +0300 Make identity_number an int - + It was a short, meaning that it wrapped at 65k despite max number of identity numbers defined to be 250000. - + Reported by Markus Wiesecke - + See hrm Bug #927510 - + Signed-off-by: Marko Lindqvist commit ce2d33934c7e4f196701a591eb86974f0be986a8 @@ -20520,9 +20520,9 @@ Author: Marko Lindqvist Date: Thu Jun 24 23:43:15 2021 +0300 CI: Build Qt6 version again in MacOS - + See osdn #42249 - + Signed-off-by: Marko Lindqvist commit 15b42cc1de6b9afa078c14a48a7ac1e78ddd0f71 @@ -20530,11 +20530,11 @@ Author: Marko Lindqvist Date: Thu Jun 24 23:51:03 2021 +0300 scotland.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42566 - + Signed-off-by: Marko Lindqvist commit ae9c9123c85decd1418ba7277d6a95072a962151 @@ -20542,11 +20542,11 @@ Author: Ihnatus Date: Mon Jun 7 00:04:55 2021 +0300 AI: remove immediate_destination() from dai_unit_goto_constrained() - + Unnecessary check that sometimes freezed fueled ferries. - + See osdn #41970 - + Signed-off-by: Ihnatus commit 4a34daaae7e0ddb91c65bf9bcca85d6b875a6f8f @@ -20554,12 +20554,12 @@ Author: Marko Lindqvist Date: Mon Jun 7 19:37:40 2021 +0300 Correct spaceship_init() function header - + It used to imply that capital-capture cancellation of spaceship is not implemented. - + See osdn #42460 - + Signed-off-by: Marko Lindqvist commit 7a2226cd46d4cfc49c0b4af620347c093b91154c @@ -20567,14 +20567,14 @@ Author: Marko Lindqvist Date: Sat May 29 06:07:00 2021 +0300 civ1: Make comment about traderoute Cancel behavior non-TODO - + Update to comment after we got confirmation that the current behavior is correct. - + Civ1 testing by meynaf - + See osdn #42318 - + Signed-off-by: Marko Lindqvist commit 092a9c20b7036424b91a945ce37f720b65384053 @@ -20582,11 +20582,11 @@ Author: Marko Lindqvist Date: Thu Jun 24 15:17:49 2021 +0300 sapmi.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42564 - + Signed-off-by: Marko Lindqvist commit 5b7449190d2102c2697031950ac6109f26441f4c @@ -20594,22 +20594,22 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 27 11:28:26 2021 +0200 Map unit move orders to (dis/)embark actions. - + Compatibility for move orders that don't specify an action. Most orders sent from the client are like this until hrm Feature #850768 is done. - + Making the embark actions rare_pop_up made the pop up never come up as the rare_pop_up logic interprets embark as a legal regular move that blocks a rare pop up. This made embaring with goto impossible. - + Makes paths through ships work again. - + Makes it possible to disembark with goto. - + Reported by Lexxie Reported by ihnatus Reported by Chippo Elder - + See osdn #42581 See osdn #41824 See hrm Bug #854983 @@ -20619,9 +20619,9 @@ Author: Marko Lindqvist Date: Tue Jun 15 09:47:16 2021 +0300 Makerules.mk: Make moc rule to respect automake's silent mode - + See osdn #42458 - + Signed-off-by: Marko Lindqvist commit 9c94e4a702fd4f3cf576ed8bed36ea9407353288 @@ -20629,9 +20629,9 @@ Author: Marko Lindqvist Date: Sun Jun 13 14:45:39 2021 +0300 is_utype_needed(): Check if unit is animal for some terrain - + See osdn #42505 - + Signed-off-by: Marko Lindqvist commit e3398f7e7e69d5f015768395a06deddef534bf60 @@ -20639,11 +20639,11 @@ Author: Marko Lindqvist Date: Tue Jun 22 06:02:33 2021 +0300 rwanda.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42559 - + Signed-off-by: Marko Lindqvist commit 61fe2b46f59d3f0ec9c747bede62e00c0b5dbc78 @@ -20651,9 +20651,9 @@ Author: Marko Lindqvist Date: Fri May 28 02:10:00 2021 +0300 server_sniff_all_input: Log fc_select() errors - + See osdn #42403 - + Signed-off-by: Marko Lindqvist commit 2684405616dca676cb17e9d3b5207e73a91bf26f @@ -20661,9 +20661,9 @@ Author: Marko Lindqvist Date: Sun Jun 20 08:00:16 2021 +0300 Msys2: Add qt6-installer and ruledit-installer-qt6 targets - + See osdn #42556 - + Signed-off-by: Marko Lindqvist commit 69783af10066bcc3d7c56bdc7d56a718966718d0 @@ -20671,7 +20671,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 24 09:44:20 2021 +0200 Add the new DiplRelUnitAnyOther requirement type. - + See osdn #42563 commit 8fca1b558e29d4c3f817a933b1838d76ef7943a5 @@ -20679,10 +20679,10 @@ Author: Sveinung Kvilhaugsvik Date: Sat Jun 19 14:00:48 2021 +0200 Add the new requirement type DiplRelUnitAny. - + Check if any unit at the tile has the specified diplomatic relationship. Note that it says any - not each. It being true for one unit is enough. - + See osdn #42562 commit a2139f2d12899a6f7bb76847dc76b1dbfc8934ca @@ -20690,7 +20690,7 @@ Author: Marko Lindqvist Date: Fri Jun 25 22:46:55 2021 +0300 FAQ: Update latest stable version number to 2.6.5 - + Signed-off-by: Marko Lindqvist commit 029cc08ba9910675ef8ba33136bfa6a19ad896dc @@ -20698,11 +20698,11 @@ Author: Marko Lindqvist Date: Sat Jun 19 10:10:54 2021 +0300 prussia.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42550 - + Signed-off-by: Marko Lindqvist commit b147e74ee7e4005ac9f161b451fd6cd43a124a59 @@ -20710,12 +20710,12 @@ Author: Marko Lindqvist Date: Tue Jun 8 06:19:26 2021 +0300 Amplio2: Add extra animal sprites - + Art by Bard Patch by frank e and myself - + See hrm Feature #721407 - + Signed-off-by: Marko Lindqvist commit 9b149f02fa87e627001035f1501f05f72cb1fdcf @@ -20723,9 +20723,9 @@ Author: Marko Lindqvist Date: Fri Jun 11 03:22:22 2021 +0300 is_terrain_needed(): Check if another terrain has the terrain as some _result - + See osdn #42505 - + Signed-off-by: Marko Lindqvist commit 55889c70197d9c3b772dbc2e986435395a629e3d @@ -20733,11 +20733,11 @@ Author: Marko Lindqvist Date: Fri Jun 18 10:13:54 2021 +0300 peru.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42546 - + Signed-off-by: Marko Lindqvist commit 5fb22753a0d2681c459403009d29b74225ee2b0e @@ -20745,9 +20745,9 @@ Author: Marko Lindqvist Date: Thu Jun 24 14:28:07 2021 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit 3b94a875fba3cc37d505d433e0cb4aacdb559150 @@ -20755,10 +20755,10 @@ Author: Sveinung Kvilhaugsvik Date: Sat Jun 19 09:47:52 2021 +0200 webperimental: expel inside your borders only. - + Only allow "Expel Unit" if the target unit is standing on a tile owned by the actor player. - + See osdn #42554 commit fd68c25e754ae5483ca2ab67d641f2231d323a4b @@ -20766,10 +20766,10 @@ Author: Sveinung Kvilhaugsvik Date: Sat Jun 19 10:39:33 2021 +0200 Make can't bomb non war city hard req obligatory. - + The bombard actions can't bomb units in cities not owned by someone the actor player is at war with. Make this an obligatory hard requirement. - + See osdn #42552 commit c0ad0b077562cca5afe548e9d359d091f403d9c6 @@ -20777,10 +20777,10 @@ Author: Sveinung Kvilhaugsvik Date: Sat Jun 19 08:48:09 2021 +0200 Need war on target tile owner explanation. - + Action not enabled explain when war on the tile owner is needed because of a DiplRelTileOther requirement in an action enabler's target requirements. - + See osdn #42551 commit 2ab359cecc7a28c945a677cf07ed348cb268f526 @@ -20788,9 +20788,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 14 13:32:39 2021 +0200 Add utype_can_act_if_tgt_diplrel_tile_other(). - + Action unit type cache for DiplRelTileOther. - + See osdn #42531 commit ef33b9863d6a5d8fd43a59ec5cf6ff278736f451 @@ -20798,9 +20798,9 @@ Author: Marko Lindqvist Date: Wed Jun 2 16:21:43 2021 +0300 Tex: Improve coding style of texaiworld.c - + See osdn #42459 - + Signed-off-by: Marko Lindqvist commit aede60cd36f59c30d0c5f40585ab6bfecb217d1c @@ -20808,11 +20808,11 @@ Author: Marko Lindqvist Date: Wed Jun 16 23:42:02 2021 +0300 pashtun.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42542 - + Signed-off-by: Marko Lindqvist commit e7f5296febe4db6c55642443818b67c519ad6d54 @@ -20820,9 +20820,9 @@ Author: Marko Lindqvist Date: Tue Jun 8 04:26:22 2021 +0300 Ruledit: Add support for improvement upkeep editing - + See osdn #42487 - + Signed-off-by: Marko Lindqvist commit 0a8c8d2bc155665081c2e8ff4957e3abb41d195e @@ -20830,9 +20830,9 @@ Author: Marko Lindqvist Date: Thu Jun 17 00:55:07 2021 +0300 Meson: Pass '--from-code=UTF-8' to xgettext - + See osdn #42544 - + Signed-off-by: Marko Lindqvist commit aee7c0b4c2e4e4430fd5a1783bb5b89ac1b50028 @@ -20840,11 +20840,11 @@ Author: Marko Lindqvist Date: Wed Jun 16 06:54:49 2021 +0300 papua_newguinea.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42535 - + Signed-off-by: Marko Lindqvist commit 72464392f807d0a9fe37b6972f194842b9d8b5e3 @@ -20858,11 +20858,11 @@ Author: Marko Lindqvist Date: Sun Jun 6 08:20:04 2021 +0300 Ruledit: Rename "...rec_vec..." as "...req_vec..." - + That "req" refers to requirement. - + See osdn #42477 - + Signed-off-by: Marko Lindqvist commit 80d8593584a5a3089afdfb7dfc462b48762888cb @@ -20870,11 +20870,11 @@ Author: Marko Lindqvist Date: Tue Jun 15 06:28:40 2021 +0300 norway.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42530 - + Signed-off-by: Marko Lindqvist commit 556e44e0bd49e40c864c54df8d01619ca1873502 @@ -20882,9 +20882,9 @@ Author: Marko Lindqvist Date: Mon May 31 05:12:47 2021 +0300 Add function header for i_am_tool() - + See osdn #42330 - + Signed-off-by: Marko Lindqvist commit 75036876119580c8296e2ed5495b019310a30926 @@ -20892,11 +20892,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 14 06:45:59 2021 +0200 Remove outdated "can't be expressed" comments. - + DiplRel and DiplRelTileOther are able to let enablers express the "must be at war with any cities on the target tile" requirements of bombard, attack and wipe actions. - + See osdn #42528 commit 09bd6ffc368a37b74fdc35aa51637285b9487129 @@ -20904,7 +20904,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 14 05:47:27 2021 +0200 Introduce fc_tristate_or(). - + See osdn #42527 commit 9eb95e212be3c88f52a275a73637ab7a2c60d8e3 @@ -20912,7 +20912,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 11 12:27:44 2021 +0200 Replace OnDomesticTile with DiplRelTile. - + See osdn #42516 commit b54b86ed988f19c0d27bfe16b50584821baab333 @@ -20920,9 +20920,9 @@ Author: Marko Lindqvist Date: Wed Jun 16 22:59:24 2021 +0300 Documentation: Replace freenode network with Libera.Chat - + See osdn #42541 - + Signed-off-by: Marko Lindqvist commit 690f8b2108ef18ae2c62e6a0c55c2d2180f459ef @@ -20930,9 +20930,9 @@ Author: Marko Lindqvist Date: Sun Jun 6 05:09:58 2021 +0300 Ruledit: Add support for adding and deleting effects - + See osdn #42478 - + Signed-off-by: Marko Lindqvist commit 8820efb0e11a403805e69d63bbe424e571d043c0 @@ -20940,11 +20940,11 @@ Author: Marko Lindqvist Date: Mon Jun 14 04:25:19 2021 +0300 nigeria.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42526 - + Signed-off-by: Marko Lindqvist commit 9537854d430710a21356287013c59d5d6571eec5 @@ -20952,13 +20952,13 @@ Author: Marko Lindqvist Date: Wed Jun 9 17:04:49 2021 +0300 savegame3.c: Fix loading multiresearch values - + - Fixed memory leak - Don't free() memory that should not be freed - Assign bulbs to correct techs when ruleset has changed - + See osdn #42499 - + Signed-off-by: Marko Lindqvist commit 4b1e34cf761b81a37faa476b2a2fc288f15260d1 @@ -20966,9 +20966,9 @@ Author: Marko Lindqvist Date: Sat May 29 08:25:28 2021 +0300 freeciv-mp-gtk4: Quit cleanly - + See osdn #42412 - + Signed-off-by: Marko Lindqvist commit 9250662746ecea021f8bde9d765bade2914c4d32 @@ -20976,11 +20976,11 @@ Author: Marko Lindqvist Date: Sun Jun 13 10:03:58 2021 +0300 newzealand.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42521 - + Signed-off-by: Marko Lindqvist commit 02918a7fd53e3feded8c99ec40078209da056624 @@ -20988,9 +20988,9 @@ Author: Marko Lindqvist Date: Tue Jun 8 05:05:19 2021 +0300 meson-winbuild.sh: Enable nls - + See osdn #42486 - + Signed-off-by: Marko Lindqvist commit 2323db1a2aed28e1ac804f0781421508824a4e35 @@ -20998,9 +20998,9 @@ Author: Ihnatus Date: Mon Jun 7 00:42:41 2021 +0300 Restore AI ability to build Fighters (except paradropping ones) - + See HRM #658896 - + Signed-off-by: Ihnatus commit c461dc996e76c47a1ef9b0abc6f8c853d505541e @@ -21008,12 +21008,12 @@ Author: Marko Lindqvist Date: Thu Jun 3 03:23:23 2021 +0300 is_universal_needed(): Display action name along "Action Enabler" - + When action enabler requires universal, list it with the action name, not just by generic "Action Enabler" string. - + See osdn #42464 - + Signed-off-by: Marko Lindqvist commit 4110fa6ae308696c42d1f5ab1814984bb943fcdd @@ -21021,11 +21021,11 @@ Author: Marko Lindqvist Date: Sat Jun 12 08:22:51 2021 +0300 newfoundland.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42519 - + Signed-off-by: Marko Lindqvist commit e8f60263dc6e20cf2acfdf35e330ac57b562182f @@ -21033,9 +21033,9 @@ Author: Marko Lindqvist Date: Tue Jun 8 04:43:02 2021 +0300 Meson: Link against libintl when needed - + See osdn #42485 - + Signed-off-by: Marko Lindqvist commit 7456e7773029258505a513a7b93d30e36b702dcd @@ -21043,9 +21043,9 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 13 10:40:51 2021 +0200 Add the new DiplRelTileOther requirement type. - + Like DiplRelTile except that the second player is DiplRel's second player. - + See osdn #42522 commit 893ed61fdc97392e7226b412ac5aea93463135e6 @@ -21053,11 +21053,11 @@ Author: Marko Lindqvist Date: Fri Jun 11 01:46:40 2021 +0300 mozambique.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42507 - + Signed-off-by: Marko Lindqvist commit 969ab09418b30b49dde9734fe29f60795ebe31c0 @@ -21065,9 +21065,9 @@ Author: Marko Lindqvist Date: Tue May 25 05:50:38 2021 +0300 Ruledit: Add unit attack and defense strength editing support - + See osdn #42386 - + Signed-off-by: Marko Lindqvist commit b5e82092f4126e6eb06b24a509b9f3ee63f54a02 @@ -21081,9 +21081,9 @@ Author: Marko Lindqvist Date: Fri Jun 11 15:22:17 2021 +0300 Update gnulib-common to serial 66 from gnulib upstream - + See osdn #42509 - + Signed-off-by: Marko Lindqvist commit 93f766c70f500a43fb16b26203fa61f8d478895b @@ -21091,11 +21091,11 @@ Author: Marko Lindqvist Date: Thu Jun 10 03:58:13 2021 +0300 mexico.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42503 - + Signed-off-by: Marko Lindqvist commit ea2a42fde6ef3cc6201c5917f24cae7592bd9177 @@ -21103,9 +21103,9 @@ Author: Marko Lindqvist Date: Thu Jun 3 05:37:32 2021 +0300 gtk3x: Drop toplevel_key_release_handler() - + See osdn #42467 - + Signed-off-by: Marko Lindqvist commit a4b3153bcfc3ecf057b0902583e9a7ab631c6d78 @@ -21113,11 +21113,11 @@ Author: Marko Lindqvist Date: Tue May 25 05:08:17 2021 +0300 civ/2: Set savepalace disabled by default - + Reported by ihnatus - + See osdn #42266 - + Signed-off-by: Marko Lindqvist commit 1b90b9e2406e9591c542f31126121136fcef7326 @@ -21125,13 +21125,13 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 11 11:50:58 2021 +0200 Add the new DiplRelTile requirement type. - + It is like the DiplRel requirement type except that it is about the owner of the tile. - + This allows rules like "a unit can only be expelled if it is on a tile owned by someone its owner has peace with". - + See osdn #42515 commit 5ff6e5ac8363ca4321bae8aba8a462e4388e4d11 @@ -21139,10 +21139,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 11 11:07:35 2021 +0200 are_requirements_contradictions(): DiplRel like. - + Prepare are_requirements_contradictions()'s DiplRel handling to be used by diplomatic status requirement types other than DiplRel. - + See osdn #42514 commit 524a750e4bf0704caee792cb687e901a577ba99d @@ -21150,10 +21150,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 11 10:36:38 2021 +0200 diplrel_found(): make usable for DiplRel like. - + Prepare diplrel_found() to be used by other diplomatic status requirement types than DiplRel. - + See osdn #42513 commit c80d27e260855af9b17bf74a2e35013a45f25c49 @@ -21161,7 +21161,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 11 10:04:50 2021 +0200 Metaknowledge for TerrainAlter. - + See osdn #42512 commit 58f41b17f8b3d3b9adcf7806f3989f97016b32c9 @@ -21169,7 +21169,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 11 09:09:39 2021 +0200 README.actions: correct target kind. - + See osdn #42511 commit 4e406e745ff736b32dd67e8eabd88326b76eab00 @@ -21177,11 +21177,11 @@ Author: Marko Lindqvist Date: Wed Jun 9 04:21:51 2021 +0300 maori.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42496 - + Signed-off-by: Marko Lindqvist commit acf8b08ab7ef7ab0a46444dceeb54a39aeeb8178 @@ -21189,9 +21189,9 @@ Author: Marko Lindqvist Date: Mon Jun 7 18:49:25 2021 +0300 Meson: Respect cross_inc_path when detecting headers - + See osdn #42484 - + Signed-off-by: Marko Lindqvist commit 72b09787e4f1705e20873346a950b91c7f0d608c @@ -21199,9 +21199,9 @@ Author: Marko Lindqvist Date: Sat May 29 07:56:01 2021 +0300 gtk3x: Replace gtk_main_quit() with g_application_quit() - + See osdn #42414 - + Signed-off-by: Marko Lindqvist commit d3e3dea2925ddbec649b615eb582a7ebe39d526f @@ -21209,11 +21209,11 @@ Author: Marko Lindqvist Date: Tue Jun 8 04:02:17 2021 +0300 malaysia.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42489 - + Signed-off-by: Marko Lindqvist commit 8db9422bb93294dcec2a2b6af5b7c290291496c8 @@ -21221,11 +21221,11 @@ Author: Marko Lindqvist Date: Sat May 29 07:53:47 2021 +0300 gtk3x: Avoid gdk_display_get_primary_monitor() call - + Use gdk_display_get_monitor() instead - + See osdn #42413 - + Signed-off-by: Marko Lindqvist commit 17a00c61d2983580ae15ea8db7fbc5baade00b9f @@ -21233,9 +21233,9 @@ Author: Marko Lindqvist Date: Tue May 25 02:25:06 2021 +0300 is_universal_needed(): Check if needed by clause requirements - + See osdn #42374 - + Signed-off-by: Marko Lindqvist commit eb6694a83a29a720e38e2911aa6a9a8b5630979c @@ -21243,9 +21243,9 @@ Author: Marko Lindqvist Date: Tue Jun 8 21:23:20 2021 +0300 CI: Update setup-msys2 to version 2.3.1 - + See osdn #42495 - + Signed-off-by: Marko Lindqvist commit d956077d417a01f35bbfefae6964f168a84bfb16 @@ -21253,9 +21253,9 @@ Author: Marko Lindqvist Date: Mon Jun 7 04:48:12 2021 +0300 macedonia.svg: Shrink page size to image size - + See osdn #42481 - + Signed-off-by: Marko Lindqvist commit e907a089eca6a59fa505c0c7b77d6ce4733a6b47 @@ -21263,9 +21263,9 @@ Author: Marko Lindqvist Date: Thu Jun 3 03:05:20 2021 +0300 ai.[ch]: Improve coding style - + See osdn #42456 - + Signed-off-by: Marko Lindqvist commit 9b2c4240f6222fd1e35048714638e5a4e7cc7ee8 @@ -21273,14 +21273,14 @@ Author: Marko Lindqvist Date: Sat May 22 02:19:13 2021 +0300 civ2civ3/sandbox: Enable one-time-bonus for traderoute establishment - + This is to work around AI limitation that it does not want to establish traderoutes when it gets no bonus. Set default tradeworldrelpct to 100 to make sure the bonus does not grow without limits for bigger maps. - + See osdn #42319 - + Signed-off-by: Marko Lindqvist commit 574fde43924fc86aad1278e858133297fc1e34be @@ -21288,11 +21288,11 @@ Author: Marko Lindqvist Date: Sun Jun 6 02:30:23 2021 +0300 fc_gitrev_gen.h.tmpl: Don't speak of "revision number" in a comment - + Git does not have revision numbers but commit id/hash - + See osdn #42461 - + Signed-off-by: Marko Lindqvist commit 6aa1b6a4b797c82ece77d25188e7ee272dddb570 @@ -21300,11 +21300,11 @@ Author: Marko Lindqvist Date: Sun Jun 6 02:06:36 2021 +0300 maasai.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42475 - + Signed-off-by: Marko Lindqvist commit 9545900a6937cbd9bb689e075fcdda9c461f6a68 @@ -21312,9 +21312,9 @@ Author: Marko Lindqvist Date: Sun May 30 09:20:32 2021 +0300 md5.c: Replace http URL to upstream version control with https one - + See osdn #42421 - + Signed-off-by: Marko Lindqvist commit 7ffef50d462bec658abc929d94007667913ee7df @@ -21322,12 +21322,12 @@ Author: Marko Lindqvist Date: Wed Jun 2 06:53:57 2021 +0300 Meson: Set data paths from meson.build - + Replace FREECIV_DATA_PATH & friends #defines in meson_fc_config.h.in with #mesondefines. - + See osdn #42454 - + Signed-off-by: Marko Lindqvist commit e412042d9e641e5040738372792db736ef658239 @@ -21335,11 +21335,11 @@ Author: Marko Lindqvist Date: Sat Jun 5 13:29:50 2021 +0300 lithuania.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42472 - + Signed-off-by: Marko Lindqvist commit f2ab99d628766fcfa6fe51c11fb0d67e0cd6f6d9 @@ -21347,9 +21347,9 @@ Author: Marko Lindqvist Date: Sun May 30 03:42:55 2021 +0300 sdl2: Add function headers for gui_tilespec.h inline functions - + See hrm Bug #909607 - + Signed-off-by: Marko Lindqvist commit 68a845495b7c2d7f98af46f2a35a66419a94ca54 @@ -21357,12 +21357,12 @@ Author: Marko Lindqvist Date: Sat May 22 01:24:09 2021 +0300 rssanity: Break out from obsoleted_by loop - + Server was left in an infinite loop when it detected an obsoleted_by loop. - + See osdn #42301 - + Signed-off-by: Marko Lindqvist commit af86e9a3b5f059260ced2e6f3e6375d0be00b8ad @@ -21370,9 +21370,9 @@ Author: Marko Lindqvist Date: Sat Jun 5 08:44:05 2021 +0300 Msys2 Makefile: Rename Qt targets specifically Qt5 ones - + See osdn #42427 - + Signed-off-by: Marko Lindqvist commit e293bed228552b917eba372282737c0a35956546 @@ -21380,7 +21380,7 @@ Author: Marko Lindqvist Date: Tue Jun 8 05:21:55 2021 +0300 messapian.ruleset: dos2unix - + Signed-off-by: Marko Lindqvist commit 5ad50d490f3d897ba6c4a3337b6368af84ef296d @@ -21388,11 +21388,11 @@ Author: Marko Lindqvist Date: Fri Jun 4 02:57:30 2021 +0300 latvia.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42469 - + Signed-off-by: Marko Lindqvist commit e2c1bf1627ddb6155ed971ba7a51033325e1dafe @@ -21400,9 +21400,9 @@ Author: Marko Lindqvist Date: Sat May 29 06:41:36 2021 +0300 INSTALL.Cygwin: Replace http cygwin homepage URL with https one - + See osdn #42411 - + Signed-off-by: Marko Lindqvist commit 201b398817bb4f62e9f6b6e44e3e3791485f1165 @@ -21410,11 +21410,11 @@ Author: Marko Lindqvist Date: Fri May 21 15:07:46 2021 +0300 AI: Set H_RATES for Hard and Experimental difficulty levels - + Requested by alain_bkr - + See osdn #42333 - + Signed-off-by: Marko Lindqvist commit 4b28a14e5e8c45074fbd33f47594c79cf8f41b21 @@ -21422,11 +21422,11 @@ Author: Marko Lindqvist Date: Wed May 26 00:47:57 2021 +0300 gtk3x: Drop gtk_window_set_type_hint() calls - + It's removed from gtk-3.98 - + See osdn #42394 - + Signed-off-by: Marko Lindqvist commit 0acb0afdb92b1c03f5966c14ed3762f205fda4aa @@ -21434,11 +21434,11 @@ Author: Marko Lindqvist Date: Thu Jun 3 02:25:42 2021 +0300 kenya.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42463 - + Signed-off-by: Marko Lindqvist commit d49703a13be627eeb942c2d40a697289040bea8d @@ -21446,9 +21446,9 @@ Author: Marko Lindqvist Date: Sun May 23 16:40:45 2021 +0300 README.msys2: Update msys2 homepage URL - + See osdn #42373 - + Signed-off-by: Marko Lindqvist commit 25aa870b234beafb6c77117c82bb4dc1c3acd748 @@ -21456,9 +21456,9 @@ Author: Marko Lindqvist Date: Fri May 21 04:18:53 2021 +0300 rgbcolor.c: Replace http URL in a comment with https one - + See osdn #42340 - + Signed-off-by: Marko Lindqvist commit 32328fa67dbe2299ae4f44c6e86fa1b051b1faf2 @@ -21466,11 +21466,11 @@ Author: Marko Lindqvist Date: Tue Jun 1 04:40:44 2021 +0300 installer_cross: Check CROSSER_QT5 from crosser.txt - + Check more specifically Qt5. It used to grep any CROSSER_QT. - + See osdn #42438 - + Signed-off-by: Marko Lindqvist commit ba7f883ec179b436d0eeaccbc16f67502d993558 @@ -21478,11 +21478,11 @@ Author: Marko Lindqvist Date: Wed Jun 2 01:21:05 2021 +0300 israel.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42444 - + Signed-off-by: Marko Lindqvist commit 1811d1f0c6e6a51bd66a80d5a08357ca95ba0f99 @@ -21490,14 +21490,14 @@ Author: Marko Lindqvist Date: Wed Jun 2 05:00:13 2021 +0300 Make unit build cost's effect on bribe cost float - + Notably this makes units with build cost less than 10 to have above zero bribe cost. - + Reported by Lexxie - + See hrm Bug #929034 - + Signed-off-by: Marko Lindqvist commit dce00e1c06db80a28dd9574d66ec64f14c48fde6 @@ -21505,11 +21505,11 @@ Author: Marko Lindqvist Date: Sat Jun 5 12:29:03 2021 +0300 Move FC_C99_INITIALIZER_BRACES to tcc.m4 named as FC_INITIALIZERS_BRACES - + It exist for tcc support. - + See osdn #41947 - + Signed-off-by: Marko Lindqvist commit 09ab7af7a0883a48ba31862c127edd8e1e1d8657 @@ -21517,11 +21517,11 @@ Author: Marko Lindqvist Date: Wed May 26 00:40:05 2021 +0300 gtk3x: Drop handle_edit_key_release() - + It did nothing. - + See osdn #42389 - + Signed-off-by: Marko Lindqvist commit d9fe4f15ee906f5e9ffa6ce61b4bc9d3e58610c1 @@ -21529,11 +21529,11 @@ Author: Marko Lindqvist Date: Tue Jun 1 01:35:44 2021 +0300 ireland.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42442 - + Signed-off-by: Marko Lindqvist commit 826db66859fa049cbe790c6b0e45b0ed3ca6ea82 @@ -21541,11 +21541,11 @@ Author: Marko Lindqvist Date: Sun May 30 07:23:49 2021 +0300 Remove vision provided by shared vision from a removed player - + Reported by Alexandro Ignatiev - + See hrm Bug #883225 - + Signed-off-by: Marko Lindqvist commit d9616ad436790f65133b3e812890e3e0888f0850 @@ -21553,12 +21553,12 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 31 15:24:42 2021 +0200 amplio2: fix image location collision. - + The location I used for extra.transport_hub_mg was already taken by blank defaults for cd.city and cd.city_wall. Move them to a different cell. - + Reported by Lexxie - + See hrm #42441 commit 45608b3822c892f552c7b083b705874402150673 @@ -21566,11 +21566,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 31 14:32:06 2021 +0200 cimpletoon: add castle and castle2. - + Add graphics for two castle bases - one open and one closed. - + Castles by Lexxie - + See osdn #42440 commit 21bb2fdec11802d0e828a8a662d11f28d46de7fd @@ -21578,9 +21578,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 31 08:14:08 2021 +0200 unit_perform_action(): sub target must be there. - + Check that the sub target is there after server side sub target assignment. - + See osdn #42437 commit 58f1c4244dad5b000b6f57798ce06f3a9d3da4d3 @@ -21588,9 +21588,9 @@ Author: Sveinung Kvilhaugsvik Date: Sun May 30 22:11:32 2021 +0200 Only allow buildings as building targets. - + Reported by Lexxie - + See osdn #42436 commit cd7f93e3297ab41629dc89907fd5d735678b326f @@ -21598,10 +21598,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 31 07:05:59 2021 +0200 ANEK: paradrop blocked by non allied unit. - + Use the action not enabled system to explain that a visible unit at the target tile blocks a Paradrop Unit action. - + See osdn #42435 commit 91db4a8907e2f4511122ab3236b99267407e277f @@ -21609,11 +21609,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 31 07:06:08 2021 +0200 Map non allied unit at tgt tile to ANEK system. - + Have the action not enabled explanation system detect that a non allied unit at the target tile is blocking an action when unit_move_to_tile_test() returns MR_DESTINATION_OCCUPIED_BY_NON_ALLIED_UNIT. - + See osdn #42434 commit 8a9f0f4089a929028b521d7085cd36f5eab815f6 @@ -21621,10 +21621,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 31 06:55:46 2021 +0200 Action not enabled explain non allied unit at tgt. - + Add an action not enabled explanation kind for a non allied unit being at the target tile. Not in use yet. - + See osdn #42433 commit ed616fb4a5a6206f9f4a3a0620047d13ae9e3f72 @@ -21632,12 +21632,12 @@ Author: Marko Lindqvist Date: Wed May 26 03:01:30 2021 +0300 Meson: Support standalone libiconv - + Make iconv work when it's not provided by glibc, but in a separate libiconv library. - + See osdn #42395 - + Signed-off-by: Marko Lindqvist commit 33c559dfd8a1f73e1d9eae51409a86466986fd7e @@ -21645,13 +21645,13 @@ Author: Joshua Root Date: Mon May 31 08:07:24 2021 +1000 Only include sys/random.h for getentropy() - + This fixes a build failure on older OS X versions, which have sys/random.h but not getentropy(). Instead the header declares some nonstandard functions which unfortunately use some types in their declarations that may not always be available, depending on what headers were previously included. - + See osdn #42439 commit aa7ed9b3bd0f07bf9113ddb384d235d6c83928a4 @@ -21659,11 +21659,11 @@ Author: Marko Lindqvist Date: Mon May 31 03:01:00 2021 +0300 iran.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42432 - + Signed-off-by: Marko Lindqvist commit bf950599ba84942bb5e2943e78a9f5ca2e4ad080 @@ -21671,11 +21671,11 @@ Author: Marko Lindqvist Date: Wed May 19 18:39:27 2021 +0300 civ1: Make traderoute one-time-bonus gold only - + Reported by nef - + See osdn #42317 - + Signed-off-by: Marko Lindqvist commit d0233bf18fd2d4d61bc2c6f0b03cb7767d2af3ce @@ -21683,13 +21683,13 @@ Author: Marko Lindqvist Date: Thu May 20 17:09:17 2021 +0300 validity.c: Use ..._re_active_iterate() macros where appropriate - + It was erroneously considering even removed items (those that the regular iterator goes through) blockers for removal of dependant items. - + See osdn #42173 - + Signed-off-by: Marko Lindqvist commit 410d90db56b32e7cf40620abd811ccdcb4e27569 @@ -21697,11 +21697,11 @@ Author: Marko Lindqvist Date: Tue May 25 17:04:43 2021 +0300 gtk3x: Replace gtk_label_set_line_wrap() call with gtk_label_set_wrap() - + Function has been renamed in gtk-3.98 - + See osdn #42390 - + Signed-off-by: Marko Lindqvist commit 4601aacf7495bd7ac35bff0ce2dc04d48c005dcb @@ -21709,7 +21709,7 @@ Author: Marko Lindqvist Date: Thu Jun 3 04:02:20 2021 +0300 amplio/.gitignore: Drop as obsolete - + Signed-off-by: Marko Lindqvist commit 09ba0b628121f507da50d889d01bb6a172cc3076 @@ -21717,11 +21717,11 @@ Author: Marko Lindqvist Date: Sun May 30 02:02:00 2021 +0300 hungary.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42418 - + Signed-off-by: Marko Lindqvist commit 4579a0bbaf5838e8f9228719fbf443da901a2500 @@ -21729,14 +21729,14 @@ Author: Marko Lindqvist Date: Sat May 22 16:10:46 2021 +0300 gtk: Make loading to the default transport to work - + Option initially selected in the unit load dialog was not really set as loading target, if user did not explicitly rechoose it. - + Reported by alain_bkr - + See osdn #42303 - + Signed-off-by: Marko Lindqvist commit ce11a8c76fa6a923b8b6da769cc449303fa9ac29 @@ -21744,7 +21744,7 @@ Author: Marko Lindqvist Date: Wed Jun 2 15:45:40 2021 +0300 Comment typofix: "checkin" -> "checking" - + Signed-off-by: Marko Lindqvist commit b2fc0b6eb355d1b18c103fe11ddaf1a651b9366e @@ -21752,7 +21752,7 @@ Author: Marko Lindqvist Date: Wed Jun 2 07:30:16 2021 +0300 langobardic.ruleset: dos2unix - + Signed-off-by: Marko Lindqvist commit 38f5e297a42f6599123d50f836bfa674e8e0c1f9 @@ -21760,9 +21760,9 @@ Author: Marko Lindqvist Date: Wed May 26 03:29:22 2021 +0300 Meson: Set FREECIV_SOCKET_ZERO_NOT_STDIN in Windows - + See osdn #42396 - + Signed-off-by: Marko Lindqvist commit ba470f7f730ae30cf4e30f68f105e2276296bda0 @@ -21770,9 +21770,9 @@ Author: Marko Lindqvist Date: Sat May 29 03:21:33 2021 +0300 frisia.svg: Shrink page size to image size - + See osdn #42410 - + Signed-off-by: Marko Lindqvist commit 0e6fa6cf6f7156605c62e1577c0018a7a24548ab @@ -21780,9 +21780,9 @@ Author: Marko Lindqvist Date: Mon May 17 01:13:06 2021 +0300 Replace '1' referring to tech cost style with 'Civ I|II' in a message - + See osdn #42119 - + Signed-off-by: Marko Lindqvist commit 137ae406a63c8940d5079897b23b2c850beac58e @@ -21790,14 +21790,14 @@ Author: Marko Lindqvist Date: Sat May 29 14:12:48 2021 +0300 AI: Fix dai_goldequiv_clause() division by zero for tech clause - + In a ruleset where tech upkeep is enabled, there was a division by zero error when player had researched zero techs. - + Reported by kontorotsui - + See osdn #42409 - + Signed-off-by: Marko Lindqvist commit 599a489606b155cc60820f8bacd3a3a73a680f7e @@ -21805,11 +21805,11 @@ Author: Marko Lindqvist Date: Fri May 28 01:46:17 2021 +0300 flanders.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42404 - + Signed-off-by: Marko Lindqvist commit 7127f8236a7bc45cda4e3b33fb033df3b5696423 @@ -21817,9 +21817,9 @@ Author: Marko Lindqvist Date: Thu May 20 04:19:53 2021 +0300 gtk3x: Drop uses of gtk_widget_get_toplevel() - + See osdn #42327 - + Signed-off-by: Marko Lindqvist commit 8dbae19cd1d15d3b4ffbac357c14ad2211b094b2 @@ -21827,9 +21827,9 @@ Author: Lexxie9952 <32187224+Lexxie9952@users.noreply.github.com> Date: Sat May 29 14:40:24 2021 -0700 amplio2: add castle and castle2. - + Add graphics for two castle bases - one open and one closed. - + See hrm Feature #919768 commit ddcae316ed8f1de6353e27c3dcac182423ac5c5b @@ -21837,7 +21837,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 28 20:32:00 2021 +0200 Drop check for 0 (cultivate|plant|transform)_time - + See osdn #42105 commit 89ef80f91325c5bff8f49d44a0bdcada48a94da6 @@ -21845,7 +21845,7 @@ Author: Sveinung Kvilhaugsvik Date: Sat May 29 13:45:09 2021 +0200 Add unit saver for paradropping on enemy units. - + See hrm Bug #869995 commit 13d7fcb691d6da457aaa38514ae090f3cebbb560 @@ -21853,9 +21853,9 @@ Author: Marko Lindqvist Date: Fri May 21 01:41:12 2021 +0300 Inline is_server() - + See osdn #42331 - + Signed-off-by: Marko Lindqvist commit a150b6c056253408197a383a692786d109bbeda3 @@ -21863,9 +21863,9 @@ Author: Marko Lindqvist Date: Wed May 26 23:28:56 2021 +0300 equatorial_guinea.svg: Shrink page size to image size - + See osdn #42399 - + Signed-off-by: Marko Lindqvist commit 846d0c48377fdb8e5a4feb450b5716929d8feef5 @@ -21873,9 +21873,9 @@ Author: Lexxie9952 <32187224+Lexxie9952@users.noreply.github.com> Date: Fri May 28 17:45:38 2021 -0700 Make the Transport Embark actions rare popup. - + This avoids spam pop-up from city GOTO traffic. - + See hrm Bug #928837 commit f3add483735efbcfa247f16b8f908e93da46507f @@ -21889,9 +21889,9 @@ Author: Marko Lindqvist Date: Sat May 15 07:49:19 2021 +0300 Meson: Add support for building freeciv-mp-gtk4 - + See osdn #42270 - + Signed-off-by: Marko Lindqvist commit 4273ae351432b20da74b9ad54284a9fd0037a166 @@ -21899,9 +21899,9 @@ Author: Marko Lindqvist Date: Sun May 30 17:05:33 2021 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit 33598e6617d3a9bcbb415190f6861e7145dacb7a @@ -21909,14 +21909,14 @@ Author: Marko Lindqvist Date: Mon May 17 07:33:17 2021 +0300 gtk: Make pillaging of the default target to work - + Option initially selected in the pillage dialog was not really set as pillage target, if user did not explicitly rechoose it. - + Reported by alain_bkr - + See osdn #42168 - + Signed-off-by: Marko Lindqvist commit 518ddc98c679bba777abe27934a9ee80d19dc84c @@ -21924,13 +21924,13 @@ Author: dftec Date: Thu May 20 22:31:23 2021 +0200 civ2civ3: Correct helptext of Tech Communism - + In this ruleset, the effect of Cathedrals is reduced by the Communism government, not by the tech. - + Fixed typo error in helptext of Anarchy government. Added missing "*", and joined the 2 lines related to luxury. - + See osdn #42337 commit 96b8d831ee1591247ae0cb7edfcdc7e83503f27d @@ -21938,9 +21938,9 @@ Author: Marko Lindqvist Date: Wed May 26 00:21:13 2021 +0300 egypt.svg: Shrink page size to image size - + See osdn #42393 - + Signed-off-by: Marko Lindqvist commit 8eaac9a9df7a92185cb9d7919f4e251c345df452 @@ -21948,9 +21948,9 @@ Author: Marko Lindqvist Date: Fri May 21 02:34:00 2021 +0300 CI: Work around older msys2 environment - + See osdn #42334 - + Signed-off-by: Marko Lindqvist commit 1725581fcb48b95ad42dd7f89686eea22ef13e87 @@ -21958,9 +21958,9 @@ Author: Marko Lindqvist Date: Sat May 29 13:24:15 2021 +0300 Add errno mapping for Winsock error #10038 (WSAENOTSOCK) - + See osdn #42043 - + Signed-off-by: Marko Lindqvist commit 223cacbe5ca6da42bc6fb235d2b04f9022ce35e3 @@ -21968,9 +21968,9 @@ Author: Marko Lindqvist Date: Sun May 16 07:41:32 2021 +0300 Correct "fire power" to "firepower" in a help message - + See osdn #42207 - + Signed-off-by: Marko Lindqvist commit de2b76fe26557520d6848aece82fdedd508fb3b8 @@ -21978,7 +21978,7 @@ Author: Andrew McGuinness Date: Wed May 26 18:18:55 2021 +0100 Avoid calling AI lost_control for human players - + See osdn #42325 commit c5353357098e489c94ceecb3d4c66983162b5f0f @@ -21986,9 +21986,9 @@ Author: Marko Lindqvist Date: Tue May 25 02:04:33 2021 +0300 comoros.svg: Shrink page size to image size - + See osdn #42384 - + Signed-off-by: Marko Lindqvist commit 9e32a2c8f36107cea82fb4f20133b7f38b051172 @@ -21996,7 +21996,7 @@ Author: Marko Lindqvist Date: Fri May 28 20:15:54 2021 +0300 Bump version number to 3.0.93.8-alpha1+ - + Signed-off-by: Marko Lindqvist commit 4edabfe7ea2dc9178a0759778a9a1bdf638b0873 @@ -22004,7 +22004,7 @@ Author: Marko Lindqvist Date: Fri May 28 20:15:19 2021 +0300 Set version number to 3.0.93.7-alpha1 - + Signed-off-by: Marko Lindqvist commit b944b8d10ae30895adb2099470902faf154bc077 @@ -22012,9 +22012,9 @@ Author: Marko Lindqvist Date: Wed May 26 07:02:32 2021 +0300 Meson: Define FREECIV_DELTA_PROTOCOL - + See osdn #42397 - + Signed-off-by: Marko Lindqvist commit 0c42b686a2b50e5158970e828fffb9d5e286d585 @@ -22022,9 +22022,9 @@ Author: Marko Lindqvist Date: Fri May 28 16:39:17 2021 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit b09f6c6b03100e1f93d13f6d0152161546131027 @@ -22032,9 +22032,9 @@ Author: Marko Lindqvist Date: Sun May 16 11:17:33 2021 +0300 Improve indentation of entries in the left panel of city dialog - + See osdn #42298 - + Signed-off-by: Marko Lindqvist commit f428c334eec2cfb750e850dc926276609863d368 @@ -22042,11 +22042,11 @@ Author: Marko Lindqvist Date: Mon May 24 01:19:42 2021 +0300 canada.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42378 - + Signed-off-by: Marko Lindqvist commit 44b22451e4539a06352978c8e5861067073b68ba @@ -22054,9 +22054,9 @@ Author: Marko Lindqvist Date: Mon May 10 16:43:55 2021 +0300 Meson: Set -Werror in debug builds - + See osdn #42213 - + Signed-off-by: Marko Lindqvist commit d2280e11e22fc2828bffb26afa12d0a8ce150200 @@ -22064,9 +22064,9 @@ Author: Marko Lindqvist Date: Mon May 17 01:01:00 2021 +0300 Rename installer_msys2/freeciv-mp-gtk3x.cmd as freeciv-mp-gtk4.cmd - + See osdn #42151 - + Signed-off-by: Marko Lindqvist commit 1139707cbb12628aa72b09a30012f5e5ec39e040 @@ -22074,14 +22074,14 @@ Author: Marko Lindqvist Date: Fri May 14 22:47:58 2021 +0300 Correct gameseed and mapseed help - + Updated gameseed help to mention that actual seed will be usually based on system entropy, when value zero given. Mapseed help corrected to refer to gameseed, and also to mention the case of both mapseed and gameseed being zero. - + See osdn #42260 - + Signed-off-by: Marko Lindqvist commit 57e752ab94bd3c6142df31c91825634252c5a185 @@ -22089,11 +22089,11 @@ Author: Marko Lindqvist Date: Sun May 23 00:06:21 2021 +0300 united_kingdom.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42370 - + Signed-off-by: Marko Lindqvist commit 15b718560fd982ba739b981d95311dbacfc19e2b @@ -22101,9 +22101,9 @@ Author: Marko Lindqvist Date: Thu May 13 05:31:12 2021 +0300 CI: Build freeciv-mp-gtk4 on OSX - + See osdn #42252 - + Signed-off-by: Marko Lindqvist commit 91892981fcc932f341a1101d31794c0238d4c128 @@ -22117,11 +22117,11 @@ Author: Marko Lindqvist Date: Mon May 24 03:12:35 2021 +0300 gtk3.22/gtk4: Make tab notice color different from alert color - + Reported by pjlsergeant - + See osdn #42295 - + Signed-off-by: Marko Lindqvist commit 301390a3d89e35b0833d9b1f155300694ee0f540 @@ -22129,7 +22129,7 @@ Author: Marko Lindqvist Date: Wed May 26 03:25:25 2021 +0300 Comment fix: "socket zero ... same stdin" -> "socket zero ... same as stdin" - + Signed-off-by: Marko Lindqvist commit d4779371bf0c09ff06392c866f2f7084d880ec13 @@ -22137,9 +22137,9 @@ Author: Marko Lindqvist Date: Sat May 22 00:57:00 2021 +0300 bosnia.svg: Shrink page size to image size - + See osdn #42345 - + Signed-off-by: Marko Lindqvist commit 891dbec5becf02e24ad6ad1a121fb15612cfbd4b @@ -22147,9 +22147,9 @@ Author: Marko Lindqvist Date: Thu May 20 05:57:37 2021 +0300 CI: Update list of msys2 packages to install - + See osdn #42321 - + Signed-off-by: Marko Lindqvist commit 2b6afcf64c4e7c5ac2f052cedd2a6a9845fb4e6a @@ -22157,12 +22157,12 @@ Author: Ihnatus Date: Mon May 10 23:10:40 2021 +0300 AI: Stop fueled units from unnecessary hopping between bases. - + The previous behaviour ruined regeneration and spent mp for nothing that could work for auto-attack or something. - + See HRM #924328 - + Signed-off-by: Ihnatus commit 137ad49b4fc6ac18f8075cb50c6d491eea84ce98 @@ -22170,9 +22170,9 @@ Author: Marko Lindqvist Date: Mon May 10 17:24:16 2021 +0300 gtk3x: Get rid of remaining gtk_widget_get_surface() calls - + See osdn #42215 - + Signed-off-by: Marko Lindqvist commit 42e25849e268768ad43eeab88b9fe6ff905501fc @@ -22180,9 +22180,9 @@ Author: Marko Lindqvist Date: Tue May 11 17:51:10 2021 +0300 AI: Use more advisor code for evaluating governments - + See osdn #42231 - + Signed-off-by: Marko Lindqvist commit d81f61b1bc9427e358ad89a54d01bb9aee0a4982 @@ -22190,9 +22190,9 @@ Author: Marko Lindqvist Date: Fri May 21 01:38:20 2021 +0300 boer.svg: Shrink page size to image size - + See osdn #42339 - + Signed-off-by: Marko Lindqvist commit 24c6e84e14a3e404bb6631f956e69ff53cd05ab9 @@ -22200,9 +22200,9 @@ Author: Marko Lindqvist Date: Fri May 21 16:18:08 2021 +0300 MacOS: Respect user set MOCCMD - + See osdn #42342 - + Signed-off-by: Marko Lindqvist commit e20c28ae1bb55542168064667074a2968e98ccd1 @@ -22210,11 +22210,11 @@ Author: Marko Lindqvist Date: Sun May 16 07:10:58 2021 +0300 gtk3.22: Use widget's window in impr_callback() - + It was using default window. - + See osdn #42183 - + Signed-off-by: Marko Lindqvist commit 821fb21212ef918f30e0bc895f036fb6f239758d @@ -22222,9 +22222,9 @@ Author: Marko Lindqvist Date: Thu May 20 00:08:01 2021 +0300 belize.svg: Shrink page size to image size - + See osdn #42326 - + Signed-off-by: Marko Lindqvist commit 5cddb09e1d73ea9ee9de5935d8de360ee46a2ac4 @@ -22232,9 +22232,9 @@ Author: Marko Lindqvist Date: Thu May 13 05:29:40 2021 +0300 CI: Build fcmp front-ends for OSX - + See osdn #42251 - + Signed-off-by: Marko Lindqvist commit d9015d475189545d0bccf38de96c1a83ff99a120 @@ -22242,11 +22242,11 @@ Author: Marko Lindqvist Date: Sun May 9 13:49:46 2021 +0300 Send packet_game_load with load_successful as FALSE when load failed - + The packet was sent with load_successful always set to TRUE - + See osdn #42189 - + Signed-off-by: Marko Lindqvist commit 4effc304f0e5c776ad0430407528a0dbeaca3405 @@ -22254,9 +22254,9 @@ Author: Marko Lindqvist Date: Mon May 10 21:55:19 2021 +0300 INSTALL: Update cygwin homepage URL - + See osdn #42217 - + Signed-off-by: Marko Lindqvist commit 864dec2341a02ae05fb22f64d647cf26a5584e3a @@ -22264,11 +22264,11 @@ Author: Marko Lindqvist Date: Wed May 19 00:30:37 2021 +0300 belgium.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42315 - + Signed-off-by: Marko Lindqvist commit acd4a76ae0f845d131043c0903426f8bdbf3d1f0 @@ -22276,13 +22276,13 @@ Author: Marko Lindqvist Date: Mon May 17 23:27:39 2021 +0300 Meson: Do not redefine HAVE_MKSTEMP in freeciv_config.h - + Correct definition comes from liblua_config.h. freeciv_config.h one was also defined unconditionally even when it should not be defined. - + See osdn #42306 - + Signed-off-by: Marko Lindqvist commit 6dc01f5c6019dfe3116ec05f0133eba1dab27790 @@ -22290,9 +22290,9 @@ Author: Marko Lindqvist Date: Sat May 22 06:18:33 2021 +0300 Consider tradeworldrelpct when calculating one time bonus - + See osdn #42097 - + Signed-off-by: Marko Lindqvist commit 938ac8f994011882fe0fbd2ad9d3804e018670c2 @@ -22300,9 +22300,9 @@ Author: Marko Lindqvist Date: Sat May 22 01:43:59 2021 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit 007c7505208c58615ba915ffb8a6961a7782ce3f @@ -22310,11 +22310,11 @@ Author: Marko Lindqvist Date: Mon May 17 23:19:47 2021 +0300 euskadi.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42308 - + Signed-off-by: Marko Lindqvist commit 8cf871cfd8c6d27b599a9d2752894e9dd5809b9e @@ -22322,14 +22322,14 @@ Author: Marko Lindqvist Date: Thu May 20 01:17:50 2021 +0300 gtk: Add empty space for scrollbar in units and economy reports - + Scrollbar was hiding rightmost column of the reports. Work around that by adding empty column where the scrollbar goes. - + Patch by alain_bkr - + See osdn #42167 - + Signed-off-by: Marko Lindqvist commit 851054ff72e31c5d4626f03e4abe6646e4231bb6 @@ -22337,7 +22337,7 @@ Author: andrew Date: Sun May 16 17:10:58 2021 +0100 Tex: Avoid re-registering units and cities for each player - + See osdn #42299 commit 18d75fc277d1a100db3069377d2fec07b0c962da @@ -22345,9 +22345,9 @@ Author: Marko Lindqvist Date: Sun May 9 13:37:03 2021 +0300 Rename action_enabler.disabled as action_enabler.ruledit_disabled - + See osdn #42174 - + Signed-off-by: Marko Lindqvist commit f5886f130475cd7db5010be2fc2f862d1d56d32b @@ -22355,17 +22355,17 @@ Author: Marko Lindqvist Date: Sun May 9 16:43:53 2021 +0300 Give ransom from multiple Barbarian Leaders on the same tile - + The old behavior was that no ransom at all was given when there was multiple Barbarian Leaders on the same tile; they were considered to be protecting each other. Now ransom is paid for each Barbarian Leader if there is no other kind of units in the tile. - + Reported by alain_bkr - + See osdn #42020 - + Signed-off-by: Marko Lindqvist commit aa4d3e56f7e90c527ebf545addb04e8bbb764487 @@ -22373,7 +22373,7 @@ Author: Marko Lindqvist Date: Fri May 21 04:46:32 2021 +0300 italiangreek.ruleset: dos2unix - + Signed-off-by: Marko Lindqvist commit df4128a69c1df886ff65213abbf173846fe36c18 @@ -22381,9 +22381,9 @@ Author: Marko Lindqvist Date: Mon May 17 00:01:27 2021 +0300 phoenicia.svg: Shrink page size to image size - + See osdn #42300 - + Signed-off-by: Marko Lindqvist commit 099f37208425b11a9470f82e07371cd992debadf @@ -22391,14 +22391,14 @@ Author: Marko Lindqvist Date: Sat May 15 08:26:38 2021 +0300 dependencies/*/Version: Rename as Version.txt - + Files named "Version" caused trouble on OSX build where system headers wanted to include a file named like that. - + Reported by Dean - + See osdn #42271 - + Signed-off-by: Marko Lindqvist commit 05e5c125cd49f826d140c8a52738dae5fca57f13 @@ -22406,9 +22406,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 18 11:01:12 2021 +0200 "Is foreign" -> "Foreign" - + "Is foreign" was renamed to "Foreign" in 3.1. - + See osdn #42311 commit aa076d8f5d30b5645694a5e0882f2f11783b83ed @@ -22416,9 +22416,9 @@ Author: Marko Lindqvist Date: Fri May 7 22:45:56 2021 +0300 dai_calc_data(): List 'income' as outgoing parameter in function header - + See osdn #42192 - + Signed-off-by: Marko Lindqvist commit caa0dceec7788f93b95a18b8da8dd46d94f8e7c7 @@ -22426,9 +22426,9 @@ Author: Marko Lindqvist Date: Sun May 16 10:16:01 2021 +0300 Replace "win32" with "windows" in post-crash debugger comments - + See osdn #42146 - + Signed-off-by: Marko Lindqvist commit e94c74f0dd60f17e3c8541a0eee92d808044ff23 @@ -22436,11 +22436,11 @@ Author: Marko Lindqvist Date: Sun May 16 00:06:24 2021 +0300 kushan.svg: Refresh - + Loaded kushan.svg to inkscape and resaved with sensible view. - + See osdn #42291 - + Signed-off-by: Marko Lindqvist commit d01e45e24b12b0643da7bf66dc086fd2d72ecef7 @@ -22448,7 +22448,7 @@ Author: Marko Lindqvist Date: Wed May 19 22:32:23 2021 +0300 FAQ: Refresh from wiki - + Signed-off-by: Marko Lindqvist commit 3f28c7c158a504f84e011a6a170be5ae46ad53a3 @@ -22456,11 +22456,11 @@ Author: Marko Lindqvist Date: Wed May 19 16:36:04 2021 +0300 CI: Disable msys2 build - + There's no github msys2 action with new enough msys2 yet. - + See osdn #42035 - + Signed-off-by: Marko Lindqvist commit cf8c16d614ddc76cf1f699328e8aa28de3ac4bd4 @@ -22468,9 +22468,9 @@ Author: Marko Lindqvist Date: Mon May 17 07:14:26 2021 +0300 CI: Update msys2/setup-msys2 version used to 2.3.0 - + See osdn #42035 - + Signed-off-by: Marko Lindqvist commit 407c8aee41853bcbb687348682e697cebe9c588c @@ -22478,14 +22478,14 @@ Author: Marko Lindqvist Date: Sun May 16 19:19:37 2021 +0300 Update msys2 environment to 210515 level - + - Based on upstream snapshot 20210228 - Replace pkg-config with mingw-w64--pkgconf - Install just automake1.16, not all automake versions via the automake meta package - + See osdn #42035 - + Signed-off-by: Marko Lindqvist commit f4e1bca0c33edb79b5403c612b2722031f5f8d8c @@ -22493,9 +22493,9 @@ Author: Marko Lindqvist Date: Sun May 16 10:14:01 2021 +0300 Strings.txt: Document how qualifiers are added to follow tag strings - + See osdn #42142 - + Signed-off-by: Marko Lindqvist commit eca3fd89f5be0b7cd177b7f28374ebbdc4e5a108 @@ -22503,11 +22503,11 @@ Author: Marko Lindqvist Date: Fri May 14 22:41:58 2021 +0300 illyria.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42267 - + Signed-off-by: Marko Lindqvist commit 2de7846af2e873418d4d1275c810ee9ffed006ec @@ -22515,9 +22515,9 @@ Author: Marko Lindqvist Date: Tue May 4 17:10:48 2021 +0300 Introduce action_enabler_list_re_iterate() - + See osdn #42171 - + Signed-off-by: Marko Lindqvist commit d8e0a65283535d22931f2b53597cc507339e2938 @@ -22525,7 +22525,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 11 18:41:40 2021 +0200 Introduce effect_value_will_make_positive(). - + See osdn #42239 commit 2cdf2985c6d8d90b1fd85905e838ca726e360a95 @@ -22533,9 +22533,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 11 10:58:17 2021 +0200 get_unittype_bonus(): take action parameter. - + Allow get_unittype_bonus() using effects to take action requirements. - + See osdn #42222 commit cbc3f343a56b59bb574bdc6b4c9c05c741b6941f @@ -22543,10 +22543,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 28 22:49:36 2021 +0200 Check if road or base action can target terrain. - + The autohelp should mention that a terrain type can't have bases or roads built on it if a base or road building action is impossible. - + See osdn #42155 commit 0c8a6bd84c1938630f685979a129fe40f9a6a3c8 @@ -22554,9 +22554,9 @@ Author: Marko Lindqvist Date: Mon May 3 01:22:18 2021 +0300 Replace follow tag "win32" with "windows" in examples - + See osdn #42143 - + Signed-off-by: Marko Lindqvist commit 8b2ebad340bb586adf6c0ede9e896972e0556ec9 @@ -22564,11 +22564,11 @@ Author: Marko Lindqvist Date: Thu May 13 05:26:09 2021 +0300 han.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42255 - + Signed-off-by: Marko Lindqvist commit c12c79e13dd0c28855b0da273511f7dfe6dc3ede @@ -22576,16 +22576,16 @@ Author: Marko Lindqvist Date: Sun May 9 12:24:09 2021 +0300 AI: Increase want for improvement provided gold when tax rate high - + The high tax rate indicates that there's gold shortage that runs it high, and we should avoid making situation worse. Ideally we even improve the situation and make it possible to lower the tax rate in the future. Improvement provided gold is often negative as maintenance cost is included. - + See osdn #42195 - + Signed-off-by: Marko Lindqvist commit bb494a4dcac5c655936601860071c4e9ba799780 @@ -22593,12 +22593,12 @@ Author: Marko Lindqvist Date: Mon May 10 20:31:57 2021 +0300 Meson: Set GDK_VERSION_MIN_REQUIRED & co per-target - + Having them as global flags won't work when we have executables for multiple different gtk versions. - + See osdn #42216 - + Signed-off-by: Marko Lindqvist commit b8336b8cc39bcde7ff98037a40ab15ea239b25f8 @@ -22606,11 +22606,11 @@ Author: Marko Lindqvist Date: Mon May 10 06:00:56 2021 +0300 georgia.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42208 - + Signed-off-by: Marko Lindqvist commit 666236eba3b89b34349a790196d1f56fce868881 @@ -22618,14 +22618,14 @@ Author: Marko Lindqvist Date: Sat May 1 11:39:34 2021 +0300 mapview_common.h: Update URL to grid documentation picture in a comment - + The old server hosting the picture no longer exist. The picture has been salvaged and moved to our own server. - + Picture salvaged by louis94 - + See osdn #42126 - + Signed-off-by: Marko Lindqvist commit ea593522642097daac49ede2ddf9c0c109e04d36 @@ -22633,11 +22633,11 @@ Author: Marko Lindqvist Date: Fri May 14 20:40:14 2021 +0300 Don't promise that there's a one time trade bonus when there is not - + Reported by chippo - + See osdn #42087 - + Signed-off-by: Marko Lindqvist commit c64767ab6e4acf7ada7ce74d876edca58df3ea76 @@ -22645,26 +22645,26 @@ Author: Jim DeLaHunt Date: Tue May 11 23:50:02 2021 -0700 Create a new man page "freeciv" - + Create a man page, with source in doc/man/freeciv.6.in . Content and structure are both adapted from doc/man/freeciv-{client,server}.6.in . This page gives an overview of the Freeciv game, including its client and server parts and its flexible rulesets and parameters. It points the reader to the other man pages and websites for detailed information. - + The problem which this page solves is that a user new to Freeciv, unsure where to start, can type the obvious thing, "man freeciv", and get a useful overview instead of finding nothing. - + Make changes to ancillary files to incorporate the new source file. All these changes are parallel to corresponding entries for similar man pages. configure.ac: include new file in AC_CONFIG_FILES([...]) doc/man/Makefile.am: include new file in MAN_PAGES doc/man/.gitignore: ignore derived file freeciv.6 - + See osdn #42138. - + Signed-off-by: Jim DeLaHunt commit 8e4fb57b25df7ed16307f59aad1df11d5c1872d7 @@ -22672,11 +22672,11 @@ Author: Marko Lindqvist Date: Wed May 12 06:09:04 2021 +0300 CI: Use 'sysctl -n hw.logicalcpu' instead of 'nproc' in OSX build - + nproc does not exist in OSX - + See osdn #42248 - + Signed-off-by: Marko Lindqvist commit 9f1c76bb4d792510117f229b04bc536c853959f0 @@ -22684,11 +22684,11 @@ Author: Marko Lindqvist Date: Fri May 7 05:29:04 2021 +0300 cape_verde.svg: Refresh - + Loaded cape_verde.svg to inkscape and resaved with sensible view. - + See osdn #42188 - + Signed-off-by: Marko Lindqvist commit bee757a9a6f96cb6cfeecd81edeae2dc23ac9e80 @@ -22696,11 +22696,11 @@ Author: Marko Lindqvist Date: Sat May 1 02:01:43 2021 +0300 Correct name of ai/default/daicity.c in a comment - + adv_data_city_impr_calc() function header referred it by an old name. - + See osdn #42117 - + Signed-off-by: Marko Lindqvist commit ed8a02650d3bab1dfe81dcaea5f96b7ea0491751 @@ -22714,17 +22714,17 @@ Author: dftec Date: Wed May 12 17:25:33 2021 +0200 civ2civ3: Disable uk_happy for ships with attack 0, enable for fighters with fuel > 1. - + Galleon, Transport and Carrier (ships with attack = 0) no longer cause unhappiness (when they end the turn outside national borders). Fighter units (with fuel > 1) can now cause unhappiness due to military activity. - + Updated readme, that did not include the old exception about Fighters. Updated Sandbox ruleset with same changes. - + Requested by chippo - + See osdn #42078 commit fc528ffba591ad62a700629ffe7820b4c53e7214 @@ -22732,11 +22732,11 @@ Author: Marko Lindqvist Date: Sat May 8 04:43:10 2021 +0300 Make man page links to work on OSX - + Reported by jdlh - + See osdn #42178 - + Signed-off-by: Marko Lindqvist commit 8894e81829ac33406cc03160d8efc041424ee009 @@ -22744,13 +22744,13 @@ Author: Marko Lindqvist Date: Mon May 10 16:25:18 2021 +0300 Include headers with tolua_*_open() with <> - + That makes meson based build to find correct header from the build directory first, and not the autotools based build generated version from the source directory. - + See osdn #42212 - + Signed-off-by: Marko Lindqvist commit 37d684a1e9377c5e2a3fba20119d25870acb773f @@ -22758,11 +22758,11 @@ Author: Marko Lindqvist Date: Tue May 4 04:02:15 2021 +0300 armenia.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42163 - + Signed-off-by: Marko Lindqvist commit 9cc7699d9af483fb208515ffc0943ffa72c7356c @@ -22770,13 +22770,13 @@ Author: Marko Lindqvist Date: Sat May 1 01:57:06 2021 +0300 Make terrain transform_time of zero to disable transforming - + That's how it has been documented. - + Reported by Sveinung Kvilhaugsvik - + See osdn #42120 - + Signed-off-by: Marko Lindqvist commit 59b17098a924f4d795bb45d94549f81d35bfd7f0 @@ -22784,9 +22784,9 @@ Author: Marko Lindqvist Date: Sat May 1 20:41:57 2021 +0300 Qt fcmp: Show Qt5/Qt6 mode with the freeciv version number - + See osdn #42130 - + Signed-off-by: Marko Lindqvist commit 9e442c93f7f43ce755ce14fde440790e2c9700f9 @@ -22794,9 +22794,9 @@ Author: Marko Lindqvist Date: Fri May 14 08:46:35 2021 +0300 gen_headers/.gitignore: Add stamp-h3 - + Reported by jdlh - + Signed-off-by: Marko Lindqvist commit b348e56bed7a9601abfbba384c7533407685ed23 @@ -22804,9 +22804,9 @@ Author: Marko Lindqvist Date: Fri May 14 07:50:26 2021 +0300 Update Polish translation by Hubert Kowalewski - + msgmerged from S3_0 2f6dfb4040 - + Signed-off-by: Marko Lindqvist commit 4396e50a620a086f34669cb3c6bea249794d164f @@ -22814,9 +22814,9 @@ Author: Marko Lindqvist Date: Mon May 10 16:53:02 2021 +0300 CI: Set debug=true on meson based builds - + See osdn #42214 - + Signed-off-by: Marko Lindqvist commit 750b906626d55811dd6a76c452ebd6f13e0f8406 @@ -22824,9 +22824,9 @@ Author: Marko Lindqvist Date: Thu May 6 02:39:02 2021 +0300 gtk3x: Remove gtk_widget_get_surface() call from impr_callback() - + See osdn #42187 - + Signed-off-by: Marko Lindqvist commit b39d50617a6f3336a5cf3fa8be390ba3daeec2d3 @@ -22834,9 +22834,9 @@ Author: Marko Lindqvist Date: Wed May 5 18:27:37 2021 +0300 gtk3x: Drop unused root_window - + See osdn #42185 - + Signed-off-by: Marko Lindqvist commit c635a337df022caeaa8c7504553a3810791d2c8e @@ -22844,11 +22844,11 @@ Author: Marko Lindqvist Date: Wed May 12 07:44:31 2021 +0300 CI: Temporarily switch OSX build to use Qt5 - + OSX Qt6 build currently fails. Use Qt5 until that gets fixed. - + See osdn #42250 - + Signed-off-by: Marko Lindqvist commit 80473b1f1dd47efc35029d616a4c5a91bceeb420 @@ -22856,9 +22856,9 @@ Author: Marko Lindqvist Date: Wed May 12 06:32:31 2021 +0300 CI: Get OSX Qt6 paths dynamically with 'brew --prefix qt@6' - + See osdn #42249 - + Signed-off-by: Marko Lindqvist commit 521bbb2237952e0025aae9672c29897133eb055b @@ -22866,9 +22866,9 @@ Author: Marko Lindqvist Date: Tue May 4 04:36:42 2021 +0300 Add meson config header templates to distribution - + See osdn #42116 - + Signed-off-by: Marko Lindqvist commit 2786959178935fa2d72d2730151fdcd8add6ea96 @@ -22876,9 +22876,9 @@ Author: Marko Lindqvist Date: Wed May 5 15:53:06 2021 +0300 gtk3x: Define GTKCOMPAT_GTK4_FINAL when building against stable gtk4 - + See osdn #42184 - + Signed-off-by: Marko Lindqvist commit b10e2ce12ef7694ff8b4cab06c5fbf35e1f9b6be @@ -22886,7 +22886,7 @@ Author: Marko Lindqvist Date: Tue May 11 16:11:29 2021 +0300 Comment typofix: "againt" -> "against" - + Signed-off-by: Marko Lindqvist commit 7f146533c900df800ac5d0c52b94b171f183c557 @@ -22894,9 +22894,9 @@ Author: Marko Lindqvist Date: Wed Apr 28 02:38:55 2021 +0300 pkg.m4: Refresh from upstream - + See osdn #42081 - + Signed-off-by: Marko Lindqvist commit b18b5a68bc45a2b0c43064cfe758b5637efe3c16 @@ -22904,7 +22904,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 3 11:51:03 2021 +0200 can_attack_from_non_native() by action result. - + See osdn #42161 commit a80fccbac9e046871fe27256813e345e664b4d4f @@ -22912,10 +22912,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 3 11:20:36 2021 +0200 Add utype_can_do_action_result_when_ustate(). - + Make it possible to check if any action with a specific result can be performed by units of a specified type in a specified unit state. - + See osdn #42160 commit 2f330934efa43b56d389c9ccd9c7d0fb3324b44d @@ -22923,13 +22923,13 @@ Author: Marko Lindqvist Date: Wed May 5 15:50:15 2021 +0300 gtk3x: Drop gdk_seat_grab() and related calls - + No replacement functionality provided. - + gdk_seat_grab() API has been dropped from gtk-3.98. - + See osdn #42182 - + Signed-off-by: Marko Lindqvist commit 49446b79662a834fed883c41c5010bd31ade34ea @@ -22937,12 +22937,12 @@ Author: Marko Lindqvist Date: Mon May 10 16:01:36 2021 +0300 Ruleup: Set cultivate|plant_time to zero when activity disabled by _result - + It was legal format in S3_0 to have inconsistent _result and _time, in such cases _time was just ignored. - + See osdn #42211 - + Signed-off-by: Marko Lindqvist commit 5f9e331140ac1d1403101d480a3bb178fb6d408a @@ -22950,11 +22950,11 @@ Author: Marko Lindqvist Date: Sat May 1 03:21:04 2021 +0300 Sanity check cultivate|plant_result in relation to _time - + Reported by Sveinung Kvilhaugsvik - + See osdn #42124 - + Signed-off-by: Marko Lindqvist commit 0d67cf30c838086e6d5ce45a33a6c06b9c7559de @@ -22962,9 +22962,9 @@ Author: Marko Lindqvist Date: Sun Apr 25 07:21:24 2021 +0300 stdlib_h.m4: Update to serial 63 from gnulib upstream - + See osdn #42070 - + Signed-off-by: Marko Lindqvist commit c37fa96e4574e991e42d3f12cdf1d804f424d800 @@ -22972,9 +22972,9 @@ Author: Marko Lindqvist Date: Sat May 1 20:36:11 2021 +0300 Ruledit: Show Qt5/Qt6 mode with the freeciv version number - + See osdn #41869 - + Signed-off-by: Marko Lindqvist commit 035de96f91e608a5c64047a0bf8e7835a15cca95 @@ -22982,11 +22982,11 @@ Author: Marko Lindqvist Date: Wed May 5 07:15:43 2021 +0300 Don't sanity check EFT_CAPITAL_CITY as a boolean effect - + It no longer is. - + See osdn #42118 - + Signed-off-by: Marko Lindqvist commit 06b0b0e4fd27aaf4c42eb36368c54a5817e7fb8c @@ -22994,11 +22994,11 @@ Author: Marko Lindqvist Date: Wed May 5 15:39:00 2021 +0300 Do not enable gtk3x-client for --enable-client=all - + It doesn't compile with the final gtk4 stable yet. - + See osdn #42180 - + Signed-off-by: Marko Lindqvist commit bbeb06b49731a7da9fcf1728631b1ca973c7bc62 @@ -23006,11 +23006,11 @@ Author: Marko Lindqvist Date: Mon May 3 01:18:44 2021 +0300 viking.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42150 - + Signed-off-by: Marko Lindqvist commit ff4e048660b4df5409aca23d7ca03f25edf4b1f0 @@ -23018,9 +23018,9 @@ Author: Marko Lindqvist Date: Wed Apr 28 20:20:10 2021 +0300 Correct return value documentation in is_allied_unit_tile() function header - + See osdn #42101 - + Signed-off-by: Marko Lindqvist commit c5f7a6323be3693d7540199e0b5af698f5f7b69c @@ -23028,7 +23028,7 @@ Author: Marko Lindqvist Date: Sat May 8 16:20:27 2021 +0300 data/.gitignore: Drop ggz entries - + Signed-off-by: Marko Lindqvist commit c505741411ee1173340169fec085b8956be5295a @@ -23036,9 +23036,9 @@ Author: Marko Lindqvist Date: Sat Apr 24 03:25:13 2021 +0300 Rulesave: Fix saving of "Builder" AI trait - + See osdn #42066 - + Signed-off-by: Marko Lindqvist commit 61eacb824863b64858a62c33020a0b15c7d87527 @@ -23046,15 +23046,15 @@ Author: Marko Lindqvist Date: Fri Apr 30 04:37:20 2021 +0300 Generate separate configuration header to be used for in-tree liblua build - + Definitions from full fc_config.h can cause trouble in liblua build. Generate and use separate config header that has just the definitions needed in liblua build. - + Reported by jdlh - + See osdn #42114 - + Signed-off-by: Marko Lindqvist commit 35307e69c0ef92a0af2fe623cf7e7d47c3bc66b3 @@ -23062,11 +23062,11 @@ Author: Marko Lindqvist Date: Sun May 2 03:04:19 2021 +0300 cheyenne.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42132 - + Signed-off-by: Marko Lindqvist commit 697a1b561ea536ae3b2b2f745a68b7fddd9aef36 @@ -23074,9 +23074,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 3 09:40:16 2021 +0200 Mention --clean in freeciv-ruleup man page. - + Reported by Marko Lindqvist - + See osdn #42153 commit 5d318cf00362c708f6c249e2f6235cbc6e9019bf @@ -23084,7 +23084,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 3 09:12:47 2021 +0200 The "Trireme" flag has been renamed CoastStrict. - + See osdn #42158 commit c449ad9654a0d1ed66c707d4f515cae010b98d1b @@ -23092,9 +23092,9 @@ Author: Marko Lindqvist Date: Fri Apr 23 03:00:44 2021 +0300 Fix ruleset comment typo: "desciption_file" -> "description_file" - + See osdn #42061 - + Signed-off-by: Marko Lindqvist commit 2250e4bf4d721459f1f46be76a9208366546c64a @@ -23102,9 +23102,9 @@ Author: Marko Lindqvist Date: Fri May 7 05:58:01 2021 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit cb810f07a2a80b0e4bb3fdd4836bcec3e0a2131c @@ -23112,9 +23112,9 @@ Author: Marko Lindqvist Date: Sat May 1 19:46:26 2021 +0300 Meson: Install alien ruleset nation files - + See osdn #42128 - + Signed-off-by: Marko Lindqvist commit 15f92c84a0adf10714b5ff57c614c0906d0b9d41 @@ -23122,9 +23122,9 @@ Author: Marko Lindqvist Date: Fri Apr 23 02:04:08 2021 +0300 INSTALL: Document MOCCMD - + See osdn #42049 - + Signed-off-by: Marko Lindqvist commit 186b60b18005704a9682e637e0954caecd1754b7 @@ -23132,9 +23132,9 @@ Author: Marko Lindqvist Date: Thu Apr 22 07:35:27 2021 +0300 Meson: Define storage dir with correct dir separator in Windows - + See osdn #42054 - + Signed-off-by: Marko Lindqvist commit 71536c0fab368cd1e778c8cdd79da1b0fd15d27d @@ -23142,7 +23142,7 @@ Author: Marko Lindqvist Date: Thu May 6 06:22:02 2021 +0300 gepid.ruleset: dos2unix - + Signed-off-by: Marko Lindqvist commit db213da346c5e59c9c31df6ca7019ca095dc567a @@ -23150,11 +23150,11 @@ Author: Marko Lindqvist Date: Sat May 1 01:52:47 2021 +0300 mongolia.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42123 - + Signed-off-by: Marko Lindqvist commit ea93820cb8ccfe8ce7ae682e3fa127e8f7df1dd4 @@ -23162,7 +23162,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 3 07:53:59 2021 +0200 Make the irrigation_time > 0 hard req obligatory. - + See osdn #42157 commit e82eaca70f746e29559c6aa57742a83ee7584b88 @@ -23170,9 +23170,9 @@ Author: Marko Lindqvist Date: Thu Apr 22 05:53:05 2021 +0300 sdl2: Drop unused create_themeicon_button_from_unichar() - + See osdn #42053 - + Signed-off-by: Marko Lindqvist commit abf808eb603b0ae7c528fba697b3f65c4f9555d3 @@ -23180,9 +23180,9 @@ Author: Marko Lindqvist Date: Mon May 3 15:58:29 2021 +0300 Bump ruleset capstr - + See osdn #42159 - + Signed-off-by: Marko Lindqvist commit 4b0110383a08049a17240c0900d4b59c80b770a0 @@ -23190,9 +23190,9 @@ Author: Marko Lindqvist Date: Fri Apr 23 02:00:38 2021 +0300 meson-winbuild: Link with -static-libgcc - + See osdn #42055 - + Signed-off-by: Marko Lindqvist commit ae2641d3bd84a81614cc280134e97116ce5ec829 @@ -23200,7 +23200,7 @@ Author: Marko Lindqvist Date: Wed May 5 05:16:56 2021 +0300 NEWS: Refresh 3.0.0 NEWS from wiki - + Signed-off-by: Marko Lindqvist commit 382e6418acf145425120032789303381e4c8de1b @@ -23208,11 +23208,11 @@ Author: Marko Lindqvist Date: Wed Apr 28 02:56:53 2021 +0300 ethiopia.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42094 - + Signed-off-by: Marko Lindqvist commit c2cffa47b0eaa19209ebba90bf40cf141a6db166 @@ -23220,9 +23220,9 @@ Author: Marko Lindqvist Date: Tue Apr 20 19:25:10 2021 +0300 Meson: Add BCryptGenRandom() support - + See osdn #42040 - + Signed-off-by: Marko Lindqvist commit f47c2797d9f77beca84ab20bf67cc98a364fe0fb @@ -23230,11 +23230,11 @@ Author: Marko Lindqvist Date: Fri Apr 30 04:01:31 2021 +0300 iroquois.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42115 - + Signed-off-by: Marko Lindqvist commit 45ab167e1d1bdb8cf38742bbd97ddb52da0999b5 @@ -23242,7 +23242,7 @@ Author: Marko Lindqvist Date: Mon May 3 16:03:59 2021 +0300 Comment typofix: "given data" -> "given date" - + Signed-off-by: Marko Lindqvist commit 93a7c4126af1ed23931fe9d7730d79c2ed91f827 @@ -23250,10 +23250,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 29 00:20:40 2021 +0200 Check if road or base action can target terrain. - + The help dialog should only claim that a terrain type can have bases or roads built on it if a base or road building action is possible. - + See osdn #42131 commit 98ade6092d4f41c379751a1998c70422cde69282 @@ -23273,14 +23273,14 @@ Author: Marko Lindqvist Date: Thu Apr 22 04:54:14 2021 +0300 Improve comments about mapping Winsock errors to errno - + - Correct set_socket_errno() comment to point to net_types.h where the mapping currently lives - Add cross-reference comment to net_types.h about set_socket_errno() - + See osdn #42045 - + Signed-off-by: Marko Lindqvist commit ccf76a4391d2a7d1a09e80a91c4aa0b3027a9e57 @@ -23288,7 +23288,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 28 14:43:58 2021 +0200 Make the mining_time > 0 hard req obligatory. - + See osdn #42107 commit 10c12e25be0c483deef8bff57e8cad7932e35917 @@ -23296,12 +23296,12 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 28 20:05:37 2021 +0200 civmanual: check action can target terrain. - + Update existing checks if an action can be performed against a tile with a given terrain type to also check if the action itself may be enabled against the terrain type. It may be impossible to perform it even if it has a x_time above 0 or a defined result. - + See osdn #42106 commit 48db5faeef7e164e83776bffba3414eeb2918707 @@ -23309,13 +23309,13 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 28 18:21:40 2021 +0200 Use universal fulfills in contradiction detection. - + The functions in universal_found_function have knowledge about if a universal fulfills a requirement. This knowledge can be used to detect the contradiction where the presence of something is required but the absence of something implied by what was required to be present also is required. Use this in are_requirements_contradictions(). - + See osdn #42100 commit 99b4e48a883b6c8f9d30f9e69b03afacff551ac0 @@ -23323,10 +23323,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 28 17:10:54 2021 +0200 ustate_found(): support non local requirements. - + Prepare for universal_fulfills_requirement() checking any sort of requirement against a unit state universal. - + See osdn #42099 commit 4ffa366ead3e7754e8b2ab994e04e80b8ead09d2 @@ -23334,9 +23334,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 28 16:46:17 2021 +0200 TerrainAlter for universal_fulfills_requirement(). - + Detect if a terrain type fulfills a TerrainAlter requirement. - + See osdn #42098 commit c14403df6b0487104944dbe7c81f7b4d8aaa3ad9 @@ -23344,11 +23344,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 28 13:14:00 2021 +0200 dai_unit_attack(): support "Explode Nuclear". - + The introduction of explode_nuclear_max_range made a ruleset where "Explode Nuclear" is able target a neighbor tile possible. Support it in dai_unit_attack(). - + See osdn #42096 commit 200c61433337c4008098649749c86c65d1e2c0f7 @@ -23356,9 +23356,9 @@ Author: Marko Lindqvist Date: Mon May 3 05:48:28 2021 +0300 header_guard.sh: Drop check against Freeciv.h - + See osdn #41784 - + Signed-off-by: Marko Lindqvist commit e0383272e22fb9afd17abc57493da203a96e24db @@ -23366,7 +23366,7 @@ Author: Marko Lindqvist Date: Mon May 3 02:47:18 2021 +0300 create-freeciv-gtk-qt-nsi.sh: Update list of available guis in comment - + Signed-off-by: Marko Lindqvist commit 5f365c0772caae20ec612661429f9333d76feb8a @@ -23374,11 +23374,11 @@ Author: Marko Lindqvist Date: Thu Apr 29 02:15:00 2021 +0300 indonesia.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42108 - + Signed-off-by: Marko Lindqvist commit 768caa32b0e5eb84561c2cbc08eb626da5c483f5 @@ -23386,9 +23386,9 @@ Author: Marko Lindqvist Date: Mon Apr 19 17:32:51 2021 +0300 Define default port in .project file - + See osdn #42030 - + Signed-off-by: Marko Lindqvist commit 740df94a9975f2ef8652f3341df1d5516b5b1b39 @@ -23396,9 +23396,9 @@ Author: Marko Lindqvist Date: Fri Apr 16 06:22:39 2021 +0300 Drop rscompat code for effects nreqs requirements - + See osdn #41977 - + Signed-off-by: Marko Lindqvist commit 6fc3c6554058a4964107f51a1edecc4f48ddb656 @@ -23406,7 +23406,7 @@ Author: Marko Lindqvist Date: Sun May 2 05:18:08 2021 +0300 carantanian.ruleset: dos2unix - + Signed-off-by: Marko Lindqvist commit 3a86898de66145d34cef4e7ec4909d3ab1083947 @@ -23414,11 +23414,11 @@ Author: Marko Lindqvist Date: Tue Apr 27 03:08:22 2021 +0300 keetoowah.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42080 - + Signed-off-by: Marko Lindqvist commit 1a2400267ecb380a89fa635de406ca53eb47cdc6 @@ -23426,9 +23426,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 28 12:15:19 2021 +0200 alien and civ1: Drop unused !"HutFrighten" reqs. - + Reported by Marko Lindqvist - + See osdn #41859 commit 3ed343cb30b9a1d4daa79b7d35e9bb411f670dee @@ -23436,12 +23436,12 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 28 12:02:06 2021 +0200 Count never there as absent. - + Consider an obligatory hard requirement fulfilled if a universal that never is there is required to be absent. - + Reported by Marko Lindqvist - + See osdn #42095 commit 09546c6802fc909bacbee89d5c24c8c6d1cdc1cd @@ -23455,9 +23455,9 @@ Author: Marko Lindqvist Date: Sat May 1 07:23:06 2021 +0300 Clean out VUT_UNUSED - + See osdn #42011 - + Signed-off-by: Marko Lindqvist commit d0a45d8305f45e285d578887214007f6d0b71b35 @@ -23471,9 +23471,9 @@ Author: Marko Lindqvist Date: Fri Apr 16 23:36:58 2021 +0300 Ruleset comments: Fix "compatability" typos -> "compatibility" - + See osdn #42017 - + Signed-off-by: Marko Lindqvist commit d9da98615ba013944b6be2363fa2e4caacdbeeb8 @@ -23481,7 +23481,7 @@ Author: Marko Lindqvist Date: Sat May 1 06:49:46 2021 +0300 Bump version number to 3.0.93.6-alpha - + Signed-off-by: Marko Lindqvist commit efb46e8f1ef1c117dbc85e40e1d39493578ee974 @@ -23489,9 +23489,9 @@ Author: Marko Lindqvist Date: Sat Apr 10 18:54:01 2021 +0300 Tell in help if nukes can destroy cities completely or not - + See osdn #41967 - + Signed-off-by: Marko Lindqvist commit 176194f911a39212acbcc9a3e83d49344abd2358 @@ -23499,11 +23499,11 @@ Author: Marko Lindqvist Date: Mon Apr 26 05:28:09 2021 +0300 brasil.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42076 - + Signed-off-by: Marko Lindqvist commit caf33c66496983f462692ca0bd3abd024f673336 @@ -23511,9 +23511,9 @@ Author: Marko Lindqvist Date: Sat Apr 17 01:34:14 2021 +0300 Ruledit: Drop unnecessary includes from req_edit.h - + See osdn #41964 - + Signed-off-by: Marko Lindqvist commit 912ab3d145042f29a33a6d74a56e92230a78b5c3 @@ -23521,11 +23521,11 @@ Author: Marko Lindqvist Date: Wed Apr 28 15:56:30 2021 +0300 Define H_ASSESS_DANGER_LIMITED also in normal (non freeciv-web) builds - + It's still set to any AI player only in freeciv-web builds. - + See osdn #41939 - + Signed-off-by: Marko Lindqvist commit f0474e79a92902605ce5e7750157da783f297fe5 @@ -23533,11 +23533,11 @@ Author: Marko Lindqvist Date: Sun Apr 25 05:03:32 2021 +0300 sumeria.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42069 - + Signed-off-by: Marko Lindqvist commit 400d5d3e593735def60488bebc6c9bb117b1377a @@ -23545,7 +23545,7 @@ Author: Marko Lindqvist Date: Thu Apr 29 21:53:16 2021 +0300 Comment typofix: "diplomancy" -> "diplomacy" - + Signed-off-by: Marko Lindqvist commit b5298adce8d598d1daabf2043c7ac9cb7b73ac88 @@ -23553,11 +23553,11 @@ Author: Marko Lindqvist Date: Sun Apr 11 11:44:02 2021 +0300 Add verbose log about new turn at client side - + Requested by alain_bkr - + See osdn #41973 - + Signed-off-by: Marko Lindqvist commit cc1d70def7ab16bd9096f94cc172eb69948c73c1 @@ -23565,11 +23565,11 @@ Author: Marko Lindqvist Date: Thu Apr 29 09:44:23 2021 +0300 translations/core/.gitignore: Do not ignore nb.po - + Long time ago nb.po was just copied from no.po, and not under version control. Now it's the actual translation, under version control, and definitely should not be ignored. - + Signed-off-by: Marko Lindqvist commit d2c28c6d254dba3c9a909216b31513a3ac1f19f3 @@ -23577,9 +23577,9 @@ Author: Marko Lindqvist Date: Thu Apr 8 18:54:16 2021 +0300 Meson: Add option to build freeciv-web version - + See osdn #41948 - + Signed-off-by: Marko Lindqvist commit aa5528588e3fbc77791a5b2a58203cc94c4fb67b @@ -23587,11 +23587,11 @@ Author: Marko Lindqvist Date: Fri Apr 23 05:08:28 2021 +0300 hephthalite.svg: Refresh - + Loaded hephthalite.svg to inkscape and resaved with sensible view. - + See osdn #42065 - + Signed-off-by: Marko Lindqvist commit fcaa99f1de51e0064f64fb148cad22e11623309d @@ -23599,9 +23599,9 @@ Author: Marko Lindqvist Date: Sun Apr 18 06:35:27 2021 +0300 Check that its transporter can hold target unit before converting unit - + See hrm Bug #921940 - + Signed-off-by: Marko Lindqvist commit 1578cb25f72f33a28475606b6f8ec43a36a5bdd5 @@ -23609,13 +23609,13 @@ Author: Marko Lindqvist Date: Sun Apr 11 02:51:13 2021 +0300 Correct comment about ai_fuzzy() location - + fuzzy_of_skill_level() function header claimed that ai_fuzzy() is in common/player.c, when it is in the same difficulty.c as fuzzy_of_skill_level() itself. - + See osdn #41937 - + Signed-off-by: Marko Lindqvist commit 6885ad39832f517b45148cb9e41364e9e44284f3 @@ -23623,9 +23623,9 @@ Author: Marko Lindqvist Date: Sun Apr 25 08:52:16 2021 +0300 Fix xgettext warnings from game.rulesets - + See osdn #42071 - + Signed-off-by: Marko Lindqvist commit d6475e56f969f92fb39f7f35dd51b5c54572aad3 @@ -23633,7 +23633,7 @@ Author: Marko Lindqvist Date: Wed Apr 28 03:39:39 2021 +0300 Update Finnish translation of the ruledit domain - + Signed-off-by: Marko Lindqvist commit 1d8a0e586ec0a62dbd93bc08ccef4ea0708b15c9 @@ -23641,11 +23641,11 @@ Author: Marko Lindqvist Date: Thu Apr 22 23:59:37 2021 +0300 rome.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42059 - + Signed-off-by: Marko Lindqvist commit fce0de5635c1f78579561957883191d269af3840 @@ -23653,14 +23653,14 @@ Author: Marko Lindqvist Date: Fri Apr 23 21:47:53 2021 +0300 Bail out from find_dispersed_position() if no tile found in time - + It was possible for the function to end in endless loop if there was no suitable tile to be found within dispersion area. - + Reported by jtn - + See hrm Bug #767127 - + Signed-off-by: Marko Lindqvist commit 0011dc41f59686e0f5e7a6e5875d2437ee8344b0 @@ -23668,11 +23668,11 @@ Author: Marko Lindqvist Date: Thu Apr 22 01:18:35 2021 +0300 maya.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42050 - + Signed-off-by: Marko Lindqvist commit 7fc172f69a33474802537eb50d2ff2596ab8824f @@ -23680,13 +23680,13 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 21 01:14:34 2021 +0200 Tolerate ending unstarted action selection. - + Relax the assertion in action_selection_no_longer_in_progress() so it allows ending the action selection for a unit that never started it. This may happen when a follow up question to the action selection dialog is asked from a non action selection dialog source like a menu item for that action alone. - + See osdn #42042 commit 015fe5d446473509bc6bc2e0bac7b26898787bdb @@ -23694,12 +23694,12 @@ Author: Sveinung Kvilhaugsvik Date: Tue Apr 20 11:08:29 2021 +0200 Better information in upgrade_ruleset_version.txt - + Add commit date so the age of the snapshot is apparent. Add action stamp to get a VCS neutral commit reference. Don't record what reference names pointed to the commit at the time the command executed. - + See osdn #42038 commit 92dcf375b1dbe9c53a13d11cbdca3c2cb34f219e @@ -23707,7 +23707,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 15 09:55:49 2021 +0200 Clarify "Attack" action enabler names. - + See osdn #42010 commit e30bd2176d0a1058fca3959345c57e4a51a08a4d @@ -23715,9 +23715,9 @@ Author: Marko Lindqvist Date: Fri Apr 9 00:55:20 2021 +0300 Ruledit: Delete "Edit Values" dialog when ruleset item is deleted - + See osdn #41957 - + Signed-off-by: Marko Lindqvist commit 6af9913615e4a32e0b47795888fadcfddeacff61 @@ -23725,9 +23725,9 @@ Author: Marko Lindqvist Date: Sat Apr 10 02:09:02 2021 +0300 Notify players when nuke destroys a city completely - + See osdn #41912 - + Signed-off-by: Marko Lindqvist commit 7bf91e81cbedec45445915872b32734426eee0cf @@ -23735,11 +23735,11 @@ Author: Marko Lindqvist Date: Wed Apr 21 01:05:10 2021 +0300 carthago.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42041 - + Signed-off-by: Marko Lindqvist commit 5067e8df26df3dff875fc228a48f16204c7f688a @@ -23747,9 +23747,9 @@ Author: Marko Lindqvist Date: Thu Apr 22 21:45:54 2021 +0300 tcc.m4: Fix missing prototype error from FC_VALUE_AFTER_EXIT() - + See osdn #42058 - + Signed-off-by: Marko Lindqvist commit 4508931526d691395e77ae14a0848e0e0e75b901 @@ -23757,11 +23757,11 @@ Author: Marko Lindqvist Date: Sun Apr 25 12:25:20 2021 +0300 Stop terrain changing unit activities when climate change changes tile - + Requested by Alexandro Ignatiev - + See hrm Bug #899919 - + Signed-off-by: Marko Lindqvist commit d794c21bae685166ff23b4f04733a7b68612d5d8 @@ -23769,9 +23769,9 @@ Author: Marko Lindqvist Date: Sun Apr 25 08:48:54 2021 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit 7a097b4ca100902fa1b3f26ba9021942d73036c9 @@ -23779,12 +23779,12 @@ Author: Marko Lindqvist Date: Thu Apr 8 15:05:13 2021 +0300 Document that get_preferred_pillage() has list of extra causes too - + Comment for enum extra cause now tells someone adding new cause types to also update get_preferred_pillage() to reflect the added type. - + See osdn #41949 - + Signed-off-by: Marko Lindqvist commit 606fe9dda353dd0939b04b1ea45372efc071536c @@ -23792,11 +23792,11 @@ Author: Marko Lindqvist Date: Tue Apr 20 02:34:48 2021 +0300 australia.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42027 - + Signed-off-by: Marko Lindqvist commit 7d9b4c98f7eb88c16e6f0315280ceaa48c5f8080 @@ -23804,11 +23804,11 @@ Author: Marko Lindqvist Date: Wed Apr 21 15:38:01 2021 +0300 stdlib_h.m4: Update to serial 62 from gnulib upstream - + This is a comments-only update. - + See osdn #42034 - + Signed-off-by: Marko Lindqvist commit 4176a5e39c041bb9521e4c1f3384d9a91d687489 @@ -23816,14 +23816,14 @@ Author: Marko Lindqvist Date: Fri Apr 9 06:41:22 2021 +0300 Improve ruleset comments about ransom_gold - + It's possible it's not granted in full when barbarian player has not enough money. - + Reported by chippo - + See osdn #41943 - + Signed-off-by: Marko Lindqvist commit 96afe5b5c3e7789ea1591bb7f5969282fe1d8129 @@ -23831,9 +23831,9 @@ Author: Marko Lindqvist Date: Thu Apr 22 04:44:49 2021 +0300 Add ruleset setting controlling Small Wonder visibility - + See hrm Feature #924859 - + Signed-off-by: Marko Lindqvist commit 30d648437b411cb759c2a5f6305ed8c084fbec13 @@ -23841,11 +23841,11 @@ Author: Marko Lindqvist Date: Mon Apr 19 00:43:29 2021 +0300 babylon.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42025 - + Signed-off-by: Marko Lindqvist commit 53b48650dfe63bcf5fe33e00b3f55baf61a9bdb3 @@ -23853,9 +23853,9 @@ Author: Marko Lindqvist Date: Sun Apr 18 04:49:41 2021 +0300 tcc.m4: Fix duplicate result output from FC_VALUE_AFTER_EXIT() - + See osdn #42021 - + Signed-off-by: Marko Lindqvist commit 5ed1a91205b646f8607ed46d3215a6cb02d90df5 @@ -23863,9 +23863,9 @@ Author: Marko Lindqvist Date: Sat Apr 10 02:12:02 2021 +0300 Fix server crash when illness destroys a city - + See osdn #41959 - + Signed-off-by: Marko Lindqvist commit 303c499260ecd9e9b370065f46e49adbfc9ef7fd @@ -23873,9 +23873,9 @@ Author: Marko Lindqvist Date: Sun Apr 18 07:55:12 2021 +0300 avar.svg: Fix format errors - + See osdn #42022 - + Signed-off-by: Marko Lindqvist commit b4226717a2b16d16b109a8f5f7b0fe0fc93bfcec @@ -23883,16 +23883,16 @@ Author: Marko Lindqvist Date: Wed Apr 14 04:28:38 2021 +0300 INSTALL: Improve listing of Qt-client dependencies - + - List 'moc' in dependencies - List compiler's requirements first, and mention examples of compilers tested only after that - Mention that also clang++ has been used in development - + Requested by chippo - + See osdn #41998 - + Signed-off-by: Marko Lindqvist commit b1fb365fcc07e525db7aeff9c78d52da00623d79 @@ -23900,13 +23900,13 @@ Author: Marko Lindqvist Date: Mon Apr 19 16:09:56 2021 +0300 Disable PF_WAIT_DEBUG by default - + This fixes a regression that an existing error situation is turned more serious by failing an assert on it. The assert would also be overzealous even without the actual error situation it currently hits. - + See osdn #42029 - + Signed-off-by: Marko Lindqvist commit 61e2c21f2104b85e1c1a9cd7e99a7484f3896723 @@ -23914,9 +23914,9 @@ Author: Marko Lindqvist Date: Thu Apr 22 05:01:02 2021 +0300 Meson: Enable fcdb - + See osdn #41934 - + Signed-off-by: Marko Lindqvist commit 573a654fae81d068eaae5b18bfe1061985450a7f @@ -23924,11 +23924,11 @@ Author: Marko Lindqvist Date: Sun Apr 18 07:08:09 2021 +0300 aztec.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42023 - + Signed-off-by: Marko Lindqvist commit 5c4bf930acf57b653cfd1283d46798151036ed6a @@ -23936,13 +23936,13 @@ Author: Marko Lindqvist Date: Mon Apr 19 00:32:55 2021 +0300 configure.ac: Don't check for /dev/urandom on Windows - + It could be found at configure time, but would not be available once freeciv is installed. Make sure it does not get enabled by not checking for it at all in Windows - + See osdn #42024 - + Signed-off-by: Marko Lindqvist commit 8f1017fa9ca05c6fe8fc98f77caae23db40a4487 @@ -23950,7 +23950,7 @@ Author: Marko Lindqvist Date: Wed Apr 21 16:51:15 2021 +0300 tcc.m4: Comment typofix: "usualy" -> "usually" - + Signed-off-by: Marko Lindqvist commit ad5a4a78cfa81013f1411f6c2a142c3c93c8ad90 @@ -23958,9 +23958,9 @@ Author: Marko Lindqvist Date: Fri Apr 9 00:18:27 2021 +0300 Ruledit: Prevent multiple "Edit Values" dialogs for same ruleset item - + See osdn #41951 - + Signed-off-by: Marko Lindqvist commit e1bdb3ba2aed229a65e54783744d714b4015fbbe @@ -23968,11 +23968,11 @@ Author: Marko Lindqvist Date: Sat Apr 17 15:14:24 2021 +0300 austria.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42019 - + Signed-off-by: Marko Lindqvist commit 784602c265f751f1347bcaf29a11670444dc0dee @@ -23980,11 +23980,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 15 15:15:01 2021 +0200 Allow nuking non native with no attack_strength. - + Allow a unit with "AttackNonNative" and without "Only_Native_Attack" to do "Nuke Units" to a non native tile even if its attack_strength is zero and it is unable to perform any other attack action. - + See osdn #42008 commit 6c6e8298dbef18c59050d23c91942f5a4be14e14 @@ -23992,11 +23992,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 15 12:08:16 2021 +0200 unit_attack_unit_at_tile_result(): action param. - + Take what attack action is being checked as a parameter to unit_attack_unit_at_tile_result(). Stop checking the rules for other actions when it is specified. - + See osdn #42007 commit a008f1215572ec58dac30758decc1465dbec0c0d @@ -24004,11 +24004,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 15 11:41:17 2021 +0200 Fix unit_attack_*_at_tile_result() header length. - + Fix the line length of the function headers of unit_attack_unit_at_tile_result(), unit_attack_all_at_tile_result(), unit_attack_any_at_tile_result() and unit_attack_units_at_tile_result(). - + See osdn #42006 commit 6f2ddacd6f4f8c739b07f5ada9ab32dda3495429 @@ -24016,11 +24016,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 15 10:59:10 2021 +0200 Document "Nuke Units" on non native tiles. - + The action "Nuke Units" is influenced by tile nativity of the target unit, the "AttackNonNative" unit class flag the "Only_Native_Attack" unit type flag. Document it. - + See osdn #42004 commit b9c30ac76d7b6c1b1ffc6554dfc4bc082c90ad16 @@ -24028,9 +24028,9 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 15 10:32:08 2021 +0200 Action prob: custom AttackNonNative detection. - + Requested by serge_alard - + See osdn #42001 commit 9003451a9be95b1d0e857ef02273732904172bbb @@ -24038,11 +24038,11 @@ Author: Marko Lindqvist Date: Thu Apr 15 07:19:44 2021 +0300 Update gnulib-common to serial 65 from gnulib upstream - + Update also stdlib_h.m4 to matching serial 61 - + See osdn #41999 - + Signed-off-by: Marko Lindqvist commit 0788e2e8e46f74d2ad79c151a29b2d87cd2fe490 @@ -24050,16 +24050,16 @@ Author: Marko Lindqvist Date: Tue Apr 6 15:46:57 2021 +0300 Purge already built buildings from the worklist - + They used to be just postponed. This is not exactly targeted to the case where building is already built, but takes effect for any unknown reason for which building is not buildable at the moment. - + Requested anonymously - + See osdn #41925 - + Signed-off-by: Marko Lindqvist commit 3378aef5b0edc2d45c59640a26af52edd32d2f3d @@ -24067,11 +24067,11 @@ Author: Marko Lindqvist Date: Fri Apr 16 20:31:57 2021 +0300 argentina.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42016 - + Signed-off-by: Marko Lindqvist commit 72415a88ef8f2c60f7665aa286a6b1a876b711a9 @@ -24079,9 +24079,9 @@ Author: Marko Lindqvist Date: Tue Apr 13 20:48:16 2021 +0300 Fix false positive when looking for moc-qt5/moc-qt6 - + See osdn #41997 - + Signed-off-by: Marko Lindqvist commit 6b26f02ef1c85542799d47dac8cfbbb0a29368a2 @@ -24089,9 +24089,9 @@ Author: Marko Lindqvist Date: Thu Apr 8 16:24:10 2021 +0300 Ruledit: Use QCheckBox instead of QRadioButton where sensible - + See osdn #41945 - + Signed-off-by: Marko Lindqvist commit 6cc804464e900752e4538e8b2eb46e86fd22e855 @@ -24099,12 +24099,12 @@ Author: Marko Lindqvist Date: Tue Apr 6 15:36:49 2021 +0300 Correct worklist_item_postpone_req_vec() return value documentation - + Function header claimed it returns TRUE when item can be postponed. In reality it returns FALSE in that case. - + See osdn #41927 - + Signed-off-by: Marko Lindqvist commit c481234b2622df6a67ea86e27fe54f20d9f6e832 @@ -24118,17 +24118,17 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 12 14:17:25 2021 +0200 Use scenario ruleset as fall back. - + Some scenarios aren't ruleset locked. They can still require that the ruleset has certain ruleset_caps. The current ruleset may not fulfill that requirement. - + Fall back to the ruleset specified in the scenario's rulesetdir when that happens. - + The previous behavior was to both fail to load the scenario and to reset the ruleset. - + See osdn #41994 commit 5360eac102edbcb0f2872007713f39b842e094c8 @@ -24136,11 +24136,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 12 12:41:20 2021 +0200 Document how to set ruleset for scenario. - + Some scenarios aren't ruleset locked. Document how to set the ruleset of non ruleset locked scenarios when this is attempted after the scenario has been loaded. - + See osdn #41962 commit 54f69ec63b874434e4bff0435f6885c3d059c8e5 @@ -24148,11 +24148,11 @@ Author: Marko Lindqvist Date: Fri Apr 16 05:32:53 2021 +0300 arab.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42012 - + Signed-off-by: Marko Lindqvist commit 888d9e9634cf77ee069aa4a0d56c347cbbf9e7b0 @@ -24160,9 +24160,9 @@ Author: Marko Lindqvist Date: Sat Apr 10 11:22:46 2021 +0300 Make it possible to use custom database.lua - + See osdn #41880 - + Signed-off-by: Marko Lindqvist commit 11f6e50f318c73d4bfa5d5551d38441a763875f6 @@ -24170,9 +24170,9 @@ Author: Marko Lindqvist Date: Thu Apr 8 16:10:31 2021 +0300 Ruledit: Add support for description file reference editing - + See osdn #41946 - + Signed-off-by: Marko Lindqvist commit 6d6f1bfbce3545bda2fb942bf1f0d126d87d7ba5 @@ -24180,14 +24180,14 @@ Author: Marko Lindqvist Date: Thu Apr 8 06:48:59 2021 +0300 Improve help about Barbarian Leader ransom - + The sum paid may be less than the ruleset defined value if the barbarian player has less money. - + Reported by chippo - + See osdn #41938 - + Signed-off-by: Marko Lindqvist commit 7a7fc99c609fe6695cb69f7f8dc9b9b5f9fb123f @@ -24195,11 +24195,11 @@ Author: Marko Lindqvist Date: Thu Apr 15 16:11:57 2021 +0300 usa.svg: Shrink page size to image size - + Update to current inkscape format. - + See osdn #42005 - + Signed-off-by: Marko Lindqvist commit 8d312d271de00fb023973bd1534d057479c476f6 @@ -24207,9 +24207,9 @@ Author: Marko Lindqvist Date: Thu Apr 8 15:45:54 2021 +0300 Ruledit: Add support for editing unit build cost - + See osdn #41950 - + Signed-off-by: Marko Lindqvist commit a7a58f4d6366be2fd395cf9c6ea9642a046ad61e @@ -24217,12 +24217,12 @@ Author: Marko Lindqvist Date: Sat Apr 17 03:23:49 2021 +0300 AI: Make invasion_funct() to handle cargo units of the passed unit - + Handle unit itself and all of its cargo. The code used to handle the unit itself only. - + See hrm Bug #872215 - + Signed-off-by: Marko Lindqvist commit d71df3c5f15badbfc949dc82576708f7fb2663fe @@ -24230,9 +24230,9 @@ Author: Marko Lindqvist Date: Sat Apr 10 16:43:51 2021 +0300 iran_ancient.svg: Shrink page size to image size - + See osdn #41966 - + Signed-off-by: Marko Lindqvist commit bc5b533ef8aa832ebccf7f2a82d1376dbbfedbb0 @@ -24240,13 +24240,13 @@ Author: Marko Lindqvist Date: Mon Apr 5 09:57:12 2021 +0300 gtk: Change multiplier current value label to show "Now" - + The old "Cur" was deemed confusing. - + Reported by Dean Brown - + See hrm Bug #727155 - + Signed-off-by: Marko Lindqvist commit dff9026c441a73954c1fc215638c1b75d5578d86 @@ -24254,9 +24254,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 12 12:11:51 2021 +0200 action_actor_utype_hard_reqs_ok*() takes action. - + Update parameter in function comment header. - + See osdn #41993 commit 420f250312bd5f889501282be0fa2794bb40be9e @@ -24264,11 +24264,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 12 12:07:22 2021 +0200 req_vec_fix: item_info has been renamed to item. - + Update parameter name in function comment header. - + Reported by Marko Lindqvist - + See osdn #41931 commit 308b86dfb64bd6c02e97c8c40ce77e27e0183e50 @@ -24276,7 +24276,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 12 10:48:58 2021 +0200 Document what 'disabled' means in an enabler. - + See osdn #41992 commit 8ae410f7159faf98c8d9eca685cd0a5f0a2f42dd @@ -24284,13 +24284,13 @@ Author: Marko Lindqvist Date: Thu Apr 8 15:35:32 2021 +0300 Ruledit: Consistently place "Edit Values" button in different tabs - + Also name it "Edit Values" also in tab_unit. It's now always placed after the ruleset item name fields, before any of requirement or effect buttons. - + See osdn #41944 - + Signed-off-by: Marko Lindqvist commit 2d88190df6dc524e688daa669c086c16d632fcf2 @@ -24298,7 +24298,7 @@ Author: Marko Lindqvist Date: Fri Apr 16 07:46:25 2021 +0300 Comment typofixes: compatability -> compatibility - + Signed-off-by: Marko Lindqvist commit 5fe875215d9282ef75a96601368fa8c00f5d3018 @@ -24306,9 +24306,9 @@ Author: Marko Lindqvist Date: Fri Apr 16 04:19:53 2021 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit f11da603b65474bc55741f11f70ee2b50a380687 @@ -24316,9 +24316,9 @@ Author: Marko Lindqvist Date: Fri Apr 16 03:07:44 2021 +0300 Drop unused 'capital' field from PACKET_EDIT_PLAYER - + See osdn #41921 - + Signed-off-by: Marko Lindqvist commit 9d20fa21d8b72a337bc96db7ef533ee964dc2a3f @@ -24326,21 +24326,21 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 12 10:02:13 2021 +0200 Less scary "action enabler dropped" logging. - + Inform the user that multiple copies of the original enabler may be created while hard obligatory requirements are added and that the enabler being dropped because of a self contradiction may be one of multiple copies of the original. - + Demote the log level of the message when an enabler is dropped because of a self contradiction to warn. As multiple copies are created when there is more than one potential solution a self contradiction currently only indicates a potential error. - + Thanks to Marko Lindqvist for feed back on the solution. - + Reported by Marko Lindqvist - + See osdn #41971 commit d56464de84eb654e4736cd416d4756136b6f66df @@ -24348,11 +24348,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 12 09:14:51 2021 +0200 Mention where the action enabler was dropped. - + Have rscompat_enabler_add_obligatory_hard_reqs() specify in its error messages that the enabler was purged while adding hard obligatory requirements to action enablers. - + See osdn #41991 commit 8b4de86237ceb08c303c432a2660f09c6e285cce @@ -24372,7 +24372,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 12 10:05:23 2021 +0200 Comment fact fix: update for multiple solutions. - + An obligatory hard requirement for an action enabler can now have more than one solution. An action enabler self contradiction is therefore more likely to come from some but not all solutions contradicting the original action @@ -24389,14 +24389,14 @@ Author: Marko Lindqvist Date: Mon Apr 5 13:09:30 2021 +0300 hexemplio *.spec: Define artists in correct section - + Client expects entry 'info.artists', hexemplio hills.spec and mountains.spec had no [info] section but had 'spec.artists', leading to unused entry warning from the client. Add [info] section where 'artists' entry goes. - + See osdn #41923 - + Signed-off-by: Marko Lindqvist commit 42d2512d543625525082e5c7ece12d0b2e15f082 @@ -24404,14 +24404,14 @@ Author: Marko Lindqvist Date: Tue Apr 6 22:10:14 2021 +0300 Enable /dev/urandom support when possible - + Add configure check to enable support for using /dev/urandom as entropy source for randseed. For cross-compiling the default is to disable support, but you can override that by setting ac_cv_dev_urandom=yes - + See osdn #41918 - + Signed-off-by: Marko Lindqvist commit 782ad013785eb5a54ec1dd0420aa7ef66ecb7e82 @@ -24419,9 +24419,9 @@ Author: Marko Lindqvist Date: Sat Apr 3 19:57:35 2021 +0300 Use tag "unit.cultivate" instead of "unit.irrigate" in supplied rulesets - + See osdn #41914 - + Signed-off-by: Marko Lindqvist commit 15aa3f56dcd6d579997dff66cdcf06654c9133b2 @@ -24429,11 +24429,11 @@ Author: Marko Lindqvist Date: Wed Apr 14 17:51:29 2021 +0300 Fix 'make dist' - + Fix typo in the name of 'convert_png_legacy' to add to tarball. - + See osdn #42002 - + Signed-off-by: Marko Lindqvist commit d6e0446462477c5347628d15113f2607123755d8 @@ -24441,9 +24441,9 @@ Author: Marko Lindqvist Date: Mon Apr 12 21:47:14 2021 +0300 convert_png: Make to work with Inkscape 1.0.2 - + See osdn #41884 - + Signed-off-by: Marko Lindqvist commit 83b846b02410db2685923472d539081826fa2f55 @@ -24451,7 +24451,7 @@ Author: Marko Lindqvist Date: Wed Apr 14 14:01:34 2021 +0300 Use AC_CHECK_HEADERS() when HAVE_xxx_H macro expected - + AC_CHECK_HEADERS() with two headers to check was recently changed to two separate AC_CHECK_HEADER() uses as one of them require special handling. What was missed, was that @@ -24460,11 +24460,11 @@ Date: Wed Apr 14 14:01:34 2021 +0300 Replace those AC_CHECK_HEADER() uses with uses of single-parameter AC_CHECK_HEADERS() to have HAVE_xxx_H properly defined. - + This should fix OSX build. - + See osdn #42000 - + Signed-off-by: Marko Lindqvist commit b0a9755a01a61b5d25ee5897fc1c872d060f6be2 @@ -24472,9 +24472,9 @@ Author: Marko Lindqvist Date: Mon Apr 12 15:42:24 2021 +0300 Fix build on cygwin - + See osdn #41995 - + Signed-off-by: Marko Lindqvist commit 201fce7ee4f5af3b35dc12b4409e55906a2abdd4 @@ -24482,9 +24482,9 @@ Author: Marko Lindqvist Date: Sat Apr 3 08:38:51 2021 +0300 Meson: Add xz compression support - + See osdn #41907 - + Signed-off-by: Marko Lindqvist commit 76b9404a7a931ea02b2e94421b2f155fd2b7a98c @@ -24492,9 +24492,9 @@ Author: Chang Liu Date: Tue Mar 2 07:04:03 2021 -0500 SDL2 client: force UI refresh when turn ends - + Fix some dialogues not showning up when player's turn ends. - + See osdn #41683 commit a53b43a660ae51d3bfbca0ac1cb706e658bc0111 @@ -24502,17 +24502,17 @@ Author: Marko Lindqvist Date: Tue Apr 6 15:25:10 2021 +0300 civ2civ3/sandbox: Consume Diplomat or Explorer establishing embassy - + Establishing Embassy without unit cost was overpowerful action considering that embassies give tech leakage, units capable of establishing embassy are given as startunits, and by default all players start at the same continent, i.e., are easily reachable. It also made Marco Polo wonder obsolete. - + Reported by chippo - + See osdn #41929 - + Signed-off-by: Marko Lindqvist commit 45a29ec0610b9ff96b2c7e3e61269bde113e6e72 @@ -24520,9 +24520,9 @@ Author: Marko Lindqvist Date: Wed Apr 7 16:58:54 2021 +0300 Update fcdb lua api documentation - + See osdn #41935 - + Signed-off-by: Marko Lindqvist commit f4e29e7300c08e3685d4c5cf9db1459a41204ab2 @@ -24530,12 +24530,12 @@ Author: Marko Lindqvist Date: Wed Apr 7 03:05:23 2021 +0300 tcc: Return value even after exit() call - + Fixes tcc warnings like server/savegame/savegame2.c:1048:error: function might return no value: 'char2terrain' - + See osdn #41890 - + Signed-off-by: Marko Lindqvist commit 4835fad28753392442afa2bcce6bd835246a3495 @@ -24543,9 +24543,9 @@ Author: Marko Lindqvist Date: Sun Apr 11 00:09:16 2021 +0300 civ2civ3/sandbox: Add missing newline to Anarchy helptext - + See osdn #41969 - + Signed-off-by: Marko Lindqvist commit 6ab41b104009aa70bd3cd110e84f7d381fa84481 @@ -24553,7 +24553,7 @@ Author: Marko Lindqvist Date: Mon Apr 12 16:35:35 2021 +0300 Comment typofix: Structute -> Structure - + Signed-off-by: Marko Lindqvist commit 1e96ebc4e4f77b0465f16384861b512145200c94 @@ -24561,13 +24561,13 @@ Author: Marko Lindqvist Date: Sat Apr 10 11:25:12 2021 +0300 Ruledit: Use QSpinBox for numeric requirement value - + In requirement editing dialog, text editing field was being used for entering value for requirement types that take numerical value. That wrongly allowed user to enter any text, not just numbers. - + See osdn #41893 - + Signed-off-by: Marko Lindqvist commit adfe00e941700ac2526a0b9af3bc274985a8b158 @@ -24575,9 +24575,9 @@ Author: Marko Lindqvist Date: Sat Apr 3 09:32:28 2021 +0300 Update included lua to 5.4.3 - + See osdn #41909 - + Signed-off-by: Marko Lindqvist commit e8fc390664e6978256ef379547a1ed54b1058ddd @@ -24585,7 +24585,7 @@ Author: Marko Lindqvist Date: Sat Apr 3 19:41:00 2021 +0300 Use tag "unit.cultivate" for Cultivate activity - + Also Irrigate activity falls back to "unit.cultivate" Many rulesets still have "unit.irrigate" as alt tag for unit irrigation extra building activity. @@ -24593,9 +24593,9 @@ Date: Sat Apr 3 19:41:00 2021 +0300 support custon rulesets - which may result from ruleup from earlier version - supplied tilesets still provide "unit.irrigate" as an alias for "unit.cultivate" - + See osdn #41913 - + Signed-off-by: Marko Lindqvist commit 4b7f98fde817de495ad82c7f614cebf44a092e6c @@ -24603,9 +24603,9 @@ Author: Marko Lindqvist Date: Sat Apr 3 04:43:14 2021 +0300 Rulesets: Improve Nuke related action enablers coding style - + See osdn #41904 - + Signed-off-by: Marko Lindqvist commit f2eec54c3446ce6b92761a74b66bd6dd7387c928 @@ -24613,9 +24613,9 @@ Author: Marko Lindqvist Date: Sun Apr 11 12:21:09 2021 +0300 Fix send_city_info_at_tile() crash when the tile has no city - + See osdn #41975 - + Signed-off-by: Marko Lindqvist commit f5824506ac4ae0f5afcda37d13325bdea3b4021b @@ -24623,12 +24623,12 @@ Author: Marko Lindqvist Date: Thu Apr 8 17:39:35 2021 +0300 Wait until city is in sane state before sending info packets - + Don't send city info packets to client in the middle of the city processing when city might be in inconsistent state. - + See osdn #41851 - + Signed-off-by: Marko Lindqvist commit dff16c70799d921a6af77ef432ff634deb82177c @@ -24636,11 +24636,11 @@ Author: Marko Lindqvist Date: Sun Apr 4 05:29:12 2021 +0300 Clean out rscompat code for loading resources that are not extras - + That was a 2.6 to 3.0 conversion. - + See osdn #41917 - + Signed-off-by: Marko Lindqvist commit 024d6afe2edbb04d15717e567de411654c4bfcc0 @@ -24648,12 +24648,12 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 8 16:33:04 2021 +0200 A building that allows actions isn't redundant. - + Some wonders in sandbox are shown as redundant even if they allow units to perform an action. Make enabling an action count as a side effect. - + Requested by Emmet Hikory in a FIXME comment. - + See osdn #41955 commit 2405bf49914037f3b052bb0dd07cd50c112a7bb9 @@ -24661,10 +24661,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 8 16:28:59 2021 +0200 Factor out utype_player_already_has_this(). - + Split utype_player_already_has_this_unique() in two so it becomes possible to check if a player has a unit of a certain type. - + See osdn #41953 commit ffbf9c6448551acfa9bc2fe18f33c4bc9a9be009 @@ -24672,7 +24672,7 @@ Author: Sveinung Kvilhaugsvik Date: Sat Apr 10 13:23:47 2021 +0200 Comment fact fix: diplomat -> unit. - + The action selection dialog hasn't been diplomat only for a long time. commit 5eeef4a691774efdd9be0dccce7b1c4a11531048 @@ -24686,9 +24686,9 @@ Author: Marko Lindqvist Date: Sun Apr 11 00:07:08 2021 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit 6d76763dc5da4a7c0525ac8de7cc6bf4d7c05004 @@ -24696,9 +24696,9 @@ Author: Marko Lindqvist Date: Thu Apr 8 17:22:46 2021 +0300 Meson: Add gitrev option - + See osdn #41881 - + Signed-off-by: Marko Lindqvist commit 5ac9d249260d397f0e1985990249bf09ea1181db @@ -24706,9 +24706,9 @@ Author: Marko Lindqvist Date: Wed Apr 7 03:15:30 2021 +0300 gtk unitselect.c: Use GINT_TO_POINTER to cast between pointer and integer - + See osdn #41932 - + Signed-off-by: Marko Lindqvist commit f0d0341c0e0c4e31861e00229b6d59297b3cad82 @@ -24716,12 +24716,12 @@ Author: Marko Lindqvist Date: Sat Apr 3 13:37:39 2021 +0300 Round city size reduction by nuke_pop_loss_pct to nearest, not down - + Make default nuke_pop_loss_pct 49 (instead of 50) so cities are never completely destroyed when the default value is used. - + See osdn #41911 - + Signed-off-by: Marko Lindqvist commit 16ae331308c5d4a5341447016e2702b2bd171380 @@ -24729,9 +24729,9 @@ Author: Marko Lindqvist Date: Sat Apr 3 06:42:15 2021 +0300 Update stdlib_h.m4 to serial 59 from gnulib upstream - + See osdn #41906 - + Signed-off-by: Marko Lindqvist commit 4c0c589ce5c028250deff8075396e38d9150917b @@ -24739,11 +24739,11 @@ Author: Marko Lindqvist Date: Sun Apr 4 07:34:01 2021 +0300 civ2civ3/sandbox: Clarify luxury rules under Anarchy in help - + Requested by Goz Nij - + See hrm Bug #811425 - + Signed-off-by: Marko Lindqvist commit 538236415386cd2affde62996c7cebf0ac99eb1c @@ -24751,10 +24751,10 @@ Author: Marko Lindqvist Date: Tue Mar 30 19:52:27 2021 +0300 INSTALL: Drop outdated OSX notes - + Reported by Dean See osdn #41887 - + Signed-off-by: Marko Lindqvist commit ae07f9d63f2bd3c0b13dfcb0b07b72a8943edacc @@ -24762,9 +24762,9 @@ Author: Marko Lindqvist Date: Tue Mar 30 15:04:31 2021 +0300 meson-winbuild.sh: Store fc_config.h and crosser conf files to output package - + See osdn #41882 - + Signed-off-by: Marko Lindqvist commit c440c0a7de8a6246ab2403423adf1a0b5f6f7854 @@ -24772,11 +24772,11 @@ Author: Marko Lindqvist Date: Thu Apr 1 05:37:10 2021 +0300 Ruledit: Allow entering effect values in range -1000 - 1000 - + It used to be limited to just 0 - 99. - + See osdn #41892 - + Signed-off-by: Marko Lindqvist commit 3f4dc02ced11e6bef330fd3914df26c4414bff5e @@ -24784,9 +24784,9 @@ Author: Marko Lindqvist Date: Wed Mar 31 05:42:24 2021 +0300 Update lib-link.m4 to serial 32 from gnulib upstream - + See osdn #41889 - + Signed-off-by: Marko Lindqvist commit ba548fc6632c81c15fc6c48a3ab21a7756460304 @@ -24794,11 +24794,11 @@ Author: Marko Lindqvist Date: Tue Apr 6 15:59:54 2021 +0300 Fix CM crash when the other end of the trade route is not yet known - + Reported by alain_bkr - + See osdn #41926 - + Signed-off-by: Marko Lindqvist commit 5b64816cd2c566e45c6782bda9e71c05339687d3 @@ -24806,10 +24806,10 @@ Author: Hilde Iren Lagnason Bye Date: Wed Mar 31 12:10:57 2021 +0200 Run action_dice_roll_odds() only when relevant. - + The function action_prob_pre_action_dice_roll() will only use the result of is_effect_val_known() when the value of EFT_ACTION_ODDS_PCT is known. - + See osdn #41928 commit 9065f21dbf9fbcb5d879b5e545f5623d1c35de65 @@ -24817,11 +24817,11 @@ Author: Marko Lindqvist Date: Wed Mar 24 06:24:51 2021 +0200 Replace 1 with TRUE in ai_fuzzy() function header - + It refers to a boolean value. - + See osdn #41847 - + Signed-off-by: Marko Lindqvist commit 9396624e6755f3c65fc5ab527025cc45f86ff579 @@ -24829,11 +24829,11 @@ Author: Marko Lindqvist Date: Thu Apr 1 05:01:24 2021 +0300 Ruledit: Add building details editing dialog - + Thre only value that one can edit in the initial version is build cost. - + See osdn #41891 - + Signed-off-by: Marko Lindqvist commit a68fe91e67548e429099891e6b73e83a4315903f @@ -24841,7 +24841,7 @@ Author: Marko Lindqvist Date: Wed Apr 7 17:08:32 2021 +0300 client/.gitignore: Drop freeciv-xaw entry - + Signed-off-by: Marko Lindqvist commit a665ab405736e4cae5fb6c1165aba383b43979ba @@ -24849,12 +24849,12 @@ Author: Marko Lindqvist Date: Mon Mar 29 21:52:26 2021 +0300 Introduce randseed typedef - + Replace various uses of 'int', 'unsigned int', and 'uint32_t' as random seed type with a new 'randseed' type. - + See osdn #41873 - + Signed-off-by: Marko Lindqvist commit c0ef6ad7606b7cc412ba5e18a2664f304a58dd2b @@ -24862,9 +24862,9 @@ Author: Marko Lindqvist Date: Tue Mar 30 15:02:54 2021 +0300 Meson: Set _WIN32_WINNT for Windows builds - + See osdn #41883 - + Signed-off-by: Marko Lindqvist commit 8013460bcc44610d38b674c5d4288046174e38c3 @@ -24872,9 +24872,9 @@ Author: Marko Lindqvist Date: Mon Mar 22 16:46:50 2021 +0200 Update progtest.m4 to serial 9 - + See osdn #41830 - + Signed-off-by: Marko Lindqvist commit e934c3a3d388f0b729fc1c664e060db9cc247e76 @@ -24882,7 +24882,7 @@ Author: Ihnatus Date: Sun Apr 4 00:39:24 2021 +0300 fuel pathfinder: dont wait for no reason - + See hrm Bug #923677 commit 5adeab2307d83418bb0ae412d146011b57992753 @@ -24890,11 +24890,11 @@ Author: Sveinung Kvilhaugsvik Date: Sat Apr 3 11:19:22 2021 +0200 Remove unnecessary restriction. - + For quite a while key_unit_action_select() has set server side client state calling up an action selection directly. This removes the need for banning it while another action selection dialog is open. - + See osdn #41920 commit b7f9780ad48d12f6c90eaf23e3dd6c3336832d0b @@ -24902,11 +24902,11 @@ Author: Marko Lindqvist Date: Tue Mar 30 16:06:21 2021 +0300 Use os.time() in database.lua - + It replaces dirty database access to get the time. - + See osdn #41879 - + Signed-off-by: Marko Lindqvist commit a8814e3260e013ad37f5d7a0542794546b86c936 @@ -24914,13 +24914,13 @@ Author: Marko Lindqvist Date: Thu Mar 25 04:22:39 2021 +0200 Introduce wonder_visible_to_player() - + It tells if information about player's wonder should be sent to another player. Introducing this initial version is just refactoring - all wonders are still always sent. - + See hrm Feature #923785 - + Signed-off-by: Marko Lindqvist commit 71aaf33860a9e239d8a3922209b91bfc8376023a @@ -24928,9 +24928,9 @@ Author: Marko Lindqvist Date: Tue Mar 23 20:21:17 2021 +0200 CI: Switch OSX build to Qt6 mode - + See osdn #41840 - + Signed-off-by: Marko Lindqvist commit cf4a8d854be369aac2e94075584cf219779a6f7c @@ -24945,12 +24945,12 @@ Author: Marko Lindqvist Date: Sat Apr 3 05:55:52 2021 +0300 Fix Qt-client shadow warning about 'password' - + Rename global variable 'password' as 'fc_password' to avoid conflict with Qt headers. - + See osdn #41905 - + Signed-off-by: Marko Lindqvist commit a2ae506bea259f9bb512976ba824af6b713bcf86 @@ -24958,7 +24958,7 @@ Author: Ihnatus Date: Sun Mar 28 21:51:28 2021 +0300 Remove unneeded movement from AI air attack code - + See hrm Bug #924327 commit ed8558b3b553cede71267e83b8e112e31e496e4b @@ -24966,11 +24966,11 @@ Author: Marko Lindqvist Date: Mon Apr 5 05:14:47 2021 +0300 version.h: Correct compile time error message - + It claimed that the file's name is plural versions.h - + See osdn #41772 - + Signed-off-by: Marko Lindqvist commit 333402016f0b6315a9e4e8f871e3b0afa64d59f3 @@ -24978,11 +24978,11 @@ Author: Marko Lindqvist Date: Tue Mar 23 07:17:20 2021 +0200 Make scorelog start check to respect ruleset set start year - + Reported by Jacob Nevins - + See hrm Bug #820731 - + Signed-off-by: Marko Lindqvist commit da2de3b2cff7c1068dfe0c840ad7081d4fc95a56 @@ -24990,7 +24990,7 @@ Author: Marko Lindqvist Date: Sun Apr 4 10:47:37 2021 +0300 Bump version number to 3.0.93.5-alpha - + Signed-off-by: Marko Lindqvist commit 2f9b2ba551bb1f039149e0a6bc33a0248eceac95 @@ -24998,9 +24998,9 @@ Author: Marko Lindqvist Date: Mon Mar 29 06:23:56 2021 +0300 Support unpredictable random seed on Windows - + See osdn #41842 - + Signed-off-by: Marko Lindqvist commit cad4355d42c749772c7e793503950f224994f00d @@ -25008,9 +25008,9 @@ Author: Marko Lindqvist Date: Mon Mar 22 23:52:06 2021 +0200 Make Qt configure message to specify Qt5 or Qt6 - + See osdn #41833 - + Signed-off-by: Marko Lindqvist commit ee9620199b33b856746771f6ca6b27eb7258dc44 @@ -25018,12 +25018,12 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 1 08:02:12 2021 +0200 Don't translate action_auto_perf_cause names. - + The translation of action auto performer names aren't used. They probably won't be used - at least in the near future. - + Reported by Hubert Kowalewski via Marko Lindqvist - + See osdn #41866 commit 7f6b5caf021436b0fffe9a2ae709f10bf5af11ca @@ -25037,9 +25037,9 @@ Author: Marko Lindqvist Date: Tue Mar 23 07:11:34 2021 +0200 Rename GAME_START_YEAR as GAME_DEFAULT_START_YEAR - + See hrm Feature #923660 - + Signed-off-by: Marko Lindqvist commit e5099d5c210a13b94dd650153f4c86ff0966a452 @@ -25047,9 +25047,9 @@ Author: Marko Lindqvist Date: Wed Mar 24 23:23:48 2021 +0200 Correct name of check_city_feelings() in a comment - + See osdn #41852 - + Signed-off-by: Marko Lindqvist commit 7bdaddcc59635b0828dd28d30323d19192e64384 @@ -25057,9 +25057,9 @@ Author: Marko Lindqvist Date: Sat Apr 3 04:23:12 2021 +0300 slavic.ruleset: Clean up the ruleset coding style - + See osdn #41764 - + Signed-off-by: Marko Lindqvist commit 52e774cc833c892f079f763347813aee76ac9f47 @@ -25067,9 +25067,9 @@ Author: Marko Lindqvist Date: Tue Mar 23 20:12:31 2021 +0200 Add OSX Qt6 mode support - + See osdn #41697 - + Signed-off-by: Marko Lindqvist commit a4a812a5c112dd0639f2a73f155c7892f411cd1a @@ -25077,17 +25077,17 @@ Author: Marko Lindqvist Date: Fri Apr 2 14:57:22 2021 +0300 Path finding: Allow path to moving transport, but not through it - + Make it possible to enter transport on goto with a goto. - + It's still impossible to make a path through such transport, as it would move away with the cargo unit in it, and the cargo could not continue where it wanted. - + Reported by bluss contributor - + See hrm Bug #647612 - + Signed-off-by: Marko Lindqvist commit fdc1c0ae521a7468d55663ffceebf07f5e10d3ce @@ -25095,9 +25095,9 @@ Author: Marko Lindqvist Date: Fri Apr 2 09:37:20 2021 +0300 sdl2: Refactor get_widget_pointer_from_id() for minor optimization - + See hrm Feature #921195 - + Signed-off-by: Marko Lindqvist commit d52f77b746347fe4759104c1a6957ce32dc0b55c @@ -25105,7 +25105,7 @@ Author: Ihnatus Date: Sun Mar 28 14:28:02 2021 +0300 civ2: give real scramble bonuses to fighters - + See hrm Feature #923193 commit cfa2b2a2a37923142cdb18bb97b9ea8c50c760d0 @@ -25113,7 +25113,7 @@ Author: Marko Lindqvist Date: Thu Apr 1 15:35:58 2021 +0300 FAQ: Update current version number after 2.6.4 release - + Signed-off-by: Marko Lindqvist commit 199175b0102113ffcb44a80416a3f2baa65b3d32 @@ -25121,10 +25121,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Mar 30 21:58:42 2021 +0200 diplchance documentation: ruleset configurable. - + Mention that a ruleset can disable taking initial odds for the pre action dice roll from the diplchance server setting in its documentation. - + See hrm Feature #924524 commit 9fb5fa3e376482ecfda53989891ce9ffcb8b1e52 @@ -25132,7 +25132,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Mar 30 20:58:12 2021 +0200 sandbox: demonstrate poison city diplchance. - + See hrm Feature #924521 commit b118c5af461cce21acf1da9369d289e7a683e455 @@ -25140,13 +25140,13 @@ Author: Sveinung Kvilhaugsvik Date: Tue Mar 30 18:02:33 2021 +0200 Success dice roll for "Poison City [Escape]". - + Make it possible to add a pre action dice throw to "Poison City" and to "Poison City Escape". - + Given higher priority after a discussion with Lexxie L and Marko Lindqvist around a year ago. - + See hrm Feature #869738 commit 89473f02068e8fd082b5d2b40c1934f472312cad @@ -25154,10 +25154,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Mar 30 17:53:57 2021 +0200 helpdata: always 100% odds can't fail. - + Don't claim that an action that always has odds of 100% can fail because of a dice throw even if it does throw the dice. - + See hrm Feature #924512 commit e92fcacc5aa6ec382cc833e38e94e485a7fcaaff @@ -25165,16 +25165,16 @@ Author: Marko Lindqvist Date: Tue Mar 23 04:21:32 2021 +0200 Save AI's current wonder want and wonder city to savegame - + As it has the data available after loading the savegame, it won't erroneously switch from wonder production to unit production. It used to consider all improvement wants zero after savegame loading until the turn it does recalculation. - + Reported by Chippo Elder - + See Bug #857459 - + Signed-off-by: Marko Lindqvist commit b1ca48de7328ffbcafeb596eeb63be87c0e71342 @@ -25182,11 +25182,11 @@ Author: Marko Lindqvist Date: Sun Mar 21 10:17:24 2021 +0200 Update host-cpu-c-abi.m4 to serial 14 - + Also update lib-ld.m4 to matching serial of 10 - + See osdn #41818 - + Signed-off-by: Marko Lindqvist commit 3b09157623c8cdadd934a8a2f92ada670a4ff72f @@ -25194,11 +25194,11 @@ Author: Marko Lindqvist Date: Mon Mar 29 21:41:49 2021 +0300 Document setting up PKG_CONFIG_PATH for finding icu-uc in OSX build - + Reported by Dean - + See osdn #41872 - + Signed-off-by: Marko Lindqvist commit d250952d84aec06f394d31acf1ebcd7f4dba3656 @@ -25206,7 +25206,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Mar 29 23:49:10 2021 +0200 Action decision wanted for the hex2t tileset. - + See hrm Feature #924388 commit a33e1fc1c5a990e233d2cf55cacfaf09fb86f6e9 @@ -25214,7 +25214,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Mar 29 10:05:31 2021 +0200 cimpletoon: add Ancient Transport Hub graphics. - + See osdn #41876 commit 6c29bda4a5af3bb9f5ea5f364a9b8acd8c0bbb49 @@ -25222,7 +25222,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Mar 24 12:17:58 2021 +0100 non allied -> non-allied - + See osdn #41875 commit 2f0b724f39e7a317da10b6c04b35980e1fa74e05 @@ -25230,10 +25230,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Mar 29 22:15:01 2021 +0200 sandbox: start odds for spy nuke with diplchance. - + Take the initial odds for the spy nuke actions from the diplchance server setting. - + See osdn #41874 commit b368232b66eff8a6d014d665a91fbc7a35063041 @@ -25241,10 +25241,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Mar 29 22:10:52 2021 +0200 Suitcase Nuke [Escape] action probability. - + Includes action probability calculation function for possible diplomatic battle followed by dice roll modified by the Action_Odds_Pct effect. - + See hrm Feature #920121 commit 1104ec02cfb3b970ed68fcb499c16474d8a7b678 @@ -25252,7 +25252,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Mar 29 22:26:52 2021 +0200 Introduce action_prob_and(). - + See hrm Feature #924387 commit ef2ac2bc05422fe69ec55cad52329bf1c9ad770c @@ -25260,9 +25260,9 @@ Author: Marko Lindqvist Date: Mon Mar 22 18:01:25 2021 +0200 Ruledit: Make unit tech req menu easier to use - + See osdn #41832 - + Signed-off-by: Marko Lindqvist commit e18e19772b29a6fa4e04c4f303f46bc268b23c21 @@ -25270,11 +25270,11 @@ Author: Marko Lindqvist Date: Tue Mar 2 00:09:32 2021 +0200 INSTALL.Cygwin: Drop instructions to explicitly set MOCCMD - + The step is no longer needed - + See osdn #41676 - + Signed-off-by: Marko Lindqvist commit bfbed094d1f60c1b2ca4d6244ee17b5408f3a972 @@ -25282,9 +25282,9 @@ Author: Marko Lindqvist Date: Tue Mar 30 20:44:10 2021 +0300 Update Polish translation by Hubert Kowalewski - + msgmerged from S3_0 77afc666f5 - + Signed-off-by: Marko Lindqvist commit 8e64651d17ffa82483b1a8588624e3b8eaba23ac @@ -25292,10 +25292,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Mar 28 23:41:57 2021 +0200 amplio2: add Ancient Transport Hub graphics. - + The glowing thing floating in the air that suddenly appeared out of nowhere? Just an ancient bus stop sign. - + See osdn #41868 commit d2257b740474721b2b8a40a0294a4ca1086b43e2 @@ -25303,10 +25303,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Mar 28 20:32:21 2021 +0200 Action decision wanted for the hexemplio tileset. - + Add art for unit.action_decision_want to hexemplio and to tilesets that import it. - + See hrm Feature #924326 commit c5ffc01ec95c5cdfa6681aa8b033e7350ca96a49 @@ -25314,10 +25314,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Mar 30 21:42:54 2016 +0200 Action decision wanted for the amplio tilesets. - + Add art for unit.action_decision_want to amplio, to amplio2 and to tilesets that imports one of them. - + See hrm Feature #924321 commit 89047d69526ab821ae2db7661d9cd6a21c60b0a4 @@ -25331,9 +25331,9 @@ Author: Marko Lindqvist Date: Wed Mar 24 07:44:58 2021 +0200 meson-winbuild.sh: Create 7z package of the build results - + See osdn #41849 - + Signed-off-by: Marko Lindqvist commit 3f2db675b737d97fe822763bcbfddf0cb4e0f589 @@ -25341,9 +25341,9 @@ Author: Marko Lindqvist Date: Mon Mar 1 21:50:12 2021 +0200 Autodetect moc command with name of format moc-qt - + See osdn #41674 - + Signed-off-by: Marko Lindqvist commit eda715f3df62ae8ec0456a4b53954eca2e2c3539 @@ -25351,11 +25351,11 @@ Author: Marko Lindqvist Date: Tue Mar 23 04:19:54 2021 +0200 Do not call building advisor as a human player when actually AI - + That happened in savegame loading. - + See hrm Bug #923658 - + Signed-off-by: Marko Lindqvist commit ec5eb6eb0772a527d09c4c69a535dc03463e18e0 @@ -25363,9 +25363,9 @@ Author: Marko Lindqvist Date: Sun Feb 28 00:40:00 2021 +0200 Implement Qt6 related bootstrap file changes - + See hrm Feature #892817 - + Signed-off-by: Marko Lindqvist commit 60b481ff77663f1f23d13436d6b10819985dd9bf @@ -25373,9 +25373,9 @@ Author: Marko Lindqvist Date: Mon Mar 29 03:08:49 2021 +0300 Update Spanish translation by Jordi Negrevernis i Font. - + msgmerged from S2_6 445be91228 - + Signed-off-by: Marko Lindqvist commit 04044c18dfb33bc17eb6503c215154333c087854 @@ -25383,9 +25383,9 @@ Author: Marko Lindqvist Date: Thu Mar 25 01:16:58 2021 +0200 Meson: Generate 'run.sh' to support running from build directory - + See osdn #41856 - + Signed-off-by: Marko Lindqvist commit c216f0a7df5277a27cfd40a83e8da262efee0f3b @@ -25393,11 +25393,11 @@ Author: Marko Lindqvist Date: Thu Mar 25 17:37:53 2021 +0200 Add TRANS: comment about "Q1" ... "Q4" - + Reported by Hubert Kowalewski - + See osdn #41858 - + Signed-off-by: Marko Lindqvist commit 15f9b0ac8bf3fa5d50b493e3b78885951a46d739 @@ -25405,12 +25405,12 @@ Author: Marko Lindqvist Date: Wed Mar 24 23:58:46 2021 +0200 Introduce RSFORMAT_3_1 macro to use instead of Magic Number - + Use macro RSFORMAT_3_1 instead of value 20 when referring to format version of the current freeciv version. - + See osdn #41853 - + Signed-off-by: Marko Lindqvist commit 988c82357246b997a9735273264a894d9d7473a1 @@ -25418,14 +25418,14 @@ Author: Marko Lindqvist Date: Fri Mar 26 08:52:26 2021 +0200 Send info about city size reduction to everyone in nuke-specific part of code - + Osdn #41810 changed generic city_reduce_size() to send city info about the city in question to everyone, instead of doing sync_cities(). Revert that change and instead send the city in question in nuke-specific code. - + See osdn #41860 - + Signed-off-by: Marko Lindqvist commit 326c9087e09b2f899fa63b1b5a3c86023f27a9ce @@ -25433,9 +25433,9 @@ Author: Marko Lindqvist Date: Wed Mar 24 07:20:05 2021 +0200 meson-winbuild.sh: Fix to work with crosser-2.0 - + See osdn #41848 - + Signed-off-by: Marko Lindqvist commit 5ca3d384f5bed7d3804a762d5200f025494a0a8b @@ -25443,9 +25443,9 @@ Author: Marko Lindqvist Date: Wed Mar 17 05:52:04 2021 +0200 diff_ignore: Add freeciv-web and freeciv-ruleup - + See osdn #41801 - + Signed-off-by: Marko Lindqvist commit 4de78de435d81b567326b88ac4ad8b2d4e7a7f43 @@ -25453,9 +25453,9 @@ Author: Marko Lindqvist Date: Thu Mar 25 00:51:47 2021 +0200 Clean out "Reserved" unit type flags - + See osdn #41855 - + Signed-off-by: Marko Lindqvist commit bf1a097a0433f77a3fa7dec9c8dc737288bb7498 @@ -25463,9 +25463,9 @@ Author: Marko Lindqvist Date: Sat Mar 13 16:19:00 2021 +0200 postgres.m4: Use $SED instead of hardcoded 'sed' - + See osdn #41773 - + Signed-off-by: Marko Lindqvist commit 300e9c8ee7526aaf8edc1355d9f1a31bff8137e5 @@ -25473,10 +25473,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Mar 24 03:25:41 2021 +0100 Use NULL rather than FALSE. - + Assertions in action_enabler_suggest_repair_oblig() returns FALSE rather than NULL. It is supposed to return a repair suggestion. - + See osdn #41850 commit 75dc950be04c00be456bd0cfab3c6fefc0764a0d @@ -25484,9 +25484,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Mar 24 02:25:13 2021 +0100 sandbox: complete the "Spread Plague" demo. - + Add the "Spread Plague" demonstration rules left out because of COVID-19. - + See hrm Feature #923727 commit c2e00cb10054297c7dd5603f3d8346556f931fed @@ -25494,11 +25494,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Mar 24 01:49:38 2021 +0100 sandbox: allow anyone to help build Treuga Dei. - + A pacifist wanting to end violence or a neocon looking forward to the Casus Belli against terrorist states once Treuga Dei is finished may wish to help a non allied player to complete Treuga Dei. - + See osdn #41846 commit 1a231e32dbc7a4c0ca9a80b5eb06f4c9c988f856 @@ -25506,10 +25506,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Mar 24 01:14:36 2021 +0100 sandbox: add "Mechanic". - + Demonstrate "Heal Unit" in 3.0 and non 25% unit healing and two Heal Unit actions in 3.1 and 3.2. - + See osdn #41845 commit cf46c8a92ab93e937a1df5a5977725f873f17a7d @@ -25517,9 +25517,9 @@ Author: Marko Lindqvist Date: Sun Mar 21 00:19:15 2021 +0200 CodingStyle: Declare variables in the innermost block possible - + See hrm Feature #923438 - + Signed-off-by: Marko Lindqvist commit d0f0770a7ba4f561b0ff431e9215135c232bf82d @@ -25527,9 +25527,9 @@ Author: Marko Lindqvist Date: Sun Mar 21 01:27:15 2021 +0200 Enable shadow warnings in C++ code - + See hrm Bug #900828 - + Signed-off-by: Marko Lindqvist commit 662474e685cc2514fd7624e32a3fe98f1be66487 @@ -25537,13 +25537,13 @@ Author: Marko Lindqvist Date: Wed Mar 24 02:17:29 2021 +0200 Fix build on non-ELF platforms - + Update lib-prefix.m4 from gnulib upstream to fix regression brought in by earlier update. The new serial is 19, we had 17. - + See osdn #41843 - + Signed-off-by: Marko Lindqvist commit 7a344e7de90cc2854aa032e9bcf9444c6deacf13 @@ -25557,9 +25557,9 @@ Author: Marko Lindqvist Date: Thu Mar 25 14:11:42 2021 +0200 Update Polish translation by Hubert Kowalewski - + msgmerged from S3_0 1b2e82175f - + Signed-off-by: Marko Lindqvist commit ee73e2fb3874f8f9c800a24cd778aa7bf25bdb97 @@ -25567,12 +25567,12 @@ Author: Ihnatus Date: Tue Mar 23 00:11:12 2021 +0300 Add "CityDefensePct" combat bonus type - + Implement type-specific combat bonuses in cities that override "Defend_Bonus" effect. - + See hrm Feature #865084 - + Signed-off-by: Ihnatus commit 2019c2e00344eea316d1c4f91c2508a4ea419949 @@ -25580,19 +25580,19 @@ Author: Sveinung Kvilhaugsvik Date: Tue Mar 23 13:31:28 2021 +0100 sandbox: demonstrate "Unit Make Homeless". - + Demonstrate "Unit Make Homeless" by introducing a little bit more of the evil storyline of "Sons of Adam". - + Introduce the tech "Ruler Apotheosis", the wonder "Altar to The Divine Ruler" and the action "Unit Make Homeless" under the name "Make Sacrifice of Work". Adapt it to sandbox by making Theology obsolete "Altar to The Divine Ruler" and by commenting out the advisor. - + I find the fact that I introduce a little bit more of the evil storyline of "Sons of Adam" funny because the evil storyline of "Sons of Adam" is based on moving just a little bit further along the evil storyline. - + See osdn #41836 commit b1fe699c55f8a098affecbe1dee47af53cb27f0b @@ -25600,12 +25600,12 @@ Author: Sveinung Kvilhaugsvik Date: Tue Mar 23 03:06:53 2021 +0100 Simplify away unit_move_igzoc(). - + The functinon unit_move_igzoc() is only used to move barbarians out of the hut tile. The unit that entered the hut is located at that tile. Eliminate conditions that can prevent the barbariann from moving out and move the new function to barbarian.c. - + See osdn #41834 commit eed3d070eb3d82aa85deeedf85acc57617d91516 @@ -25613,13 +25613,13 @@ Author: Sveinung Kvilhaugsvik Date: Tue Mar 23 01:20:18 2021 +0100 ruleup: set exit status based on what happened. - + Set the exit status to failure if the ruleset couldn't be loaded. Extend the Fatal option to trigger when the comments couldn't load. - + Thanks to Marko for clarifying that fatal_assertions not catching log_error() isn't a bug. - + See osdn #41634 commit 1b8126a01cfe33671ebd9accc74b4eddc51e2f46 @@ -25627,9 +25627,9 @@ Author: Marko Lindqvist Date: Thu Mar 18 00:12:24 2021 +0200 README.effects: Add missing 'is' word - + See osdn #41803 - + Signed-off-by: Marko Lindqvist commit f5851ca9a75277e0197e8ace5c5a10fbc35b8caf @@ -25637,11 +25637,11 @@ Author: Marko Lindqvist Date: Mon Mar 22 16:18:19 2021 +0200 Alien: Install nation ruleset files to correct directory - + Reported anonymously - + See osdn #41828 - + Signed-off-by: Marko Lindqvist commit 11f01af3aa17231665ceb4ae0f0dfa2c1701170b @@ -25649,12 +25649,12 @@ Author: Sveinung Kvilhaugsvik Date: Mon Mar 22 14:44:37 2021 +0100 do_paradrop(): trust the action system. - + Trust that the action sent is correct when determining if a city conquest is legal or not in the action performer of the paradrop actions. - + Thanks to Marko for pointing out a bug in a previous version. - + See osdn #41827 commit bb11683a8cbe193780c2dee62fadb677d4fa10bc @@ -25662,10 +25662,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Mar 22 15:17:54 2021 +0100 Document paradrop death side effects. - + The paradrop actions can kill the actor unit in certain circumstances. Document them in README.actions - + See osdn #41829 commit 6815e913c50e3c9a75c5b92bd1993c9ea70bcb15 @@ -25673,11 +25673,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Mar 22 14:34:31 2021 +0100 autohelp: remove outdated claim. - + A unit with the CanOccupyCity unit class flag may be unable to occupy a city thanks to action enablers. A unit with the CanOccupyCity unit class flag may be able to occupy a city thanks to Lua. - + See osdn #41826 commit 072090a129e883c862277662c9ad2a8d26ac3624 @@ -25685,11 +25685,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 24 12:28:55 2021 +0100 Fix city for "City Gone" action auto performer. - + The action auto performer system will set target city to the city at the unit's current tile if not specified. Set target city to the (potential) city at the target tile. - + See osdn #41825 commit 4107d0eda11d4968a53e0883346dd64985a214f9 @@ -25697,9 +25697,9 @@ Author: Marko Lindqvist Date: Sat Mar 13 16:35:57 2021 +0200 Meson: Set QT_NO_DEBUG on non-debug builds - + See osdn #41775 - + Signed-off-by: Marko Lindqvist commit b3beade584587e97fdfbfad29bcc42245f8d6b70 @@ -25707,9 +25707,9 @@ Author: Marko Lindqvist Date: Sun Mar 21 01:24:51 2021 +0200 Ruledit: Fix req_vec_fix::req_vec_fix() shadow warning - + See hrm Bug #923440 - + Signed-off-by: Marko Lindqvist commit 4ab6499714860dfb3a558a7056b0c224f06f45e6 @@ -25717,9 +25717,9 @@ Author: Marko Lindqvist Date: Tue Mar 23 21:51:43 2021 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit 6103a0e82ce5d1567254678e433ac9318a644438 @@ -25727,12 +25727,12 @@ Author: Marko Lindqvist Date: Sat Mar 13 18:02:14 2021 +0200 Europe 1900 WWI: Rename Finnish city of Tammerfors as Tampere - + Tammerfors is its Swedish name. Tampere is both Finnish and international name. - + See osdn #41777 - + Signed-off-by: Marko Lindqvist commit 443b7adfbd72968236bcddd87176b168e5acd39c @@ -25740,11 +25740,11 @@ Author: Marko Lindqvist Date: Tue Mar 23 17:21:41 2021 +0200 randseed.c: Include - + This fixes OSX build. - + See osdn #41838 - + Signed-off-by: Marko Lindqvist commit c79bef7fed5a62f432ee00b52da2f411645b577f @@ -25752,11 +25752,11 @@ Author: Marko Lindqvist Date: Mon Mar 15 17:02:40 2021 +0200 Make generated random seed less predictable - + Patch by Ilkka Virta and myself - + See hrm Feature #914184 - + Signed-off-by: Marko Lindqvist commit 10c43d6e36f1d86555017e31b7056d858c6c349a @@ -25764,7 +25764,7 @@ Author: Marko Lindqvist Date: Tue Mar 23 05:17:00 2021 +0200 Comment copy&paste error fix: improvements -> units - + Signed-off-by: Marko Lindqvist commit 077bee0981e989f198d8692a4c400da2c22f1dd0 @@ -25772,9 +25772,9 @@ Author: Marko Lindqvist Date: Sat Mar 13 04:51:37 2021 +0200 Update iconv.m4 to serial 24 from gnulib upstream - + See osdn #41755 - + Signed-off-by: Marko Lindqvist commit 7de04f6eb95e6ae4414be337a6cdbcb741526b73 @@ -25782,9 +25782,9 @@ Author: Sveinung Kvilhaugsvik Date: Sun Mar 21 14:14:03 2021 +0100 Add Sveinung Kvilhaugsvik as present maintainer. - + Reported by Marko Lindqvist - + See osdn #41820 commit 104627b934901ea73d461e4faf9261fb3e8e54a1 @@ -25792,14 +25792,14 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 19 06:55:14 2021 +0100 Consider effect move cost in move to unknown. - + An effect can add to the move cost of a move. Make utype_unknown_move_cost() aware of this. - + Only consider regular moves, not other actions, for now. Don't see movement to an unknown tile as costing all movement points just because invading a city costs all movement. - + See hrm Feature #923136 commit fabb884180bab8312ad3ad9fdeba555b0564ed9a @@ -25807,9 +25807,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 19 07:24:28 2021 +0100 effect_cumulative_max(): support many universals. - + Allow specifying more than one universal the effect must apply to. - + See hrm Feature #923137 commit 5d7e7fccd56a8d9935394660b66248e9468f5962 @@ -25823,7 +25823,7 @@ Author: Marko Lindqvist Date: Tue Mar 23 00:14:36 2021 +0200 server/.gitignore: Add freeciv-web - + Signed-off-by: Marko Lindqvist commit a4e22c8204a8aebcdfd1080a302814e28d4d1979 @@ -25831,7 +25831,7 @@ Author: Marko Lindqvist Date: Wed Mar 3 13:51:44 2021 +0200 Make Visible_Walls effects from City Walls and Great Wall non-cumulative - + In rulesets where both City Walls and Great Wall are visible and otherwise replacing each other, make them to replace each other also in respect to Visible_Walls effect. Effect value is just 1 @@ -25839,9 +25839,9 @@ Date: Wed Mar 3 13:51:44 2021 +0200 This improves support for tilesets that have support for multiple different wall types, as those rulesets do not accidentally show the other wall type for value 2 or the effect. - + See hrm Bug #823341 - + Signed-off-by: Marko Lindqvist commit 8f5835a5522fed332a60751d0d40d5a71b258d5b @@ -25849,18 +25849,18 @@ Author: Marko Lindqvist Date: Mon Mar 15 03:42:17 2021 +0200 Add ruleset control of unlimited airlift without capacity - + Add ruleset entries airlift_from_always_enabled and airlift_to_always_enabled. These are consulted when server setting airliftingstyle sets airlifts to unlimited, and there is no airlift capacity at all. The old hardcoded behavior of 'from' requiring airlift capacity and 'to' not requiring it are the default. - + Requested by Lexxie - + See hrm Bug #874937 - + Signed-off-by: Marko Lindqvist commit f3a916f85de5a64b17d262a7b7e375fadb8cd18b @@ -25868,12 +25868,12 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 19 09:15:58 2021 +0100 rscompat: help Lua porting. - + Fill in the 4 user effects so they help porting the edit.unit_move() and the edit.unit_teleport() Lua calls. - + The ruleset author must do the Lua side changes him self. - + See osdn #41812 commit 96163abd1f0105d002b178e7450e2cc7df3cae36 @@ -25881,13 +25881,13 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 19 08:19:20 2021 +0100 Correct wrong moves_actor_kind. - + The actions "Investigate City" and "Establish Embassy" doesn't do diplomat escape. The actor unit stays in place. - + Set their moves_actor_kind to MAK_STAYS rather than MAK_ESCAPE. Don't charge all movement as the spy escape cost. - + See osdn #41811 commit 99298e5d76a6217f3becf2240fd3a62374719822 @@ -25895,9 +25895,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 19 07:45:35 2021 +0100 Include the action name of enabler with problem. - + Reported by Marko Lindqvist - + See hrm Bug #892147 commit 1c7ac37ba278dc1faa45c1d0f35bb6befe6238a5 @@ -25905,12 +25905,12 @@ Author: Marko Lindqvist Date: Sat Mar 13 19:18:08 2021 +0200 Correct granary_savings() function header - + It claimed that the returned percentage is lost when in fact it's what is kept. - + See hrm Bug #922785 - + Signed-off-by: Marko Lindqvist commit 1787980621fc6e7250385c2042e004871827f6e5 @@ -25918,10 +25918,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Mar 18 21:29:21 2021 +0100 Send city size change during nuke. - + Update city information to all players that can see the tile of the nuked city. - + See osdn #41810 commit 3f98dc0dc058db98daf8279a5db6ac5c68be152a @@ -25929,7 +25929,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu Mar 18 19:13:30 2021 +0100 sandbox: document the nuke overhaul. - + See osdn #41696 commit c752d8978cf3963e53166a8595724b8cfd46b265 @@ -25937,11 +25937,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Mar 18 18:44:39 2021 +0100 sandbox: demonstrate spy nuke - + Copy the rules I made for webperimental but adjust them for Treuga Dei. - + Intended to have a blast radius of 0 but that is only possible in 3.2. - + See osdn #41809 commit 010cbb09fd2eb82b89a676928226cc2b404e8693 @@ -25949,13 +25949,13 @@ Author: Sveinung Kvilhaugsvik Date: Thu Mar 18 13:20:16 2021 +0100 Replace hut_behavior with HutFrighten. - + The HutFrighten unit class flag serves as an anchor that should be pulled when frightening and entering a hut at the same tile is supported. - + The user unit class flag "HutNothing" is used where hut_behavior may have been "Nothing". - + See hrm Feature #923073 commit d1005274d0c8a3ca46630923916522daa50d980d @@ -25963,11 +25963,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Mar 18 14:38:11 2021 +0100 unit_can_*_hut() by action [sub] result. - + The hut_behavior of a unit class is no longer a guarantee that a hut can be entered or frightened. Have unit_can_enter_hut() and unit_can_displace_hut() check what actions the unit can perform rather than trusting hut_behavior. - + See hrm Feature #923089 commit 6a4013fdb9dc0ac780bad64002a589aca5964d76 @@ -25975,10 +25975,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Mar 18 14:49:09 2021 +0100 Unit [type] can do action by sub result. - + Introduce unit_can_do_action_sub_result() and utype_can_do_action_sub_result(). - + See hrm Feature #923090 commit 4159683a85e946f9b43f198e436bd590371977f8 @@ -25986,7 +25986,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu Mar 18 14:48:49 2021 +0100 Move action_sub_result to fc_types.h - + See hrm Feature #923091 commit f9bcd737687ca27a66b79073ada5f712817406b5 @@ -25994,10 +25994,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Mar 18 12:01:27 2021 +0100 Obligatory hard reqs by action sub result. - + Make it possible to specify obligatory hard requirements for actions by their sub results. - + See hrm Feature #923072 commit 267b7c23fc151e00a2b99527c184fa0f4a5745b9 @@ -26005,9 +26005,9 @@ Author: Marko Lindqvist Date: Sun Mar 21 08:58:40 2021 +0200 Ruledit: Fix req_edit::fill_active() shadow warning - + See hrm Bug #921208 - + Signed-off-by: Marko Lindqvist commit 0e5c5f96073fb490c637e5ebb6c35331ab970f7d @@ -26015,9 +26015,9 @@ Author: Marko Lindqvist Date: Sat Mar 13 08:29:03 2021 +0200 readline.m4: Improve quotation - + See osdn #41759 - + Signed-off-by: Marko Lindqvist commit 72820ba5fa8d6bd1f55251bec50bee399382759d @@ -26025,9 +26025,9 @@ Author: Marko Lindqvist Date: Sat Mar 13 21:34:33 2021 +0200 Check city itself for CityStatus OwnedByOriginal on Traderoute range - + See hrm Bug #922787 - + Signed-off-by: Marko Lindqvist commit 72882b3cace9c4482c2ca6d8fdc691ac7c3417b9 @@ -26035,13 +26035,13 @@ Author: Marko Lindqvist Date: Sat Mar 13 17:35:15 2021 +0200 debug.m4: Update outdated comment - + It claimed that doc/HACKING lists flags used in 'checks' debug level. That documentation has been removed as a hacker can check the flags directly from debug.m4 itself. - + See osdn #41776 - + Signed-off-by: Marko Lindqvist commit 2d86fd9b216e2fe1edbe3b63e57e95a67c42f68f @@ -26049,11 +26049,11 @@ Author: Marko Lindqvist Date: Mon Mar 8 04:07:39 2021 +0200 Multiplayer: Say what differences in README.multiplayer are relative to - + The differences are relative to classic ruleset, not the default (civ2civ3) - + See osdn #41712 - + Signed-off-by: Marko Lindqvist commit 9e39d9483b1dd1491f5de47f5b761759754cdb6c @@ -26061,9 +26061,9 @@ Author: Marko Lindqvist Date: Fri Mar 19 17:58:26 2021 +0200 Ruledit: Fix tab_enabler::update_enabler_info() shadow warning - + See hrm Bug #921179 - + Signed-off-by: Marko Lindqvist commit d6c9f3454204e1c84c0f810899b52007078916bb @@ -26071,9 +26071,9 @@ Author: Marko Lindqvist Date: Thu Mar 11 19:44:44 2021 +0200 Refresh FAQ before 3.0.0-beta1 release - + See osdn #41736 - + Signed-off-by: Marko Lindqvist commit 41a72d09de710992112066a31149dad5eb9b91a7 @@ -26081,9 +26081,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Mar 17 23:05:52 2021 +0100 Unify "needs war" translatable message. - + Reported by Marko Lindqvist - + See hrm Feature #897730 commit 46242395dd17fe76ecbd7958bc63616d70e5cfcb @@ -26091,10 +26091,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Mar 17 18:31:27 2021 +0100 Introduce req_vec_problem_new_transl(). - + Add a function for creating new requirement vector problem where the error message already is translated. - + See hrm Feature #923036 commit 5b0f1d6ee7b1f420fe5fe5315d055f3e0ecc73bd @@ -26102,7 +26102,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Mar 16 18:18:26 2021 +0100 CI: run make distcheck - + See osdn #41799 commit febf931c58c7266864f26f4c184036146f8d5eb1 @@ -26110,11 +26110,11 @@ Author: Marko Lindqvist Date: Sun Mar 14 22:17:01 2021 +0200 diff_ignore: Drop Freeciv.h entry - + That file doesn't get generated any more. - + See osdn #41786 - + Signed-off-by: Marko Lindqvist commit 9c7c6a1112dbc958971595046c7fa2005afa6de3 @@ -26134,9 +26134,9 @@ Author: Marko Lindqvist Date: Fri Mar 12 17:45:11 2021 +0200 NEWS: Add 3.0 news - + See osdn #41751 - + Signed-off-by: Marko Lindqvist commit 60a959245d23c7d0e5e13ab332f64a84696426e2 @@ -26144,11 +26144,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Mar 16 16:31:46 2021 +0100 Remove unused "Transport Disembark 2" mention. - + The rulesets civ1, civ2 and webperimental mentions "Transport Disembark 2" in their Illegal_Action_Move_Cost effect but they never enable "Transport Disembark 2". Remove the mention. - + See osdn #41798 commit 58310885885297925aa686cdf72df4bcd2a2488a @@ -26156,10 +26156,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Mar 16 16:31:30 2021 +0100 alien mentions unused action "Join City". - + Remove the mention of the action "Join City" in the ruleset alien's Illegal_Action_Move_Cost effect as it never is enabled in alien. - + See osdn #41797 commit f234d942805f2246990076da78c2097ea3c6f3aa @@ -26167,10 +26167,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Mar 16 13:50:29 2021 +0100 !TerrainSpeed shouldn't pay slow_invasion cost. - + Make sure that units without the TerrainSpeed unit class flag doesn't pay the slow_invasion MP cost. - + See osdn #41794 commit 25a5add2e95ede9628c97eb3fc22270f7ad3ff17 @@ -26178,9 +26178,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Mar 15 23:04:31 2021 +0100 multiplayer: make huts work again. - + Reported by Marko Lindqvist - + See osdn #41766 commit 1161ed0949565b587c32c78671866576665feebe @@ -26188,7 +26188,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Mar 15 22:33:21 2021 +0100 common/scriptcore: fix header line length. - + See osdn #41793 commit b8c60b341a94df6861e7a513840a5d9c46fdb1f1 @@ -26196,7 +26196,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Mar 15 20:35:41 2021 +0100 server/scripting: fix header line length. - + See osdn #41792 commit 235e42d0f4fabf505bb99a8483e66dd2e8aa74d7 @@ -26204,11 +26204,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Mar 15 19:14:34 2021 +0100 Lua API: can't enter and frighten at once. - + Ban setting both enter_hut and frighten_hut to true at once. That will at the moment always lead to frighten hut. Forbid it now to reserve it for when one hut can be entered and another one frightened at the same tile. - + See osdn #41791 commit 6aa949a99057281b22628297003ffcdcf8be39ca @@ -26222,11 +26222,11 @@ Author: Marko Lindqvist Date: Sat Mar 13 15:39:37 2021 +0200 name_translation.h: Add "**//**" -marking to inline function headers - + For doxygen support. - + See osdn #41771 - + Signed-off-by: Marko Lindqvist commit b56b41d545f88bb7876a4ce9ac7c8e507334e70b @@ -26234,9 +26234,9 @@ Author: Marko Lindqvist Date: Sat Mar 13 11:58:12 2021 +0200 Improve ..._blocked_by entries style in rulesets - + See osdn #41761 - + Signed-off-by: Marko Lindqvist commit 1de7498ba034e7197cb3adcb33aa75e4298b1c3d @@ -26244,13 +26244,13 @@ Author: Sveinung Kvilhaugsvik Date: Mon Mar 15 12:35:11 2021 +0100 Deduplicate "Establish Embassy" move costs. - + Doing post "Establish Embassy" escape to a nearby city spends all remaining MP. There is no point in also subtracting 1 move fragment for doing the action. - + Reported by Marko Lindqvist - + See osdn #41765 commit 684fb6a4282530c3f8251233499f104baacda80d @@ -26258,9 +26258,9 @@ Author: Marko Lindqvist Date: Sat Mar 13 03:56:07 2021 +0200 Refresh config.rpath from gnulib upstream - + See osdn #41754 - + Signed-off-by: Marko Lindqvist commit 539aa507ca4ed6123363ab87827139045d9d9490 @@ -26268,11 +26268,11 @@ Author: Marko Lindqvist Date: Sat Mar 13 23:16:15 2021 +0200 Correct documentation references to long gone civclient_gen.c and srv_main_gen.c - + They have been replaced by packhand_gen.c and hand_gen.c. - + See osdn #41779 - + Signed-off-by: Marko Lindqvist commit 18c9b0bea4600cd064f9b33f0417aec73afbeb64 @@ -26280,9 +26280,9 @@ Author: Marko Lindqvist Date: Sat Mar 13 13:38:45 2021 +0200 Improve grouping of movement related action enablers - + See osdn #41763 - + Signed-off-by: Marko Lindqvist commit fdcef783721f884557f4acef00d5ef0e0b63bb63 @@ -26290,9 +26290,9 @@ Author: Marko Lindqvist Date: Sun Mar 14 20:52:04 2021 +0200 Mark civ2 EarlyFighter helptext no-c-format for xgettext - + See osdn #41787 - + Signed-off-by: Marko Lindqvist commit 0c37d1783f6d4cb43140137981f4a0c506d80c14 @@ -26300,10 +26300,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Mar 14 13:29:17 2021 +0100 New effect Heal_Unit_Pct. - + Make how much of the unit's full health the heal unit action will restore ruleset controlled. - + See osdn #41789 commit 048ff8d854a62566456a67b196c4bc2bd3eda455 @@ -26311,7 +26311,7 @@ Author: Sveinung Kvilhaugsvik Date: Sun Mar 14 21:14:56 2021 +0100 Document hard "Heal Unit" requirement. - + See osdn #41788 commit e9cf0372422206d5a118ec162f671feb30ef60fd @@ -26319,13 +26319,13 @@ Author: Marko Lindqvist Date: Sat Mar 13 05:48:38 2021 +0200 Fix 'make distcheck' - + translations/*/Makefile.in.in handles LINGUAS file automatically. Listing it explicitly only caused an attempt to include it twice to the dist, causing 'make distcheck' to fail. - + See osdn #41756 - + Signed-off-by: Marko Lindqvist commit 732bbff9696499c9add19a7f7449941c608aeae4 @@ -26333,9 +26333,9 @@ Author: Marko Lindqvist Date: Sat Mar 13 14:28:44 2021 +0200 Improve packets.c coding style - + See osdn #41769 - + Signed-off-by: Marko Lindqvist commit 939ad9676fde9b2b714fc1d03de71dfcecf04f2f @@ -26343,7 +26343,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 21:36:02 2021 +0100 New action "Unit Make Homeless". - + See osdn #41622 commit ece657e2bb15cb5dcf7645872a1f879edf61075d @@ -26351,9 +26351,9 @@ Author: Marko Lindqvist Date: Sat Mar 13 13:02:12 2021 +0200 Improve Action_Success_Actor_Move_Cost effect entries style in rulesets - + See osdn #41760 - + Signed-off-by: Marko Lindqvist commit c209611044a2605509e3a8a6b7c7456deb4d927f @@ -26361,9 +26361,9 @@ Author: Marko Lindqvist Date: Sat Mar 13 07:22:28 2021 +0200 m4/lib-*.m4: Update to gettext-0.21 level - + See osdn #41758 - + Signed-off-by: Marko Lindqvist commit e79d455d306bae4c3f8c94fe5acebbac6de56122 @@ -26371,9 +26371,9 @@ Author: Marko Lindqvist Date: Sun Mar 14 20:48:40 2021 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit 1bfd0e545f38da05a747ef25c881fc1151553e95 @@ -26381,12 +26381,12 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 20:00:44 2021 +0100 Lua API: deprecate not specifying side effects. - + Deprecate calling edit.unit_move() - aka Unit:move() - and edit.unit_teleport() - aka Unit:teleport() - without specifying the side effect parameters and then assuming that they will be filled in based on the old rules. - + See osdn #41752 commit 8468a499b98d1b895b548ea4adfc80fce2d79b31 @@ -26394,11 +26394,11 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 15:38:04 2021 +0100 sandbox: demonstrate user effects. - + Decide if "Use Ancient Transportation Network" should be able to conquer a city or an extra at its target tile based on User_Effect_1 and User_Effect_2. - + See osdn #41750 commit d9677c9c35901c04fa8f52fcaadae49178a5be09 @@ -26406,11 +26406,11 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 15:28:33 2021 +0100 Lua API: introduce effects.unit_vs_tile_bonus(). - + It is like effects.unit_bonus() except that it takes a tile argument and that the city the effect is evaluated against is the city at the argument tile rather than the city at the unit's tile. - + See osdn #41749 commit de7e78f21aae62fdd0752639bcfab01a47e96346 @@ -26418,10 +26418,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 15:09:01 2021 +0100 Rename get_tile_bonus(). - + The function get_tile_bonus() takes the primary player from the unit argument, not from the tile argument. Rename it to get_unit_vs_tile_bonus(). - + See osdn #41748 commit a699a590b4c17fddbd730791ba53abe09f22732d @@ -26429,9 +26429,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 15:00:15 2021 +0100 get_tile_bonus(): set other_player to tile owner. - + This allows the effect using it to specify local DiplRel requirements. - + See osdn #41747 commit 63755a192a68214908542acab09d1793e672daba @@ -26439,7 +26439,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 13:59:36 2021 +0100 Lua API: introduce effects.unit_bonus() - + See osdn #41746 commit 9685c48690f56d2dfc9939b03136d0dd2693442b @@ -26447,9 +26447,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri Sep 30 15:30:43 2011 +0200 Introduce ruleset defined effects. - + Add 4 user effects. They can be given meaning by the ruleset from Lua. - + See gna patch #2979 See osdn #41745 @@ -26458,7 +26458,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 13:37:48 2021 +0100 Document Lua's effect integration. - + See osdn #41744 commit 1df294adab27aabcebf5471b9b399e5f1ddbd629 @@ -26466,10 +26466,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 11:33:06 2021 +0100 Metaknowledge for surviving tech requirements. - + Surviving tech requirements with the "World" range are visible to everyone because game.info.global_advances is sent to each player. - + See hrm Feature #922369 commit 1248ea6095fcfafe655f518e3a21009812fcba33 @@ -26477,17 +26477,17 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 11:27:50 2021 +0100 sandbox: forgotten Communism changes Treuga Dei. - + Make the violent actions legal after Communism is discovered even if it later is forgotten. - + The main reason for this change is that the player knows if a tech ever was discovered but not if someone currently knows it. This makes the rule a lot more user friendly. - + It can be excused in the narrative by saying that a cultural change may survive even if the idea that caused it is dead. - + See osdn #41742 commit 11ba19027e458d391e59223a61ccfb14b196f786 @@ -26495,12 +26495,12 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 10:00:39 2021 +0100 sandbox: add historical note to "Treuga Dei". - + Make it really clear that "Treuga Dei" isn't an attempt to make fun of the medieval West Church or any of the churches that today claim to be its true successor by documenting that the effect of the wonder is different from the historical "Treuga Dei". - + See osdn #41741 commit a9fc9e1ede7e6d6319bc772f74fea44e0e8559b2 @@ -26508,9 +26508,9 @@ Author: Marko Lindqvist Date: Sat Mar 13 05:59:51 2021 +0200 Fix civ2 ruleset xgettext warnings - + See osdn #41757 - + Signed-off-by: Marko Lindqvist commit ef9989ae4e6f77d142e02dc3442fa6aad29ec2b7 @@ -26518,11 +26518,11 @@ Author: Marko Lindqvist Date: Sun Mar 14 14:41:00 2021 +0200 Make unit combat bonus value signed 16bit in network protocol - + Requested by Alexandro Ignatiev - + See hrm Bug #922007 - + Signed-off-by: Marko Lindqvist commit 107c75b54f3d3df061478debb324496431fc788a @@ -26530,7 +26530,7 @@ Author: Marko Lindqvist Date: Sun Mar 14 10:38:21 2021 +0200 gui-*/.gitignore: Drop Freeciv.h entry from guis where it does not exist - + Signed-off-by: Marko Lindqvist commit cb26a5a9c4f5a10c513b1613f9f26ff81a9a50f0 @@ -26538,9 +26538,9 @@ Author: Marko Lindqvist Date: Tue Mar 9 14:51:55 2021 +0200 check_macros.sh: Add empty line after all the tests of this kind - + See hrm Bug #922145 - + Signed-off-by: Marko Lindqvist commit 2401c67e57d873df6e8a46767c30ee793e66f03c @@ -26548,7 +26548,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 00:32:41 2021 +0100 sandbox: test paradrop_to_transport. - + See osdn #41740 commit 4d8906efd8815a1f7a022b648726435b0a732a93 @@ -26556,15 +26556,15 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 00:27:39 2021 +0100 "Unit May Embark" action sub result. - + Introduce the new action sub result "Unit May Embark". It is true if a unit may end up loading into a transport at the target tile if it can't survive there on its own. - + Represent civstyle.paradrop_to_transport internally - the ruleset representation remains the same - by setting "Unit May Embark" for the paradrop actions. - + See osdn #41739 commit 69b8898bc7bd57c554e18f340165192247301b77 @@ -26572,10 +26572,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 00:05:24 2021 +0100 Fix translation comment location. - + Move the action sub result translation comments directly above the translated text. - + See osdn #41738 commit e972a43c79216b1d2bc648ba70552e19c5878642 @@ -26583,9 +26583,9 @@ Author: Marko Lindqvist Date: Fri Mar 12 08:25:02 2021 +0200 Make city culture values 32bit in network protocol - + See osdn #41706 - + Signed-off-by: Marko Lindqvist commit e0c79cb6ea419ee00444d3e9486acf02c0d5474d @@ -26593,12 +26593,12 @@ Author: Marko Lindqvist Date: Fri Mar 5 06:07:27 2021 +0200 Tex: Clean out unused TEXAI_MSG_UNIT_MOVED handling from texai_unit_info_recv() - + That's dead code. TEXAI_MSG_UNIT_MOVED is being handled in texai_unit_moved_recv(). - + See osdn #41698 - + Signed-off-by: Marko Lindqvist commit 80bd61387ccac915d105ebcaf8ebb23942586177 @@ -26606,7 +26606,7 @@ Author: Marko Lindqvist Date: Sat Mar 13 06:17:00 2021 +0200 Update Finnish translation of the ruledit domain - + Signed-off-by: Marko Lindqvist commit 702c4a9e4230b064b83daf302630465ade8be14e @@ -26614,9 +26614,9 @@ Author: Marko Lindqvist Date: Thu Mar 4 06:21:19 2021 +0200 INSTALL.Cygwin: Add a note that currently Cygwin has no new enough Qt - + See osdn #41693 - + Signed-off-by: Marko Lindqvist commit fc074fc07167fb11b4353af979c7813310b2e96a @@ -26624,7 +26624,7 @@ Author: Marko Lindqvist Date: Sat Mar 13 03:37:10 2021 +0200 Comment typofix: had_internal_effct -> had_internal_effect - + Signed-off-by: Marko Lindqvist commit 44bb2ebf0f2ea3cb5aa335afc5fa290a3b04c974 @@ -26632,9 +26632,9 @@ Author: Marko Lindqvist Date: Mon Mar 8 04:05:46 2021 +0200 classic/multiplayer/experimental: Double Fighter defense against Bombers - + See hrm Feature #922015 - + Signed-off-by: Marko Lindqvist commit ce685b5552268a245583929b66787154738ac33f @@ -26642,11 +26642,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Mar 11 00:52:36 2021 +0100 sandbox: use Lua teleport side effect control. - + Have using the ancient transport network scare any huts at the target tile as the unit emerges. Allow teleporting to and from a transport. Forbid city or extra conquest - at least for now. - + See osdn #41731 commit 8af2f41c4caf19debb88b8599219c93af3486bf4 @@ -26654,24 +26654,24 @@ Author: Sveinung Kvilhaugsvik Date: Thu Mar 11 00:44:06 2021 +0100 Lua API: allow setting move side effects. - + The Lua API allows moving a unit without considering what the move rules are via edit.unit_move() and edit.unit_teleport(). This can be used to create custom move actions, teleporting items on the map etc. They have side effects that used to be a part of regular moves but that now live in separate actions. - + Add parameters to control what side effects not a part of enabler controlled moves the move should have. This allows the ability to specify a unit to embark to, to determine if a unit is allowed to unload from its current transport to perform the move, if any city at the target tile is conquered, if any extra at the target tile is conquered, if huts at the target tile are entered or frightened. - + The old versions of edit.unit_move() and edit.unit_teleport() that infers side effects based on game rules and state can be deprecated as soon as enough of their old rules can be expressed in Lua. - + See osdn #41730 commit 977fbdfefc4839c12fc38757152236ba1c6a9cc1 @@ -26679,7 +26679,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 12 12:02:09 2021 +0100 Comment clarification. - + Make my poem analysis more accurate. commit 5f299df63cb1ae98e1701dde64e316a0e84ab688 @@ -26687,17 +26687,17 @@ Author: Sveinung Kvilhaugsvik Date: Wed Mar 10 20:52:06 2021 +0100 move_unit(): add frighten_hut parameter. - + Make move_unit() take a parameter that specifies that any entered huts should be frightened. This allows its users to order different hut popping behavior than standard. - + Example: A unit that is teleported from Lua in a scary way may scare away a tribal village even if it normally would be able to enter it. - + Take this opportunity to take hut behavior from sub_results in the action performer functions. - + See osdn #41729 commit 5b2eb87661a030bf663d38db160ebb9290c9644c @@ -26705,18 +26705,18 @@ Author: Sveinung Kvilhaugsvik Date: Mon Mar 1 23:24:43 2021 +0100 sandbox: add the new wonder Treuga Dei. - + Celebrate that all violent actions now are under enabler control by introducing the new wonder "Treuga Dei" in sandbox. It disables most violent actions until Communism and makes them an international incident after Communism. - + This wonder idea is taken from my unfinished ruleset "It Is Just A Game". This patch adds it as it is there. It can be adjusted to better fit into civ2civ3 derived rulesets in followup patches if someone wants to. Alternatively I could complete "Pax Dei" - a more "serious" version - and add it to sandbox. - + See osdn #41677 commit ad14f27e052411ae44fea7cc261fc46efd493440 @@ -26724,19 +26724,19 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 19 04:54:04 2021 +0100 Split "Paradrop Unit" - + Reduce the number of paradrop side effects by splitting the new actions "Paradrop Unit Conquer", "Paradrop Unit Frighten", "Paradrop Unit Frighten Conquer", "Paradrop Unit Enter" and "Paradrop Unit Enter Conquer" from "Paradrop Unit". - + City conquest and extra conquest ended up in the same actions to keep the number of new actions down. They can be split later on ruleset author request. - + Allows more fine grained control over Paradrop side effects. Enables simplifications and clean ups already half done. - + See osdn #41565 commit d3cc2e3a4e19bd87f7acad06782419973f35406b @@ -26744,16 +26744,16 @@ Author: Sveinung Kvilhaugsvik Date: Wed Mar 10 08:31:43 2021 +0100 ai paradrop: respect the fog handicap. - + The function find_best_tile_to_paradrop_to() respects H_FOG enough to not occupying cities it shouldn't know are empty and not to not jumping to tiles to attack adjacent units it doesn't know are there. Extend this respect to also cover the selection of the tile to jump to to attack those adjacent units. - + Allow dai_manage_paratrooper() to check if a paradrop action is legal using the full information when the fog handicap isn't set. - + See osdn #41722 commit 495fe6af6560afd38d3cb54162be0f3712484285 @@ -26761,9 +26761,9 @@ Author: Marko Lindqvist Date: Sat Mar 6 18:28:52 2021 +0200 Improve civ_population() style - + See hrm Feature #922008 - + Signed-off-by: Marko Lindqvist commit 97cdc5bd358d9d2484a11d2b2f3828b3497c60be @@ -26771,9 +26771,9 @@ Author: Marko Lindqvist Date: Thu Mar 4 01:46:57 2021 +0200 Granularity: Disallow Roads and Bases on Ocean tiles - + See osdn #41691 - + Signed-off-by: Marko Lindqvist commit 0d689e18e8db583a1313dee6f3fb1fb01f2746f4 @@ -26781,10 +26781,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Mar 9 13:34:09 2021 +0100 Don't lie in "Paradrop Unit" enabler name. - + Stop claiming that the enabler for claimed tiles only applies to foreign tiles. - + See osdn #41720 commit b431963a0a5459455afcc551cf881d4ec3139bea @@ -26792,10 +26792,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Mar 9 12:24:27 2021 +0100 Introduce units_can_do_action_with_result(). - + It works like units_can_do_action() but is for any action with the specified result rather than just for the specified action. - + See osdn #41718 commit 5858e6c34c56becf77088b4128f168c2335f4fe0 @@ -26809,13 +26809,13 @@ Author: Ihnatus Date: Sun Mar 7 23:05:23 2021 +0300 civ2: add an approximation for fighters scramble mechanics - + Originally in cities defense x4 vs bombers and x2 vs fighters, but we can't yet separate the bonuses for SAMs and airbases, so values are mostly reduced. - + See hrm Bug #865085 - + Signed-off-by: Ihnatus commit d5f2a186f59eaf0caf3e88b52cf54e7c7d04c78f @@ -26823,11 +26823,11 @@ Author: Marko Lindqvist Date: Mon Mar 8 03:47:08 2021 +0200 Refresh mkstemp.m4 - + There's no functional changes, just an updated comment. - + See osdn #41711 - + Signed-off-by: Marko Lindqvist commit 30af6c536215bc3aed2afe9ad706ef61f6e0174c @@ -26835,12 +26835,12 @@ Author: Ilkka Virta Date: Tue Mar 2 14:51:09 2021 +0200 Use pop at turn change to calculate Demographics (Literacy and Military Service) - + The code used to look at the real-time value for population, but the value at turn change for the other values. This both leaks info about nations losing (and gaining?) population mid-turn, and leads to obviously invalid results like Literacy > 100 %. - + See hrm Bug #880780 commit 8506d4d1c753bb8e7e51e8f8edca2884363334b8 @@ -26848,14 +26848,14 @@ Author: Sveinung Kvilhaugsvik Date: Tue Mar 9 00:31:08 2021 +0100 rscompat: add HutNothing user uclass flag. - + Mark all unit classes with a hut_behavior of "Nothing" with the user unit class flag "HutNothing". - + Once the non user unit class flag "Frighten" is introduced this will allow less than one enabler for the hut popping acitons per unit class and get rid of the custom hut_behavior unit class field. - + See osdn #41716 commit 527e5719bc7bd3430b16a305741d74e768be8d85 @@ -26863,10 +26863,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 5 15:18:20 2021 +0100 client: prepare for multiple paradrop actions. - + Prepare the code in do_unit_paradrop_to() that orders the paradrop action performed for multiple paradrop actions. - + See osdn #41717 commit 6bf7442708b91c3532552594ded6519bddffe74d @@ -26874,11 +26874,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Mar 8 22:25:53 2021 +0100 ruleup: dirty by default - + Replace the --dirty option with a new --clean option. - + Requested by Canik and Caedo at the Freeciv forum. - + See http://forum.freeciv.org/f/viewtopic.php?f=11&t=91862&sid=127735f2b4233e03427ccaf0429420f5 See osdn #41678 @@ -26887,7 +26887,7 @@ Author: Marko Lindqvist Date: Wed Mar 10 07:46:17 2021 +0200 Comment typofix: backgroud -> background - + Signed-off-by: Marko Lindqvist commit cb91c20177c971be3251608086d672d2994ac924 @@ -26895,9 +26895,9 @@ Author: Marko Lindqvist Date: Thu Mar 4 03:15:45 2021 +0200 Add event type "Infrapoints" - + See osdn #41690 - + Signed-off-by: Marko Lindqvist commit 97a41c51c326c229df179928f4ab97fcd456e649 @@ -26905,10 +26905,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 5 15:18:11 2021 +0100 ai: prepare for multiple paradrop actions. - + Prepare the code in dai_manage_paratrooper() that orders the paradrop action performed for multiple paradrop actions. - + See osdn #41703 commit 6067ab7a7f7b1ac91a877c2a5f1cd32fc2c2a2fd @@ -26916,9 +26916,9 @@ Author: Marko Lindqvist Date: Fri Mar 5 13:17:50 2021 +0200 Appdata: Use secure URLs (https) for screenshots - + See hrm Feature #921959 - + Signed-off-by: Marko Lindqvist commit 6789d19b29f3aef8b899e700d137a8fe9790703a @@ -26926,11 +26926,11 @@ Author: Marko Lindqvist Date: Tue Mar 2 07:53:07 2021 +0200 Comment why we don't check bodyguard ferry boarding legality - + Requested by Sveinung Kvilhaugsvik - + See hrm Bug #849990 - + Signed-off-by: Marko Lindqvist commit ced7d81b765e28af91cc9c5c7154634d42caaf51 @@ -26938,9 +26938,9 @@ Author: Marko Lindqvist Date: Mon Mar 1 10:52:02 2021 +0200 README.rulesets: Drop experimental from the list of rulesets - + See osdn #41666 - + Signed-off-by: Marko Lindqvist commit 7589308f7147e6b2529a992281e0fb2ebbd0b349 @@ -26948,9 +26948,9 @@ Author: Marko Lindqvist Date: Sat Mar 6 06:53:04 2021 +0200 Update stdlib_h.m4 to serial 55 - + See osdn #41707 - + Signed-off-by: Marko Lindqvist commit ca64628f49a1fe7a62ace82460863fe432ad1ecb @@ -26958,9 +26958,9 @@ Author: Marko Lindqvist Date: Tue Mar 2 07:10:36 2021 +0200 sdl2: Add science_dialog_callback() function header - + See hrm Bug #911733 - + Signed-off-by: Marko Lindqvist commit 83f1947db2e590ef6188552fe69922a222bd1999 @@ -26968,9 +26968,9 @@ Author: Marko Lindqvist Date: Tue Mar 2 12:13:28 2021 +0200 Unify game.ruleset comments between translated and untranslated rulesets - + See osdn #41680 - + Signed-off-by: Marko Lindqvist commit d536443195bfe947dd245058a2ecf11a5614e4a3 @@ -26978,10 +26978,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 5 10:49:08 2021 +0100 sandbox: let Nuclear explode in place again. - + Make Nuclear able to explode in place again by setting min distance of "Nuke City" to 0. - + See osdn #41702 commit 8e8377b7ee2610fd68f471f16ef5b5b494d0b6a2 @@ -26989,10 +26989,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 5 10:40:12 2021 +0100 Nuke action min distance to to the ruleset. - + Move the minimum distance between the action and target for the actions "Explode Nuclear", "Nuke City" and "Nuke Units" to the ruleset. - + See osdn #41701 commit 4a603f0a8c41dfdc8b4a5d73ef1ecb68b81aae40 @@ -27000,12 +27000,12 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 5 10:00:53 2021 +0100 Get default action distance range by result. - + Change action_min_range_default() and action_max_range_default() to specify the default action action distance range by action result. This changes the default max range of "Nuke City" to 0 since it shares its action result with "Explode Nuclear". - + See osdn #41700 commit eb832345cb4623195f1a80e0bedc044ffc65c60a @@ -27013,9 +27013,9 @@ Author: Marko Lindqvist Date: Mon Mar 1 14:55:32 2021 +0200 Clean out freeciv-2.7 options file slot - + See osdn #41669 - + Signed-off-by: Marko Lindqvist commit 656b6f12e68c768f265c4d640ed66eb0ab006ace @@ -27023,11 +27023,11 @@ Author: Marko Lindqvist Date: Tue Mar 2 05:41:06 2021 +0200 Don't send clients to pre-game when savegame loading attempted during game - + Reported by anonymous - + See hrm Bug #767358 - + Signed-off-by: Marko Lindqvist commit dd20245d28e0ab282be877d193587a3de8c17e97 @@ -27035,9 +27035,9 @@ Author: Marko Lindqvist Date: Wed Mar 3 14:04:35 2021 +0200 Update gnulib-common.m4 to serial 63 - + See osdn #41685 - + Signed-off-by: Marko Lindqvist commit ecaec8d5c1b2ff397703a08f917fc59b00e0a49a @@ -27045,10 +27045,10 @@ Author: Ilkka Virta Date: Tue Mar 2 14:21:52 2021 +0200 Check if the new unit fits in transport when upgrading transported unit - + The old code checked if the current unit fits, so you could end up with an impossible unit on the transport. - + See hrm Bug #921691 commit 24c318e0eb21a7d93f77790401ec1387ed498ea4 @@ -27056,10 +27056,10 @@ Author: Marko Lindqvist Date: Fri Mar 5 17:50:12 2021 +0200 Abbreviate consequtive "imprv." mentions the same way - + Function header of global_worklist_callback() mentions "imprv./wonder" multiple times. Unify those. - + Signed-off-by: Marko Lindqvist commit 4e4a681d588a63be746b5dfa6a794a2a79b1370a @@ -27067,9 +27067,9 @@ Author: Marko Lindqvist Date: Mon Mar 1 13:43:08 2021 +0200 requirements.c: Include - + See osdn #41667 - + Signed-off-by: Marko Lindqvist commit 530cd0884069dd4dc11e198722e00f5a81c40dc6 @@ -27083,11 +27083,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Mar 4 00:30:45 2021 +0100 sandbox: demonstrate surviving nukes. - + Introduce the new unit type SSBN, a nuclear submarine. On top of being able to carry 16 ICBM or Nuclear units it gets the ability to launch one tactical nuke per turn once its owner discovers Rocketry. - + See osdn #41689 commit 33227fd6d558bdacfb674ee4c32066e4ef2b0a94 @@ -27095,10 +27095,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Mar 3 23:28:40 2021 +0100 sandbox: tile target "Nuke City" for "Nuclear". - + Demonstrate that the target kind of "Nuke City" now can be tiles by using it to handle all explosions of "Nuclear" in sandbox. - + See osdn #41688 commit 75a00967d5686577551b1e8b0e9809fba6a7896a @@ -27106,7 +27106,7 @@ Author: Marko Lindqvist Date: Fri Mar 5 02:31:09 2021 +0200 Bump version number to 3.0.93.4-alpha - + Signed-off-by: Marko Lindqvist commit 8e1e8d4230163f9c48830af83ef32a1cf21d6a6b @@ -27114,19 +27114,19 @@ Author: Marko Lindqvist Date: Tue Mar 2 09:42:49 2021 +0200 Send meetings opened by AI players met thanks to dispersion setting - + Meetings initiated by AI players when they start in contact with the player were sent too early for the client to open the meeting dialog. After that the client was unable to ever open a meeting with that AI player, as server though that the meeting is already active. - + Send active meetings to clients again when they are ready to receive them, in the beginning of a new game. - + Reported by Robin Patterson - + See hrm Bug #764968 - + Signed-off-by: Marko Lindqvist commit 9531bb8d702df6aee9399b533e921b30edbcc7e9 @@ -27134,18 +27134,18 @@ Author: Sveinung Kvilhaugsvik Date: Wed Mar 3 03:49:01 2021 +0100 Ruleset actor consuming always for nukes - + A nuke can have a max range where the resulting explosion won't destroy the actor unit. In that case the ruleset should also be able to set that the actor unit isn't consumed by it. - + This allows (ISFJ girl joke) units like "Pink Unicorn Princess of Doom" or (more serious) units like "Second Strike Sub" to case a nuclear explosion somewhere without being destroyed them self. The "ammo" of the action can - as an example - be represented as a loss of MP when performing the action and a minimum MP requirement to perform the action if it is desired to restore the ammo at turn change. - + See osdn #41681 commit d925aa41e75e7bc7518b19a76d51f47cbbeb1575 @@ -27153,9 +27153,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Mar 2 02:55:18 2021 +0100 CI: factor out rulesets_upgrade.sh - + Make testing ruleset upgrade from the previous version a separate script. - + See osdn #41684 commit 4f6691de0cf3672a57541afa079e179f236c3919 @@ -27163,12 +27163,12 @@ Author: Marko Lindqvist Date: Sun Feb 28 17:07:25 2021 +0200 Ruledit: Translate req_edit dialog texts - + Some "Allows"/"Prevents" related texts were not marked for translation. - + See osdn #41658 - + Signed-off-by: Marko Lindqvist commit 7e4301743d641db00fa48f29b62d3bd603379ed0 @@ -27176,10 +27176,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Feb 28 04:01:41 2021 +0100 Ruleset unit_stack_death forced action list. - + Move the list of actions attempted to escape when the defeated unit stack is scheduled for execution to the ruleset. - + See hrm Feature #920951 commit cfc8c587f2a5e7e7a3d1f5e6fd5877daf5492696 @@ -27193,11 +27193,11 @@ Author: Marko Lindqvist Date: Thu Mar 4 14:21:18 2021 +0200 CI: Request version 5 of Qt for OSX build - + Reported by Sveinung Kvilhaugsvik - + See hrm Bug #921871 - + Signed-off-by: Marko Lindqvist commit 2fa235ba6e1be26dd1e1385581e7b0a6013b56f1 @@ -27205,14 +27205,14 @@ Author: Marko Lindqvist Date: Tue Mar 2 08:05:54 2021 +0200 civ2civ3/sandbox: Tweak culture victory values - + Increase victory_min_points from 18000 to 20000. Change victory_lead_pct from 200 to 33 - + Requested by Jacob Nevins and bard - + See hrm Feature #830181 - + Signed-off-by: Marko Lindqvist commit abdd826c9723c989209a2574c68da2464e206a65 @@ -27220,11 +27220,11 @@ Author: Marko Lindqvist Date: Sun Feb 28 13:49:25 2021 +0200 Document in diplchance help that it does not affect all mission types - + Reported by Lexxie - + See hrm Feature #870009 - + Signed-off-by: Marko Lindqvist commit d394a65b3bb34f449557f46e6d55dcf006916975 @@ -27232,7 +27232,7 @@ Author: Marko Lindqvist Date: Wed Mar 3 09:46:29 2021 +0200 ai/.gitignore: Drop obsolete libcivai.a entry - + Signed-off-by: Marko Lindqvist commit 8b88744c8d232b3a50b50c1e90f640df1d8baa4e @@ -27240,12 +27240,12 @@ Author: Marko Lindqvist Date: Wed Mar 3 05:45:40 2021 +0200 configure.ac: Make all AC_CHECK_HEADERS() and AC_CHECK_FUNCS() one-liners - + This might help with "not a string literal" error seen on CI with msys2 and autoconf-2.71. - + See hrm Feature #921737 - + Signed-off-by: Marko Lindqvist commit d7da5e25278c527af6b80eff564e0054c6f7dbb7 @@ -27253,10 +27253,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Mar 1 15:36:00 2021 +0100 sandbox: demonstrate unit healing. - + Demonstrate unit healing by letting flesh initiates of The School of Amêzârâk know how to heal wounded flesh. - + See osdn #41671 commit fd752b4ba33c104c6640ca34fdd3fba46020e9d4 @@ -27264,9 +27264,9 @@ Author: Marko Lindqvist Date: Sat Feb 27 03:25:17 2021 +0200 CI: Update msys2/setup-msys2 version used to 2.1.4 - + See hrm Feature #918825 - + Signed-off-by: Marko Lindqvist commit 31fa937609b6466dd10f9c50a6f37ef49d784ae9 @@ -27274,9 +27274,9 @@ Author: Marko Lindqvist Date: Fri Feb 26 10:04:04 2021 +0200 Update msys2 environment to 210226 level - + See hrm Feature #918825 - + Signed-off-by: Marko Lindqvist commit 704087b389f1dbb19cc65404d81e6dd658c6a938 @@ -27284,14 +27284,14 @@ Author: Sveinung Kvilhaugsvik Date: Sun Feb 28 20:52:50 2021 +0100 Increase the number of legal reqs. - + Our ruleset upgrade code can add new requirements to existing requirement vectors. But requirement vectors can't be more than 20 requirements long. The existing requirement vector may already be that long. - + Increase the number of legal requirements in a requirement vector to 40, doubling it. - + See osdn #41661 commit df0fd736fedb5cb8006a3395121fa38a9272a620 @@ -27299,11 +27299,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 22 01:12:36 2021 +0100 Casus Belli for "Paradrop Unit". - + Make the Casus_Belli_Success effect support "Paradrop Unit". - + Tested by Lexxie - + See hrm Feature #921213 commit f84a534fc16674249e04c7afb6500b182abb5725 @@ -27311,14 +27311,14 @@ Author: Sveinung Kvilhaugsvik Date: Sun Feb 28 19:22:54 2021 +0100 Allow actor utype to influence Casus Belli. - + Allow the unit type of the actor - when the actor is a unit - to influence if an action is a Casus Belli. - + I waited to decide who's unit type - the actor or the target - would get the ability to influence Casus Belli rules until it was needed in a ruleset. Lexxie needed this now so the actor it is. - + See hrm Feature #921209 commit a349515ba4c614127fbd8ce3b3dbd10a509d0487 @@ -27326,7 +27326,7 @@ Author: Marko Lindqvist Date: Wed Mar 3 02:51:35 2021 +0200 Update Finnish translation of the ruledit domain - + Signed-off-by: Marko Lindqvist commit a286853bff05281a892522e42bdc340041b5affd @@ -27334,11 +27334,11 @@ Author: Marko Lindqvist Date: Tue Mar 2 04:17:04 2021 +0200 Make player culture values 32bit value in network protocol - + Reported by mortmann - + See osdn #41654 - + Signed-off-by: Marko Lindqvist commit 78d8ec1ef23f9306a5bec75a9152ceb16a50b9c2 @@ -27346,9 +27346,9 @@ Author: Marko Lindqvist Date: Tue Mar 2 21:05:42 2021 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit f874966a37c5669876bf3ee897710ebcc90c948f @@ -27356,9 +27356,9 @@ Author: Marko Lindqvist Date: Sun Feb 28 18:38:39 2021 +0200 Fix "unterminated character constant" errors from xgettext - + See osdn #41659 - + Signed-off-by: Marko Lindqvist commit eec5e645033a2467fcb3683cd8b16760b1934835 @@ -27366,13 +27366,13 @@ Author: Marko Lindqvist Date: Sat Feb 27 23:37:15 2021 +0200 sdl2: Fix alpha channel changes when recentering map - + Do not use surface blending mode when moving mapview around. - + Reported by, and initial patch provided by, goduck777 - + See osdn #41629 - + Signed-off-by: Marko Lindqvist commit 660bd2c195d7e7415eecc1aabb346d4505e4ffef @@ -27380,15 +27380,15 @@ Author: Marko Lindqvist Date: Sun Nov 8 12:03:08 2020 +0200 Avoid erroneous improvement obsoletion messages - + Do not claim that an advance that is !present obsoletion requirement does obsolete improvement. Fixed in server messages, client help, and civmanual. - + Reported by Alexandro Ignatiev - + See hrm Bug #874192 - + Signed-off-by: Marko Lindqvist commit 7df07f948044a778083811328e74e7bf646813ac @@ -27396,7 +27396,7 @@ Author: Marko Lindqvist Date: Mon Mar 1 18:46:42 2021 +0200 common/.gitignore: Drop obsolete entries - + Signed-off-by: Marko Lindqvist commit 867c089f793475a300d58581fec11fbc54c67b02 @@ -27404,9 +27404,9 @@ Author: Marko Lindqvist Date: Sat Feb 27 07:02:43 2021 +0200 FAQ: Update from wiki FAQ 3.0 - + See osdn #41657 - + Signed-off-by: Marko Lindqvist commit 9a8ee8f7b9b12b62af7d7306a159c0bcda047ba9 @@ -27414,10 +27414,10 @@ Author: Marko Lindqvist Date: Mon Mar 1 11:43:28 2021 +0200 experimental/.gitignore: Drop as obsolete - + It only had entries for Makefile and Makefile.in, which no longer are there as the ruleset is not distributed - + Signed-off-by: Marko Lindqvist commit 0ef91a7a744c3a3733fe24b21c7cc89e9f4415e3 @@ -27425,9 +27425,9 @@ Author: Marko Lindqvist Date: Wed Feb 10 07:51:46 2021 +0200 POTFILES.in: Add missing files - + See hrm Bug #918937 - + Signed-off-by: Marko Lindqvist commit c0ef7336cfc840cdc2f1bf4fc2a2f4516894203d @@ -27435,9 +27435,9 @@ Author: Marko Lindqvist Date: Thu Feb 11 06:34:34 2021 +0200 Ruledit: Fix effect_edit::add_effect_to_list() shadow warning - + See hrm Bug #919733 - + Signed-off-by: Marko Lindqvist commit 20c7dc5183c6bb42fbcf80dd049f8cf7f65ea860 @@ -27445,10 +27445,10 @@ Author: Alina Lenk Date: Thu Feb 25 15:46:40 2021 +0100 Eschew use of UCF_CAN_OCCUPY_CITY from AI and advisors - + Replace unit class flag checks with calls to unit_can_take_over() and utype_can_take_over() - + See hrm #921005 commit b204026b7bf4ace2e897772d932776eb9f223581 @@ -27456,10 +27456,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Feb 25 11:55:33 2021 +0100 Unit stack death escape: add back all 3.0 actions - + Add back all the actions a unit with the CanEscape unit type flag could do to escape stack death in 3.0. - + See hrm Feature #920950 commit 7506ed2ed629a8060f877c633341eb5c6c72692d @@ -27467,7 +27467,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 24 12:39:56 2021 +0100 Unit stack death escape: respect the move rules. - + See hrm Bug #920206 commit d21fcae9af8e1e0bc376c4d04bfe143adaa61cd5 @@ -27475,10 +27475,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 24 12:11:55 2021 +0100 Fix the rule name of the "City Gone" AAPC. - + The forced action auto performer cause "City Gone" was accidentally given the rule name "City Gone ". - + See osdn #41648 commit 37391f708f915ebb754945ea909f7eccbe17fefe @@ -27486,7 +27486,7 @@ Author: Marko Lindqvist Date: Sat Feb 27 18:03:00 2021 +0200 Comment typofix: tagets -> targets - + Signed-off-by: Marko Lindqvist commit f8f54efba0d3ad9064cfcbf1161ceb57f25fed86 @@ -27494,9 +27494,9 @@ Author: Marko Lindqvist Date: Wed Feb 10 17:36:17 2021 +0200 Add "?unittype:" qualifier for BarbarianBuild flag - + See osdn #41548 - + Signed-off-by: Marko Lindqvist commit f7e73f6ab55899a5eddb827712fdc0d655c7b35f @@ -27504,9 +27504,9 @@ Author: Marko Lindqvist Date: Fri Feb 12 07:37:05 2021 +0200 freeciv.doxygen: Update to doxygen 1.9.1 format - + See osdn #41558 - + Signed-off-by: Marko Lindqvist commit f6fae704140f214ece77d50c91713c9dfe770ade @@ -27514,7 +27514,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 23 21:06:02 2021 +0100 Git: add a .mailcap to fix a bad email address. - + See osdn #41647 commit 0f70a0e439635a6e1d6eb06a27f6fd1cbf1ba58b @@ -27522,9 +27522,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 23 16:18:12 2021 +0100 "Attack" move cost to the ruleset. - + Move the move cost of non OneAttack attacks to the ruleset too. - + See osdn #41646 commit b1501c7cf0db0c4a382ff07cef726c33abb0d60c @@ -27532,11 +27532,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 23 15:43:16 2021 +0100 ruleup: purge unused !present requirements. - + Unused requirements may have crept into a requirement by the ruleset update code. Purge them from action enablers and from effects unless the --dirty option is specified. - + See osdn #41645 commit 34efbdb4ccc983756a1e4603f69884348987f948 @@ -27544,17 +27544,17 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 23 14:33:29 2021 +0100 Split unit_move_handling() based on igzoc. - + Done as a small step for the sake of ensuring backwards compatibility. - + The new function unit_move_igzoc() handles cases where igzoc was set to TRUE. It is kept the exact same rules for when it is allowed to move the unit. (I think some of them should be removed.) - + unit_move_handling() keeps - recently enabler controlled - regular moves and the code to understand a move towards a tile as asking what actions the unit can perform against it. - + See osdn #41604 commit 731d34452270d7f9ba9162e9efd3804fd0227ce1 @@ -27562,7 +27562,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 23 14:11:12 2021 +0100 autohelp: deduplicate action turn ending text. - + See osdn #41644 commit 85eebe06c95fc74d45c057b1d76d6abb0df15c0e @@ -27570,10 +27570,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 23 13:36:57 2021 +0100 ruleup: detect more unused action enablers. - + Detect action enablers that are unused because no actor that fulfills its hard requirements fulfills the action's hard requirements. - + See osdn #41643 commit a259ba23d4197b1c8ade1fe056ecca08fc199ed4 @@ -27581,11 +27581,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 23 13:21:39 2021 +0100 Introduce action_enabler_utype_possible_actor(). - + Add the new function action_enabler_utype_possible_actor() to the actions module. It checks that an action enabler - at least in theory - may be performed by a unit of a given type. - + See osdn #41642 commit a2f648332994436d993cec6043ed9038150a2a80 @@ -27593,10 +27593,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 23 11:39:00 2021 +0100 A non existing enabler can't be removed. - + Don't show message the "Purged all action enablers for" message when the action didn't have any enablers to purge. - + See osdn #41641 commit b15cae058850c9696343a907215980fc22bdb987 @@ -27604,11 +27604,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 23 11:09:36 2021 +0100 ruleup: purge duplicate requirements by default. - + Duplicate requirements may have crept into a requirement by the ruleset update code. Purge them from action enablers and from effects unless the --dirty option is specified. - + See osdn #41640 commit d7beaf01f34ed48d41e553f058b1bcf07fe5b617 @@ -27616,12 +27616,12 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 23 09:58:49 2021 +0100 req_vec_suggest_improvement(): fixes first. - + Suggest fixes before suggesting improvements to requirement vectors. A potential improvement can be made irrelevant by a required repair. This makes req_vec_suggest_improvement() consistent with action_enabler_suggest_improvement(). - + See osdn #41639 commit 90c21ebeced83c0c06d914b1bbdd69c4db7f5231 @@ -27629,14 +27629,14 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 23 09:41:00 2021 +0100 Don't encourage mindless "fixes". - + Offering to remove a requirement for a missing universal that is present is to offer a rule change the ruleset author should think about first. The requirement vector may have been intended to never be fulfilled. - + Prevent mindless "fixes" by not offering any automatic solution to a positive requirement for a missing universal. - + See osdn #41638 commit 32c1aac9bcf8bb5768d4a16c2048fd5a5e30f3f1 @@ -27644,10 +27644,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 23 09:17:02 2021 +0100 universal_never_there(): find unused extra flags. - + Detect when an extra type flag never is in use. This allows Ruledit and its other users to detect unused extra flags being required. - + See osdn #41637 commit 873cb5d35fc7ff4a83085f66b8030c9628038839 @@ -27655,10 +27655,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 23 09:10:28 2021 +0100 In use function for extra flags. - + Add the new function extra_flag_is_in_use() It checks if the specified flag is used in the current ruleset. - + See osdn #41636 commit 740a0512da7e44af2369e267c4cfb11b3af5e509 @@ -27672,10 +27672,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 23 00:01:13 2021 +0100 Ruledit: don't success exit on missing comments. - + The program refuses to start when no comments-x.y.txt file is found. Exit with EXIT_FAILURE to signal that something is wrong. - + See osdn #41635 commit aad22232edda812dea9d15d0b9f7b0f1b9e6315f @@ -27683,14 +27683,14 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 22 22:31:35 2021 +0100 Ruledit: detect duplicate requirements. - + Add the new function get_first_redundant_req(), currently only able to detect exact duplicates in requirement vectors. Plug it into req_vec_suggest_improvement() so everyone looking for generic advice on requirement vector improvements gets it. - + This makes Ruledit find duplicates in action enabler requirements. - + See osdn #41633 commit 1f6c3d2fff47ff523c64b0a3f77da319e4fe1027 @@ -27698,9 +27698,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 22 22:50:48 2021 +0100 Log the problem with the comments file. - + Give a hint why the ruledit ruleset comment file can't be loaded. - + See osdn #41632 commit 528a88c59f086f3dd37c84ac3cd8464fbdcdc48b @@ -27708,7 +27708,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 22 22:45:41 2021 +0100 ruledit comments: escape quotation marks. - + See osdn #41631 commit ac473752d5434b0e4a6a1cbae66c6bbfd7655e91 @@ -27716,9 +27716,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 22 19:46:41 2021 +0100 Spelling correction: DiplReal -> DiplRel. - + Fix the spelling of DiplRel in README.actions. - + See osdn #41630 commit ec4fa5ab658897f3a6556b4fa00ce5b36791bf93 @@ -27726,10 +27726,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 22 14:30:30 2021 +0100 Action escape movement cost to the ruleset. - + Move the movement cost of escaping to the nearest city after performing a spy action to the ruleset. - + See osdn #41628 commit d06584d339311105c0815df2de357ad0095d81e6 @@ -27737,12 +27737,12 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 22 01:00:44 2021 +0100 Casus Belli for regular move. - + Make the Casus_Belli_Success effect support "Unit Move", "Unit Move 2" and "Unit Move 3" - + Requested by Lexxie L - + See osdn #41627 commit 02c127c75c9cefb1c27f6624742599bf8835fd02 @@ -27750,7 +27750,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 23 08:24:09 2021 +0100 TODO comment fact update. - + With hrm Feature #920119 done more action probability work is now complete. commit 9f38a0e9bb6a79d4ff37314e0f35069f22880c38 @@ -27758,7 +27758,7 @@ Author: Hilde Iren Lagnason Bye Date: Sun Feb 14 20:13:11 2021 +0100 Action probability for Surgical Strike Production - + See hrm Feature #920119 commit 77e37ee480b91fd99c4543004eef80c37b48b50a @@ -27766,7 +27766,7 @@ Author: Sveinung Kvilhaugsvik Date: Sun Feb 21 15:37:32 2021 +0100 autohelp: improve "spends all movement" text. - + See osdn #41625 commit 8d434d271a37de6e7140517015ab550410f012cd @@ -27774,10 +27774,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Feb 21 15:18:21 2021 +0100 autohelp for action sub results. - + Document the action sub results for hut entry and hut frightening in the auto help for the action in the help for the unit type. - + See osdn #41623 commit 6320f318193059a5bddeb45ebcc1b523a186b8c1 @@ -27785,11 +27785,11 @@ Author: Sveinung Kvilhaugsvik Date: Sun Feb 21 02:50:14 2021 +0100 Standard problem finders for requirement vectors. - + Add req_vec_suggest_improvement() and req_vec_suggest_repair() so requirement vectors have the same standard req_vec_problem finders as action enablers. - + See hrm Feature #920603 commit dde011a319659e9335427d84aba544b3fce27501 @@ -27797,10 +27797,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Feb 21 02:28:35 2021 +0100 rulesets: remove unused Casus Belli effects. - + Some Casus Belli effects are never active because they require a diplomatic state where the action they are for is illegal. Remove them. - + See hrm Feature #920602 commit 74171d31e599bbdfe0b71e32d622b4fa6826a5e2 @@ -27808,9 +27808,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 19 23:24:44 2021 +0100 ruleup: purge unused effects by default. - + Support deleting unused effects in ruleset_purge_unused_entities(). - + See osdn #41620 commit 917d3970ea65595db493ee427851f26b6da7a70c @@ -27818,12 +27818,12 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 19 22:09:09 2021 +0100 Find missing universals in enabler requirements. - + Make action_enabler_suggest_improvement() suggest removing references to missing universals. This gives ruledit and other users of action_enabler_suggest_improvement() access to the knowledge of missing universals. - + See osnd #41616 commit 68e5b2c937f5286b994a526b85a89f7d5267d0e7 @@ -27831,10 +27831,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 19 19:59:24 2021 +0100 ruleup: purge unused ruleset entities by default. - + Make ruleup clean up the mess after the ruleset upgrade by attempting to purge unused entities unless it is told that the dirty result is wanted. - + See osdn #41615 commit 6449f1612efab9e525edc6f400f2d7a800d4a3ba @@ -27842,10 +27842,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 19 19:48:07 2021 +0100 Support purging unused action enablers. - + Introduce ruleset_purge_unused_entities(). All it does right now is to purge unused action enablers. - + See osdn #41614 commit ed9b062e7c13e73f5ee9827d341b72749ab8d6a6 @@ -27853,18 +27853,18 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 19 19:05:38 2021 +0100 Introduce req[_vec]_is_impossible_to_fulfill(). - + Introduce the new functions req_is_impossible_to_fulfill() and req_vec_is_impossible_to_fulfill(). They check if a requirement or requirement vector is known to be impossible to fulfill in the current ruleset. - + Introduce the new function universal_never_there() to check if a universal is known to never be there. - + The only currently supported requirement types are action, unit class flag and unit type flag. - + See osdn ##41613 commit dc88f1ccdd3eafef38da7a9b9248dd23277f70fc @@ -27872,10 +27872,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 19 17:06:42 2021 +0100 In use function for unit (class|type) flags. - + Add the new functions uclass_flag_is_in_use() and utype_flag_is_in_use(). They check if the specified flag is used in the current ruleset. - + See osdn #41612 commit 746ca9b531a3726f9b50210322cd2bf0687d1bf4 @@ -27883,9 +27883,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 19 17:16:21 2021 +0100 Introduce action_is_in_use() - + Introduce the new function action_is_in_use() and make use of it. - + See osdn #41611 commit d4276e9e67281d710caec9b94c16a7307e620b3f @@ -27893,14 +27893,14 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 19 09:37:43 2021 +0100 Action sub results. - + Add the field sub_results to the action struct. It is for side effects that happens on top of the action result. - + Add "Unit Enter Hut" and "Unit Frighten Hut" as the first action sub results. Move the parts of the corresponding action results that can be moved to the action sub results. - + See osdn #41610 commit 9ff842d4358c322e3fb8775749002fd918ecc293 @@ -27908,12 +27908,12 @@ Author: Marko Lindqvist Date: Wed Feb 10 16:37:28 2021 +0200 installer_cross: Enable nls when possible - + Qt-client still does not build with nls enabled in crosser environment, so leave it disabled when ever Qt-client is being built. - + See osdn #41546 - + Signed-off-by: Marko Lindqvist commit c01589beba595554f5858b92dec31a41ba7df7af @@ -27921,10 +27921,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 19 22:35:30 2021 +0100 Remove NoHome where it is unused. - + The rulesets civ1, civ2 and alien doesn't give the NoHome unit type flag to any unit type. Stop referring to it. - + See osdn #41618 commit c21153067ac0a105fb5eb314c627c4826f44cce7 @@ -27932,11 +27932,11 @@ Author: Sveinung Kvilhaugsvik Date: Sat Feb 20 12:55:15 2021 +0100 Make the NoHome utype flag mean "built homeless". - + Limit the meaning of the NoHome unit type flag to "built without a home city". Make it up to the ruleset author if the action "Home City" (sometimes) should be permitted for units with the NoHome utype flag. - + See osdn #41621 commit de48e10f5d33751aaf22f5d71675b365c7a10e86 @@ -27944,10 +27944,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 19 23:15:57 2021 +0100 civ2civ3: stop referring to "Enter Marketplace". - + Remove the Trade_Revenue_Bonus effect for "Enter Marketplace" in civ2civ3. It is never enabled. - + See osdn #41619 commit 5c4e03b598ca5487386b3a300544419673bde4e2 @@ -27955,10 +27955,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 19 22:25:34 2021 +0100 Remove EvacuateFirst where it is unused. - + The rulesets civ1, civ2 and alien doesn't give the EvacuateFirst unit type flag to any unit type. Stop referring to it. - + See osdn #41617 commit 4962b1b8a2d03881b1d05880b0e596570bfcfcb4 @@ -27966,13 +27966,13 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 19 08:06:02 2021 +0100 sandbox: demonstrate gold theft. - + This version of gold theft rules are less complex than those I added to webperimental. - + A spy can perform the action "Steal Gold Escape" once Banking is discovered. - + See osdn #41609 commit 11ae8c7eab28a711bd3f48b49089a66aef55d1d4 @@ -27980,9 +27980,9 @@ Author: Marko Lindqvist Date: Wed Feb 10 00:28:36 2021 +0200 doc/TODO: Replace hrm ticketing link with osdn one - + See osdn #41533 - + Signed-off-by: Marko Lindqvist commit 11079ce52363f7b11b47984cb85508cff63687bb @@ -27996,7 +27996,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu Feb 18 12:02:55 2021 +0100 Fix indention of parameter list. - + See osdn #41607 commit 3c52ab884ff6698485f6b18aef3cf86b16547a2d @@ -28004,7 +28004,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu Feb 18 17:13:53 2021 +0100 Fake generalize all normal move actions. - + Add two more fake generalized variants to all actions that involves moving to an adjacent target tile and paying the normal move cost for doing so. This adds the new actions "Conquer City 3", "Conquer City 4", @@ -28012,7 +28012,7 @@ Date: Thu Feb 18 17:13:53 2021 +0100 "Transport Disembark 4", "Transport Embark 2", "Transport Embark 3", "Enter Hut 3", "Enter Hut 4", "Frighten Hut 3", "Frighten Hut 4", "Unit Move 2" and "Unit Move 3". - + See hrm Feature #920420 commit 24c2826472a0bc1fffa68620264cfa0b6ef04e77 @@ -28020,11 +28020,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Feb 18 17:34:43 2021 +0100 README.actions: blocked_by for "Conquer City 2". - + Document the variable name of "Conquer City 2"'s list of actions that block it. This avoids giving the impression that it uses "Conquer City"'s variable. - + See osdn #41606 commit 5bcc95af0ce6e127aa3e22c44b487bb06c1398e5 @@ -28032,10 +28032,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Feb 18 17:34:28 2021 +0100 README.actions: Fix "Conquer Extras 2" ui_name. - + Make the documentation for "Conquer Extras 2" in README.actions refer to its own ui_name, not to "Conquer Extras"'s ui_name. - + See osdn #41605 commit 02661616fd22e1f00d07fab6eb96be1a18a41980 @@ -28043,10 +28043,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Feb 18 14:40:43 2021 +0100 Fake generalize "Heal Unit" - + This allows two differently named versions. Say one version for a Medic unit and one for a Mechanic unit. - + See osdn #41602 commit 2a63d4123171228748ac68f5d4f91df98f0b105d @@ -28054,13 +28054,13 @@ Author: Sveinung Kvilhaugsvik Date: Thu Feb 18 12:25:44 2021 +0100 A paratroopers_range = 0 unit can't paradrop. - + The autohelp will say that a unit can perform the action "Paradrop Unit" even if its paratroopers_range is 0. - + This bug was hidden in the bundled rulesets since they require that a unit must have the Paratroopers unit type flag to do "Paradrop Unit". - + See osdn #41599 commit b2024def51a5fb095c488b4f2c4cfdada5766f72 @@ -28068,13 +28068,13 @@ Author: Sveinung Kvilhaugsvik Date: Thu Feb 18 11:50:03 2021 +0100 Upgrade ax_cxx_compile_stdcxx.m4 - + Update the bundled ax_cxx_compile_stdcxx.m4 from serial 8 to serial 12 - the newest version from the Autoconf Archive. Serial 12 has brought back the "keep default C++ version if it is OK" feature that serial 8 had. Upgrading prevents automatic upgrades to serial 9, 10 or 11 - versions that don't support avoiding C++ standard version downgrades. - + See hrm Feature #880503 commit 5ed12fa30ddeaecc045da8400a9ef56836527f44 @@ -28082,10 +28082,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 17 21:21:24 2021 +0100 Action_Success_Actor_Move_Cost cache. - + Calculate and cache the results of utype_action_takes_all_mp() and utype_action_takes_all_mp_if_ustate_is() at game start. - + See hrm Feature #875954 commit d34038634ee7bf9072320d9924b2f64a62e1e1f7 @@ -28093,9 +28093,9 @@ Author: Marko Lindqvist Date: Tue Feb 9 21:25:10 2021 +0200 Qt: Fix shadow warnings from repodlgs.cpp - + See hrm Bug #919445 - + Signed-off-by: Marko Lindqvist commit 3c62d6195609e15a588c0e2483f3f443fdc7514f @@ -28103,7 +28103,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 16 19:07:15 2021 +0100 Unhardcode the "OneAttack" unit type flag. - + See hrm Feature #847256 commit 22939774860c3fa0affd5c6056ae6fa27555285f @@ -28111,13 +28111,13 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 16 18:09:39 2021 +0100 autohelp: document all remaining MP loss. - + Document if an action is known to always consume all remaining move points by it self or combined with ending up on a native tile. - + Introduce the functions utype_action_takes_all_mp_if_ustate_is() and utype_action_takes_all_mp() but don't cache their values yet. - + See hrm Feature #920270 commit 2a6fe2341681705b3b0d392b298d8faa531364b0 @@ -28125,15 +28125,15 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 16 17:41:01 2021 +0100 Introduce effect_universals_value_never_below(). - + Make it possible to calculate if an effect type is guaranteed to always be above a certain value given a list of universals. False negatives are acceptable. - + It can't support multipliers since it must be able to run at cache generation time. The solution here is simply to not give a guarantee if a relevant multiplier is detected. - + See hrm Feature #920268 commit cd0e4e1c45d010880f0666be26ee951e8351bd39 @@ -28141,16 +28141,16 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 16 16:53:09 2021 +0100 ruleset: distinguish action name when punished. - + The hut popping actions with (potential for) the loss of all MP ended up with the same ended up with the same UI name as the non punished version. Add the reason for the potential punishment to the UI name like for other punished actions. - + This makes the user interface a bit more consistent, helps explain why the unit lost all its MP and is nice to have in case the punished actions becomes non quiet in the future and when they show up in the autohelp. - + See osdn #41592 commit 01d565aab05a050bc87bb3d7a973147eb4fda75f @@ -28158,10 +28158,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 16 16:19:15 2021 +0100 Introduce universals_say_everything(). - + Make it possible to check if the specified universals is everything required to find out whether the specified requirement vector is fulfilled or not. - + See osdn #41590 commit 6e55b20a4cba1f68f89f49ef51b4b25b12fbc128 @@ -28169,10 +28169,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 16 15:48:59 2021 +0100 Introduce universals_mean_unfulfilled(). - + Make it possible to check if the presence of any universal from a list means that a requirement vector never can be fulfilled. - + See osdn #41589 commit fb5ef462c825c981c469dc98042571be265a47a8 @@ -28180,9 +28180,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 16 15:20:00 2021 +0100 universal_fulfills_requirement(): unit state. - + Add a universal_found_function for UnitState properties. - + See osdn #41588 commit 1a17cc1717c3417244d7c545c1d30a3441a731ca @@ -28190,20 +28190,20 @@ Author: Sveinung Kvilhaugsvik Date: Sun Feb 14 08:28:22 2021 +0100 Enabler control over regular moves. - + Introduce the new action "Unit Move" making regular unit movement action enabler controlled. - + A consequence is that code for giving regular moves the same properties as if it was controlled by the action system can go away. Included in this patch is the replacement of the action selection dialogue's "Keep moving" button, the removal of the custom handling for actions.move_is_blocked_by and the removal of various "do a move action or regular move"-code. Clean ups of other areas aren't included in this patch. - + The optimizations required to make it possible to move the movement cost to the ruleset are not included, neither is the move of that cost itself. - + See hrm Feature #919970 commit 722b3d5c9c88318b308929889861a05023acc790 @@ -28211,16 +28211,16 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 16 05:50:18 2021 +0100 Qt client: improve button number macros. - + The non action buttons in the action selection dialog has assigned numbers so they can be looked up "by action id". - + Number them relative to the previous non action buttons rather than "Keep Moving" so it becomes less work to insert or to remove non action buttons. - + Add parentheses around the counting just in case. - + See osdn #41587 commit cb90955194d5e66bbcb0968c475270bc2097daf8 @@ -28228,16 +28228,16 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 16 05:48:06 2021 +0100 GTK clients: improve button number macros. - + The non action buttons in the action selection dialog has assigned numbers so they can be looked up "by action id". - + Number them relative to the previous non action buttons rather than "Keep Moving" so it becomes less work to insert or to remove non action buttons. - + Add parentheses around the counting just in case. - + See osdn #41586 commit 9f3a72e223752456549b79a12f59c58bd0416ab4 @@ -28245,10 +28245,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 16 03:42:22 2021 +0100 Ruleset escape_city forced action list. - + Move the list of actions attempted to escape when the city that made its tile native disappears to the ruleset. - + See hrm Feature #920149 commit ab558fce909f09187f2b28ff4dcc511cfa9dd249 @@ -28256,11 +28256,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 15 21:08:56 2021 +0100 Action list: Native Making City Gone. - + Move the repetitive code to have a unit try various actions and then a regular move to escape when the city that made its tile native disappears to an action auto performer. Not exposed to the ruleset yet. - + See hrm Feature #920148 commit 38a68a7692f3339f1d4e4bf66788a8492056df05 @@ -28268,16 +28268,16 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 15 18:18:33 2021 +0100 Ruleset init action dice roll odds is diplchance. - + Some actions have a action dice roll before the action starts where it can fail. The initial probability of success is 100% for the strike actions and the value of the setting diplchance for the spy actions. The initial probability of success is modified by the Action_Odds_Pct effect before the roll happens. - + Move if the initial odds of an action is controlled by the diplchance setting to the ruleset. - + See gna patch #5641 See hrm Feature #849492 @@ -28286,10 +28286,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 15 19:05:51 2021 +0100 save_bv_actions(): skip non enabled actions. - + Have rulesave skip saving non enabled actions when saving diplchance_initial_odds and move_is_blocked_by. - + See osdn #41585 commit 1de69320caee29fa956a3bc38041226e83367894 @@ -28297,10 +28297,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 15 16:43:36 2021 +0100 ruleset: factor out bv_actions read/write. - + Factor out actions.move_is_blocked_by's loading and storing of a list of actions in the ruleset corresponding to a bv_actions variable. - + See osdn #41584 commit e10ecb7bb2d8b2dfc03a2513fcb25bfbe52e62dc @@ -28308,9 +28308,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 15 15:21:18 2021 +0100 CI: separate configure run on OS X. - + Run configure separately rather than as a part of autogen.sh on OS X. - + See osdn #41583 commit c12860739151e9163390d587a97205ec5c7cea4f @@ -28318,10 +28318,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 15 14:53:37 2021 +0100 Transport (un)load: (un)set Sentry via SSCS. - + Use the packet PACKET_UNIT_SSCS_SET to set and unset Sentry on loading and unloading units from a transport. - + See osdn #41582 commit 3818c3d42c349a2588c67e9d0d361111729d61b8 @@ -28329,9 +28329,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 9 20:36:08 2021 +0100 Sentry is server side client state. - + Make it possible to set it with PACKET_UNIT_SSCS_SET. - + See osdn #41581 commit ae311ff774e7a69aa382bc8aa8e9dfc6bfaca1da @@ -28351,9 +28351,9 @@ Author: Sveinung Kvilhaugsvik Date: Sat Feb 13 02:05:05 2021 +0100 Factor out regular move action performer. - + Factor out unit_do_regular_move() from unit_move_handling(). - + See osdn #41569 commit 140c004c39466e6b2987c71f71064ad6c8c0cdaa @@ -28361,13 +28361,13 @@ Author: Marko Lindqvist Date: Tue Feb 9 23:25:37 2021 +0200 Enable zoom at level 2.0 - + Always enable gtk-clients' zoom feature, but only at levels 1.0 and 2.0. The commandline option --zoom is removed completely, and zoom level is selected with '+' and '-' keys only. - + See hrm Feature #919452 - + Signed-off-by: Marko Lindqvist commit d93374e7aa4911fb1b3e4f682b1eebd05c3a5e81 @@ -28375,9 +28375,9 @@ Author: Marko Lindqvist Date: Mon Feb 15 05:58:08 2021 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit 871002e3f679d227296e223af68b368e5fa3e2bf @@ -28385,12 +28385,12 @@ Author: Marko Lindqvist Date: Wed Feb 10 17:21:01 2021 +0200 sdl2 inteldlg: Show unknown information as such - + Don't show dummy values when there's no embassy to reveal the real information. - + See hrm Feature #918827 - + Signed-off-by: Marko Lindqvist commit 74d75e57a0599f19f23ee17e3aeb97f51b810e89 @@ -28398,9 +28398,9 @@ Author: Marko Lindqvist Date: Wed Feb 10 00:51:38 2021 +0200 Replace gtk3-client with gtk3.22-client in examples in documentation - + See osdn #41534 - + Signed-off-by: Marko Lindqvist commit 8b05a75d29ff69ccafc2f8c3525caec430e80b0e @@ -28408,10 +28408,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 12 12:52:51 2021 +0100 Lua API: prepare for non unit actors. - + Rename edit.unit_perform_action() to edit.perform_action() so it can be used with non unit actors too. Assert that the actor kind is as expected. - + See osdn #41566 commit 43cff9c04f28a6ab1caebd90b8c6b89a3b312ccf @@ -28419,11 +28419,11 @@ Author: Marko Lindqvist Date: Tue Feb 9 16:44:22 2021 +0200 Set tile resource when relevant extra added from editor - + Reported by Alina L. - + See hrm Bug #919194 - + Signed-off-by: Marko Lindqvist commit 142ea673b158547f64143f76f0a716cc9276f0ce @@ -28437,11 +28437,11 @@ Author: Marko Lindqvist Date: Tue Feb 9 16:39:27 2021 +0200 Fix client crash on setting up patrol for fuel > 1 unit - + Reported by Alina L. - + See hrm Bug #919308 - + Signed-off-by: Marko Lindqvist commit bba21f4b3b5420d5116cb7b8ead30ec5913c5853 @@ -28449,27 +28449,27 @@ Author: Sveinung Kvilhaugsvik Date: Thu Feb 11 19:56:03 2021 +0100 sandbox: test Unit:teleport() via a user action. - + Add the user action "Use Ancient Transportation Network", the extra "Ancient Transport Hub" and the small wonder "Amêzârâkian Mysteries" to sandbox. "Ancient Transport Hub" are placed on the map before the game starts. A unit can do "Use Ancient Transportation Network" when located at a tile with an "Ancient Transport Hub" and targeting a tile with an "Ancient Transport Hub" if its player has "Amêzârâkian Mysteries". - + An "Ancient Transport Hub" becomes visible when Polytheism is discovered. It becomes possible to pillage an "Ancient Hub" after that. It becomes possible to use it once the player builds the small wonder "Amêzârâkian Mysteries". "Amêzârâkian Mysteries" requires Polytheism to build. The action has unlimited max range. It isn't possible to reverse engineer and build an "Ancient Transport Hub". - + Targeting unseen tiles A target tile without an "Ancient Transport Hub" will lose the unit hit points - potentially killing it. A target tile with an "Ancient Hub" the unit can't exist on - say a land unit ending up in the sea or a ship ending up on land - kills the unit. - + See osdn #41557 commit 828aa9602a91f69824df08cc3e0118b632ac4bf0 @@ -28477,9 +28477,9 @@ Author: Marko Lindqvist Date: Mon Feb 8 16:44:55 2021 +0200 Clean out 3D stuff from S3_1 - + See osdn #41521 - + Signed-off-by: Marko Lindqvist commit 1abab219c253afba951688070bf805e80991da6d @@ -28487,13 +28487,13 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 10 13:07:04 2021 +0100 autoexplorer: stop desiring hut frightening. - + Only give an extra score to a tile with a hut if it can be entered rather than frightened. - + Bug reported as a FIXME in the source code by Alexandro Ignatiev or by Marko Lindqvist - + See osdn #41554 commit 18c5c0c662595a2888d2cf3e62c7b701f5602efd @@ -28501,10 +28501,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 10 21:23:26 2021 +0100 Document more "Paradrop Unit" side effects. - + README.actions already documents that "Paradrop Unit" can end up conquering a city. Document that it can conquer an extra or pop a hut too. - + See osdn #41553 commit 8b74e5f39674f9b68388096d3a2d295eca43df68 @@ -28512,18 +28512,18 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 10 18:13:14 2021 +0100 Merge "Unit Explode Nuclear" and "Unit Nuke City". - + The only difference between the action results "Unit Explode Nuclear" and "Unit Nuke City" is the target kind of its actions. The target kind of an action can now be read from the ruleset. - + Merge the action results "Unit Explode Nuclear" and "Unit Nuke City". Introduce nuke_city_target_kind and ui_name_explode_nuclear to so its actions still can do the right thing. - + This leaves us with an awkwardly named action now that tiles is its default target kind but that can be changed in a follow up patch. - + See osdn #41552 commit 6fb583eb70267c1499230af663fbb109ddbbc9e6 @@ -28531,11 +28531,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 10 16:27:15 2021 +0100 Prefix all unit action result names with "Unit". - + Prepare for more than one actor kind by prefixing the ruleset name off all actions results exclusive to unit actors with "Unit". Do this now, before action result names leaks into the ruleset and are frozen. - + See osdn #41547 commit 1bda86f4dd7a7cb2c25027389bbb67f9bb28083c @@ -28543,11 +28543,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 10 17:10:28 2021 +0100 unit_perform_action(): find more targets. - + Try to find target tile and target city no matter what the action's target kind is. This makes it easier to call the action performers when action target kind lives in the ruleset. - + See osdn #41551 commit 3167f0a3d97c180c5a511f91c576c1684ba07c33 @@ -28555,10 +28555,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 10 17:38:19 2021 +0100 action_target_neg_util(): tgt kind may vary. - + Prepare action_target_neg_util() for actions that may be city targeted in some rulesets but not in others. - + See osdn #41550 commit 268a590f2a54f7385b9af170a33c5e5ec6908c4a @@ -28566,11 +28566,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 10 18:16:34 2021 +0100 Mention what action has a problem. - + Specify what action has a problem in the error message of enabler_tile_tgt_local_diplrel_implies_claimed(). The message isn't only encountered in ruledit where it is clear what enabler has a problem. - + See osnd #41549 commit 2f31b4747d4d8bbab69f8ccc61fd67ac78067647 @@ -28578,12 +28578,12 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 10 14:36:12 2021 +0100 Fix Unit:move() and Unit:teleport() hut behavior. - + Fix the Lua api functions Unit:move() and Unit:teleport()'s hut behavior. They would pop a hut when hut_behavior is Normal and Nothing, but not when it is Frighten. Nothing is the one that is supposed to be unable to pop huts. - + See osdn #41544 commit 0fac268e4aacf11a56992ba553d1e8b0117ed39e @@ -28591,9 +28591,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 10 12:31:51 2021 +0100 Add space between "attack_actions" and "=". - + This makes it consistent with the rest of the line. - + See osdn #41543 commit 3faed110e34ebaff651da1f16ac4de951572fd57 @@ -28601,10 +28601,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 10 12:29:25 2021 +0100 auto_attack.attack_actions: remove impossible. - + Some rulesets has "Capture Units" and "Bombard" in their attack_actions even if those actions never are enabled. Remove them. - + See osdn #41542 commit c4e4d059839f3dbbef0edb8f8c84c8db0aa00c46 @@ -28612,10 +28612,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 10 12:31:07 2021 +0100 Clarify that granularity can't autoattack. - + No action in granularity's attack_actions is enabled. Comment it and the now unused if_attacker out like it is in stub. - + See osdn #41541 commit f290afa40f1fb2e5087ee4200fca26bc0106bbf5 @@ -28623,18 +28623,18 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 9 21:10:38 2021 +0100 Forced post action actions to the ruleset. - + The actions "Bribe Unit" and "Attack" will under certain circumstances force an enabler controlled action or a move if the action is successful. The enabler controlled actions come from the fact that they used to be side effects of regular moves. - + The code to try various enabler controlled actions and then a regular move has gotten big and ugly. Soft code it by making the list of actions attempted as a part of a forced move a list. - + Put the list in the ruleset so it can be changed. - + See osdn #41524 commit 39ce058bdfb25c7c5170cd417e3a69cbbc037f5c @@ -28642,9 +28642,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 10 10:17:04 2021 +0100 action_auto_perf_unit_do(): extra can be NULL. - + Check that target_extra isn't NULL before accessing it's id. - + See osdn #41538 commit f93616300e0dcde1ce4f6156cedb368fc66cbc9b @@ -28652,11 +28652,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 10 09:32:46 2021 +0100 action_auto_perf_unit_*(): support action reqs. - + Support checking action requirements in the action auto performer requirement vector. This makes it possible to choose action auto performer based on action. - + See osdn #41537 commit 608762efa98559d4dd4cb72b9b67d061c1c37cb8 @@ -28664,9 +28664,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 10 07:27:19 2021 +0100 rulesave: skip non enabled actions in AAP lists. - + Only save an action to an action auto performer list if it is enabled. - + See osdn #41536 commit 8db9c07765dcb837c0efc7c48b9d9a68f569f8a6 @@ -28674,9 +28674,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 10 06:03:54 2021 +0100 README.actions: document Unit:perform_action(). - + Document that a unit now can be forced to perform an action. - + See osdn #41535 commit 54838400f25ab928084971b661215872d6bd8185 @@ -28684,9 +28684,9 @@ Author: Marko Lindqvist Date: Tue Feb 9 21:17:05 2021 +0200 Qt: Fix setting up dialog title in eco_report::sell_redundant() - + See osdn #41530 - + Signed-off-by: Marko Lindqvist commit e6a2ea0b6d0607572e809083341b2b38bf861d71 @@ -28694,9 +28694,9 @@ Author: Marko Lindqvist Date: Sun Feb 7 07:20:21 2021 +0200 Qt: Fix plr_report::toggle_ai_mode() shadow warning - + See hrm Bug #919310 - + Signed-off-by: Marko Lindqvist commit 0de94a0bed07c6a5415d00db2268aa3f57ae8373 @@ -28704,9 +28704,9 @@ Author: Marko Lindqvist Date: Sun Feb 7 09:19:45 2021 +0200 README.AI_modules: Update list of AI types built in by default - + See osdn #41505 - + Signed-off-by: Marko Lindqvist commit e07b6f90715647533de85a0f70eed9ea40cc8050 @@ -28714,9 +28714,9 @@ Author: Marko Lindqvist Date: Wed Feb 10 07:33:51 2021 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against S3_1 strings. - + Signed-off-by: Marko Lindqvist commit ba182e53182a700fdd0d2af2276d16a07bde1a89 @@ -28724,11 +28724,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Aug 21 16:45:36 2017 +0200 Lua API: allow forcing an action. - + Add unit_perform_action() to edit. Add perform_action() to Unit. - + This makes it possible to force a unit to perform an action from Lua. - + See osdn #41520 commit f3a41d753ab5c8d9ef9d4b168395d933e7a184cd @@ -28736,9 +28736,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 8 12:50:29 2021 +0100 Lua API: add find.action() - + Make it possible to get an action from the find module. - + See osdn #41519 commit 5d05862fbb987fd9b34eb4abd672d081a50178fb @@ -28746,10 +28746,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 8 10:40:56 2021 +0100 CI: run autohelp. - + Run freeciv-manual on each tested ruleset to catch some potential crashes in the automatic help text generation. - + See osdn #41518 commit 2523de46260fb1109bba49428518d5943b074456 @@ -28757,7 +28757,7 @@ Author: Marko Lindqvist Date: Wed Feb 10 01:12:12 2021 +0200 Comment typofix 'titelbar' -> 'titlebar' - + Signed-off-by: Marko Lindqvist commit 0b03a106a3d16f0bb260c486acc6770749079459 @@ -28765,10 +28765,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 8 08:14:49 2021 +0100 rulesets_save.sh: make it possible to keep files. - + Keep the upgraded rulesets for later inspection even if nothing fails as long as KEEP_RESULT_IN_DIR is set to a folder. The result is stored there. - + See osdn #41517 commit d1f1edec2e78c04e1fa751224e9a4fccd6a1f934 @@ -28776,13 +28776,13 @@ Author: Sveinung Kvilhaugsvik Date: Sun Nov 17 04:18:58 2019 +0100 rulesets_save.sh: test ruleset saving stability. - + Check that loading an already upgraded ruleset saved by rulesave and saving it again won't change it. Changing the result could indicate bugs like compatibility code running on already updated rulesets. - + Idea had during conversation with Marko Lindqvist - + See gna patch #7283 See osdn #41515 @@ -28791,13 +28791,13 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 8 09:01:56 2021 +0100 Handle buildable extras without activity cause. - + Make rulesave save the fact that it is buildable when it has no worker activity causes. If not buildable will default to false on the next load. - + This fixes rulesave's stability when saving granularity and loading the result. - + See osdn #41516 commit e45975ed4343271b9f9793606fe8929adde9f1cb @@ -28805,14 +28805,14 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 8 06:29:08 2021 +0100 Fix "Conquer Extras" disembark-punishments. - + Make it impossible to avoid disembark punishments by disembarking to a hut by adding the punishments to "Conquer Extras" too. - Make "Conquer Extras" actions block "Transport Disembark" actions. - Handle "Conquer Extras" in the slow_invasion ruleset upgrade code for 3.0 rulesets. - Add disembark-punishments to the existing rulesets. - + See osdn #41467 commit 9e7f995ececdbaeed843509e29ab09d83d5e431f @@ -28820,10 +28820,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 8 03:25:04 2021 +0100 Fake generalize "Conquer Extras" - + Introduce "Conquer Extras 2" - a perfect copy of "Conquer Extras". Any difference between them should be ruleset defined. - + See osdn #41513 commit 9226f26924087c80b9bca98b9a263eaf5b206919 @@ -28831,9 +28831,9 @@ Author: Sveinung Kvilhaugsvik Date: Thu Feb 4 22:19:34 2021 +0100 multiplayer: fix move_is_blocked_by line length. - + It was more than 77 characters long. - + See osdn #41514 commit 85c575b8472c52d40af06ca7d33e74ae3fb5fb65 @@ -28841,7 +28841,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 8 05:48:44 2021 +0100 Clarify reference in comment. - + The suggested narrative excuse for Sandbox's placing of castles at the start of the game isn't a reference to Noah's flood. (Over 1500 years too early for that, at least according to James Ussher.) It is a reference to ancient @@ -28850,7 +28850,7 @@ Date: Mon Feb 8 05:48:44 2021 +0100 Genesis 1:1 and Genesis 1:2. (Don't ask me if they believed that this was what happened, what probably happened, what may have happened or what didn't happen but is fun to speculate about.) - + Allude to Genesis 1:2 in the comment to make this clear. commit 27ee4aafa6de6e3b7a3c8b202363ff583efed3b3 @@ -28858,10 +28858,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 8 02:24:42 2021 +0100 Put Pillage's multi target support in a macro. - + Move Pillage's multi target support in can_unit_do_activity_targeted_at() into a macro so other activities can use it too. - + See hrm Feature #919332 commit 08c1f2b37ef005c87959bcaa51db1adee3c0c7cc @@ -28869,9 +28869,9 @@ Author: Marko Lindqvist Date: Tue Feb 2 07:17:14 2021 +0200 BUGS: Replace hrm link with osdn one - + See osdn #41424 - + Signed-off-by: Marko Lindqvist commit 3689b5fc91b03d3159e9a317535ab45ccf41b19b @@ -28879,16 +28879,16 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 3 18:49:22 2021 +0100 Action enabler controlled hut popping. - + Introduce the actions "Enter Hut" and "Frighten Hut". Have them control entering and frightening a friendly village. - + Introduce "Enter Hut 2" and "Frighten Hut 2" for slow_invasions compatibility when disembarking. Thanks to Marko Lindqvist for the reminder to check disembarking. - + The unit class field hut_behavior isn't moved to the ruleset yet. - + See hrm Feature #919139 commit 955c72a7336a1c11b314d12c69fb685e2617cbd2 @@ -28896,10 +28896,10 @@ Author: Sveinung Kvilhaugsvik Date: Sat Feb 6 20:48:40 2021 +0100 Allow making "Pillage" tile extras targeted. - + Lexxie asked a question about combining the "Pillage" action and the "tile extras" action target kind at the Freeciv forum. Make it possible. - + See http://forum.freeciv.org/f/viewtopic.php?f=11&t=59607&start=70#p103518 See hrm Feature #919305 @@ -28908,10 +28908,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Feb 7 17:20:05 2021 +0100 Extra sub target doesn't imply tile target. - + To support extras targeted action with extra sub targets the assumption that an extra sub target implies that the target kind is tile must be removed. - + See hrm Feature #919322 commit 070c007c0226627c7fa48d112c2cec30e4d28aff @@ -28919,10 +28919,10 @@ Author: Sveinung Kvilhaugsvik Date: Sat Feb 6 21:59:55 2021 +0100 Prepare action target kind for non user actions. - + Prepare the code responsible for loading and saving action target kind from the ruleset for use by non user actions. - + See hrm Feature #919307 commit c212a17b07bb9721a516d85892e7db35e783abe1 @@ -28930,14 +28930,14 @@ Author: Sveinung Kvilhaugsvik Date: Sun Feb 7 12:35:13 2021 +0100 unit_action_new(): don't specify target. - + Make an action's default target and sub target depend on the action result. Calculate the target complexity based on action result, action target kind and action sub target kind. - + This helps to prepare for taking action target kind from the ruleset for non user actions and therefore to prepare for generalized actions. - + See hrm Feature #919321 commit 4b68ecf019e3aa1f42c873e111f8fc3488be636e @@ -28945,9 +28945,9 @@ Author: Marko Lindqvist Date: Tue Feb 2 15:09:42 2021 +0200 sdl2 widget.h: Correct comment claiming this is gui_stuff.h - + See hrm Bug #918990 - + Signed-off-by: Marko Lindqvist commit d06287c7cecde448debb4e6b0466e4c4b7165c13 @@ -28955,9 +28955,9 @@ Author: Sveinung Kvilhaugsvik Date: Sat Feb 6 21:14:37 2021 +0100 unit_perform_action(): ACTION_STARTED_UNIT_ANY. - + Put user actions' ability to have any target kind in a reusable macro. - + See hrm Feature #919306 commit dcf533d2a23375cb3137cc959c264307ee04fb0a @@ -28965,10 +28965,10 @@ Author: Sveinung Kvilhaugsvik Date: Sat Feb 6 19:27:27 2021 +0100 Validate action target kind. - + Allowing the ruleset to change action target kind requires that Freeciv validates that the specified target kind will work with the action's result. - + See osdn #41498 commit 7a269a0ee3edbf085a1f4bd56ea6f313efd91d66 @@ -28976,9 +28976,9 @@ Author: Marko Lindqvist Date: Mon Feb 1 16:06:53 2021 +0200 Qt: Fix shadow warnings from pages.cpp - + See hrm Bug #918890 - + Signed-off-by: Marko Lindqvist commit 2c9b7ed6c2a993da1ac1430f74e7f48068621b2f @@ -28986,9 +28986,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 5 00:11:40 2021 +0100 webperimental: add rmcause "Enter" to huts. - + Looks like this was overlooked in hrm Feature #802768 - + See osdn #41470 commit 0c81ddb9e17e33f53daed6609c649168552ca9ad @@ -28996,13 +28996,13 @@ Author: Marko Lindqvist Date: Wed Feb 3 19:37:44 2021 +0200 Show git revision also in beta mode - + The version number can get quite long with both beta notice and git revision included, but that's what user has explicitly chosen when giving --enable-gitrev. - + See osdn #41452 - + Signed-off-by: Marko Lindqvist commit 40ce4cd1c0ff8ab004ed42a0e2b2632f8ef67758 @@ -29010,9 +29010,9 @@ Author: Marko Lindqvist Date: Mon Feb 1 17:07:31 2021 +0200 Correct audio_(get/set)_volume() function header - + See hrm Bug #910927 - + Signed-off-by: Marko Lindqvist commit 84c4bbd21ee76ff97c2188a42114913f0c86d181 @@ -29020,13 +29020,13 @@ Author: Marko Lindqvist Date: Tue Feb 2 15:06:05 2021 +0200 Main Makefile.am: Add docs to EXTRA_DIST - + Autotools were already automatically adding most documents to dist, but ChangeLog-1.0-S3_0 was not. This also makes it simpler to add NEWS-x.y files in release branches. - + See osdn #41428 - + Signed-off-by: Marko Lindqvist commit 9664b1346026272a01525f5234115847a6df25fe @@ -29034,14 +29034,14 @@ Author: Sveinung Kvilhaugsvik Date: Thu Feb 4 19:13:49 2021 +0100 rscompat: clean up slow_invasion. - + Actions that will need slow_invasion upgrade isn't limited to "Transport Disembark" and "Conquer City 2". - + Move enabler upgrade to a function. Handle "Transport Disembark 2" as an enabler upgrade even if it was new in 3.1 by inserting the unupgraded enabler first. Move punishment effect insertion to a function too. - + See osnd #41468 commit d5bd1cf9b4f4cbc1a725acd01b87548c4d199a7a @@ -29049,11 +29049,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Feb 4 18:47:51 2021 +0100 Don't look up slow_invasions in 3.1 rulesets. - + Ruledit loads all rulesets, including the current version, in compatibility mode. While rscompat_old_slow_invasions_3_1() checks the version it self there is no point in looking it up. - + See osdn #41462 commit 42eac05c81d53eb8f2ca14cc8de9659abb4c0d69 @@ -29061,10 +29061,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 3 21:15:58 2021 +0100 Get rid of action_id_would_be_blocked_by(). - + Remove "access by an action id rather than as an action structure"-macro action_id_would_be_blocked_by(). - + See osdn #41471 commit e0e177c432a2e2227c4fe646b245d45500bea33c @@ -29072,11 +29072,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Feb 4 22:19:16 2021 +0100 Document why "Transport Disembark 2" is silenced. - + Document why "Transport Disembark 2" and other actions representing a disembark move that takes all movement from a unit are to quiet in the rulesets that use them for that. - + See osdn #41469 commit f9b7c16c398cbd0236c285b6db5296e1603f8fe1 @@ -29084,10 +29084,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Feb 4 18:58:03 2021 +0100 ruleset: remove 2.6 ruleset check. - + Freeciv 3.1 doesn't support loading 2.6 rulesets, even in compatibility mode. - + See osdn #41463 commit a097ae50f51b50f5db2ad35571c00b89dabf3e9a @@ -29095,12 +29095,12 @@ Author: Sveinung Kvilhaugsvik Date: Thu Feb 4 12:41:52 2021 +0100 Change force_action to action_blocked by list. - + Give the ruleset more control over exactly what actions block other actions. Makes the way blocking is expressed in the ruleset for actions that currently can be blocked by other actions consistent with how move_is_blocked_by expresses it. - + See hrm Feature #919172 commit 964b9f783513a7e8fa36bc1feef4d9ec7bc71ff8 @@ -29108,9 +29108,9 @@ Author: Marko Lindqvist Date: Wed Feb 3 15:18:56 2021 +0200 Set S3_1 to alpha mode - + See hrm Task #656468 - + Signed-off-by: Marko Lindqvist commit 3a723d0ce3bd9552f3558a799ce22c55901f7a5a @@ -29118,7 +29118,7 @@ Author: Marko Lindqvist Date: Sat Feb 6 00:45:31 2021 +0200 Update ChangeLog before branching S3_1 - + Signed-off-by: Marko Lindqvist commit 16ff6718c9668fa6adf00cf447a0b91507d2a88b @@ -29126,7 +29126,7 @@ Author: Marko Lindqvist Date: Sat Feb 6 00:38:14 2021 +0200 Make update-po before branching S3_1 - + Signed-off-by: Marko Lindqvist commit 71d231e0eb023a46ebef370b08052dcff25f46de @@ -29134,9 +29134,9 @@ Author: Marko Lindqvist Date: Tue Feb 2 08:50:11 2021 +0200 scripts/potfiles: Update to the rename of 'freeciv' domain to 'core' - + See osdn #41425 - + Signed-off-by: Marko Lindqvist commit 4669eddb18eb3e736278aa7f32bd6e03e3385394 @@ -29144,9 +29144,9 @@ Author: Marko Lindqvist Date: Sun Jan 31 20:15:40 2021 +0200 sdl2: Make create_bcgnd_surf() state parameter enum widget_state - + See hrm Feature #900470 - + Signed-off-by: Marko Lindqvist commit 5104b85852aec502934bde866ef848afd7bf78dd @@ -29154,22 +29154,22 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 3 22:04:59 2021 +0100 Allow an action to block a regular move. - + An enabler controlled action is able to block another enabler controlled action. That means that the blocked action becomes illegal if the blocking action is legal. - + Regular unit moves aren't enabler controlled actions yet. But certain enabler controlled actions needs to be able to block regular moves for compatibility reasons. They were handled along with regular moves in a way that made regular moves impossible if they were legal. - + Introduce actions.move_is_blocked_by as list of actions that block regular moves and put it in the ruleset. Add the 3.1 actions "Transport Disembark", "Transport Disembark 2" and "Conquer Extras" to it in the ruleset compatibility code. Add the same actions to the existing rulesets' move_is_blocked_by when they use them. - + See hrm Feature #919110 commit 520f3ad4ae637206f04a8de3d5d7e4e8be0f0a2b @@ -29177,10 +29177,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 3 21:09:14 2021 +0100 Use action stuct in autohelp for action blocker. - + Use action struct rather than action id when documenting what actions blocks an action a unit is able to do. - + See osdn #41456 commit 5b962a1a996b09be1f1448d7f12a60ae9d80d95b @@ -29188,9 +29188,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 3 21:14:55 2021 +0100 action_is_blocked_by(): from id to action. - + Specify the action as an action struct rather than as an action_id. - + See hrm Feature #919106 commit a1203c899311983a423c664235b8a960dd8f227e @@ -29198,19 +29198,19 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 3 11:12:40 2021 +0100 README.actions: improve Lua example 1. - + The action logger example would print potentially wrong ownership information about unit stack targets and tile extras targets. Make it write text for each target kind separately. Eliminate owner information for unit stacks since a unit stack can have units from more than one nation. Correct it for tile extras targeted actions. - + Add action target kind specific information too now that it is possible: Cities get name and id. Individual units gets unit type and id. Unit stacks gets coordinates. Tiles and tile extras gets coordinates. - + Improve the wording of the actor unit text too. - + See osdn #41451 commit bee20b4bc6342801bb6473863e5d1edd3ea86913 @@ -29218,11 +29218,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 3 09:08:25 2021 +0100 Lua script API: add tile extras_owner. - + Export a tile's extras owner to Lua. - + v2: change API to tile/extra pair as suggested by Marko Lindqvist - + See osdn #41445 commit 53457d5920b1228ad1e840ca1011ce97a6e8d29b @@ -29230,13 +29230,13 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 3 09:47:06 2021 +0100 Lua script API: export action target kind. - + Export an action's target kind as a string to Lua. It is already exposed to the ruleset via the user actions target kind setting. - + This can be used to write a call back handler that is registered for multiple target kinds but still can get target kind specific information. - + See osdn #41446 commit cac8486ad1acfbc6ce2e10cc8db6384bbf0e4170 @@ -29250,14 +29250,14 @@ Author: Marko Lindqvist Date: Sun Jan 31 18:09:56 2021 +0200 Qt: Fix crash when loading of some shortcut has failed - + Use default shortcut when one cannot be loaded from the file. Null shortcuts were causing client to crash. - + Reported by John Robertson - + See hrm Bug #909515 - + Signed-off-by: Marko Lindqvist commit 3ae20a8297990debf717c8f208959f98f612fe1e @@ -29265,13 +29265,13 @@ Author: Marko Lindqvist Date: Sun Jan 31 15:56:15 2021 +0200 Gtk inteldlg: Show unknown information as "(Unknown)" - + It used to show dummy values - + Requested by fomalhaut pa - + See hrm Bug #765366 - + Signed-off-by: Marko Lindqvist commit ce7f183754bcaabbeb5719877617b28002f285a5 @@ -29279,11 +29279,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 2 20:46:29 2021 +0100 Expand non domestic obligatory hard requirements. - + Tile and Tile Extras targeted actions may also not make sense against domestic targets. Set this up and add the "target must be foreign or unowned" obligatory hard requirement to the action "Conquer Extras". - + See osdn #41435 commit 2707616031c811389acb32317cfddded5c3de622 @@ -29291,10 +29291,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 2 19:46:11 2021 +0100 sandbox: autogame castle storming. - + Work around that the AI won't build Castles by placing castles at the start of the game so "Capture Extras" gets autogame testing. - + See osdn Ticket #41434 commit 75376196700fb2bb2ecf1482051a91a445e04710 @@ -29302,11 +29302,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 2 14:31:18 2021 +0100 sandbox: add "Castle" as a new base type. - + A castle expands a fortress with an administration center, allowing it to claim terrain, to see cardinally adjacent tiles even when empty and to be captured by foreigners. - + See osdn #41433 commit f3ad1b5a363f015bdc3eb5cd94ca32cad0450ca7 @@ -29314,15 +29314,15 @@ Author: Marko Lindqvist Date: Sun Jan 31 13:42:06 2021 +0200 Clarify that Railroad increases production by half in most rulesets - + Text that used to say just that it increases the production everywhere, was confusing for the case where the production is less than 2 and the increase gets rounded down to zero. - + Reported by Chippo Elder - + See hrm Bug #918741 - + Signed-off-by: Marko Lindqvist commit 2ca83fc9f9509690733aeb32b5b85898f7d09167 @@ -29330,9 +29330,9 @@ Author: Marko Lindqvist Date: Thu Feb 4 05:25:01 2021 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 26050e3d82c6ef09cd8bd2a9f67f12c17f49b7fa @@ -29340,9 +29340,9 @@ Author: Marko Lindqvist Date: Thu Feb 4 04:16:36 2021 +0200 core/POTFILES.in: Add featured_text.c - + Recent combat message change moved some strings to featured_text.c - + Signed-off-by: Marko Lindqvist commit 2fcc98a58feea2bcdac02b0cc41aeb0a86ea4adf @@ -29350,9 +29350,9 @@ Author: Marko Lindqvist Date: Sun Jan 31 21:06:58 2021 +0200 Qt: Drop unused fc_client::game_layout - + See hrm Feature #918824 - + Signed-off-by: Marko Lindqvist commit 27b533423d7d26fc8a102026d152bb15a9a2cece @@ -29360,10 +29360,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 1 18:19:00 2021 +0100 auto help: list "Conquer Extras" targets. - + List a unit's potential "Conquer Extras" targets in the unit's action specific help text. - + See hrm Feature #918956 commit 38d7ccd971f484147a7f704c23a47743f6dbeda6 @@ -29371,10 +29371,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 1 19:42:25 2021 +0100 webperimental: ban civilian fortresses capturing. - + Demonstrate "Conquer Extras" by forbidding civilians from capturing fortresses in the webperimental ruleset. - + See hrm Feature #918909 commit b9d8cfc501270f73b12a525edabd3a3ff8c9044f @@ -29382,14 +29382,14 @@ Author: Sveinung Kvilhaugsvik Date: Thu Nov 14 18:18:53 2019 +0100 New action "Conquer Extras". - + Extra conquest used to be a side effect of regular moves. Make it a separate action. - + Soft code the "no extra owner or at war with the extra owner" requirements. - + Changes auto games because the AI starts to put a value on extra capture. - + See hrm Feature #850508 commit 481e987bc614ee53b5219d43b8bec61cbf55f9a9 @@ -29397,9 +29397,9 @@ Author: Marko Lindqvist Date: Sun Jan 31 09:46:06 2021 +0200 sdl2: Drop unused free_bcgd_order_widgets() - + See hrm Feature #918801 - + Signed-off-by: Marko Lindqvist commit 429b16e27b2e55fa4a36200fb3ab96cdf380d389 @@ -29407,13 +29407,13 @@ Author: Sveinung Kvilhaugsvik Date: Sat Jan 30 16:22:01 2021 +0100 CI: reenable Windows build. - + Set CI msys2 version to 20201109 by specifying that version 2.1.2 of the msys2 GitHub action should be used. This makes GitHub actions able to build Freeciv again. - + Reported by Marko Lindqvist - + See hrm Bug #903493 commit 0a32b72a97c89502215d72fd5b402e42eb24d636 @@ -29421,7 +29421,7 @@ Author: Marko Lindqvist Date: Wed Feb 3 14:12:51 2021 +0200 Bump version to 3.0.93.2-dev - + Signed-off-by: Marko Lindqvist commit 34fda8180c3a7e46d269af153115ef7cd3462795 @@ -29429,22 +29429,22 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 1 13:11:23 2021 +0100 Introduce tile extras targeted actions. - + Add support for enabler controlled actions that targets all extras at a tile. The difference from tile targeted actions is that the player target_reqs are evaluated against is the tile's extra owner rather than the tile owner. - + ATK_EXTRAS has no hard coded users yet but can be used with the user actions by setting target_kind to "tile extras". - + Example: A Buoy at an unclaimed tile is owned by the player it grants vision. An action enabler for "User Action 1" has a local DiplRel War requirement. A player at war with the tile's extra owner tries to perform "User Action 1" to the tile. If user_action_1_target_kind is set to "tile extras" the requirement is fulfilled. If it is set to "tiles" it isn't since there is no player (tile owner) to be at war with. - + See hrm Feature #918887 commit ebfc84fa24c08202b93221a60279a07607d81fa0 @@ -29452,16 +29452,16 @@ Author: Marko Lindqvist Date: Sun Jan 31 11:42:18 2021 +0200 Fix increasing of the packet decompress factor - + Code assumed that zlib would return Z_DATA_ERROR when decompress buffer is too small, but in reality it returns Z_BUF_ERROR. This caused decompress factor never to be increased even if the default value turned out to be too small. - + Reported by Louis Moureaux - + See hrm Bug #918726 - + Signed-off-by: Marko Lindqvist commit 29a5197c7f0380df0aa98ea1907c520091b86466 @@ -29469,12 +29469,12 @@ Author: Marko Lindqvist Date: Mon Feb 1 12:32:40 2021 +0200 Bump soundset capstr - + New entries have been added to the soundspec format since S3_0. Make the capstr to differ from frozen 3.0 one. - + See osdn #41411 - + Signed-off-by: Marko Lindqvist commit c0c43cc0bd07522b96287ddc7e8abfaa2310c0c1 @@ -29482,9 +29482,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 1 08:23:46 2021 +0100 Document unit activities usages. - + Document what each member of unit_activity is used for. - + See hrm Feature #918854 commit 0d2a51c5889dd65ee1861d21e6cd17f7850faa68 @@ -29492,10 +29492,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 1 08:08:30 2021 +0100 Drop conversion of never read activity. - + ACTIVITY_PATROL_UNUSED can't be read from savegames. There is therefore no need to convert it to ACTIVITY_IDLE. - + See hrm Feature #918853 commit a9f6a5ae423c53d4f2de40e1ee3082c4103c4ec2 @@ -29503,10 +29503,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Feb 1 08:18:48 2021 +0100 savegame3: drop pre 3.0 activites. - + Remove activity2char()'s support for reading activities that were dropped before 3.0 was released. - + See hrm Feature #918852 commit b54b06e340c421b34458a50f8c7a13b968175cbe @@ -29514,9 +29514,9 @@ Author: Marko Lindqvist Date: Tue Feb 2 19:08:13 2021 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 27b57cb2e3c507817a02166df8cbf1016c71a2cc @@ -29524,9 +29524,9 @@ Author: Marko Lindqvist Date: Sun Jan 31 23:10:26 2021 +0200 README.md: Update patch submit URL to osdn one - + See osdn #41402 - + Signed-off-by: Marko Lindqvist commit dfab4d04de098d1025d4330541f768aeea323016 @@ -29534,10 +29534,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jan 31 15:20:46 2021 +0100 Add an "Extras Owned" CityTile property. - + It works like "Claimed" except that it checks for extra owner rather than for tile owner. - + See hrm Feature #918819 commit a3f3a388a241914e55ada7214476d741bad1906a @@ -29545,7 +29545,7 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jan 31 16:32:34 2021 +0100 Translate CityStatus property values. - + See hrm Bug #918818 commit 1343b450a9ead77e36eef26dfe487e9a2672e298 @@ -29553,7 +29553,7 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jan 31 16:18:15 2021 +0100 Translate CityTile property values. - + See hrm Bug #918816 commit dc3a0e63d211d7622530ca1f810e594c944f2dfd @@ -29561,12 +29561,12 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jan 31 15:09:43 2021 +0100 Clean up is_citytile_in_range(). - + * Convert from if statement to switch statement. * Move the no target tile check to the top. * Move asserts against illegal ranges to be within switch statement (requested by Marko Lindqvist) - + See hrm Feature #918815 commit f67dfd3a09f71d29ef6b4ab31b208884b7fdca28 @@ -29574,11 +29574,11 @@ Author: Marko Lindqvist Date: Sun Jan 31 12:10:35 2021 +0200 Make year SINT32 in network protocol - + Reported by Alina L. - + See hrm Bug #918800 - + Signed-off-by: Marko Lindqvist commit 23512a7b88ba5329ce244709e4b0f6b2fd63e6dc @@ -29586,9 +29586,9 @@ Author: Marko Lindqvist Date: Sun Jan 31 09:14:58 2021 +0200 Correct api_methods_game_year_text() function header - + See osdn #41393 - + Signed-off-by: Marko Lindqvist commit c4af7815b91e88402359eaeb4c0674a5cefc2d3a @@ -29596,9 +29596,9 @@ Author: Marko Lindqvist Date: Sat Jan 30 21:18:46 2021 +0200 Qt: Fix foreach() inside foreach() shadow warnings from menu.cpp - + See hrm Bug #918786 - + Signed-off-by: Marko Lindqvist commit 110cdbbb11168e6b1a4afddf59aa73672e4a55b7 @@ -29606,7 +29606,7 @@ Author: Sveinung Kvilhaugsvik Date: Sat Jan 30 16:48:14 2021 +0100 CI: use prebuilt Lua on OS X. - + See hrm Feature #918779 commit 4703c41161b2b97200814276af9b5f9f5ed197c9 @@ -29614,12 +29614,12 @@ Author: Sveinung Kvilhaugsvik Date: Sat Jan 30 13:47:01 2021 +0100 Ban "Fortress" in unit "Activity" requirements. - + The "Fortress" unit activity is there for compatibility with old savegames. It should not be exposed to the ruleset. - + Ban it from appearing in any "Activity" requirement. - + See hrm Bug #918776 commit c391b9903f555ab3beee59a773ed9c159620b5a5 @@ -29627,26 +29627,26 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jan 29 22:08:30 2021 +0100 Make "Sentry" pure server side client state. - + Ban "Sentry" in unit "Activity" requirements. This makes it pure server side client state again. This makes Sentry a non action. Remove the "Sentry Unit" action introduced in hrm Feature #879674. - + I don't think the rules should change based on what the client does to implement a better user interface. Not having to think of upgrading rulesets that requires it gives us more freedom to move it to a server side client state sub system in the future. - + Ban "Sentry" from appearing in any "Activity" requirement. Make the requirement system see a unit performing "Sentry" as being idle. Remove the "Sentry Unit" action. - + This reverts commit fc6101ecfd9ee34e3d57230bf9c7679420f9fc4e. - + Done because of negative feed back on the "Sentry Unit" action from Ignatus on the Freeciv forum. See http://forum.freeciv.org/f/viewtopic.php?f=11&t=59607&start=70#p103321 - + See hrm Feature #918768 commit e7d63729cb6d3a7b9ef8f8fef3345011be11e674 @@ -29654,16 +29654,16 @@ Author: Sveinung Kvilhaugsvik Date: Sat Jan 30 11:37:17 2021 +0100 Ban "Explore" in unit "Activity" requirements. - + The "Explore" unit activity controls a server side agent. I don't think the rules should change based on if the player moves a unit himself or if a server side agent does it on his behalf. Not having to think of upgrading rulesets that requires it gives us more freedom to move it to a server side agent sub system in the future. - + Ban it from appearing in any "Activity" requirement. Make the requirement system see a unit performing "Explore" as being idle. - + See hrm Feature #918767 commit d73ac0ff7cea627cce63b045a8f948238937edd3 @@ -29671,13 +29671,13 @@ Author: Sveinung Kvilhaugsvik Date: Sat Jan 30 11:18:09 2021 +0100 Ban "Goto" in unit "Activity" requirements. - + The "Goto" unit activity is there for compatibility with old client-side goto. It should not be exposed to the ruleset. - + Ban it from appearing in any "Activity" requirement. Make the requirement system see a unit performing "Goto" as being idle. - + See hrm Bug #918766 commit d85e8de307a95f151644193f8d903a882a310cea @@ -29685,9 +29685,9 @@ Author: Charlie Galik Date: Tue Jan 26 13:43:16 2021 -0600 Add detailed combat info server message - + Patch by myself and Louis Moureaux - + See hrm Feature #913055 commit 2ca43f449542d0d1f7bd8f798b62f8fbbeb39017 @@ -29695,11 +29695,11 @@ Author: Sveinung Kvilhaugsvik Date: Sat Jan 30 10:08:50 2021 +0100 Forbid invalid Activity requirements. - + The unit activities "Unused Road", "Unused Railroad", "Unused", "Unused Airbase" and "Unused Patrol" aren't valid values for the "Activity" requirement type. - + See hrm Bug #918765 commit 6fae7ee8703d348e7f518456a32c6b7fb2adbf6b @@ -29713,9 +29713,9 @@ Author: Alina Lenk Date: Fri Jan 29 19:29:57 2021 +0100 Fix hard requirement of non-animal actor for Conquer City actions - + It should apply to the actor player, not to the target player. - + See hrm Bug #918718 commit db1ca595861fe98be54a61ba5a03dff6637bb0b6 @@ -29723,7 +29723,7 @@ Author: Marko Lindqvist Date: Sun Jan 31 10:17:59 2021 +0200 Comment typofix: "dispalyed" -> "displayed" - + Signed-off-by: Marko Lindqvist commit 4a9f698b6a6fef14bd31bd80cb5871e8b10d3885 @@ -29731,9 +29731,9 @@ Author: Marko Lindqvist Date: Fri Jan 29 17:34:10 2021 +0200 Update to crosser-2.0 - + See hrm Feature #891459 - + Signed-off-by: Marko Lindqvist commit fe382f38fb13b5aee7cbb03d7ea7e3eb8de12492 @@ -29741,9 +29741,9 @@ Author: Marko Lindqvist Date: Sat Jan 30 08:54:19 2021 +0200 Granularity: Add Pottery tech - + See hrm Feature #908869 - + Signed-off-by: Marko Lindqvist commit 9fb57ad8d9ac0a1261422337629724bbebd2d5f6 @@ -29751,9 +29751,9 @@ Author: Marko Lindqvist Date: Thu Dec 24 07:47:56 2020 +0200 gtk3x: Comment out chatline.c tool buttons code - + See hrm Feature #909061 - + Signed-off-by: Marko Lindqvist commit 626bce5b96e5d528e4d2b2c0ea5b09fda93a500a @@ -29761,7 +29761,7 @@ Author: Marko Lindqvist Date: Fri Jan 29 14:42:52 2021 +0200 Fix typos in global_worklist_callback() function header - + Signed-off-by: Marko Lindqvist commit 9e74a332d5645eeec63e7b0f50689d2dc45e9e3a @@ -29769,9 +29769,9 @@ Author: Marko Lindqvist Date: Sun Jan 17 15:00:10 2021 +0200 Qt: Fix map_view::shortcut_pressed() shadow warnings - + See hrm Bug #916123 - + Signed-off-by: Marko Lindqvist commit 1547c17802ff465ec55531e4c9273d4a4b8da461 @@ -29779,14 +29779,14 @@ Author: Marko Lindqvist Date: Wed Jan 27 05:22:15 2021 +0200 Add --enable-patient-connect configure option - + When the option is enabled, client gives spawned server much more time to get up. This is needed in some underpowered embedded systems. This option is meant to replace custom patch that OpenEmbedded meta-games is carrying to increase the time. - + See hrm Feature #899259 - + Signed-off-by: Marko Lindqvist commit abf2d17cf9968ff8fb29cda12f64c35fdc6414b2 @@ -29794,9 +29794,9 @@ Author: Marko Lindqvist Date: Tue Jan 5 00:59:15 2021 +0200 sdl2: Drop order_auto_attack icon from theme format - + See hrm Feature #902918 - + Signed-off-by: Marko Lindqvist commit e18490ad03e1b8e0247ec6fc3ec7eae21e96923d @@ -29804,9 +29804,9 @@ Author: Marko Lindqvist Date: Sat Jan 9 11:47:57 2021 +0200 Qt: Fix shadow warning from hud_battle_log::timerEvent() - + See hrm Bug #914093 - + Signed-off-by: Marko Lindqvist commit bdab6cb064d0706b641131443fa3dc40c35fc12a @@ -29814,9 +29814,9 @@ Author: Marko Lindqvist Date: Tue Jan 19 02:27:43 2021 +0200 Control -mwindows flag ourselves, from one place - + See hrm Feature #915700 - + Signed-off-by: Marko Lindqvist commit 7ed496002dedc0d6b52d35b8d145f323e2a0a0f5 @@ -29824,9 +29824,9 @@ Author: Marko Lindqvist Date: Sun Jan 17 03:17:19 2021 +0200 Drop unnecessary SDL_mixer.h includes - + See hrm Bug #898088 - + Signed-off-by: Marko Lindqvist commit 2dde28145becd1310dd37d9ab90d2d05ccc7eae5 @@ -29834,9 +29834,9 @@ Author: Marko Lindqvist Date: Sun Jan 3 11:17:32 2021 +0200 Update BUG_URL to point to osdn - + See osdn #41096 - + Signed-off-by: Marko Lindqvist commit 25050c829fab00032ffd54770f632b81a777b80f @@ -29844,12 +29844,12 @@ Author: Marko Lindqvist Date: Sun Jan 17 05:42:40 2021 +0200 Qt: Restore QWheelEvent::source() and QWheelEvent::phase() to use - + We couldn't use them in earlier branches that had lower minimum Qt requirement. - + See osdn #41189 - + Signed-off-by: Marko Lindqvist commit 7ef49f2b8ee916d79d7bc97e5ac1851281c01050 @@ -29857,13 +29857,13 @@ Author: Marko Lindqvist Date: Tue Jan 5 00:48:02 2021 +0200 sdl2: Show more accurate unit cost in global worklist editor - + Use utype_build_shield_cost(... client_player() ...) instead of utype_build_shield_cost_base() so player specific effects are considered in the calculation. - + See hrm Feature #905452 - + Signed-off-by: Marko Lindqvist commit 49ed82bac36e22eec12404727eb58b5e1cac7ade @@ -29871,9 +29871,9 @@ Author: Marko Lindqvist Date: Mon Jan 18 05:24:47 2021 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 3c7a4f89dc9877566c1111e3bb3a6d54fc5862ae @@ -29881,9 +29881,9 @@ Author: Marko Lindqvist Date: Sat Jan 16 11:26:43 2021 +0200 Qt: Fix dialogs.cpp shadow warnings - + See hrm Bug #915888 - + Signed-off-by: Marko Lindqvist commit 9c056a65ee4227f588db21c9426d81776271488a @@ -29891,11 +29891,11 @@ Author: Marko Lindqvist Date: Sat Jan 16 10:43:17 2021 +0200 Drop borders_button from sdl2-client theme format - + Bump spec capstr as now the format differs from that of stable branches. - + See hrm Feature #898699 - + Signed-off-by: Marko Lindqvist commit 9a37f40c3480641450675cd635ea49940996a074 @@ -29903,9 +29903,9 @@ Author: Marko Lindqvist Date: Sat Jan 2 00:42:23 2021 +0200 Refactor duplicate PF_IMPOSSIBLE_MC check out from pf_normal_map_iterate() - + See hrm Feature #911970 - + Signed-off-by: Marko Lindqvist commit 3591b8c8bed2285a92879e9c321bdd43ec04085b @@ -29913,9 +29913,9 @@ Author: Marko Lindqvist Date: Sat Nov 21 19:41:23 2020 +0200 sdl2: Correct create_horizontal() function header - + See hrm Feature #899230 - + Signed-off-by: Marko Lindqvist commit 6d29b049eb2fffd3a1b4fc699ca9844b4297af8c @@ -29923,9 +29923,9 @@ Author: Marko Lindqvist Date: Sat Jan 9 12:07:22 2021 +0200 Qt: Fix cityrep.cpp shadow warnings - + See hrm Bug #914100 - + Signed-off-by: Marko Lindqvist commit 47415c2c22b3ddb54683d1f0499620427e357e01 @@ -29933,9 +29933,9 @@ Author: Marko Lindqvist Date: Tue Jan 12 05:22:33 2021 +0200 sdl2: Improve wldlg.c coding style - + See hrm Feature #914761 - + Signed-off-by: Marko Lindqvist commit a10500e43b091169403961d4d4ba7f45138aad48 @@ -29943,11 +29943,11 @@ Author: Marko Lindqvist Date: Fri Jan 1 09:38:47 2021 +0200 Ruledit: Don't open separate console window in Windows - + Reported by Jacob Nevins - + See hrm Bug #681310 - + Signed-off-by: Marko Lindqvist commit b1ad781bd913f77eb99a4d841fb09612abc4ace8 @@ -29955,9 +29955,9 @@ Author: Marko Lindqvist Date: Tue Jan 12 03:30:16 2021 +0200 sdl2: Improve widget_window.c coding style - + See hrm Feature #914738 - + Signed-off-by: Marko Lindqvist commit 00f2bf372537f2e15b476fd887ac1ff14d99bff6 @@ -29965,15 +29965,15 @@ Author: Ilkka Virta Date: Mon Jan 11 15:23:47 2021 +0200 Make Despotism penalty and Pollution/Fallout not apply to Gold/Luxury/Science - + Some wonders like Hanging Gardens apply a direct Luxury or Science bonuses on the city _tile_. The code subjects them to the Output_Penalty_Tile effect, unlike the help texts lead the player to assume. The same issue applies to Pollution/Fallout via Output_Tile_Punish_Pct. - + Fix this by excluding Gold/Luxury/Science from both effects in the affected rulesets: civ2civ3 and sandbox. - + See hrm #908518 commit dcdef0ad0ade3720c303b418ab39afe433d2bfc8 @@ -29981,9 +29981,9 @@ Author: Marko Lindqvist Date: Sun Jan 10 09:10:50 2021 +0200 sdl2: Improve widget_scrollbar.c coding style - + See hrm Feature #914306 - + Signed-off-by: Marko Lindqvist commit fcdcdc78c2667e8645b701ee84337406708d1ee5 @@ -29991,14 +29991,14 @@ Author: Marko Lindqvist Date: Tue Jan 5 16:09:11 2021 +0200 Fix postponing buildings from worklist - + They were never postponed, but their building started even when it was supposed to be impossible. - + Reported by wiederFI - + See hrm Bug #912972 - + Signed-off-by: Marko Lindqvist commit 9d59336b703330e910649fa546cdee87da48a24b @@ -30006,9 +30006,9 @@ Author: Marko Lindqvist Date: Sat Jan 9 03:01:17 2021 +0200 sdl2: Improve widget_label.c coding style - + See hrm Feature #914020 - + Signed-off-by: Marko Lindqvist commit 124c737a7bfd1d96156f55f5bf4a29892da53b18 @@ -30016,12 +30016,12 @@ Author: Marko Lindqvist Date: Sun Jan 3 22:24:53 2021 +0200 Qt: Fix citydlg shadow warnings about 'pcity' - + Local variables shadowed data member by the same name from city_dialog and impr_item classes. - + See hrm Bug #912471 - + Signed-off-by: Marko Lindqvist commit 5b295ccfef9362f0e4ed4331310926bc745c87e3 @@ -30029,9 +30029,9 @@ Author: Marko Lindqvist Date: Fri Jan 8 07:32:45 2021 +0200 sdl2: Improve widget_edit.c coding style - + See hrm Feature #913754 - + Signed-off-by: Marko Lindqvist commit d08c5b49104745dae79d7c78c0929d82b21e6e4b @@ -30039,11 +30039,11 @@ Author: Marko Lindqvist Date: Thu Jan 7 15:04:46 2021 +0200 Fix Capture Unit's Casus Belli triggering - + Reported by Lexxie L - + See hrm Bug #913516 - + Signed-off-by: Marko Lindqvist commit d74b85a4c3967052f613c4ec8ff8ea3e391b8b7f @@ -30051,12 +30051,12 @@ Author: Marko Lindqvist Date: Thu Dec 3 07:26:25 2020 +0200 sdl2: Correct create_utf8_str() function header - + It talked about parameter called pInTextString, when in reality it's called in_text. - + See hrm Feature #902490 - + Signed-off-by: Marko Lindqvist commit d449581923e7ffaa216a822b46584893e7e2930e @@ -30064,9 +30064,9 @@ Author: Marko Lindqvist Date: Wed Jan 6 12:34:25 2021 +0200 sdl2: Improve widget_checkbox.c coding style - + See hrm Feature #913238 - + Signed-off-by: Marko Lindqvist commit ed073d52b50f08a46a607f0f5cd736b9b93930c6 @@ -30074,13 +30074,13 @@ Author: Marko Lindqvist Date: Thu Jan 7 04:02:06 2021 +0200 configure: Drop detection of SQLITE3_VERSION - + The detection code errored when sqlite3.h header was in nonstandard location, and even when the detection succeeded, the result was not used for anything. - + See hrm Feature #913433 - + Signed-off-by: Marko Lindqvist commit f3b03f6d56a71092e5707f585d650e3103026497 @@ -30088,11 +30088,11 @@ Author: Marko Lindqvist Date: Sun Dec 27 04:54:34 2020 +0200 sdl2: Remove useless Toggle Mini Map Mode button - + It did nothing, just confused user by its existence. - + See hrm Bug #898649 - + Signed-off-by: Marko Lindqvist commit be137f6f7bdb92c4b5967a2fc8dd6f0383280630 @@ -30100,11 +30100,11 @@ Author: Marko Lindqvist Date: Tue Jan 5 08:31:47 2021 +0200 sdl2: Improve widget.c coding style - + Some variable renames affect also other source files. - + See hrm Feature #912882 - + Signed-off-by: Marko Lindqvist commit 5e13ee1951a35be4b4a095cedd545b2b68b17262 @@ -30112,9 +30112,9 @@ Author: Marko Lindqvist Date: Wed Dec 30 05:20:15 2020 +0200 sdl2: Rename get_widget_pointer_form_*() -> ..._from_...() - + See hrm Feature #911183 - + Signed-off-by: Marko Lindqvist commit cf091b010b18c2047e564b8f5667dac44cdc8524 @@ -30122,9 +30122,9 @@ Author: Marko Lindqvist Date: Sat Jan 9 10:47:15 2021 +0200 Qt: Fix chat_input::chat_word_list_changed() shadow warning - + See hrm Bug #901860 - + Signed-off-by: Marko Lindqvist commit a712a49e3d0b67640aacf5a45cf67bf2925030d3 @@ -30132,9 +30132,9 @@ Author: Marko Lindqvist Date: Mon Jan 4 08:24:19 2021 +0200 sdl2: Improve widget_button.c coding style - + See hrm Feature #912574 - + Signed-off-by: Marko Lindqvist commit 2a12fc52083a25552facf3d81566062c0696937b @@ -30142,21 +30142,21 @@ Author: Marko Lindqvist Date: Sun Jan 3 23:05:02 2021 +0200 Adjust formula for barbarian band size - + The old formula increased number of cities needed for higher band size factor too steeply. - + The new table: Player cities -> band size factor: ...10 -> 1 11...31 -> 2 32...80 -> 3 81...186 -> 4 - + Reported by Akechi - + See hrm Feature #767126 - + Signed-off-by: Marko Lindqvist commit 814490291d5ee838a8c08cd26ab72a74a9f6efc4 @@ -30164,11 +30164,11 @@ Author: Marko Lindqvist Date: Sun Jan 3 01:51:12 2021 +0200 sdl2: Improve theme*.c coding style - + Some renames affect also other source files. - + See hrm Feature #912245 - + Signed-off-by: Marko Lindqvist commit 0f5aa81591ff9226189251eec1c2e4f354410fa2 @@ -30176,13 +30176,13 @@ Author: Marko Lindqvist Date: Wed Jan 6 12:16:55 2021 +0200 msys2: Add 'ci' target for the Makefile, use it in CI - + Disable build for now, as latest msys2 packages fetched by the CI are incompatible with our codebase (officially supported msys2 snapshot version) - + See hrm Feature #913235 - + Signed-off-by: Marko Lindqvist commit d7e87a3c9d9f6ae10b3c50701e9c88989d72f496 @@ -30190,12 +30190,12 @@ Author: Marko Lindqvist Date: Sat Jan 2 12:23:02 2021 +0200 Meson: Set GDK_VERSION_MIN_REQUIRED, GDK_VERSION_MAX_ALLOWED - + Silences deprecation warning from newer gtk+ than our minimum supported. - + See hrm Feature #912102 - + Signed-off-by: Marko Lindqvist commit 4f2c263dae07a6595bcbfe65073a60c586ae606a @@ -30203,9 +30203,9 @@ Author: Marko Lindqvist Date: Sat Jan 2 02:00:04 2021 +0200 sdl2: Improve spaceshipdlg.c coding style - + See hrm Feature #911986 - + Signed-off-by: Marko Lindqvist commit 3b03409c536a5920b736e44696cc8cbd118b28cd @@ -30213,11 +30213,11 @@ Author: Marko Lindqvist Date: Sun Jan 3 13:37:08 2021 +0200 configure.ac: Fix IPv6 support in Haiku - + Reported by Luc Schrijvers - + See hrm Bug #912369 - + Signed-off-by: Marko Lindqvist commit 5118e0cbe68fce8ce9e6a5d2bd7a41931748a314 @@ -30225,9 +30225,9 @@ Author: Marko Lindqvist Date: Sun Jan 3 21:47:51 2021 +0200 Qt: Fix helpdlg.cpp shadow compiler warnings about 'buffer' variables - + See hrm Bug #912464 - + Signed-off-by: Marko Lindqvist commit 90ff9cb2c9c6d3a2487b331b72a032c6f98943c1 @@ -30235,9 +30235,9 @@ Author: Marko Lindqvist Date: Fri Jan 1 00:36:54 2021 +0200 meson_freeciv_config.h.in: Don't claim to belong to autotools build - + See hrm Bug #908841 - + Signed-off-by: Marko Lindqvist commit a98563c5957075f6fc17f9b62e61b0d0d190f3f0 @@ -30245,11 +30245,11 @@ Author: Marko Lindqvist Date: Fri Jan 1 01:25:54 2021 +0200 sdl2: Improve repodlgs.c coding style - + Some renames affect also other source files. - + See hrm Feature #911729 - + Signed-off-by: Marko Lindqvist commit 3466068fa50dae88540e0607d4948988f9878168 @@ -30257,7 +30257,7 @@ Author: Marko Lindqvist Date: Tue Jan 5 23:16:16 2021 +0200 Bump version number to 3.0.93.1-dev - + Signed-off-by: Marko Lindqvist commit a22273e65e79ee233e5b701b072898c6cc49e1ae @@ -30265,11 +30265,11 @@ Author: Marko Lindqvist Date: Fri Jan 1 23:01:41 2021 +0200 Make ~/config/settings/freeciv the storage directory under Haiku - + Requested by Begasus - + See hrm Feature #911958 - + Signed-off-by: Marko Lindqvist commit 183b871c32a77435cca478567aa161d4204b8760 @@ -30277,14 +30277,14 @@ Author: Marko Lindqvist Date: Sat Jan 2 16:45:36 2021 +0200 Qt: Popdown gotodlg when leaving the game - + Also fixes a crash when quitting the client, and gotodlg has been opened. - + Crash reported by John Robertson - + See hrm Bug #911885 - + Signed-off-by: Marko Lindqvist commit ec5ab3f557e5bb5cc4fab09c7f5785a704279d3e @@ -30292,9 +30292,9 @@ Author: Marko Lindqvist Date: Sat Jan 2 01:02:22 2021 +0200 configure.ac Fix Windows compilation detection for gtk4 modpack installer - + See hrm Bug #911974 - + Signed-off-by: Marko Lindqvist commit b1ca2e610cd257ec4d666b342283cd85fe83e41e @@ -30302,9 +30302,9 @@ Author: Marko Lindqvist Date: Thu Dec 31 16:13:12 2020 +0200 sdl2: Improve plrdlg.c coding style - + See hrm Feature #911637 - + Signed-off-by: Marko Lindqvist commit a5698cf211f017c7d3e0c086bc47bea46259ecd4 @@ -30312,9 +30312,9 @@ Author: Marko Lindqvist Date: Wed Dec 23 15:24:33 2020 +0200 meson-winbuild.sh: Disable nls - + See hrm Feature #908863 - + Signed-off-by: Marko Lindqvist commit 5d851e0a444b0ba2e17c5c91e8c888d0963fb3aa @@ -30322,9 +30322,9 @@ Author: Marko Lindqvist Date: Mon Dec 28 14:23:44 2020 +0200 Rename modified sdl2.m4 as fc-sdl2.m4 - + See hrm Feature #851202 - + Signed-off-by: Marko Lindqvist commit ff2462fa627cb48cf8ee34d0736381065c941fb4 @@ -30332,11 +30332,11 @@ Author: Marko Lindqvist Date: Wed Dec 30 06:07:04 2020 +0200 Fix selecting music track after lua play_music() track has played - + Reported by Jacob Nevins - + See hrm Bug #683570 - + Signed-off-by: Marko Lindqvist commit d55e3a1c0a0f82569e3274fb6f2779b1a020185c @@ -30344,9 +30344,9 @@ Author: Marko Lindqvist Date: Wed Dec 30 05:06:08 2020 +0200 sdl2: Improve messagewin.c coding style - + See hrm Feature #911180 - + Signed-off-by: Marko Lindqvist commit 604eb362e642ac7020b1d30f84c1c6d8ad14897a @@ -30354,9 +30354,9 @@ Author: Marko Lindqvist Date: Thu Dec 31 16:29:14 2020 +0200 Introduce new compat_load_dev() block for the version 3.0.93 - + See hrm Feature #911639 - + Signed-off-by: Marko Lindqvist commit fdf96a7ff57e4e837813cca68975c449725a2a51 @@ -30364,13 +30364,13 @@ Author: Marko Lindqvist Date: Sun Jan 3 14:41:38 2021 +0200 Qt: mr_menu::*(): Rename menu_list as menus - + mr_menu class has several member functions with a variable called menu_list. Those shadow data member of the class. Rename them to 'menus' to avoid the shadow warnings. - + See hrm Bug #900975 - + Signed-off-by: Marko Lindqvist commit b9e85534e1cd5cb9c3fed9eef314a13c5c4f11b9 @@ -30378,7 +30378,7 @@ Author: John Robertson Date: Sat Dec 19 19:30:28 2020 -0700 Qt: Confirm before distruptive selection - + See hrm Feature #907806 commit 9d3b03963eeb15fa95c7af065b34b3b77b333f43 @@ -30386,9 +30386,9 @@ Author: Marko Lindqvist Date: Tue Dec 29 05:02:16 2020 +0200 sdl2: Improve menu.c coding style - + See hrm Feature #910846 - + Signed-off-by: Marko Lindqvist commit 4a4fc6d50b7a3cd847441d2b2be2cef44865abdd @@ -30396,13 +30396,13 @@ Author: Marko Lindqvist Date: Sat Jan 2 20:50:36 2021 +0200 AI: Use considered unit's attack count in city bashing consideration - + Virtual unit under consideration was assumed to always deliver one attack against enemy city. Use its real move rate instead. For example units of move rate 2 can both attack and conquer at the same turn. - + See hrm Bug #872218 - + Signed-off-by: Marko Lindqvist commit 463d99c265fc23152db0af2350cfd34cb1df0eab @@ -30410,9 +30410,9 @@ Author: Marko Lindqvist Date: Sat Jan 2 14:50:17 2021 +0200 sdl2: Fix compiler errors when SMALL_SCREEN enabled - + See hrm Feature #899569 - + Signed-off-by: Marko Lindqvist commit d944b5fdd294f1e7c5d923d445d9c878e6e21014 @@ -30420,11 +30420,11 @@ Author: Ilkka Virta Date: Sun Jul 12 00:17:37 2020 +0300 Fix city_landlocked_sell_coastal_improvements() for Aqueducts and Harbors - + Aqueducts used to get sold on terrain change among with coastal improvements since the actual city tile was not passed to is_req_active. Also add check for TerrainFlag reqs, used by Harbors from 2.6, so that they do get sold. - + See hrm Bug #880455 commit ae0cda01b29bf52d96df459a25a79a46e4806a31 @@ -30432,9 +30432,9 @@ Author: Marko Lindqvist Date: Mon Dec 28 05:37:37 2020 +0200 sdl2: Improve mapview.c coding style - + See hrm Feature #910530 - + Signed-off-by: Marko Lindqvist commit e355db22740839b9048a4e6648965a71a7651442 @@ -30442,14 +30442,14 @@ Author: Marko Lindqvist Date: Mon Dec 28 13:06:07 2020 +0200 Fix selection of next music track after single-alternative track - + Saving correct music tags and setting up the callback was erroneously inside a code block that handles alternative tracks for the given tag. It was not executed when there is no alternatives for the track. Move the code outside that block so it's executed always. - + See hrm Bug #910605 - + Signed-off-by: Marko Lindqvist commit 58e6b1a8409607420f253c9a628aaa3eeccc94cd @@ -30457,11 +30457,11 @@ Author: Marko Lindqvist Date: Fri Jan 1 14:36:44 2021 +0200 Inline is_city_center() - + Some arrangements for includes was needed as headers depend on each other. - + See hrm Feature #905143 - + Signed-off-by: Marko Lindqvist commit 5b6baa8d5c4c65d06ce3200eb6261dbab7da3648 @@ -30469,9 +30469,9 @@ Author: Marko Lindqvist Date: Fri Jan 1 09:05:14 2021 +0200 Bump version number to 3.0.93-dev for year 2021 - + See hrm Feature #910554 - + Signed-off-by: Marko Lindqvist commit a58d84533a8875f6e98f0ebe6b2b93d3eaa14d49 @@ -30479,9 +30479,9 @@ Author: Marko Lindqvist Date: Sun Dec 27 04:49:55 2020 +0200 sdl2: Improve mapctrl.c coding style - + See hrm Feature #910251 - + Signed-off-by: Marko Lindqvist commit 2b24adcae463e4c646c804b82a1f7610008288d0 @@ -30489,14 +30489,14 @@ Author: Marko Lindqvist Date: Wed Dec 30 05:55:47 2020 +0200 Revert hrm #905818 to fix stopping music - + What was thought to be fix for Bug #905818 has actully been breaking stopping of music. Revert that fix. Actual root-cause of Bug #905818 was Bug #910605, which will be fixed in a separate commit. - + See hrm Bug #910919 - + Signed-off-by: Marko Lindqvist commit 0131720e1c882567735e66073507ac50db1a3963 @@ -30504,9 +30504,9 @@ Author: Marko Lindqvist Date: Thu Dec 31 13:09:56 2020 +0200 Update Polish translation by Hubert Kowalewski - + msgmerged from S3_0 b79b7d1d8b - + Signed-off-by: Marko Lindqvist commit dc6e7b77355d0e9cff2483c7caa9ba571becde22 @@ -30514,11 +30514,11 @@ Author: Marko Lindqvist Date: Sun Dec 20 03:45:05 2020 +0200 Fix buffer overflow in reading score log file - + Reported by louis94 - + See hrm Bug #907791 - + Signed-off-by: Marko Lindqvist commit 5583ab70fa02d16c43f89c591904069813b11563 @@ -30526,9 +30526,9 @@ Author: Marko Lindqvist Date: Thu Dec 31 07:37:08 2020 +0200 Update Spanish translation by Jordi Negrevernis i Font. - + msgmerged from S2_6 fa280f545a - + Signed-off-by: Marko Lindqvist commit cfef00afcad597338cd1e2493874683618c3f879 @@ -30536,11 +30536,11 @@ Author: Marko Lindqvist Date: Sat Dec 26 07:06:27 2020 +0200 sdl2: Improve helpdlg.c coding style - + Some variable renames affect also other source files. - + See hrm Feature #909797 - + Signed-off-by: Marko Lindqvist commit 2eb65191cab0ad87449393005428acc52b22fbc6 @@ -30548,15 +30548,15 @@ Author: Marko Lindqvist Date: Tue Dec 29 03:47:51 2020 +0200 gtk: Fix crash on receiving chat with link tags - + We did g_object_unref() ourselves to a tag we had created with gtk_text_buffer_create_tag(). Its documentation says: "The returned tag is owned by the buffer's tag table" - + Reported by louis94 - + See hrm Bug #910832 - + Signed-off-by: Marko Lindqvist commit 9780ca55a89eca92b3ad20935a6282f597f26441 @@ -30564,9 +30564,9 @@ Author: Marko Lindqvist Date: Wed Dec 30 16:05:07 2020 +0200 Update Spanish translation by Jordi Negrevernis i Font. - + msgmerged from S2_6 4cc9a34d67 - + Signed-off-by: Marko Lindqvist commit 6749fb2ce2fab627a4c3e37502ad58e23c2d44d0 @@ -30574,9 +30574,9 @@ Author: Marko Lindqvist Date: Wed Dec 30 15:02:23 2020 +0200 m4/.gitignore: Remove x.m4 - + The file no longer exist. - + Signed-off-by: Marko Lindqvist commit dc917b084ed8c963d61074468ee6d10250793113 @@ -30584,7 +30584,7 @@ Author: Marko Lindqvist Date: Wed Dec 30 06:45:11 2020 +0200 tools/fcmp/.gitignore: Add gtk4 modpack installer files - + Signed-off-by: Marko Lindqvist commit 31ab7c7518c404c17eea1df02de34473b079129a @@ -30592,9 +30592,9 @@ Author: Marko Lindqvist Date: Fri Dec 25 12:48:14 2020 +0200 sdl2: Improve gui_tilespec.c coding style - + See hrm Feature #909610 - + Signed-off-by: Marko Lindqvist commit 056f282d84998391b2f56dccfbaeded7867486e1 @@ -30602,11 +30602,11 @@ Author: Marko Lindqvist Date: Tue Dec 22 19:25:04 2020 +0200 Add minimum_turns property for multipliers - + It tells how often multiplier can be changed. - + See hrm Feature #908582 - + Signed-off-by: Marko Lindqvist commit b0ee24f6eadd318415087d396996e2e3ba31de80 @@ -30614,9 +30614,9 @@ Author: Marko Lindqvist Date: Sun Nov 29 05:15:33 2020 +0200 sdl2: Drop unistring.[ch] - + See hrm Feature #901118 - + Signed-off-by: Marko Lindqvist commit 5c3b4f2a7bf29bbde28bd4cd4f8ff129e3b45000 @@ -30624,9 +30624,9 @@ Author: Marko Lindqvist Date: Wed Dec 23 14:47:10 2020 +0200 Meson: Add nls support - + See hrm Feature #908818 - + Signed-off-by: Marko Lindqvist commit 0dd9df4767c2e684a46daafc251fda55323c73b6 @@ -30634,9 +30634,9 @@ Author: Marko Lindqvist Date: Thu Dec 24 04:57:12 2020 +0200 sdl2: Improve gui_mouse.c and gui_string.c coding style - + See hrm Feature #909028 - + Signed-off-by: Marko Lindqvist commit 54e2a5f62c1cfb7c0fa45a0072c2c5dc749767bf @@ -30644,9 +30644,9 @@ Author: Marko Lindqvist Date: Tue Dec 22 15:36:42 2020 +0200 Add .desktop and appdata files for gtk4 modpack installer - + See hrm Feature #908486 - + Signed-off-by: Marko Lindqvist commit 95d20bad56b80fd27548d2e9487c6f6a7c495f6e @@ -30654,11 +30654,11 @@ Author: Marko Lindqvist Date: Sat Dec 19 12:36:43 2020 +0200 Granularity: Add Fishing - + Tech Fishing is needed for cities to be able to work Oceanic tiles. - + See hrm Feature #907604 - + Signed-off-by: Marko Lindqvist commit 9bf38119eda38e8c05a97e06f67dd3a0d69e0cf8 @@ -30666,9 +30666,9 @@ Author: Marko Lindqvist Date: Wed Dec 23 16:51:44 2020 +0200 sdl2: Rename i[A-Z]* to adhere coding style - + See hrm Feature #908883 - + Signed-off-by: Marko Lindqvist commit 4d978370996c4ed27da3b09f33f20e927e28b5d0 @@ -30682,9 +30682,9 @@ Author: Marko Lindqvist Date: Sun Dec 27 15:02:24 2020 +0200 meson-winbuild.sh: Do ninja install step - + See hrm Feature #905637 - + Signed-off-by: Marko Lindqvist commit a046523fbe0560d681c615c4f39d54bc2e000ca8 @@ -30692,9 +30692,9 @@ Author: Marko Lindqvist Date: Wed Dec 23 16:29:22 2020 +0200 Qt: Pass QEnterEvent* as parameter to QWidget::enterEvent() - + See hrm Feature #893359 - + Signed-off-by: Marko Lindqvist commit 125ac4ef1d373affba38a6a2d139e1060b8a0c6e @@ -30702,9 +30702,9 @@ Author: Marko Lindqvist Date: Wed Dec 23 06:42:53 2020 +0200 sdl2: Improve gui_main.c coding style - + See hrm Feature #908732 - + Signed-off-by: Marko Lindqvist commit 5456c9b2359969d3f2c8c334263fbf0c74738abb @@ -30712,11 +30712,11 @@ Author: Marko Lindqvist Date: Tue Dec 22 15:16:21 2020 +0200 Update gtk3x modpack installer to gtk4 modpack installer - + Make it to use final gtk-4 and rename. - + See hrm Feature #908451 - + Signed-off-by: Marko Lindqvist commit 5912beae3d81e66cb2d27b0813795007848ed45b @@ -30724,9 +30724,9 @@ Author: Marko Lindqvist Date: Wed Dec 23 18:22:16 2020 +0200 sdl2: Update sdl_create_server_list() function header - + See hrm Bug #908900 - + Signed-off-by: Marko Lindqvist commit 6c2425945e5d7ff6be950287046eeb0b91139b22 @@ -30734,11 +30734,11 @@ Author: Marko Lindqvist Date: Tue Dec 22 05:52:21 2020 +0200 sdl2: Improve graphics.c coding style - + Some variable renames affect also other source files. - + See hrm Feature #908410 - + Signed-off-by: Marko Lindqvist commit 1949471efaaadf7f85b21d69b7b93ce540d469f3 @@ -30746,7 +30746,7 @@ Author: John Robertson Date: Tue Dec 22 10:34:59 2020 -0700 Qt: Update gotodlg when unit selection changes - + See hrm Feature #908664 commit c5edb2bead41bf29c69f7127e2174d1ad70821d1 @@ -30754,9 +30754,9 @@ Author: Marko Lindqvist Date: Thu Dec 17 06:19:11 2020 +0200 Meson: Disable nonnull-compare warnings - + See hrm Feature #853693 - + Signed-off-by: Marko Lindqvist commit 4002acaf1e55f85dc417cf3b99b2b6cbccf52de7 @@ -30764,9 +30764,9 @@ Author: Marko Lindqvist Date: Tue Dec 22 18:49:31 2020 +0200 Rulesave: Save multiplier offset and factor - + See hrm Bug #908577 - + Signed-off-by: Marko Lindqvist commit 1f093c65e44f91dec98786eb036e4b2973d329c5 @@ -30774,11 +30774,11 @@ Author: Marko Lindqvist Date: Mon Dec 21 06:26:12 2020 +0200 sdl2: Improve gotodlg.c coding style - + Some renames affect also other source files. - + See hrm Feature #908095 - + Signed-off-by: Marko Lindqvist commit 0e9e768f4d8d5d8972ddcdb43d846905079e1617 @@ -30786,9 +30786,9 @@ Author: Marko Lindqvist Date: Mon Dec 21 23:18:45 2020 +0200 Support MagickWand-7 - + See hrm Bug #905573 - + Signed-off-by: Marko Lindqvist commit 612e7555c7bcf04f300dc20473a63d6a4484c635 @@ -30796,7 +30796,7 @@ Author: Ilkka Virta Date: Sun Dec 20 18:58:23 2020 +0200 Update city info to owner when foreign caravan helps build wonder. - + See hrm Bug #907977 commit 62b6c3423bb2ae5efbe3e18e145fc76e7ac292ee @@ -30804,11 +30804,11 @@ Author: Marko Lindqvist Date: Sat Dec 19 07:44:49 2020 +0200 sdl2: Improve diplodlg.c coding style - + Some variable renames affect also other source files. - + See hrm Feature #907546 - + Signed-off-by: Marko Lindqvist commit 18d48dd97d0df7c02fbc6f22bb524e672fc78a74 @@ -30816,9 +30816,9 @@ Author: Marko Lindqvist Date: Thu Dec 17 05:42:11 2020 +0200 Meson: Set QT_DISABLE_DEPRECATED_BEFORE - + See hrm Feature #906910 - + Signed-off-by: Marko Lindqvist commit 65f1819dab2784558e6aa18e45e220435065425f @@ -30826,7 +30826,7 @@ Author: Marko Lindqvist Date: Wed Dec 23 14:49:23 2020 +0200 Drop long gone ./ser and ./civ from root .gitignore - + Signed-off-by: Marko Lindqvist commit 6b50a5b0bc6650d4c03992aa1fa71643c26fb5ed @@ -30834,11 +30834,11 @@ Author: Marko Lindqvist Date: Wed Dec 16 00:08:26 2020 +0200 Increase max number of alternative music tracks to 25 - + Requested by jwrober - + See hrm Feature #905821 - + Signed-off-by: Marko Lindqvist commit 526e2804e5c0e6f2eb17668373a77fdebf76d1b4 @@ -30846,11 +30846,11 @@ Author: Marko Lindqvist Date: Fri Dec 18 05:20:09 2020 +0200 sdl2: Improve dialogs.c coding style - + Some variable renames affect also other source files. - + See hrm Feature #907185 - + Signed-off-by: Marko Lindqvist commit 1fa1022d9cefe42952a7d22433103a38e1ada6ff @@ -30858,9 +30858,9 @@ Author: Marko Lindqvist Date: Thu Dec 10 21:03:49 2020 +0200 Record turn multiplier was changed - + See hrm Feature #905098 - + Signed-off-by: Marko Lindqvist commit 0ba761b88469c955abc9d462040a7fc74ba12297 @@ -30868,9 +30868,9 @@ Author: Marko Lindqvist Date: Sun Dec 13 20:27:58 2020 +0200 gtk3x: Replace gdk_event_get_coords() calls with gdk_event_get_position() - + See hrm Feature #903161 - + Signed-off-by: Marko Lindqvist commit 119632b7b0ac3d4e7684ceff4fc6ae50b3a49559 @@ -30878,9 +30878,9 @@ Author: Marko Lindqvist Date: Thu Dec 10 20:08:58 2020 +0200 Granularity: Add README.granularity - + See hrm Feature #905081 - + Signed-off-by: Marko Lindqvist commit bc226a38b9f61b62c05c60f1ba9cdd272cfa9e32 @@ -30888,11 +30888,11 @@ Author: Marko Lindqvist Date: Thu Dec 17 01:06:02 2020 +0200 sdl2: Improve connectdlg.c coding style - + Some variable renames affect also other source files. - + See hrm Feature #906863 - + Signed-off-by: Marko Lindqvist commit 54f08f41f12929dbf84b6936ed17e58d91006c91 @@ -30900,9 +30900,9 @@ Author: Marko Lindqvist Date: Fri Dec 11 17:28:20 2020 +0200 Meson: Install Qt-client order icons - + See hrm Feature #905391 - + Signed-off-by: Marko Lindqvist commit bd4295d091fe55409779b966ebea5e15e1aef3e8 @@ -30910,7 +30910,7 @@ Author: Marko Lindqvist Date: Mon Dec 21 15:32:26 2020 +0200 Ruledit: Add new meta (moc) files to .gitignore - + Signed-off-by: Marko Lindqvist commit 49698afd61ff8c33b21dc042c1bb365518b31278 @@ -30918,13 +30918,13 @@ Author: Marko Lindqvist Date: Sun Dec 13 18:13:42 2020 +0200 Qt: Add --shortcutreset command line parameter - + Gui specific command line parameter can be used to force default shortcuts to use. Like usually, those then get saved when the client exits. - + See hrm Feature #905784 - + Signed-off-by: Marko Lindqvist commit 7e8ef861b74bebf66b71ce84785ab8eff911a5ad @@ -30932,11 +30932,11 @@ Author: Marko Lindqvist Date: Tue Dec 15 23:02:14 2020 +0200 sdl2: Improve cma_fe.c coding style - + Some variable renames affect also other source files. - + See hrm Feature #906509 - + Signed-off-by: Marko Lindqvist commit 1a8ac746c9b06966102881fa4d0a4c1f883bcc92 @@ -30944,16 +30944,16 @@ Author: Marko Lindqvist Date: Fri Dec 11 20:35:53 2020 +0200 Pass player parameter for utype_build_shield_cost() - + get_unittype_bonus() asserts that there's a non-NULL player passed to it. If there's NULL city passed to utype_build_shield_cost(), it can't get city owner to pass to get_unittype_bonus(). New player parameter is added for utype_build_shield_cost(), so it have a player even if city is NULL. There's still fallback to city owner if player is NULL and city is not. - + See hrm Bug #905411 - + Signed-off-by: Marko Lindqvist commit cb9d5a5d73f08385016ed77e62b9c8e06e299ff7 @@ -30961,9 +30961,9 @@ Author: Marko Lindqvist Date: Wed Dec 9 21:24:26 2020 +0200 gtk3x: Replace gdk_event_get_button() calls with gdk_button_event_get_button() - + See hrm Feature #903155 - + Signed-off-by: Marko Lindqvist commit c2a800d0e59f84a4cafb3f9fb2fad2b7be4250b8 @@ -30971,9 +30971,9 @@ Author: Marko Lindqvist Date: Mon Dec 14 03:47:59 2020 +0200 sdl2: Rename pMotion* to adhere coding style - + See hrm Feature #905884 - + Signed-off-by: Marko Lindqvist commit ba3bbde2326d07caca2bd142cdc2bd2e25df82f9 @@ -30981,9 +30981,9 @@ Author: Marko Lindqvist Date: Fri Dec 11 17:25:10 2020 +0200 Meson: Install all Qt-client themes - + See hrm Feature #897836 - + Signed-off-by: Marko Lindqvist commit 02f708051d0ffff7759e5cbeb53bf22d1900e988 @@ -30991,9 +30991,9 @@ Author: Marko Lindqvist Date: Sat Dec 19 16:28:18 2020 +0200 Update .gitignores to .desktop file name changes - + Reported by Alain Baeckeroot - + Signed-off-by: Marko Lindqvist commit aa7b5506d3cea56c4fb5102dbcdbebaa9989ce45 @@ -31001,11 +31001,11 @@ Author: Marko Lindqvist Date: Thu Dec 10 19:54:59 2020 +0200 Granularity: Give trade bonus for city center tile - + City center gets +25 trade, +100 on cities of size 8 or bigger. - + See hrm Feature #905076 - + Signed-off-by: Marko Lindqvist commit f4594dd2cfa918bd7a6d1a76113f40214700f03d @@ -31013,9 +31013,9 @@ Author: Marko Lindqvist Date: Fri Dec 11 16:48:24 2020 +0200 Update included lua to version 5.4.2 - + See hrm Feature #905343 - + Signed-off-by: Marko Lindqvist commit ebf3d49994dfded5557afcc9d72eb566ea4521a8 @@ -31023,9 +31023,9 @@ Author: Marko Lindqvist Date: Sun Dec 13 06:32:03 2020 +0200 sdl2: Improve cityrep.c coding style - + See hrm Feature #905719 - + Signed-off-by: Marko Lindqvist commit 425f3178551268c466408177680234228033a529 @@ -31033,13 +31033,13 @@ Author: Marko Lindqvist Date: Wed Dec 9 23:05:57 2020 +0200 Drop "Infra" user unit type flag - + We never took "Infra" flag to use the way it was planned. Drop it completely, both from supplied rulesets and from the ruleset update code. - + See hrm Feature #904738 - + Signed-off-by: Marko Lindqvist commit 6056d3a565fbc28dcdcda4d5536c6d6b48e0f2ec @@ -31047,9 +31047,9 @@ Author: Marko Lindqvist Date: Thu Dec 10 20:48:43 2020 +0200 Wrap multiplier value and target to a new multiplier_value struct - + See hrm Feature #905090 - + Signed-off-by: Marko Lindqvist commit c78c4e1771a0f4983e2127ad589f5ea413e9cdef @@ -31057,7 +31057,7 @@ Author: Marko Lindqvist Date: Fri Dec 18 04:42:49 2020 +0200 Comment typofix: "stoped" -> "stopped" - + Signed-off-by: Marko Lindqvist commit 2b58342d8d797009847cb4470eb9630f465e3769 @@ -31065,11 +31065,11 @@ Author: Marko Lindqvist Date: Fri Dec 11 14:14:21 2020 +0200 sdl2: Improve citydlg.c coding style - + Some variable renames affect also other source files. - + See hrm Feature #905330 - + Signed-off-by: Marko Lindqvist commit a6de234c66bfcbd8270853963c91f21bc6454edc @@ -31077,9 +31077,9 @@ Author: Marko Lindqvist Date: Wed Dec 9 21:36:26 2020 +0200 Lua: Add city:is_primary_capital() - + See hrm Feature #904702 - + Signed-off-by: Marko Lindqvist commit a47a6b965386ec8fe847696e7f54e0a8e1cfa771 @@ -31087,9 +31087,9 @@ Author: Marko Lindqvist Date: Sun Dec 13 06:08:03 2020 +0200 Increase CM_MAX_LOOP to 27500 - + See hrm Feature #905717 - + Signed-off-by: Marko Lindqvist commit a9d4a4dd054d5320bc1afa44b913fd7e3c82a66b @@ -31097,17 +31097,17 @@ Author: Marko Lindqvist Date: Sun Dec 13 21:36:45 2020 +0200 Fix continuing to a new music track when previous one ends - + audio_stop_usage() was flagging music ending callback to not to select a new track. That's not necessary as the callback is not called at all in that case. Instead the flag remained until callback's next call, causing it not to continue to new track at that point. - + Reported by jwrober - + See hrm Bug #905818 - + Signed-off-by: Marko Lindqvist commit 0e6b6448d3f36896ef4500343740c39f6cee982f @@ -31115,9 +31115,9 @@ Author: Marko Lindqvist Date: Thu Dec 10 21:26:28 2020 +0200 sdl2: Rename p*Name* to adhere coding style - + See hrm Feature #905105 - + Signed-off-by: Marko Lindqvist commit 01d6951f199151e9cb239a4d0dfcc40e4f2f7c6e @@ -31125,7 +31125,7 @@ Author: Marko Lindqvist Date: Thu Dec 17 01:34:02 2020 +0200 Qt: plrdlg.cpp comment typofixes - + Signed-off-by: Marko Lindqvist commit 58452952060a29384ad3e74851344a4d9e6e2241 @@ -31133,9 +31133,9 @@ Author: Marko Lindqvist Date: Mon Dec 7 22:56:38 2020 +0200 gtk3x: Replace gdk_event_get_state() calls with gdk_event_get_modifier_state() - + See hrm Feature #903154 - + Signed-off-by: Marko Lindqvist commit 1cea65728ff74b88ad989d4897c0110b4c44c684 @@ -31143,9 +31143,9 @@ Author: Marko Lindqvist Date: Sat Dec 12 04:14:21 2020 +0200 traderoutes.h: Document enums as part of network protocol - + See hrm Feature #905523 - + Signed-off-by: Marko Lindqvist commit e914d408fd7834764c9051ccadba524b6fd9ca8c @@ -31153,9 +31153,9 @@ Author: Marko Lindqvist Date: Sat Dec 12 02:31:41 2020 +0200 Update msys2 environment to 201212 level - + See hrm Feature #896715 - + Signed-off-by: Marko Lindqvist commit eb236c09091a1dff2c5e193f63f6241f2dc9cfeb @@ -31163,9 +31163,9 @@ Author: Marko Lindqvist Date: Wed Dec 9 23:33:57 2020 +0200 sdl2: Rename p*List to adhere coding style - + See hrm Feature #904745 - + Signed-off-by: Marko Lindqvist commit ec5db5057b4e33dd446a8b397a43fff3cc51c869 @@ -31173,9 +31173,9 @@ Author: Marko Lindqvist Date: Fri Dec 4 22:07:47 2020 +0200 Granularity: Rename Generic Ship as Boats - + See hrm Feature #903190 - + Signed-off-by: Marko Lindqvist commit 13736bfc92f4e5970e964252a593f95e047c14ee @@ -31183,12 +31183,12 @@ Author: Marko Lindqvist Date: Mon Dec 14 01:34:59 2020 +0200 audio.c: Rename variable 'keepstyle' as 'keep_old_style' - + This should make it clearer that it's not about introducing persistent style, but about not touching existing style. - + See hrm Feature #905828 - + Signed-off-by: Marko Lindqvist commit 2a9d2053b5446315327112f95c45bbea26b9dd35 @@ -31196,9 +31196,9 @@ Author: Marko Lindqvist Date: Tue Dec 15 11:20:50 2020 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 4f195b866d376fd13b3cfec6a33a39acf44ce8e3 @@ -31206,9 +31206,9 @@ Author: Marko Lindqvist Date: Sat Dec 12 15:31:42 2020 +0200 Ruledit: Add virtual destructor for req_vec_fix_item - + See hrm Bug #905636 - + Signed-off-by: Marko Lindqvist commit e6ea58b2cfe1123e5a8a098035d562565f1636c3 @@ -31216,12 +31216,12 @@ Author: Marko Lindqvist Date: Wed Dec 9 16:38:28 2020 +0200 sdl2: Rename struct city_icon members to adhere coding style - + Unused members are not renamed to make it easier to detect, and possibly remove, them later - + See hrm Feature #904649 - + Signed-off-by: Marko Lindqvist commit b930aeecd6f443c2fb0eb633a28a4545df3e3a1c @@ -31229,12 +31229,12 @@ Author: Marko Lindqvist Date: Sat Dec 5 13:50:43 2020 +0200 Use untranslated unit name in a debug log message - + sell_random_unit() was placing translated unit name to an otherwise untranslated debug log message. - + See hrm Bug #903432 - + Signed-off-by: Marko Lindqvist commit 4bc9975e08354acf57bddd923cfe2daccb0b51d1 @@ -31242,9 +31242,9 @@ Author: Marko Lindqvist Date: Wed Dec 2 07:23:30 2020 +0200 Meson: Add support for ruledit build - + See hrm Feature #902120 - + Signed-off-by: Marko Lindqvist commit e2334ade9af4b65dff05586fdd7f52026446d8fb @@ -31252,7 +31252,7 @@ Author: Marko Lindqvist Date: Mon Dec 14 08:25:36 2020 +0200 POTFILES.in: Add traderoutes.h - + Signed-off-by: Marko Lindqvist commit f7704909dad9203676a52d81f6753f00f632b7ca @@ -31260,9 +31260,9 @@ Author: Marko Lindqvist Date: Tue Dec 8 14:02:08 2020 +0200 fcgui: Respect @EXEEXT@ on name of executable chosen with --gui - + See hrm Bug #904301 - + Signed-off-by: Marko Lindqvist commit 39d1a1c04957477f87f6f88b16a011fcbde5e20d @@ -31270,9 +31270,9 @@ Author: Marko Lindqvist Date: Mon Dec 7 21:06:59 2020 +0200 sdl2: Rename struct Theme and members to adhere coding style - + See hrm Feature #904053 - + Signed-off-by: Marko Lindqvist commit 473c24559d6e76a6aec95fc1bd995756cf209184 @@ -31280,9 +31280,9 @@ Author: Marko Lindqvist Date: Fri Dec 11 12:52:08 2020 +0200 Make city_tile() a macro - + See hrm Feature #905312 - + Signed-off-by: Marko Lindqvist commit d157a115a8d821c27a421c891e79d1f5d088ea0a @@ -31290,7 +31290,7 @@ Author: John Robertson Date: Sun Dec 6 00:25:13 2020 -0700 Qt: Fix city-list menu for View/Center/Buy - + See hrm Bug #903672 commit 4f72b951b220fbdac7c63fef826cafe0c9a1a470 @@ -31298,13 +31298,13 @@ Author: Marko Lindqvist Date: Thu Dec 10 23:45:18 2020 +0200 Introduce CM_LOOP_NO_LIMIT - + The macro, disabled by default, makes cm iteration always to run until it finds a solution, and to log how many iterations it took if going over the usual max iterations. - + See hrm Feature #905132 - + Signed-off-by: Marko Lindqvist commit 120a59cca85407342586b1d821643368da30eda8 @@ -31312,14 +31312,14 @@ Author: Marko Lindqvist Date: Fri Dec 11 15:49:04 2020 +0200 Share intelligence from embassy to team members - + Add function team_has_embassy(). Use it instead of player_has_embassy() where the question is about getting intelligence information. - + Requested by Alexandro Ignatiev - + See hrm Feature #878898 - + Signed-off-by: Marko Lindqvist commit 0d8ba31294c2ae7f34315e84dc0a1a910c4b275c @@ -31327,12 +31327,12 @@ Author: Marko Lindqvist Date: Sun Dec 6 06:08:37 2020 +0200 sdl2: Improve chatline.c coding style - + Rename variables to adhere with the coding style. Some minor other changes. - + See hrm Feature #903600 - + Signed-off-by: Marko Lindqvist commit b4a7a5b122e086c1d94face055ce0c4bff7b6e28 @@ -31340,15 +31340,15 @@ Author: Marko Lindqvist Date: Thu Dec 10 09:04:39 2020 +0200 Qt: Save shortcuts for different versions of freeciv separately - + As shortcut ids change between versions, the shortcut storage gets incompatible between them. This made shortcuts saved in older branches to break master, and vice versa. - + Reported by Chippo Elder - + See hrm Bug #856551 - + Signed-off-by: Marko Lindqvist commit 393e90dad8491bb2ccd513a5022906a3a53e5839 @@ -31356,9 +31356,9 @@ Author: Marko Lindqvist Date: Tue Dec 1 12:41:37 2020 +0200 meson-winbuild.sh: Disable audio support - + See hrm Feature #901854 - + Signed-off-by: Marko Lindqvist commit c2f73cd12bf159c2e9207a60ef71074c6d4b95c8 @@ -31366,9 +31366,9 @@ Author: Marko Lindqvist Date: Wed Dec 9 22:06:14 2020 +0200 Drop unused threadid variable from Windows version of fc_init_console() - + See hrm Feature #904719 - + Signed-off-by: Marko Lindqvist commit 582972ab47cf278cf0c3a8c5176e97c6806a939f @@ -31376,9 +31376,9 @@ Author: Marko Lindqvist Date: Sat Dec 5 14:43:37 2020 +0200 sdl2: Rename pTmp* to adhere with coding style - + See hrm Feature #903449 - + Signed-off-by: Marko Lindqvist commit 182de97be35eeb7850f99bc51070b78e251635fb @@ -31386,12 +31386,12 @@ Author: Marko Lindqvist Date: Thu Nov 26 03:27:38 2020 +0200 Sandbox: Add Chichen Itza wonder - + It demonstrates Popcost_Free effect by removing population cost of units built in its city. - + See hrm Feature #900032 - + Signed-off-by: Marko Lindqvist commit 2d82b1027da7329d96e76919d4d5495b8c6580fe @@ -31399,9 +31399,9 @@ Author: Marko Lindqvist Date: Sun Dec 6 18:55:25 2020 +0200 gtk3x: Replace gdk_event_get_keyval() calls with gdk_key_event_get_keyval() - + See hrm Feature #903153 - + Signed-off-by: Marko Lindqvist commit f5a4dd7859ca7a22c22e82f1067dbab93dd7f42e @@ -31409,12 +31409,12 @@ Author: Marko Lindqvist Date: Sun Dec 6 08:08:07 2020 +0200 AI: Support scenario AI type fallback from tex to classic - + If scenario has tex AIs and allow_ai_type_fallback set, fallback to classic AI when tex is not available. - + See hrm Feature #903631 - + Signed-off-by: Marko Lindqvist commit e30450319019fd839cf3e2d57fa3571df3145f79 @@ -31422,9 +31422,9 @@ Author: Marko Lindqvist Date: Fri Dec 4 21:39:19 2020 +0200 sdl2: Rename p*Dialog to adhere coding style - + See hrm Feature #903177 - + Signed-off-by: Marko Lindqvist commit 16b26376b6397b534c3dd6f8e79296a292fbdf3e @@ -31432,11 +31432,11 @@ Author: Marko Lindqvist Date: Thu Nov 26 04:36:08 2020 +0200 Granularity: Call default government type "Tribal" - + Replace government type name "Generic" by "Tribal" - + See hrm Feature #900044 - + Signed-off-by: Marko Lindqvist commit 77a8a13ba9c5f876d9fdd65de59fb88a7859a37b @@ -31444,9 +31444,9 @@ Author: Marko Lindqvist Date: Tue Dec 1 12:37:26 2020 +0200 Meson: Make audio support optional - + See hrm Feature #901853 - + Signed-off-by: Marko Lindqvist commit 0090b79096b27ded237ef7af0ade681f91b01fa7 @@ -31454,11 +31454,11 @@ Author: Marko Lindqvist Date: Tue Dec 8 11:49:22 2020 +0200 AI: Fix unnecessary production changes for away player - + Reported by Frelhelm - + See hrm Bug #904268 - + Signed-off-by: Marko Lindqvist commit ac6ab41d8e73765ebdbe84c12fb20082dbf58ca0 @@ -31466,9 +31466,9 @@ Author: Marko Lindqvist Date: Fri Dec 4 03:06:04 2020 +0200 sdl2: Rename p*Label to adhere coding style - + See hrm Feature #902769 - + Signed-off-by: Marko Lindqvist commit aecb9b7bfc1c7e6dd1458975b8d14ed0a0dc5a31 @@ -31476,14 +31476,14 @@ Author: Marko Lindqvist Date: Sat Dec 5 20:08:12 2020 +0200 CI: Drop confused '-j$(nproc)' from msys2 installer build - + It's the recursive execution of make to compile freeciv as part of constructing the installer package where the concurrency needs to take place - and by default it does. There is no point to run toplevel make with '-j' argument. - + See hrm Feature #903504 - + Signed-off-by: Marko Lindqvist commit 39348ec997dd562aab37d70fd63085e57dd2ce20 @@ -31491,9 +31491,9 @@ Author: Marko Lindqvist Date: Fri Dec 4 03:10:52 2020 +0200 Add Popcost_Free effect type - + See hrm Feature #659540 - + Signed-off-by: Marko Lindqvist commit 8c735c219bf94d47b0a36be16dfffaad8f6f116a @@ -31501,14 +31501,14 @@ Author: Marko Lindqvist Date: Thu Dec 3 18:15:02 2020 +0200 Avoid client crash if workertask requiring target does not have one - + Server should not send such tasks, but make client robust against broken or modified server that does. - + Reported by Alexandro Ignatiev - + See hrm Bug #885482 - + Signed-off-by: Marko Lindqvist commit ee4a95c2b1652a59a148bff29c26fd5f14530073 @@ -31516,12 +31516,12 @@ Author: Marko Lindqvist Date: Fri Dec 4 02:19:20 2020 +0200 sdl2: Rename pI* to adhere with coding style - + Most of those are icons related variables, but there are a couple of other variables handled as well. - + See hrm Feature #902758 - + Signed-off-by: Marko Lindqvist commit 7b4be5af3451b956786e4c7a1020d19dce2246d3 @@ -31529,13 +31529,13 @@ Author: Marko Lindqvist Date: Sun Dec 6 18:36:49 2020 +0200 gtk3x: Make gtkcompat.c to include gtkcompat.h - + Introduce GTKCOMPAT_ITSELF macro for the gtkcompat.h to differentiate between gtkcompat.c itself and its users as the source file including it. - + See hrm Feature #903761 - + Signed-off-by: Marko Lindqvist commit b90b397f0c8dc8d57f7a11ec81571c0164d0e9f9 @@ -31543,9 +31543,9 @@ Author: Marko Lindqvist Date: Thu Nov 26 03:28:56 2020 +0200 README.sandbox: Fix a typo "Staring" -> "Starting" - + See hrm Bug #900029 - + Signed-off-by: Marko Lindqvist commit a58eea4bf0fcf075241965ba720a5dcfbcdd0dc6 @@ -31553,12 +31553,12 @@ Author: Marko Lindqvist Date: Thu Dec 3 16:57:59 2020 +0200 Qt: Clean citydlg.h includes - + - Reorder them to correct grouping - Drop unneeded Qt includes - + See hrm Feature #902626 - + Signed-off-by: Marko Lindqvist commit ef1049b08a58506186e565f2c3cb0b8d44989371 @@ -31566,9 +31566,9 @@ Author: Marko Lindqvist Date: Thu Dec 3 06:43:45 2020 +0200 sdl2: Rename p*Button to adhere with coding style - + See hrm Feature #902483 - + Signed-off-by: Marko Lindqvist commit 972845081c762b19cb399c94cecc235395a72bef @@ -31576,9 +31576,9 @@ Author: Marko Lindqvist Date: Wed Dec 2 23:18:51 2020 +0200 Meson: Install INSTALL.Cygwin - + See hrm Feature #902409 - + Signed-off-by: Marko Lindqvist commit e539d54a92023bd045ad6ae304fd597efde832bf @@ -31586,9 +31586,9 @@ Author: Marko Lindqvist Date: Fri Dec 4 21:03:40 2020 +0200 gtk3x: Drop parameter from gtk_window_new() calls - + See hrm Feature #892350 - + Signed-off-by: Marko Lindqvist commit 1cc170431f672a67d40cc0eabd1f345d8d45a9d5 @@ -31596,9 +31596,9 @@ Author: Marko Lindqvist Date: Thu Dec 3 00:55:10 2020 +0200 Ruledit: Correctly translate translatable strings with R__() - + See hrm Bug #902423 - + Signed-off-by: Marko Lindqvist commit 6c331bddf53e7372c2967ce2862f3c3c94c8b420 @@ -31606,9 +31606,9 @@ Author: Marko Lindqvist Date: Wed Dec 2 06:29:38 2020 +0200 sdl2: Rename widget.ID as widget.id - + See hrm Feature #902103 - + Signed-off-by: Marko Lindqvist commit 163701d3d053aa6b70609b1bf38f3f756975da1e @@ -31616,9 +31616,9 @@ Author: Marko Lindqvist Date: Wed Dec 2 19:56:00 2020 +0200 Select gtk3.22-client for --enable-client=gtk - + See hrm Feature #902365 - + Signed-off-by: Marko Lindqvist commit 73e6311250ab1f9269726919c43119a50f66e0b9 @@ -31626,12 +31626,12 @@ Author: Marko Lindqvist Date: Fri Dec 4 21:01:56 2020 +0200 gtk3x: Introduce gtkcompat.[ch] module - + It will provide compatibility stuff between gtk version we're moving away from and the version we are moving to. - + See hrm Feature #903167 - + Signed-off-by: Marko Lindqvist commit 9f7c41869e53b628a38a757a3bd128d55dcbf82f @@ -31639,7 +31639,7 @@ Author: Marko Lindqvist Date: Sun Dec 6 11:18:55 2020 +0200 Update Finnish translation of the ruledit domain - + Signed-off-by: Marko Lindqvist commit c9cbc16e22d4bb8628d8aeb072750a4d163cfc02 @@ -31647,9 +31647,9 @@ Author: Marko Lindqvist Date: Fri Nov 20 06:08:40 2020 +0200 Granularity: Add River - + See hrm Feature #898827 - + Signed-off-by: Marko Lindqvist commit 271226642af2568568b3a81ac4a0c7b840128f96 @@ -31657,7 +31657,7 @@ Author: Marko Lindqvist Date: Sun Dec 6 06:39:07 2020 +0200 core/POTFILES.in: Add client/gui-qt/citydlg.h - + Signed-off-by: Marko Lindqvist commit 2456d0f34c9b90518ba3d1a24369600964a0b37a @@ -31665,14 +31665,14 @@ Author: Marko Lindqvist Date: Tue Dec 1 04:56:04 2020 +0200 sdl2: Improve action_dialog.c coding style - + Rename variables to adhere with the coding style. Some renames (such as 'cBuf' -> 'cbuf') affect also other sdl2-client source files. Some minor other changes. - + See hrm Feature #901739 - + Signed-off-by: Marko Lindqvist commit 95742e74b130faf5ce147a0bad64abb0437f1d6c @@ -31680,9 +31680,9 @@ Author: Marko Lindqvist Date: Sat Dec 5 21:51:15 2020 +0200 CI: Build Qt modpack installer with meson - + See hrm Feature #899233 - + Signed-off-by: Marko Lindqvist commit 8f6a0df57a4f2b0b6ef26786b9e89877c18d3b5a @@ -31690,7 +31690,7 @@ Author: John Robertson Date: Tue Dec 1 12:32:43 2020 -0700 Qt: Add city size to city info panel - + See hrm Feature #901393 commit 0d2572bb293c66f843e5d83497a2efeb77d7c540 @@ -31698,9 +31698,9 @@ Author: Marko Lindqvist Date: Tue Dec 1 10:49:05 2020 +0200 Tell tileset name or filename in scan_specfile() error messages - + See hrm Feature #901829 - + Signed-off-by: Marko Lindqvist commit edefeb2dbc00d4d2582688f931b687e27c5191d6 @@ -31708,9 +31708,9 @@ Author: Marko Lindqvist Date: Wed Nov 25 05:37:54 2020 +0200 Update mkstemp.m4 to serial 28 - + See hrm Feature #899697 - + Signed-off-by: Marko Lindqvist commit 73f05c93f813d31007c289441f8b341f9017302a @@ -31718,9 +31718,9 @@ Author: Marko Lindqvist Date: Sun Nov 29 04:45:48 2020 +0200 sdl2: Rename p*Dlg to adhere with coding style - + See hrm Feature #901113 - + Signed-off-by: Marko Lindqvist commit 825eebd575702ba26daa0ba39352834941b5d42f @@ -31728,9 +31728,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Dec 2 10:14:31 2020 +0100 sg_order_to_action() isn't used by savegame3. - + Move it to savegame2. - + See hrm Feature #902242 commit 5c89159627816000eeef9be24d8ba2264bf7ca54 @@ -31738,16 +31738,16 @@ Author: Sveinung Kvilhaugsvik Date: Thu Dec 3 09:16:31 2020 +0100 Migrate from travis-ci.org to GitHub actions. - + It looks like travis-ci.org is going away. From https://docs.travis-ci.com/user/migrate/open-source-repository-migration/#frequently-asked-questions Q. What will happen to travis-ci.org after December 31st, 2020? A. Travis-ci.org will be switched to a read-only platform, allowing you to see your jobs build history from all repositories previously connected to travis-ci.org. - + Migrate the remaining CI jobs to GitHub actions. - + See hrm Task #902085 commit 4d6a6813142ea0558c14bae5ad861d0016a4ed58 @@ -31755,9 +31755,9 @@ Author: Sveinung Kvilhaugsvik Date: Thu Dec 3 08:59:46 2020 +0100 README.md: display GitHub actions CI status too. - + Some of Freeciv's CI tests run on GitHub actions rather than on travis-ci.org - + See hrm Feature #902526 commit 791f6a950c02e0198656a858fb4eb69fb76f5023 @@ -31765,9 +31765,9 @@ Author: Marko Lindqvist Date: Tue Nov 24 17:32:20 2020 +0200 README.modpack_installer: Fix typo "is is" -> "it is" - + See hrm Bug #899608 - + Signed-off-by: Marko Lindqvist commit 35933ab308aa02cdbf355fcbf5c94f74b0277127 @@ -31775,9 +31775,9 @@ Author: Marko Lindqvist Date: Wed Dec 2 08:54:16 2020 +0200 Meson: Add support for Qt modpack installer build - + See hrm Feature #899232 - + Signed-off-by: Marko Lindqvist commit 4b143e3c59725ca5f57a3d1ef0428c1a1eaef844 @@ -31785,7 +31785,7 @@ Author: Marko Lindqvist Date: Fri Dec 4 08:57:47 2020 +0200 Bump version number to 3.0.92.3-dev - + Signed-off-by: Marko Lindqvist commit a960c82d8b57bff9238e03f2e819abe120381a25 @@ -31793,9 +31793,9 @@ Author: Marko Lindqvist Date: Tue Dec 1 09:25:09 2020 +0200 msys2: Set -Werror on snapshot builds - + See hrm Feature #899340 - + Signed-off-by: Marko Lindqvist commit 2dfcdda74a18f948afda2ce5b318a4109d31776f @@ -31803,7 +31803,7 @@ Author: JRo Date: Sun Nov 29 18:03:16 2020 -0700 Correct memory allocation size bug - + See hrm Bug #901366 commit 0d1b7ffbd49dbc0cae667b5f72b623119c6bbaca @@ -31811,9 +31811,9 @@ Author: Marko Lindqvist Date: Fri Nov 27 07:15:52 2020 +0200 sdl2: Rename pStart*, pBegin*, and pEnd* to adhere coding style - + See hrm Feature #900477 - + Signed-off-by: Marko Lindqvist commit 4fd2b1d6efc646054e35e22656840e674dc888ce @@ -31821,13 +31821,13 @@ Author: Sveinung Kvilhaugsvik Date: Wed Dec 2 08:29:04 2020 +0100 CI: move the OS X build to GitHub Actions. - + It looks like travis-ci.org is going away. Even if we migrate the other builds to travis.com and hope the free OSS minutes covers our usage the Mac build should move somewhere else since OS X builds are more expensive on travis-ci.com according to https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing - + See hrm Task #902234 commit e32d035e010319c03604ad03e5b520aff764cd32 @@ -31835,12 +31835,12 @@ Author: Sveinung Kvilhaugsvik Date: Wed Dec 2 06:12:14 2020 +0100 Travis CI: simplify away sudo usage. - + Stop assuming that the user "travis" exits. This makes it easier to run travis-build.sh outside of travis-ci.org - + It looks like travis-ci.org is going away. - + See hrm Feature #902139 commit cc221d5fb8ee3861556b8bc1fc28a23a19a58a7b @@ -31848,15 +31848,15 @@ Author: Marko Lindqvist Date: Tue Dec 1 15:50:15 2020 +0200 Fix crash in req_vec_problem_new() - + Handle translated description correctly: - Fix second use of the variable argument list already consumed by moving it to va_start() .. va_end() iteration of its own - Use correct field size in fc_vsnprintf() - Actually translate the description with gettext - + See hrm Bug #901912 - + Signed-off-by: Marko Lindqvist commit 4ee20d9ce2c32ca8e8836d87ce50342de18d2157 @@ -31864,14 +31864,14 @@ Author: Sveinung Kvilhaugsvik Date: Tue Sep 15 08:27:13 2020 +0200 Validate city worker tasks. - + A corrupt worker task can cause corruption issues. Refuse to accept bad worker tasks sent over the network. Purge corrupt worker tasks that gets into a city via a bug or a savegame. - + Thanks to Marko Lindqvist for pointing out that sanitycheck.c only runs in debug builds. - + See hrm Feature #901938 commit fc6101ecfd9ee34e3d57230bf9c7679420f9fc4e @@ -31879,7 +31879,7 @@ Author: Sveinung Kvilhaugsvik Date: Sat Oct 31 23:07:24 2020 +0100 Introduce the new action "Sentry Unit". - + There are good arguments against action enabler control over sentry. In the current rules it is just server side client state. A user interface detail, not a rule. The server will set it when a unit boards a transport to avoid @@ -31887,13 +31887,13 @@ Date: Sat Oct 31 23:07:24 2020 +0100 "Return to Nearest City" order with it if the unit needs to heal. The server will unset it to bring the player's attention to events like a hostile unit moving too close, restored hit points and the unit being bounced. - + The new Activity requirement makes it possible to have rules depend on a unit's Sentry state. If I remember correctly other Civ variants have made rules depend on a unit's Sentry state. This, together with the fact that a Sentry action permits getting rid of activity orders in a follow up patch, makes me land on the side of making it an action. - + See hrm Feature #879674 commit c95677139605bd360d1c35af3e555dc2c92ffb81 @@ -31901,9 +31901,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Nov 30 12:34:26 2020 +0100 Introduce action_by_activity_iterate - + Hard coding action ids for activities gets in the way of generic actions. - + See hrm Feature #901915 commit d3541d49d5ddc9e53b83af653602e3f67cc541f8 @@ -31911,7 +31911,7 @@ Author: Christoph Reiter Date: Sat Aug 1 18:55:12 2020 +0200 CI: Update to msys2/setup-msys2@v2 - + See GitHub pull request #24 See hrm Bug #901959 @@ -31920,7 +31920,7 @@ Author: Marko Lindqvist Date: Thu Dec 3 07:34:24 2020 +0200 Comment typofixes for sdl2-client - + Signed-off-by: Marko Lindqvist commit 5eeafc6b0bbfea9d7125ba10c6f2f7eae1722778 @@ -31928,9 +31928,9 @@ Author: Marko Lindqvist Date: Thu Nov 26 04:44:08 2020 +0200 sdl2: Rename pText* to adhere with coding style - + See hrm Feature #900047 - + Signed-off-by: Marko Lindqvist commit a74e99d63fbc7755e6722dd0bec5cbf71abd2ce3 @@ -31938,9 +31938,9 @@ Author: Marko Lindqvist Date: Thu Dec 3 00:32:17 2020 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit b82b025099ebb303e7747be5287f4e5eae4166c6 @@ -31948,15 +31948,15 @@ Author: Marko Lindqvist Date: Sat Nov 28 04:18:06 2020 +0200 Use initials of d)epartures and a)rrivals in airlift capacity message - + They replace old initials of s)ource and d)estination. There's hoping that meaning of the new ones is a bit easier to figure out by end-user. - + Reported by Hubert Kowalewski - + See hrm Feature #899057 - + Signed-off-by: Marko Lindqvist commit 74e5c47e261861fb5e1e2b47f7485817ea1b8c6a @@ -31964,12 +31964,12 @@ Author: Marko Lindqvist Date: Wed Nov 25 03:34:06 2020 +0200 Add gnulib-common.m4 to dependencies/m4 - + New version of mkstemp.m4 will depend on GL_MDA_DEFINES from it. - + See hrm Feature #899674 - + Signed-off-by: Marko Lindqvist commit 4369985ffdea746063a0d9fde5ad42488b2ade8a @@ -31977,12 +31977,12 @@ Author: Marko Lindqvist Date: Sun Nov 22 12:00:03 2020 +0200 Split ChangeLog - + Main ChangeLog contains changes since beginning of 3.1 development. ChangeLog-1.0-S3_0 contains changes up to S3_0 branching point. - + See hrm Feature #899243 - + Signed-off-by: Marko Lindqvist commit cc69ae1e5e58eb2174f191e9f09bd86261e3d954 @@ -31990,7 +31990,7 @@ Author: Marko Lindqvist Date: Wed Dec 2 06:59:13 2020 +0200 doc/man/.gitignore: Add freeciv-ruleup.6 - + Signed-off-by: Marko Lindqvist commit eb188c81dce45466ae80826959a29e2828475155 @@ -31998,9 +31998,9 @@ Author: Marko Lindqvist Date: Wed Nov 25 04:16:07 2020 +0200 sdl2: Rename pEdit and friends to adhere with coding style - + See hrm Feature #899680 - + Signed-off-by: Marko Lindqvist commit c6104b9869056657934ae463545be0a6d2b2b1f9 @@ -32008,9 +32008,9 @@ Author: Marko Lindqvist Date: Tue Nov 24 03:56:46 2020 +0200 Avoid returning too early in assert builds when inf_sanity_check() fails - + See hrm Bug #899339 - + Signed-off-by: Marko Lindqvist commit 53a2d3334c42d6fc24c5d6a42d5199b9c36c0f78 @@ -32018,9 +32018,9 @@ Author: Marko Lindqvist Date: Tue Nov 17 19:24:51 2020 +0200 meson-winbuild.sh: Explicitly disable syslua - + See hrm Feature #898081 - + Signed-off-by: Marko Lindqvist commit 8ae99bf6a34a279b40d4b8def2938a5e16596f4a @@ -32034,9 +32034,9 @@ Author: Marko Lindqvist Date: Tue Nov 24 12:17:24 2020 +0200 sdl2: Rename p*_Button to adhere coding style - + See hrm Feature #899570 - + Signed-off-by: Marko Lindqvist commit de9d0291813e88666e42963daadeb0ebd2f476ed @@ -32044,9 +32044,9 @@ Author: Marko Lindqvist Date: Tue Nov 24 16:48:11 2020 +0200 data/graphics/README: Drop duplicate "are" - + See hrm Bug #899594 - + Signed-off-by: Marko Lindqvist commit 6bdd33015632ac3d5dcf4bddc0dea827a09a5c70 @@ -32054,12 +32054,12 @@ Author: Marko Lindqvist Date: Mon Nov 30 16:07:08 2020 +0200 Turn base flag "NoAggressive" to an extra flag - + As it was the last of the base flags, clean out all support for base flags. - + See hrm Feature #897492 - + Signed-off-by: Marko Lindqvist commit 54ccd92025f7d8d03be53f38b7da205b6410183d @@ -32067,9 +32067,9 @@ Author: Marko Lindqvist Date: Tue Nov 17 21:48:32 2020 +0200 mem.h: Update comment to say "exit(EXIT_FAILURE)" instead of "exit(1)" - + See hrm Feature #898117 - + Signed-off-by: Marko Lindqvist commit fc242b373a7a5b432360e57f6c9db2e215ac3929 @@ -32077,9 +32077,9 @@ Author: Marko Lindqvist Date: Mon Nov 23 19:41:27 2020 +0200 sdl2: Rename SDL_Client_Flags as sdl2_client_flags - + See hrm Feature #899322 - + Signed-off-by: Marko Lindqvist commit 42006e2bd8fbc6ed62270b1e2c58a075e4049778 @@ -32087,9 +32087,9 @@ Author: Marko Lindqvist Date: Mon Nov 23 17:49:22 2020 +0200 sdl2: Rename pCity as pcity - + See hrm Feature #899316 - + Signed-off-by: Marko Lindqvist commit c2fe8f96dd650935cc47fae015883f8c98ea60f5 @@ -32097,9 +32097,9 @@ Author: Marko Lindqvist Date: Wed Nov 25 13:00:34 2020 +0200 Meson: Install .serv files with rulesets - + See hrm Feature #899804 - + Signed-off-by: Marko Lindqvist commit 7947660c96dda8d2b5ddaa917fa35c12371a7005 @@ -32107,12 +32107,12 @@ Author: Marko Lindqvist Date: Thu Nov 26 07:48:17 2020 +0200 README.packaging: Remove mention of new minimum automake version - + Now also S3_0 requires automake-1.13, so the requirement is not new with freeciv-3.1 - + See hrm Feature #899258 - + Signed-off-by: Marko Lindqvist commit 24edd7058223a4c47b62954b99094703007b01a8 @@ -32120,9 +32120,9 @@ Author: Marko Lindqvist Date: Mon Nov 23 17:35:51 2020 +0200 Tell topologies in question in map/tileset topo incompatibility error - + See hrm Feature #899315 - + Signed-off-by: Marko Lindqvist commit 143b968415fa1fd640b74877ddafc9f6b6bf4b19 @@ -32130,9 +32130,9 @@ Author: Marko Lindqvist Date: Tue Nov 24 04:58:33 2020 +0200 sdl2: Rename pBuf* as buf* - + See hrm Feature #899249 - + Signed-off-by: Marko Lindqvist commit a104b96190eba5f2816f5bdd22f92bbdb8eae205 @@ -32140,9 +32140,9 @@ Author: Marko Lindqvist Date: Wed Nov 25 02:08:31 2020 +0200 Update stdlib_h.m4 to serial 51 - + See hrm Feature #899659 - + Signed-off-by: Marko Lindqvist commit 620c19baa23dffb9c7047798251e9c3c327f20d2 @@ -32150,9 +32150,9 @@ Author: Marko Lindqvist Date: Fri Nov 27 12:18:06 2020 +0200 Msgmerge Spanish translation from S2_6_2 - + Merged from S2_6_2 1f6782b3d6 - + Signed-off-by: Marko Lindqvist commit 136760d89f7893380873bff94d719490e508b59b @@ -32160,9 +32160,9 @@ Author: Marko Lindqvist Date: Wed Nov 25 02:57:15 2020 +0200 Qt: Improve plrdlg.cpp coding style - + See hrm Feature #899672 - + Signed-off-by: Marko Lindqvist commit a5d3dc64f54add8e745dbf2fd49ac3c5c62f6d02 @@ -32170,9 +32170,9 @@ Author: Marko Lindqvist Date: Sun Nov 22 10:17:57 2020 +0200 sdl2: Rename p*Window to adhere coding style - + See hrm Feature #899241 - + Signed-off-by: Marko Lindqvist commit cc6da371a88bd3ed2513e3e2da6ea7b3496db635 @@ -32180,13 +32180,13 @@ Author: Marko Lindqvist Date: Thu Nov 19 06:54:03 2020 +0200 Update diff_ignore - + - Drop duplicate fcruledit - Add freeciv-gtk3.22 - Add distribution packages compressed with zip or xz - + See hrm Feature #898550 - + Signed-off-by: Marko Lindqvist commit 8463175f9a708b7e51b7042cd6edde57d1604318 @@ -32201,9 +32201,9 @@ Author: Marko Lindqvist Date: Tue Nov 17 02:14:51 2020 +0200 Granularity: Add Plains - + See hrm Feature #897817 - + Signed-off-by: Marko Lindqvist commit a3a8b65c0101222881ffbc664e98ac3d0e8e5f55 @@ -32211,11 +32211,11 @@ Author: Marko Lindqvist Date: Sat Nov 21 19:14:43 2020 +0200 sdl2: Rename pScroll and related variables and structures - + Make their naming to adhere coding style. - + See hrm Feature #899229 - + Signed-off-by: Marko Lindqvist commit aeaa23357d3e9235929291ce5aa2d3424d351085 @@ -32223,15 +32223,15 @@ Author: Marko Lindqvist Date: Mon Nov 23 01:46:57 2020 +0200 Drop ACLOCAL_AMFLAGS - + Bump minimum automake requirement to 1.13, starting from which aclocal can scan m4 directories from AC_CONFIG_MACRO_DIR and AC_CONFIG_MACRO_DIRS macros. Drop thus obsoleted ACLOCAL_AMFLAGS usage. This prepares us for future versions of automake that drop support for ACLOCAL_AMFLAGS - + See hrm Feature #899258 - + Signed-off-by: Marko Lindqvist commit a73cc6c26a1280130eca3d7da2e7e43a24bcaf04 @@ -32239,9 +32239,9 @@ Author: Marko Lindqvist Date: Tue Nov 17 04:44:38 2020 +0200 Travis CI: Build Qt-client with meson - + See hrm Feature #897842 - + Signed-off-by: Marko Lindqvist commit b673bbc1fa82333b76fb10b196886290d1bc6756 @@ -32249,7 +32249,7 @@ Author: Marko Lindqvist Date: Wed Nov 25 05:05:59 2020 +0200 Comment typofix: Drop duplicate "are" - + Signed-off-by: Marko Lindqvist commit 0b2d42b933dd81aa72677eddf62703bea217c33e @@ -32257,11 +32257,11 @@ Author: Marko Lindqvist Date: Fri Nov 20 16:33:15 2020 +0200 sdl2: Rename pButton as button - + Do also some other related renames. - + See hrm Feature #898995 - + Signed-off-by: Marko Lindqvist commit edaf5970dfad2a0b347b5bc1e30a0853ef6f8601 @@ -32269,11 +32269,11 @@ Author: Marko Lindqvist Date: Sun Nov 22 10:32:09 2020 +0200 sandbox: Make Ecclesiastical Palace secondary capital - + It was already documented as one. - + See hrm Feature #899242 - + Signed-off-by: Marko Lindqvist commit ba625298abb38fb4ef254d8344c7a901df105561 @@ -32281,9 +32281,9 @@ Author: Marko Lindqvist Date: Mon Nov 16 21:04:59 2020 +0200 settings.c: Add TRANS comment about "Classic Freeciv" values - + See hrm Feature #897732 - + Signed-off-by: Marko Lindqvist commit a6ebd091f6d2bb962a868e4657f95a5c4343f1f4 @@ -32291,7 +32291,7 @@ Author: Marko Lindqvist Date: Tue Nov 24 06:06:32 2020 +0200 Replace '0' by 'FALSE' as boolean in read_a_line() function header - + Signed-off-by: Marko Lindqvist commit 2ea11c621c1221b5e7efcd90d17d7467e7dbd75d @@ -32299,9 +32299,9 @@ Author: Marko Lindqvist Date: Thu Nov 19 16:46:34 2020 +0200 sdl2: Rename pOwner as owner - + See hrm Feature #898696 - + Signed-off-by: Marko Lindqvist commit b17c0672025ef98338c67657e3e525b901c722a3 @@ -32309,11 +32309,11 @@ Author: Marko Lindqvist Date: Sat Nov 14 09:48:42 2020 +0200 Use nanosleep() instead of usleep() when possible - + usleep() is deprecated. - + See hrm Bug #896807 - + Signed-off-by: Marko Lindqvist commit c7f81feeafe29f30e32b30e61541c88f84e9adbb @@ -32321,9 +32321,9 @@ Author: Marko Lindqvist Date: Tue Nov 17 21:39:34 2020 +0200 Improve mem.c coding style - + See hrm Feature #898114 - + Signed-off-by: Marko Lindqvist commit 054e457da3a8d14cc58880d33291c7a0fa67207e @@ -32331,9 +32331,9 @@ Author: Marko Lindqvist Date: Tue Nov 17 05:41:04 2020 +0200 Rename aisettler.[ch] as daisettler.[ch] - + See hrm Feature #897851 - + Signed-off-by: Marko Lindqvist commit a3868f3ce85ba4bdb1615cb628dc44cb84771844 @@ -32341,9 +32341,9 @@ Author: Marko Lindqvist Date: Tue Nov 17 22:38:32 2020 +0200 sdl2: Rename pUnit* to adhere coding style standards - + See hrm Feature #898126 - + Signed-off-by: Marko Lindqvist commit 9056dce7b5a711aa2d7d0aeeca370b1b21118ce3 @@ -32351,9 +32351,9 @@ Author: Marko Lindqvist Date: Thu Nov 19 02:04:16 2020 +0200 Add TRANS: comment for deprecation warning against numeric log levels - + See hrm Feature #898474 - + Signed-off-by: Marko Lindqvist commit b2c217348df3c4521c155399d0fc501baa845ddb @@ -32361,9 +32361,9 @@ Author: Marko Lindqvist Date: Tue Nov 17 04:04:37 2020 +0200 Meson: Add support for building Qt-client - + See hrm Feature #897835 - + Signed-off-by: Marko Lindqvist commit d5526b95f0e470917790f36d9d592b4657b63c34 @@ -32371,12 +32371,12 @@ Author: Marko Lindqvist Date: Mon Nov 16 05:29:32 2020 +0200 README.msys2: Correct default number of build jobs - + It's the same as number of processor cores. Document was outdated and claimed hardcoded 2. - + See hrm Bug #897485 - + Signed-off-by: Marko Lindqvist commit 4a2c65ee03397d814f03c815f957fb8ce259da9b @@ -32384,11 +32384,11 @@ Author: Marko Lindqvist Date: Tue Nov 17 06:20:51 2020 +0200 sdl2: Rename p*ActiveWidgetList - + Make their names to adhere to coding style standards. - + See hrm Feature #897860 - + Signed-off-by: Marko Lindqvist commit eb019993da5cd31346c490b0c9dba0edbbe8e974 @@ -32396,11 +32396,11 @@ Author: Marko Lindqvist Date: Tue Nov 17 16:34:15 2020 +0200 Qt: Use QApplication->primaryScreen() instead of QGuiApplication::screens()[0] - + Do not assume they are the same thing. We want former. - + See hrm Feature #897971 - + Signed-off-by: Marko Lindqvist commit d9017fe1c4400233ce1d368af15cc09afbc8aba6 @@ -32408,9 +32408,9 @@ Author: Marko Lindqvist Date: Tue Nov 17 16:12:23 2020 +0200 Meson: Do not redefine _GNU_SOURCE - + See hrm Feature #898030 - + Signed-off-by: Marko Lindqvist commit 65ee24f2737b6b7a5bd9c49bbe21d64014081a00 @@ -32418,11 +32418,11 @@ Author: Marko Lindqvist Date: Thu Nov 12 02:41:56 2020 +0200 winbuild.sh: Set default for MAKE_PARAMS if none given - + Build with "-j6' by default. - + See hrm Feature #896062 - + Signed-off-by: Marko Lindqvist commit 87e29a02646f70ecbe3bd2a1122b398b6c837d93 @@ -32430,11 +32430,11 @@ Author: Marko Lindqvist Date: Mon Nov 16 21:51:54 2020 +0200 sdl2: Rename pDock, pStore, pHelpDlg - + Make their naming to adhere to coding style. - + See hrm Feature #897759 - + Signed-off-by: Marko Lindqvist commit 7c0535e64cc1c66213bf1bc2a864af2f6ed84537 @@ -32442,9 +32442,9 @@ Author: Marko Lindqvist Date: Thu Nov 12 04:50:18 2020 +0200 Distribute scripts/replace - + See hrm Feature #896096 - + Signed-off-by: Marko Lindqvist commit 343f85e4b7629ee3c521e397b7e6fdb8a8a0ce0b @@ -32452,9 +32452,9 @@ Author: Marko Lindqvist Date: Mon Nov 16 05:57:12 2020 +0200 Metaknowledge: Consider VUT_ROADFLAG a tile targeted requirement - + See hrm Bug #897490 - + Signed-off-by: Marko Lindqvist commit 134ac12909b940d2dd2c3c0302e842ff6fad0f4e @@ -32462,9 +32462,9 @@ Author: Marko Lindqvist Date: Fri Nov 13 15:15:39 2020 +0200 Travis CI: Build sdl2-client with meson - + See hrm Feature #896569 - + Signed-off-by: Marko Lindqvist commit 924bb1ba0688044ec4a32157a570b81a4eafa626 @@ -32472,9 +32472,9 @@ Author: Marko Lindqvist Date: Mon Nov 16 08:16:11 2020 +0200 sdl2: Rename pTech as ptech - + See hrm Feature #897523 - + Signed-off-by: Marko Lindqvist commit 18fc63d82ce226e5a49f3c08d0c43b2844ada541 @@ -32482,9 +32482,9 @@ Author: Marko Lindqvist Date: Mon Nov 16 20:30:14 2020 +0200 Sandbox: Fix msgstr of Hermit's nest messages - + See hrm Bug #897725 - + Signed-off-by: Marko Lindqvist commit d8a8b083cfe1bdd0b9cfe52cfbc48d5cbc4b9e8b @@ -32492,11 +32492,11 @@ Author: Marko Lindqvist Date: Sun Nov 8 18:14:18 2020 +0200 Granularity: Add Workers unit - + It can Cultivate and Plant. - + See hrm Feature #894991 - + Signed-off-by: Marko Lindqvist commit f6209390cf43ff7dad65017e2f3397c305f70298 @@ -32504,9 +32504,9 @@ Author: Marko Lindqvist Date: Thu Nov 19 00:16:14 2020 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 98f98ee7a36bf5a7795b870bf5a83a7a95fbad2a @@ -32514,11 +32514,11 @@ Author: Marko Lindqvist Date: Sat Nov 14 02:18:01 2020 +0200 sdl2: Rename pSurf as surf - + Do also other related renames - + See hrm Feature #896725 - + Signed-off-by: Marko Lindqvist commit a7caa4cad4b8a50b1c61c68e8f84017145ccf30d @@ -32526,9 +32526,9 @@ Author: Marko Lindqvist Date: Sat Nov 7 09:23:45 2020 +0200 Set BUG_URL to point to freeciv-dev mailing list - + See hrm Feature #894573 - + Signed-off-by: Marko Lindqvist commit 28ce3b30edf23006a3a57cd712c6bd45e93d9199 @@ -32536,7 +32536,7 @@ Author: Marko Lindqvist Date: Tue Nov 17 21:21:06 2020 +0200 Remove no longer true comment about mem.c sanity_check_size() - + Signed-off-by: Marko Lindqvist commit 49229726007f168fc68d34d537e0bbe2203c723d @@ -32544,9 +32544,9 @@ Author: Marko Lindqvist Date: Thu Nov 12 04:36:07 2020 +0200 Meson: Add support for building sdl2-client - + See hrm Feature #896091 - + Signed-off-by: Marko Lindqvist commit dc22720d4572026a13d70ed75af878e53710a37b @@ -32554,11 +32554,11 @@ Author: Marko Lindqvist Date: Fri Nov 13 13:21:00 2020 +0200 sdl2: Rename small_dialog members to lower case - + Also members of other structures by same names renamed. - + See hrm Feature #896534 - + Signed-off-by: Marko Lindqvist commit 1cb5b7e3a35312ddf32e0046e0d659dafe1593a8 @@ -32566,9 +32566,9 @@ Author: Marko Lindqvist Date: Fri Nov 13 15:00:53 2020 +0200 Travis CI: Install different builds to different directories - + See hrm Feature #896563 - + Signed-off-by: Marko Lindqvist commit 4d6f532a1fd7993d337e24375ae215622a4e6248 @@ -32576,9 +32576,9 @@ Author: Marko Lindqvist Date: Sat Nov 14 08:41:38 2020 +0200 README.scenarios: Correct name of "prevent_new_cities" field - + See hrm Bug #896797 - + Signed-off-by: Marko Lindqvist commit 724fc3c446d2e4798250ffd2e5ba0c7f8ca496d7 @@ -32586,9 +32586,9 @@ Author: Marko Lindqvist Date: Mon Nov 16 20:28:30 2020 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit d4a98077eac6beaf35e935f2dac521780efeaee1 @@ -32596,11 +32596,11 @@ Author: Marko Lindqvist Date: Thu Nov 12 01:30:55 2020 +0200 sdl2: Rename pBackground, pLogo, and pIcon - + Make their names to adhere coding style standards - + See hrm Feature #896053 - + Signed-off-by: Marko Lindqvist commit 2c6020a02f7c447e82751c8d19cf269e13c7d601 @@ -32608,9 +32608,9 @@ Author: Marko Lindqvist Date: Thu Nov 12 03:17:23 2020 +0200 Msys2: Set default MAKE_PARAMS based on 'nproc' - + See hrm Feature #896075 - + Signed-off-by: Marko Lindqvist commit 970b381ed0cceb11a84556203e3bbd7f68fdb4ad @@ -32618,9 +32618,9 @@ Author: Marko Lindqvist Date: Sat Nov 7 21:37:24 2020 +0200 Meson: Add 'syslua' support - + See hrm Feature #892307 - + Signed-off-by: Marko Lindqvist commit 987250e761123ecc0e7493a327e114def2c097ab @@ -32628,9 +32628,9 @@ Author: Marko Lindqvist Date: Wed Nov 11 22:21:28 2020 +0200 sdl2: Rename DownAdd() as widget_add_as_prev() - + See hrm Feature #896016 - + Signed-off-by: Marko Lindqvist commit b416cc89b4904e8c9d40b26aa511a13e4f3b77cd @@ -32638,12 +32638,12 @@ Author: Marko Lindqvist Date: Thu Nov 12 02:38:28 2020 +0200 winbuild.sh: Make each of 'clean', build, and 'install' in separate step - + Running 'make install' directly caused problems in that sometimes dependencies from the build step were not made in time. - + See hrm Bug #865048 - + Signed-off-by: Marko Lindqvist commit b08090a338e89fc65744ab54c2129c5da2c7a231 @@ -32651,13 +32651,13 @@ Author: Marko Lindqvist Date: Sat Nov 7 22:56:50 2020 +0200 AI: Initiate the spacerace if being tech leader - + AI that is leading tech, and will thus alone have required tech for spacerace for some time, tries to take advantage of that by building spaceship while others are still trying to get the tech. - + See hrm Feature #894739 - + Signed-off-by: Marko Lindqvist commit fbd4f7572ff26e929151703d6fb84c344503ff68 @@ -32665,9 +32665,9 @@ Author: Marko Lindqvist Date: Sat Nov 7 08:16:53 2020 +0200 gtk3/.22: Drop unused files from theme - + See hrm Feature #894559 - + Signed-off-by: Marko Lindqvist commit f0db7cd21ff9aff734604da08b316ce0c33bbff6 @@ -32675,9 +32675,9 @@ Author: Marko Lindqvist Date: Mon Nov 9 07:45:37 2020 +0200 sdl2: Rename pImprove* to lower case - + See hrm Feature #895133 - + Signed-off-by: Marko Lindqvist commit 2b38aac84d25928c165bfe15f6d9304ed2ba111a @@ -32685,13 +32685,13 @@ Author: Marko Lindqvist Date: Sun Nov 8 23:51:04 2020 +0200 Document that action_prepare_ui_name() is not thread-safe - + Add mention about function not being thread-safe to function header. Also for other similar functions - action_prob_to_text() and action_prob_explain() - in actions.c - + See hrm Feature #895052 - + Signed-off-by: Marko Lindqvist commit 95b6bcb601e788b59036a327f5db5904ac15f542 @@ -32699,7 +32699,7 @@ Author: Marko Lindqvist Date: Thu Nov 12 03:55:06 2020 +0200 gen_headers/.gitignore: Add version_gen.h - + Signed-off-by: Marko Lindqvist commit 6ddaffdae7f37ba065d38e50cd4f3877fa79a779 @@ -32707,7 +32707,7 @@ Author: Marko Lindqvist Date: Thu Nov 12 03:13:18 2020 +0200 Comment typofix: WINACRH -> WINARCH - + Signed-off-by: Marko Lindqvist commit d8a4e8bc146878f2889319367ebb92a5193fc227 @@ -32715,9 +32715,9 @@ Author: Marko Lindqvist Date: Sun Nov 8 12:57:40 2020 +0200 sdl2: Rename pTerrain* as (p)terrain* - + See hrm Feature #894926 - + Signed-off-by: Marko Lindqvist commit f11c6b84109c9643e6fc5e39e97f4a92a6568f80 @@ -32725,9 +32725,9 @@ Author: Marko Lindqvist Date: Fri Oct 30 18:55:48 2020 +0200 qt6.m4: Bump QT_DISABLE_DEPRECATED_BEFORE to match Qt-5.15 - + See hrm Feature #893343 - + Signed-off-by: Marko Lindqvist commit 334e554d0f60a6bba7caccea78bcdc4c92af7bd6 @@ -32735,9 +32735,9 @@ Author: Marko Lindqvist Date: Sun Nov 8 17:41:58 2020 +0200 Granularity: Add Spirits and Sacred Grove - + See hrm Feature #894986 - + Signed-off-by: Marko Lindqvist commit 78280024974ca989d32676c6b946331100d8fb51 @@ -32745,12 +32745,12 @@ Author: Marko Lindqvist Date: Fri Oct 23 23:46:43 2020 +0300 Qt: Avoid using deprecated QLabel::pixmap() - + Qt-5.15 deprecates QLabel::pixmap() that returns QPixmap pointer. Use overload that returns value instead in --with-qt5x build. - + See hrm Feature #892507 - + Signed-off-by: Marko Lindqvist commit 1930308f6ea33f7c474a48e17b6e1b67f63bd082 @@ -32758,9 +32758,9 @@ Author: Marko Lindqvist Date: Fri Nov 6 21:09:01 2020 +0200 sdl2: Rename pTile as ptile - + See hrm Feature #894445 - + Signed-off-by: Marko Lindqvist commit f34a882ddf9f7065acb39628fc6cb5b2cf2975dd @@ -32768,9 +32768,9 @@ Author: Marko Lindqvist Date: Sun Nov 8 15:45:42 2020 +0200 Fix gcc-11 stringop-overread error at comparing scenario.authors fields - + See hrm Bug #894423 - + Signed-off-by: Marko Lindqvist commit ea8d2a6a38382656134eed05ad0836a0558e7cb3 @@ -32778,9 +32778,9 @@ Author: Marko Lindqvist Date: Sat Nov 7 19:02:17 2020 +0200 Meson: Add test for ICONV_CONST - + See hrm Feature #894682 - + Signed-off-by: Marko Lindqvist commit ea34658084a5fb9f95406db54d24003bfc2b2fb6 @@ -32788,18 +32788,18 @@ Author: Marko Lindqvist Date: Fri Oct 23 02:44:01 2020 +0300 Fix Small Wonder impr_req for units - + There was a strict requirement that impr_req for unit must be buildable by the player, unless it's Great Wonder, for unit to be buildable. If player already has Small Wonder in the city, it's not buildable any more. Change this so that unit can also be built if Small Wonder is already built - + Reported by Lexxie L - + See hrm Bug #884993 - + Signed-off-by: Marko Lindqvist commit 74d92715bd45b686da765945416bd75a6ece0214 @@ -32807,9 +32807,9 @@ Author: Marko Lindqvist Date: Sat Nov 7 16:05:16 2020 +0200 sdl2: Rename uppercase widget.h struct names to lower case - + See hrm Feature #894652 - + Signed-off-by: Marko Lindqvist commit 6197d34951b95bdb550fd93aa1c9877543ef3e5f @@ -32817,9 +32817,9 @@ Author: Marko Lindqvist Date: Sat Nov 7 11:03:20 2020 +0200 Free action ui_name string - + See hrm Bug #894582 - + Signed-off-by: Marko Lindqvist commit 5909b91c655ee0f82592867657f6cf45959e26b7 @@ -32827,9 +32827,9 @@ Author: Marko Lindqvist Date: Sat Nov 7 09:42:10 2020 +0200 Granularity: Make Carving to depend on Fire - + See hrm Feature #894577 - + Signed-off-by: Marko Lindqvist commit 81e7d0b0f07c0235b988b1ad78b06f34bc4e68d5 @@ -32837,9 +32837,9 @@ Author: graf wasili Date: Fri Nov 6 08:43:21 2020 +0100 Display correct tile output if celebration ends - + Reported by Alexandro Ignatiev - + See hrm Bug #885093 commit daba44bc8fcff9fa1fa27122d8ac68e95ab34f9b @@ -32847,9 +32847,9 @@ Author: Marko Lindqvist Date: Fri Nov 6 20:49:54 2020 +0200 sdl2: Fix enabling buttons for activities that require target - + See hrm Bug #894434 - + Signed-off-by: Marko Lindqvist commit 36d60f316c8a4fc59018f56171feff5a5cfec261 @@ -32857,9 +32857,9 @@ Author: Marko Lindqvist Date: Fri Nov 6 16:39:34 2020 +0200 sdl2: Rename pUnitType as punittype - + See hrm Feature #894375 - + Signed-off-by: Marko Lindqvist commit 888298036b247f7b461bb08de478a0f19c00fe98 @@ -32867,9 +32867,9 @@ Author: Marko Lindqvist Date: Fri Oct 23 23:51:58 2020 +0300 Make Qt-5.15 minimum requirement for --with-qt5x build - + See hrm Feature #892509 - + Signed-off-by: Marko Lindqvist commit 11fc8730cbb25819ab15b8ae0db04c54b8c37970 @@ -32877,9 +32877,9 @@ Author: Marko Lindqvist Date: Thu Oct 22 13:24:54 2020 +0300 Meson: Install gtk3.22-client theme - + See hrm Feature #852974 - + Signed-off-by: Marko Lindqvist commit 71f1619573d7bd8fce50a292438a17ed05e4af90 @@ -32887,11 +32887,11 @@ Author: Marko Lindqvist Date: Fri Oct 23 03:41:54 2020 +0300 Qt: Fix hang on trade planning calculation - + Reported by Alexandro Ignatiev - + See hrm Bug #874406 - + Signed-off-by: Marko Lindqvist commit f9732e1d71d0d3836077f4111fdeb1b4d0e1700e @@ -32899,7 +32899,7 @@ Author: Marko Lindqvist Date: Fri Nov 6 15:50:16 2020 +0200 Comment typofix: WARRING -> WARNING - + Signed-off-by: Marko Lindqvist commit 895b5b5e67a9a02936936af01fb40814b683fe92 @@ -32907,12 +32907,12 @@ Author: Marko Lindqvist Date: Mon Oct 19 04:51:13 2020 +0300 savegame3.c: Clean up unit changed_from_tgt loading - + Remove unnecessary compatibility code. Savegame3.c saves have never been saved with the outdated format that it was protecting against. - + See hrm Feature #824073 - + Signed-off-by: Marko Lindqvist commit 5d75624c69eaeb1f48fd7d0f81e42d674c545d98 @@ -32920,7 +32920,7 @@ Author: Marko Lindqvist Date: Wed Nov 4 15:18:47 2020 +0200 Bump version number to 3.0.92.2-dev - + Signed-off-by: Marko Lindqvist commit c5087d2cae45815caefbd0dd19776c824e6d2c0a @@ -32928,9 +32928,9 @@ Author: Marko Lindqvist Date: Sat Oct 31 09:03:39 2020 +0200 Qt: Include QActionGroup to menu.cpp - + See hrm Feature #893360 - + Signed-off-by: Marko Lindqvist commit e677fa6cd30eea0f34677fe1a30badb36645bf27 @@ -32938,9 +32938,9 @@ Author: Marko Lindqvist Date: Sat Oct 31 09:12:13 2020 +0200 Qt: Change menu_list iterator type to QMultiHash ::iterator - + See hrm Feature #893361 - + Signed-off-by: Marko Lindqvist commit 8c4f9f9e3646e027081a85a3c6169bd1453a5342 @@ -32948,9 +32948,9 @@ Author: Marko Lindqvist Date: Fri Oct 30 12:40:17 2020 +0200 Fix clang ndebug build warnings - + See hrm Bug #893306 - + Signed-off-by: Marko Lindqvist commit e6485a60422b366a678cc1a9473763b8b654cb98 @@ -32958,9 +32958,9 @@ Author: Marko Lindqvist Date: Tue Oct 27 07:45:25 2020 +0200 Qt: Avoid using deprecated QTextCodec - + See hrm Feature #892826 - + Signed-off-by: Marko Lindqvist commit 3b2743f41eb2728ad4ff41fbfd6f422dcb6ad5b5 @@ -32968,9 +32968,9 @@ Author: Marko Lindqvist Date: Fri Oct 30 18:44:40 2020 +0200 sdl2: Rename pWidget as pwidget - + See hrm Feature #893342 - + Signed-off-by: Marko Lindqvist commit 587308c32cc03006b51733f8911ccb6c8372404b @@ -32978,9 +32978,9 @@ Author: Marko Lindqvist Date: Sun Oct 25 15:42:17 2020 +0200 Granularity: Add Masonry and City Walls - + See hrm Feature #892729 - + Signed-off-by: Marko Lindqvist commit 99c0692475d453e61d2dd19138cbdef1ff55d859 @@ -32988,9 +32988,9 @@ Author: Marko Lindqvist Date: Tue Oct 27 07:31:08 2020 +0200 Avoid using deprecated QDesktopWidget - + See hrm Feature #892821 - + Signed-off-by: Marko Lindqvist commit 88707231909098f0b66523e402b35c4a028450ac @@ -32998,9 +32998,9 @@ Author: Marko Lindqvist Date: Tue Oct 27 08:14:26 2020 +0200 sdl2: Rename pRect as prect - + See hrm Feature #892829 - + Signed-off-by: Marko Lindqvist commit 0e18a6d25c0c38955279520762939ab475c75e0b @@ -33008,9 +33008,9 @@ Author: Marko Lindqvist Date: Sat Oct 24 07:03:39 2020 +0300 gtk3x: Use g_main_context_iteration() API instead of gtk_main_iteration() - + See hrm Feature #892512 - + Signed-off-by: Marko Lindqvist commit 0fd52741a6b3264a023aede38bc521dab9abccd1 @@ -33018,9 +33018,9 @@ Author: Marko Lindqvist Date: Sat Oct 24 14:46:54 2020 +0300 installer_cross: Use moc from crosser environment - + See hrm Feature #892712 - + Signed-off-by: Marko Lindqvist commit 36106440bc138de97053df14dbc4c5056a05a08b @@ -33028,11 +33028,11 @@ Author: Marko Lindqvist Date: Tue Oct 27 07:16:01 2020 +0200 Qt: Don't assume QStringList to be an class - + It's a typedef in Qt6. - + See hrm Feature #892819 - + Signed-off-by: Marko Lindqvist commit ccbad7a3ad296bcc3d0e68c043740e24d0deb040 @@ -33040,11 +33040,11 @@ Author: Marko Lindqvist Date: Mon Oct 26 20:29:20 2020 +0200 sdl2: Rename Main as main_data - + Also rename its type from 'struct main' to 'struct sdl2_data' - + See hrm Feature #892804 - + Signed-off-by: Marko Lindqvist commit 4aa3fcbe64e43b60212e4e2bafff9445e9561316 @@ -33052,9 +33052,9 @@ Author: Marko Lindqvist Date: Thu Oct 29 21:12:36 2020 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 35707026b92252784851a1ce72ae853d22fd9d24 @@ -33062,9 +33062,9 @@ Author: Marko Lindqvist Date: Fri Oct 23 00:25:09 2020 +0300 Output /write command result - + See hrm Feature #892376 - + Signed-off-by: Marko Lindqvist commit 39183bad0ac0cdc30ca75ebd2048b8ebc7b8b071 @@ -33072,9 +33072,9 @@ Author: Marko Lindqvist Date: Sat Oct 24 06:48:13 2020 +0300 Update freeciv-mp-gtk3x to use gtk-3.99 - + See hrm Feature #892511 - + Signed-off-by: Marko Lindqvist commit c53e2e428395c525dd7c3eb77b2e54f8abbac454 @@ -33082,9 +33082,9 @@ Author: Marko Lindqvist Date: Sun Oct 25 17:10:31 2020 +0200 INSTALL: Document requirements for C++ compiler standard version - + See hrm Feature #892394 - + Signed-off-by: Marko Lindqvist commit cfd80fbfbba5c1d85e87dba250a53934db6da51a @@ -33092,9 +33092,9 @@ Author: Marko Lindqvist Date: Sun Oct 25 14:24:50 2020 +0200 sdl2: Rename pPlayer* as pplayer* - + See hrm Feature #892728 - + Signed-off-by: Marko Lindqvist commit df34e3e65f8a20521e3b88bfff826b95dae85aee @@ -33102,11 +33102,11 @@ Author: Marko Lindqvist Date: Mon Oct 19 00:58:06 2020 +0300 Rename AI level "Handicapped" as "Restricted" - + Requested by T Hall - + See hrm Bug #872165 - + Signed-off-by: Marko Lindqvist commit 4ec9562bb8fc6bf5920caa42694354bdb99adfb6 @@ -33114,11 +33114,11 @@ Author: Marko Lindqvist Date: Fri Oct 23 23:29:55 2020 +0300 Qt: Replace QHash::insertMulti() usage with QMultiHash::insert() - + Former is deprecated in Qt-5.15. - + See hrm Feature #892505 - + Signed-off-by: Marko Lindqvist commit 4ac17deb6febb2f04ecd798bb5ba0e353e4242b2 @@ -33126,9 +33126,9 @@ Author: Marko Lindqvist Date: Sun Oct 25 14:10:58 2020 +0200 Reimplement scripts/replace - + See hrm Feature #891558 - + Signed-off-by: Marko Lindqvist commit 267ea75d7131d8d4ffe217fcb547e19712ddad3e @@ -33136,9 +33136,9 @@ Author: Marko Lindqvist Date: Sat Oct 24 23:07:43 2020 +0300 sdl2: Rename pSrc* as psrc* - + See hrm Feature #892722 - + Signed-off-by: Marko Lindqvist commit ef064e6183df184366ee1cd063e029d756a2dd03 @@ -33146,9 +33146,9 @@ Author: Marko Lindqvist Date: Thu Oct 22 15:42:02 2020 +0300 Add space between ',' and type name of next parameter where appropriate. - + See hrm Feature #892315 - + Signed-off-by: Marko Lindqvist commit 23c3d4a0f77f29940012b388fd153712f8d77ae4 @@ -33156,9 +33156,9 @@ Author: Marko Lindqvist Date: Fri Oct 23 07:31:07 2020 +0300 Require c++17 in --with-qt5x mode - + See hrm Feature #892380 - + Signed-off-by: Marko Lindqvist commit 142af92fca0d9aa816271b060678284133a068df @@ -33166,9 +33166,9 @@ Author: Marko Lindqvist Date: Thu Oct 22 16:38:43 2020 +0300 gtk3x: Rearrange to work without gtk_main() - + See hrm Feature #892340 - + Signed-off-by: Marko Lindqvist commit 44e913ca26437d809f96d0afb3213c566624a8e6 @@ -33176,14 +33176,14 @@ Author: Marko Lindqvist Date: Fri Oct 23 00:09:35 2020 +0300 Add '.serv' extension to file created by /write - + Only files with '.serv' extension can be read by /read command, so it should always be on files created by /write. - + Requested by S.C. L. - + See hrm Bug #677584 - + Signed-off-by: Marko Lindqvist commit 3ed4d157e4cb144d92f3b9a11a4911106ac38e6e @@ -33191,9 +33191,9 @@ Author: Marko Lindqvist Date: Fri Oct 23 15:58:42 2020 +0300 sdl2: Rename pDest* as pdest* - + See hrm Feature #892477 - + Signed-off-by: Marko Lindqvist commit 96df3adb753ba260157f4df2bf49f9c42ac7f496 @@ -33201,14 +33201,14 @@ Author: Marko Lindqvist Date: Sun Oct 18 10:56:02 2020 +0300 Rename irrigation_result as cultivate_result - + Change cultivation legality checks to depend on cultivate_result only, cultivate_time is no longer an factor. - + Similarly rename mining_result as plant_result. - + See hrm Feature #890287 - + Signed-off-by: Marko Lindqvist commit 35c07f68cdb5d23541ad7a9ab35f9ddf3d875a79 @@ -33216,9 +33216,9 @@ Author: Marko Lindqvist Date: Thu Oct 22 12:07:49 2020 +0300 Qt: Avoid using deprecated QWheelEvent constructors - + See hrm Feature #892290 - + Signed-off-by: Marko Lindqvist commit 80fb6cf9d0f72f16077ab344133774263dbafb55 @@ -33226,16 +33226,16 @@ Author: Marko Lindqvist Date: Thu Oct 22 19:37:44 2020 +0300 gtk: Adjust improvement tooltips in citydlg if they are not sellable - + Tooltip used to instruct improvement selling also for wonders that cannot se sold. - + Requested by Alexandro Ignatiev - + Patch by graf wasili - + See hrm Bug #885725 - + Signed-off-by: Marko Lindqvist commit bdb42e39603780a7d38c9c31e58f64c5b1a98fdc @@ -33243,9 +33243,9 @@ Author: Marko Lindqvist Date: Thu Oct 22 07:25:12 2020 +0300 Add space between ',' and '"' where appropriate. - + See hrm Feature #892240 - + Signed-off-by: Marko Lindqvist commit c362233a497eb0a6fa9db64f64f77517427d465f @@ -33253,11 +33253,11 @@ Author: Marko Lindqvist Date: Mon Oct 19 03:32:59 2020 +0300 Use shuffled player order when placing startunits - + Requested by Jacob Nevins - + See hrm Feature #850656 - + Signed-off-by: Marko Lindqvist commit 6f82d02fef01dd566968e7551a4b4e69fec78799 @@ -33265,9 +33265,9 @@ Author: Marko Lindqvist Date: Thu Oct 22 16:03:45 2020 +0300 sdl2: Rename pWindow as pwindow - + See hrm Feature #892323 - + Signed-off-by: Marko Lindqvist commit d2415c34ff45c75a927cc2a8d2161956e5a12fa7 @@ -33275,9 +33275,9 @@ Author: Marko Lindqvist Date: Mon Oct 19 06:33:00 2020 +0300 Update Bridge tech flag documentation - + See hrm Bug #741534 - + Signed-off-by: Marko Lindqvist commit b65549d8f77578cf5fabb7fe6994220cb24dbc7e @@ -33285,9 +33285,9 @@ Author: Marko Lindqvist Date: Thu Oct 22 11:19:06 2020 +0300 Qt: Avoid using deprecated QWheelEvent::delta() - + See hrm Feature #892283 - + Signed-off-by: Marko Lindqvist commit 4be3e685bac56247eb3d59429cf624e5fbac5d1a @@ -33295,9 +33295,9 @@ Author: Marko Lindqvist Date: Sun Oct 18 12:15:49 2020 +0300 gtk3x: Drop gtk_window_set_position() calls - + See hrm Feature #891536 - + Signed-off-by: Marko Lindqvist commit 51a545ff5b9cf2ccf732ecc3f6ce91e9641bcefb @@ -33305,9 +33305,9 @@ Author: Marko Lindqvist Date: Wed Oct 21 23:02:34 2020 +0300 sdl2: Rename pCity_* as pcity_* - + See hrm Feature #892213 - + Signed-off-by: Marko Lindqvist commit 5d2c6d9c52eac3464ed4967fa9a738c2fbef033f @@ -33315,9 +33315,9 @@ Author: Marko Lindqvist Date: Sun Oct 18 22:49:18 2020 +0300 Improve climisc.c Coding Style - + See hrm Feature #891561 - + Signed-off-by: Marko Lindqvist commit 9fd4cd5397c25f99a4cba4fc27700d54bf087898 @@ -33325,14 +33325,14 @@ Author: Marko Lindqvist Date: Mon Oct 19 10:34:08 2020 +0300 Don't hide allied stealth units on seen tiles - + They are expected to be visible. Hiding them lead to duplicate unit removal from client when such a unit dies - + Reported by Jacob Nevins - + See hrm Bug #764976 - + Signed-off-by: Marko Lindqvist commit debeec8d0c665c139f50ba9cc55606de2d8b8bfd @@ -33340,9 +33340,9 @@ Author: Marko Lindqvist Date: Mon Oct 19 03:19:34 2020 +0300 Document --with-qt5x - + See hrm Feature #853803 - + Signed-off-by: Marko Lindqvist commit 4e2b0c425b412c0181cd2fc79df7370344b22d86 @@ -33350,11 +33350,11 @@ Author: Marko Lindqvist Date: Mon Oct 19 01:23:08 2020 +0300 Unify writing of Washington-on-the-Brazos between rulesets - + Reported by John E. Beach - + See hrm Bug #867817 - + Signed-off-by: Marko Lindqvist commit 5b0819aae15b552faaeb2570cdb3313fea8e3ded @@ -33362,9 +33362,9 @@ Author: Marko Lindqvist Date: Sun Oct 18 20:54:19 2020 +0300 sdl2: Rename pCityDlg as pcity_dlg - + See hrm Feature #891559 - + Signed-off-by: Marko Lindqvist commit b8b869d7636d8558aca768346b5406709a62c504 @@ -33372,9 +33372,9 @@ Author: Marko Lindqvist Date: Sun Oct 18 14:33:35 2020 +0300 Meson: Add gettimeofday() check - + See hrm Feature #891544 - + Signed-off-by: Marko Lindqvist commit 34203c55485121134e983ab075534676a6eedb97 @@ -33382,9 +33382,9 @@ Author: Marko Lindqvist Date: Mon Oct 19 02:21:38 2020 +0300 Qt themes: Fix "Specified color without alpha value but alpha given" - + See hrm Bug #891563 - + Signed-off-by: Marko Lindqvist commit af3c4469bcadd093e35ddd43fd04404c12b84728 @@ -33392,11 +33392,11 @@ Author: Marko Lindqvist Date: Mon Oct 19 05:27:05 2020 +0300 Avoid infinite loop when phase from savegame == num phases - + Reported by George Koehler - + See hrm Bug #815196 - + Signed-off-by: Marko Lindqvist commit c91bbb9a16cb3165972138643239e07077490e91 @@ -33404,9 +33404,9 @@ Author: Marko Lindqvist Date: Sun Oct 18 17:34:43 2020 +0300 sdl2: Rename unit_type *pUnit as punittype - + See hrm Feature #891555 - + Signed-off-by: Marko Lindqvist commit 7a474dc79e9c3ab1d20354ef2a2090bb06a79d45 @@ -33414,9 +33414,9 @@ Author: Marko Lindqvist Date: Sun Oct 18 14:55:51 2020 +0300 meson-winbuild.sh: Use crosser version 1.10 - + See hrm Feature #891550 - + Signed-off-by: Marko Lindqvist commit afbf68b798005712a9acd8b0796235e8958ab0d5 @@ -33424,12 +33424,12 @@ Author: Marko Lindqvist Date: Sun Oct 18 13:21:22 2020 +0300 ruledit: Avoid deprecated usage of Qt::AlignmentFlag value QFlags::Zero - + Qt-5.15 recommends using default constructor instead of zero for Qt::AlignmentFlag. - + See hrm Feature #891537 - + Signed-off-by: Marko Lindqvist commit 07a45acf1f2d47c01bac9fa48bd2f3ebdee52c9f @@ -33437,15 +33437,15 @@ Author: Marko Lindqvist Date: Thu Sep 3 12:49:10 2020 +0300 Make ACTIVITY_IRRIGATE not to care about irrigation_result - + Do not use irrigation_result as means of checking ACTIVITY_IRRIGATE legality. Use irrigation_time > 0 instead. Equivalent change is made for ACTIVITY_MINE. This allows ACTIVITY_IRRIGATE and ACTIVITY_CULTIVATE to not be mutually exclusive depending on value of irrigation_result. - + See hrm Feature #873061 - + Signed-off-by: Marko Lindqvist commit 4d71a63dc39ae5e338cb9a6310ee1bc990d3e95d @@ -33453,9 +33453,9 @@ Author: Marko Lindqvist Date: Sat Oct 17 18:10:12 2020 +0300 installer_cross: Explicitly disable nls - + See hrm Feature #891515 - + Signed-off-by: Marko Lindqvist commit 4d4d781a1af49c9383614ca4382a0cddb27b40a8 @@ -33463,9 +33463,9 @@ Author: Marko Lindqvist Date: Mon Oct 12 18:53:48 2020 +0300 Mark Clean Pollution/Fallout UI name entries for translation - + See hrm Bug #891049 - + Signed-off-by: Marko Lindqvist commit 62bc4962ed5798a29ee50a57c749b63425d66129 @@ -33473,9 +33473,9 @@ Author: Marko Lindqvist Date: Sun Dec 29 19:06:32 2019 +0200 Inline city_size_get() - + See hrm Feature #854139 - + Signed-off-by: Marko Lindqvist commit c8a497c6d21dfc52762dcd68b8c43df4489c0da0 @@ -33483,9 +33483,9 @@ Author: Marko Lindqvist Date: Thu Oct 15 21:32:17 2020 +0300 Drop unused AUDIO_SDL2 define - + See hrm Feature #891393 - + Signed-off-by: Marko Lindqvist commit 5d860f56f35d76fb4f5f3dfc77b34255f551e29b @@ -33493,9 +33493,9 @@ Author: Marko Lindqvist Date: Mon Oct 12 18:55:05 2020 +0300 Granularity: Set game.ruleset about.name to "Granularity" - + See hrm Feature #891071 - + Signed-off-by: Marko Lindqvist commit 4c5b2a7d8a1b6f3e5544f3dba3a9524cda4996d5 @@ -33503,9 +33503,9 @@ Author: Marko Lindqvist Date: Sat Oct 17 20:57:51 2020 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 3b7998b51a8a373683f6527e4570a99621102649 @@ -33513,9 +33513,9 @@ Author: Marko Lindqvist Date: Tue Oct 13 01:57:32 2020 +0300 README.actions: Correct "Cultivate" and "Plant" documentation - + See hrm Bug #891083 - + Signed-off-by: Marko Lindqvist commit 3a11db3bb92d3015a5ba78ccb900f58840d4b295 @@ -33523,11 +33523,11 @@ Author: Ihnatus Date: Thu Oct 15 21:18:08 2020 +0300 Auto-close tags at the end of featured texts - + This prevents failure of some clients at wrong tags. - + See hrm Bug #887581 - + Signed-off-by: Ihnatus Signed-off-by: Marko Lindqvist @@ -33536,11 +33536,11 @@ Author: Marko Lindqvist Date: Tue Oct 13 04:09:10 2020 +0300 Do not call mapimg_client_define() when mapimg subsystem is uninitilised - + Reported by Olivier Certner - + See hrm Bug #886678 - + Signed-off-by: Marko Lindqvist commit bd9cbdfdb06300a3bed512b0a2df14f67c8044ee @@ -33548,9 +33548,9 @@ Author: Marko Lindqvist Date: Mon Oct 12 17:39:32 2020 +0300 Update included lua to version 5.4.1 - + See hrm Feature #891047 - + Signed-off-by: Marko Lindqvist commit 4f82baa164ad6f5f8a5357a5b596e9dc087fd851 @@ -33558,9 +33558,9 @@ Author: Marko Lindqvist Date: Wed Oct 7 18:22:07 2020 +0300 Drop civmanual.c assert.h include - + See hrm Feature #890323 - + Signed-off-by: Marko Lindqvist commit e0cc1da5b49010d540d06d04e6d0a43c6271a399 @@ -33568,9 +33568,9 @@ Author: Marko Lindqvist Date: Tue Oct 13 01:05:28 2020 +0300 Give clear error message about missing cultivate_time or plant_time - + See hrm Feature #891082 - + Signed-off-by: Marko Lindqvist commit dc69ea09622bd1e42ea2ed326d0c389c9cac00d1 @@ -33578,9 +33578,9 @@ Author: Marko Lindqvist Date: Sat Apr 18 15:14:49 2020 +0300 gtk3x: Make gdk_device_get_surface_at_position() args 'double *' - + See hrm Feature #853653 - + Signed-off-by: Marko Lindqvist commit 3a46f6d1c4465ba848491fd4b2cacee088aa1e16 @@ -33588,9 +33588,9 @@ Author: Marko Lindqvist Date: Sat Apr 18 15:13:46 2020 +0300 gtk3x: Get rid of gtk_entry_set_width_chars() calls - + See hrm Feature #853649 - + Signed-off-by: Marko Lindqvist commit 52d96a47d558ea583562bbc45bb2ed4f9dd14764 @@ -33598,11 +33598,11 @@ Author: Marko Lindqvist Date: Sat Apr 18 15:11:41 2020 +0300 gtk3x: Replace gtk_box_reorder_child() call with gtk_box_reorder_child_after() - + gtk_box_reorder_child() has been removed from gtk-3.96 - + See hrm Feature #851565 - + Signed-off-by: Marko Lindqvist commit 74d95757083e79b683e9df5b20bff736f84d1b36 @@ -33610,11 +33610,11 @@ Author: Marko Lindqvist Date: Sat Apr 18 15:09:58 2020 +0300 gtk3x: Replace gtk_box_pack_start() calls with gtk_box_insert_child_after() - + gtk_box_pack_start() has been removed from gtk-3.96. - + See hrm Feature #851564 - + Signed-off-by: Marko Lindqvist commit 190c941c63edd688ad7c37b83744d5a15b0112c7 @@ -33622,9 +33622,9 @@ Author: Marko Lindqvist Date: Sat Apr 18 15:04:23 2020 +0300 Set gtk3x-client to use gtk-3.96 - + See hrm Feature #851563 - + Signed-off-by: Marko Lindqvist commit 83e6a6daa2480569e6d553b93854acb7485c4341 @@ -33632,11 +33632,11 @@ Author: Marko Lindqvist Date: Mon Oct 12 11:41:28 2020 +0300 Qt: Fix clearing of worker tasks - + Reported by Alexandro Ignatiev - + See hrm Bug #887748 - + Signed-off-by: Marko Lindqvist commit 2e3b2ff43af4790ba7c85a7ae798609e8930845c @@ -33644,14 +33644,14 @@ Author: Ihnatus Date: Thu Oct 8 05:36:34 2020 +0300 Make Direction a normal class - + Direction objects now have property .id and function find.direction(id) to be saved, and property .name to be prettily stringified. As additional syntaxic sugar, direction module functions are now callable as properties and find.direction(string) calls direction.str2dir(string). - + See hrm Bug #880895 - + Signed-off-by: Ihnatus Signed-off-by: Marko Lindqvist @@ -33660,9 +33660,9 @@ Author: Marko Lindqvist Date: Thu Oct 8 21:00:18 2020 +0300 sdl2: Drop unused utf8_strlen() - + See hrm Feature #858229 - + Signed-off-by: Marko Lindqvist commit 9f5a9cde642d86a8808952c2c659b9c6a7bcbb6d @@ -33670,13 +33670,13 @@ Author: Marko Lindqvist Date: Thu Oct 8 12:56:30 2020 +0300 gtk3x: Comment out gdk_surface_invalidate_rect() calls - + gtk-3.96 has dropped gdk_surface_invalidate_rect() completely. Just comment out its use from our code while waiting for gtk4 compatible drawing code. - + See hrm Feature #890400 - + Signed-off-by: Marko Lindqvist commit a31692eb9a4ea253ae2885ae73be4418693aedfb @@ -33684,11 +33684,11 @@ Author: Marko Lindqvist Date: Thu Oct 8 12:39:26 2020 +0300 gtk3x: Replace GtkLayout usage with GtkFixed usage - + GtkLayout has been removed from gtk-3.96 - + See hrm Feature #890399 - + Signed-off-by: Marko Lindqvist commit 8c50f63baa18a4b22e09f992c1f3edbc35e1c03f @@ -33696,14 +33696,14 @@ Author: Marko Lindqvist Date: Thu Oct 8 23:07:53 2020 +0300 Make appdata ids reverse-DNS - + Add separate launchable entries for connecting appdata files to desktop files. - + Also rename desktop files to match reverse-DNS scheme of appdata ids - + See hrm Bug #853571 - + Signed-off-by: Marko Lindqvist commit 9789993475765814ea18cb41dab3a93ed5fec30c @@ -33711,14 +33711,14 @@ Author: Marko Lindqvist Date: Thu Oct 8 21:32:33 2020 +0300 Use past tense in Land Ahoy achievement messages - + The message is not shown immediately when unit sees a shore, but only in next turn change. - + Reported by Chippo Elder - + See hrm Bug #856804 - + Signed-off-by: Marko Lindqvist commit 20ba13842727abd882085cf0644f805bd36613ad @@ -33726,9 +33726,9 @@ Author: Marko Lindqvist Date: Wed Oct 7 19:17:22 2020 +0300 sdl2: Remove dead code to handle terrain changing irrigate/mine - + See hrm Bug #890320 - + Signed-off-by: Marko Lindqvist commit 67bdf5d73aace24d769582bbc9a1d1a58358db07 @@ -33736,14 +33736,14 @@ Author: Marko Lindqvist Date: Thu Oct 8 18:27:31 2020 +0300 Update diplomatic counters between alive players only - + This fixes problems like cease fire running out and turning to a war with already dead player. - + Reported by fomalhaut pa - + See hrm Bug #879055 - + Signed-off-by: Marko Lindqvist commit 6171ce202d82bd5733f8f49f0e5bfe3612cea9e7 @@ -33751,13 +33751,13 @@ Author: Marko Lindqvist Date: Thu Oct 8 13:00:04 2020 +0300 gtk3x: Comment out GdkDragContext part - + gtk-3.96 defines no GdkDragContext. We already comment out a lot of gtk+-3 style drag&drop code. Extend that outcommenting to GtkDragContext usage. - + See hrm Feature #890402 - + Signed-off-by: Marko Lindqvist commit ea1a3ac06977618f54172e0475341fe0a311b5cf @@ -33771,9 +33771,9 @@ Author: Marko Lindqvist Date: Wed Oct 7 14:16:50 2020 +0300 Update luasql to version 2.6.0 - + See hrm Feature #890257 - + Signed-off-by: Marko Lindqvist commit dc2b595a108a20b34ccfadc7c45a22d554cb5068 @@ -33781,11 +33781,11 @@ Author: Marko Lindqvist Date: Wed Oct 7 16:30:09 2020 +0300 Qt: Replace "Irrig. Rslt" with "Cultiv. Rslt" in helpdlg - + Similarly "Mine Rslt" -> "Plant Rslt" - + See hrm Bug #890314 - + Signed-off-by: Marko Lindqvist commit 5e8f8c0f506b41669b04b744a6631f5e9f74519a @@ -33793,9 +33793,9 @@ Author: Marko Lindqvist Date: Wed Oct 7 07:32:48 2020 +0300 Fix build with clang-11 - + See hrm Bug #883284 - + Signed-off-by: Marko Lindqvist commit c6000e1cad9d2b854d125ab30b6dfbe720623c36 @@ -33803,9 +33803,9 @@ Author: Marko Lindqvist Date: Mon Sep 7 06:07:42 2020 +0300 Update msys2 environment to 200906 level - + See hrm Feature #883288 - + Signed-off-by: Marko Lindqvist commit 54267cb9596570dad2aef2db720789d80b8c6cf7 @@ -33813,12 +33813,12 @@ Author: Marko Lindqvist Date: Wed Sep 30 11:28:35 2020 +0300 configure.ac: Drop use of obsolete AC_HEADER_STDC - + Autoconf-2.70 was giving a warning about it. We didn't use its results anyway (with any version of autoconf). - + See hrm Feature #889544 - + Signed-off-by: Marko Lindqvist commit 20b75101a6d7e98eef27fc49dd2304e6262cc584 @@ -33826,12 +33826,12 @@ Author: Marko Lindqvist Date: Wed Sep 30 11:12:19 2020 +0300 configure.ac: Drop use of obsolete AC_HEADER_TIME - + Autoconf-2.70 was giving a warning about it. We didn't use its results anyway (with any version of autoconf). - + See hrm Feature #889543 - + Signed-off-by: Marko Lindqvist commit 31d257b7278274b22690fa72b77d8424512642f7 @@ -33839,9 +33839,9 @@ Author: Marko Lindqvist Date: Sat May 23 03:30:25 2020 +0300 Rename player_capital() as player_primary_capital() - + See hrm Feature #872580 - + Signed-off-by: Marko Lindqvist commit 534358a271c79e8ba9a5cc31e097af4135907c8b @@ -33856,7 +33856,7 @@ Date: Fri Sep 25 14:30:27 2020 +0200 - mailing lists - log levels - server auto-start (suppressed) - + ... and so many others I can't remember ! commit 954e7369bdd26f28d4d1bd388c95df0b74b4363e @@ -33864,12 +33864,12 @@ Author: Marko Lindqvist Date: Sun May 10 07:49:25 2020 +0300 Consider secondary capitals when calculating unit bribe cost - + Distance to nearest capital, not necessarily to the named capital, is what matters. - + See hrm Feature #872579 - + Signed-off-by: Marko Lindqvist commit fc06464a491d1002962df912ba26248b669cad4c @@ -33877,12 +33877,12 @@ Author: Marko Lindqvist Date: Sun May 10 21:23:35 2020 +0300 Consider secondary capitals when calculating city incite cost - + Distance to nearest capital, not necessarily to the named capital, is what matters. - + See hrm Feature #872575 - + Signed-off-by: Marko Lindqvist commit 5aa534dd94a9a0c3630dca2da4f4a7ba8f6f02e4 @@ -33890,14 +33890,14 @@ Author: Marko Lindqvist Date: Sat Sep 5 23:50:02 2020 +0300 Make top 5 cities report to accurately label number of Great Wonders - + Make it clear that Small Wonders do not count by changing mentions of "wonders" to "Great Wonders" - + Patch by Lexxie L - + See hrm Bug #884474 - + Signed-off-by: Marko Lindqvist commit b5315ebb5ea7796701973bf3c0c342c9821e5ae8 @@ -33905,11 +33905,11 @@ Author: Marko Lindqvist Date: Sun May 10 00:32:58 2020 +0300 civ2civ3: Make Ecclesiastical Palace secondary capital - + It was already documented as one. - + See hrm Feature #872572 - + Signed-off-by: Marko Lindqvist commit 71eb308f799fd62920077d68d9109448d47cc7a8 @@ -33917,9 +33917,9 @@ Author: Marko Lindqvist Date: Sat Sep 5 14:41:02 2020 +0300 Fix stdinhand.c compiler warning with gcc-10 and -O3 - + See hrm Bug #886331 - + Signed-off-by: Marko Lindqvist commit fbf6d254b9f89eda2bbc40562197c79591580304 @@ -33927,18 +33927,18 @@ Author: Marko Lindqvist Date: Thu Sep 10 02:28:18 2020 +0300 Support multiple cities with positive Capital_City effect value - + If multiple cities have Capital_City effect, one with the highest value is considered the primary capital. This is updated at turn change, unlike the previously used direct effect system check taking immediate effect. Cities with lower, but still positive, Capital_City value are considered secondary capitals. - + Requested by Lexxie L - + See hrm Feature #871681 - + Signed-off-by: Marko Lindqvist commit ce98082eddcd7be37a477c7f2c55f10dffe9146f @@ -33946,11 +33946,11 @@ Author: Marko Lindqvist Date: Sat Sep 5 21:31:45 2020 +0300 Add volume control - + Patch by Raymond Martineau - + See hrm Feature #885685 - + Signed-off-by: Marko Lindqvist commit 7527315835c16179e68080fe8f7244c76152b656 @@ -33958,9 +33958,9 @@ Author: Marko Lindqvist Date: Sat Sep 5 14:12:59 2020 +0300 Fix cvercmp compiler warning with gcc-10 and -O3 - + See hrm Bug #886330 - + Signed-off-by: Marko Lindqvist commit 4247bee632e4a94064edb72e7c9f4055d6344516 @@ -33968,13 +33968,13 @@ Author: Marko Lindqvist Date: Mon Jul 27 04:34:41 2020 +0300 Separate cultivate/plant time from irrigation/mining time - + Add entries for terrain sections in terrain ruleset for cultivate_time and plant_time. Use those times for cultivate and plant activities instead of irrigation and mining times. - + See hrm Feature #872777 - + Signed-off-by: Marko Lindqvist commit 30ba62911cfb4cdb8243fc1ed59df6406d325947 @@ -33988,11 +33988,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Aug 27 06:30:07 2020 +0200 Worker task creation: transform vs extra act. - + "Plant" isn't "Mine" any more. "Irrigate" isn't "Cultivate" any more. Separate terrain transformation activities from extra creation actives in the worker task creation user interfaces. - + See hrm Feature #885497 commit 8539a658f69abc7ccb553a1e104c7b0d8365e4cb @@ -34000,9 +34000,9 @@ Author: Sveinung Kvilhaugsvik Date: Thu Aug 27 06:12:44 2020 +0200 Qt client: Fix worker task creation. - + It broke when hrm #846914 changed the buttons to pointers. - + See hrm Bug #885495 commit e7baacac237bfa8bd65453a71ad43597a0d67461 @@ -34010,17 +34010,17 @@ Author: Sveinung Kvilhaugsvik Date: Thu Aug 27 05:29:54 2020 +0200 Remove dual activity meaning remains. - + The function can_unit_do_activity_targeted_at() duplicated checks done in is_action_possible() for ACTIVITY_MINE, ACTIVITY_PLANT, ACTIVITY_IRRIGATE and ACTIVITY_CULTIVATE. - + Before hrm Feature #871737 landed the checks were used to find out if the original - now extra only - activity was extra creation or terrain transformation. It would then check if the appropriate action was enabled. Terrain transformation and extra creation are now separate activities. This makes the old checks redundant. - + See hrm Feature #885494 commit 233fe197ec638b35aca824d3a10763e99513fd48 @@ -34028,14 +34028,14 @@ Author: Ihnatus Date: Sun Aug 2 17:05:50 2020 +0300 Scripting: Fix segfaults with Direction objects - + Prevent segmentation faults in C applications due to tolua botched garbage collection of user objects (Direction). It also makes functions return same objects for same directions and nil for invalid directions (they hanged the application anyway). - + See hrm Bug #880869 - + Signed-off-by: Ihnatus Signed-off-by: Marko Lindqvist @@ -34044,9 +34044,9 @@ Author: Marko Lindqvist Date: Sun Aug 2 18:46:41 2020 +0300 Deprecation warning typofix: "instad" -> "instead" - + See hrm Bug #883116 - + Signed-off-by: Marko Lindqvist commit 8d3364d2fe5bafe167639bb382a47ad90e30d426 @@ -34054,9 +34054,9 @@ Author: Ihnatus Date: Sun Aug 2 16:44:37 2020 +0300 Fix City:is_(un)happy() Lua functions in clients - + See hrm Bug #881951 - + Signed-off-by: Ihnatus Signed-off-by: Marko Lindqvist @@ -34065,9 +34065,9 @@ Author: Marko Lindqvist Date: Sun Aug 2 10:56:44 2020 +0300 Update gettext bootstrap files to gettext-0.21 level - + See hrm Feature #883109 - + Signed-off-by: Marko Lindqvist commit 0606b5fc072f2f39c636f2af184dd42eaa5fb047 @@ -34075,7 +34075,7 @@ Author: Marko Lindqvist Date: Sun Aug 2 12:11:00 2020 +0300 Add req_vec_fix.cpp to POTFILES.in - + Signed-off-by: Marko Lindqvist commit 54b7be317172e505223b0980e3fc2adf6e89296c @@ -34083,11 +34083,11 @@ Author: Marko Lindqvist Date: Sun May 10 11:58:58 2020 +0300 Granularity: Add Hunters and Horsemen - + Also add techs they require. - + See hrm Feature #872589 - + Signed-off-by: Marko Lindqvist commit 8dbc85feed62ac775dff4b8b676213de42f2173a @@ -34095,9 +34095,9 @@ Author: Marko Lindqvist Date: Mon Jul 27 18:15:37 2020 +0300 Drop lua-5.3 from git - + See hrm Feature #882571 - + Signed-off-by: Marko Lindqvist commit b6b9baf62d2fcea5eb08525b736b80ca41b4c873 @@ -34105,9 +34105,9 @@ Author: Marko Lindqvist Date: Mon Jul 27 02:55:35 2020 +0300 Qt: Drop multipler_rates_dialog Qt::WindowFlags parameter - + See hrm Bug #882483 - + Signed-off-by: Marko Lindqvist commit 078e80728ac70fbb5e3944d5d66b642317ce3638 @@ -34115,9 +34115,9 @@ Author: Marko Lindqvist Date: Mon Jul 27 03:59:25 2020 +0300 Qt: Set "Cultivate" as the name of ACTIVITY_CULTIVATE worker task - + See hrm Bug #874770 - + Signed-off-by: Marko Lindqvist commit a5ba19a13ca83e444d1401fcca5668f98b42790a @@ -34133,9 +34133,9 @@ Author: Marko Lindqvist Date: Sun May 10 11:17:44 2020 +0300 Granularity: Add Road extra - + See hrm Feature #872586 - + Signed-off-by: Marko Lindqvist commit 85459532aa8ff8e8b21161032d7c2311b7ee9153 @@ -34143,10 +34143,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jul 17 01:27:23 2020 +0200 Doxygen: make warnings more visible. - + Doxygen warnings used to drown in a sea of other output. Quiet it so the warnings becomes visible. - + See hrm Feature #881540 commit 0af4c90998a6687da9461a0c246ba251fd4efcf0 @@ -34154,14 +34154,14 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jul 16 14:42:10 2020 +0200 GitHub Actions: Windows build (for CI). - + Use GitHub Actions to do a msys2 build on Windows as a continuous integration test. - + The build is too slow to expect that the developer is at his computer by the time it fails. It still beats waiting for someone's msys2 build to fail. - + See hrm Feature #880897 commit 9d5a856490db6413f1356a9ea93aed668d3d7537 @@ -34169,10 +34169,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jul 16 15:27:44 2020 +0200 Fix msys2 ruledit build. - + Solution hint from Marko Lindqvist Reported by Marko Lindqvist - + See hrm Bug #880891 commit 9ade2f212b22c4402f03564170d3d287962ea8fb @@ -34180,7 +34180,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jul 16 15:02:58 2020 +0200 README.msys2: fix package name spelling. - + See hrm Bug #881455 commit 94c3359cd7401665aa5ed6cdace2c2aaa5facd3d @@ -34188,7 +34188,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 30 10:22:43 2020 +0200 Set target city for tile targeted actions. - + See hrm Bug #879610 commit fe06d4ef903109c1a24dc41b10006014beb447c3 @@ -34196,9 +34196,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jul 8 21:35:53 2020 +0200 Travis CI: test ruleset upgrade. - + The test data is the Freeciv 3.0 rulesets from S3_0 - + See hrm Feature #880591 commit 8cca0393e402279e7cc6ef900c36b384fc2372d4 @@ -34206,7 +34206,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jul 9 00:02:15 2020 +0200 Ruleset upgrade test data preparation script. - + See hrm Feature #880653 commit 9536b462c85873e3ed07ca8075166b6aa576905e @@ -34214,9 +34214,9 @@ Author: Marko Lindqvist Date: Thu Jul 9 12:36:04 2020 +0300 README.msys2: Correct date of upstream package - + See hrm Bug #878462 - + Signed-off-by: Marko Lindqvist commit eaf83a7da7dc35176f36ae685df0873644ae915d @@ -34224,10 +34224,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jul 8 21:03:57 2020 +0200 rscompat: fix "Paradrop Unit" move cost effect. - + The move cost for "Paradrop Unit" should be subtracted from the actor unit, not from a target. - + See hrm Bug #880587 commit ed44d39a9168cfe92f7e1165ff38d5ad6e24650c @@ -34235,10 +34235,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 30 15:32:24 2020 +0200 Make "Center" a sub set of "Claimed". - + Set the tile owner to the owner of any city on that tile even when borders are disabled. - + See hrm Feature #879677 commit e3963f141dc404164cd1887b0b55ba41098e997c @@ -34246,19 +34246,19 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jul 8 12:43:57 2020 +0200 req_vec_change: introduce req_vec_num_in_item. - + Some ruleset item kinds like action enabler have more than one requirement vector. A req_vec_change must therefore specify what vector it applies to. Up until now this has been done by a pointer to the requirement vector in the ruleset item that was suggested changed. This created extra work when a change was supposed to be applied to a copy of the original ruleset item. - + Introduce req_vec_num_in_item. A req_vec_num_in_item is a numbering for requirement vectors in ruleset items. The numbering is specific to each ruleset item kind. Have req_vec_change and functions that work with req_vec_change specify the requirement vector the change applies to as a req_vec_num_in_item. - + See hrm Feature #880564 commit 86adba4ba5cf8d065b56a4b90def8a0dcbf84dd1 @@ -34272,9 +34272,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jul 8 09:44:38 2020 +0200 ruledit: use QListWidgetItem::setSelected(). - + setItemSelected() is deprecated. - + See hrm Bug #880526 commit e47ed6b389067e2bd34535369694abbeec0fc73b @@ -34282,9 +34282,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jul 8 08:07:06 2020 +0200 README.actions: expand Lua logging example. - + Log all current action target kinds. - + See hrm Feature #880514 commit 9f0d1b29cb3eddf9e1283dabae390e13174d310c @@ -34292,9 +34292,9 @@ Author: Sveinung Kvilhaugsvik Date: Thu Sep 13 11:55:11 2018 +0200 HACKING: Explain what an "action" is. - + Explain that the action concept shouldn't be muddled. - + See hrm Feature #880508 commit a8412daa41f3e3910127e8cac05a2b897b930116 @@ -34302,9 +34302,9 @@ Author: Marko Lindqvist Date: Sun May 24 00:01:48 2020 +0300 Meson: Add option to build json-protocol - + See hrm Feature #874813 - + Signed-off-by: Marko Lindqvist commit 9e3ec8b26b6d5ae40e0bfcc85964c8214c9926e2 @@ -34312,7 +34312,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jul 7 14:35:56 2020 +0200 Travis CI: run make in parallel on OS X build. - + See hrm Feature #880452 commit 85d2057fa824887e27f662cc755ff3ea4a8fe5a0 @@ -34320,9 +34320,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jul 7 06:11:42 2020 +0200 Delete requirement_vector_contradiction_clean(). - + It is unused in 3.1. - + See hrm Feature #880399 commit 633b455c37b49eb53f5142d7fd1fab426fe6b2bd @@ -34342,10 +34342,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jul 7 04:05:57 2020 +0200 Travis CI: print config.log on configure failure. - + It is easier to debug a failed ../configure run when the log is shown when reading the log of the job. - + See hrm Feature #880397 commit f34483283f9a442251f58692e8cdcc44df2660d2 @@ -34353,12 +34353,12 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jul 7 04:05:25 2020 +0200 Move class fix_enabler_item out of header. - + The class fix_enabler_item is an implementation detail of tab_enablers. It inherits req_vec_fix_item. The class req_vec_fix_item is a regular C++ class that doesn't inherit QObject. There is no need to for fix_enabler_item to remain in the header. - + See hrm Feature #880396 commit daa4e7b803126850227a06a8e2c3bb28d7213bb9 @@ -34366,11 +34366,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jul 6 21:43:05 2020 +0200 Travis CI: clang debug build. - + Clang catches stuff like an enumerator from the wrong enum being assigned to an enum variable. The OS X build is slow and needs lua5.4 before it can run in debug mode. Add a Linux clang build. - + See hrm Feature #880378 commit d38771cbed16c46201fb22f1a3347e88a98bb350 @@ -34378,7 +34378,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jul 6 19:53:06 2020 +0200 Update included lua-5.4 to version 5.4.0 - + See hrm Feature #880331 commit bf9560ee50005bc02d9ca9b3a59cc7a206c15f9b @@ -34386,7 +34386,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jan 1 15:47:08 2020 +0100 Travis CI: build the Qt client on OS X. - + See hrm Feature #880335 commit 894aff809ad1411c47fa110a9f6aca82224d1f83 @@ -34394,17 +34394,17 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jul 6 16:58:29 2020 +0200 Set minimum C++ standard version to 11. - + A C++ compiler may support C++11 but default to an older version. - + Ask for C++11 when compiling C++ code. All our C++ code uses Qt. All Qt versions supported in 3.1 requires C++11. - + ax_cxx_compile_stdcxx.m4 was taken from the GNU Autoconf Archive. Serial 8 was chosen because it doesn't downgrade C++ version to C++11 when to compiler default is a more recent version. (No C++ standard version downgrades requested by Marko Lindqvist) - + See hrm Bug #880321 commit 297d2dab3113a752559750a47075ce0af508bc29 @@ -34412,10 +34412,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jul 6 12:15:14 2020 +0200 Travis CI: remove homebrew work around. - + Travis' OS X image no longer needs a brew update on each build to work around hrm Feature #861472. - + See hrm Feature #880296 commit 2ed083f451139f17f13f8bdabcfcc1692a5afd7c @@ -34423,11 +34423,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jul 6 11:21:05 2020 +0200 req_vec_fix: update on outside req vec change. - + Listen for changed done by others to the requirement vector it is trying to fix. Discard all local changes and start over again when the vector has changed. - + See hrm Feature #880291 commit cd448eaa40cb4c233788ab85f7d84288e9d64070 @@ -34435,10 +34435,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jul 3 11:29:08 2020 +0200 req_edit: update on outside req vec change. - + Listen for changes others do to the edited requirement vector. Update the view of the requirement vector if it has changed. - + See hrm Feature #879873 commit 1e49fa010ebcee4ced23420c3e3a97cf021f807f @@ -34446,7 +34446,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jul 3 10:29:11 2020 +0200 Travis CI: build experimental ruledit in normal. - + See hrm Feature #880060 commit 7099396239651a36e6fabfa877d342c3f1ec83d7 @@ -34454,7 +34454,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jul 2 12:21:24 2020 +0200 ruledit: mark enablers that has problems - + See hrm Feature #879934 commit 31484d078ea2018d7b70636ce68774c1eeeebe2b @@ -34462,7 +34462,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jul 2 11:47:24 2020 +0200 ruledit: (enabler) problem seriousness detection. - + See hrm Feature #879928 commit 968e2abd38ef5c93f0ec0a6a22ffdf48be9b0703 @@ -34470,10 +34470,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jul 1 20:38:56 2020 +0200 req_edit: emit signal on rec vec change. - + Emit the signal rec_vec_may_have_changed(const requirement_vector *) after req_edit changes a requirement vector. - + See hrm Feature #879870 commit 0abc30affbd3a72cb01cc8ebd21a23c9bf31ce66 @@ -34481,9 +34481,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jul 1 20:08:51 2020 +0200 ruledit: update changed enablers. - + Update an action enabler if one of its requirement vectors changes. - + See hrm Feature #879864 commit 3d9f38736df5b2014facc500ea74cebadc0c8be2 @@ -34491,10 +34491,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jul 1 13:08:34 2020 +0200 ruledit_gui: forward rec_vec_may_have_changed(). - + Forward incoming rec_vec_may_have_changed(const requirement_vector *vec) signals. - + See hrm Feature #879862 commit 0718783b9a2a95325277cd4be1ca9b5b71d4a44e @@ -34502,10 +34502,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jul 1 13:06:04 2020 +0200 req_vec_fix: emit signal on rec vec change. - + Emit the new signal rec_vec_may_have_changed(const requirement_vector *) after req_vec_fix does all accepted changes to a ruleset item. - + See hrm Feature #879745 commit 548f05cea56f7078c99c0c289d00641478c1f550 @@ -34513,10 +34513,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jul 1 13:07:17 2020 +0200 ruledit: close redundant req_vec_fix_item. - + Make ruledit_gui::open_req_vec_fix() close item_info when another req_vec_fix window already is open for the item. - + See hrm Bug #879744 commit fcca999cd3847c1f4e9e6454e0c7550a7cae0a38 @@ -34524,7 +34524,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jul 1 11:39:17 2020 +0200 ruledit: keep selected enabler marked on refresh. - + See hrm Feature #879727 commit c89354001a8662749782dbfa33a56a16d13588b5 @@ -34532,10 +34532,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jul 1 11:16:45 2020 +0200 ruledit: use layout for req_vec_fix problem area. - + Replace the hack of using a widget to contain the widget displaying the current problem with the use of a QStackedLayout. - + See hrm Feature #879718 commit 45d3a28aee047fafbc1803265c9e4bec9a707943 @@ -34543,12 +34543,12 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 30 16:31:23 2020 +0200 Client access to the ane_kind enum. - + Move the enum ane_kind to common. - + Put it in the new header file - explanation.h - so adding a new possible reason why an action isn't enabled won't cause a giant rebuild. - + See hrm Feature #879630 commit e94229af5a07ae8c64396c0d9247e89ede5f8243 @@ -34556,13 +34556,13 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 30 11:49:37 2020 +0200 Action tool tip generation to client text. - + The generation of the tool tip for an action button in the action selection dialog should be client only. Keep the action probability to explanation code in the actions module to keep action probability interpretation centralized. - + See hrm Feature #879607 commit caf6a094c097b3d9d6964c5cc0431a939e9f93fd @@ -34570,7 +34570,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 30 12:31:39 2020 +0200 Action not enabled explain peace blocks. - + See hrm Feature #879606 commit 3563e340cf1729b6f68e99111a1e1ba70585f8a7 @@ -34578,19 +34578,19 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jul 1 23:37:51 2020 +0200 illegal_action(): fix explanation finding order. - + Punishing a unit changes its state. This state change can make the action illegal for other reasons than the real reason why it was illegal. The reason why the action was illegal must therefore be found before the punishment is applied. - + Looking for an explanation why the action was illegal after the unit was punished can also crash the server if the unit is killed. - + This patch creates a new, smaller, bug: A client asking to not be disturbed will end up not getting the reason why the unit was punished. Accept this for now. (See hrm Bug #879881) - + See hrm Bug #879880 commit a3336c029335f28729e15d2fcd132161bb3df952 @@ -34598,9 +34598,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jul 1 23:15:51 2020 +0200 A dead unit can't lose MP... - + ...but trying to make it lose movement points can crash the server. - + See hrm Bug #879879 commit 23de141028420ac9e003c09cfcd89e28d213ef2d @@ -34608,9 +34608,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 12 10:11:39 2020 +0200 dai_fill_unit_param(): look for attack capability - + A unit without the NonMil unit type flag may still be unable to attack. - + See hrm Feature #879480 commit 292e41e1d766a97221fa0fc96d213220a6362c76 @@ -34618,10 +34618,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 29 03:16:31 2020 +0200 Obligatory hard req rscompat: fix all trivial. - + Have rscompat_enabler_add_obligatory_hard_reqs() apply all append only fixes during ruleset upgrade. - + See hrm Feature #879438 commit 1ee4725db0a9795a486e1b20f7c985a58099caec @@ -34629,12 +34629,12 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 28 23:22:44 2020 +0200 Bitwise server setting value access. - + Add a function that gives access to the value of bitwise server settings to fc_interface. This can be used to check the value of bitwise server settings that aren't sent in PACKET_GAME_INFO. Add an bitwise server setting value getter to the server_settings module. - + See hrm Feature #879437 commit 82348097906c0121498829fafce5e1b4997566a8 @@ -34642,9 +34642,9 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 28 22:23:55 2020 +0200 Standardize enabler problem terminology. - + Standardize on the clearer terms "repair" and "improve". - + See hrm Feature #879431 commit 121e25b073b8ad9c32e180ac5247a2cbe6776be0 @@ -34652,11 +34652,11 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 28 12:54:46 2020 +0200 Mandatory local DiplRel means claimed tile target - + Requiring a local DiplRel implies that the target tile is claimed. Make explicitly expressing this implicit requirement mandatory from 3.1. Action not enabled explanation finding relies on it. - + See hrm Feature #879408 commit 39d6b022123202d0e847375281de14d3110ac4d8 @@ -34664,9 +34664,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 26 15:40:52 2020 +0200 Travis CI: move to the next Ubuntu LTS. - + This allows dropping the ppa. - + See hrm Feature #879251 commit 36ecef5508ba83b66bf79bc69d81ab71d8237809 @@ -34674,7 +34674,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 26 14:59:28 2020 +0200 --warning: show enabler improvement possibilities - + See hrm Feature #879228 commit 5a74d3a9d9c7a8ec0547b14351cd7c42e04d91aa @@ -34682,10 +34682,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 26 14:22:26 2020 +0200 Found City on claimed tile enabler clarification. - + Clarify the rules that allows building a city on a claimed tile by specifying in the action enablers that the tile is claimed. - + See hrm Feature #879232 commit fd3d4bfe612cf5e04cafffd95a07bfa1a087bb1f @@ -34693,10 +34693,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 26 13:45:27 2020 +0200 ruledit: suggest action enabler clarifications. - + A local DiplRel requirement in an enabler for a tile target action implies that the target tile is claimed. Suggest clarifying this to ruledit users. - + See hrm Feature #879226 commit 6ba7051134dd4728eaa60da2ac1a8663c8590d13 @@ -34704,10 +34704,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 26 13:11:52 2020 +0200 Detect tile targeted enabler self contradiction. - + An enabler for a tile target action can't require a local DiplRel if it also requires that the target tile is unclaimed. - + See hrm Feature #879225 commit 259568c4987fbb828bbc7dc76a16214397fa779d @@ -34715,7 +34715,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 26 10:10:52 2020 +0200 ruledit: detect unused action enablers. - + See hrm Feature #879199 commit 27f064c2de55a161094d68b785d7348c19ec65dd @@ -34729,14 +34729,14 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 26 00:42:05 2020 +0200 Non TerrainSpeed are native by terrain. - + Transporable units in alien, civ2civ3, classic, experimental, multiplayer and sandbox that doesn't have the TerrainSpeed unit type flag are on native terrain when they load. - + Remove redundant "Transport Disembark" action enabler and !present requirement for "Transport Disembark 2". - + See hrm Feature #879143 commit e3efcf0f2342bb8774a876f856f9c3b4f0574631 @@ -34744,11 +34744,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 25 21:01:13 2020 +0200 Increase the max size of problem descriptions. - + Around 150 characters was a bit on the short side. Increase the size limit to 500 bytes. Long enough to describe the problem, too short for a wall of text. - + See hrm Feature #879142 commit d0df88f98fe18e619d7c0a271f7a3a0c7e2b99d1 @@ -34756,9 +34756,9 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 25 23:14:40 2020 +0200 No unit types can join cities in alien. - + Remove redundant action enabler and user unit type flag. - + See hrm Feature #879141 commit 1fe09b85920684f25c380c6b0e330235832ff4f4 @@ -34766,13 +34766,13 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 26 00:02:11 2020 +0200 classic and multiplayer have simple native rules. - + If a transported unit is in a city in classic or multiplayer it is on a native tile. - + Remove redundant "Transport Disembark" action enabler and !present requirement for "Transport Disembark 2". - + See hrm Feature #879140 commit 24e60fceea92de6354e74fa245672139fc307d47 @@ -34780,10 +34780,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 25 23:20:01 2020 +0200 All unit types in granularity have TerrainSpeed. - + Remove redundant "Transport Disembark" action enabler and !present requirement for "Transport Disembark 2". - + See hrm Feature #879139 commit 2cffec2e9a081d0d1e7fcd9b6482a4d2412be910 @@ -34791,12 +34791,12 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 25 22:54:24 2020 +0200 Untransportable units can't board, alight, etc. - + Make action_actor_utype_hard_reqs_ok() check that there exists a transporter for a unit type before claiming that it can do "Transport Alight", "Transport Disembark", "Transport Disembark 2", "Transport Board" or "Transport Embark". - + See hrm Bug #879134 commit aaf62286c486c13a7a2c82bbd86ce44d5281ce73 @@ -34804,7 +34804,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 25 21:12:44 2020 +0200 Fix enabler duplication on action change. - + See hrm Bug #879130 commit dae0db5e472d49fa08d57857b3e6fd2a772ff112 @@ -34812,17 +34812,17 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 25 18:57:13 2020 +0200 New effect Illegal_Action_HP_Cost. - + Introduce the new effect Illegal_Action_HP_Cost. It is like the Illegal_Action_Move_Cost effect except that it targets a unit's hit points. It is able to kill a unit. - + If the action always causes the actor unit to end up at the target tile two consolation prizes are given. An area with the radius of the actor unit's vision_radius_sq tiles is revealed. The player may get contacts with the owner of units and cites adjacent to the target tile. This is done for compatibility with "Paradrop Unit". - + See hrm Feature #879103 commit 6e1679a333de962b0459168c1cb36f9e72090f8c @@ -34830,10 +34830,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 25 17:44:15 2020 +0200 Get rid of paratroopers_mr_sub. - + Move the unit type field paratroopers_mr_sub to the Action_Success_Actor_Move_Cost effect. - + See hrm Feature #879117 commit 58aa784b3fd0adfc3e942226940683f185f20e36 @@ -34841,10 +34841,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 25 16:36:10 2020 +0200 Get rid of paratroopers_mr_req. - + Move the unit type field paratroopers_mr_req to the action enabler requirements of "Paradrop Unit". - + See hrm Feature #879114 commit 300f9350bf57db21511e72cb4967ffe60e693030 @@ -34852,12 +34852,12 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 25 14:57:19 2020 +0200 Don't punish non revealing illegal moves. - + The punishment for an illegal move specified by the Illegal_Action_Move_Cost effect should only be triggered when trying to perform the illegal action may reveal new information. - + See hrm Bug #879104 commit 00bc78e09f0e096b6dea27bba4ede2a01a004f13 @@ -34865,10 +34865,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 25 14:18:40 2020 +0200 Introduce action_prob_unit_vs_tgt(), - + an action probability finder that picks the target to evaluate against based on what the action in question wants. - + See hrm Feature #879100 commit 0a378f1dc1345eb8e3cc1a94864f3bb0203178c8 @@ -34876,11 +34876,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 25 12:53:30 2020 +0200 Refresh non fogged borders on player map load. - + The tile owner isn't read when loading a tile from a save player map unless foggedborders is on. Set it during the player map repair phase of the savegame loading. - + See hrm Bug #879084 commit 47b54cf5befdec7e2d7743e2673283d6aea10026 @@ -34888,10 +34888,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 25 11:07:22 2020 +0200 Obligatory no "Paradrop Unit" peace invasion. - + Make the rule that the player can't use "Paradrop Unit" to move a unit into the territory of a player he has peace with an obligatory hard requirement. - + See hrm Feature #879085 commit 1286e948d090b5c4ba26d90ece94e3ad7216a577 @@ -34899,11 +34899,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 23 13:50:11 2020 +0200 Shorten auto_settlers_speculate_can_act_at(). - + Prepare the function auto_settlers_speculate_can_act_at() for replacement by something that takes action rather than activity by having it use actions rather than activities internally. - + See hrm Feature #879062 commit 5b8dfc9563dbe277c772091c730f6af3bb94761e @@ -34917,7 +34917,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 23 15:48:42 2020 +0200 Meta knowledge for Activity requirements. - + See hrm Feature #878873 commit 9d701de08cae244777c663b2bf27fc98db1c4fa1 @@ -34925,11 +34925,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 23 09:10:39 2020 +0200 Obligatory hard requirements: support "or". - + Make it possible to specify fall back requirements. An obligatory hard requirement is considered fulfilled if the action enabler fulfills any of the alternative requirements. This makes it a bit less strict. - + See hrm Feature #878845 commit 99fcba85b2fdf42fd1cbd357997658cbbacc89aa @@ -34937,10 +34937,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 23 06:02:37 2020 +0200 Remove unused obligatory req functions. - + The functions action_enabler_obligatory_reqs_missing and action_enabler_obligatory_reqs_add() aren't in use any more. - + See hrm Feature #878840 commit eb52e173f3d0a5ddada64f8deedde44250e20aa8 @@ -34948,10 +34948,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 15 18:36:27 2020 +0200 rscompat: upgrade enablers with req_vec_problem. - + Use req_vec_problem to add missing hard obligatory requirements to action enablers during ruleset upgrade. - + See hrm Feature #878829 commit 4a98d0f3959e1cdbaa7f7a011fb9d3e45e4d354b @@ -34959,11 +34959,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 15 18:34:48 2020 +0200 ruledit: allow rejecting enabler repairs. - + Show the user the individual problems and steps performed to repair an action enabler. Allow him to reject them and try to fix the enabler by hand. - + See hrm Feature #877674 commit 28322d10148de69be553ad0a8416ca4ac1dc670e @@ -34971,11 +34971,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 22 22:33:08 2020 +0200 ruledit: introduce req_vec_fix. - + Introduce a generic requirement vector fixer dialog. It shows the user problems and allows him to pick the solution if more than one alternative is presented. - + See hrm Feature #878659 commit bc8ffbaa3690245730b44df5d0ca899fa112d793 @@ -34983,7 +34983,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 22 14:46:01 2020 +0200 Introduce req_vec_change_translation(). - + See hrm Feature #878586 commit 3b70eec4ed080ca50b8fa4e91e46bd1634ca7e4c @@ -34991,9 +34991,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 15 18:03:53 2020 +0200 Translate requirement vector problems... - + ...so ruledit can display the texts. - + See hrm Feature #877715 commit d733e11b8666d53d9951131e87ef5c742f617370 @@ -35001,17 +35001,17 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 18 11:06:11 2020 +0200 Simplify need_war_player(). - + Unify the handling of tile targeted actions with the handling of other actions. The criteria for a perceived need for war is now the same for all actions. The criteria is that the action is illegal under the current diplomatic state but would be legal during war. No checks if another diplomatic state than war and the current state would allow the action are done. That could be done later in a check for non war diplomatic states. - + Bombard and Attack are both unit stack targeted. Per unit war requirements are therefore handled by the action enabler. Drop custom check. - + See hrm Feature #878193 commit ad85c63ab81bf2a2cf4999fb207d3bcc13d3af9e @@ -35019,11 +35019,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 18 09:06:10 2020 +0200 handle_unit_action_query() by action result. - + What additional information is given currently depends on action result only. Should other action properties be considered later they should be checked by action, not by hard coded action id. - + See hrm Feature #878173 commit e4590881521c834af9405367d0fb4285d3c3eb5d @@ -35031,10 +35031,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 15 18:36:04 2020 +0200 rssanity: check enablers with req_vec_problem. - + Replace the old missing hard obligatory requirements chek with a call to action_enabler_suggest_a_fix(). - + See hrm Feature #878153 commit 2edd14778121e68f6684751912f7ddd330cde1e9 @@ -35042,9 +35042,9 @@ Author: Marko Lindqvist Date: Sat May 23 06:24:10 2020 +0300 meson-winbuild.sh: Setup PKG_CONFIG_PATH - + See hrm Feature #874756 - + Signed-off-by: Marko Lindqvist commit 781cdfa6549b2904994e01cfb8612ae4b60b8b2a @@ -35052,10 +35052,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 18 10:04:57 2020 +0200 expl_act_not_enabl(): fix ACTION_ANY segfault. - + Fix hrm Feature #878173 by prevention a segfault when the action is unspecified. - + See hrm Bug #878181 commit 5b431ecc9d37009eb71be6c6b37ce20f9ba9ea1f @@ -35063,10 +35063,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 16 17:10:09 2020 +0200 Remove tile target specific foreign explanation. - + The normal action not enabled explanation because the target is foreign works for tile targets too once hrm Bug #877844 is fixed. - + See hrm Feature #877868 commit 8e3156d9a8cb531f1f3a44323a659ca713e3e02f @@ -35074,11 +35074,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 16 16:47:36 2020 +0200 Modernize expl_act_not_enabl(). - + * custom feed back by action result rather than by action id * pass action rather than action id to functions with an action variant * use the action where it is natural to do so - + See hrm Feature #877864 commit b0c03248a8e649a0747ca794bb9bdc132c04b4a1 @@ -35086,10 +35086,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 16 16:27:10 2020 +0200 Optimize city_can_be_built_here() - + Use cached value in can_utype_do_act_if_tgt_diplrel() rather than looking through the action enablers each time a check is needed. - + See hrm Feature #877856 commit 58b1d2bb39307e8b5ad55855ebb02ab688c61097 @@ -35097,11 +35097,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 16 14:13:44 2020 +0200 action_hard_reqs_actor(): actor_city must exist. - + Check that actor city exists before checking if it fulfills "Airlift Unit"'s hard actor city requirements. action_hard_reqs_actor() is called before any action enablers are checked. - + See hrm Bug #877827 commit 6b2a77169db22e81fa09c96211a565320daee060 @@ -35109,10 +35109,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 20:01:13 2020 +0200 Do not close action lists by hand. - + Use action_list_end() to close the action lists in auto_settlers_ruleset_init(). - + See hrm Feature #877847 commit a4630e795f8b69c4235cf1b3f604e0984ea7b435 @@ -35120,12 +35120,12 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 16 14:28:57 2020 +0200 utype action diplrel cache: no relation to nature - + Local diplomatic state requirements for tile targeted actions are evaluated against the tile owner. This makes local diplomatic requirements unfulfilled against unclaimed tiles. An action enabler that requires that the target tile is unclaimed will therefore never be active under diplomatic states. - + See hrm Bug #877844 commit 8874f21e9b29d258b7a36a02e6388ce0a063a871 @@ -35133,10 +35133,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 16 13:28:15 2020 +0200 Unit action cache setters: reduce duplication. - + Loop over whether the requirement is present or not rather than duplicating it. - + See hrm Feature #877835 commit 2f27b4bbe8dd2e9a91ef9c7a7d23c250d017896a @@ -35144,9 +35144,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 16 13:13:38 2020 +0200 need_war_player() by action result. - + The special war requirements applies to all actions with the same result. - + See hrm Feature #877812 commit 6943e552caf0d4dcc9ee2367b51210874bbbf79c @@ -35154,14 +35154,14 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 16 12:56:21 2020 +0200 Drop hostile as an action property. - + If an action is hostile or not determines how agents and utilities like path finding reacts to it, not what the rules actually are. If an action is hostile or not is a matter of interpretation. This interpretation should probably care about many action properties. - + Move it out of the way for now. - + See hrm Feature #877798 commit 9e03f2695842763fabac0a982cfcbd6e3e82607f @@ -35169,7 +35169,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 16 10:35:44 2020 +0200 Move CanFortify and Cant_Fortify to the ruleset. - + See hrm Feature #877577 commit d3f14dabac67a4218a42ce1f705929b6e151b5fc @@ -35177,18 +35177,18 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 16 10:13:46 2020 +0200 helpdata: consider Fortify_Defense_Bonus. - + The bonus a unit gets from fortifying is now controlled by the Fortify_Defense_Bonus effect. If it can fortify at all is controlled by enablers for the Fortify action. - + Get the fortify bonus from the effect. Move the information about what happens in the Fortified unit state to the documentation of the Fortify action. - + The new code can't detect as much as it could before the Fortify_Defense_Bonus effect was added. - + See hrm Bug #877782 commit a70327afb4d4e6cd4f72c94a43b4784452d54b4c @@ -35196,9 +35196,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 16 09:40:10 2020 +0200 universal_fulfills_requirement: support CityTile. - + Add a universal_found_function for tile properties. - + See hrm Feature #877780 commit 941e36ac2a52fadf6e9054d3512c13f1a27abd61 @@ -35206,9 +35206,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 16 09:23:52 2020 +0200 universal_fulfills_requirement: support Activity. - + Add a universal_found_function for unit activities. - + See hrm Feature #877779 commit 68c803540329f20ded9fd55b77c8f7c035e112bb @@ -35216,10 +35216,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 8 11:54:42 2020 +0200 Simplify auto_settlers_speculate_can_act_at(). - + The special checks are redundant. That are done in the action_speculate_*() functions too. - + See hrm Feature #877755 commit de5507b969e9b9841a98c4b661522b87d66c8bfa @@ -35227,10 +35227,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 15 14:21:38 2020 +0200 requirement_vector_contradiction_clean(): port. - + Port requirement_vector_contradiction_clean() to use req_vec_get_first_contradiction() and req_vec_change_apply() internally. - + See hrm Feature #877702 commit 4742bc64e961c30136bb05cb0b337fe7f87fba95 @@ -35238,9 +35238,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 15 21:22:14 2020 +0200 rulesave: respect disabled enablers. - + Respect ruledit's disabled property when saving action enablers. - + See hrm Bug #877742 commit b425da5a8e3b4f293d7279b8092c9ec01a31e62f @@ -35248,9 +35248,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 15 19:31:36 2020 +0200 Central action enabler deallocator. - + Introduce action_enabler_free(). Use it in actions_free(). - + See hrm Feature #877731 commit eb47529dac7bedee08b035d7150b49222aac1002 @@ -35258,9 +35258,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 15 18:21:50 2020 +0200 Fix unterminated character constant warning - + while generating freeciv-core.pot - + See hrm Bug #877727 commit 98bc408986abd72b24eb8b6162e5e9fac4608261 @@ -35268,7 +35268,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 15 17:02:58 2020 +0200 Mark requirement vector problems for translation. - + See hrm Feature #877720 commit 1ec78a3f5faab4dbdb1903cd238fe2339d2fa455 @@ -35276,10 +35276,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 15 14:52:44 2020 +0200 Interactive friendly enabler changing. - + Add functions to the actions module that makes it easier to suggest changes to action enabler to the user in an interactive environment like ruledit. - + See hrm Feature #877704 commit 3cfa5599af5c0816f406dbc3e21e3aab9f842588 @@ -35287,10 +35287,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 15 14:17:49 2020 +0200 sanity_check_req_vec(): standard contra detect. - + Use req_vec_get_first_contradiction() to detect requirement vector self contradictions during sanity checks. - + See hrm Feature #877701 commit 1ae47278cb24cef78b77aa9f550276c7fe19c3a1 @@ -35298,11 +35298,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 15 12:31:03 2020 +0200 Interactive friendly requirement vector change. - + Add functions and data structures to the requirements module that makes it easier to suggest changes to requirement vectors to the user in an interactive environment like ruledit. - + See hrm Feature #877692 commit b6959c47825b81bfa9c0ecef627e2bcdeb945e0b @@ -35310,10 +35310,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 15 09:51:55 2020 +0200 ruledit: split enabler repair from action change. - + A user may wish to repair an action enabler broken outside of switching its action or to switch action and repair the enabler by hand. - + See hrm Feature #877669 commit 9da39d52c7e56971c802ef7bdf0fb3ba954173f9 @@ -35321,10 +35321,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 15 09:23:26 2020 +0200 ruledit: can't edit non selected enabler. - + Don't offer to delete, to change the action type or to edit the requirements of the currently selected action enabler when no enabler is selected. - + See hrm Feature #877662 commit 98af429680f50f88611cfc576e50edd3a28fa369 @@ -35332,11 +35332,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 15 00:43:08 2020 +0200 rscompat: assert enough free user flags. - + Assert that no user flag spot not added in the current version is spent. That would make old rulesets that used all user flag spots impossible to upgrade. - + See hrm Feature #877576 commit 19e44fd2a405d8b090d1f12fabb26afd2ea65ef3 @@ -35344,9 +35344,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 20:43:27 2020 +0200 find_something_to_kill(): simpler build to chase. - + A civilian that can perform a hostile action doesn't count as a civilian. - + See hrm Feature #877541 commit ec49940db38b70f38a5d19873c05de8bca53baf4 @@ -35354,10 +35354,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 15 00:03:50 2020 +0200 Make in city hard req obligatory. - + The action "Airlift Unit" has a hard requirement that the actor must be in a city. Make it visible. - + See hrm Feature #877574 commit 9a9fd3f733249ec282bee74ae1a45c200c9d6c69 @@ -35365,7 +35365,7 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 14 16:26:20 2020 +0200 Path finding hack by action result. - + See hrm Feature #877563 commit 509f204f8023e78d68c748fa1ea409a6811c9131 @@ -35373,10 +35373,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 14 15:49:54 2020 +0200 Qt client: detect sea and air by action result. - + Have city_production_delegate::paint() check what actions a unit can do by their action results. - + See hrm Feature #877560 commit bc6d83909b4adedab461e02c9a10380628c0aeb9 @@ -35384,7 +35384,7 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 14 15:47:57 2020 +0200 Intoduce utype_is_consumed_by_action_result(). - + See hrm Feature #877558 commit 1fd810fccd081e34c26532c74ebe6ce9182d3759 @@ -35392,9 +35392,9 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 14 15:37:23 2020 +0200 requirements module: take req_vec_wants_type(). - + It may be useful elsewhere too. - + See hrm Feature #877556 commit 73a138d7add6118ce4681b3bba9017540e9dfb91 @@ -35402,7 +35402,7 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 14 10:14:11 2020 +0200 get_fortified_defense_power() by action result. - + See hrm Feature #877545 commit a22dcb2e1a1cfc73bbd698abea576b6da95edf7b @@ -35410,10 +35410,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 14 09:31:01 2020 +0200 Make not fortified hard req obligatory. - + The action "Fortify" has a hard requirement that the actor can't already be fortified. Make it visible. - + See hrm Feature #877543 commit 4c8bb242b28ec598501f05cdd5d81399f3fd1785 @@ -35421,10 +35421,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 14 07:44:00 2020 +0200 can_attack_non_native(): consider actions. - + A unit may be unable to perform an attack action because no action enabler enables it even if at has a non zero attack. - + See hrm Bug #877542 commit edbe26097d72087b273a5a32796a7f75803f7acc @@ -35432,9 +35432,9 @@ Author: Ihnatus Date: Mon May 25 05:51:52 2020 +0300 Integer calculation of diagonal move cost - + See HRM#868646 - + Signed-off-by: Ihnatus commit bd5e1d57bc9f6734910d6ed468867868399c4882 @@ -35442,9 +35442,9 @@ Author: Marko Lindqvist Date: Thu Jun 11 11:13:00 2020 +0300 Update msys2 environment to 200610 level - + See hrm Feature #874451 - + Signed-off-by: Marko Lindqvist commit 11bff5e2a6f56e4282d9f118f363db7407dd9bd4 @@ -35452,9 +35452,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 12 20:56:28 2020 +0200 is_action_possible(): omniscient sees all. - + Make the checks for "Spy Attack" respect omniscient. - + See hrm Bug #877508 commit 7969022a435f03f9fe024269842ded284963fbd7 @@ -35462,7 +35462,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 12 20:31:45 2020 +0200 action_target_neg_util(): use action result. - + See hrm Feature #877504 commit 32c1377bcb902f645aeba61551629b940f9a070b @@ -35470,10 +35470,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 12 18:34:43 2020 +0200 Move NoFortify to the ruleset. - + Soft code the rule that a unit can't fortify on terrain with the NoFortify terrain flag unless it has a city. - + See hrm Feature #877498 commit 8672f9702e1257471958622329e541ab04fe9ae4 @@ -35481,7 +35481,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 12 18:04:53 2020 +0200 Increase the number of user terrain flags to 10. - + See hrm Feature #877497 commit 9453b4c4a561633df32b8aa76f56da0bbd6dfb15 @@ -35489,10 +35489,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 12 16:20:29 2020 +0200 Make home city hard req obligatory. - + The actions "Establish Trade Route" and "Enter Marketplace" has a hard requirement that the actor unit has a home city. Make it visible. - + See hrm Feature #877487 commit c1e8c565771c8587b58e98e641a9937ee0790e6f @@ -35500,11 +35500,11 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 12 15:48:11 2020 +0200 Make no existing embassy hard req obligatory. - + The actions "Establish Embassy" and "Establish Embassy Stay" has a hard requirement that the actor can't have a real embassy to the target already. Make it visible. - + See hrm Feature #877481 commit 28a9e621734c71467ef2b950211c20fc439dc4da @@ -35512,10 +35512,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 12 14:44:19 2020 +0200 is_attack_unit(): consider actions. - + A unit may be unable to perform an attack action because no action enabler enables it even if at has a non zero attack. - + See hrm Bug #877476 commit d8212547496c587dfd252684e413dd197f431320 @@ -35523,7 +35523,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 12 14:37:02 2020 +0200 utype_is_cityfounder() by action result. - + See hrm Feature #877475 commit 3bac8361cd94257c8ff835aca446a5928e252c3e @@ -35531,10 +35531,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 12 12:49:44 2020 +0200 pf_tools: shorten spy action detection. - + Identify spy actions with aia_utype_is_considered_spy() in pft_enable_default_actions(). - + See hrm Feature #877469 commit 4f42030823cb00dafe0335baeeb796d28c257930 @@ -35542,11 +35542,11 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 12 12:08:14 2020 +0200 Caravan classification to aiactions. - + Factor out classification of unit type as a Caravan based on the actions it can perform to the new functions aia_utype_is_considered_caravan_trade() and aia_utype_is_considered_caravan(). - + See hrm Feature #877466 commit c9cc3cbbfb709008bcd7e93b9d121910d4cf92b7 @@ -35554,10 +35554,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 12 11:59:50 2020 +0200 Worker classification to aiactions. - + Factor out classification of unit type as a Worker based on the actions it can perform to the new function aia_utype_is_considered_worker(). - + See hrm Feature #877464 commit 94e9a5ec5b01c89d00de48b94edb5366092d97d6 @@ -35565,14 +35565,14 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 12 11:13:20 2020 +0200 Introduce the aiactions module. - + Certain reasoning about actions are interesting to path finding and other aicore stuff, not just the built in AI modules. - + Introduce aiactions. Factor out classification of unit type as a Spy based on the actions it can perform to the new functions aia_utype_is_considered_spy_vs_city() and aia_utype_is_considered_spy(). - + See hrm Feature #877462 commit 798443b7ce89db3c2dce3dd819f150ac017a7352 @@ -35580,14 +35580,14 @@ Author: Marko Lindqvist Date: Sun May 10 13:42:51 2020 +0300 Fix api_game_methods.c return types - + Several functions in api_game_methods.c were returning in LUASCRIPT_CHECK_STATE() failure cases returning wrong type of value. Non-pointer functions were returning NULL, and non-boolean functions returning FALSE. - + See hrm Bug #871688 - + Signed-off-by: Marko Lindqvist commit 5f5aad1b8cc6d2fea720e260f8c47944b696f32e @@ -35595,7 +35595,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 7 23:44:17 2020 +0100 sandbox: demonstrate "Spread Plague". - + See hrm Feature #859160 commit c67cb82f51ef5034cc361738ab8ae74946374262 @@ -35603,10 +35603,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 11 14:49:03 2020 +0200 sandox: adjust illness_trade_infection - + Adjust sandox's probability of plague from trade to compensate for it having half the amount of possible trade routes compared to experimental. - + See hrm Feature #877397 commit a8e4353a2c571b448c1a8307dc4cf619c1c70552 @@ -35614,11 +35614,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 20:43:45 2020 +0200 Declare "Pillage" a hostile action. - + Freeciv keeps track of if an action should be considered hostile for use by internal reasoning like path finding, AI and auto settlers. Declare "Pillage" to be a hostile action. - + See hrm Feature #877390 commit 98b8b1e2e7e9cb2b57d0d6b05fa7ec47000b1e35 @@ -35626,11 +35626,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 11 13:00:13 2020 +0200 city_can_be_built_here(): check unit can found. - + Check that a unit passed to city_can_be_built_here() really can perform "Found City". Almost all units, non city founder included, are capable of performing some action. - + See hrm Bug #877385 commit ed7a20ac9c40e431e88c3ec15f008c92b854dd90 @@ -35638,7 +35638,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 25 23:13:16 2020 +0200 dai_upgrade_units() by action result. - + See hrm Feature #877391 commit 819d35417d2fce9c8ac3cc2fe08d25e3d2f0c24b @@ -35646,9 +35646,9 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 11 12:00:06 2020 +0200 city_can_be_built_here(): use action result. - + Prepare for a world with more than one city founding action. - + See hrm Feature #877382 commit fe0dc144d29be0417d4681cf5590ac89794f24b2 @@ -35656,10 +35656,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 11 10:47:17 2020 +0200 Get rid of the enum city_build_result. - + Make the function city_build_here_test() about the tile alone and rename it city_can_be_built_tile_only(). Move unit checks to city_can_be_built_here(). - + See hrm Feature #877376 commit 4be807a5bca5b04fe6b06ae246c23ba16499377a @@ -35667,9 +35667,9 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 11 09:34:17 2020 +0200 Simplify handle_city_name_suggestion_req(). - + All errors are forwarded to illegal_action_msg(). - + See hrm Feature #877370 commit 185d9a9e0331d5e699d6ef6b0ac0f9d94c3ad1ec @@ -35677,10 +35677,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 11 09:16:31 2020 +0200 expl_act_not_enabl(): direct citymindist detect. - + Have the action not enabled explanation for "Found City" use citymindist_prevents_city_on_tile() rather than city_build_here_test(). - + See hrm Feature #877369 commit 6e6ed6505ae98be12ec6a1f82077bbb6cbd8b331 @@ -35688,13 +35688,13 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 11 08:56:06 2020 +0200 is_action_possible(): simplify "Found City". - + Stop using city_build_here_test() in is_action_possible(). With the requirements of absence of the NoCities terrain flag on the target terrain is added to the action enabler only one check from city_build_here_test() is needed. Factor it out to citymindist_prevents_city_on_tile() and use it directly. - + See hrm Feature #877366 commit 010ee13f21392f5a865fe2212f87f0a86d8540a6 @@ -35702,11 +35702,11 @@ Author: Marko Lindqvist Date: Sat May 23 23:13:40 2020 +0300 Correct "Conquer City" ui_name format string - + Reported by Igx, The Dreaming Drummer - + See hrm Bug #874809 - + Signed-off-by: Marko Lindqvist commit f708a8c38be174b82cef5a8eff8f6f6f6f82b5be @@ -35714,10 +35714,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 20:43:09 2020 +0200 ai: assess_danger(): simplify harmless check. - + City conquest and unit attacking are hostile actions. A "civilian" than can do hostile actions isn't harmless. - + See hrm Feature #877325 commit 4cc63a8109570f0c20376afb4a40f8580035a83d @@ -35725,11 +35725,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 10 11:18:44 2020 +0200 Update city_production_gets_caravan_shields(). - + 3.0 allows non wonder city production to receive shields from the "Help Wonder" action. Make city_production_gets_caravan_shields() aware of this. - + See hrm Bug #877250 commit 960f8de5551be541b6924a976558a75c398668aa @@ -35737,10 +35737,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 10 01:14:52 2020 +0200 Make the no NoCities flag hard req obligatory. - + The action "Found City" has a hard requirement that the target tile can't have the NoCities terrain flag. Make it visible. - + See hrm Feature #877190 commit 8ed128983f69efccba46da8350d819a4ce17e74e @@ -35748,14 +35748,14 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 10 00:12:18 2020 +0200 Explain illegal because peace with target tile. - + Have the action not enabled explanation system detect when an action is illegal because the target tile is foreign and the actor isn't at war with its owner. - + Example: Webperimental allows founding a city on an unclaimed tile or on an enemy tile. - + See hrm Feature #877189 commit 52cca5e2af6ce23d0d98631c0f9412d500e6dd03 @@ -35763,10 +35763,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 23:28:04 2020 +0200 Explain illegal because foreign target tile. - + Action not enabled explanation for when an action is illegal because the target tile is foreign for all tile targeted actions. - + See hrm Feature #877187 commit c7ea93d4004f32a452c9bacb7cb546ae6c43c1ef @@ -35774,15 +35774,15 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 15:31:47 2020 +0200 Action reasoning API clean up. - + Rename univs_have_action_enabler() to action_univs_not_blocking(), move it to the action reasoning section of the header and have it take its action parameter as an action rather than as an action id. - + Remove action_blocked_by_situation_act() and action_blocked_by_situation_tgt(). Their intended use cases - if I remember correctly - can be covered by action_univs_not_blocking(). - + See hrm Feature #877184 commit bc7f0050261d1677bca336178473fea7702fcdc0 @@ -35790,7 +35790,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 19:33:30 2020 +0200 advdata: worry about nukes by action result. - + See hrm Feature #877182 commit b9fced8507bd4d69a262ad61ddc2c95bdf21ee10 @@ -35798,10 +35798,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 19:02:01 2020 +0200 Find Manhattan nuke actions by result. - + Find nuclear actions that adds the Manhattan project to the actor unit's build requirements by action result. - + See hrm Feature #877181 commit 8844dcffcbab5a653949b2fc7fde39f9feae97f9 @@ -35809,7 +35809,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 18:46:10 2020 +0200 Introduce action_list_end(). - + See hrm Feature #877180 commit 4bca13fd06253f1f7c4d871b9f0cf315e6c59d62 @@ -35817,10 +35817,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 17:15:33 2020 +0200 helpdata: can convert to by action result. - + Document that a unit type can be obtained by conversion of another unit type by action result. - + See hrm Feature #877171 commit 19c4fb60a053f287fa0dc19d8e2641d6ca2db541 @@ -35828,10 +35828,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 17:05:20 2020 +0200 helpdata: pillages extra in action help. - + Mention what extras the extra pillaging action can target under the action's section in a unit's help text. - + See hrm Feature #877170 commit 55f76caece55b39b439c6818b969872350c30f81 @@ -35839,12 +35839,12 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 16:56:42 2020 +0200 helpdata: cleans extra in action help. - + Mention what extras the extra cleaning actions cleans under the action's section in a unit's help text. - + Delete the action independent mention from the unit's help text. - + See hrm Feature #877168 commit acc738fd4c57eadb0bd5248ad913ef042622371b @@ -35852,12 +35852,12 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 16:50:30 2020 +0200 helpdata: builds extra in action help - + Mention what extras the extra creation actions builds under the action's section in a unit's help text. - + Delete the action independent mention from the unit's help text. - + See hrm Feature #877166 commit 25cc3b8e8a8f5d8f6f3fedacdbdab7b4139c09b0 @@ -35865,12 +35865,12 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 15:51:17 2020 +0200 helpdata: converts terrain in action help. - + Mention that the terrain conversion actions changes a terrain's type under the action's section in a unit's help text. - + Delete the action independent mention from the unit's help text. - + See hrm Feature #877163 commit 07b3ebb8ec6c3b8a24df2d886012de408b0c3357 @@ -35878,9 +35878,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 15:46:00 2020 +0200 helpdata: custom action help by result. - + The additional information given about an action is about its result. - + See hrm Feature #877162 commit 08a3b524de37ef9a0a23a1a478f8f1825a6f56ef @@ -35888,10 +35888,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 14:02:36 2020 +0200 tilespec: centralize server side agent drawing. - + Always select a unit's server side agent control indicator sprite in the same switch statement. - + See hrm Feature #877151 commit d86788e45f6dcd10ec2b7b274294ae3dc5406e25 @@ -35899,9 +35899,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 30 16:50:11 2017 +0200 Won't body guard by action (result). - + A civilian may still have no attack capability. - + See hrm Feature #877147 commit 7b6296fe952c9f1cc2b4008e0100cb54c1fd51db @@ -35909,11 +35909,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 14:32:35 2020 +0200 Act sub tgt checkers: take action param as action - + Have the action target complexity checker functions action_requires_details() and action_has_complex_target() take the action parameter as an action rather than as an action id. - + See hrm Feature #877145 commit 5d608c46346f3dd68ebfca8bafffed601dcbbb37 @@ -35921,7 +35921,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 9 11:06:34 2020 +0200 Qt client: Go to and... sub target support. - + See hrm Feature #877098 commit 1299007e88638809a875f2cfe3cdebf966e501ff @@ -35929,10 +35929,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 8 17:03:49 2020 +0200 ai *_tile_worker_task_select(): keep action. - + Represent the extra removal / creation actions as action rather than as activities. - + See hrm Feature #876962 commit 023b77d493b697b54015fc3e5509067780d8fb3c @@ -35940,10 +35940,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 8 16:47:29 2020 +0200 is_extra_*_by_action(): take action as action. - + Have is_extra_caused_by_action() and is_extra_removed_by_action() take their action parameter as an action rather than as an activity. - + See hrm Feature #876960 commit c2ec47481c51ea92f6a13ac6e830ea772f5d6082 @@ -35951,11 +35951,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 8 15:51:03 2020 +0200 autosettlers: fill action lists by action result. - + Fill the lists of actions for terrain transformation, extra creation and extra removal based on the action result rather than with hard coded action numbers. - + See hrm Feature #876952 commit 2f29770d8115128fe60d2d1d26471fcc22d47a78 @@ -35963,7 +35963,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 8 15:50:12 2020 +0200 Introduce action_list_add_all_by_result(). - + See hrm Feature #876949 commit 397f4880ea5697698143bd4b86de4131b0af54d2 @@ -35971,11 +35971,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 8 11:25:17 2020 +0200 autosettlers: rmextra by action, not by activity. - + Iterate over actions that can remove an extra as actions rather than as activities. This makes it like the other similar iterations that iterates over actions. - + See hrm Feature #876935 commit 86f9545c349a02a218e87900628fe8fb6d3c3c91 @@ -35983,7 +35983,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 8 10:41:11 2020 +0200 activity time getters: const extra parameter. - + See hrm Feature #876909 commit 823ba253b1852addf57e354ce2cd7afbbdbb28e2 @@ -35991,9 +35991,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 8 09:22:50 2020 +0200 action_prob(): custom prob by action result. - + The action specific probability is actually action result specific. - + See hrm Feature #876898 commit e524c11c369a610d2d861340c44cec8634e6d666 @@ -36001,10 +36001,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 8 08:48:09 2020 +0200 Perform actions by result. - + Call action performer by the action's result in unit_perform_action() rather than hard coding the action performer for each action id. - + See hrm Feature #876893 commit 205355b7497348afdd8d08bbd259e7226a962fec @@ -36012,9 +36012,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 5 21:51:56 2020 +0200 Auto explore is a server side agent. - + Put Autoexplore under the general server side agent control system. - + See hrm Feature #876885 commit 7033c3a61361939d7fa39a3b233fcece95ad7863 @@ -36022,11 +36022,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 8 01:42:12 2020 +0200 handle_unit_server_side_agent_set(): generalize. - + Prepare handle_unit_server_side_agent_set() for non auto settler server side agents. Factor out unit_server_side_agent_set() so server side AI can avoid the having its unit's plans cleared. - + See hrm Feature #876879 commit 45e653061d93f98401d5b8c283969a46bf8924a0 @@ -36034,11 +36034,11 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 7 19:59:02 2020 +0200 client: clear SSA when ordered to perform action. - + The client takes back control from any server side agent controlling a unit when it orders it to change activity or changes its orders. Be consistent and do the same for orders given via the action selection dialog. - + See hrm Feature #876854 commit 70d532ead1c5360bac4b87dc1e9ed0a49b6a33ba @@ -36046,10 +36046,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 7 20:35:02 2020 +0200 Remove unit order no SSA side effect. - + Make taking back control from a server side agent on unit order change explicit rather than implicit. - + See hrm Feature #876853 commit 7626094445917cd0f47ff468b576a22cbda2ad81 @@ -36057,10 +36057,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 7 19:47:46 2020 +0200 Remove unit activity change no SSA side effect. - + Make taking back control from a server side agent on unit activity change explicit rather than implicit. - + See hrm Feature #876842 commit 34bf2665998791de27fcb965c307039607e4dc46 @@ -36068,7 +36068,7 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 7 20:15:08 2020 +0200 Introduce request_unit_ssa_set(). - + See hrm Feature #876850 commit ac84b0b67ab3524c4f6a354fcd23176d51777dd1 @@ -36076,13 +36076,13 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 7 19:02:53 2020 +0200 Don't send unit_change_activity directly. - + Make request_unit_load() and request_unit_unload() use request_new_unit_activity_targeted() rather than sending packet_unit_change_activity directly. - + This allows request_new_unit_activity_targeted() to intercept their request. - + See hrm Feature #876839 commit feb0ce16c23f51bcae70d4ed160745a3c68ae50d @@ -36090,9 +36090,9 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 7 11:12:44 2020 +0200 unit_order_list_is_sane(): remove redundant check - + No activity unit order with a sub target remains. - + See hrm Feature #876808 commit edfd70388ef0c6ab6945b26265559e411194b0ff @@ -36100,11 +36100,11 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 7 12:55:51 2020 +0200 upgrade_unit_order_targets(): fix action orders. - + A 3.0 action unit order that can appear in the middle of a unit's orders may move the actor unit to the target tile or have the actor unit remain at its current tile. - + See hrm Bug #876807 commit 4e7c5a701ab762f15728b4ffda7bf98ff149389d @@ -36124,16 +36124,16 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 5 17:02:15 2020 +0200 clients: support long ranged "Go to and..." - + Make it possible to specify a distant target tile for the action of a goto unit order by creating a normal path to the tile the actor unit should act from - possibly including waypoints - and pressing 'd' before selecting the target tile. - + This could later be extended to allow long range actions like Airlift in the middle of a path by having the user press 'd' again rather than clicking on the tile to select the target and then continue. - + See hrm Feature #876450 commit 17d0b280ffdfebf5e13278c5d089fd4c0b90a7e5 @@ -36141,12 +36141,12 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 5 14:16:09 2020 +0200 Remove backward compatibility from savegame*. - + Target assignment to a unit's current activity has lived in savegame3 and its ancestors for a long time. With post load save game compatibility it can move there without breaking save games that used to load in previous versions. - + See hrm Feature #876410 commit 963dde5041a2a91de1279a1a169c20f542937529 @@ -36154,10 +36154,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 5 13:52:55 2020 +0200 Dev save compat: rename "Road" to "Build Road". - + The action "Road" was renamed to "Build Road" in hrm Bug #851695. Update stored action list in development version save games. - + See hrm Feature #876406 commit 074005d0aa8d5eb0fe6be7970783e040750f697a @@ -36165,9 +36165,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 5 12:07:45 2020 +0200 upgrade_unit_order_targets(): upgrade all orders. - + unit_order_list_is_sane() expects all orders, executed or not, to be sane. - + See hrm Bug #876394 commit 5cb68b00ab4c50778ee6a03d4af2c16326263d28 @@ -36175,10 +36175,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 3 23:18:23 2020 +0200 Unit order execution: deduplicate action/activity - + Don't accept activity orders where an action order would do the same job. Simplify execute_orders(). Upgrade save games. - + See hrm Feature #876382 commit 5b2e20161d146f34f22606bc745640dad17c0140 @@ -36186,10 +36186,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 5 13:30:05 2020 +0200 Fix dev compat for unit action order targets. - + The call to upgrade_unit_order_targets() should have been called in compat_post_load_dev() but it somehow ended up in compat_load_dev(). - + See hrm Bug #876401 commit d1d6761d48d15d86d21408248723dc46b7100a81 @@ -36197,9 +36197,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 5 09:33:54 2020 +0200 Action server side sub target assignment. - + Assign a sub target for actions with a flexible target complexity. - + See hrm Feature #876377 commit 86bee177637737020a3f7b5766ff170122e6f0a3 @@ -36207,10 +36207,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 3 22:56:02 2020 +0200 Sanity check action unit order extra is relevant. - + unit_order_list_is_sane() checks that the target extra for extra targeted activities are relevant for the activity. Do the same for action orders. - + See hrm Feature #876210 commit e6a95a342afa14abc2283fda6a0410db36be36b7 @@ -36218,7 +36218,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 3 17:25:12 2020 +0200 dai_incident(): assert that the scope is handled. - + See hrm Feature #876181 commit fd0504d0c8b78e6211e31acd973fb891ef87f920 @@ -36226,7 +36226,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 3 20:26:39 2020 +0200 GTK clients: Go to and... sub target support. - + See hrm Feature #876178 commit 381d1e24ed62ba7a8cea4284072d7566ccc0b548 @@ -36234,7 +36234,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 3 20:24:18 2020 +0200 GTK clients: recursive menu item remover. - + See hrm Feature #876177 commit 0a0fae9b427292ee847c3b4f40d8f8fcbb88876d @@ -36242,7 +36242,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 3 15:05:11 2020 +0200 goto: use action order in connect. - + See hrm Feature #876154 commit 034fad1930bc31f0f17a5306a96cfca29524f356 @@ -36250,16 +36250,16 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 3 15:55:37 2020 +0200 Fix the activity action performers. - + The functions unit_activity_handling() and unit_activity_handling_targeted() does the wrong thing for actions. They return TRUE even when the activity failed to start. They cancel a unit's orders. This is bad when an action appears in the middle of a unit order list. - + Split out the parts the action performers can use into static functions. Have both the action performers and the unit_activity_handling*() functions use them. - + See hrm Bug #876152 commit 2f09cef25b0e881045cabf46757640318f228c7c @@ -36267,11 +36267,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 3 15:33:03 2020 +0200 Use do_action_activity() when no extra target. - + Have unit_perform_action() use the correct action performer for non extra targeted activity actions. Add assertions to the action performers to make sure that the correct one is called in the future. - + See hrm Feature #876149 commit 69d7d8289b76f9d769dce2aa3f3c948837fc0422 @@ -36279,10 +36279,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 3 11:45:15 2020 +0200 Skip accomplished action extra targeted orders. - + Unit orders activity skips orders removing a non existing extra or creating an existing extra. Do the same for action unit orders. - + See hrm Feature #876126 commit a94f32e8d2fc16e74641694a582fde3fd8dee20d @@ -36290,7 +36290,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 3 11:28:29 2020 +0200 Assert that action order has an action. - + See hrm Feature #876123 commit 27f2ba715d6e63ac67a502520f0b771f58a4d9ab @@ -36298,10 +36298,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 3 13:01:27 2020 +0200 Centralize utype can target extra checks. - + Introduce utype_can_create_extra() and utype_can_remove_extra(). Use them in the GTK clients' action selection dialog's target extra selection dialog. - + See hrm Feature #876117 commit bae7a1ad9f99ef5c56d1dbc0465461aaadf43cd8 @@ -36309,10 +36309,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 3 11:44:35 2020 +0200 Action creates/removes extra checker functions. - + Introduce the new functions action_creates_extra() and action_removes_extra(). - + See hrm Feature #876098 commit d3568ce2894ec974867a70182c78c103be9ec443 @@ -36320,9 +36320,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 26 12:11:41 2018 +0200 order_recursive_roads(): check for existing road. - + There is no need to order a road that already is there built. - + See hrm Feature #876088 commit 53587a0afdd8d8ac5675339a0774e6be98dabecd @@ -36330,12 +36330,12 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 27 13:14:33 2020 +0200 Unit order: support long range action targets. - + Set the target tile as the explicit target of each action. The target is still selected at order execution time. This is needed for backwards compatibility: existing orders may order a Settler to go and join a city that don't exits yet. - + See hrm Feature #876017 commit 722b51bddfc1b30a492cc7eb9c58eb2c4b067138 @@ -36343,12 +36343,12 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 2 08:25:25 2020 +0200 Make move to ally without questions possible. - + Introduce the new client setting popup_last_move_to_allied. If disabled the client will do a regular move into an allied unit or unit stack without popping up the action selection dialog even if it can act against it. - + See hrm Feature #875939 commit 8dab4d8383582fbeb3ea53599f369b66b79b4c97 @@ -36356,14 +36356,14 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 2 07:13:16 2020 +0200 savegame2: keep bad unit orders unit a bit longer - + Move the save game loading sanity check and removal of bad unit orders to the end of sg_load_sanitycheck(). This allows them to be rescued by adjustments in sg_load_post_load_compat() and sg_load_sanitycheck(). The tolerance ends with sg_load_sanitycheck(). - + This was done for savegame3 in hrm Feature #874189 - + See hrm Feature #875937 commit 12c046869da4319ae12c07de9fbb4108fd2df05d @@ -36377,19 +36377,19 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 1 23:45:58 2020 +0200 dai_incident(): differentiate action reaction. - + Having your city investigated is not as infuriating as losing it. - + The handling of the nuclear actions stays the same. The rest are grouped by action result and given a badness score from 1 to 10. A badness score of 2 is about what "Pillage" used to have. A badness score of 5 is what spy actions (and all non handled actions) used to have. - + Exceptions to the above is that doing something to a player that causes International Outrage doubles the amount of AI love its victim removes and that a self targeted action that causes International Outrage removes a small amount of AI love. - + See hrm Feature #875910 commit 24fea0a839d8659b5e2a803ac43aae8d4329ba9d @@ -36397,11 +36397,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 1 20:39:05 2020 +0200 dai_incident(): handle international outrage. - + Reuse ai love change values that used to be written by the victim to the ai love of other players where those existed. Add a value for international outrage caused by pillage. - + See hrm Feature #875899 commit 68be4d3600b0509b57c4f524f20084851e608d5a @@ -36409,19 +36409,19 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 1 12:54:08 2020 +0200 Start unifying server side agent unit control. - + An agent is an "AI" that the player gives control over an aspect of the game to. The agent then plays on the player's behalf. Some agents, like auto settler and auto explore, live in the server. - + Standardizing server side agent control allows creating something once and getting the benefits for all kinds of server side agents. An example from a different domain is how unified action handling allows the auto generated "Go to and..." menu. - + Introduce the standard server side agent handling by putting auto settler under the general server side agent control system. - + See hrm Feature #750152 commit 10cd2876e395be45bddb9905cb476ec86eccae56 @@ -36429,11 +36429,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 1 13:26:39 2020 +0200 savecompat: upgrade dev suicide attack orders. - + Upgrade the "Attack" order to "Suicide Attack" in saved unit orders for units unable to do Attack in older 3.1 development version save games. Upgrade for 3.0 save games was done in hrm Bug #874169. - + See hrm Feature #875817 commit 86dae9780066ae34c09b579530d5f8e559a89706 @@ -36441,10 +36441,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 1 10:19:00 2020 +0200 Move legacy set activity functions to savecompat. - + The functions set_unit_activity_base() and set_unit_activity_road() are only used when loading pre 3.0 save games. Move them to the savecompat module. - + See hrm Feature #875804 commit 52e1ccbdb456fe375bf77d2143b5a8b192972930 @@ -36452,11 +36452,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 1 09:34:39 2020 +0200 ai no bribe handicap by action result. - + Make the AI handicap that prevents it from bribing worker and city founder units detect who it can't bribe by looking for the action results of settler actions. - + See hrm Feature #875795 commit daa9e4a8215ea5c49f71d184683cb7a35b761dbb @@ -36464,7 +36464,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 1 08:06:08 2020 +0200 Coding style: change "char* " to "char *" - + See hrm Feature #875775 commit 295f81929b44e610a9c7ec135fbd68ddccd3c6db @@ -36472,7 +36472,7 @@ Author: Sveinung Kvilhaugsvik Date: Sun May 31 02:09:42 2020 +0200 Check action hard requirements by action result. - + See hrm Feature #875706 commit 3876387cd40f65d209cb8217c27026fe68fa69d7 @@ -36480,7 +36480,7 @@ Author: Sveinung Kvilhaugsvik Date: Sun May 31 02:16:37 2020 +0200 Get action battle kind by action result. - + See hrm Feature #875707 commit 93a3ea4e851e05a25f82f4cb0e8590363b9ba917 @@ -36488,7 +36488,7 @@ Author: Sveinung Kvilhaugsvik Date: Sun May 31 01:42:08 2020 +0200 Government action immunity score by action result - + See hrm Feature #875704 commit 31d8337c53789cabddeeab645b9f0654334fd396 @@ -36496,12 +36496,12 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 28 16:34:38 2020 +0200 ai: diplomatic incident handling API update. - + * Pass action, scope and who the AI controls to the AI. * Call each AI's incident handling in call_incident() during international outrage. This replaces custom calls to third party AI's for actions involving nukes. - + See hrm Feature #875573 commit 1291daecab5745ae2d5c8e88307d1e1b29533958 @@ -36509,12 +36509,12 @@ Author: Sveinung Kvilhaugsvik Date: Sat May 30 12:04:00 2020 +0200 Fix "Help Wonder" and "Recycle Unit" distance. - + Documentation for "Help Wonder" and "Recycle Unit" claimed that max distance to target was 1 while also mentioning that max distance to target was ruleset settable. The last one is correct. I forgot to update the first one in Feature #875249 - + See hrm Bug #875668 commit bf98be7433048fad7d0704374598fd5a3a488c57 @@ -36522,9 +36522,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri May 29 12:27:27 2020 +0000 Initial odds of action dice roll from result. - + Port action_dice_roll_initial_odds() to action_result. - + See hrm Feature #875565 commit c527cb73171f3fb1e73b2f00280e07e6bc3b427f @@ -36532,11 +36532,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 28 21:07:12 2020 +0200 Post activity Casus Belli. - + "Pillage" currently triggers the Casus_Belli_Success effect when the activity begins. Introduce Casus_Belli_Complete that it can trigger once the Pillage is completed. - + See hrm Feature #875465 commit c8667653c81860006169bbaa89f765a6371d5924 @@ -36544,7 +36544,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 28 16:04:47 2020 +0200 action_to_incident(): port to action result. - + See hrm Feature #875458 commit 61d070bc933e93b3476e45cd531131803a580543 @@ -36552,11 +36552,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 28 16:59:47 2020 +0200 Port obligatory enabler reqs to action result. - + Obligatory hard requirements for action enablers applies because of the action performer or other hard coded assumptions in Freeciv, not because of an action's action id number. - + See hrm Feature #875445 commit 84941df4fd946e29d834732f2e643c62fa22c6b5 @@ -36564,10 +36564,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 28 00:12:12 2020 +0200 helpdata: detect directly if a unit can escape. - + Check that a unit can perform an action with a MAK_ESCAPE and survive rather than hard coding each action id that permits escape. - + See hrm Feature #875452 commit 0c6401a4c7b15acb8bf92ebe40cb0dde0ec59c76 @@ -36575,7 +36575,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 28 16:25:11 2020 +0200 Move the enum casus_belli_range to fc_types.h. - + See hrm Feature #875441 commit 872e4d9fdfc760fea037da12a2f481378078ee76 @@ -36583,9 +36583,9 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 28 14:16:52 2020 +0200 Add the new UnitState property "MovedThisTurn" - + Requested by nef at the Freeciv forum. - + See hrm Feature #875439 commit 07d3edf9f5513232a32d1372709c1f4af4560afa @@ -36593,7 +36593,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 28 00:22:41 2020 +0200 utype_can_take_over(): check conquer by result. - + See hrm Feature #875314 commit 1e4f4aa281f8e43b55ef255f28a114492505bdaa @@ -36601,7 +36601,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 28 00:01:44 2020 +0200 ai: check if spy unit by action result. - + See hrm Feature #875313 commit 73741ff26ca048dad8b992d01ce8c6057c32d16e @@ -36609,10 +36609,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 27 23:28:25 2020 +0200 Result utype can do action cache functions. - + Introduce unit_can_do_action_result() and utype_can_do_action_result(). They are action result versions of unit_can_do_action() and utype_can_do_action(). - + See hrm Feature #875310 commit a40ed6237a338d9d1a7de5f9098b08d3e793f8fe @@ -36620,10 +36620,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Sep 16 14:10:51 2018 +0200 Adjust action blocking by action result. - + Port the forced action blocking in autoadjust_ruleset_data() to use action_result rather than gen_action (action id). - + See hrm Feature #875307 commit 85c2c309b0e1bfb6dee9d188731c036bf6b384b0 @@ -36631,10 +36631,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 27 20:30:00 2020 +0200 Split action_result enum from gen_action. - + Split new action result data type from the hard coded action ids in the gen_action enum. Only use it in action_has_result() for now. - + See hrm Feature #875306 commit a3a80549f7f3959d752745d5d47152afa9f99622 @@ -36642,11 +36642,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 27 18:24:23 2020 +0200 Fix "Help Wonder" help unit remaining text. - + 3.0 lets a ruleset allow "Help Wonder" to help build a unit. But build_points_left() only supported calculating it for buildings. This gave a bad remaining/surplus value in "Help Wonder"'s user notification text. - + See hrm Bug #875289 commit 1cca0d8d6efb66cbdad40a6b9885fe76a6552da8 @@ -36654,7 +36654,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 27 16:06:13 2020 +0200 New utility action_by_result_iterate(). - + See hrm Feature #875293 commit 6f1e240345bab6e679e7edf65dfbf2cde25bd0ef @@ -36662,24 +36662,24 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 27 10:13:30 2020 +0200 action: store action result in a separate field. - + Fake generalized actions and actions with an escape and a non escape variant have the same result. All the differences between them are defined by hard coded action data and by the ruleset. Checking action result by action id for those means a lot of duplicate code. - + Add the field result to the action struct and network packet. Its data type is currently gen_action. The type will change as the generalized action work continues. - + Pick one gen_action value as the result number for each group of actions that shares the same result. Make action_has_result() assert that the value checked for actually is a result. - + Replace multiple calls to action_has_result() that checks for multiple actions that has the same result with a single call that checks for the result alone. - + See hrm Feature #875279 commit 2a781facdd32d7290a76dd2d3003d8bf5fbc028b @@ -36687,13 +36687,13 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 27 12:25:08 2020 +0200 "Help Wonder" and "Recycle Unit": rs max distance - + Allow the ruleset to set max range for "Help Wonder" and "Recycle Unit". - + Doing "Recycle Unit" to an adjacent city was made legal for consistency with "Help Wonder" in hrm Feature #644449. Make it possible to get the old rule back and potentially make "Help Wonder" consistent with it. - + See hrm Feature #875249 commit 972174aba8b96c5d8ba146e2795d568da567dcd5 @@ -36701,10 +36701,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 27 08:49:14 2020 +0200 move cost: separate embark from enter city. - + Disembark was separated from leaving port as a part of hrm Feature #848684. Keep the move cost the same for both cases. - + See hrm Feature #875245 commit 8278782830bfb8791cda00e01997a48561eb84fc @@ -36712,7 +36712,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 27 07:35:26 2020 +0200 Remove unused action enablers. - + Remove all action enablers that requires the CanOccupyCity unit class flag and unit classes that don't have the CanOccupyCity unit class flag at the same time. In alien, civ1 and civ2 the unit class without CanOccupyCity was @@ -36720,7 +36720,7 @@ Date: Wed May 27 07:35:26 2020 +0200 and webperimental a unit class without CanOccupyCity was required by requiring AttFromNonNative - a user unit class flag only given to unit classes without CanOccupyCity. - + See hrm Feature #875243 commit 0299bd091088088b86329f650f9b20ba0ed85e00 @@ -36728,13 +36728,13 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 27 11:27:54 2020 +0200 Clarify can't steal tech while expected. - + The code is full of checks by action result that does the same for the version of an actions that always spends the unit as for the version that doesn't. This makes programmers read the checks if a unit has a chance to steal a tech even when expected as one of those. Rewrite it to make it clearer. - + See hrm Feature #875230 commit 451e63c05b200726637b5d6c7963b8be8cdb9a53 @@ -36742,7 +36742,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 26 21:53:36 2020 +0200 README.actions: mention gold theft effects. - + See hrm Feature #875196 commit a860f4a6c2499304ee44e055bec02fa3fd6fea61 @@ -36750,15 +36750,15 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 26 12:42:10 2020 +0200 Merge help production action performers. - + "Help Wonder" and "Recycle Unit" are extremely similar. A feature added to the action performer function of one should probably also be added to the action performer of the other. - + Merge unit_do_recycle() and do_unit_help_build_wonder() to the new function unit_do_help_build(). This gives "Recycle Unit" notification of city owner when receiving help from another player and Casus_Belli_Success support. - + See hrm Feature #875079 commit 1f2e52718d280466407a54d6c4a8a3ffd8616fe5 @@ -36766,10 +36766,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 25 22:19:24 2020 +0200 is_action_possible(): avoid action_id_*() - + Use the functions that takes an action directly rather than the macros that takes an action id and calls the function with action_by_number(action_id). - + See hrm Feature #875057 commit a3e85c7e0cb81c2d0b5470015c22647e1fed3052 @@ -36777,11 +36777,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 25 23:12:31 2020 +0200 unit_type_upgrade: prepare for an action field. - + Even if PACKET_UNIT_TYPE_UPGRADE isn't made a general mechanism for ordering all units of a given type to perform an action generalized actions will make it need to specify what upgrade unit action the units should perform. - + See hrm Feature #875054 commit a9afc35974f274b380f6537512381c45591cc55b @@ -36789,11 +36789,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 26 03:42:40 2020 +0200 Fix "Help Wonder" help unit production text. - + The player notification would always try to show the building name of the current production. But 3.0 lets a ruleset allow "Help Wonder" to help build a unit. - + See hrm Bug #875020 commit f825b6a130ebb28586a579718b5be27bb753370c @@ -36801,17 +36801,17 @@ Author: Sveinung Kvilhaugsvik Date: Sat May 23 19:33:02 2020 +0200 Introduce the Unit_Shield_Value_Pct effect. - + Unhardcode that a unit's shield value is reduced by 50% during the action "Recycle Unit" and when calculating unit upgrade cost. Make it possible to alter the shield value during "Help Wonder" too. - + My original plan was to make this a unit type and action only effect. Then I saw a request from Akechi on the forum to allow taking hit points into consideration when calculating "Recycle Unit" shields. Unit_Shield_Value_Pct can therefore take unit state when calculating unit shield value for the actions "Help Wonder" and "Recycle Unit". - + See hrm Feature #874806 commit db5284a8393bc016272ce25815e433d02f5b7e2e @@ -36819,7 +36819,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 25 18:14:12 2020 +0200 Action not enabled explain missing gold. - + See hrm Feature #874987 commit 95dbf86954e50e161c6ec3485005b077bae74533 @@ -36827,11 +36827,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 25 17:30:40 2020 +0200 do_unit_upgrade(): remove redundant code. - + The action is legal if do_unit_upgrade() is reached. It therefore won't show any explanation why the upgrade was illegal. This makes its explanation code unused. - + See hrm Feature #874986 commit 1e60ca3aeaea5fa801bf061006cffba1a76ebe58 @@ -36839,7 +36839,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 25 15:38:11 2020 +0200 Pass action to all action performers. - + See hrm Feature #874985 commit 888ce4b49591a51f09dae06e3aadcdea1c82bcc0 @@ -36847,7 +36847,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 25 16:08:03 2020 +0200 unit_perform_action(): get activity from action. - + See hrm Feature #874984 commit eea246d10967dca61bcb0c6533b30f9842e99455 @@ -36855,9 +36855,9 @@ Author: Marko Lindqvist Date: Sat May 23 08:00:34 2020 +0300 Qt: Rename cultivate/plant menu entries depending on target terrain - + See hrm Feature #874755 - + Signed-off-by: Marko Lindqvist commit 5b3084b107a3813c151ac20d6d3f921d9b4f2cb5 @@ -36865,7 +36865,7 @@ Author: Sveinung Kvilhaugsvik Date: Sat May 23 21:45:58 2020 +0200 README.actions: document Maps_Stolen_Pct. - + See hrm Feature #874808 commit ba67ec165a62f2de27068912541ee29b1bd55393 @@ -36873,7 +36873,7 @@ Author: Sveinung Kvilhaugsvik Date: Sat May 23 19:32:45 2020 +0200 unit_do_recycle(): add action argument. - + See hrm Feature #874807 commit f8c35b0df45fa5ff44d84fa28f8be005fc3172e2 @@ -36881,9 +36881,9 @@ Author: Marko Lindqvist Date: Thu May 21 01:03:22 2020 +0300 AI: Fix illegal read on EFT_DEFEND_BONUS evaluation with ocean cities - + See hrm Bug #874452 - + Signed-off-by: Marko Lindqvist commit 90143ca62eed61a3062aaa03cc6a6cb9af029328 @@ -36891,7 +36891,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri May 22 10:16:38 2020 +0200 act sel dlg: show shields for "Recycle Unit". - + See hrm Feature #874646 commit bb4a62fd3cd1e0079d09d923738e3ad21f3bbc0a @@ -36899,9 +36899,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri May 22 11:47:10 2020 +0200 act sel dlg: fix shields text for unit production - + 3.0 lets a ruleset allow "Help Wonder" to help building a unit. - + See hrm Bug #874648 commit 4b56e6f1ff21c2122e55dcbf12cfa7c0520ae72d @@ -36909,17 +36909,17 @@ Author: Sveinung Kvilhaugsvik Date: Fri May 22 09:10:22 2020 +0200 Standardize extra action selection dialog info. - + The additional details that appears next to the probability of success on the action selection dialog buttons gives action specific information. - + The Qt client and the GTK clients used to show remaining shields of the current production for "Help Wonder". The SDL 2 client used to show estimated recurring revenue for "Establish Trade Route" and estimated one time bonus for "Establish Trade Route" and "Enter Marketplace". - + Have them all show everything. - + See hrm Feature #874621 commit 86001cedb624aa2fb9bd0714d7c2ded1e48336ec @@ -36927,9 +36927,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri May 22 07:08:52 2020 +0200 Factor out action_prob_to_text()... - + ...from action_prepare_ui_name(). - + See hrm Feature #874620 commit 98a17d04eda438208abda5777dfa55efc367ec07 @@ -36937,9 +36937,9 @@ Author: Marko Lindqvist Date: Sat May 23 02:47:51 2020 +0300 Gtk: Rename cultivate/plant menu entries depending on target terrain - + See hrm Feature #874754 - + Signed-off-by: Marko Lindqvist commit f2730fff1d9e6eecf04211da5af4e29156df22b2 @@ -36947,9 +36947,9 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 21 00:30:20 2020 +0200 action_prepare_ui_name(): free chance. - + Reported by Marko Lindqvist - + See hrm Bug #872662 commit 0fd5f1851c28dd1570b5ff3901e5cb6aca7d4467 @@ -36957,9 +36957,9 @@ Author: Marko Lindqvist Date: Sun May 10 10:40:11 2020 +0300 Granularity: Add Irrigation extra - + See hrm Feature #872584 - + Signed-off-by: Marko Lindqvist commit 833d1fb14c3a5014bc4eeccfe652f5d9dddf3119 @@ -36967,9 +36967,9 @@ Author: Marko Lindqvist Date: Tue May 19 10:07:12 2020 +0300 Do end_phase() research updates for alive players only - + See hrm Bug #873692 - + Signed-off-by: Marko Lindqvist commit 1be71432ad5d6f7a9dabb6f0cc20f68023392774 @@ -36977,9 +36977,9 @@ Author: Marko Lindqvist Date: Sun May 3 00:42:27 2020 +0300 Return FALSE instead of NULL from api_edit_unleash_barbarians() - + See hrm Bug #871686 - + Signed-off-by: Marko Lindqvist commit 892bdde53447993b1380262991dc6f2adbb1ab4c @@ -36987,13 +36987,13 @@ Author: Marko Lindqvist Date: Wed May 20 09:01:12 2020 +0300 Gtk: Add the city's size to the Info Panel of the City dialog - + Clenup the field enums while at it. - + Patch by John Robertson - + See hrm Feature #872815 - + Signed-off-by: Marko Lindqvist commit b3a041b1856773805fa87a0b22ef8e8f870eda32 @@ -37001,9 +37001,9 @@ Author: Marko Lindqvist Date: Tue May 12 22:28:02 2020 +0300 Autosettlers: Drop code related to terrain changing ACTIVITY_IRRIGATE/_MINE - + See hrm Feature #873056 - + Signed-off-by: Marko Lindqvist commit d7ff93a63eacc231552bd7a5c296b2db2730ba8c @@ -37011,9 +37011,9 @@ Author: Marko Lindqvist Date: Fri May 22 21:13:19 2020 +0300 Granularity: Punish production without tools - + See hrm Feature #872582 - + Signed-off-by: Marko Lindqvist commit 19534aabc919a7b49922b2c8759bdb49bbc2a856 @@ -37021,7 +37021,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 20 21:40:06 2020 +0200 README.actions: document missing "Pillage" reqs. - + See hrm Feature #874445 commit bfb0ee5cb3a6846964111452b7426e8f043898fd @@ -37029,9 +37029,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 20 19:19:24 2020 +0200 Lua script API: add tile owner. - + Export a tile's owner to Lua. - + See hrm Feature #874440 commit b306b97ee8ccc24ee5fa0a0af00bee4157b8dedb @@ -37039,13 +37039,13 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 20 22:08:32 2020 +0200 dai_hunter_try_launch(): respect alight rules. - + dai_hunter_try_launch() called unit_transport_unload_send() without checking if it was legal. - + Check if "Transport Alight" is legal. Unload with "Transport Alight" if it is. - + See hrm Bug #874450 commit 2e85bb236dcf501b9ab15d9b0760b139a5b3a689 @@ -37053,32 +37053,32 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jul 19 15:42:28 2012 +0200 Retire slow_invasions and BeachLander. - + The slow_invasions rule can now be implemented with the Action_Success_Actor_Move_Cost effect, the actions "Transport Disembark", "Transport Disembark 2", "Conquer City" and "Conquer City 2". It don't need a custom ruleset representation any more. A hard coded representation of it could lead to ruleset author confusion. - + Soft code the slow_invasions rule and its BeachLander exception. - + Move the BeachLander unit type flag to the ruleset. Always add it during automatic ruleset upgrade no matter if slow_invasions is enabled or not. It may have been mentioned even if slow_invasions is off. - + "Transport Disembark" rules in rulesets where slow_invasions was disabled should be as before this patch. In rulesets with slow_invasions enabled "Transport Disembark" is used for disembarking from a transport on a native tile while "Transport Disembark 2" is used for disembarking from a transport on a non native tile. The effect Action_Success_Target_Move_Cost is triggered by "Transport Disembark 2". - + "Conquer City" and "Conquer City 2" has the same relationship to each other. - + Historical note: I got the idea of actions, the action requirement type and action enablers while trying to represent slow_invasions with reusable general concepts rather than with a custom ruleset representation. - + See hrm Feature #848684 commit 677fb757ddeaccb3cef45cc076cf753795090f23 @@ -37086,7 +37086,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 20 15:16:00 2020 +0200 ai action selection: improve move cost estimate - + See hrm Feature #874415 commit c62c1b24019473d654faa0ef65962e21518acb83 @@ -37094,12 +37094,12 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 20 14:37:42 2020 +0200 ai: embark next to an enemy. - + I don't see the point in checking your own movement points after embarking when seeking to not end up next to an enemy. What would matter is if the transport the unit embarks has moves left and if it intends to move away. Just ignore no ending up next to an enemy while embarking for now. - + See hrm Feature #874414 commit 8c9a974244b3a9bea94df8fa89041e381447111f @@ -37107,10 +37107,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 20 12:45:34 2020 +0200 ai: action move cost for not end next to enemy. - + Consider movement cost for the action to perform when seeking to not end up next to an enemy without any moves left. - + See hrm Feature #874408 commit f548700fd34330b2b4582cf80fba834cccf96e07 @@ -37118,7 +37118,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 20 12:27:32 2020 +0200 dai_unit_move(): add missing else statement. - + See hrm Bug #874394 commit 8ded52f268af9fb916f8c9b473fb27492be80765 @@ -37126,7 +37126,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 20 12:19:15 2020 +0200 map_move_cost(): check BeachLander. - + See hrm Bug #874392 commit ac158b80160eb788bc76b8756fa143653c426d5a @@ -37134,9 +37134,9 @@ Author: Marko Lindqvist Date: Tue May 19 11:13:51 2020 +0300 README.effects: Document meaning of value of Airlift effect - + See hrm Bug #874123 - + Signed-off-by: Marko Lindqvist commit 5c5f53237dc2c080bb73eb41740e575aedcfa47e @@ -37144,9 +37144,9 @@ Author: Marko Lindqvist Date: Wed May 13 00:36:30 2020 +0300 Make lack of format_version field in ruleset an hard error - + See hrm Feature #873068 - + Signed-off-by: Marko Lindqvist commit e09a1d97a6ad4920d12df65aa6cf11c46959fea9 @@ -37154,14 +37154,14 @@ Author: Marko Lindqvist Date: Thu May 7 16:26:55 2020 +0300 AI: Want units that can occupy already empty enemy city - + High want for unit to occupy enemy city was given only when also defenders of the enemy city were about to be attacked. This ignored the case where there was no defenders in the city to attack against, i.e., when city was empty to begin with. - + See hrm Bug #872220 - + Signed-off-by: Marko Lindqvist commit afee50836a456776993a4455830266d4b931a503 @@ -37169,9 +37169,9 @@ Author: Marko Lindqvist Date: Sat May 9 13:58:51 2020 +0300 Meson: Link executables against ws2_dep - + See hrm Feature #872561 - + Signed-off-by: Marko Lindqvist commit 19e6d788127934fe548dd8784b242f5cfd1860e5 @@ -37179,13 +37179,13 @@ Author: Marko Lindqvist Date: Mon May 11 21:19:24 2020 +0300 is_build_activity(): Unconditionally return TRUE for irrigate and mine - + ACTIVITY_IRRIGATE and ACTIVITY_MINE are now always extra building activities, so no need for the code in is_build_activity() to try to determine what they are meant to do in specific case. - + See hrm Feature #872783 - + Signed-off-by: Marko Lindqvist commit 09ce28a437f7a90b5a65d1f6609ca3fe21cddf3e @@ -37193,9 +37193,9 @@ Author: Marko Lindqvist Date: Sat May 9 14:51:33 2020 +0300 Granularity: Autobuild Path to city centers - + See hrm Feature #872564 - + Signed-off-by: Marko Lindqvist commit 6593a23a780a2befd321f376d23773b007c8e331 @@ -37203,9 +37203,9 @@ Author: Marko Lindqvist Date: Tue May 12 18:26:06 2020 +0300 civ2: Add format_version field to effects.ruleset - + See hrm Bug #873040 - + Signed-off-by: Marko Lindqvist commit 040091dcae9a5f433d807c2b694a198517b6bf5d @@ -37213,7 +37213,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 18 23:23:52 2020 +0200 sandbox: make "Pillage" casus belli. - + See hrm Feature #874199 commit 2deb49b9538db4ce8e815df19795c0154357962b @@ -37221,9 +37221,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 18 19:49:29 2020 +0000 Make Casus_Belli_Success support pillage. - + Requested by Lexxie L - + See hrm Feature #874197 commit 50e29a934fd6d003175448bcc73d984243038c58 @@ -37231,9 +37231,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 18 19:27:39 2020 +0200 free_unit_orders(): set orders.length to 0. - + When a unit don't have orders the length of its orders list is 0. - + See hrm Feature #874191 commit 980de384ba1a68e3be829fa896f6a3a918d36f73 @@ -37241,14 +37241,14 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 18 18:20:44 2020 +0200 savecompat: upgrade 3.0 building targeted orders. - + Production targeted actions were split from building targeted actions and their sub targeted encoding simplified in hrm Feature #852132. - + But "Targeted Sabotage City" and "Targeted Sabotage City Escape" can appear in 3.0 savegames as unit orders. Upgrade their target encoding and set the correct action. - + See hrm Bug #874174 commit 8509c8f6044045e9d207d4315b5d163a1130d879 @@ -37256,12 +37256,12 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 18 17:37:04 2020 +0000 savegame3: keep bad unit orders unit a bit longer - + Move the save game loading sanity check and removal of bad unit orders to the end of sg_load_sanitycheck(). This allows them to be rescued by adjustments in sg_load_post_load_compat() and sg_load_sanitycheck(). The tolerance ends with sg_load_sanitycheck(). - + See hrm Feature #874189 commit e09e20498be3224198867585eeaa8bc6665850da @@ -37269,11 +37269,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 18 17:35:09 2020 +0200 savecompat: upgrade 3.0 suicide attack orders. - + The action "Attack" was split in "Suicide Attack" and "Attack" in 3.1. Upgrade the "Attack" order to "Suicide Attack" in saved unit orders for units unable to do Attack. - + See hrm Bug #874169 commit 4aeebc49b3d24867f8aa57d89bcecfd1113ea94d @@ -37281,18 +37281,18 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jan 15 10:00:08 2019 +0100 Version specific post load compatibility. - + Some compatibility needs access to game state not available in sg_load_compat(). This because the correct thing to upgrade to depends one the game state or the ruleset. - + By spreading such compatibility all over the code it becomes difficult to identify and remove it once save games from that particular version of Freeciv ceases to be supported. - + Introduce sg_load_post_load_compat() so post save game loading compatibility can be put in a clearly version specific place. - + See hrm Feature #874159 commit d59dc9acc971052f11b724e1db9fe6658c498f8d @@ -37300,9 +37300,9 @@ Author: Marko Lindqvist Date: Sat May 9 13:29:12 2020 +0300 Meson: Make fc_ai to depend on verhdr - + See hrm Bug #872560 - + Signed-off-by: Marko Lindqvist commit fc7f19a899cbb92b6566de768db7b5059dcee57b @@ -37310,12 +37310,12 @@ Author: Marko Lindqvist Date: Wed May 6 19:27:41 2020 +0300 Granularity: Add Forest - + Remove shield production from Grasslands as Forest now provides it. - + See hrm Feature #872127 - + Signed-off-by: Marko Lindqvist commit 096887da13e9f907427d8010cc43cd600b9614c6 @@ -37323,9 +37323,9 @@ Author: Marko Lindqvist Date: Thu May 7 16:13:43 2020 +0300 Add adv_choice.log_if_chosen debug field - + See hrm Feature #872209 - + Signed-off-by: Marko Lindqvist commit 34ddb57f8d70be6bb7891df90b5b2874de9b9f2f @@ -37333,9 +37333,9 @@ Author: Marko Lindqvist Date: Sat May 16 08:09:36 2020 +0300 Namespace tutorial script callbacks - + See hrm Feature #873317 - + Signed-off-by: Marko Lindqvist commit 891970bb8c1a264883bc108a4f54d118b474e7b8 @@ -37343,7 +37343,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri May 15 15:47:08 2020 +0200 Some action orders should only appear at the end. - + See hrm Feature #873621 commit 6f54f097b43cc8bd100ae5d90049e56d27ba4a4a @@ -37351,7 +37351,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri May 15 14:54:05 2020 +0200 helpdata: document diplomat post action escape. - + See hrm Feature #873613 commit 0134e8e90534cedc6682bffc2334edef2124d394 @@ -37359,10 +37359,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri May 15 13:54:26 2020 +0200 Introduce utype_is_unmoved_by_action(). - + Make it possible to check if the unit always will remain on its current tile after successfully performing an action. - + See hrm Feature #873606 commit c97a0b449c8aed2c88081fd0c861e9f8f09f7123 @@ -37370,11 +37370,11 @@ Author: Sveinung Kvilhaugsvik Date: Fri May 15 13:20:45 2020 +0200 Make unit actor post action move info data. - + Move information about if and how performing an action will move its actor unit from utype_is_moved_to_tgt_by_action() to the new field moves_actor on the action structure's unit actor specific part. - + See hrm Feature #873605 commit 0a6ce0b0b3cc2b31c41aff5486b422283ba749fe @@ -37382,13 +37382,13 @@ Author: Sveinung Kvilhaugsvik Date: Fri May 15 11:24:43 2020 +0200 action: separate actor kind specific fields. - + Some fields that currently are a part of the action structure is specific to actions with a unit actor. - + Introduce an actor kind specific part of the action structure. Move rare_pop_up and unitwaittime_controlled to it. - + See hrm Feature #873599 commit b8955f08ab43f5b66e5ec68a08b06ed212063f43 @@ -37396,18 +37396,18 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 14 15:38:24 2020 +0200 More configurable map theft. - + This was planned as a quick follow up to the introduction of "Steal Maps" but was forgotten until I discovered that Lexxie had to manually change the hard coded properties in her Freeciv-web instance. - + Introduce the effect Maps_Stolen_Pct. It determines the probability of the player successfully doing "Steal Maps" or "Steal Maps Escape" getting the map for a tile tile. - + The ruleset setting steal_maps_reveals_all_cities decides if the thief always will steal the map of a tile containing a city. - + See hrm Feature #873390 commit cca4c3d5278f52310f3e09186f9234479a722304 @@ -37415,7 +37415,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 14 15:11:19 2020 +0200 give_distorted_map(): take probability as percent - + See hrm Feature #873385 commit d9d54331cdfd96b14c9a88addd118d2c734d7854 @@ -37423,9 +37423,9 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 14 12:45:35 2020 +0200 Update Action_Odds_Pct documentation. - + List new actions Action_Odds_Pct can change the odds off. - + See hrm Bug #873351 commit 4b2844d5da9b73f661a23b656ff639530c963da4 @@ -37433,9 +37433,9 @@ Author: Marko Lindqvist Date: Sat May 2 11:38:24 2020 +0300 Assert against update_dumb_city() error conditions - + See hrm Feature #871652 - + Signed-off-by: Marko Lindqvist commit cd121c140c16a9a4735ef440c0b669b6286dde2b @@ -37443,9 +37443,9 @@ Author: Marko Lindqvist Date: Mon May 11 23:12:34 2020 +0300 Disallow targetless ACTIVITY_IRRIGATE/_MINE - + See hrm Feature #871737 - + Signed-off-by: Marko Lindqvist commit bbaa0539d410eebb6abb3836cf68da01429ad357 @@ -37453,7 +37453,7 @@ Author: Louis Moureaux Date: Mon May 4 05:27:31 2020 +0200 Qt: Add Cultivate/Plant unit activity buttons - + See HRM feature #852844. commit 16b2b41bf122304287aa5e03644b050df455fc21 @@ -37461,12 +37461,12 @@ Author: Marko Lindqvist Date: Wed May 6 05:59:04 2020 +0300 Turn "Did not find a cm solution..." logging to warn level - + It has been at error level, causing lots of noise in the logs when backtrace logging for errors has been enabled. - + See hrm Feature #871946 - + Signed-off-by: Marko Lindqvist commit 6ebcd9a81911a319342611bbf238efa8dc34a6f8 @@ -37474,9 +37474,9 @@ Author: Marko Lindqvist Date: Sun May 10 08:36:54 2020 +0300 Fix clause section names memory leak on ruleset loading - + See hrm Bug #872581 - + Signed-off-by: Marko Lindqvist commit ee2629e97092227cb0a1161e0ab65c0c246e04c6 @@ -37484,11 +37484,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 12 10:24:16 2020 +0200 Make tile cleaning action enabler controlled. - + Add the new actions "Clean Pollution" and "Clean Fallout" to control them. - + Requested by Marko Lindqvist - + See gna patch #6168 See hrm Feature #850507 @@ -37497,9 +37497,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 12 11:28:43 2020 +0200 can_remove_extra(): make all parameters const. - + The only remaining non constant parameter was pextra. - + See hrm Feature #872904 commit 50212d23ab1de28f600d2eaaf9c6f8f180a5439c @@ -37507,13 +37507,13 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 12 11:09:30 2020 +0200 Make the Settlers flag hard req obligatory. - + The actions "Transform Terrain", "Cultivate", "Plant", "Build Road", "Build Base", "Build Mine" and "Build Irrigation" has a hard requirement that the actor unit has the Settlers unit type flag. Move it from action_actor_utype_hard_reqs_ok() to an obligatory hard requirement so it becomes visible. - + See hrm Feature #872886 commit 00533d3546475ff6590bcc827d9a4b957f829be3 @@ -37521,12 +37521,12 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 11 17:30:32 2020 +0200 Unify action tile target finders. - + Both unit stack targeted actions and tile targeted actions use a tile to specify the target. Eliminate action_tgt_tile_units() and have action_tgt_tile() recognize unit stack targeted actions as making the tile a valid target. - + See hrm Feature #872861 commit 37e0b5ba4634a8a7dc88427a447c32ea2ad1c607 @@ -37534,11 +37534,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 11 16:58:29 2020 +0200 Simplify interpret move as attempted action. - + A move is sometimes interpreted as trying to perform an action to a target at the destination tile. Simplify and improve the documentation of the code in unit_move_handling() responsible for this. - + See hrm Feature #872851 commit 75f4c068a2d62c8abeaa444d3bad989510ecd723 @@ -37546,9 +37546,9 @@ Author: Marko Lindqvist Date: Sat May 2 19:55:22 2020 +0300 Correctly set use_prev_server client option to FALSE instead of NULL - + See hrm Bug #871676 - + Signed-off-by: Marko Lindqvist commit 4b5d08d38f7d6e9f733ff33dab5e2831dbf3dd74 @@ -37556,9 +37556,9 @@ Author: Marko Lindqvist Date: Sat May 2 10:34:10 2020 +0300 Meson: Add ip_mreqn check - + See hrm Feature #871645 - + Signed-off-by: Marko Lindqvist commit 7204800b238ed11d1efc900e37b23b8ef74d5a9d @@ -37566,9 +37566,9 @@ Author: Marko Lindqvist Date: Fri May 1 18:05:17 2020 +0300 Drop unused establish_trade_route() - + See hrm Feature #871620 - + Signed-off-by: Marko Lindqvist commit 5de226440199404eb9f572a48ad3ac654ce466e1 @@ -37576,7 +37576,7 @@ Author: Louis Moureaux Date: Sat May 9 23:02:32 2020 +0200 Fix crash when setting a rally point out of the map - + See HRM Bug #858746 commit ef372100951ef610eb59a1f12b2d6446e10ae8eb @@ -37584,9 +37584,9 @@ Author: Marko Lindqvist Date: Tue May 12 18:14:37 2020 +0300 Fix compatibility mode ruleset loading - + See hrm Bug #873037 - + Signed-off-by: Marko Lindqvist commit 66397335c4ce71fdb3fc0a6e72f10329b63330ba @@ -37594,13 +37594,13 @@ Author: Marko Lindqvist Date: Sun May 10 21:13:41 2020 +0300 Add Fortify_Defense_Bonus effect type - + It replaces hardcoded fortifying bonuses. - + Requested by Alexandro Ignatiev - + See hrm Feature #867744 - + Signed-off-by: Marko Lindqvist commit db0d74f6a5785e9dd6949ceef018e31bcd3ab2ab @@ -37608,9 +37608,9 @@ Author: Marko Lindqvist Date: Thu Apr 30 02:13:34 2020 +0300 gtk3x: Drop popupinfo_positioning_callback() - + See hrm Feature #871438 - + Signed-off-by: Marko Lindqvist commit 3c63474ddb6c6d0f2756bfc764dfce4b7c8d32dc @@ -37618,7 +37618,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 11 15:16:40 2020 +0200 Comment fact fixes. - + * Starting with 3.0 actions aren't only about special abilities. * The unit being marked as wanting an action decision doesn't pop up an action selection dialog by itself. @@ -37631,9 +37631,9 @@ Author: Marko Lindqvist Date: Sat May 9 11:59:12 2020 +0300 installer_cross uninstaller: Uninstall generated files - + See hrm Bug #854017 - + Signed-off-by: Marko Lindqvist commit 51cdcf0fb15aff91c6c3d6286a51f362217ba19d @@ -37641,9 +37641,9 @@ Author: Marko Lindqvist Date: Tue May 5 07:06:29 2020 +0300 Qt5x-mode: Make Qt-5.14 the minimum requirement - + See hrm Feature #871853 - + Signed-off-by: Marko Lindqvist commit 96500ef764881ec282ecb4374c5fc97155f58710 @@ -37651,11 +37651,11 @@ Author: Marko Lindqvist Date: Wed May 6 16:26:26 2020 +0300 Fix helpdlg impr_build_shield_cost() calls with NULL city - + Reported by Zoltán Žarkov - + See hrm Bug #872018 - + Signed-off-by: Marko Lindqvist commit f6207a324167b1e68253de920e2b5485b3a8d774 @@ -37663,11 +37663,11 @@ Author: Marko Lindqvist Date: Sat May 2 22:15:15 2020 +0300 get_activity_text(): Return "Mine" as name of ACTIVITY_MINE - + Reported by Jacob Nevins - + See hrm Bug #853128 - + Signed-off-by: Marko Lindqvist commit c14756a4268a694d9e572cb8cd5ee14cbf15333e @@ -37675,9 +37675,9 @@ Author: Marko Lindqvist Date: Wed Apr 29 08:12:48 2020 +0300 Improve combat.h coding style - + See hrm Feature #871315 - + Signed-off-by: Marko Lindqvist commit fd89941cb325f3fd17d7735d397021a33d174981 @@ -37685,9 +37685,9 @@ Author: Marko Lindqvist Date: Sat May 9 11:08:40 2020 +0300 installer_cross: Delete also symbolic links in uninstaller - + See hrm Bug #872554 - + Signed-off-by: Marko Lindqvist commit a91a87c5171d14cbe08675603b75a477be82ff85 @@ -37695,11 +37695,11 @@ Author: Marko Lindqvist Date: Wed Apr 29 21:40:13 2020 +0300 Qt: Avoid deprecated QGridLayout::setMargin() - + Replace by QLayout::setContentsMargins() - + See hrm Feature #871406 - + Signed-off-by: Marko Lindqvist commit f3b55e7209359a80cfe7874eafd6adaac143a76a @@ -37707,9 +37707,9 @@ Author: Marko Lindqvist Date: Thu May 7 16:14:59 2020 +0300 AI: Handle settler_evaluate_improvements() result as adv_want, not int - + See hrm Bug #872193 - + Signed-off-by: Marko Lindqvist commit bbeb5021de3a09ec23c53515df624c92f47f64dd @@ -37717,11 +37717,11 @@ Author: Marko Lindqvist Date: Tue May 5 03:45:25 2020 +0300 Implement impr_estimate_build_shield_cost() - + Requested by Zoltán Žarkov - + See hrm Feature #871844 - + Signed-off-by: Marko Lindqvist commit 7a57cea0673432472946956d9f8c635e9f165da2 @@ -37729,7 +37729,7 @@ Author: Zeko Date: Tue May 5 13:17:06 2020 -0700 Set player tile owner whenever tile knowledge is updated - + See hrm #846106 commit 6ba75713619bc469231d81d27900f4a2aa279cb3 @@ -37737,11 +37737,11 @@ Author: Marko Lindqvist Date: Fri May 1 12:05:55 2020 +0300 defense_multiplication(): Rework to take defender unit parameter - + Replace unit_type defender parameter with individual unit parameter. - + See hrm Feature #871170 - + Signed-off-by: Marko Lindqvist commit 5e180318aee69e64144306364fe336d997079211 @@ -37749,11 +37749,11 @@ Author: Marko Lindqvist Date: Tue May 5 11:07:06 2020 +0300 Set GDK_VERSION_MAX_ALLOWED for gtk3.22-client - + Set also GLIB_VERSION_MAX_ALLOWED. - + See hrm Feature #871873 - + Signed-off-by: Marko Lindqvist commit d8eb8485bd3998c8c033b7da50fb394e653f3a79 @@ -37761,11 +37761,11 @@ Author: Marko Lindqvist Date: Fri May 1 08:09:24 2020 +0300 Granularity: Add Throne building - + It marks capital city and produces some infra points. - + See hrm Feature #871327 - + Signed-off-by: Marko Lindqvist commit dc7bc6fe0249221dfee4c5cf50b9fba8171dc670 @@ -37773,14 +37773,14 @@ Author: Marko Lindqvist Date: Tue Apr 28 23:47:19 2020 +0300 Rulesave: Save actual terrain_control.pythagorean_diagonal value - + It had hardcoded assumption that when the value is not default, TRUE should be saved. That was true for the current value of RS_DEFAULT_PYTHAGOREAN_DIAGONAL, but wouldn't adjust to changes in default. - + See hrm Bug #871296 - + Signed-off-by: Marko Lindqvist commit 8158f6ceb565b8387b8ceb8036822f0af8fdb9fb @@ -37788,14 +37788,14 @@ Author: Marko Lindqvist Date: Fri May 1 16:54:00 2020 +0300 reality_check_city() trade partners when trade route established - + Establishing a trade route reveals the partner cities, and their tiles. If the partner city is founded on the ruins of a former city that is still in player's plrtile, that former city must be cleared out by reality_check_city(). - + See hrm Bug #871606 - + Signed-off-by: Marko Lindqvist commit 2ecb47522342ff8a324766d78e70b7be7fc073f7 @@ -37803,11 +37803,11 @@ Author: Marko Lindqvist Date: Wed Apr 29 11:23:55 2020 +0300 Fix get_city_dialog_production_row() assert with NULL city - + Reported by Zoltán Žarkov - + See hrm Bug #870966 - + Signed-off-by: Marko Lindqvist commit 86dea56b4d01742c0054c526f8b8edfd6acdcc44 @@ -37815,11 +37815,11 @@ Author: Marko Lindqvist Date: Thu Apr 30 02:07:16 2020 +0300 gtk3x: Drop gui_dialog_set_default_response() - + It relied on gtk_widget_grab_default() that is gone from gtk-3.96 - + See hrm Feature #871437 - + Signed-off-by: Marko Lindqvist commit 9653be808aadbeaa746fc70501ee439fd17a9765 @@ -37827,13 +37827,13 @@ Author: Marko Lindqvist Date: Wed Apr 29 20:16:25 2020 +0300 Qt: Set QT_DISABLE_DEPRECATED_BEFORE to match Qt-5.11 in qt5.m4 - + Now it's in the same level as our minimum Qt requirement, i.e., the lowest Qt version that we support. In qt6.m4 QT_DISABLE_DEPRECATED_BEFORE is set to match Qt-5.12. - + See hrm Feature #871397 - + Signed-off-by: Marko Lindqvist commit 414794cf4e2d71df6432fb39a0dc488d155b6018 @@ -37841,9 +37841,9 @@ Author: Marko Lindqvist Date: Wed Apr 29 09:47:24 2020 +0300 installer_cross: Create ShortCut from Start Menu to doc/freeciv - + See hrm Feature #871326 - + Signed-off-by: Marko Lindqvist commit f5d51cbc52bf8603956d5b6ea49ceea38f666ef8 @@ -37851,9 +37851,9 @@ Author: Marko Lindqvist Date: Tue Apr 28 03:29:58 2020 +0300 Meson: Add readline support for server - + See hrm Feature #871153 - + Signed-off-by: Marko Lindqvist commit 144b1b0d17bcfda9645beaa9c3263f67d0b884ae @@ -37861,7 +37861,7 @@ Author: Zeko Date: Wed Oct 2 17:17:00 2019 -0700 Add server-side CMA - + See hrm feature #839703 commit 9642c624b796d3b26c253f857b76c737f36fc0a2 @@ -37869,9 +37869,9 @@ Author: Marko Lindqvist Date: Wed Apr 29 18:53:46 2020 +0300 Qt: Replace deprecated QSignalMapper uses with lambdas - + See hrm Feature #869892 - + Signed-off-by: Marko Lindqvist commit 86c56eb57af73a90dae228c79aa7f7e71990b73d @@ -37879,11 +37879,11 @@ Author: Louis Moureaux Date: Mon May 4 07:53:10 2020 +0300 Add tolua_game to the fcdb lua context - + tolua_game is required to pass the 'player' argument of user_take(). - + See hrm Bug #866850 - + Signed-off-by: Marko Lindqvist commit 11cbde04b425c7d8f7b64ef3365b21039522102b @@ -37891,9 +37891,9 @@ Author: Marko Lindqvist Date: Sat May 2 16:47:35 2020 +0300 Drop flush_mapcanvas() from gui API - + See hrm Feature #871656 - + Signed-off-by: Marko Lindqvist commit 5f76d68a3509da412eb1adf1da3f22a35343ae41 @@ -37901,9 +37901,9 @@ Author: Marko Lindqvist Date: Mon Apr 27 04:17:56 2020 +0300 Update to crosser-1.10 - + See hrm Feature #870964 - + Signed-off-by: Marko Lindqvist commit 435f62788f06a7f3c7726fbcd048c2e335e030cc @@ -37911,9 +37911,9 @@ Author: Marko Lindqvist Date: Fri May 1 09:01:21 2020 +0300 Add requirement type "Activity" - + See hrm Feature #870905 - + Signed-off-by: Marko Lindqvist commit e99ec66ad258619b9e349122983b3b58bd7bccc2 @@ -37921,14 +37921,14 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 4 13:26:41 2020 +0200 Don't delete valid action orders with sub target. - + The fix for Bug #856480 was to zealous. It would overwrite valid non extra sub targets for action orders. - + Exclude action orders from its default order sub target initialization. All possible (and one impossible) action sub target kinds are initialized in the action order specific switch statement. - + See hrm Bug #871781 commit f17c4206551d2588eba502e2525812e6cb2ce7d8 @@ -37936,10 +37936,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 4 11:58:33 2020 +0200 Make sure initial sub target is invalid. - + IDENTITY_NUMBER_ZERO can be valid for some sub target kinds. Replace it with NO_TARGET in simple_action_callback()'s sub target initialization. - + See hrm Feature #871772 commit 11e39ab07b2899e833bb48a920d660de1b5562f6 @@ -37947,14 +37947,14 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 4 11:46:07 2020 +0200 Replace magic number representing no sub target. - + 0 is a valid identity for some action or activity sub target kinds. This makes IDENTITY_NUMBER_ZERO a bad choise to represent that no sub target is set. Up until now it has been represented with the magic number -1. - + Introduce the new macro NO_TARGET to flag that a target or sub target is unset. Use it to replace magic -1. - + See hrm Feature #871769 commit 0d87d6cd6f4592b018c058cab291ea2a4dc9e92f @@ -37962,13 +37962,13 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 4 11:15:19 2020 +0200 savegame3: don't guess order building sub target. - + A bad order building id sub target in a save game would result in it being set to 0. 0 is a valid building id. This would change the sub target, potentially to something the player absolutely don't wish to target. - + Set a bad sub target to B_LAST so it remains invalid. - + See hrm Bug #871766 commit 0b5e6afaa30f4870a49f4f7e45d7eb20d302622d @@ -37976,11 +37976,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 27 13:06:50 2020 +0200 execute_orders(): assert not ORDER_LAST. - + An order containing ORDER_LAST should never reach execute_orders(). It should have been caught while receiving the new unit orders from the client or on loading them from a save game. - + See hrm Feature #871751 commit ff4cd22479930b232926518b6ae0d22493247e77 @@ -37988,12 +37988,12 @@ Author: Marko Lindqvist Date: Wed Apr 29 14:04:36 2020 +0300 Return boolean from save_action_max_range() as return type indicates - + Return statement was returning 'struct entry *' despite function return type being 'bool'. - + See hrm Bug #871347 - + Signed-off-by: Marko Lindqvist commit 33eb921a81f7eb149d88b718f3b1be5424f2913f @@ -38001,9 +38001,9 @@ Author: Marko Lindqvist Date: Wed Apr 29 06:48:23 2020 +0300 Qt: Uncomment Qt version display in build info - + See hrm Feature #871307 - + Signed-off-by: Marko Lindqvist commit 0bb03627aa2a15c9bec9fe8a8e97659177b17b38 @@ -38011,11 +38011,11 @@ Author: Marko Lindqvist Date: Fri May 1 07:56:35 2020 +0300 Cache if infrapoints are in use in the ruleset - + Store the value in terrain_control. Use that value where appropriate. - + See hrm Feature #871245 - + Signed-off-by: Marko Lindqvist commit 7af6d24c6da124bd4f56e1d7b3c67d69af615344 @@ -38023,7 +38023,7 @@ Author: Zeko Date: Fri May 1 15:33:39 2020 -0700 emscripten: Disable SDL2 configure checks - + See hrm #871637 commit 983ca7cf230ebf9b0004334ed3ab6a9fe822613e @@ -38031,9 +38031,9 @@ Author: Marko Lindqvist Date: Thu Apr 23 12:44:54 2020 +0300 Drop R. Daniel Markstedt from the list of present administrators - + See hrm Feature #870391 - + Signed-off-by: Marko Lindqvist commit 8317836664c7f436a0c20f4a7d236f246bc7b054 @@ -38041,9 +38041,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 27 11:22:36 2020 +0200 Drop custom non savegame3 order error message. - + Treat them like other letters not representing an order. - + See hrm Feature #871003 commit ac36ae6ec6c6c147e850b9636562c2b5bac1a307 @@ -38051,10 +38051,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 27 10:59:37 2020 +0200 savegame: run unit_order_list_is_sane() - + Make sure that the savegame loading code won't accept any unit orders the server wouldn't accept from a client. - + See hrm Feature #871007 commit 965a455d2ae920907b971eb5ea18bb68f588c13d @@ -38062,10 +38062,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 27 10:55:37 2020 +0200 Factor out unit order list sanity checks. - + Move incoming packet unit order list sanity check from create_unit_orders() to the new function unit_order_list_is_sane(). - + See hrm Feature #871002 commit bd272be63e80cd1f25b84305f0eb041674a2fe37 @@ -38073,11 +38073,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 27 09:06:42 2020 +0200 Simplify order action validation. - + Order validation per action only checks the sub target. Make it per sub target kind instead. This way it won't have to be updated each time a new action is added. - + See hrm Feature #870994 commit 734a1bf278a5f0489c5988d437103f053179adf3 @@ -38085,10 +38085,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 27 08:30:18 2020 +0200 Make it clear that order targets are per order. - + Put target variables inside the loop in execute_orders() to make it obvious that they aren't carried over from one order to the next. - + See hrm Feature #870992 commit a306b4dc792d28f7aa2f938b49be2816b3f0f015 @@ -38096,7 +38096,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Apr 24 10:25:08 2020 +0200 aiair: Unhardcode the OneAttack unit type flag. - + See hrm Feature #870986 commit 991628dd12cd002003c270e01750b872280ec82e @@ -38104,9 +38104,9 @@ Author: Marko Lindqvist Date: Tue Apr 28 19:55:26 2020 +0300 Change default extra infracost to 0 - + See hrm Feature #871246 - + Signed-off-by: Marko Lindqvist commit 9f86af432afdcda6964eac3a5378758848506ff5 @@ -38114,9 +38114,9 @@ Author: Marko Lindqvist Date: Sat Apr 18 17:53:15 2020 +0300 emscripten: Disable configure check for zlib - + See hrm Feature #869884 - + Signed-off-by: Marko Lindqvist commit e5fd61d8d659a821c00e80e28f33721c78369b8e @@ -38124,13 +38124,13 @@ Author: Marko Lindqvist Date: Sat Apr 25 14:11:02 2020 +0300 Convert targetless ACTIVITY_IRRIGATE/_MINE to ACTIVITY_CULTIVATE/_PLANT - + When loading savegame, convert targetless ACTIVITY_IRRIGATE and ACTIVITY_MINE activities to ACTIVITY_CULTIVATE and ACTIVITY_PLANT activities. - + See hrm Feature #870890 - + Signed-off-by: Marko Lindqvist commit f9cf79a2f575b45194aed8bfc8b157553e181d6f @@ -38138,12 +38138,12 @@ Author: Marko Lindqvist Date: Wed Apr 29 20:03:41 2020 +0300 Qt: Avoid using deprecated QDesktopWidget::screenGeometry() - + Replace its uses with QGuiApplication::screens() followed by QScreen::availableGeometry() - + See hrm Feature #871396 - + Signed-off-by: Marko Lindqvist commit df91eeb4dba536c363209542328272e70b70b64d @@ -38151,9 +38151,9 @@ Author: Marko Lindqvist Date: Wed Apr 29 09:26:58 2020 +0300 Msys2: Create ShortCut from Start Menu to doc/freeciv - + See hrm Feature #871297 - + Signed-off-by: Marko Lindqvist commit ec7a0cd85aab46c84a1dd4da520d24058df0105d @@ -38161,12 +38161,12 @@ Author: Marko Lindqvist Date: Thu Apr 30 01:48:18 2020 +0300 gtk3x: Drop set_relative_window_position() - + Global positions related stuff is dropped from gtk-3.96, and our set_relative_window_position() can't work, so just drop it. - + See hrm Feature #871436 - + Signed-off-by: Marko Lindqvist commit 9f8b5b02e93a0009a791d44f92995d61b66fe05d @@ -38174,13 +38174,13 @@ Author: Marko Lindqvist Date: Fri Apr 24 04:28:20 2020 +0300 Fix caravan_evaluate_withtransit() result setting - + The function was only initializing the result. It didn't pass the result pointer to the callback that is supposed to actually set it. - + See hrm Bug #870482 - + Signed-off-by: Marko Lindqvist commit 0135db80adcb1fe50e6ad4028c568ab2bb88f078 @@ -38188,9 +38188,9 @@ Author: Marko Lindqvist Date: Wed Apr 29 12:02:48 2020 +0300 emscripten: Disable sqlite3 configure check - + See hrm Feature #871336 - + Signed-off-by: Marko Lindqvist commit 7cddb7fdf68bbab89d9d98610b8634cf97b4a161 @@ -38198,11 +38198,11 @@ Author: Marko Lindqvist Date: Wed Apr 29 07:38:26 2020 +0300 Bump version number to 3.0.92.1 - + Emergency version number part enabled to test it in master. - + See hrm Feature #871311 - + Signed-off-by: Marko Lindqvist commit 7552915f1c37800c009bb81552c65df5e29cc5a7 @@ -38210,9 +38210,9 @@ Author: Marko Lindqvist Date: Tue Apr 28 07:19:05 2020 +0300 setting_game_restore(): Set FALSE instead of NULL to bool variable - + See hrm Bug #871167 - + Signed-off-by: Marko Lindqvist commit 138e6642d5d62ad5444fea94c7b13291d93a9007 @@ -38220,9 +38220,9 @@ Author: Marko Lindqvist Date: Mon Apr 27 06:53:32 2020 +0300 Meson: Require gtk-3.0 only when really needed - + See hrm Feature #870981 - + Signed-off-by: Marko Lindqvist commit 42dfb6dc96cbddf8c275753b447f5ee70774651c @@ -38230,9 +38230,9 @@ Author: Marko Lindqvist Date: Thu Apr 23 16:37:51 2020 +0300 Granularity: Add basic Path extra - + See hrm Feature #870424 - + Signed-off-by: Marko Lindqvist commit c90b531c135f8d032044c226bdd76cbd4c67a0f6 @@ -38240,9 +38240,9 @@ Author: Marko Lindqvist Date: Sat Apr 18 15:36:33 2020 +0300 gtk3x: Avoid using GtkButtonBox - + See hrm Feature #869872 - + Signed-off-by: Marko Lindqvist commit 0852f46f0e0af85ed1b2e449dfe926706c0d1627 @@ -38250,7 +38250,7 @@ Author: Zeko Date: Wed Oct 2 17:15:18 2019 -0700 Add max_growth CMA parameter that selects optimal food surplus - + See hrm feature #839704 commit 4410f3edecc51900749bb40cd461f3578828f6cd @@ -38258,9 +38258,9 @@ Author: Marko Lindqvist Date: Wed Apr 29 09:41:18 2020 +0300 Msys1: Create ShortCut from Start Menu to doc/freeciv - + See hrm Feature #871325 - + Signed-off-by: Marko Lindqvist commit 8ee524d22030b72e51527bd03bbbf5fa92ca2086 @@ -38268,9 +38268,9 @@ Author: Marko Lindqvist Date: Sat Apr 25 12:08:38 2020 +0300 Meson: Link Windows libfreeciv against ws2_32 - + See hrm Feature #870656 - + Signed-off-by: Marko Lindqvist commit 489a7707bea51b8797519bf70fef8826a6c8b99b @@ -38278,9 +38278,9 @@ Author: Marko Lindqvist Date: Wed Apr 22 13:10:43 2020 +0300 Qt: Make mr_idle::callback_list private - + See hrm Feature #870178 - + Signed-off-by: Marko Lindqvist commit 53d2ac716d188ba068f51b800ebf52f13512b9a7 @@ -38288,9 +38288,9 @@ Author: Marko Lindqvist Date: Fri Apr 24 03:58:33 2020 +0300 mapimg_colortest(): Fix compiler warning with -O3 - + See hrm Bug #870481 - + Signed-off-by: Marko Lindqvist commit 6af3c6131374022e5a4f61a526df742dc2d13d61 @@ -38298,9 +38298,9 @@ Author: Marko Lindqvist Date: Sat Apr 25 05:39:50 2020 +0300 emscripten: Disable icu configure check - + See hrm Feature #870642 - + Signed-off-by: Marko Lindqvist commit 78fb0335800729c928b9ee26825d56731004e195 @@ -38308,9 +38308,9 @@ Author: Marko Lindqvist Date: Thu Apr 23 16:40:54 2020 +0300 dai_effect_value(): Rename 'ai' as 'adv' - + See hrm Feature #870420 - + Signed-off-by: Marko Lindqvist commit 3a3b1c41a8bca8d7fabea2b5d9c8bd7313c256be @@ -38318,9 +38318,9 @@ Author: Marko Lindqvist Date: Fri Apr 24 00:43:56 2020 +0300 Granularity: Set city generated border radius - + See hrm Feature #870478 - + Signed-off-by: Marko Lindqvist commit abbc7ff40d9687c5007ad0ececf27444349a0160 @@ -38328,13 +38328,13 @@ Author: Marko Lindqvist Date: Fri Apr 17 16:34:03 2020 +0300 AI: Divide aisettler boat cost by multiple trips - + When calculating AI settler want, do not weight boat cost equally to settler cost. Settler gets used on the mission, boat can make multiple trips. - + See hrm Feature #869673 - + Signed-off-by: Marko Lindqvist commit c1c68212b922de646e4287c584f45280a2114742 @@ -38342,9 +38342,9 @@ Author: Marko Lindqvist Date: Thu Apr 23 10:10:12 2020 +0300 Qt: Tell Qt5/Qt5x mode in build info - + See hrm Feature #870334 - + Signed-off-by: Marko Lindqvist commit dc6c5a304bd571770db0f4860c508c058f9d5319 @@ -38352,16 +38352,16 @@ Author: Marko Lindqvist Date: Mon Apr 27 02:12:42 2020 +0300 Make unit_type pointer from unit structure const - + This makes unit_virtual_create(), and recursively everything that uses that pointer, to take const unit_type pointer. That is a lot of places. Since some code is agnostic whether city is producing unit or building, also a lot of improvement pointers recursively turn to const ones. - + See hrm Feature #870914 - + Signed-off-by: Marko Lindqvist commit b2684e6018b7d4cc482609eb3ee3f33398fd45c4 @@ -38369,9 +38369,9 @@ Author: Marko Lindqvist Date: Thu Apr 23 16:36:38 2020 +0300 Add Infra_Points effect type - + See hrm Feature #870421 - + Signed-off-by: Marko Lindqvist commit 60e8ef0a7bc0e5881ba61e2b1ce6bbf66c29afd0 @@ -38379,7 +38379,7 @@ Author: Adrian Tam Date: Sun Apr 26 17:07:11 2020 -0400 README.effects: CityStatus ranges in correct order - + See hrm Bug #870328 commit 2e2ce4b7a5b38c0915add67ccb974b1fa96f8add @@ -38387,9 +38387,9 @@ Author: Marko Lindqvist Date: Wed Apr 22 01:09:55 2020 +0300 emscripten: Disable fcdb - + See hrm Feature #870131 - + Signed-off-by: Marko Lindqvist commit 41687437e1b57b16305362605f70b41b85531a58 @@ -38397,7 +38397,7 @@ Author: Zeko Date: Sun Oct 13 10:47:21 2019 -0700 Remove nested event loops in Qt client - + See hrm #846914 commit 333ca2024f74037fe333c5e7c64ef67fdeadb669 @@ -38405,9 +38405,9 @@ Author: Marko Lindqvist Date: Wed Apr 22 04:24:12 2020 +0300 is_tile_units_in_range(): Rename maxUnits as max_units - + See hrm Feature #870142 - + Signed-off-by: Marko Lindqvist commit 59a5b8aa8fa15708c21f06cd4e5c11e317ec2a52 @@ -38421,7 +38421,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Apr 24 08:17:57 2020 +0200 helpdata: unhardcode the OneAttack unit type flag - + See hrm Feature #870554 commit f9dfff47c44b7ce2856e5511380bf83743fc67f5 @@ -38429,9 +38429,9 @@ Author: Marko Lindqvist Date: Wed Apr 22 11:25:44 2020 +0300 Meson: Define ALWAYS_ROOT for Windows builds - + See hrm Feature #870170 - + Signed-off-by: Marko Lindqvist commit ce5dbf555222d55ebf5ce2ebebaf28b529f46734 @@ -38439,14 +38439,14 @@ Author: Marko Lindqvist Date: Wed Apr 22 13:52:11 2020 +0300 Qt: Fix plrdialog crash when selected player has no research selected - + The crash also required that client is not attached to a player. That can happen at least when it's global observer. - + Reported by Chippo Elder - + See hrm Bug #863815 - + Signed-off-by: Marko Lindqvist commit c79d4699d88b76ef1b3e7b2810156a5b0bdc08b1 @@ -38454,11 +38454,11 @@ Author: Marko Lindqvist Date: Sat Apr 18 15:33:33 2020 +0300 gtk3x: Drop remaining gtk_window_set_icon() calls - + Replace them with with gtk_window_set_icon_name() - + See hrm Feature #869871 - + Signed-off-by: Marko Lindqvist commit 5ea4c8d81934763e15a448236b8f61d9a98b2b8d @@ -38466,9 +38466,9 @@ Author: Marko Lindqvist Date: Thu Apr 23 08:57:07 2020 +0300 emscripten: Disable libcurl - + See hrm Feature #870324 - + Signed-off-by: Marko Lindqvist commit 6dff51aab91e3600ef16c11f3b0163fc57718675 @@ -38476,21 +38476,21 @@ Author: Marko Lindqvist Date: Wed Apr 22 16:15:47 2020 +0300 Fix Qt-client crash on timeout label update - + Qt-client was calling its new turn setup functionality from timeout label update if turn number had changed since the previous update. Timeout label gets updated at times when client state is not suitable for those new turn setup actions, sometimes leading to a crash. - + Call Qt-client new turn setup function by generic gui interface instead. New callback is added for this goal, called from new turn packet handling. - + Crashes reported by Chippo Elder - + See hrm Bug #857974 and Bug #858251 - + Signed-off-by: Marko Lindqvist commit dc8649c734887edb217229021eedfa7224590d7b @@ -38498,11 +38498,11 @@ Author: Marko Lindqvist Date: Wed Apr 22 02:57:22 2020 +0300 Add MinForeignPct requirement type - + Requested by Lexxie L - + See hrm Feature #857904 - + Signed-off-by: Marko Lindqvist commit 6a12af86d9e1cb50c907d5314ddbfec658fa3771 @@ -38510,9 +38510,9 @@ Author: Marko Lindqvist Date: Sat Apr 18 16:21:18 2020 +0300 Granularity: Set base_pollution to -2000 - + See hrm Feature #869881 - + Signed-off-by: Marko Lindqvist commit 698f013a175278ce1423d2ca6444f6ad74885def @@ -38520,9 +38520,9 @@ Author: Marko Lindqvist Date: Sun Apr 19 00:14:52 2020 +0300 Move common stuff from qt5.m4 and qt6.m4 to new qt.m4 - + See hrm Feature #853400 - + Signed-off-by: Marko Lindqvist commit 4dd77f7ad1235a834b01677a815da95f260d93e8 @@ -38530,9 +38530,9 @@ Author: Marko Lindqvist Date: Sat Apr 18 11:24:19 2020 +0300 Send infra placing finishing turn to client - + See hrm Feature #851869 - + Signed-off-by: Marko Lindqvist commit 3f8e564d9bcbf7d502b7962e2092fdd3faa782ff @@ -38540,9 +38540,9 @@ Author: Marko Lindqvist Date: Fri Apr 17 05:34:35 2020 +0300 Drop europe_1901 scenario from git - + See hrm Feature #778686 - + Signed-off-by: Marko Lindqvist commit 72b2b9839aeaff5178470fc9e77926cfeba2dede @@ -38550,15 +38550,15 @@ Author: Marko Lindqvist Date: Wed Apr 22 06:00:21 2020 +0300 debug.m4: Set always-active compiler flags last, not first - + This way they override other flags that might affect same things. Especially this makes specific -Wno-xxx flags to override -Wall, and not the other way around. - + This fixes compile with clang-10 - + See hrm Bug #868533 - + Signed-off-by: Marko Lindqvist commit 587185029a2fffaac3f0c0d4f89543f166e976f2 @@ -38566,9 +38566,9 @@ Author: Marko Lindqvist Date: Sat Apr 18 08:10:58 2020 +0300 Increase QT_DISABLE_DEPRECATED_BEFORE to match Qt-5.9 - + See hrm Feature #869740 - + Signed-off-by: Marko Lindqvist commit 6a2864acb5f0ed6d7be97b7ba9e74b851bce83b0 @@ -38576,9 +38576,9 @@ Author: Marko Lindqvist Date: Sat Apr 18 14:18:31 2020 +0300 Update freeciv-mp-gtk3x to gtk-3.98.1 level - + See hrm Feature #869870 - + Signed-off-by: Marko Lindqvist commit 173303c7d2648453007839a29e3de3d263a57847 @@ -38586,9 +38586,9 @@ Author: Marko Lindqvist Date: Sat Apr 18 00:40:08 2020 +0300 README.effects: Correct typo "MinMoveFargs" as "MinMoveFrags" - + See hrm Bug #869737 - + Signed-off-by: Marko Lindqvist commit d266c3ee7b34d4a9cb815d37b90560f8ab562f42 @@ -38596,9 +38596,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Apr 21 10:34:33 2020 +0200 Auto document action failed dice roll. - + Requested by Lexxie L and Marko Lindqvist - + See hrm Feature #869739 commit 50d0e3c45ada00fcb70c6df3ad3231eaf6e38e75 @@ -38606,10 +38606,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 20 17:42:55 2020 +0200 Sanity check Action_Odds_Pct effect action. - + Detect attempts to apply the Action_Odds_Pct effect to actions it doesn't change the odds of. - + See hrm Feature #870088 commit 30aa9a11434330bb84c32912694bf951f8d19f7f @@ -38617,10 +38617,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Apr 21 10:51:24 2020 +0200 action_dice_roll_odds(): split out initial odds. - + Split what the odds are before the Action_Odds_Pct effect applies to the new function action_dice_roll_initial_odds(). - + See hrm Feature #870090 commit d2bd5c447af4985cc727d0ee9a980d4a399f7aea @@ -38628,12 +38628,12 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 20 23:00:58 2020 +0200 Kill non conquering paradropping to enemy city. - + Paradropping a unit that can't occupy a city to a tile containing an enemy city could result in the unit and the city coexisting at the same tile. Solve this by killing any non conquering unit that tries to paradrop to a non allied city. - + See hrm Bug #870004 commit 79ffdc9c9d1e2ba2bc2b7b7050b78eb08789dfda @@ -38641,11 +38641,11 @@ Author: Marko Lindqvist Date: Sat Apr 18 07:58:19 2020 +0300 Qt: Avoid deprecated QDateTime::fromTime_t() - + Replace the call with QDateTime::fromSecsSinceEpoch() - + See hrm Bug #852863 - + Signed-off-by: Marko Lindqvist commit ee29f6fafae9a5b9a2d9c9672d02f697b8d9bf07 @@ -38653,14 +38653,14 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 20 18:06:07 2020 +0200 do_paradrop(): move seen tile unit unit saver. - + do_paradrop() had a hard requirement that prevented a unit from jumping to its death because the target tile contained a unit it couldn't share a tile with for diplomatic reasons, except War, when the target tile was seen. Move it to "Paradrop Unit"'s hard requirements and action not enabled explanation. - + The remaining unit savers aren't moved yet. - + See hrm Feature #869994 commit 967ccf77d71cfe7972fa77ac3722b570da7d4908 @@ -38668,7 +38668,7 @@ Author: Marko Lindqvist Date: Wed Apr 22 13:14:35 2020 +0300 Comment typofix: callabcks -> callbacks - + Signed-off-by: Marko Lindqvist commit 21e8f59f4451fed62f24535b0fbbabcb8b5a9c54 @@ -38676,11 +38676,11 @@ Author: Marko Lindqvist Date: Sat Apr 18 12:22:29 2020 +0300 Add emscripten.m4 - + From original patch by Zoltán Žarkov - + See hrm Feature #869747 - + Signed-off-by: Marko Lindqvist commit dfd0c9a397d42780899a10e13b627ecfec2cb036 @@ -38688,14 +38688,14 @@ Author: Marko Lindqvist Date: Sat Apr 18 04:55:20 2020 +0300 Add requirement type CityStatus - + The only supported value for the new CityStatus requirement type is "OwnedByOriginal". - + Requested by Lexxie L - + See hrm Feature #858238 - + Signed-off-by: Marko Lindqvist commit 9d8a8d573563480ec33da6c0fc815f7643ae6802 @@ -38703,11 +38703,11 @@ Author: Marko Lindqvist Date: Sat Apr 18 22:52:21 2020 +0300 Qt: Avoid division by zero in chatline default_size() - + Reported by Chippo Elder - + See hrm Bug #863839 - + Signed-off-by: Marko Lindqvist commit 8eaa34a03bcd9098c6f827bc5a69eebb78086dcc @@ -38715,14 +38715,14 @@ Author: Marko Lindqvist Date: Sat Apr 18 05:36:41 2020 +0300 Make name_and_sort_items() to work with NULL city - + When there's no city given, the improvement cost it uses is the city-agnostic base cost. - + Reported by Chippo Elder - + See hrm Bug #856546 - + Signed-off-by: Marko Lindqvist commit 123f3a771c877e0bba34cf49799385473d76f426 @@ -38730,9 +38730,9 @@ Author: Marko Lindqvist Date: Sat Apr 18 07:01:13 2020 +0300 Set 1 the minimum value for endturn setting - + See hrm Bug #853060 - + Signed-off-by: Marko Lindqvist commit df055e68d419745c4cf71eb538fc522baa23d7ee @@ -38740,9 +38740,9 @@ Author: Marko Lindqvist Date: Thu Apr 16 14:28:37 2020 +0300 Bump minimum automake requirement to 1.11.4 - + See hrm Feature #852669 - + Signed-off-by: Marko Lindqvist commit 1742ee4994cf3715ff6b93be299a99165c9537ff @@ -38750,9 +38750,9 @@ Author: Zeko Date: Thu Apr 16 23:04:57 2020 +0300 Add /playernation command for setting nation and leader name - + See hrm feature 768292 - + Signed-off-by: Marko Lindqvist commit 19021dc6bb03628ed949dd8383e0cf622e94e128 @@ -38760,9 +38760,9 @@ Author: Marko Lindqvist Date: Fri Apr 17 01:22:59 2020 +0300 Cleanup effects.c - + See hrm Feature #869621 - + Signed-off-by: Marko Lindqvist commit 5c3029deefd6dd45f337057558694733a2ea488b @@ -38770,15 +38770,15 @@ Author: Marko Lindqvist Date: Fri Apr 17 04:13:41 2020 +0300 sdl2: Drop nation legend display from races dialog main view - + Only a couple of words of the legend fit there at best. Sometimes it gave an error when even one line did not fit. Complete legends are available via right-click dialog. - + Reported by Chippo Elder - + See hrm Bug #858718 - + Signed-off-by: Marko Lindqvist commit 3e21a65d35c2832c0b472791d98448f1b477c03f @@ -38786,11 +38786,11 @@ Author: Marko Lindqvist Date: Fri Apr 17 03:21:49 2020 +0300 Make can_unit_survive_at_tile() aware of UTYF_COAST units - + Reported by Jacob Nevins - + See hrm Bug #869622 - + Signed-off-by: Marko Lindqvist commit 9bd7b9efb328ed9b3bb2aa5aaf14dc1a69e8aca5 @@ -38798,11 +38798,11 @@ Author: Marko Lindqvist Date: Thu Apr 16 22:25:26 2020 +0300 Qt: Cleanup fonts settings - + Patch by Mir3x - + See hrm Feature #772029 - + Signed-off-by: Marko Lindqvist commit 3cabf45164bbf65c912be23a1fc01b9fa8395dc6 @@ -38810,7 +38810,7 @@ Author: Marko Lindqvist Date: Sat Apr 18 22:27:00 2020 +0300 Comment typofix: numer -> number - + Signed-off-by: Marko Lindqvist commit 16073410fa29e4b2f44c9399bdc8eda9aafddde8 @@ -38818,9 +38818,9 @@ Author: Marko Lindqvist Date: Thu Apr 16 14:19:38 2020 +0300 installer_cross: Create correct freeciv-mp-gtk3.exe link from gtk3.22-installer - + See hrm Bug #854122 - + Signed-off-by: Marko Lindqvist commit 422198397163eb2f418ef26de3fbe876166bb8ca @@ -38828,11 +38828,11 @@ Author: Marko Lindqvist Date: Thu Apr 16 13:22:39 2020 +0300 Qt: Fix assert failure on research dialog building tooltip - + Reported by Chippo Elder - + See hrm Bug #854917 - + Signed-off-by: Marko Lindqvist commit eec12b37d4e93620608c36584fce640505ee5028 @@ -38840,12 +38840,12 @@ Author: Marko Lindqvist Date: Thu Apr 16 09:42:12 2020 +0300 HACKING: Replace list of --enable-debug set flags with reference to debug.m4 - + The list was outdated. Let's not try to maintain it, but tell user to check from the master list. - + See hrm Bug #855637 - + Signed-off-by: Marko Lindqvist commit ecb3c7a9a573a2c3034a45af0266a0ecfeeac77f @@ -38853,12 +38853,12 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 13 09:13:30 2020 +0200 Separate hard obligatory req message from req. - + Separate the requirement that contradicts an hard obligatory action requirement and what action enabler requirement vector to check from the error message text when the requirement isn't fulfilled. This gives more flexibility in the future. - + See hrm Feature #868958 commit b1c1846a346a873f3690aa171123b493629a6c02 @@ -38866,7 +38866,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 13 07:18:08 2020 +0200 Don't advice using the F3 shortcut in Freeciv-web - + See hrm Feature #868944 commit b5f210b8fd24c67eee2ce23091c5173aa1adb836 @@ -38874,15 +38874,15 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 13 09:51:09 2020 +0200 do_paradrop(): move seen tile city unit saver. - + do_paradrop() had a hard requirement that prevented a unit from jumping to its death because the target tile contained a city it couldn't enter for diplomatic reasons when the target tile was seen. Move it to "Paradrop Unit"'s hard requirements and action not enabled explanation. - + The remaining unit savers, including the one that does the same but based on the player's information about a known but not seen tile, aren't moved yet. - + See hrm Feature #868956 commit d78ea8ac8999e4cebbff73e86529bb8dfbe30c5a @@ -38890,15 +38890,15 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 13 07:49:31 2020 +0200 do_paradrop(): move seen tile terrain unit saver. - + do_paradrop() had a hard requirement that prevented a unit from jumping to its death because of the target tile's terrain when the target tile was seen. Move it to "Paradrop Unit"'s hard requirements and action not enabled explanation. - + The remaining unit savers, including the one that does the same but based on the player's information about a known but not seen tile, aren't moved yet. - + See hrm Feature #868949 commit f9191cce26587f56ef2350f5ee193e98cf903035 @@ -38906,13 +38906,13 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 13 06:30:13 2020 +0200 Organize do_paradrop() into 3 sections. - + Make do_paradrop() less confusing by organizing it into three sections: Requirements that should move to other systems, the landing kills the unit and the landing is successful. - + Document some of its problems. - + See hrm Feature #868942 commit 739cdf93e02b77b7ffc3bfdc36920fdd9d1f1e6d @@ -38920,11 +38920,11 @@ Author: Marko Lindqvist Date: Thu Apr 16 09:10:12 2020 +0300 Qt: Do not try to show enemy move points - + Reported by Chippo Elder - + See hrm Bug #857638 - + Signed-off-by: Marko Lindqvist commit 36bf13872f10af1256138f893bea1c72cc0856b4 @@ -38932,14 +38932,14 @@ Author: Marko Lindqvist Date: Fri Apr 17 01:44:46 2020 +0300 AI: Want cities more when getting them would mean finishing enemy off - + Add an bonus to city want when the enemy in question has only a couple of cities left in total. - + Requested by Anton Körbchen - + See hrm Bug #855339 - + Signed-off-by: Marko Lindqvist commit 453bb069c6342782acdc916082aa2dca21985070 @@ -38947,11 +38947,11 @@ Author: Marko Lindqvist Date: Thu Apr 16 08:48:29 2020 +0300 Improve documentation of "Nationality" requirement type - + Requested by Lexxie - + See hrm Bug #857353 - + Signed-off-by: Marko Lindqvist commit 614dbc82390294d05ff3d49b10e8e0a902b5756d @@ -38959,9 +38959,9 @@ Author: Marko Lindqvist Date: Wed Apr 15 18:18:03 2020 +0300 Update gettext bootstrap files to gettext-0.20.2 level - + See hrm Feature #869356 - + Signed-off-by: Marko Lindqvist commit 028ee1edb2a1aed466970a933cd1b1ba2f92e017 @@ -38969,12 +38969,12 @@ Author: Marko Lindqvist Date: Wed Apr 15 17:32:18 2020 +0300 Bump version number of supplied scenarios to 3.0 - + Some other minor format updates come with this as this was done by using /scensave command of current S3_0 HEAD. - + See hrm Feature #682499 - + Signed-off-by: Marko Lindqvist commit 7a9c67f849b4129ae7be2ecdfd42e7342347cc1b @@ -38982,12 +38982,12 @@ Author: Marko Lindqvist Date: Thu Apr 16 23:38:40 2020 +0300 Update comment about raise_chance and work_raise_chance - + Comment claimed that they are not sent to the client, but nowadays they are. - + Reported by Sim Sulla in Feature #680052 - + Signed-off-by: Marko Lindqvist commit 7b0fe7e44015be9970abf5af6fa6ab765f9b61f9 @@ -38995,7 +38995,7 @@ Author: Marko Lindqvist Date: Wed Apr 15 20:52:10 2020 +0300 Comment typofix: evalutaion -> evaluation - + Signed-off-by: Marko Lindqvist commit eb1f4210da49b3760599b8ec69cb60a103c7a576 @@ -39003,12 +39003,12 @@ Author: Marko Lindqvist Date: Mon Apr 13 19:52:21 2020 +0300 Qt: Extend lifetime of QByteArrays when their data() is later used - + Replace temporary QByteArrays with ones stored in variables so that their content returned by data() stays valid as long as its referenced. - + See hrm Bug #859139 - + Signed-off-by: Marko Lindqvist commit d9c010701fda075d083aea600adade73cef45020 @@ -39016,11 +39016,11 @@ Author: Marko Lindqvist Date: Sun Apr 12 17:15:01 2020 +0300 Fix division by zero when transforming unit with zero move_rate - + Reported by soundnfury - + See hrm Bug #868905 - + Signed-off-by: Marko Lindqvist commit a895bef6b18c2882b2268c0fecca975127a3b7ee @@ -39028,9 +39028,9 @@ Author: Marko Lindqvist Date: Fri Apr 10 15:30:02 2020 +0300 Improve coding style of the generated code - + See hrm Feature #868649 - + Signed-off-by: Marko Lindqvist commit 87f4abf81d530b825d0af772d95fd1ea78503e64 @@ -39038,11 +39038,11 @@ Author: Marko Lindqvist Date: Tue Apr 7 13:22:14 2020 +0300 Include where needed - + This fixes Qt-client build on OpenEmbedded - + See hrm Bug #868060 - + Signed-off-by: Marko Lindqvist commit adbeb2be08c745e05593ad6e2858e43bf5a901b0 @@ -39050,9 +39050,9 @@ Author: Marko Lindqvist Date: Mon Apr 6 07:05:09 2020 +0300 Fix msys Qt-client build - + See hrm Bug #863755 - + Signed-off-by: Marko Lindqvist commit 9417138817eb656e5baa27a9555df85f9d020318 @@ -39060,11 +39060,11 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 13 21:52:01 2020 +0100 Tolerate multiple CityTile requirements. - + Technically speaking Claimed doesn't contradict Center. Future properties may be completely orthogonal to each other. Tolerate multiple CityTile requirements to be ready for them. - + See hrm Feature #864838 commit 8f854d380b6bb55cbf3023a8fca494043f066b5c @@ -39072,11 +39072,11 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 13 09:41:32 2020 +0100 action_dice_roll_odds(): keep odds in range. - + Action_Odds_Pct can modify the odds out of range. Clip them. - + Reported by Lexxie at https://github.com/Lexxie9952/fcw.org-server/commit/d64b010b69a367bc4699b1b38fc5c98b16db044d#diff-b6b1d12fdaa51d2bd5093279d36e2e96R1616 - + See hrm Bug #864613 commit 040efa636b574dd25895b727d9fa7925b7b50e5a @@ -39084,7 +39084,7 @@ Author: Marko Lindqvist Date: Sat Mar 7 19:05:45 2020 +0200 Update to crosser-1.9 - + Signed-off-by: Marko Lindqvist commit ac8c35c75065fad713bbec04a9d524e0051c47c9 @@ -39092,9 +39092,9 @@ Author: Marko Lindqvist Date: Sat Mar 14 09:27:39 2020 +0200 configure.ac: Don't set compiler debug flags for _mkdir() detection - + See hrm Bug #863322 - + Signed-off-by: Marko Lindqvist commit aafc646b8cc9882d35a72f2f44fd50ac8a7e5878 @@ -39102,12 +39102,12 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 13 13:27:54 2020 +0100 Centralize diplomatic defender selection. - + Centralize picking the defender for a diplomatic battle in the new function get_diplomatic_defender(). The logic is unchanged: the first defender capable of diplomatic combat is selected even if the tile may have a better unit to defend it. - + See hrm Feature #864663 commit 79582a29c4a98101176fc31692b38c2ebdd34450 @@ -39115,11 +39115,11 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 13 11:16:09 2020 +0100 Strike building/production: adjust string. - + Refer to action name as "do %s", rather than assuming it has a main-verb-like form, when "Surgical Strike Building" and "Surgical Strike Production" fails to beat the Action_Odds_Pct odds in the action failed dice roll. - + See hrm Feature #864644 commit 0d1d979b62daef0c3b5353ac2c75f09e4366f912 @@ -39127,14 +39127,14 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 13 03:09:47 2020 +0100 Show correct name for the Claimed CityTile req. - + Freeciv 2.6 introduced the CityTile value "Claimed" in addition to the old value "Center". The function universal_name_translation() assumed that CityTile still only could be Center. - + Update universal_name_translation() so it checks the value and returns a matching text. - + See hrm Bug #864579 commit 36697f603c7dde48c325ae9b5798b8db6896d3a7 @@ -39142,11 +39142,11 @@ Author: Sveinung Kvilhaugsvik Date: Fri Mar 13 02:30:29 2020 +0100 Split strike building/production action performer - + The actions "Surgical Strike Building" and "Surgical Strike Production" are no longer the same. Give them separate action performers by splitting do_unit_strike_city_production() from do_unit_strike_city_building(). - + See hrm Feature #864578 commit 662ec5c2ff2055675492a99f3f735796cf2ceda5 @@ -39154,7 +39154,7 @@ Author: Sveinung Kvilhaugsvik Date: Sat Mar 7 17:04:07 2020 +0100 Add the InNativeExtra unit state property. - + See hrm Feature #854185 commit 1a5aaebb46ba4801ea0b319156e179725bd0f75a @@ -39162,12 +39162,12 @@ Author: Sveinung Kvilhaugsvik Date: Tue Mar 3 19:52:00 2020 +0100 Fix Clang 9 warning. - + ../../server/unittools.c:4678:25: error: result of comparison of unsigned enum expression < 0 is always false [-Werror,-Wtautological-unsigned-enum-zero-compare] if (orders[i].order < 0 || orders[i].order > ORDER_LAST) { ~~~~~~~~~~~~~~~ ^ ~ 1 error generated. - + See hrm Bug #863758 commit 45c8737bdb1f6b09b56bc965c78274eb086205db @@ -39175,7 +39175,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Mar 7 15:21:55 2020 +0000 Qt: fix "Gold: 178 (+-2)" on turn change display - + See hrm bug #863755. commit 93ebeb486b3d5ec60a179033e43250a30d64931b @@ -39183,11 +39183,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Mar 7 15:01:38 2020 +0000 Undefined behaviour in specvec copy when size==0 - + Found by UBSan (gcc -fsanitize=undefined), in the context of loading classic ruleset specialists' empty reqs vector. Not known to cause visible symptoms. - + See hrm bug #863750. commit d8790db2f3d9ffb11fe6fdc57170f749c32294d5 @@ -39195,12 +39195,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Mar 6 09:28:18 2020 +0000 Fix client out-of-bounds array access on disband - + This would happen whenever ACTION_HELP_WONDER and ACTION_RECYCLE_UNIT aren't valid ways to get rid of a unit but ACTION_DISBAND_UNIT is. - + Reported and patch tested by Chippo Elder. - + See hrm bug #859034. commit 2808dc9267c9650c8932b761060d821b931f246b @@ -39208,7 +39208,7 @@ Author: Hilde Bye Date: Fri Mar 6 21:05:35 2020 +0100 Actprob for the action Airlift. - + See hrm 863338 commit 07e9bc3693738f5dcf2d4fd3c3c4e597a4ad2860 @@ -39216,11 +39216,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Mar 5 23:06:40 2020 +0100 No Illegal Action Move Cost for disembarking. - + Disable the Illegal_Action_Move_Cost effect for "Transport Disembark", for "Transport Disembark 2" and for "Transport Alight" in all rulesets with the effect. - + See hrm Feature #863341 commit 69cf56cda7fca79dc0640af477125bb88a25b2df @@ -39228,7 +39228,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 26 01:05:30 2020 +0100 Centralize action failed dice roll. - + See hrm Feature #862919 commit 9351ca9f40bb9def9ee5718a4ae050bd7617fd89 @@ -39236,9 +39236,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Feb 25 23:19:16 2020 +0000 Qt: tweak irrigation/mining UI hardcoding - + Similar to how SDL2 client was changed recently. - + See hrm bug #861867. commit c483db67e23fa7a05a3ee0c412d3d98f51a3f1b9 @@ -39246,9 +39246,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Mar 1 16:31:51 2020 +0000 Gtk3/4: fog_style "Auto" was too dark - + Fix it to (roughly) match what the Gtk2 client had (65% of normal). - + See hrm bug #862511. commit e60ce5ab1b9b08dc9bea9df7fdc3b7da62d81b3c @@ -39256,11 +39256,11 @@ Author: Sveinung Kvilhaugsvik Date: Sun Mar 1 00:20:50 2020 +0100 clients: targeted no longer hides untargeted. - + The untargeted version of an action used to hide the target version in the action selection dialog. The untargeted version was selectable from the targeted version's target selection dialog. - + Hiding the untarget version made the UI look like before the actions were split. It made the code more complex. It made the UI not map 1:1 to the ruleset. It hid the UI name of the untargeted version when the targeted @@ -39269,12 +39269,12 @@ Date: Sun Mar 1 00:20:50 2020 +0100 the targeted and the untargeted version have been made different enough by the ruleset. It was inconsistent with showing the production targeted action when the targeted building targeted action is enabled. - + Stop hiding the untarget version of an action when the targeted version of it is legal too. Do this in all clients. Considering to drop non targets from the target selection dialog of targeted actions can be done later (and on a per client basis). - + See hrm Feature #862482 commit c3830000985937b9fbde850b78808e507bdd931b @@ -39282,12 +39282,12 @@ Author: Sveinung Kvilhaugsvik Date: Sat Feb 29 17:56:01 2020 +0100 SDL 2 client: remove redundant act sel dlg cb. - + Use simple_action_callback() in the action selection dialog where possible. - + Delete all the old action specific action selection dialog callback functions that don't do anything simple_action_callback() can't do. - + See hrm Feature #862468 commit 5bcd5263cda45f6c781e5d28731d92c658ff899e @@ -39295,10 +39295,10 @@ Author: Sveinung Kvilhaugsvik Date: Sat Feb 29 15:23:47 2020 +0100 SDL 2 act sel dlg: generic call back. - + Add the generic simple_action_callback() to the SDL 2 client and use it as default when no call back is specified. - + See hrm Feature #862450 commit 34f8923f5998bfc7931e668547e4ad9623e40388 @@ -39306,9 +39306,9 @@ Author: Sveinung Kvilhaugsvik Date: Sat Feb 29 16:30:31 2020 +0100 SDL 2 act sel dlg: pass action id in item ID. - + Pass action id to callback in the SDL 2 client's action selection dialog. - + See hrm Feature #862459 commit 27d463d8ce8a7953f71d8be9ca8fa2f265dfcc7a @@ -39316,10 +39316,10 @@ Author: Sveinung Kvilhaugsvik Date: Sat Feb 29 13:11:49 2020 +0100 SDL 2 client act sel dlg: set units target. - + Assuming all units targeted call back functions will look up the tile target id while keeping the units target id undefined is a bug waiting to happen. - + See hrm Feature #862448 commit 20e80406d096796191c067e6098f85487b052b7f @@ -39327,11 +39327,11 @@ Author: Sveinung Kvilhaugsvik Date: Sat Feb 29 13:07:36 2020 +0100 SDL 2 act sel dlg: store all sub target kinds. - + Make the SDL 2 client action selection dialog store all sub target kinds. This prepares it for support for the action selection dialog itself setting sub targets for more sub target kinds than extra sub targets. - + See hrm Feature #862431 commit 773df782079830148dde24cfb09d891759e96e39 @@ -39339,11 +39339,11 @@ Author: Sveinung Kvilhaugsvik Date: Sat Feb 29 01:36:55 2020 +0100 SDL 2 client: actor ID from standard location. - + Standardize where the action selection dialog's per action callback functions gets the actor unit's id. Have the act sel dlg cb functions always get actor unit id from pDiplomat_Dlg->actor_unit_id. - + See hrm Feature #862429 commit a93fd2047d30ba64346cede07e92810d77efa961 @@ -39351,11 +39351,11 @@ Author: Sveinung Kvilhaugsvik Date: Sat Feb 29 13:07:47 2020 +0100 Qt act sel dlg: store all sub target kinds. - + Make the Qt client action selection dialog store all sub target kinds. This prepares it for support for the action selection dialog itself setting sub targets for more sub target kinds than extra sub targets. - + See hrm Feature #862433 commit b59a1e8a84dc120f29b434943e02bc6aebe3cca5 @@ -39363,13 +39363,13 @@ Author: Sveinung Kvilhaugsvik Date: Sat Feb 29 12:58:01 2020 +0100 GTK clients: fix building sub target encoding. - + Actions that could target a city's current production or an improvement in the city were split in hrm Feature #852132. But the (currently unused) support for specifying a building as sub target in the action selection dialog (rather than in a follow up dialog) wasn't updated to the new simple encoding of building sub targets. Update it. - + See hrm Bug #862428 commit a32a00e492f9cc7987d9a3257dc8a5c10fd4906d @@ -39377,7 +39377,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Feb 28 18:51:25 2020 +0000 Updated Spanish translation by Jordi Negrevernis i Font - + msgmerged from S2_6 efeffaba27. Stats on master: core: 84%: 6526 translated, 831 fuzzy, 394 untranslated. nations: 100%: 1843 translated. @@ -39388,10 +39388,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 26 00:42:43 2020 +0100 Centralize action fail dice roll odds finding. - + Include the diplchance server setting for actions based on it. Then apply the Action_Odds_Pct effect. - + See hrm Feature #861876 commit 875eb89465a9c0c9c2d67b257458046b59ed0c24 @@ -39399,7 +39399,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 26 00:41:58 2020 +0100 actions.c: sort imports. - + See hrm Bug #861875 commit 936577c8c5f81a8da5caf4634993903bd3a5b1e0 @@ -39407,12 +39407,12 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 25 17:09:14 2020 +0100 Int server setting value access. - + Add a function that gives access to the value of integer server settings to fc_interface. This can be used to check the value of int server settings that aren't sent in PACKET_GAME_INFO. Add an int server setting value checker to the server_settings module. - + See hrm Feature #861868 commit 55be574cfd8deb8b4be3568647e51a9648728ef3 @@ -39420,9 +39420,9 @@ Author: Marko Lindqvist Date: Mon Feb 24 10:48:49 2020 +0200 Update msys2 environment to 200224 level - + See hrm Feature #848624 - + Signed-off-by: Marko Lindqvist commit 0e7791b0a7f3cbbec5936fae0804e7aa038437b2 @@ -39430,10 +39430,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 25 13:40:29 2020 +0100 Suitcase Nuke: explain why no actprob. - + Document why Suitcase Nuke (/Escape) doesn't have action probability calculation in its TODO comment. - + See hrm Feature #861850 commit 27a9eb6ab60b73705ac0758bf3ce1ea858ff1b18 @@ -39441,12 +39441,12 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 25 13:12:24 2020 +0100 User actions: accommodate Lua dice rolls. - + Explicitly set the action probability of each User Action to not implemented. They are owned by the ruleset. The ruleset author should be able to implement dice rolls for them in Lua without getting the wrong action probability sent to the player. - + See hrm Feature #861829 commit ae422ce44627ead01a5a8ce350427b526147c8c2 @@ -39454,11 +39454,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 25 14:15:11 2020 +0100 Action probability for "Poison City". - + Calculate action probability for "Poison City" and for "Poison City Escape". Will almost always be unknown because of potential invisible diplomatic defenders. - + See hrm Feature #861827 commit c680ad7aef3729cf942235e8e7104ce0159486ae @@ -39466,11 +39466,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 25 14:11:30 2020 +0100 ap_diplomat_battle(): support unseen defenders. - + Don't assume that all potential diplomatic defenders are visible when calculating action probability. This makes it possible to use it in more actions without leaking information. - + See hrm Feature #861825 commit ed6f929f6cf17e43c08119b094b3502960c82b3e @@ -39478,11 +39478,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 23 12:39:09 2020 +0000 SDL2: show turns / result of bases/cleaning - + In the order button tooltips for Fortress, Airbase, Pollution, and Fallout, show which extra they would affect and how long it will take to complete the activity. - + See hrm feature #861501. commit 7498077d86d678279cc1d62d6828375936232055 @@ -39490,10 +39490,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 23 16:26:51 2020 +0000 SDL2: remove never-used order tooltip strings - + These were overwritten by context-sensitive strings before anyone could see them. - + See hrm bug #861500. commit 9d0432728c131c17a7ad3ca46ca71cda5ed16878 @@ -39501,9 +39501,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 23 12:52:07 2020 +0000 Remove traces of auto-attack order in SDL2 client - + This was functionally dead code. - + See hrm bug #861499. commit e8d9f1ed5646dfd2c53b931de920a20488d09c1d @@ -39511,15 +39511,15 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 23 16:30:10 2020 +0000 SDL2 order button turn estimates were very wrong - + The time to completion reported in the tooltip on buttons like irrigation did not take into account unit activity rate, so were too pessimistic by at least ACTIVITY_FACTOR (10x). - + (This change adds a general function turns_to_activity_done() which accurately calculates how long an activity would take to complete if a given unit were to start work on it now.) - + See hrm bug #861460. commit 493bbf73c648eefe7596b5b929e7d809e111abc6 @@ -39527,15 +39527,15 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 23 15:10:09 2020 +0000 Fix middle-click popup for some complex rulesets - + In a hypothetical custom ruleset where different activities could cause creation or removal of a single extra, the middle-click tile info popup got very confused about the activities and their completion time if those two activities were ongoing on a tile simultaneously. - + Also, split out the turn calculation to a separate function, as I'm about to need it for something else. - + See hrm bug #861509. commit 78d0025dab106e86a31d482257362044a8c20350 @@ -39543,11 +39543,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 23 14:48:28 2020 +0000 Don't prevent pillaging of non-infra extras - + It was possible to give extras with cause "Pollution", "Fallout", "Appear", "Hut", or "Resource" an rmcauses of "Pillage" in a custom ruleset, but actually issuing a pillage order did nothing. - + See hrm bug #861508. commit 86c62eb8242d4fe1b57a14c1877d715e1b3b3bc6 @@ -39555,10 +39555,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 23 10:59:10 2020 +0000 Improve SDL2 mining/irrigation UI hardcoding - + It still has some hardcoding that works best with rulesets like 'classic', but it should adapt a bit better to different rulesets now. - + See hrm feature #861498. commit c8881b85d6911270d1a3f94961bae8ffdd57524f @@ -39566,11 +39566,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 23 13:00:02 2020 +0000 SDL2: make fortress/airbase keys as documented - + From 2.6, the keys were supposed to become Shift+F/Shift+E respectively. Gna patch #5076 claimed to fix this, but it only changed the UI text; the actual recognised keyboard shortcuts were still unshifted. - + See hrm bug #861497. commit f7ab15f392d39602ce3187c7770d5e891cf24137 @@ -39578,7 +39578,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 22 15:26:30 2020 +0000 SDL2: pluralise worklist length message - + See hrm bug #861462. commit bfd243d1901d05e30fee3a82986b26cc6275f46d @@ -39586,7 +39586,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 22 22:23:44 2020 +0000 SDL2 climate change icons not updated sometimes - + See hrm bug #861479. commit f360afb4ed83c10e7993a25418928023758a8ac0 @@ -39594,7 +39594,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 22 22:23:19 2020 +0000 SDL2 worklist UI not reliably refreshed - + See hrm bug #861461. commit 5c49fa4b0c6ac84b74d6adef10d49a777f5dd410 @@ -39608,12 +39608,12 @@ Author: Marko Lindqvist Date: Sun Feb 23 01:43:34 2020 +0200 Fix clang-9 warnings - + This is a port to master from the complete patch for S3_0. There might be some master-specific warnings that this does not catch. - + See hrm Bug #859248 - + Signed-off-by: Marko Lindqvist commit 4b29d6320d8f12337a2f25dc0a99eb6b79e6d4ef @@ -39621,9 +39621,9 @@ Author: Hilde Bye Date: Tue Dec 17 18:55:59 2019 +0100 Actprob for transport (un/)load actions. - + Add action probability for transport unit entry and exit actions. - + See hrm Feature #852981 commit bc110fd68043ec7cae8ead1c187ec1a2d8dae9e1 @@ -39631,15 +39631,15 @@ Author: Sveinung Kvilhaugsvik Date: Sat Feb 22 23:10:41 2020 +0100 Travis CI: work around homebrew + Travis issue. - + The Travis OS X builds started to fail because Travis failed to use homebrew to install SDL 2. It failed because it couldn't find the bundle command. Looks like homebrew renamed it and that Travis didn't update its OS X image. - + The work around is to update homebrew until Travis updates their images. Solution found in casconed's comment at https://travis-ci.community/t/macos-build-fails-because-of-homebrew-bundle-unknown-command/7296 - + See hrm Feature #861472 commit dcaa93b3f905e307763da940ea7e369616471a71 @@ -39647,7 +39647,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 22 20:56:36 2020 +0000 SDL2: explain what a gui_layer is - + And how a widget's coordinates relate to it. commit 5b2d753174606a0ecdcb699630518bf83338cc4b @@ -39655,14 +39655,14 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Feb 20 00:44:49 2020 +0000 Gtk: don't default to merged messages/chat layout - + It's not a very friendly default for new players. - + Gtk3+ can still default to it on first run, if they determine the screen to be small. (Like other similar options, any Gtk2 setting is ignored on first run, so on this branch we can forget the Gtk2 setting and its associated migration code.) - + See hrm feature #860624. commit 94da0441a68c87bed975e80feea592a696c4bf36 @@ -39670,12 +39670,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Feb 20 01:29:13 2020 +0000 Remove Gtk2 options that aren't migrated to Gtk3+ - + The 'fullscreen' and 'small_display_layout' options are deliberately ignored when doing the Gtk2->Gtk3 migration, so there is no need to retain knowledge of them on this branch, now that it no longer has a Gtk2 client. - + See hrm bug #861147. commit 34410e74af93e5947c8232dc932e8fe79ea17435 @@ -39683,7 +39683,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Feb 19 22:58:42 2020 +0000 Fix comments around gui_gtk_message_chat_location - + I'm not sure whether the comment that these options' default was ignored was true when I wrote it in 2010; but it's certainly not true now. @@ -39692,11 +39692,11 @@ Author: Marko Lindqvist Date: Mon Feb 17 00:29:51 2020 +0200 fc_version: Separate entering beta mode from releasing beta1 - + This is an process documentation update. - + See hrm Feature #860640 - + Signed-off-by: Marko Lindqvist commit 421f80138528fe23f9d95a530caf31888db32645 @@ -39704,10 +39704,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 14 09:07:04 2020 +0100 Travis CI: configure arguments to separate lines. - + Break up the ../autogen.sh calls so each argument is on a separate line. This increases readability and makes travis-build.sh more git blame friendly. - + See hrm Feature #860094 commit 46f22c251d36539d5059bd1876a46dbb024cc9ab @@ -39715,10 +39715,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Feb 13 15:11:59 2020 +0100 Sanity check actor move cost actions. - + Only units can pay a cost in moves. Verify that actions required by the Action_Success_Actor_Move_Cost have a unit actor. - + See hrm Feature #849882 commit 1a8d9a3958a8118a851d1fea4615b847fe30ebcb @@ -39726,9 +39726,9 @@ Author: Marko Lindqvist Date: Fri Feb 14 06:07:49 2020 +0200 Qt: Correct capitalization of the Map Image file name - + See hrm Bug #860076 - + Signed-off-by: Marko Lindqvist commit 8eb918281dd4b73d8aea2122fe4e5b4a455ca914 @@ -39750,10 +39750,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 12 18:56:39 2020 +0100 "Nuke City" and "Nuke Units": ruleset max range. - + Allow the ruleset to set max range for "Nuke City" and "Nuke Units". This makes them consistent with "Explode Nuclear". - + See hrm Feature #859845 commit 207f5617b0a8f7acdb93d708709925c6520cefeb @@ -39761,12 +39761,12 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 12 18:41:51 2020 +0100 rulesave: save all var named action properties. - + Save action kind, min range, max range and actor consuming always if a var name is defined. It is too easy to forget to add saving by hand. - + Group by action. - + See hrm Feature #859843 commit 14459f564fff7ae9d3fc89bcd5708ae121af2e07 @@ -39774,9 +39774,9 @@ Author: Marko Lindqvist Date: Fri Feb 14 05:35:26 2020 +0200 Update Finnish translation - + Merge Sini Ruohomaa's S2_6 update to later branches. - + Signed-off-by: Marko Lindqvist commit a623e13f5ac5a539c6b90afacc667f4266ceae2e @@ -39784,7 +39784,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 12 12:38:18 2020 +0100 sandbox: demonstrate "Spy Attack". - + See hrm Feature #859809 commit c4142ed6a9c8558d3fdb6878d0f2bb392e5b8ddc @@ -39792,15 +39792,15 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 12 10:02:18 2020 +0100 Add the new spy action "Spy Attack". - + Fights a diplomatic battle like when surprised by a diplomatic defender while trying to perform another spy action. - + Before gna patch #5300 attempting to bribe or to sabotage a unit capable of diplomatic defense would trigger diplomatic combat with no follow up action since the actor or the target would be eliminated. Allow rulesets to bring this back. - + See hrm Feature #859163 commit 27888e21dc16535dbbb1befae047b3b2dd7dd889 @@ -39808,10 +39808,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 12 09:05:34 2020 +0100 diplomat_infiltrate_tile(): pass defender owner. - + Some action performers may wish to be informed who the owner of the unit that defended against its action is. - + See hrm Feature #859794 commit ce59216187a0b7bc9e861a7596345ee9ff1ac90b @@ -39819,13 +39819,13 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 12 08:35:57 2020 +0100 diplomat_infiltrate_tile() without primary victim - + It is possible to imagine an action without a primary victim player. An action targeting a stack of units with different owners is one example. - + Allow using diplomat_infiltrate_tile() in an action without specifying a primary victim player. - + See hrm Feature #859778 commit c49feaa380d04d89a683f0940d4787497c1510b9 @@ -39833,9 +39833,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 12 11:01:28 2020 +0100 ap_diplomat_battle(): indention fix. - + Fix misleading indention. - + See hrm Bug #859775 commit f568f5bb700de1aa11178991e37898b557cba21c @@ -39843,10 +39843,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 12 10:01:06 2020 +0100 ap_diplomat_battle(): stop assuming unit target. - + Stop assuming that the target kind of the actions ap_diplomat_battle() checks the diplomatic battle probability off is individual units. - + See hrm Feature #859761 commit f7827dc24147d99c2b26e0033f7d6e8f1f9cfd99 @@ -39854,7 +39854,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 12 08:08:34 2020 +0100 Auto document diplomat battle of "Spread Plague" - + See hrm Bug #859759 commit af50b285bea1cec8d0633ad0426dc02d8905c0bd @@ -39862,10 +39862,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Feb 9 12:06:25 2020 +0100 Streamline ruleset settable action consuming. - + If an action always will consume its actor can be set in the ruleset for some actions. Centralize ruleset variable name. - + See hrm Feature #859740 commit 268986ca6a54566111892288bc9c1cab1c3605c8 @@ -39873,7 +39873,7 @@ Author: Marko Lindqvist Date: Tue Feb 11 18:12:09 2020 +0200 Update Finnish translation of ruledit domain - + Signed-off-by: Marko Lindqvist commit b07320f90acadf2a5a1a7d8cdfa8cb281631499a @@ -39881,12 +39881,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Feb 11 09:59:11 2020 +0000 Updated Polish translation by Hubert Kowalewski - + merged from S3_0 9316628d76. Stats on master: core: 97.9%: 7587 translated, 117 fuzzy, 46 untranslated. nations: 100%: 1843 translated. ruledit: 86%: 95 translated, 8 fuzzy, 8 untranslated. - + (This fixes the UTF-8 msgid confusion in the previous update.) commit 86e6459c7de210c5be15f5fc6d456e8e6a548f82 @@ -39894,13 +39894,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 9 13:32:17 2020 +0000 GUI modpack installers: fix message display - + Some messages were allocated on the stack in frontend-independent code and being passed to another thread and accessed after they went out of scope. - + Reported by Chippo Elder. - + See hrm bug #858823. commit e412315a9f6759d7fb93d698bfffa91426e0c715 @@ -39908,9 +39908,9 @@ Author: Marko Lindqvist Date: Sat Feb 8 22:46:35 2020 +0200 citydlg_common.c: Include stdarg.h - + See hrm Bug #859209 - + Signed-off-by: Marko Lindqvist commit 222f4d006c6609059e4c1edc7216b6fc88bfb42c @@ -39918,10 +39918,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 8 13:02:31 2020 +0000 Gtk3+: set size request on unit buttons - + To stop the main view jumping around when the size of the unit stack changes (with wide tilesets such as hex ones). - + See hrm bug #858871. commit 74cb0d3f3931e3b14d4648a9cc880654cbc44845 @@ -39929,14 +39929,14 @@ Author: Sveinung Kvilhaugsvik Date: Fri Feb 7 19:36:37 2020 +0100 Add the new spy action "Spread Plague". - + Bio-terrorism. It triggers a plague in the target city artificially. If illness_on is FALSE the plague won't spread along trade routes. In that case "Spread Plague" becomes like "Poison City" except that the actor unit can get caught in a pre action dice roll. (See the diplchance server setting and the Action_Odds_Pct effect.) "Poison City" and "Spread Plague" can both be stopped by a diplomatic battle. - + This represents relatively low tech bio-weapon usage. Slightly more sophisticated than using catapults to sling victims of the bubonic plague over the city walls, but not much. I assume that current bio-weapons has @@ -39949,7 +39949,7 @@ Date: Fri Feb 7 19:36:37 2020 +0100 incubation time and a dramatic way of killing its victims. This action can't do that. That would require a system for bio-weapon design (where capabilities are chosen), development, testing and spread when released. - + See gna patch #5537 See hrm Feature #859148 @@ -39958,11 +39958,11 @@ Author: Marko Lindqvist Date: Fri Feb 7 21:08:38 2020 +0200 Qt: Fix heap-use-after-free in nations dialog - + Reported by Chippo Elder - + See hrm Bug #858212 - + Signed-off-by: Marko Lindqvist commit a8215cd3914ae6e504b108d691a17b982f6d21e9 @@ -39970,12 +39970,12 @@ Author: Sveinung Kvilhaugsvik Date: Thu Feb 6 16:56:56 2020 +0100 Display airlift capacity in the city dialog. - + Make the Qt client and the GTK clients display the city's current airlifting capacity in their city dialog. - + Tested by Chippo Elder - + See hrm Feature #858965 commit 61a80133a7c678ee2245eb5f5a9e9d846c11c91d @@ -39995,9 +39995,9 @@ Author: Marko Lindqvist Date: Mon Jan 27 04:45:53 2020 +0200 Enable -Wtype-limits in --enable-debug builds - + See hrm Feature #855476 - + Signed-off-by: Marko Lindqvist commit 18e608c37efc53f4ea997cf6d83e1315487fe15e @@ -40005,14 +40005,14 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Feb 6 00:52:51 2020 +0000 Fix player colours when ruleset overrides tileset - + When a ruleset's suggested tileset was accepted (automatically or by the user), the parts of the tileset depending on player colours weren't reliably being initialised, leading to effects like no visible borders and assertion failures when trying to draw them. - + Reported by Chippo Elder. - + See hrm bug #858072. commit a61897320f3e2c167a363323f7a0e127f25e8997 @@ -40020,14 +40020,14 @@ Author: Marko Lindqvist Date: Mon Feb 3 01:13:57 2020 +0200 Do not unqueue mapview updates when tileset is not fully loaded - + Timer initiated unqueue was sometimes crashing in the middle of a tileset change. - + Reported by Chippo Elder - + See hrm Bug #858069 - + Signed-off-by: Marko Lindqvist commit 486bce2328332a95ad8b5e883d273e0ec3ff7edd @@ -40035,7 +40035,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Feb 6 23:49:00 2020 +0000 Merge current S2_6 en_GB translation - + From b5d01adc0a. Stats on master: core: 81%: 6265 translated, 999 fuzzy, 466 untranslated. @@ -40050,10 +40050,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Feb 4 14:36:17 2020 +0100 Ruleset defined max range for "Airlift Unit". - + Introduce airlift_max_range. Unlimited airlift range may be a bit much in some rulesets. - + See hrm Feature #854978 commit 481826d46b628895cbd63f7f16fed76c08cb02a6 @@ -40061,10 +40061,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jan 10 07:25:47 2020 +0100 Limit Disrupt Supply Lines targets to land units. - + Limit Sandbox and Webperimental's Disrupt Supply Lines user action to land unit targets. - + See hrm Bug #855200 commit f32a2bae0e88f665021b579af12c346b20e86c6d @@ -40072,11 +40072,11 @@ Author: Marko Lindqvist Date: Mon Feb 3 00:27:59 2020 +0200 Fix ghost unit issue when unit is loaded to an transport on the same tile - + Reported by Chippo Elder - + See hrm Bug #858214 - + Signed-off-by: Marko Lindqvist commit 3fa205f618b14067c59ad4e5d3dcef37ba370f05 @@ -40084,10 +40084,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Feb 3 21:28:39 2020 +0000 Tweak topology-related strings - + Standardise on "overhead" as terminology for non-iso, non-hex maps; get rid of notion of topology 'index', now that setting is a bitfield; etc. - + See hrm bug #858226. commit 64eb7499d51fddbf41889f430d93c22919636980 @@ -40095,9 +40095,9 @@ Author: Marko Lindqvist Date: Mon Feb 3 01:08:30 2020 +0200 Fix error message typo; "reparing" -> "repairing" - + See hrm Bug #858243 - + Signed-off-by: Marko Lindqvist commit 5998d0237f7c0d21aeae919f9fa819be2e67bd33 @@ -40105,12 +40105,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 2 16:34:50 2020 +0000 A few miscellaneous string tweaks - + Including moving toward standardising on referring to action names as "do %s", rather than assuming they all have a main-verb-like form. ("You're Fired" does not, and "Recycle Unit" is dubious in some contexts.) - + See hrm bug #689474. commit 9673cadface7346cd0f815bd0895a70b3ddb8ea1 @@ -40118,24 +40118,24 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 1 22:24:14 2020 +0000 Rework GUI option migration - + - Don't try to migrate anything on first run. (This was probably harmless, but unnecessary.) - + - On first boot of a client, mark all migrations relevant to it as done, so that they can't accidentally trigger on subsequent runs. (For instance, if the user explicitly enabled full-screen on first run, migrate_options_from_2_5() could clobber it back to FALSE on the second run.) - + - Avoid an enabled fullscreen setting from pre-2.6 Gtk2 leaking though to Gtk3.x/4; as with migration from 2.6+ Gtk2, we want to start again from defaults for this setting. - + - In the Gtk3.22/4 clients, migrate a pre-2.6 fullscreen preference that would have affected the pre-2.6 Gtk3 client (if there is no newer Gtk3-specific fullscreen preference). - + See hrm bug #858208. commit 33756f17f9ddecff99647c36e3d2a16374d3568b @@ -40143,12 +40143,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 1 22:23:14 2020 +0000 Don't migrate small_display_layout Gtk2->Gtk3 - + The Gtk3/4 clients may decide to override it to TRUE anyway, but if they don't, we don't want a TRUE from Gtk2 leaking through anyway; we want it to be freshly evaluated, as for a fresh boot of the Gtk3/4 client(s). (The same as the 'fullscreen' setting already is.) - + See hrm bug #765941. commit 59ff7b4083fab6c480cb7ac45df5213ca0ffbf86 @@ -40156,13 +40156,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 1 21:52:08 2020 +0000 Abolish client_option_adjust_defaults() - + The only client that was using this GUI-independent mechanism was Gtk, and it was being called too early to actually work properly for Gtk. - + Remove the nominally client-independent interface, and instead do the Gtk adjustments at the same time as option migrations. - + This fixes two problems with the Gtk screen-size-dependent adjustment: - It was attempting to determine screen size before gtk_init(), which caused a return of 0 (unknown), so it would not actually adjust @@ -40170,7 +40170,7 @@ Date: Sat Feb 1 21:52:08 2020 +0000 - It was adjusting options before the GUI-dependent command-line options had been processed, so "-- --resolution" could not affect the adjusted behaviour. - + See hrm bug #858203. commit 11da066462fff362961a511f140eb6bf72ebc390 @@ -40178,13 +40178,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 1 21:27:39 2020 +0000 Gtk: don't default to small screen layout - + Gtk3.x/4 clients will now enable the small layout on first run if they can determine that the screen is <1024px high (previously it was the other way round). - + Add a bit more logging to the area. - + See hrm feature #858179. commit ce2bff9ee3c62e0b1ae698af45e5f13d1f70be13 @@ -40192,10 +40192,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 1 18:52:17 2020 +0000 Gtk3.22/4: adapt to screen size - + Enable all the mechanisms that the Gtk3 client has to adapt to screen size, using the primary monitor of the default display (if available). - + See hrm feature #858202. commit 7798ace058c724927ae054e036247825f6698ca7 @@ -40203,17 +40203,17 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 1 21:52:44 2020 +0000 Treat client rc load failure same as first run - + Since it uses defaults, just the same as when no rc file was found. - + This also applies if a path to a non-existent file was specified with the FREECIV_OPT environment variable, causing creation of a fresh one. - + This change has little practical effect right now. It causes the Gtk3 dynamic option adjustments to be invoked, but they don't actually do anything right now. It suppresses some spurious "Migrating [...] from freeciv-2.5 options" messages (the actual migration had no effect). - + See hrm bug #857675. commit e2a2247ed3a6b0dc3cdea306d8005365de47215a @@ -40221,11 +40221,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 2 02:28:07 2020 +0000 Fix defaults for migration_gtk2/gtk3_from_2_5 - + They were swapped. This might have caused a user full-screen preference to be clobbered in some obscure sequence of different Gtk client starts after upgrading or starting with 2.6+. - + See hrm bug #858207. commit 6227290d8aab566d434859720dede2204c30b52e @@ -40233,9 +40233,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Dec 29 12:36:55 2019 +0000 Clarify description of 'mgr_distance' setting - + After reports by Corbeau and Ignatus on the forum. - + See hrm bug #854305. commit 4b6cb2ce87d52d58fd3156483f838847fefc8a42 @@ -40243,9 +40243,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 1 14:40:52 2020 +0000 Correct help about city defense bonus - + Reported by 'fomalhaut pa', fix suggested by Marko Lindqvist. - + See hrm bug #763061. commit de9c555f5b829b86aa75117f88cf4899d4f6e15c @@ -40253,9 +40253,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 1 14:26:13 2020 +0000 Describe worker tasks in online help - + Requested by Marko Lindqvist. - + See hrm feature #657405. commit 135d43eed02d62a8a14076b663553040d6c4fba2 @@ -40263,9 +40263,9 @@ Author: Marko Lindqvist Date: Fri Jan 10 12:58:47 2020 +0200 Fix type-limits warnings from report_demographics() - + See hrm Bug #855542 - + Signed-off-by: Marko Lindqvist commit e17389b201a923309ad65ad660d81c3962f9918d @@ -40279,7 +40279,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 2 15:08:58 2020 +0000 Alphabetically sort tilespec files in POTFILES - + No functional change. commit 951e1d4aa29f0c1a2ab9b39c4e450e97fa746554 @@ -40287,7 +40287,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 2 15:17:23 2020 +0000 Fix toonhex.tilespec for string collection - + Fix 'unterminated character constant' caused by apostrophe in comment. commit 6f5af46cdf87f6090a8bb3f855504101272e8881 @@ -40301,11 +40301,11 @@ Author: Marko Lindqvist Date: Thu Jan 30 17:45:23 2020 +0200 qt: Properly NULL-terminate gfx file extension list - + Reported by Chippo Elder - + See hrm Bug #857808 - + Signed-off-by: Marko Lindqvist commit 9a50389cffd6904bfa16b6f4e763cc67d77bd67d @@ -40313,11 +40313,11 @@ Author: Marko Lindqvist Date: Tue Jan 28 17:59:37 2020 +0200 gtk3.22/gtk3x: Migrate settings all the way from gtk2-client - + Requested by Jacob Nevins - + See hrm Bug #856682 - + Signed-off-by: Marko Lindqvist commit ce8d9b396bb881fc921979ae93a802cd3825a6ce @@ -40325,13 +40325,13 @@ Author: Marko Lindqvist Date: Mon Jan 27 04:32:46 2020 +0200 Make tech parasite effect to count teams, not players - + Reported by fomalhaut pa - + Tested by Chippo Elder - + See hrm Bug #817118 - + Signed-off-by: Marko Lindqvist commit 7be357005455ab53e97eb95aa9a196e9fb86aa9e @@ -40339,9 +40339,9 @@ Author: Marko Lindqvist Date: Sat Jan 11 05:49:20 2020 +0200 Fix type-limits compiler warnings from log_parse_level_str() - + See hrm Bug #855539 - + Signed-off-by: Marko Lindqvist commit 5c5ef9e34c74083714a025b171a7e0ca428775ef @@ -40349,14 +40349,14 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jan 26 12:37:39 2020 +0000 Gtk3.22/4: fix city dialog emergency highlighting - + The red highlighting of things like famine only showed up the first time a city dialog was opened. - + The custom style provider continues to exist throughout, but was not being associated with the new widgets of city dialogs after the first time, so those new widgets' "emergency" style had no effect when applied. - + See hrm bug #856484. commit 4f9d5c695dcc754166f9f524153d9b028a62a7a2 @@ -40364,7 +40364,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 25 14:18:05 2020 +0000 Qt: use fixed-width font for city dialog popups - + See hrm bug #857341. commit 9952f52aa7dd0092c749b9f68f40ff7e97c754a9 @@ -40372,13 +40372,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 25 22:02:59 2020 +0000 Qt: take more care over HTML-escaping - + Various ruleset- and user-defined text was being interpreted as (Qt) HTML in some contexts without being HTML-escaped. - + This is not a complete fix -- tooltips in particular are still a bit of a crapshoot -- but it improves the situation a lot. - + See hrm bug #857342. commit dafc58729b5f7ac9e9716a3c7a5bb954a52d6fd1 @@ -40386,10 +40386,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 25 17:54:08 2020 +0000 Qt: &-escape ruleset and user text - + Various menus and buttons were letting ampersands in user and ruleset text cause unwanted mnemonics. - + See hrm bug #857340. commit 0cceb917f68df0029f0da24c2a53ea714a7ad817 @@ -40397,11 +40397,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 25 20:00:23 2020 +0000 Escape mnemonics in action UI names - + If a ruleset's action UI name happened to contain a client-specific mnemonic character (such as "Steal&Escape" with the Qt client), it could cause unwanted mnemonic effects in that client. - + See hrm bug #857339. commit 1730776a3cedeb0754c2f57a2436f7d4cf261259 @@ -40409,7 +40409,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jan 26 00:33:13 2020 +0000 Sanity check ruleset's unit capacity against cargo - + See hrm feature #857338. commit 294c1a5c7a7493a2f1cfd33f0c2c1de9de108f72 @@ -40417,7 +40417,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jan 26 00:32:26 2020 +0000 stub/granularity: Generic Ship had no cargo - + See hrm bug #857337. commit 9d044f6afd1d8adf0c9ee77cce69d2f5a10bb673 @@ -40425,7 +40425,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 25 22:19:32 2020 +0000 Qt nation report showed own gold/gov as unknown - + See hrm bug #857334. commit 814fe64619f01a5db80e9e5a7b2c5b572bd24d91 @@ -40433,7 +40433,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 25 20:52:42 2020 +0000 Qt client didn't translate nation set descriptions - + See hrm bug #857331. commit b6bd5b0726aba4edeae1d6211f6db2937a901820 @@ -40441,14 +40441,14 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 25 23:45:44 2020 +0000 Gtk: fix 'weight' property in tech help - + We were passing a string instead of a number. As well as not giving the intended result, this could lead to console messages like GLib-GObject-WARNING **: [...] value "-1453617302" of type 'gint' is invalid or out of range for property 'weight' of type 'gint' - + Message reported by Chippo Elder. - + See hrm bug #857203. commit f4d6a83e07e73e893ea5d98f094fc9239226327d @@ -40456,12 +40456,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 25 23:27:14 2020 +0000 civ2civ3/sandbox: fix Statue of Zeus help - + It wasn't clear that it affects happiness in every city of its owner, not just the city containing the wonder. - + Reported by Chippo Elder. - + See hrm bug #856984. commit 1feefb557e15b58edc548f737bdc678e9879821f @@ -40469,13 +40469,13 @@ Author: Marko Lindqvist Date: Mon Jan 27 04:24:27 2020 +0200 Introduce clause_enabled() - + This initial version cares about settings that are constant over the game. Many of the potential callers are not ready to handle non-constant returns. - + See hrm Feature #768141 - + Signed-off-by: Marko Lindqvist commit c9cc00e86601dba3c7fa156ca963f2625c54ee4d @@ -40490,7 +40490,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jan 26 13:47:33 2020 +0000 Merge current S2_6 en_GB translation - + From 53bf835b80. Stats on master: core: 81%: 6248 translated, 1008 fuzzy, 472 untranslated. @@ -40499,9 +40499,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 25 00:59:09 2020 +0000 Gtk3.22: shortcuts for musicset selection dialog - + Missed in hrm bug #857082. - + See hrm bug #857239. commit 2d7e624d07fe635b7d7478815c6bcff3e8c1d1fb @@ -40509,11 +40509,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Jan 14 01:19:29 2020 +0000 Display city history points per turn in client - + This is now shown in: - the city dialog, in the popup sum for "Culture"; - the city report, on the "History" column. - + See hrm feature #857084. commit 053d3d08d4d42f40b32beb17bd8efd22c0627b14 @@ -40521,9 +40521,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jan 22 21:43:34 2020 +0000 Add nation history gain per turn to info popup - + This is based on client knowledge only. - + See hrm feature #857083. commit f48ea47abf8d547e8722852a7cbfbb41dbca5bac @@ -40531,10 +40531,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jan 22 21:47:43 2020 +0000 Gtk: shortcuts for ruleset-preference dialogs - + Add keyboard Alt-accelerators for the dialogs shown when the ruleset wants to override the tileset, soundset, or musicset. - + See hrm feature #857082. commit dd8d92c7a30c11be1f8bf349eb3077dfb4425f0e @@ -40542,18 +40542,18 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jan 22 00:46:08 2020 +0000 Use research_pretty_name() for Lua script API - + Most code describing research groups would return a nation plural for 1-player teams, but Lua (Player):research_name_translation() would return "Team 2". This made the embassy "Team 2 acquired ... from scrolls of ancient wisdom" message inconsistent with other research-related messages. - + This changes the grammar of what the Lua method returns, so scripts which use it need adjusting. - + Reported by Chippo Elder. - + See hrm bug #855670. commit 85f2c14435b57ff104cac0149fb63bb1c4841369 @@ -40561,15 +40561,15 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Jan 21 23:56:31 2020 +0000 Always update menus on tech gain/loss - + It was possible for a tech change that granted a new government type not to refresh the governments submenu. - + Also add a menus_update() when receiving a player_info packet, on general principles. - + Government/tech trouble reported by Chippo Elder. - + See hrm bug #856629. commit 86c44fe4f79e5c9a85cb64e2bf47109f985d4c38 @@ -40577,10 +40577,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Jan 21 22:45:33 2020 +0000 Goto path waypoints weren't displayed sometimes - + They were only displayed if the tile already had some other path marker on it. - + See hrm bug #856946. commit 36b19949b37722c9d8644513dc8e82ad966b03fa @@ -40588,9 +40588,9 @@ Author: Marko Lindqvist Date: Fri Jan 10 20:36:28 2020 +0200 Qt: Don't compare equality to 'true' or 'false' - + See hrm Bug #855482 - + Signed-off-by: Marko Lindqvist commit 004dac959afaa7940d9f97e40b83c845f2abb3f5 @@ -40598,13 +40598,13 @@ Author: Marko Lindqvist Date: Tue Jan 21 17:50:37 2020 +0200 msys1: Convert langstat files to ISO-8859-1 when building installer - + This fixes display of name of the language "Norwegian Bokmål" - + Reported by Jacob Nevins - + See hrm Bug #852637 - + Signed-off-by: Marko Lindqvist commit 22cfc27434c798ba40c3ec648d9e23f88fd23a10 @@ -40612,11 +40612,11 @@ Author: Marko Lindqvist Date: Sat Jan 18 17:40:36 2020 +0200 gtk: Clear citizens icons beyond topmost when refreshing citydlg - + Reported by Chippo Elder - + See hrm Bug #856117 - + Signed-off-by: Marko Lindqvist commit c15ef7c413c2fe130be599c296bb3e15808cdb4b @@ -40624,12 +40624,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 18 23:07:50 2020 +0000 Fix uninitialised read when sending city info - + For cities with no rally point, parts of packet_city_info were left uninitialised. - + Found by valgrind. - + See hrm bug #856481. commit 76b9d4998c555690d7bb34a7d77974dad7dc9c0c @@ -40637,12 +40637,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 18 23:06:10 2020 +0000 Fix uninitialised data loading units from savegame - + For certain orders, sub_target could be left uninitialised, causing trouble later when unit info was sent over the network. - + After a report by Chippo Elder. - + See hrm bug #856480. commit f256b3ab5cf68419db30da60e58e365d06da00c7 @@ -40650,9 +40650,9 @@ Author: Christian Prochaska Date: Mon Jan 20 19:14:48 2020 +0200 Update msys1 environment (iconv) - + See hrm Bug #852637 - + Signed-off-by: Marko Lindqvist commit 07203e4c3b8c3fd39fc77963680c33bca7148102 @@ -40660,7 +40660,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 18 18:00:38 2020 +0000 Enable -Wold-style-definition with --enable-debug - + See hrm feature #856477. commit e99e30595b91a43b2b380ba5a5ba8a5a07eb9a7d @@ -40668,7 +40668,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 18 18:00:28 2020 +0000 Fix -Wold-style-definition compiler warnings - + See hrm bug #856478. commit 15fea6a008e63ffeb7a91d9cc326b24487c89e13 @@ -40676,9 +40676,9 @@ Author: Marko Lindqvist Date: Mon Jan 20 05:07:46 2020 +0200 Qt: Properly scale multiplier value to display units when opening dialog - + See hrm Bug #855486 - + Signed-off-by: Marko Lindqvist commit 4d978134d0057d517a698d4926ae4f33b3444f5c @@ -40686,9 +40686,9 @@ Author: Marko Lindqvist Date: Sat Jan 18 10:21:55 2020 +0200 Fix parsing of per-file debug log levels - + See hrm Bug #855477 - + Signed-off-by: Marko Lindqvist commit 446cc3998ae1c89ecf06440b25d24d5faca87dce @@ -40696,14 +40696,14 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Jan 16 01:47:44 2020 +0000 Rework sum display in city dialog - + Invent a new 'city_sum' facility, that accumulates sum contributors and their effects, merges duplicate descriptions, and optionally accounts for any discrepancy between the accumulated and 'correct' total. - + Also, the "plague" sum now shows the original size of any bonuses from effects (e.g. "Bonus from Aqueduct (-50%)"). - + See hrm feature #856260. commit 3d1da7b8148ed1755785ed17ad057f7cd1a9cf1f @@ -40711,7 +40711,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Dec 29 12:27:50 2019 +0000 astring: expose varargs method astr_vadd() - + See hrm feature #856256. commit 910e56f74b0e1301affb5d8f9172accf9f7caaf8 @@ -40719,13 +40719,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Jan 14 09:38:36 2020 +0000 Fix description of "Multicultural" achievement. - + In 55945b78d0 (hrm bug #689474), I erroneously changed rulesets to imply that it required multiple nationalities in a single city; but it's across an entire nation. - + Update README.achievements to clarify this. - + See hrm bug #855938. commit 653c930220a4cd1da4744f0bde7da0aa0c8d0559 @@ -40733,9 +40733,9 @@ Author: Marko Lindqvist Date: Sat Jan 11 05:43:07 2020 +0200 Disallow negative line numbers in per-file debug log level definitions - + See hrm Feature #855537 - + Signed-off-by: Marko Lindqvist commit 6c934d0c288df27d7c1fdc80ee9b13fa377fd809 @@ -40743,9 +40743,9 @@ Author: Marko Lindqvist Date: Sun Jan 12 03:39:56 2020 +0200 CodingStyle: Instruct usage of fc__fallthrough - + See hrm Feature #853526 - + Signed-off-by: Marko Lindqvist commit 9e181103e4ce83b6f3947360863513c8c11c3b4d @@ -40753,9 +40753,9 @@ Author: Marko Lindqvist Date: Thu Jan 9 07:28:31 2020 +0200 Fix sign-compare compiler warning from genlist_sort() - + See hrm Bug #855389 - + Signed-off-by: Marko Lindqvist commit 0d40d98b79d49fd05a740d9193ba2f71d3090d0c @@ -40763,7 +40763,7 @@ Author: Marko Lindqvist Date: Sat Jan 11 11:05:40 2020 +0200 create-freeciv-gtk-qt-nsi.sh: Drop mention of gtk2 from comment - + Signed-off-by: Marko Lindqvist commit 20bb8888329cb6906f280bb62c7d1211a631078c @@ -40771,9 +40771,9 @@ Author: Marko Lindqvist Date: Thu Jan 9 05:06:22 2020 +0200 Qt: menus_sensitive(): Add missing break after DISBAND key handling - + See hrm Bug #855366 - + Signed-off-by: Marko Lindqvist commit c707c35c3e253e89fc4489804fdc0699d7d6d4ec @@ -40781,9 +40781,9 @@ Author: Marko Lindqvist Date: Thu Jan 9 04:48:07 2020 +0200 Use fc__fallthrough where needed - + See hrm Feature #854739 - + Signed-off-by: Marko Lindqvist commit 69099ecbc70f7a10b9f184e1cc1696d527468ce1 @@ -40791,11 +40791,11 @@ Author: Marko Lindqvist Date: Wed Jan 8 16:10:22 2020 +0200 Qt: Fix nations dialog global observer crash - + Reported by Anton Körbchen - + See hrm Bug #855199 - + Signed-off-by: Marko Lindqvist commit c49d364820f596b286c590255f33c7789095b411 @@ -40803,9 +40803,9 @@ Author: Marko Lindqvist Date: Wed Jan 1 19:59:17 2020 +0200 Fix sign-compare compiler warning from log_parse_level_str() - + See hrm Bug #854474 - + Signed-off-by: Marko Lindqvist commit ab63df8a361be18bfcdb56f1fcb4f7e52c6a39bc @@ -40813,9 +40813,9 @@ Author: Marko Lindqvist Date: Sun Dec 29 20:13:24 2019 +0200 ruledit/comments-3.1.txt: Get rid of all tabs - + See hrm Feature #854150 - + Signed-off-by: Marko Lindqvist commit 09dd3849e155cd0088908e558267672575eb8221 @@ -40823,9 +40823,9 @@ Author: Marko Lindqvist Date: Sun Dec 29 19:57:46 2019 +0200 savecompat.c: Rename 'enum entry_type' field 'entry_type' as 'type' - + See hrm Feature #854149 - + Signed-off-by: Marko Lindqvist commit 72c50d3c76fad3b85979c1cdc17e9937c56c1a73 @@ -40833,9 +40833,9 @@ Author: Marko Lindqvist Date: Sat Dec 28 14:38:51 2019 +0200 Travis CI: Meson: Build cli modpack installer - + See hrm Feature #854112 - + Signed-off-by: Marko Lindqvist commit 01b1492a0f026a66182a3d6cdbf50f68af0d7562 @@ -40843,9 +40843,9 @@ Author: Marko Lindqvist Date: Wed Jan 1 12:13:51 2020 +0200 sdl2: Fix assertions when first opening Help Browser - + See hrm Bug #854468 - + Signed-off-by: Marko Lindqvist commit 44c1f3653c1cb26ee71d51a905cc62c90fd180ee @@ -40853,16 +40853,16 @@ Author: Sveinung Kvilhaugsvik Date: Sun Dec 29 01:39:45 2019 +0100 Ruleset user action demo: "Disrupt Supply Lines". - + Demonstrate how to implement a ruleset defined action in webperimental and sandbox by adding the new action "Disrupt Supply Lines". Everything it does is done via effects and ruleset variables. Lua is only used to notify the players involved. This makes it friendly to the parts of Freeciv that reasons about the ruleset. - + "Disrupt Supply Lines" itself takes one whole move from the target unit. The price the actor unit pays for this is one move fragment. - + See hrm Feature #852114 commit 8e14bfed7a740b1512cef30249a893162a1030bd @@ -40870,11 +40870,11 @@ Author: Marko Lindqvist Date: Wed Jan 1 13:29:51 2020 +0200 tileset_use_preferred_theme(): Fix theme name setting for gtk3x-client - + It was accidentally falling to use sdl2-client theme. - + See hrm Bug #854470 - + Signed-off-by: Marko Lindqvist commit 969661b8ddce0fa525613cf1331cd854bac260fa @@ -40882,9 +40882,9 @@ Author: Marko Lindqvist Date: Mon Jan 6 17:38:47 2020 +0200 gtk3x: Drop remaining gtk_window_set_role() calls - + See hrm Feature #853655 - + Signed-off-by: Marko Lindqvist commit 157346618f25d6886e4f6b600b06826f1dc0f52b @@ -40892,9 +40892,9 @@ Author: Marko Lindqvist Date: Tue Dec 31 16:22:30 2019 +0200 Drop FREECIV_DEV_SAVE_COMPAT_3_0 - + See hrm Feature #854449 - + Signed-off-by: Marko Lindqvist commit eb9c83e92c45afa9710705a43cfd48f5a0044d8b @@ -40902,11 +40902,11 @@ Author: Sveinung Kvilhaugsvik Date: Sat Jan 4 04:52:54 2020 +0100 Limit action default target_kind saving. - + Don't save action target_kind for non enabled actions with the default value. Save even default value when enabled for the sake of clarity. Save non default when not enabled since it is changed and may be wanted for later. - + See hrm Feature #854775 commit 91dc0be0bf8c53e24bf3b30c0ce5e247493130b6 @@ -40914,9 +40914,9 @@ Author: Marko Lindqvist Date: Mon Dec 30 16:32:25 2019 +0200 Meson: Add 'cacert-path' configure option - + See hrm Feature #854261 - + Signed-off-by: Marko Lindqvist commit 4f1e4098c5fa22b0280016c8f3342f29e277abfd @@ -40924,14 +40924,14 @@ Author: Marko Lindqvist Date: Mon Dec 30 19:44:42 2019 +0200 AI: Check migration from cities full migration distance away - + When calculating want for Migration_Pct effect, AI was not considering cities far enough as potential migration sources. - + Reported by Jacob Nevins - + See hrm Bug #854301 - + Signed-off-by: Marko Lindqvist commit f48152bea208391a53234e45d76e92e3d08b1d48 @@ -40939,9 +40939,9 @@ Author: Marko Lindqvist Date: Wed Jan 1 13:15:15 2020 +0200 Add missing break to handle_unit_get_actions() - + See hrm Bug #854469 - + Signed-off-by: Marko Lindqvist commit 613b89294ed84edc994da6e142bbc70361fcefc7 @@ -40949,9 +40949,9 @@ Author: Marko Lindqvist Date: Tue Dec 31 00:27:54 2019 +0200 Rename entry_type() as entry_type_get() - + See hrm Feature #854095 - + Signed-off-by: Marko Lindqvist commit ff5266029692fa5cafd78e48777aeb36617e2768 @@ -40959,11 +40959,11 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jan 3 11:09:31 2020 +0100 Streamline ruleset settable action range. - + The minimum and maximum distance between actor and target can be set in the ruleset for some actions. Centralize ruleset variable name and default value for those actions. - + See hrm Feature #854686 commit 2f4a87c371b592053e847f14d60d6b17fa6fcf62 @@ -40971,7 +40971,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jan 3 08:37:30 2020 +0100 SQLite3 detection: fix "unary operator expected". - + See hrm Bug #854668 commit 78b9d7d679e6a77e0f4e254cb63febc90fa9124b @@ -40979,9 +40979,9 @@ Author: Marko Lindqvist Date: Mon Dec 30 22:51:34 2019 +0200 fill_sprite_array(): Call city_size_get() just once in LAYER_CITY2 handling - + See hrm Feature #854366 - + Signed-off-by: Marko Lindqvist commit a9e0712842b368f7ea8620a85c01d08a0266ff9f @@ -40989,12 +40989,12 @@ Author: Marko Lindqvist Date: Sat Jan 4 18:16:59 2020 +0200 Correct --with-qt5x error message - + It was claiming that Qt6 libraries were looked for, while we still look for Qt5 libraries. Make it to say 'Qt5x' libraries. - + See hrm Bug #854021 - + Signed-off-by: Marko Lindqvist commit db84ff18914ec039b9d7a52e4d35620cb9b0baa9 @@ -41002,9 +41002,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Jan 3 01:18:52 2020 +0000 Increase MAX_NUM_RULESETS from 16 to 63 - + This affects PACKET_RULESET_CHOICES used in single-player setups. - + See hrm feature #854627. commit 1580358aec7f0a2d421d7249607996c9499393a5 @@ -41012,14 +41012,14 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Jan 3 00:21:17 2020 +0000 Server: new command '/list rulesets' - + This uses the existing single-player logic to enumerate .serv files (which conventionally correspond to rulesets). - + Also, in a single-player setup with very long .serv file names, the server no longer sends invalid truncated names to the client (it no longer sends such filenames at all). - + See hrm feature #854630. commit 38c21ab19064f351504cd9d9d30bc5e27f97ef7a @@ -41027,9 +41027,9 @@ Author: Marko Lindqvist Date: Sat Jan 4 15:48:14 2020 +0200 ruledit: Add support for --Fatal commandline option - + See hrm Feature #853490 - + Signed-off-by: Marko Lindqvist commit 6efdfd65a355ee2c2bbaec6770f1eba9ff1db314 @@ -41037,10 +41037,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Jan 2 21:11:20 2020 +0000 Server: cope better with failure to load savegame - + Particularly in the common case where the required ruleset is not available. - + See hrm bug #854623. commit 92ba915812ed8cd15448bc16c46a4394d15d0544 @@ -41048,13 +41048,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Jan 2 17:12:24 2020 +0000 Add purpose comment to fc_config.h - + Mainly for the benefit of people who see it in binary distributions like the Windows builds. - + (For Meson builds, the same comment goes in freeciv_config.h too, since unlike autotools fc_config.h is not a superset of that.) - + See hrm feature #854615. commit 9689475b4f75cf33d18562635c0a2bfa2e905972 @@ -41062,9 +41062,9 @@ Author: Marko Lindqvist Date: Sat Dec 28 12:19:09 2019 +0200 Fix sign-compare compiler warnings from fc_utf8.c - + See hrm Feature #854096 - + Signed-off-by: Marko Lindqvist commit e7a45eceb13c1e572c3a86aafa147d52481af764 @@ -41072,7 +41072,7 @@ Author: Marko Lindqvist Date: Sat Jan 4 03:05:39 2020 +0200 core/POTFILES.in: Add gui-qt/themes.cpp - + Signed-off-by: Marko Lindqvist commit 08f22727996fc67dfd1702677e008c7c5be6949a @@ -41080,9 +41080,9 @@ Author: Marko Lindqvist Date: Mon Dec 30 16:06:19 2019 +0200 Meson: Define FREECIV_MSWINDOWS when building for windows - + See hrm Feature #852980 - + Signed-off-by: Marko Lindqvist commit 8381b065cd8036a65d0d420e4520ccea9f31fe2f @@ -41090,9 +41090,9 @@ Author: Marko Lindqvist Date: Mon Dec 30 16:01:21 2019 +0200 sdl2.m4: Correct upstream version number to 2.0.10 in comment - + See hrm Bug #854328 - + Signed-off-by: Marko Lindqvist commit f6e283b57266a6ae6378d51b3897a880d2d96c1a @@ -41100,9 +41100,9 @@ Author: Marko Lindqvist Date: Tue Dec 31 16:16:21 2019 +0200 Bump version number to 3.0.92 - + See hrm Feature #854448 - + Signed-off-by: Marko Lindqvist commit df0aca876f0e0514d66074800f9e16ffc8ae5e5b @@ -41110,7 +41110,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jan 1 14:03:21 2020 +0000 Add plague risk to SDL client's city dialog - + See hrm feature #854479. commit 4e35e927be6d7299d7ae2a0a3303594406e2e803 @@ -41118,7 +41118,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jan 1 14:02:44 2020 +0000 Clarify meaning of "plague risk" - + See hrm feature #854478. commit 699125aef59fd1377722b047168813efb76aeb04 @@ -41126,10 +41126,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jan 1 17:08:57 2020 +0000 SDL2: fix various input event handling - + Some right/middle-click actions were unavailable, and there may have been trouble with finger events. - + See hrm bug #854477. commit 79a7b25b486244212b44060ae6ccb138e9394116 @@ -41137,10 +41137,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jan 1 15:28:52 2020 +0000 SDL2: many keyboard shortcuts didn't work - + Due to testing SDL_MouseButtonEvent union members without first verifying that the event was a SDL_MOUSEBUTTON* event. - + See hrm bug #854476. commit d9a5a2bef23ab64eb60da02f6fc155efbf88c1bc @@ -41148,7 +41148,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jan 1 17:00:34 2020 +0000 SDL2: fix crash when editing global worklists - + See hrm bug #854475. commit 29426ad0eab57edcc06adc48c076b6995e78e3f3 @@ -41162,7 +41162,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jan 1 15:26:35 2020 +0100 Travis CI: build the SDL 2 client on OS X. - + See hrm Feature #854481 commit 039c973009da71b6f5fedb8d36d599c7910099ac @@ -41170,12 +41170,12 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jan 1 04:01:50 2020 +0100 Travis CI: OS X build. - + Thanks to Marko Lindqvist for pointing out that I had confused CPPFLAGS for CXXFLAGS in an earlier revision of this patch. - + Requested by Marko Lindqvist - + See hrm Task #739973 commit d1bb5ba766c4a9f59e1d2849ea989f2ac1021605 @@ -41183,9 +41183,9 @@ Author: Marko Lindqvist Date: Mon Dec 30 16:08:26 2019 +0200 make_dir(): Set null character as '\0', not 0 - + See hrm Feature #854295 - + Signed-off-by: Marko Lindqvist commit ae595a16aa5ffef7c918f385d3b18ad6676ece90 @@ -41193,9 +41193,9 @@ Author: Marko Lindqvist Date: Fri Jan 3 05:41:59 2020 +0200 Fix -Wtype-limits compiler warning from strvec_index_valid() - + See hrm Bug #853423 - + Signed-off-by: Marko Lindqvist commit 05368927a22c3ee48009508eb5006798034a96be @@ -41203,13 +41203,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Dec 31 21:54:25 2019 +0000 Add README.modpack_installer - + Includes some material from , which was mostly written by Marko Lindqvist. - + Also, tweak the modpack installer man page. - + See hrm feature #854464. commit 77989fa7905cdc941d4f456c4d9224d01cf594e1 @@ -41217,11 +41217,11 @@ Author: Marko Lindqvist Date: Mon Dec 30 16:17:22 2019 +0200 Add configure option --with-cacert-path - + It replaces old Windows CA cert path hardcoding. - + See hrm Feature #854259 - + Signed-off-by: Marko Lindqvist commit 5f0dadd75da7d386d52ab3d7d1212dba5ce8e802 @@ -41229,9 +41229,9 @@ Author: Marko Lindqvist Date: Tue Dec 31 16:10:30 2019 +0200 Guard current dev-save-compat savegame loading with a version check - + See hrm Feature #854447 - + Signed-off-by: Marko Lindqvist commit 53582f5e89f298721a647eea3b283c0c88ab3ecd @@ -41239,9 +41239,9 @@ Author: Marko Lindqvist Date: Mon Dec 30 08:47:19 2019 +0200 Meson: Define FREECIV_HAVE_WINSOCK & FREECIV_HAVE_WINSOCK2 on Windows - + See hrm Feature #854236 - + Signed-off-by: Marko Lindqvist commit 57d6a0eb39afe98b694113296f5e6d3c4fb806d7 @@ -41255,9 +41255,9 @@ Author: Marko Lindqvist Date: Mon Dec 30 23:12:31 2019 +0200 sdl2: Fix how utf8_strlen() detects multibyte characters - + See hrm Bug #854367 - + Signed-off-by: Marko Lindqvist commit 9f84952339cd8bb6d574f2008cfc212aaa65b993 @@ -41271,9 +41271,9 @@ Author: Marko Lindqvist Date: Sat Dec 28 11:47:33 2019 +0200 Add str_to_uint() implementation - + See hrm Feature #854090 - + Signed-off-by: Marko Lindqvist commit 60690b60cff6506240f41a69cf663c3dc88ef711 @@ -41281,9 +41281,9 @@ Author: Marko Lindqvist Date: Mon Dec 23 16:37:58 2019 +0200 Refactor diplomat_infiltrate_tile() switch to avoid 'default' case - + See hrm Feature #853671 - + Signed-off-by: Marko Lindqvist commit 5372003098cceea2c52f3458d918d3672d81a909 @@ -41291,9 +41291,9 @@ Author: Marko Lindqvist Date: Sat Dec 28 12:57:59 2019 +0200 msys2: Clean out 'buildable' targets from the Makefile - + See hrm Feature #854100 - + Signed-off-by: Marko Lindqvist commit 7bc311e3584d0b4e8ef3d82d7868655562011f79 @@ -41301,9 +41301,9 @@ Author: Marko Lindqvist Date: Sun Dec 29 07:46:15 2019 +0200 Meson: Add tinycthread to include path - + See hrm Feature #854128 - + Signed-off-by: Marko Lindqvist commit ec0db36b4303c040dac583ab799f3449158304f2 @@ -41311,11 +41311,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Dec 29 14:19:51 2019 +0000 Add attribute __format_arg__ to Q_() and friends - + This is similar to what _() / gettext() gets as standard, and suppresses complaints about using the output of Q_("string") as a printf format string when "string" has no format specifiers. - + See hrm bug #854307. commit 92e94ce6e98bad84830f54dc6a04dcd54b9d7853 @@ -41323,7 +41323,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Dec 29 11:07:56 2019 +0000 The city dialog plague chance popup was misaligned - + See hrm bug #854303. commit 02d60a0a3dbea77be9ca692096e4c103a586ea27 @@ -41331,11 +41331,11 @@ Author: Marko Lindqvist Date: Sun Dec 29 12:53:09 2019 +0200 entry_type(): Return new ENTRY_ILLEGAL value on error - + It was returning -1 despite having unsigned return type. - + See hrm Bug #854093 - + Signed-off-by: Marko Lindqvist commit 6c77abeecda447b120d09273446a4321901a59e9 @@ -41343,9 +41343,9 @@ Author: Marko Lindqvist Date: Sat Dec 28 21:50:03 2019 +0200 installer_cross: Add freeciv-ruledit.cmd to Qt-client package - + See hrm Bug #854125 - + Signed-off-by: Marko Lindqvist commit a06a83532ad17f76ce471abf1959a83f7810be33 @@ -41353,9 +41353,9 @@ Author: Marko Lindqvist Date: Thu Dec 26 06:49:46 2019 +0200 Explicitly mark fc__fallthrough in research_total_bulbs_required() - + See hrm Bug #853520 - + Signed-off-by: Marko Lindqvist commit ea2c5990cdee218f2e19d7b4ae56250ace57abea @@ -41363,9 +41363,9 @@ Author: Marko Lindqvist Date: Mon Dec 23 07:07:48 2019 +0200 meson-winbuild.sh: Add EXTRA_CONFIG support - + See hrm Feature #853579 - + Signed-off-by: Marko Lindqvist commit 3856c870deb1656afa499dc5a6a08d486fdc3d14 @@ -41373,9 +41373,9 @@ Author: Marko Lindqvist Date: Wed Dec 25 16:00:04 2019 +0200 Fix type-limits compiler warning from dai_reevaluate_building() - + See hrm Bug #853783 - + Signed-off-by: Marko Lindqvist commit c1757fe95b1ba083164fc450e96573d1b586410b @@ -41383,9 +41383,9 @@ Author: Marko Lindqvist Date: Sat Dec 28 14:31:23 2019 +0200 Travis CI: Clean out unneeded python setup - + See hrm Feature #854109 - + Signed-off-by: Marko Lindqvist commit 81eea895a3ba3555158b3019378a323e5a1e4d8b @@ -41393,9 +41393,9 @@ Author: Marko Lindqvist Date: Mon Dec 23 15:05:19 2019 +0200 Improve cm.[ch] Coding Style - + See hrm Feature #853665 - + Signed-off-by: Marko Lindqvist commit fce7b3f74834e05917a1bf1e9a8e2279fca9c1a8 @@ -41403,7 +41403,7 @@ Author: Sveinung Kvilhaugsvik Date: Sat Dec 28 15:56:32 2019 +0100 Add 3 blank user actions. - + See hrm Feature #852112 commit 3501f10b3846bbf8de6e947cc5ce0af3dd1d9fb1 @@ -41411,10 +41411,10 @@ Author: Sveinung Kvilhaugsvik Date: Sat Dec 28 22:37:01 2019 +0100 Send actor_consuming_always to the client. - + Have the client take if an action always will consume the action from the server rather than relying on per action hard coding. - + See hrm Feature #854126 commit df9357cdc0f367143f690865a5545c0197f39f12 @@ -41422,10 +41422,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Dec 2 21:41:34 2019 +0000 civ1: Minor help text improvements - + The description of Pollution mentioned Solar Plant, which isn't in the civ1 ruleset; plus a few other wording tweaks. - + See hrm bug #854117. commit 7cb3c4fe2aea0ab66b9199e36dff27576d417b14 @@ -41433,9 +41433,9 @@ Author: Marko Lindqvist Date: Sat Dec 28 11:23:11 2019 +0200 Check gcc version to be at least 7 for fc__fallthrough - + See hrm Feature #854081 - + Signed-off-by: Marko Lindqvist commit 72bcd92a1a2da09a4964d3d7c0e2eab521e32606 @@ -41443,9 +41443,9 @@ Author: Marko Lindqvist Date: Sat Dec 28 03:51:30 2019 +0200 Meson: Enable nonblocking sockets support when possible - + See hrm Bug #853446 - + Signed-off-by: Marko Lindqvist commit c0132d1f50636c99df492bd644f123a0dcac5fa4 @@ -41453,11 +41453,11 @@ Author: Marko Lindqvist Date: Fri Dec 27 15:37:51 2019 +0200 msys1: Fix https usage - + Reported by Zoltán Žarkov and Jacob Nevins - + See hrm Bug #853960 - + Signed-off-by: Marko Lindqvist commit 763e8814a830d09c15623a0a04152fe4bbb43fde @@ -41465,14 +41465,14 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Dec 28 11:35:03 2019 +0000 civ2civ3: Explain why no farmland on bare desert - + Since the autogenerated help has an inviting button implying that it is possible. - + (This commit expands the help for Farmland in some other rulesets too.) - + Reported by user "Voland0" on the forum. - + See hrm bug #854105. commit 1e411725769d3cbadde404d778837e2337e9a925 @@ -41480,9 +41480,9 @@ Author: Marko Lindqvist Date: Sun Dec 22 19:35:25 2019 +0200 Improve adjust_terrain_param() coding style - + See hrm Feature #853554 - + Signed-off-by: Marko Lindqvist commit d3b2007e67735fa685574601456d95308139e93d @@ -41490,10 +41490,10 @@ Author: Sveinung Kvilhaugsvik Date: Sat Dec 28 01:01:46 2019 +0100 sandbox: ICBM with unlimited range. - + Demonstrate ruleset defined action max range for "Explode Nuclear" and the special action max range value "unlimited". - + See hrm Feature #854014 commit 9002d0af823a61c0a8c7bc03000041abcd3b3cfb @@ -41501,7 +41501,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Dec 27 23:25:53 2019 +0100 Fix numeric action_max_range saving. - + See hrm Bug #854012 commit a17cff2f166eaf4c6370da7ac953d1cd3d84903b @@ -41509,11 +41509,11 @@ Author: Sveinung Kvilhaugsvik Date: Fri Dec 27 22:16:11 2019 +0100 Ruleset defined max range for "Explode Nuclear". - + Allow ruleset authors to set the max range for the "Explode Nuclear" action. This makes it possible to allow nukes to "fly over" walls of units blocking the way to a high value target. - + See hrm Feature #854013 commit 00fb6766f9f9bafeba249762d8249ab37773599e @@ -41521,16 +41521,16 @@ Author: Sveinung Kvilhaugsvik Date: Fri Dec 27 22:05:00 2019 +0100 Fix action_max_range load error handling. - + The switch() for entry types when loading the "actions.bombard_max_range" entry would fall through in error situations to error handling in 'default'. This would not work for ENTRY_INT, as it would end up in ENTRY_STR and not directly to 'default'. - + Rewrite it with if, else if and else. - + Reported by Marko Lindqvist - + See hrm Bug #853675 commit 9dbdc3233f13d9142d8a68bf7d9fa892d436c492 @@ -41538,14 +41538,14 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Dec 27 19:45:37 2019 +0000 Gtk: use fixed-width font for city dialog popups - + They were using the style name "city_info_label", which doesn't have a corresponding font option, so they were not styled. Changed them to use "city_label", a fixed-width font. - + (Also comment that "city_happiness_label" has a similar problem, but I haven't done anything about that.) - + See hrm bug #854005. commit ef841a29671a7085e20b2aecd95bc396c0c793a0 @@ -41553,13 +41553,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Dec 27 16:30:21 2019 +0000 Gtk3.22/4: fix huge detach handles - + The detachable widget handles were far too big. Add some custom CSS to shrink them to be comparable to Gtk2. - + The Gtk3.0 client will be covered separately by hrm bug #853912, since it turns out to be more complicated. - + See hrm bug #854002. commit b996a92fef4cf136e12d835fe70ba18d7d6da6f9 @@ -41567,7 +41567,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Dec 27 13:46:19 2019 +0000 Script / rally point fixes at unit build time - + - A unit whose creation disbanded its city now emits the "unit_built" signal, and honours city's rally point. - Fix trouble in city_build_stuff() if script "unit_built" or @@ -41576,10 +41576,10 @@ Date: Fri Dec 27 13:46:19 2019 +0000 "city_size_change" handler destroyed city. - Fix trouble in rally point code if "unit_built" or "city_size_change" destroyed city. - + The precise sequence of events around unit building has changed slightly. - + See hrm bug #853935. commit 5d917139aa6bdefe6bc23908548a83ae539ff5af @@ -41587,11 +41587,11 @@ Author: Marko Lindqvist Date: Fri Dec 27 07:51:05 2019 +0200 msys2: Fix https usage - + Reported by Zoltán Žarkov and Jacob Nevins - + See hrm Bug #833269 - + Signed-off-by: Marko Lindqvist commit b05ccb3ea498078cd35ee1681a343683ebc2c77f @@ -41599,9 +41599,9 @@ Author: Marko Lindqvist Date: Wed Dec 25 18:16:25 2019 +0200 Make position fields in struct inputfile unsigned - + See hrm Feature #853704 - + Signed-off-by: Marko Lindqvist commit 1a14bb0cd71a8737ed686cd75132fbc66d35fffd @@ -41609,9 +41609,9 @@ Author: Marko Lindqvist Date: Sun Dec 22 08:48:48 2019 +0200 Add initial version of meson-winbuild.sh - + See hrm Feature #853475 - + Signed-off-by: Marko Lindqvist commit 48dad32a0fb7a0f3bc5cc6ff10c5dc25d29b950c @@ -41619,12 +41619,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Dec 27 13:17:50 2019 +0000 Document unit population cost better - + - Add description in online help (helpdata.txt), including the rules about disbanding cities - Generalise description of CITYO_DISBAND in city options dialog - Fix the message emitted when attempting to disband last city - + See hrm bug #853987. commit 5e48586b133b937d46ce6bcb4f9749f5e0bda9cb @@ -41632,15 +41632,15 @@ Author: Marko Lindqvist Date: Wed Dec 25 18:14:21 2019 +0200 mapgen: Do not reduce mountains percentage by steepness^2 factor - + Mountains percentage is kept the same with the default steepness value of 30. With values different from that mountains percentage changes more logically. - + Reported by Akechi . - + See hrm Bug #767003 - + Signed-off-by: Marko Lindqvist commit 5cf18a07c3222d267b4f41a06ae589acb2ab35e9 @@ -41648,12 +41648,12 @@ Author: Sveinung Kvilhaugsvik Date: Wed Dec 18 00:22:30 2019 +0100 action_get_sub_target_kind(): error value fix. - + The function action_get_sub_target_kind() is supposed to return an action_sub_target_kind. Set it to ASTK_COUNT. - + Reported by Hilde Bye (from a Clang warning) - + See hrm Bug #852987 commit 2062845dcb3a743df133c72242c4ebc6a2edfbd9 @@ -41661,12 +41661,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Dec 27 02:06:59 2019 +0000 Gtk: don't clear worklist source tasks on refresh - + In the Gtk3 clients, this caused the worklist source task viewport to scroll around annoyingly on actions like adding an item to the worklist. - + Reported by vla22. - + See hrm bug #706351. commit c6b4d123f91f82ca2e73c27d0c72d536e87ab334 @@ -41674,9 +41674,9 @@ Author: Marko Lindqvist Date: Wed Dec 25 18:17:25 2019 +0200 Fix sign-compare compiler warning at fc_has_capability() - + See hrm Feature #853705 - + Signed-off-by: Marko Lindqvist commit 2ed7abbebe2db9b68bb4be613924fec3319ad859 @@ -41684,10 +41684,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Dec 26 14:37:48 2019 +0000 Gtk3/4: make civ-info-and-units box expand - + This stops the detach handle changing size when the contents change size (for instance when switching between unit stacks of different sizes). - + See hrm bug #853923. commit d89bacf0b0d277cf3d6c99faa396faff3caed931 @@ -41695,11 +41695,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Dec 26 12:38:45 2019 +0000 Gtk3/4: ensure overview etc to left of main map - + With "Arrange widgets for small displays" enabled, the pane containing the overview map, civilization status etc would appear to the right of the main pane containing the main map view, etc. (Unlike Gtk2.) - + See hrm bug #853922. commit 43d8d8e224884982ef42574b4935460a2ff36aeb @@ -41707,11 +41707,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Dec 26 13:08:25 2019 +0000 Gtk3/4: set more GTK_ORIENTATION_VERTICAL - + For some GtkGrids that were GtkVBoxes in the Gtk2 client. This has no known functional effect; in practice, I think these VBoxes never have more than one child. - + See hrm bug #853921. commit 3ef30b0d3cedebbb44344b8c7623edd97fbea223 @@ -41719,17 +41719,17 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Dec 26 12:38:14 2019 +0000 Gtk3/4: fix vote bar location - + The vote bar could be displayed in the wrong location, taking up a lot of screen space: - If "Arrange widgets for small displays" was set; or - If that was unset but "Messages and Chat reports location" = "Merged". - + This was caused by not setting GTK_ORIENTATION_VERTICAL when converting some Gtk2 GtkVBoxes to GtkGrids. - + Reported by forum user "RsXT.2" and HRM user "S.C. L." - + See hrm bug #656550. commit 36db010880162f071238ccb9975c7537a0d6396a @@ -41737,9 +41737,9 @@ Author: Marko Lindqvist Date: Sun Dec 22 08:15:35 2019 +0200 Meson: Add support for custom cross-compile include and library prefices - + See hrm Feature #853463 - + Signed-off-by: Marko Lindqvist commit d347bc21afae95ee4076c3f5567a7f322e3a4a88 @@ -41747,16 +41747,16 @@ Author: Marko Lindqvist Date: Thu Dec 19 04:04:34 2019 +0200 Qt: Fallback to FC_QT_DEFAULT_THEME_NAME - + If theme set in the settings cannot be loaded at client start, fallback to FC_QT_DEFAULT_THEME_NAME. The settings can contain theme names derived from freeciv-2.5 illegal in later versions. - + Reported by Christian Prochaska and Jacob Nevins - + See hrm Bug #853130 - + Signed-off-by: Marko Lindqvist commit 50d7b1764c55921448b74abefebfaca0d1dccf7e @@ -41764,9 +41764,9 @@ Author: Marko Lindqvist Date: Tue Dec 17 16:57:40 2019 +0200 Set qt5x programs' minimum Qt requirement to 5.12 - + See hrm Feature #852900 - + Signed-off-by: Marko Lindqvist commit a08057e42ce6ee721bc8861750b7379a0606a6b8 @@ -41774,14 +41774,14 @@ Author: Marko Lindqvist Date: Sat Dec 21 14:01:58 2019 +0200 Add missing breaks to mapgen.c - + They were missing after some supposedly impossible to reach cases, also guarded by asserts. The main difference this commit makes is cleaning out compiler warnings about those cases when -Wimplicit-fallthrough is used. - + See hrm Bug #853422 - + Signed-off-by: Marko Lindqvist commit f5f7e5fe67c436211a16ade8a394170b4f569eff @@ -41789,9 +41789,9 @@ Author: Marko Lindqvist Date: Sun Dec 22 06:50:21 2019 +0200 Meson: Build tinycthread for Windows host - + See hrm Feature #853447 - + Signed-off-by: Marko Lindqvist commit b72cace8f5065f36785c8d5bb3d3f411b70dbccd @@ -41799,11 +41799,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Dec 24 14:27:02 2019 +0100 Travis: build the Qt-programs again. - + The ppa can be dropped once we move to the next LTS. - + Requested by Marko Lindqvist - + See hrm Feature #853722 commit 69d0932151ab34d05c91dc1a4499afa6742891e5 @@ -41817,17 +41817,17 @@ Author: Sveinung Kvilhaugsvik Date: Wed Dec 25 01:09:40 2019 +0100 Travis: speed up the "make dist" job. - + The slowest current job is make dist. This means that the total build time is the build time of make dist. - + Speed up the "make dist" job by not installing GUI stuff, language packs, mysql or replacing openssl-dev and by not building Freeciv before running make dist. Not building Freeciv becomes possible by installing tolua. - + Thanks to Marko Lindqvist for the tip about how the Freeciv build can be avoided. - + See hrm Feature #853746 commit 609ec1d756f56201bd79229479735deacbd0f033 @@ -41835,9 +41835,9 @@ Author: Marko Lindqvist Date: Sun Dec 22 17:21:20 2019 +0200 Add implementation of fc__fallthrough - + See hrm Feature #852923 - + Signed-off-by: Marko Lindqvist commit 455fc7ae818c300028f8f27b5e9a0fbaa5eca3af @@ -41845,13 +41845,13 @@ Author: Marko Lindqvist Date: Tue Dec 24 16:26:32 2019 +0200 Apply lua.org patch #4 to our copy of lua-5.3.5 - + Patch for lua-5.3.5 bug #4 ("Joining an upvalue with itself can cause a use-after-free crash.") from http://www.lua.org/bugs.html - + See hrm Feature #853700 - + Signed-off-by: Marko Lindqvist commit 946d6b5fe78ba9dff67bb9f95fe8f45c9bd1c503 @@ -41859,9 +41859,9 @@ Author: Marko Lindqvist Date: Mon Dec 23 05:54:29 2019 +0200 Add configure option --with-qt5x - + See hrm Feature #852870 - + Signed-off-by: Marko Lindqvist commit 060af1cf6c0e46a56d3d0e7266b722046f044a6a @@ -41869,9 +41869,9 @@ Author: Marko Lindqvist Date: Sun Dec 22 06:18:18 2019 +0200 Meson: Define HAVE_IP_MREQN - + See hrm Feature #853445 - + Signed-off-by: Marko Lindqvist commit b21659d0487647df0bd885f15f9df51fd0e21786 @@ -41879,9 +41879,9 @@ Author: Marko Lindqvist Date: Wed Dec 25 18:08:31 2019 +0200 gtk3x: Drop gtk_combo_box_set_wrap_width() call - + See hrm Feature #852693 - + Signed-off-by: Marko Lindqvist commit 1c30311a2a9b9b8c0b63c8906db915b7a6d28ecc @@ -41889,19 +41889,19 @@ Author: Sveinung Kvilhaugsvik Date: Tue Dec 24 03:57:54 2019 +0100 Travis: dependency instal in .travis.yml. - + Stop installing dependencies in the build script. Move that to Travis' addons.apt.packages. - + The initial conversion is a blind copy. All the old dependencies, needed by a particular job or not, ends up in its addons.apt.packages. This ensures that the same packages are auto-detected so the same things are tested. - + Optimizing away unneeded apt packages for each job would probably speed them up. That should probably be done in a follow-up patch. - + Reported by Marko Lindqvist - + See hrm Bug #853424 commit 12c9a3d274253cb84fee60e8711a77ecaa76b626 @@ -41909,7 +41909,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Dec 23 03:14:25 2019 +0100 Travis: test meson build. - + See hrm Feature #850242 commit 8c04f3bec3381dbea70d11bede69e9d1f4a54d9b @@ -41917,9 +41917,9 @@ Author: Marko Lindqvist Date: Wed Dec 25 09:23:56 2019 +0200 Drop always-true comparison from big_int_to_text() - + See hrm Bug #852941 - + Signed-off-by: Marko Lindqvist commit fcdbc089cba27570bbdbb827caa5d3a17dbebc4f @@ -41927,12 +41927,12 @@ Author: Marko Lindqvist Date: Sun Dec 22 11:36:03 2019 +0200 Make --help to advertise log level names instead of numeric values - + Since the --help output needs to fit in small space, level names are abbreviated down to a single letter. - + See hrm Bug #782727 - + Signed-off-by: Marko Lindqvist commit 1ce9f8ac4bd611ef4df773136f568d4e61abb54a @@ -41940,13 +41940,13 @@ Author: Marko Lindqvist Date: Mon Dec 23 05:24:08 2019 +0200 Meson: Bump minimum meson version to 0.48.0 - + Versions up to 0.47.2 did not have 'debug' core option. - + Reported by Sveinung Kvilhaugsvik - + See hrm Bug #853564 - + Signed-off-by: Marko Lindqvist commit 38479764f5761269bfe79dbc712de0d08322eff6 @@ -41954,11 +41954,11 @@ Author: Marko Lindqvist Date: Fri Dec 20 18:14:19 2019 +0200 List values for --enable-sdl-mixer in ./configure --help - + Reported by Jacob Nevins - + See hrm Bug #853375 - + Signed-off-by: Marko Lindqvist commit 7599ccf258f08711767c5f973e3452e5340d8ed5 @@ -41966,10 +41966,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Dec 20 18:45:18 2019 +0100 Travis: run "make dist" in parallel. - + Start using a build matrix. Use it to run "make dist" in parallel to the rest of the build. - + See hrm Feature #853559 commit e9b755b366a9b62e939557abd960dfa1ee092bd3 @@ -41977,9 +41977,9 @@ Author: Marko Lindqvist Date: Sun Dec 22 17:44:48 2019 +0200 Fix sign-compare compiler warning in get_tokens() - + See hrm Bug #853540 - + Signed-off-by: Marko Lindqvist commit aa70b375fbfb676ca69c8cbb761bac12d03351b6 @@ -41987,9 +41987,9 @@ Author: Marko Lindqvist Date: Sun Dec 22 10:36:12 2019 +0200 Make generic Coding Style cleanup for connection.c - + See hrm Feature #853485 - + Signed-off-by: Marko Lindqvist commit 74b1f337abce5e64a5890c4d901a3ad12dd8c35e @@ -41997,9 +41997,9 @@ Author: Marko Lindqvist Date: Sun Dec 22 05:42:51 2019 +0200 Meson: Check for iconv and use it when available - + See hrm Feature #853444 - + Signed-off-by: Marko Lindqvist commit 539b44fcb1ded57ed1856861661958d4f33b7346 @@ -42007,15 +42007,15 @@ Author: Sveinung Kvilhaugsvik Date: Sat Dec 21 13:48:41 2019 +0100 Fake generalize "Bombard" - + Introduce "Bombard 2" and "Bombard 3", perfect copies of "Bombard". Any difference between them should be ruleset defined. - + This could have waited for real generalized actions. It was done now so I can add a shorter range bombard to webperimental on top of the current "Bombard" and so Lexxie can drop hard coded bombard action rename from the web client of fcw.org-server - + See hrm Feature #851451 commit edb5aa3028b6b780084ecb9eab1cb5b6180e07ae @@ -42023,29 +42023,29 @@ Author: Sveinung Kvilhaugsvik Date: Wed Dec 18 19:43:02 2019 +0100 Don't attempt to move to bounced unit's tile. - + The action "Bribe Unit" will in some cases force a move to the target unit's tile. - + In certain rulesets a spy unit can bribe a target unit on a tile with a city and/or units the target unit won't be able to share a tile with after changing side. In those cases the target unit is bounced after being bribed. - + The code checking if the briber should be forced to attempt to move to the victim's tile after a successful bribing would check that the target tile only had one unit. This was presumed to be the bribe target. But if two enemy units shared a tile and one got bribed and then bounced the target tile would contain the enemy unit that wasn't bribed. The briber would then have to attempt a forced move to a tile with a non allied unit. - + Never force a move when the bribe target unit was bounced. - + (It may be a good idea to make "Bribe Unit"'s post action forced move consistent with the forced post action move of "Attack" for post 2.6 branches in a follow up patch.) - + Reported by Jacob Nevins - + See hrm bug #765938 commit e2c81f241de1638dcce215b9dee3f6e0585894c6 @@ -42053,9 +42053,9 @@ Author: Marko Lindqvist Date: Sat Dec 21 11:32:14 2019 +0200 Cleanup SYS_TOLUA_CMD handling in tolua-5.2 Makefile.am - + See hrm Feature #853406 - + Signed-off-by: Marko Lindqvist commit 9f96cd4bd3d4d829a287fb032bffb794f464bd76 @@ -42063,9 +42063,9 @@ Author: Marko Lindqvist Date: Sat Dec 21 12:45:05 2019 +0200 Fix astr_reserve() sign-compare compiler warning - + See hrm Bug #853412 - + Signed-off-by: Marko Lindqvist commit d3a8c892b11e7febd125f0c2d692e1a24de971dc @@ -42073,9 +42073,9 @@ Author: Marko Lindqvist Date: Tue Dec 17 19:08:19 2019 +0200 Meson: Enable tinycthread instead of pthreads in Windows builds - + See hrm Feature #852952 - + Signed-off-by: Marko Lindqvist commit 659c346418f1e1b45f2b187b31360cb50a05cfcd @@ -42083,9 +42083,9 @@ Author: Marko Lindqvist Date: Fri Dec 20 07:05:09 2019 +0200 INSTALL: Document minimum Qt version - + See hrm Feature #853326 - + Signed-off-by: Marko Lindqvist commit 9407d7d094b1f93c14b39826882cbd610e4a2295 @@ -42093,7 +42093,7 @@ Author: Marko Lindqvist Date: Sun Dec 22 20:13:20 2019 +0200 Comment typofix: "shortut" -> "shortcut" - + Signed-off-by: Marko Lindqvist commit 819b1076c06320dc54d8745bb1836273b4465c89 @@ -42101,12 +42101,12 @@ Author: Marko Lindqvist Date: Wed Dec 18 12:44:13 2019 +0200 Add missing breaks to reqtext.c - + Erroneous fallthroughs were in handling of some of the unsupported requirement ranges. - + See hrm Bug #853037 - + Signed-off-by: Marko Lindqvist commit 5abb072b8b23177afa4dec69d0dbe8b40dca07e7 @@ -42114,9 +42114,9 @@ Author: Marko Lindqvist Date: Fri Dec 20 19:40:27 2019 +0200 sdl2-client.m4: Clean out obsolete check against SDL_mixer = sdl - + See hrm Feature #853383 - + Signed-off-by: Marko Lindqvist commit 739fd789f46abd2b5385fa3d5594cfe6a9999cd6 @@ -42124,9 +42124,9 @@ Author: Marko Lindqvist Date: Tue Dec 17 20:14:30 2019 +0200 Meson: Define _GNU_SOURCE - + See hrm Feature #852959 - + Signed-off-by: Marko Lindqvist commit a43d77eab0fa71fe189344b90b5708d36059e392 @@ -42134,11 +42134,11 @@ Author: Marko Lindqvist Date: Thu Dec 19 06:12:02 2019 +0200 sell_random_unit(): Return NULL instead of FALSE - + Function's return type is pointer. - + See hrm Bug #852996 - + Signed-off-by: Marko Lindqvist commit 7990a19e514440b8bc3a7bb6b58bee6d621c28d9 @@ -42146,7 +42146,7 @@ Author: Christian Prochaska Date: Fri Dec 20 01:45:48 2019 +0100 Updated msys1 environment (python3) - + See hrm Bug #851511 commit d6ae14e202b75c0a1c1c28e7156f7ac119577f45 @@ -42154,9 +42154,9 @@ Author: Marko Lindqvist Date: Tue Dec 17 16:53:47 2019 +0200 Add FC_QT autoconf macro to wrap FC_QT5 and FC_QT6 - + See hrm Feature #852867 - + Signed-off-by: Marko Lindqvist commit 7b9410649a931faa4c3d68b809ab76bbeb5f3b02 @@ -42164,9 +42164,9 @@ Author: Marko Lindqvist Date: Tue Dec 17 15:03:20 2019 +0200 Enable -Wold-style-declaration in --enable-debug builds - + See hrm Feature #852936 - + Signed-off-by: Marko Lindqvist commit c92ee61a02536a7d6ac2be89aa717dc7b119c5f0 @@ -42174,12 +42174,12 @@ Author: Marko Lindqvist Date: Thu Dec 19 05:44:23 2019 +0200 Qt: Use FC_QT_DEFAULT_THEME_NAME theme when clearing custom theme - + It was attempting to use default theme name from settings, but that might be custom theme in itself. - + See hrm Bug #853140 - + Signed-off-by: Marko Lindqvist commit 7f54f7782fa97a84d7bbdda1131bb4682181a192 @@ -42187,9 +42187,9 @@ Author: Marko Lindqvist Date: Tue Dec 17 16:47:28 2019 +0200 tcc: Fix conflicting definition of tile_changing_activities - + See hrm Bug #852686 - + Signed-off-by: Marko Lindqvist commit 3ce5c835914f60dadfcfc6bea09e76d00a607339 @@ -42197,16 +42197,16 @@ Author: Marko Lindqvist Date: Tue Dec 17 16:49:39 2019 +0200 qt6.m4: Add initial version - + Initially qt6.m4 is mainly a copy of qt5.m4 with macros and variables renamed to their own namespace. Those macros still search for the same Qt5 headers and libraries as qt5.m4 macros. Darwin specific things have been left out. They have not been actively maintained even in Qt5 version, so probably would require more than just copying over to Qt6 side. - + See hrm Feature #850961 - + Signed-off-by: Marko Lindqvist commit 58b2c2f231d1ead7571a0dc7af2e88cc84527e83 @@ -42214,9 +42214,9 @@ Author: Marko Lindqvist Date: Tue Dec 17 15:00:13 2019 +0200 Fix -Wold-style-declaration compiler warnings - + See hrm Bug #852918 - + Signed-off-by: Marko Lindqvist commit cb2be38ff30d899e9eced77c8e918d9f879c1e59 @@ -42224,9 +42224,9 @@ Author: Marko Lindqvist Date: Wed Dec 18 04:36:46 2019 +0200 Fix sell_random_unit() crash with recursive transports - + See hrm Bug #852938 - + Signed-off-by: Marko Lindqvist commit d249fb981e334bf9a65e3e5c474dce609bcd8391 @@ -42234,9 +42234,9 @@ Author: Marko Lindqvist Date: Tue Dec 17 20:40:25 2019 +0200 Meson: Make debug-build client to spawn server from current directory - + See hrm Feature #852973 - + Signed-off-by: Marko Lindqvist commit 94b4b68298b59f0fb2a9b6d57f614cf07fb4a472 @@ -42244,13 +42244,13 @@ Author: Marko Lindqvist Date: Tue Dec 17 07:28:45 2019 +0200 Set QT_DISABLE_DEPRECATED_BEFORE - + In master it's set to 5.7 that is latest for which we don't have pre-existing deprecated constructions in use. This is less than our minimum Qt requirement (5.11) - + See hrm Feature #852856 - + Signed-off-by: Marko Lindqvist commit 5e512073d235142fc803f7ebf7985151b1596eb0 @@ -42258,9 +42258,9 @@ Author: Marko Lindqvist Date: Tue Dec 17 13:56:51 2019 +0200 Add missing breaks to universal_value_from_str() - + See hrm Bug #852927 - + Signed-off-by: Marko Lindqvist commit 392f3ab9ea7e94489bf69777994b694a708533a8 @@ -42268,9 +42268,9 @@ Author: Marko Lindqvist Date: Mon Dec 16 08:47:29 2019 +0200 gtk3x: Drop gtk_window_set_role() call - + See hrm Feature #852690 - + Signed-off-by: Marko Lindqvist commit 0a4916200f64227c65c983d7fa9562118fe15e50 @@ -42278,11 +42278,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Dec 17 10:20:03 2019 +0100 Rename "Road" action "Build Road". - + It builds a road. Make it consistent with the other "Build X" action names. - + Reported by Marko Lindqvist - + See hrm Bug #851695 commit d2a47d77e1135e1b56b46fc3a9812ed475cc33fc @@ -42290,9 +42290,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Dec 17 10:05:32 2019 +0100 Split ASTK_EXTRA in existing and non existing. - + Makes stronger sub target validation possible. - + See hrm Feature #852130 commit f5f1b8529d72f64ca0a0ff3b5a1f1847c8c81e4f @@ -42300,9 +42300,9 @@ Author: Marko Lindqvist Date: Tue Dec 17 06:20:15 2019 +0200 Qt: Replace deprecated qSort() call with std::sort() - + See hrm Bug #852857 - + Signed-off-by: Marko Lindqvist commit 9dc5e70b703d3ad21389c210e2425246699597be @@ -42310,13 +42310,13 @@ Author: Marko Lindqvist Date: Tue Dec 17 04:22:38 2019 +0200 msys2: Convert langstat files to ISO-8859-1 when building installer - + This fixes display of name of the language "Norwegian Bokmål" - + Reported by Jacob Nevins - + See hrm Bug #681314 - + Signed-off-by: Marko Lindqvist commit 0a093c5e005a5249673de7ff79dcfae64869824f @@ -42324,7 +42324,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Dec 16 20:15:37 2019 +0100 Unique UI names for conventional nuke actions. - + See hrm Bug #852687 commit 5d0d746d3c89245f19148cb6577bf25d4d7486c3 @@ -42332,10 +42332,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Dec 12 10:58:11 2019 +0100 webperimental: ban striking city production. - + The Leader can do the "Surgical Strike Building" action. It is not supposed to be able to destroy the city production. Ban it. - + See hrm Bug #852163 commit de53b43813bf51e6361e2f73d37722518c4bd283 @@ -42343,17 +42343,17 @@ Author: Sveinung Kvilhaugsvik Date: Thu Dec 12 22:51:31 2019 +0100 Split production from building targeted actions. - + Split an action that targets the city's current production from actions that targets a building in a city or its current production. This gives finer grained control to ruleset authors. It also enables just assuming that a building sub target is a building in validation code and in sub target encoding and decoding. - + Split "Sabotage City Production" from "Targeted Sabotage City". Split "Sabotage City Production Escape" from "Targeted Sabotage City Escape". Split "Surgical Strike Production" from "Surgical Strike Building". - + See hrm Feature #852132 commit 809d772602f1f5f3d0c69d77a7aecf32a3bd6316 @@ -42361,11 +42361,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Dec 16 21:17:49 2019 +0100 rscompat: modify copy of effect, not original. - + Modifying the original can trigger an eternal loop. Modifying the original can break the result when more than one universal is split from the same source universal. - + See hrm Bug #852824 commit 4030a4731be2cdea9a8525e89ee3befeb2379fa4 @@ -42373,11 +42373,11 @@ Author: Marko Lindqvist Date: Mon Dec 16 06:32:48 2019 +0200 Add C11 threads configure check - + C11 threads are the preferred threading model. - + See hrm Feature #852681 - + Signed-off-by: Marko Lindqvist commit e2c1d5d5d474eb9690678a32adcfad7a32c9bc2e @@ -42385,11 +42385,11 @@ Author: Marko Lindqvist Date: Mon Dec 16 08:44:16 2019 +0200 gtk3x: Replace gtk_window_set_icon() call - + Use gtk_window_set_icon_name() instead. - + See hrm Feature #852689 - + Signed-off-by: Marko Lindqvist commit f338f3e228d1e6d0ac72468634171ae9572c4549 @@ -42397,12 +42397,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Dec 17 21:44:18 2019 +0000 Updated Polish translation by Hubert Kowalewski - + merged from S3_0 e912c45b69. Stats on master: core: 98.4%: 7567 translated, 93 fuzzy, 27 untranslated. nations: 100%: 1843 translated. ruledit: 89%: 95 translated, 8 fuzzy, 4 untranslated. - + (There is some confusion with UTF-8 msgids in this update; it's ended up with extra double-escaped msgids, which have new translations attached, also somewhat double-escaped. On this branch, because of the msgmerge, @@ -42414,10 +42414,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Dec 16 06:27:32 2019 +0100 savegame: pad the correct field. - + Padding for a city's rally_point_sub_tgt_vec field ended up in sub_tgt_vec for orders after the first order. Use the correct field name. - + See hrm Bug #852685 commit 926569caa77a3eb719a5b9b58d0a2ed2a81e1110 @@ -42425,12 +42425,12 @@ Author: Sveinung Kvilhaugsvik Date: Fri Dec 13 01:38:10 2019 +0100 savegame: store order action id as a number. - + The save game format allows storing it as a vector of numbers. This is better than storing it as a string converted by num2char(). It allows more actions. - + Remove num2char(). This was its last user. - + See hrm Feature #850504 commit 51141edf99678cd0c52d4bb14d1190e175ae174a @@ -42438,7 +42438,7 @@ Author: Marko Lindqvist Date: Tue Dec 17 19:11:06 2019 +0200 Fix comment capitalization typo - + Signed-off-by: Marko Lindqvist commit f68f6be5899b13838f904569e8ed08cb4e7b09c9 @@ -42446,9 +42446,9 @@ Author: Marko Lindqvist Date: Sun Dec 8 13:47:35 2019 +0200 sdl2: Add Cultivate/Plant buttons - + See hrm Feature #851551 - + Signed-off-by: Marko Lindqvist commit 0d8d3745e719273caf94706f7c2a1b797c993173 @@ -42456,12 +42456,12 @@ Author: Marko Lindqvist Date: Tue Dec 17 02:09:05 2019 +0200 AI: Reduce defense building wants by about 20% - + AI with H_DEFENSIVE handicap still suffers same amount of handicap as before. - + See hrm Feature #825079 - + Signed-off-by: Marko Lindqvist commit 78ed272248c9d95f856966a1e04bfd8a3ed7aaa3 @@ -42469,12 +42469,12 @@ Author: Marko Lindqvist Date: Fri Dec 13 23:19:30 2019 +0200 gtk3x: Turn a couple of GtkButtonBoxes to GtkBoxes - + GtkButtonBox will go away with gtk-3.96. Reduce their usage already where possible. - + See hrm Feature #852422 - + Signed-off-by: Marko Lindqvist commit f434d048680d6ce1f1a529f28c2e6c5f9944f2ff @@ -42482,9 +42482,9 @@ Author: Marko Lindqvist Date: Fri Dec 13 20:51:27 2019 +0200 Add support for terrain defined placing_time - + See hrm Feature #851866 - + Signed-off-by: Marko Lindqvist commit 2a8c5e1c4b6f8d5db8b9a711cb556b8b9a98672f @@ -42492,9 +42492,9 @@ Author: Marko Lindqvist Date: Sun Dec 8 03:17:53 2019 +0200 Meson: Unconditionally define HAVE_MKSTEMP - + See hrm Feature #851530 - + Signed-off-by: Marko Lindqvist commit 5c4ca841b5eb618bbac58005eb6288ac2cbda904 @@ -42502,10 +42502,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Dec 12 11:51:15 2019 +0100 ai: non production sabotage target support. - + Just pick the last building with equal to or better odds than the previous for now. - + See hrm Feature #852204 commit a8a6113bf7be11858163c0ee03079cf8803ac9da @@ -42513,10 +42513,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Dec 5 06:20:29 2019 +0100 Improve movement cost from action estimation. - + Evaluate movement cost from the action in the state the unit will have after the action may have moved it. - + See hrm Feature #850770 commit a5e4ed8580452e85c1e00cbb62fdca9c8708bc8f @@ -42524,9 +42524,9 @@ Author: Marko Lindqvist Date: Thu Dec 12 01:58:16 2019 +0200 Fix gcc-10 warning about use of possibly uninitialized variable - + See hrm Bug #851873 - + Signed-off-by: Marko Lindqvist commit 9c2beec181d8f0e4dcba5a4c5606b0e67fda096c @@ -42534,7 +42534,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Dec 11 23:52:22 2019 +0000 Fix formatting error in freeciv-client(6) man page - + See hrm bug #852070. commit ce57e819cba63b3af6961cb6bef793bcd65b8af2 @@ -42542,9 +42542,9 @@ Author: Zeko Date: Tue Dec 10 03:30:36 2019 +0200 Replace deprecated QFontMetrics::width with QFontMetrics::horizontalAdvance - + See hrm Feature #834390 - + Signed-off-by: Marko Lindqvist commit f2da7a48499b1f5bd7bcccd8fdb33814521da1f2 @@ -42552,9 +42552,9 @@ Author: Marko Lindqvist Date: Thu Dec 12 01:35:58 2019 +0200 Refactor code to avoid gcc-10 warning - + See hrm Bug #851728 - + Signed-off-by: Marko Lindqvist commit 8dff16d48c03ce727ec48aafb160bdf1482bc0b5 @@ -42562,13 +42562,13 @@ Author: Sveinung Kvilhaugsvik Date: Tue Dec 10 08:23:18 2019 +0100 Split "Explode Nuclear". - + Split the new actions "Nuke City" and "Nuke Units" from the "Explode Nuclear" action. They handle acting against a city or a unit stack at an adjacent tile. "Explode Nuclear" is now only about detonating in place. - + This moves all the weird "Explode Nuclear" special case rules to the ruleset. - + See hrm Feature #850219 commit 84802f56997d6c4bdbc4bad1342052628ca52af4 @@ -42576,9 +42576,9 @@ Author: Marko Lindqvist Date: Tue Dec 10 21:40:07 2019 +0200 Make sure tile info is sent to owner when placing is set - + See hrm Bug #851529 - + Signed-off-by: Marko Lindqvist commit be2862771527faa1d26f814d8fc22c09e80ea98e @@ -42586,11 +42586,11 @@ Author: Marko Lindqvist Date: Mon Dec 9 00:54:47 2019 +0200 gtk3x: Replace deprecated gtk_entry_set|get_text() - + They will be dropped in gtk-3.96. - + See hrm Feature #851566 - + Signed-off-by: Marko Lindqvist commit ab06fcaa66bf874fec24d0349a9f6cfeba95d2b7 @@ -42598,9 +42598,9 @@ Author: Marko Lindqvist Date: Thu Dec 5 01:12:48 2019 +0200 Bump minimum Qt requirement to 5.11 - + See hrm Feature #849444 - + Signed-off-by: Marko Lindqvist commit a4016b8ca3f4857457280da70704b1ed1fb76d55 @@ -42608,10 +42608,10 @@ Author: Marko Lindqvist Date: Sun Dec 8 02:25:58 2019 +0200 Show extras being placed in main map - + Client shows the extras being placed if it knows about them. Currently it often doesn't (Bug #851529) - + See hrm Feature #851528 Signed-off-by: Marko Lindqvist @@ -42620,9 +42620,9 @@ Author: Marko Lindqvist Date: Tue Dec 10 07:39:19 2019 +0200 Terminate format escapes list - + See hrm Bug #851727 - + Signed-off-by: Marko Lindqvist commit 0cdce5681edac55a8843365b8d44aa9ea308bb58 @@ -42630,9 +42630,9 @@ Author: Marko Lindqvist Date: Thu Dec 5 21:09:48 2019 +0200 helpdata.txt: Add documentation of cultivate/plant controls - + See hrm Feature #851200 - + Signed-off-by: Marko Lindqvist commit a4bf4d1e141aa9e6ca143997a233a83974895f9a @@ -42640,9 +42640,9 @@ Author: Marko Lindqvist Date: Sat Dec 7 00:59:06 2019 +0200 Travis CI: Disable Qt programs from build - + See hrm Feature #851187 - + Signed-off-by: Marko Lindqvist commit 6de035ac703119b3086f8473934153a6021c5637 @@ -42650,11 +42650,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Dec 9 22:38:43 2019 +0100 GTK clients: improve act sel dlg sub tgt support. - + Make simple_action_callback() able to handle sub targets. This makes the custom call backs for "Pillage", "Road", "Build Base", "Build Mine" and "Build Irrigation" redundant. - + See hrm Feature #851693 commit 4d6368838f9615739b40f88e0bf6f21f18e69914 @@ -42662,10 +42662,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Dec 9 18:56:51 2019 +0100 GTK clients: general act sel dlg detail cb. - + Replace action specific follow up question detail from server requester callback functions with the new request_action_details_callback() call back. - + See hrm Feature #851670 commit a83cf8671b270d9151dc97fa9e20f39b0c30c338 @@ -42673,12 +42673,12 @@ Author: Sveinung Kvilhaugsvik Date: Mon Dec 9 15:16:38 2019 +0100 GTK clients: remove redundant act sel dlg cb. - + Use simple_action_callback() in the action selection dialog where possible. - + Delete all the old action specific action selection dialog callback functions that don't do anything simple_action_callback() can't do. - + See hrm Feature #851648 commit 1c409f9515813edf062291130e732ba085c588ae @@ -42686,10 +42686,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Dec 9 14:27:13 2019 +0100 GTK clients: default act sel dlg callback. - + Use simple_action_callback() by default unless an action specific call back function is specified for the action. - + See hrm Feature #851642 commit e7a3be20218b4d46031601cc64a2919b6a988860 @@ -42697,20 +42697,20 @@ Author: Sveinung Kvilhaugsvik Date: Mon Dec 9 09:25:03 2019 +0100 GTK clients: generic act sel dlg callback. - + Introduce simple_action_callback(). It is to be used as a call back function in the action selection dialog for actions that don't require anything special in their call back function. - + This reduces the amount of work to introduce a new action. - + The number of actions where this can replace the current call back function is large. Only a few known good existing actions have their old action specific callbacks replaced here. - + (I made Freeciv-web auto generate its action selection dialog years ago. I didn't get around to do it for any C client before now.) - + See hrm Feature #851603 commit ad71fe529bb425072cfbf5c9b821ff087170d798 @@ -42718,11 +42718,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Dec 9 12:45:10 2019 +0100 GTK clients: action id to act sel dlg callback. - + Pass the action id to the action selection dialog button callback function. Exploit the fact that the GTK client only can show one action selection dialog at a time by making the data shared between actions a static variable. - + See hrm Feature #851635 commit 6510b3d8007782917375f1b285994f80c0718088 @@ -42730,7 +42730,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Dec 9 19:46:58 2019 +0100 autohelp: document sub target kind. - + See hrm Feature #851672 commit cae9f566d4988e31896ece6e23d0e4d39f2980e1 @@ -42738,9 +42738,9 @@ Author: Zeko Date: Sat Dec 7 20:21:21 2019 +0200 Allow C++11 lambdas in coding style - + See hrm feature #851519 - + Signed-off-by: Marko Lindqvist commit a2fd46c96d8b735ac0dbb3f181c91501626913f2 @@ -42748,13 +42748,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Dec 9 01:11:33 2019 +0000 Gtk3.*/4: handle "close" signal in input_dialog - + This is sent when the user hits "Esc" at such a dialog. Among other effects, if the user hit Esc at a new city name dialog, that settler would subsequently be unable to build a city. - + Reported by Joan Creus. - + See hrm bug #689225. commit 15f60afa7b44c32d128fc8fb8ad7d1100a5a39df @@ -42762,12 +42762,12 @@ Author: Marko Lindqvist Date: Sun Dec 8 00:45:07 2019 +0200 Make extra placing to last extra build time turns - + Extras that have no build time defined (are supposed to use terrain specific build time) still take 1 turn to complete. - + See hrm Feature #851525 - + Signed-off-by: Marko Lindqvist commit 56b091569a1865657ca155f84e092dbad7b3d43e @@ -42775,9 +42775,9 @@ Author: Marko Lindqvist Date: Wed Dec 4 23:04:44 2019 +0200 configure.ac: Drop unused 'AMIGA' variable - + See hrm Feature #850944 - + Signed-off-by: Marko Lindqvist commit dea2189c7833c9de5bd21d6ecfce6f2237c3039e @@ -42785,16 +42785,16 @@ Author: Marko Lindqvist Date: Sat Dec 7 18:35:05 2019 +0200 Restore Ctrl+F for "Find City" - + Ctrl+S is used also by Save Game, so can't use it for Find City. Similarly restore Qt-client Full Citybar to Ctrl+F. Change Show City Growth from Ctrl+F to Ctrl+O. In sdl2-client change Show Pollution from Ctrl+O to Ctrl+Shift+O. - + Reported by Jacob Nevins - + See hrm Feature #850461 - + Signed-off-by: Marko Lindqvist commit e3b31df011522ece994aa5541a88e2793313c2b5 @@ -42808,15 +42808,15 @@ Author: Marko Lindqvist Date: Sat Dec 7 00:57:30 2019 +0200 Implement minimal editor support for owned extras - + Goal of this commit is to provide network protocol part of editing of owned extras. It does result in minimalistic editing support too. - + Requested by Jacob Nevins - + See hrm Feature #851220 - + Signed-off-by: Marko Lindqvist commit 6075f581f95f49492b3019f29fdbf5f055ac41aa @@ -42824,9 +42824,9 @@ Author: Marko Lindqvist Date: Wed Dec 4 17:11:56 2019 +0200 gtk: Set sensitivity of Cultivate and Plant menu entries - + See hrm Feature #850833 - + Signed-off-by: Marko Lindqvist commit afd14f3a57916aa11fd6de89163d3b7d7549361a @@ -42834,12 +42834,12 @@ Author: Marko Lindqvist Date: Thu Dec 5 00:59:16 2019 +0200 qt5.m4: Rename FC_QT52_CHECK as FC_QT5_VERSION_CHECK - + Also the macro's output variable fc_qt52 has been renamed to version-agnostic fc_qt5_min_ver. - + See hrm Feature #850950 - + Signed-off-by: Marko Lindqvist commit 18978a7b61d732d2eb8b6803c4657422d108b2d9 @@ -42847,7 +42847,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Dec 7 13:25:53 2019 +0000 Miscellaneous TRANS comments. - + See hrm bug #851518. commit 86a5eb74fbaf7d838b57a48c2a286489b251284a @@ -42855,9 +42855,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Dec 7 13:32:36 2019 +0000 Fix a message about failure to act - + The format string arguments were the wrong way round. - + See hrm bug #851510. commit c1598d8a2af074cfb14fe9a95a83d2af319ca772 @@ -42865,7 +42865,7 @@ Author: Konstantin Vedeneev Date: Mon Dec 9 13:55:21 2019 +0500 Update for Russian translation. - + core: 7599 translated messages, 51 fuzzy translations, 29 untranslated messages. nation: 1843 translated messages. ruledit: 107 translated messages. @@ -42875,9 +42875,9 @@ Author: Marko Lindqvist Date: Thu Dec 5 20:36:06 2019 +0200 README: Fix numbers of INSTALL chapters referenced - + See hrm Bug #820728 - + Signed-off-by: Marko Lindqvist commit d371e6e5d5407679ddc25a47b547810ed213d169 @@ -42885,12 +42885,12 @@ Author: Marko Lindqvist Date: Wed Dec 4 16:51:16 2019 +0200 Add menu entries for Cultivate and Plant - + Cultivate and Plant UI added to gtk- and qt-clients. No icons added to sdl2-client. - + See hrm Feature #850477 - + Signed-off-by: Marko Lindqvist commit 9d55ecacd5f132570e7ea8d4767026903988f046 @@ -42898,9 +42898,9 @@ Author: Marko Lindqvist Date: Sat Dec 7 00:56:42 2019 +0200 Send emergency version number in client_info packet - + See hrm Feature #657293 - + Signed-off-by: Marko Lindqvist commit d521e55701639b1cf1a799471ac37a6f37c8ebe3 @@ -42908,9 +42908,9 @@ Author: Marko Lindqvist Date: Wed Dec 4 22:35:18 2019 +0200 Update mkstemp.m4 to serial 27 from gnulib upstream - + See hrm Feature #850943 - + Signed-off-by: Marko Lindqvist commit 193c6a9daff227266dc180e7b8f41ee63a5a5c3f @@ -42918,11 +42918,11 @@ Author: Marko Lindqvist Date: Wed Dec 4 17:04:16 2019 +0200 Consider ACTIVITY_CULTIVATE/ACTIVITY_PLANT tile activities - + This makes them to show up in tile info popup - + See hrm Bug #850820 - + Signed-off-by: Marko Lindqvist commit b6beadd42d93ff2051917b3bb81b23f20ec293f2 @@ -42930,11 +42930,11 @@ Author: Marko Lindqvist Date: Mon Dec 2 06:47:00 2019 +0200 Sandbox: Make advance clauses to require Writing - + Both parties need to know Writing before techs can be traded. - + See hrm Feature #768209 - + Signed-off-by: Marko Lindqvist commit 4ad3a17dca805a2ac30feaf706fe4b31ac06cb64 @@ -42942,9 +42942,9 @@ Author: Marko Lindqvist Date: Thu Dec 5 19:14:52 2019 +0200 Correct comment implying that python > 2.2 wouldn't work - + See hrm Bug #851193 - + Signed-off-by: Marko Lindqvist commit ef6200480702163a1980f6abdf32e97a2561ea0f @@ -42952,11 +42952,11 @@ Author: Marko Lindqvist Date: Thu Dec 5 00:13:57 2019 +0200 Fix tripling of units when copy+pasting tiles in editor - + Reported by Alexandro Ignatiev - + See hrm Bug #850947 - + Signed-off-by: Marko Lindqvist commit 245002c121673c4f858adc95914e2e73ed34b899 @@ -42964,9 +42964,9 @@ Author: Marko Lindqvist Date: Fri Dec 6 22:06:57 2019 +0200 Save ruleset_locked and capabilities when saving scenarios - + See hrm Bug #821959 - + Signed-off-by: Marko Lindqvist commit bbadbdf0ec1cd49938fc70346118676eef38b509 @@ -42974,11 +42974,11 @@ Author: Marko Lindqvist Date: Wed Dec 4 21:25:08 2019 +0200 Update sdl2.m4 to SDL2-2.0.10 level - + Manually rebased upstream changes to our modified version. - + See hrm Feature #850938 - + Signed-off-by: Marko Lindqvist commit fbda89cf3f74e35d56102501c111b7dbd2989595 @@ -42986,18 +42986,18 @@ Author: Marko Lindqvist Date: Wed Dec 4 16:33:10 2019 +0200 Rearrange control keys to make space for cultivate and plant controls - + Reserve Shift+I and Shift+M for Cultivate and Plant. Move "Connect With ..." / "... Waypoint" from Shift+ to Ctrl+. Move "Show City Growth" from Ctrl+R to Ctrl+F ("Food") to make space for changed Road connect. Move "Find City" from Ctrl+F to Ctrl+S ("Search") to make space for changed "Show City Growth". - + Qt only: move "Show Full Citybar" from Ctrl+F to Ctrl+S - + See hrm Feature #850461 - + Signed-off-by: Marko Lindqvist commit 13b0605a47aa70797516481772c4445fc53bae94 @@ -43005,11 +43005,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Dec 4 00:29:37 2019 +0100 daiactions: consider regular move cost. - + Some actions will always charge the move fragment cost the actor unit would pay to perform a regular move to the target's tile. Add this cost to the regular action move fragment cost dai_action_value_unit_vs_city(). - + See hrm Feature #850769 commit b5d1e127e7f2516a545ba036994e4188bbc88ce7 @@ -43017,16 +43017,16 @@ Author: Marko Lindqvist Date: Tue Dec 3 17:28:45 2019 +0200 Fix client crash in lua call to city:inspire_partisans() - + Check if the caller is server before executing inspire_partisans() parts that would require omniscience. If the caller is client and correct answer for the current rules would be available only with omniscience, always return FALSE. - + Reported by Alexandro Ignatiev - + See hrm Bug #797679 - + Signed-off-by: Marko Lindqvist commit 6b24cce6604e6248d62153ed5f6ae6d4c1e3b160 @@ -43034,11 +43034,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Dec 3 21:35:42 2019 +0000 Cancel ANIM_NUKE when done - + This was causing permanent sluggishness and high CPU usage in clients which use frame_by_frame_animation (Gtk3/3.22/4) after a nuclear explosion. - + See hrm bug #850672. commit 715025fb957d3a0f2c33dfece45e6d6f783f795b @@ -43046,13 +43046,13 @@ Author: Marko Lindqvist Date: Wed Dec 4 00:22:39 2019 +0200 savegame3.c: Remove aifill players after rulesets loaded - + Remove aifill players created ruleset loading time so that later correct number (maxplayers limitations) of them can be created with the correct skill level. - + See hrm Bug #850666 - + Signed-off-by: Marko Lindqvist commit c145bf90cad3f98f3bae4faf8fb9e46319ebdd62 @@ -43060,7 +43060,7 @@ Author: Marko Lindqvist Date: Thu Dec 5 12:54:48 2019 +0200 Remove duplicate word from code comment - + Signed-off-by: Marko Lindqvist commit 1a43ef9a30abc86ce6a7212ad3daf3fe97ab5a65 @@ -43068,9 +43068,9 @@ Author: Marko Lindqvist Date: Tue Dec 3 16:44:45 2019 +0200 Add function headers for civmanual client stubs lacking one - + See hrm Bug #820981 - + Signed-off-by: Marko Lindqvist commit 165118dec8241385dfec5b032b61364256a833c5 @@ -43078,12 +43078,12 @@ Author: Sveinung Kvilhaugsvik Date: Tue Dec 3 23:07:31 2019 +0100 civ1: remove lie from land unit class. - + There is no airlift in the civ1 ruleset. Stop claiming that units with the land unit class can be airlifted. - + Reported by nef at the Freeciv Forum - + See http://forum.freeciv.org/f/viewtopic.php?f=15&t=597&start=40#p100875 See hrm Bug #850673 @@ -43092,11 +43092,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Dec 3 22:03:27 2019 +0100 civ1: improved (dis/)embark move cost. - + Bring the civ1 ruleset's unit embark and disembark cost closer to what it was in Civilization. This is just a start the people that know Civilization 1 better than I do can fine tune. - + See hrm Feature #850669 commit f27f6f14f62ed06bdee261833ff7ee22769b9868 @@ -43104,17 +43104,17 @@ Author: Sveinung Kvilhaugsvik Date: Tue Dec 3 21:44:06 2019 +0100 civ2: improved (dis/)embark move cost. - + Bring the civ2 ruleset's unit embark and disembark cost closer to what it was in Civilization II. This is just a start the people that know Civilization 2 better than I do can fine tune. - + This allows diplomats to use their second movement point after landing from a ship, so the the tech-pirate strategy that works so well in the real civ 2 isn't completely ruined. - + Reported by an anonymous Civilization 2 player at our wiki. - + See https://freeciv.fandom.com/index.php?title=Comparison_of_Freeciv%27s_civ2_modpack_and_Civilization_II&diff=19136&oldid=13908 See gna bug #23782 See hrm Bug #850668 @@ -43124,15 +43124,15 @@ Author: Marko Lindqvist Date: Tue Dec 3 18:13:02 2019 +0200 Qt: Do not try to load without savegame selected - + Do nothing if user clicks Load button without savegame selected. Previously game proceeded to loading page where it then stayed forever waiting for server to get game loaded. - + Reported by David Fernandez (bard) - + See hrm Bug #778016 - + Signed-off-by: Marko Lindqvist commit 91e3bfb70b367a7f14c54389708e9b3b7d3be31c @@ -43140,11 +43140,11 @@ Author: Marko Lindqvist Date: Tue Dec 3 16:14:12 2019 +0200 Correct code comment about HutTech unit role - + Reported by Alexandro Ignatiev - + See hrm Bug #823695 - + Signed-off-by: Marko Lindqvist commit ef49da726b82439025b301d5e26a52f5be65c5b6 @@ -43158,10 +43158,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Dec 3 10:51:12 2019 +0100 Fake generalize "Conquer City" - + Introduce "Conquer City 2", a perfect copy of "Conquer City". Any difference between them should be ruleset defined. - + See hrm Feature #850551 commit 0f7b1ed58d7490463ef21029d367d58deacb843d @@ -43169,10 +43169,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Dec 3 10:11:49 2019 +0100 Fake generalize "Transport Disembark" - + Introduce "Transport Disembark 2", a perfect copy of "Transport Disembark". Any difference between them should be ruleset defined. - + See hrm Feature #850550 commit 7c6b5e00691ef9b49b35746458ff46d355ed6885 @@ -43180,11 +43180,11 @@ Author: Marko Lindqvist Date: Mon Dec 2 05:54:16 2019 +0200 Add requirement vectors for clause types - + Ruleset can specify requirements for the clause types to be available. - + See hrm Feature #768208 - + Signed-off-by: Marko Lindqvist commit a1e5167c9a38022fe7aa38c65a8ccc042737d00b @@ -43192,11 +43192,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Dec 2 10:32:01 2019 +0100 A unit can't board a non allied transport. - + Force "Transport Embark" and "Transport Board" action enablers to mention that it only can be done to domestic units, units on the same team and allied units. - + See hrm Feature #850424 commit 311b40dabe3c81374747407f511d3a48b8aaabee @@ -43204,9 +43204,9 @@ Author: Marko Lindqvist Date: Mon Dec 2 04:26:58 2019 +0200 Drop settings_consider_all_changed() - + See hrm Feature #850362 - + Signed-off-by: Marko Lindqvist commit b6791cb61d5f0719179fd62e198ba11a891dee19 @@ -43214,11 +43214,11 @@ Author: Marko Lindqvist Date: Mon Dec 2 04:25:12 2019 +0200 Send server setting defaultness to client - + Requested by Jacob Nevins - + See hrm Feature #692371 - + Signed-off-by: Marko Lindqvist commit 3dc8b22b35d7218d0a5d492c213c893205425a50 @@ -43226,7 +43226,7 @@ Author: Sveinung Kvilhaugsvik Date: Sun Dec 1 19:38:43 2019 +0100 A probability can't be above 100%. - + See hrm Bug #850312 commit 256ca3ce73655e1c4ec6149dc8d5c9d2ea72e4c9 @@ -43234,14 +43234,14 @@ Author: Sveinung Kvilhaugsvik Date: Sun Dec 1 09:22:29 2019 +0100 Auto attack actions to the ruleset. - + Put the actions that autoattack should try in the new field attack_actions in the auto_attack section. - + Only allow removing and changing the order of the old auto attack actions for now. Other actions need more testing and fixing of issues caused by a worst case action probability of 0%. - + See hrm Feature #850300 commit ee74851b81490dc884dea1e5053514b0a13da269 @@ -43249,7 +43249,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Dec 2 23:22:04 2019 +0000 Merge current S2_6 en_GB translation - + From 98adb81658. master stats: core: 81%: 6229 translated, 974 fuzzy, 473 untranslated. nations: 100%: 1843 translated. @@ -43260,7 +43260,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Dec 2 22:41:33 2019 +0000 Updated Polish translation by Hubert Kowalewski - + merged from S3_0 f7a336c9f0. Stats on master: core: 97.7%: 7496 translated, 131 fuzzy, 49 untranslated. @@ -43269,10 +43269,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Dec 1 00:36:53 2019 +0000 Gtk3.22/4: restore mnemonics to most buttons - + Many of these are GTK_STOCK buttons in the Gtk3 client. I've mostly chosen the keyboard mnemonics that the Gtk3 client shows on my system. - + See hrm feature #850297. commit de62f51c88a648df96af4c944470da69f9df1e7c @@ -43280,7 +43280,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Dec 1 03:25:42 2019 +0000 Gtk3: restore mnemonics to action dialogs - + See hrm feature #850296. commit 155df9a41a53242932e002305cac53ccb0d23954 @@ -43288,7 +43288,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Nov 30 21:33:14 2019 +0000 Gtk3/4.x: restore Alt+mnemonics to menu system - + See hrm feature #850295. commit 3fc0988c7a042a88aca55ccd50f0c8134d383db0 @@ -43296,10 +43296,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Nov 30 20:20:50 2019 +0000 Gtk3/4.x: don't use keypad for fullscreen - + Laptops/netbooks often don't have a numeric keypad. Use Alt+Return instead, like Gtk2 did. - + See hrm bug #850293. commit 10f39218cc3b786db69c4459d5a115b632cd0052 @@ -43307,9 +43307,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Nov 30 20:13:34 2019 +0000 Gtk3/4.x: replace META with MOD1 in shortcuts - + This works with the 'Alt' key (on my Linux PC at least), like Gtk2 did. - + See hrm bug #850292. commit e16afad6a0dad930d7edde6d8d70aa8788903832 @@ -43317,12 +43317,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Nov 30 18:32:49 2019 +0000 Qt: don't cache first theme directory - + The first time a theme was loaded, its directory was cached and all future attempts to use themes would try to use the same directory. However, the user could still be presented with themes in different directories, which would then fail to load. - + See hrm bug #850290. commit 9f03c4fba88e71d7dfb758322bd7f63983ca8a6c @@ -43330,7 +43330,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Nov 30 14:44:24 2019 +0000 Add dates to NEWS files. - + See hrm task #850289. commit 55706fd9de8a46b07fa01d4cc6405d704360fd89 @@ -43338,9 +43338,9 @@ Author: Marko Lindqvist Date: Fri Jul 5 20:48:25 2019 +0300 Show unit activity icons for ACTIVITY_PLANT, ACTIVITY_CULTIVATE - + See hrm Feature #825185 - + Signed-off-by: Marko Lindqvist commit b27bbb6449f0b063112054b63f8fee221202cf0e @@ -43348,9 +43348,9 @@ Author: Marko Lindqvist Date: Sun Dec 1 06:02:44 2019 +0200 Meson: Add daiactions module to build - + See hrm Feature #850276 - + Signed-off-by: Marko Lindqvist commit edc3c6c9b2ac2ccb677cda812666ba410ba8fb00 @@ -43358,18 +43358,18 @@ Author: Sveinung Kvilhaugsvik Date: Sat Nov 30 09:46:52 2019 +0100 Support complex "will never auto attack" rules. - + In 3.0 it became possible to define a user unit type flag NotAnAutoAttacker, put it in auto_attack.will_never and give it to every unit type that never should auto attack. If only a few unit types should auto attack - say Nuclear Mine, SAM and AA Gun - the NotAnAutoAttacker flag would have to be added to every other unit type. - + Replace auto_attack.will_never with auto_attack.if_attacker, a new requirement vector. This allows a user unit type flag AutoAttacker to be defined for the above case. As a bonus support for more complex rules is added. - + See hrm Feature #850212 commit 0adbbc46b71b830da2df72f7dce3f23e1a483756 @@ -43377,11 +43377,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Nov 28 12:18:38 2019 +0100 New action "Transport Embark" - + Introduce the new action "Transport Embark". It covers cargo initiated entering of a transport on an adjacent tile. It also covers cargo initiated transfer to another transport at an adjacent tile. - + See hrm Feature #850022 commit d3a7f59d0fb0ef92f00f08208c6c016f9494e6da @@ -43389,9 +43389,9 @@ Author: Sveinung Kvilhaugsvik Date: Sat Nov 30 16:21:24 2019 +0100 Fix memory leak. - + Make unit_survive_autoattack() free the probability of impossible actions. - + See hrm Bug #850240 commit c3d0dd01bcfe715a26327b0ad6cf482452427c5a @@ -43399,11 +43399,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Nov 28 15:32:04 2019 +0100 Fix the post bribe disembark code. - + Disembark was baked into regular moves before hrm Feature #848682. The code to do a post bribe disembark was accidentally committed before it was ready. Complete it. - + See hrm Bug #850087 commit 5cfbd48e02017ab81b0c1461eccbdf394e0ce965 @@ -43417,11 +43417,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Nov 28 07:50:26 2019 +0100 New action "Transport Board" - + Introduce the new action "Transport Board". It covers cargo initiated entering of a transport on the same tile. It also covers cargo initiated transfer from another transport at the same tile. - + See hrm Feature #848637 commit f5f6074a18750aa992f00bf3058917acae790f82 @@ -43429,10 +43429,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Nov 28 09:19:42 2019 +0100 Non transported units can do "Conquer City". - + Feature #849289 made it look like transported units were the only units able to do "Conquer City". Clarify. - + See hrm Bug #849954 commit 3b69933736b8e8d505034ddcb1301e0200c1a582 @@ -43440,11 +43440,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Nov 27 17:05:19 2019 +0100 Introduce the new module daiactions. - + Factor aidiplomat's action sub target selection and action utility evaluation into daiactions's initial functions dai_action_choose_sub_tgt_unit_vs_city() and dai_action_value_unit_vs_city(). - + See hrm Feature #849851 commit d698045a4caa53f7dfa3eb2f5b986755c73bf8db @@ -43452,11 +43452,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Nov 26 10:40:08 2019 +0100 webperimental: state terrorism. - + Allow sabotage, poisoning and suitcase nuking of non allied units and cities. Doing those actions in peace time causes international outrage: everyone, not just the victim, gets a Casus Belli against the guilty party. - + See hrm Feature #849540 commit ecd0a53854431d52c8871e235a0fc38801bfe132 @@ -43464,11 +43464,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Nov 26 08:12:21 2019 +0100 AI spy action vs city evaluation: Casus Belli. - + Have dai_action_want_vs_city(), currently only used when evaluating spy actions against a city, consider the diplomatic implications (Casus Belli) of performing the action. - + See hrm Feature #849459 commit 86fe1b7ee928d7b40d5de2bfd8f1b3fd85f25178 @@ -43476,11 +43476,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Nov 26 06:13:03 2019 +0100 AI: Suitcase Nuke > Sabotage City - + Adjust the utility of "Suitcase Nuke" and "Suitcase Nuke Escape" so they beat "Sabotage City", "Sabotage City Escape", "Targeted Sabotage City" and "Targeted Sabotage City Escape". - + See hrm Feature #849451 commit 6b31d6952576ff79e163aee464a5167447d71efc @@ -43488,14 +43488,14 @@ Author: Sveinung Kvilhaugsvik Date: Thu Nov 14 11:09:26 2019 +0100 unit_pays_mp_for_action(): add attack cost. - + Move the cost of a successful attack to unit_pays_mp_for_action(). Doesn't include the cost of occupychance post attack forced move. - + This cost can't move to the ruleset yet because the support for OneAttack is still greater than the support for Action_Success_Actor_Move_Cost. Having it in unit_pays_mp_for_action() gives the AI access to it. - + See hrm Feature #849449 commit ca632d05ad2c36ac9e8903719fa7225c5ab2f561 @@ -43503,11 +43503,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Nov 26 06:00:05 2019 +0100 AI spy action vs city evaluation: movement cost. - + Have dai_action_want_vs_city(), currently only used when evaluating spy actions against a city, consider the move fragment cost the actor unit has to pay. - + See hrm Feature #849448 commit d874447a669e2a7d04c6656deeffe65f982a912b @@ -43515,11 +43515,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Nov 26 05:55:52 2019 +0100 AI: A unit can't pay more than MAX_MOVE_FRAGS. - + MAX_MOVE_FRAGS represents all the movement a unit has. Cap the move fragment cost from Action_Success_Actor_Move_Cost and Action_Success_Target_Move_Cost when calculating the AI utility they provide. - + See hrm Feature #849446 commit 6e6a2a311090e2ae60af49fc4ba69d4617642767 @@ -43527,16 +43527,16 @@ Author: Sveinung Kvilhaugsvik Date: Mon Nov 25 17:10:43 2019 +0100 AI: utility based spy vs city action selection. - + The Freeciv AI will typically make a choice by its utility ("want"). Much of its action selection code is hard coded by the order actions are attempted in the source code. - + Change the action selection a Spy does vs a city to an utility based selector that supports generalized actions. The action it performs is supposed to be 100% identical to the old code. Value changes, support for things like move cost and Casus Belli and support for other actions can be done later. - + See hrm Feature #849343 commit ff04ae67262eb1df9139ada3703deb21b1e108f7 @@ -43544,11 +43544,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Nov 25 14:05:02 2019 +0100 Clarify disembark in "Conquer City" documentation - + The hard requirement documentation for "Conquer City" in README.actions mentions being able to disembark. Clarify that this doesn't refer to any unit exit transport function. - + See hrm Feature #849289 commit 1f066c7ccf4dfa7ab21e24e1f1a9cfa85b6233dd @@ -43556,11 +43556,11 @@ Author: Sveinung Kvilhaugsvik Date: Sun Nov 24 21:36:58 2019 +0100 New action "Transport Disembark". - + Introduce the new action "Transport Disembark". It covers cargo initiated transport exit to an adjacent tile. It doesn't cover transport exit followed by an action. It doesn't cover transport to transport transfer. - + See hrm Feature #848682 commit 4917cf37b3f38ef57fcfa806b90df8515552f7d5 @@ -43568,11 +43568,11 @@ Author: Sveinung Kvilhaugsvik Date: Sun Nov 24 22:22:58 2019 +0100 webperimental: Leader can destroy buildings. - + The next step to make Dear Leader more powerful is to allow him to destroy visible buildings, like city walls, in enemy cities. Doing this has a 50% chance of success and ends his turn. - + See hrm Feature #849195 commit 3897610810e14f616ee299e138463860e2912f63 @@ -43580,9 +43580,9 @@ Author: Sveinung Kvilhaugsvik Date: Sun Nov 24 21:55:43 2019 +0100 webperimental: add being healed movement costs. - + Charge 1 mp from units being healed by the court physician. - + See hrm Feature #849194 commit 8269e221e8271335698a5c3493da3cf42873dcd6 @@ -43590,10 +43590,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Oct 31 00:16:30 2019 +0100 adv_data: clarify what is being counted. - + Rename "missiles" to "suicide_attackers" since that is what is being counted. Rename "missile" to "suicide_attack" since that is what is being checked for. - + See hrm Feature #849138 commit 6124fe8effcf4787f33767af7b5631214e4cdf70 @@ -43601,32 +43601,32 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 24 15:22:25 2017 +0200 New action "Surgical Strike Building". - + A "Surgical Strike Building" is an attack against a player specified building in a city. - + The target building must be seen to be targeted. Future work may have previous Investigate City actions, Targeted Sabotage City actions, the see invisible buildings parts split of those split to a new action or some new action representing a Spy with a laser high lighting the target building provide the required visibility to do a precision strike against an unseen building. - + For now there is no powerful enough defence against this action to make its usage common. It will be limited to special actions for extremely high value units (like Leader) and probably also spend all movement fragments to leave the high value unit exposed. "Use the royal sapper to destroy the city walls and pray that you manage to eradicate all opposition before turn change." - + Ruleset defined pre action battle, if introduced, could make this action more usable. I think a new battle kind where one unit in the city able to attack the actor unit attacks it (shooting version of diplomatic battle) would suit this action well. "Precision Bomber tries Surgical Strike Building but is interrupted by attack from Anti-aircraft Artillery." - + Another thing that would make this action more usable is the ability to exclude certain target buildings, like wonders. - + See gna patch #7683 See hrm Feature #848643 @@ -43635,12 +43635,12 @@ Author: Marko Lindqvist Date: Fri Nov 22 12:22:38 2019 +0200 installer_cross: Generate gschemas.compiled at target - + Do not ship gschemas.compiled from build host, but generate it when installing. - + See hrm Feature #848649 - + Signed-off-by: Marko Lindqvist commit d6cce37c5297ca267e246eb428578a82cbd36a1a @@ -43648,11 +43648,11 @@ Author: Sveinung Kvilhaugsvik Date: Fri Nov 22 20:46:56 2019 +0100 4 generic unit action events. - + Introduce the generic events e_unit_action_actor_success, e_unit_action_target_hostile, e_unit_action_target_other and e_unit_action_actor_failure for new (or previously silent) action messages. - + See hrm Feature #848791 commit d927c0a8486aae44a9bf5533738cb312ba73ab02 @@ -43660,17 +43660,17 @@ Author: Sveinung Kvilhaugsvik Date: Fri Nov 22 08:23:05 2019 +0100 Make exit transport requirements consistent. - + A unit was forbidden from exiting a transport to its current tile if it was fueled or was losing hit points at that tile and the tile didn't have a city or an Extra where it could refuel. But it could exit the transport to the same tile by waiting for the transport to move one tile and then move to the tile it couldn't alight or unload on. - + Make transport exiting to same tile consistent with transport exiting to an adjacent tile by removing this hard requirement from "Transport Alight" and "Transport Unload". - + See hrm Bug #848658 commit 38ca32702ce19a1980db32e4c18a96f79c842de9 @@ -43678,13 +43678,13 @@ Author: Sveinung Kvilhaugsvik Date: Fri Nov 22 05:45:37 2019 +0100 New action "Transport Unload" - + Introduce the new action "Transport Unload". It covers transporter initiated unloading of a target unit to the current tile. It doesn't cover unloading followed by movement to another tile or followed by an action. It doesn't cover cargo initiated unloading. It doesn't cover transferring directly to another transport. - + See hrm Feature #848492 commit 37e8ec55499f3d473b5845e875a5eedd52894e14 @@ -43692,13 +43692,13 @@ Author: Sveinung Kvilhaugsvik Date: Thu Nov 21 13:29:49 2019 +0100 New action "Transport Alight" - + Introduce the new action "Transport Alight". It covers cargo initiated unloading from a transport to the current tile. It doesn't cover unloading followed by movement to another tile or followed by an action. It doesn't cover transport initiated unloading. It doesn't cover transferring directly to another transport. - + See hrm Feature #848430 commit fa6683ebd50e2f39748b801cf467ee7e16d34f8e @@ -43706,10 +43706,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Nov 21 11:09:29 2019 +0100 New effect Action_Success_Target_Move_Cost - + Introduce the new effect Action_Success_Target_Move_Cost and use it to soft code successful action target move cost for the action "Expel Unit". - + See hrm Feature #848435 commit 94c41483f6c5d49512cdd9c17b5464a31555d311 @@ -43717,10 +43717,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Nov 20 06:12:56 2019 +0100 Clarify Action_Success_Actor_Move_Cost docs. - + Specify that the move fragments subtracted by Action_Success_Actor_Move_Cost applies on top of any movement fragments the action itself subtracts. - + See hrm Feature #848229 commit 028e38f53703d8a248bd9731e67c1f059f6b26a2 @@ -43728,7 +43728,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Nov 20 18:01:19 2019 +0100 Auto help: document will never autoattack. - + See hrm Feature #848344 commit 86569c660fcac986d62c610ea7d68deabaf496f6 @@ -43736,7 +43736,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed Nov 20 16:56:42 2019 +0100 Auto help: mention how much "Heal Unit" heals. - + See hrm Feature #848326 commit d6110db7693cf41087f6209e0a912bbd3d445adf @@ -43744,10 +43744,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Nov 20 09:49:36 2019 +0100 Load and store OutputType reqs by rule name. - + Read and save OutputType requirements by rule name rather than by (translated in the case of writing) vernacular name. - + See hrm Bug #848260 commit 2364e2a6d61c962c86cd6d2aaf98c9349645145d @@ -43755,10 +43755,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Nov 20 06:57:37 2019 +0100 Auto help for death inside nuclear blast. - + The nuke_pop_loss and nuke_defender_survival_chance_pct ruleset settings were added in hrm Feature #801780. Auto document them. - + See hrm Feature #848233 commit 7cf73c9ce29906545d3228ca6acf50cd16dcfa7b @@ -43766,7 +43766,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Nov 19 15:01:54 2019 +0100 Attempted Bokmål translation of new strings. - + My attempt at translating the strings introduced in hrm Feature #848070 to Bokmål. Marked as fuzzy since I'm a Nynorsk (not Bokmål) user and the translation was quick. @@ -43776,7 +43776,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Nov 19 15:00:41 2019 +0100 Auto help: document Casus Belli for unit actions - + See hrm Feature #848070 commit 3d0acf5cdd5995608a22beeb5280dfb5f59d50a2 @@ -43784,13 +43784,13 @@ Author: Sveinung Kvilhaugsvik Date: Tue Nov 19 13:14:24 2019 +0100 Set counter to 0 before use. - + The code that adds text to unit actions explaining that an action can't be done if another action is legal uses "i" to count the number of blocking actions. It assumed that i was 0. But code may be added above that writes to i without setting it back to 0. Set i to zero so such code won't cause problems. - + See hrm Feature #848052 commit 3f7d417daf4910d3801e11aecab2f0787e1489b8 @@ -43798,7 +43798,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Nov 19 11:16:13 2019 +0100 universal_fulfills_requirement: support DiplRel. - + See hrm Feature #848034 commit 03f4b02ab5d78c1476d5dc8ae70ce0b007d457c5 @@ -43806,7 +43806,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Nov 19 09:12:15 2019 +0100 Improve no universal found function handling. - + See hrm Feature #848027 commit 77680913120f67710b3af00101f83ff314174402 @@ -43814,9 +43814,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Nov 19 07:12:24 2019 +0100 Replace magic number of EFT_CASUS_BELLI_* amount - + ...with the macros CASUS_BELLI_VICTIM and CASUS_BELLI_OUTRAGE. - + See hrm Feature #848015 commit 18f08b5b36e2535f421e8f0f0c86eefd2cd38ff8 @@ -43824,11 +43824,11 @@ Author: Zeko Date: Sun Nov 17 07:45:49 2019 +0200 Call get_tooltip_improvement in Qt client with city pointer - + Reported by Marko Lindqvist - + See hrm bug #846914 - + Signed-off-by: Marko Lindqvist commit 945a27c649e08657f7edf8282dc42726250b0873 @@ -43836,11 +43836,11 @@ Author: Sveinung Kvilhaugsvik Date: Sun Nov 17 06:08:34 2019 +0100 webperimental: adjust "Heal Unit" cost. - + The only unit that can do "Heal Unit" is the Leader. Spending all his movement points to heal up to 25% of some unit's hit points is too expensive. Reduce the cost to a single move. - + Feature #847689 commit 8dcf0aa583e939568f63bf28a790c3ea946499c1 @@ -43848,7 +43848,7 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jan 13 14:03:33 2019 +0100 Ruleset saving (ruleup) test. - + See hrm Feature #752136 commit b6e01c4068e364d9f375971d8f4de9a6d7776f47 @@ -43856,9 +43856,9 @@ Author: Marko Lindqvist Date: Sat Nov 16 07:09:26 2019 +0200 Switch from python to python3 - + See hrm Feature #842994 - + Signed-off-by: Marko Lindqvist commit 25a386b3fd3bc9f5df54c0bc0685d000b2128f2e @@ -43866,12 +43866,12 @@ Author: Sveinung Kvilhaugsvik Date: Fri Nov 15 13:57:58 2019 +0100 Clarify that actor unit may be a non diplomat. - + The unit action server query code started by reusing the existing spy action code. The actor unit was therefore often referred to as diplomat. Change names to make it clear that other kinds of actor units may use this system too. - + See hrm Feature #847398 commit f2173409a8e09fea9fecfb79ddf7dcf64fdab425 @@ -43879,11 +43879,11 @@ Author: Andreas Røsdal Date: Wed Jun 14 22:44:10 2017 +0200 Set MAP_MAX_SIZE to 38 for Freeciv-web. - + Freeciv-web has carried a patch to increase max map size for Freeciv-web since 2017. MAP_MAX_SIZE is inside an ifdef FREECIV_WEB in Freeciv. Apply the patch Andreas added to Freeciv-web to Freeciv so Freeciv-web can drop it. - + See hrm Feature #847376 commit 23ae684640fc1995301f3a427ce8ffbafcbf19ae @@ -43891,12 +43891,12 @@ Author: Sveinung Kvilhaugsvik Date: Thu Nov 14 04:36:42 2019 +0100 Auto help: document unit turn ending actions. - + Document actions that ends the actor unit's turn because of the effect Action_Success_Actor_Move_Cost. This makes it consistent with how "Attack" ending the actor unit's turn because it has the OneAttack unit type flag is documented. - + See hrm Feature #847267 commit 28a69a38ec6a368b91b5a3d5cb0c0c28dd8a07ab @@ -43904,7 +43904,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu Nov 14 10:03:51 2019 +0100 universal_fulfills_requirement: support actions. - + See hrm Feature #847262 commit 9c7607db530480fb1ad6590b7fbeb8538708159d @@ -43912,11 +43912,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Nov 13 07:32:24 2019 +0100 New effect Action_Success_Actor_Move_Cost - + Introduce the new effect Action_Success_Actor_Move_Cost and use it to soft code successful action move cost for the actions "Establish Embassy", "Investigate City", "Bombard", "Capture Units", "Expel Unit" and "Heal Unit". - + See hrm Feature #846773 commit cfa2ebccba99605c193045b153d449bef4a3ac6f @@ -43924,10 +43924,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Nov 13 14:49:14 2019 +0100 Include terrain_control in movement.h. - + SINGLE_MOVE and MOVE_COST_IGTER in movement.h refers to terrain_control. Include it. - + See hrm Bug #847090 commit fa071cd3aae5506330e23088c34c341bec588108 @@ -43935,12 +43935,12 @@ Author: Sveinung Kvilhaugsvik Date: Tue Nov 12 10:46:27 2019 +0100 Centralize successful action move cost. - + Successfully performing certain actions has a movement price that is subtracted after the action is done. Centralize this subtraction for the actions "Establish Embassy", "Investigate City", "Bombard", "Capture Units", "Expel Unit" and "Heal Unit". - + See hrm Feature #846967 commit 423625c68619eb32585aa762c596bbecf49642b5 @@ -43948,7 +43948,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Nov 12 13:05:45 2019 +0100 freeciv-manual man page: document tech output. - + See hrm Bug #846835 commit 4e57e3b9332b6c1dfdb37362394351bcaf140545 @@ -43956,9 +43956,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Nov 12 10:30:26 2019 +0100 Replace magic number of max move frags... - + ...with the macro MAX_MOVE_FRAGS. - + See hrm Feature #846809 commit 0a92b6869180ae94dd23840f9ed36716bc1431d9 @@ -43966,13 +43966,13 @@ Author: Sveinung Kvilhaugsvik Date: Sun Nov 10 18:05:42 2019 +0100 Move unit_type's need_improvement to build_reqs. - + Move unit_type's need_improvement to the internal build_reqs requirement vector. - + Don't change the ruleset format. The requirement vector support for unit_type isn't ready to be exposed yet. - + See hrm Feature #846539 commit 6a56d14d4aa880a827916a1842029536beb488d3 @@ -43980,7 +43980,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Nov 11 00:25:35 2019 +0100 CanPillage unit class flag to the ruleset. - + See hrm Feature #846557 commit b18930195a8cbe9bf05fac1705501c9ee9043e0b @@ -43988,15 +43988,15 @@ Author: Sveinung Kvilhaugsvik Date: Wed Nov 6 18:46:39 2019 +0100 Internal unit type requirement vector. - + Add the requirements vector build_reqs to unit_type. Store unit type's government requirements in it. Replace use of unit_type.need_government with use of the requirement vector. - + Don't change the ruleset format. The requirement vector support isn't ready to be exposed yet. (When it becomes ready it will probably have another form, like an action enabler for an action with a city actor.) - + See hrm Feature #846538 commit 997edc7cddbd0f51fece3eef8bf0307f352407ff @@ -44004,9 +44004,9 @@ Author: Sveinung Kvilhaugsvik Date: Sun Nov 10 14:59:28 2019 +0100 Fix city worklist building postponing. - + Make building postponing happen again. - + See hrm Bug #846514 commit 2cc1bb29ccdca168cf12831db849f45ccc132f65 @@ -44014,11 +44014,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Nov 7 12:25:53 2019 +0100 Factor out postpone build req vec reasoning. - + Factor out worklist_change_build_target()'s logic that goes over an unbuildable building's requirement vector to see if it should be postponed or canceled. - + See hrm Feature #846513 commit d3bcfd37fb1f4b3f8fb427aa1c2cca2635ac9e82 @@ -44032,9 +44032,9 @@ Author: Sveinung Kvilhaugsvik Date: Thu Nov 7 08:04:26 2019 +0100 Add more unit class user flags. - + "Missile" moved to the ruleset. A 3.0 ruleset may use all 8 itself. Add more. - + See hrm Feature #846122 commit 639b2667030309fd0b0b362e0ed9c7b29968ed7b @@ -44048,11 +44048,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Nov 5 13:31:28 2019 +0100 protocol: standardize action main target fields. - + Action sub target fields are already transferred as ACTION_SUB_TGT. Do the same for main targets by introducing ACTION_TGT. It is large enough for all main target kinds. - + See hrm Feature #845766 commit 745a2a230e923c07a3f24d849f2c740338a1651b @@ -44060,10 +44060,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Oct 30 23:46:44 2019 +0100 adv_data: stop claiming utype flag control... - + ...over the action enabler controlled unit abilities "Paradrop Unit", "Airlift Unit" and "Suicide Attack". - + See hrm Feature #845488 commit e9436a809f6f6630835cef0d15cff42698f13f7c @@ -44071,17 +44071,17 @@ Author: Sveinung Kvilhaugsvik Date: Sat Nov 17 17:26:42 2018 +0100 Missile uclass flag to the ruleset. - + Move the Missile unit class flag to the ruleset and lift the restriction that a unit that can perform "Suicide Attack" can't perform regular attacks. - + This makes units that can attack the normal way but also perform suicide attacks possible. Rules for what circumstances permits regular attack and what circumstances permits suicide attacks are action enabler controlled. Example rule: an air unit that has to perform a Kamikaze attack to fight sea units. It has combat bonuses against sea units to make the Kamikaze attack worth performing. - + See hrm Feature #787111 commit 8b2989b6680c94400aa87b1ded219a141123af6a @@ -44095,11 +44095,11 @@ Author: Marko Lindqvist Date: Sun Oct 20 04:39:33 2019 +0300 Update included lua-5.4 to version 5.4.0-beta - + This is only a version number update in documentation. - + See hrm Feature #842591 - + Signed-off-by: Marko Lindqvist commit a0cb02cf37a2ed9fd49fd87048ea5e4b3ccf5e9b @@ -44107,9 +44107,9 @@ Author: Marko Lindqvist Date: Sat Oct 12 19:19:35 2019 +0300 Update msys2 environment to 191012 level - + See hrm Feature #841414 - + Signed-off-by: Marko Lindqvist commit a9b94235d1677a86a8a4b2902be1bdfa6528e518 @@ -44117,9 +44117,9 @@ Author: Marko Lindqvist Date: Sat Oct 12 05:37:42 2019 +0300 Update included lua-5.4 to version 5.4.0-beta-rc2 - + See hrm Feature #841262 - + Signed-off-by: Marko Lindqvist commit ac45f28be09dc3bf14a2604c1871f6939ee0fbec @@ -44127,11 +44127,11 @@ Author: Marko Lindqvist Date: Sat Oct 12 05:22:39 2019 +0300 Make extra placing to take place at turn change - + Extra placing is no longer an immediate action. - + See hrm Feature #826830 - + Signed-off-by: Marko Lindqvist commit dcc3eb32d7cc68431eac573ad760e73bbcccb934 @@ -44145,12 +44145,12 @@ Author: Marko Lindqvist Date: Mon Oct 7 15:25:42 2019 +0300 Fix segfault at loading older format savegame - + Conversion of the action_vector was trying to save excess, uninitialized, elements. - + See hrm Bug #840623 - + Signed-off-by: Marko Lindqvist commit 94a27480f3a66b79bbaefd4cc79847a57ef32770 @@ -44158,17 +44158,17 @@ Author: Louis Moureaux Date: Mon Oct 7 01:43:15 2019 +0300 Replace Qt client-side rally points with server-side ones - + Server-side rally points have numerous advantages. Shortcomings to be addressed in future patches: - + * Possible crash if a city is destroyed while setting its rally point (issue #830553) * Orders are not displayed while setting the rally point * Only supported by the Qt client - + A shortcoming of server-side rally points is that they can only be set if an unit is being built. - + See HRM feature #840514 - + Signed-off-by: Marko Lindqvist commit 7176e19a7fb8317767d533320a00f63cfa770a92 @@ -44176,9 +44176,9 @@ Author: Marko Lindqvist Date: Sat Oct 5 23:50:29 2019 +0300 Update included lua-5.4 to version 5.4.0-beta-rc1 - + See hrm Feature #840145 - + Signed-off-by: Marko Lindqvist commit 243d5ad0745e2409667d4398c5814d7d2ec918c0 @@ -44186,12 +44186,12 @@ Author: Louis Moureaux Date: Fri Oct 4 09:28:11 2019 +0300 goto.[ch]: add support for rally points - + Add functions to send rally point packets to goto.[ch]. The interface mirrors the one used for normal goto orders. - + See HRM task #838543 - + Signed-off-by: Marko Lindqvist commit 461b045bff0ddc5cb740ef76de29c315cf7b30d4 @@ -44199,9 +44199,9 @@ Author: Marko Lindqvist Date: Fri Oct 4 09:05:07 2019 +0300 Set RULESET_COMPAT_CAP to "+Freeciv-3.0-ruleset" - + See hrm Feature #820799 - + Signed-off-by: Marko Lindqvist commit 841ad229df9e1bae5350046145e2d47045a7e439 @@ -44209,9 +44209,9 @@ Author: Marko Lindqvist Date: Fri Oct 4 08:21:10 2019 +0300 Set master soundset capstr to "+Freeciv-3.0-soundset" - + See hrm Feature #820798 - + Signed-off-by: Marko Lindqvist commit 5b160a5990561219dac7f7cc4e2f00515216752e @@ -44219,11 +44219,11 @@ Author: Louis Moureaux Date: Mon Sep 23 06:10:53 2019 +0300 Factor out make_path_orders in client/goto.c - + The new function will be used for rally orders. - + See hrm Feature #835674 - + Signed-off-by: Marko Lindqvist commit e9164a6f71bdcc7093e4aae8abb09d9b9d377faa @@ -44231,9 +44231,9 @@ Author: Louis Moureaux Date: Thu Sep 5 14:20:56 2019 +0300 Update README.delta with information about struct fields - + See hrm Feature #834328 - + Signed-off-by: Marko Lindqvist commit 6f6d707e827bdc6d2f85712b2b3bd35497d79c96 @@ -44241,9 +44241,9 @@ Author: Zeko Date: Wed Sep 4 01:45:33 2019 +0300 Remove unused function: tile_{add,remove}_{base,road} - + See hrm #831057 - + Signed-off-by: Marko Lindqvist commit e32e134c64dfcec56cd435804eab6c565bf1c648 @@ -44251,25 +44251,25 @@ Author: Louis Moureaux Date: Tue Sep 3 15:59:48 2019 +0300 Network protocol: turn unit orders into array of struct - + Unit orders were sent as 5 distinct arrays: - + ORDERS orders[] DIRECTION dirs[] ACTIVITY activities[] ACTION_SUB_TGT sub_targets[] ACTION_ID actions[] - + This combination was used four times in the protocol. This commit turns all of them into a single array: - + UNIT_ORDER orders[] - + This change simplifies the interface of some orders-related functions, making it possible to share code between goto and rally points. - + See hrm Feature #833667 - + Signed-off-by: Marko Lindqvist commit e78bf3730c6e8f62b080008116e364885f333c5b @@ -44277,9 +44277,9 @@ Author: Zeko Date: Fri Aug 30 05:01:21 2019 +0300 Remove unused function: zoc_ok_move - + See hrm #831056 - + Signed-off-by: Marko Lindqvist commit faf49be4fc5a85283294a8a8e9060cdbc6329bfb @@ -44287,9 +44287,9 @@ Author: Zeko Date: Thu Aug 29 17:28:16 2019 +0300 Add handling of SDL_FINGERDOWN events - + See hrm #831742 - + Signed-off-by: Marko Lindqvist commit 819a49c7973fdbf19f0e0de05e6a174872d74ba3 @@ -44297,14 +44297,14 @@ Author: Louis Moureaux Date: Thu Aug 29 13:49:35 2019 +0300 Move do_make_unit_veteran() to common/city.h - + Also rename it to city_production_unit_veteran_level since it doesn't do anything to the unit. - + This function is needed in the client in order to set rally points. - + See hrm Feature #830557 - + Signed-off-by: Marko Lindqvist commit 67a9b6ae8e197e71115a8bfbdb5d5db6ba5538d9 @@ -44312,9 +44312,9 @@ Author: Zeko Date: Sun Aug 25 08:28:51 2019 +0300 Remove gui_iconv because it is dead code - + See hrm #831012 - + Signed-off-by: Marko Lindqvist commit 598d2dc388b73d84550c5573c10b8b6209fdad61 @@ -44322,9 +44322,9 @@ Author: Zeko Date: Sat Aug 3 10:05:03 2019 +0300 Fix multiple declaration of pOptions_Button - + See hrm #829535 - + Signed-off-by: Marko Lindqvist commit a255f35f41ffb55dc4e6c1bf9864714c5d8b2c7e @@ -44332,9 +44332,9 @@ Author: Marko Lindqvist Date: Sat Aug 3 09:49:05 2019 +0300 Fix gcc9 warning in mapimg_generate_name() - + See hrm Bug #830116 - + Signed-off-by: Marko Lindqvist commit a53ac41fc25ae24b2f768db863374c5965e73738 @@ -44342,9 +44342,9 @@ Author: Marko Lindqvist Date: Tue Jul 30 21:51:41 2019 +0300 Meson: Install stdsounds - + See hrm Feature #829523 - + Signed-off-by: Marko Lindqvist commit 445c845c13cb5a6c27d961c3277f04960af3d036 @@ -44352,9 +44352,9 @@ Author: Marko Lindqvist Date: Thu Jul 18 11:54:19 2019 +0300 Granularity: Use default nationlist - + See hrm Feature #827548 - + Signed-off-by: Marko Lindqvist commit 3639cd98396d7ae17a9400d5fa068204d44d1c1f @@ -44362,9 +44362,9 @@ Author: Marko Lindqvist Date: Fri Jul 26 23:48:14 2019 +0300 Travis CI: Use 'apt' instead of 'apt-get' - + See hrm Feature #829052 - + Signed-off-by: Marko Lindqvist commit 95346174b81240dd78663df1a1694bc145d89107 @@ -44372,9 +44372,9 @@ Author: Marko Lindqvist Date: Thu Jul 18 12:04:31 2019 +0300 Add AI trait "Builder" - + See hrm Feature #825086 - + Signed-off-by: Marko Lindqvist commit 8373f31c0e40fd70cbd37eb45a3e5785dc166b96 @@ -44382,12 +44382,12 @@ Author: Marko Lindqvist Date: Sat Jul 27 09:43:00 2019 +0300 Update msys2 environment to 190727 level - + - Updated to use upstream snapshot 190524 - Empty package cache - + See hrm Feature #826810 - + Signed-off-by: Marko Lindqvist commit c93f95b6ccbf13ee521bf1496538263ffe43e8ae @@ -44395,10 +44395,10 @@ Author: Marko Lindqvist Date: Wed Jul 17 07:44:18 2019 +0300 Granularity: Multiply move costs and rates by 5 - + Make units subject to terrain move costs for the correct costs to apply to them. - + Signed-off-by: Marko Lindqvist commit 503b5e2cf6168f9593482a52db125bda2a98b50b @@ -44406,9 +44406,9 @@ Author: Marko Lindqvist Date: Thu Jul 18 09:38:38 2019 +0300 Alien: Replace ui_name_irrigate_tf by ui_name_cultivate - + See hrm Bug #827524 - + Signed-off-by: Marko Lindqvist commit 2704537a7f3a988bbc0f9abd2f4d4756d0fce67f @@ -44416,11 +44416,11 @@ Author: Yaron Shahrabani Date: Thu Jul 18 10:01:37 2019 +0300 Female Kibutznik is Kibutznikit - + Changed to the correct form - + See hrm Bug #829168 - + Signed-off-by: Marko Lindqvist commit 7e583860621cfae0a0fa7ae24711e9be6d9d3307 @@ -44428,9 +44428,9 @@ Author: Marko Lindqvist Date: Tue Jul 16 05:37:33 2019 +0300 Granularity: Set base Max_Rates effects - + See hrm Feature #826832 - + Signed-off-by: Marko Lindqvist commit 3e6fab18db4410c046cb023e4e2316f421849389 @@ -44438,9 +44438,9 @@ Author: Marko Lindqvist Date: Thu Jul 18 08:51:39 2019 +0300 Meson: Install gtk3.22_menus.xml - + See hrm Feature #827508 - + Signed-off-by: Marko Lindqvist commit b1ec8176c8fcab4f64f0e23660a4461a3a3b8c79 @@ -44448,11 +44448,11 @@ Author: Marko Lindqvist Date: Wed Jul 17 12:44:18 2019 +0300 civ1: Remove max rates limits for tax/sci/lux - + Reported by nef - + See hrm Feature #827329 - + Signed-off-by: Marko Lindqvist commit f6cca34be04f811cab76027a0b8684bc3fbaa182 @@ -44460,11 +44460,11 @@ Author: Marko Lindqvist Date: Tue Jul 16 02:21:51 2019 +0300 Granularity: Setup Grassland terrain - + Replace Generic terrain with Grassland. Make it to provide 200 food. - + See hrm Feature #826807 - + Signed-off-by: Marko Lindqvist commit 85016b1ca4f24092aec3b154a64ec61fe1296fb2 @@ -44472,11 +44472,11 @@ Author: Marko Lindqvist Date: Mon Jul 15 20:28:10 2019 +0300 Granularity: Multiply attack/defense values by about 10 - + Nomads have attack & defense of 7 instead of 10. - + See hrm Feature #826739 - + Signed-off-by: Marko Lindqvist commit 0f1ddb15357291f5703ed329a23bd7d9532732c6 @@ -44484,9 +44484,9 @@ Author: Marko Lindqvist Date: Mon Jul 8 00:57:00 2019 +0300 Disallow placing extras where also workers are making changes - + See hrm Feature #825236 - + Signed-off-by: Marko Lindqvist commit 145acd4429f0bc48c84ed740a6ed71aa12f0a4d1 @@ -44494,9 +44494,9 @@ Author: Zeko Date: Fri Jul 26 21:22:48 2019 +0300 Remove unsafe QString construction from uninitialized char array - + See hrm bug #827171 - + Signed-off-by: Marko Lindqvist commit 965af7e322d25e41e14a2bedb1a4041a2d68f070 @@ -44504,9 +44504,9 @@ Author: Marko Lindqvist Date: Mon Jul 15 09:15:33 2019 +0300 Meson: Install large flags - + See hrm Feature #826396 - + Signed-off-by: Marko Lindqvist commit e6d87fe0003a8ef821029a768caaba7d6bbbbd95 @@ -44514,9 +44514,9 @@ Author: Marko Lindqvist Date: Mon Jul 8 01:41:10 2019 +0300 README.scenarios: Add chapter about savegame compatibility - + See hrm Feature #825240 - + Signed-off-by: Marko Lindqvist commit 828ee717266f9619e63c73a61adb55e8acd4e874 @@ -44524,9 +44524,9 @@ Author: Marko Lindqvist Date: Sun Jul 7 12:01:55 2019 +0300 Granularity: Add base "Size_Adj" effects - + See hrm Feature #825214 - + Signed-off-by: Marko Lindqvist commit 3945c3da2f842c1df07fd17952459beab41d9b1b @@ -44534,9 +44534,9 @@ Author: Marko Lindqvist Date: Wed Jul 17 05:57:48 2019 +0300 README.packaging: List tex ai being built in by default in new features - + See hrm Feature #827157 - + Signed-off-by: Marko Lindqvist commit cfa277790d74cae0ee4d0ec1c5a46d8af1882e2c @@ -44544,9 +44544,9 @@ Author: Marko Lindqvist Date: Sun Jul 7 01:02:20 2019 +0300 Rename comments.txt as comments-3.1.txt - + See hrm Feature #825209 - + Signed-off-by: Marko Lindqvist commit 267f259abac3301f9e48303f61f2c849e98b5cd5 @@ -44554,9 +44554,9 @@ Author: Marko Lindqvist Date: Fri Jul 5 09:17:07 2019 +0300 Add adv_choice_get_use() - + See hrm Feature #825091 - + Signed-off-by: Marko Lindqvist commit 4967e4a153e8575aaddb801df2de1e722b211c8f @@ -44564,9 +44564,9 @@ Author: Marko Lindqvist Date: Mon Jul 22 21:40:53 2019 +0300 Fix stringop-overflow compiler warning in xml registry - + See hrm Bug #828263 - + Signed-off-by: Marko Lindqvist commit 99feab328d942777b97d7080f1fd97fe491d6f8d @@ -44574,9 +44574,9 @@ Author: Marko Lindqvist Date: Mon May 20 16:42:52 2019 +0300 Update to crosser-1.8 - + See hrm Feature #827999 - + Signed-off-by: Marko Lindqvist commit 1b701966a50bfb57378094d1441ae2e7ef3b6f44 @@ -44584,7 +44584,7 @@ Author: Marko Lindqvist Date: Tue Jul 23 10:16:51 2019 +0300 Comment typofix: "is is" -> "is" - + Signed-off-by: Marko Lindqvist commit 174830b7e30a051f21c0cc1c2e2d2a4543079a78 @@ -44592,7 +44592,7 @@ Author: Marko Lindqvist Date: Tue Jul 23 09:51:38 2019 +0300 Typofixes: "Is is" -> "It is" / "Is it" - + Signed-off-by: Marko Lindqvist commit 9e82a78d3cd219b72f8fde411c632eaba6ed4686 @@ -44600,9 +44600,9 @@ Author: Marko Lindqvist Date: Tue Jul 9 02:02:13 2019 +0300 Meson: Install building and wonder icons - + See hrm Feature #825445 - + Signed-off-by: Marko Lindqvist commit 24e761e11c4080c2ecc00a828e10f1aaf5b7f886 @@ -44610,11 +44610,11 @@ Author: Marko Lindqvist Date: Fri Jul 5 19:33:24 2019 +0300 Disable FIELD_RANGE_ASSERT - + It has been enabled by accident. - + See hrm Bug #825126 - + Signed-off-by: Marko Lindqvist commit c8d550a8acbff66cb52b44e04cc6604820bc471b @@ -44622,13 +44622,13 @@ Author: Marko Lindqvist Date: Fri Jul 5 04:12:51 2019 +0300 find_something_to_kill(): Count considered unit as one more attacker - + When counting how many units there would be to attack enemy city, and considering an unit to be built, count the considered unit in. Maybe attack is worthwhile with the new unit. - + See hrm Feature #825074 - + Signed-off-by: Marko Lindqvist commit b03849f0a3823ebf5bbf2535a0308174aa0f85c3 @@ -44636,13 +44636,13 @@ Author: Marko Lindqvist Date: Fri Jul 5 02:06:09 2019 +0300 Help: Do not claim that extra is placed by generator when it's not - + If extra has 'generated = FALSE' help should not say it's placed by map generator. Also, made it to say that generated extras of resource kind are placed by map generator. - + See hrm Bug #825071 - + Signed-off-by: Marko Lindqvist commit e768799056e99738debe16dca2bb676b24922ee9 @@ -44650,14 +44650,14 @@ Author: Marko Lindqvist Date: Thu Jul 18 11:50:08 2019 +0300 Do allowed_terrains check against original city name hint - + The code to check if terrain given as city name hint exist modifies the name to check also non-plural form if the terrain is not found with original. Later allowed_terrains check should be against the original name given in as the hint regardless. - + See hrm Bug #827555 - + Signed-off-by: Marko Lindqvist commit a1bae5a16c0c38a07722a2764b552df4f0150e84 @@ -44665,9 +44665,9 @@ Author: Marko Lindqvist Date: Thu Jul 4 20:01:08 2019 +0300 Meson: Build freeciv-mp-cli - + See hrm Feature #825023 - + Signed-off-by: Marko Lindqvist commit 53913c2e6fada531c555ff13a1a4cb39d287b920 @@ -44675,11 +44675,11 @@ Author: Marko Lindqvist Date: Thu Jul 4 21:41:24 2019 +0300 Granularity: Add first techs - + Set tech requirements for existing units. - + See hrm Feature #825029 - + Signed-off-by: Marko Lindqvist commit 1aaa409d6748d68703e669652895995d86e99c51 @@ -44687,12 +44687,12 @@ Author: Louis Moureaux Date: Thu Jul 18 03:13:26 2019 +0300 Fix negative array index in send_path_orders - + i can be equal to 0 after the loop when a final_order was given without a path. This caused p.orders[-1] to be read. Prevent it by requiring i > 0. - + See HRM issue #827156 - + Signed-off-by: Marko Lindqvist commit d15a8e054fd2b203a2a4799d2355fb0492c5dd3c @@ -44700,9 +44700,9 @@ Author: Marko Lindqvist Date: Fri Jul 5 03:53:42 2019 +0300 Fix military advisor to consider sea attacker instead of land attacker twice - + See hrm Bug #825073 - + Signed-off-by: Marko Lindqvist commit ea15fc761acc4145ed984cab87dcf8e135360071 @@ -44710,9 +44710,9 @@ Author: Marko Lindqvist Date: Thu Jul 4 01:52:55 2019 +0300 Meson: Install techs.png - + See hrm Bug #824833 - + Signed-off-by: Marko Lindqvist commit 5975091fb230233c3eefbb9d708da10b0a265a02 @@ -44720,11 +44720,11 @@ Author: Marko Lindqvist Date: Tue Jul 2 17:26:58 2019 +0300 Granularity: Set output_granularity to 100 - + Multiply output values by 100 everywhere. - + See hrm Feature #824526 - + Signed-off-by: Marko Lindqvist commit 1b9627a677fe9c4bd7215ba0919652899a1037fc @@ -44732,9 +44732,9 @@ Author: Marko Lindqvist Date: Thu Jul 4 17:55:21 2019 +0300 Update included luasql files to luasql-2.5.0 level. - + See hrm Feature #824990 - + Signed-off-by: Marko Lindqvist commit 4655d120a7f70187a63459653eea45cc289d920d @@ -44742,9 +44742,9 @@ Author: Marko Lindqvist Date: Sat Jun 29 18:54:07 2019 +0300 PF: Support move costs bigger than 253 in fuel maps - + See hrm Bug #824102 - + Signed-off-by: Marko Lindqvist commit 1a506932ed2c5c18e136a353eab5be57f5abdf74 @@ -44752,9 +44752,9 @@ Author: Marko Lindqvist Date: Thu Jul 4 01:43:14 2019 +0300 Meson: Add checks for functions - + See hrm Feature #824830 - + Signed-off-by: Marko Lindqvist commit 1fbca91d97f2cca603a09fac992c5cbf308329e2 @@ -44762,9 +44762,9 @@ Author: Marko Lindqvist Date: Thu Jul 18 11:59:38 2019 +0300 Adjust network protocol for high granularity - + See hrm Feature #826808 - + Signed-off-by: Marko Lindqvist commit a2c9db1b27dcf7c08c97658419626613eb926881 @@ -44772,9 +44772,9 @@ Author: Marko Lindqvist Date: Thu Jul 4 00:10:13 2019 +0300 Alien: Give "NeverProtects" flag to Burrowing units - + See hrm Feature #824810 - + Signed-off-by: Marko Lindqvist commit 428a9388839c5d64a2a256691e3d4e749444d4cf @@ -44782,9 +44782,9 @@ Author: Marko Lindqvist Date: Mon Jul 15 03:21:24 2019 +0300 Bump .modlist, .mpdl capability string - + See hrm Feature #826215 - + Signed-off-by: Marko Lindqvist commit a527d19d529f620d69570a5d84945f64781d21d5 @@ -44792,11 +44792,11 @@ Author: Marko Lindqvist Date: Wed Jul 3 22:57:26 2019 +0300 Sandbox: Do not call default.lua hut handling for Hermit's Place - + Reported by Alexandro Ignatiev - + See hrm Bug #824818 - + Signed-off-by: Marko Lindqvist commit af5ff75b5b907416a90c5f784cc7617cd6a4ba6e @@ -44804,11 +44804,11 @@ Author: Marko Lindqvist Date: Mon Jul 8 01:25:15 2019 +0300 civ1: Don't allow planting Forest to River tile - + Reported by nef - + See hrm Feature #825239 - + Signed-off-by: Marko Lindqvist commit 88dedbc15d26b8c0ddddbc1225367742fc0c5db5 @@ -44816,9 +44816,9 @@ Author: Marko Lindqvist Date: Wed Jul 3 03:52:49 2019 +0300 Granularity: Set base City_Unhappy_Size effect - + See hrm Feature #824596 - + Signed-off-by: Marko Lindqvist commit 6591a59eca999c4726c30381da767928f592f50d @@ -44826,13 +44826,13 @@ Author: Marko Lindqvist Date: Tue Jul 2 22:59:20 2019 +0300 Tex: Use tex map unit list when evaluating city worker tasks - + Use worker thread's copy of player unit list when evaluating city worker tasks, to avoid trouble when workers get killed in main thread while worker thread is going through tasks they could be doing. - + See hrm Feature #824565 - + Signed-off-by: Marko Lindqvist commit 8ccf0ccb6a55961c7217573a9576b81daeb63d13 @@ -44840,9 +44840,9 @@ Author: Marko Lindqvist Date: Wed Jul 3 04:44:56 2019 +0300 INSTALL.meson: Document important upstream implemented configure options - + See hrm Feature #824597 - + Signed-off-by: Marko Lindqvist commit 060e6bef5379c373f1d852b3caf057d3ee7a35e2 @@ -44850,9 +44850,9 @@ Author: Marko Lindqvist Date: Tue Jul 16 00:46:56 2019 +0300 Rename aicity.c as daicity in POTFILES.in - + See hrm Bug #826803 - + Signed-off-by: Marko Lindqvist commit fe0c5da47043d2993a62a4c0275e00aece008dec @@ -44860,9 +44860,9 @@ Author: Marko Lindqvist Date: Sat Jun 29 21:15:41 2019 +0300 Rename ai/default/aicity.[ch] as daicity.[ch] - + See hrm Feature #824110 - + Signed-off-by: Marko Lindqvist commit f9fbee362750bda9288d738d0215203a8381a203 @@ -44870,12 +44870,12 @@ Author: Marko Lindqvist Date: Sun Jul 7 13:59:55 2019 +0300 Granularity: Set summary text to granularity ruleset one - + Replace summary text derived from stub ruleset, and specific to stub ruleset, with a text suitable for granularity ruleset itself. - + See hrm Feature #825217 - + Signed-off-by: Marko Lindqvist commit c9251a5ef4795c7bfbae30271a4ef62f6e852c6e @@ -44883,9 +44883,9 @@ Author: Marko Lindqvist Date: Wed Jul 3 00:39:45 2019 +0300 Meson: Check for fork() and vfork() - + See hrm Feature #824588 - + Signed-off-by: Marko Lindqvist commit 46cb1b65593792fcbfce039008127c07407e2e75 @@ -44893,10 +44893,10 @@ Author: Marko Lindqvist Date: Sat Jun 29 16:54:05 2019 +0300 AI: Consider "Coast" units usable boats - + Relax is_boat_free() check against fuel using units to allow UTYF_COAST units to be used as boats. - + Signed-off-by: Marko Lindqvist commit ede67b466ad1319daad2f2a59c121b09aae13d2b @@ -44904,9 +44904,9 @@ Author: Marko Lindqvist Date: Tue Jul 2 22:38:50 2019 +0300 Bump .tilespec and .spec capstrings - + See hrm Feature #824555 - + Signed-off-by: Marko Lindqvist commit 319847140ba4e54ba2e607409c38895844913e72 @@ -44914,9 +44914,9 @@ Author: Marko Lindqvist Date: Sun Jul 7 12:38:25 2019 +0300 Adjust max values for ruleset settings for high granularity - + See hrm Feature #825215 - + Signed-off-by: Marko Lindqvist commit 9bb4349d07b4198f89f46932eff55f3cdd47d2c6 @@ -44924,9 +44924,9 @@ Author: Marko Lindqvist Date: Sat Jun 29 18:52:26 2019 +0300 PF: Correct check against impossible move in pf_fuel_map_iterate() - + See hrm Bug #824100 - + Signed-off-by: Marko Lindqvist commit c88ffff5694be8375c4104baf168419db8efa486 @@ -44934,9 +44934,9 @@ Author: Marko Lindqvist Date: Sat Jul 13 23:23:30 2019 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit e76d82582490e249aea5c339c988f290d2ef6b0c @@ -44944,14 +44944,14 @@ Author: Marko Lindqvist Date: Sun Jun 30 11:42:18 2019 +0300 civ1: Correct River helptext - + It was claiming that River can exist on any land terrain when in reality it can exist only on Grassland. - + Reported by nef - + See hrm Bug #824129 - + Signed-off-by: Marko Lindqvist commit f609fa628407e534ea15676d7e38844b0d419acd @@ -44959,9 +44959,9 @@ Author: Marko Lindqvist Date: Sat Jul 13 06:28:42 2019 +0300 Add history_interest_pml ruleset setting - + See hrm Feature #823245 - + Signed-off-by: Marko Lindqvist commit 586ad2253a683eb22ba0c3b2ebd8811422c64868 @@ -44969,9 +44969,9 @@ Author: Marko Lindqvist Date: Sat Jun 29 09:41:29 2019 +0300 Meson: Set IS_DEVEL_VERSION - + See hrm Feature #824085 - + Signed-off-by: Marko Lindqvist commit 02419650ebdb8ebb455c2e74257640281a021b63 @@ -44979,9 +44979,9 @@ Author: Zeko Date: Sun Jul 7 10:27:38 2019 +0300 Clarify helptext for airliftingstyle setting - + See hrm #825210 - + Signed-off-by: Marko Lindqvist commit a38a2d3ff140d837952597f8bfd5ed67d4bba54c @@ -44989,13 +44989,13 @@ Author: Marko Lindqvist Date: Sat Jun 29 18:48:01 2019 +0300 PF: Handle FC_INFINITY move cost in fuel maps - + tile_move_cost_ptrs() uses FC_INFINITY to flag that all movement is spent. Handle that special value if received in pf_fuel_map_iterate() - + See hrm Bug #824099 - + Signed-off-by: Marko Lindqvist commit 78839df322cad1532ca33f5f66d986673f77cb68 @@ -45003,9 +45003,9 @@ Author: Marko Lindqvist Date: Sat Jun 29 06:12:01 2019 +0300 README.scenarios: Add chapter 'Luadata' - + See hrm Feature #824071 - + Signed-off-by: Marko Lindqvist commit 6082bd4886ed1459f411617ee3da7395a756278e @@ -45013,9 +45013,9 @@ Author: Marko Lindqvist Date: Mon Jul 8 02:18:53 2019 +0300 Fix gcc9 warning in NDEBUG build - + See hrm Bug #825241 - + Signed-off-by: Marko Lindqvist commit f76f6c8a63e91412bd033ccbe2b8f8694fc7acac @@ -45023,9 +45023,9 @@ Author: Marko Lindqvist Date: Sat Jun 29 10:39:58 2019 +0300 Allow placing extras to own territory only - + See hrm Feature #824087 - + Signed-off-by: Marko Lindqvist commit 6270ecb8971e36c66be022668ae24c2a57fd7882 @@ -45033,9 +45033,9 @@ Author: Marko Lindqvist Date: Fri Jun 28 06:42:11 2019 +0300 Meson: Install stdmusic - + See hrm Feature #823707 - + Signed-off-by: Marko Lindqvist commit cc98cbafeb3ea674e9f0102c312c1b31a8ff01c9 @@ -45043,9 +45043,9 @@ Author: Zeko Date: Thu Jul 11 02:54:48 2019 +0300 Implement server side of the rally points - + See hrm Feature #822928 - + Signed-off-by: Marko Lindqvist commit 782f25c8fcdc9c14803cffa03b7cc75e0b6dd591 @@ -45053,11 +45053,11 @@ Author: Marko Lindqvist Date: Sun Jul 7 23:06:34 2019 +0300 Qt: Correct display of adversary luxury rate - + Reported by Jacob Nevins - + See hrm Bug #825218 - + Signed-off-by: Marko Lindqvist commit 5629c729c0b78a467f6930ae13860f1ef4f01ca3 @@ -45065,9 +45065,9 @@ Author: Marko Lindqvist Date: Sat Jun 29 09:26:40 2019 +0300 Granularity: Add Nomad and Warriors unit types, remove Generic - + See hrm Feature #824080 - + Signed-off-by: Marko Lindqvist commit 7b5461cbbac874bb7773ec5dfefe23d5be899421 @@ -45075,9 +45075,9 @@ Author: Marko Lindqvist Date: Wed Jun 26 05:26:00 2019 +0300 README.scenarios: Document [scenario] fields - + See hrm Feature #823395 - + Signed-off-by: Marko Lindqvist commit 158b11d4c8e35c3d920ba88b93e5a20e70720f86 @@ -45085,9 +45085,9 @@ Author: Marko Lindqvist Date: Fri Jun 28 06:38:24 2019 +0300 Meson: Enable audio - + See hrm Feature #823706 - + Signed-off-by: Marko Lindqvist commit b6439cb1a93dfd7b2aec5a40b026fa6db7252dd9 @@ -45095,16 +45095,16 @@ Author: Marko Lindqvist Date: Wed Jul 10 00:10:54 2019 +0300 Add ACTIVITY_CULTIVATE, ACTIVITY_PLANT - + They do only tile transformative part of ACTIVITY_IRRIGATE/ACTIVITY_MINE. ACTIVITY_IRRIGATE/ACTIVITY_MINE are not changed; they still do both extra building and tile transformative forms, as they are still what is actually used in most cases. There's no way to initiate the new activities from the client. - + See hrm Feature #824074 - + Signed-off-by: Marko Lindqvist commit 2cd6d13c35e4f5c2d2139ddc80ef4dbcd92232d9 @@ -45112,9 +45112,9 @@ Author: Zeko Date: Sun Jul 7 10:18:44 2019 +0300 Fix heap buffer overflow when stripping string prefix - + See hrm bug #769012 - + Signed-off-by: Marko Lindqvist commit a66022307d134249d479b659abf3f07e00f5f330 @@ -45122,9 +45122,9 @@ Author: Marko Lindqvist Date: Fri Jun 28 21:47:46 2019 +0300 Add configure option --enable-ruleup - + See hrm Feature #823938 - + Signed-off-by: Marko Lindqvist commit 647412ee2a9d6e013896c4fabb1229930c05df96 @@ -45132,9 +45132,9 @@ Author: Marko Lindqvist Date: Mon Jun 24 23:14:08 2019 +0300 INSTALL.meson: Add chapter about prerequisites - + See hrm Feature #823133 - + Signed-off-by: Marko Lindqvist commit ff67f1613da6a14c288ad160204bbb8f3d13b4ba @@ -45142,13 +45142,13 @@ Author: Marko Lindqvist Date: Fri Jun 28 08:11:40 2019 +0300 Granularity: Add Settlers unit type - + - Add action enabler for city founding - Add Settlers unit type - Remove "CitiesStartUnit" role from Generic unit - + See hrm Feature #823714 - + Signed-off-by: Marko Lindqvist commit 78d2c0175d52d3c72d9bdba1be57121f1ba471c6 @@ -45156,11 +45156,11 @@ Author: Marko Lindqvist Date: Tue Jul 9 00:10:33 2019 +0300 Add extra rmcause "Enter", use it for huts - + Patch by Alexandro Ignatiev and myself - + See hrm Feature #802768 - + Signed-off-by: Marko Lindqvist commit ce89223df146dbdc0a637294d192343f95672a17 @@ -45168,13 +45168,13 @@ Author: Marko Lindqvist Date: Mon Jul 1 16:16:09 2019 +0300 PF: Fix handling of NS_PROCESSED in fuel map iteration - + In case of fuel map iteration, even already processed tiles can be rechecked if they are not refuel point. Make sure that when that happens, they do not end to main queue, but only to waited_queue. - + See hrm Bug #824278 - + Signed-off-by: Marko Lindqvist commit 31d50eb11f054e10e11ff3225ad4c7c3be97dd4c @@ -45182,9 +45182,9 @@ Author: Marko Lindqvist Date: Mon Jul 1 23:06:53 2019 +0300 Rename "Irrigate TF" action enabler as "Cultivate" - + See hrm Feature #821921 - + Signed-off-by: Marko Lindqvist commit 94257d4c010fb5f3d36dca65092878acfaeda645 @@ -45192,15 +45192,15 @@ Author: Marko Lindqvist Date: Tue Jun 25 19:19:56 2019 +0300 civ1: Make Great Wall to protect against population loss - + Great Wall is documented to be equivalent of having City Walls in every city. City Walls protect against population loss, so Great Wall should too. - + Reported by nef - + See hrm Bug #822929 - + Signed-off-by: Marko Lindqvist commit 14476905b94277d6beb428814acea2b5c29b7803 @@ -45208,9 +45208,9 @@ Author: Marko Lindqvist Date: Mon Jun 24 07:06:44 2019 +0300 Meson: Define FREECIV_DEBUG in debug builds - + See hrm Feature #823013 - + Signed-off-by: Marko Lindqvist commit c43f6bde93034eef1447bf2a99fe47ae0962fa73 @@ -45218,9 +45218,9 @@ Author: Marko Lindqvist Date: Mon Jun 24 22:30:53 2019 +0300 Travis CI: Make also C++ compilations with -O3 - + See hrm Feature #823123 - + Signed-off-by: Marko Lindqvist commit beff81a442e2c769f9eda895c5c0dd4f52f42d2c @@ -45228,13 +45228,13 @@ Author: Marko Lindqvist Date: Mon Jun 24 17:43:37 2019 +0300 Tell ruleset section name in ruleset update log warnings - + Converting some 3.0 effects to 3.1 action enablers can result in warnings in the conversion log. Tell which ruleset section they are about. - + See hrm Feature #823056 - + Signed-off-by: Marko Lindqvist commit 8c9e0d5abd44c43c1eff92a4d563bb78fba71167 @@ -45242,9 +45242,9 @@ Author: Marko Lindqvist Date: Fri Jul 5 19:07:42 2019 +0300 Make food_stock signed value in network protocol - + See hrm Bug #661865 - + Signed-off-by: Marko Lindqvist commit 5626f4fec5ee04611589556af2116d4841226681 @@ -45252,9 +45252,9 @@ Author: Marko Lindqvist Date: Sun Jul 7 17:48:56 2019 +0300 Add 'infracost' property for extras - + See hrm Feature #823926 - + Signed-off-by: Marko Lindqvist commit e5d8962bfc5e0cd257bf8efacf13572f133783bb @@ -45262,9 +45262,9 @@ Author: Marko Lindqvist Date: Sun Jun 23 12:23:10 2019 +0300 Granularity: Setup file headers and descriptions - + See hrm Feature #822935 - + Signed-off-by: Marko Lindqvist commit 6110ed1472b3dc70a27b88e66ff2f65a6db12f8b @@ -45272,9 +45272,9 @@ Author: Marko Lindqvist Date: Sun Jun 23 13:42:38 2019 +0300 Meson: Install data/ruledit/comments.txt - + See hrm Feature #822959 - + Signed-off-by: Marko Lindqvist commit c37197d79a55feeba99a1aca3c0110dac13865e5 @@ -45282,9 +45282,9 @@ Author: Marko Lindqvist Date: Sun Jun 23 10:57:49 2019 +0300 Travis CI: Add granularity ruleset loading test - + See hrm Feature #822934 - + Signed-off-by: Marko Lindqvist commit 35def4fcdb3ee6f1fe0434ea8f511b149784af7f @@ -45292,11 +45292,11 @@ Author: Marko Lindqvist Date: Wed Jul 3 02:11:03 2019 +0300 sdl2: Do not try to add callbacks to the list when client is closing - + Reported by Zoltán Žarkov - + See hrm Bug #824593 - + Signed-off-by: Marko Lindqvist commit d22393f2c2a22ee33ff0dda7f005e60348feaf1d @@ -45304,9 +45304,9 @@ Author: Marko Lindqvist Date: Sun Jun 23 01:13:04 2019 +0300 Document --wiki option in freeciv-manual manpage - + See hrm Bug #822921 - + Signed-off-by: Marko Lindqvist commit 85567c921303df54deb331657a34d3fe3f2af622 @@ -45314,11 +45314,11 @@ Author: Marko Lindqvist Date: Sun Jun 23 07:54:08 2019 +0300 civ1: Make only Artillery and Bombers to ignore City Walls - + Reported by nef - + See hrm Bug #822926 - + Signed-off-by: Marko Lindqvist commit 3d94040eb30c36529bf7e6c4770136a78f8f75f3 @@ -45326,9 +45326,9 @@ Author: Marko Lindqvist Date: Wed Jul 3 22:38:14 2019 +0300 Display remaining infra points in infra placement dialog - + See hrm Feature #822922 - + Signed-off-by: Marko Lindqvist commit ceaad8dd7a3c7177fe45bfca78604c4ea50b7cc8 @@ -45336,9 +45336,9 @@ Author: Marko Lindqvist Date: Sun Jun 30 01:59:50 2019 +0300 Improve documentation of terrain.ruleset [extraui] section - + See hrm Feature #824117 - + Signed-off-by: Marko Lindqvist commit bd5f15b33c0db5e6f2b367ab7e039abe601fc3b8 @@ -45346,9 +45346,9 @@ Author: Marko Lindqvist Date: Sun Jun 23 01:01:43 2019 +0300 Add manpage for freeciv-ruleup - + See hrm Feature #658078 - + Signed-off-by: Marko Lindqvist commit 998dd219509f9f43bbb5ec5e2e1200d9602cc948 @@ -45356,9 +45356,9 @@ Author: Marko Lindqvist Date: Mon Jun 24 05:01:05 2019 +0300 Meson: Build freeciv-mp-gtk3 - + See hrm Feature #822920 - + Signed-off-by: Marko Lindqvist commit a6e7ac5536820318dab196349f403c16972106ed @@ -45366,9 +45366,9 @@ Author: Marko Lindqvist Date: Sat Jun 22 20:45:05 2019 +0300 Travis CI: Use python3 instead of python2 - + See hrm Feature #822909 - + Signed-off-by: Marko Lindqvist commit 0a86c72bdab44756315cbda4b78f3b7cece19f87 @@ -45376,9 +45376,9 @@ Author: Marko Lindqvist Date: Sun Jun 23 10:34:35 2019 +0300 Copy stub ruleset as granularity ruleset - + See hrm Feature #822933 - + Signed-off-by: Marko Lindqvist commit 5e73bcd35a8a42fa24a39ad4ac915e7f9f8f2496 @@ -45386,11 +45386,11 @@ Author: Zeko Date: Wed Jul 3 02:40:42 2019 +0300 Fix arithmetic error in SDL2 create_line - + Reported by Ignatus and Zoltán Žarkov - + See hrm Bug #824589 - + Signed-off-by: Marko Lindqvist commit 320d4b6aa6f168da5ed66204628b08658369c040 @@ -45398,16 +45398,16 @@ Author: Marko Lindqvist Date: Sat Jun 22 21:48:32 2019 +0300 Build libfreeciv-srv library when freeciv-manual or freeciv-ruleup enabled - + Server library was not built if both server executable and ruledit builds were disabled. Also freeciv-manual and freeciv-ruleup need it. When both server and ruledit were disabled, freeciv-ruleup build was failing and freeciv-manual build was implicitly disabled even if explicitly enabled. - + Reported by Máximo Castañeda - + See hrm Bug #822914 - + Signed-off-by: Marko Lindqvist commit 46ad49a5363fed5ec2054f5c56e4234d720690f2 @@ -45415,9 +45415,9 @@ Author: Marko Lindqvist Date: Sat Jun 22 20:44:46 2019 +0300 Travis CI: Install python3.7 instead of python3.5 - + See hrm Feature #822907 - + Signed-off-by: Marko Lindqvist commit d567a724498ec1763168009c637d8b0759c2b367 @@ -45425,13 +45425,13 @@ Author: Marko Lindqvist Date: Wed Jul 3 22:02:37 2019 +0300 Add unit type flag "NeverProtects" - + Requested by Lexxie L - + Patch by S.C. L. and myself - + See hrm Feature #809471 - + Signed-off-by: Marko Lindqvist commit 8d89a91194c7667675d57b5cbdd7c2e49ac2c371 @@ -45439,9 +45439,9 @@ Author: Marko Lindqvist Date: Thu Jun 20 03:50:18 2019 +0300 Add initial version of README.scenarios - + See hrm Feature #822122 - + Signed-off-by: Marko Lindqvist commit d1af48588ca2b91dce5b2b0c43845deaf95cf53b @@ -45449,9 +45449,9 @@ Author: Marko Lindqvist Date: Mon Jul 1 22:56:40 2019 +0300 Rename "Mine TF" action enabler as "Plant" - + See hrm Feature #821916 - + Signed-off-by: Marko Lindqvist commit 247cc047aff1c9e8a8fe7ec7fd8c4b6636114889 @@ -45459,9 +45459,9 @@ Author: Marko Lindqvist Date: Sat Jun 22 20:44:26 2019 +0300 Travis CI: Build gtk3.22-client - + See hrm Feature #822905 - + Signed-off-by: Marko Lindqvist commit d70503c8a10cdb67cb97cba59f370b0adb4767b7 @@ -45469,9 +45469,9 @@ Author: Marko Lindqvist Date: Tue Jun 18 20:43:20 2019 +0300 Meson: Install individual nation rulesets - + See hrm Bug #822280 - + Signed-off-by: Marko Lindqvist commit 508296e673bfefa45625ee4d71e4f7ec4b7195c0 @@ -45479,9 +45479,9 @@ Author: Marko Lindqvist Date: Tue Jul 2 17:24:22 2019 +0300 Add output_granularity ruleset setting - + See hrm Feature #822932 - + Signed-off-by: Marko Lindqvist commit 9161cc2aa2a77446f1888a994a94b58901f88148 @@ -45489,13 +45489,13 @@ Author: Marko Lindqvist Date: Sat Jun 29 08:48:58 2019 +0300 entry_str_set(): Free old entry only after allocating a new one - + This supports the case where the new entry is supposed to be copy of the old one. This is useful when replacing only some entries of the string vector, i.e., keeping some unchanged. - + See hrm Bug #824076 - + Signed-off-by: Marko Lindqvist commit ee4d06a3c292ba6891a6b4c3ce4657b7a5ed6739 @@ -45503,9 +45503,9 @@ Author: Marko Lindqvist Date: Sat Jun 22 20:44:08 2019 +0300 Travis CI: Update to use Bionic build environment - + See hrm Task #822903 - + Signed-off-by: Marko Lindqvist commit 3a351826c86ca703d6b26daf54cf14563cbc3d2b @@ -45513,9 +45513,9 @@ Author: Marko Lindqvist Date: Tue Jun 18 19:20:30 2019 +0300 Meson: Setup data paths - + See hrm Bug #821612 - + Signed-off-by: Marko Lindqvist commit 485728ee0c4a23233fe2ed41daa600ba113e8cc7 @@ -45523,13 +45523,13 @@ Author: Marko Lindqvist Date: Tue Jun 25 16:46:04 2019 +0300 Stub: Make styles.ruleset file header template-like - + Replace file header comment in stub ruleset styles.ruleset file with a similar comment and template description as in other stub ruleset files. - + See hrm Bug #822938 - + Signed-off-by: Marko Lindqvist commit 6664a22584714a912d76f3ea65accd4b42e4b3ad @@ -45537,9 +45537,9 @@ Author: Marko Lindqvist Date: Mon Jun 17 03:02:03 2019 +0300 Introduce player_can_place_extra() - + See hrm Feature #821957 - + Signed-off-by: Marko Lindqvist commit a80a13faa344bc197454443ab89a94f68d8382f4 @@ -45547,12 +45547,12 @@ Author: Marko Lindqvist Date: Sat Jun 15 04:03:03 2019 +0300 gtk3: Use gtk_font_chooser_get|set_font() - + Replace gtk_font_button_get|set_font_name() calls with calls to gtk_font_chooser_get|set_font(). - + See hrm Feature #821847 - + Signed-off-by: Marko Lindqvist commit 403d91b0a8e800286ad9b39a98311489d35f9ba5 @@ -45560,11 +45560,11 @@ Author: Marko Lindqvist Date: Mon Jun 24 21:53:59 2019 +0300 amplio2: Add extra_units.png|spec - + Art by XYZ, GriffonSpade, VladimirSlavik, and ngunjaca - + See hrm Feature #822790 - + Signed-off-by: Marko Lindqvist commit 081154d72a118475a3ac34a827ecfa53e0c6a03f @@ -45572,9 +45572,9 @@ Author: Marko Lindqvist Date: Tue Jun 18 18:58:10 2019 +0300 INSTALL.meson: Document configure options - + See hrm Feature #822266 - + Signed-off-by: Marko Lindqvist commit 8bdc68c066faca0e8c4919f5318a77ed5118c906 @@ -45582,14 +45582,14 @@ Author: Marko Lindqvist Date: Tue Jun 18 17:16:35 2019 +0300 default.lua: Do not use 'type' as a variable name - + 'type' is a name of standard lua function. It should be treated like it was reserved word. - + Reported by nef - + See hrm Bug #822189 - + Signed-off-by: Marko Lindqvist commit f456d213f304615e20750a24c5cc4bb865f1c127 @@ -45597,7 +45597,7 @@ Author: Marko Lindqvist Date: Sat Jun 29 17:30:23 2019 +0300 Comment typofix: remeber -> remember - + Signed-off-by: Marko Lindqvist commit 92ff326909b211246104f145471be0eea4d52d21 @@ -45605,7 +45605,7 @@ Author: Marko Lindqvist Date: Sat Jun 29 16:47:28 2019 +0300 Comment typofix: are -> or - + Signed-off-by: Marko Lindqvist commit 865ad341605556a56abce534e051189e98d2df20 @@ -45613,9 +45613,9 @@ Author: Marko Lindqvist Date: Wed Jun 26 08:07:35 2019 +0300 rulesave: Fix erroneous newline breaking saved rulesets - + See hrm Bug #823431 - + Signed-off-by: Marko Lindqvist commit ab5fa13d8682d7ac2f05a9ad0a87bb0de130cd82 @@ -45623,9 +45623,9 @@ Author: Marko Lindqvist Date: Tue Jun 18 01:35:55 2019 +0300 Add support for scenario specific luadata file - + See hrm Feature #822120 - + Signed-off-by: Marko Lindqvist commit 5ea7ae00d782a457014cf4e66d40c0667d195148 @@ -45633,9 +45633,9 @@ Author: Marko Lindqvist Date: Sat Jun 15 04:37:44 2019 +0300 README: State that gtk+-3.24 is ok for gtk3.22-client - + See hrm Feature #821848 - + Signed-off-by: Marko Lindqvist commit a7386df74306bb631a89d88ef2e4371920c7c11f @@ -45643,7 +45643,7 @@ Author: Marko Lindqvist Date: Thu Jun 27 17:00:30 2019 +0300 Add concept of infrapoints - + In this initial version: - Added server setting infrapoints to control how many infrapoints players are granted in the beginning. Default is 0 to disable @@ -45652,9 +45652,9 @@ Date: Thu Jun 27 17:00:30 2019 +0300 - gtk3.22-client is the only supported client. It has crude ui to place extras on tiles - Each player buildable extra costs 1 infrapoint to place - + See hrm Feature #821956 - + Signed-off-by: Marko Lindqvist commit 6283e34c83ce6f166f090983f37193eceb8a8ac8 @@ -45662,9 +45662,9 @@ Author: Zeko Date: Tue Jun 25 17:55:25 2019 +0300 Correct off-by-one error in "land ahoy" achievement checker - + See hrm Bug #823174 - + Signed-off-by: Marko Lindqvist commit 646f4411a194b9bc5303b984067789e4cd3b0c04 @@ -45672,9 +45672,9 @@ Author: Marko Lindqvist Date: Sun Jun 16 19:48:10 2019 +0300 Show player culture value in info label - + See hrm Feature #821946 - + Signed-off-by: Marko Lindqvist commit a150f4f51f57cd272aab5d8c12b8aa2bf49acaed @@ -45682,9 +45682,9 @@ Author: Marko Lindqvist Date: Sat Jun 15 05:42:48 2019 +0300 Document ruleset alt_dir support - + See hrm Feature #821831 - + Signed-off-by: Marko Lindqvist commit f5f8cc645c38c9e0b4294cc2e66b0e1e77df4f89 @@ -45692,11 +45692,11 @@ Author: Marko Lindqvist Date: Mon Jun 24 17:10:56 2019 +0300 Add extra.units.png|spec for trident - + Art by XYZ, VladimirSlavik, ngunjaca, and danau - + See hrm Feature #823068 - + Signed-off-by: Marko Lindqvist commit 279bc26fdfd4ea5437aac8430a65b19b14e39ded @@ -45704,9 +45704,9 @@ Author: Marko Lindqvist Date: Thu Jun 20 07:56:44 2019 +0300 gtk3x: Replace gdk_window_...() calls with gdk_surface_...() calls - + See hrm Feature #822558 - + Signed-off-by: Marko Lindqvist commit c3f95ea2050fa1b4a10d97cff3cb7d2f9a58f3dc @@ -45714,9 +45714,9 @@ Author: Marko Lindqvist Date: Thu Jun 20 07:54:43 2019 +0300 gtk3x: Avoid gtk_style_context_add_provider_for_screen() usage - + See hrm Feature #822557 - + Signed-off-by: Marko Lindqvist commit de4a8d65152effc1264b35327ef2952c2c20f189 @@ -45724,9 +45724,9 @@ Author: Marko Lindqvist Date: Thu Jun 20 07:52:31 2019 +0300 gtk3x: Avoid gdk_window_set_cursor() usage - + See hrm Feature #822555 - + Signed-off-by: Marko Lindqvist commit 427f570d2d4e7a29901377d397a9a54b4b854542 @@ -45734,9 +45734,9 @@ Author: Marko Lindqvist Date: Thu Jun 20 07:46:59 2019 +0300 gtk3x: Avoid gdk_cursor_new_from_pixbuf() usage - + See hrm Feature #822554 - + Signed-off-by: Marko Lindqvist commit f60de7974b3ea23721eca541fe9d2bdca36b71f1 @@ -45744,9 +45744,9 @@ Author: Marko Lindqvist Date: Thu Jun 20 07:44:14 2019 +0300 gtk3x: Avoid gtk_widget_hide_on_delete() usage - + See hrm Feature #821834 - + Signed-off-by: Marko Lindqvist commit e72632552275bd39aec100ed4d95d96bdb6b9067 @@ -45754,9 +45754,9 @@ Author: Marko Lindqvist Date: Thu Jun 20 07:43:38 2019 +0300 gtk3x: Replace GDK_WINDOW_TYPE_HINT_... with GDK_SURFACE_TYPE_HINT_... - + See hrm Feature #780506 - + Signed-off-by: Marko Lindqvist commit 4b6b2c08fe6ec2555050182e01e1f727bb85a38a @@ -45764,9 +45764,9 @@ Author: Marko Lindqvist Date: Thu Jun 20 07:42:56 2019 +0300 gtk3x: Replace gtk_widget_get_window() calls with gtk_widget_get_surface() - + See hrm Feature #778154 - + Signed-off-by: Marko Lindqvist commit 97fdae0b084f82e023779e007e961a0915a260a1 @@ -45774,9 +45774,9 @@ Author: Marko Lindqvist Date: Thu Jun 20 07:42:09 2019 +0300 gtk3x: Replace GdkWindows with GdkSurfaces - + See hrm Feature #767466 - + Signed-off-by: Marko Lindqvist commit e4c33c9f5b3fe59b861315d971034a8ff414902f @@ -45784,9 +45784,9 @@ Author: Marko Lindqvist Date: Thu Jun 20 07:40:50 2019 +0300 gtk3x: Pass GdkTexture to gtk_window_set_icon() calls - + See hrm Feature #780505 - + Signed-off-by: Marko Lindqvist commit 76f01c8e1a77e40dc2365d43834c883fd709c65a @@ -45794,9 +45794,9 @@ Author: Marko Lindqvist Date: Thu Jun 20 07:39:58 2019 +0300 gtk3x: Drop extra parameters from gtk_button_new_from_icon_name() calls - + See hrm Feature #780503 - + Signed-off-by: Marko Lindqvist commit 750d3b9acf6a86f198ed27d9a84a6def234cea53 @@ -45804,9 +45804,9 @@ Author: Marko Lindqvist Date: Thu Jun 20 07:39:24 2019 +0300 gtk3x: Avoid deprecated gdk_cursor_new_for_display() calls - + See hrm Feature #777522 - + Signed-off-by: Marko Lindqvist commit 0ff468c0dc68ec572d74c80fb7aca3cf932b9c1b @@ -45814,9 +45814,9 @@ Author: Marko Lindqvist Date: Thu Jun 20 07:38:44 2019 +0300 gtk3x: Drop extra parameters from gtk_image_new_from_icon_name() calls - + See hrm Feature #777529 - + Signed-off-by: Marko Lindqvist commit b588e3216ae54005c0b1c8fc873db950ade7feb9 @@ -45824,9 +45824,9 @@ Author: Marko Lindqvist Date: Fri Jun 14 23:10:29 2019 +0300 Set gtk3x-client to use gtk+-3.94 - + See hrm Feature #767471 - + Signed-off-by: Marko Lindqvist commit 0019ca2835a342ccd3b6d4761272166c1ecf166a @@ -45834,9 +45834,9 @@ Author: Marko Lindqvist Date: Sat Jun 15 01:50:51 2019 +0300 Meson: Install hexemplio - + See hrm Feature #821844 - + Signed-off-by: Marko Lindqvist commit b1fa4245898c2ef5da5f7d4e12e5055583c95292 @@ -45844,9 +45844,9 @@ Author: Marko Lindqvist Date: Fri Jun 14 18:31:59 2019 +0300 INSTALL.Cygwin: Document audio support building - + See hrm Feature #821798 - + Signed-off-by: Marko Lindqvist commit c4288a9d1b6de4b63f5f1135f9c38960323fef28 @@ -45854,13 +45854,13 @@ Author: Marko Lindqvist Date: Sat Jun 15 00:50:37 2019 +0300 Add server settings for chance of losing inciting money - + Settings incite_gold_loss_chance and incite_gold_capt_chance added - + Patch by Gyubal Wahazar and myself - + See hrm Feature #797697 - + Signed-off-by: Marko Lindqvist commit 4e481111ef32febf0e993ed894a0fc18c7a83514 @@ -45868,14 +45868,14 @@ Author: Marko Lindqvist Date: Fri Jun 14 23:47:19 2019 +0300 gtk3x: Disable gtk3-style drag&drop implementation - + gtk4 drag&drop is still not present in gtk+-3.94, but gtk3 one is already removed. Disabling drag&drop code from gtk3x-client allows us to compile against gtk+-3.94 while we wait for later gtk versions to support drag&drop again. - + See hrm Feature #820718 - + Signed-off-by: Marko Lindqvist commit bcb7105a5621f7692e1bbe8bbf482a4443d420e4 @@ -45883,9 +45883,9 @@ Author: Marko Lindqvist Date: Wed Jun 12 02:11:01 2019 +0300 Add INSTALL.meson document - + See hrm Feature #821132 - + Signed-off-by: Marko Lindqvist commit de64c4ea3c38b6ea6a883886a4491c6573191acb @@ -45893,9 +45893,9 @@ Author: Marko Lindqvist Date: Tue Jun 25 20:11:21 2019 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 1c7887b8a42fde7152c143a38dcf4b99e2a6b9d6 @@ -45903,13 +45903,13 @@ Author: Marko Lindqvist Date: Fri Jun 14 09:00:41 2019 +0300 civ1: Do not claim in Barracks help that they heal units - + Units in civ1 have no HP to heal. - + Reported by nef - + See hrm Bug #821646 - + Signed-off-by: Marko Lindqvist commit 5c97588fe2b62d06ea9d119c867e01d994d8b7c0 @@ -45917,12 +45917,12 @@ Author: Marko Lindqvist Date: Fri Jun 14 07:20:29 2019 +0300 Revert feature to allow scenario to make client show an image and play sound - + Hopefully it will be reintroduced with a better implementation in the future. - + See hrm Feature #771485 - + Signed-off-by: Marko Lindqvist commit 79497bc177b8c484c02403b0ea8bfd6b534bae95 @@ -45930,9 +45930,9 @@ Author: Marko Lindqvist Date: Fri Jun 14 08:01:40 2019 +0300 INSTALL: Remove ancient warning against using -O3 - + See hrm Feature #821642 - + Signed-off-by: Marko Lindqvist commit 9bf388b6cfa264de7c29c6b69f44bb8afd35df08 @@ -45940,15 +45940,15 @@ Author: Marko Lindqvist Date: Fri Jun 14 04:58:11 2019 +0300 Use place_starting_unit() to place nation specific start units - + This makes sure nation specific starting units are placed on a tile where they can exist, and any hut extras on the tile will get cleared. - + Reported by Jacob Nevins - + See hrm Bug #767129 - + Signed-off-by: Marko Lindqvist commit 3b2568c0f97d64c10180dae71028b49945322f02 @@ -45956,9 +45956,9 @@ Author: Marko Lindqvist Date: Tue Jun 18 00:24:40 2019 +0300 Add scenario option to inhibit loading of ruleset luadata.txt - + See hrm Feature #820980 - + Signed-off-by: Marko Lindqvist commit 7daf947b8e6784ecb2fab9742ff6fe82130ebb5b @@ -45966,9 +45966,9 @@ Author: Marko Lindqvist Date: Tue Jun 11 04:23:55 2019 +0300 Meson: Install helpdata.txt - + See hrm Feature #820977 - + Signed-off-by: Marko Lindqvist commit ba61db69fd88edc951c4138678e8de26c58f4379 @@ -45976,13 +45976,13 @@ Author: Marko Lindqvist Date: Thu Jun 13 17:18:43 2019 +0300 Update included lua-5.4 to lua-5.4-alpha - + Upstream released lua-5.4-alpha-rc2 as lua-5.4-alpha. Nothing in upstream has changed. Only our own documentation about the version needed updating. - + See hrm Feature #821519 - + Signed-off-by: Marko Lindqvist commit e1407b3675ca92ec13b0a953287988a0a22fd114 @@ -45990,11 +45990,11 @@ Author: Marko Lindqvist Date: Wed Jun 12 01:34:29 2019 +0300 Show adversary culture in intel dialog - + Requested by Dean Brown - + See hrm Feature #781139 - + Signed-off-by: Marko Lindqvist commit f2067ff76d346a19bd0d923eb25f0e3804b8a53b @@ -46002,9 +46002,9 @@ Author: Marko Lindqvist Date: Tue Jun 11 17:45:38 2019 +0300 INSTALL.Cygwin: Add libsqlite3-devel to the list of packages to install - + See hrm Feature #821034 - + Signed-off-by: Marko Lindqvist commit 1bca8f10203953fbf10881f412d384856871eab3 @@ -46012,12 +46012,12 @@ Author: Marko Lindqvist Date: Tue Jun 11 05:02:54 2019 +0300 Sandbox: Add example parser.lua and related luadata.txt - + Data contains messages to display in the beginning of the specified turn number. - + See hrm Feature #732561 - + Signed-off-by: Marko Lindqvist commit 3f71433381f7c655cc0cfebb871d81b64d0d6d6c @@ -46025,11 +46025,11 @@ Author: Marko Lindqvist Date: Tue Jun 18 00:14:05 2019 +0300 Improve ruleset documentation of extra.buildable - + Requested by nef - + See hrm Feature #821817 - + Signed-off-by: Marko Lindqvist commit db57683956540b4c83eaf8cb1df79256c8beb23e @@ -46037,13 +46037,13 @@ Author: Marko Lindqvist Date: Tue Jun 11 01:09:29 2019 +0300 Meson: Add configure option 'ack_experimental' - + User has to explicitly set the option to be able to build with meson. Otherwise it just prints an error message telling that autotools should be used for building freeciv. - + See hrm Feature #820964 - + Signed-off-by: Marko Lindqvist commit 64e6b18226369c59c6b672988c0cea822a7e39fb @@ -46051,9 +46051,9 @@ Author: Marko Lindqvist Date: Mon Jun 17 16:31:15 2019 +0300 savegame3.c: Rename player.culture field as player.history - + See hrm Feature #821117 - + Signed-off-by: Marko Lindqvist commit dbd302c0892575102d4e435f2979bd1c53dbe23b @@ -46061,12 +46061,12 @@ Author: Marko Lindqvist Date: Sat Jun 15 03:33:31 2019 +0300 gtk3.22/gtk3x: Avoid deprecated gtk_font_button_get|set_font_name() - + Replace gtk_font_button_get|set_font_name() calls with gtk_font_chooser_get|set_font() calls. - + See hrm Bug #821128 - + Signed-off-by: Marko Lindqvist commit 84cf353806a212ed800df31048d8764a883ae529 @@ -46074,13 +46074,13 @@ Author: Marko Lindqvist Date: Tue Jun 18 00:21:56 2019 +0300 Add DefenseMultiplierPct & DefenseDividerPct combat bonuses - + Requested by Lexxie L - + Patch by S.C. L. - + See hrm Feature #809470 - + Signed-off-by: Marko Lindqvist commit fafae400e1c504bedf03e74d4522b287d517df23 @@ -46088,11 +46088,11 @@ Author: Marko Lindqvist Date: Mon Jun 17 04:18:45 2019 +0300 Set all map-only scenarios ruleset_locked=FALSE - + Make them require "+std-terrains" ruleset capability. - + See hrm Feature #821962 - + Signed-off-by: Marko Lindqvist commit 9be04e657b2d40715c2f400f419249e172cd8c8a @@ -46100,9 +46100,9 @@ Author: Marko Lindqvist Date: Tue Jun 11 00:11:47 2019 +0300 INSTALL.Cygwin: Add libicu-devel to the list of packages to install - + See hrm Feature #820729 - + Signed-off-by: Marko Lindqvist commit ac0e2600084ae9e7606cd65e96d58b98a5816c3b @@ -46110,9 +46110,9 @@ Author: Marko Lindqvist Date: Mon Jun 10 23:31:26 2019 +0300 Meson: Make client build configurable - + See hrm Feature #820959 - + Signed-off-by: Marko Lindqvist commit bfeddb8de921b388ded19e554757cfd436eb7d7e @@ -46120,13 +46120,13 @@ Author: Marko Lindqvist Date: Mon Jun 17 04:06:02 2019 +0300 Define "std-terrains" ruleset capability - + - Drop never well-defined "minimumu-default-sets" capability from all rulesets - Document new "std-terrains" capability in doc/README.rulesets - Give "std-terrains" capability to all applicable rulesets - + See hrm Feature #821960 - + Signed-off-by: Marko Lindqvist commit b5dcb3f443f97e5c0fbc001028f1496e5e12cea5 @@ -46134,9 +46134,9 @@ Author: Marko Lindqvist Date: Mon Jun 10 20:57:06 2019 +0300 Experimental: Set alt_dir as "goldkeep" - + See hrm Feature #820950 - + Signed-off-by: Marko Lindqvist commit 72c08a14502fcd46b8616fb2192380cc70a89b03 @@ -46144,11 +46144,11 @@ Author: Marko Lindqvist Date: Tue Jun 18 22:21:55 2019 +0300 Send player culture info to players with embassy - + Requested by Dean Brown - + See hrm Feature #820730 - + Signed-off-by: Marko Lindqvist commit e5479e860b000bda59caabd2c940482c0c949204 @@ -46156,9 +46156,9 @@ Author: Marko Lindqvist Date: Thu Jun 13 20:12:41 2019 +0300 README.actions: Document "Capture Units" req that target cannot transport - + See hrm Bug #821573 - + Signed-off-by: Marko Lindqvist commit ad5769b7ffa4717596a2ebf81632b2d84819ef53 @@ -46166,11 +46166,11 @@ Author: Marko Lindqvist Date: Tue Jun 18 00:19:39 2019 +0300 Make city happiness effects on civil war chance ruleset defined - + Requested by Zoltán Žarkov - + See hrm Feature #769075 - + Signed-off-by: Marko Lindqvist commit 1f4b7e14d54e4055447080ad5ef325e7394f55f2 @@ -46178,9 +46178,9 @@ Author: Marko Lindqvist Date: Mon Jun 10 18:53:46 2019 +0300 Sandbox: Enable multiresearch - + See hrm Feature #820915 - + Signed-off-by: Marko Lindqvist commit 9441a68cbdd72196f08a1e0e75f28d9adf504561 @@ -46188,9 +46188,9 @@ Author: Marko Lindqvist Date: Sun Jun 9 14:18:58 2019 +0300 INSTALL: Drop Debian notes - + See hrm Feature #820742 - + Signed-off-by: Marko Lindqvist commit 5ce13d0194d95b591de5672fd1a57c04c5b562c2 @@ -46198,20 +46198,20 @@ Author: Marko Lindqvist Date: Mon Jun 17 03:17:18 2019 +0300 Add ruleset alt_dir support - + The ruleset can define alt_dir for itself. That definition about current ruleset is saved to savegames (along the main rulesetdir definition). When the savegame is loaded and loading of the ruleset as defined by main rulesetdir definition fails, server tries to load ruleset from the alt_dir. - + Purpose of this is to provide a way, though slow - migration happens over a version boundary -, to rename ruleset directory. Older ruleset version, in the old path, has future path as alt_dir, so future version can load from that path. - + See hrm Feature #820924 - + Signed-off-by: Marko Lindqvist commit 093bd89a887f63be3af5b11952b5920b54e0ff9e @@ -46219,11 +46219,11 @@ Author: Marko Lindqvist Date: Sun Jun 9 09:59:19 2019 +0300 sandbox: Demonstrate "Coast" unit type flag - + Caravel needs supplies every third turn. - + See hrm Feature #732562 - + Signed-off-by: Marko Lindqvist commit ec32381ba20ff275a08046272ac1b9dc12be1b01 @@ -46231,12 +46231,12 @@ Author: Marko Lindqvist Date: Tue Jun 11 22:20:53 2019 +0300 Rename player.culture as player.history - + It contains only history, not full culture value. Confusing name has already produced issues. Everything remains ABI compatible. - + See hrm Bug #821112 - + Signed-off-by: Marko Lindqvist commit 50155d66f552ea215adf97c6e04c42a10da7d4f3 @@ -46244,9 +46244,9 @@ Author: Marko Lindqvist Date: Sun Jun 9 04:31:54 2019 +0300 README.msys2: Document default number of make jobs - + See hrm Feature #820727 - + Signed-off-by: Marko Lindqvist commit eafd85906d6d0bf77bf699f9610f3a49fda16a74 @@ -46254,12 +46254,12 @@ Author: Marko Lindqvist Date: Sun Jun 9 09:23:51 2019 +0300 Alio: Drop duplicate Burrow Tube sprites - + road.burrow tags are completely dropped as this branch is not yet in datafile format freeze. - + See hrm Bug #740865 - + Signed-off-by: Marko Lindqvist commit a3367384d759cdf20bec0a183b034106c11e3154 @@ -46267,9 +46267,9 @@ Author: Marko Lindqvist Date: Sun Jun 9 04:24:22 2019 +0300 Add meson.build to release tarball - + See hrm Feature #820726 - + Signed-off-by: Marko Lindqvist commit fd47d78b4d638dcfc1e56981c613f57150faa33e @@ -46277,14 +46277,14 @@ Author: Marko Lindqvist Date: Wed Jun 12 01:14:30 2019 +0300 Editor: Remove possibility to set game start year - + In most cases it wouldn't be respected, and it breaks ruleset driven calendars when it is. - + Reported by Jacob Nevins - + See hrm Bug #767130 - + Signed-off-by: Marko Lindqvist commit d06e8cb537f27c9f4f6ce79bf24f037489ac9a08 @@ -46292,9 +46292,9 @@ Author: Marko Lindqvist Date: Sun Jun 9 02:11:44 2019 +0300 gtk3x modpack installer: Set GLIB_VERSION_MIN_REQUIRED to 2_60 - + See hrm Bug #820719 - + Signed-off-by: Marko Lindqvist commit be09da651af47d85fd95ffbcbf366017417d6783 @@ -46302,9 +46302,9 @@ Author: Marko Lindqvist Date: Sat Jun 8 12:08:30 2019 +0300 Meson: Switch to lua-5.4 - + See hrm Feature #820586 - + Signed-off-by: Marko Lindqvist commit 10a427cc6b170888b2086cda910e2eb758d152ad @@ -46312,9 +46312,9 @@ Author: Marko Lindqvist Date: Sat Jun 8 19:43:56 2019 +0300 INSTALL.Cygwin: Add Qt-client build instructions - + See hrm Feature #820664 - + Signed-off-by: Marko Lindqvist commit 2b022a43ee963b5610c49e6ad575cbfcfa48cbc2 @@ -46322,12 +46322,12 @@ Author: Marko Lindqvist Date: Sat Jun 8 22:16:32 2019 +0300 gtk3x: Disable drawing of mapview overlays - + Temporary solution to make gtk3x-client to compile with gtk+ development snapshot gtk+-3.94. - + See hrm Feature #820703 - + Signed-off-by: Marko Lindqvist commit 8e266126ba10bb7ca3c9c3b63dbe60564c0347be @@ -46335,11 +46335,11 @@ Author: Marko Lindqvist Date: Sat Jun 8 18:18:33 2019 +0300 Support moc-command named 'moc-qt5' - + Cygwin has moc named as 'moc-qt5' - + See hrm Bug #820604 - + Signed-off-by: Marko Lindqvist commit 1a44b73ae9c03c4066553cdb0e9ae748f473c7a9 @@ -46347,9 +46347,9 @@ Author: Marko Lindqvist Date: Sat Jun 8 03:09:55 2019 +0300 Move instances of '&&' or '||' still in the end of line to next line - + See hrm Feature #820479 - + Signed-off-by: Marko Lindqvist commit 0b5e5d855369825b8db2c39d635286e9cdacdd46 @@ -46357,10 +46357,10 @@ Author: Marko Lindqvist Date: Tue Jun 11 04:17:40 2019 +0300 Update help_nodes_init code comment - + - Correct variable name; helpnodes_init -> help_nodes_init - Correct reference to boolean value; 0 -> FALSE - + Signed-off-by: Marko Lindqvist commit 25df840a7f94b66600ad2a19d242406ad008f6f1 @@ -46368,9 +46368,9 @@ Author: Marko Lindqvist Date: Sat Jun 8 01:10:05 2019 +0300 Update included lua-5.4 to version rc2 - + See hrm Feature #820476 - + Signed-off-by: Marko Lindqvist commit c05768fb6db4a42cf2ba09e882e2e5212cd302af @@ -46378,12 +46378,12 @@ Author: Marko Lindqvist Date: Wed Jun 5 03:31:00 2019 +0300 Update INSTALL.Cygwin - + - Instruct build of gtk3.22-client instead of gtk3-client - Minor updates, corrections, and clarifications - + See hrm Feature #819966 - + Signed-off-by: Marko Lindqvist commit 85297f42b4d229bc525fa86b00938affc4bcc3a7 @@ -46391,9 +46391,9 @@ Author: Marko Lindqvist Date: Mon Jun 3 17:39:03 2019 +0300 Meson: Build gtk3.22-client - + See hrm Feature #819705 - + Signed-off-by: Marko Lindqvist commit 25857727a77b5a1bd2161641f7d522aec842ee60 @@ -46401,9 +46401,9 @@ Author: Marko Lindqvist Date: Tue Jun 4 01:01:17 2019 +0300 README.msys2: Correct upstream snapshot version to download - + See hrm Bug #819779 - + Signed-off-by: Marko Lindqvist commit 6e1a25c513dcbb0c694df371b14e786b52c610b2 @@ -46411,9 +46411,9 @@ Author: Marko Lindqvist Date: Mon Jun 3 01:23:50 2019 +0300 Take lua-5.4 to use - + See hrm Feature #743677 - + Signed-off-by: Marko Lindqvist commit d95a3c10eba1946db50eb83a7e429c51b979acaf @@ -46421,9 +46421,9 @@ Author: Marko Lindqvist Date: Tue Jun 4 00:51:44 2019 +0300 INSTALL: Update Windows notes - + See hrm Feature #819778 - + Signed-off-by: Marko Lindqvist commit 5b843139ebbe1189d7efa82447fe076aacc02db4 @@ -46431,7 +46431,7 @@ Author: Marko Lindqvist Date: Tue Jun 4 02:22:49 2019 +0300 sdl2: Popup full government dialog when about to start revolution - + Removed separate revolution dialog completely. Now we popup the government dialog that used to popup in the end of the revolution in the beginning of the revolution. @@ -46439,11 +46439,11 @@ Date: Tue Jun 4 02:22:49 2019 +0300 the beginning of the revolution, and so server was rejecting any attempts of revolution from sdl2-client that did not provide that information. - + Reported by Louis Moureaux - + See hrm Bug #794114 - + Signed-off-by: Marko Lindqvist commit c171b909c9b8a79dec08f927c9352a96e3a88491 @@ -46451,9 +46451,9 @@ Author: Marko Lindqvist Date: Mon Jun 3 00:51:48 2019 +0300 Add copy of lua-5.4-alpha-rc1 to git - + See hrm Feature #819534 - + Signed-off-by: Marko Lindqvist commit 8cb1dc301cc066b006b85ccadd405fbd77f15f22 @@ -46461,7 +46461,7 @@ Author: Marko Lindqvist Date: Sun Jun 9 04:36:46 2019 +0300 gtk3x-client.m4: Correct comments about source directory - + Signed-off-by: Marko Lindqvist commit 0218534a6792ad6552230fbfb2b61f7a17c29ff4 @@ -46469,9 +46469,9 @@ Author: Marko Lindqvist Date: Mon Jun 3 16:54:14 2019 +0300 Improve coding style of do_map_click() - + See hrm Feature #819696 - + Signed-off-by: Marko Lindqvist commit 576d7c9684e3f9716104c6a5be9614825d95ee0d @@ -46479,9 +46479,9 @@ Author: Marko Lindqvist Date: Mon Jun 3 01:19:49 2019 +0300 luascript.c: Update LUASCRIPT_SECURE_LUA_VERSION for lua-5.4 - + See hrm Feature #819535 - + Signed-off-by: Marko Lindqvist commit 9926449e299a868135c10803b211c3ed41f33690 @@ -46489,9 +46489,9 @@ Author: Marko Lindqvist Date: Sun Jun 2 23:54:59 2019 +0300 Improve coding style of is_*_unit_tile() functions - + See hrm Feature #819532 - + Signed-off-by: Marko Lindqvist commit c10120900dd3bdf267e56a6566464a3675287e4f @@ -46499,9 +46499,9 @@ Author: Marko Lindqvist Date: Mon Jun 3 01:48:52 2019 +0300 Correct lua-5.3 freeciv_lua.patch - + See hrm Bug #819537 - + Signed-off-by: Marko Lindqvist commit 2e6ff67022234d4107be570630502d7538338dbb @@ -46509,9 +46509,9 @@ Author: Marko Lindqvist Date: Sun Jun 2 23:01:27 2019 +0300 Improve coding style of is_*_city_tile() functions - + See hrm Feature #819530 - + Signed-off-by: Marko Lindqvist commit 3504cb0c09e55325a12a7c74612a4294a7027690 @@ -46519,9 +46519,9 @@ Author: Marko Lindqvist Date: Sun Jun 2 03:12:07 2019 +0300 gtk3x: Avoid gtk_icon_size_lookup() usage - + See hrm Feature #819470 - + Signed-off-by: Marko Lindqvist commit bb89a3f1d44d8cc3b85055c7b3147e46309da387 @@ -46529,9 +46529,9 @@ Author: Marko Lindqvist Date: Sun Jun 2 19:34:56 2019 +0300 Add space between ")" and following "{" where ever it was missing - + See hrm Feature #819488 - + Signed-off-by: Marko Lindqvist commit 1b9f4684bc9215fdec6313bbd57b0b8db89fa0aa @@ -46539,13 +46539,13 @@ Author: Marko Lindqvist Date: Sat Jun 1 03:12:26 2019 +0300 Correct ruler title documentation in government.rulesets - + They were documenting nation specific ruler_titles as if those were part of governments.ruleset, and failed to document default titles that are part of governments.ruleset - + See hrm Bug #741552 - + Signed-off-by: Marko Lindqvist commit f2fa41a200d72a173a869867bbadefaeaa4dce44 @@ -46553,9 +46553,9 @@ Author: Marko Lindqvist Date: Sun Jun 2 10:50:13 2019 +0300 Add space between "else" and following "{" where ever it's missing - + See hrm Bug #819487 - + Signed-off-by: Marko Lindqvist commit b2a2dc98f4a6f2c5d1877ebd65d9b4a812bb4d7a @@ -46563,11 +46563,11 @@ Author: Marko Lindqvist Date: Sun Jun 2 01:35:12 2019 +0300 Ship myanmar_old flag. Use it as alt flag for burmese - + Requested by Jacob Nevins - + See hrm Bug #678456 - + Signed-off-by: Marko Lindqvist commit 1c3bcb49be917abb86d8e9c304be9a33acd22325 @@ -46575,9 +46575,9 @@ Author: Marko Lindqvist Date: Sun Jun 2 10:40:46 2019 +0300 Add space between "switch" and "(" in headers, generated files - + See hrm Feature #818955 - + Signed-off-by: Marko Lindqvist commit f6b597f607f6c157a4a147e6d7b4c609df545f93 @@ -46585,9 +46585,9 @@ Author: Marko Lindqvist Date: Fri May 31 00:25:56 2019 +0300 Meson: Install documents - + See hrm Feature #819097 - + Signed-off-by: Marko Lindqvist commit dfecfb7da443eb2ad1967fa3c03008ff6d8a8b6d @@ -46595,9 +46595,9 @@ Author: Marko Lindqvist Date: Thu May 30 15:47:36 2019 +0300 Move FC_MULTIARCH_TUPLE to new multiarch.m4 - + See hrm Feature #819049 - + Signed-off-by: Marko Lindqvist commit 05d3dded2e3964074107ce1cbe492c14669668eb @@ -46605,11 +46605,11 @@ Author: Marko Lindqvist Date: Thu May 30 02:38:11 2019 +0300 Disallow capturing occupied transports - + Reported by Gyubal Wahazar - + See hrm Bug #772516 - + Signed-off-by: Marko Lindqvist commit 7df43bbbc733692b06b070575ed45b5f59da027d @@ -46617,9 +46617,9 @@ Author: Marko Lindqvist Date: Thu May 30 12:36:18 2019 +0300 Replace remaining occurrences of "while (0)" with "while (FALSE)" - + See hrm Feature #819040 - + Signed-off-by: Marko Lindqvist commit 76fa7722613d1558869310bb209f188ec5add51e @@ -46627,7 +46627,7 @@ Author: Marko Lindqvist Date: Sun Jun 2 23:02:18 2019 +0300 Comment typofix: "elsethere" -> "elsewhere" - + Signed-off-by: Marko Lindqvist commit 3829d92a986ffc6b6ebf82225cf28bf6c646cc1f @@ -46635,9 +46635,9 @@ Author: Marko Lindqvist Date: Thu May 30 02:08:13 2019 +0300 Make event cache settings SSET_META instead of SSET_RULES_FLEXIBLE - + See hrm Bug #778665 - + Signed-off-by: Marko Lindqvist commit 20b001ec5675722f0f4839d4d971dc98f4526d6c @@ -46645,9 +46645,9 @@ Author: Marko Lindqvist Date: Wed May 29 23:26:46 2019 +0300 Add space between "switch" and "(" where ever it's still missing. - + See hrm Feature #818955 - + Signed-off-by: Marko Lindqvist commit da6a87e9636e20a284b00ea04450b6d0cc792f1b @@ -46655,9 +46655,9 @@ Author: Marko Lindqvist Date: Fri May 31 01:23:16 2019 +0300 Travis CI: Build in separate builddir - + See hrm Feature #819099 - + Signed-off-by: Marko Lindqvist commit cdec31270efe8ff395e2aa898f4e5a0501aff026 @@ -46665,9 +46665,9 @@ Author: Marko Lindqvist Date: Thu May 30 00:45:35 2019 +0300 Update stdlib_h.m4 to serial 48 - + See hrm Feature #818968 - + Signed-off-by: Marko Lindqvist commit e88b78328c7602c72cb3a27749e4ab0846eaf52f @@ -46675,9 +46675,9 @@ Author: Marko Lindqvist Date: Wed May 29 20:17:42 2019 +0300 Qt-client mapview.cpp: "if(" -> "if (" - + See hrm Bug #818937 - + Signed-off-by: Marko Lindqvist commit 4e84650ddfa5fb6c7769fbfa0a4f14833041f756 @@ -46685,9 +46685,9 @@ Author: Marko Lindqvist Date: Thu May 30 00:43:51 2019 +0300 Update mkstemp.m4 to serial 26 - + See hrm Feature #818967 - + Signed-off-by: Marko Lindqvist commit 83a04a31dc99e318eb57e196c8563ba16bd7838e @@ -46695,9 +46695,9 @@ Author: Marko Lindqvist Date: Wed May 29 20:02:33 2019 +0300 Improve city_improvement_upkeep() coding style - + See hrm Feature #818935 - + Signed-off-by: Marko Lindqvist commit 9a09ac5a0edf15b11013875fe3362aefe0599aa3 @@ -46705,9 +46705,9 @@ Author: Marko Lindqvist Date: Fri May 24 06:13:47 2019 +0300 Update msys2 environment to 190523 level - + See hrm Task #817963 - + Signed-off-by: Marko Lindqvist commit 53cad9b92b5efcf78ecd53f66a085e92e483e142 @@ -46715,11 +46715,11 @@ Author: Marko Lindqvist Date: Thu May 23 13:53:27 2019 +0300 README.nations: List flags-large.spec and shields-large.spec in flag doc - + Reported by publo - + See hrm Bug #817952 - + Signed-off-by: Marko Lindqvist commit 1ff2bcc71eaf5815a556ed6e79a650407e0c591f @@ -46727,9 +46727,9 @@ Author: Marko Lindqvist Date: Mon May 20 18:00:05 2019 +0300 Update translations/*/Makefile.in.in to gettext-0.20 level - + See hrm Bug #817521 - + Signed-off-by: Marko Lindqvist commit b628e0f657ae89bb69d4af72cec2e2911139c003 @@ -46737,9 +46737,9 @@ Author: Marko Lindqvist Date: Sun May 19 01:27:32 2019 +0300 Update gettext bootstrap files to gettext-0.20.1 level - + See hrm Feature #817414 - + Signed-off-by: Marko Lindqvist commit 525bd768fbf5a216a397c1f513e5214a4c62242b @@ -46753,9 +46753,9 @@ Author: Marko Lindqvist Date: Mon May 13 18:08:22 2019 +0300 Update gtk3x modpack installer to use gtk-3.96 - + See hrm Feature #816623 - + Signed-off-by: Marko Lindqvist commit 0f8ef309e945f6ea672e9928af0d762ab0118832 @@ -46763,11 +46763,11 @@ Author: Marko Lindqvist Date: Sat May 11 04:23:15 2019 +0300 Fix server crash when ruleset does not define tech_req for a unit - + Reported by Corbeau - + See hrm Bug #816374 - + Signed-off-by: Marko Lindqvist commit 35dabcd3937cf6e7f8e2989cc999cfaee14e49f0 @@ -46775,11 +46775,11 @@ Author: Marko Lindqvist Date: Thu Apr 4 08:06:34 2019 +0300 gtk3x: Replace 'gtk+' by 'gtk' - + gtk-4.0 will not have '+' in its name. - + See hrm Feature #811005 - + Signed-off-by: Marko Lindqvist commit 9bc5b56d481db96a216e63545727c209507cffc8 @@ -46787,9 +46787,9 @@ Author: Marko Lindqvist Date: Thu Apr 4 06:51:04 2019 +0300 installer_cross: Improve build error detection and handling - + See hrm Feature #811004 - + Signed-off-by: Marko Lindqvist commit 42f85b9f2d566270e005861b6a3e0b8a370c8c73 @@ -46797,9 +46797,9 @@ Author: Marko Lindqvist Date: Wed Apr 3 16:49:12 2019 +0300 winbuild.sh: Clear install directory before new build - + See hrm Bug #810308 - + Signed-off-by: Marko Lindqvist commit 10e66197b616ebd07488b2579583b9303b61a238 @@ -46807,9 +46807,9 @@ Author: Marko Lindqvist Date: Wed Apr 3 07:14:35 2019 +0300 Tex: Fix build with clang - + See hrm Bug #810735 - + Signed-off-by: Marko Lindqvist commit ff5d3fbdeed39410aab4c4f31e2982c22930c2f8 @@ -46817,9 +46817,9 @@ Author: Marko Lindqvist Date: Wed Feb 27 04:28:41 2019 +0200 Update to crosser-1.7 - + See hrm Feature #804423 - + Signed-off-by: Marko Lindqvist commit e4ead300889ee114d355db9bdbe8669ebc6ddddd @@ -46827,9 +46827,9 @@ Author: Marko Lindqvist Date: Sat Mar 9 12:06:22 2019 +0200 Bump .spec -file capability string - + See hrm Feature #804954 - + Signed-off-by: Marko Lindqvist commit 51188a643b738332a9000620ed5ae654f4a809da @@ -46837,9 +46837,9 @@ Author: Marko Lindqvist Date: Sun Feb 17 02:45:43 2019 +0200 Europe 1900 WWI: Use tex AI for all players - + See hrm Feature #803040 - + Signed-off-by: Marko Lindqvist commit 7ac88fe0325012026e8c4a118012a9d947089c20 @@ -46847,12 +46847,12 @@ Author: Marko Lindqvist Date: Thu Feb 28 07:24:09 2019 +0200 Meson: Install most rulesets - + Refactor civ2civ3 installation to be more dynamic, and use that model to install also classic, multiplayer, sandbox, alien, civ1, civ2. - + See hrm Feature #804976 - + Signed-off-by: Marko Lindqvist commit ac1988e707b25759e674a864e08e39636e2bfa18 @@ -46860,9 +46860,9 @@ Author: Marko Lindqvist Date: Sun Feb 24 08:22:28 2019 +0200 Notify player when requested multiplier value takes effect - + See hrm Feature #804352 - + Signed-off-by: Marko Lindqvist commit 04259dac034d83174393b162d008ff3ccb0ec54f @@ -46870,9 +46870,9 @@ Author: Marko Lindqvist Date: Tue Feb 26 00:59:07 2019 +0200 Rename 'veteran_raise_chance' as 'veteran_base_raise_chance' - + See hrm Feature #804515 - + Signed-off-by: Marko Lindqvist commit 37e578d4330fd2eb50cbfa14ed14ca3ab5665425 @@ -46880,9 +46880,9 @@ Author: Marko Lindqvist Date: Wed Feb 27 04:51:00 2019 +0200 Meson: Install libfreeciv - + See hrm Feature #804716 - + Signed-off-by: Marko Lindqvist commit a1e8de43b75e6bc2a6170a439ade3727edb2295e @@ -46890,9 +46890,9 @@ Author: Marko Lindqvist Date: Thu Feb 28 20:24:32 2019 +0200 sandbox: Replace deprecated give_technology() with give_tech() - + See hrm Bug #804996 - + Signed-off-by: Marko Lindqvist commit c56fa447f8a660de53dec6c22c3a5efd2cfdacd2 @@ -46900,9 +46900,9 @@ Author: Marko Lindqvist Date: Mon Feb 25 15:13:59 2019 +0200 tex/threaded AI: Do not run dai_do_first_activities() on restart phase - + See hrm Bug #804448 - + Signed-off-by: Marko Lindqvist commit c356dd07c428025a55b9771e9b803c4aa0343687 @@ -46910,9 +46910,9 @@ Author: Marko Lindqvist Date: Wed Feb 27 07:08:13 2019 +0200 Replace magic number of turns war mood lasts with a macro - + See hrm Feature #804721 - + Signed-off-by: Marko Lindqvist commit a5dc3dd9fe79366ea74c115c683cec3992ec8b11 @@ -46920,9 +46920,9 @@ Author: Marko Lindqvist Date: Wed Feb 27 04:09:48 2019 +0200 Meson: Install civ2civ3 ruleset - + See hrm Feature #804715 - + Signed-off-by: Marko Lindqvist commit 997cd0b0fcd5503c28058caa0a8bbc52047f7b56 @@ -46930,9 +46930,9 @@ Author: Marko Lindqvist Date: Tue Feb 26 01:33:13 2019 +0200 Update documentation about follow tag update - + See hrm Feature #767041 - + Signed-off-by: Marko Lindqvist commit a61672c8c41607696ace5e52be7f1ee29d396f31 @@ -46940,9 +46940,9 @@ Author: Marko Lindqvist Date: Thu Feb 28 05:41:20 2019 +0200 Notify player when multiplier restored to default value - + See hrm Feature #778819 - + Signed-off-by: Marko Lindqvist commit b6cf11b204ea42c23a352aa7ba67ff4089e4ae09 @@ -46950,9 +46950,9 @@ Author: Marko Lindqvist Date: Mon Feb 25 13:53:01 2019 +0200 Call city_created, city_got AI callbacks for cities loaded from savegame - + See hrm Bug #804440 - + Signed-off-by: Marko Lindqvist commit 98b43edcba7fa1a0b68d3c3881412fffe8e8e938 @@ -46960,9 +46960,9 @@ Author: Marko Lindqvist Date: Mon Feb 25 07:04:52 2019 +0200 Meson: Make executables installable - + See hrm Feature #804393 - + Signed-off-by: Marko Lindqvist commit f5eb6246ee36f590e674ec9f374402e3e05afa62 @@ -46970,9 +46970,9 @@ Author: Marko Lindqvist Date: Mon Feb 25 11:53:41 2019 +0200 version_gen.h: Define VERSION_LABEL, VERSION_STRING only if not already defined - + See hrm Bug #804417 - + Signed-off-by: Marko Lindqvist commit 89e3f607d54619a7d9035a460486c5e3a17a22e0 @@ -46980,9 +46980,9 @@ Author: Marko Lindqvist Date: Mon Feb 25 07:52:39 2019 +0200 Call unit_created, unit_got AI callbacks for units loaded from savegame - + See hrm Bug #804394 - + Signed-off-by: Marko Lindqvist commit a0128822245cca2be28e37a238685abf2515bd93 @@ -46990,9 +46990,9 @@ Author: Marko Lindqvist Date: Mon Feb 25 03:55:06 2019 +0200 Meson: Rename libfc_toolutil as fc_toolutil - + See hrm Feature #804381 - + Signed-off-by: Marko Lindqvist commit 800b9ec878f7fcda99673132a7d80840841079d4 @@ -47000,12 +47000,12 @@ Author: Marko Lindqvist Date: Thu Feb 28 02:21:27 2019 +0200 sdl2/themespec.c: Correct comment about accepted capabilities - + Neither themespec capability string nor individual spec file capability string documentation had been updated from their sdl-client format to sdl2-client format. They had wrong format and referred to version 2.3 instead of current 2.6. - + Signed-off-by: Marko Lindqvist commit 9d5756a0f0306bbdf342642648705716f6dcbe33 @@ -47013,9 +47013,9 @@ Author: James Wilson Date: Mon Feb 25 02:44:05 2019 +0200 Display messages when bombarding units or being bombarded - + See hrm Feature #734377 - + Signed-off-by: Marko Lindqvist commit 6ead513ad1f80c01b20ea97a46ec50192fe5d628 @@ -47023,11 +47023,11 @@ Author: Marko Lindqvist Date: Mon Feb 25 05:07:02 2019 +0200 Move savegame loading code to new subdirectory server/savegame/ - + Also rename savegame.[ch] as savemain.[ch] - + See hrm Feature #804383 - + Signed-off-by: Marko Lindqvist commit cc3af2dc7071da1b4e3ccf874c8ba8430438a3d6 @@ -47035,9 +47035,9 @@ Author: Marko Lindqvist Date: Mon Feb 25 23:35:03 2019 +0200 Tex: Ignore messages about cities that are not placed on tex map yet - + See hrm Bug #803041 - + Signed-off-by: Marko Lindqvist commit 92636f45951268b840abad1487b719f2a2963481 @@ -47045,11 +47045,11 @@ Author: Marko Lindqvist Date: Wed Feb 27 06:24:41 2019 +0200 ruleset.h: Correct comment about accepted capabilities - + - Capstring for 3.0 was given instead of 3.1 one - For the development capstr, tilespec string was given instead of ruleset one - + Signed-off-by: Marko Lindqvist commit d8e8fc7bf8db1318e8adf5cd10ad957573d35185 @@ -47057,11 +47057,11 @@ Author: Marko Lindqvist Date: Sun Feb 24 02:43:01 2019 +0200 Add nuke_pop_loss and nuke_defender_survival_chance_pct ruleset settings - + Patch by 0xandr 0xandr - + See hrm Feature #801780 - + Signed-off-by: Marko Lindqvist commit 80ee832d4738b9cc035f890857c90e7661ee9949 @@ -47069,9 +47069,9 @@ Author: Marko Lindqvist Date: Mon Feb 25 05:28:14 2019 +0200 Travis CI: Make dist - + See hrm Feature #778378 - + Signed-off-by: Marko Lindqvist commit c0a7d2547188f8380e9dd9bef1b4a76ba669dd43 @@ -47079,12 +47079,12 @@ Author: Marko Lindqvist Date: Mon Feb 25 03:52:00 2019 +0200 Meson: Generate macros for public headers to fc_config.h - + Generate HAVE_xxx_H macros to fc_config.h for headers that already have FREECIV_HAVE_xxx_H macros in freeciv_config.h - + See hrm Bug #804380 - + Signed-off-by: Marko Lindqvist commit 40202dc35116837149e11765423074acddca0487 @@ -47092,17 +47092,17 @@ Author: Marko Lindqvist Date: Mon Feb 25 01:50:36 2019 +0200 Update helpdata.txt - + Includes a couple bits of UI info that were lacking. - + 1 zooming/scaling the map graphics with the + and - keys. 2 in the diplomatic dialog, you can remove an item from the list by double-clicking on it. - + Update by Dean ddeanbrown@comcast.net - + See hrm Feature #804379 - + Signed-off-by: Marko Lindqvist commit 0571b6710ded83a6d7e1c3fa3e54a6a78f95d5d9 @@ -47110,11 +47110,11 @@ Author: Marko Lindqvist Date: Mon Feb 25 05:50:38 2019 +0200 Add only_killing_makes_veteran ruleset setting - + Requested by Ignatus - + See hrm Feature #804292 - + Signed-off-by: Marko Lindqvist commit 3c01466cd128b6d2a8671effcf07f4bc08742472 @@ -47122,11 +47122,11 @@ Author: Marko Lindqvist Date: Sun Feb 24 06:12:46 2019 +0200 Improve documentation about Age requirement range - + Requested by Akechi - + See hrm Bug #769391 - + Signed-off-by: Marko Lindqvist commit 98668a77579bcff3925a29b695cd5d1a4f8465fd @@ -47134,9 +47134,9 @@ Author: Marko Lindqvist Date: Sat Feb 23 14:48:56 2019 +0200 Tex: Ignore messages about units that are not placed on tex map yet - + See hrm Bug #803038 - + Signed-off-by: Marko Lindqvist commit 19bbacb84bae46daf4e45f30c87f8b8bb5807178 @@ -47144,7 +47144,7 @@ Author: Marko Lindqvist Date: Mon Feb 25 04:33:32 2019 +0200 Update .gitignore files to reflect rearranged fcmp files - + Signed-off-by: Marko Lindqvist commit 27ddbdc54d9a97db6de203e71b4ad93a011a7bbc @@ -47152,9 +47152,9 @@ Author: Marko Lindqvist Date: Mon Feb 25 01:46:17 2019 +0200 Updated Spanish translation by Jordi Negrevernis i Font. - + msgmerged from S2_6 d0c3a485bc - + Signed-off-by: Marko Lindqvist commit 1b152f5b023d47021fcccade60628634bf8a4c68 @@ -47162,9 +47162,9 @@ Author: Marko Lindqvist Date: Sun Feb 24 18:41:24 2019 +0200 Update Finnish translation - + By Sini Ruohomaa - + Signed-off-by: Marko Lindqvist commit ce5fee2b3a53c2b77b7e8972d31bfd818643b391 @@ -47172,7 +47172,7 @@ Author: Marko Lindqvist Date: Sun Feb 24 07:27:19 2019 +0200 Comment typofix: generate_specnum.py -> generate_specenum.py - + Signed-off-by: Marko Lindqvist commit 6a98ea17d52e400ef79a9388d0277884961add6a @@ -47180,9 +47180,9 @@ Author: Marko Lindqvist Date: Fri Feb 22 00:30:27 2019 +0200 Meson: Build tex AI - + See hrm Feature #804132 - + Signed-off-by: Marko Lindqvist commit 5c712106e1e2b6ee7533ea7cceeac54bb11d5093 @@ -47190,13 +47190,13 @@ Author: Marko Lindqvist Date: Thu Feb 21 23:50:45 2019 +0200 Sandbox: Reduce veteran raise chances - + As number of combat rounds has been limited, and not every battle is to death, average number of battles unit partakes during its lifetime has increased. To balance that, reduce veteran raise chance from a single battle. - + See hrm Feature #804128 - + Signed-off-by: Marko Lindqvist commit 25c14374c956c83608dae7905aea610125b158dc @@ -47204,11 +47204,11 @@ Author: Marko Lindqvist Date: Tue Feb 19 02:59:39 2019 +0200 Meson: Rename libfc_server as fc_server - + This avoids duplicate 'lib' in the name of the produced library file. - + See hrm Feature #803577 - + Signed-off-by: Marko Lindqvist commit 7eb16d48f59e8293a8fe7b602c485eec892d05c7 @@ -47216,11 +47216,11 @@ Author: Marko Lindqvist Date: Sun Feb 17 22:49:48 2019 +0200 civ1: Prevent Railroads on city center tiles - + Reported by nef - + See hrm Feature #803249 - + Signed-off-by: Marko Lindqvist commit 724387a9dabbd5cf8bdf990d7ab6f992e46562a0 @@ -47228,9 +47228,9 @@ Author: Marko Lindqvist Date: Tue Feb 19 09:29:14 2019 +0200 Travis CI: Build stub AI - + See hrm Feature #803598 - + Signed-off-by: Marko Lindqvist commit cdf4ec4c42f5c04e65640f87502ce0dd48c366c1 @@ -47238,9 +47238,9 @@ Author: Marko Lindqvist Date: Sun Feb 17 12:52:24 2019 +0200 Tex: Add existing cities/units to tex map when thread starts - + See hrm Bug #803217 - + Signed-off-by: Marko Lindqvist commit 73180a93b6a73b08fcf16132227e789e4de54cee @@ -47248,12 +47248,12 @@ Author: Marko Lindqvist Date: Mon Feb 18 20:00:48 2019 +0200 version_gen.h: Do not redefine FOLLOWTAG if it's already defined - + It's defined in fc_config.h on autotools based builds. Meson based builds need it in version_gen.h. - + See hrm Bug #803544 - + Signed-off-by: Marko Lindqvist commit 6f3cfa57d5d8e21dd33c8467a62bbd435af87347 @@ -47261,9 +47261,9 @@ Author: Marko Lindqvist Date: Sun Feb 17 17:38:50 2019 +0200 Update msys2 environment to 190214 level - + See hrm Task #801982 - + Signed-off-by: Marko Lindqvist commit 7ca66c7863a9f5847eae4d5b432d458030d721ac @@ -47271,14 +47271,14 @@ Author: Marko Lindqvist Date: Sat Feb 16 19:00:11 2019 +0200 Ruleset update: Do not add action enablers if reqs would contradict - + If generated reqs for a new action enabler contradict, consider it to mean that it should never be enabled, i.e., not even exist. Old code dropped contradicting requirement, resulting in action getting enabled when it should have not. - + See hrm Bug #782316 - + Signed-off-by: Marko Lindqvist commit 0f11eaa3839cb8dc13b306266ddd95ca99383cb3 @@ -47286,9 +47286,9 @@ Author: Marko Lindqvist Date: Sun Feb 17 15:51:53 2019 +0200 Tex: Update references to 'threxpr' to read 'tex' - + See hrm Feature #803221 - + Signed-off-by: Marko Lindqvist commit 6e47b87f96aabfd8de2d7d40d75eb513425d735c @@ -47296,9 +47296,9 @@ Author: Marko Lindqvist Date: Sun Feb 17 01:33:06 2019 +0200 Europe 1900 WWI: Replace threaded AI savegame keys with tex AI keys - + See hrm Feature #803015 - + Signed-off-by: Marko Lindqvist commit 9c1db4f635d6fe590875d65185dfd9d8de6c45f5 @@ -47306,14 +47306,14 @@ Author: Marko Lindqvist Date: Sat Feb 16 13:50:29 2019 +0200 Tex: Update unit type on tex map - + - Add unit_info callback to AI interface - Call unit_info when unit transformed to another type - In tex AI implementation of unit_info update unit type on tex AI map - + See hrm Feature #803003 - + Signed-off-by: Marko Lindqvist commit b0eb09baafc0d9a002ddd0263850f5c658f07bf3 @@ -47321,9 +47321,9 @@ Author: Marko Lindqvist Date: Sat Feb 16 01:18:10 2019 +0200 Enable tex AI by default instead of threaded - + See hrm Feature #802868 - + Signed-off-by: Marko Lindqvist commit 1a172cb6208b7bd11b55ea6d662226bd5eb2bd71 @@ -47331,9 +47331,9 @@ Author: Zeko Date: Sat Feb 16 02:56:17 2019 +0200 Refactor fcdb login flow to allow better authentication methods - + See hrm #802523 - + Signed-off-by: Marko Lindqvist commit 4fc005d40182c7eccfd03ea6546ab484784e671d @@ -47341,9 +47341,9 @@ Author: Marko Lindqvist Date: Fri Feb 15 04:24:08 2019 +0200 Ruleset doc: Mark calendar fragment names for translation in examples - + See hrm Feature #802774 - + Signed-off-by: Marko Lindqvist commit 3bb0c0bc1d732161e374cf9959961347d5529559 @@ -47351,9 +47351,9 @@ Author: Marko Lindqvist Date: Fri Feb 15 02:33:11 2019 +0200 Make '-j2' the default MAKE_PARAMS for msys2 builds. - + See hrm Feature #802771 - + Signed-off-by: Marko Lindqvist commit 52426e58bbd0b7f2786f07300f994747e158d737 @@ -47361,9 +47361,9 @@ Author: Marko Lindqvist Date: Fri Feb 15 00:20:46 2019 +0200 Travis CI: Enable mysql database backend - + See hrm Feature #802361 - + Signed-off-by: Marko Lindqvist commit e8f150c85688b46c4ccb0c5550add6a9ce5ab3aa @@ -47371,12 +47371,12 @@ Author: Marko Lindqvist Date: Tue Feb 12 18:30:11 2019 +0200 Combine NETWORK_CAPSTRING_MANDATORY and NETWORK_CAPSTRING_OPTIONAL - + They were originally split for ggz support, but as we no longer support ggz there's no need to keep them separate. - + See hrm Feature #780295 - + Signed-off-by: Marko Lindqvist commit 00e92a4bc712aa7f609806005ea8525af8d8c773 @@ -47384,15 +47384,15 @@ Author: Marko Lindqvist Date: Mon Feb 11 23:20:24 2019 +0200 Scripting API: Add hut_frighten signal - + Use lua callbacks to construct user visible frighten messages instead of having single message hardcoded to the engine. Also add extra name parameter to hut_enter signal. - + Patch by Alexandro Ignatiev - + See hrm Bug #780730 - + Signed-off-by: Marko Lindqvist commit 213d7d748964da18f00695dcbbc5bb625aa289f4 @@ -47400,9 +47400,9 @@ Author: Marko Lindqvist Date: Wed Feb 13 00:10:20 2019 +0200 Move fcmp files from tools/ to a new subdirectory tools/fcmp/ - + See hrm Feature #802356 - + Signed-off-by: Marko Lindqvist commit 75aa0d24ce5e71ea94010b9636e14dc6d14dcb44 @@ -47410,13 +47410,13 @@ Author: Marko Lindqvist Date: Tue Feb 12 02:08:26 2019 +0200 Show whether tech has been stolen from the city in city dialog - + Gtk- and Qt-clients supported. Information is shown both to city owner and diplomat investigating the city. Investigating diplomat gets overall information, it doesn't matter who did the stealing. - + See hrm Feature #657146 - + Signed-off-by: Marko Lindqvist commit eb291ba7345791c907de10980e0889e022c06ce6 @@ -47424,11 +47424,11 @@ Author: Marko Lindqvist Date: Tue Feb 12 03:03:31 2019 +0200 Do not allow execution of 'lua unsafe' from a read serv file - + Requested by Jacob Nevins - + See hrm Bug #693065 - + Signed-off-by: Marko Lindqvist commit 75d8823f53d879c4c69a41556db12d983fc7ca29 @@ -47436,14 +47436,14 @@ Author: Marko Lindqvist Date: Mon Feb 11 01:51:04 2019 +0200 Tex: Update city owner on tex map - + - Add city_info callback to AI interface - Call city_info when city changes owner - In tex AI implementation of city_info update city owner on tex AI map - + See hrm Feature #801821 - + Signed-off-by: Marko Lindqvist commit 85b5185fd56ae75e896ba0f768653cf10238c07b @@ -47451,9 +47451,9 @@ Author: Marko Lindqvist Date: Sun Feb 10 22:09:18 2019 +0200 Tell tech steal defender if tech was already stolen from the city - + See hrm Feature #801810 - + Signed-off-by: Marko Lindqvist commit 0b6c001e692d052f8003bf51232686d3e1f37006 @@ -47461,9 +47461,9 @@ Author: Zeko Date: Sun Feb 10 11:56:30 2019 +0200 Add ODBC support to FCDB - + See hrm feature #769096 - + Signed-off-by: Marko Lindqvist commit a2d161b14d8b4c8fcce715df46d29a8f050ffeed @@ -47471,17 +47471,17 @@ Author: Marko Lindqvist Date: Sun Feb 10 01:30:56 2019 +0200 Do not reduce borders or vision on destruction of base on virtual tile - + When changes to a virtual tile cause extra on it to get destroyed, do not change real player vision counts or borders. Virtual tiles are most often used by autosettlers when they consider what to do next. Such calculations of just considering a change were incorrectly reducing player vision and borders. - + Effect on player vision was reported by Lexxie L and Máximo Castañeda - + See hrm Bug #797698 - + Signed-off-by: Marko Lindqvist commit 75a9a77859f4fd778b27997b5ea89a67d8206c0f @@ -47489,9 +47489,9 @@ Author: Marko Lindqvist Date: Tue Feb 12 07:39:43 2019 +0200 Travis CI: Replace python3.4 by python3.5 - + See hrm Feature #801791 - + Signed-off-by: Marko Lindqvist commit 2426f0d23777b8d91587e5eeb7d35f39faff940a @@ -47499,9 +47499,9 @@ Author: Marko Lindqvist Date: Sun Feb 10 15:23:58 2019 +0200 Travis CI: Use Xenial environment - + See hrm Feature #801791 - + Signed-off-by: Marko Lindqvist commit 93f1ff023670b2dd25c9b86117ebc1ae8675b9d2 @@ -47509,12 +47509,12 @@ Author: Marko Lindqvist Date: Sun Feb 10 00:20:15 2019 +0200 Update md5.c to match upstream revision 1.15 - + Also update comment about freeciv specific changes for a part for which the code change had already been implemented before. - + See hrm Feature #801777 - + Signed-off-by: Marko Lindqvist commit f12cd431e8528d399b34f25f3ab742704a034004 @@ -47522,9 +47522,9 @@ Author: Marko Lindqvist Date: Mon Feb 11 19:30:37 2019 +0200 Update path to default units.ruleset in a code comment - + Replace 'default' in ruleset path with 'classic' - + Signed-off-by: Marko Lindqvist commit 4966d3db00c3842eb7251880e9a0522db6dfbbea @@ -47532,9 +47532,9 @@ Author: Marko Lindqvist Date: Sat Feb 9 22:27:41 2019 +0200 Update included luasql files to luasql-2.4.0 level. - + See hrm Feature #801775 - + Signed-off-by: Marko Lindqvist commit cc951e51fb4284b86cd5459573c4e16c904dbfe4 @@ -47542,9 +47542,9 @@ Author: Marko Lindqvist Date: Sat Feb 9 16:20:03 2019 +0200 Fix gcc9 compiler warnings - + See hrm Bug #801655 - + Signed-off-by: Marko Lindqvist commit 570c84ca2866bc15db7512189415f3ac5eba6be5 @@ -47552,9 +47552,9 @@ Author: Marko Lindqvist Date: Sat Feb 9 14:27:01 2019 +0200 Drop duplicate setting of mapimg layer indicator character in client - + See hrm Bug #801661 - + Signed-off-by: Marko Lindqvist commit 526c53323e1dec332f359126f4cd4274f96ded0f @@ -47562,7 +47562,7 @@ Author: Marko Lindqvist Date: Mon Feb 11 00:03:16 2019 +0200 Fix comment typo: "endrturn" -> "endturn" - + Signed-off-by: Marko Lindqvist commit c955ac8fa21742c3f5624cff83edddf34bd4f025 @@ -47570,9 +47570,9 @@ Author: Marko Lindqvist Date: Thu Feb 7 19:00:56 2019 +0200 Document [tileset], [soundset], and [musicset] preferred game.ruleset entries - + See hrm Bug #785647 - + Signed-off-by: Marko Lindqvist commit cf9216e3024e4e11d8c96a0f8253e4eda0da27e6 @@ -47580,9 +47580,9 @@ Author: Zeko Date: Wed Feb 6 13:55:51 2019 +0200 Add a multiplier option for spaceship travel time - + See hrm #800950 - + Signed-off-by: Marko Lindqvist commit c2315e8910f099a239ed24b4e4a7e5fc154cf6d3 @@ -47590,9 +47590,9 @@ Author: Marko Lindqvist Date: Mon Feb 4 14:55:39 2019 +0200 Do not try to print NULL unit state property for %s - + See hrm Bug #800852 - + Signed-off-by: Marko Lindqvist commit 05c0e76ce1dc593cd69b8815d73c1fb1c119ff2c @@ -47600,9 +47600,9 @@ Author: Marko Lindqvist Date: Mon Feb 4 00:11:58 2019 +0200 Do not try to print NULL terrain property for %s - + See hrm Bug #800781 - + Signed-off-by: Marko Lindqvist commit b487f15267107f04c7fca77a6e091da2b8cafc4a @@ -47610,9 +47610,9 @@ Author: Marko Lindqvist Date: Wed Jan 23 10:27:22 2019 +0200 Do not try to print NULL soundfile for %s - + See hrm Bug #799291 - + Signed-off-by: Marko Lindqvist commit 2824549d00cf294810fbd44e449cb7c35481024c @@ -47620,7 +47620,7 @@ Author: Sveinung Kvilhaugsvik Date: Sat Dec 29 16:02:16 2018 +0100 Centralize char2num() in savecompat. - + See hrm Feature #797699 commit 085354a262eed035d0dc5e188927d6301da99943 @@ -47628,16 +47628,16 @@ Author: Sveinung Kvilhaugsvik Date: Tue Nov 6 09:40:43 2018 +0100 Survives split the action "Attack". - + Stop relying on the "Missile" unit class flag to decide if performing the action "Attack" consumes the actor unit. Split "Attack" in "Suicide Attack" and "Attack". The new action will always consume the actor unit. "Attack" has a chance of actor survival. - + The Missile unit class flag is still hard coded: "Suicide Attack" units must have it, "Attack" units can't have it. The goal is to remove this restriction and to unhardcode the Missile unit class flag. - + See hrm Feature #783336 commit 72b852b3be7540513e69de876bb8c33c88215cc7 @@ -47645,9 +47645,9 @@ Author: Marko Lindqvist Date: Sat Nov 10 13:30:00 2018 +0200 INSTALL: Document building sound support - + See hrm Feature #785520 - + Signed-off-by: Marko Lindqvist commit a55f0a183f46a96dc3404678afd9bdf1ee0afad3 @@ -47655,14 +47655,14 @@ Author: Sveinung Kvilhaugsvik Date: Tue Nov 13 12:45:58 2018 +0100 ruleup: handle non existing comment headers. - + A comments.txt that is missing certain comment headers could end up getting loaded, for example when setting FREECIV_DATA_PATH to an older version of Freeciv in order to upgrade a ruleset that lives there to 3.1. - + Survive a missing comment header. This fixes a crash that happened when 3.1 ruleup was loaded with a dataddir from 3.0. - + See hrm Bug #786092 commit 81cdb9ef1f7827abc18a608293e28746bac0bfd9 @@ -47670,16 +47670,16 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 8 10:03:29 2018 +0200 Easy to run freeciv-ruleup from the build dir. - + Introduce a new script, fcruleup, that makes it easy to run freeciv-ruleup from the build directory. It works like fcser, fcgui and fcruledit. - + Doesn't add storage/datasubdir to an unset FREECIV_DATA_PATH since, as Marko Lindqvist pointed out, the user (almost?) never wants to upgrade a ruleset from there, but with it included in the path may accidentally load an already compatible ruleset from there instead of the ruleset that user meant to upgrade. - + See hrm Feature #785461 commit b098ab7bcd1354c86a585fffa2de70abcb0d12f3 @@ -47687,11 +47687,11 @@ Author: Chadwick McHenry Date: Fri Nov 9 23:20:39 2018 -0500 Fix divide by zero error in mapimg - + Use player_count() instead of player_slot_count() so player colors are sized meaningfully. Ensure no division error, or negative offset is used. - + See hrm Bug #707912 commit f3fad42b2d86b033b5ed0b82250732cc4829cb6e @@ -47699,10 +47699,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Nov 9 20:44:27 2018 +0100 Utility function to replace universal in req vec. - + Intrduce universal_replace_in_req_vec(), a function that replaces all instances of a universal in a requirement vector with another universal. - + See hrm Feature #785466 commit 3705fe0695c02942f3eac6acbeeff967e47e1d9a @@ -47710,15 +47710,15 @@ Author: Sveinung Kvilhaugsvik Date: Thu Nov 8 19:33:55 2018 +0100 Common universal is in requirement(s) checks. - + Add universal_is_mentioned_by_requirement(), an utility to check if a universal is directly mentioned in a requirement and universal_is_mentioned_by_requirements(), an utility that does the same for requirement vectors. Utilities to check if a universal fulfills a requirement (vector) already exists. - + Replace ruledit's universal_in_req_vec(). - + See hrm Feature #785450 commit c154ecffa93c2c6955d05636ae02b4fcfa6d8dda @@ -47726,14 +47726,14 @@ Author: Marko Lindqvist Date: Sat Nov 10 00:02:50 2018 +0200 Consider extras with cause "Hut" enterable - + Whether extra was considered enterable was erroneously deducted from its UI category. - + Reported by Alexandro Ignatiev - + See hrm Bug #782719 - + Signed-off-by: Marko Lindqvist commit 8f9a03cff95adf78fcab7b0277765729e9397653 @@ -47741,10 +47741,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Nov 8 15:31:18 2018 +0100 Auto help: document OneAttack under "Attack". - + The OneAttack unit type flag is only used for regular attacks. Document it under the "Attack" action̈́'s details. - + See hrm Bug #785262 commit 5965428f6155f6587a004ca352f342ae077acd42 @@ -47752,15 +47752,15 @@ Author: Sveinung Kvilhaugsvik Date: Thu Nov 8 14:56:59 2018 +0100 Veterans with nukes are still stronger in combat. - + A unit capable of performing "Attack" may become a veteran through performing it even if the ruleset permits it to also do "Explode Nuclear". This is a consequence of "Explode Nuclear" and "Attack" becoming action enabler controlled. - + Update the test before writing the increased strength in combat help text to include all units capable of performing "Attack". - + See hrm Bug #785242 commit 6d18ac855f7ea6b9190a34b3c1a256ce4a436f38 @@ -47768,9 +47768,9 @@ Author: Marko Lindqvist Date: Mon Oct 29 20:48:49 2018 +0200 meson: Build freeciv-manual - + See hrm Feature #782721 - + Signed-off-by: Marko Lindqvist commit ee3c012a9749f1eb26dfeefc5f10fa23d1b93a7e @@ -47778,9 +47778,9 @@ Author: Marko Lindqvist Date: Mon Oct 29 18:42:49 2018 +0200 ruleup: Add support for --Fatal commandline parameter - + See hrm Feature #781129 - + Signed-off-by: Marko Lindqvist commit de049f64abba7341c34f7305231b0b20f7346fe7 @@ -47788,9 +47788,9 @@ Author: Marko Lindqvist Date: Mon Oct 29 19:00:04 2018 +0200 meson: Build freeciv-ruleup - + See hrm Feature #782714 - + Signed-off-by: Marko Lindqvist commit e017c68c8cfd61ef1c5fea95ace8eae0f167364c @@ -47798,9 +47798,9 @@ Author: Marko Lindqvist Date: Fri Oct 26 07:34:25 2018 +0300 meson: Build client common code to a static library - + See hrm Feature #782106 - + Signed-off-by: Marko Lindqvist commit 7f5287b6661bf5c5b999f077c39e40ae39da0086 @@ -47808,10 +47808,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Nov 1 08:17:26 2018 +0100 Replace the last Missile unit class flag check... - + ...outside of utype_is_consumed_by_action() with a check if the unit is consumed by the "Attack" action. - + See hrm Feature #783395 commit 8f71c53103ac45b992bffe0a85c8d405da6e286d @@ -47819,13 +47819,13 @@ Author: Marko Lindqvist Date: Mon Oct 29 16:40:25 2018 +0200 autotools: Generate version_gen.h for network capstr - + - Generate version_gen.h also in autotools based builds - Drop network capstr from fc_config.h - Use capstr from version_gen.h - + See hrm Feature #780298 - + Signed-off-by: Marko Lindqvist commit d2e2bf57fc7f1afa89de342b15d596c077689254 @@ -47833,9 +47833,9 @@ Author: Marko Lindqvist Date: Mon Oct 29 21:44:36 2018 +0200 meson: Fix generating of packhand_gen.h - + See hrm Bug #782738 - + Signed-off-by: Marko Lindqvist commit 2c780c2cf300e74d1b3d58b94d14d972118a2815 @@ -47843,11 +47843,11 @@ Author: Marko Lindqvist Date: Mon Oct 29 16:32:55 2018 +0200 Update msys2 environment to 181027 level - + Arch specific meson packages added to the environment. - + See hrm Task #767991 - + Signed-off-by: Marko Lindqvist commit be394d4f256078a09c8c01ffc23049e56adf0c90 @@ -47855,11 +47855,11 @@ Author: Marko Lindqvist Date: Wed Oct 17 07:46:54 2018 +0300 meson: Build classic AI - + Link it to the server. - + See hrm Feature #780183 - + Signed-off-by: Marko Lindqvist commit 667a31919022bb33d19db4ce0dea309cb319cf35 @@ -47867,10 +47867,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Oct 29 08:41:52 2018 +0100 AI: check consumed by "Attack". - + Replace Missile unit class flag checks in AI and advisor code with checks if the unit is consumed by the "Attack" action. - + See hrm Feature #782841 commit 69a753aae0025c47c8bb053e39024e9051b04629 @@ -47878,9 +47878,9 @@ Author: Marko Lindqvist Date: Sun Oct 28 23:36:20 2018 +0200 Explicitly disable sys-lua in msys2 based installer builds - + See hrm Feature #782386 - + Signed-off-by: Marko Lindqvist commit afdb1a1ce7d5fe073a00ea71451e0427e2307b9f @@ -47888,9 +47888,9 @@ Author: Marko Lindqvist Date: Sat Oct 27 14:15:36 2018 +0300 meson: Detect headers configure time - + See hrm Feature #782311 - + Signed-off-by: Marko Lindqvist commit 8eccf3e6df621662ceea975d2ffea6221483f371 @@ -47898,10 +47898,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Oct 22 13:00:07 2018 +0200 Some actions needs an extra sub target. - + Validate that required extra targets are there when performing an action and when loading a savegame containing an order that needs an extra sub target. - + See hrm Feature #782589 commit d1b3a633c25988df0ff5a843fe28fc6186eafa24 @@ -47909,11 +47909,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 4 17:04:38 2017 +0200 Path finding: check consumed by "Attack". - + The path finding code doesn't have to worry about returning a unit that doesn't survive an attack. It therefore checks if a unit has the Missile unit class flag. Check if the unit is consumed by the "Attack" action in stead. - + See hrm Feature #782581 commit c58f7e5c9f08118c25ff0853440d3e7423cb8875 @@ -47921,9 +47921,9 @@ Author: Marko Lindqvist Date: Sun Oct 28 11:13:46 2018 +0200 Qt: Find themes from any data directory - + See hrm Bug #782349 - + Signed-off-by: Marko Lindqvist commit 76a231fef6f6069150c3a9afc82ecefacf5dfd71 @@ -47931,12 +47931,12 @@ Author: Marko Lindqvist Date: Sat Oct 20 14:18:13 2018 +0300 meson: Build minimal server - + There's no AI included, so the produced server will just give an error about that and refuse to start. - + See hrm Feature #780179 - + Signed-off-by: Marko Lindqvist commit 9deddf43104e2d4774e742c661477723f2d346e9 @@ -47944,9 +47944,9 @@ Author: Marko Lindqvist Date: Mon Oct 22 16:28:16 2018 +0300 installer_cross: Set Unicode true - + See hrm Feature #781275 - + Signed-off-by: Marko Lindqvist commit c771e5cd49cb5d288acabff8ac18891629e756d2 @@ -47954,9 +47954,9 @@ Author: Marko Lindqvist Date: Fri Oct 19 20:18:11 2018 +0300 meson: Call tolua_..._open() functions by the name they are generated with - + See hrm Feature #780178 - + Signed-off-by: Marko Lindqvist commit 221283300d5ec881711cb411adb964fd0f23e2c3 @@ -47964,15 +47964,15 @@ Author: Marko Lindqvist Date: Thu Oct 25 17:53:43 2018 +0300 Make code about ruledit specific 'disabled' properties more self documenting - + - Renamed 'disabled' fields as 'ruledit_disabled' - Add 're_' to names of active iterators that should only be used in ruledit - Unified names of active iterators to always end by '_re_active_iterate', this meant moving '_type' part of some of the names from the middle to the beginning - + See hrm Feature #781740 - + Signed-off-by: Marko Lindqvist commit e7b1c29a85a9d7a055a2d710f8140482d0177bcc @@ -47980,9 +47980,9 @@ Author: Marko Lindqvist Date: Fri Oct 19 20:10:57 2018 +0300 meson: Have tolua generated common/ file generation as custom_target - + See hrm Feature #780419 - + Signed-off-by: Marko Lindqvist commit c0eb563ea6bf68aa37357baef0c661df416753be @@ -47990,9 +47990,9 @@ Author: Marko Lindqvist Date: Wed Oct 24 17:20:51 2018 +0300 Msys2: Create correct link to modpack installer in gtk3.22-client package - + See hrm Bug #781746 - + Signed-off-by: Marko Lindqvist commit 9ba9077e426ee9db4a1ac1ad0dc5d2e015badb0d @@ -48000,9 +48000,9 @@ Author: Marko Lindqvist Date: Wed Oct 24 17:30:54 2018 +0300 meson: Explicitly run interpreters instead of relying on shebang - + See hrm Bug #781737 - + Signed-off-by: Marko Lindqvist commit 54a150afe2674138e729c5e1af39cad6d11e1c13 @@ -48010,11 +48010,11 @@ Author: Marko Lindqvist Date: Thu Oct 18 19:42:40 2018 +0300 gtk3x: Avoid gtk_true() usage - + It's dropped from gtk+-3.94 - + See hrm Feature #780516 - + Signed-off-by: Marko Lindqvist commit bf52320e34d7e63bfe384581252139390a983af4 @@ -48022,9 +48022,9 @@ Author: Marko Lindqvist Date: Fri Oct 19 20:04:16 2018 +0300 meson: Include common/ to libfreeciv - + See hrm Feature #780151 - + Signed-off-by: Marko Lindqvist commit 4f508e24cb45c7a2fc25de052a5d25a3edf3df5b @@ -48038,19 +48038,19 @@ Author: Sveinung Kvilhaugsvik Date: Sat Oct 20 10:57:16 2018 +0200 Merge unit action sub targets. - + Certain actions have both a main target and a sub target. Examples of action sub targets are what tech to steal from a city and what road extra to build on a tile. - + Extra sub targets were for a while split from tech and building sub targets. This caused bugs like unit order action extra sub targets not being stored to save games since the savegame code only wrote sub targets stored in sub_target, where tech and improvement sub targets were stored. - + Treat extra sub targets like tech and building sub targets by merging them back together. - + See hrm Feature #780902 commit bd2e2e1bbc2b6ee157d234ef5b1a9deb42e39059 @@ -48058,9 +48058,9 @@ Author: Marko Lindqvist Date: Fri Oct 19 21:33:26 2018 +0300 configure.ac: Drop VERSION_WITHOUT_LABEL - + See hrm Feature #780300 - + Signed-off-by: Marko Lindqvist commit ab8211bc6776a393c63ba004d9bbc167c72000ec @@ -48068,9 +48068,9 @@ Author: Marko Lindqvist Date: Sat Oct 20 14:11:40 2018 +0300 meson: Add tolua generator object - + See hrm Feature #780047 - + Signed-off-by: Marko Lindqvist commit a1c07286f64f1e388a5a00119c01ef583af98e46 @@ -48078,9 +48078,9 @@ Author: Marko Lindqvist Date: Thu Oct 18 19:53:53 2018 +0300 gtk: Drop gtk_icon_size_lookup() call with unused results - + See hrm Feature #780526 - + Signed-off-by: Marko Lindqvist commit bc5aefa1e2c4dbe6c119fd2b4e8bd8d2363e60c2 @@ -48088,9 +48088,9 @@ Author: Marko Lindqvist Date: Mon Oct 22 07:03:11 2018 +0300 meson: Generate version information header version_gen.h - + See hrm Feature #780185 - + Signed-off-by: Marko Lindqvist commit cdb6e5326e2b2ab107174a63d49c01a731a37638 @@ -48098,11 +48098,11 @@ Author: Marko Lindqvist Date: Fri Oct 19 18:16:08 2018 +0300 meson: Require minimum meson version - + Minimum meson version is 0.36.0 - + See hrm Feature #780646 - + Signed-off-by: Marko Lindqvist commit ef32317e1c44f90110314e56a41583dcd90bc953 @@ -48110,10 +48110,10 @@ Author: Sveinung Kvilhaugsvik Date: Sat Oct 20 08:12:02 2018 +0200 savegame3: unit order sub target lookup name fix. - + Look for the unit order field "sub_tgt_vec", not the non existing fields "tgt_list" and "extra_list", when loading a savegame. - + See hrm Feature #780772 commit 435b5341b61c686d099bb009ba967978b9936eb2 @@ -48121,11 +48121,11 @@ Author: Marko Lindqvist Date: Thu Oct 18 19:35:44 2018 +0300 gtk3x: Avoid gtk_image_new_from_surface() and gtk_image_set_from_surface() calls - + They are dropped from gtk+-3.94 - + See hrm Feature #780502 - + Signed-off-by: Marko Lindqvist commit 7feac304270d5e8dc91c9c7f5062737c709e1a82 @@ -48133,9 +48133,9 @@ Author: Marko Lindqvist Date: Fri Oct 19 18:14:00 2018 +0300 meson: Add dependencies/tolua-5.2/include to include path - + See hrm Bug #780645 - + Signed-off-by: Marko Lindqvist commit 927fd2bcff232ec2bc48f6259b7b11172d4ffc00 @@ -48143,9 +48143,9 @@ Author: Zeko Date: Fri Oct 19 08:05:37 2018 +0300 Add fcdb check for "take" and "observe" commands - + See hrm #778018 - + Signed-off-by: Marko Lindqvist commit a6725e9ffafcb0142fde79e1ecb3e32006b627ae @@ -48153,9 +48153,9 @@ Author: Marko Lindqvist Date: Tue Oct 16 16:36:51 2018 +0300 generate_packets.py: Support generating only subset of source files - + See hrm Feature #780035 - + Signed-off-by: Marko Lindqvist commit ceccc138e2d061dfef91900e6898f23abb62fb0b @@ -48163,9 +48163,9 @@ Author: Zeko Date: Thu Oct 18 19:34:16 2018 +0300 Add fcdb check to "delegate to" subcommand - + See hrm #766520 - + Signed-off-by: Marko Lindqvist commit 1f6ddac02a526211f5eceaa959f4cc682f5c522e @@ -48173,12 +48173,12 @@ Author: Marko Lindqvist Date: Tue Oct 16 03:44:26 2018 +0300 meson: Add packets_gen custom target - + It generates packets_gen.h, packets_gen.c, packhand_gen.h, packhand_gen.c, hand_gen.h, and hand_gen.c - + See hrm Feature #779816 - + Signed-off-by: Marko Lindqvist commit 8401537386e3d364bf3ccf79faa3f4717bd46da5 @@ -48186,9 +48186,9 @@ Author: Marko Lindqvist Date: Wed Oct 17 20:02:52 2018 +0300 configure.ac: Use version string from fc_version - + See hrm Feature #780294 - + Signed-off-by: Marko Lindqvist commit aeb3027592653341d84a00851e3aea753d57cbb5 @@ -48196,9 +48196,9 @@ Author: Marko Lindqvist Date: Tue Oct 16 05:32:13 2018 +0300 Revert "Server - move AI phase before player activities/orders phase" - + This reverts commit ee0070b2fa965664f08c70e5c00ea9c782804bb2. - + See hrm Bug #769791 commit f7b59c389798c85407f3202ac42cd9db61a7a53b @@ -48206,9 +48206,9 @@ Author: Marko Lindqvist Date: Mon Oct 15 21:23:49 2018 +0300 meson: Build dependencies/ - + See hrm Feature #779794 - + Signed-off-by: Marko Lindqvist commit 3e30f1859b144197c40414dbdbbf088b1c6a7180 @@ -48216,9 +48216,9 @@ Author: Marko Lindqvist Date: Tue Oct 16 16:39:16 2018 +0300 installer_cross: Make sure crosser set is "current" - + See hrm Feature #780036 - + Signed-off-by: Marko Lindqvist commit e753174f2e7f3459af4b9eca6bf2bdc491536fa6 @@ -48226,9 +48226,9 @@ Author: Marko Lindqvist Date: Mon Oct 15 19:27:14 2018 +0300 meson: Generate specenum_gen.h - + See hrm Feature #779773 - + Signed-off-by: Marko Lindqvist commit a45f8429c496cb2e9f30cd314a6813b82aed6176 @@ -48236,11 +48236,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Oct 16 08:49:49 2018 +0200 savegame format: merge order sub targets. - + A unit order can contain a sub target for an action (or for an activity). They were for a while stored in two fields: extra_vec and sub_tgt_vec. Merge extra_vec back into sub_tgt_vec. - + See hrm Feature #779903 commit 3884eb4e3ac6327a373088e39115e83b547d9051 @@ -48248,9 +48248,9 @@ Author: Marko Lindqvist Date: Mon Oct 15 05:51:19 2018 +0300 gtk3x: Drop extra parameters from gtk_box_pack_start() calls - + See hrm Feature #663042 - + Signed-off-by: Marko Lindqvist commit 5363bf6d3c7844e004411d0f4800ee60de0a3edf @@ -48258,9 +48258,9 @@ Author: Marko Lindqvist Date: Mon Oct 15 05:50:59 2018 +0300 Set gtk3x-client to use gtk+-3.92 - + See hrm Feature #778153 - + Signed-off-by: Marko Lindqvist commit f767fd044ae28c06601883d0e8c81a325a1d88c4 @@ -48268,16 +48268,16 @@ Author: Sveinung Kvilhaugsvik Date: Mon Oct 15 11:18:58 2018 +0200 GTK clients: use action_id for action id's. - + The GTK clients, like the rest of Freeciv, used a mix of int and gen_action for action id's. The gen_action enum is on its way to only be about the result of an action rather than it's id. They are in the process of being separated. Using an int doesn't mark the action id as an action id rather than - say - a pointer to an action. - + Use action_id for action id's. Rename variables referring to the actor's id from act_id (typically used for action id's) to au_id. - + See hrm Feature #779547 commit 7065901425341ed65d7220e1a4663c56d9af17cc @@ -48285,13 +48285,13 @@ Author: Sveinung Kvilhaugsvik Date: Sat Oct 13 15:13:41 2018 +0200 Clarify that action sub target are sub targets. - + Actions like "Targeted Steal Tech" have a target - the city to steal from - and a sub target - the tech to steal. Tech and building sub targets have been called "target" and "value". This has caused confusion. In the case of "target" it also takes up a name that could be used for specifying the main target. Use the term sub target in names and comments. - + See hrm Feature #779357 commit 02bb938e4b68dc6ab2a3cf528f1d7cbeb3e7cef5 @@ -48299,9 +48299,9 @@ Author: Marko Lindqvist Date: Mon Oct 15 17:42:30 2018 +0300 meson: Add initial files - + See hrm Feature #779742 - + Signed-off-by: Marko Lindqvist commit c25079945c7c20b9b2148a6d8713bee23000591b @@ -48309,9 +48309,9 @@ Author: Marko Lindqvist Date: Mon Oct 15 05:49:15 2018 +0300 gtk3x: Get rid of obsolete gtk_event_box_new() calls - + See hrm Feature #778842 - + Signed-off-by: Marko Lindqvist commit d11769ce79ab8baa902000b5c3f7b3bffab65b75 @@ -48319,15 +48319,15 @@ Author: Sveinung Kvilhaugsvik Date: Sat Oct 13 13:14:31 2018 +0200 savegame format: clarify order sub target. - + A unit order can contain a sub target for an action. Tech and improvement sub targets were stored in tgt_vec. This name has already caused confusion. It also takes a good name to store targets, like the city to steal a specified tech from, to unit orders. The name has not been used in any frozen save game formats yet. - + Rename tgt_vec to sub_tgt_vec in savegame3. - + See hrm Feature #779339 commit 21cf31633a0439723abaf04924f03a179d96c357 @@ -48335,9 +48335,9 @@ Author: Marko Lindqvist Date: Sat Oct 13 10:31:38 2018 +0300 Make server to send its version number to client - + See hrm Feature #735534 - + Signed-off-by: Marko Lindqvist commit f54c35a134d8d14779f2bf5f84760cca85350ac5 @@ -48345,9 +48345,9 @@ Author: Marko Lindqvist Date: Fri Oct 12 01:51:20 2018 +0300 Update europe_1900_WWI scenario to 3.0 savegame format - + See hrm Feature #699393 - + Signed-off-by: Marko Lindqvist commit 0e33c67fa03e866c58e7777e4003b71d000667b3 @@ -48355,13 +48355,13 @@ Author: Sveinung Kvilhaugsvik Date: Wed Oct 10 14:22:35 2018 +0200 SDL2 client: use action_id for action id's. - + The SDL 2 client, like the rest of Freeciv, used a mix of int and gen_action for action id's. The gen_action enum is on its way to only be about the result of an action rather than it's id. They are in the process of being separated. Using an int doesn't mark the action id as an action id rather than - say - a pointer to an action. - + See hrm Feature #778826 commit ba8d64326fe4d55c9fa9267924c6c26f6d6abfca @@ -48369,10 +48369,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Oct 10 12:44:35 2018 +0200 Qt client: use action_id for action id's. - + Include the get*_targeted_action_id() parts that should have been done in the original commit of hrm Feature #774228. - + See hrm Feature #774228 commit 241f38eab99a2724b52bd10c02e260873900cfcd @@ -48380,9 +48380,9 @@ Author: Marko Lindqvist Date: Wed Oct 10 07:58:58 2018 +0300 Make 'multiresearch' server setting SSET_RULES - + See hrm Bug #778682 - + Signed-off-by: Marko Lindqvist commit d26e02a7610eacd0c4394f34030a7db0a760f90e @@ -48390,11 +48390,11 @@ Author: Marko Lindqvist Date: Sun Oct 7 09:33:30 2018 +0300 Drop buy_gold_cost from web_city_info_addition packet - + The same information is now transferred in main city_info packet. - + See hrm Feature #778078 - + Signed-off-by: Marko Lindqvist commit 2246400179534734cbcf3c7a6fde1e4e410e7a7e @@ -48402,12 +48402,12 @@ Author: Marko Lindqvist Date: Mon Oct 8 14:16:59 2018 +0300 Introduce MAX_NUM_BUILDINGS - + Define max number of buildings separately from MAX_NUM_ITEMS. No functional change as the value is kept the same. - + See hrm Feature #778280 - + Signed-off-by: Marko Lindqvist commit 4f9f9e3f9dd8d9790044ace5a529224d9f7fdf97 @@ -48415,9 +48415,9 @@ Author: Marko Lindqvist Date: Wed Oct 10 05:06:15 2018 +0300 Do not error in savecompat when an < 3.0 scenario has no [random] section - + See hrm Bug #778659 - + Signed-off-by: Marko Lindqvist commit 772b8b9451f5acb9670f56c452ab09c94e02e68f @@ -48425,15 +48425,15 @@ Author: Marko Lindqvist Date: Tue Oct 9 03:17:25 2018 +0300 Consider City_Radius_Sq effects when showing city area for city founding units - + Player and tile wide requirements are considered. There's no city yet, and future city will not have unit related requirements fulfilled as founder gets disbanded on founding the city. - + Reported by Phil G. - + See hrm Bug #746187 - + Signed-off-by: Marko Lindqvist commit 21c6563ab1bc7599501cfd585f9771caaeb93ec0 @@ -48441,9 +48441,9 @@ Author: Marko Lindqvist Date: Sun Oct 7 14:28:04 2018 +0300 freeciv-manual: Make output format selection runtime parameter - + See hrm Feature #657117 - + Signed-off-by: Marko Lindqvist commit 2d190d7db70d925e5c60a4686364ae1706346b48 @@ -48451,9 +48451,9 @@ Author: Marko Lindqvist Date: Sun Oct 7 09:10:35 2018 +0300 Move city_production_buy_gold_cost() from common/ to server/ - + See hrm Feature #778077 - + Signed-off-by: Marko Lindqvist commit acdfcc64bc5d8a8af80b5ca55c388f2449feb84a @@ -48461,9 +48461,9 @@ Author: Marko Lindqvist Date: Sun Oct 7 07:36:11 2018 +0300 Drop obsolete is_native_tile_to_base() - + See hrm Feature #778074 - + Signed-off-by: Marko Lindqvist commit ef9e60e6172ca0ffaf4597ec80d898044b124d57 @@ -48471,9 +48471,9 @@ Author: Marko Lindqvist Date: Sun Oct 7 05:12:28 2018 +0300 installer_cross: Implement initial version of gtk4 environment installation - + See hrm Feature #778072 - + Signed-off-by: Marko Lindqvist commit dca458a14b17d2a75ea1b118c24e95a98802ab13 @@ -48481,9 +48481,9 @@ Author: Marko Lindqvist Date: Mon Oct 8 22:14:55 2018 +0300 Alien: Correct action ui name entry names - + See hrm Bug #778327 - + Signed-off-by: Marko Lindqvist commit 60b1b3c7f9d952b44bb46fbd5e4f956a9ef222ca @@ -48491,9 +48491,9 @@ Author: Marko Lindqvist Date: Tue Oct 9 06:15:15 2018 +0300 Make linking against crosser libSDL2 > 2.0.5 to work - + See hrm Bug #743842 - + Signed-off-by: Marko Lindqvist commit f2c067da004b94f9439a82f04e4c43ade9d44aa6 @@ -48501,9 +48501,9 @@ Author: Marko Lindqvist Date: Sat Oct 6 04:42:31 2018 +0300 gtk3x: Avoid nonexistent gdk_get_default_root_window() - + See hrm Feature #777693 - + Signed-off-by: Marko Lindqvist commit 62305aca36b9949ed3fc3feed31cee583c90c5de @@ -48511,9 +48511,9 @@ Author: Marko Lindqvist Date: Sun Oct 7 08:42:38 2018 +0300 Let omniscient server to calculate city buy cost - + See hrm Feature #767936 - + Signed-off-by: Marko Lindqvist commit 1972beecec0a50689852bfd5070b4f1ba48c9827 @@ -48521,9 +48521,9 @@ Author: Marko Lindqvist Date: Sat Oct 6 02:44:24 2018 +0300 Switch multipliers back to default value if requirements are not met - + See hrm Feature #739928 - + Signed-off-by: Marko Lindqvist commit 3e5a1642be470549164b9fb77f4a6a2a65de5c96 @@ -48531,9 +48531,9 @@ Author: Marko Lindqvist Date: Sat Oct 6 13:05:46 2018 +0300 Remove base flags retired in 3.0 - + See hrm Feature #778036 - + Signed-off-by: Marko Lindqvist commit c251ddda41d4d9cdcc546f2f1d6d281a239d24f7 @@ -48541,9 +48541,9 @@ Author: Marko Lindqvist Date: Sun Oct 7 03:27:15 2018 +0300 installer_cross: Add freeciv-gtk3x.cmd - + See hrm Feature #778071 - + Signed-off-by: Marko Lindqvist commit 40bb417998a415ca9cb7b6b359192dd8b6d4e0cf @@ -48551,9 +48551,9 @@ Author: Marko Lindqvist Date: Sat Oct 6 09:32:00 2018 +0300 Increase max number of unit types to 250 - + See hrm Feature #778026 - + Signed-off-by: Marko Lindqvist commit 61d2a70e9ec9c1fefa6cf213c81c5383cb90ed9b @@ -48561,11 +48561,11 @@ Author: Marko Lindqvist Date: Sat Oct 6 03:48:31 2018 +0300 Tutorial: Use hex topology - + Reported by Alexandro Ignatiev - + See hrm Feature #778019 - + Signed-off-by: Marko Lindqvist commit a108966a47daf8987ab6593966c32d4df592b0e9 @@ -48573,9 +48573,9 @@ Author: Marko Lindqvist Date: Sat Oct 6 04:41:32 2018 +0300 gtk3x: Drop gtk_widget_add_events() calls - + See hrm Feature #686885 - + Signed-off-by: Marko Lindqvist commit 2488e948c9076ec3b85a30111a5c341b82d21f95 @@ -48583,9 +48583,9 @@ Author: Marko Lindqvist Date: Sun Oct 7 07:48:39 2018 +0300 Travis CI: Drop dependency libsdl1.2-dev - + See hrm Feature #778075 - + Signed-off-by: Marko Lindqvist commit 76e44eab84740d931d05d1a061323ff29307aa9b @@ -48593,9 +48593,9 @@ Author: Marko Lindqvist Date: Thu Oct 4 23:54:23 2018 +0300 winbuild.sh: Allow user to set GUIP part of the package name - + See hrm Feature #777732 - + Signed-off-by: Marko Lindqvist commit 1fc977d713067789f4790e1cd25b53fdb8c91ef2 @@ -48603,9 +48603,9 @@ Author: Marko Lindqvist Date: Sat Oct 6 09:13:02 2018 +0300 Drop outcommented MAX_LAST definition - + See hrm Feature #778025 - + Signed-off-by: Marko Lindqvist commit c13af1ca707a24919dcba2e8a5c1c90f31b4db3a @@ -48613,9 +48613,9 @@ Author: Marko Lindqvist Date: Sat Oct 6 02:26:48 2018 +0300 Drop unused really_close_connection_dialog() - + See hrm Feature #731625 - + Signed-off-by: Marko Lindqvist commit 9b8bd4d1a5a034c49a21481ee72b5c41f631b1cc @@ -48623,9 +48623,9 @@ Author: Marko Lindqvist Date: Thu Oct 4 05:03:19 2018 +0300 gtk3x: Drop obsolete gtk_toolbar_set_icon_size() call - + See hrm Feature #777527 - + Signed-off-by: Marko Lindqvist commit 57607037fd23d03fd5f1ea27d32502f38d6592d5 @@ -48633,9 +48633,9 @@ Author: Marko Lindqvist Date: Thu Oct 4 22:23:12 2018 +0300 winbuild.sh: Add EXTRA_CONFIG support - + See hrm Feature #777731 - + Signed-off-by: Marko Lindqvist commit d5969bf872adccbd50457077671e590ca4bd4a5b @@ -48643,9 +48643,9 @@ Author: Marko Lindqvist Date: Thu Oct 4 13:14:08 2018 +0300 Use B_LAST instead of MAX_NUM_ITEMS where applicable - + See hrm Feature #777624 - + Signed-off-by: Marko Lindqvist commit f8c994f6af5aad7bc6c98ce4bbfd501362d34acc @@ -48653,11 +48653,11 @@ Author: Marko Lindqvist Date: Thu Oct 4 08:31:33 2018 +0300 Make sure second and later games use correct random seed - + Reported by Jacob Nevins - + See hrm Bug #761219 - + Signed-off-by: Marko Lindqvist commit 8cf73f68b72640b296c8d669e33f7459f9054a29 @@ -48665,12 +48665,12 @@ Author: Marko Lindqvist Date: Thu Oct 4 19:08:34 2018 +0300 installer_cross: Support building gtk3x-client - + Just building the binaries is supported. Produced installer does not contain gtk4 environment. - + See hrm Feature #777722 - + Signed-off-by: Marko Lindqvist commit 4e80c922ca6048eb4945fee2b0f28a2a5657d6b6 @@ -48678,9 +48678,9 @@ Author: Marko Lindqvist Date: Thu Oct 4 17:08:22 2018 +0300 gtk3x: Replace remaining direct accesses to GdkEvent fields with accessor calls - + See hrm Feature #777701 - + Signed-off-by: Marko Lindqvist commit 316931c92660b80ebe911e48b2ae074665156657 @@ -48688,9 +48688,9 @@ Author: Marko Lindqvist Date: Fri Oct 5 03:20:00 2018 +0300 Add editor support for unit 'stay' property - + See hrm Feature #662672 - + Signed-off-by: Marko Lindqvist commit ae3a617c6c1a1e665373b330c2c919ffb1fbe3d0 @@ -48698,9 +48698,9 @@ Author: Marko Lindqvist Date: Thu Oct 4 13:36:44 2018 +0300 Document marking of log_warn() messages for translation - + See hrm Feature #735943 - + Signed-off-by: Marko Lindqvist commit 1221006fc44e5e21b9f7490ba4c6be86488a68ce @@ -48708,11 +48708,11 @@ Author: Marko Lindqvist Date: Thu Oct 4 07:51:26 2018 +0300 Do not give double culture for non-unique achievements to first gainer - + Reported by Akechi - + See hrm Bug #763885 - + Signed-off-by: Marko Lindqvist commit 82e4339af720aef646730da8b6a9df385dfa7997 @@ -48720,9 +48720,9 @@ Author: Marko Lindqvist Date: Thu Oct 4 05:17:10 2018 +0300 Keep current tileset when topology changes between overhead and iso ones - + See hrm Feature #777520 - + Signed-off-by: Marko Lindqvist commit 62b9b554165ea4e403012b6bcad6596cfc03d79e @@ -48730,9 +48730,9 @@ Author: Marko Lindqvist Date: Thu Oct 4 05:00:23 2018 +0300 gtk3x: Avoid deprecated gdk_pango_context_get_for_screen() calls - + See hrm Feature #777521 - + Signed-off-by: Marko Lindqvist commit f9bc276f8a63289e7c9806ddb1300ad36687913f @@ -48740,13 +48740,13 @@ Author: Zeko Date: Fri Oct 5 17:53:12 2018 +0300 Change call signature for luascript funcs to allow any return values - + All fcdb functions in database.lua have been changed to raise exceptions rather than return FCDB_ERROR enum, and user_load now returns a password hash. - + See feature #769078 - + Signed-off-by: Marko Lindqvist commit 9a60d180c16e0d4c07e91fce52795900d2516b11 @@ -48754,14 +48754,14 @@ Author: Marko Lindqvist Date: Thu Oct 4 05:11:06 2018 +0300 Update network capstring documentation in fc_version - + - Update base format - Remove instructions to avoid mandatory capabilities in a new development branch, as we bump the capability for the version number anyway - + See hrm Feature #776785 - + Signed-off-by: Marko Lindqvist commit cb6c700735f466792f54b443b8df519be56a1fc4 @@ -48769,9 +48769,9 @@ Author: Marko Lindqvist Date: Thu Oct 4 05:10:44 2018 +0300 Increase max number of ruleset defined advances to 250 - + See hrm Feature #776787 - + Signed-off-by: Marko Lindqvist commit e5e5262763f80bc22139178351a425f2b7c1e777 @@ -48779,9 +48779,9 @@ Author: Marko Lindqvist Date: Tue Oct 2 16:48:41 2018 +0300 Fix gtk3x-client compile - + See hrm Bug #777144 - + Signed-off-by: Marko Lindqvist commit d59c25992e1f9cd838c2af8926ea1067988aecf3 @@ -48789,9 +48789,9 @@ Author: Marko Lindqvist Date: Mon Oct 1 23:31:11 2018 +0300 Sanitycheck barbarian init_buildings against B_LAST, not A_LAST - + See hrm Bug #776786 - + Signed-off-by: Marko Lindqvist commit f8e9d2c74d1a3dd242ec9331b0e7b751951cfffc @@ -48799,11 +48799,11 @@ Author: Marko Lindqvist Date: Mon Oct 1 23:27:31 2018 +0300 installer_cross: Make build_all_installers.sh to work in two different modes - + Modes are 'snapshot' and 'release'. - + See hrm Feature #740208 - + Signed-off-by: Marko Lindqvist commit 7aa0691cae87b8a22c987cd7b7a5f7e97c729e6d @@ -48811,9 +48811,9 @@ Author: Marko Lindqvist Date: Mon Oct 1 23:32:09 2018 +0300 Combine "Overhead" and "Iso" tileset settings to single "Square" setting - + See hrm Feature #776792 - + Signed-off-by: Marko Lindqvist commit 84e5c90c8b74f21d9e2483e883a99e5bd6869aa8 @@ -48821,9 +48821,9 @@ Author: Zeko Date: Mon Oct 1 23:30:17 2018 +0300 Save orig_username for delegated players in savegames - + See hrm bug #772657 - + Signed-off-by: Marko Lindqvist commit 7915fbcae1f9b56e69682880fc67799ddf97ed04 @@ -48831,14 +48831,14 @@ Author: Marko Lindqvist Date: Mon Oct 1 23:30:50 2018 +0300 Update tech.ruleset comment about max number of advances - + Currently max number of advances in a ruleset is 199. Make documentation to match. - + Reported by Akechi - + See hrm Bug #769401 - + Signed-off-by: Marko Lindqvist commit c0240fc668095f685340647f860079ef312b868b @@ -48846,11 +48846,11 @@ Author: Marko Lindqvist Date: Sat Sep 29 20:15:47 2018 +0300 Set hexemplio city sprite tags to point to correct sprites - + Patch by Pierre R - + See hrm Bug #774184 - + Signed-off-by: Marko Lindqvist commit c16947f15fe96cd69da9e71fdc7b332be6e2acd6 @@ -48858,17 +48858,17 @@ Author: Marko Lindqvist Date: Sat Sep 29 04:21:18 2018 +0300 Add 'generated' property for extras - + This makes it possible to have properties of causes Resource and Hut for an extra without it actually getting placed because of those causes. This is especially useful in combination with cause Appear. - + Sandbox ruleset Hermit's Place is fixed to have cause Hut. - + Hermit's Place problem reported by Alexandro Ignatiev - + See hrm Bug #775424 - + Signed-off-by: Marko Lindqvist commit 84c40c78fe0deff010c9765eeff662de66d217f6 @@ -48876,9 +48876,9 @@ Author: Zeko Date: Sat Sep 29 07:51:39 2018 +0300 Change all callbacks in update_queue to void (*cb) (void*) - + See hrm bug #775057 - + Signed-off-by: Marko Lindqvist commit 6a61d00c44d1091c9ceb36a7264da777113278c7 @@ -48886,9 +48886,9 @@ Author: Zeko Date: Sat Sep 29 02:05:53 2018 +0300 Add percentage modifiers to global warming and nuclear winter rates - + See hrm feature #770804 - + Signed-off-by: Marko Lindqvist commit 6f5d4f460bf044eb1cc914866e76f9be64db15e4 @@ -48896,9 +48896,9 @@ Author: Marko Lindqvist Date: Mon Sep 17 10:48:32 2018 +0300 Add "Unit_Build_Cost_Pct" effect type - + See hrm Feature #768130 - + Signed-off-by: Marko Lindqvist commit 64c2d72e60c2f4fdb98a5bde66ada1a41a437188 @@ -48906,12 +48906,12 @@ Author: Sveinung Kvilhaugsvik Date: Mon Sep 24 07:21:22 2018 +0200 effect_to_enabler() takes an action. - + The function effect_to_enabler() converts an effect to an action enabler. It takes an action id, not an action result. Mark it as such by changing the type of the action parameter from enum gen_action to action_id. This marking helps when an action's result becomes independent of its id. - + See hrm Feature #775500 commit d62428da94364102f6acb187f2d59661b2023d69 @@ -48919,12 +48919,12 @@ Author: Sveinung Kvilhaugsvik Date: Thu Sep 20 11:07:31 2018 +0200 ruledit: can't enable invalid action. - + Assert that there is at least one action to enable when adding a new action enabler. Also assert that the default action for the new enabler exists. Both assumptions are true as long as actions them self - unlike action enablers - remain hard coded. - + See hrm Feature #774865 commit 9948951e884a38d8a0a3e0cf992edebebb061f93 @@ -48932,11 +48932,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Sep 20 10:51:20 2018 +0200 Save game actions are actions, not results. - + An action in the list showing the order of action's in a save game is an action, not an action result. Make this clear by changing its type from gen_action to action_id. - + See hrm Feature #774858 commit bcd501016ad3e32f9fc7b03008821474dbade150 @@ -48944,9 +48944,9 @@ Author: Marko Lindqvist Date: Mon Sep 17 11:52:02 2018 +0300 installer_cross: Support win32 crosser setup - + See hrm Feature #774284 - + Signed-off-by: Marko Lindqvist commit 38217eb9a5777b01c7c7c2e2a7dd48d49fc78222 @@ -48954,13 +48954,13 @@ Author: Sveinung Kvilhaugsvik Date: Fri Aug 31 21:33:29 2018 +0200 Qt client: use action_id for action id's. - + The Qt client, like the rest of Freeciv, used a mix of int and gen_action for action id's. The gen_action enum is on its way to only be about the result of an action rather than it's id since those are in the process of being separated. Using an int doesn't mark the action id as an action id rather than - say - a pointer to an action. - + See hrm Feature #774228 commit c327fd8c1c0313ad87a6703c54743646be8d4ee1 @@ -48968,9 +48968,9 @@ Author: Marko Lindqvist Date: Mon Sep 17 10:31:06 2018 +0300 installer_cross: Make build_all_installers.sh to respect CROSSER_QT - + See hrm Feature #774256 - + Signed-off-by: Marko Lindqvist commit 008564fd153ef424508a56d91ffbd74b34b32dbd @@ -48978,10 +48978,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Sep 16 18:56:23 2018 +0200 gen_action_name() -> action_id_rule_name() - + Use action_id_rule_name() rather than using gen_action_name() directly. This prepares the callers for when an action's id no longer predicting its result. - + See hrm Feature #774240 commit 63d3bcfa9d5be77cc34b698587eca07eeccc798a @@ -48989,10 +48989,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Sep 16 16:29:27 2018 +0200 action_target_neg_util(): mark action id param. - + Change the type of the act_id parameter from int to action_id so it shows up on code searches for action_id uses. - + See hrm Feature #774229 commit e7932e8ef6c230efd661c17adf62f45f2b623c8d @@ -49000,11 +49000,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Sep 3 16:25:39 2018 +0200 protocol: make gen_action fields action_id. - + The result of an action is (slowly) being separated from it's id. This is needed by generic actions. Change the type of packet fields that contains an action's id from the gen_action enum to the action_id typedef. - + See hrm Feature #774219 commit fd735f5314a880a0e0f375bfb00e5c4e587f605e @@ -49012,9 +49012,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Sep 4 14:22:01 2018 +0200 unit_perform_action(): mark action id argument... - + ...by changing its type to action_id. - + See hrm Feature #774218 commit 57d4cfd399f9259e3f23ea37dbd582ac772e1ecd @@ -49022,9 +49022,9 @@ Author: Marko Lindqvist Date: Sat Sep 15 12:32:24 2018 +0300 Update to crosser-1.6 - + See hrm Feature #774117 - + Signed-off-by: Marko Lindqvist commit 7859a96276f52087b84ab7bcdc3b810e95a887d9 @@ -49032,12 +49032,12 @@ Author: Sveinung Kvilhaugsvik Date: Thu Sep 6 12:33:23 2018 +0200 Stop assuming that action id equals result... - + ...in action not enabled explanation functions. This is needed by generic actions. Not done in switch statements. Making the compiler object unless all actions are handled is worth not porting them until fully generic actions - that can have more than one result - requires them. - + See hrm Feature #772834 commit b01f666b2cfcc2069debae1d64bd9fc75459c4e9 @@ -49045,10 +49045,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Sep 12 10:12:12 2018 +0200 Invalid parameter safe action_has_result(). - + Secure action_has_result() against bad parameters. Introduce versions that are safe to use with non existing actions. - + See hrm Feature #773606 commit fc82dd1a9e330e5bcf89faefb2ebe11b7c52a4f5 @@ -49056,9 +49056,9 @@ Author: Marko Lindqvist Date: Fri Sep 7 07:43:37 2018 +0300 gtk-clients: Avoid deprecated gtk_css_provider_get_default() call - + See hrm Bug #771103 - + Signed-off-by: Marko Lindqvist commit 723f376761de3395ea717a3ac7a71f3188fb43a0 @@ -49066,11 +49066,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Sep 6 10:13:57 2018 +0200 Coding style changes from hrm Bug #772688 - + Various coding style changes done while fixing hrm Bug #772688 in areas that turned out not to cause it. Fix indention, remove redundant lines and add PORTME comments. - + See hrm Feature #772697 commit 32599783df58197a2625bea5120635d95f14db9f @@ -49079,7 +49079,7 @@ Date: Fri Sep 7 01:58:04 2018 +0200 Server - Fixed stopped rapture when city size changes Reported by Zoltán Žarkov - + See hrm Bug #771536 commit dd9a97eb7086afbaa3949ecb06d1f4846ff050ba @@ -49087,9 +49087,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Sep 3 16:19:24 2018 +0200 Common client code: mark action id arguments... - + ...by changing their type to action_id. - + See hrm Feature #772137 commit b72fbc17c59d499dcfb8cbc55394b1341d60ed77 @@ -49097,10 +49097,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Aug 31 21:59:17 2018 +0200 Qt client: remove pointless argument casts. - + request_do_action() now takes the action id as an action_id, not a gen_action enumerator. - + See hrm Feature #772133 commit 561b523f0ba2f3574702728aa983d29b85e90b92 @@ -49108,10 +49108,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Sep 6 09:19:43 2018 +0200 Make the clients build again. - + Hrm Feature #771485 broke the compilation of most (all?) clients. Make them build again by dropping the gui_interface stuff. - + See hrm Bug #772688 commit 4ddab7590266dee3c49c3e2bc137b8debf1b20d5 @@ -49119,7 +49119,7 @@ Author: mir3x Date: Wed Sep 5 21:11:43 2018 +0200 Fix compialtion fail for sdl2 client caused by hrm feature #771485 - + See hrm Bug #772658 commit ca702c451ce17a3886f136adbd64fda8d18adead @@ -49127,7 +49127,7 @@ Author: mir3x Date: Wed Sep 5 21:00:08 2018 +0200 Added new lua signal - nuke exploded - + See hrm Feature #771917 commit 737f312afe1ef0005445902757a40c5e171909f7 @@ -49142,7 +49142,7 @@ Author: mir3x Date: Wed Sep 5 20:28:10 2018 +0200 New server lua function to tell client to show image, text and play sound - + See hrm Feature #771485 commit 5003b33798bbb1791a1479f582a51192fa63da65 @@ -49150,7 +49150,7 @@ Author: mir3x Date: Wed Sep 5 20:28:10 2018 +0200 Qt client - show technology icons in comboboxes and sidebar tech menu - + See hrm Feature #771722 commit a3874cb0468833fad580ae35231f06eab3ada32b @@ -49158,11 +49158,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jul 18 13:39:43 2018 +0200 Unit may act functions: mark action id arguments. - + Many functions that checks if a unit type (/ unit's type / unit list's unit's types) may be able to perform an action takes action id as arguments. Mark them by changing their type to action_id. - + See hrm Feature #771896 commit b03cc076a2e238fd991cea6cfa569b8bc85d7041 @@ -49170,7 +49170,7 @@ Author: mir3x Date: Sat Sep 1 20:46:45 2018 +0200 Qt client - show technology icons in comboboxes and sidebar tech menu - + See hrm Feature #771722 commit c2f64cc70b96b782ab593a2cb46af287f1d4486b @@ -49178,7 +49178,7 @@ Author: mir3x Date: Sat Sep 1 20:44:18 2018 +0200 Qt client - dont update unit label if it not shown - + See hrm Bug #771721 commit 28aa1cdb03a001cd1ac9b2e02c3460fc0a958247 @@ -49193,7 +49193,7 @@ Author: mir3x Date: Sat Sep 1 20:37:07 2018 +0200 Server - added multiresearch option - + See hrm Feature #769897 commit d08a186003b77e17d5602c159d281d6477fe79b7 @@ -49201,13 +49201,13 @@ Author: Sveinung Kvilhaugsvik Date: Thu Aug 30 14:15:10 2018 +0200 Let Action_Odds_Pct control tech theft odds. - + Allow the Action_Odds_Pct effect to modify the odds of the actions "Steal Tech", "Steal Tech Escape Expected", "Targeted Steal Tech" and "Targeted Steal Tech Escape Expected". - + Requested by wieder - + See hrm Feature #764943 commit b3dbe2459906e307fac50c76ac79ff7d566f3090 @@ -49215,7 +49215,7 @@ Author: mir3x Date: Tue Aug 28 19:34:58 2018 +0200 Qt client - made governor area smaller in city dialog - + See hrm Bug #770355 commit 76280f8978b4cdc7922238bb8b75efbc5689f46f @@ -49223,7 +49223,7 @@ Author: mir3x Date: Tue Aug 28 19:32:07 2018 +0200 Qt client - Fixed isohex units size in city dialog and unit selector. - + See hrm Bug #770253 commit ee0070b2fa965664f08c70e5c00ea9c782804bb2 @@ -49231,7 +49231,7 @@ Author: mir3x Date: Mon Aug 20 21:57:47 2018 +0200 Server - move AI phase before player activities/orders phase - + See hrm Bug #769791 commit cc88777d4fb96727eb638db0ec1b6317849aa092 @@ -49239,7 +49239,7 @@ Author: mir3x Date: Mon Aug 20 21:55:44 2018 +0200 Qt client - dont allow observers to try changing city name or governor - + See hrm Bug #769796 commit 3e2d58d37d01574c7a9f675fe3bea9c917edc346 @@ -49247,7 +49247,7 @@ Author: mir3x Date: Mon Aug 20 21:53:12 2018 +0200 Qt client - Fixed trying to cancel meetings when leaving game - + See hrm Bug #769764 commit c36311bf5679b9058a107f8d22d180fd07cd1a02 @@ -49256,7 +49256,7 @@ Date: Mon Aug 20 21:50:27 2018 +0200 Qt client - updated nation report Reported by formalhaut. - + See hrm Bug #769585 commit 98cfc3395bf3e698294156614819954fb282f786 @@ -49265,7 +49265,7 @@ Date: Mon Aug 20 21:46:42 2018 +0200 Fixed goto to target indicating one less turn in 2.6+ and wrong number after exhausting moves. Reported by Akechi. - + See hrm Bug #763893 commit a8690d3b5967bcbaa701040695252f4606898d8a @@ -49274,7 +49274,7 @@ Date: Mon Aug 20 21:41:50 2018 +0200 Fixed goto path drawing bug with exhausted moves Reported by Marko Lindqvist and Jacob Nevins - + See hrm Bug #657396 commit 71e517a89d3179837aaf9c8094dd1294b0d90150 @@ -49282,7 +49282,7 @@ Author: mir3x Date: Fri Aug 17 02:43:38 2018 +0200 Qt client - use unscaled units in city dialog, unit report, unit orders - + See hrm Feature #769214 commit 1838a03d673cfa6ecb15e251962174a5d256d0bc @@ -49290,7 +49290,7 @@ Author: mir3x Date: Fri Aug 17 02:39:38 2018 +0200 Client - draw unscaled tiles in city map dialog - + See hrm Feature #769212 commit 907bab9e4c17ab011357d32d6cfcefa47808a88d @@ -49298,7 +49298,7 @@ Author: mir3x Date: Fri Aug 17 02:33:40 2018 +0200 Qt client - added new menu option to scale/not scale fonts - + See hrm Feature #769204 commit 1ad8e134d71b5fcf835861b27d503f05a1515b41 @@ -49306,7 +49306,7 @@ Author: mir3x Date: Mon Aug 13 19:47:39 2018 +0200 Qt client - use QPixmapCache also to store tileset sprites - + See hrm Feature #768847 commit 26df2cf9370b6ff520493f289acad3fb2cf3fa50 @@ -49314,7 +49314,7 @@ Author: mir3x Date: Mon Aug 13 19:38:34 2018 +0200 Qt client - remove useless TODO about adding scrollbar - + See hrm Bug #768652 commit d196b8a0131637ce5947c15d04231c493bff03fb @@ -49322,9 +49322,9 @@ Author: Marko Lindqvist Date: Tue Aug 7 15:52:28 2018 +0300 civ/2: Disallow "Alliance" clauses - + See hrm Feature #768396 - + Signed-off-by: Marko Lindqvist commit 6fdb3333521898a661c04ede70a115f02518ae25 @@ -49332,9 +49332,9 @@ Author: Marko Lindqvist Date: Tue Aug 7 15:34:14 2018 +0300 rulesave: Save clause type documentation comment - + See hrm Feature #768138 - + Signed-off-by: Marko Lindqvist commit 4ce0315ea12594e93b6b4c6669a6ce0abbcc7270 @@ -49342,9 +49342,9 @@ Author: Marko Lindqvist Date: Tue Aug 7 15:33:02 2018 +0300 Add "Unit_Buy_Cost_Pct" effect type - + See hrm Feature #767932 - + Signed-off-by: Marko Lindqvist commit f8ab44f8d0ed281d8229e9455d2ea4b1da1eac43 @@ -49352,9 +49352,9 @@ Author: Marko Lindqvist Date: Tue Aug 7 15:32:34 2018 +0300 AI: Value embassy clause when tech leakage style is "Embassies" - + See hrm Feature #767838 - + Signed-off-by: Marko Lindqvist commit 79b5270e9404874ae0ae082187dd2b57fb5c54bc @@ -49362,7 +49362,7 @@ Author: mir3x Date: Tue Aug 7 20:12:41 2018 +0200 Client - Freed effect_list in text_happiness_wonders - + See hrm Bug #767983 commit e2c8a273a49af5d9fa456946d14b02bd0554b1af @@ -49370,7 +49370,7 @@ Author: mir3x Date: Tue Aug 7 20:08:07 2018 +0200 Qt Client - fixed some small memory leaks - + See hrm Bug #767837 commit 1ac137664edd08e3029dfe3f9d28d560af59c2bd @@ -49379,7 +49379,7 @@ Date: Tue Aug 7 20:04:46 2018 +0200 Qt Client - Added possibility of bases/roads to build Reported by Marko Lindqvist - + See hrm Bug #684336 commit e84f1a3541c74d0d3fe9fd99699823da8ba55d2e @@ -49387,9 +49387,9 @@ Author: Marko Lindqvist Date: Sat Aug 4 18:46:29 2018 +0300 gtk3-clients: Set transient parent for happiness tooltips - + See hrm Bug #768105 - + Signed-off-by: Marko Lindqvist commit fa63c2a6b39d0d3ff63683fda2268aace248d1c3 @@ -49397,13 +49397,13 @@ Author: Marko Lindqvist Date: Thu Aug 2 21:29:00 2018 +0300 Introduce clause_info structure - + Initial version of the clause type specific clause_info structure contains information whether clause type is enabled in the game. This information comes from the ruleset. - + See hrm Feature #765945 - + Signed-off-by: Marko Lindqvist commit 885e365e0a8f8e132ff483e94c229769248525e3 @@ -49411,13 +49411,13 @@ Author: Marko Lindqvist Date: Sat Aug 4 10:48:39 2018 +0300 Improve ruleset comments about unit convert_time - + Make it clear that time is in movement points, and not in turns - + Reported by frank e - + See hrm Bug #692480 - + Signed-off-by: Marko Lindqvist commit 0084463b2fc660b7b7e777b904069c0f42220de0 @@ -49425,9 +49425,9 @@ Author: Marko Lindqvist Date: Fri Aug 3 01:45:42 2018 +0300 sandbox: Fix "Turn_Fragments" comment in game.ruleset - + See hrm Bug #767841 - + Signed-off-by: Marko Lindqvist commit 013c8ba1bcbb2247964974c9f17d26ecebf8f011 @@ -49435,9 +49435,9 @@ Author: Marko Lindqvist Date: Thu Aug 2 20:33:26 2018 +0300 Add "Building_Build_Cost_Pct" effect - + See hrm Feature #767451 - + Signed-off-by: Marko Lindqvist commit 5f32a120a9571e34763c2b57f93989b3e258397a @@ -49445,9 +49445,9 @@ Author: Marko Lindqvist Date: Thu Aug 2 23:31:25 2018 +0300 AI: Give some value for culture effects - + See hrm Bug #767726 - + Signed-off-by: Marko Lindqvist commit 3d29f94bd68d6aa5c8abec9fb4a4c8f5aae9ba86 @@ -49455,11 +49455,11 @@ Author: Marko Lindqvist Date: Thu Aug 2 20:33:02 2018 +0300 Multiplayer: Double buy cost of Small Wonders except Palace - + Requested by S.C. L. (Caedo) - + See hrm Feature #767397 - + Signed-off-by: Marko Lindqvist commit 8b80be74feaabb105586ef8715d32ee393c189ae @@ -49467,7 +49467,7 @@ Author: mir3x Date: Fri Aug 3 22:06:35 2018 +0200 Reverted commit "Pathfinding - added workaround for goto path drawing bug with exhausted unit" - + See hrm Bug #657396 commit 2e5aa113b88ac3661525743ce71e4d38ba4821b3 @@ -49476,7 +49476,7 @@ Date: Fri Aug 3 21:57:41 2018 +0200 Server - fixed square dispersion 'radius' on hex maps Reported by Jacob Nevins - + See hrm Bug #767131 commit e25ec09e7e2a240dbe87f43b1333de91bf71bb28 @@ -49484,7 +49484,7 @@ Author: mir3x Date: Fri Aug 3 21:54:32 2018 +0200 Qt client - dont open city when adding city to trade planning - + See hrm Bug #767095 commit fe1e8cfc102663ff64a048914b42508d5bde11f2 @@ -49493,7 +49493,7 @@ Date: Fri Aug 3 21:49:21 2018 +0200 Server - fixed angry citizens not taken into account in HAPPIEST Civilizations report Reported by Akechi - + See hrm Bug #763884 commit fc82e7dc6d3464f3b7da4c28802ee08e8372320d @@ -49502,7 +49502,7 @@ Date: Fri Aug 3 21:46:03 2018 +0200 Server - fixed pollution placed 1% more than pollution value of city Reported by Akechi - + See hrm Bug #763881 commit 0db870aa1bc26a17c7c55633c82f2edd961ba82f @@ -49511,7 +49511,7 @@ Date: Fri Aug 3 21:23:12 2018 +0200 Pathfinding - added workaround for goto path drawing bug with exhausted unit and maglev Reported by Marko Lindqvist and Jacob Nevins - + See hrm Bug #657396 commit f0a9245e86b45c3643eb28739998fcd5001e6bf0 @@ -49519,9 +49519,9 @@ Author: Marko Lindqvist Date: Thu Aug 2 20:34:49 2018 +0300 gtk3x: Replace gdk_threads_add_idle() call with g_idle_add() - + See hrm Feature #767472 - + Signed-off-by: Marko Lindqvist commit d4190d33604a010520e2b2e294e24962f328de26 @@ -49529,14 +49529,14 @@ Author: Marko Lindqvist Date: Thu Aug 2 20:32:43 2018 +0300 Add "Building_Buy_Cost_Pct" effect type - + The main motivation is to allow ruleset to define how to handle buy cost of Small Wonders. - + Requested by S.C. L. (Caedo) - + See hrm Bug #756718 - + Signed-off-by: Marko Lindqvist commit 3cfb01dcba83629e9d402840eecd7e5c35d0c88f @@ -49544,9 +49544,9 @@ Author: Marko Lindqvist Date: Thu Aug 2 20:34:09 2018 +0300 Fix appending gthread cflags to modpack cflags - + See hrm Bug #767468 - + Signed-off-by: Marko Lindqvist commit 4eb0d77e7d0b23248f0728253f7656b3971e9c49 @@ -49554,11 +49554,11 @@ Author: Marko Lindqvist Date: Thu Aug 2 20:32:23 2018 +0300 Add server setting to control tech leakage rate - + Requested by fomalhaut - + See hrm Feature #764944 - + Signed-off-by: Marko Lindqvist commit 217ce5d27831fcd496ef647c9660a71a93b9cfaa @@ -49566,9 +49566,9 @@ Author: Marko Lindqvist Date: Tue Jul 31 23:52:22 2018 +0300 Update freeciv-mp-gtk3x to use gtk+-3.94 - + See hrm Feature #767467 - + Signed-off-by: Marko Lindqvist commit c030014131bb4ad5f0138f83e37ce9e147c79cf8 @@ -49576,12 +49576,12 @@ Author: Marko Lindqvist Date: Tue Jul 31 22:15:24 2018 +0300 Reveal map for completely dead teams when REVEAL_MAP_DEAD set - + The old behavior was never to reveal map to dead players if they were part of any team. - + See hrm Feature #658081 - + Signed-off-by: Marko Lindqvist commit 9e0ea63be47cd1b6aa433142c5cfd720631c0ee9 @@ -49590,7 +49590,7 @@ Date: Wed Aug 1 21:22:16 2018 +0200 Reverted Bug #767095: Qt client - dont open city when adding city to trade planning Unexpected non working select button at all. - + See hrm Bug #767095 commit 53be69c0616a3b895d03e9112d34fb515097f893 @@ -49599,7 +49599,7 @@ Date: Wed Aug 1 21:17:35 2018 +0200 Pathfinding - fixed path drawing for fueled units with fuel > 1 Reported by Jacob Nevins - + See hrm Bug #765079 commit cfe267f944c5ba4b7c3d86d0a7ee6d5f54df3a9b @@ -49607,7 +49607,7 @@ Author: mir3x Date: Wed Aug 1 21:08:06 2018 +0200 Qt client - dont open city when adding city to trade planning - + See hrm Bug #767095 commit 990a36787242bd35ec3d7bdc9cbfa0caffda8b51 @@ -49615,7 +49615,7 @@ Author: mir3x Date: Wed Aug 1 21:05:58 2018 +0200 Qt - always draw virtual cities in trade planning - + See hrm Bug #767094 commit aaed61f3859fed2d71c0e67887e179532d9d7310 @@ -49623,7 +49623,7 @@ Author: mir3x Date: Wed Aug 1 21:03:58 2018 +0200 Qt - improved city dialog splitters and size policies position on first run - + See hrm Bug #767092 commit 82e9c0b72ec39835c71612f3948903247a4b4549 @@ -49632,7 +49632,7 @@ Date: Wed Aug 1 20:59:37 2018 +0200 Qt client - fixed default huge fonts on some small displays Reported by Yuri Tretyakov - + See hrm Bug #766497 commit 602b863b87cce52844f4aa8d8f8614ff9ed16c57 @@ -49640,13 +49640,13 @@ Author: Marko Lindqvist Date: Sun Jul 29 23:15:36 2018 +0300 Init capabilities for freeciv-manual - + This fixes assert failure because of missing capability. - + Reported by Máximo Castañeda - + See hrm Bug #763694 - + Signed-off-by: Marko Lindqvist commit 7e1f6c8d12e4dfc372187e404f15c0fc696be0cb @@ -49654,13 +49654,13 @@ Author: Marko Lindqvist Date: Sun Jul 29 22:29:06 2018 +0300 Increase victory_min_points in rulesets with cultural victory chance - + Experimental: 15000 Civ2civ3: 18000 Sandbox: 18000 - + See hrm Bug #766716 - + Signed-off-by: Marko Lindqvist commit 2601cb3750184bcc5d92bd5cf205080684788c1f @@ -49668,11 +49668,11 @@ Author: Marko Lindqvist Date: Sun Jul 29 17:22:07 2018 +0300 Add "building_lost" signal to lua API - + Requested by Caedo - + See hrm Feature #695007 - + Signed-off-by: Marko Lindqvist commit 468a9aa3b11c2629d177d19cf9a8de9fd4ea2733 @@ -49680,7 +49680,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Jul 30 22:32:55 2018 +0100 Updated Spanish translation by Jordi Negrevernis i Font - + msgmerged from S2_6 f78349892d. Stats on master: nations: 100%: 1843 translated. @@ -49689,9 +49689,9 @@ Author: Marko Lindqvist Date: Sun Jul 29 17:09:20 2018 +0300 README.md: Remove link to play.freeciv.org - + See hrm Feature #767042 - + Signed-off-by: Marko Lindqvist commit b4de4569a44d1806a56f852647a8b4fcb5c1f620 @@ -49699,12 +49699,12 @@ Author: Marko Lindqvist Date: Sun Jul 29 17:07:17 2018 +0300 Windows: just use getenv(APPDATA) for home dir - + Requested by Frank Patch by simsulla - + See hrm Feature #693389 - + Signed-off-by: Marko Lindqvist commit 7443c0be43da6ed64c866fa339309f0adabca9d2 @@ -49712,10 +49712,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 28 12:22:37 2018 +0100 Script to scrape NEWS from Freeciv wiki. - + Cloned and hacked from doc/generate_FAQ.pl by me (in 2012), originally for gna patch #3488. - + See hrm feature #767074. commit 68606e2a4938eb457b00efe7512b8fc2aa26b8bd @@ -49723,7 +49723,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 28 12:06:06 2018 +0100 Update NEWS for 2.5->2.6 changes. - + See hrm feature #767040. commit 5128119992b60bcdbb077b399ddccd826669f5f5 @@ -49731,9 +49731,9 @@ Author: Marko Lindqvist Date: Sun Jul 29 17:08:54 2018 +0300 Make create_vertical_surface() state parameter enum widget_state - + See hrm Feature #735289 - + Signed-off-by: Marko Lindqvist commit 1c91ed222a85701d837404e01a515a778206c52e @@ -49741,9 +49741,9 @@ Author: Zeko Date: Sun Jul 29 09:55:56 2018 +0300 Port caravan bonus style and trade revenue style options from warclient - + See hrm #765978 - + Signed-off-by: Marko Lindqvist commit a7059d5a82546031f7662a7cb87076bd0eacdca2 @@ -49751,13 +49751,13 @@ Author: Marko Lindqvist Date: Sun Jul 22 00:10:48 2018 +0300 Try glibtoolize if libtoolize is not found - + On Mac libtoolize might be called glibtoolize. - + Reported by Daniel Markstedt - + See hrm Bug #714899 - + Signed-off-by: Marko Lindqvist commit 05186c5695f6ebd5dc94802f0fd2f99644234736 @@ -49765,9 +49765,9 @@ Author: Marko Lindqvist Date: Sun Jul 22 01:01:46 2018 +0300 msys1: Build only stub AI to ruledit installer - + See hrm Feature #656443 - + Signed-off-by: Marko Lindqvist commit fd94615013604b980a29de4fe7268f4e52f090f4 @@ -49775,11 +49775,11 @@ Author: Marko Lindqvist Date: Sun Jul 22 19:22:10 2018 +0300 sdl2-client: Correct freetype minimum version detection - + Reported by Lars Wendler - + See hrm Bug #765927 - + Signed-off-by: Marko Lindqvist commit 410d05e71480798423505a9a5c2e1b8a29735f3a @@ -49787,11 +49787,11 @@ Author: Marko Lindqvist Date: Sat Jul 21 19:31:23 2018 +0300 Fix editing research while one is researching Future Tech - + Reported by fomalhaut pa - + See hrm Bug #765089 - + Signed-off-by: Marko Lindqvist commit a5fd4617b58322f41dfd4ce491042628da70ad49 @@ -49799,9 +49799,9 @@ Author: Marko Lindqvist Date: Sun Jul 22 01:19:41 2018 +0300 msys2: Build only stub AI to ruledit installer - + See hrm Feature #656441 - + Signed-off-by: Marko Lindqvist commit eaece30292990612abb79e4cd8e6341851c60915 @@ -49809,9 +49809,9 @@ Author: Marko Lindqvist Date: Sat Jul 21 11:43:31 2018 +0300 Add function header for tilespec_reread_frozen_refresh() - + See hrm Bug #735284 - + Signed-off-by: Marko Lindqvist commit 145ab0907383ba328b4060f5b6f1ec631309a571 @@ -49819,11 +49819,11 @@ Author: Marko Lindqvist Date: Sat Jul 21 01:43:19 2018 +0300 Respect forced_tileset_name when starting a scenario game - + Reported by javaxubuntu - + See hrm Bug #765923 - + Signed-off-by: Marko Lindqvist commit f5157e5d2cfdf1d96206a9d6e23a5951ca7a43ba @@ -49831,9 +49831,9 @@ Author: Marko Lindqvist Date: Sat Jul 21 18:40:34 2018 +0300 Mention "Turn_Fragments" effect on game.ruleset documentation about fragments - + See hrm Feature #765121 - + Signed-off-by: Marko Lindqvist commit efb0d0a6a9781f24f4c686798f17c93a6039b63e @@ -49841,9 +49841,9 @@ Author: Marko Lindqvist Date: Sat Jul 21 12:26:23 2018 +0300 Update included lua to version 5.3.5 - + See hrm Feature #765936 - + Signed-off-by: Marko Lindqvist commit 36f36e8dcc1c0b46b50d386c58c2fb1781d656ef @@ -49851,11 +49851,11 @@ Author: Marko Lindqvist Date: Sat Jul 21 02:38:50 2018 +0300 Save advance root req only if it's not inherited - + Reported by Jacob Nevins - + See hrm Bug #758958 - + Signed-off-by: Marko Lindqvist commit ed849c3d2bf9c8c61477bff7b3dc163e15892701 @@ -49863,9 +49863,9 @@ Author: Marko Lindqvist Date: Sat Jul 21 02:03:19 2018 +0300 Qualify extra owner format string - + See hrm Feature #765598 - + Signed-off-by: Marko Lindqvist commit af21962e8fa5631bff82d3a30f8695a6bb4f52c4 @@ -49873,9 +49873,9 @@ Author: Marko Lindqvist Date: Sat Jul 21 00:01:49 2018 +0300 Fix stringop-truncation warnings on C++ code - + See hrm Bug #765910 - + Signed-off-by: Marko Lindqvist commit 32abe86c3b276d74d314ec92561c97ce5983056a @@ -49883,14 +49883,14 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jul 15 16:39:21 2018 +0100 Keep pregame AI level dropdown in sync with server state. - + It's been a longstanding bug that this dropdown, in clients which have it, doesn't track server state, and often the initial state doesn't reflect the server's. - + Reported by lots of people, including Frank (dunnoob@gna) in gna bug #24899. - + See hrm bug #765061. commit 8b1b89b09f57f3f186daee0e44bd8d1250234054 @@ -49898,14 +49898,14 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jul 15 00:10:06 2018 +0100 Suppress "wonder will be finished" notices once obsolete. - + They could be printed even if the wonder could no longer be built, for instance due to becoming obsolete. (And would be printed every turn until the city production was changed.) This was a regression from 2.5. - + Reported by "fomalhaut pa". - + See hrm bug #764965. commit 382c13064dab8baa00fc04f8b6ef4f6a58a42ed4 @@ -49913,13 +49913,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 14 13:56:33 2018 +0100 More warning for unit disband due to peace treaty. - + Make the initial message clearer that units will be disbanded, and send a followup warnings once per turn to any player who has units still at risk of disband. - + After a suggestion by David Lowe (doctorjlowe@gna) in gna bug #16000. - + See hrm feature #764959. commit b1c56df7186c843ec705b16e4a89d63d08c59d61 @@ -49927,10 +49927,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 14 12:00:13 2018 +0100 Notify of endturn/spaceship arrival next turn. - + This gives players a chance to react (for instance, by changing server settings to prolong the game). - + See hrm feature #764421. commit 6cd26d623497a3db833ad2dc80fe1c558a230c7c @@ -49938,7 +49938,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 14 11:24:43 2018 +0100 Allow game_next_year() without side effects. - + See hrm feature #764956. commit 2ae0186feb33f4268007d3ee0afc29dae07b07fd @@ -49946,9 +49946,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jul 8 10:12:23 2018 +0100 Fix docs for civ2civ3 Cure for Cancer. - + The description of the effect on plague risk was misleading. - + See hrm bug #763957. commit 5aee4135af1e8eaf8f3183c79ce2744f5b88d087 @@ -49956,7 +49956,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jun 30 17:33:30 2018 +0100 Don't clear cities' worker tasks on /away. - + See hrm bug #685253. commit f91b1f175a9fcd8523c24292eb5a823846392212 @@ -49964,12 +49964,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 21 22:17:13 2018 +0100 Update FAQ for 2.6. - + Semi-manually updated from http://www.freeciv.org/wiki/FAQ_2.6, which will shortly be moved to the main FAQ URL. - + 2.6 FAQ started by frank e, with further updates from me. - + See hrm feature #696454. commit 66fd19c7dedd19b50096aeb005ebf31ca5284b75 @@ -49977,7 +49977,7 @@ Author: mir3x Date: Fri Jul 20 19:05:33 2018 +0200 Reverted temporarily due to Bug #765892 - + See hrm Bug #765390 commit 2db92244af33102c4606e4981890624344729233 @@ -49985,7 +49985,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Fri Jul 20 00:50:11 2018 +0100 Updated Spanish translation by Jordi Negrevernis i Font - + msgmerged from S2_6 3b081427c2. Stats on master: core: 80%: 6014 translated, 954 fuzzy, 532 untranslated. @@ -49994,7 +49994,7 @@ Author: mir3x Date: Thu Jul 19 22:25:36 2018 +0200 Qt client - fixed not null-terminated string used for showing tooltip in city dialog - + See hrm Bug #765390 commit 61def3763753c973306218f4605e62143bb9cc31 @@ -50002,7 +50002,7 @@ Author: mir3x Date: Thu Jul 19 22:22:13 2018 +0200 Qt client - button for canceling production dialog was invisible and inactive in Qt5.11 - + See hrm Bug #765387 commit d8663db64044c0748fa9da336c158248e2ec797e @@ -50011,7 +50011,7 @@ Date: Thu Jul 19 22:18:50 2018 +0200 Pathfinding - show number in correct place on mapview for unit being out of fuel for given turn Reported by Jacob Nevins - + See hrm Bug #765079 commit d6809f4a3223d1f4127a75d9c6420d86287b90a4 @@ -50019,9 +50019,9 @@ Author: Marko Lindqvist Date: Thu Jul 19 09:10:39 2018 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit c17ceaccd9eab8fc1f5ff4de58bfef0a84d4e94a @@ -50035,11 +50035,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Jul 17 09:32:04 2018 +0100 Updated Japanese translation by "fomalhaut pa" - + msgmerged from S2_6 deac9014aa. Stats on master: core: 77%: 5748 translated, 1025 fuzzy, 727 untranslated. nations: 95.8%: 1766 translated, 11 fuzzy, 66 untranslated. - + See hrm feature #765297. commit 3e1d8a92aa426de7ca6e0a072375fc06b0f21f68 @@ -50047,9 +50047,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jul 15 13:12:23 2018 +0100 More visible Pollution sprite for Amplio2/Cimpletoon. - + By Gyubal Wahazar on the forum. - + See hrm feature #765046. commit 18b78878ec5504f817f8d7a8f01acab80ef2c533 @@ -50057,9 +50057,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jul 10 12:54:43 2018 +0200 Assert correct input in utype can act functions. - + Inspired by hrm Bug #759773 that was reported by Zoltán Žarkov - + See hrm Feature #764308 commit f75aa738c20736cbb24d83b1a6a9be7dbf3c42fe @@ -50067,13 +50067,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 14 21:06:45 2018 +0100 Fix server crash loading worker tasks. - + A savegame where a city had a terrain-conversion type worker task was loaded with an uninitialised pointer, potentially causing a server crash later. - + Crash reported by mir3x. - + See hrm bug #764223. commit 1b39f996175f69d41b79efa8f8fd3bbf64cd12a2 @@ -50081,7 +50081,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 14 00:52:26 2018 +0100 Updated Spanish translation by Jordi Negrevernis i Font - + msgmerged from S2_6 6136abb34e. Stats on master: core: 76%: 5733 translated, 1165 fuzzy, 602 untranslated. @@ -50091,7 +50091,7 @@ Date: Fri Jul 13 14:51:21 2018 +0200 Qt client - display help text in build queue & Improvement List Requested by Griffon Spade - + See hrm Feature #735308 commit d34cfcfbc2dd2d2fdc55f5f5bc1f401a85df04b5 @@ -50100,7 +50100,7 @@ Date: Fri Jul 13 14:44:29 2018 +0200 Server - Fix global warming occurring at 0 accumulated value Reported by Akechi. - + See hrm Bug #763882 commit e3fdeb72b121045b8b29612bda8e8c27d5a59cc0 @@ -50108,7 +50108,7 @@ Author: mir3x Date: Fri Jul 13 14:40:30 2018 +0200 Client - Drawn goto turns to target is incorrect on mapview - + See hrm Bug #763943 commit fa1ff3b0decbcc7d9893768ba7c9d269021cf52f @@ -50117,7 +50117,7 @@ Date: Fri Jul 13 14:32:21 2018 +0200 Qt client - fix Shift-E shortcut clash Reported by Jacob Nevins - + See hrm Bug #764407 commit dc3841b76ba16e45fbb0ba205bef383f53419dc3 @@ -50125,7 +50125,7 @@ Author: mir3x Date: Fri Jul 13 14:29:42 2018 +0200 Qt client - use QPixmapCache for faster loading pixmaps - + See hrm Feature #764525 commit 8c4cb86580a66d61e8ba4840b9191977c8d24da0 @@ -50134,7 +50134,7 @@ Date: Fri Jul 13 14:27:20 2018 +0200 Qt client - show extra moves left for fueled units Request by Jacob Nevins somewhere on gna. - + See hrm Feature #764524 commit 61b96b9449c5b0686ee016e76c9d3f65297bf0f8 @@ -50142,7 +50142,7 @@ Author: mir3x Date: Fri Jul 13 14:24:04 2018 +0200 Qt client - Save help dialog position and geometry - + See hrm Feature #764218 commit 5d22e74f9f8de2a0b8937033a25065b661c3eed5 @@ -50150,13 +50150,13 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 15 12:42:00 2018 +0200 Support extra targeted unit action orders. - + Support actions that requires an extra sub target in ORDER_PERFORM_ACTION unit orders. - + No client side usage added. No automatic extra target finding is done when no extra sub target is found. - + See hrm Feature #761724 commit 01879cc27f8151ee6fe411890c0cb3bbbdc7e55c @@ -50164,12 +50164,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jul 8 12:19:42 2018 +0100 Lua find.role_unit_type() considers flags too. - + Fixes a regression in 2.6 where you could never get Settler-type units from huts. - + Reported in various forms by frank e and Akechi. - + See hrm bug #700906, hrm bug #763890. commit ab6e7951aeac8bd5f19a56485d770dad1c292bd2 @@ -50178,7 +50178,7 @@ Date: Tue Jul 10 21:29:10 2018 +0200 Qt client - Left-Align Header Text for Present Units, Supported Units, and Improvements in city dialog Reported by Griffon Spade - + See hrm Bug #735301 commit 7a49951cebe0f997fe94ec58254399ca61b80387 @@ -50186,7 +50186,7 @@ Author: mir3x Date: Tue Jul 10 21:24:38 2018 +0200 Qt client - added option to resize battle log widget - + See hrm Feature #764025 commit 23c3ed1c6b34669b7432a509b694b64dc2ad95dd @@ -50194,7 +50194,7 @@ Author: mir3x Date: Tue Jul 10 21:21:14 2018 +0200 Qt client - fixed crash when observing player with diplomacy meetings open - + See hrm Bug #764026 commit 281305614bee3acf8b4d046f36ff914b70a85340 @@ -50203,7 +50203,7 @@ Date: Tue Jul 10 21:18:18 2018 +0200 Fixed incorrect "bribe cost" for damaged units. Reported by Akechi - + See hrm Bug #763896 commit 4b8faf2145ca0044124173350df42c45e76cb160 @@ -50212,7 +50212,7 @@ Date: Tue Jul 10 21:14:51 2018 +0200 Server - fixed "Largest Civilizations report" not being created Reported by Akechi - + See hrm Bug Bug #763883 commit 022dea17a7cdcf5b6116307f59aa70e8db65ea76 @@ -50221,7 +50221,7 @@ Date: Tue Jul 10 21:10:13 2018 +0200 Server - fixed resources placed 0.1% more than setting value Reported by Akechi - + See hrm Bug #763879 commit 31256a94f94d1eef175798785a1ae2b2c52fa5d6 @@ -50230,7 +50230,7 @@ Date: Tue Jul 10 21:05:00 2018 +0200 Qt client - link for terrain in buidlings help not working Reported by Máximo Castañeda - + See hrm Bug #763708 commit 1290e1bae386a9a95c52a5a1e26701692950dbb8 @@ -50239,7 +50239,7 @@ Date: Tue Jul 10 21:01:22 2018 +0200 Fixed crash when unit goto is active and mouse is leaving bottom of unit actions widget. Reported by Jacob Nevins - + See hrm Bug #761748 commit 3fd93791e8217969a21be2e3323328a4d55ec38a @@ -50247,21 +50247,21 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jul 8 14:38:55 2018 +0100 Fix network protocol for rulesets with lots of units. - + There was a longstanding bug if a ruleset has 129 or more units, and one of the 129th-or-later units is an upgrade or convert target, the client wouldn't register that, so players couldn't initiate the affected upgrade or conversion. This was due to use of SINT8 in the network protocol. - + Change the network protocol definition to UINT8. It so happens that this doesn't actually change what the server sends on the wire, just how the client interprets it, so there's no need for a capability bump, and new clients will now do the correct thing even with old servers. - + Reported by Akechi. - + See hrm bug #763894. commit 2c0fe0c02d3d7a6c0ca6275af426a3f66e157de7 @@ -50269,9 +50269,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Jul 3 09:34:36 2018 +0100 Mark 'default' command as translatable. - + Reported by Máximo Castañeda. - + See hrm bug #763068. commit e88332576d9f748c0e7851e98dd1247f86267a7a @@ -50279,9 +50279,9 @@ Author: Marko Lindqvist Date: Fri Jun 29 10:00:24 2018 +0300 Update msys2 environment to 180624 level - + See hrm Task #724669 - + Signed-off-by: Marko Lindqvist commit 8697f3a9b120b5642b35fa83dca480caeea8e1e0 @@ -50289,7 +50289,7 @@ Author: mir3x Date: Tue Jul 3 21:56:51 2018 +0200 Qt client - make sidebar width dependent on screen size not application size. - + See hrm Feature #760162 commit 2a6f2fcea0c19ad1de9d85ef269716551132c2f9 @@ -50297,7 +50297,7 @@ Author: mir3x Date: Tue Jul 3 21:52:47 2018 +0200 Qt Client - when scaling tileset make tile information size not changeable. - + See hrm Bug #759976 commit 002ad1304708c32f072ba537df7439053dc49a46 @@ -50307,7 +50307,7 @@ Date: Tue Jul 3 21:49:08 2018 +0200 Qt Client - reverted policies dialog to normal QDialog, due to crash on earlier versions of Qt. Reported by Jacob Nevins - + See hrm Bug #759242 commit 1d3d0acb27d0c987a39d8442859f3720ed2e8df5 @@ -50316,7 +50316,7 @@ Date: Tue Jul 3 21:43:49 2018 +0200 Client - fixed displaying borders when using scaled tileset. Reported by Jacob Nevins - + See hrm Bug #756115 commit b4640fc7e815ada6ba58d156b8370637e8676218 @@ -50324,12 +50324,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jun 30 15:32:42 2018 +0100 Activity icons and other tweaks for Isotrident/Isophex. - + Add activity icons for all extras in shipping rulesets. Removed piecewise nuke sprites (not used since r7322 in 2004). - + By GriffonSpade with spec tweaks by me. - + See hrm feature #762839. commit daec00a08637c2e0bfccc205164e01d3b2d181fc @@ -50337,13 +50337,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jun 30 15:30:57 2018 +0100 More unit activity icons for Amplio2/Cimpletoon. - + Added irrigation, farmland, mine, oil_mine, oil_rig. These tilesets now have specific activity icons for all extras in shipping rulesets. - + By GriffonSpade. - + See hrm feature #762838. commit 4579d6b23752de1b55f235ef37e1be22e7636803 @@ -50351,13 +50351,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jun 27 22:25:12 2018 +0100 Fix spaceship score contribution. - + Don't give points on spaceship arrival for population in habitation modules that weren't actually attached to the spaceship when it was launched. - + Reported by "fomalhaut pa". - + See hrm bug #757442. commit 7828350ae98f05d07bee694eacfa56bcb8461597 @@ -50365,9 +50365,9 @@ Author: Marko Lindqvist Date: Wed Jun 27 05:46:10 2018 +0300 tinycthread.h: Don't mess timespec definition - + See hrm Bug #762124 - + Signed-off-by: Marko Lindqvist commit 3a00662d26809568ec9b9ed2316ab6765cf2ceee @@ -50375,15 +50375,15 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Jun 26 23:47:04 2018 +0100 Fix Future Tech messages. - + When getting Future Tech as a free tech, some of the messages displayed the wrong Future Tech number. - + Define separate functions for choosing a free tech and granting it. (This allowed some unrelated cleanup.) - + Wrong messages reported by "fomalhaut pa". - + See hrm bug #761977. commit 7d891a9895ca4796ace14c527711721a7a2364d3 @@ -50391,15 +50391,15 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Jun 26 22:47:31 2018 +0100 Fix cargo teleport on transport homecity loss. - + When a gameloss/undisbandable unit such as a Leader is cargo on a transport that is lost with its home city, avoid teleporting the Leader to that city. This could cause non-allied units on the same tile (Leader and city's conqueror), and prevent the Leader teleporting to a more distant, safe city. - + Non-allied units reported by "fomalhaut pa". - + See hrm bug #761808. commit 8eb47c130254dfceb6182b6794b9cb6e8f28d757 @@ -50407,7 +50407,7 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 24 07:41:20 2018 +0200 More detailed unit order logging. - + See hrm Feature #761786 commit aeafac7ff4747d3e6150b881f83d152b253ec467 @@ -50415,21 +50415,21 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 20 13:30:33 2018 +0200 Add a "how long will this action take" finder. - + Some actions are activities. Those aren't done until enough work (stored in a unit's activity_count) has been performed. The work is done at turn change. Other actions are instantaneous. They are performed (or fails) at once the unit is ordered to perform them. - + Introduce the constant ACT_TIME_INSTANTANEOUS and the function action_get_act_time(). The constant ACT_TIME_INSTANTANEOUS symbolizes that an action is instantaneous. The function action_get_act_time() returns ACT_TIME_INSTANTANEOUS for instantaneous actions and the amount of work (done at turn change) required to complete it for activities. - + Move the activity time calculations of ACTIVITY_FORTIFYING and ACTIVITY_CONVERT from update_unit_activity() to action_get_act_time(). - + See hrm Feature #761781 commit 27a777a32ef0faa0bcca819c10f2fab4dcf15d51 @@ -50437,12 +50437,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Jun 25 00:01:20 2018 +0100 Fix Amplio2/Hexemplio industrial cities. - + The Amplio2/Cimpletoon/Hexemplio/Toolhex tilesets was using the wrong graphics for large unwalled cities with the "industrial" style. - + Reported and diagnosed by "fomalhaut pa". - + See hrm bug #761751. commit 93c68466858b7ac5f6811a27d6df098b970f8390 @@ -50450,20 +50450,20 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 20 13:33:23 2018 +0200 Fix tech/building targeted unit order execution. - + The tech or building sub target and the extra sub target arguments to unit_perform_action() was in the wrong order when executing a unit order with a specified action. The tech or building sub target was replaced by EXTRA_NONE while the tech or building sub target was sent as an extra target. - + This broke the execution of the city targeted orders with a tech or building sub target. Example: An order for a Spy to go to a city and sabotage its City Walls would be interpreted as an order to go to the city and sabotage its current production. - + No GUI supports sending a go to and perform action order against the specified sub target yet. - + See hrm Bug #761527 commit 86fce03a3a92646747c7017dd316fdd3ba330218 @@ -50471,17 +50471,17 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Jun 21 00:22:22 2018 +0100 Shuffle players earlier in a new game. - + give_initial_techs() was using the shuffled players order before it was initialised. The most obvious effect was that with high techlevels, the first player would be told about government-enabled technologies 160 times, and everyone else not at all. - + Games started from a fixed random seed may not proceed the same before and after this change, although map generation is unaffected. - + Excessive messages reported by "fomalhaut pa". - + See hrm bug #759020. commit 7cbb83d70a9403107e29bc7186bd8a4ac51f74e9 @@ -50489,10 +50489,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jun 20 21:38:03 2018 +0100 Tweak secfile comment output format. - + Add a few spaces, to make it clear that it's a comment. This is used for instance in the client rc file. - + See hrm bug #761206. commit d5ffa0c98628e4b009a40dcab17006aae3941993 @@ -50500,12 +50500,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jun 20 20:49:02 2018 +0100 Misc terrain.ruleset comments about 2.6+ changes. - + - Describe how extra ownership works. - Describe integrating roads. - Note that pythagorean_diagonal has no effect with hex topologies. - After gna patch #4346, terrains are looked up by name, not section. - + See hrm feature #761202. commit 44b9f424eac7bc7cfc7fb68983a0cd322921d1d3 @@ -50513,9 +50513,9 @@ Author: Marko Lindqvist Date: Wed Jun 20 02:56:54 2018 +0300 Refresh sdl2.m4 to upstream release 2.0.8 level - + See hrm Feature #750895 - + Signed-off-by: Marko Lindqvist commit 85aee6587bd076e2b69697727b75b89e60dfd699 @@ -50523,7 +50523,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Jun 18 00:43:08 2018 +0100 A couple of string tweaks. - + See hrm bug #689474. commit 6db6d5d01ec2e362f922391f0be9f7485552fc67 @@ -50531,7 +50531,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Jun 18 00:43:23 2018 +0100 Some corrections to rules help for 2.6+. - + See hrm bug #760497. commit e4c51cb8a0f16b5c10192da7db89806bdfe2b736 @@ -50539,14 +50539,14 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jun 17 15:40:46 2018 +0100 Remove font sizes from tileset format. - + The city and production font sizes clashed with client font configuration, and were already ignored by the Qt client. - + Clash reported by "Grendel" (gna bug #18802). Symptom also reported in gna bug #19327 and Launchpad #816197, and by Hans Lemurson on the forum. - + See hrm bug #760420. commit d62199c707eb3e5c9eb8b481a829bfbced1090a7 @@ -50554,10 +50554,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jun 17 13:59:42 2018 +0100 (Very) minimal font configuration in SDL2. - + Allows setting the size (only) of the city name and production text (only) on the main map view. - + See hrm feature #760428. commit 894bbf0aa83b3a2af8d4977711dc2dbfb84ee602 @@ -50565,10 +50565,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jun 16 22:11:41 2018 +0100 More logging for autosettlers. - + Log their target tasks and progress toward them, in a way that '/debug unit' can show. - + See hrm feature #760370. commit b6eb67b7b1534b09465a5844f234ccbbf8ead956 @@ -50576,10 +50576,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jun 16 22:10:48 2018 +0100 Fix '/debug unit|units'. - + The logic in UNIT_LOG() prevented '/debug' from showing most of a unit's debug messages. - + See hrm bug #760368. commit 7c78d25b54f1f8d07ab213bf9f468d7885033bbc @@ -50587,12 +50587,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jun 16 22:47:50 2018 +0100 Client: allow cleaning as worker task. - + The Gtk/Qt clients now allow requesting Clean Pollution/Fallout via the worker task interface. - + Requested by vla22. - + See hrm feature #760367. commit 5759d686bf117ead4a8488cb0da90bda588aabad @@ -50600,7 +50600,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jun 16 22:19:34 2018 +0100 man pages: note that --log appends. - + See hrm bug #760366. commit 10542d5d00303847bb5dbb4081e251a1f1c1a388 @@ -50608,11 +50608,11 @@ Author: Marko Lindqvist Date: Sat Jun 9 22:41:33 2018 +0300 Add deprecation warning about use of numeric log levels - + Patch by simsulla - + See hrm Feature #735948 - + Signed-off-by: Marko Lindqvist commit eb5c0f9975513f0ff8f2bf414187e212368fc88a @@ -50620,9 +50620,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 13 23:46:04 2018 +0200 Assert that unit action orders have an action. - + Inspired by hrm Bug #759773 that was reported by Zoltán Žarkov - + See hrm Feature #759786 commit c92f52c83791f1d18a1d44b26be9032e445fa1bd @@ -50630,7 +50630,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 12 09:08:14 2018 +0200 actiontools: tighten incident type information. - + See hrm Feature #759298 commit 35f7f500943be3d53b2c8a5e53ef778804520082 @@ -50638,7 +50638,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 12 08:50:10 2018 +0200 api_find_action() takes an action id. Mark it. - + See hrm Feature #759295 commit b7f6adb032303320082759289f92db5f0517b35e @@ -50646,13 +50646,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jun 13 21:42:20 2018 +0100 Prevent partisans from most city transfers. - + Partisans are only supposed to show up when a city is conquered, but due to a precedence issue in the Lua script, they could show up whenever a city changed hands for any reason. - + Reported by "fomalhaut pa". - + See hrm bug #759770. commit ef480bd525f2672ff0912ac3ee2b92f988d53b0d @@ -50660,11 +50660,11 @@ Author: Marko Lindqvist Date: Sat Jun 9 18:13:50 2018 +0300 civ1: Remove Airlift action enabler - + Patch by simsulla - + See Feature #741526 - + Signed-off-by: Marko Lindqvist commit 0630ce3fa9e85d92df43c9da398d096737f8ebba @@ -50672,13 +50672,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Jun 11 08:36:45 2018 +0100 Use same extra graphics and extrastyle. - + Tileset loading code now only does 'graphic'/'graphic_alt' fallback on the extra style, and always loads the graphics corresponding to the extra style it found. (Instead of supporting independent fallback of the extra style and each of various graphics used to draw the extra, which was confusing.) - + See hrm bug #758989. commit c701de83766b9b9267669316b9fa8037aa265c81 @@ -50686,7 +50686,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 8 14:30:37 2018 +0200 Assert that ACTIVITY_LAST isn't considered. - + See hrm Feature #759099 commit 8e2801d583e1aaaee2bfaf3229e2ba233b518ff3 @@ -50694,30 +50694,30 @@ Author: Sveinung Kvilhaugsvik Date: Sat Jun 9 20:44:48 2018 +0200 Fix all can_unit_do_activity_targeted_at() calls. - + A call to is_action_enabled_unit_on_*() replaced the hard coded checks in can_unit_do_activity_targeted_at() for each activity that became action enabler controlled. is_action_enabled_unit_on_*() cares about distance between actor an target. This caused can_unit_do_activity_targeted_at() to lose it's ability to speculate about the actor unit's tile for action enabler controlled activities. - + Actor unit tile speculation with can_unit_do_activity_targeted_at() is only used in the auto settler code of ai/tex, ai/threaded and advisors/autosettlers. Its remaining users can't be ported to use speculative action enabler evaluation until all the activities they may consider have corresponding actions. - + Introduce auto_settlers_speculate_can_act_at(). It calls the correct speculative evaluation function based on if the specified activity has a corresponding action or not: can_unit_do_activity_targeted_at() when no corresponding action is found. action_speculate_unit_on_*() when it is. - + Port remaining actor position speculating can_unit_do_activity_targeted_at() calls to auto_settlers_speculate_can_act_at(). Assert that calls to can_unit_do_activity_targeted_at() for action enabler controlled activities don't speculate about actor unit position. - + See hrm Bug #758450 commit 2091be8ce07ff88e20bc824f4fbf1a5b72827018 @@ -50726,7 +50726,7 @@ Date: Tue Jun 12 19:59:20 2018 +0200 Fixed tileset zoom activity fffset bug Reported by Griffon Spade - + See hrm Bug #731629 commit 97c12d393ba00ce5da72d56d05b27174758ed6c0 @@ -50735,7 +50735,7 @@ Date: Tue Jun 12 19:45:05 2018 +0200 Qt client - fix zooomed flags in nations menu. Reported by Griffon Spade - + See hrm Bug #738921 commit b538e4d429f8c307ed5ad21ce0fe1b159be48c37 @@ -50743,13 +50743,13 @@ Author: Marko Lindqvist Date: Sat Jun 9 23:15:01 2018 +0300 Make '/list scenarios' to list scenarios only - + It was listing also regular savegames - + Patch by simsulla - + See hrm Bug #731199 - + Signed-off-by: Marko Lindqvist commit 1e6e2145e3a0e91e7c5abb0a81f4376e0db191fc @@ -50757,13 +50757,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jun 10 13:27:07 2018 +0100 Fill in missing extrastyles in supplied tilesets. - + Many tilesets defined sprites without defining extrastyles for them. The engine doesn't currently warn about this, so trouble could be hidden until you use a ruleset with unusual fallbacks (such as 'alien'). - + Trouble with 'alien' ruleset reported by vla22. - + See hrm bug #758964. commit 96aebb40b683b17398462abcf1fcb785a833d865 @@ -50771,7 +50771,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jun 3 14:07:33 2018 +0100 Editor: use bv_techs instead of bool array. - + See hrm feature #758952. commit c3d9028d37473348458eb80650739a5a0836236e @@ -50779,12 +50779,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jun 9 17:40:55 2018 +0100 Show effect of tech root_reqs in help. - + Also, tweak some wording to clarify restrictions on research versus acquiring tech by other means. - + Requested by Marko Lindqvist. - + See hrm feature #758951, gna patch #4428. commit 7e1045fef8164007487148dec830e67c68acd1b6 @@ -50792,7 +50792,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jun 3 16:43:51 2018 +0100 New bitvector utility BV_CLR_ALL_FROM(). - + See hrm feature #758950. commit 78915e73d0c850e3c4bfd47a7c8911ea126362c7 @@ -50800,9 +50800,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jun 9 15:54:57 2018 +0100 New utility advance_root_req_iterate(). - + Using algorithm extracted from research_get_root_reqs_known(). - + See hrm feature #758949. commit 9aa056221dc79829e7fe8fb6e9d7e672c4c2dc4d @@ -50816,7 +50816,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jun 9 20:17:06 2018 +0100 Rework comments about tech root_reqs. - + See hrm feature #758948. commit 05e4e6c819828eb102f308faa4ef4a6d4a4d5cad @@ -50824,24 +50824,24 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 8 10:38:31 2018 +0200 Port auto settler transform code to actions. - + Port agent controlled workers (ai/autosettlers) terrain transformation evaluation from activities to actions. This should make its speculation about whether the worker can transform a tile other than the one it currently occupies work again. - + A call to is_action_enabled_unit_on_*() replaced the hard coded check in can_unit_do_activity_targeted_at() for each activity that became action enabler controlled. is_action_enabled_unit_on_*() cares about distance between actor an target. This caused can_unit_do_activity_targeted_at() to lose it's ability to speculate about the actor unit's tile for action enabler controlled activities. - + Change as_transform_activity_iterate to as_transform_action_iterate and make it iterate over actions rather than activities. Make its users evaluate terrain transformation by using action_speculate_unit_on_tile() rather than can_unit_do_activity_targeted_at(). - + See hrm Feature #758738 commit fc74950644cb7c86f118a8fb8ac47b1f007ed0e3 @@ -50849,11 +50849,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 7 16:48:51 2018 +0200 Hard coded activity to hard coded action. - + Replace two can_unit_do_activity_targeted_at() calls where the activity is hard coded with action_speculate_unit_on_tile() calls with the corresponding action. - + See hrm Feature #758536 commit 78308435f8f3d031e8eed11d5d4d510ea490625e @@ -50861,11 +50861,11 @@ Author: Marko Lindqvist Date: Sat Jun 9 14:16:49 2018 +0300 Fix syntax error when Windows start scripts run without a parameter - + Reported by frank e - + See hrm Bug #700914 - + Signed-off-by: Marko Lindqvist commit f44f8a8f9e833626441bc0c481f360b248378b9e @@ -50873,9 +50873,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 8 09:56:07 2018 +0200 Remove outdated comment. - + ACTIVITY_BASE hasn't been mentioned here for a while. - + See hrm Feature #758725 commit a063d701e589fb2a50e3915f74bcc6f62c2721a3 @@ -50883,29 +50883,29 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 28 14:47:18 2018 +0200 Make agents build mines and irrigation again. - + Workers controlled by autosettlers stopped building mines and irrigation once action enabler controlled mine building (hrm Feature #753716) and action enabler controlled irrigation building (Feature #754873) landed. Fix it. - + A call to is_action_enabled_unit_on_*() replaced the hard coded check in can_unit_do_activity_targeted_at() for each activity that became action enabler controlled. is_action_enabled_unit_on_*() cares about distance between actor an target. This caused can_unit_do_activity_targeted_at() to lose it's ability to speculate about the actor unit's tile for action enabler controlled activities. - + Actor unit tile speculation with can_unit_do_activity_targeted_at() is only used in the auto settler code of ai/tex, ai/threaded and advisors/autosettlers. Its users can be ported to use speculative action enabler evaluation once all the activities it considers are action enabler controlled. - + Change as_extra_activity_iterate to as_extra_action_iterate and make it iterate over actions rather than activities. Make its users evaluate extra creation by using action_speculate_unit_on_tile() rather than can_unit_do_activity_targeted_at(). - + See hrm Bug #758450 commit 20a0951c8860eb258bd42e57b920b6e4c1511c8c @@ -50913,9 +50913,9 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 7 12:21:59 2018 +0200 Speculative action enabler evaluation for all. - + Implement speculative action enabler evaluation for each target type. - + See hrm Feature #757520 commit 9dc933fb7374af8ffe73f09572a216aa8f98399d @@ -50923,13 +50923,13 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 8 14:43:47 2018 +0200 action_speculate_unit_on_city(): use actor_tile. - + Evaluating action_speculate_unit_on_city() in non omniscient mode would cause it to calculate the distance to the target tile using the actor unit's real tile rather than the (potentially different) user provided actor_tile. - + It was not yet used in non omniscient / cheat mode. - + See hrm Bug #758807 commit c59ac31e091e33fd9ba25ddac172d33b7b6be397 @@ -50937,10 +50937,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 7 13:56:07 2018 +0200 webperimental: avoid Freeciv-web error message. - + The Freeciv-web client sets the nationset setting automatically. This resulted in an error message while it was locked. Unlock it. - + See hrm Bug #758445 commit 055c071e7a1b053da866fb2706d265b2c8c38983 @@ -50948,12 +50948,12 @@ Author: Sveinung Kvilhaugsvik Date: Thu Jun 7 12:31:42 2018 +0200 Shorter unit home city look up. - + A unit's home city is stored by its city id. This makes getting a unit's home city as a city struct require the developer to call game_city_by_number() with the unit's homecity. Introduce the new macro unit_home(). It automates looking up a unit's home city. - + See hrm Feature #758434 commit 89e3ed8d9bbbee7fe779a078f51fa19cc819f238 @@ -50961,9 +50961,9 @@ Author: Marko Lindqvist Date: Sat Jun 9 14:14:04 2018 +0300 msys2: Build and install freeciv on one pass - + See hrm Feature #656417 - + Signed-off-by: Marko Lindqvist commit dd6a418ae75b3583f06559ed1095956b47e2e9eb @@ -50971,9 +50971,9 @@ Author: Marko Lindqvist Date: Sat Jun 9 14:13:33 2018 +0300 Enable effect_edit dialogs in non-experimental ruledit - + See hrm Feature #737625 - + Signed-off-by: Marko Lindqvist commit cb27bf173f08d25fcaff17ff1fb93922b0c13a8b @@ -50981,11 +50981,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 4 10:04:43 2018 +0200 protocol: causes and rmcauses are bit vectors. - + The extra fields causes and rmcauses are bit vectors but they don't use the bitvector type. Mark them as bit vectors in the network protocol. This makes the JSON protocol transfer them as Freeciv-web readable bit vectors. - + See hrm Feature #757429 commit 944944e051276c6fca37806298df66c1c8b40265 @@ -50993,10 +50993,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 1 12:56:51 2018 +0200 Speculative action enabler evaluation. - + Start by allowing speculation about actor position and home city. Use that to replace is_action_enabled_unit_on_city_full(). - + See hrm Feature #755356 commit 31dce8c6f2a03b53c19a1f90d65c7fd1c2f7fa96 @@ -51004,9 +51004,9 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 3 16:07:47 2018 +0200 Validate extra target of incoming unit orders. - + Some actions that can appear in unit orders requires an extra target. - + See hrm Bug #757307 commit 2198fed29699bf92d55c49c229a7659b8987200d @@ -51014,12 +51014,12 @@ Author: Sveinung Kvilhaugsvik Date: Sun Jun 3 15:17:45 2018 +0200 Centralize action ui ruleset variable name. - + Until actions becomes ruleset defined the ui_name must be defined via an action specific variable. Centralize the name of this variable for each action in action_ui_name_ruleset_var_name() to remove the need to add it twice per action. - + See hrm Feature #757304 commit 02cf897f4adbac080a2301b67ffee94e7acc7807 @@ -51027,10 +51027,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 1 12:38:01 2018 +0200 action module: mark action id variables. - + Use the action_id typedef to mark action ids. Adjust other places to keep ruledit and the Qt client compiling with the type change. - + See hrm Feature #757298 commit be9c21e953dd1e2b5aa9ea534b7d563654cae425 @@ -51038,9 +51038,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jun 3 09:14:09 2018 +0100 Reinstate sending policy names to client. - + This was accidentally lost in hrm feature #732522. - + See hrm bug #757296. commit d60ca304c3d57c7b428ee3ebf9fd6445330c22ee @@ -51048,10 +51048,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jun 3 00:35:18 2018 +0100 Rework civ2civ3/sandbox government help. - + Add some handwritten text, and use 'quiet' attributes to suppress autogenerated help for parts that are covered by the fixed text. - + See hrm task #657407. commit 02ee5ca217c14166c84ea60a4304d10555b5ea17 @@ -51059,15 +51059,15 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jun 2 18:29:47 2018 +0100 Fix various bugs in unit orders. - + These were a consequence of hrm feature #741273 splitting target from extra in unit orders. - + I think the following visible bugs have been fixed: - Loading a pre-3.0 savegame could give network truncation errors. - Connecting with irrigation could give the wrong result if irrigation did not happen to be extra 0. (It is in all our rulesets.) - + See hrm bug #757270. commit 7172b0ac86902642d4f8504a121371808f0e49c1 @@ -51081,7 +51081,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jun 2 09:57:24 2018 +0100 Fix double spaces in Airport description. - + I introduced most of these while fixing hrm bug #727051. commit a713ecaa35967b965f3a6fc9a53c58483cbe9480 @@ -51089,11 +51089,11 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 1 14:09:10 2018 +0200 is_action_enabled(): parameter tabs to spaces. - + Convert the tab indention in is_action_enabled()'s parameter list to spaces. This gets it out of the way so it can't cause merge conflicts for work in that area. - + See hrm Feature #757062 commit 93c7eaf1ab544de60afa6ec21fb50d38e77fefe9 @@ -51107,11 +51107,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 28 13:57:19 2018 +0200 Introduce the action_id typedef. - + Introduce a type definition for action ids. This should increase the readability in cases where the action id variable should have a different name. - + See hrm Feature #756188 commit b1dc697da52c261d87076b017d443688a5f25f4f @@ -51119,7 +51119,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 1 12:20:50 2018 +0200 client/*: avoid using the name "action_id". - + See hrm Feature #756893 commit 8b5873e3f3533d3fea14329192ada3d02d4b22ee @@ -51127,7 +51127,7 @@ Author: Sveinung Kvilhaugsvik Date: Fri Jun 1 12:12:51 2018 +0200 Qt client: avoid using the name "action_id". - + See hrm Feature #756892 commit 83be09b4357b4316809387a47afc8819fb990d99 @@ -51135,7 +51135,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 31 16:15:52 2018 +0200 SDL2 client: avoid using the name "action_id". - + See hrm Feature #756880 commit 9b66b16b77b7c93abcb3b727cb125f22e4f11b97 @@ -51143,7 +51143,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 31 08:25:14 2018 +0200 GTK clients: avoid using the name "action_id". - + See hrm Feature #756736 commit b482beec6fbe4d44e73f0f57abf32002edd74255 @@ -51151,7 +51151,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 31 08:11:56 2018 +0200 server/*: avoid using the name "action_id". - + See hrm Feature #756731 commit b369c5e1e7b758427fbc8e4d319da7f468d4c2b2 @@ -51159,7 +51159,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 30 11:41:55 2018 +0200 ai/*: avoid using the name "action_id". - + See hrm Feature #756596 commit 94221a8b3b474616df13079c99c6d7b271789c2e @@ -51167,7 +51167,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 30 11:14:18 2018 +0200 common/*: avoid using the name "action_id". - + See hrm Feature #756589 commit 68e18d48c3b3c5d48f918b861ed747c0e48cbafd @@ -51175,7 +51175,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 29 12:48:03 2018 +0200 action module: avoid using the name "action_id". - + See hrm Feature #756330 commit 87094497b0fb5ce34ffd968447dbc6a4650cd014 @@ -51183,9 +51183,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 29 12:15:50 2018 +0200 Allow a unit to continue pillaging. - + Reported by Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> - + See hrm Bug #756325 commit e97c48ea46891180b749d1326bab123639798bfd @@ -51193,13 +51193,13 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 29 02:35:26 2018 +0200 GTK clients: intuitive unitsel*dlg button order. - + Make selection the rightmost button in the unit select extra / unit dialog. They are used for unit transport selection, pillage extra selection and for the action selection dialog's target unit/extra switchers. - + Requested by Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> - + See hrm Feature #756225 commit 48799cd192e80aff9fc7b7780cc8c1042caff8e3 @@ -51207,7 +51207,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 28 15:58:15 2018 +0200 protocol: avoid using the name "action_id". - + See hrm Feature #756189 commit e04f210c88457a7d1357e0962372fa3211263dce @@ -51215,10 +51215,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 28 14:32:33 2018 +0200 Non action auto performer action list iteration. - + Factor out action_auto_perf_actions_iterate's action list iteration code to the new action_list_iterate iterator. - + See hrm Feature #756170 commit 663c0a9d7fe66483a74fae4f9c766dbdb5874e18 @@ -51226,11 +51226,11 @@ Author: Sveinung Kvilhaugsvik Date: Fri May 25 13:20:21 2018 +0200 Introduce action_get_activity() - + Introduce the new function action_get_activity(). It returns the unit activity an action may result in, or ACTIVITY_LAST if the action doesn't result in a unit activity. - + See hrm Feature #756123 commit 4ccf08b0dc39d444b4dea38cda6005592260ba63 @@ -51238,9 +51238,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon May 28 17:58:39 2018 +0100 Better forecasting of tech loss in client UI. - + Mainly, take the 'techlossforgiveness' option into account. - + See hrm bug #756203. commit 51261a7d517eb5fc5d8e15e284c599e4c462d2ab @@ -51248,9 +51248,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon May 28 16:22:40 2018 +0100 Send techloss_forgiveness to client. - + This is a change to the network protocol. - + See hrm feature #756202. commit ca959cc78281caaf505b8c0f43e24e402772fe9e @@ -51258,13 +51258,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon May 28 14:32:33 2018 +0100 Qt: fix assertion failure in science report. - + If the science report was drawn or refreshed while the player had no advance selected, or was researching future tech, an assertion failure message was printed on the console. - + Reported by Marko Lindqvist. - + See hrm bug #732483. commit 96025231372d6f7b42891d91f9d14021f8a2a1fe @@ -51272,9 +51272,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon May 28 12:40:19 2018 +0100 Document that Airports give veteran missiles. - + Reported by UukGoblin on IRC. - + See hrm bug #727051. commit 3145c3050ec2709756f883356fb1a9232f5aeb03 @@ -51282,9 +51282,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon May 28 12:23:53 2018 +0100 Document the 'quiet' flag in requirements. - + Reported by GriffonSpade. - + See hrm bug #733917. commit 3bf91db51225d78300f6bd35d097af84c613b86d @@ -51292,9 +51292,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon May 28 11:32:39 2018 +0100 Use more focused git dirty check when building. - + This avoids invoking custom diff engines, etc. - + See hrm bug #756106. commit 0f650574b23125a6d52ac8c70f012111faf9a859 @@ -51302,10 +51302,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon May 28 11:31:35 2018 +0100 Qt: zealous_crop_rect() was too zealous. - + It would crop off the right/bottom row of pixels. (It's mostly used for displaying unit sprites off the main mapview.) - + See hrm bug #756105. commit beb299287f4447a2e8fa9078e2b44f5f6aca88c3 @@ -51313,14 +51313,14 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun May 27 16:25:28 2018 +0100 Qt: fix unit info bar for scale changes. - + The amount of space reserved for the unit sprite would change, even though the unit sprite itself remained about the same size. - + Also, ensure that it's refreshed whenever the scale changes. - + First symptom reported by GriffonSpade on the forum. - + See hrm bug #738922. commit f398c2690fb10031f8e811cd3b396a3489e38b09 @@ -51328,10 +51328,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 24 23:54:58 2018 +0200 Simplify request_unit_pillage(). - + Simplify the can_unit_do_activity_targeted_at() call to a can_unit_do_activity_targeted() call. - + See hrm Feature #755727 commit e83038042e70624b213f934d940f5a4f4feca3ac @@ -51339,10 +51339,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 24 23:54:40 2018 +0200 Qt client: don't look up EXTRA_NONE. - + The patch for hrm Feature #750605 accidentally had the Qt client's action selection dialog look up the target extra without checking if it was there. - + See hrm Bug #755724 commit 4632934a933e6470d548ca3b2adb65e3cb603f50 @@ -51350,10 +51350,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 8 11:38:10 2018 +0200 GTK act sel dlg: extra target selection. - + Make it possible for the GTK clients to switch the action selection dialog's extra target like they already can switch its unit target. - + See hrm Feature #753303 commit 1706932937d58ba8784286fca16a6d60cc7060d4 @@ -51361,10 +51361,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 23 14:52:58 2018 +0200 Make irrigation building enabler controlled. - + Introduce the new action "Build Irrigation". Use it to replace the Irrig_Possible effect. - + See hrm Feature #754873 commit 289450f6e1b350d88db2e5e58fec0c09a0f4bc90 @@ -51372,11 +51372,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 22 10:34:58 2018 +0200 GTK clients: fix radio button group issues. - + The unit select extra dialog and the unit select unit dialog in the GTK clients supports specifying a default target. The target selection is done by using radio buttons. - + The old implementation had radio button group issues (at least in some versions of GTK). This meant that more than one radio button could be/was selected at once. Change it: @@ -51384,7 +51384,7 @@ Date: Tue May 22 10:34:58 2018 +0200 * Specify radio button group by using the first radio button rather than by specifying the group manually. * assert that radio buttons for all target belong to the same group. - + See hrm Bug #754966 commit 96691a1166c0fda130d8bc48a6c8453ec10a96c9 @@ -51392,9 +51392,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 22 00:22:52 2018 +0200 action_to_incident(): correct "Pillage" mapping. - + "Pillage" has its own incident type. - + See hrm Feature #754874 commit a6e2ebcba3bb605fbf1511afb3ac2aef3057d172 @@ -51402,10 +51402,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 22 00:09:15 2018 +0200 civ2civ3/sandbox: refactor irrigation enabler. - + Introduce two new extra flags to reduce the complexity of enabling irrigation extra building. - + See hrm Feature #754872 commit 2a7ce4927930051d0d504f5f19270a2724434137 @@ -51413,9 +51413,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 16 08:28:01 2018 +0200 Make mine building action enabler controlled. - + Replace the Mining_Possible effect with the new action "Build Mine". - + See hrm Feature #753716 commit 7f495a10103000ec96dc5203d70b764a6adc441a @@ -51429,7 +51429,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 16 10:02:32 2018 +0200 Constify can_build_extra()'s pextra parameter. - + See hrm Feature #753754 commit a50cfa9f40cbaf0c8cc4d3284ad767fc213b141d @@ -51437,11 +51437,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 14 11:04:00 2018 +0200 GTK clients: more informative pillage dialog. - + Use the unit select extra dialog to select target in the pillage dialog. This informs the player about the extra owner. It also shows how the target extra looks to help the player remember what the extra is. - + See hrm Feature #753305 commit 0c4771deabcfd592d4fd37e45f74d56e2638e091 @@ -51449,7 +51449,7 @@ Author: Christian Prochaska Date: Fri May 11 23:27:39 2018 +0200 Updated msys1 environment (cairo 1.14.12, pixman 0.34.0) - + See hrm Bug #736230 commit 5e458d8040bb9c708567c7e9994936089f72de4f @@ -51457,10 +51457,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 15 08:19:30 2018 +0200 SDL client: act sel dlg buttons for all actions. - + Add action selection dialog buttons for the new actions recently added to Freeciv. - + See hrm Feature #753517 commit 3aad9aa262bf6cbef7e20f3c952829a82d2bf69b @@ -51468,17 +51468,17 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 8 11:33:11 2018 +0200 GTK clients: unit select extra dialog. - + Add a unit select extra target dialog to the GTK clients. It is based on a copy of the unit select unit dialog. It includes the extra's icon and tells if the extra is present at the tile (or is targeted to be built) and who owns it. - + It is intended to be used in the action selection dialog as a "Change target extra" dialog in Freeciv 3.1. It could also be used to replace various action specific target extra selection dialogs with less information both in 3.1 and in earlier branches. - + See hrm Feature #753268 commit 643d6b300efab022c47de4b8d6ee8de0c19ff75e @@ -51486,10 +51486,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri May 11 21:52:29 2018 +0200 Qt client: act sel dlg buttons for all actions. - + Add action selection dialog buttons for the new actions recently added to Freeciv. - + See hrm Feature #753157 commit a6dd8959e70d746f5adc95474fefe89475de5ba9 @@ -51497,7 +51497,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 9 11:13:59 2018 +0200 Document "Road" in README.actions - + See hrm Bug #752361 commit 9403bee0fcb58c543cbcc986a109d9904f8bf2d8 @@ -51505,16 +51505,16 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 9 11:09:55 2018 +0200 Interpret move as action: support extra targets. - + Note that no current tile extra targeted action can make use of it. The "move to tile is illegal - try to act" handling can't be done because they all require that the actor is at the target tile. A move to a tile the unit legally can move to is always interpreted as a move since they all set the rare_pop_up action field. - + Included for consistency to avoid confusion if someone should create a tile extra targeted action that can make use of it. - + See hrm Feature #752360 commit 1b25722c29bd52f8f6c1d8cc25756d1557ea6869 @@ -51528,9 +51528,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 9 10:00:13 2018 +0200 Sync header comment with Freeciv-web. - + Sync utype_can_do_action()'s header comment with Freeciv-web. - + See hrm Feature #752336 commit 85539992737affe1e7182a81ec38262fe75fae7e @@ -51538,10 +51538,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 8 11:18:49 2018 +0200 GTK clients: Share editgui's create_extra_pixbuf(). - + Make editgui's create_extra_pixbuf() non static and move it to sprite so it can be reused. - + See hrm Feature #752141 commit 8e77d394158f4a3335e6372f8cd2d748d1b5f035 @@ -51549,10 +51549,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 7 20:43:43 2018 +0200 GTK clients: act sel dlg buttons for all actions. - + Add action selection dialog buttons for the new actions recently added to Freeciv. - + See hrm Feature #752063 commit 22371811ff521cb6d2e394be729ce4c227103ea3 @@ -51560,7 +51560,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 8 09:28:45 2018 +0200 unit_get_actions: guess "Pillage" extra tgt too. - + See hrm Feature #752062 commit 91ed2bb04badcc674d8d188bd1b27628b0b30782 @@ -51568,14 +51568,14 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 8 08:57:16 2018 +0200 Introduce action has a sub target check. - + The function action_requires_details() is about mandatory client specified sub targets. Action's like "Pillage" has a sub target (the extra to pillage) but the server will pick a sub target if the client don't specify one. - + Introduce the new function action_id_has_complex_target() so it becomes possible to check if an action has a sub target at all. - + See hrm Feature #752058 commit 862e558224e04d0bfc7700604b97424621a9b39e @@ -51583,7 +51583,7 @@ Author: Sveinung Kvilhaugsvik Date: Sun Apr 29 15:52:56 2018 +0200 Make base building action enabler controlled. - + See hrm Feature #750400 commit 4be09698c40489b2c38cea6650ca8bf1e15bf752 @@ -51591,14 +51591,14 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 7 14:44:12 2018 +0200 Freeciv-web: send unit type can do action cache. - + Freeciv-web is unable to calculate what actions a unit type may be able to perform. This makes it hard code what ui elements to show when a unit is active based on its unit type name. - + Introduce the new packet web_ruleset_unit_addition. Send the unit type can do action cache in it. - + See hrm Feature #750505 commit 5ce491d70bb522e5cf6d0e85042e26a8eba73ed7 @@ -51606,10 +51606,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat May 5 18:39:16 2018 +0100 Use "Linear" tech_cost_style in civ2civ3/sandbox. - + This is the same formula that was previously set in the ruleset by hand, so there's no functional change. - + See hrm feature #731498. commit 5b941ee273ca2e0cd2adab72c74c8d7972a70ecf @@ -51617,13 +51617,13 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 3 00:54:06 2018 +0200 Freeciv-web: send expected income to the player. - + Freeciv-web is unable to calulate expected income. It therefore patched an extra field into the player_info packet. - + Introduce the new packet web_player_info_addition and give it an expected_income field. - + See hrm Feature #751250 commit 53bf515bda33d36f93c7f69a91f385dbe4b1cf91 @@ -51631,10 +51631,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 3 18:07:50 2018 +0200 GTK clients act sel dlg: add "Road" button. - + Add a button for the "Road" action to the action selection dialog of the GTK clients. - + See hrm Feature #751196 commit ad508e43d0fc18c5238da0ef109a932170a059c0 @@ -51642,12 +51642,12 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 3 20:56:59 2018 +0200 unit_get_actions: guess when no extra tgt. - + The unit_get_actions packet asks the server what actions a unit may be able to perform against certain targets. If no target unit is specified the server will pick the first unit at the target tile the actor unit may be able to perform any action against. Do the same for target extras. - + See hrm Feature #751193 commit 3af711e2501db0044af832b2c43efcde4d27b1a0 @@ -51655,10 +51655,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu May 3 17:44:07 2018 +0200 GTK gui act sel dlg: 0 -> IDENTITY_NUMBER_ZERO - + Replace the magic number 0 with IDENTITY_NUMBER_ZERO for city and unit ids in the action selection dialog of the GTK clients. - + See hrm Feature #750939 commit f0c0487e2373949a2f14d62aa54ab1024b7af8e2 @@ -51666,13 +51666,13 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 2 23:07:35 2018 +0200 Act sel dlg: 0 is a valid tile id. - + The action selection dialog of the Qt client and of the GTK clients used IDENTITY_NUMBER_ZERO to represent "no tile". But IDENTITY_NUMBER_ZERO is 0, a valid tile id. - + Use TILE_INDEX_NONE in stead. It is set to -1, an invalid tile id. - + See hrm Bug #750777 commit 176991381ac400ee42242ce83c803fab325dcb35 @@ -51686,10 +51686,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri May 4 00:23:59 2018 +0200 Fix segfault with non road extra. - + Fix server crash when a non road extra is given as the extra target of the "Road" action. - + See hrm Bug #750987 commit e9e937654f4e970a03c9b9942cb996195d4a1df1 @@ -51703,11 +51703,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 1 19:17:41 2018 +0200 ruleup: set name to game.control.name. - + Set it to the ruleset's name field like ruledit does. It used to be set to the ruleset directory (game.server.rulesetdir). Changing this removes a source of variation in the upgraded ruleset. - + See hrm Feature #750642 commit 94240ca254b29984563c6e003a7de1518469204d @@ -51715,7 +51715,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 1 19:17:28 2018 +0200 ruleup: log failure to load comments. - + See hrm Feature #750637 commit d2b2a72fd0102993049545a315237de999574664 @@ -51723,16 +51723,16 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 1 12:42:01 2018 +0200 act sel dlg: keep extra target information. - + A refresh of a client's action selection dialog would throw away the extra target id. This could make extra targeted actions illegal or accidentally switch their target. A refresh could be triggered by something completely unrelated to the extra targeted action. - + Keep the extra target information in the action selection dialog. (No bundled client has an action selection dialog that supports extra targeted actions yet.) - + See hrm Feature #750605 commit 7f7e436ae89819448058b6cf228ed64e22f76dd6 @@ -51740,7 +51740,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 30 05:02:15 2018 +0200 Consistent act sel dlg diplrel change refresh. - + Unit and city targeted actions refreshes an open action selection dialog when the diplomatic relationship to its owner changes. (The action selection dialog isn't refreshed on owner change.) Make a change in the diplomatic @@ -51750,7 +51750,7 @@ Date: Mon Apr 30 05:02:15 2018 +0200 doesn't refresh the open action selection dialog. If the specific case of owner change is worth an action selection dialog refresh it can be added in a follow up patch.) - + See hrm Feature #750435 commit aa2180a1145456e3d72c0203d4e17f92e2826e91 @@ -51764,10 +51764,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 1 00:35:46 2018 +0200 Use extra target when performing action. - + Use the extra target parameter given to unit_perform_action() when starting an action that requires (or wants) an extra target. - + See hrm Bug #750547 commit 1e51b115de50d55adfb1bf75b95e6f7333ee0287 @@ -51775,14 +51775,14 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 25 03:45:43 2018 +0200 protocol: add target_extra_id to unit_actions. - + Return what extra the packet unit_get_actions asked about when replying in the unit_actions packet. - + Only the minimum required for adding it to the protocol is done. No server side target extra selection added even if doing so is possible. The information isn't used by the C clients yet. - + See hrm Feature #750401 commit 832a08803550d617a01d488f1f4a2b901ee6d38b @@ -51790,10 +51790,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 30 11:37:08 2018 +0200 Send correct "no extra" value. - + Send EXTRA_NONE, not MAX_EXTRA_TYPES, when requesting an update to the action selection dialog because a diplomatic relationship changed. - + See hrm Bug #750478 commit fb855bafe678c6edce5b6a9d7bf6c49fbda4f623 @@ -51801,14 +51801,14 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 30 02:48:32 2018 +0200 Don't do "Road" because "Pillage" is illegal. - + When an action is illegal in unit_perform_action() it won't return. Handling of an action in its switch statement should therefore break. Without a break an illegal action could continue into the handling of the next action. - + Add break after the handling of the "Pillage" action and after the handling of the "Road" action. - + See hrm Bug #750426 commit f792f50b657169f19cf5c01e808c23b758d3cf3c @@ -51816,11 +51816,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 25 16:02:01 2018 +0200 Make the "Fortify" action self targeted. - + The "Fortify" action has an effect on the actor unit, not the target tile. It can get all the requirement information it needs about the tile from actor requirement vector. - + See hrm Feature #750403 commit 19c03509d8912c9b6e1b13314be3e07a9c753326 @@ -51828,12 +51828,12 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 30 10:12:42 2018 +0200 Introduce TILE_INDEX_NONE. - + IDENTITY_NUMBER_ZERO can't be used for tiles since 0 is a valid tile index. There are probably remaining instances of magic numbers representing an invalid tile index. Introduce it anyway so new code can use it rather than making the problem worse. - + See hrm Feature #750470 commit 06b7c913023706d2262c3eb266ae01e1629455ac @@ -51841,15 +51841,15 @@ Author: Sveinung Kvilhaugsvik Date: Sun Apr 29 17:28:35 2018 +0200 Prepare for more ruleset tests. - + Create a new folder rs_test_res for ruleset test resources so they won't appear to be independent tests. Move ruleset_is.lua, the script responsible for reporting if a ruleset loaded, to the new folder. - + Factor out the list of rulesets to check when no ruleset is given on the command line from tests/rulesets_not_broken.sh. Do the same for it's check that a single ruleset loads. - + See hrm Feature #750406 commit d1652fdbd722e2186de2faabf83a80b0bf5a41d2 @@ -51857,15 +51857,15 @@ Author: Sveinung Kvilhaugsvik Date: Sun Apr 29 14:59:13 2018 +0200 Freeciv-web: user changeable game and map seed. - + A player connected via the web client don't have hack access. But Freeciv-web needs a reproducible game for its benchmark. It therefore allows its users to set the server settings mapseed and gameseed via a custom patch. - + Give Freeciv-web players the ability to set the server settings mapseed and gameseed. The new more liberal access rules only apply when FREECIV_WEB is defined. - + See hrm Feature #750402 commit 243bcac8dc9814f65f372cced2b7c3a052f3f9c9 @@ -51873,16 +51873,16 @@ Author: Marko Lindqvist Date: Sun Apr 29 15:35:03 2018 +0300 Refactor network stream uncompressing - + Retry uncompressing with bigger buffer if it first fails due to to small buffer. Made initial buffer size smaller than old one that was meant to be big enough for all cases without retrying. - + Patch by simsulla, with minor changes by me - + See hrm #747319 - + Signed-off-by: Marko Lindqvist commit 454a22a66ef8b7cef358b05baa5543520bb53ddd @@ -51890,14 +51890,14 @@ Author: Sveinung Kvilhaugsvik Date: Fri Apr 27 14:51:45 2018 +0200 protocol: simplify away CITY_COORD. - + Freeciv sent city relative tile coordinates in the packets CITY_MAKE_SPECIALIST and CITY_MAKE_WORKER. Freeciv-web sent global coordinates. - + Unify by sending the tile id. This simplifies away the CITY_COORD packet field (type alias). - + See hrm Feature #750254 commit 417f1f3a74d9c4651ebaf9061fea85385d4936f6 @@ -51905,7 +51905,7 @@ Author: Sveinung Kvilhaugsvik Date: Sun Apr 29 10:34:10 2018 +0200 Comment fix: make corner case reason clearer. - + Add example solution to the corner case about how the flags "CanFortify" and "Cant_Fortify" interacts with the "Fortify" action to make why it is a corner case obvious. @@ -51915,9 +51915,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri Apr 27 01:39:08 2018 +0200 Action selection dialog button for "Convert Unit" - + to all bundled clients. - + See hrm Feature #750155 commit 39439bd95f74b38b0b8688cb604f3a6aa63736f0 @@ -51925,11 +51925,11 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 26 13:30:48 2018 +0200 "Fortify" action: be consistent WRT flags. - + The unit class flag "CanFortify" and the unit type flag "Cant_Fortify" have a similar effect on the "Fortify" action. Handle them the same way. (Make them both obligatory hard requirements for now.) Document the current situation. - + See hrm Feature #750025 commit f3d4c12bbb3ef6a382ecdaa3e216abad33bb7fe7 @@ -51937,17 +51937,17 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 26 00:51:17 2018 +0200 webperimental: introduce oceanic Leader unit. - + Make the Leader unit able to convert to the new oceanic "Leader Yacht" unit type (and vice versa.) This allows the Leader to move on shallow water without being transported. - + This can be used as a last desperate means of escape from a land only attack. The main reasons for introducing it is to allow the player to trade the risk of game loss by having his Leader killed for early game exploration before a Trireme can be built. (Planned future patches will extend the benefits of the risk beyond exploration.) - + See hrm Feature #750031 commit 431e679714ddeccf63dac3c0202d71c4f5922159 @@ -51955,11 +51955,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 25 15:47:32 2018 +0200 Call global Casus Belli "international outrage". - + Use the term "international outrage" to describe when an players action gives every other player a Casus Belli against him. A name and a description is easier to remember than just a description. - + See hrm Feature #749404 commit 4df361157639321cc98e55808436492c6e3a5330 @@ -51967,17 +51967,17 @@ Author: Sveinung Kvilhaugsvik Date: Tue Apr 24 00:29:28 2018 +0200 protocol: drop hard coded impr list field type. - + The Freeciv protocol has had building_list, a custom network protocol field type for transferring lists of city improvemetns (building). It had no JSON implementation. Freeciv-web patches out all its users. The lack of an JSON implementation caused a segfault in the help system in Freeciv JSON builds. - + Replace the building_list field type with arrays of IMPROVEMENT. This keeps the type information intact. It uses the same amount of space in the binary protocol. It makes Freeciv's JSON protocol transfer its fields. It becomes possible to view the Nation help text in JSON clients. - + See hrm Feature #748929 commit a07570b62dfceec7a286da69a560f0509cd567fd @@ -51985,15 +51985,15 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 23 09:49:24 2018 +0200 protocol: drop hard coded tech list field type. - + The Freeciv protocol has had tech_list, a custom network protocol field type for transferring lists of techs. It had no JSON implementation. Freeciv-web patches out all its users. - + Replace the tech_list field type with arrays of TECH. This keeps the type information intact. It uses the same amount of space in the binary protocol. It makes Freeciv's JSON protocol transfer its fields. - + See hrm Feature #748774 commit 835f665ba2239e89321bf2232d0a4ba2e44628c6 @@ -52001,20 +52001,20 @@ Author: Sveinung Kvilhaugsvik Date: Sun Apr 22 21:19:09 2018 +0200 protocol: drop hard coded unit list field type. - + The Freeciv protocol has had unit_list, a custom network protocol field type for transferring lists of unit types. It had no JSON implementation. This caused a segfault in the help system in Freeciv JSON builds. Freeciv-web patches out all its users. The unit_list field type was only used in one packet. - + Replace the unit_list field type with an array of UNIT_TYPE. This keeps the type information intact. It uses the same amount of space in the binary protocol. (The elements-to-transfer field takes up the same amount of space as the termination code value.) This makes Freeciv's JSON protocol transfer its fields. It becomes possible to view the unit help text in JSON clients. (Nation help will still crash because of other missing information.) - + See hrm Feature #748728 commit 695b5fb68ebe2b17197f4fced99e7333b319c12e @@ -52022,9 +52022,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 23 05:22:29 2018 +0200 Assert that data->result is there. - + Add assertion that data->result is there before reading data->result->dest. - + See hrm Feature #748740 commit 476103c1946c52893280682850c80fc7ec354805 @@ -52032,14 +52032,14 @@ Author: Sveinung Kvilhaugsvik Date: Sat Apr 21 20:11:25 2018 +0200 JSON protocol: log unimplemented field types. - + Logging unimplemented field data types makes their absence more visible. This helps warn people experimenting with build settings when missing packet fields cause trouble in non web JSON builds. Logging will also help a Freeciv-web developer that tries to use a new part of the Freeciv protocol realize that the cause of his problems lies in the Freeciv server's JSON support rather than in a bug in his web client code. - + See hrm Feature #748545 commit f7c91b1b3fe2747f9ffe6bcf68e83bca80cbed1d @@ -52047,9 +52047,9 @@ Author: Marko Lindqvist Date: Mon Apr 16 07:33:08 2018 +0300 installer_cross: Update to crosser-1.5 - + See hrm Feature #739266 - + Signed-off-by: Marko Lindqvist commit 59a6267a8e17f97e3d298fced7eab09d5f451b52 @@ -52057,14 +52057,14 @@ Author: Sveinung Kvilhaugsvik Date: Fri Apr 20 21:55:01 2018 +0200 Properly break "Attack" unit help generation. - + The custom action help generated for the "Attack" action in the unit help would only break if tired_attack was enabled. This would cause a segfault on master when generating action help for a unit able to do "Attack" but not "Convert Unit" in rulesets (like Classic) that didn't set tired_attack. - + Break at the correct location. - + See hrm Bug #748407 commit 8e1bb904e1d2351d77f9ca5fc714b33d8b3bd225 @@ -52072,10 +52072,10 @@ Author: Sveinung Kvilhaugsvik Date: Fri Apr 20 01:54:22 2018 +0200 Continue reading 3.0 effects after upgrade. - + Continue reading effects after a 3.0 effect replaced by an action enabler is upgraded to the enabler. - + See hrm Bug #747770 commit ee71376e684a520812134891f99121692249cb2b @@ -52083,10 +52083,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 19 02:59:36 2018 +0200 Add compat enablers when upgrading 3.0 ruleset. - + Compatibility action enablers for actions that recently came under enabler control was created but not added when upgrading a 3.0 ruleset. Add them. - + See hrm Bug #747767 commit 4f88569016c17aaf7677d1504fd02207cfe8c612 @@ -52094,13 +52094,13 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 19 02:08:46 2018 +0200 Make utype conversion action enabler controlled. - + Control the unit type conversion activity with the new action enabler "Convert Unit". - + Requested by Marko Lindqvist (see gna patch #5605) and by Caedo (see gna patch #5953) - + See hrm Feature #747765 commit a29f03cdfb5ab358dea39d5ef9017b43aca68609 @@ -52108,16 +52108,16 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 18 01:22:21 2018 +0200 Let "Attack" cause a diplomatic incident. - + Allow the action Attack to cause a diplomatic incident via the effect Casus_Belli_Success. - + Note that the "Attack" action currently only can be performed against enemy unit stacks. This limits the use of the Casus_Belli_Success effect with "Attack" to international outrage (give all players a Casus Belli against the attacker) and the "DiplRel" requirement type's "Has Casus Belli" and "Provided Casus Belli" properties. - + See hrm Feature #747549 commit c94c2f2aef9b4bf6e4b762ac106768b667bed824 @@ -52125,25 +52125,25 @@ Author: Sveinung Kvilhaugsvik Date: Tue Apr 17 14:49:21 2018 +0200 Clean up client specific action selection state. - + The GTK clients, the Qt client and the SDL client supports only one unit at the time in their action selection dialog process. (More than one would, given their current UI design, be confusing.) To prevent a new action selection dialog from popping up before the player is done with answering follow up questions a client specific variable, currently named is_more_user_input_needed in all of them, is set. - + When the answer to a follow up question failed to arrive, say because it was illegal, the before mentioned clients wouldn't be informed. The would therefore keep is_more_user_input_needed set. This would trigger an assertion failure when the next action selection dialog popped up. - + Introduce action_selection_no_longer_in_progress_gui_specific(), a new GUI specific call back function that lets the client know that the specified unit's action selection process is over. Make the clients with this bug unset is_more_user_input_needed unsets it in their implementation of it. Call it from action_selection_no_longer_in_progress(). - + See hrm Bug #747465 commit b0f65a69d798f43bc592aaae7567c21101c48454 @@ -52151,9 +52151,9 @@ Author: Marko Lindqvist Date: Mon Apr 16 07:31:33 2018 +0300 installer_cross: Fix creation of ruledit link for Qt-client packet - + See hrm Bug #747102 - + Signed-off-by: Marko Lindqvist commit 3b487f71db78663c7fc6c9e6a0a2b9f0b483942f @@ -52161,9 +52161,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 16 10:51:13 2018 +0200 Remove obsolete "unit can act"-checks. - + Practically all unit types from 3.0 are able to perform some action. - + See hrm Feature #747185 commit c5a8c0526aac24f6b3d459b54b1c5c6f601aae10 @@ -52171,14 +52171,14 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 11 14:52:18 2018 +0200 protocol: allow background action info requests. - + Add the disturb_player field to the packets used for getting information required for action related follow up questions. It works like the packets used to get information about what actions a unit may be able to perform. - + Example use case: asking about many units at once and presenting the answer in a single dialog. - + See hrm Feature #747147 commit 10982d7fff9bdcc1cf27c9929cd0f363830b39ae @@ -52186,12 +52186,12 @@ Author: Sveinung Kvilhaugsvik Date: Sun Apr 15 19:32:36 2018 +0200 Notify owner(s) of healing/healed units. - + All that the feed back given when the "Heal Unit" action happened was that the healing unit would run out of moves and the healed unit would display the added hit points. This made it easy to miss that the "Heal Unit" action actually happened. Add notification messages to make it clearer. - + See hrm Feature #747034 commit 620e0ee2c36d989349e04da4643daad8d5a28abc @@ -52199,10 +52199,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun Apr 15 15:18:47 2018 +0200 Inform player about illegal action punishment. - + Notify the player when the Illegal_Action_Move_Cost effect causes one of his units to lose movement points. - + See hrm Feature #747005 commit da9b2000e4fe48fc287a107edb0a157fe6a6113c @@ -52210,10 +52210,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 11 14:01:26 2018 +0200 SDL2 and stub: add popup_upgrade_dialog(). - + The function popup_upgrade_dialog() is declared in dialogs_g.h but it was missing from the clients stub and sdl2. - + See hrm Feature #746988 commit 534a449ff7eab1bc8245c9e89dc5ef3e4900d2d9 @@ -52221,14 +52221,14 @@ Author: Marko Lindqvist Date: Fri Apr 13 18:21:58 2018 +0300 Make uncompressed buffer size 150 x compressed size - + Old uncompressed buffer size of 100 x compressed size for zlib in network packet uncompressing was not big enough. - + Reported by Meynaf - + See hrm Bug #746878 - + Signed-off-by: Marko Lindqvist commit 3181d2067a0bf0492c9b26c63ee65fa7cd9a5ea1 @@ -52236,9 +52236,9 @@ Author: Marko Lindqvist Date: Tue Apr 3 01:12:06 2018 +0300 civ1: Disallow unit upgrading - + See hrm Bug #741525 - + Signed-off-by: Marko Lindqvist commit d1fb43d496ff08cd5a3eafa43f5f06d0f370fa97 @@ -52246,11 +52246,11 @@ Author: Marko Lindqvist Date: Sun Apr 15 17:09:14 2018 +0300 Autodetect JSON mode on the server side - + Patch by Louis Moureaux - + See hrm Feature #745597 - + Signed-off-by: Marko Lindqvist commit 9aade90203c5b0bdedf258379089eb5b978e6f18 @@ -52258,10 +52258,10 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 12 08:54:39 2018 +0200 SDL2 client: action dialog isn't city dialog. - + The function popup_unit_upgrade_dlg()'s city parameter is whether it is called from the city dialog. Stop setting it to the target city. - + See hrm Bug #746510 commit 8c327a1acac38ed157353e2cb9a3dc9a6a87f68d @@ -52269,10 +52269,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 11 10:55:23 2018 +0200 Move comment next to what it documents. - + Move documentation comment in dai_upgrade_units() about how only the player's own units should be upgraded right below the check that a unit is domestic. - + See hrm Bug #746481 commit d07ba8f83652f64b813a81b16969f827d8f5dfaa @@ -52280,10 +52280,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 11 10:50:59 2018 +0200 Document non bug with assertion. - + Document and assert that tgt_utype in handle_unit_action_query()'s unit upgrade price sending can't be NULL. - + See hrm Feature #746479 commit 00a368386f408e01e7e27d464c2292acf3572847 @@ -52291,9 +52291,9 @@ Author: Marko Lindqvist Date: Sat Apr 14 13:24:24 2018 +0300 Make Road building action enabler controlled - + See hrm Feature #742986 - + Signed-off-by: Marko Lindqvist commit 40b53efb124bf8481f453868f9d3478ff05e6b42 @@ -52301,11 +52301,11 @@ Author: Marko Lindqvist Date: Sat Apr 14 09:36:43 2018 +0300 Make it possible to switch between JSON and native on a connection basis - + Patch by Louis Moureaux - + See hrm Feature #745596 - + Signed-off-by: Marko Lindqvist commit 6fd886d655fe04c5b5534f0f3c491015e7269243 @@ -52313,9 +52313,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed Apr 11 09:22:32 2018 +0200 Drop action_id_consequence_caught(). - + It had no users. - + See hrm Feature #746211 commit e5ed607069a735fd448f6984a1b98020b26aa5df @@ -52323,13 +52323,13 @@ Author: Sveinung Kvilhaugsvik Date: Tue Apr 10 08:36:30 2018 +0200 Drop action_id_consequence_success()... - + ...and make its last remaining users, the action performers of "Heal Unit" and "Help Wonder", use action_consequence_success(). This requires them to take the action as a parameter rather than hard coding what action was performed based on the action performer. Getting the action explicitly will be useful if actions become generalized. - + See hrm Feature #745951 commit eb878977b3163153c71ee77a505386c3d7920f85 @@ -52343,11 +52343,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Apr 9 00:02:42 2018 +0200 Settling action performers: unhardcode action kind. - + Take the action as a parameter rather than hard coding what action was performed based on the action performer. Getting the action explicitly will become useful if actions become generalized. - + See hrm Feature #745647 commit 02e9317ec276fafc96e67e889fd417cb4e66fb2c @@ -52355,12 +52355,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Apr 7 19:54:44 2018 +0100 multiplayer: Allow caravans to help small wonders. - + But not the Palace, only the ones that are analogues of great wonders in other rulesets. - + This ability was lost in hrm bug #705580. - + See hrm bug #745360. commit 46757f35a372e7ec3e3d8839be8886ed0e1bae72 @@ -52368,9 +52368,9 @@ Author: Marko Lindqvist Date: Tue Apr 3 01:59:48 2018 +0300 Use accessor functions for GdkEvent fields - + See hrm Feature #743786 - + Signed-off-by: Marko Lindqvist commit 539676f4b336156d4733a572434c726bbd529031 @@ -52384,11 +52384,11 @@ Author: Sveinung Kvilhaugsvik Date: Fri Apr 6 10:04:41 2018 +0200 Make Git ignore generated test script... - + ...when the build tree is in the same directory as the source tree. - + Reported by Akakij Bzdrishchenko - + See hrm Bug #738661 commit 785e5fe463e6a385f001e787c6d6fa64eb4ef631 @@ -52396,11 +52396,11 @@ Author: Sveinung Kvilhaugsvik Date: Fri Apr 6 04:51:08 2018 +0200 Attack action performers: unhardcode action kind. - + Take the action as a parameter rather than hard coding what action was performed based on the action performer. Getting the action explicitly will become useful if actions becomes generalized. - + See hrm Feature #744801 commit 6e4ddd69b708b1f9c99717220c03e2329f0eca35 @@ -52408,19 +52408,19 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 5 14:34:10 2018 +0200 Trade route action performer: drop est_if_able. - + The function responsible for performing the actions "Establish Trade Route" and "Enter Marketplace", do_unit_establish_trade(), used to find out its action kind based on est_if_able, a Boolean parameter. - + If the actions them self rather than just their enablers becomes generalized more than one marketplace entering and/or trade route establishing action will be able to exist at the same time. This will make it impossible to find out what action was taken based on est_if_able. - + Replace est_if_able by directly taking the action being performed as a parameter. - + See hrm Feature #744702 commit 8fc4757539acd969b86b8b43ab52fa5fde1382aa @@ -52428,7 +52428,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 5 13:20:09 2018 +0200 Nations: "the the" -> "the" in Suebian legend. - + See hrm Bug #744672 commit ea82b428cb73f5a7bc4363531c95506694090dd6 @@ -52436,7 +52436,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 5 13:01:25 2018 +0200 Developer documentation: "the the" -> "the" - + See hrm Bug #744666 commit 46d2774b34d62fac6a40fb47ed491c2336e50bb1 @@ -52444,7 +52444,7 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 5 12:16:25 2018 +0200 License summary: "the the" -> "the" - + See hrm Bug #744655 commit 31d04fa74056bfb46fb531d98b87f4d739d2031f @@ -52452,9 +52452,9 @@ Author: Sveinung Kvilhaugsvik Date: Thu Apr 5 11:40:04 2018 +0200 Inline key_unit_nuke(). - + The function key_unit_nuke() was only used by the SDL2 client. Inline it. - + See hrm Feature #744640 commit e67071564e272e123523296458cd443d073af365 @@ -52462,9 +52462,9 @@ Author: Marko Lindqvist Date: Sun Apr 8 06:42:02 2018 +0300 Replace Conquer_Techs_Min and Conquer_Techs_Max with Conquest_Tech_Pct - + See hrm Feature #743602 - + Signed-off-by: Marko Lindqvist commit 2c46adba1094891ed5762a86e026980f23d18305 @@ -52484,14 +52484,14 @@ Author: Sveinung Kvilhaugsvik Date: Tue Apr 3 12:43:00 2018 +0200 Qt client: Deduplicate "Go to and..." menu items. - + Remove the independent "Go And..." menu entries for city founding, for joining a city and for detonating a nuke. They duplicate entries in the "Go to and..." menu. - + Add the keyboard shortcuts of the old independent menu items to the items in the "Go to and..." menu to keep them working. - + See hrm Feature #743992 commit 91329e6801c7ecc105bb27c7c1e08312d4ceed7f @@ -52499,10 +52499,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Apr 3 11:49:27 2018 +0200 Qt client: Configurable goto Build/Join shortcuts. - + Make the shortcuts of "Go And Build City" and "Go And Join City" user configurable. - + See hrm Feature #743990 commit 22347a035998f77174b0d92c40ffa3b16ac7f9c1 @@ -52516,9 +52516,9 @@ Author: Marko Lindqvist Date: Tue Apr 3 01:12:27 2018 +0300 Make Fortifying action enabler controlled - + See hrm Feature #742419 - + Signed-off-by: Marko Lindqvist commit faeabc176df43f16043169dd12a943e855b21765 @@ -52526,9 +52526,9 @@ Author: Marko Lindqvist Date: Sat Mar 31 13:13:30 2018 +0300 Make Pillaging action enabler controlled - + See hrm Feature #741274 - + Signed-off-by: Marko Lindqvist commit c9c5d3d9c90ab9c8dcdb991ddff97866fbe59c99 @@ -52536,9 +52536,9 @@ Author: Sveinung Kvilhaugsvik Date: Sat Mar 31 20:47:00 2018 +0200 AI: Fix city targeted spy actions. - + Stop confusing the target city with the target extra. - + See hrm Bug #743594 commit fd73486598b10401fb9e4faffa718452135e2120 @@ -52546,13 +52546,13 @@ Author: Sveinung Kvilhaugsvik Date: Wed Feb 28 20:49:40 2018 +0100 GTK clients: Deduplicate "Go to and..." menu items. - + Remove the independent menu entries for city founding, for joining a city and for detonating a nuke. They duplicate entries in the "Go to and..." menu. - + Add the keyboard shortcuts of the old independent menu items to the items in the "Go to and..." menu to keep them working. - + See hrm Feature #743592 commit f708414d599873f77de17f60c77732d892cb5863 @@ -52560,7 +52560,7 @@ Author: Marko Lindqvist Date: Mon Apr 2 09:51:25 2018 +0300 dos2unix all .spec files - + Signed-off-by: Marko Lindqvist commit e3a00e7808ba03e682387a6b03b6cccbfce72cc4 @@ -52568,9 +52568,9 @@ Author: Marko Lindqvist Date: Sat Mar 31 13:11:28 2018 +0300 alien: Use indexed sprites as specialists' graphic_alt - + See hrm Feature #740505 - + Signed-off-by: Marko Lindqvist commit b14ccf00c20b4d8f470b5335d89a986c2a78b5ad @@ -52578,9 +52578,9 @@ Author: Marko Lindqvist Date: Wed Mar 28 18:43:44 2018 +0300 Drop check against leftover acinclude.m4 from an ancient build - + See hrm Feature #733584 - + Signed-off-by: Marko Lindqvist commit 667d973feffe0907dc9e221435f2ab7fb59ab495 @@ -52588,9 +52588,9 @@ Author: Marko Lindqvist Date: Sat Mar 31 03:03:37 2018 +0300 Fix accidental syntax-breaking change to sandbox ruleset - + See hrm Bug #743523 - + Signed-off-by: Marko Lindqvist commit 038c5746ab71e08f99bb1fa4340bb9d355c35a23 @@ -52598,9 +52598,9 @@ Author: Marko Lindqvist Date: Wed Mar 28 18:46:44 2018 +0300 Unify action ui_name ruleset entry prefix to 'ui_name_' - + See hrm Bug #740114 - + Signed-off-by: Marko Lindqvist commit 0e458ff09d450932523095d59117296c4ed1d668 @@ -52608,12 +52608,12 @@ Author: Marko Lindqvist Date: Wed Mar 28 18:07:05 2018 +0300 Add support for actions targeting also extras - + This makes it possible to have action enablers for actions that affect extras. - + See hrm Feature #738333 - + Signed-off-by: Marko Lindqvist commit de5a5b267b3116b3223515e15747f0dd38c40a86 @@ -52621,9 +52621,9 @@ Author: Marko Lindqvist Date: Sun Mar 25 12:25:10 2018 +0300 installer_cross: Remove extra space from the path to freeciv-gtk3.22.exe - + See hrm Bug #742075 - + Signed-off-by: Marko Lindqvist commit 91578bac5688ccef48a755f4dbce3265708225eb @@ -52631,12 +52631,12 @@ Author: Marko Lindqvist Date: Thu Mar 22 00:13:41 2018 +0200 alien: Make bombarding units stronger - + Increase attack value and bombard rate of all bombarding units. - + See hrm Feature #740487 - + Signed-off-by: Marko Lindqvist commit 10c56d613a1d76f0c2d83e368d677d6f75633aec @@ -52644,9 +52644,9 @@ Author: Marko Lindqvist Date: Wed Mar 21 00:40:49 2018 +0200 Separate extras from action targets in unit orders structures - + See hrm Feature #741273 - + Signed-off-by: Marko Lindqvist commit d2801e2b25e9e0c0bdaa07ecc2f53793ecdb91ff @@ -52654,11 +52654,11 @@ Author: Marko Lindqvist Date: Wed Mar 21 06:32:08 2018 +0200 alio: Add Force Fortress and Tower - + Art by GriffonSpade - + See hrm Feature #741300 - + Signed-off-by: Marko Lindqvist commit 9bdc6eef514b0d624462dc94f53b85a9f8200f80 @@ -52666,16 +52666,16 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Mar 4 15:55:10 2018 +0000 Refresh open city dialogs for changes in worked tiles. - + It was possible for the city dialog not to get updated when workers got auto-arranged, if the worker pattern changed without any net change to the city output. Now PACKET_TILE_INFO has the side-effect of refreshing those cities that are/were working a tile. (There remain types of tile change that ought to cause a city dialog refresh but do not.) - + Reported by "Pierre R". - + See hrm bug #736822. commit bb03374dc76e217c90a3936b13b9469e1c6585f3 @@ -52693,9 +52693,9 @@ Author: Marko Lindqvist Date: Sat Mar 17 18:10:26 2018 +0200 rulesave: save action ui_name only if it's different from default - + See hrm Feature #740121 - + Signed-off-by: Marko Lindqvist commit 8dffcc4668368dff14683b8c2a84e4f6ff7060b9 @@ -52703,9 +52703,9 @@ Author: Marko Lindqvist Date: Wed Mar 21 05:19:38 2018 +0200 alio: Copy roads.png from hexemplio, use highway sprites - + See hrm Bug #740425 - + Signed-off-by: Marko Lindqvist commit 4423a3719bcfc0d9cc22d878c5cf4689bf222225 @@ -52713,12 +52713,12 @@ Author: Marko Lindqvist Date: Tue Mar 20 19:25:52 2018 +0200 Rename themes/gui-gtk-3.0 as themes/gtk3 - + Total filepath length needs to be shortened for the tarball creation to work. - + See hrm Bug #740207 - + Signed-off-by: Marko Lindqvist commit 9892cd586c3f0ee7655667e33c1ae4797ab533f2 @@ -52726,11 +52726,11 @@ Author: Marko Lindqvist Date: Sat Mar 17 17:27:48 2018 +0200 Introduce action_ui_name_default() - + Move actions' default ui_names from ruleset.c to a new function. - + See hrm Feature #740464 - + Signed-off-by: Marko Lindqvist commit e5627c3d7f76f6387dda0f5a99b01d50a185174c @@ -52738,9 +52738,9 @@ Author: Marko Lindqvist Date: Sun Mar 18 09:30:21 2018 +0200 Use "specialist.entertainer" graphic tag in supplied rulesets - + See hrm Feature #739924 - + Signed-off-by: Marko Lindqvist commit ae6fc482e67a9734cab6e2ef56af7de293dd9dbf @@ -52748,18 +52748,18 @@ Author: Marko Lindqvist Date: Mon Mar 19 15:37:38 2018 +0200 Update hexemplio - + GriffonSpade's Hexemplio updates as of 14-Mar-18 - + - Make Lakes to correctly match lands - Dirty pixel cleaning on water images - New sprites for Lakes, Oceans, Deep Oceans - New River outlet sprites - + Art by GriffonSpade - + See hrm Feature #731454 - + Signed-off-by: Marko Lindqvist commit fa459b8f421953336c3839e8bd4a6b11e5bf5a3d @@ -52767,13 +52767,13 @@ Author: Marko Lindqvist Date: Sun Mar 18 19:46:54 2018 +0200 README.msys2: Update list of make targets - + - Document default target "all" - Remove unsupported target "gtk3-installer" - Improve documentation of "snapshot" target - + See hrm Feature #740593 - + Signed-off-by: Marko Lindqvist commit 312be3c8cf9a4f26c85da5e4e7dda3d16d2be934 @@ -52781,9 +52781,9 @@ Author: Marko Lindqvist Date: Sun Mar 18 06:22:09 2018 +0200 installer_cross: Drop svn repository support - + See hrm Feature #740489 - + Signed-off-by: Marko Lindqvist commit 016250979f0283ea525a7cf56b0c91d943864cb4 @@ -52791,12 +52791,12 @@ Author: Marko Lindqvist Date: Sun Mar 18 04:44:52 2018 +0200 Rename themes/gui-gtk-3.22 as themes/gtk3.22 - + Total filepath length needs to be shortened for the tarball creation to work. - + See hrm Bug #740207 - + Signed-off-by: Marko Lindqvist commit 4914307cccd249b79314d5aac2992cbf68f44090 @@ -52804,9 +52804,9 @@ Author: Marko Lindqvist Date: Sat Mar 17 09:59:47 2018 +0200 Replace "Irrig_TF_Possible" and "Mining_TF_Possible" effects with enablers - + See hrm Feature #735703 - + Signed-off-by: Marko Lindqvist commit 3691c6b335a7c0a24ae2bc3053cf9b1048404176 @@ -52814,13 +52814,13 @@ Author: Marko Lindqvist Date: Sat Mar 17 10:32:58 2018 +0200 Recurse to gen_headers subdir first - + If freeciv_config.h or fc_config.h header needs regenerating, it should be done in the beginning of the build, so that no part of the build uses outdated versions. - + See hrm Bug #740444 - + Signed-off-by: Marko Lindqvist commit b764567ba28eb70f672a697b2f0b4afe1da52300 @@ -52828,9 +52828,9 @@ Author: Marko Lindqvist Date: Sat Mar 17 09:46:42 2018 +0200 Drop effect "name" backward compatibility code - + See hrm Feature #733008 - + Signed-off-by: Marko Lindqvist commit 8db5b774d173501786bbe1961de746b6bc25d19c @@ -52838,9 +52838,9 @@ Author: Marko Lindqvist Date: Sat Mar 17 09:48:35 2018 +0200 ruledit: Add multipliers tab - + See hrm Feature #735247 - + Signed-off-by: Marko Lindqvist commit 1a04b308a70aa95161e4f7af204b02988e5d1b53 @@ -52848,7 +52848,7 @@ Author: Konstantin Vedeneev Date: Sun Mar 18 03:32:11 2018 +0500 Update of Russian translation. - + core: 7465 translated messages. nations: 1843 translated messages. ruledit: 103 translated messages. @@ -52858,9 +52858,9 @@ Author: Marko Lindqvist Date: Thu Mar 15 16:07:38 2018 +0200 Add ui_name support for Transform_Terrain action - + See hrm Bug #739976 - + Signed-off-by: Marko Lindqvist commit 8b4409afca9e63a96e40dffaa382c84c5599f421 @@ -52868,9 +52868,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 01:14:34 2018 +0200 Add ruleset conversion log dialog for ruledit - + See hrm Feature #733556 - + Signed-off-by: Marko Lindqvist commit d46e48aa0fabdc92a59275fe8e31a2295965df36 @@ -52878,9 +52878,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:30:11 2018 +0200 Add "All effects" effect_edit dialog - + See hrm Feature #737478 - + Signed-off-by: Marko Lindqvist commit 5153fcaa3787348052d242a688a671b3b7779469 @@ -52888,12 +52888,12 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:24:26 2018 +0200 rscompat: Add "Settler" requirement to actions created from _Possible effects - + When _Possible effects from 3.0 format ruleset are converted to actions, add "Settler" unittype flag requirement for them. - + See hrm Feature #734361 - + Signed-off-by: Marko Lindqvist commit c2e6673f097c77d922f853dbabe0f055cdfc3422 @@ -52901,9 +52901,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:29:25 2018 +0200 sandbox: Set max length of combats to 15 rounds - + See hrm Feature #735849 - + Signed-off-by: Marko Lindqvist commit 831b9a5c3a4f6324a69b775ed153a8be331c5f4f @@ -52911,9 +52911,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:15:53 2018 +0200 Refresh all effect_edit dialogs when effect in one changes - + See hrm Feature #732499 - + Signed-off-by: Marko Lindqvist commit 3ed4626cdb0f36ec7be6022c035d83cfb8f7b816 @@ -52921,13 +52921,13 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:32:45 2018 +0200 Unify behavior of primary specialist graphic tag and alt tag - + Support images indexed by citizen number in specialist alt tag Support plain tag in primary tag. Indexed images are preferred. - + See hrm Feature #738278 - + Signed-off-by: Marko Lindqvist commit 66057ceb66363187ec75afc4f84e1066b7907a1f @@ -52935,9 +52935,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:19:16 2018 +0200 tex: Use tex ai player data unit list in military_advisor_choose_build() - + See hrm Feature #732767 - + Signed-off-by: Marko Lindqvist commit b79cdd240a3df0077f2e82c028ab67e863dfa5a8 @@ -52945,16 +52945,16 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:24:07 2018 +0200 Add ruleset conversion log callback support - + When ruleset is loaded in compatiblity mode, and automatic conversion can't work perfectly, pass messages from the ruleset loading module to the tool using it with a new logging callback. - + freeciv-ruleup is currently the only user implementing an callback. It push received messages to log_normal() - + See hrm Feature #733496 - + Signed-off-by: Marko Lindqvist commit b62fa1820b0e8062c0cde110c4e87bf2af952135 @@ -52962,9 +52962,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:30:52 2018 +0200 freeciv.project: Fix typo - + See hrm Bug #737996 - + Signed-off-by: Marko Lindqvist commit 4ff4beff9c55b028a957af618c5e2f18b52b2009 @@ -52972,9 +52972,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:17:37 2018 +0200 Give an error if suggested tileset cannot be loaded after user accepted - + See hrm Bug #657414 - + Signed-off-by: Marko Lindqvist commit df7f406039c5891a09a52d54ce74b119e3d72f6e @@ -52982,9 +52982,9 @@ Author: Marko Lindqvist Date: Wed Mar 14 15:25:02 2018 +0200 Make combat rounds effect controlled - + See hrm Feature #732541 - + Signed-off-by: Marko Lindqvist commit 4e444011773ef670208741e8719d8a5f0862fc1f @@ -52992,12 +52992,12 @@ Author: Marko Lindqvist Date: Wed Mar 14 00:36:03 2018 +0200 Separate specialist rule_name and graphics tag - + Add separate graphic tag for specialists. This far they have been using tag derived from their rule_name. - + See hrm Feature #738265 - + Signed-off-by: Marko Lindqvist commit f0daa082df4883dc0e305c151f19c0007dcc6939 @@ -53005,9 +53005,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:11:12 2018 +0200 client/t*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 5b4f9e0430dd4573a0dacb0d4efe194a63bba119 @@ -53015,9 +53015,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:33:10 2018 +0200 Use 'nullptr' instead of '0' in update_xxx_info() calls - + See hrm Feature #738301 - + Signed-off-by: Marko Lindqvist commit 2f8d0965abb04e649a3782df5daf0ee446f1bef0 @@ -53025,9 +53025,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:14:17 2018 +0200 client/gui-gtk-3.0/[uvw]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 667e9eff7e0cc7ebb2a51a93d27e381ebd0da244 @@ -53035,9 +53035,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:18:12 2018 +0200 Fix gcc8 warnings - + See hrm Bug #731162 - + Signed-off-by: Marko Lindqvist commit 0df1fac49aa81715e8f0003878d85bbdc16fab1a @@ -53045,9 +53045,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:13:54 2018 +0200 client/gui-gtk-3.0/[st]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 7969b39e6c7fcb93eab9ddc9be4afe8980119b9c @@ -53055,9 +53055,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:23:31 2018 +0200 Replace "Transform_Possible" effect with "Transform_Terrain" enabler - + See hrm Feature #732503 - + Signed-off-by: Marko Lindqvist commit fd11f5135f0f03c3023f6a021458232802d60f06 @@ -53065,9 +53065,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:13:32 2018 +0200 client/gui-gtk-3.0/[opr]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit b17e4f684b729da1e384dbff7708cbc50a3c4c0f @@ -53075,9 +53075,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:33:52 2018 +0200 Fix 'unterminated character constant' warnings - + See hrm Bug #738908 - + Signed-off-by: Marko Lindqvist commit d9975bcdd052e3c18b437a79d05d1cd54aef5b86 @@ -53085,9 +53085,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:13:13 2018 +0200 client/gui-gtk-3.22/[uvw]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit df51252f5d0eb7fb06f66d0a926da82e9c485277 @@ -53095,14 +53095,14 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:19:43 2018 +0200 installer_cross: Run exes with path - + Make .cmd files to look up exes with dynamic path instead of assuming that working directory is freeciv installation root. Running from other directories still doesn't really work for the reason that data files won't be found. - + See hrm Feature #731495 - + Signed-off-by: Marko Lindqvist commit 6f6f3fe9ea0d804e303d8effb51792cd73fc8d8f @@ -53110,9 +53110,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:12:52 2018 +0200 client/[uvz]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 599925eadf1e96feb1e185961bd516cc57d193ea @@ -53120,9 +53120,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:26:01 2018 +0200 ruledit: Show multipliers count in ruleset stats - + See hrm Feature #735246 - + Signed-off-by: Marko Lindqvist commit 0752c7260d4b9fdb395bcdb31a787b85bd99c53f @@ -53130,9 +53130,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:12:33 2018 +0200 client/gui-gtk-3.0/m*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 5909b63aaee81dc4571822cd238caf5478d5c645 @@ -53140,9 +53140,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:29:46 2018 +0200 Rename E_UNIT_WIN as E_UNIT_WIN_DEF - + See hrm Feature #734544 - + Signed-off-by: Marko Lindqvist commit f00f9ba6e7a8dbd2f35a1f4704a0ca0b1b9dbe8c @@ -53150,9 +53150,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:12:13 2018 +0200 client/gui-gtk-3.22/[st]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit e57202cc43e8c60d24856d70fb060ff7cf24c6ee @@ -53160,9 +53160,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:20:50 2018 +0200 Send whether unit type is suitable for autosettler activities to client - + See hrm Feature #734637 - + Signed-off-by: Marko Lindqvist commit a0bda9cfd403a2c5182e86d7ddb3e805c9345d72 @@ -53170,9 +53170,9 @@ Author: Marko Lindqvist Date: Tue Mar 13 00:11:51 2018 +0200 client/gui-sdl2/w*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit b9dcefaf21160082ad7d68af1be9307b8c6a9bac @@ -53180,11 +53180,11 @@ Author: Marko Lindqvist Date: Mon Mar 12 18:44:15 2018 +0200 Increase Output_Waste_By_Distance granularity - + Make value of the effect 1/100 of a point of output / tile of distance - + See hrm Feature #733815 - + Signed-off-by: Marko Lindqvist commit fecc0d4078e47c90c7e80e1a2ad5543fc421103a @@ -53192,9 +53192,9 @@ Author: Marko Lindqvist Date: Sun Mar 11 05:07:52 2018 +0200 client/gui-gtk-3.0/[hil]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 1f562e5d8a23547f7baff14a1719dd6569ce956e @@ -53202,9 +53202,9 @@ Author: Marko Lindqvist Date: Sun Mar 11 05:21:26 2018 +0200 Travis CI: Enable NLS - + See hrm Feature #735952 - + Signed-off-by: Marko Lindqvist commit 418325f86ef9eae15c4212c7e2ba0fb8fc63c652 @@ -53212,9 +53212,9 @@ Author: Marko Lindqvist Date: Sun Mar 11 05:07:31 2018 +0200 client/gui-gtk-3.22/[opr]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 23b29e515b1cd9d138091258b3f95f6ec4ee92f1 @@ -53222,9 +53222,9 @@ Author: Marko Lindqvist Date: Sun Mar 11 04:55:35 2018 +0200 Add requirement vector for multipliers - + See hrm Feature #732522 - + Signed-off-by: Marko Lindqvist commit 4285ffd783373e6907a2df9a99dd9a5df979bf43 @@ -53232,9 +53232,9 @@ Author: Marko Lindqvist Date: Sun Mar 11 05:07:12 2018 +0200 client/gui-sdl2/[uv]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 015a17ce1b910553ccfcc553038d78d425831a24 @@ -53242,9 +53242,9 @@ Author: Marko Lindqvist Date: Sun Mar 11 04:52:39 2018 +0200 Disallow opening multiple effect_edit dialogs for the same object - + See hrm Feature #732266 - + Signed-off-by: Marko Lindqvist commit a4d59017d4042247484a4d2d253decd357b4b616 @@ -53252,9 +53252,9 @@ Author: Marko Lindqvist Date: Sun Mar 11 05:06:53 2018 +0200 client/gui-gtk-3.0/g*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit b4c3fdedc7586fd7e499e84e1e5ec3d2ab5f615c @@ -53262,9 +53262,9 @@ Author: Marko Lindqvist Date: Sun Mar 11 04:51:09 2018 +0200 tex: update world object instance by unit moves - + See hrm Feature #731235 - + Signed-off-by: Marko Lindqvist commit fb1ba210a5094616702ce8779e5e275acad3894f @@ -53272,9 +53272,9 @@ Author: Marko Lindqvist Date: Sun Mar 11 05:06:20 2018 +0200 client/gui-gtk-3.22/m*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 28240460a15157e7b7aad4869c7694d198cd00de @@ -53282,9 +53282,9 @@ Author: Marko Lindqvist Date: Sun Mar 11 05:02:30 2018 +0200 Cache unit suitability for autosettler activities at ruleset loading time. - + See hrm Feature #734171 - + Signed-off-by: Marko Lindqvist commit bf4e0733a8b8d9397d83045eed78357efc3b928a @@ -53292,9 +53292,9 @@ Author: Marko Lindqvist Date: Sun Mar 11 05:06:01 2018 +0200 client/gui-stub/[stvw]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 1180060e854f20ef2c1d94975be7ee578fd44830 @@ -53302,9 +53302,9 @@ Author: Marko Lindqvist Date: Sun Mar 11 05:25:33 2018 +0200 Replace tabulators in units.ruleset graphic_alt documentation with spaces - + See hrm Bug #738321 - + Signed-off-by: Marko Lindqvist commit f519f724038e6d6fb795843561e92bafe41a2a32 @@ -53312,9 +53312,9 @@ Author: Marko Lindqvist Date: Sun Mar 11 05:05:40 2018 +0200 client/[rs]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 8bfcd2e51fe96e4984c3ccb01e4bf6da135c9ece @@ -53322,14 +53322,14 @@ Author: Marko Lindqvist Date: Sun Mar 11 04:50:35 2018 +0200 tutorial: show message on any tech acquisition - + It used to show the tech acquisition messages only if tech was researched. - + Requested by Jacob Nevins - + See hrm Feature #657359 - + Signed-off-by: Marko Lindqvist commit 6afba6e3f62509a1dd2b98b6a348ca0e950c7083 @@ -53337,9 +53337,9 @@ Author: Marko Lindqvist Date: Sun Mar 11 05:05:22 2018 +0200 client/gui-gtk-3.0/[ef]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 9c2f164e756256e199ef6ded31cf5c341f03c0b7 @@ -53347,9 +53347,9 @@ Author: Marko Lindqvist Date: Thu Mar 8 17:11:21 2018 +0200 Use freeciv-gtk3.22.desktop as desktop file for freeciv-gtk3.22.appdata.xml - + See hrm Bug #738290 - + Signed-off-by: Marko Lindqvist commit 7e8feefbb8bb3b734be6595a2504810c17379132 @@ -53357,9 +53357,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:10:19 2018 +0200 client/gui-gtk-3.22/[hil]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 6367e335c82a9443694b659bf3192f30ed207fb4 @@ -53367,9 +53367,9 @@ Author: Marko Lindqvist Date: Wed Mar 7 16:18:06 2018 +0200 Show earlier movement animations even if unit died meanwhile - + See hrm Bug #737277 - + Signed-off-by: Marko Lindqvist commit 5b5979bf26e6c523201a131cba7b7a1c97d91161 @@ -53377,9 +53377,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:10:00 2018 +0200 client/gui-sdl2/[st]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit e49c1941c486a1e43a2a170b0a42edf8171dfd7d @@ -53387,9 +53387,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 00:41:04 2018 +0200 Make fc_strlcat() utf-8 aware - + See hrm Feature #731228 - + Signed-off-by: Marko Lindqvist commit 37e7f4f326be988646b3cab367321d68cceb7a9d @@ -53397,9 +53397,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:09:39 2018 +0200 client/gui-gtk-3.22/g*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 574c66135b5d559f20d24813227014462cc3e579 @@ -53407,11 +53407,11 @@ Author: Marko Lindqvist Date: Thu Mar 8 16:39:04 2018 +0200 Add server setting combatrounds - + Requested by Dalibor Perkovic - + See hrm Feature #729194 - + Signed-off-by: Marko Lindqvist commit d8bd5f2c79b8ee409efe3f1ed7c50c8889e6baf2 @@ -53419,9 +53419,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:09:20 2018 +0200 client/p*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 91f6ab0f3dbd145a5c306d7481b0561d5a67fba6 @@ -53429,9 +53429,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:29:46 2018 +0200 sandbox: Convert 25% of the citizens to the nationality of the conqueror - + See hrm Feature #733781 - + Signed-off-by: Marko Lindqvist commit c0eb97cb1ddb04108c1401c71eac2d5b75e0785b @@ -53439,9 +53439,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:09:02 2018 +0200 client/gui-gtk-3.0/d*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit f6a1046dd7b9fac1a36e8bebbd4672c79cdf4dd0 @@ -53449,9 +53449,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 00:40:05 2018 +0200 Make freeciv-web specific topology documentation say it's about freeciv-web - + See hrm Feature #730987 - + Signed-off-by: Marko Lindqvist commit 4e8522e4ee020d2af37734af25c4c30e12ca8c6a @@ -53459,9 +53459,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:08:44 2018 +0200 client/gui-gtk-3.22/[ef]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit fde8b5abb4a69fe2289a115ab68dbd3596bc9e12 @@ -53469,9 +53469,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 00:42:00 2018 +0200 msys2: use snapshot.project only when building snapshot build - + See hrm Bug #656537 - + Signed-off-by: Marko Lindqvist commit 1e286aef1054170274388c600d4a2b544c6eeb1e @@ -53479,9 +53479,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:08:25 2018 +0200 client/gui-gtk-4.0/[uvw]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 59e9640cd6f7497d2161ed77b70ac4d9958547e4 @@ -53489,9 +53489,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 00:53:23 2018 +0200 Add univs_have_action_enabler() utility function - + See hrm Feature #732794 - + Signed-off-by: Marko Lindqvist commit d39a13df5e215432d8de49f1e978148c5883c2c4 @@ -53499,9 +53499,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:08:07 2018 +0200 client/gui-sdl2/[opr]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 43ec8f6ff8188289c5bce1dd9ddb489dbb871125 @@ -53509,9 +53509,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 00:41:42 2018 +0200 tex: maintain player specific unit lists - + See hrm Feature #731242 - + Signed-off-by: Marko Lindqvist commit c9924666a6d86a2355612f20884a9435b1abf1d8 @@ -53519,9 +53519,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:07:46 2018 +0200 client/gui-stub/[mopr]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 1c5ab25d688b18607514ac0e1cc876cbe1f68978 @@ -53529,11 +53529,11 @@ Author: Marko Lindqvist Date: Sat Mar 3 00:40:46 2018 +0200 Add ruledit_gui::open_effect_edit() - + Use it instead of opening effect_edit dialogs directly from various places. - + See hrm Feature #731171 - + Signed-off-by: Marko Lindqvist commit 9f39b8517b62a7342a080910cc9d1d0a326a553a @@ -53541,9 +53541,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:07:28 2018 +0200 client/gui-gtk-3.0/c*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit edb78e938fed62270691e8c4de6a64b648b7f921 @@ -53551,9 +53551,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:36:47 2018 +0200 Travis CI: Build stub-client - + See hrm Feature #735951 - + Signed-off-by: Marko Lindqvist commit a4d6f821c786ea72afe8f4c75a56e87b3febfdaf @@ -53561,9 +53561,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:07:05 2018 +0200 client/gui-gtk-4.0/[st]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 4661bce6beceb6bf7285aead5855ca8e9ebe4b94 @@ -53571,13 +53571,13 @@ Author: Marko Lindqvist Date: Sat Mar 3 00:40:28 2018 +0200 README: Update log levels documentation - + - Document literal log levels, and recommend them over numeric values. - Document new "warning" log level - + See hrm Feature #656464 - + Signed-off-by: Marko Lindqvist commit 93c82a4935b8ae7c1addc89459b6225b094f9b68 @@ -53585,9 +53585,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:06:47 2018 +0200 client/o*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 6c038848f27c3b82eedc12c7adeba6bfb1b3a078 @@ -53595,11 +53595,11 @@ Author: Marko Lindqvist Date: Sat Mar 3 23:38:28 2018 +0200 Fix a bug that when steal_a_tech() gives future techs, it gives two of them - + Reported by javaxubuntu - + See hrm Bug #736836 - + Signed-off-by: Marko Lindqvist commit f4b9a569956cf59e2245e13506504e53f028fa96 @@ -53607,9 +53607,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:06:29 2018 +0200 client/gui-gtk-3.22/d*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 3f8b5ae970c1f222f05df9167e276fbb93a79326 @@ -53617,17 +53617,17 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Mar 3 20:51:39 2018 +0000 More ruleset checking for resource/base/road sections. - + Check that an extra with cause "Resource", "Base", or "Road" has a corresponding [resource], [base], or [road] section. (Previously, failure to do so would cause an assertion failure and server crash.) - + Check that the extra referenced in a resource, base, or road section has cause "Resource", "Base", or "Road" respectively. (Previously, if they didn't, the resource/base/road section would be quietly ignored.) - + See hrm bug #736838. commit 322b088428904c857f62c7a6ef278c7717eae475 @@ -53635,10 +53635,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Mar 3 20:55:00 2018 +0000 Document extra causes vs sections. - + Extras with "Resource"/"Base"/"Road" in 'causes' require corresponding [resource_*]/[base_*]/[road_*] sections. - + See hrm bug #736837. commit b8141b7f09a0b0195c9d99cee383b9d025cfcaf2 @@ -53646,9 +53646,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Mar 3 19:58:24 2018 +0000 Extra help: state how to build them. - + Also, rearrange autogenerated extra help into a more logical order. - + See hrm feature #736833. commit a90bcd2f0036a7085ba6b93aecbfa7b21b7c3d8f @@ -53656,12 +53656,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Mar 3 16:56:08 2018 +0000 Help: more control over bullet points. - + Caller can decide whether insert_allows() or req_text_insert*() clauses have a bullet point before each line. - + Generated nation helptext has had some bullets removed. - + See hrm feature #736830. commit 8f67c96652487a09a76075731e0b4a2443986f18 @@ -53669,9 +53669,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Mar 3 15:13:59 2018 +0000 Fix typo about oil wells in classic-derived rulesets. - + Reported by Joan Creus. - + See hrm bug #736795. commit 8ac9fd3ec642fea65a1303979e3c0b60efd83979 @@ -53679,12 +53679,12 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:36:00 2018 +0200 scripts/capabilities: Update soundspec/musicspec capstring format - + Make development version soundspec and musicspec capstring formats capabilities-script documents to match current practices. - + See hrm Feature #735940 - + Signed-off-by: Marko Lindqvist commit 189430762eab1ca4de53620050858645ccaf8041 @@ -53692,9 +53692,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:06:10 2018 +0200 client/gui-gtk-4.0/[opr]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit f87f5d6e9d2d0f5c62f9c6b1751e72a031f8ae2a @@ -53702,9 +53702,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:35:23 2018 +0200 Distribute freeciv.supp - + See hrm Feature #735850 - + Signed-off-by: Marko Lindqvist commit 979deb0815940882f8164b20f76da9c5f7ed9ebc @@ -53712,9 +53712,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:05:52 2018 +0200 client/gui-gtk-3.0/a*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit cd3b8922c32894124bd8beeef5ea01a58070996d @@ -53722,11 +53722,11 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:30:06 2018 +0200 Improve tech cost documentation - + Patch by S.C. L. (Caedo) and myself - + See hrm Bug #699149 - + Signed-off-by: Marko Lindqvist commit d4bc6e1eb3491e40bb4038267c63087c1b5d12bd @@ -53734,9 +53734,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:05:33 2018 +0200 client/gui-gtk-4.0/m*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 93ded081ee5e60406dcecba31ba740e18de2348b @@ -53744,9 +53744,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:30:25 2018 +0200 sdl2: set width of empty string to 0 in utf8_str_size() - + See hrm Bug #684183 - + Signed-off-by: Marko Lindqvist commit b45a099a1ca95b4e2490ad52bbcc28639c7051fd @@ -53754,9 +53754,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:05:15 2018 +0200 client/gui-sdl2/m*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit c30a740ca36302e554adecfba3436b821035b786 @@ -53764,14 +53764,14 @@ Author: Marko Lindqvist Date: Sat Mar 3 00:42:57 2018 +0200 sandbox: Add Conquest_Techs_Min and Conquest_Techs_Max rules - + Getting a tech with city conquest is never guaranteed to give techs. In early game you randomly either get no techs, or one tech from the player losing the city. After University is known, no techs are got from the city conquest. - + See hrm Feature #732488 - + Signed-off-by: Marko Lindqvist commit 9519d84e7789a08c52e2b90bf59f9dbf76eedf2f @@ -53779,9 +53779,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:04:57 2018 +0200 client/luascript: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit b4f5470a40a95091fae02b913c6a7ca46ec3a675 @@ -53789,9 +53789,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:01:05 2018 +0200 Fix actiontools.c TRANS: comments syntax - + See hrm Bug #731568 - + Signed-off-by: Marko Lindqvist commit 1ca8f477ccb92e225296e6519676840b7fce44ac @@ -53799,9 +53799,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:04:36 2018 +0200 client/gui-gtk-3.22/c*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 2bcbd41a335af337bd7632c5a495c289105c450f @@ -53809,9 +53809,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:32:22 2018 +0200 Free worker tasks - + See hrm Bug #735637 - + Signed-off-by: Marko Lindqvist commit cbebe0ca67af7f848205abcab4354a5bec1f69e3 @@ -53819,9 +53819,9 @@ Author: Marko Lindqvist Date: Sat Mar 3 01:04:19 2018 +0200 client/gui-gtk-4.0/[hil]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit f77923d1a2e2f290098e0488125bd184809ddcf1 @@ -53829,11 +53829,11 @@ Author: Marko Lindqvist Date: Sat Feb 24 20:49:07 2018 +0200 Double movement rates for multiplayer ruleset - + Patch by Andreas Røsdal - + See hrm Feature #654404 - + Signed-off-by: Marko Lindqvist commit 8aa680f164029a1abfa6605f42e6037aaf0e0eed @@ -53841,9 +53841,9 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:26:33 2018 +0200 client/gui-sdl2/[hil]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 58cf7c83a88467cb59967360d6bb75c2606dcb75 @@ -53851,13 +53851,13 @@ Author: Marko Lindqvist Date: Tue Feb 27 20:16:14 2018 +0200 Correct event type for attacker victory messages - + Couple of messages referring to attacker's victory were sent with event type E_UNIT_WIN that means specifically defender's victory. Send them as E_UNIT_WIN_ATT instead. - + See hrm Bug #735934 - + Signed-off-by: Marko Lindqvist commit c472a2f99ff5513c85ba36184a984e15fe5019ec @@ -53865,9 +53865,9 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:26:15 2018 +0200 client/gui-qt/[vw]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit a2c6af004ec68aaf3b7d2c7a58eaa5e19b84fbe7 @@ -53875,9 +53875,9 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:05:02 2018 +0200 Make fc_strlcpy() utf-8 aware - + See hrm Feature #731220 - + Signed-off-by: Marko Lindqvist commit fe6941a825808a1f00aaef27bddc1f6e58701efb @@ -53885,9 +53885,9 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:25:58 2018 +0200 client/m*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit df458da2ee333313db70519490c0a8080db097a0 @@ -53895,11 +53895,11 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:04:22 2018 +0200 Fix alien ruleset typos. - + Patch by Konstantin Vedeneev and myself - + See hrm Bug #730591 - + Signed-off-by: Marko Lindqvist commit 4aacff4119b59d9046278329049d590709bec8b0 @@ -53907,9 +53907,9 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:25:40 2018 +0200 client/gui-gtk-4.0/g*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 51db0bd8c1c89ed922bfa86e194c0fec27c8e441 @@ -53917,9 +53917,9 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:10:52 2018 +0200 Update appdata file format - + See hrm Bug #690231 - + Signed-off-by: Marko Lindqvist commit 5be5d498f0e967e9ee350868938c8ce30fb80d73 @@ -53927,9 +53927,9 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:25:22 2018 +0200 client/gui-sdl2/g*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 22072da6302057edaaf2c417ea7acc76f36eb2d9 @@ -53937,9 +53937,9 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:11:12 2018 +0200 Fix clang-6 warnings - + See hrm Task #733013 - + Signed-off-by: Marko Lindqvist commit 6433274bfa1bac65214baaf92ccfa3fe75d62a2c @@ -53947,9 +53947,9 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:25:00 2018 +0200 client/gui-gtk-3.22/a*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 745f2aeebda01b9ce4b808ce53799069770307ce @@ -53957,12 +53957,12 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:09:22 2018 +0200 civ1: correct calendar progress - + Reported by meynaf Correct behavior researched by Akechi - + See hrm Bug #731631 - + Signed-off-by: Marko Lindqvist commit 3787516fb654055aefad32f72308f11657a23d8d @@ -53970,9 +53970,9 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:24:39 2018 +0200 client/gui-qt/[rst]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 5f80b007237bcfd60744dae3944d480a373e5dde @@ -53980,9 +53980,9 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:00:43 2018 +0200 Correct handling of action names with length of MAX_LEN_NAME - + See hrm Bug #729806 - + Signed-off-by: Marko Lindqvist commit 9ae840ff2988016bafea49d47bfc2faf7ba6543f @@ -53990,13 +53990,13 @@ Author: Marko Lindqvist Date: Mon Feb 26 18:11:05 2018 +0200 Revert "Updated msys1 environment (cairo)" - + This reverts commit 1fd2fc4f9b60355fa61d1195bf2076954189dce4. - + The cairo update was causing UI crashes. - + Reported by Kryon - + See hrm Bug #735238 commit 6a11c149f0a037d15e4f960a6a47908d488c65d1 @@ -54004,9 +54004,9 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:24:19 2018 +0200 client/gui-gtk-4.0/[ef]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit e47be384d531d41f570595197f171483e73cb2a7 @@ -54014,14 +54014,14 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:03:32 2018 +0200 Convert some citizens to the nationality of the conqueror - + When city is conquered, convert ruleset defined percentage of its citizens to the nationality of the conqueror. - + Patch by Matthias Pfafferodt and myself - + See hrm Feature #657145 - + Signed-off-by: Marko Lindqvist commit aae9c759836b2296101e92475b237ac33168a3ba @@ -54029,15 +54029,15 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:01:16 2018 +0200 classic: Clarify summary claims about classic rules - + Don't make it look like having classic ruleset in use would automatically mean that all the rules are in their classic values. Make it clear that server settings affect that too. - + Reported by Joan Creus - + See hrm Bug #730586 - + Signed-off-by: Marko Lindqvist commit 5019ad290149834b1f9f48ac10926ae69201768c @@ -54045,9 +54045,9 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:23:59 2018 +0200 client/gui-stub/[ghil]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 24e7df82f47023ff28ba5077a3eeec7bfe34f506 @@ -54055,9 +54055,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 25 14:25:19 2018 +0000 Fix conflict markers left in civ2 Airbase help. - + Reported by Marko Lindqvist. - + See hrm feature #733913. commit 9058db4e259d12da3295537eb5a5e59a3a8a4b93 @@ -54065,14 +54065,14 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:18:27 2018 +0200 Rename fc_client::main() as fc_client::fc_main() - + This works around an problem that when SDL headers are included, they define 'main' as a macro that mess call to fc_client::main() - + Reported by nctrd - + See hrm Bug #734798 - + Signed-off-by: Marko Lindqvist commit df396e84855715aa3916d88e261192fcbf583968 @@ -54080,9 +54080,9 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:23:36 2018 +0200 client/[hl]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 557f950dbc69dd997ab4cfb27aea7fa98bb887a7 @@ -54090,12 +54090,12 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:13:48 2018 +0200 Refactor Farmland effects - + Instead of negating extra effect on city center, negate city center special bonus if also extra is present. - + See hrm Feature #733792 - + Signed-off-by: Marko Lindqvist commit 6d5c4c58505086b11cb0af8ea0fc3363ec92d2da @@ -54103,9 +54103,9 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:23:13 2018 +0200 client/gui-qt/[opq]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 6815e85d31f40120d134bfa43ed7e36727efea60 @@ -54113,11 +54113,11 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:08:03 2018 +0200 Make it possible to load unit to another transport at the same tile - + Requested by Jacob Nevins - + See hrm Feature #732489 - + Signed-off-by: Marko Lindqvist commit 4617b6955aa2f2b6269ccd3d87e5ea9d2d5ffea7 @@ -54125,9 +54125,9 @@ Author: Marko Lindqvist Date: Sat Feb 24 02:22:51 2018 +0200 client/gui-gtk-4.0/d*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 0f4cee1567d63018821e0c0f21f07682174cb32a @@ -54135,7 +54135,7 @@ Author: Marko Lindqvist Date: Sat Feb 24 18:46:54 2018 +0200 Comment fix: tech_precalc_data() -> techs_precalc_data() - + Signed-off-by: Marko Lindqvist commit 7ba7b15d7348605a616087820c8c4955503ac650 @@ -54143,11 +54143,11 @@ Author: Marko Lindqvist Date: Sat Feb 17 03:19:41 2018 +0200 Fix remaining uses of 'F_' prefix flags to 'UTYF_' prefix - + A couple of instances found in a comment and code commented out. - + See hrm Bug #729900 - + Signed-off-by: Marko Lindqvist commit 986838fc6a53650b579fb5f69bb9394f81b7783f @@ -54155,9 +54155,9 @@ Author: Marko Lindqvist Date: Sat Feb 17 03:36:57 2018 +0200 client/agents: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 15e801cde2bb314b530e62926d0f8f4f86daf448 @@ -54165,9 +54165,9 @@ Author: Marko Lindqvist Date: Sat Feb 17 03:26:03 2018 +0200 Error out if tileset requested with --tiles can't be loaded - + See hrm Bug #730777 - + Signed-off-by: Marko Lindqvist commit d0684422348c46e52dd2419d00697f2e8621a302 @@ -54175,9 +54175,9 @@ Author: Marko Lindqvist Date: Sat Feb 17 03:36:38 2018 +0200 client/gui-sdl2/[df]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 8f27dec7748eea281e87b8944eb5a5c097d7b070 @@ -54185,9 +54185,9 @@ Author: Marko Lindqvist Date: Sat Feb 17 03:00:57 2018 +0200 Remove remainders of the special handling of "unused" terrain name - + See hrm Feature #707585 - + Signed-off-by: Marko Lindqvist commit 83a713146d0f017edd5ac5ae4a40ffb8e0fd857b @@ -54195,9 +54195,9 @@ Author: Marko Lindqvist Date: Sat Feb 17 03:36:17 2018 +0200 client/gui-qt/m*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 2f726dcab7be0fda2ca8afa524d0d396be19f3ee @@ -54205,9 +54205,9 @@ Author: Marko Lindqvist Date: Sat Feb 17 03:32:58 2018 +0200 Make adv_settlers_road_bonus() to return adv_want - + See hrm Feature #733050 - + Signed-off-by: Marko Lindqvist commit 2036f06397a34e638ca60e3f7655a0e501cc7990 @@ -54215,9 +54215,9 @@ Author: Marko Lindqvist Date: Sat Feb 17 03:35:59 2018 +0200 client/gui-stub/[cdf]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 28932f158513f7a6516877809f7f5d962aed3ec3 @@ -54225,7 +54225,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 17 19:28:08 2018 +0000 Brief help for the Policies concept. - + See hrm feature #733929. commit 4c29265d13f3f687185f3d4a9eec947454b8b0af @@ -54233,11 +54233,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 17 19:27:03 2018 +0000 Move extra help from helpdata.txt to rulesets. - + The onus is now on rulesets to describe irrigation, mining, and pollution. - + Also, various corrections and additions about extras in supplied rulesets. - + See hrm feature #657410. commit 3d14bf2726016d9e35c0efd547ada6cd0ec1214b @@ -54245,10 +54245,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 17 19:51:33 2018 +0000 Reduce clutter in extra help with 'quiet' attribute. - + Apply it to CityTile requirements preventing bases in cities, and to civ2civ3/sandbox requirements restricting what Transports can build. - + See hrm feature #733913. commit 2dab45ac7de007498134ded87a4dbfb4e4ba6814 @@ -54256,9 +54256,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 18 11:48:08 2018 +0000 Help: document extra removal time (simple cases). - + Terrain-dependent removal time is still not documented. - + See hrm feature #733898. commit 9d9a19ce09513eef26b7ee2c772de43f48d3119e @@ -54266,7 +54266,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 18 10:07:14 2018 +0000 Add pillage time to Terrain Alterations help. - + See hrm feature #733895. commit edaed5576a61c2a7caa93b739db5c3d5dd119e6a @@ -54274,12 +54274,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 18 12:11:04 2018 +0000 Terrain Alterations help: fix omission of cleaning activities. - + Only cross-check a terrain's cleaning time if the cleaning activity can be done on the terrain at all. The prevention of cleaning activities on the Inaccessible terrain was stopping the activities' time being listed in the help in some rulesets. - + See hrm bug #733902. commit 1cf1286a181eb669e5171fd7ce7d09eb5a8237e7 @@ -54287,14 +54287,14 @@ Author: Marko Lindqvist Date: Sat Feb 17 03:18:17 2018 +0200 msys2: Run exes with path - + Make .cmd files to look up exes with dynamic path instead of assuming that working directory is freeciv installation root. Running from other directories still doesn't really work for the reason that data files won't be found. - + See hrm Feature #696674 - + Signed-off-by: Marko Lindqvist commit c551f63a385c4be57db94b26c4d16c3c20f39d99 @@ -54302,9 +54302,9 @@ Author: Marko Lindqvist Date: Sat Feb 17 03:35:39 2018 +0200 client/g*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 9e61e3391e268936a095eb5aec89ead691c13120 @@ -54312,7 +54312,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 17 20:55:39 2018 +0000 Extra help: prevent orphaned "Requirements to build:" - + See hrm bug #733865. commit a5f160c5674de3081b5f60dfa176355346cf6459 @@ -54320,9 +54320,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 17 19:28:18 2018 +0000 Help: don't list extras forbidden by terrain *_time=0. - + This stops spurious extras showing up in Inaccessible terrain help. - + See hrm bug #733863. commit 224d90ceebee99e6e634995bbfb045a335a8a310 @@ -54330,13 +54330,13 @@ Author: Marko Lindqvist Date: Sat Feb 17 03:21:00 2018 +0200 Unload unit from current transport when it tries to move to new transport - + The unloading was erronously attempted from the new transport. - + Reported by Jacob Nevins - + See hrm Bug #693380 - + Signed-off-by: Marko Lindqvist commit 465d969ceda3a7183904018f3e8188befa325d0d @@ -54344,9 +54344,9 @@ Author: Marko Lindqvist Date: Sat Feb 17 03:35:17 2018 +0200 ai/default/d*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit b30680f01a71d796ddbad02b02ffaf7f9aff7af4 @@ -54354,9 +54354,9 @@ Author: Marko Lindqvist Date: Sat Feb 17 03:19:02 2018 +0200 alien: Fix references to civilizations to factions - + See hrm Bug #729810 - + Signed-off-by: Marko Lindqvist commit 6abdda586fe20da10f75a1f6c28ea3ec516073df @@ -54364,9 +54364,9 @@ Author: Marko Lindqvist Date: Sat Feb 17 03:34:54 2018 +0200 client/gui-qt/[il]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit f130b2883c15e005f8b00b030b3a6e46cbef14de @@ -54374,9 +54374,9 @@ Author: Marko Lindqvist Date: Sat Feb 17 05:23:22 2018 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 1dfc9edceb169ed8af2cd7b20a082410b29c4572 @@ -54384,11 +54384,11 @@ Author: Marko Lindqvist Date: Sat Feb 10 13:19:22 2018 +0200 Clean out dirty pixels from most amplio2 files - + Patch by frank e and myself - + See hrm Feature #692596 - + Signed-off-by: Marko Lindqvist commit 2435f723eb30cb979435c46ac9805ea157d59bd6 @@ -54396,9 +54396,9 @@ Author: Marko Lindqvist Date: Sat Feb 10 13:25:55 2018 +0200 client/gui-sdl2/c*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 52dfda2b413fa68d8b65b4a0971244720d230502 @@ -54406,11 +54406,11 @@ Author: Marko Lindqvist Date: Sat Feb 10 13:17:00 2018 +0200 ai: set tech goal to A_UNSET when there's no possible goals any more - + Reported by Jacob Nevins - + See hrm Bug #695971 - + Signed-off-by: Marko Lindqvist commit 5ae950bd95c95b8d728ac32e9afc3004687d3a54 @@ -54418,9 +54418,9 @@ Author: Marko Lindqvist Date: Sat Feb 10 13:25:37 2018 +0200 client/gui-qt/[gh]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 271e4e77eb4f92f52fef5e14cfa06342ce18bc3a @@ -54428,11 +54428,11 @@ Author: Marko Lindqvist Date: Sat Feb 10 17:45:42 2018 +0200 Add missing xgettext:no-c-format comments to rulesets - + Patch by Konstantin Vedeneev and myself - + See hrm Bug #721454 - + Signed-off-by: Marko Lindqvist commit be7aaaee025d9e7bfbc37f528e3d43d0189a1190 @@ -54440,9 +54440,9 @@ Author: Marko Lindqvist Date: Sat Feb 10 13:25:19 2018 +0200 ai/threaded: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit ea47e8f1de7e6a9bfc794fc69ad9850feca6a31b @@ -54450,9 +54450,9 @@ Author: Marko Lindqvist Date: Sat Feb 10 13:12:59 2018 +0200 alien: Split Space Module helptext - + See hrm Feature #730504 - + Signed-off-by: Marko Lindqvist commit f670ee24e2e5383649b13f4d19df22eb38e85f9d @@ -54460,14 +54460,14 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 11 16:17:41 2018 +0000 Tweak Gtk terrain conversion help. - + Remove the fixed header of mining/irrigation/transform results in favour of rows added alongside the available extras, as needed (similar to the Qt client). This means that we no longer have "Mine Rslt/Time: n/a" when the result of mining is extra(s), and also means that the resulting terrain from conversions is hyperlinked. - + See hrm feature #732512. commit 9f71d9ec220628702758527b03e3ae183788a0d6 @@ -54475,12 +54475,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 11 10:33:55 2018 +0000 Help: document per-terrain extra bonuses. - + Each terrain's help for the Gtk and Qt clients now indicates, in addition to which extras can be built, what production bonuses they can be expected to give (if the relevant effects are straightforward enough). - + See hrm feature #732512. commit 072c2e6f8f674a61be41ea339b6ff58d74c1d7f7 @@ -54488,12 +54488,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 11 13:55:18 2018 +0000 Rejig Irrigation_Pct effects in rulesets. - + No functional effect, but the city centre auto-irrigation effect is now treated as more of a special case, making the main irrigation-like extra effects simpler. This will assist the autogenerated help (and perhaps the AI?) - + See hrm feature #732512. commit 0b20a460ab091f7c579d96e406594992b6f0d3fd @@ -54501,13 +54501,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 11 11:31:08 2018 +0000 New function effect_value_from_universals(). - + This evaluates only effects that match a specific template of requirements, ignoring more complex effects with other conditions. It can be used to evaluate what intrinsic properties a source or combination of sources (such as extra+terrain) has, independent of any other game state; this is useful for autogenerated help. - + See hrm feature #732512. commit fd68766e1c68ccbe3b639072e9c8f8794c6a18fe @@ -54515,9 +54515,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 10 21:16:11 2018 +0000 More types for universal_fulfills_requirements() etc. - + These functions can now work with extras and output types. - + See hrm feature #732512. commit 28e7513b8bdca5d81b31c8b7815fa1f193a5fe1c @@ -54525,14 +54525,14 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 11 14:24:45 2018 +0000 New universal_fulfills_requirement(). - + This exposes the ability to check the detailed relevance of a single requirement to a source. - + Note, the previous function with this name has been renamed to universal_fulfills_requirements() (plural). (It has a different number of arguments, so old users will fail to compile.) - + See hrm feature #732512. commit 9c3e627f6a2097a4a74a66ce1fe5a91b14516c06 @@ -54546,9 +54546,9 @@ Author: Marko Lindqvist Date: Sat Feb 10 13:24:58 2018 +0200 client/gui-gtk-4.0/c*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 7b99b9676f6869acbc17753b2da59b084375d889 @@ -54556,9 +54556,9 @@ Author: Marko Lindqvist Date: Tue Feb 13 20:43:43 2018 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 04a334f989f2329e6b756218a863496d2e0b6b3d @@ -54566,7 +54566,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Feb 11 13:53:06 2018 +0000 Fix errors in Qt help for terrain conversion. - + See hrm bug #732507. commit 3a925a52e5ce35de9be37c2e4f3772301889d1b1 @@ -54574,13 +54574,13 @@ Author: Marko Lindqvist Date: Sat Feb 10 13:10:36 2018 +0200 Hexemplio: Add cities graphics - + Also hexemplio derivatives (toonhex, alio) updated - + Art by GriffonSpade - + See hrm Feature #729137 - + Signed-off-by: Marko Lindqvist commit 85cf68b6b5687f838c02052414d166e782311b49 @@ -54588,9 +54588,9 @@ Author: Marko Lindqvist Date: Sat Feb 10 13:24:39 2018 +0200 client/gui-qt/f*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 95d2f010c528ee8f5f4ca4c033341e29fb6d56a9 @@ -54598,9 +54598,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 10 19:10:51 2018 +0000 Document further sandbox ruleset liberties. - + We don't guarantee graphics availability or savegame compatibility. - + See hrm feature #732480. commit e890e2674dc73daaa5b4dc869beac00a6b97a8d8 @@ -54608,7 +54608,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Feb 10 16:57:40 2018 +0000 Improve ruleset docs for mining/irrigation bonuses. - + See hrm bug #732479. commit 07df27b1767b69b34c8d46fa76498864dddeb2a7 @@ -54616,9 +54616,9 @@ Author: Marko Lindqvist Date: Sat Feb 10 13:11:35 2018 +0200 Setup drawing_data even if the terrain has empty rule_name - + See hrm Bug #729532 - + Signed-off-by: Marko Lindqvist commit 9cef2d8616ab55d01db863e6c2d285f49e686b3d @@ -54626,9 +54626,9 @@ Author: Marko Lindqvist Date: Sat Feb 10 13:24:18 2018 +0200 client/e*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit b8d158e94d1ad123c3c2bf3f4b347c69b5ab364e @@ -54636,9 +54636,9 @@ Author: Marko Lindqvist Date: Sun Feb 11 22:57:33 2018 +0200 Fix typo preventing loading of civ2 ruleset - + See hrm Bug #732538 - + Signed-off-by: Marko Lindqvist commit ad65d93390301a5ad6166ec219c0b0014f5036b5 @@ -54646,11 +54646,11 @@ Author: Marko Lindqvist Date: Sat Feb 10 13:14:36 2018 +0200 Add tech_cost_style "Linear" - + Requested by Jacob Nevins - + See hrm Feature #695972 - + Signed-off-by: Marko Lindqvist commit 1eef7fc330705a76200bb04d277199a289de7da3 @@ -54658,14 +54658,14 @@ Author: Marko Lindqvist Date: Sat Feb 10 13:11:10 2018 +0200 Fix erronous error message about invalid research goal - + If a savegame has invalid current research, loading it gave an error about research goal too even if it was ok. - + Reported by Jacob Nevins - + See hrm Bug #729275 - + Signed-off-by: Marko Lindqvist commit 04a0eb22a5a26adfac9aedc19fe2ad79b808e3ee @@ -54673,9 +54673,9 @@ Author: Marko Lindqvist Date: Sat Feb 10 13:23:55 2018 +0200 ai/default/ai[tu]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 6b66ed0f5c7cc0a6cf7d1d3e540c17c1c6b8ae6d @@ -54683,9 +54683,9 @@ Author: Marko Lindqvist Date: Sat Feb 10 12:58:37 2018 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 136a67380d0b15feb4cef38ce76188d1a697c1c3 @@ -54693,11 +54693,11 @@ Author: Marko Lindqvist Date: Wed Feb 7 16:49:03 2018 +0200 Update help about Great Wonder obsoleting rules - + Reported by Jacob Nevins - + See hrm Bug #660409 - + Signed-off-by: Marko Lindqvist commit 37af87e73d38bf9bc7e2b6d38aeee00940d0e90d @@ -54705,9 +54705,9 @@ Author: Marko Lindqvist Date: Sat Feb 3 07:12:32 2018 +0200 client/gui-sdl2/a*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 481c130b8a19191d4662c04fcc2cd03d0809e95c @@ -54715,11 +54715,11 @@ Author: Marko Lindqvist Date: Wed Feb 7 16:48:43 2018 +0200 Disallow tech tree holes in civ1 ruleset - + Reported by meynaf - + See hrm Bug #729171 - + Signed-off-by: Marko Lindqvist commit 73ebb21fde8bb84735c745e6be811286351ee4ff @@ -54727,9 +54727,9 @@ Author: Marko Lindqvist Date: Sat Feb 3 07:12:10 2018 +0200 client/gui-qt/d*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit ccbeb5a9ea93f0433104e28dffccdf1fc04c1313 @@ -54737,9 +54737,9 @@ Author: Marko Lindqvist Date: Thu Feb 8 02:09:05 2018 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 214643ba0e1833f229a606d7b1e216ef4f88f132 @@ -54747,9 +54747,9 @@ Author: Marko Lindqvist Date: Sat Feb 3 07:00:46 2018 +0200 Qualify alien ruleset tech "Mining" name - + See hrm Feature #729109 - + Signed-off-by: Marko Lindqvist commit bf49427d465b53c07b8fab275d71adb28cfd433c @@ -54757,9 +54757,9 @@ Author: Marko Lindqvist Date: Sat Feb 3 07:11:47 2018 +0200 client/gui-gtk-4.0/a*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit a9b0e350ef809bb9957b973fde100bc1fef88d4c @@ -54767,12 +54767,12 @@ Author: Marko Lindqvist Date: Sat Feb 3 07:08:40 2018 +0200 fc_version: update followtag update instructions - + - Correct option name ('--follow-tag' -> '--with-followtag') - Update followtag value ('win32' -> 'windows') - + See hrm Feature #730564 - + Signed-off-by: Marko Lindqvist commit 1707e1f30afda086e3014bedce25214105176657 @@ -54780,9 +54780,9 @@ Author: Marko Lindqvist Date: Sat Feb 3 11:19:46 2018 +0200 Don't restart music from audio_finished callback in case of complete stop - + See hrm Bug #730597 - + Signed-off-by: Marko Lindqvist commit 4045c1cce279c4afbc840f4cbbaa7c87eb826c64 @@ -54790,11 +54790,11 @@ Author: Marko Lindqvist Date: Sat Feb 3 07:02:37 2018 +0200 Make amplio2 ruins smaller - + Art adjustments by GriffonSpade - + See hrm Bug #697692 - + Signed-off-by: Marko Lindqvist commit 898d2fbb1ebf6c2533641f3c09f5604442682c9d @@ -54802,9 +54802,9 @@ Author: Marko Lindqvist Date: Sat Feb 3 07:11:28 2018 +0200 ai/tex: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit ea0cadd918402de268ee549656e2c42a5d626004 @@ -54812,11 +54812,11 @@ Author: Marko Lindqvist Date: Sat Feb 3 07:04:18 2018 +0200 Add Conquer_Techs_Min and Conquer_Techs_Max effects - + Requested by wieder - + See hrm Feature #699156 - + Signed-off-by: Marko Lindqvist commit 154f2466bf38ca481fc80f53f237876e5fa8c48a @@ -54824,9 +54824,9 @@ Author: Marko Lindqvist Date: Sat Feb 3 07:05:13 2018 +0200 Save luadata.txt - + See hrm Bug #673655 - + Signed-off-by: Marko Lindqvist commit 138c5ec02c8064e7834f0f60a03b1206a73f6db6 @@ -54834,9 +54834,9 @@ Author: Marko Lindqvist Date: Sat Feb 3 07:10:57 2018 +0200 client/c*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit e639a97354bdd178702f39ae74e5fea8509cca20 @@ -54844,9 +54844,9 @@ Author: Marko Lindqvist Date: Mon Feb 5 15:12:47 2018 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 0588f14e4d3ab2ce8a4a636f8e946029c05fd036 @@ -54854,13 +54854,13 @@ Author: Marko Lindqvist Date: Mon Jan 29 17:30:48 2018 +0200 convert_png: use absolute path to input files - + Works around MacOSX bug. - + Patch by Daniel Markstedt - + See hrm Bug #715161 - + Signed-off-by: Marko Lindqvist commit 8772c09c2162600fb6bcdfd5cb7fb59aab70e36e @@ -54868,9 +54868,9 @@ Author: Marko Lindqvist Date: Sat Feb 3 07:10:38 2018 +0200 server/[uv]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit bbe5bb24124b8354fb08b754359df09e14190fda @@ -54878,11 +54878,11 @@ Author: Marko Lindqvist Date: Sun Jan 28 13:35:57 2018 +0200 helpdata.txt: fix outdated reference to 'spacerace' option - + Reported by Joan Creus - + See hrm Bug #691877 - + Signed-off-by: Marko Lindqvist commit 00ed967da8891210c095ed4afec77fcbb0535b90 @@ -54890,9 +54890,9 @@ Author: Marko Lindqvist Date: Sat Feb 3 07:10:09 2018 +0200 ai/default/ai[ps]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 0843f0f2116301355a5b77c7ea49bbdf1f799be1 @@ -54900,11 +54900,11 @@ Author: Marko Lindqvist Date: Sun Jan 28 15:58:47 2018 +0200 Correct amplio2 and Hexemplio ruins credits - + Reported by GriffonSpade - + See hrm Bug #729141 - + Signed-off-by: Marko Lindqvist commit 82c4a22ea47426bc48d7742e1018ac451d6d99c0 @@ -54912,9 +54912,9 @@ Author: Marko Lindqvist Date: Sun Jan 28 20:37:07 2018 +0200 client/gui-qt/c*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 4251747bf3d97f4f76ef45aec22e51d59db56f8e @@ -54922,9 +54922,9 @@ Author: Marko Lindqvist Date: Fri Feb 2 15:40:43 2018 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit c2cf538e336eef4ba93eaaf2d2ad1a7331b3f9d5 @@ -54932,9 +54932,9 @@ Author: Marko Lindqvist Date: Sun Jan 28 20:30:54 2018 +0200 Fix "change you mind" typo -> "change your mind" - + See hrm Bug #729103 - + Signed-off-by: Marko Lindqvist commit be6270a29690b51193dc9aa9198f9ced32fc274d @@ -54942,9 +54942,9 @@ Author: Marko Lindqvist Date: Sun Jan 28 20:36:33 2018 +0200 server/t*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit e2527359eeecb20cd59a3d2a439771bfdcef7da0 @@ -54952,14 +54952,14 @@ Author: Marko Lindqvist Date: Sun Jan 28 20:33:14 2018 +0200 Update Hexemplio bases - + - Less obscuring ruins - Hex shaped outpost and fortress - + Art by GriffonSpade - + See hrm Feature #729151 - + Signed-off-by: Marko Lindqvist commit c1d368e96b4d022425ba2258b69fbf83286c7e4d @@ -54967,9 +54967,9 @@ Author: Marko Lindqvist Date: Sun Jan 28 20:36:14 2018 +0200 ai/default/ai[hl]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 5059016969e1bcb22066ceac712e07f0e2b3f3f7 @@ -54977,9 +54977,9 @@ Author: Marko Lindqvist Date: Sun Jan 28 20:32:03 2018 +0200 Disallow units from helping building of small wonders - + See hrm Bug #705580 - + Signed-off-by: Marko Lindqvist commit 1e16acf621664c328dd7746b785584e065a81438 @@ -54987,9 +54987,9 @@ Author: Marko Lindqvist Date: Sun Jan 28 20:35:54 2018 +0200 client/a*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit f6b587b947649e1ef5d08f228061591901d3a750 @@ -54997,9 +54997,9 @@ Author: Marko Lindqvist Date: Tue Jan 30 20:05:26 2018 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit af1ea6308b717d2f214dde116f488a24efa1c504 @@ -55007,7 +55007,7 @@ Author: Marko Lindqvist Date: Tue Jan 30 15:10:59 2018 +0200 Update comment about hut placement limitations - + Signed-off-by: Marko Lindqvist commit 80eae85e05f8b6d2548a825e8dfe4803a57ce50b @@ -55015,12 +55015,12 @@ Author: Marko Lindqvist Date: Sun Jan 28 20:30:35 2018 +0200 alien: improve Protector helptext - + Make clear that even with Protector, Basic Infrastructure is needed for a base to grow over size 2. - + See hrm Bug #729102 - + Signed-off-by: Marko Lindqvist commit e04c3b5e07ef6a934456e6ffbc3bc14cc8dd06b5 @@ -55028,9 +55028,9 @@ Author: Marko Lindqvist Date: Sun Jan 28 20:34:45 2018 +0200 tools/ruledit/[uv]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit d379cb5e2e5149f43a07e804f2f18d6b571eb8ee @@ -55038,7 +55038,7 @@ Author: Marko Lindqvist Date: Mon Jan 29 09:29:35 2018 +0200 Update comment about UTYF_BADWALLATTACKER - + Signed-off-by: Marko Lindqvist commit eb6961a4ded97af271c3dbe22b6ed45a28a7f9dc @@ -55046,9 +55046,9 @@ Author: Marko Lindqvist Date: Sun Jan 28 20:34:26 2018 +0200 ai/stub: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 7699a84e4d88d79cf6d7f7568e63858a90ae5b24 @@ -55056,9 +55056,9 @@ Author: Marko Lindqvist Date: Sun Jan 28 12:03:06 2018 +0200 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 97ebf4aa2044da7aef904db6955bca91608232bb @@ -55066,9 +55066,9 @@ Author: Marko Lindqvist Date: Thu Jan 18 05:08:26 2018 +0200 server/s[rt]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit ced208cfc8af384ae6bd9c5fb8b058abaed9c140 @@ -55076,9 +55076,9 @@ Author: Marko Lindqvist Date: Thu Jan 18 05:08:07 2018 +0200 ai/default/ai[dfg]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 784ef8f402a42d589eb806958ada39e660e3ac47 @@ -55086,9 +55086,9 @@ Author: Marko Lindqvist Date: Thu Jan 18 05:07:33 2018 +0200 tools/ruledit/t*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit a3b02be0ef5f8723b394c1e0bc5afd2cfb1e3c55 @@ -55096,9 +55096,9 @@ Author: Marko Lindqvist Date: Tue Jan 23 03:50:47 2018 +0200 Document game ending to cultural or scenario specific victory - + See hrm Bug #696673 - + Signed-off-by: Marko Lindqvist commit 0fe07df6a21f548435ac504ee5d93ac0049f2f49 @@ -55106,9 +55106,9 @@ Author: Marko Lindqvist Date: Thu Jan 18 05:07:00 2018 +0200 utility/[st]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 9e72095299fee56f99d295e50d6919165fb4dbb0 @@ -55116,9 +55116,9 @@ Author: Marko Lindqvist Date: Mon Jan 22 03:01:48 2018 +0200 Gtk3-client: Set frame_by_frame animation mode - + See hrm Feature #726552 - + Signed-off-by: Marko Lindqvist commit 1344b952593011e61589aa43da4fff5ccd39c996 @@ -55126,9 +55126,9 @@ Author: Marko Lindqvist Date: Thu Jan 18 05:06:35 2018 +0200 server/s[ep]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit d9d20786349ddc3cbb3a9d8619f5982035c1c1eb @@ -55136,12 +55136,12 @@ Author: Marko Lindqvist Date: Mon Jan 22 04:29:05 2018 +0200 Do not claim that ai-types are available only with loadable module support - + Consider possibility of statically built-in ai modules in the help of "create" command. - + See hrm Bug #699164 - + Signed-off-by: Marko Lindqvist commit 7ac48c37a6fc960d52bff181c0b0080e7ffcaffa @@ -55149,9 +55149,9 @@ Author: Marko Lindqvist Date: Thu Jan 18 05:06:08 2018 +0200 utility/r*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit bf698843ac4f6ac8f735ae6af2fc5e0b8fb6e74d @@ -55159,9 +55159,9 @@ Author: Marko Lindqvist Date: Thu Jan 18 05:05:48 2018 +0200 server/s[ac]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 09142246c7674edb844494196f5a514f674a1988 @@ -55169,9 +55169,9 @@ Author: Marko Lindqvist Date: Thu Jan 18 05:05:22 2018 +0200 ai/classic: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 68e70a782cfe6f32f311c17bd70b83659aa33066 @@ -55179,10 +55179,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 20 01:23:33 2018 +0000 Revert "Update usa flag to valid SVG version from Wikimedia Commons" - + This reverts commit 8e7556d412. This reintroduces format errors but restores the aspect ratio to our standard 2:3. - + See hrm bug #707595. commit bdb4dc8aec0261e196f940381de46cbfacb1f263 @@ -55190,10 +55190,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jan 20 01:23:17 2018 +0000 Revert "Update liberian flag to valid SVG version from Wikimedia Commons" - + This reverts commit f2fd852bc6. This reintroduces format errors but restores the aspect ratio to our standard 2:3. - + See hrm bug #707576. commit 6aa3435fb487d651aa8bbc7bf8e18d6a93b42646 @@ -55201,9 +55201,9 @@ Author: Marko Lindqvist Date: Thu Jan 18 05:05:02 2018 +0200 ai/default/ai[ac]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit e3a8bb12f49f0377d32a06682f8d8a7e147be060 @@ -55211,9 +55211,9 @@ Author: Marko Lindqvist Date: Thu Jan 18 05:04:35 2018 +0200 tools/ruledit/r*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 23573a4dff4316b49b7145ae4b549fa5e45943dd @@ -55231,9 +55231,9 @@ Author: Marko Lindqvist Date: Thu Jan 11 22:49:04 2018 +0200 tools/r*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 7cd611164457f5a9f320e5fcbdaac8c83671292a @@ -55241,9 +55241,9 @@ Author: Marko Lindqvist Date: Wed Jan 17 02:02:19 2018 +0200 Update Finnish translation - + This is S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 3074c6c6f643e4478e801c87113b91b65bd9cc06 @@ -55251,9 +55251,9 @@ Author: Marko Lindqvist Date: Thu Jan 11 22:46:42 2018 +0200 utility/n*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 36dbfb769de93ded029e5aa7344c3c70e827afce @@ -55261,7 +55261,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jan 14 16:11:47 2018 +0000 Europe 1900: make all players "Unassigned" initially. - + See hrm bug #724926. commit 3a842b3f8b3d2a174aab97048ec9ff8c6aa12737 @@ -55269,7 +55269,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jan 14 15:52:47 2018 +0000 Fix some city name typos in Europe 1900 scenario. - + See hrm bug #696031. commit c13f4915ad7123972e209632ee726252f85ba8f0 @@ -55277,9 +55277,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jan 14 15:31:55 2018 +0000 Replace hardcoded pluralisation with PL_(). - + Reported by Marko Lindqvist. - + See hrm bug #698844. commit c49d96067e84d7b6e994098dac67df6ac3222790 @@ -55287,11 +55287,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jan 14 15:18:27 2018 +0000 Wording tweak in Qt advanced unit selection. - + A candidate unit can't be "Everywhere" but it can be "Anywhere". - + Requested by Marko Lindqvist. - + See hrm bug #699161. commit 541cd8c53c1accb37103837bb0759735b63e51f6 @@ -55299,9 +55299,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jan 14 14:21:07 2018 +0000 Geographical correction in Cuyavian description. - + Patch by Rhue of L. - + See hrm bug #706252. commit 0d4e8dbf22614fc4d28e5895cb9d5f6a07168603 @@ -55309,9 +55309,9 @@ Author: Marko Lindqvist Date: Fri Jan 12 00:03:39 2018 +0200 Allow loading ruleset without parser.lua in compatibility mode - + See hrm Bug #706262 - + Signed-off-by: Marko Lindqvist commit 2c3efb3d83294bc2a6ab96948a531b70f51585b2 @@ -55319,9 +55319,9 @@ Author: Marko Lindqvist Date: Thu Jan 11 22:46:08 2018 +0200 server/r*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 101c3e9a00cfba51922b8e72f2c1fb2e9b717bae @@ -55329,9 +55329,9 @@ Author: Marko Lindqvist Date: Thu Jan 11 22:45:49 2018 +0200 tools/ruledit/e*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 45f9a122132f064964d241da5a9957f4c345e32f @@ -55339,9 +55339,9 @@ Author: Marko Lindqvist Date: Thu Jan 11 22:45:27 2018 +0200 ai/*.c: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit f2184bbcc66084eae72d40e110c33d93910567d7 @@ -55349,9 +55349,9 @@ Author: Marko Lindqvist Date: Sun Jan 14 02:18:01 2018 +0200 Update Finnish translation - + This is S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 2b6e349c7a5a76847fd8b76578e4f530be780d4f @@ -55359,9 +55359,9 @@ Author: Marko Lindqvist Date: Thu Jan 11 22:45:09 2018 +0200 tools/shared: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 329b395a7ef9320f77704ebac0977480f0a6e41f @@ -55369,7 +55369,7 @@ Author: Marko Lindqvist Date: Fri Jan 12 16:29:56 2018 +0200 Correct tab_unit constructor function header - + Signed-off-by: Marko Lindqvist commit 398ea923fee7e9dc5d864b89c01ff03572674b07 @@ -55377,7 +55377,7 @@ Author: Marko Lindqvist Date: Fri Jan 12 16:24:29 2018 +0200 Correct tab_gov constructor function header - + Signed-off-by: Marko Lindqvist commit 0da4950454b4549437a5583018af45fc8fd958a7 @@ -55385,9 +55385,9 @@ Author: Marko Lindqvist Date: Thu Jan 11 22:44:44 2018 +0200 tools/m*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 42bf6e9372fec094b08e69e2125e5ef211c7690a @@ -55395,9 +55395,9 @@ Author: Marko Lindqvist Date: Wed Jan 3 17:01:35 2018 +0200 utility/[lm]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 047e8abeb30bd524714ca64b573552d7bcaf5d64 @@ -55405,11 +55405,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jan 3 18:04:01 2018 +0000 Speed up loading of savefiles with shared vision. - + This process was doing of the order of number-of-players times more work than necessary, for savegames where a lot of players share vision with each other. - + See hrm bug #723442. commit a5d5da35135d75b8276aac147d0a7bc19e1554e5 @@ -55417,11 +55417,11 @@ Author: Marko Lindqvist Date: Fri Jan 5 22:22:56 2018 +0200 Unset capturer last_activity, update action time - + Reported by Donnie Anon - + See hrm Bug #692282 - + Signed-off-by: Marko Lindqvist commit dd6c1367e4a7b546e839ad2d1b6135a07089ca77 @@ -55429,9 +55429,9 @@ Author: Marko Lindqvist Date: Wed Jan 3 17:01:13 2018 +0200 server/[np]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 8dcb0d7565004402aa975483f3c29517dab87bd2 @@ -55439,9 +55439,9 @@ Author: Marko Lindqvist Date: Wed Jan 3 17:00:46 2018 +0200 tools/[cd]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit fc4d5b3f262d21da0938c83d043230a6ac54037d @@ -55449,11 +55449,11 @@ Author: Marko Lindqvist Date: Thu Jan 4 17:46:49 2018 +0200 Fix crash when passenger leaving aiferry dies - + Reported by Martin Schröder - + See hrm Bug #714453 - + Signed-off-by: Marko Lindqvist commit 40b5bd485f418b6b5ce8432546f227b3f9b3f86d @@ -55461,9 +55461,9 @@ Author: Marko Lindqvist Date: Wed Jan 3 17:00:22 2018 +0200 utility/i*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit bf7c60907dd41be941ffffc7c9194e120d364c0f @@ -55471,9 +55471,9 @@ Author: Marko Lindqvist Date: Wed Jan 3 16:57:40 2018 +0200 installer_cross: Add crosser component versions list to installer packages - + See hrm Feature #722495 - + Signed-off-by: Marko Lindqvist commit f03bfe46a6a694f2c8cdd7a4a0cee8716713678b @@ -55481,9 +55481,9 @@ Author: Marko Lindqvist Date: Wed Jan 3 17:00:02 2018 +0200 server/m*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit b616c19d9187357b82d0da06f1eba6183a3f3f6b @@ -55491,16 +55491,16 @@ Author: Marko Lindqvist Date: Wed Jan 3 23:30:17 2018 +0200 Mitigate problems of overlong map label - + - Print an error when overlong (too long to be sent over network) label is set for a tile - Make sure the label sent over network is null-terminated even if it's truncated - + Reported by Alexandro Ignatiev - + See hrm Bug #720199 - + Signed-off-by: Marko Lindqvist commit 04bcb0dda00bd25e6b353b5aa5801f86e38c1aa9 @@ -55508,9 +55508,9 @@ Author: Marko Lindqvist Date: Wed Jan 3 16:59:43 2018 +0200 tools/ruleutil: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 50057205d31115fd08881cdab4b53b0bc4579a1d @@ -55518,11 +55518,11 @@ Author: Marko Lindqvist Date: Wed Jan 3 23:14:51 2018 +0200 Increase max length of tile label to 64 bytes - + Requested by Alexandro Ignatiev - + See hrm Feature #722788 - + Signed-off-by: Marko Lindqvist commit 4a53da2f574eac2ea795e8702d8a32ea32532ebe @@ -55530,9 +55530,9 @@ Author: Marko Lindqvist Date: Wed Jan 3 16:59:21 2018 +0200 server/[gh]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 67ee8277f82979f1dd197a8357652d472b2ea003 @@ -55540,9 +55540,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Jan 1 22:31:35 2018 +0000 Don't use nonexistent event in tutorial scenario. - + After a report by Alexandro Ignatiev. - + See hrm bug #723052. commit 9f83a6d2f70dcc22427061cfdcc556b3c9748af0 @@ -55550,11 +55550,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Jan 1 23:00:10 2018 +0000 Fix Lua object save format. - + They were being saved in a locale-dependent real-number format ("p=find.player(0.0)", which worked, or "p=find.player(0,0)", which didn't). Now the ID is saved as an integer ("p=find.player(0)"). - + See hrm bug #722288. commit e3ed1d01bf6cb5a94f4c5fe2872868c0ab32878f @@ -55562,9 +55562,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Jan 1 22:35:27 2018 +0000 Load script data from savegame last. - + The "vars" state section may need to reference other game objects. - + See hrm bug #722287. commit 3dd96476cb5a61e4f2a27d4941389ddb41016561 @@ -55572,11 +55572,11 @@ Author: Marko Lindqvist Date: Wed Jan 3 16:58:07 2018 +0200 Fix crash when former ferry leader activates - + Reported by Alexandro Ignatiev - + See hrm Bug #721949 - + Signed-off-by: Marko Lindqvist commit 1d5ea089ae0a65408f5c9ea137853e2bf49ff2fc @@ -55584,9 +55584,9 @@ Author: Marko Lindqvist Date: Wed Jan 3 16:58:57 2018 +0200 utility/g*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit e15ac6436668cd39786043bcec1e538cb9d3a7b3 @@ -55594,7 +55594,7 @@ Author: Marko Lindqvist Date: Wed Jan 3 16:44:13 2018 +0200 Fix some function header typos - + Signed-off-by: Marko Lindqvist commit 86570f506aded04f5c41fdd5aa71cba95b785e17 @@ -55602,7 +55602,7 @@ Author: Marko Lindqvist Date: Wed Jan 3 16:41:58 2018 +0200 Correct send_ruleset_trade_routes() function header - + Signed-off-by: Marko Lindqvist commit 050393d69b678c3b729d3518d9acca7b40fcd91a @@ -55610,9 +55610,9 @@ Author: Marko Lindqvist Date: Sun Dec 31 13:22:17 2017 +0200 server/[ef]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 30c166b5b519a4b6395aee56bb0fd50d05184577 @@ -55620,7 +55620,7 @@ Author: Marko Lindqvist Date: Tue Jan 2 19:57:00 2018 +0200 Correct edit::utype constructor function header - + Signed-off-by: Marko Lindqvist commit 8359c9ba603893deafc5244b725ed57fb5630fb4 @@ -55628,9 +55628,9 @@ Author: Marko Lindqvist Date: Wed Dec 27 12:47:23 2017 +0200 installer_cross: Update to crosser-1.4 - + See hrm Feature #705363 - + Signed-off-by: Marko Lindqvist commit 25f6e394b098c8509dc1187fed322e2f8d3e64e3 @@ -55638,9 +55638,9 @@ Author: Marko Lindqvist Date: Sun Dec 31 13:21:52 2017 +0200 utility/f*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 0eabc2ce523e30ec7a73a6526aa71404fd13d447 @@ -55648,9 +55648,9 @@ Author: Marko Lindqvist Date: Sun Dec 31 12:33:16 2017 +0200 Bump version number to 3.0.91 - + See hrm Feature #722200 - + Signed-off-by: Marko Lindqvist commit eecd9c64efa406f4e73d8135ceb7a191b70e980b @@ -55658,9 +55658,9 @@ Author: Marko Lindqvist Date: Wed Dec 20 16:56:59 2017 +0200 server/d*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit d42d0d9a98ca1ef435da2a59e5713e0ff3c6fe9c @@ -55668,9 +55668,9 @@ Author: Marko Lindqvist Date: Wed Dec 20 16:56:37 2017 +0200 server/scripting: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 56c0e5f54f9921eec476ae574c805de12b6394cf @@ -55678,9 +55678,9 @@ Author: Marko Lindqvist Date: Wed Dec 20 16:56:14 2017 +0200 server/c*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 400fb1d16f11138708c7ace30fbcf4cadd5463ed @@ -55688,7 +55688,7 @@ Author: Konstantin Vedeneev Date: Tue Dec 26 21:51:01 2017 +0500 Update for Russian translation. - + core: 7411 translated messages, 1 fuzzy translation. nations: 1843 translated messages. ruledit: 99 translated messages. @@ -55698,9 +55698,9 @@ Author: Marko Lindqvist Date: Wed Dec 20 16:48:27 2017 +0200 Use adv_want type for autosettlers activity want - + See hrm Feature #719512 - + Signed-off-by: Marko Lindqvist commit b40596b246f98eee0c2eeeb909b550153501a7e9 @@ -55708,9 +55708,9 @@ Author: Marko Lindqvist Date: Wed Dec 20 16:55:37 2017 +0200 utility/[cd]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit dba8270fdd9bbe0afcab3df2a88e4ea29afcf39c @@ -55718,9 +55718,9 @@ Author: Marko Lindqvist Date: Thu Dec 14 13:57:53 2017 +0200 Correct autosettler logging of Frost - + See hrm Bug #718497 - + Signed-off-by: Marko Lindqvist commit 5f191830edabd0f9f6094c119b9262d71a6a8181 @@ -55728,9 +55728,9 @@ Author: Marko Lindqvist Date: Thu Dec 14 08:21:57 2017 +0200 Take "extra" want for autosettler activity in to account in final want - + See hrm Bug #719516 - + Signed-off-by: Marko Lindqvist commit 8e7556d412cb125899a559a8dd51b56221c3f307 @@ -55738,11 +55738,11 @@ Author: Marko Lindqvist Date: Sun Nov 5 21:52:50 2017 +0200 Update usa flag to valid SVG version from Wikimedia Commons - + Reported by frank e - + See hrm Bug #707595 - + Signed-off-by: Marko Lindqvist commit 34589f24e3df8264798d796263746ec4e8c45aac @@ -55750,12 +55750,12 @@ Author: Marko Lindqvist Date: Sun Oct 29 23:06:11 2017 +0200 Fix unithand.c "to far" and "to near" typos - + Reported by Lachu Patch by frank e - + See hrm Bug #706821 - + Signed-off-by: Marko Lindqvist commit 8796504f2575028739e0355b30d9ba7812483f68 @@ -55763,7 +55763,7 @@ Author: mir3x Date: Fri Nov 17 19:08:44 2017 +0100 Qt client - allowed styling titlebar of dialog. - + See hrm Feature #710896 commit 26a9af681737fd511173923e37d768e3c6639603 @@ -55771,9 +55771,9 @@ Author: Marko Lindqvist Date: Sun Oct 29 23:08:39 2017 +0200 utility/[ab]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit bf77399b375d99678c6659570e98d60d800eecb2 @@ -55781,7 +55781,7 @@ Author: mir3x Date: Tue Nov 7 10:06:07 2017 +0100 Qt client - diplomacy dialog - added possibility to accept/reject deals with keyboard - + See hrm Feature #709337 commit 92b9d9dd44a2ce201a0f6d710cc1d92d987f1bb2 @@ -55789,7 +55789,7 @@ Author: mir3x Date: Tue Nov 7 10:03:52 2017 +0100 Qt client - added city dialog shortcuts - + See hrm Feature #709335 commit a9fcf209bbd280cae9f97d3570c6ef838c18b464 @@ -55797,7 +55797,7 @@ Author: mir3x Date: Tue Nov 7 10:00:42 2017 +0100 Qt client - fixed not available special improvements to build. - + See hrm Bug #709338 commit 9e5b4056948cc904e13bb6b8ff08c69e9941f5f1 @@ -55805,9 +55805,9 @@ Author: Marko Lindqvist Date: Sun Oct 29 23:08:18 2017 +0200 server/b*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit c233fbb236c39f36fa009b24ce1208e11d2b74ce @@ -55815,9 +55815,9 @@ Author: Marko Lindqvist Date: Sun Oct 29 23:07:58 2017 +0200 server/a*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 80fc79ada564dfefdf7fbea76834d3f0fef01bac @@ -55825,11 +55825,11 @@ Author: Marko Lindqvist Date: Mon Oct 30 16:42:45 2017 +0200 Update papuan flag to valid SVG version from Wikimedia Commons - + Reported by frank e - + See hrm Bug #707576 - + Signed-off-by: Marko Lindqvist commit f2fd852bc6bb9bfcce29fb264de92c5d7db6e3f5 @@ -55837,11 +55837,11 @@ Author: Marko Lindqvist Date: Mon Oct 30 16:34:43 2017 +0200 Update liberian flag to valid SVG version from Wikimedia Commons - + Reported by frank e - + See hrm Bug #707576 - + Signed-off-by: Marko Lindqvist commit cbaaa3f34bd6f83cfd2a9014ffd06be0bf580a59 @@ -55849,7 +55849,7 @@ Author: mir3x Date: Sun Nov 5 13:17:43 2017 +0100 Qt client -fixed segmentation fault when lost connection to server. - + See hrm Bug #709134 commit 987ecab5bdab03dec3d26425f651f9077457679d @@ -55857,7 +55857,7 @@ Author: mir3x Date: Sat Nov 4 00:10:48 2017 +0100 Qt client - make prev/next help history buttons sensitive. - + See hrm Feature #708258 commit d49d92cb2de265b604c071f91cae4b56e5b32082 @@ -55866,7 +55866,7 @@ Date: Sat Nov 4 00:08:01 2017 +0100 Client - Fixed savegame not loading for ruleset with preferred_tileset with "-f" Reported by Jacob Nevins - + See hrm Bug #706353 commit e33d4b21b89548c18abc164770888340605056c0 @@ -55874,7 +55874,7 @@ Author: mir3x Date: Sat Nov 4 00:02:41 2017 +0100 Qt client - fixed closed research dialog after choosing current reserach or goal - + See hrm Bug #708554 commit 7edd7274876477f4db1d22fb1fcb2ba090f8c2bf @@ -55882,9 +55882,9 @@ Author: Marko Lindqvist Date: Sun Oct 29 23:07:37 2017 +0200 server/generator: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 41464a91df74a9cdd8ad67ee6100a2dfe93ac6cf @@ -55892,9 +55892,9 @@ Author: Marko Lindqvist Date: Mon Oct 30 00:30:53 2017 +0200 Add HP reduction part of frame_by_frame mode battle animation - + See hrm Feature #707623 - + Signed-off-by: Marko Lindqvist commit 3a45beb1f3439a53813336b6e8711953853fb98b @@ -55902,9 +55902,9 @@ Author: Marko Lindqvist Date: Sun Oct 29 22:53:46 2017 +0200 Update msys2 environment to 171027 level - + See hrm Task #701180 - + Signed-off-by: Marko Lindqvist commit 4c1eaa26aff3924164f55b6c4aefff1417858a78 @@ -55913,7 +55913,7 @@ Date: Mon Oct 30 19:56:05 2017 +0100 Qt client - made socket notifier as blocking ( as fix of bug - can't load savegame from ruleset with preferred_tileset ) Reported by Jacob Nevins - + See hrm Bug #706356 commit 9e22aec9cd4c34b9ba51860bf5899590d6d39fdd @@ -55921,9 +55921,9 @@ Author: Marko Lindqvist Date: Fri Oct 27 23:43:39 2017 +0300 common/[vw]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit e17a0910ec2e421279d1c7f7a76fa448f9a0e2ff @@ -55931,9 +55931,9 @@ Author: Marko Lindqvist Date: Fri Oct 27 23:41:14 2017 +0300 Add frame_by_frame mode nuke animation - + See hrm Feature #706322 - + Signed-off-by: Marko Lindqvist commit ee51f0a00427fbbeffa19d4de3107981519e8925 @@ -55941,9 +55941,9 @@ Author: Marko Lindqvist Date: Fri Oct 27 23:15:07 2017 +0300 Do not use @abs_top_srcdir@ or @abs_top_builddir@ in wrapper scripts - + See hrm Bug #705468 - + Signed-off-by: Marko Lindqvist commit 63369a0e5e9890acab60b9d91c4733ca922ad37d @@ -55951,9 +55951,9 @@ Author: Marko Lindqvist Date: Fri Oct 27 23:43:16 2017 +0300 common/u*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 54de1bdf562452cb36ccf69ec761257b939a4534 @@ -55961,9 +55961,9 @@ Author: Marko Lindqvist Date: Fri Oct 27 23:42:36 2017 +0300 common/t*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 1ee1cef19194982509aea7d12f057cd3df958251 @@ -55971,9 +55971,9 @@ Author: Marko Lindqvist Date: Fri Oct 27 23:41:33 2017 +0300 Do not double buy cost of Small Wonders - + See hrm Bug #706727 - + Signed-off-by: Marko Lindqvist commit db6c5f4c94370ca95676466a98a3243ed513c2e7 @@ -55981,9 +55981,9 @@ Author: Marko Lindqvist Date: Tue Oct 24 21:23:10 2017 +0300 Fix type "Recyled" -> "Recycled" - + See hrm Bug #705991 - + Signed-off-by: Marko Lindqvist commit e2e37f1de84a760c613bfefca41edf84bd0ad157 @@ -55991,13 +55991,13 @@ Author: Marko Lindqvist Date: Tue Oct 24 21:19:30 2017 +0300 Reduce autosettler want for road connectivity on hex map - + As there's a limit how low we can make the road connectivity bonus, especially with integer math, also increase wants for other autosettler activities to make them more wanted in relation to road connectivity. - + See hrm Bug #703839 - + Signed-off-by: Marko Lindqvist commit 2dc87be216731cf21abce012ec793d3e44993539 @@ -56005,9 +56005,9 @@ Author: Marko Lindqvist Date: Tue Oct 24 21:25:14 2017 +0300 server/advisors: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 830707ef435412bb33bd81fe1e2015a897a84c48 @@ -56015,9 +56015,9 @@ Author: Marko Lindqvist Date: Tue Oct 24 21:16:07 2017 +0300 Threaded settlers: Do not count road connectivity bonus to city benefit - + See hrm Bug #706211 - + Signed-off-by: Marko Lindqvist commit 39e78f040d4628a75805b6d13509d2bd8a69b1a4 @@ -56025,9 +56025,9 @@ Author: Marko Lindqvist Date: Tue Oct 24 21:24:27 2017 +0300 common/s*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 2af50146577f113dabd79900c1a97109ec665259 @@ -56035,13 +56035,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Oct 22 12:35:21 2017 +0100 Reword ruleset comments about rule_name. - + Spell out more explicitly what you need to do if you're renaming something. Reported by GriffonSpade on the forum. - + Some unrelated formatting changes to make rulesets consistent with each other. - + See hrm bug #705526. commit fac0792b0137ce043eae3967fbd24fa406d4f8b3 @@ -56049,10 +56049,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Oct 22 12:25:39 2017 +0100 Add scripts/spec_propagate.sh. - + This is a development script to propagate changes across all rulesets on a branch. - + See hrm feature #705525. commit 8ae2d858c1b3223f8ebd173341e970fdeb79a2b5 @@ -56067,7 +56067,7 @@ Author: mir3x Date: Tue Oct 24 23:25:44 2017 +0200 Fixed SDL audio playing only 1 sound,broken in hrm Bug #695946 - + See hrm Bug #705553 commit a8593c43d8a86994e423a8452a0a2832d7c3fabd @@ -56075,9 +56075,9 @@ Author: Marko Lindqvist Date: Sat Oct 21 13:07:00 2017 +0300 common/r*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit ac43f31cb9c799973f7247751132ef8941f6f4ee @@ -56085,12 +56085,12 @@ Author: Marko Lindqvist Date: Sat Oct 21 12:53:56 2017 +0300 Add frame_by_frame mode explosion animation for battles - + Traditional hitpoints reduction part of the battle animation is left to later ticket. - + See hrm Feature #704182 - + Signed-off-by: Marko Lindqvist commit b21332a7e6f93e23ccead15eeeb1b710d81cc6f0 @@ -56098,18 +56098,18 @@ Author: Marko Lindqvist Date: Sat Oct 21 13:01:22 2017 +0300 Make Bridge requirements property of Extras - + - For extras, add 'bridged_over' list of other extras that prevent building it if no bridge building tech is known. - Remove thus obsoleted road flags "RequiresBridge" and "PreventsOtherRoads" - + This required rearrangements to functions used to query if extra, base, or road can be built as now all of them have to check if extra bridging requirements are fulfilled. - + See hrm Feature #704288 - + Signed-off-by: Marko Lindqvist commit bbbf498fe5976c356759b0abf7cb9994a8d9c575 @@ -56117,12 +56117,12 @@ Author: Marko Lindqvist Date: Sat Oct 21 12:52:17 2017 +0300 Avoid duplication of '+' in VERSION_REV when VERSION_LABEL ends to one - + Old implementation only considered the case where VERSION_LABEL was exactly "+", not for example "beta1+" - + See hrm Bug #705391 - + Signed-off-by: Marko Lindqvist commit d65cd050d87f8e7fe78b175d6d1f92249737be87 @@ -56130,7 +56130,7 @@ Author: mir3x Date: Sun Oct 22 21:33:14 2017 +0200 Qt client - fixed height of line in chat. - + See hrm Bug #704929 commit f1f36484d19ca1a889b8c8d2ff0f215cb0b30687 @@ -56139,7 +56139,7 @@ Date: Sun Oct 22 21:26:29 2017 +0200 Qt client- fixed segfault at show_tileset_error when qapp is not running. Reported by Christian Knoke. - + See hrm Bug #704711 commit 01d268a3813ef41d398a64fcdaa0c8845864cfb7 @@ -56147,7 +56147,7 @@ Author: mir3x Date: Sun Oct 22 21:22:01 2017 +0200 Qt client, progressbar - draw text after icon - + See hrm Bug #704608 commit 7ec513414edc3f3f0ae34dbade45f5a9fd9be01b @@ -56155,7 +56155,7 @@ Author: mir3x Date: Sun Oct 22 21:18:46 2017 +0200 Qt client , city worklist - move attack/def/movement values to tooltip - + See hrm Feature #704607 commit 43a9bdd49084345dbde7b0debbe053b260e56cdb @@ -56163,7 +56163,7 @@ Author: mir3x Date: Sun Oct 22 21:14:55 2017 +0200 Qt client - connect on double click in network page - + See hrm Feature #704602 commit 0686396224825641c5996ce9aec143f7f8dfa973 @@ -56171,7 +56171,7 @@ Author: Marko Lindqvist Date: Sat Oct 21 20:36:24 2017 +0300 Correct astr_buffer_free() header comment. - + Signed-off-by: Marko Lindqvist commit 73351ab2615adec72f6f2652657bbccd95a610bc @@ -56179,9 +56179,9 @@ Author: Marko Lindqvist Date: Mon Oct 16 20:22:24 2017 +0300 common/[np]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit ae1b94c99c2476e4f8ec1c39230b120409704905 @@ -56189,11 +56189,11 @@ Author: Marko Lindqvist Date: Mon Oct 16 19:57:18 2017 +0300 msys2: Install gschemas.compiled as part of gtk3 environment - + Reported by Andreas Røsdal - + See hrm Bug #701889 - + Signed-off-by: Marko Lindqvist commit 5c262264b6546daaa120a8a633bbd378989b1391 @@ -56201,9 +56201,9 @@ Author: Marko Lindqvist Date: Mon Oct 16 19:59:33 2017 +0300 README.AI_modules: Update to the fact that threaded AI is built by default - + See hrm Bug #703843 - + Signed-off-by: Marko Lindqvist commit 9dade259765dd99cf772ce6a743f8abaf8c074d2 @@ -56211,11 +56211,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Oct 16 07:51:05 2017 +0200 Update "Spy" utype flag ruledit comment - + so it matches the changes done in hrm Feature #694112. - + Reported by Marko Lindqvist - + See hrm Feature #694112 commit 79d628ed50724503966f82e02e5d1a9843dcad63 @@ -56223,14 +56223,14 @@ Author: Marko Lindqvist Date: Mon Oct 16 20:07:11 2017 +0300 Update large Earth scenario - + - Fix typos in startpositions - Enable 'startcity' - Adjusted Aborigines startpos - Added startpos for Polish - + Patch by Rhue of L - + Signed-off-by: Marko Lindqvist commit 6bf957b458ff9627fd63ded0f2100f2b3380a7c8 @@ -56238,9 +56238,9 @@ Author: Marko Lindqvist Date: Mon Oct 16 20:22:05 2017 +0300 common/m*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit dd1466a2810505ee1b59b69dff2fdac6ca608b0c @@ -56248,9 +56248,9 @@ Author: Marko Lindqvist Date: Mon Oct 16 19:28:35 2017 +0300 gtk3-clients: Set transient parent for city dialog popups - + See hrm Bug #703869 - + Signed-off-by: Marko Lindqvist commit 38bd3cb7601b7658dd00315b13c2e62e8cf765e8 @@ -56258,9 +56258,9 @@ Author: Marko Lindqvist Date: Sat Oct 14 19:45:33 2017 +0300 common/i*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 4af6608a0502de9f3c4958b59eca45b0ea58df3d @@ -56268,9 +56268,9 @@ Author: Marko Lindqvist Date: Sat Oct 14 19:44:27 2017 +0300 Gtk3.22-client: Set frame_by_frame animation mode - + See hrm Feature #700641 - + Signed-off-by: Marko Lindqvist commit 9436f776839a23833f61b479707573aeaedab14d @@ -56278,11 +56278,11 @@ Author: Marko Lindqvist Date: Sat Oct 14 19:43:30 2017 +0300 installer_legacy: Install gschemas.compiled as part of gtk3 environment - + Reported by Andreas Røsdal - + See hrm Bug #701751 - + Signed-off-by: Marko Lindqvist commit d2ac8fd59ce4e9bbc16b09ee09a5479872249aef @@ -56290,9 +56290,9 @@ Author: Marko Lindqvist Date: Wed Oct 11 06:57:12 2017 +0300 common/g*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 6938051297f242b6000c78062d8d41c307714e5f @@ -56300,11 +56300,11 @@ Author: Marko Lindqvist Date: Wed Oct 11 08:05:15 2017 +0300 installer_cross: Add GSettings schemas to gtk3 environment - + Reported by Andreas Røsdal - + See hrm Bug #701890 - + Signed-off-by: Marko Lindqvist commit 1078819b08576c3540a539b2b8f6821293315505 @@ -56312,9 +56312,9 @@ Author: Marko Lindqvist Date: Wed Oct 11 07:32:20 2017 +0300 winsock2.m4: Restore correct value for ac_includes_default - + See hrm Bug #702806 - + Signed-off-by: Marko Lindqvist commit 3aa0711545b3f4e7f63bfcefa562df09d794c781 @@ -56322,9 +56322,9 @@ Author: Marko Lindqvist Date: Sat Oct 7 06:18:09 2017 +0300 Be prepared for "city_size_change" lua script to destroy a city - + See hrm Bug #701045 - + Signed-off-by: Marko Lindqvist commit a1d7508395e557a49597f3ae10c771a233f1af83 @@ -56332,9 +56332,9 @@ Author: Marko Lindqvist Date: Sat Oct 7 06:20:26 2017 +0300 common/networking: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit cfd559a4ba2db94c09843c2ad9e9162b4295e07c @@ -56343,7 +56343,7 @@ Date: Tue Oct 10 10:21:41 2017 +0200 Qt-client - Fixed Travis build failing for qt client. Reported by Marko Lindqvist. - + See hrm Bug #702406 commit ff8e09dc31d8d4f8f826e2e79e9bd60232f795e8 @@ -56351,11 +56351,11 @@ Author: Marko Lindqvist Date: Sat Oct 7 06:18:31 2017 +0300 Tutorial: Listen city_size_change signal instead of deprecated city_growth - + Reported by frank e - + See hrm Bug #700909 - + Signed-off-by: Marko Lindqvist commit d86c969dfff6063c55114e8f56f7ec05da84de8e @@ -56363,7 +56363,7 @@ Author: mir3x Date: Mon Oct 9 19:50:24 2017 +0200 Qt-client - updated signal-slot syntax to Qt5 style - + See hrm Bug #701840 commit 30b1712be5d77011f8715acd40571f1d1dfd2856 @@ -56371,9 +56371,9 @@ Author: Marko Lindqvist Date: Sat Oct 7 06:20:04 2017 +0300 common/f*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 06ae20f9d7a757ca47ac842ab622d8fa4d9df4f4 @@ -56381,9 +56381,9 @@ Author: Marko Lindqvist Date: Sat Oct 7 06:19:34 2017 +0300 common/scriptcore: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 02ccfc927f2077524c362e177e19bd7036d1690a @@ -56391,9 +56391,9 @@ Author: Marko Lindqvist Date: Sat Oct 7 06:17:05 2017 +0300 Add movement animations support to frame_by_frame mode - + See hrm Feature #700642 - + Signed-off-by: Marko Lindqvist commit 9dbc563882509d55ec7e78aa4013871388365d50 @@ -56401,12 +56401,12 @@ Author: Marko Lindqvist Date: Sat Oct 7 06:56:04 2017 +0300 Copy trident.tilespec as baseline for 3d.tilespec - + Initially the only difference between 'trident' and '3d' is that latter has type="3D" - + See hrm Feature #697710 - + Signed-off-by: Marko Lindqvist commit 322224a74f34f922d1b883296c008c49b708492c @@ -56414,9 +56414,9 @@ Author: Marko Lindqvist Date: Sat Oct 7 06:19:03 2017 +0300 freeciv-server man-page: Update list of rulesets - + See hrm Bug #700291 - + Signed-off-by: Marko Lindqvist commit b1fb9d41dab5a58e454ad523520f4078f9f4cdbc @@ -56424,11 +56424,11 @@ Author: Marko Lindqvist Date: Sat Oct 7 06:17:47 2017 +0300 Emit "city_size_change" only after city size change has taken effect - + Reported by Jacob Nevins - + See hrm Bug #690756 - + Signed-off-by: Marko Lindqvist commit 8f433b15f8a1fd26637e03a2d18978b2b4afef8f @@ -56437,7 +56437,7 @@ Date: Sat Oct 7 22:35:40 2017 +0200 Fixed Qt-client: assertion 'action_id_exists(action_id)' failed. Reported by Marko Lindqvist - + See hrm Bug #696006 commit 353a515d689bc54dd1959e9601c6d22e5bf8dfe6 @@ -56445,7 +56445,7 @@ Author: mir3x Date: Sat Oct 7 22:30:09 2017 +0200 Client - Remove dead code. - + See hrm Bug #695946 commit a7316a9e2a58d246c7a0a3cf1494dabb45a47d4a @@ -56453,11 +56453,11 @@ Author: Marko Lindqvist Date: Wed Oct 4 04:45:41 2017 +0300 Disable the "Turn Done" button in fixed-length gameplay - + Requested by S.C. L. (Caedo) - + See hrm Feature #700675 - + Signed-off-by: Marko Lindqvist commit 8604dcd0bcd0821a1095648ad3bf129272565af9 @@ -56465,9 +56465,9 @@ Author: Marko Lindqvist Date: Tue Oct 3 04:16:08 2017 +0300 common/e*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit ddfbc0b3e2f12b8ac3410ab0dbd2c3880f87b5dd @@ -56475,9 +56475,9 @@ Author: Marko Lindqvist Date: Tue Oct 3 06:12:16 2017 +0300 TODO: Do not refer to non-existent www.freeciv.org TODO page - + See hrm Bug #700718 - + Signed-off-by: Marko Lindqvist commit e4e2c01d438438459d7f0b7420a8cbfe15101466 @@ -56485,11 +56485,11 @@ Author: Marko Lindqvist Date: Tue Oct 3 04:05:17 2017 +0300 Emit city_size_change signal only after successful size change - + Reported by frank e - + See hrm Bug #700910 - + Signed-off-by: Marko Lindqvist commit 1b99a0800cfc02e545e6526519131eb996e05098 @@ -56497,9 +56497,9 @@ Author: Marko Lindqvist Date: Tue Oct 3 04:27:57 2017 +0300 Tex AI: Run military advisor in worker thread - + See hrm Feature #697715 - + Signed-off-by: Marko Lindqvist commit 258202df4e22dedc23cc2ab136f5c959b0af4401 @@ -56507,9 +56507,9 @@ Author: Marko Lindqvist Date: Sun Oct 1 04:20:01 2017 +0300 common/d*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 1500a433a7141bd33392b0494eea832d3059b51b @@ -56517,9 +56517,9 @@ Author: Marko Lindqvist Date: Sun Oct 1 04:18:01 2017 +0300 Clear full mapview with below one zoom levels - + See hrm Bug #638737 - + Signed-off-by: Marko Lindqvist commit 1030d83e26ada57e624bd8f94f8213184de1da8d @@ -56527,11 +56527,11 @@ Author: Marko Lindqvist Date: Sun Oct 1 04:15:26 2017 +0300 Send no-resource info of a tile as MAX_EXTRA_TYPES - + Reported by Jacob Nevins - + See hrm Bug #681864 - + Signed-off-by: Marko Lindqvist commit dfacded8d4da7df0f6e6e622794ed68d9ccddcc4 @@ -56539,9 +56539,9 @@ Author: Marko Lindqvist Date: Sun Oct 1 04:16:52 2017 +0300 Alien: Rename Irrigation as Greenhouses, Farmland as Protein Houses - + See hrm Feature #700626 - + Signed-off-by: Marko Lindqvist commit a9209c6d43d55477ca8dedb1bb274106eb5db646 @@ -56549,9 +56549,9 @@ Author: Marko Lindqvist Date: Mon Oct 2 01:27:18 2017 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 410f29902729d3e1f0035e75161b0db545b05f91 @@ -56559,7 +56559,7 @@ Author: Marko Lindqvist Date: Mon Oct 2 01:24:50 2017 +0300 Sandbox: Mark Hermit's Place's helptext no-c-format - + Signed-off-by: Marko Lindqvist commit b0ec84e8517735145428dceabe54ed6d688fdde6 @@ -56567,9 +56567,9 @@ Author: Marko Lindqvist Date: Sun Oct 1 04:17:12 2017 +0300 Fix pluralization of trade bonus message - + See hrm Bug #657416 - + Signed-off-by: Marko Lindqvist commit 4364f730f851e10a0938378b5b390ff10f0603d5 @@ -56577,11 +56577,11 @@ Author: Marko Lindqvist Date: Sun Oct 1 04:17:31 2017 +0300 Fix converting pre-2.6 savegame specials to extras - + Reported by Sveinung Kvilhaugsvik - + See hrm Bug #657401 - + Signed-off-by: Marko Lindqvist commit 754f684c8f879f5b2ee54f37ccbab24ba247641d @@ -56589,11 +56589,11 @@ Author: Marko Lindqvist Date: Sun Oct 1 04:44:00 2017 +0300 Add mostly dummy set_frame_by_frame_animation() - + In the future this will be needed for gtk4 drawing model. - + See hrm Feature #696457 - + Signed-off-by: Marko Lindqvist commit eef6b23c19fdbc3686d8a1b8413e373075dda127 @@ -56601,9 +56601,9 @@ Author: Marko Lindqvist Date: Sun Oct 1 04:16:01 2017 +0300 Enable AI to build ocean workers - + See hrm Feature #664183 - + Signed-off-by: Marko Lindqvist commit fe14b722fbcd352071acb2caaf81963a2959acab @@ -56611,9 +56611,9 @@ Author: Marko Lindqvist Date: Sun Oct 1 04:16:21 2017 +0300 Increase AI want to win the game via spacerace - + See hrm Feature #660489 - + Signed-off-by: Marko Lindqvist commit ea20305391239807a8c25814d721e962750dba0e @@ -56621,9 +56621,9 @@ Author: Marko Lindqvist Date: Sun Oct 1 04:18:38 2017 +0300 Tex AI: Allocate advisor data structures for cities on tex map - + See hrm Feature #700049 - + Signed-off-by: Marko Lindqvist commit 9c700cfea1188799e01a22167101b64ecd20e22a @@ -56631,9 +56631,9 @@ Author: Marko Lindqvist Date: Sun Oct 1 04:19:42 2017 +0300 common/c*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit cfe799d79d55e72cce524d9b7ed6b95141199609 @@ -56641,7 +56641,7 @@ Author: Marko Lindqvist Date: Sat Sep 30 01:54:48 2017 +0300 Comment typofix: sucess -> success - + Signed-off-by: Marko Lindqvist commit 2dbf0d3fcb36ee2a978158b7ebdc8e73bdd47825 @@ -56649,13 +56649,13 @@ Author: Marko Lindqvist Date: Fri Sep 29 23:26:18 2017 +0300 README.nations: Correct minor details - + - data/default/nations.ruleset -> data/default/nationlist.ruleset - data/scenario/ -> data/scenarios/ - tranlations -> translations - + See hrm Feature #700290 - + Signed-off-by: Marko Lindqvist commit a855119ec34f5db7059f8ace480879b17b48f5c5 @@ -56663,9 +56663,9 @@ Author: Marko Lindqvist Date: Fri Sep 29 00:10:24 2017 +0300 common/aicore: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit 15d62ab823a82fdb88a37231ca4433f03ae36fb8 @@ -56673,11 +56673,11 @@ Author: Marko Lindqvist Date: Thu Sep 28 23:59:53 2017 +0300 Alio: Add Hills - + Art from GriffonSpade's AmplioHexBig tileset - + See hrm Feature #699504 - + Signed-off-by: Marko Lindqvist commit 5004c3bb6b13f6844dcc4d53f611cca766e9f7dd @@ -56685,7 +56685,7 @@ Author: Marko Lindqvist Date: Fri Sep 29 02:01:26 2017 +0300 Comment typofix; exept -> except - + Signed-off-by: Marko Lindqvist commit 16a06b27165300544440c0d7fd202a0e59cbbf1a @@ -56693,9 +56693,9 @@ Author: Marko Lindqvist Date: Fri Sep 29 00:06:43 2017 +0300 Tex AI: Remove destroyed unit from tex map, not main map - + See hrm Bug #700050 - + Signed-off-by: Marko Lindqvist commit 0cced005a8de44b3464936b150f90c13a18bee2d @@ -56703,9 +56703,9 @@ Author: Marko Lindqvist Date: Fri Sep 29 00:10:01 2017 +0300 CodingStyle: Update for doxygen format function header - + See hrm Feature #699771 - + Signed-off-by: Marko Lindqvist commit ed44d64f00af9ba75cd2c88f2e0d03971eb0f07f @@ -56713,11 +56713,11 @@ Author: Marko Lindqvist Date: Fri Sep 29 00:04:27 2017 +0300 Save list of ai types to the savegame if game already running - + Do not save them in map-only scenarios - + See hrm Feature #697656 - + Signed-off-by: Marko Lindqvist commit c5b4a3d63852fad0a21c279c6626b30cb474b3cc @@ -56725,9 +56725,9 @@ Author: Marko Lindqvist Date: Thu Sep 28 05:03:16 2017 +0300 common/[ab]*: Mark function headers as doxygen function descriptions - + See hrm Feature #699770 - + Signed-off-by: Marko Lindqvist commit af206b9f9e19c2eadc8678887be589dde5185d56 @@ -56735,9 +56735,9 @@ Author: Marko Lindqvist Date: Thu Sep 28 05:00:49 2017 +0300 Fix malformed error message format - + See hrm Bug #697541 - + Signed-off-by: Marko Lindqvist commit 3f7452180bc573cfe3445463a1bcfa487d32141d @@ -56745,9 +56745,9 @@ Author: Marko Lindqvist Date: Thu Sep 28 05:01:40 2017 +0300 Hexemplio: Locate patrol icon like autosettler icon - + See hrm Bug #686635 - + Signed-off-by: Marko Lindqvist commit 70018f2a77f62604b5a952ce011a05346f7e602a @@ -56755,9 +56755,9 @@ Author: Marko Lindqvist Date: Thu Sep 28 05:02:36 2017 +0300 README.packaging: List gtk3x-client as new feature - + See hrm Bug #699708 - + Signed-off-by: Marko Lindqvist commit bc65c3362635f11ae1f3f992e99aa07f87b1492d @@ -56765,9 +56765,9 @@ Author: Marko Lindqvist Date: Thu Sep 28 06:26:31 2017 +0300 alio/burrowtubes.spec: Correct capability string - + See hrm Bug #700055 - + Signed-off-by: Marko Lindqvist commit 749732c1f3ab4fd63bd4458379c5e141fbed752e @@ -56775,9 +56775,9 @@ Author: Marko Lindqvist Date: Tue Sep 26 04:14:34 2017 +0300 Show popup for server operator messages by default - + See hrm Bug #690212 - + Signed-off-by: Marko Lindqvist commit b7197b613615b786ef910d4fe33ec5f1b4f32d27 @@ -56785,9 +56785,9 @@ Author: Marko Lindqvist Date: Thu Sep 28 02:38:57 2017 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit f933a8b9ae5c134646a89d3ffcf66feda6bfa25d @@ -56795,9 +56795,9 @@ Author: Marko Lindqvist Date: Tue Sep 26 04:13:01 2017 +0300 Sandbox: Unify Fortress and Airbase helptext with civ2civ3 - + See hrm Feature #698845 - + Signed-off-by: Marko Lindqvist commit f72c08bf881c67ab352ed7e2e72e27b3ffa6e638 @@ -56805,9 +56805,9 @@ Author: Marko Lindqvist Date: Tue Sep 26 05:32:07 2017 +0300 gtk3-clients: set transient parent for info popup windows - + See hrm Bug #699488 - + Signed-off-by: Marko Lindqvist commit 0b333186827fa66ef03dbf80414226441fefe0a7 @@ -56815,9 +56815,9 @@ Author: Marko Lindqvist Date: Tue Sep 26 04:15:54 2017 +0300 dos2unix alio.tilespec - + See hrm Task #699482 - + Signed-off-by: Marko Lindqvist commit f19e36a69eb7a3b6f08f3517436046937070daf4 @@ -56825,11 +56825,11 @@ Author: Marko Lindqvist Date: Tue Sep 26 04:15:20 2017 +0300 Alio: Add burrow tubes gfx - + Art from GriffonSpade's AmplioHexBig - + See hrm Feature #699480 - + Signed-off-by: Marko Lindqvist commit 3db9ab166d4122ef0c55c0dc72dad59e388f06a3 @@ -56837,9 +56837,9 @@ Author: Marko Lindqvist Date: Tue Sep 26 04:08:48 2017 +0300 Tex AI: Copy all tiles to tex map once map generated or loaded - + See hrm Feature #699485 - + Signed-off-by: Marko Lindqvist commit c660c2605ab312ac63bec1965aa574ec638957ef @@ -56847,9 +56847,9 @@ Author: Marko Lindqvist Date: Tue Sep 26 04:13:23 2017 +0300 savecompat: Fix converting of separate victory settings to victories array - + See hrm Bug #698566 - + Signed-off-by: Marko Lindqvist commit a2f707d6eace2d3b34f5dc549037de040667d63f @@ -56857,9 +56857,9 @@ Author: Konstantin Vedeneev Date: Wed Sep 27 16:03:55 2017 +0300 Add Russian translation to the desktop shortcuts. - + See hrm Feature #697576 - + Signed-off-by: Marko Lindqvist commit bc8e74a9295b85161bcee91d0693d2699609a978 @@ -56867,9 +56867,9 @@ Author: Marko Lindqvist Date: Tue Sep 26 04:12:20 2017 +0300 Support extrastyles other than Single1 for resources - + See hrm Feature #698981 - + Signed-off-by: Marko Lindqvist commit f0ad99812474ae58a1e7d923180a1b989f2cf8ed @@ -56877,9 +56877,9 @@ Author: Marko Lindqvist Date: Sat Sep 23 21:25:12 2017 +0300 tarball: Include europe_1900_WWI scenario instead of europe_1901 - + See hrm Feature #698841 - + Signed-off-by: Marko Lindqvist commit e1e1a576f7aeed663ef5cb12e27833bc371dc937 @@ -56887,9 +56887,9 @@ Author: Marko Lindqvist Date: Mon Sep 25 02:23:48 2017 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit 3efcc4ce6fc60d7a11f397c9b73a0d466336a3c3 @@ -56897,7 +56897,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Sep 24 22:19:09 2017 +0100 Updated Spanish translation by Jordi Negrevernis i Font - + msgmerged from S2_5 ee904817b6. Stats on master: core: 74%: 5480 translated, 1217 fuzzy, 716 untranslated. @@ -56906,9 +56906,9 @@ Author: Marko Lindqvist Date: Fri Sep 22 23:20:06 2017 +0300 doxygen: Document tools/ - + See hrm Feature #699017 - + Signed-off-by: Marko Lindqvist commit 065a6433f129f2e1a222c3ff2dd0bcdeab653bba @@ -56916,7 +56916,7 @@ Author: Marko Lindqvist Date: Sun Sep 24 01:06:47 2017 +0300 nations/fi.po: Replace 'trunk' with 'master' - + Signed-off-by: Marko Lindqvist commit 8733562b2ad50b7c7e2aece75a88e86765f5bccb @@ -56924,9 +56924,9 @@ Author: Marko Lindqvist Date: Sun Sep 24 00:18:05 2017 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit efe119c0e61818c0ba47080ae2d2b37d8c50be78 @@ -56934,9 +56934,9 @@ Author: Marko Lindqvist Date: Thu Sep 21 23:46:01 2017 +0300 europe_1900_WWI: Miscellaneous string-related tweaks - + See hrm Feature #698539 - + Signed-off-by: Marko Lindqvist commit 8121d872e6483fb27408a58518eddc9dcb473ed3 @@ -56944,9 +56944,9 @@ Author: Marko Lindqvist Date: Thu Sep 21 23:44:43 2017 +0300 europe_1900_WWI: Set last_updated_as_year to FALSE - + See hrm Feature #698539 - + Signed-off-by: Marko Lindqvist commit 531b8211f1db4d31263b4bcec3f307d02e1225c2 @@ -56954,9 +56954,9 @@ Author: Marko Lindqvist Date: Thu Sep 21 23:43:15 2017 +0300 europe_1900_WWI: Remove gameseed setting - + See hrm Feature #698539 - + Signed-off-by: Marko Lindqvist commit 199f996112e0b04e3cf751cf7827d7eab1b86fd6 @@ -56964,9 +56964,9 @@ Author: Marko Lindqvist Date: Thu Sep 21 23:41:46 2017 +0300 europe_1900_WWI: Move authors information from description to its own field - + See hrm Feature #698539 - + Signed-off-by: Marko Lindqvist commit 0cb597255ab8b5466ebe556f78a97f58d9348b1b @@ -56974,9 +56974,9 @@ Author: Marko Lindqvist Date: Thu Sep 21 23:39:07 2017 +0300 europe_1900_WWI: Don't use preset random - + See hrm Feature #698539 - + Signed-off-by: Marko Lindqvist commit 1cbfafc6e2b547392e8c6aae1b95e0e8c59e6bd4 @@ -56984,11 +56984,11 @@ Author: Marko Lindqvist Date: Thu Sep 21 23:36:38 2017 +0300 europe_1900_WWI: Set cities to build Riflemen instead of Warriors - + Some cities were building obsolete Warriors - + See hrm Feature #698539 - + Signed-off-by: Marko Lindqvist commit 4168b92c30d2a52271e001aef582bc4f9729dfdd @@ -56996,9 +56996,9 @@ Author: Marko Lindqvist Date: Thu Sep 21 23:34:45 2017 +0300 europe_1900_WWI: Set AI level to Hard - + See hrm Feature #698539 - + Signed-off-by: Marko Lindqvist commit 0237a5393ab2b7e02fb1ae6d3e0a54821a13facb @@ -57006,11 +57006,11 @@ Author: Marko Lindqvist Date: Thu Sep 21 23:30:30 2017 +0300 europe_1900_WWI: remove save name setting - + Use Freeciv's default in stead. - + See hrm Feature #698539 - + Signed-off-by: Marko Lindqvist commit 06aac9b4265d82b5d1f82fe47b08f6a4aeeecf85 @@ -57018,11 +57018,11 @@ Author: Marko Lindqvist Date: Thu Sep 21 23:28:37 2017 +0300 europe_1900_WWI: remove score log settings - + Use Freeciv's default in stead. - + See hrm Feature #698539 - + Signed-off-by: Marko Lindqvist commit 6a6b9b4758bd997d31c21d7b4ef18bb9baaef86e @@ -57030,11 +57030,11 @@ Author: Marko Lindqvist Date: Thu Sep 21 23:27:01 2017 +0300 europe_1900_WWI: remove compression settings - + Don't specify compression level or kind. Use Freeciv's default in stead. - + See hrm Feature #698539 - + Signed-off-by: Marko Lindqvist commit c1ca57f0b8b37483c5f662c58b782ce5dc5c99d0 @@ -57042,7 +57042,7 @@ Author: Marko Lindqvist Date: Fri Sep 22 22:54:08 2017 +0300 Update Finnish translation of ruledit domain - + Signed-off-by: Marko Lindqvist commit 812709fd4d742a9575e214fe7bd975031dc7bcba @@ -57050,9 +57050,9 @@ Author: Marko Lindqvist Date: Fri Sep 22 01:24:39 2017 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit d62f1bf6bb4b9792fd08693837b71d2c2c4f1e2f @@ -57060,9 +57060,9 @@ Author: Marko Lindqvist Date: Wed Sep 20 00:57:19 2017 +0300 europe_1900_WWI: Add Roads to all tiles with Railroads - + See hrm Bug #698206 - + Signed-off-by: Marko Lindqvist commit 1371160efac5c6406e82ca578e907085ac46d538 @@ -57070,9 +57070,9 @@ Author: Marko Lindqvist Date: Wed Sep 20 01:16:56 2017 +0300 Correct path to packets.def in documentation - + See hrm Feature #698196 - + Signed-off-by: Marko Lindqvist commit cf29f0bf91b6224411b6ebea064f8290d34d88af @@ -57080,11 +57080,11 @@ Author: Marko Lindqvist Date: Wed Sep 20 01:10:53 2017 +0300 INSTALL: Drop Solaris libXpm notes - + libxpm notes are no longer relevant as xaw-client has been dropped. - + See hrm Feature #698207 - + Signed-off-by: Marko Lindqvist commit 42a7e38059b1b940a99ccc411cb6af63b042aea9 @@ -57092,12 +57092,12 @@ Author: Marko Lindqvist Date: Wed Sep 20 00:47:38 2017 +0300 Add europe_1900_WWI.sav under version control - + Scenario by Ferdinand Steinkrüger (a.k.a XYZ) and Jamie Troini (a.k.a. Nimrod) - + See hrm Task #698014 - + Signed-off-by: Marko Lindqvist commit adf01b2d8ac2e099027db87e2c1332f0e0832772 @@ -57105,9 +57105,9 @@ Author: Marko Lindqvist Date: Wed Sep 20 00:47:03 2017 +0300 Autosettlers: Calculate road bonus sensibly on hex map - + See hrm Bug #695738 - + Signed-off-by: Marko Lindqvist commit 202757ae461ddb5cd64cea95a6e4ff27f008d214 @@ -57115,9 +57115,9 @@ Author: Marko Lindqvist Date: Wed Sep 20 01:18:30 2017 +0300 assess_danger(): Take civ_map as parameter and create reverse pf_map with it - + See hrm Feature #696910 - + Signed-off-by: Marko Lindqvist commit 2afe0b92b4a9467cb4ffbdfb83b085fb16e24449 @@ -57125,9 +57125,9 @@ Author: Marko Lindqvist Date: Tue Sep 19 23:39:04 2017 +0300 sdl2-client: Fix cma compilation - + See hrm Bug #695022 - + Signed-off-by: Marko Lindqvist commit 53424e56e84da0406e12eee8269a9052297d5c65 @@ -57135,9 +57135,9 @@ Author: Marko Lindqvist Date: Mon Sep 18 00:29:01 2017 +0300 cm: Accept negative value in emergency situation - + See hrm Bug #695022 - + Signed-off-by: Marko Lindqvist commit c0f49b26a385ae3ab91a9f1d2752010e43e9dba7 @@ -57145,11 +57145,11 @@ Author: Marko Lindqvist Date: Mon Sep 18 00:40:06 2017 +0300 Allow building without tolua - + Tolua is not needed when building from tarball. - + See hrm Bug #675964 - + Signed-off-by: Marko Lindqvist commit 0f58d6eb8d6b83bb9c2b8a0c0057515134f40b9d @@ -57157,7 +57157,7 @@ Author: Marko Lindqvist Date: Tue Sep 19 17:11:53 2017 +0300 fc_version: Update Windows follow-tag comment - + Signed-off-by: Marko Lindqvist commit b0ba680035ad6a0d0ecc33c679f58460aa811876 @@ -57165,7 +57165,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Sep 17 14:38:41 2017 +0100 Add another female Pirate leader. - + See hrm feature #697682. commit 99c31262f741095e8fb7e8276e0eab9f15f36d62 @@ -57173,7 +57173,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Sep 17 14:35:15 2017 +0100 Fix Polynesian plural. - + See hrm bug #697681. commit b12795e1d06c8290b3dc10b7320ac89b5781b1d1 @@ -57181,7 +57181,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Sep 17 14:22:21 2017 +0100 Rename culture "acts" as "points". - + See hrm feature #697680. commit 6888c017edee7b7f94c4ea805f749d1c004b2187 @@ -57189,9 +57189,9 @@ Author: mir3x Date: Sun Sep 17 11:19:39 2017 +0100 Fix Gtk3 minimap refresh. - + Reported by Christian Knoke. - + See hrm bug #697658, gna bug #25318. commit 01a1d10a2ea41ffb1522cd047ae9e05891d65af0 @@ -57199,9 +57199,9 @@ Author: Marko Lindqvist Date: Wed Sep 13 21:07:41 2017 +0300 Make AI to value science more than gold - + See hrm Feature #662670 - + Signed-off-by: Marko Lindqvist commit 91bf9a3dcfff152649565f985b84e06bdddc07bc @@ -57209,11 +57209,11 @@ Author: Marko Lindqvist Date: Wed Sep 13 21:59:39 2017 +0300 is_my_zoc(): Take civ_map as parameter - + Replace hardcoded use of wld.map. - + See hrm Feature #696874 - + Signed-off-by: Marko Lindqvist commit f9a3f4010d8f067346748c18a2fa3d17e65d86f4 @@ -57221,7 +57221,7 @@ Author: Benno Lang Date: Sat Sep 16 01:02:53 2017 +0100 Merge Esperanto core strings from S2_5. - + From commit 32c31dc577. Stats on master: core: 29%: 2178 translated, 2416 fuzzy, 2819 untranslated. @@ -57230,7 +57230,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Sep 14 00:38:24 2017 +0100 Merge current S2_6 core en_GB translation - + From 9c14973479. master stats: core: 82%: 6082 translated, 904 fuzzy, 427 untranslated. @@ -57239,7 +57239,7 @@ Author: Marko Lindqvist Date: Sat Sep 16 03:15:12 2017 +0300 Add langstat files to .gitignore - + Signed-off-by: Marko Lindqvist commit 49e5ac84e18a90b7f8449eb9949ff035cd21e00a @@ -57247,11 +57247,11 @@ Author: dftec Date: Mon Sep 11 20:02:04 2017 +0200 civ2civ3: Lua script to place more labels on the map. - + It generates randomly one label for each different terrain (rivers included), taking a bit into account the surrounding terrain (mainly if coastal, isolated, or surrounded by same terrain). - + See hrm feature #659517. commit 6eb2268d436e99456d47c26a284c460a5c1b02c3 @@ -57259,9 +57259,9 @@ Author: Marko Lindqvist Date: Sat Sep 16 02:25:30 2017 +0300 Add missing files to POTFILES.in - + gtk3x-client files are still left out intentionally. - + Signed-off-by: Marko Lindqvist commit 03884521955d3c3dd337f6c928b1d1b8e8e6ce60 @@ -57269,9 +57269,9 @@ Author: Marko Lindqvist Date: Sat Sep 16 01:33:27 2017 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit c84ce356f5837b1c0a55895f6d32bfde9c069281 @@ -57279,13 +57279,13 @@ Author: Marko Lindqvist Date: Wed Sep 13 21:16:31 2017 +0300 Check if military_advisor has already run before running it - + Currently AI always runs military_advisor in last_activities. To prepare for the future where texai may run it mid-turn, check if it's already run before running it in last_activities. - + See hrm Feature #696479 - + Signed-off-by: Marko Lindqvist commit 27b5a6fd4553f901bc5d9ffc235017c302e7d067 @@ -57293,9 +57293,9 @@ Author: Marko Lindqvist Date: Wed Sep 13 21:08:16 2017 +0300 Add --with-3d configure option - + See hrm Feature #693692 - + Signed-off-by: Marko Lindqvist commit 944142c044acde41f54d61a839ebee3afc043de0 @@ -57303,12 +57303,12 @@ Author: Marko Lindqvist Date: Wed Sep 13 21:14:23 2017 +0300 Drop IPv6 Support check from the missinglist - + It's an hard error if IPv6 support cannot be enabled when not explicitly disabled, so there's no point in having it in missinglist. - + See hrm Feature #696615 - + Signed-off-by: Marko Lindqvist commit 6bbddf96c032185fd7af3cbfd24861b567cc34d1 @@ -57316,12 +57316,12 @@ Author: Marko Lindqvist Date: Wed Sep 13 21:12:10 2017 +0300 README: Do not list clients capable of starting server - + All the clients are able to start the server, so no need to list all of them individually. - + See hrm Feature #696614 - + Signed-off-by: Marko Lindqvist commit 7f6c21522ec588f71d30fe8f7c478b608778b04f @@ -57329,7 +57329,7 @@ Author: mir3x Date: Thu Sep 14 23:17:19 2017 +0200 Scaling - Fixed some offsets which were not scalled. - + See hrm Bug #696435 commit 56694daa0deda4bf93103ab967d05fd44e46dc66 @@ -57337,9 +57337,9 @@ Author: Marko Lindqvist Date: Thu Sep 14 17:11:09 2017 +0300 dos2unix README.civ2civ3 - + See hrm Task #695996 - + Signed-off-by: Marko Lindqvist commit 0fde76e645bc62ab28ea8ecf1cb925d3618a3a29 @@ -57347,7 +57347,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Thu Sep 14 00:38:24 2017 +0100 Merge current S2_6 en_GB translation - + From 0ef03b0634. master stats: core: 82%: 6032 translated, 869 fuzzy, 430 untranslated. nations: 100%: 1843 translated. @@ -57364,9 +57364,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Sep 12 10:22:16 2017 +0100 Miscellaneous string-related tweaks. - + Rewordings, pluralisation, correct parts of speech in substitution. - + See hrm bug #689474. commit fe899dabede9306f33a58241e1eb23eaa326546f @@ -57374,12 +57374,12 @@ Author: Marko Lindqvist Date: Tue Sep 12 07:51:16 2017 +0300 Use pf_parameter->map consistently - + Change all the hardcoded pathfinding references to &(wld.map) to use pf_parameter->map instead. - + See hrm Feature #696474 - + Signed-off-by: Marko Lindqvist commit 7c8d193d062834afd6aa6c91fdd5e2018546d34a @@ -57387,9 +57387,9 @@ Author: Marko Lindqvist Date: Tue Sep 12 03:42:33 2017 +0300 Ruledit: Add effect value editing - + See hrm Feature #696455 - + Signed-off-by: Marko Lindqvist commit aa913b9244f8b244e69649a7f5986254e77fc3c6 @@ -57397,9 +57397,9 @@ Author: Marko Lindqvist Date: Tue Sep 12 00:03:25 2017 +0300 README.effects: Use 'type' instead of 'name' in example - + See hrm Bug #696433 - + Signed-off-by: Marko Lindqvist commit 67df02f4d8e36e028a2814701e5a60a2eb0d6582 @@ -57407,9 +57407,9 @@ Author: Marko Lindqvist Date: Mon Sep 11 23:12:58 2017 +0300 Travis CI: Build sdl2-client - + See hrm Feature #696426 - + Signed-off-by: Marko Lindqvist commit a90e4087d43fce227d266847a093c248865a1744 @@ -57417,11 +57417,11 @@ Author: Marko Lindqvist Date: Mon Sep 11 23:09:28 2017 +0300 Notify clients if saving of the game fails - + Reported by Christian Knoke - + See hrm Feature #657139 - + Signed-off-by: Marko Lindqvist commit db52ed80323f956d0a318c74b564fe3ad010a277 @@ -57429,14 +57429,14 @@ Author: dftec Date: Mon Sep 11 01:43:18 2017 +0300 civ2civ3: Tribal +1 content, Federation +2 luxury. - + Tribal gets 1 extra content per city instead of martial law. Federation gets 2 extra luxury per city instead of 3. Switch empire size of Tribal (now 12) and Monarchy (now 14). Set Monarchy as better than Despotism for the AI, and Republic better than Tribal. - + See hrm feature #696065. - + Signed-off-by: Marko Lindqvist commit 42d6cb1a38bf2dd8dbb8d9d778688caa401edd78 @@ -57444,13 +57444,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Sep 10 16:41:15 2017 +0100 Graphics for Ecclesiastical Palace. - + Source is public domain photo of Potala Palace in Lhasa, Tibet, by (WT-en) SONORAMA at English Wikivoyage (Own work), via Wikimedia Commons. - + Adapted as large building by David Fernandez (bard@hostedredmine) and as small building by "frank e" (aka dunnoob). Spec/Makefile changes by me. - + See hrm feature #657388. commit 79d4dd8fc783f65e5c8593dfc44d0a7ff2ffc627 @@ -57458,10 +57458,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Sep 10 13:53:45 2017 +0100 Add oil_rig to Amplio tileset. - + This is the last tileset in git without distinct graphics for civ2civ3's Oil Platform. - + See hrm feature #696028. commit 7ada6f22edafb16a5cd6694eaff6ca490582a695 @@ -57469,7 +57469,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Sep 10 13:35:44 2017 +0100 Enable client heartbeat by default. - + See hrm feature #693269. commit fe525de0296ef6e38936905305804286a1613b48 @@ -57477,11 +57477,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Sep 10 12:43:29 2017 +0100 Fix full city bar drawing with non-default zoom. - + Also, comment that canvas_put_line() has different semantics wrt zoom than other canvas_put functions (I wasn't quite brave enough to fix it now). - + See hrm bug #685277. commit 0cb246717ef8932db286eddeba3f1a0a37206dbb @@ -57489,9 +57489,9 @@ Author: Marko Lindqvist Date: Sun Sep 10 03:23:41 2017 +0300 Limit number of gold-upkeep military units AI builds - + See hrm Bug #696007 - + Signed-off-by: Marko Lindqvist commit 96f755bd3096f6ef4e71433ff09d72fdbd41f4ef @@ -57499,7 +57499,7 @@ Author: mir3x Date: Mon Sep 11 20:37:53 2017 +0200 Qt client - crop pixmap in progressbar - + See hrm Feature #696000 commit 9fb052ece46bff049cbd9d429bb1e2dfdf2fe67d @@ -57507,7 +57507,7 @@ Author: mir3x Date: Mon Sep 11 20:35:27 2017 +0200 Qt client - city dialog - use smooth scaling for items in production widget - + See hrm Feature #696001 commit 9313035def3ed5a8e485d8e4475dcf16387f96c3 @@ -57515,7 +57515,7 @@ Author: mir3x Date: Mon Sep 11 20:32:34 2017 +0200 Qt client - toggle reports visiblity with shortcuts/icons instead just showing - + See hrm Feature #695926 commit 8591c3240ebba1517d22ca14ee045a2be643e2c7 @@ -57523,7 +57523,7 @@ Author: mir3x Date: Mon Sep 11 20:29:20 2017 +0200 Qt client - remove deadstores (useless intitializations) - + See hrm Bug #695732 commit 98ed7f8a2bf508b73beded5ef3c560d8942f3cae @@ -57531,7 +57531,7 @@ Author: mir3x Date: Mon Sep 11 20:25:34 2017 +0200 Qt client - city dialog - fixed 3 potential memory leaks - + See hrm Bug #695360 commit ccd63f36ae195248e0c041b59c16e9f5e31f27bd @@ -57539,9 +57539,9 @@ Author: Marko Lindqvist Date: Sat Sep 9 23:27:00 2017 +0300 Travis CI: Build tex AI - + See hrm Feature #696003 - + Signed-off-by: Marko Lindqvist commit f68898d53cc6df542b3be136079002ac8914ca26 @@ -57549,9 +57549,9 @@ Author: Marko Lindqvist Date: Sat Sep 9 19:47:38 2017 +0300 Add dummy "3D" tileset type - + See hrm Feature #684342 - + Signed-off-by: Marko Lindqvist commit 96eb2548b34746c2799ab06004fa3c9c93bbdc61 @@ -57559,9 +57559,9 @@ Author: Marko Lindqvist Date: Sun Sep 10 04:04:15 2017 +0300 Clarify that coast for UTYF_COAST unit must be SAFE coast - + See hrm Feature #696008 - + Signed-off-by: Marko Lindqvist commit 8fbb5224246d98e678b87f4f9162a68de85554ab @@ -57569,9 +57569,9 @@ Author: Marko Lindqvist Date: Sat Sep 9 22:15:42 2017 +0300 installer_cross: Build default AI types - + See hrm Feature #656548 - + Signed-off-by: Marko Lindqvist commit 9317705e0b6d0de4d64a22ef0f5ee2912204ae3f @@ -57579,9 +57579,9 @@ Author: Marko Lindqvist Date: Sat Sep 9 19:45:35 2017 +0300 Travis CI: Build sound support - + See hrm Feature #695983 - + Signed-off-by: Marko Lindqvist commit 10340b0b9a076fab1f8131ecf5617e1d09a04c08 @@ -57589,13 +57589,13 @@ Author: dftec Date: Sat Sep 9 23:31:18 2017 +0300 civ2civ3: No upkeep for pop units. - + Units with cost of population (Settlers, Migrants and Fanatics) do not pay upkeep of Shields or Gold. But are taken into account for the upkeep of Food (except Fanatics under Fundamentalism). - + See hrm Feature #681977 - + Signed-off-by: Marko Lindqvist commit 47eb1af6aacb93e3886724bda02d58480d77b739 @@ -57603,23 +57603,23 @@ Author: Sveinung Kvilhaugsvik Date: Thu Sep 7 14:01:01 2017 +0200 Bad luck isn't expected tech theft. - + A tech thief can get caught because of bad luck or because the victim is expecting the tech theft and the action always gets the thief caught when the theft is expected. A tech theft is expected when the number of previous tech thefts is higher than the limit set by the the Stealings_Ignore effect allows. - + When a tech theft fails because the tech theft action can't steal if expected the thief's owner gets a special message that informs him that this is the case. This code wouldn't consider the Stealings_Ignore effect when deciding the reason for the failed theft. The consequence was false positives when the actor unit got caught because of bad luck in a city with one or more tech thefts even if the Stealings_Ignore effect made the tech theft unexpected. - + Correct the code responsible for informing a tech thief's owner that the reason why it was caught was the number of previous tech thefts. - + See hrm Bug #695662 commit 18dca0cc173386c8e8681f49693359801ee633c0 @@ -57627,17 +57627,17 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 2 15:53:06 2017 +0100 civ2civ3: let Carriers transport Land units. - + Since Helicopters can transport Land units, and Carriers can transport Helicopters and their cargo at the same time. (There are however restrictions on embarking/disembarking land units.) - + Also, fixed the helptext of Helicopters that says "infantry units" because they can actually carry any unit of Land class, including infantry and cavalry. - + Patch by David Fernandez. - + See hrm feature #681866. commit 03adf0b27efb5a4a8bc9cd79ee0eca71842b1677 @@ -57645,12 +57645,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 9 16:27:08 2017 +0100 civ2civ3: Simplify Super Highways rules. - + City center tiles get the trade bonus (if they are generating any trade) regardless of whether they are also enjoying a farmland bonus. - + Suggested by David Fernandez (bard@hostedredmine). - + See hrm feature #695978. commit 40241196a48b7c7e73dc1151f50e0b4279b51d13 @@ -57658,11 +57658,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 9 15:57:57 2017 +0100 civ2civ3: fix Nile floods effect. - + Since hrm feature #681980, it was giving an irrigation bonus to Desert+River tiles even before irrigation was built on them. This change restores 2.5 behavior (albeit with a different underlying implementation). - + See hrm bug #695979. commit 064ca6f2fdecebe7ef83f26a9bc6126cdf1b93be @@ -57670,7 +57670,7 @@ Author: Andreas Røsdal Date: Sun Sep 10 16:59:58 2017 +0200 Speed up AI on Freeciv-web by limiting the distance it will search for threatening enemy units. - + See hrm Bug #695447 commit f93f3398c5172bdd2c8ba5e9c1496ff2a530298c @@ -57684,9 +57684,9 @@ Author: Marko Lindqvist Date: Fri Sep 8 01:03:09 2017 +0300 Avoid featured text control sequences in CITY_LOG() and UNIT_LOG() - + See hrm Bug #661108 - + Signed-off-by: Marko Lindqvist commit f825ccf634f0e749e9c8870771110ce474f85dcc @@ -57694,9 +57694,9 @@ Author: Marko Lindqvist Date: Fri Sep 8 00:52:09 2017 +0300 ruledit: Consider conflicting and hiding extras needed - + See hrm Bug #658576 - + Signed-off-by: Marko Lindqvist commit 04fbc36cbcaadd54dcb252cf84fcb595f3df9e6f @@ -57704,9 +57704,9 @@ Author: Marko Lindqvist Date: Thu Sep 7 23:43:35 2017 +0300 Update README.fcdb to the fact that sqlite3 backend is built by default - + See hrm Feature #656098 - + Signed-off-by: Marko Lindqvist commit 3c16ba4ce510890416801c779b037c1d1ce43a19 @@ -57714,11 +57714,11 @@ Author: Marko Lindqvist Date: Thu Sep 7 16:06:06 2017 +0300 multiplayer: Darwin's Voyage gives only one advance - + Darwin's Voyage's balancing requested by mir3x - + See hrm Feature #692110 - + Signed-off-by: Marko Lindqvist commit 1fd2fc4f9b60355fa61d1195bf2076954189dce4 @@ -57726,7 +57726,7 @@ Author: Christian Prochaska Date: Sat Sep 2 22:49:12 2017 +0200 Updated msys1 environment (cairo) - + See hrm Bug #693241 commit c2a4848f947715e5f85cb87fd68a83e8bf2d9656 @@ -57734,9 +57734,9 @@ Author: Marko Lindqvist Date: Thu Sep 7 01:29:42 2017 +0300 Travis CI: Build modpack installers - + See hrm Feature #695497 - + Signed-off-by: Marko Lindqvist commit a22f6385b6ef8164dadc093027465f1220a98336 @@ -57744,11 +57744,11 @@ Author: Marko Lindqvist Date: Thu Sep 7 01:20:25 2017 +0300 civ2civ3: Adjust Cheating AI effects - + Patch by David Fernandez (bard) - + See hrm Feature #681976 - + Signed-off-by: Marko Lindqvist commit 0a414616886b1379e643a02f23e9119954e7dea0 @@ -57756,15 +57756,15 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 2 10:32:05 2017 +0100 Gtk3.x: don't set info popup as app_paintable. - + Expected to solve a problem where the background of the popup is not drawn at all with some versions of Gtk3 on Windows. - + (These calls were already removed from gui-gtk-4.0 by hrm feature #647932.) - + Reported by S.C. L. (Caedo), based on a previous fix by Marko Lindqvist (cazfi). - + See hrm bug #694328. commit 39f4256065532b720e39d91caea104242373e120 @@ -57772,9 +57772,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Sep 5 10:18:21 2017 +0100 Remove changes section from README.civ2civ3. - + This will be covered by the NEWS file instead. - + See hrm bug #685285. commit f05019b33720624e6c46c2551f5682dd52ce5865 @@ -57782,10 +57782,10 @@ Author: Sveinung Kvilhaugsvik Date: Wed Aug 30 13:31:20 2017 +0200 "Spy" utype flag is dipl battle strength only. - + Document that the only remaining use of the "Spy" unit type flag is to make a unit stronger in diplomatic combat. - + See hrm Feature #694112 commit 2e84c5c03166753ddcfb3fffcd09706660ee4997 @@ -57793,19 +57793,19 @@ Author: Sveinung Kvilhaugsvik Date: Mon Aug 28 10:09:11 2017 +0200 Make expected steal depend on the action. - + Stop using the "Spy" utype flag to signal that a unit can try to steal a tech from a city even when expected. Start using the action in stead. Rename "Steal Tech Escape" to "Steal Tech Escape Expected" and "Targeted Steal Tech Escape" to "Targeted Steal Tech Escape Expected" to reflect this. (This isn't an action split.) - + Tech theft is expected when the number of previous tech thefts from the target city is above the limit set by the "Stealings_Ignore" effect. When tech theft is expected the difficulty of stealing a tech goes up. Certain units, like the classic ruleset's Diplomat unit, will always fail when this is the case. - + The actions "Steal Tech Escape" and "Targeted Steal Tech Escape" was introduced in 3.0 to cover post steal escaping, an ability that used to depend on the "Spy" unit type flag. By making them cover expected theft too @@ -57813,12 +57813,12 @@ Date: Mon Aug 28 10:09:11 2017 +0200 "escape after stealing a random tech but always caught when expected". Had this waited for 3.1 4 new actions (all combinations) would have been needed for backward compatibility. - + Should a combination of targeted/random, escape/non escape and "always caught when expected"/"sometimes not caught when expected" not covered in this patch be wanted for 3.0 it is possible to introduce them as new actions in follow up patches. - + See hrm Feature #694097 commit d714f58c78039c246e176af26b0af185e38df9cb @@ -57826,11 +57826,11 @@ Author: Marko Lindqvist Date: Tue Sep 5 02:49:09 2017 +0300 civ2civ3: Replace Output_Inc_Tile by Mining_Pct and Irrigation_Pct - + Patch by David Fernandez (bard) - + See hrm Feature #681980 - + Signed-off-by: Marko Lindqvist commit 55b8aa1871e150c9b241db88bbc1e9666695bab0 @@ -57839,7 +57839,7 @@ Date: Wed Sep 6 11:39:06 2017 +0200 Qt client - fixed "Reset zoom to default" not restoing origianl font sizes. Reported by Jacob Nevins - + See hrm Bug #691751 commit 358e04e30fa00c04cbd70671cc7f7fb42b2012ed @@ -57847,9 +57847,9 @@ Author: Marko Lindqvist Date: Tue Sep 5 02:47:59 2017 +0300 Drop version number and dimensions from names of scenario files - + See hrm Feature #688329 - + Signed-off-by: Marko Lindqvist commit 614d6f44155bbd6c543b7c5cf3a31dad9341f93a @@ -57857,9 +57857,9 @@ Author: Marko Lindqvist Date: Tue Sep 5 02:46:41 2017 +0300 Travis CI: Build qt-client - + See hrm Feature #694803 - + Signed-off-by: Marko Lindqvist commit 65df080f59609cd37e098d86d39692c0c795a0f0 @@ -57867,9 +57867,9 @@ Author: Marko Lindqvist Date: Tue Sep 5 02:47:15 2017 +0300 Fix tutorial description to speak of civ2civ3 ruleset - + See hrm Bug #694800 - + Signed-off-by: Marko Lindqvist commit 47111fb3ac855bb18439eeb741f15ae344aee8a7 @@ -57877,21 +57877,21 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 2 18:10:06 2017 +0100 Look at more effects in city_tile_output(). - + Many effects were skipped if not called in the context of a specific city/player, even though they weren't inherently tied to that context. - + This makes the values shown in the middle-click popup more accurate in some cases, and also affects the selection of start positions. Notably, civ2civ3's Desert+River irrigation bonus and Oil Well bonuses are now accounted for in these places. - + The specific effects are Output_Add_Tile, Output_Inc_Tile, Output_Per_Tile, Output_Penalty_Tile (unlikely to happen in practice), and Output_Inc_Tile_Celebrate (but no callers currently check this hypothetical case, so this one has no effect currently). - + See hrm bug #694736. commit b097513ea57b2783a08e6138860e7a72592311ff @@ -57899,9 +57899,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 2 15:56:57 2017 +0100 experimental ruleset: enable cultural victory. - + (Just changing a setting default, so players can change this.) - + See hrm feature #694732. commit 7a318e8a46c3ac60dc6efaf21d107e9efc8a73c2 @@ -57909,13 +57909,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 2 15:33:22 2017 +0100 civ2civ3: remove NoPollution from Forest/Jungle. - + Because (a) as currently implemented it was preventing fallout on those tiles too, (b) it doesn't generally do anything to reduce the overall chances of pollution, which was the original intent. - + Patch by David Fernandez. - + See hrm feature #681860. commit e9e960bd9504e022faf181e477fa83dc27229e92 @@ -57923,12 +57923,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 2 15:24:58 2017 +0100 civ2civ3: Disable city centre minimum food. - + The only effect this has is that city centre tiles which are Desert will lose 1 food if mined. - + Patch by David Fernandez. - + See hrm feature #681856. commit cf56e9ae4dedeac0c1f7048351636bece20f1a37 @@ -57936,12 +57936,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 2 14:42:13 2017 +0100 Specify unit.outpost/airstrip for all tilesets. - + The tilesets changed here don't have distinct unit activity icons, and civ2civ3 was already using them via fallbacks, so there's no functional change for civ2civ3; but this means that some other ruleset can safely use outpost/airstrip as a fallback for something else. - + See hrm feature #657385. commit 83bc4f138722aada4b7dc79ecc3a05155eb1c4da @@ -57949,13 +57949,13 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 2 14:10:37 2017 +0100 Airstrip/outpost graphics for isotrident/hex2t. - + Since isophex uses isotrident graphics, this completes support for these bases in the supplied tilesets. - + Airstrip is taken from Trident (and the recoloured airbase too, for contrast); outpost graphics were drawn by me. - + See hrm feature #657384. commit 16a7729276c3f448413b465e27b4022742042c7f @@ -57963,10 +57963,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Sep 2 12:21:10 2017 +0100 oil_rig graphic for trident, isotrident, hex2t. - + Copied from isophex (whose oil_rig is in turn based on oil_mine, and was adapted by GriffonSpade). - + See hrm feature #694717. commit 6bde54a51de7da40c463c154795b20a8ee48f363 @@ -57974,9 +57974,9 @@ Author: Marko Lindqvist Date: Sun Sep 3 23:24:00 2017 +0300 Update Finnish translation - + This is just S3_0 fi.po msgmerged against master strings. - + Signed-off-by: Marko Lindqvist commit ce4f81cc9f265d9c2126196efc0713ee28601266 @@ -57984,11 +57984,11 @@ Author: Marko Lindqvist Date: Mon Aug 28 22:11:31 2017 +0300 gtk3-client: Do not use CAIRO_OPERATOR_DIFFERENCE on windows with ancient cairo - + Crash reported by Griffon Spade - + See hrm Bug #693241 - + Signed-off-by: Marko Lindqvist commit 857c4fe6af4b13f99a5381dcf37d70510398ac15 @@ -57996,9 +57996,9 @@ Author: Marko Lindqvist Date: Tue Aug 29 00:04:27 2017 +0300 Add tileset_type_set() - + See hrm Feature #693687 - + Signed-off-by: Marko Lindqvist commit 6618f1d2d9219f5fbaf5a48c756a8a6f4265b090 @@ -58006,9 +58006,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Aug 28 14:41:31 2017 +0100 Update combat help for some 2.6 changes. - + Also note in comments where each described combat modification comes from. - + See hrm feature #693658. commit f08238bb542c45b276303a95be80edca250c06f6 @@ -58016,11 +58016,11 @@ Author: Marko Lindqvist Date: Mon Aug 28 22:20:17 2017 +0300 Achievement Literate is about literacy percent, not absolute score - + Requested by David Fernandez (bard) - + See hrm Bug #685252 - + Signed-off-by: Marko Lindqvist commit bfe299eb02e547f1a5c1f07916c7c9a0f2aa1480 @@ -58028,9 +58028,9 @@ Author: Marko Lindqvist Date: Mon Aug 28 22:11:52 2017 +0300 Explicitly set size of sequences array in generate_save_name() - + See hrm Bug #693442 - + Signed-off-by: Marko Lindqvist commit bbc45fc646fa353bf448a73ccd5c692949f947b8 @@ -58038,7 +58038,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Aug 27 15:46:50 2017 +0100 Fix typo'd comment in stub ruleset. - + See hrm bug #693398. commit c900e803ef7c7243a4c1a9e5a18ee097a8bba25f @@ -58046,10 +58046,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Aug 27 12:48:20 2017 +0100 Hexemplio Hills/Mountains tweak by GriffonSpade. - + "Removes the protruding 'tab' that extends from the top half of the left and right male connectors, reducing it to the rounded hill section." - + See hrm feature #693375. commit 014ccf72e71ebfb39068901175b614c572b42fab @@ -58057,7 +58057,7 @@ Author: Marko Lindqvist Date: Tue Aug 29 00:07:06 2017 +0300 dos2unix toonhex.tilespec - + Signed-off-by: Marko Lindqvist commit 0f4d0042db97acda69cd086639cb28aed42a821a @@ -58077,12 +58077,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Aug 26 19:23:10 2017 +0100 Stop referencing "airfield" in tilesets' extrastyles. - + It should be 'airstrip'. (For the civ2civ3 ruleset at least, we were getting away with no ill effects.) - + Reported against Hexemplio by GriffonSpade. - + See hrm bug #693242. commit 15720d55ef50d3f1c5d45bc705d9b9115b491474 @@ -58090,12 +58090,12 @@ Author: Sveinung Kvilhaugsvik Date: Thu Aug 24 07:14:12 2017 +0200 AI: consider the Stealings_Ignore effect. - + A city's server.steal is now modified by the Stealings_Ignore effect. Stop checking server.steal directly in the AI. Factor the code that modifies it into the new function diplomats_unignored_tech_stealings() and use it in the AI. - + See hrm Bug #691824 commit 8b9ca1a51850ca0ea00c9a9226595c62f1035f3e @@ -58103,9 +58103,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Aug 26 18:22:33 2017 +0100 Fix error in comment about city radius. - + Report and patch by frank e (aka Dunnoob). - + See hrm bug #692486. commit 71f3841e86c78f5c185e5f90f5d9607e98a5d469 @@ -58113,12 +58113,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Aug 23 23:07:20 2017 +0100 Hexemplio: fix glitches in numbers. - + - city/goto numbers: 1 and 9 one pixel too narrow - F/P/T: overflow "X" misaligned by one pixel - + Also remove long-unused "explode.nuke_00" etc. - + See hrm bug #692651. commit 7f76a1c9c55d0d6d7001445dbde3dd7213aafbb3 @@ -58126,9 +58126,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Aug 21 13:01:37 2017 +0200 Check rulesets as a part of Travis CI builds. - + Make Travis CI complain about rulesets to broken to load. - + See hrm Feature #692598 commit b3dc61c7a1e3e3fe0296021e2f5c8d912a35ea1c @@ -58136,16 +58136,16 @@ Author: Sveinung Kvilhaugsvik Date: Mon Aug 21 15:11:52 2017 +0200 Add the new rulesets_not_broken.sh test script. - + Manually checking that each ruleset developed with Freeciv loads is error prone. It is easy to forget a ruleset or to misread an error message followed by the loading of another ruleset as a successful load. - + Introduce the new script rulesets_not_broken.sh. It makes it easier to detect ruleset errors. - + Not hooked up to the build system or to Travis CI yet. - + See hrm Feature #692021 commit 96d3eec093dbb5f177300fd0cf3b11f82135bb49 @@ -58153,11 +58153,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Aug 23 13:52:24 2017 +0200 The fcdb server command needs --auth. - + Have the fcdb server command tell that it needs to be activated when the Freeciv server start when someone tries to use it without having activated it first. - + See hrm Bug #692525 commit 032c0fab7031db8dbc45c2588e1e46c41589dad2 @@ -58165,9 +58165,9 @@ Author: Sveinung Kvilhaugsvik Date: Tue Aug 22 18:25:31 2017 +0200 Include to actions.c - + Found by tests/va_list.sh - + See hrm Bug #692342 commit 71d30ef4cf4bed00c5880fbbbb4cb3e32e57bb17 @@ -58175,14 +58175,14 @@ Author: Sveinung Kvilhaugsvik Date: Mon Aug 21 13:32:59 2017 +0200 Add an unsafe Lua environment example. - + Add the new ruleset_is.lua check. It checks the current ruleset directory and uses its exit status to signal if the ruleset is as expected. - + This serves as an example of what can be done with the lua server commands unsafe-* sub commands. I also intend to use it in test that checks that all the rulesets that lives in Freeciv's version control loads. - + See hrm Feature #692310 commit b5d03567c2dced27e0b591db9d7b6ea17e7ebb04 @@ -58190,28 +58190,28 @@ Author: Sveinung Kvilhaugsvik Date: Mon Aug 21 14:34:45 2017 +0200 Allow running unsafe Lua via server commands. - + Add the two new sub commands unsafe-cmd and unsafe-file to the lua server command. Limit access to it to the console and connections with cmdlevel 'hack'. - + The new sub commands runs the script in an instance without the security restrictions of the instance where the ruleset, scenario and other lua sub command runs. - + Lua code from scenario savegames and rulesets will obviously not run in this context. (A user could be tricked to load an edited ruleset or savegame.) - + My main motivation for this feature is that I want the ability to write tests in Lua that communicates with the outside world. - + No signal support is currently included. Not sure if should be included. One the one hand it would make it easy to write certain tests. On the other hand its has security implications. Supporting the game signals allows a non hack player to run unsafe Lua code by triggering the signals it listens too. (The unsafe Lua that listens for signal must already be put there. Think social engineering and/or buggy unsafe Lua code.) - + See hrm Feature #692001 commit 68a3f97be1fec34f26b36d8ad1f89c0497624c2e @@ -58219,12 +58219,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Aug 21 21:27:16 2017 +0100 Fix multiplayer ruleset Darwin's Voyage. - + An edit was missed during gna patch #6531, leading to a Lua error upon building Darwin's Voyage, and no free techs. - + Reported by "pungtryne" on the forum. - + See hrm bug #692096. commit 1a5e494df91b10e2b937d51ac375c7b155b69c39 @@ -58232,12 +58232,12 @@ Author: Sveinung Kvilhaugsvik Date: Mon Aug 21 16:27:33 2017 +0200 Unit with "Spy" may not be able to escape. - + A unit type with the "Spy" utype flag may be unable to perform any actions where it can escape when done. Check for ability to perform escape actions rather than UTYF_SPY when determining if a "SuperSpy" can use it's ability to always escape. - + See hrm Bug #692039 commit 2eb551044cc58aeb5008524c67fc170ea23b0a8e @@ -58245,9 +58245,9 @@ Author: Sveinung Kvilhaugsvik Date: Mon Aug 21 13:07:00 2017 +0200 Fix civ2 ruleset syntax. - + Add missing comma. Already fixed in 3.0. - + See hrm Bug #691976 commit ecae69f14382e6586617a483c40c8aa792fe1dfd @@ -58255,12 +58255,12 @@ Author: Sveinung Kvilhaugsvik Date: Sun Aug 20 16:11:44 2017 +0200 AI: check for Escape actions, not "Spy" flag. - + The AI tries to determine if a unit may survive a tech theft mission by looking if it has the "Spy" unit type flag. But surviving tech theft is now determined by what action is performed. Check for the ability to perform an tech theft action that involves escape instead. - + See hrm Bug #691825 commit b5012f25acbb5c6eb00744a6716665c8eef1688e @@ -58268,7 +58268,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Aug 20 12:49:29 2017 +0100 Scenarios: add authors, update descriptions. - + See hrm feature #691819. commit 4fc4be1453892c2a5990abedef5f3587cb24052c @@ -58276,15 +58276,15 @@ Author: Sveinung Kvilhaugsvik Date: Fri Aug 18 16:20:51 2017 +0200 Escape split the action "Poison City". - + Stop relying on the "Spy" unit type flag to decide if performing the action "Poison City" consumes the actor unit. Split out a new action called "Poison City Escape" from the original action. The new action will have its actor try to escape. The original will always consume the actor unit. - + This is the last use of the "Spy" utype flag to determine if an action consumes a unit. - + See hrm Feature #691637 commit 4a3ff8dbe9c7038a835a5fe418b39c635c1024fc @@ -58292,11 +58292,11 @@ Author: Sveinung Kvilhaugsvik Date: Fri Aug 18 15:24:46 2017 +0200 "Spy" utype flag implies "Diplomat". - + This in enforeced in sanity_check_ruleset_data(). Checking for the "Spy" unit type flag when the "Diplomat" unit type flag isn't found is therefore redundant. - + See hrm Feature #691620 commit e52d28737fd9f90e4a476ed042ef2adec4cfc3c4 @@ -58304,9 +58304,9 @@ Author: Sveinung Kvilhaugsvik Date: Fri Aug 18 14:37:03 2017 +0200 civ1 and alien don't have city poisoning. - + Don't configure it. - + See hrm Bug #691609 commit a9e9227b2167087d3529b2d7bd64461ef7ead9dd @@ -58314,7 +58314,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Aug 19 23:16:43 2017 +0100 Fix Qt format error in freeciv/fr.po. - + In consultation with "Igx The Dreaming Drummer..." commit 1b65f10d324248f357fad214f027afe5eaaa806b @@ -58322,12 +58322,12 @@ Author: Sveinung Kvilhaugsvik Date: Fri Aug 11 02:50:24 2017 +0200 Escape split the action "Sabotage Unit". - + Stop relying on the Spy unit type flag to decide if performing the action "Sabotage Unit" consumes the actor unit. Split out a new action called "Sabotage Unit Escape" from the original action. The new action will have its actor try to escape. The original will always consume the actor unit. - + See hrm Feature #691360 commit 17f6cc4a6d055a51e1a85d71ba6d29fea68746dc @@ -58335,11 +58335,11 @@ Author: Marko Lindqvist Date: Mon Aug 14 06:58:36 2017 +0300 Drop gratuitous i18n marking around muskogee.ruleset nation groups - + Reported by Jacob Nevins - + See hrm Bug #690152 - + Signed-off-by: Marko Lindqvist commit 82657195c185763779b3c4d5c1bcd74c842364c0 @@ -58347,11 +58347,11 @@ Author: Marko Lindqvist Date: Sun Aug 13 23:19:25 2017 +0300 Make max scorelog line length 120 bytes - + Reported by Máximo Castañeda (lonemadmax) - + See hrm Bug #690381 - + Signed-off-by: Marko Lindqvist commit a8c65e848d54d1324c5895497b4902b1e5cd8c1b @@ -58359,11 +58359,11 @@ Author: Sveinung Kvilhaugsvik Date: Mon Aug 14 10:32:51 2017 +0200 Explicitly set ui_name_steal_tech_escape - + so it is easy to discover how to rename the action. - + Reported by Marko Lindqvist - + See hrm Bug #690532 commit 744b109e7e359fe6382d6265ca67c05dee8394da @@ -58371,10 +58371,10 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Aug 13 15:27:28 2017 +0100 Add "Performance" column to city report. - + Also, cope with incomplete client knowledge when breaking down culture in the city dialog. - + See hrm feature #690343. commit cb3dec612fdc9460c0335dd48219ba7bd9681a71 @@ -58382,9 +58382,9 @@ Author: Marko Lindqvist Date: Tue Aug 15 06:53:37 2017 +0300 Copy FAQ version from S2_5 - + See hrm Feature #690215 - + Signed-off-by: Marko Lindqvist commit 3c271ed464f7660a32269b05955b29ff5fd7dc2b @@ -58392,9 +58392,9 @@ Author: Marko Lindqvist Date: Sun Aug 13 23:12:28 2017 +0300 Fix civ2/game.ruleset syntax - + See hrm Bug #690203 - + Signed-off-by: Marko Lindqvist commit 354f15fd8438e63391c98fcaf33b69a7702852bd @@ -58402,7 +58402,7 @@ Author: Marko Lindqvist Date: Mon Aug 14 01:50:38 2017 +0300 Update Finnish translation of ruledit domain - + Signed-off-by: Marko Lindqvist commit a25964c9ec88a285b574b86c025638b48e173f51 @@ -58410,11 +58410,11 @@ Author: Marko Lindqvist Date: Sun Aug 13 08:41:46 2017 +0300 Add startpositions for up to 89 nations to large earth scenario - + Patch by Rhue of L - + See hrm Feature #688280 - + Signed-off-by: Marko Lindqvist commit 78a7615007ccd92b899bce090bc55aae0e6c02e6 @@ -58422,12 +58422,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Aug 7 23:14:59 2017 +0100 es.po spot fix: fix "Migrants" translation. - + A stray leading space in the translation was causing this unit to appear nested in the help when using the Spanish translation. - + Report and fix by David Fernandez. - + See hrm bug #662732. commit 5b5876f5ffad75cdd1fec14d13b0095302625757 @@ -58435,9 +58435,9 @@ Author: Marko Lindqvist Date: Sat Aug 12 10:03:15 2017 +0300 Update Finnish translation of nations - + Translations by Sini Ruohomaa - + Signed-off-by: Marko Lindqvist commit d02bc3fad23d8d70cc0a6a4f346fb71c3d93299c @@ -58457,13 +58457,13 @@ Author: Sveinung Kvilhaugsvik Date: Wed Aug 9 10:25:23 2017 +0200 Escape split the tech theft actions. - + Stop relying on the Spy unit type flag to decide if performing the action "Steal Tech" or "Targeted Steal Tech" consumes the actor unit. Split the new actions "Steal Tech Escape" and "Targeted Steal Tech Escape" from the original actions. The new will have its actor try to escape. The original will always consume the actor unit. - + See hrm Feature #689526 commit c2eb422440afcb44b671c10212a55572c2a929c4 @@ -58471,9 +58471,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 16 00:08:06 2016 +0100 Miscellaneous string-related tweaks. - + Typo fixes, rewordings, TRANS comments, etc. - + See hrm bug #689474. commit 2f24fe524fb112b9318f3a047c83b2a775b8973d @@ -58481,7 +58481,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Tue Aug 8 23:34:19 2017 +0100 Fix strings using Lua research_name_translation(). - + See hrm bug #689470. commit 955282da10834f5c569b1b749a2d721b7cf738da @@ -58489,7 +58489,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Mon Aug 7 22:50:11 2017 +0100 Add freeciv-gtk3.22 to .gitignore. - + Patch by Marcel Admiraal in hrm bug #688807. commit edc1525206a0ad121b736a5cbe6cdc97306ba61b @@ -58497,7 +58497,7 @@ Author: Christian Prochaska Date: Sun Jul 30 21:40:28 2017 +0200 Updated msys1 environment (toolchain) - + See hrm Bug #682703, Bug #681877, Bug #681643 commit 43da82865bae8623c5d8f906ea6c25a08e34e83a @@ -58511,9 +58511,9 @@ Author: Andreas Røsdal Date: Sun Aug 6 10:33:36 2017 +0200 Add support for building Freeciv on Travis CI. - + See hrm Bug #688359. - + Signed-off-by: Andreas Røsdal commit 33f347b05e47815f482ab8483367dc8d4573401e @@ -58521,14 +58521,14 @@ Author: Marko Lindqvist Date: Fri Aug 4 17:31:26 2017 +0300 Hexemplio: Move patrol icon to unitextras.png - + Activity offset is not applied to patrol icon, so it should not be in activities.png - + Reported by Griffon Spade - + See hrm Bug #686635 - + Signed-off-by: Marko Lindqvist commit b1d431695ea593945a3380e3b7b2ba42e2dfd7c0 @@ -58542,7 +58542,7 @@ Author: Marko Lindqvist Date: Fri Aug 4 17:10:18 2017 +0300 dos2unix hexemplio spec-files - + Signed-off-by: Marko Lindqvist commit 7ae3c00aaf8bef292ebe87670e50f3c28f4abdef @@ -58550,11 +58550,11 @@ Author: Marko Lindqvist Date: Sun Jul 30 11:11:17 2017 +0300 Document what icons are considered "Auto" for activity_offset purposes - + Reported by Griffon Spade - + See hrm Bug #686635 - + Signed-off-by: Marko Lindqvist commit e510bd76eb74054ea1d8a9215b505fb233adf1d4 @@ -58562,7 +58562,7 @@ Author: mir3x Date: Tue Aug 1 21:58:29 2017 +0200 Qt client - fixed icon aspect ratio not preserved in progress bar - + See hrm Bug #683173 commit f1d026ed5ee2dc975e7789756a8fafd7ffb88a53 @@ -58597,12 +58597,12 @@ Author: Marko Lindqvist Date: Sat Jul 29 08:03:38 2017 +0300 Fix crash on audio tag selection - + Wrong version of the Bug #683571 has been committed, resulting in a segfault in audio tag selection. This fixes it. - + See hrm Bug #683571 - + Signed-off-by: Marko Lindqvist commit 786587c6d4eba4696b410dea1b7253b1b8a71909 @@ -58610,9 +58610,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jul 23 13:08:35 2017 +0100 Remove unused isotrident/ocean.{png,spec}. - + These were added in 2007 (PR#35908), but never used or shipped. - + See hrm bug #678446. commit fdbcade407d2808977796116feeef7fb2cab67e7 @@ -58620,15 +58620,15 @@ Author: Marko Lindqvist Date: Sun Jul 23 00:10:33 2017 +0300 Add topology compatibility levels - + Incompatibility of the non-hex iso and non-hex overhead topologies is considered only soft one, and causes no warnings. All other incompatibilities are hard ones and cause warnings. - + Requested by David Fernandez (bard) - + See hrm Feature #653727 - + Signed-off-by: Marko Lindqvist commit 50bc1d698b588a9545edaf72b5236ec79b00057c @@ -58636,9 +58636,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 22 09:59:11 2017 +0100 Comment that citizens_graphic/alt don't work. - + They were defined in 2003, but never implemented. - + See hrm bug #685211. commit 9c8d453d727529008c0e57509ee327e14e66102f @@ -58646,11 +58646,11 @@ Author: Marko Lindqvist Date: Wed Jul 19 13:25:53 2017 +0300 Add missing dlls to msys2 based installers - + Reported by GriffonSpade - + See hrm Bug #684472 - + Signed-off-by: Marko Lindqvist commit c581592201bc65e5dbd0e94dd169d0edca8dd08c @@ -58658,13 +58658,13 @@ Author: Marko Lindqvist Date: Wed Jul 19 02:27:19 2017 +0300 Fix track selection - + - Fix reselecting the only track matching the tag - Return correct track number when newly selected track has lower number than excluded track - + See hrm Bug #683571 - + Signed-off-by: Marko Lindqvist commit ad7e36950018b13576c25ae40c71626e127797e0 @@ -58672,9 +58672,9 @@ Author: Marko Lindqvist Date: Wed Jul 19 17:23:25 2017 +0300 Increase max number of players to 500 - + See hrm Feature #677144 - + Signed-off-by: Marko Lindqvist commit b5f94c4b83c3d71c8fdd49075a77516225e26fcf @@ -58682,9 +58682,9 @@ Author: Marko Lindqvist Date: Wed Jul 19 02:26:34 2017 +0300 Reinitialize have_huts to FALSE when generating new map - + See hrm Bug #682576 - + Signed-off-by: Marko Lindqvist commit 7a9d3acfc9b6fe638a09de4fc3c4ccf96ff07aab @@ -58692,11 +58692,11 @@ Author: Marko Lindqvist Date: Wed Jul 19 02:26:16 2017 +0300 Occupied enemy cities always impose ZoC - + Even if there's only UTYF_NOZOC units inside. - + See hrm Bug #657406 - + Signed-off-by: Marko Lindqvist commit dd7764830e0a01be68fb6f49fb902f26d16b19fb @@ -58704,9 +58704,9 @@ Author: Marko Lindqvist Date: Tue Jul 18 00:08:07 2017 +0300 Set submarines to "Subsurface" vision layer in supplied rulesets - + See hrm Feature #682506 - + Signed-off-by: Marko Lindqvist commit 0d789034c2415002571376d46db3698bd4e3c42f @@ -58714,9 +58714,9 @@ Author: Marko Lindqvist Date: Tue Jul 18 00:07:49 2017 +0300 Add "vision_subs_sq" property to bases - + See hrm Feature #682512 - + Signed-off-by: Marko Lindqvist commit 71e428f643d3dea7c02ae968a9a966da146c952e @@ -58724,9 +58724,9 @@ Author: Marko Lindqvist Date: Tue Jul 18 00:07:28 2017 +0300 Hide units at "Subsurface" vision layer - + See hrm Feature #682511 - + Signed-off-by: Marko Lindqvist commit 6bc816b3c3f38ed8b92da1b911e26ab23a00326b @@ -58734,31 +58734,31 @@ Author: dftec Date: Sun Jul 16 10:52:15 2017 +0200 civ2civ3: non consuming inv. city and est. emb. - + Having to waste 30 shields to know the defenders of an ancient city encourages blind attacks that are more based on the knowledge of the enemy player (or the AI) than on the actual situation of the game. - + Fix this by making agents survive city investigation. - + If tech leakage was enabled (and linked to embassies), a game against few players was different compared to many players when you needed to build one diplomat per embassy. (This affected the value of the Marco Polo wonder too) - + There was a huge difference when players could receive the embassies for free from a treaty compared to players that had to waste 30 shields per embassy. - + Fix the tech leakage issue by making agents survive embassy establishment. The alternative was to change tech leakage method. This way, where you have to visit a city of each player in order to reduce the cost of his known techs, is better. - + The AI likes to create embassies with every player. Non consuming embassy establishment may help it. - + Patch by David Fernandez - + See hrm Feature #683542 commit a3eae6467664f6e547b59631cc7c20ea01e0e0fd @@ -58766,10 +58766,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 6 12:43:41 2017 +0200 Make it easy to check act prob certainty. - + The new function action_prob_certain() checks if an action probability is certain the the action is enabled. - + See hrm Feature #674443 commit b2901867697c9c1a591b48b462ac3ec6285ee4e9 @@ -58777,11 +58777,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jul 16 15:36:10 2017 +0100 Casus belli changes player mood to combat. - + This affects the music system. It is provoked by a diplomatic incident (unit actions) or an alliance breaking due to an ally ending up at war, and naturally lasts for a turn or two. - + See hrm feature #683573. commit 8762c8af7cb3f2250f355155ceb7c826084e8362 @@ -58789,9 +58789,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sun Jul 16 01:49:44 2017 +0100 Refresh client on entering combat mood. - + This ensures that the music changes at the right time. - + See hrm bug #683572. commit 1129b2931ede64b73520cd4105ceced69be2d5b0 @@ -58799,9 +58799,9 @@ Author: Marko Lindqvist Date: Sun Jul 16 23:53:00 2017 +0300 Check that "Fusion" style has been succesfully created - + See hrm Feature #683528 - + Signed-off-by: Marko Lindqvist commit 9d626b611306e1d04f555570f112d3d94c08fba5 @@ -58809,9 +58809,9 @@ Author: Marko Lindqvist Date: Sun Jul 16 23:50:22 2017 +0300 Add missing space to AI log message - + See hrm Bug #683175 - + Signed-off-by: Marko Lindqvist commit df2916cf993c4090f11b57f8923795c961bd8228 @@ -58819,11 +58819,11 @@ Author: Marko Lindqvist Date: Sun Jul 16 23:50:03 2017 +0300 Make help_widget::add_extras_of_act_for_terrain() label parameter const - + Reported by David Fernandez (bard) - + See hrm Bug #683512 - + Signed-off-by: Marko Lindqvist commit a9d9c9a1bbe8f6de0486280c42bf7688646a186b @@ -58831,7 +58831,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 15 19:54:00 2017 +0100 Document AI skill level handicaps etc in help. - + See hrm feature #683525. commit 4beb5c163edc716da17b090b3352d798e557859e @@ -58839,9 +58839,9 @@ Author: Marko Lindqvist Date: Sun Jul 16 22:21:31 2017 +0300 Add Subsurface vision layer - + See hrm Feature #679427 - + Signed-off-by: Marko Lindqvist commit ef6e8fabb7f7dfec35f3ee030bfdabc7aebdca80 @@ -58849,9 +58849,9 @@ Author: Marko Lindqvist Date: Sat Jul 15 19:54:35 2017 +0300 Update tileset-demo scenario to S3_0 format - + See hrm Feature #677616 - + Signed-off-by: Marko Lindqvist commit f945c863f89944e3a98d340ac7d55f0cd835207d @@ -58859,9 +58859,9 @@ Author: Marko Lindqvist Date: Sat Jul 15 19:54:08 2017 +0300 Update tutorial scenario to S3_0 format - + See hrm Feature #677617 - + Signed-off-by: Marko Lindqvist commit 0160c227d971d4952a687ed9cd8422203eb6166d @@ -58869,9 +58869,9 @@ Author: Marko Lindqvist Date: Sat Jul 15 19:53:49 2017 +0300 Update north america scenario to S3_0 format - + See hrm Feature #677615 - + Signed-off-by: Marko Lindqvist commit bbf4ec9bd96291466e3f3032994f5c2956e91f51 @@ -58879,9 +58879,9 @@ Author: Marko Lindqvist Date: Sat Jul 15 19:53:27 2017 +0300 Update japan scenario to S3_0 format - + See hrm Feature #677614 - + Signed-off-by: Marko Lindqvist commit 18fa4d1123f7fb03bbd2e2f4e3d5317a80be14c6 @@ -58889,9 +58889,9 @@ Author: Marko Lindqvist Date: Sat Jul 15 22:18:48 2017 +0300 Add exchndl.dll to msys2 installer packages - + See hrm Feature #683174 - + Signed-off-by: Marko Lindqvist commit 813e3fc064a35d2bc8e24bb093621a135e799b8a @@ -58899,9 +58899,9 @@ Author: Marko Lindqvist Date: Sat Jul 15 22:18:27 2017 +0300 Update msys2 environment to 170714 level - + See hrm Task #682538 - + Signed-off-by: Marko Lindqvist commit 2418b284a66659043bb9941c94df0ebda2b9675b @@ -58909,11 +58909,11 @@ Author: Marko Lindqvist Date: Fri Jul 14 02:28:22 2017 +0300 Add librsvg-2-2.dll to msys2 gtk3- and gtk3.22-client installers - + Reported by GriffonSpade - + See hrm Bug #682832 - + Signed-off-by: Marko Lindqvist commit 8ef8bb0bd74825aade4603b46ba75e6fc0be77a7 @@ -58921,9 +58921,9 @@ Author: Marko Lindqvist Date: Fri Jul 14 01:49:42 2017 +0300 Respect 'directory' parameter at qtg_get_useable_themes_in_directory() - + See hrm Bug #682731 - + Signed-off-by: Marko Lindqvist commit db5eb4d69ad21ee1f510b314807f9cd67e7f3994 @@ -58931,9 +58931,9 @@ Author: Marko Lindqvist Date: Fri Jul 14 02:27:02 2017 +0300 Make all river outlet sprites mandatory - + See hrm Feature #657130 - + Signed-off-by: Marko Lindqvist commit fdd25820e6523c4499a98244005cbf2c47fb8d8b @@ -58941,14 +58941,14 @@ Author: Marko Lindqvist Date: Fri Jul 14 02:26:39 2017 +0300 Fix qt-client get_gui_theme_directories() - + Stopgag fixes - Call fileinfoname() with NULL second parameter, not "" - Support directory names longer than 255 bytes - Copy correct number of chars as name of the directory - + See hrm Bug #681311 - + Signed-off-by: Marko Lindqvist commit fedf6e2698a6cb06bf34c9000a4295c7c7d069d3 @@ -58956,9 +58956,9 @@ Author: Marko Lindqvist Date: Wed Jul 12 07:45:42 2017 +0300 Remove compress and compresstype settings from tileset-demo scenario - + See hrm Feature #682572 - + Signed-off-by: Marko Lindqvist commit 955bf3bca4437646c666d045f31133a5ebce7a4c @@ -58966,9 +58966,9 @@ Author: Marko Lindqvist Date: Wed Jul 12 03:51:11 2017 +0300 Fix fileinfoname() crash in WIN32_NATIVE - + See hrm Bug #682522 - + Signed-off-by: Marko Lindqvist commit 56beb4419576749c81a451b1604ff15ca9c0ac0b @@ -58976,11 +58976,11 @@ Author: Marko Lindqvist Date: Wed Jul 12 02:37:12 2017 +0300 Use phase_seconds from the savegame - + Requested by Andreas Røsdal - + See hrm Feature #662023 - + Signed-off-by: Marko Lindqvist commit f5470150cfd038dfb6c0e20ab9f39095c849f3bf @@ -58988,9 +58988,9 @@ Author: Marko Lindqvist Date: Wed Jul 12 02:38:28 2017 +0300 Rulesave: Save base "vision_invis_sq" - + See hrm Bug #682513 - + Signed-off-by: Marko Lindqvist commit 20437a1535acda505f2fb8925ea1c09f5ddf4103 @@ -58998,9 +58998,9 @@ Author: Marko Lindqvist Date: Wed Jul 12 00:48:56 2017 +0300 Update italy scenario to S3_0 format - + See hrm Feature #677613 - + Signed-off-by: Marko Lindqvist commit 58db60cf3cbd5edf6d627f5f3fe1977c6ca08915 @@ -59008,9 +59008,9 @@ Author: Marko Lindqvist Date: Wed Jul 12 00:48:39 2017 +0300 Update iberian peninsula scenario to S3_0 format - + See hrm Feature #677612 - + Signed-off-by: Marko Lindqvist commit 1437703779b40fdddeb2a150224f371bbcea018a @@ -59018,9 +59018,9 @@ Author: Marko Lindqvist Date: Wed Jul 12 00:48:22 2017 +0300 Update hagworld scenario to S3_0 format - + See hrm Feature #677611 - + Signed-off-by: Marko Lindqvist commit 84233959d20b7300549c0a300c476f1f3060e2de @@ -59028,9 +59028,9 @@ Author: Marko Lindqvist Date: Wed Jul 12 00:48:04 2017 +0300 Update france scenario to S3_0 format - + See hrm Feature #677610 - + Signed-off-by: Marko Lindqvist commit f7c27836fc1904a8241d187732785a5aaad8b0b3 @@ -59038,13 +59038,13 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jul 11 10:05:33 2017 +0200 Split the building sabotage actions. - + Stop relying on the Spy unit type flag to decide if performing the action "Sabotage City" or "Targeted Sabotage City" consumes the actor unit. Split the new actions "Sabotage City Escape" and "Targeted Sabotage City Escape" from the original actions. The new will have its actor try to escape. The original will always consume the actor unit. - + See hrm Feature #682342 commit e65198e55b29155069de0050746a94d3e58575a7 @@ -59052,9 +59052,9 @@ Author: Marko Lindqvist Date: Thu Jul 13 12:28:38 2017 +0300 Update Finnish translation - + This is just S3_0 translation msgmerged to master. - + Signed-off-by: Marko Lindqvist commit 8911d272fabceac5fbe7717a1b4645c952e8b1fc @@ -59062,7 +59062,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 8 23:02:40 2017 +0100 Isophex update from GriffonSpade. - + - Added lake terrain - Updated floor and coast - Changed river mouths to new versions @@ -59071,7 +59071,7 @@ Date: Sat Jul 8 23:02:40 2017 +0100 - Add distinct tx.oil_rig - Add ts.aluminum, elephant, rubber, saltpeter, uranium - Reorganise graphics/grids - + See hrm feature #680743. commit 79ce0d89d665cfd568bbf0a19aac8769247b0870 @@ -59079,9 +59079,9 @@ Author: Marko Lindqvist Date: Tue Jul 11 18:46:05 2017 +0300 Make PLAYER UINT16 type - + See hrm Feature #673993 - + Signed-off-by: Marko Lindqvist commit 603ee5ef00037c0fcb323b53cdc8810723fb1850 @@ -59089,11 +59089,11 @@ Author: Marko Lindqvist Date: Tue Jul 11 18:45:38 2017 +0300 Do not make tile info window app paintable - + Reported by S.C. L. (Caedo) - + See hrm Bug #656549 - + Signed-off-by: Marko Lindqvist commit 5702ad8fcfb267bdbb1e954b1bdb7083306d6624 @@ -59101,9 +59101,9 @@ Author: Marko Lindqvist Date: Tue Jul 11 18:45:10 2017 +0300 Fix msys1 ruledit installer build - + See hrm Bug #680074 - + Signed-off-by: Marko Lindqvist commit ba2073703806fcbc4a9d483f8a1d19d2732bce84 @@ -59111,11 +59111,11 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 8 19:57:05 2017 +0100 Remove ZOC flag from civ2civ3/sandbox Sea units. - + It was mostly ineffective (deliberately) but caused misleading help. - + Patch by David Fernandez (bard@hostedredmine). - + See hrm bug #657408. commit 92b8ab1a3b04e1ca36807d6f301c6bdfb7decd15 @@ -59123,12 +59123,12 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 8 19:03:13 2017 +0100 Fix client-side accounting for Traderoute_Pct. - + Was causing city dialog trade popup to contain "(unknown)" and sums not to add up. - + Reported by Marko Lindqvist (cazfi@hostedredmine). - + See hrm bug #660936. commit 294257fd7426cc3464faeb3b0ddd04b24d3b5de8 @@ -59136,7 +59136,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 8 16:42:39 2017 +0100 Fix typo 'Andew Johnson' in american.ruleset. - + See hrm bug #681847. commit 8e68cf96023f28d48bd7533adf96422800627145 @@ -59144,9 +59144,9 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 8 16:08:52 2017 +0100 Fix sandbox ruleset for Partial_Invis removal. - + This was missed in hrm feature #673389. - + See hrm bug #681855. commit 47b040a3e3bec3fefe01d5ab3919ca757040ab64 @@ -59154,9 +59154,9 @@ Author: Marko Lindqvist Date: Sun Jul 9 00:58:29 2017 +0300 Update europe-200x100 scenario to S3_0 format - + See hrm Feature #677618 - + Signed-off-by: Marko Lindqvist commit 6c0e5401889a6a2864ad84c859f9b565fb03608f @@ -59164,9 +59164,9 @@ Author: Marko Lindqvist Date: Sun Jul 9 00:58:12 2017 +0300 Update europe_1901 scenario to S3_0 format - + See hrm Feature #677609 - + Signed-off-by: Marko Lindqvist commit 820d4bf686bb275efa57377fd3d6e0f820aae2f9 @@ -59174,9 +59174,9 @@ Author: Marko Lindqvist Date: Sun Jul 9 00:57:51 2017 +0300 Update earth-80x50 scenario to S3_0 format - + See hrm Feature #677608 - + Signed-off-by: Marko Lindqvist commit 50e00749e7e86409a237efdfabe73ab967466678 @@ -59184,9 +59184,9 @@ Author: Marko Lindqvist Date: Sun Jul 9 00:57:29 2017 +0300 Update earth-160x90 scenario to S3_0 format - + See hrm Feature #677607 - + Signed-off-by: Marko Lindqvist commit 69a5015fd183eebe129568f965f683df2052031d @@ -59194,9 +59194,9 @@ Author: Marko Lindqvist Date: Sun Jul 9 00:57:12 2017 +0300 Update british-isles scenario to S3_0 format - + See hrm Feature #664358 - + Signed-off-by: Marko Lindqvist commit 675551cf90c23c7df9921196f81550e4b5dc4c8f @@ -59204,14 +59204,14 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 8 20:30:22 2017 +0100 civ2civ3/sandbox: roads are AlwaysOnCityCenter. - + This is mainly to fix a gameplay glitch that Big Land units could not attack cities on rough terrain whose owners did not know Bridge Building, because their city had no roads. The side effect is that cities can be built to bridge rivers once again. - + Patch by David Fernandez (bard@hostedredmine). - + See hrm feature #676162. commit ae6ece86e77b24c30b9c446c47457d8432f00197 @@ -59219,9 +59219,9 @@ Author: Marko Lindqvist Date: Sat Jul 8 22:48:04 2017 +0300 Update msys2 environment to 170707 level - + See hrm Task #678380 - + Signed-off-by: Marko Lindqvist commit 471eb9c743aa8c3f649d3620edba0da3df95c774 @@ -59229,16 +59229,16 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Jul 8 15:42:47 2017 +0100 Prerequisites for civ2civ3/sandbox Oil Platform. - + Add extra requirements Miniaturization + Deep Ocean; this only reinforces what is already in effects.ruleset as Mining_Possible, but gives better online help. - + Also, conflict with Buoy, because having both in the same tile does not look good. - + Patch by David Fernandez (bard@hostedredmine). - + See hrm bug #650195. commit d428d60e1e90e78cc1c8f015548e81f2f88447b7 @@ -59246,7 +59246,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jul 4 12:28:53 2017 +0200 SDL client: centralize untargeted action choice. - + See hrm Feature #680862 commit 4160f5ea3e4e2fd6a7210a5ed18a7119a305c1bd @@ -59254,7 +59254,7 @@ Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Wed Jul 5 21:34:50 2017 +0100 Add parent argument to some QAction constructors. - + Compile fix after hrm feature #675927, by mir3x and myself. commit c4e2937922b536cb74e75d430406183eb0a62e6d @@ -59262,7 +59262,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jul 3 14:33:31 2017 +0200 Qt client: centralize untargeted action choice. - + See hrm Feature #680663 commit f70a58f1300ad5214c2eb9c3374b9d0d77a21f1f @@ -59270,7 +59270,7 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jul 3 15:03:02 2017 +0200 GTK clients: centralize untargeted action choice. - + See hrm Feature #680662 commit 4ca3c27dc125e5b07bddbaa600281f06752d1511 @@ -59341,7 +59341,7 @@ Author: mir3x Date: Wed Jul 5 08:07:13 2017 +0200 Qt client - add buttons next and previous topic in help dialog - + See hrm Feature #662639 commit 5538707932516cf046d236cfb23fcadd50a34d9f @@ -59349,7 +59349,7 @@ Author: mir3x Date: Wed Jul 5 08:02:58 2017 +0200 Qt client - add scrollbars to unit selector - + See hrm Feature #662270 commit d834cc701e3a40c3f315ee7e007da91f82488008 @@ -59357,7 +59357,7 @@ Author: mir3x Date: Mon Jul 3 23:36:43 2017 +0200 Qt client - added loading/reloading lua script - + See hrm Feature #661842 commit 31dc99d42e00c1b96d8def8eb3b7025bb2c193a9 @@ -59365,9 +59365,9 @@ Author: Marko Lindqvist Date: Sun Jul 2 23:33:08 2017 +0300 Place cities and units to tex map - + See hrm Feature #664482 - + Signed-off-by: Marko Lindqvist commit d404227880c2f0c43e6faf1cd15e4afe0dd878dc @@ -59375,9 +59375,9 @@ Author: Marko Lindqvist Date: Sun Jul 2 23:32:31 2017 +0300 Add ocean workers count to default AI stats - + See hrm Feature #664181 - + Signed-off-by: Marko Lindqvist commit 30d43a885eca3482c1c32534c59a7d7cdd345849 @@ -59385,9 +59385,9 @@ Author: Marko Lindqvist Date: Sun Jul 2 00:53:38 2017 +0300 Drop svn repository support - + See hrm Feature #679223 - + Signed-off-by: Marko Lindqvist commit 3f2eaae60ebffccde812de11c9a688e400eec8a4 @@ -59395,9 +59395,9 @@ Author: Marko Lindqvist Date: Sun Jul 2 00:53:07 2017 +0300 installer_cross: Execute gtk-update-icon-cache.exe when installing - + See hrm Feature #663289 - + Signed-off-by: Marko Lindqvist commit 6a2c74f530dc6f62b2c98cd2a1664192bf1fc1cb @@ -59405,7 +59405,7 @@ Author: Christian Prochaska Date: Sun Jun 25 23:25:53 2017 +0200 Updated msys1 environment (git) - + See hrm Task #660908 commit af18a18f9338d853efe51bb912fcab25405cc029 @@ -59413,12 +59413,12 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 28 22:07:59 2017 +0200 Split the action "Steal Gold". - + Stop relying on the Spy unit type flag to decide if the "Steal Gold" action consumes the actor unit. Split the new action "Steal Gold Escape" from "Steal Gold". The former will have its actor try to escape. The latter will always consume the actor unit. - + See hrm Feature #679864 commit 5e299d90c1ea0014404bd970dbb8699b4ef9f3dd @@ -59426,10 +59426,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 6 11:33:39 2017 +0200 Clarify that try_to_save_unit() is static. - + The function try_to_save_unit() is declared to be static in its prototype. Declare it static in its definition too. - + See hrm Feature #674435 commit 96f9104a69288ea82e0fe66559acfe153d4a5753 @@ -59437,13 +59437,13 @@ Author: Sveinung Kvilhaugsvik Date: Sun May 28 12:55:03 2017 +0200 diplomat_bribe(): demote unique to assertion. - + The hard requirements of the "Bribe Unit" action includes a check that the target unit isn't an unique unit the actor player already has. The function diplomat_bribe() are never called with target unit like that. The check that the target unit isn't a unique unit the actor player already has can therefore be demoted to an assertion. - + See hrm Feature #664862 commit 70e9af01ee8ae0cc1eac9cb5ee3b1b5ba6d12f8e @@ -59451,9 +59451,9 @@ Author: Marko Lindqvist Date: Fri Jun 30 08:16:11 2017 +0300 Replace unit type flag "Partial_Invis" with "vision_layer" field - + See hrm Feature #673389 - + Signed-off-by: Marko Lindqvist commit 183183683327a1bfbf2514aa0465bf1d76e266b5 @@ -59461,9 +59461,9 @@ Author: Marko Lindqvist Date: Fri Jun 30 08:14:20 2017 +0300 Upgrade pkg.m4 to serial 12 - + See hrm Feature #677621 - + Signed-off-by: Marko Lindqvist commit ab21c336f305f5533ea7a71b432cd2a1427a2e5d @@ -59471,9 +59471,9 @@ Author: Marko Lindqvist Date: Fri Jun 30 08:13:48 2017 +0300 Make aifill value PLAYER type - + See hrm Feature #677122 - + Signed-off-by: Marko Lindqvist commit 748378024f2fe68bd15d143160afe1056541b4c0 @@ -59481,7 +59481,7 @@ Author: Marko Lindqvist Date: Fri Jun 30 08:13:13 2017 +0300 Comment typofix: non-nantive -> non-native - + Signed-off-by: Marko Lindqvist commit 0d6c5d7d92bee377e8c477b7c6a81d3d323fb910 @@ -59489,11 +59489,11 @@ Author: Marko Lindqvist Date: Thu Jun 29 18:22:07 2017 +0300 Send veteran system info raise_chance and work_raise_chance to the client - + Requested by Jacob Nevins - + See hrm Feature #657285 - + Signed-off-by: Marko Lindqvist commit d5afb27ac7e65b707c12f41145eb41ded3c86ce7 @@ -59501,7 +59501,7 @@ Author: Marko Lindqvist Date: Thu Jun 29 18:20:52 2017 +0300 Comment typofix: "fullfilled" -> "fulfilled" - + Signed-off-by: Marko Lindqvist commit ab540b307038f0bbb8d98811acf4c77cd21d4529 @@ -59509,9 +59509,9 @@ Author: Marko Lindqvist Date: Thu Jun 29 18:20:08 2017 +0300 Refresh stub ruleset units.ruleset embarks/disembarks documentation - + See hrm Feature #673640 - + Signed-off-by: Marko Lindqvist commit 9e8b5652af8c0088db664dc3cc64452e70e7117a @@ -59519,9 +59519,9 @@ Author: Marko Lindqvist Date: Thu Jun 29 18:19:23 2017 +0300 Make team number PLAYER type - + See hrm Feature #677112 - + Signed-off-by: Marko Lindqvist commit 3775b922336cdf9f2b9fb556e07f36a3dfe9f1fd @@ -59529,11 +59529,11 @@ Author: Marko Lindqvist Date: Thu Jun 29 18:18:38 2017 +0300 Save seconds since phase begun to savegame - + Requested by Andreas Røsdal - + See hrm Feature #662023 - + Signed-off-by: Marko Lindqvist commit d2d87fa7725393e750d80de2b202b7cdad410ee6 @@ -59541,9 +59541,9 @@ Author: Marko Lindqvist Date: Thu Jun 29 18:18:17 2017 +0300 installer_cross: place 7zipped build package under Output/ - + See hrm Feature #664747 - + Signed-off-by: Marko Lindqvist commit 83760552f47ee7591cc38a5e4cca318903de91ff @@ -59551,9 +59551,9 @@ Author: Marko Lindqvist Date: Thu Jun 29 18:17:28 2017 +0300 Allocate tex map in 'map_alloc' callback - + See hrm Feature #664480 - + Signed-off-by: Marko Lindqvist commit 8701427e5c1c41f8b29db1294451cbc4767bbc00 @@ -59567,12 +59567,12 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 26 16:46:41 2017 +0200 Non enemy city blocks "Bombard" and "Attack". - + Hard coded rules prevents any unit from doing "Bombard" or "Attack" to units in non enemy cities. Detect this during action probability calculation before returning unknown because the units in the non enemy city aren't seen. - + See hrm Bug #679455 commit a8ed190fa0ea96767468a331d11d66daa0610868 @@ -59580,12 +59580,12 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 6 08:46:58 2017 +0200 Fix GTK client unit selection dialog memory leak. - + Don't leak memory when more than one unit is selected at once in the GTK clients' unit selection dialog. - + Found with Valgrind. - + See hrm Bug #674321 commit 8a65724f06fee3ea09493f89bfc4a1ddd7076fd3 @@ -59593,9 +59593,9 @@ Author: Marko Lindqvist Date: Wed Jun 28 10:18:55 2017 +0300 Add ocean cities count to advisor stats - + See hrm Feature #662394 - + Signed-off-by: Marko Lindqvist commit 0111a8b385aec3999670edfe103cfa076fa80f27 @@ -59603,9 +59603,9 @@ Author: Marko Lindqvist Date: Wed Jun 28 10:17:33 2017 +0300 Do not draw to screen from map_canvas_resized() - + See hrm Bug #678972 - + Signed-off-by: Marko Lindqvist commit 3327b6a8ecd6f999382d95af906212565649a59c @@ -59613,9 +59613,9 @@ Author: Marko Lindqvist Date: Wed Jun 28 10:17:00 2017 +0300 Connect mapview to "size-allocate" signal instead of "configure-event" - + See hrm Feature #678973 - + Signed-off-by: Marko Lindqvist commit 54950800e1be2d755ca4949ed6d01bfce678754a @@ -59623,9 +59623,9 @@ Author: Marko Lindqvist Date: Wed Jun 28 10:16:27 2017 +0300 Add "-pg" to LDFLAGS when profiling enabled - + See hrm Feature #678905 - + Signed-off-by: Marko Lindqvist commit 690415e471a784373d1e37fdaa782ec293c62224 @@ -59633,11 +59633,11 @@ Author: Marko Lindqvist Date: Wed Jun 28 10:16:06 2017 +0300 Distribute tolua.pkg - + Reported by Jacob Nevins - + See hrm Bug #678447 - + Signed-off-by: Marko Lindqvist commit 912c47f779fcbbd0d09db3d7ceb7fc94f1c9f47c @@ -59645,9 +59645,9 @@ Author: Marko Lindqvist Date: Wed Jun 28 10:15:33 2017 +0300 Do not list no longer existing gtk2-client - + See hrm Bug #677553 - + Signed-off-by: Marko Lindqvist commit ffbd3351b7ebde57ad3e8bddd9c7b99e195aed78 @@ -59655,12 +59655,12 @@ Author: Marko Lindqvist Date: Wed Jun 28 10:15:11 2017 +0300 Increase priority of hexemplio to 30 - + Reduce priority of amplio2 and cimpletoon to 25 to have highest priority on exemplio only, now that hex is the default. - + See hrm Feature #677149 - + Signed-off-by: Marko Lindqvist commit d40afb538c485921765c198ab458bb18fb31dfb0 @@ -59668,9 +59668,9 @@ Author: Marko Lindqvist Date: Wed Jun 28 10:14:44 2017 +0300 Update crosser version to 1.3 - + See hrm Feature #664435 - + Signed-off-by: Marko Lindqvist commit 465b290280708093c5bd6d7d440c40f8da776ae8 @@ -59678,9 +59678,9 @@ Author: Marko Lindqvist Date: Wed Jun 28 10:13:52 2017 +0300 Replace documentation references to subversion with git references - + See hrm Feature #664195 - + Signed-off-by: Marko Lindqvist commit aa920684c2b3e372749d1b3b3c8c024d9a0b5cbc @@ -59688,9 +59688,9 @@ Author: Marko Lindqvist Date: Wed Jun 28 10:13:17 2017 +0300 Clean out GGZDMOD flag references from freeciv-manual build - + See hrm Feature #665006 - + Signed-off-by: Marko Lindqvist commit 80cb578d401b99682d7cb99107531f69ef27bffe @@ -59698,11 +59698,11 @@ Author: Marko Lindqvist Date: Tue Jun 27 18:52:22 2017 +0300 Increase plain file buffer size to 8MB - + Reported by Andreas Røsdal - + See hrm Bug #679197 - + Signed-off-by: Marko Lindqvist commit d9c7ca653c2d0a9ccbbf458a361185e03e05bc50 @@ -59710,11 +59710,11 @@ Author: Marko Lindqvist Date: Tue Jun 27 18:51:56 2017 +0300 Distribute README.tilesets - + Reported by Jacob Nevins - + See hrm Bug #678449 - + Signed-off-by: Marko Lindqvist commit 6a53fd740599d52a1635b32d1300534b1896df27 @@ -59722,9 +59722,9 @@ Author: Marko Lindqvist Date: Tue Jun 27 18:51:32 2017 +0300 Fix "fullfilled" typo - + See hrm Bug #677799 - + Signed-off-by: Marko Lindqvist commit 1692ed3615cee4e13794fcd9578251ed619f2a56 @@ -59732,7 +59732,7 @@ Author: Marko Lindqvist Date: Tue Jun 27 18:51:08 2017 +0300 Comment typofix: "possiblity" -> "possibility" - + Signed-off-by: Marko Lindqvist commit 0c6877c64190488d141d18dc74b655324f713423 @@ -59740,9 +59740,9 @@ Author: Marko Lindqvist Date: Tue Jun 27 18:50:44 2017 +0300 Cache is_server() in is_my_zoc() - + See hrm Feature #675731 - + Signed-off-by: Marko Lindqvist commit 69a00b375de637b6577de9f33807f017e39e4728 @@ -59750,9 +59750,9 @@ Author: Marko Lindqvist Date: Tue Jun 27 18:50:22 2017 +0300 Use GTK3_22 CITYDLG_MIN|MAX_X|YSIZE in gtk3.22-client - + See hrm Bug #673892 - + Signed-off-by: Marko Lindqvist commit 9534ac3e2aed77a075e7354624d0db11355f998d @@ -59760,12 +59760,12 @@ Author: Marko Lindqvist Date: Tue Jun 27 18:49:00 2017 +0300 Use gtk_drawing_area_set_draw_func() for map canvases - + Replace use of "draw" signal with gtk_drawing_area_set_draw_func() for map_canvas and overview_canvas. - + See hrm Feature #673887 - + Signed-off-by: Marko Lindqvist commit 90a7dba6dd7b5965ab1ebcb16d334e8cac7fb0dc @@ -59773,9 +59773,9 @@ Author: Marko Lindqvist Date: Tue Jun 27 18:48:26 2017 +0300 Add 'map_alloc' and 'map_free' to AI callback API - + See hrm Feature #664479 - + Signed-off-by: Marko Lindqvist commit 5dee3a20d07cb83071dbfd5455071d134c324520 @@ -59783,7 +59783,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 13 14:57:14 2017 +0200 webperimental: allow giving units to allies. - + See hrm Feature #676403 commit ba6796750d4858d207dbd34c94e4480f31e284be @@ -59791,11 +59791,11 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 13 16:00:13 2017 +0200 Inform foreign unit receiver. - + A unit can be transferred to a foreign nation by setting its home city to a city owned by another player. Let the receiver know about the unit he was given. - + See hrm Feature #676658 commit 6ebac87a1111aa00b930f93d7967147e65b199c6 @@ -59803,11 +59803,11 @@ Author: Sveinung Kvilhaugsvik Date: Wed Jun 7 11:50:05 2017 +0200 action_prob_vs_*(): detect known blocked actions. - + The probability of an action that is blocked by a known legal action being enabled is 0%. Detect this before potentially returning unknown for target specific reasons. - + See hrm Feature #674850 commit 5ba4cf3f3554dd51ef1455292ec00441f2b72170 @@ -59815,10 +59815,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue Jun 6 09:43:28 2017 +0200 More accurate unit_attack_unit_at_tile_result(). - + A unit may be non civilian and have attack strength but still be unable to attack if it lacks the ability to perform any attack actions. - + See hrm Feature #674466 commit 7d78f65047609c3cfe189f8fca20795b685affc4 @@ -59826,7 +59826,7 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 31 02:18:03 2017 +0200 Tiles, not unit stacks, are owned by tile owner. - + See hrm Bug #672734 commit a3c03276cc5b7c97b37ea0a378427d4024b139f9 @@ -59834,10 +59834,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 30 19:03:19 2017 +0200 Remove redundant attack checks. - + Checking if a unit type can perform the "Attack" action or any (hostile) action is redundant after "Attack" became an action. - + See hrm Feature #672664 commit 09b3a68dd50db2f7ed23fb02837ccf6f4685d1c2 @@ -59845,10 +59845,10 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 26 13:11:03 2017 +0200 Action not enabled explain has unique target. - + Make the action not enabled explanation system detect that a target unit can't be bribed because it is unique and the actor player already got one. - + See hrm Feature #664843 commit ae86993e36db2c21a6f001b14eb8dd910f0016e7 @@ -59856,9 +59856,9 @@ Author: Sveinung Kvilhaugsvik Date: Wed May 31 17:59:09 2017 +0200 Make can_player_attack_tile() static. - + It has no users outside the combat module. - + See hrm Feature #672917 commit 47ecb7718e8a044b019fdc5af092d3d7f0e87022 @@ -59866,19 +59866,19 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 30 14:54:48 2017 +0200 Make the "Attack" action unit stack targeted. - + When the "Attack" action was introduced in gna patch #7260 it was made tile targeted until the proper target class to evaluate its action enablers against could be determined. Releasing a version of Freeciv where the target is a tile would bind us to support DiplRel requirements against the owner of the tile the target unit is located at in future versions. - + The "Attack" action's current target requirements are made against three different target classes. Two of the target classes, "individual cities" and "unit stacks", are supported as action enabler target kinds. The last class, "any or, if the unreachableprotects server setting is enabled, all untransported units", has no current support in the action enabler system. - + The two candidates for the target to evaluate the "Attack" action's target requirement vector against are those about units. Each has a currently hardcoded unit requirement it alone can express. The unit stack target kind @@ -59887,18 +59887,18 @@ Date: Tue May 30 14:54:48 2017 +0200 have expressed the requirement that each/any non transported unit must be in a city, be in an extra native to it, not have the "Unreachable" unit class flag or belong to a unit type listed in the actor's targets. - + Choose the unit stack action target kind. Move the "must be at war with all units in the stack" rule to the action enabler as an obligatory hard requirement. - + A unit stack targeted "Attack" action makes ruleset authors able to specify requirements for all units in an attacked unit stack. Requirements for all non transported units in an attacked unit stacks can be achieved via the "Transported" UnitState requirement type property (and an action enabler that enables the action for a transported unit no matter what the non transported only requirements are). - + Should having "Attack" action enabler target requirements closely following the unreachableprotects server setting become important in the future it can still be implemented. One potential way to do it is by introducing a version @@ -59906,7 +59906,7 @@ Date: Tue May 30 14:54:48 2017 +0200 should then be able to use the "ServerSetting" requirement type to determine what action should be enabled based on the unreachableprotects server setting value. - + See hrm Feature #672612 commit 50c2ade737d72dfcad1457a25fbbc7377d576400 @@ -59914,12 +59914,12 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 29 10:10:23 2017 +0200 Give freeciv-web access to unit upgrade cost. - + Make it possible to ask about unit upgrade cost in the unit_action_query packet and get a reply in the unit_action_answer packet. The bundled clients should be ported to make use of it if the upgrade cost starts relying on factors the player can't see. - + See hrm Feature #664985 commit 691c4796e93724ebe4fff1171bbd3bfb39320fda @@ -59927,12 +59927,12 @@ Author: Sveinung Kvilhaugsvik Date: Mon May 29 09:55:34 2017 +0200 Auto help: document action battle causing. - + Some actions can be stopped when a defender takes a risk in a battle against the actor to prevent the action. A regular attack gives the intended victim a chance to fight back. Some spy actions can be stopped by a defending Diplomat. Document what actions can be prevented by a battle. - + See hrm Feature #664955 commit 56566e7cb849d6861188a502e9e8d03283857146 @@ -59940,10 +59940,10 @@ Author: Sveinung Kvilhaugsvik Date: Sun May 28 12:36:03 2017 +0200 Remove noop function do_unit_disband(). - + The consequences of the action "Disband Unit" are handled by the action system. The function do_unit_disband() is therefore no longer needed. - + See hrm Feature #664845 commit 8b2c6fe68e30b7dea6a8aa9d7080d7c1eea63311 @@ -59969,17 +59969,17 @@ Author: Sveinung Kvilhaugsvik Date: Mon Jun 26 08:43:41 2017 +0200 Split the action "Steal Maps". - + Stop relying on the Spy unit type flag to decide if the "Steal Maps" action consumes the actor unit. Split the new action "Steal Maps Escape" from "Steal Maps". The former will have its actor try to escape. The latter will always consume the actor unit. - + This makes it possible to create a ruleset where all actor units, including those with the Spy utype flag, are consumed when stealing parts of a civilization's world map. It makes the opposite (everyone, including non Spy units, escapes) possible too. It also makes more complex rules possible. - + See hrm Feature #662943 commit 3022c17fe8178242242e7fb6fb46ff251eaa868f @@ -59987,7 +59987,7 @@ Author: Marko Lindqvist Date: Mon Jun 26 10:44:08 2017 +0300 Comment typofix: "consiguration" -> "configuration" - + Signed-off-by: Marko Lindqvist commit fd3a02daef8342a30fde736f044b6001b518fe9c @@ -59995,9 +59995,9 @@ Author: Marko Lindqvist Date: Mon Jun 26 10:43:44 2017 +0300 Alien: List requirements for the tile to irrigate in Irrigation helptext - + See hrm Feature #677205 - + Signed-off-by: Marko Lindqvist commit 2170a6b60ea100498722fb0bdf25f078b0f88172 @@ -60005,9 +60005,9 @@ Author: Marko Lindqvist Date: Mon Jun 26 10:42:59 2017 +0300 dos2unix hexemplio.tilespec - + See hrm Task #678454 - + Signed-off-by: Marko Lindqvist commit 76dcdf36551a5bf07aaf68505078da7a4a763da7 @@ -60015,7 +60015,7 @@ Author: Marko Lindqvist Date: Mon Jun 26 10:42:33 2017 +0300 Fix theoretical NULL dereference in base_fc_utf8_strlcpy_rep() - + Signed-off-by: Marko Lindqvist commit dfd6f5c11f9a3b6c57a48a5db30faeaeb9d5b740 @@ -60023,9 +60023,9 @@ Author: Marko Lindqvist Date: Mon Jun 26 10:42:09 2017 +0300 Macrofy is_extra_caused_by() - + See hrm Feature #675710 - + Signed-off-by: Marko Lindqvist commit 165ebde11b58063256abe87d519245a2a9579c25 @@ -60033,9 +60033,9 @@ Author: Marko Lindqvist Date: Mon Jun 26 10:40:54 2017 +0300 Mark unit type flag Provoking for translation - + See hrm Bug #673388 - + Signed-off-by: Marko Lindqvist commit 11547e6d8f645a45432bbcb5632d064a369906f7 @@ -60043,9 +60043,9 @@ Author: Marko Lindqvist Date: Mon Jun 26 10:40:14 2017 +0300 Add onetime_pct property for goods. - + See hrm Feature #672710 - + Signed-off-by: Marko Lindqvist commit 528f4a1958ca64ee8c3a5aabb805cfbaa82b9386 @@ -60053,9 +60053,9 @@ Author: Marko Lindqvist Date: Mon Jun 26 10:38:05 2017 +0300 Add effects button to all tabs where it's applicable - + See hrm Feature #664438 - + Signed-off-by: Marko Lindqvist commit 73d22ab2a4c5a619c0278bf0b12299b89f0fcb82 @@ -60063,9 +60063,9 @@ Author: Marko Lindqvist Date: Mon Jun 26 10:37:31 2017 +0300 Add internal support for runtime raw/json protocol selection - + See hrm Feature #664002 - + Signed-off-by: Marko Lindqvist commit 533c3181e79d9ecf2ca7844f24bf54f759578369 @@ -60073,7 +60073,7 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 23 16:29:51 2017 +0200 Fix typo "workist" to "worklist". - + See hrm Bug #662941 commit ff20b9cab99a30fe946e5bf8c41942cdc1851785 @@ -60081,14 +60081,14 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 23 15:45:56 2017 +0200 webperimental: reduce Manhattan Project power. - + The Manhattan Project allows its owner's Spy units to perform the action "Suitcase Nuke" or, depending on veteran level, "Suitcase Nuke Escape". It was made slightly less powerful in hrm Feature #661962 when informants (non veterans) and handlers (the first veteran level) lost the ability to escape after hiding the nuke in a city. Make it even less powerful by reducing the odds of successfully hiding a nuclear device. - + See hrm Feature #662938 commit 00d321c489fea661d6249fabd8d7ca2b18dddda3 @@ -60096,10 +60096,10 @@ Author: Sveinung Kvilhaugsvik Date: Tue May 23 16:03:45 2017 +0200 webperimental: introduce README.webperimental. - + Move history and differences from classic to README.webperimental and include it as the description file. It is getting to big for game.ruleset. - + See hrm Feature #662934 commit f04c3b4c21d152affe1b23ee52594c4baf7ef4e7 @@ -60113,11 +60113,11 @@ Author: Marko Lindqvist Date: Sun Jun 25 13:18:20 2017 +0300 Do not try to update plrmap before it's created - + Reported by David Fernandez (bard) - + See hrm Bug #673767 - + Signed-off-by: Marko Lindqvist commit dbcff8d16e9123cf1bbb9dc6fbba83dd6d4c21f8 @@ -60125,9 +60125,9 @@ Author: Marko Lindqvist Date: Sun Jun 25 13:17:39 2017 +0300 Add -no-pie to LDFLAGS when --enable-gprof given - + See hrm Feature #675699 - + Signed-off-by: Marko Lindqvist commit c7701813211c1b5173a2dafeff6e6d0fb097a7ed @@ -60135,11 +60135,11 @@ Author: Marko Lindqvist Date: Sun Jun 25 13:17:15 2017 +0300 Queue citizen icon draw when they change - + Reported by SMACX2 - + See hrm Bug #664730 - + Signed-off-by: Marko Lindqvist commit 5fe80cac57575407c5b3e439b8afd3d1a47d3d9f @@ -60147,9 +60147,9 @@ Author: Marko Lindqvist Date: Sun Jun 25 13:16:44 2017 +0300 Transfer observer player number as UINT16 - + See hrm Bug #673898 - + Signed-off-by: Marko Lindqvist commit d07c3767d701ba048e3c76da2d5ec471064917d5 @@ -60157,11 +60157,11 @@ Author: Marko Lindqvist Date: Sun Jun 25 13:15:24 2017 +0300 Do not sanitycheck vision sharing of dead players - + Reported by David Fernandez (bard) - + See hrm Bug #662701 - + Signed-off-by: Marko Lindqvist commit ca28ac79c7ddb73a6b7c28cf6fadb8f9bf4e0e0f @@ -60169,9 +60169,9 @@ Author: Marko Lindqvist Date: Sun Jun 25 13:14:58 2017 +0300 Fix threaded AI's reverted pollution removal want - + See hrm Bug #664489 - + Signed-off-by: Marko Lindqvist commit 35e52df0db187de5f84a4b985ebfe6cd9ffd3efc @@ -60179,9 +60179,9 @@ Author: Marko Lindqvist Date: Sun Jun 25 13:14:27 2017 +0300 Check that research is selected before trying to get its cost - + See hrm Bug #664286 - + Signed-off-by: Marko Lindqvist commit 57c670fc31622d750f707a43f35e5b00ed319949 @@ -60189,9 +60189,9 @@ Author: Marko Lindqvist Date: Sun Jun 25 13:13:51 2017 +0300 Drop DEV_SAVE_COMPAT from version < 2.91 - + See hrm Feature #664190 - + Signed-off-by: Marko Lindqvist commit 9cf6365c88233e31ded8f140ad19036c798e7c81 @@ -60199,9 +60199,9 @@ Author: Marko Lindqvist Date: Sun Jun 25 13:13:24 2017 +0300 Make wonder owners field 16 bits wide - + See hrm Bug #663958 - + Signed-off-by: Marko Lindqvist commit 9d40055fbb391da27035994ec67bb840f7971624 @@ -60209,9 +60209,9 @@ Author: Marko Lindqvist Date: Sun Jun 25 13:12:46 2017 +0300 Link libsqlite3 to modpack installers - + See hrm Bug #665004 - + Signed-off-by: Marko Lindqvist commit 1675a5d5ddf2065e0b8843cb0c19787fb97563c5 @@ -60219,9 +60219,9 @@ Author: Marko Lindqvist Date: Sat Jun 24 22:50:44 2017 +0300 Update msys2 environment to 170616 level - + See hrm Task #660286 - + Signed-off-by: Marko Lindqvist commit ce99423bee5d12ccda22535cb592465a458e13d1 @@ -60229,9 +60229,9 @@ Author: Marko Lindqvist Date: Sat Jun 24 22:50:15 2017 +0300 installer_cross: Fix build from 'git worktree' - + See hrm Bug #673863 - + Signed-off-by: Marko Lindqvist commit de6c5d6de8ec9f5dc36b5f58386f8ca5bacca106 @@ -60239,9 +60239,9 @@ Author: Marko Lindqvist Date: Sat Jun 24 22:49:37 2017 +0300 Fix setting of have_resources when loading savegame2.c savegame - + See hrm Bug #664343 - + Signed-off-by: Marko Lindqvist commit 9c40c464603e957e6334cde8365e32c15de6a72e @@ -60249,9 +60249,9 @@ Author: Marko Lindqvist Date: Sat Jun 24 22:49:04 2017 +0300 Update INSTALL to git time - + See hrm Feature #654670 - + Signed-off-by: Marko Lindqvist commit af25d64ea1d15ca46de24ba46e8c510101dc1d33 @@ -60259,9 +60259,9 @@ Author: Marko Lindqvist Date: Sat Jun 24 22:48:42 2017 +0300 Use VERSION_REVTYPE git in Windows Installer build - + See hrm Feature #654689 - + Signed-off-by: Marko Lindqvist ------------------------------------------------------------------------ @@ -64740,8 +64740,8 @@ Changed paths: M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.h -Qt client - Fixed unit autocentering when left clicking something outside -active unit visible screen. +Qt client - Fixed unit autocentering when left clicking something outside +active unit visible screen. See bug #25466 diff --git a/ChangeLog-1.0-S3_0 b/ChangeLog-1.0-S3_0 index c2091a962f..c16240563e 100644 --- a/ChangeLog-1.0-S3_0 +++ b/ChangeLog-1.0-S3_0 @@ -2547,7 +2547,7 @@ Changed paths: M /trunk/client/gui-gtk-3.22/wldlg.h Updated gtk3.22-client comments about the source directory to match it and -some other minor cleanup. +some other minor cleanup. See patch #7925 @@ -3175,7 +3175,7 @@ Changed paths: D /trunk/data/themes/gui-qt/NightStalker/sun.jpg A /trunk/data/themes/gui-qt/NightStalker/sun.png -Qt client - added some nighstalkers to images +Qt client - added some nighstalkers to images See patch #7881 @@ -4363,7 +4363,7 @@ Changed paths: Qt client - replaced QInputDialog with custom dialog -See patch #7812 +See patch #7812 ------------------------------------------------------------------------ @@ -6672,7 +6672,7 @@ Changed paths: M /trunk/doc/README.msys2 M /trunk/windows/installer_msys2/Makefile -Fixed sdl2-client part of msys2 Windows Installer Makefile. +Fixed sdl2-client part of msys2 Windows Installer Makefile. See patch #7684 @@ -8607,7 +8607,7 @@ Changed paths: M /trunk/data/trident.tilespec Added support for field "for_ruleset" in .tilespec files. If it's set in currently loaded tileset, -client forked server will start with that ruleset. +client forked server will start with that ruleset. See patch #7577 @@ -8829,7 +8829,7 @@ Changed paths: - Made universal_name_initial() to handle all universal kinds - Made universal_name_initial() to return boolean telling if there was any value it could set with current ruleset -- Do not even add value types that have no possible values in the requirement type menu +- Do not even add value types that have no possible values in the requirement type menu See patch #7561 @@ -10256,7 +10256,7 @@ Changed paths: M /trunk/client/gui-qt/pages.cpp Qt client - use encapsulation in class pregame_options -Patch by Louis Moureaux +Patch by Louis Moureaux See patch #7486 @@ -10267,7 +10267,7 @@ Changed paths: M /trunk/client/gui-qt/fc_client.cpp Qt client - use QFormLayout instead of QGridLayout in PAGE_START -Patch by Louis Moureaux +Patch by Louis Moureaux See patch #7485 @@ -10280,7 +10280,7 @@ Changed paths: M /trunk/client/gui-qt/pages.cpp Qt client - Remove unused QObject from fc_client -Patch by Louis Moureaux +Patch by Louis Moureaux See patch #7484 @@ -10824,8 +10824,8 @@ Changed paths: M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp -Removed tabs in network page, both local and internet servers -are on single screen now. +Removed tabs in network page, both local and internet servers +are on single screen now. See patch #7392 @@ -11890,8 +11890,8 @@ Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/chatline.h -In received chat signs '<' and '>' are replaced by < and > -so they wont be treated as html tags anymore. +In received chat signs '<' and '>' are replaced by < and > +so they wont be treated as html tags anymore. See patch #7263 @@ -18442,7 +18442,7 @@ r32107 | cazfi | 2016-02-28 13:45:16 +0200 (Sun, 28 Feb 2016) | 4 lines Changed paths: M /trunk/configure.ac -Never rely on autoconf provided PATH_SEPARATOR +Never rely on autoconf provided PATH_SEPARATOR See patch #7014 @@ -19769,10 +19769,10 @@ Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h -Renamed Auto Settler to Auto Worker - for non settlers units. -Fixed "go and build city" enabled for workers. -Fixed "revolution" enabled for observers. -Fixed "tax rates" enabled for observers. +Renamed Auto Settler to Auto Worker - for non settlers units. +Fixed "go and build city" enabled for workers. +Fixed "revolution" enabled for observers. +Fixed "tax rates" enabled for observers. See bug #24396 @@ -19936,7 +19936,7 @@ Changed paths: M /trunk/client/gui-sdl2/helpdlg.h M /trunk/client/gui-sdl2/optiondlg.c -Added a button to enter Help Browser from sdl-clients' options menu. +Added a button to enter Help Browser from sdl-clients' options menu. Requested by Daniel Markstedt @@ -20291,8 +20291,8 @@ r31836 | mir3x | 2016-02-09 17:04:14 +0200 (Tue, 09 Feb 2016) | 7 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp -Fixed active menu shortcuts when typing in chat window, -so typing in polish 'ć' - alt+c - was impossible - instead map +Fixed active menu shortcuts when typing in chat window, +so typing in polish 'ć' - alt+c - was impossible - instead map was centered. See bug #24380 @@ -22783,7 +22783,7 @@ Changed paths: M /trunk/server/savegame3.c M /trunk/server/savegame3.h -Added main savegame.c and have the main savegame loading and saving entry points there. +Added main savegame.c and have the main savegame loading and saving entry points there. See patch #6776 @@ -23323,7 +23323,7 @@ r31303 | mir3x | 2016-01-02 02:49:22 +0200 (Sat, 02 Jan 2016) | 5 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp -Fixed crash in qt-client when investigating enemy city, and there were some units inside. +Fixed crash in qt-client when investigating enemy city, and there were some units inside. See bug #24241 @@ -23335,7 +23335,7 @@ Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h -Added "delayed goto" to qt-client allowing to set goto for many units at once, +Added "delayed goto" to qt-client allowing to set goto for many units at once, and execute them later. See patch #6743 @@ -23631,7 +23631,7 @@ Changed paths: M /trunk/tools/ruledit/rulesave.c Removed separate graphics definitions in resource sections. Resources -use generic extra definitions instead. +use generic extra definitions instead. See patch #6745 @@ -23917,7 +23917,7 @@ Changed paths: M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/plrdlg.cpp -After closing player or city report, current sorted column +After closing player or city report, current sorted column will be remembered and after reopening report - previous sorting will be applied. See patch #6726 @@ -23940,7 +23940,7 @@ Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/dialogs.h -Added close button to unit selection and also +Added close button to unit selection and also forced closing when 'escape' pressed. See patch #6724 @@ -24007,7 +24007,7 @@ Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h -Allowed possibility to enable governor by double click +Allowed possibility to enable governor by double click in city dialog. See patch #6717 @@ -24028,8 +24028,8 @@ r31209 | mir3x | 2015-12-26 13:12:42 +0200 (Sat, 26 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/messagewin.cpp -Replaced default icons TitleBarMaxButton and TitleBarMinButton -with ArrowUp and ArrowDown which are non black by default. +Replaced default icons TitleBarMaxButton and TitleBarMinButton +with ArrowUp and ArrowDown which are non black by default. See bug #24222 @@ -24228,8 +24228,8 @@ Changed paths: M /trunk/client/gui-qt/citydlg.h M /trunk/client/gui-qt/mapctrl.cpp -Added two shorcuts on mapview: -ctrl + left click on own city -> change production +Added two shorcuts on mapview: +ctrl + left click on own city -> change production ctrl + shift + left click on own city -> change production and buy it instantly. See patch #6704 @@ -24241,7 +24241,7 @@ Changed paths: M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/plrdlg.h -Added possibility to request meeting with other players by +Added possibility to request meeting with other players by right clicking on them in player report. See patch #6700 @@ -24252,7 +24252,7 @@ r31180 | mir3x | 2015-12-24 10:33:08 +0200 (Thu, 24 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/repodlgs.cpp -Added right click for units/improvements/technologies on research +Added right click for units/improvements/technologies on research diagram to open help page. See patch #6699 @@ -24263,7 +24263,7 @@ r31175 | mir3x | 2015-12-24 10:24:04 +0200 (Thu, 24 Dec 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp -Hide end turn button, tax indicators, and other indicators for global observer. +Hide end turn button, tax indicators, and other indicators for global observer. See patch #6698 @@ -24613,7 +24613,7 @@ r31122 | mir3x | 2015-12-20 21:07:35 +0200 (Sun, 20 Dec 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp -Made text visible in QMessageBox when bribing unit and there was not enough gold. +Made text visible in QMessageBox when bribing unit and there was not enough gold. See bug #24197 @@ -24637,10 +24637,10 @@ Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h -Removed unit selection from menu, -added the same shortuct (ctrl+space) on map view -which will trigger unit selection dialog under mouse cursor. -Eg. for easy picking units from city. +Removed unit selection from menu, +added the same shortuct (ctrl+space) on map view +which will trigger unit selection dialog under mouse cursor. +Eg. for easy picking units from city. Reported by Marko Lindqvist @@ -25120,7 +25120,7 @@ r31049 | mir3x | 2015-12-17 21:58:50 +0200 (Thu, 17 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp -Fixed unit's defence strength in tooltips in +Fixed unit's defence strength in tooltips in research dialog and city production. See bug #24176 @@ -25132,9 +25132,9 @@ Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h -Made text "no research target" blinking when +Made text "no research target" blinking when current technology is not set and goal technology is not set too. -Also clicking on that text will bring research dialog up. +Also clicking on that text will bring research dialog up. See patch #6681 @@ -25406,8 +25406,8 @@ Changed paths: M /trunk/client/gui-qt/messagewin.cpp M /trunk/client/gui-qt/messagewin.h -Added closing chat and messages with right click on their label, -and restoring them with left click when both are hidden. +Added closing chat and messages with right click on their label, +and restoring them with left click when both are hidden. See patch #6671 @@ -25423,8 +25423,8 @@ Changed paths: Tooltips in city production and research dialog in Qt-client are now cut if too long, added bolded title to them, -unit properties are shown in table, -tooltips wont disappear if mouse moved by pixel in city production dialog. +unit properties are shown in table, +tooltips wont disappear if mouse moved by pixel in city production dialog. See patch #6665 @@ -25449,7 +25449,7 @@ Changed paths: M /trunk/client/gui-qt/fc_client.cpp M /trunk/client/gui-qt/gui_main.cpp -In Qt-client chat's widget was used default desktop font. +In Qt-client chat's widget was used default desktop font. Now it will be used font from settings. See bug #24163 @@ -25462,7 +25462,7 @@ Changed paths: When changing help pages in Qt-client there could be visible extra resize effect on info panel with progressbars -(easily visible when window was maximized) +(easily visible when window was maximized) See bug #24160 @@ -25859,7 +25859,7 @@ r30919 | cazfi | 2015-12-09 23:02:22 +0200 (Wed, 09 Dec 2015) | 4 lines Changed paths: M /trunk/utility/log.c -Guard compilation of implementation of fc_assert_fail() with FREECIV_NDEBUG instead of NDEBUG. +Guard compilation of implementation of fc_assert_fail() with FREECIV_NDEBUG instead of NDEBUG. See bug #24150 @@ -25976,7 +25976,7 @@ Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h -Added option to filter units with maximum hitpoints +Added option to filter units with maximum hitpoints and movement points in Qt-client. See patch #6652 @@ -25991,7 +25991,7 @@ Changed paths: M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/repodlgs.h -Shows tooltips about pointed units/improvement/technogies on +Shows tooltips about pointed units/improvement/technogies on research diagram in Qt-client. See patch #6650 @@ -26169,8 +26169,8 @@ Changed paths: M /trunk/client/options.c M /trunk/client/options.h -Qt-client - Added option with configurable string, which will trigger -sound when some player types it - only in pregame page. +Qt-client - Added option with configurable string, which will trigger +sound when some player types it - only in pregame page. See patch #6648 @@ -26180,7 +26180,7 @@ r30857 | mir3x | 2015-12-05 20:35:06 +0200 (Sat, 05 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp -Qt-client - Fixed private and global messages not being +Qt-client - Fixed private and global messages not being correctly sent when allies button is checked. See bug #24134 @@ -26268,7 +26268,7 @@ Changed paths: M /trunk/client/gui-qt/citydlg.cpp Qt-client city dialog layout some changes: -Centered map of working tiles, +Centered map of working tiles, Set minimum size for units and 2 labels. See patch #6643 @@ -26279,8 +26279,8 @@ r30844 | mir3x | 2015-12-02 15:07:21 +0200 (Wed, 02 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp -Pressing enter on leader name line edit, will choose that nation. -(in pregame, when choosing nations) +Pressing enter on leader name line edit, will choose that nation. +(in pregame, when choosing nations) See patch #6641 @@ -26292,7 +26292,7 @@ Changed paths: M /trunk/client/gui-qt/chatline.h M /trunk/client/gui-qt/messagewin.cpp -In game chat, all chat messages are made ligher (brighter) and +In game chat, all chat messages are made ligher (brighter) and background a bit darker. See patch #6640 @@ -26304,7 +26304,7 @@ Changed paths: M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp -Qt client network page selection +Qt client network page selection was not updated when switching tabs. Fixed. @@ -26316,8 +26316,8 @@ r30835 | mir3x | 2015-12-02 14:05:24 +0200 (Wed, 02 Dec 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/dialogs.cpp -Qt-client could crash when unit selection widget was open, and -then user connected to another game to observe. +Qt-client could crash when unit selection widget was open, and +then user connected to another game to observe. Fixed. See bug #24122 @@ -26332,10 +26332,10 @@ Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/messagewin.cpp -Default width of chat/messagess has been set to 95% of mapview -minus width of end turn area. -Size is scalable during resizes. -And width and height in percent are written to settings file, +Default width of chat/messagess has been set to 95% of mapview +minus width of end turn area. +Size is scalable during resizes. +And width and height in percent are written to settings file, so they will be restored at next restart. Reported by Jacob Nevins @@ -26347,8 +26347,8 @@ r30829 | mir3x | 2015-12-02 13:56:05 +0200 (Wed, 02 Dec 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp -Minimap was not updated, when there was no active units -and minimap was scaled. +Minimap was not updated, when there was no active units +and minimap was scaled. See bug #24103 @@ -26497,7 +26497,7 @@ Changed paths: M /trunk/client/gui-gtk-3.0/gui_main.h M /trunk/client/gui-gtk-3.0/pages.c -Gtk3-client main window tries not to be bigger than dimensions given as resolution request. +Gtk3-client main window tries not to be bigger than dimensions given as resolution request. See patch #6618 @@ -26631,7 +26631,7 @@ r30765 | mir3x | 2015-11-25 20:56:49 +0200 (Wed, 25 Nov 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp -Fixed QComboBox in pregame page being cleared and sending singal about +Fixed QComboBox in pregame page being cleared and sending singal about changing ruleset. Reported by Jacob Nevins @@ -26643,7 +26643,7 @@ r30762 | mir3x | 2015-11-25 20:52:19 +0200 (Wed, 25 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/messagewin.cpp -Fixed last message not being fully visible until next redraw. +Fixed last message not being fully visible until next redraw. See bug #24106 @@ -26783,7 +26783,7 @@ Changed paths: M /trunk/client/gui-qt/fc_client.h M /trunk/client/gui-qt/pages.cpp -Made all buttons in pregame page sensitive. +Made all buttons in pregame page sensitive. Reported by Marko Lindqvist See bug #24071 @@ -26807,7 +26807,7 @@ Changed paths: Updated HACKING: - Added some directories missing from the source code hierarchy listing -- Updated CodingStyle of the code example +- Updated CodingStyle of the code example See patch #6621 @@ -26905,9 +26905,9 @@ r30721 | mir3x | 2015-11-20 18:27:30 +0200 (Fri, 20 Nov 2015) | 8 lines Changed paths: M /trunk/client/gui-qt/cityrep.cpp -One more change to the same bug, first resize -everything by qt (resizeToContests, instead relying -on sizeHint), then fix faulty columns by hand. +One more change to the same bug, first resize +everything by qt (resizeToContests, instead relying +on sizeHint), then fix faulty columns by hand. Reported by Jacob Nevins See bug #24048 @@ -26919,7 +26919,7 @@ Changed paths: M /trunk/client/gui-qt/plrdlg.cpp M /trunk/client/gui-qt/plrdlg.h -Information about other players technologies could be wrong in qt-client. +Information about other players technologies could be wrong in qt-client. Fixed. See bug #24095 @@ -26930,7 +26930,7 @@ r30715 | mir3x | 2015-11-20 18:19:19 +0200 (Fri, 20 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp -Fixed failed assertions at endgame in qt-client. +Fixed failed assertions at endgame in qt-client. See bug #24093 @@ -26952,7 +26952,7 @@ r30710 | mir3x | 2015-11-20 18:12:37 +0200 (Fri, 20 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/fc_client.cpp -After starting game, map view could be maximized 2 times. +After starting game, map view could be maximized 2 times. See bug #24061 @@ -27228,7 +27228,7 @@ Changed paths: M /trunk/client/options.c M /trunk/client/options.h -Added gtk3-client commandline option to control what freeciv code (does not affect gtk+) considers screen size. +Added gtk3-client commandline option to control what freeciv code (does not affect gtk+) considers screen size. See patch #6494 @@ -27348,8 +27348,8 @@ r30640 | mir3x | 2015-11-16 21:05:30 +0200 (Mon, 16 Nov 2015) | 7 lines Changed paths: M /trunk/client/gui-qt/mapview.cpp -update_unit_info_label could lead to crash in qt-client -when observing in endgame. +update_unit_info_label could lead to crash in qt-client +when observing in endgame. Fixed. See bug #24069 @@ -27360,7 +27360,7 @@ r30637 | mir3x | 2015-11-16 21:00:24 +0200 (Mon, 16 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp -Replace typo in chat send(), which could send wrong message. +Replace typo in chat send(), which could send wrong message. See bug #24068 @@ -27386,7 +27386,7 @@ Changed paths: Fixed modal menu in city dialog and some message boxes, which could crash qt client (their parent object could -be destroyed, and then modal menu/messagebox would crash) +be destroyed, and then modal menu/messagebox would crash) See bug #24047 @@ -27397,10 +27397,10 @@ Changed paths: M /trunk/client/gui-qt/mapctrl.cpp M /trunk/client/gui-qt/mapview.cpp -Added shortcuts on map view via mouse + modifier key(shift, ctrl, alt). +Added shortcuts on map view via mouse + modifier key(shift, ctrl, alt). Those shortcuts are the same like in gtk client, they allow to: Wake up sentries, Append focus unit, Quickselect a sea unit, -Adjust workers, Quickselect a land unit, Copy/Paste Production. +Adjust workers, Quickselect a land unit, Copy/Paste Production. See patch #6577 @@ -27770,7 +27770,7 @@ r30567 | mir3x | 2015-11-12 13:31:27 +0200 (Thu, 12 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp -Replaced chars* with QStrings in chat widget. +Replaced chars* with QStrings in chat widget. See patch #6562 @@ -28202,7 +28202,7 @@ Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/mapview.cpp -Sometimes after starting game, first chat message could be the last one from pregame chat or broken one. +Sometimes after starting game, first chat message could be the last one from pregame chat or broken one. Fixed. See bug #24028 @@ -28244,8 +28244,8 @@ Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h -Fixed overview often not refreshed and viewport -being badly positioned after changing view (eg. disconnecting +Fixed overview often not refreshed and viewport +being badly positioned after changing view (eg. disconnecting and reconnecting, or observing someone else ) See bug #24027 @@ -28875,7 +28875,7 @@ r30358 | mir3x | 2015-11-01 19:56:10 +0200 (Sun, 01 Nov 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/chatline.cpp -Changed all html tags in chat output (usually player nicknames were treated as html) +Changed all html tags in chat output (usually player nicknames were treated as html) to non-html tags [Yxx] if Y is uppercase letter in Qt-client. See patch #6505 @@ -28920,7 +28920,7 @@ Changed paths: M /trunk/client/gui-qt/optiondlg.cpp M /trunk/client/gui-qt/pages.cpp -Added option to choose ai level, ai_fill, ruleset and rearranged +Added option to choose ai level, ai_fill, ruleset and rearranged button for more server options in PAGE_START in Qt-client. See patch #6444 @@ -28931,7 +28931,7 @@ r30343 | mir3x | 2015-11-01 19:29:42 +0200 (Sun, 01 Nov 2015) | 6 lines Changed paths: M /trunk/client/gui-qt/messagewin.cpp -When resizing messages view or chat, holding left click could trigger keyabordless goto. +When resizing messages view or chat, holding left click could trigger keyabordless goto. Fixed. See bug #23994 @@ -28942,7 +28942,7 @@ r30340 | mir3x | 2015-11-01 19:24:10 +0200 (Sun, 01 Nov 2015) | 5 lines Changed paths: M /trunk/client/gui-qt/optiondlg.cpp -Added splitting of tooltips into max 80 characters in Qt-client. +Added splitting of tooltips into max 80 characters in Qt-client. See bug #23972 @@ -28953,7 +28953,7 @@ Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h -Added menu entries: "Save Options Now" and +Added menu entries: "Save Options Now" and checkable "Save Options on Exit" for Qt client. See bug #23950 @@ -29067,7 +29067,7 @@ Changed paths: Introduced macros is_ai(), is_human(), set_as_ai(), and set_as_human() all taking player pointer as parameter. Use them in most places instead of direct access to -plr->ai_controlled. +plr->ai_controlled. See patch #6508 @@ -29349,9 +29349,9 @@ Changed paths: M /trunk/client/gui-qt/chatline.cpp M /trunk/client/gui-qt/fc_client.cpp -Chat could stop autoscrolling, if user has marked some text somewhere. -If also it's scrolled to another page - he won't see marked text -and chat wont scroll at all, which will be confusing. +Chat could stop autoscrolling, if user has marked some text somewhere. +If also it's scrolled to another page - he won't see marked text +and chat wont scroll at all, which will be confusing. Now chat will be always autoscrolled. See bug #23968 @@ -29363,8 +29363,8 @@ Changed paths: M /trunk/client/gui-qt/mapview.cpp Client could crash in pregame page, when there is ongoing game and turn was changed -(client was told to update information label which wasn't created yet). -Fix attatched. +(client was told to update information label which wasn't created yet). +Fix attatched. See bug #23963 @@ -30414,7 +30414,7 @@ Changed paths: Added unit type flag "NewCityGamesOnly". Units with that flag are not available in scenario games where -founding new cities is prevented. +founding new cities is prevented. See patch #6424 @@ -30434,7 +30434,7 @@ Changed paths: M /trunk/client/connectdlg_common.c M /trunk/utility/netintf.c -Added error logging about server spawning failures. +Added error logging about server spawning failures. See patch #6435 @@ -34124,7 +34124,7 @@ Changed paths: M /trunk/server/savegame3.c Have save_random as scenario property, available in the editor gui, defaulting to FALSE. -In case of loading pre-2.6 scenario it's set to TRUE if scenario already has random state included. +In case of loading pre-2.6 scenario it's set to TRUE if scenario already has random state included. See bug #23793 @@ -34539,7 +34539,7 @@ Changed paths: M /trunk/m4/gtk-2.0.m4 Updated gtk2.m4 to match gtk-2-24 branch as of 09-Aug-15 -(commit 29da0d99aae55b3fec1128ba7f7dc73539069155) +(commit 29da0d99aae55b3fec1128ba7f7dc73539069155) Most notably this fixes cross-compilation with prefixed pkg-config (At least in what comes to gtk2 related package detection) @@ -39233,7 +39233,7 @@ Changed paths: M /trunk/client/gui-sdl/widget_edit.c M /trunk/client/gui-sdl2/widget_edit.c -Fixed compiler warning about "always true" array address checking if() +Fixed compiler warning about "always true" array address checking if() See bug #23483 @@ -39652,7 +39652,7 @@ r28702 | cazfi | 2015-04-04 01:52:18 +0300 (Sat, 04 Apr 2015) | 2 lines Changed paths: M /trunk/translations/ruledit/fi.po -Updated Finnish translation of "Resources" in ruledit domain to match core domain terminology. +Updated Finnish translation of "Resources" in ruledit domain to match core domain terminology. ------------------------------------------------------------------------ r28699 | cazfi | 2015-04-03 12:32:23 +0300 (Fri, 03 Apr 2015) | 7 lines @@ -42260,7 +42260,7 @@ r28211 | cazfi | 2015-02-19 18:45:11 +0200 (Thu, 19 Feb 2015) | 6 lines Changed paths: M /trunk/win32/installer/Makefile -Updated Windows Installer build Makefile to be compatible with gnuwin32-2015-02-07 environment. +Updated Windows Installer build Makefile to be compatible with gnuwin32-2015-02-07 environment. Patch by Christian Prochaska @@ -42883,7 +42883,7 @@ Changed paths: M /trunk/server/savegame3.c Added experimental scenario option to try to use what ever ruleset is already loaded -before loading the scenario. +before loading the scenario. See patch #5785 @@ -43287,7 +43287,7 @@ r27934 | cazfi | 2015-02-03 03:56:41 +0200 (Tue, 03 Feb 2015) | 4 lines Changed paths: M /trunk/ai/threaded/taicity.c -Fixed leak of worker task data from Threaded AI +Fixed leak of worker task data from Threaded AI See bug #23226 @@ -43527,7 +43527,7 @@ Changed paths: A /trunk/common/packets_json.h M /trunk/server/sernet.c -Added initial versions of json-protocol files. +Added initial versions of json-protocol files. See patch #5737 @@ -43671,7 +43671,7 @@ Changed paths: M /trunk/client/gui-qt/helpdlg.cpp M /trunk/client/gui-qt/helpdlg.h -Added functions to help creating the sidebar +Added functions to help creating the sidebar and adding a second panel below the text. Patch by Louis Moureaux . @@ -45013,7 +45013,7 @@ Changed paths: Added autosettler activity iterator as_transform_activity_iterate(). Unlike activity_type_iterate() it goes through only the activities autosettler really is interested about, excluding road and base building activities that -are handled in their own loops. +are handled in their own loops. See patch #5673 @@ -46858,7 +46858,7 @@ Changed paths: M /trunk/client/gui-qt/dialogs.cpp M /trunk/client/gui-qt/helpdlg.cpp -"Leave Game" didn't close the help dialog, leading to crashes. +"Leave Game" didn't close the help dialog, leading to crashes. Fixed. Reported and patch submitted by Louis Moureaux @@ -48389,7 +48389,7 @@ r27224 | cazfi | 2014-12-10 00:49:20 +0200 (Wed, 10 Dec 2014) | 4 lines Changed paths: M /trunk/ai/threaded/taicity.c -Threaded AI cities set only such worker tasks that current units can do. +Threaded AI cities set only such worker tasks that current units can do. See patch #5496 @@ -49372,7 +49372,7 @@ r27096 | cazfi | 2014-11-21 23:19:50 +0200 (Fri, 21 Nov 2014) | 4 lines Changed paths: M /trunk/tools/ruledit/rulesave.c -Save nationgroup property 'hidden' +Save nationgroup property 'hidden' See bug #22965 @@ -50131,7 +50131,7 @@ Changed paths: M /trunk/client/tilespec.c M /trunk/client/tilespec.h -Refactored isometric_view_supported() & overhead_view_supported() to generic is_view_supported(type). +Refactored isometric_view_supported() & overhead_view_supported() to generic is_view_supported(type). See patch #5406 @@ -52547,8 +52547,8 @@ Changed paths: Updated README.sound -- Removed paragraph referring to menu music as part of soundset as it's part of musicset now -- Removed .ogg support from TODO since we already have that +- Removed paragraph referring to menu music as part of soundset as it's part of musicset now +- Removed .ogg support from TODO since we already have that See patch #5314 @@ -52623,7 +52623,7 @@ Changed paths: M /trunk/tests/header_guard.sh Remove references to SDL sources no longer part of freeciv tree from header_guard.sh, and -refer to fc_config.h by its correct name. +refer to fc_config.h by its correct name. See patch #5312 @@ -52650,7 +52650,7 @@ Changed paths: M /trunk/tools/ruledit/validity.c M /trunk/tools/ruledit/validity.h -Added ruledit functionality to add and remove unit types +Added ruledit functionality to add and remove unit types See patch #5302 @@ -52842,10 +52842,10 @@ Changed paths: Visual changes to report dialogs Units report: -- updated total upgradable units to int, instead checkbox -Cities report: -- changed font for city name to capitalized -- added red color to production surplus if negative +- updated total upgradable units to int, instead checkbox +Cities report: +- changed font for city name to capitalized +- added red color to production surplus if negative - menu is displayed only is there are any selected cities See patch #5290 @@ -53407,7 +53407,7 @@ Changed paths: A /trunk/data/themes/gui-qt/oxygen/preferences-other.png A /trunk/data/themes/gui-qt/oxygen/preferences-system.png -Added 17 oxygen icons (32x32) to themes/gui-qt/oxygen/ for use in qt-client +Added 17 oxygen icons (32x32) to themes/gui-qt/oxygen/ for use in qt-client See patch #5277 @@ -53452,7 +53452,7 @@ Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h -Added 4 buttons to worklist ( add, move current production up, move down, delete ) +Added 4 buttons to worklist ( add, move current production up, move down, delete ) See patch #5270 @@ -53838,7 +53838,7 @@ r26524 | mir3x | 2014-09-22 10:52:32 +0300 (Mon, 22 Sep 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/citydlg.cpp -Removed white spaces in city dialog on progress bar, +Removed white spaces in city dialog on progress bar, and added better resizing for production widget. See patch #5254 @@ -54070,7 +54070,7 @@ Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/menu.h -Added filtering units via menu actions( for use with 'same type on XXX' menu entry) +Added filtering units via menu actions( for use with 'same type on XXX' menu entry) See patch #5241 @@ -54198,8 +54198,8 @@ Changed paths: M /trunk/client/gui-qt/citydlg.cpp M /trunk/client/gui-qt/citydlg.h -Fixed double refresh of current and supported units -Patched some memory leaks. +Fixed double refresh of current and supported units +Patched some memory leaks. See patch #5237 @@ -54468,7 +54468,7 @@ r26423 | mir3x | 2014-09-14 22:54:22 +0300 (Sun, 14 Sep 2014) | 5 lines Changed paths: M /trunk/client/gui-qt/cityrep.cpp -Removed unnecessary call which could slow city report creation +Removed unnecessary call which could slow city report creation See patch #5203 @@ -54508,7 +54508,7 @@ r26415 | mir3x | 2014-09-14 21:10:27 +0300 (Sun, 14 Sep 2014) | 6 lines Changed paths: M /trunk/client/gui-qt/plrdlg.cpp -Fixed crash when global observing tried to check technologies +Fixed crash when global observing tried to check technologies Added sorting technologies See patch #5220 @@ -55105,9 +55105,9 @@ r26361 | mir3x | 2014-09-12 11:15:21 +0300 (Fri, 12 Sep 2014) | 7 lines Changed paths: M /trunk/client/gui-qt/repodlgs.cpp -Updated units report: -- updated layout -- added icons to units and buttons +Updated units report: +- updated layout +- added icons to units and buttons See patch #5215 @@ -55157,8 +55157,8 @@ Changed paths: M /trunk/client/gui-qt/citydlg.h M /trunk/client/gui-qt/gui_main.cpp -Fixed labels not changing in governor tab, -Added forced dialog close when city_label font is changed. +Fixed labels not changing in governor tab, +Added forced dialog close when city_label font is changed. (otherwise they wouldnt change soon, cause city dialog in most cases is rather hided, not destroyed) See patch #5208 @@ -55720,7 +55720,7 @@ Changed paths: M /trunk/m4/features.m4 If configured with --enable-ruledit=test --with-missinglist, and ruledit cannot be built, -list that fact in the produced missinglist. +list that fact in the produced missinglist. See patch #5126 @@ -56373,7 +56373,7 @@ Changed paths: M /trunk/client/gui-qt/cityrep.cpp M /trunk/client/gui-qt/cityrep.h -After getting new info from server, current selection in cities report was lost. +After getting new info from server, current selection in cities report was lost. Added restoring selection in that case. See patch #5136 @@ -57317,7 +57317,7 @@ Changed paths: M /trunk/server/civserver.c M /trunk/server/meta.c -Added sending of server type to metaserver to freeciv-web builds. +Added sending of server type to metaserver to freeciv-web builds. See patch #4485 @@ -57993,7 +57993,7 @@ Changed paths: M /trunk/ai/default/aiplayer.c M /trunk/server/stdinhand.c -Call AI callbacks gained_control and lost_control when AI gets ot loses control of /away player. +Call AI callbacks gained_control and lost_control when AI gets ot loses control of /away player. See patch #5046 @@ -58272,7 +58272,7 @@ Changed paths: M /trunk/client/control.c Make key_unit_diplomat_actions() dumber and therefore less redundant - + Before spy acting against own tile key_unit_diplomat_actions() will check that there is a city on it. At the moment this check isn't wrong. Spy actions vs a unit that isn't alone at its tile are illegal. The only other target type is @@ -58700,7 +58700,7 @@ Changed paths: M /trunk/tools/civmanual.c M /trunk/tools/ruledit/rulesave.c -Made "build_time" property of all extras, not just bases and roads. +Made "build_time" property of all extras, not just bases and roads. See patch #5023 @@ -61833,7 +61833,7 @@ Changed paths: A /trunk/utility/registry_xml.c A /trunk/utility/registry_xml.h -Added registry_xml.[ch]. It can load section files from very simple format xml-files. +Added registry_xml.[ch]. It can load section files from very simple format xml-files. See patch #4884 @@ -62288,7 +62288,7 @@ Changed paths: Updated m4-files in dependencies/m4 to new upstream versions - mkstemp.m4: serial 23 -- stdlib_h.m4: serial 42 +- stdlib_h.m4: serial 42 See patch #4880 @@ -63365,7 +63365,7 @@ Changed paths: Civil war related AI callback API changes - Added parameter telling the created player to split_by_civil_war -- Added callback created_by_civil_war, called for created player +- Added callback created_by_civil_war, called for created player See patch #4829 @@ -64017,7 +64017,7 @@ Fixed copyright.sh test - "config.h" -> "fc_config.h" - Removed no longer existing "config.mac.h" from list of files to skip - Removed SDL_ttf files no longer part of freeciv from list of files to skip -- Removed SDL_rotozoom files no longer part of freeciv from list of files to skip +- Removed SDL_rotozoom files no longer part of freeciv from list of files to skip See patch #4792 @@ -64504,7 +64504,7 @@ Changed paths: Added mode to save individual nations to nations.ruleset instead of just including nationlist. Also support including nationlists other than -"default/nationlist.ruleset". +"default/nationlist.ruleset". See patch #4776 @@ -66030,7 +66030,7 @@ Added first_reqs requirement vector for roads. If there's no integrating road in any of the adjacent tiles, i.e., this would be new road, these requirements are applied in addition to normal ones. Alien ruleset uses this to force Burrow Tube building to start from a tile -cardinally adjacent to land. +cardinally adjacent to land. See patch #4688 @@ -66121,7 +66121,7 @@ Changed paths: M /trunk/doc/README.ruleset_alien Added mention about government prod/trade bonus changes for alien ruleset -in README.ruleset_alien. +in README.ruleset_alien. See patch #4677 @@ -66242,7 +66242,7 @@ Changed paths: M /trunk/doc/README.ruleset_civ2civ3 Fixes to civ2civ3 ruleset base definitions -- Effects related to Bases were using the range "Tile". Replaced by "Local". +- Effects related to Bases were using the range "Tile". Replaced by "Local". - Added regen HP effect for Airbases, else Helicopters can not "refuel" there. - Fortresses and Airbases conflict with each other @@ -66414,7 +66414,7 @@ Changed paths: M /trunk/data/alien/governments.ruleset Reworked alien ruleset prod/trade differences between governments to be implemented -with positive bonuses only. +with positive bonuses only. See patch #4665 @@ -68402,7 +68402,7 @@ Changed paths: M /trunk/server/scripting/script_server.c If script_server_do_file() gets passed NULL buffer, avoid using temporary -buffer with luascript_do_string() by calling luascript_do_file() instead. +buffer with luascript_do_string() by calling luascript_do_file() instead. See patch #4598 @@ -69623,7 +69623,7 @@ Changed paths: Added bool pointer parameter 'close' for adv_data_get() and dai_plr_data_get(). If it's not NULL, caller promises to close the phase after the call if needed. We can then leave the phase open when necessary and via that pointer set the information -for the caller if it should close the phase or not. +for the caller if it should close the phase or not. See patch #4515 @@ -70072,7 +70072,7 @@ Changed paths: M /trunk/client/helpdata.c M /trunk/client/helpdata.h -Combined helptext_base() and helptext_road() to one helptext_extra(). +Combined helptext_base() and helptext_road() to one helptext_extra(). See patch #4494 @@ -70402,7 +70402,7 @@ Reworked gfx tags for roads. - Supplied rulesets use prefix "road." for road gfx tags - Hardcoded prefix "r." is removed from tilespec.c for those sprites for which it existed - Old "r.c_%s_%s" and "r.d_%s_%s" formats have been rearranged to "%s_c_%s" and "%s_d_%s" - respectively so that the ruleset tag is always in the beginning of the tileset tag + respectively so that the ruleset tag is always in the beginning of the tileset tag See patch #4468 @@ -71915,7 +71915,7 @@ Changed paths: M /trunk/server/sanitycheck.c Fixed reversed check if unit in non-native tile is in transport when sanity checking -the tile. +the tile. See bug #21456 @@ -73445,7 +73445,7 @@ Changed paths: M /trunk/tools/mpgui_qt.cpp M /trunk/tools/mpgui_qt.h -Added view to default modpack list to Qt version of modpack installer. +Added view to default modpack list to Qt version of modpack installer. See patch #4333 @@ -73594,7 +73594,7 @@ Changed paths: M /trunk/server/ruleset.c M /trunk/server/srv_main.c -Added third barbarian type, animals. +Added third barbarian type, animals. See patch #4232 @@ -74050,7 +74050,7 @@ Changed paths: Replaced get_basic_special_sprite() that assumed that any non-road, non-base extra would have just one sprite, hardcoded by the type with new fill_basic_extra_sprite_array() that builds sprite -array for any extra based on extrastyle. +array for any extra based on extrastyle. See patch #4297 @@ -74273,7 +74273,7 @@ r23712 | cazfi | 2013-11-11 01:02:10 +0200 (Mon, 11 Nov 2013) | 4 lines Changed paths: M /trunk/ai/default/aicity.c -Shortcut AI's effect value evaluation to return 0 if amount of the effect is 0. +Shortcut AI's effect value evaluation to return 0 if amount of the effect is 0. See patch #4289 @@ -75144,7 +75144,7 @@ Changed paths: M /trunk/client/gui-sdl2/graphics.h M /trunk/client/gui-sdl2/themes.c -Fixed crashes from gui-sdl2 launch. +Fixed crashes from gui-sdl2 launch. See patch #4259 @@ -75648,7 +75648,7 @@ Changed paths: M /trunk/client/tilespec.c Show error message dialog about tileset errors in gtk-clients. -Client will shut down only once user closes that dialog. +Client will shut down only once user closes that dialog. See patch #4143 @@ -76197,7 +76197,7 @@ Changed paths: M /trunk/utility/shared.h Fixed requirement check for negated requirement that cannot be checked from -current information to return correct result (TRUE for RPT_POSSIBLE, FALSE for RPT_CERTAIN) +current information to return correct result (TRUE for RPT_POSSIBLE, FALSE for RPT_CERTAIN) See bug #21144 @@ -77342,7 +77342,7 @@ Changed paths: - Moved add_recursive_extras() from server/edithand.c to common/tile.c - Made tile_extra_apply() to add requirement extras with add_recursive_extras() -- Call tile_extra_apply() instead of add_recursive_extras() from editor code +- Call tile_extra_apply() instead of add_recursive_extras() from editor code See patch #4139 @@ -79410,7 +79410,7 @@ Changed paths: M /trunk/server/advisors/infracache.c Replaced hardcoded check of TF_FARMLAND tech with "Tech" requirement for -"Farmland" extra. Removed TF_FARMLAND completely as obsolete. +"Farmland" extra. Removed TF_FARMLAND completely as obsolete. See patch #3995 @@ -79507,7 +79507,7 @@ Changed paths: Fixed some code style in all files: mostly: -brackets and xxx_itereate_end macro --empty lines after variables +-empty lines after variables -moved variables to the beggining of block See gna patch #4016 @@ -80111,9 +80111,9 @@ Changed paths: M /trunk/client/gui-qt/repodlgs.cpp M /trunk/client/gui-qt/repodlgs.h -Added cities report. +Added cities report. All functions like buy, center, change production, set cma, worklist, sell - - are available only by context menu on table rows. + - are available only by context menu on table rows. See gna patch patch #3963 @@ -80236,7 +80236,7 @@ Updated civ2civ3 ruleset to version 4. - Increased damage caused by Bombardment. Cruise Missile no longer cause unhappiness, and increased range. AEGIS protect against fighters, bombers and missiles again. -- Removed bonuses to movement in river. Triremes can navigate rivers again. +- Removed bonuses to movement in river. Triremes can navigate rivers again. Patch by David Fernandez @@ -80356,7 +80356,7 @@ Changed paths: M /trunk/client/gui-qt/mapview.cpp M /trunk/client/gui-qt/mapview.h -Added label to show info about clicked (middle button) tile. +Added label to show info about clicked (middle button) tile. See gna patch #3946 @@ -80486,8 +80486,8 @@ Changed paths: M /trunk/client/gui-qt/menu.cpp M /trunk/client/gui-qt/pages.cpp -Added transparent unit information and -redesigned old information label also to transparent widget over mapview, +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 @@ -81072,7 +81072,7 @@ Changed paths: M /trunk/common/road.c M /trunk/common/road.h -Introduced extras array. Store specials, bases, and roads in it. +Introduced extras array. Store specials, bases, and roads in it. See patch #3894 @@ -81237,7 +81237,7 @@ Changed paths: Prepared trunk for 2.6 development. -See patch #3651 +See patch #3651 ------------------------------------------------------------------------ r22811 | cazfi | 2013-05-02 00:19:41 +0300 (Thu, 02 May 2013) | 2 lines @@ -81769,7 +81769,7 @@ Corrections to gtk3-client section of INSTALL - Gdk-Pixbuf was documented to be part of Gtk+. It's separate now - Download URLs for some packages were for too old versions - updated all of them to point to currently latest versions -- URLs of all gnome packages to point to master site, not to any mirror +- URLs of all gnome packages to point to master site, not to any mirror See patch #3855 @@ -81948,7 +81948,7 @@ r22725 | cazfi | 2013-04-17 01:32:19 +0300 (Wed, 17 Apr 2013) | 2 lines Changed paths: M /trunk/po/pl.po -Updated Polish translation by Hubert Kowalewski. +Updated Polish translation by Hubert Kowalewski. ------------------------------------------------------------------------ r22724 | cazfi | 2013-04-17 00:43:07 +0300 (Wed, 17 Apr 2013) | 6 lines @@ -82889,7 +82889,7 @@ Changed paths: M /trunk/server/advisors/advgoto.c M /trunk/server/ruleset.c -Removed ruleset fields for old rivers as specials. +Removed ruleset fields for old rivers as specials. See patch #3795 @@ -83690,7 +83690,7 @@ r22467 | cazfi | 2013-02-28 23:37:35 +0200 (Thu, 28 Feb 2013) | 4 lines Changed paths: M /trunk/ai/default/advmilitary.c -Made cpuhog players to assess danger caused by enemy units up to 6 turns away +Made cpuhog players to assess danger caused by enemy units up to 6 turns away See patch #3746 @@ -84228,7 +84228,7 @@ Changed paths: M /trunk/server/srv_main.c Added mutex to protect future versions of threaded ai from destruction of the -city object it is currently handling. +city object it is currently handling. See gna patch #3702 @@ -84553,7 +84553,7 @@ Changed paths: Adjusted is_native_tile_to_road() to handle river road types correctly. - Check for terrain flag TER_CAN_HAVE_RIVER when road type is river -- Allow rivers on tiles where normal road cannot be built +- Allow rivers on tiles where normal road cannot be built See gna patch #3695 @@ -84867,7 +84867,7 @@ Changed paths: M /trunk/data/trident/units.spec Load separate river sprites for each river road type based on the gfx tag -from ruleset. +from ruleset. See gna patch #3683 @@ -84891,7 +84891,7 @@ Changed paths: Made every place where AI and advisor code previously considered river special defense bonus to consider defense bonus from roads, and in most cases from bases too. Ai settler evaluating city spot ignores bases as -they would be removed when city is founded. +they would be removed when city is founded. See gna patch #3680 @@ -85213,7 +85213,7 @@ Changed paths: M /trunk/server/ruleset.c Added road type flag "GeneratedRiver". If there is road type with that flag -in the ruleset, mapgenerator creates that road type instead of river specials. +in the ruleset, mapgenerator creates that road type instead of river specials. See gna patch #3647 @@ -85276,7 +85276,7 @@ Changed paths: M /trunk/server/savegame2.c If nationality rules are not enabled, don't write unit nationality -information to savegame. +information to savegame. See gna patch #3659 @@ -85335,7 +85335,7 @@ Changed paths: M /trunk/doc/README.ruleset_alien List all changes made to alien ruleset since it was added to freeciv version -control, i.e, since last version documented in cazfi.net, in README.ruleset_alien. +control, i.e, since last version documented in cazfi.net, in README.ruleset_alien. See gna patch #3653 @@ -85427,7 +85427,7 @@ Changed paths: M /trunk/doc/README.graphics Made roadstyle a specenum. This avoids magic '0', '1', and '2' values in -code, and more importantly in tileset format. +code, and more importantly in tileset format. See gna patch #3648 @@ -85651,7 +85651,7 @@ Changed paths: Renamed count_native_area() as check_native_area() and instead of counting all the tiles in the area just check if it's suitable, breaking out as soon as -number of tiles is found to be at least the minimum. +number of tiles is found to be at least the minimum. Suggested by Jacob Nevins @@ -85681,7 +85681,7 @@ r22244 | cazfi | 2013-02-01 01:12:48 +0200 (Fri, 01 Feb 2013) | 4 lines Changed paths: M /trunk/m4/iconv.m4 -Updated iconv.m4 to version from gettext-0.18.2 (serial 18) +Updated iconv.m4 to version from gettext-0.18.2 (serial 18) See gna patch #3631 @@ -85961,7 +85961,7 @@ Changed paths: Added terrain.ruleset setting for minimum native area reachable by initial startunit. Setting is 0 (not used) for all the rulesets except -for alien where it is 15. +for alien where it is 15. See gna patch #3614 @@ -86376,7 +86376,7 @@ r22154 | cazfi | 2013-01-19 09:09:28 +0200 (Sat, 19 Jan 2013) | 4 lines Changed paths: M /trunk/doc/README.AI -Correct source tree related bits of README.AI. +Correct source tree related bits of README.AI. See gna patch #3595 @@ -86556,7 +86556,7 @@ Changed paths: M /trunk/common/traits.h M /trunk/server/savegame2.c -Save trait modification value to savegame. +Save trait modification value to savegame. See gna patch #3588 @@ -88147,7 +88147,7 @@ Changed paths: M /trunk/server/srv_main.c M /trunk/server/stdinhand.c -- Added the player's score to the ranklog file. +- Added the player's score to the ranklog file. - In case of game ending to endturn, players are ranked according to their score - Produce ranklog also when game ends to endturn or /endgame command @@ -89828,7 +89828,7 @@ Changed paths: M /trunk/data/trident.tilespec M /trunk/doc/README.graphics -Replaced one tileset wide roadstyle setting with road type specific ones. +Replaced one tileset wide roadstyle setting with road type specific ones. See gna patch #3459 @@ -90154,7 +90154,7 @@ Changed paths: Explicitly clear borders of old territory claiming base owner. New owner may not know all the tiles that base used to claim so those tiles will not be claimed by him/her, nor implicitly freed -from old owner. +from old owner. See gna bug #19983 @@ -90274,7 +90274,7 @@ Changed paths: Added alternative gfx tags for unit base and road building activity icons. Rulesets set to prefer more specific icon gfx for bases and roads and only fallback -to generic ones provided by our tilesets. +to generic ones provided by our tilesets. See gna patch #3441 @@ -92186,7 +92186,7 @@ Changed paths: Made S_ROAD and S_RAILROAD as special values outside legal special range (bigger than S_LAST) and they are known as S_OLD_ROAD and S_OLD_RAILROAD. No code uses -them except old savegame loading compatibility code. +them except old savegame loading compatibility code. See gna patch #3335 @@ -92231,7 +92231,7 @@ gtk3-client gtkpixcomm fixes - padding needed to counted on both sides - while drawing is done relative to widget origin, exposures are done relatively to the GdkWindow -- make the widget behave more like GtkImage: widget should center itself +- make the widget behave more like GtkImage: widget should center itself Patch by Anonymous @@ -95780,7 +95780,7 @@ r20871 | cazfi | 2012-02-20 18:04:54 +0200 (Mon, 20 Feb 2012) | 4 lines Changed paths: M /trunk/server/savegame2.c -Save order of roads, i.e., which bit means which road, in savegame. +Save order of roads, i.e., which bit means which road, in savegame. See gna patch #3140 @@ -96825,7 +96825,7 @@ Changed paths: Added handling of new activity ACTIVITY_GEN_ROAD. This is transitional patch. This new activity is not yet ever activated, but old ACTIVITY_ROAD and -ACTICVITY_RAILROAD are still used. +ACTICVITY_RAILROAD are still used. See gna patch #3060 @@ -97688,7 +97688,7 @@ Changed paths: M /trunk/m4/gtk3-client.m4 Enabled automatic selection of gtk3-client configure time if client -selection is not explicitly given. +selection is not explicitly given. See gna patch #3042 @@ -98539,7 +98539,7 @@ Changed paths: M /trunk/ai/threaded/threadedai.c Added callbacks to threaded ai that send messages about the fact that it's time -for phase first activities, and about end of phase, to player thread. +for phase first activities, and about end of phase, to player thread. See gna patch #3033 @@ -98907,7 +98907,7 @@ Changed paths: M /trunk/modinst/modinst.h M /trunk/modinst/mpcmdline.c -Moved stuff not strictly related to gtk-based gui away from modinst.c. +Moved stuff not strictly related to gtk-based gui away from modinst.c. See gna patch #3009 @@ -101159,7 +101159,7 @@ Changed paths: M /trunk/server/generator/mapgen_topology.c fix map generator - + use index_to_map_pos() instead index_to_native_pos() in map_colatitude() see gna bug #18674 @@ -102203,7 +102203,7 @@ Changed paths: M /trunk/common/road.h Renamed road_type_by_id() as road_by_number() for consistency with -functions for other classes. +functions for other classes. See gna patch #2900 @@ -103125,7 +103125,7 @@ Changed paths: M /trunk/configure.ac Added some comments to configure.ac to help with cleanup when our -minimum tool requirements are increased. +minimum tool requirements are increased. See gna patch #2793 @@ -103489,7 +103489,7 @@ Changed paths: M /trunk/ai/default/defaultai.c Changed all default ai functions used as ai interface callbacks to have -prefix "dai_" in their name. +prefix "dai_" in their name. See gna patch #2799 @@ -103587,7 +103587,7 @@ Changed paths: M /trunk/server/aiiface.h Automatically add prefix "fc_ai_" to ai module names given for commandline -option "-L" so one can (and should) omit it. +option "-L" so one can (and should) omit it. See gna patch #2788 @@ -105576,7 +105576,7 @@ Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Replaced usage of deprecated GtkFileSelection with usage of -GtkFileChooserDialog. +GtkFileChooserDialog. Patch by myself and Jacob Nevins @@ -105608,7 +105608,7 @@ previous ones, effect affects also the city where it is. This way Haniging Gardens is listed only once in client Happiness tab (as it's listed once per effect it provides) -Reported by Angelo Locritani +Reported by Angelo Locritani See gna bug #16471 @@ -105925,7 +105925,7 @@ Changed paths: M /trunk/utility/shared.c Added component "~/.freeciv//scenarios" to default -FREECIV_SCENARIO_PATH, before "~/.freeciv/scenarios" component. +FREECIV_SCENARIO_PATH, before "~/.freeciv/scenarios" component. See gna patch #2500 @@ -107818,7 +107818,7 @@ Changed paths: M /trunk/client/gui-gtk-2.0/pages.c Replaces ruleset combo implementation with deprecated GtkCombo -with GtkComboBoxEntry implementation. +with GtkComboBoxEntry implementation. See gna patch #2569 @@ -108605,7 +108605,7 @@ Changed paths: Allocate cm_result in auto_arrange_workers() only after workers_frozen check and possibly resulting exit from function. This way it's allocated -only if we are later going to free it. +only if we are later going to free it. See gna bug #17700 @@ -111893,7 +111893,7 @@ Changed paths: Get rid of direct ai_advisor_choose_building() call from server common code. Code to handle building choosing for human player cities is added to advbuilding.c. AI can just override selection made there in its own -choose_building function. +choose_building function. See gna patch #2373 @@ -112777,7 +112777,7 @@ Changed paths: First layout for Qt-client. Added central_wdg in between main window and output window in widget hierarchy. Also added new widgets for mapview and -chat input as siblings of output window. +chat input as siblings of output window. See gna patch #2405 @@ -114606,7 +114606,7 @@ Changed paths: do not kill gameloss units if unhomed if killunhomed is activated, gamelos units would be killed slowly and -there is nothing the player could do. This patch prevents this. +there is nothing the player could do. This patch prevents this. see gna bug #17085 @@ -114762,7 +114762,7 @@ Changed paths: M /trunk/modinst/download.h M /trunk/modinst/modinst.c -Display mod type (Ruleset/Tileset/Modpack) in modpack list. +Display mod type (Ruleset/Tileset/Modpack) in modpack list. See gna patch #2307 @@ -115507,7 +115507,7 @@ r18898 | cazfi | 2011-01-13 04:59:43 +0200 (Thu, 13 Jan 2011) | 4 lines Changed paths: M /trunk/utility/fcthread.h -Added 'extern "C" { }' around fcthread.h +Added 'extern "C" { }' around fcthread.h See gna patch #2296 @@ -115820,7 +115820,7 @@ Changed paths: M /trunk/client/gui-xaw/pages.c M /trunk/data/Freeciv.in -Add missing take player feature for xaw client +Add missing take player feature for xaw client See #2253 for details ------------------------------------------------------------------------ @@ -116016,7 +116016,7 @@ and #ifdef __cplusplus } -#endif /* __cplusplus */ +#endif /* __cplusplus */ for all utility and common headers. @@ -120415,7 +120415,7 @@ r18399 | syntron | 2010-11-03 14:04:05 +0200 (Wed, 03 Nov 2010) | 8 lines Changed paths: M /trunk/common/featured_text.c -cleanup FT_COLOR +cleanup FT_COLOR * it is undef'ed in featured_text.c but not defined in this file but in * featured_text.h @@ -122092,7 +122092,7 @@ Chemins modifiés : Nations in conflicts are picked only if there are no available nations. Moreover, most the nations in conflicts match the nations groups, less chance -they have to be picked. +they have to be picked. Reported anonymously. @@ -123839,7 +123839,7 @@ Fix the get_defender() error messages: * remove COULD_OCCUPY() macro, replaced by unit_can_take_over(); * move the take over test into test_unit_move_to_tile() and the definition of 'enum unit_move_result'; -* miscellaneous cleanup in the AI code, linked with the addition of the +* miscellaneous cleanup in the AI code, linked with the addition of the 'unreachableprotects' server setting. Patch by me with the help of Matthias Pfafferodt (syntron) and Jason Dorje @@ -125654,7 +125654,7 @@ Chemins modifiés : Print the team names in the reports when at least two players share the same team. -Patch by akfaew and me. +Patch by akfaew and me. See gna patch #1972. @@ -126668,7 +126668,7 @@ r18004 | pepeto | 2010-09-13 00:28:39 +0200 (lun. 13 sept. 2010) | 4 lignes Chemins modifiés : M /trunk/ai/aihunt.c -Fix a crash in ai_hunter_try_launch(). +Fix a crash in ai_hunter_try_launch(). See gna bug #16657. @@ -129994,7 +129994,7 @@ r17786 | pepeto | 2010-08-17 10:12:31 +0200 (mar. 17 août 2010) | 5 lignes Chemins modifiés : M /trunk/client/gui-gtk-2.0/voteinfo_bar.c -Divide the voteinfo bar in two lines when the option "Merge the message +Divide the voteinfo bar in two lines when the option "Merge the message notebook and the map notebook" is disabled. See gna bug #16440 @@ -130166,7 +130166,7 @@ Chemins modifiés : M /trunk/server/maphand.c Ensure that global warming or nuclear winter don't affect the same tile twice -in the same action. +in the same action. Reported by HanduMan (handuman). @@ -130656,7 +130656,7 @@ Chemins modifiés : A /trunk/server/advisors/infracache.h M /trunk/server/citytools.c -Moved stuff from advisors/autosettlers.c and ai/aicity.c to new file +Moved stuff from advisors/autosettlers.c and ai/aicity.c to new file advisors/infracache.c See gna patch #1823 @@ -132091,7 +132091,7 @@ fix syntax of start scripts ./ser and ./civ In the startup scripts civ and ser there is Bash syntax like "export FOO=val". This doesn't seem to be valid syntax for Bourne shell scripts and it fails on Solaris 10. This patch substitutes valid Bourne shell -syntax. +syntax. see gna patch #1671 patch by JHS @@ -139294,7 +139294,7 @@ Chemins modifiés : update the ./civ script to accept the --gui option -see gna bug #15237 +see gna bug #15237 --This line, and those below, will be ignored-- M bootstrap/civ.in @@ -140669,7 +140669,7 @@ Chemins modifiés : Remove hard-coded maximum ruleset items for: * Government types. -* Nations. +* Nations. * City styles. Reported by Mixcoatl on Freeciv forum, relayed by Marko Lindqvist (cazfi). @@ -142061,7 +142061,7 @@ Chemins modifiés : M /trunk/data/freeciv.rc-2.0 Make city name and city production font options working. Adds an option font -for the requirement tree of the science dialog (corresponding to +for the requirement tree of the science dialog (corresponding to FONT_REQTREE_TEXT) font. See gna bug #14632 @@ -142156,7 +142156,7 @@ Chemins modifiés : Prints the improvement requirements in the help. Takes account the range of the effect. -See gna bug #14452 +See gna bug #14452 ------------------------------------------------------------------------ r16256 | pepeto | 2009-10-29 12:01:26 +0100 (jeu. 29 oct. 2009) | 5 lignes @@ -142175,7 +142175,7 @@ Chemins modifiés : Requirement cleanup: * Remove the default cases in the switch(). -* Remove the assertions, replace them by error messages. +* Remove the assertions, replace them by error messages. See gna bug #14608 @@ -142431,7 +142431,7 @@ Chemins modifiés : Also wake up neighbor sentry units when: * An unit leaves the position you are close to it. -* An unit enters first a foreigner city (transported units don't count). +* An unit enters first a foreigner city (transported units don't count). * An unit leaves last a foreigner city (transported units don't count). See gna bug #14595 @@ -143067,7 +143067,7 @@ maximilize that page and get normal size else. Reported by Ann (kudra) -See gna bug #14100 +See gna bug #14100 ------------------------------------------------------------------------ r16113 | pepeto | 2009-10-12 14:45:22 +0200 (lun. 12 oct. 2009) | 4 lignes @@ -143558,7 +143558,7 @@ Chemins modifiés : Make notify.all and notify.player working in lua scripts. -Reported by matz +Reported by matz See gna bug #14221 @@ -144255,7 +144255,7 @@ Fixed /cmdlevel bugs: set your connection access to "basic", and the second fails because you only have basic access. The caller access level should changed at last. - When the first argument isn't valid, then you get an incomplete list of - access levels (it doesn't include the new ones). + access levels (it doesn't include the new ones). Patch by Pepeto, minor changes by me. @@ -145217,7 +145217,7 @@ Changed paths: Added graphics for ruins by vincent.croisier@advalvas.be. -Taken from RT #16120 +Taken from RT #16120 ------------------------------------------------------------------------ r15844 | cazfi | 2009-07-25 23:44:33 +0300 (Sat, 25 Jul 2009) | 2 lines @@ -145296,7 +145296,7 @@ Changed paths: M /trunk/common/movement.c Gen-movement version of prohibiting units in cities in the middle -of non-native terrain. +of non-native terrain. See gna bug #13859 @@ -146097,7 +146097,7 @@ the value of mgr_score_calc_turn (a new variable in the city struct) is not equal to the current turn - define default values for city->migration_score -and city->mgr_score_calc_turn +and city->mgr_score_calc_turn Patch by Matthias Pfafferodt, with minor modifications by me @@ -146839,7 +146839,7 @@ Changed paths: M /trunk/version.in Added effect type Tech_Cost_Factor. It is used in civ/2 rulesets to double -research costs at year 1. Old tech_cost_double_year is removed. +research costs at year 1. Old tech_cost_double_year is removed. See gna #13608 @@ -152329,7 +152329,7 @@ Changed paths: M /branches/S2_2/data/civserver.dsc.in M /branches/S2_2/version.in -Separate mandatory and optional capabilities in the capstring. This is +Separate mandatory and optional capabilities in the capstring. This is needed so that GGZ can distinguish by the mandatory capabilities only. Patch by me in PR#40308. @@ -154037,7 +154037,7 @@ This combination reduces the number of city_refresh() calls. common/city.[ch] add needs_refresh. - + server/cityturn.[ch] city_refresh_queue_add() city_refresh_queue_processing() @@ -154160,13 +154160,13 @@ Changed paths: common/city.h city_tile_iterate_skip_free_cxy() - useful iterator taken from common/aicore/cm.c (renamed), now used in + useful iterator taken from common/aicore/cm.c (renamed), now used in server/citytools.c and server/cityturn.c, too. - + common/aicore/cm.c - now generates its internal city_map scratch copies with exactly the + now generates its internal city_map scratch copies with exactly the same algorithm as server/citytools.c and server/savegame.c - + server/citytools.[ch] city_freeze_workers_queue() city_thaw_workers_queue() @@ -154232,7 +154232,7 @@ server/sanitycheck.c server/savegame.c city_map used only internally for game_load() checking and repair. freeze each city, potentially improving repair efficiency. - + ------------------------------------------------------------------------ r14447 | wsimpson | 2008-03-09 17:59:40 +0200 (Sun, 09 Mar 2008) | 13 lines Changed paths: @@ -154417,7 +154417,7 @@ common/aicore/cm.c cm_result_from_main_map() renamed; parameter indicates use of the city_map instead. - + server/cityturn.c city_refresh_for_player() renamed; it wasn't global, only per player. @@ -155045,7 +155045,7 @@ Changed paths: (PR#40087) client needs sanity check and other server log messages Moved the existing ruleset_error() intercept into the con_handle_log() -callback, so that server log messages can be sent to all connections. +callback, so that server log messages can be sent to all connections. Currently, only LOG_FATAL and LOG_ERROR. Renamed E_MESSAGE_WALL to E_LOG_FATAL, as that was already used for the @@ -155112,7 +155112,7 @@ for initializing and checking city and unit ids. Added access functions city_tile() and unit_tile(), renaming conflicting variable names. -Increase the ai->stats.diplomat_reservations bit vector from 32767 (wrong) to +Increase the ai->stats.diplomat_reservations bit vector from 32767 (wrong) to 65536 -- potential overflow bug reported in PR#40080. ------------------------------------------------------------------------ r14385 | wsimpson | 2008-02-05 15:39:14 +0200 (Tue, 05 Feb 2008) | 6 lines @@ -155264,7 +155264,7 @@ Changed paths: (PR#40071) i18n: review LOG_FATAL and freeciv.org -The same comprehensive review as PR#10400, this time for LOG_FATAL. +The same comprehensive review as PR#10400, this time for LOG_FATAL. Found some that probably need translation under our current requirements, and several that should not be translated, especially where a translated message is already sent to the chat output window. @@ -156321,13 +156321,13 @@ Reported by: Emergency patch by me. -This does not fix the underlying problem. But clients should not crash with +This does not fix the underlying problem. But clients should not crash with bad server data. Check this datum as it is passed in from the network. -Only xaw checked its data for A_UNSET! This updates that check, and fixes +Only xaw checked its data for A_UNSET! This updates that check, and fixes gtk2 (and hopefully sdl and win32, although they remain untested). -Also, updated TRANS comments for various "(Unknown)", "(unknown)", and +Also, updated TRANS comments for various "(Unknown)", "(unknown)", and "(none)" -- attempting some usage consistency. ------------------------------------------------------------------------ @@ -156357,11 +156357,11 @@ Reported by: Patch by me. -First and foremost, combine the similar code paths into do_explore(), which +First and foremost, combine the similar code paths into do_explore(), which will indirectly call unit_activity_dependencies(). -Secondly, but perhaps more importantly, use enum unit_move_result returns -for ai_manage_explorer(), and pass along the new MR_DEATH result. This +Secondly, but perhaps more importantly, use enum unit_move_result returns +for ai_manage_explorer(), and pass along the new MR_DEATH result. This eliminates several crashing bugs where ai.done was set for dead units. More FIXME added for future work! @@ -156387,7 +156387,7 @@ Changed paths: (PR#39870) unithand, unittools, citytools routines misnamed handle_* and real_* -Want names that are easy to find, so unit_*_handling() seems reasonable for +Want names that are easy to find, so unit_*_handling() seems reasonable for functions in unithand.[ch] Added some error logging for actual handle_* routines. @@ -156483,7 +156483,7 @@ suggestions from warclient by: patch by me. Settings and Options GTK2 dialogs now Cancel, Apply, Save, allowing -settings to be saved in early screens (in addition to menu saves and +settings to be saved in early screens (in addition to menu saves and saves on exit committed earlier). ------------------------------------------------------------------------ @@ -156520,7 +156520,7 @@ Most GAME_INFO packets are sent to update the number of players! That really isn't a good use of this packet. Renamed PLAYER_REMOVE to PLAYER_CONTROL, and send for both decreases and -increases in the number of players. This allows a reduction of GAME_INFO +increases in the number of players. This allows a reduction of GAME_INFO packets merely sent to update game.info.nplayers. Also, allows copious error checking. @@ -156817,7 +156817,7 @@ Changed paths: (PR#39749) [Bug] battle groups keys don't work (Belgium and French) (PR#39927) consistent UI - Map - shortcut F4 in 2.1 - F1 in 2.2 -(PR#39966) BUG: GTK2 new game screen, _Ruleset conflicts with _Ready +(PR#39966) BUG: GTK2 new game screen, _Ruleset conflicts with _Ready (and Not _ready) and _Release player, etc. (PR#39967) BUG: GTK2 menu _Reports: _Players conflicts with S_paceship @@ -156839,10 +156839,10 @@ The save_options_on_exit menu option didn't work for Leave, only Quit. The settable options weren't saved. Keeping track of the settings that are different from default, and only saving and sending those. -Fixes an outstanding client memory leak, for every single settings string +Fixes an outstanding client memory leak, for every single settings string packet after the first groups -- the old strings weren't freed. - -Fixes an append_output_window() problem with GTK2 early error reporting. + +Fixes an append_output_window() problem with GTK2 early error reporting. Replaced them with freelog(). So far, only done for GTK2.... @@ -157055,9 +157055,9 @@ Changed paths: (PR#39947) 2.2-test more build errors with gcc 2.95.3 -Partial revert of r14132 and r14133. While the sentiment was good, the -original problem was the bad PR#34336 patch that inserted an "if" in -the middle of the initializers just before a comment. Instead, use +Partial revert of r14132 and r14133. While the sentiment was good, the +original problem was the bad PR#34336 patch that inserted an "if" in +the middle of the initializers just before a comment. Instead, use conditional assignment. ------------------------------------------------------------------------ @@ -157212,7 +157212,7 @@ Changed paths: Remove related gui-gtk2 menu and tab shortcut conflicts. -Unlike 2.1, merged Editor under Edit, moved Government to submenu of Game, +Unlike 2.1, merged Editor under Edit, moved Government to submenu of Game, and added Options submenu under Game to reduce clutter. Similar changes to gui-win32 (incomplete and untested). @@ -157346,12 +157346,12 @@ Changed paths: (PR#39895) deterministic borders (part 1) -Initial re-design of the border code, leaving much of the old code in place -for comparison. For a game in progress, the code yields *exactly* the same -borders. For new games, borders spring into place around cities as soon as +Initial re-design of the border code, leaving much of the old code in place +for comparison. For a game in progress, the code yields *exactly* the same +borders. For new games, borders spring into place around cities as soon as they are built. -Border source information is now kept only in the player map tiles, instead +Border source information is now kept only in the player map tiles, instead of the main client/server tiles. ------------------------------------------------------------------------ @@ -157873,7 +157873,7 @@ Replaced most ptile->index with new tile_index(ptile). Converted most is_ocean() macro calls to new is_ocean_tile() for compactness. -Combined vision definitions in common/vision.[ch], and renamed vision_base to +Combined vision definitions in common/vision.[ch], and renamed vision_base to vision_site for easier searching. @@ -157995,12 +157995,12 @@ Changed paths: (PR#39830) 2.1.0 border expansion acquires destroyed city -Fix primary bug, apparently deliberate code that breaks upon border +Fix primary bug, apparently deliberate code that breaks upon border expansion, that had the truthful (unhelpful) comment: /* Use tile owner information not city owner information. */ -Now, although the defunct city still appears inside the border, it +Now, although the defunct city still appears inside the border, it won't appear in the player's list of cities. Revise the dumb_city code, now uses struct vision_base. @@ -158042,19 +158042,19 @@ Changed paths: (PR#39835) BUG: 2.2.0-test fix PR#39562 and PR#39565 -Fix PR#39562 ASSERT_CHOICE() "!= CT_NONE", and use standardized *_count() +Fix PR#39562 ASSERT_CHOICE() "!= CT_NONE", and use standardized *_count() access functions. -Undo PR#39565 removal of error detection (from PR#39553). Fix original -problem that old code didn't check for a valid improvement. Maybe now we +Undo PR#39565 removal of error detection (from PR#39553). Fix original +problem that old code didn't check for a valid improvement. Maybe now we can discover the underlying problem(s). Add ai_choice_rule_name() to replace 3 switches (from PR#39827). Change the name of ai_unit_task_rule_name() to conform to practice. -Check simple_ai_types[] for "A_NEVER != punittype->require_advance" in -its update function, rather than at every use of its iterator. +Check simple_ai_types[] for "A_NEVER != punittype->require_advance" in +its update function, rather than at every use of its iterator. (Some didn't check.) ------------------------------------------------------------------------ @@ -158088,18 +158088,18 @@ Changed paths: (PR#39829) 2.1.0 assert bad city size -Fix city dialog popup assert() for city_short_info (virtual) cities. -Replace assert() with LOG_ERROR, and return the actual number of +Fix city dialog popup assert() for city_short_info (virtual) cities. +Replace assert() with LOG_ERROR, and return the actual number of citizens found to allow the sprite routines to function. -The discovered problem was packhand.c handle_city_short_info() setting -the city->size in the final citizen feeling entry -- immediately wiped -by the city.c generic_city_refresh(). The solution was to set the +The discovered problem was packhand.c handle_city_short_info() setting +the city->size in the final citizen feeling entry -- immediately wiped +by the city.c generic_city_refresh(). The solution was to set the default specialist instead. -On the way to finding the cause, add more city error checking to -packhand.c and savegame.c, use enums to replace numeric constants for -arrays of citizen feelings, and harmonize specialist handling with S2_2 +On the way to finding the cause, add more city error checking to +packhand.c and savegame.c, use enums to replace numeric constants for +arrays of citizen feelings, and harmonize specialist handling with S2_2 and trunk to allow easier comparison and parallel testing. @@ -158154,7 +158154,7 @@ Index: server/cityhand.c - struct universal prod = - universal_by_number(is_build_id_unit_id ? VUT_UTYPE : VUT_IMPROVEMENT, - build_id); - + + if (production_kind < VUT_NONE || production_kind >= VUT_LAST) { + freelog(LOG_ERROR, "handle_city_change()" + " bad production_kind %d.", @@ -158188,10 +158188,10 @@ Index: server/citytools.c + city_production_name_translation(pcity), pcity->name); } - + @@ -1925,11 +1925,7 @@ pcity->production = target; - + /* What's the name of the target? */ - if (VUT_UTYPE == target.kind) { - name = utype_name_translation(pcity->production.value.utype); @@ -158199,7 +158199,7 @@ Index: server/citytools.c - name = improvement_name_translation(pcity->production.value.building); - } + name = city_production_name_translation(pcity); - + switch (event) { case E_WORKLIST: source = _(" from the worklist"); break; @@ -1943,19 +1939,19 @@ @@ -158212,7 +158212,7 @@ Index: server/citytools.c + /* TRANS: " is building ." */ + _("%s is building %s%s."), + pcity->name, name, source); - + /* If the city is building a wonder, tell the rest of the world about it. */ if (VUT_IMPROVEMENT == pcity->production.kind @@ -158228,7 +158228,7 @@ Index: server/citytools.c + pcity->name); } } - + Index: server/cityturn.c =================================================================== --- server/cityturn.c (revision 13908) @@ -158249,10 +158249,10 @@ Index: server/cityturn.c + struct universal target; bool success = FALSE; int i; - + @@ -677,25 +678,21 @@ return FALSE; - + i = 0; - while (TRUE) { - struct universal target; @@ -158261,7 +158261,7 @@ Index: server/cityturn.c + if (success) { + break; /* while */ + } - + - /* What's the next item in the worklist? */ - if (!worklist_peek_ith(&pcity->worklist, &target, i)) - /* Nothing more in the worklist. Ah, well. */ @@ -158277,7 +158277,7 @@ Index: server/cityturn.c + { struct unit_type *ptarget = target.value.utype; struct unit_type *pupdate = unit_upgrades_to(pcity, ptarget); - + /* Maybe we can just upgrade the target to what the city /can/ build. */ if (U_NOT_OBSOLETED == pupdate) { - /* Nope, we're stuck. Dump this item from the worklist. */ @@ -158323,7 +158323,7 @@ Index: server/cityturn.c + { struct impr_type *ptarget = target.value.building; struct impr_type *pupdate = building_upgrades_to(pcity, ptarget); - + /* If the city can never build this improvement, drop it. */ - if (!can_city_build_improvement_later(pcity, pupdate)) { + success = can_city_build_improvement_later(pcity, pupdate); @@ -158333,7 +158333,7 @@ Index: server/cityturn.c _("%s can't build %s from the worklist. " @@ -755,14 +753,10 @@ API_TYPE_STRING, "never"); - + /* Purge this worklist item. */ - worklist_remove(&pcity->worklist, i-1); - /* Reset i to index to the now-next element. */ @@ -158343,7 +158343,7 @@ Index: server/cityturn.c + worklist_remove(&pcity->worklist, --i); + break; } - + - /* Maybe this improvement has been obsoleted by something that we can build. */ @@ -158413,11 +158413,11 @@ Index: server/cityturn.c + break; + }; + } /* while */ - + + if (success) { /* All okay. Switch targets. */ change_build_target(pplayer, pcity, target, E_WORKLIST); - + - success = TRUE; - break; - } @@ -158427,7 +158427,7 @@ Index: server/cityturn.c Remove the (i-1)th item from the worklist. */ worklist_remove(&pcity->worklist, i-1); @@ -966,15 +969,23 @@ - + /* Try building the same thing again. Repeat building doesn't require a * call to change_build_target, so just return. */ - if (VUT_UTYPE == pcity->production.kind) { @@ -158452,7 +158452,7 @@ Index: server/cityturn.c + /* fallthru */ + break; + }; - + /* Find *something* to do! */ freelog(LOG_DEBUG, "Trying advisor_choose_build."); @@ -1355,6 +1366,7 @@ @@ -158473,26 +158473,26 @@ Index: server/diplomats.c int count, which; - const char *prod; /* Twice as difficult if target is specified. */ - int success_prob = (improvement >= B_LAST ? game.info.diplchance - : game.info.diplchance / 2); + int success_prob = (improvement >= B_LAST ? game.info.diplchance + : game.info.diplchance / 2); @@ -938,17 +937,14 @@ - + /* Now, the fun stuff! Do the sabotage! */ if (NULL == ptarget) { - /* Sabotage current production. */ + char prod[256]; - + /* Do it. */ pcity->shield_stock = 0; nullify_prechange_production(pcity); /* Make it impossible to recover */ - + /* Report it. */ - if (VUT_UTYPE == pcity->production.kind) - prod = utype_name_translation(pcity->production.value.utype); - else - prod = improvement_name_translation(pcity->production.value.building); + universal_name_translation(&pcity->production, prod, sizeof(prod)); - + notify_player(pplayer, pcity->tile, E_MY_DIPLOMAT_SABOTAGE, _("Your %s succeeded in destroying" Index: common/packets.def @@ -158500,7 +158500,7 @@ Index: common/packets.def --- common/packets.def (revision 13908) +++ common/packets.def (working copy) @@ -575,8 +575,8 @@ - + PACKET_CITY_CHANGE=25;cs,dsend CITY city_id; - UINT8 build_id; @@ -158508,10 +158508,10 @@ Index: common/packets.def + UINT8 production_kind; + UINT8 production_value; end - + PACKET_CITY_WORKLIST=26;cs,dsend @@ -861,7 +861,7 @@ - + PACKET_UNIT_DIPLOMAT_QUERY=66;cs,handle-per-conn,dsend UNIT diplomat_id; - UNIT target_id; # city_id or unit_id target_id; @@ -158520,7 +158520,7 @@ Index: common/packets.def DIPLOMAT_ACTION action_type; end @@ -874,14 +874,14 @@ - + PACKET_UNIT_DIPLOMAT_ACTION=70;cs,dsend UNIT diplomat_id; - UNIT target_id; # city_id or unit_id target_id; @@ -158528,7 +158528,7 @@ Index: common/packets.def SINT16 value; DIPLOMAT_ACTION action_type; end - + PACKET_UNIT_DIPLOMAT_ANSWER=71;sc,dsend,lsend UNIT diplomat_id; - UNIT target_id; # city_id or unit_id target_id; @@ -158560,7 +158560,7 @@ Index: common/city.c + }; + return universal_name_translation(&pcity->production, buffer, sizeof(buffer)); } - + /************************************************************************** @@ -427,7 +427,7 @@ build); @@ -158570,7 +158570,7 @@ Index: common/city.c + }; return FC_INFINITY; } - + @@ -580,11 +580,15 @@ bool can_city_build_direct(const struct city *pcity, struct universal target) @@ -158588,7 +158588,7 @@ Index: common/city.c + }; + return FALSE; } - + /************************************************************************** @@ -593,11 +597,15 @@ bool can_city_build_now(const struct city *pcity, @@ -158607,7 +158607,7 @@ Index: common/city.c + }; + return FALSE; } - + /************************************************************************** @@ -606,11 +614,15 @@ bool can_city_build_later(const struct city *pcity, @@ -158626,21 +158626,21 @@ Index: common/city.c + }; + return FALSE; } - + /**************************************************************************** @@ -1260,7 +1272,7 @@ - + /************************************************************************** Compute and optionally apply the change-production penalty for the given - production change (to target,is_unit) in the given city (pcity). + production change (to target) in the given city (pcity). Always returns the number of shields which would be in the stock if the penalty had been applied. - + @@ -1277,24 +1289,41 @@ enum production_class_type new_class; int unpenalized_shields = 0, penalized_shields = 0; - + - if (VUT_UTYPE == pcity->changed_from.kind) { - orig_class = TYPE_UNIT; - } else if (is_wonder(pcity->changed_from.value.building)) { @@ -158663,7 +158663,7 @@ Index: common/city.c + orig_class = PCT_LAST; + break; + }; - + - if (VUT_UTYPE == target.kind) { - new_class = TYPE_UNIT; - } else if (is_wonder(target.value.building)) { @@ -158686,7 +158686,7 @@ Index: common/city.c + new_class = PCT_LAST; + break; + }; - + /* Changing production is penalized under certain circumstances. */ - if (orig_class == new_class) { + if (orig_class == new_class @@ -158695,7 +158695,7 @@ Index: common/city.c unpenalized_shields = pcity->before_change_shields; } else if (city_built_last_turn(pcity)) { @@ -1315,7 +1344,7 @@ - + /* Caravan shields are penalized (just as if you disbanded the caravan) * if you're not building a wonder. */ - if (new_class == TYPE_WONDER) { @@ -158709,7 +158709,7 @@ Index: common/city.h +++ common/city.h (working copy) @@ -20,11 +20,16 @@ #include "worklist.h" - + enum production_class_type { - TYPE_UNIT, TYPE_NORMAL_IMPROVEMENT, TYPE_WONDER + PCT_UNIT, @@ -158717,14 +158717,14 @@ Index: common/city.h + PCT_WONDER, + PCT_LAST }; - + enum city_tile_type { - C_TILE_EMPTY, C_TILE_WORKER, C_TILE_UNAVAILABLE + C_TILE_EMPTY, + C_TILE_WORKER, + C_TILE_UNAVAILABLE }; - + /* Various city options. These are stored by the server and can be Index: common/requirements.c =================================================================== @@ -158770,7 +158770,7 @@ Index: ai/aitools.c +++ ai/aitools.c (working copy) @@ -1156,21 +1156,6 @@ } - + /************************************************************************** - ... -**************************************************************************/ @@ -158787,7 +158787,7 @@ Index: ai/aitools.c -} - -/************************************************************************** - Calls ai_wants_role_unit to choose the best unit with the given role and + Calls ai_wants_role_unit to choose the best unit with the given role and set tech wants. Sets choice->value.utype when we can build something. **************************************************************************/ Index: ai/aitools.h @@ -158796,11 +158796,11 @@ Index: ai/aitools.h +++ ai/aitools.h (working copy) @@ -94,8 +94,6 @@ void copy_if_better_choice(struct ai_choice *cur, struct ai_choice *best); - + bool is_unit_choice_type(enum choice_type type); -void city_production_from_ai_choice(struct universal *product, - struct ai_choice *choice); - + bool ai_choose_role_unit(struct player *pplayer, struct city *pcity, struct ai_choice *choice, enum choice_type type, Index: ai/aicity.c @@ -158810,22 +158810,22 @@ Index: ai/aicity.c @@ -89,8 +89,8 @@ || pcity->food_stock + pcity->surplus[O_FOOD] < 0) #define LOG_BUY LOG_DEBUG - + +static void ai_sell_obsolete_buildings(struct city *pcity); static void resolve_city_emergency(struct player *pplayer, struct city *pcity); -static void ai_sell_obsolete_buildings(struct city *pcity); - + /************************************************************************** Return the number of "luxury specialists". This is the number of @@ -1382,41 +1382,67 @@ } } - -- if (pcity->ai.choice.want != 0) { + +- if (pcity->ai.choice.want != 0) { + if (pcity->ai.choice.want != 0) { + const char *name = "(unknown)"; ASSERT_CHOICE(pcity->ai.choice); - + + switch (pcity->ai.choice.type) { + case CT_CIVILIAN: + case CT_ATTACKER: @@ -158845,7 +158845,7 @@ Index: ai/aicity.c - : improvement_rule_name(pcity->ai.choice.value.building), + name, pcity->ai.choice.want); - + + /* parallel to citytools change_build_target() */ if (VUT_IMPROVEMENT == pcity->production.kind && is_great_wonder(pcity->production.value.building) @@ -158862,9 +158862,9 @@ Index: ai/aicity.c + city_production_name_translation(pcity), + pcity->name); } -- if (pcity->ai.choice.type == CT_BUILDING +- if (pcity->ai.choice.type == CT_BUILDING - && is_wonder(pcity->ai.choice.value.building) -- && (VUT_UTYPE == pcity->production.kind +- && (VUT_UTYPE == pcity->production.kind - || pcity->production.value.building != pcity->ai.choice.value.building)) { - if (is_great_wonder(pcity->ai.choice.value.building)) { - notify_player(NULL, pcity->tile, E_WONDER_STARTED, @@ -158908,10 +158908,10 @@ Index: ai/aicity.c + }; } } - + @@ -1511,10 +1537,11 @@ } city_list_iterate_end; - + do { + bool expensive; /* don't buy when it costs x2 unless we must */ + int buycost; @@ -158920,13 +158920,13 @@ Index: ai/aicity.c - bool expensive; /* don't buy when it costs x2 unless we must */ - int buycost; + const char *name = "(unknown)"; - + /* Find highest wanted item on the buy list */ init_choice(&bestchoice); @@ -1565,7 +1592,7 @@ continue; /* Already completed */ } - + - if (bestchoice.type != CT_BUILDING + if (is_unit_choice_type(bestchoice.type) && utype_has_flag(bestchoice.value.utype, F_CITIES)) { @@ -158935,7 +158935,7 @@ Index: ai/aicity.c @@ -1600,6 +1627,20 @@ continue; } - + + switch (bestchoice.type) { + case CT_CIVILIAN: + case CT_ATTACKER: @@ -158978,7 +158978,7 @@ Index: ai/advmilitary.c --- ai/advmilitary.c (revision 13908) +++ ai/advmilitary.c (working copy) @@ -1491,13 +1491,24 @@ - + if (choice->want <= 0) { CITY_LOG(LOGLEVEL_BUILD, pcity, "military advisor has no advice"); - } else if (is_unit_choice_type(choice->type)) { @@ -159026,7 +159026,7 @@ Index: client/citydlg_common.c - int cost= universal_build_shield_cost(&target); + int turns = city_turns_to_build(pcity, target, TRUE); + int cost = universal_build_shield_cost(&target); - + - if (VUT_UTYPE == target.kind) { - name = utype_values_translation(target.value.utype); - } else { @@ -159048,7 +159048,7 @@ Index: client/citydlg_common.c + break; + }; + cat_snprintf(buffer, buffer_len, " (%d) ", cost); - + - if (turns < FC_INFINITY) { - my_snprintf(buffer, buffer_len, - PL_("%s (%d) %d turn", "%s (%d) %d turns", turns), @@ -159064,7 +159064,7 @@ Index: client/citydlg_common.c + cat_snprintf(buffer, buffer_len, "never"); } } - + @@ -294,24 +298,27 @@ struct universal target, struct city *pcity) @@ -159076,7 +159076,7 @@ Index: client/citydlg_common.c + case VUT_UTYPE: + { struct unit_type *ptype = target.value.utype; - + - my_snprintf(buf[0], column_size, utype_name_translation(ptype)); my_snprintf(buf[1], column_size, utype_values_string(ptype)); my_snprintf(buf[2], column_size, "(%d)", utype_build_shield_cost(ptype)); @@ -159087,7 +159087,7 @@ Index: client/citydlg_common.c + { struct player *pplayer = pcity ? pcity->owner : game.player_ptr; struct impr_type *pimprove = target.value.building; - + /* Total & turns left meaningless on capitalization */ - if (improvement_has_flag(target.value.building, IF_GOLD)) { - my_snprintf(buf[0], column_size, improvement_name_translation(pimprove)); @@ -159107,7 +159107,7 @@ Index: client/citydlg_common.c - my_snprintf(buf[1], column_size, "%s", state); + my_snprintf(buf[1], column_size, state); } - + my_snprintf(buf[2], column_size, "%d", impr_build_shield_cost(pimprove)); } @@ -159118,7 +159118,7 @@ Index: client/citydlg_common.c + buf[2][0] = '\0'; + break; + }; - + /* Add the turns-to-build entry in the 4th position */ if (pcity) { @@ -355,7 +368,7 @@ @@ -159139,7 +159139,7 @@ Index: client/citydlg_common.c + target.kind, + universal_number(&target)); } - + /************************************************************************** Index: client/gui-gtk-2.0/cityrep.c =================================================================== @@ -159148,7 +159148,7 @@ Index: client/gui-gtk-2.0/cityrep.c @@ -976,11 +976,11 @@ itree_get(&it, 0, &res, -1); pcity = res; - + - if ( (which == TYPE_UNIT && VUT_UTYPE == pcity->production.kind) - || (which == TYPE_NORMAL_IMPROVEMENT + if ( (which == PCT_UNIT && VUT_UTYPE == pcity->production.kind) @@ -159166,22 +159166,22 @@ Index: client/gui-gtk-2.0/cityrep.c G_CALLBACK(city_select_building_callback), - GINT_TO_POINTER(TYPE_UNIT)); + GINT_TO_POINTER(PCT_UNIT)); - + item = gtk_menu_item_new_with_label( _("Building Improvements")); gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); g_signal_connect(item, "activate", G_CALLBACK(city_select_building_callback), - GINT_TO_POINTER(TYPE_NORMAL_IMPROVEMENT)); + GINT_TO_POINTER(PCT_NORMAL_IMPROVEMENT)); - + item = gtk_menu_item_new_with_label(_("Building Wonders")); gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); g_signal_connect(item, "activate", G_CALLBACK(city_select_building_callback), - GINT_TO_POINTER(TYPE_WONDER)); + GINT_TO_POINTER(PCT_WONDER)); - - + + item = gtk_separator_menu_item_new(); Index: client/packhand.c =================================================================== @@ -159189,7 +159189,7 @@ Index: client/packhand.c +++ client/packhand.c (working copy) @@ -426,14 +426,17 @@ } - + if (packet->production_kind < VUT_NONE || packet->production_kind >= VUT_LAST) { - freelog(LOG_ERROR, "handle_city_info() bad production_kind %d.", + freelog(LOG_ERROR, "handle_city_info()" @@ -159219,10 +159219,10 @@ Index: client/mapctrl_common.c { + char buffer[256]; struct city *pcity = ptile->city; - + if (!can_client_issue_orders()) { @@ -393,9 +394,7 @@ - + create_event(ptile, E_CITY_PRODUCTION_CHANGED, /* ? */ _("Copy %s to clipboard."), - VUT_UTYPE == clipboard.kind @@ -159230,18 +159230,18 @@ Index: client/mapctrl_common.c - : improvement_name_translation(clipboard.value.building)); + universal_name_translation(&clipboard, buffer, sizeof(buffer))); } - + /************************************************************************** @@ -439,8 +438,8 @@ } - + dsend_packet_city_change(&aconnection, pcity->id, - universal_number(&clipboard), - VUT_UTYPE == clipboard.kind); + clipboard.kind, + universal_number(&clipboard)); } - + /************************************************************************** Index: client/mapview_common.c =================================================================== @@ -159291,11 +159291,11 @@ Index: client/mapview_common.c + cat_snprintf(buffer, buffer_len, " %d", turns); } } - + +/***************************************************************************/ static enum update_type needed_updates = UPDATE_NONE; static bool callback_queued = FALSE; - + ------------------------------------------------------------------------ r13907 | wsimpson | 2007-10-31 02:28:32 +0200 (Wed, 31 Oct 2007) | 1 line @@ -159380,9 +159380,9 @@ Changed paths: (PR#39801) harmonize goto_map_list with focus_units -Added goto_unit_killed() to keep them synchronized whenever a unit is killed. +Added goto_unit_killed() to keep them synchronized whenever a unit is killed. -Fixed memory leak that occurred upon freeing at the end of every client goto +Fixed memory leak that occurred upon freeing at the end of every client goto -- the pf structures in the part weren't freed. New head_of_units_in_focus() -- all that was needed was the head of the @@ -159406,8 +159406,8 @@ Changed paths: (PR#39795) terrain color in tilespec should be tile color -Easily changed to use the [tile_*] tags. However, color.tilespec is -included by the other tilespecs; all of them require an update to the +Easily changed to use the [tile_*] tags. However, color.tilespec is +included by the other tilespecs; all of them require an update to the capability: tilespec4+2007.Oct.26 ------------------------------------------------------------------------ @@ -159429,13 +159429,13 @@ the existing civ1-like and civ2-like rulesets, that inexplicably use different identifiers in savegames. Mismatched identifiers are automatically converted. -For references in terrain.ruleset files, use the full section label, -instead of the name field. This allows multiple entries with the -same descriptive name, to support rulesets that need to treat them -the same, or want to use fantasy or fictional names. Also, supports a +For references in terrain.ruleset files, use the full section label, +instead of the name field. This allows multiple entries with the +same descriptive name, to support rulesets that need to treat them +the same, or want to use fantasy or fictional names. Also, supports a more generic table driven nation city_name system. -Sorted the resources in the same fashion as the terrain (by identifier) +Sorted the resources in the same fashion as the terrain (by identifier) to ease future terrain.ruleset comparisons. Note that the use of graphics_alt means that none of the new terrain @@ -159687,7 +159687,7 @@ Changed paths: (PR#39343) 2.1.0-beta4 team numbers (PR#39773) [Clean Up] Team number -Reported by "Karl-Ingo Friese" and +Reported by "Karl-Ingo Friese" and pepeto69@hotmail.fr Fix team numbers in civ1/2 to match Per's earlier change to default. @@ -160955,7 +160955,7 @@ Changed paths: M /trunk/client/gui-gtk-2.0/dialogs.c M /trunk/client/gui-gtk-2.0/menu.c -Better group unit selection +Better group unit selection See PR#39624 ------------------------------------------------------------------------ r13434 | jcreus | 2007-08-30 20:42:04 +0300 (Thu, 30 Aug 2007) | 1 line @@ -161175,7 +161175,7 @@ Changed paths: (PR#18010) goto segfault in pft_concat() from send_goto_route() -Removes several static variables, semantic duplication, and redundant +Removes several static variables, semantic duplication, and redundant and/or unused functions. Some functions now return validity of the path destination. @@ -161184,12 +161184,12 @@ Checks for valid waypoints. Improves graphic path representation, and textual error reports. -Fixes some assumptions that battlegroups are in the same stack on the +Fixes some assumptions that battlegroups are in the same stack on the same tile and move/work at the same speed. Fixes some problems with HOVER_CONNECT, too. -Includes various ideas from proposed patches by pepeto69@hotmail.fr, +Includes various ideas from proposed patches by pepeto69@hotmail.fr, who provided a savegame for testing. @@ -161461,7 +161461,7 @@ r13318 | cazfi | 2007-08-14 01:41:10 +0300 (Tue, 14 Aug 2007) | 2 lines Changed paths: M /trunk/version.in -Changed capability string after #39558 changed packet definitions. +Changed capability string after #39558 changed packet definitions. ------------------------------------------------------------------------ r13316 | dmarks | 2007-08-14 01:36:10 +0300 (Tue, 14 Aug 2007) | 1 line @@ -162703,13 +162703,13 @@ Changed paths: (PR#39476) BUG: iterator conflicts -second batch, revised newer iterators, using pointers without side-effects, +second batch, revised newer iterators, using pointers without side-effects, allowing nesting, and slightly more efficient: base_type_iterate client_options_iterate -This seems better to remain an indexing iterator (almost all usage is the -index number, no pointer needed), but the name translation and other +This seems better to remain an indexing iterator (almost all usage is the +index number, no pointer needed), but the name translation and other standard accessors were needed. Several obscure bugs fixed! specialist_type_iterate @@ -163284,7 +163284,7 @@ Changed paths: (PR#39476) BUG: iterator conflicts -first batch, revised popular iterators, using pointers without side-effects, +first batch, revised popular iterators, using pointers without side-effects, allowing nesting, and slightly more efficient: government_iterate nations_iterate @@ -163316,8 +163316,8 @@ Changed paths: (PR#39470) civ3+ water generation -Gave up on oceanic ridges near coastal land, removing ridges until the -reason for such huge jumps in level can be determined. Ridges still used +Gave up on oceanic ridges near coastal land, removing ridges until the +reason for such huge jumps in level can be determined. Ridges still used for small island replacements (as they are assuredly not next to land). ------------------------------------------------------------------------ @@ -163353,11 +163353,11 @@ Changed paths: (PR#39381) RFE civ3+ water support -The internal documentation of the ocean_depth parameter was incorrect. It +The internal documentation of the ocean_depth parameter was incorrect. It is not a percentage, it merely specifies a relative level from 1 to 100. -Revised the ocean_depth to empirical levels that make more plausible -oceans and coastlines. Still has serious problems with most of the +Revised the ocean_depth to empirical levels that make more plausible +oceans and coastlines. Still has serious problems with most of the deep parts next to polar caps, and oceanic ridges near coast. Also, handled some FIXME comments. @@ -163374,12 +163374,12 @@ Changed paths: (PR#39381) RFE civ3+ water support -The penultimate step toward civ3+ water. Add the revised "full" ocean.png, +The penultimate step toward civ3+ water. Add the revised "full" ocean.png, and "pair" ice cliffs, updating the corresponding tilespecs. Merely enough to test the tile editor and show future graphics. -Old savefiles continue to work, but (by definition) any editted water terrain +Old savefiles continue to work, but (by definition) any editted water terrain will prevent loading by earlier versions. ------------------------------------------------------------------------ @@ -163406,12 +163406,12 @@ Changed paths: M /trunk/server/unittools.h (#17187) Move hut code into lua script -Make move_unit and unit_enter_hut in server/unittools.c +Make move_unit and unit_enter_hut in server/unittools.c return void. -Returning success for the move_unit is pointless as it does no +Returning success for the move_unit is pointless as it does no checks; checks should be done (and are done) in preparation. -For unit_enter_hut: there is no way to know the side-effects +For unit_enter_hut: there is no way to know the side-effects of custom scripted hut code, so we here return nothing. ------------------------------------------------------------------------ @@ -163429,12 +163429,12 @@ Changed paths: M /trunk/server/unittools.c (#17187) Move hut code into lua script -Ported almost everything in hut outcome to lua script in +Ported almost everything in hut outcome to lua script in data/default/script.lua, as well as the same script for civ1 and civ2. Added api action unleash_barbarians(tile). Also added methods -Unit:is_on_possible_city_tile() and +Unit:is_on_possible_city_tile() and Tile:city_exists_within_city_radius(include_center) AI handicap LimitedHuts is still hardcoded and can not be @@ -163453,13 +163453,13 @@ Changed paths: (PR#39451) Add signal emit to scripting api -Make sure the scripting api action give_technology sends a +Make sure the scripting api action give_technology sends a script signal message for every researched technology. give_technology now takes a new argument reason that is sent with the signal, and it should almost always be "hut" for scripts. -It was decided that script signal emission should not be +It was decided that script signal emission should not be exposed to the scripting api. ------------------------------------------------------------------------ @@ -163500,8 +163500,8 @@ Changed paths: (PR#39387) replace match_style = "full" -For MATCH_FULL, default to last entry. This allows use in higher layers -without adding a match_type to every entry, and allows a default match +For MATCH_FULL, default to last entry. This allows use in higher layers +without adding a match_type to every entry, and allows a default match instead of requiring a unique match for every entry. ------------------------------------------------------------------------ @@ -163518,13 +163518,13 @@ Changed paths: (PR#39387) replace match_style = "full" -Cleanup, and fix the "pair" and "full" double index into the synthesized +Cleanup, and fix the "pair" and "full" double index into the synthesized linear 4-dimensional array. -Also, allow NULL sprites above the bottom layer, instead of repeatedly +Also, allow NULL sprites above the bottom layer, instead of repeatedly drawing the same sprite on layers only for matching. -Also, allow blending onto adjacent tiles without blending this tile, to +Also, allow blending onto adjacent tiles without blending this tile, to create the illusion that this tile is "on top" or higher than the others. ------------------------------------------------------------------------ @@ -163542,14 +163542,14 @@ Changed paths: (PR#39387) replace match_style = "full" with "pair" -After much testing, I've completely eliminated "match_style", and its +After much testing, I've completely eliminated "match_style", and its parameters "none", "bool", and "full". Instead, I've replaced it with "match_with", a listing of match_types. This allows completely orthogonal operations between "styles". -This patch doesn't make any substantive changes. It continues to operate -in exactly the same manner as before, so that old savegames will run +This patch doesn't make any substantive changes. It continues to operate +in exactly the same manner as before, so that old savegames will run without modification. Never-the-less, this is the "big one"! Old tilesets will no longer work. @@ -163562,7 +163562,7 @@ Changed paths: (PR#39455) Warning: makes integer from pointer without a cast in menu.c -Fix compiler warnings introduced in r13100 and r13101, from ticket +Fix compiler warnings introduced in r13100 and r13101, from ticket #15260. Patch by me. Reported by Pepeto. ------------------------------------------------------------------------ @@ -163574,13 +163574,13 @@ Changed paths: (PR#15260) GTK2: interface quirks being observer -gtk2 client: Deactivate irrelevant reports for observers. Make sure -that some shortcut keys (F1..F11 and shift+arrows) work for observers. -Some reindentation in the touched function. Based on patches by +gtk2 client: Deactivate irrelevant reports for observers. Make sure +that some shortcut keys (F1..F11 and shift+arrows) work for observers. +Some reindentation in the touched function. Based on patches by hamurAbi.dev@gmail.com -server: Send an end_phase packet to observers at end of turn, otherwise -they don't get any and the messages pane fills up. Patch by Jason Dorje +server: Send an end_phase packet to observers at end of turn, otherwise +they don't get any and the messages pane fills up. Patch by Jason Dorje Short @@ -163666,13 +163666,13 @@ Changed paths: (PR#39381) RFE civ3+ water support -A bigger step toward civ3+ land and water. Add the new water terrain +A bigger step toward civ3+ land and water. Add the new water terrain identifiers to the rulesets, updating the corresponding tilespecs. -This is a straightforward process, duplicating existing terrain information. +This is a straightforward process, duplicating existing terrain information. Merely enough to test the tile editor and show future graphics. -Old savefiles continue to work, but (by definition) any editted water terrain +Old savefiles continue to work, but (by definition) any editted water terrain will prevent loading by earlier versions. ------------------------------------------------------------------------ @@ -163694,7 +163694,7 @@ Changed paths: M /trunk/utility/registry.c M /trunk/utility/registry.h -(PR#39442) Lua script newlines not restored correctly from save +(PR#39442) Lua script newlines not restored correctly from save Make escaped an attribute of entry so that it can be carried over from load to save @@ -163742,8 +163742,8 @@ Changed paths: Same as trunk revision 13079, for isophex and isotrident. -The next baby step toward iso* civ3+ land and water. Copy the current -terrain2.png into water.png, and divide the respective .spec file lines. All +The next baby step toward iso* civ3+ land and water. Copy the current +terrain2.png into water.png, and divide the respective .spec file lines. All river/water now uses water.spec (except the ocean blending tile in terrain1). ------------------------------------------------------------------------ @@ -163756,8 +163756,8 @@ Changed paths: (PR#39381) RFE civ3+ water support -The next baby step toward amplio civ3+ land and water. Copy the current -terrain2.png into water.png, and divide the respective .spec file lines. All +The next baby step toward amplio civ3+ land and water. Copy the current +terrain2.png into water.png, and divide the respective .spec file lines. All river/water now uses water.spec (except the ocean blending tile in terrain1). ------------------------------------------------------------------------ @@ -163773,11 +163773,11 @@ Changed paths: (PR#36441) Bug appear when simply press key "F1" (PR#36496) libutf8 troubles -Increase the size of the city report column buffer from 64 bytes to 128 bytes. +Increase the size of the city report column buffer from 64 bytes to 128 bytes. This patch goes beyond the original GTK2, expanding mui and win32. -Replace remaining calls to snprintf() by my_snprintf() or cat_snprintf() -and to skip the vsnprintf() tests in the configure script on Windows. +Replace remaining calls to snprintf() by my_snprintf() or cat_snprintf() +and to skip the vsnprintf() tests in the configure script on Windows. No need to use libutf8 anymore. Original patch(es) by "Christian Prochaska" @@ -163829,12 +163829,12 @@ Changed paths: (PR#39437) attribute.c serialization error -Extensive error checking on saved and restored attribute "blocks" and "chunks". -Still relies too much on asserts instead of actual remediation and recovery, +Extensive error checking on saved and restored attribute "blocks" and "chunks". +Still relies too much on asserts instead of actual remediation and recovery, but doesn't crash.... -Fixed a number of initialization errors. Yes, you have to clear the length, -even when the data is already NULL. They are separate (and this kind of error +Fixed a number of initialization errors. Yes, you have to clear the length, +even when the data is already NULL. They are separate (and this kind of error is likely the underlying cause of the crashes). Also fixed another trivial enable-debug compilation error in packhand.c. @@ -164002,18 +164002,18 @@ This time, I'll patch the S2_1 first, and trunk later. This is the last of the translate_data_names() fixes. -As described in the PR, these minor translations are so rarely seen that -nobody noticed the unit_class_names were never translated at all, appearing +As described in the PR, these minor translations are so rarely seen that +nobody noticed the unit_class_names were never translated at all, appearing in the middle of translated messages.... Plus the usual cleanup of translated names for untranslated log messages. -Tried to clean up the SDL code a bit, comparing S2_1 with trunk. Many +Tried to clean up the SDL code a bit, comparing S2_1 with trunk. Many problems had been fixed in trunk and never ported back, and vice versa. -Qn_() on all of the rule names. Everywhere Q_() is used to translate, -Qn_() should be used to display untranslated data. Not strictly needed -with current data, this is an idea that might avoid problems in the future. +Qn_() on all of the rule names. Everywhere Q_() is used to translate, +Qn_() should be used to display untranslated data. Not strictly needed +with current data, this is an idea that might avoid problems in the future. === @@ -164025,7 +164025,7 @@ with current data, this is an idea that might avoid problems in the future. (PR#39433) cleanup name translation -Standarized and organized the accessor function names across all the +Standarized and organized the accessor function names across all the headers that I've worked on recently. Standardizing the pairing of the translated and rule name strings: @@ -164050,7 +164050,7 @@ Reverted (with comments) until logic can be resolved. (PR#39434) Crash in 2.1 in vsnprintf, probably related to unit_name_translation changes -unit is destroyed before sending messages about its destruction, but using its +unit is destroyed before sending messages about its destruction, but using its (destroyed) name in the messages. Reverted (with comments) until logic can be resolved. @@ -164210,18 +164210,18 @@ common/fc_types.h Fixed several tests against ruleset name strings. -Fixed some fc_mallocs of zero length, by adding 1, and changed to fc_callocs, +Fixed some fc_mallocs of zero length, by adding 1, and changed to fc_callocs, as had been done elsewhere in ruleset.c. Fixed a fair number of incorrect plurals versus singular. -Left most messages alone, but fixed a pair using "is" instead of "are" -after a plural. Patched the msdid to match in all *.po, although some +Left most messages alone, but fixed a pair using "is" instead of "are" +after a plural. Patched the msdid to match in all *.po, although some msgstr need to be updated. Still, they won't be any worse. -Added some shortcut/combination functions for government/nation that have -player pointers as parameters. Several already existed under more cryptic -names. Hoping that these shortcuts will help encourage future programmers to +Added some shortcut/combination functions for government/nation that have +player pointers as parameters. Several already existed under more cryptic +names. Hoping that these shortcuts will help encourage future programmers to use them, rather than skipping the access functions (using direct pointers). Plus the usual cleanup of translated names for untranslated log messages. @@ -164314,12 +164314,12 @@ Changed paths: Fixed several tests against ruleset name strings. -Renamed name_orig to name_rule (the origin), and name to name_translated. -Translated names are now only accessed via a central function. (The function +Renamed name_orig to name_rule (the origin), and name to name_translated. +Translated names are now only accessed via a central function. (The function existed, but not everybody used it.) -Moved the translation into the accessor functions, as this seemed to be better -than spread around in 3 places, especially as the other places in the code +Moved the translation into the accessor functions, as this seemed to be better +than spread around in 3 places, especially as the other places in the code forgot to test for NULL and '\0' (empty string). Plus the usual cleanup of translated names for untranslated log messages. @@ -164443,12 +164443,12 @@ Changed paths: Fixed several tests against ruleset name strings. -Renamed name_orig to name_rule (the origin), and name to name_translated. -Translated names are now only accessed via a central function. (The function +Renamed name_orig to name_rule (the origin), and name to name_translated. +Translated names are now only accessed via a central function. (The function existed, but not everybody used it.) -Moved the translation into the accessor functions, as this seemed to be better -than spread around in 3 places, especially as the other places in the code +Moved the translation into the accessor functions, as this seemed to be better +than spread around in 3 places, especially as the other places in the code forgot to test for NULL and '\0' (empty string). Standardized and simplified some parallel function names: @@ -164653,11 +164653,11 @@ Preparation for tolua -> tolua++ -> toluaxx 1) Add tolua[++|xx] subdirectories that contain existing file equivalents. -2) Existing files copied (added) to their tolua[++|xx] name and location. +2) Existing files copied (added) to their tolua[++|xx] name and location. This preserves our subversion history of tolua. -It has the fortunate side effect of allowing test of new builds without +It has the fortunate side effect of allowing test of new builds without affecting the existing installation. ------------------------------------------------------------------------ @@ -164709,7 +164709,7 @@ Changed paths: (PR#39386) cleanup tilespec.c (PR#39406) correct misspelling in DEBUG section -Re-commit former trunk revision 13000 using S2_1 revisions 13003 and 13005, +Re-commit former trunk revision 13000 using S2_1 revisions 13003 and 13005, without tolua++ changes. ------------------------------------------------------------------------ @@ -164922,15 +164922,15 @@ Changed paths: (PR#39389) BUG: technology/advance name translation -Tests were fairly inconsistent, sometimes testing against ruleset name string, +Tests were fairly inconsistent, sometimes testing against ruleset name string, others against translated name. -Renamed name_orig to name_rule (the origin), and name to name_translated. -Translated names are now only accessed via a central function. (The function +Renamed name_orig to name_rule (the origin), and name to name_translated. +Translated names are now only accessed via a central function. (The function existed, but not everybody used it.) -Moved the translation into the accessor functions, as this seemed to be better -than spread around in 3 places, especially as the other places in the code +Moved the translation into the accessor functions, as this seemed to be better +than spread around in 3 places, especially as the other places in the code forgot to test for NULL and '\0' (empty string). After much discussion, removed most freelog translation for ruleset and savegame. @@ -165260,7 +165260,7 @@ Changed paths: (PR#39383) BUG: terrain and resource name translation -Remaining "const struct resource *" caused 1 warning, and a report that +Remaining "const struct resource *" caused 1 warning, and a report that gcc 4.1 (or a stricter compile option) escalated it to a compile error. Most "const" removed; 5 remain in function parameters, causing no warnings. @@ -165274,11 +165274,11 @@ Changed paths: if{} or {} had been added around major sections of code without reindenting. -Also, several levels of alternating ifs and switches, where fewer levels -will work with just a bit of code duplication or adding a subroutine -- +Also, several levels of alternating ifs and switches, where fewer levels +will work with just a bit of code duplication or adding a subroutine -- making the code considerably clearer! -Log messages show a couple of blanks (such as, unused alt graphics names) -- +Log messages show a couple of blanks (such as, unused alt graphics names) -- needed \"%s\" in the format. ------------------------------------------------------------------------ r12975 | joedalton | 2007-06-05 20:31:46 +0300 (Tue, 05 Jun 2007) | 1 line @@ -165321,15 +165321,15 @@ Changed paths: (PR#39383) BUG: terrain and resource name translation -Tests were wildly inconsistent, sometimes testing against ruleset name string, +Tests were wildly inconsistent, sometimes testing against ruleset name string, others against translated name. -Renamed name_orig to name_rule (the origin), and name to name_translated. -Translated names are now only accessed via a central function. (The function +Renamed name_orig to name_rule (the origin), and name to name_translated. +Translated names are now only accessed via a central function. (The function existed, but not everybody used it.) -Moved the translation into the accessor functions, as this seemed to be better -than spread around in 3 places, especially as the other places in the code +Moved the translation into the accessor functions, as this seemed to be better +than spread around in 3 places, especially as the other places in the code forgot to test for NULL and '\0' (empty string). ------------------------------------------------------------------------ @@ -165356,7 +165356,7 @@ Changed paths: M /trunk/server/savegame.c M /trunk/utility/rand.c -(PR#39365) more myrand debug logging. Set again after all savegame loading, +(PR#39365) more myrand debug logging. Set again after all savegame loading, as some initialization routines inexplicably randomize (future fix). Also, initialize ai.founder_boat (found along the way). @@ -165404,7 +165404,7 @@ r12960 | per | 2007-05-17 20:25:07 +0300 (Thu, 17 May 2007) | 3 lines Changed paths: M /trunk/server/stdinhand.c -Make sure votes cannot be started in pregame, and not be observers. +Make sure votes cannot be started in pregame, and not be observers. Patch by pepeto in PR#39368. ------------------------------------------------------------------------ @@ -165554,8 +165554,8 @@ Changed paths: M /trunk/ai/aitools.c M /trunk/ai/aiunit.c -Implement Greg's defense calculation algorithm. Unlike the current -code, it takes into account unit cost, firepower and hitpoints. +Implement Greg's defense calculation algorithm. Unlike the current +code, it takes into account unit cost, firepower and hitpoints. The downside is that it is slightly more CPU intensive. See PR#9887. ------------------------------------------------------------------------ @@ -165741,7 +165741,7 @@ Changed paths: M /trunk/common/unit.h M /trunk/server/unithand.c -Forbid military units from entering through the borders of another nation +Forbid military units from entering through the borders of another nation that you are at peace with. From patch by Jason in PR#12232. ------------------------------------------------------------------------ @@ -165795,7 +165795,7 @@ Changed paths: M /trunk/server/techtools.c Remove assert that would check if a root req exists for a tech -upon granting it to a player, since this would fail during +upon granting it to a player, since this would fail during scenario loading. See PR#38323. Patch by Marko. ------------------------------------------------------------------------ @@ -165827,7 +165827,7 @@ Changed paths: M /trunk/version.in generic_city_refresh() now operates without side-effects. This means -that a change in one city, as long as it does not involve owner or size +that a change in one city, as long as it does not involve owner or size changing, may no longer cascade into changes of other cities. This allows the cleaning up and future optimizing of much code. @@ -165836,12 +165836,12 @@ EFT_MAKE_CONTENT_MIL_PER which was ignored, and "FieldUnit" units now cause happy upkeep amount of unhappiness when in a city instead of 1, which is how you would expect it to work. -Also fixes the ugliness in savegame.c where we would update cities' -trade route info while trade partner cities may yet be uninitialized +Also fixes the ugliness in savegame.c where we would update cities' +trade route info while trade partner cities may yet be uninitialized (see PR#12498). The fields punit->happiness and punit->upkeep have been removed. Now -use the city_unit_upkeep() and city_unit_unhappiness() functions to +use the city_unit_upkeep() and city_unit_unhappiness() functions to calculate these values. Only the gtk2 client has been updated. See PR#38029 for more information. @@ -165876,7 +165876,7 @@ Changed paths: New trade route algorithm. It depends on the size of the two cities, the distance between them, and whether they have different owners. Unlike the previous algorithm, it does not depend on the result of any ephemeral values -in each city which forces a recalculation of the trade route value for +in each city which forces a recalculation of the trade route value for almost any change to any of the cities. Only city ownership change and city size changes will necessitate a recalculation of the trade route value now. See PR#38029. @@ -165887,8 +165887,8 @@ Changed paths: M /trunk/common/aicore/pf_tools.c Band-aid fix for problem described in PR#15097 that prevents air units -from using goto to move as expected or attack. Allow movement anywhere -as long as we have movement points to return, and allow attacks, even +from using goto to move as expected or attack. Allow movement anywhere +as long as we have movement points to return, and allow attacks, even suicidal ones. ------------------------------------------------------------------------ @@ -168452,7 +168452,7 @@ Christian Prochaska Hogne HÃ¥skjold Icons from Ubuntu Human Theme: next arrow, back arrow, left arrow, right arrow, up arrow, down arrow, new turn gear, CMA monitor -lock icon and floppy disk (modified by Hogne HÃ¥skjold) from gnome-icon-theme +lock icon and floppy disk (modified by Hogne HÃ¥skjold) from gnome-icon-theme (http://ftp.gnome.org/pub/GNOME/sources/gnome-icon-theme/) theme_orders_buttons.png @@ -168493,10 +168493,10 @@ Changed paths: M /trunk/server/unithand.c M /trunk/server/unittools.c -Remove all unsafe terrain, both the unused unsafe terrain flag and -unsafe ocean for triremes. Instead, triremes simply cannot travel -into an ocean square with no coastline. This is a step on the way -only, as we think triremes should use deep/shallow ocean instead of +Remove all unsafe terrain, both the unused unsafe terrain flag and +unsafe ocean for triremes. Instead, triremes simply cannot travel +into an ocean square with no coastline. This is a step on the way +only, as we think triremes should use deep/shallow ocean instead of a coastline limit. See PR#35646. ------------------------------------------------------------------------ @@ -168512,7 +168512,7 @@ Changed paths: M /trunk/server/unittools.c Remove the second parameter to find_transporter_for_unit(), which -is already known. Add function could_unit_load() which checks if a +is already known. Add function could_unit_load() which checks if a given transporter could add a unit as cargo, were it on the same tile. Since find_transporter_for_unit() calls can_unit_load(), it is meaningless to call the latter on results from the former. Remove such @@ -168525,8 +168525,8 @@ r12625 | per | 2007-02-12 01:23:45 +0200 (Mon, 12 Feb 2007) | 5 lines Changed paths: M /trunk/common/movement.c -Fix mistake in the eneralized base code that makes air units check -for the no-hp-loss flag instead of the refuel flag. At the moment +Fix mistake in the eneralized base code that makes air units check +for the no-hp-loss flag instead of the refuel flag. At the moment this has no effect, since hp-loss-flag bases == refuel bases. See PR#35642. @@ -168535,7 +168535,7 @@ r12624 | kauf | 2007-02-12 00:47:08 +0200 (Mon, 12 Feb 2007) | 5 lines Changed paths: M /trunk/client/gui-gtk-2.0/menu.c -Fix an infinite loop that happens when going into editing mode and +Fix an infinite loop that happens when going into editing mode and then switching players or observing. See PR#35738. Reported by Jason and myself. Patch by Vasc. @@ -168610,8 +168610,8 @@ Changed paths: M /trunk/client/editor.c M /trunk/client/gui-gtk-2.0/editdlg.c -Fix problems in the built-in map editor with placing units, where units -would lose fuel, movement and/or hitpoints. It is mostly just a band-aid +Fix problems in the built-in map editor with placing units, where units +would lose fuel, movement and/or hitpoints. It is mostly just a band-aid to ease further testing, though. Ticket PR#35575. ------------------------------------------------------------------------ @@ -168621,7 +168621,7 @@ Changed paths: Make AI fear an enemy based on vast amounts of gold that can be quickly turned into an army when considering war targets. -Loosely based on patch by "Guest" in the forums, see +Loosely based on patch by "Guest" in the forums, see http://forum.freeciv.org/viewtopic.php?t=2703, and PR#35145. ------------------------------------------------------------------------ @@ -168630,7 +168630,7 @@ Changed paths: M /trunk/ai/advdiplomacy.c Do not consider war want for obsolete buildings, and do not -improve diplomatic relations through effects for players that +improve diplomatic relations through effects for players that are not yet met with. Loosely based on patch by "Guest" in the forums, see http://forum.freeciv.org/viewtopic.php?t=2703, and PR#35145. @@ -169204,7 +169204,7 @@ Changed paths: Fix some problems with antialiased zooming. See PR#29557. -SDL_rotozoom.[ch] from SDL_gfx (http://www.ferzkopp.net/~aschiffler/Software/SDL_gfx-2.0/) by A. Schiffler +SDL_rotozoom.[ch] from SDL_gfx (http://www.ferzkopp.net/~aschiffler/Software/SDL_gfx-2.0/) by A. Schiffler . License is LGPL. @@ -170408,7 +170408,7 @@ r12382 | cproc | 2006-11-06 14:10:01 +0200 (Mon, 06 Nov 2006) | 1 line Changed paths: M /trunk/client/gui-sdl/chatline.c -fix in-game chat line +fix in-game chat line ------------------------------------------------------------------------ r12381 | cproc | 2006-11-06 13:54:36 +0200 (Mon, 06 Nov 2006) | 2 lines Changed paths: @@ -171998,8 +171998,8 @@ r12146 | per | 2006-07-24 11:37:08 +0300 (Mon, 24 Jul 2006) | 4 lines Changed paths: M /trunk/common/packets.c -Fix security problem in attributes code. On 32bit systems, an addition in -a check can overflow, allowing an illegal offset value to be passed into the +Fix security problem in attributes code. On 32bit systems, an addition in +a check can overflow, allowing an illegal offset value to be passed into the network code. Reported by Luigi Auriemma ------------------------------------------------------------------------ @@ -172838,7 +172838,7 @@ Changed paths: Move move_type from unit_type to unit_class. This gets us rid of hack determining unit_type.move_type from unit_type.class which makes further unit_class -development difficult. +development difficult. See #18246 @@ -173088,9 +173088,9 @@ Changed paths: M /trunk/data/misc/cursors.png M /trunk/data/misc/cursors.spec -Implement wait/busy cursor and improve the edit mode "add" cursor. The +Implement wait/busy cursor and improve the edit mode "add" cursor. The hourglass is shown between turns when no actions are possible to provide -more feedback about the game-state. Both cursors are from Bluecurve in +more feedback about the game-state. Both cursors are from Bluecurve in Redhat artwork. Patch by Andreas Røsdal in PR#17637. ------------------------------------------------------------------------ @@ -173107,7 +173107,7 @@ Changed paths: M /trunk/server/diplhand.c M /trunk/server/settings.c -Make the diplcost setting apply also to money transfers between players. +Make the diplcost setting apply also to money transfers between players. See PR#17602. ------------------------------------------------------------------------ @@ -173115,7 +173115,7 @@ r12009 | per | 2006-06-05 20:55:13 +0300 (Mon, 05 Jun 2006) | 4 lines Changed paths: M /trunk/server/srv_main.c -Revert previous commit. We cannot know the gender of the gender of a +Revert previous commit. We cannot know the gender of the gender of a username unless the player explicitly sets this, making all titles possibly wrong. @@ -173141,7 +173141,7 @@ r12006 | per | 2006-06-03 20:52:03 +0300 (Sat, 03 Jun 2006) | 3 lines Changed paths: M /trunk/client/gui-gtk-2.0/editdlg.c -Implement a unit dropdown menu in the editor dialog for placing units (instead of +Implement a unit dropdown menu in the editor dialog for placing units (instead of having to remember a unit type's index number). PR#17599. Patch by me and Jason. ------------------------------------------------------------------------ @@ -173215,7 +173215,7 @@ r11993 | per | 2006-05-25 18:32:32 +0300 (Thu, 25 May 2006) | 3 lines Changed paths: M /trunk/ai/advdiplomacy.c -Fix problem with AI war countdown reported in PR#16868 by +Fix problem with AI war countdown reported in PR#16868 by Christoph Petschnig . ------------------------------------------------------------------------ @@ -173293,7 +173293,7 @@ r11986 | per | 2006-05-20 20:57:04 +0300 (Sat, 20 May 2006) | 3 lines Changed paths: M /trunk/data/default/techs.ruleset -Fix problem with quote character in commented text and translations. +Fix problem with quote character in commented text and translations. Reported by Chris. ------------------------------------------------------------------------ @@ -173324,7 +173324,7 @@ r11980 | per | 2006-05-18 23:32:54 +0300 (Thu, 18 May 2006) | 3 lines Changed paths: M /trunk/doc/README.graphics -Improve documentation of PNGs used in clients. Reported by Egor Vyscrebentsov +Improve documentation of PNGs used in clients. Reported by Egor Vyscrebentsov in PR#16955. ------------------------------------------------------------------------ @@ -173663,7 +173663,7 @@ Changed paths: M /trunk/client/gui-gtk-2.0/plrdlg.c M /trunk/client/gui-win32/connectdlg.c -/ai %s is changed to /aitoggle "%s" in chat messages. Several +/ai %s is changed to /aitoggle "%s" in chat messages. Several places that would create-aitoggle-take instead just "take -". Patch by Jason. See PR#15873. @@ -173685,14 +173685,14 @@ Changed paths: M /trunk/utility/support.h The 'pick nation' button becomes 'create player' button when client -connection is detached from any player. Observe button is a toggle -on/off, except if client connections has taken a player, then it -becomes a 'release player' button. Lots of non-sane combinations -checked and disabled instead of crashing. Detaching from a player -creates an ugly duplication of usernames in the username list if -the detached player is not AI, as the detached player's username +connection is detached from any player. Observe button is a toggle +on/off, except if client connections has taken a player, then it +becomes a 'release player' button. Lots of non-sane combinations +checked and disabled instead of crashing. Detaching from a player +creates an ugly duplication of usernames in the username list if +the detached player is not AI, as the detached player's username will show as the same name as the detached connection's name; to -improve this, the client will automatically un-AI a taken player, +improve this, the client will automatically un-AI a taken player, and automatically AI a detached player. Fix problem with taking or observing players with spaces in the name from the GUI by properly quoting all names. See PR#16459. @@ -173729,7 +173729,7 @@ Changed paths: M /trunk/common/worklist.c M /trunk/server/savegame.c -Use of snprintf, vsnprintf and malloc converted to Freeciv portable +Use of snprintf, vsnprintf and malloc converted to Freeciv portable and safer variants. ------------------------------------------------------------------------ @@ -173755,13 +173755,13 @@ Changed paths: M /trunk/ai/aicity.c Stop domestic advisor from building redundant buildings for human -players. This is because all the ai.building_wants are 0, so the -advisor just choose the first legal one, even if it is redundant. -Fix this by setting all ai.building_wants to a positive value. The -domestic advisor will then set to 0 all the redundant improvements. -As a consequence, the advisor will not choose redundant buildings, -since there will still be improvements with a positive value like -coinage. See PR#15977. Patch by Guillaume Melquiond +players. This is because all the ai.building_wants are 0, so the +advisor just choose the first legal one, even if it is redundant. +Fix this by setting all ai.building_wants to a positive value. The +domestic advisor will then set to 0 all the redundant improvements. +As a consequence, the advisor will not choose redundant buildings, +since there will still be improvements with a positive value like +coinage. See PR#15977. Patch by Guillaume Melquiond ------------------------------------------------------------------------ @@ -173776,7 +173776,7 @@ r11849 | per | 2006-04-13 21:46:00 +0300 (Thu, 13 Apr 2006) | 3 lines Changed paths: A /trunk/scripts/potfiles -Add script to find missing or superfluous files for po/POTFILES.in. +Add script to find missing or superfluous files for po/POTFILES.in. Written by Chris Knoke in PR#16375. ------------------------------------------------------------------------ @@ -173787,10 +173787,10 @@ Changed paths: M /trunk/server/diplhand.c Make it possible to run diplomacy between players in long-turn -games by allowing diplomacy dialogs to stay open with players -who are not connected and players who disconnect. When a player -reconnects, they are greeted with the diplomacy dialog and any -treatises suggested previously, even if both players party to +games by allowing diplomacy dialogs to stay open with players +who are not connected and players who disconnect. When a player +reconnects, they are greeted with the diplomacy dialog and any +treatises suggested previously, even if both players party to it have been disconnected before this. See PR#16332. ------------------------------------------------------------------------ @@ -173808,8 +173808,8 @@ Changed paths: M /trunk/server/scripting/api_actions.c M /trunk/server/scripting/api_actions.h -Change the return type of the give_technology() to Tech_Type instead -of bool, so that the script can know which random tech was granted by +Change the return type of the give_technology() to Tech_Type instead +of bool, so that the script can know which random tech was granted by this function when a random tech was requested. See PR#16347. ------------------------------------------------------------------------ @@ -173846,7 +173846,7 @@ r11831 | per | 2006-04-09 16:25:03 +0300 (Sun, 09 Apr 2006) | 3 lines Changed paths: M /trunk/common/player.h -Mark default usernames for translation. Reported by Chris, patch by Daniel M in +Mark default usernames for translation. Reported by Chris, patch by Daniel M in PR#16096. ------------------------------------------------------------------------ @@ -173861,7 +173861,7 @@ r11829 | per | 2006-04-09 16:19:37 +0300 (Sun, 09 Apr 2006) | 3 lines Changed paths: M /trunk/data/scenario/europe-200x100-v2.sav -Fix missing translation in Europe scenario. Reported by Chris, patch by Daniel. +Fix missing translation in Europe scenario. Reported by Chris, patch by Daniel. PR#16099. ------------------------------------------------------------------------ @@ -174027,10 +174027,10 @@ Changed paths: M /trunk/server/maphand.c M /trunk/server/plrhand.c -A possible crash in maphand.c if ptile->owner is set and -ptile->owner_source is NULL. This should never happen, -but defensive programming is nice. When a player dies or -is killed off, make sure we immediately unown any tiles +A possible crash in maphand.c if ptile->owner is set and +ptile->owner_source is NULL. This should never happen, +but defensive programming is nice. When a player dies or +is killed off, make sure we immediately unown any tiles that player owns. See PR#15864. ------------------------------------------------------------------------ @@ -174133,10 +174133,10 @@ Changed paths: M /trunk/data/default/units.ruleset M /trunk/data/helpdata.txt -Remove the concept of unit exhaustion when less than 1 movement point left, +Remove the concept of unit exhaustion when less than 1 movement point left, and the unused IgTired unit flag. This led to a number of players to conclude that there had to be something wrong with the combat calculations -in Freeciv, as there was a lack of indicators of this behaviour. See +in Freeciv, as there was a lack of indicators of this behaviour. See discussion in PR#15809. ------------------------------------------------------------------------ @@ -174221,7 +174221,7 @@ r11754 | per | 2006-03-11 01:38:30 +0200 (Sat, 11 Mar 2006) | 3 lines Changed paths: M /trunk/server/sanitycheck.c -Remove check for dubious assumption that all fortresses must be owned by someone. +Remove check for dubious assumption that all fortresses must be owned by someone. Reported in PR#15843 by Jason. ------------------------------------------------------------------------ @@ -174772,7 +174772,7 @@ r11638 | per | 2006-02-24 21:23:56 +0200 (Fri, 24 Feb 2006) | 3 lines Changed paths: M /trunk/server/maphand.c -Borders should not be claimed across continents. See bug report by Jason in PR#15169. +Borders should not be claimed across continents. See bug report by Jason in PR#15169. Also removes some duplicate border code. ------------------------------------------------------------------------ @@ -174843,7 +174843,7 @@ r11622 | per | 2006-02-19 14:49:00 +0200 (Sun, 19 Feb 2006) | 3 lines Changed paths: M /trunk/ai/aicity.c -Fix crash in AI code if empire size step effect is set to zero. Reported by Marko in +Fix crash in AI code if empire size step effect is set to zero. Reported by Marko in PR#15624. ------------------------------------------------------------------------ @@ -175116,7 +175116,7 @@ Changed paths: Make sure the mouse hover popups are always drawn on top. Reported by Martin Gerdes in PR#15472, patch by me. Adds "alphablit.c" from the pygame library (http://www.pygame.org) for real RGBA->RGBA alpha blending (libSDL just keeps the alpha of the destination surface). Author of the file is Pete Shinners and license is LGPL. - + ------------------------------------------------------------------------ r11566 | cproc | 2006-02-11 03:22:32 +0200 (Sat, 11 Feb 2006) | 1 line Changed paths: @@ -175215,9 +175215,9 @@ Changed paths: M /trunk/data/civ2/techs.ruleset M /trunk/data/default/effects.ruleset -Fix ruleset problems from previous commits. Empire_Size_Mod was not removed from all -rulesets, and Empire_Size_Base properly replacing them. Reported by banjo -. Trade_Revenue_Reduce still present as a tech flag in civ2 ruleset. +Fix ruleset problems from previous commits. Empire_Size_Mod was not removed from all +rulesets, and Empire_Size_Base properly replacing them. Reported by banjo +. Trade_Revenue_Reduce still present as a tech flag in civ2 ruleset. Removed. ------------------------------------------------------------------------ @@ -175252,9 +175252,9 @@ Changed paths: M /trunk/server/savegame.c M /trunk/server/settings.c -Make the server settings 'cityfactor' (when you have this many cities, all cities get +1 -unhappy citizen) and 'unhappysize' (after this many citizens, all new citizens are -unhappy) into effects. This gives much more mod-ability, at the expense of being able to +Make the server settings 'cityfactor' (when you have this many cities, all cities get +1 +unhappy citizen) and 'unhappysize' (after this many citizens, all new citizens are +unhappy) into effects. This gives much more mod-ability, at the expense of being able to change these settings from the server while running. See PR#15396 for the full story. ------------------------------------------------------------------------ @@ -175262,7 +175262,7 @@ r11544 | per | 2006-02-03 23:32:27 +0200 (Fri, 03 Feb 2006) | 3 lines Changed paths: M /trunk/ai/advmilitary.c -Do not try to build a military building that we already have. Patch by Mike Kaufman in +Do not try to build a military building that we already have. Patch by Mike Kaufman in PR#15325. ------------------------------------------------------------------------ @@ -175710,9 +175710,9 @@ Changed paths: M /trunk/common/city.h M /trunk/common/player.h -Add a framework for increasing want for the requisites for an improvement. We now -iterate also through improvements we can build one day. Patch by Benedict Adamson in -PR#12682. I renamed some functions and enabled more debug output in the #ifdef DEBUG +Add a framework for increasing want for the requisites for an improvement. We now +iterate also through improvements we can build one day. Patch by Benedict Adamson in +PR#12682. I renamed some functions and enabled more debug output in the #ifdef DEBUG case. ------------------------------------------------------------------------ @@ -175759,13 +175759,13 @@ Changed paths: M /trunk/server/settlers.c M /trunk/server/srv_main.c -Commit bits and pieces of the PR#14763 patch. Remove unnecessary gov -parameters from some functions. Fix comments. Style changes. Add upkeep -free feature of Anarchy to ruleset instead of code. Remove hardcoded -Anarchy penalty to incite cost. Generalize the celebration message. Add -new event type "player settings". No longer require specialist req to -be lowercase in ruleset. Martial law each zero disables martial law, -not martial law max zero. Fix crashes in effects code if called in +Commit bits and pieces of the PR#14763 patch. Remove unnecessary gov +parameters from some functions. Fix comments. Style changes. Add upkeep +free feature of Anarchy to ruleset instead of code. Remove hardcoded +Anarchy penalty to incite cost. Generalize the celebration message. Add +new event type "player settings". No longer require specialist req to +be lowercase in ruleset. Martial law each zero disables martial law, +not martial law max zero. Fix crashes in effects code if called in some functions before effects code is initialized. ------------------------------------------------------------------------ @@ -251123,7 +251123,7 @@ Tue Jun 25 02:36:53 2002 Vasco Alexandre da Silva Costa : Changed GtkPixcomm API. No more pixmap and mask allocation. This way the X-Server doesn't need to allocate dozens of pixmaps per - city window. As a benefit the city window should popup faster. + city window. As a benefit the city window should popup faster. The overhead of re-doing the GtkPixcomm drawing is so small it is better to save mem at the expense of taking some more time for refreshing widgets. @@ -251883,7 +251883,7 @@ Sun Jun 9 03:19:50 2002 Egbert Hinzen : * doc/de/INHALT: - This file gives short descriptions of the German doc files. + This file gives short descriptions of the German doc files. Written by Christian Knoke and changed by me. Sun Jun 9 03:05:21 2002 Egbert Hinzen : @@ -253430,7 +253430,7 @@ Mon Apr 22 21:19:34 2002 Anthony Stuckey : @@ -253440,14 +253440,14 @@ Mon Apr 22 20:06:20 2002 Anthony Stuckey : * acconfig.h, configure.in, diff_ignore: - Commit patch to fix failure to compile due to sound support. + Commit patch to fix failure to compile due to sound support. Patch by Per Mathisen. (per@leftist.net) Sun Apr 21 14:40:14 2002 Andreas Kemnade : @@ -254667,7 +254667,7 @@ Wed Mar 13 03:46:19 2002 Vasco Alexandre da Silva Costa : * client/gui-gtk-2.0/cityrep.c, client/gui-gtk-2.0/connectdlg.c, client/gui-gtk-2.0/finddlg.c, client/gui-gtk-2.0/messagedlg.c: - * Added new city report dialog. * Made connect dialog transient. + * Added new city report dialog. * Made connect dialog transient. * Fixed some bugs in the new message dialog configurator. Mon Mar 11 23:21:41 2002 Vasco Alexandre da Silva Costa : @@ -256964,7 +256964,7 @@ Tue Jan 29 22:06:15 2002 Anthony Stuckey : @@ -259786,7 +259786,7 @@ Sun Sep 9 06:48:13 2001 Egbert Hinzen : * po/de.po: - de.po updated. HINWEIS: Die Originaltexte enthalten Fehler. + de.po updated. HINWEIS: Die Originaltexte enthalten Fehler. Diese sind in der "Übersetzung" mit dem Wort FEHLER markiert. Sat Sep 8 22:53:25 2001 Raimar Falke : @@ -260345,7 +260345,7 @@ Sat Aug 25 20:30:57 2001 Sebastian Bauer : * common/improvement.c: - improvement_obsolete() works now correctly also for wonders. + improvement_obsolete() works now correctly also for wonders. improvement_redundant() hadn't irgnored obsolete buildings. Fixes bug (PR#906) reported by Francois Taiani @@ -260713,7 +260713,7 @@ Mon Aug 13 12:46:41 2001 Thue Janus Kristensen : * server/srv_main.c, server/stdinhand.c, server/stdinhand.h: Move script reading to later in the startup process to make - commands given in scripts equivalent to commandline commands. + commands given in scripts equivalent to commandline commands. This also means that "start" now works in scripts. Patch by Reinier Post @@ -261361,7 +261361,7 @@ Thu Jul 26 17:18:27 2001 Thue Janus Kristensen : * server/mapgen.c: - Raise MAXTRIES as we found an example where we hit the old value. + Raise MAXTRIES as we found an example where we hit the old value. (Temporary fix, better fix wanted post 1.12.0) Thu Jul 26 16:00:51 2001 Thue Janus Kristensen : @@ -261689,7 +261689,7 @@ Sun Jul 8 21:11:25 2001 Thue Janus Kristensen : * common/unit.h, server/unittools.c: - Take into account that units can die in update_unit_activity(). + Take into account that units can die in update_unit_activity(). Fixes some crashes. Sun Jul 8 08:53:18 2001 Egbert Hinzen : @@ -261933,8 +261933,8 @@ Sun Jul 1 20:48:03 2001 Thue Janus Kristensen : * client/gui-gtk/citydlg.c: - Allow the buttons in the city dialog to have different widths. - This is part of a fix to the problems with text that doesn't fit. + Allow the buttons in the city dialog to have different widths. + This is part of a fix to the problems with text that doesn't fit. (PR#820) Patch by Vasco Alexandre da Silva Costa @@ -262163,7 +262163,7 @@ Thu Jun 28 21:18:54 2001 Thue Janus Kristensen : The autoconf magic associated with older gettext releases defined a variable called DATADIRNAME. It's not meaningful anymore; the - current gettext currently unconditinoally defines it as "share" . + current gettext currently unconditinoally defines it as "share" . Thus there is no reason for configure.in to worry about is. Patch by Gaute B Strokkenes @@ -262405,7 +262405,7 @@ Wed Jun 20 15:25:02 2001 Thue Janus Kristensen : * ai/advmilitary.c, common/map.c, common/map.h, common/unit.c, server/unithand.c, server/unittools.c: - Some checking on coordinates for unithand functions. + Some checking on coordinates for unithand functions. is_tiles_adjacent now only returns true if the tiles are adjacent, ie false if the tiles are the same. Clean up some related confusion. @@ -262521,7 +262521,7 @@ Sun Jun 17 13:58:08 2001 Thue Janus Kristensen : up by replacing e.g. "latin1-iso8859-1" with "ISO-8859-1", which the gettext manual says is necessary. - Note that I also changed the en_GB entry from "7bit" to "8bit". + Note that I also changed the en_GB entry from "7bit" to "8bit". This may seem odd, but the manual recommends it and it is unlikely to cause any harm. @@ -262542,7 +262542,7 @@ Sat Jun 16 15:58:53 2001 Thue Janus Kristensen : * INSTALL: - Add section about disabling procompiled headers under OS X. + Add section about disabling procompiled headers under OS X. Rearrange the section so that the OS-specific ones are last. Sat Jun 16 13:22:00 2001 Thue Janus Kristensen : @@ -263280,7 +263280,7 @@ Tue Apr 24 21:44:43 2001 Thue Janus Kristensen : * server/mapgen.c: - When removing tiny islands, remember to set the continent to 0. + When removing tiny islands, remember to set the continent to 0. Caught by sanity checker. There is still the problem that map.num_continents lists too many @@ -263352,7 +263352,7 @@ Sun Apr 22 13:54:12 2001 Vasco Alexandre da Silva Costa : Fixed bug i introduced on my last commit. Too much search & replace was the problem. I also changed some more dialogs to not - make the whole toplevel insensitive (e.g. the revolution dialog). + make the whole toplevel insensitive (e.g. the revolution dialog). Some other minor changes. Bug reported by Jason D Short . @@ -263757,7 +263757,7 @@ Thu Mar 29 23:08:39 2001 Anthony Stuckey : data/civ2/techs.ruleset, data/default/techs.ruleset, server/unittools.c: - Make Trireme loss percentage depend upon known technologies. + Make Trireme loss percentage depend upon known technologies. Patch submitted by Anthony Stuckey (stuckey@jaka.ece.uiuc.edu). Thu Mar 29 23:04:38 2001 Anthony Stuckey : @@ -264019,7 +264019,7 @@ Thu Feb 22 23:15:47 2001 Sebastian Bauer : * client/gui-mui/helpdlg.c: - MUI client: Less brutal colors for the technology buttons. + MUI client: Less brutal colors for the technology buttons. Suggested by Thomas Aglassinger Thu Feb 22 22:37:50 2001 Sebastian Bauer : @@ -264317,7 +264317,7 @@ Tue Feb 13 17:53:19 2001 Thue Janus Kristensen : Move functions from cityhand.c to citytools.c, so that only functions that handle the interface with the client is in - cityhand. Move a few functions from citytools to plrhand.c . + cityhand. Move a few functions from citytools to plrhand.c . (lots of files affected where I removed #include "cityhand.h") Mon Feb 12 20:25:34 2001 Thue Janus Kristensen : @@ -264660,7 +264660,7 @@ Sun Jan 28 13:52:15 2001 Olivier Beyssac : fr.po update Patches submitted by: Christian Marillat - Franck Reinquin + Franck Reinquin Nicolas Lannier Olivier Beyssac @@ -264822,7 +264822,7 @@ Thu Jan 25 19:39:32 2001 Thue Janus Kristensen : now always mean a pixel position in the map_canvas and absolute positions are just names [xy] or map_[xy]. - Some features in the isometric view are not completely mature. + Some features in the isometric view are not completely mature. Isometric view is currently a compile-time option. To compile with isometric view use "./configuere --with-isometric-view" @@ -265291,7 +265291,7 @@ Wed Jan 10 18:29:47 2001 Thue Janus Kristensen : both when the item are promised and when the treaty is actually accepted, as the players stats may have changed. - Don't accept tech clauses with illegal tech value at all. - Player can't give - away techs (s)he doesn't have. - Player can't give away capital. + away techs (s)he doesn't have. - Player can't give away capital. - Player can't give away cities (s)he doesn't own. - fixed server segfault related to destruction of city which is already part of treaty. @@ -265558,7 +265558,7 @@ Tue Jan 2 01:11:31 2001 Vasco Alexandre da Silva Costa : * client/clinet.c, common/netintf.c, common/netintf.h, server/meta.c: - Fix for problem with IPv6 addresses returned on hostname lookup. + Fix for problem with IPv6 addresses returned on hostname lookup. With this fix IPv6 addresses are discarded and an error is returned instead of causing a crash. Patch submitted by Gaute Strokkenes . @@ -266518,7 +266518,7 @@ Tue Sep 19 16:55:52 2000 Sebastian Bauer : * client/gui-gtk/diplodlg.c, client/gui-mui/diplodlg.c, client/gui-mui/plrdlg.c, common/connection.h: - - Added missing _() to one of the GTK-vision texts (diplodlg.c). + - Added missing _() to one of the GTK-vision texts (diplodlg.c). - Added #include to common/connection.h. MUI client: @@ -266533,7 +266533,7 @@ Mon Sep 18 22:39:19 2000 Vasco Alexandre da Silva Costa : * server/sernet.c: The problem was in sniff_packets() the server was trying to write - even if the send buffer in that connections didn't have any data. + even if the send buffer in that connections didn't have any data. Also removed an extraneous if in flush_packets(). Dumb mistake... Oh well, you test it time and time again, and then something slips by. @@ -266551,7 +266551,7 @@ Mon Sep 18 20:36:14 2000 Vasco Alexandre da Silva Costa : also makes the server report the port number besides the host name. - Patch submitted by Lauri Tarkkala . + Patch submitted by Lauri Tarkkala . Some minor changes and dynamic send buffers by me. Mon Sep 18 02:43:06 2000 David Pfitzner : @@ -266627,7 +266627,7 @@ Mon Sep 11 06:40:37 2000 David Pfitzner : server/report.c, server/savegame.c: This patch makes a lot of arrays const, and changes some - prototypes to match. It also removes a redundant initialiser. + prototypes to match. It also removes a redundant initialiser. Patch (PR#550) submitted by "Gaute B. Strokkenes" . @@ -266810,7 +266810,7 @@ Sat Sep 2 01:58:34 2000 Jeff Mallatt : server/unitfunc.c, server/unitfunc.h, server/unithand.c: Removed the problematic n_if_vowel() routine. Changed all format - strings which required n_if_vowel() to no use an a/an construct. + strings which required n_if_vowel() to no use an a/an construct. Did some other clean-up. Patch submitted by Dirk Stoecker , committed with a few, minor changes. @@ -266875,14 +266875,14 @@ Fri Sep 1 06:23:07 2000 David Pfitzner : * server/civserver.c: - Update mac server option dialog, to use new srvarg structure. + Update mac server option dialog, to use new srvarg structure. Patch submitted by Andy Black . Fri Sep 1 06:21:53 2000 David Pfitzner : * ai/aiunit.c: - Rename 'far' variable, since it is a keyword on some platforms. + Rename 'far' variable, since it is a keyword on some platforms. From patch submitted by Andy Black . Fri Sep 1 06:20:26 2000 David Pfitzner : @@ -266929,7 +266929,7 @@ Thu Aug 31 06:44:21 2000 David Pfitzner : * server/srv_main.c, server/stdinhand.c: Extend 'allowconnect' server option to be able to also specify - "multiple observer connections" and "single observer connection". + "multiple observer connections" and "single observer connection". (Intended to use for AI players to address bug (PR#535) reported by Ronald van der Fange , but need to do some more testing before changing default allowconnect value.) @@ -266999,7 +266999,7 @@ Mon Aug 28 17:56:55 2000 Thue Janus Kristensen : * server/sernet.c, server/srv_main.c, server/stdinhand.c, server/stdinhand.h: - This patch changes the semantics of the 'cmdlevel first' feature. + This patch changes the semantics of the 'cmdlevel first' feature. The command /cmdlevel ctrl first @@ -267040,7 +267040,7 @@ Sun Aug 27 06:58:35 2000 David Pfitzner : data/Freeciv: In Xaw client, make dialogs "Local Options" and "Message Options" - have automatic alignment without needing extra spaces in strings. + have automatic alignment without needing extra spaces in strings. This especially helps translations. Based on patch submitted by Dirk Stoecker . @@ -267075,7 +267075,7 @@ Sun Aug 27 06:53:35 2000 David Pfitzner : Allow diplomats (and spies) to move into allied cities. Added "Keep moving" item to diplomat/spy dialogs. Added diplomat action DIPLOMAT_MOVE. Added capability tag "diplo_move_city". Added - extra parameter diplomat_move_city to handle_unit_move_request(). + extra parameter diplomat_move_city to handle_unit_move_request(). Fixes bug (PR#486) reported by Marko Lindqvist . Sat Aug 26 13:31:02 2000 Jeff Mallatt : @@ -267256,7 +267256,7 @@ Tue Aug 22 08:56:19 2000 David Pfitzner : * common/shared.c: - Don't allow command-line option arguments to be empty string. + Don't allow command-line option arguments to be empty string. Fixes bug (PR#520) reported by Christian Knoke . Tue Aug 22 08:55:03 2000 David Pfitzner : @@ -267400,7 +267400,7 @@ Sun Aug 20 13:40:02 2000 Jeff Mallatt : * doc/HOWTOPLAY.sv, po/sv.po: - Update Swedish (sv) translation. Add Swedish HOWTOPLAY file. + Update Swedish (sv) translation. Add Swedish HOWTOPLAY file. Patch submitted by Erik Sigra . Sun Aug 20 09:03:31 2000 David Pfitzner : @@ -267792,7 +267792,7 @@ Sat Aug 12 02:46:02 2000 David Pfitzner : Activate units Elephants, Crusaders, and Fanatics in civ2 ruleset. Activate tech Fundamentalism for Fanatics, and change tech_req of - government Fundamentalism to Never to leave it turned off. + government Fundamentalism to Never to leave it turned off. Missing elephants reported by Michael Kiermaier . @@ -267814,7 +267814,7 @@ Fri Aug 11 02:31:04 2000 David Pfitzner : * acinclude.m4, aclocal.m4, configure, configure.in: Add configure test for whether readline works at runtime, to - detect broken readline (+ncurses) libraries on some systems. + detect broken readline (+ncurses) libraries on some systems. Based on patch (and bug report, PR#491) submitted by Jacob Luna Lundberg . @@ -267833,7 +267833,7 @@ Thu Aug 10 20:05:01 2000 Jeff Mallatt : * client/civclient.c: - Change mystrlcpy()s into sz_strlcpy()s in civclient.c#main(). + Change mystrlcpy()s into sz_strlcpy()s in civclient.c#main(). Closes PR#502. Patch submitted by Gaute Strokkenes . @@ -267841,7 +267841,7 @@ Thu Aug 10 19:52:48 2000 Jeff Mallatt : * client/gui-gtk/messagewin.c: - Change message window style to be based on that of message list. + Change message window style to be based on that of message list. Patch submitted by Dmitriy Genzel . Thu Aug 10 19:16:26 2000 Sebastian Bauer : @@ -267949,7 +267949,7 @@ Wed Aug 9 13:11:40 2000 David Pfitzner : server/plrhand.h, server/sernet.c: Send clients full info about connections to server, in new packet - packet_conn_info. New non-mandatory capability tag "conn_info". + packet_conn_info. New non-mandatory capability tag "conn_info". Add connection.id field for communication purposes, and new function find_conn_by_id(). Client now maintains player and game connection lists. Adjust conn_description() to return "server" @@ -267999,7 +267999,7 @@ Tue Aug 8 12:21:56 2000 David Pfitzner : server/civserver.c, server/plrhand.c: Remove player.conn and player.addr fields, since should now use - player.connections (or player.is_connected) and connection.addr. + player.connections (or player.is_connected) and connection.addr. Added player_addr_hack() to support code which still expects single addr per player. Also hacks to handle that client doesn't yet have full information about connection lists. @@ -268444,7 +268444,7 @@ Wed Aug 2 14:09:28 2000 David Pfitzner : . Fixed by using a divisor method instead of modulus in myrand(), - and heat up the generator in mysrand(). Added test_random1(). + and heat up the generator in mysrand(). Added test_random1(). Allow size==0 in myrand (ie, myrand(0)), accessing full range. Wed Aug 2 14:08:01 2000 David Pfitzner : @@ -268655,7 +268655,7 @@ Sun Jul 30 20:04:05 2000 Vasco Alexandre da Silva Costa : * client/gui-gtk/dialogs.c: - Fix to ignore delete events to the government change dialog. + Fix to ignore delete events to the government change dialog. Fixes PR#357. Sun Jul 30 17:34:54 2000 Sebastian Bauer : @@ -268854,7 +268854,7 @@ Sat Jul 29 07:45:22 2000 Sebastian Bauer : * client/gui-mui/colortextclass.c, client/gui-mui/helpdlg.c: - MUI client: Implemented OM_SET method of the ColorText subclass. + MUI client: Implemented OM_SET method of the ColorText subclass. Now all tech buttons in the help dialog use the ColorText subclass. @@ -268890,7 +268890,7 @@ Sat Jul 29 03:37:13 2000 David Pfitzner : * server/stdinhand.c: - Add completion of 'commands' and 'options' after 'help' command. + Add completion of 'commands' and 'options' after 'help' command. Patch submitted by Stepan Roh . Sat Jul 29 03:32:36 2000 David Pfitzner : @@ -269002,7 +269002,7 @@ Thu Jul 27 19:48:28 2000 Sebastian Bauer : client/gui-mui/objecttreeclass.c, client/gui-mui/overviewclass.h, client/gui-mui/plrdlg.c, client/gui-mui/spaceshipdlg.c: - MUI client: Use get_embassy_status() to get the embassy status(). + MUI client: Use get_embassy_status() to get the embassy status(). Removed some old commented gtk code in spaceshipdlg.c. Added historystringclass.(c|h) which implements string gadgets @@ -269232,7 +269232,7 @@ Mon Jul 24 16:50:08 2000 Sebastian Bauer : hit which happened when the game is not yet active and the map has been clicked. Refresh button in the cityreport window works now. Removed the Configure Button. Exporting the chat log is possible - now. When game options are changed the map view is updated. + now. When game options are changed the map view is updated. Updated smakefile. Thanks to Dirk Stoecker for @@ -269268,7 +269268,7 @@ Mon Jul 24 04:34:14 2000 David Pfitzner : Change (char *player) in connection struct (previously unused) to (struct player *player), and add code to keep it up-to-date as - connections are made and lost in the server (not used in client). + connections are made and lost in the server (not used in client). Make use of pconn->player to simplify/improve/cleanup code in some places (mainly change player_no to pplayer). @@ -269347,7 +269347,7 @@ Sun Jul 23 15:11:29 2000 Jeff Mallatt : * server/stdinhand.c: - Added missing prototypes to recent command completion commit. + Added missing prototypes to recent command completion commit. (C'mon, guys, check for this! It's easy: '-Wmissing-prototypes'.) Sun Jul 23 14:34:43 2000 Thue Janus Kristensen : @@ -269366,7 +269366,7 @@ Sat Jul 22 17:31:36 2000 Jeff Mallatt : * server/stdinhand.c: - Added "end" server command, which just ends the game immediately. + Added "end" server command, which just ends the game immediately. Patch submitted by Daniel Sjolie , with minor fixes by me. @@ -269695,7 +269695,7 @@ Fri Jul 14 03:59:31 2000 David Pfitzner : aifill players) did not have their skill level parameters initialized correctly, and were thus effectively skill level 'hard' regardless of reported skill level (unless something else - adjusted/set the skill level later, including game reload etc). + adjusted/set the skill level later, including game reload etc). Sigh. Fri Jul 14 03:51:05 2000 David Pfitzner : @@ -269734,7 +269734,7 @@ Wed Jul 12 19:16:43 2000 Jeff Mallatt : * PEOPLE, data/engels/tiles.xpm: - Made the fog in the Engels tileset darker, hence easier to see. + Made the fog in the Engels tileset darker, hence easier to see. Patch submitted by Jussi Asp . Tue Jul 11 14:21:59 2000 David Pfitzner : @@ -269847,7 +269847,7 @@ Mon Jul 10 01:47:57 2000 Jeff Mallatt : Added Nuclear Fallout. Controlled by game.ruleset value nuke_contamination. - Industrialization and population still generate Pollution. + Industrialization and population still generate Pollution. Dropping a Nuke generates Nuclear Fallout, which is distinct from Pollution. There is a new command to clean Fallout vs. cleaning Pollution. @@ -269931,7 +269931,7 @@ Sat Jul 8 15:49:09 2000 Jeff Mallatt : * configure, configure.in: - Added a new library for BeOS in configure.in etc. Fixes PR#439. + Added a new library for BeOS in configure.in etc. Fixes PR#439. Patch submitted by Joseph Beckenbach . Sat Jul 8 02:03:14 2000 Egbert Hinzen : @@ -269963,7 +269963,7 @@ Thu Jul 6 15:47:27 2000 Jeff Mallatt : Fixes bug in display of turns to build. Also allows players to switch back to original improvement class, in the same turn as - they switched to a different class, without incurring a penalty. + they switched to a different class, without incurring a penalty. Fixes PR#430. Partial bug fixes submitted by Gaute Strokkenes and Robert Rendell . Final fix and penalty-recovery @@ -270134,7 +270134,7 @@ Sun Jul 2 14:12:13 2000 Jeff Mallatt : * data/civ1/governments.ruleset, data/civ2/governments.ruleset, data/default/governments.ruleset, server/cityturn.c: - Fixed help text about unhappiness generated by Air and Sea units. + Fixed help text about unhappiness generated by Air and Sea units. Also, fixed bug whereby Air units were getting the unhappiness bonus of being inside a fortress. Help text bugs reported by Tomasz Wegrzanowski and Marko Lindqvist @@ -270292,7 +270292,7 @@ Wed Jun 28 13:00:18 2000 Jeff Mallatt : * data/civ1/buildings.ruleset, data/civ2/buildings.ruleset, data/default/buildings.ruleset: - Removed redundant help text for Aqueducts and Sewer Systems. + Removed redundant help text for Aqueducts and Sewer Systems. (Temporary until generalized improvements is implemented.) Fixes PR#423. Bug reported by Pieter J. Kersten . @@ -270347,7 +270347,7 @@ Tue Jun 27 21:12:25 2000 Vasco Alexandre da Silva Costa : * client/gui-gtk/mapview.c: Added parentesis around city production; Fixed overview canvas not - refreshing properly (see also previous change to gui_main.c). + refreshing properly (see also previous change to gui_main.c). Added initialization with black of the overview & normap map canvas store. @@ -270977,7 +270977,7 @@ Mon Jun 19 23:28:16 2000 Joseph Beckenbach : client/gui-beos/spaceshipdlg.cpp, client/gui-beos/spaceshipdlg.h, client/gui-beos/wldlg.cpp, client/gui-beos/wldlg.hpp: - Proof of BeOS client. Everything of any interest is stubbed out. + Proof of BeOS client. Everything of any interest is stubbed out. This is NOT going into the current beta (which leads up to 1.11.0). See README.BeOS for current hand-kluging required to build it. (Note the BeOS client does not participate in the @@ -271418,7 +271418,7 @@ Tue Jun 13 19:05:31 2000 Jeff Mallatt : * common/map.c, server/mapgen.c: - Removes infinite loop potential by allowing starts on rivers. + Removes infinite loop potential by allowing starts on rivers. (Disallowing them seems to have been an error in the rivers-as-specials implementation.) Patch submitted by Thue Janus Kristensen . @@ -271523,7 +271523,7 @@ Fri Jun 9 11:57:01 2000 Thue Janus Kristensen : server/maphand.h, server/plrhand.c, server/stdinhand.c: Disables the remove command once the game has started. It - still works in the pregame state to allow people to disconnect. + still works in the pregame state to allow people to disconnect. This is done as it was becoming very messy to adjust data structures once the game had started, and the bugs just kept piling up. @@ -271666,7 +271666,7 @@ Wed May 31 12:21:55 2000 Thue Janus Kristensen : server/unithand.c, server/unithand.h: Makes the functions server_remove_unit() and send_remove unit - unavailable except as static helper functions for wipe_unit(). + unavailable except as static helper functions for wipe_unit(). Use wipe_unit() instead. Mon May 29 22:04:46 2000 Jeff Mallatt : @@ -271870,7 +271870,7 @@ Sun May 21 19:53:41 2000 Jeff Mallatt : * client/gui-gtk/gui_main.c: - Add gtk_set_locale() call, which informs GTK+ of the locale. + Add gtk_set_locale() call, which informs GTK+ of the locale. Patch submitted by Sawada Katsuya . Sun May 21 13:20:37 2000 Thue Janus Kristensen : @@ -272224,8 +272224,8 @@ Sat May 13 01:16:49 2000 Jeff Mallatt : * data/civ2/governments.ruleset, data/default/governments.ruleset: - Added maximum tax rate information to help text for governments. - Fixes PR#362. Bug reported by Vincent . + Added maximum tax rate information to help text for governments. + Fixes PR#362. Bug reported by Vincent . Patch submitted by Greg Wooledge . Fri May 12 09:13:30 2000 Jeff Mallatt : @@ -272405,7 +272405,7 @@ Fri May 5 10:22:33 2000 Nicolas Brunel : doc/Makefile.in, server/Makefile.in: filipino.ruleset estonian.ruleset and latvian.ruleset were missing - in data/nation/Makefile.am . I added them. And run automake. + in data/nation/Makefile.am . I added them. And run automake. This bug was reported by Lance Levsen Thu May 4 22:55:25 2000 Nicolas Brunel : @@ -272927,7 +272927,7 @@ Sun Apr 16 13:10:25 2000 Jeff Mallatt : * po/POTFILES.in, server/gamehand.c, server/plrhand.c: Fixed bug where the "Year: " message sent to the message window - was one off from the actual year (as displayed in the info box). + was one off from the actual year (as displayed in the info box). Patch submitted by Thue Janus Kristensen , with i18n support added. @@ -272940,7 +272940,7 @@ Sun Apr 16 12:53:21 2000 Jeff Mallatt : server/ruleset.c, server/unitfunc.c, server/unithand.c: Fixed terrain ruleset code to allow - irrigation/mining/transformation of ocean tiles into land tiles. + irrigation/mining/transformation of ocean tiles into land tiles. (The ruleset structure appeared to support this, but the code didn't.) Added an extra constraint to changing ocean to land: must have at least "ocean_reclaim_requirement" land tiles adjacent @@ -272962,7 +272962,7 @@ Fri Apr 14 13:52:28 2000 Jeff Mallatt : at how is_enough_transporter_space() was called, it seemed to me that there was a bug in the code near the end of resolve_unit_stack() -- the comment says to teleport the *surplus* - units, but the code teleports *all* units. This is also fixed. + units, but the code teleports *all* units. This is also fixed. Patch submitted by Thue Janus Kristensen . Second and third changes by me. @@ -273014,7 +273014,7 @@ Sun Apr 9 04:57:40 2000 David Pfitzner : Fix bug that AI may use uninitialized data, specifically pcity->ai.wallvalue via assess_defense() when called for "foreign" - cities, in invasion_funct() and ai_military_gothere(). + cities, in invasion_funct() and ai_military_gothere(). (pcity->ai.wallvalue is only calculated for AI players, and maybe only reliable for the "current" ai player?) Replaced these calls to assess_defense() with new function has_defense(), which is a @@ -273069,7 +273069,7 @@ Fri Apr 7 21:37:39 2000 Jeff Mallatt : Implemented Full Fog of War. Now, terrain changes (including building infrastructure and cities) will not be seen unless a - player has a unit or city close enough to witness the change. + player has a unit or city close enough to witness the change. Patch submitted by Thue Janus Kristensen . Fri Apr 7 21:14:41 2000 Jeff Mallatt : @@ -273091,7 +273091,7 @@ Fri Apr 7 15:59:06 2000 Jeff Mallatt : * common/unit.c, server/gotohand.c: Removed complexity from do_unit_goto() rendered needless by the - patch which allowed setting unit activity with zero movement. + patch which allowed setting unit activity with zero movement. Also removed a "moves_left" that had escaped deletion in can_unit_do_activity_targeted(). Patch submitted by Thue Janus Kristensen . @@ -273139,7 +273139,7 @@ Sun Apr 2 17:43:02 2000 Jeff Mallatt : * client/gui-gtk/helpdlg.c, client/gui-xaw/helpdlg.c: - Display in help dialog which buildings an advance will obsolete. + Display in help dialog which buildings an advance will obsolete. Patch submitted by Moses Lei , with Xaw implementation by me. @@ -273157,7 +273157,7 @@ Sun Apr 2 17:26:54 2000 Jeff Mallatt : data/engels.tilespec, data/engels_shields.tilespec, data/trident.tilespec, data/trident_shields.tilespec: - Add showing city productions on main map. This is optional. + Add showing city productions on main map. This is optional. Also, makes display of city names on main map an option. Patch submitted by Raimar Falke , with Xaw implementation and some fixes by me. @@ -273175,7 +273175,7 @@ Sun Apr 2 16:11:05 2000 Jeff Mallatt : * common/packets.c: Fixed two bugs in get_packet_from_connection(): 1. The test for - having received at least the minimum packet length was incorrect; + having received at least the minimum packet length was incorrect; 2. When a byte-swapped packet was received, its corrected length was written into the packet buffer before the test for having received a complete packet was performed. @@ -273272,7 +273272,7 @@ Wed Mar 29 21:23:05 2000 Jeff Mallatt : server/civserver.c, server/stdinhand.c: Added correct Civ2 style of Apollo wonder (shows entire map, - rather than just cities). Selected by civstyle server option. + rather than just cities). Selected by civstyle server option. Bug reported by Tuomas Airaksinen . Wed Mar 29 19:09:14 2000 Jeff Mallatt : @@ -273375,7 +273375,7 @@ Tue Mar 21 14:34:42 2000 Jeff Mallatt : * client/gui-gtk/dialogs.c: Fixed a bug in Gtk+ Select Nation dialog whereby when one player - joins, the wrong nation was disabled in all the other clients. + joins, the wrong nation was disabled in all the other clients. Also added random nation and leader selection. Patch submitted by Raimar Falke ; random selection idea by David Pfitzner . @@ -273477,7 +273477,7 @@ Mon Mar 20 07:15:39 2000 David Pfitzner : * configure, configure.in: Attempt to fix problem that -lintl on link line is required on - some systems but not put there by AM_GNU_GETTEXT in configure. + some systems but not put there by AM_GNU_GETTEXT in configure. (Add -lintl to LIBS when $gt_cv_func_gettext_libintl is "yes".) Problem reported by a number of people including: David Lang , Luis Lastras @@ -273492,7 +273492,7 @@ Sun Mar 19 14:35:56 2000 Sebastian Bauer : amiga/.cvsignore, amiga/amigaserver.c, common/packets.c, server/sernet.c: - Added check for the fcntl and ioctl functions in configure. + Added check for the fcntl and ioctl functions in configure. Changed server/sernet.c also to use ioctl() to switch to non blocking mode (if fcntl() is not available). Added and use NONBLOCKING_SOCKETS define (will be set in configure if fcntl() or @@ -273507,7 +273507,7 @@ Sun Mar 19 13:45:21 2000 Jeff Mallatt : * client/gui-xaw/mapview.c: Fixed bug in Xaw client introduced by "extra bottom line" display - patch whereby the vertical scrollbar wasn't handled correctly. + patch whereby the vertical scrollbar wasn't handled correctly. Bug reported by David Pfitzner . Sun Mar 19 04:29:17 2000 David Pfitzner : @@ -273515,7 +273515,7 @@ Sun Mar 19 04:29:17 2000 David Pfitzner : * server/stdinhand.c: Made 'barbarians' and 'onsetbarbs' server options - SSET_RULES_FLEXIBLE so that they can be changed during a game. + SSET_RULES_FLEXIBLE so that they can be changed during a game. Added some altered and slightly more extensive comments about which options should be SSET_RULES_FLEXIBLE. @@ -273523,7 +273523,7 @@ Sun Mar 19 04:05:00 2000 David Pfitzner : * common/log.c, common/log.h, common/speclist.h: - Renamed variables called 'this' to be kind to C++ compilers. + Renamed variables called 'this' to be kind to C++ compilers. Problem reported by Nicolas Brunel and Joseph Beckenbach . Patch submitted by Joseph Beckenbach . @@ -273588,7 +273588,7 @@ Fri Mar 17 17:52:36 2000 Jeff Mallatt : * client/gui-gtk/connectdlg.c, client/gui-xaw/connectdlg.c: - Disables the Turn Done button for when a game is not yet started. + Disables the Turn Done button for when a game is not yet started. Patch submitted by Mika Korhonen , with Xaw implementation and minor fix by me. @@ -273642,7 +273642,7 @@ Wed Mar 15 20:15:33 2000 Jeff Mallatt : * client/control.c, client/gui-gtk/mapctrl.c, client/gui-mui/gui_main.c, client/gui-xaw/mapctrl.c: - Minor clean-up of focus unit handling. Made punit_focus static. + Minor clean-up of focus unit handling. Made punit_focus static. (MUI client needs to be checked.) Wed Mar 15 19:43:04 2000 Jeff Mallatt : @@ -273671,7 +273671,7 @@ Wed Mar 15 19:01:45 2000 Jeff Mallatt : * client/gui-gtk/cityrep.c, client/gui-gtk/repodlgs.c, client/gui-xaw/repodlgs.c, common/tech.c, common/tech.h: - Display research turns per advance in Science Advisor dialog. + Display research turns per advance in Science Advisor dialog. Patch submitted by Daniel Zinsli , with Xaw implementation by me. @@ -273747,7 +273747,7 @@ Wed Mar 15 14:56:42 2000 Jeff Mallatt : * common/game.h: Changed default for "onsetbarbs" server option to be 1/3 of the - way from the default game start to the default game end. + way from the default game start to the default game end. Suggested by Tomasz Wegrzanowski . Wed Mar 15 14:34:53 2000 Jeff Mallatt : @@ -273763,7 +273763,7 @@ Wed Mar 15 14:34:53 2000 Jeff Mallatt : area of other cities. The ai did this late in the game on well developed continents (because it had a large surplus of settlers and no obvious cities to add to within the range they checked, I - think), as such robbing the existing big cities of their land. + think), as such robbing the existing big cities of their land. Patch submitted by Thue Janus Kristensen . Wed Mar 15 14:14:01 2000 Jeff Mallatt : @@ -273949,7 +273949,7 @@ Fri Mar 10 21:44:04 2000 Jeff Mallatt : server/unittools.c: Added "IgTired" unit flag. Units with this flag do not suffer an - attack penalty when they have less than one movement point left. + attack penalty when they have less than one movement point left. Useful for modpacks about guerrilla warfare. Patch submitted by Tomasz Wegrzanowski , though without changes to default units.ruleset. @@ -273974,7 +273974,7 @@ Fri Mar 10 00:45:41 2000 Vasco Alexandre da Silva Costa : * client/gui-gtk/citydlg.c: - Added sentry and fortify options to the present units popup. + Added sentry and fortify options to the present units popup. Patch submitted by Thue Janus Kristensen. Fri Mar 10 00:17:48 2000 Vasco Alexandre da Silva Costa : @@ -273988,7 +273988,7 @@ Sun Mar 5 16:13:14 2000 Jeff Mallatt : * config.h.in, configure: - Ran autoheader;autoconf for non-blocking sockets changes. + Ran autoheader;autoconf for non-blocking sockets changes. Requested by Vasco Alexandre da Silva Costa . Sun Mar 5 16:00:51 2000 Vasco Alexandre da Silva Costa : @@ -274222,7 +274222,7 @@ Mon Feb 28 20:43:48 2000 Jeff Mallatt : This seems a bit of a problem, in terms of not getting a warning even when the barbarians do then come within visible range, but I'm not sure how to fix. Maybe the client could generate a - message when a barbarian unit first comes "on-screen"? + message when a barbarian unit first comes "on-screen"? ("Barbarians sighted near ...") Patch submitted by David Pfitzner . @@ -274458,7 +274458,7 @@ Mon Feb 21 18:40:34 2000 Jeff Mallatt : * INSTALL, README: - A few additions to INSTALL, and cleanup of INSTALL and README. + A few additions to INSTALL, and cleanup of INSTALL and README. Suggested by David Pfitzner . Mon Feb 21 17:42:28 2000 Sebastian Bauer : @@ -274662,7 +274662,7 @@ Thu Feb 17 18:56:48 2000 Jeff Mallatt : * data/default/nations.ruleset: - Added the Vietnamese and Thai nations. Flags already existed. + Added the Vietnamese and Thai nations. Flags already existed. Patch submitted by Tomasz Wegrzanowski . Thu Feb 17 18:43:33 2000 Jeff Mallatt : @@ -274747,7 +274747,7 @@ Tue Feb 15 14:09:03 2000 Jeff Mallatt : * server/plrhand.c: - Changed demographics report to not include dead civilizations. + Changed demographics report to not include dead civilizations. Bug reported by Tomasz Wegrzanowski . Tue Feb 15 14:05:22 2000 Jeff Mallatt : @@ -274929,7 +274929,7 @@ Thu Feb 10 12:33:11 2000 Jeff Mallatt : * data/default/nations.ruleset: - Removed some titles from names of leaders in nations.ruleset. + Removed some titles from names of leaders in nations.ruleset. Patch submitted by Tomasz Wegrzanowski . Thu Feb 10 12:25:58 2000 Jeff Mallatt : @@ -275071,7 +275071,7 @@ Wed Feb 2 19:30:02 2000 Jeff Mallatt : client/gui-win32/Makefile.am, client/gui-win32/Makefile.in: Commented-out the "noinst_LIBRARIES = libguiclient.a" in BeOS and - Win32 Makefile.am's, until such time as their ports are ready. + Win32 Makefile.am's, until such time as their ports are ready. (Leaving it in disrupted making distributions.) Wed Feb 2 17:25:45 2000 Jeff Mallatt : @@ -275112,9 +275112,9 @@ Wed Feb 2 15:36:29 2000 Jeff Mallatt : emptied and the code for checking it is executed twice. This patch fixes the above problems by changing city_populate() - and city_increase_size() to include the case of "rapture growth". + and city_increase_size() to include the case of "rapture growth". It also added a small function city_rapture_grow() in city.c to - make things easier. Now everything should work as advertised. + make things easier. Now everything should work as advertised. The food stock is no longer emptied for rapture-triggered growth. Patch submitted by Mike Jing . @@ -275197,11 +275197,11 @@ Tue Feb 1 01:43:01 2000 Anthony Stuckey : and cities, and steal technology. Embassies are not referenced in any other code at this time, the other effects are immediately useful. Mutated unused, true/false function diplomat_on_tile() to - integer count_diplomats_on_tile(). Side effects: + integer count_diplomats_on_tile(). Side effects: diplomat_bribe() sometimes called without incite costs having been - properly prepared, resulting in a spurious error message. + properly prepared, resulting in a spurious error message. Subverting a city may cause the AI to experience more upkeep cost - than it planned, leading to emergency sale of city improvements. + than it planned, leading to emergency sale of city improvements. Patch submitted by AJS. (stuckey@jaka.ece.uiuc.edu) Mon Jan 31 17:17:34 2000 Jeff Mallatt : @@ -275263,8 +275263,8 @@ Sat Jan 29 12:40:18 2000 Jeff Mallatt : * client/gui-mui/citydlg.c, common/city.c: Fixes city_turns_to_build() to consider the 1 shield given to - cities that are not in disorder, but have a zero shield surplus. - Removes duplicate city_turns_to_build() from gui-mui code. + cities that are not in disorder, but have a zero shield surplus. + Removes duplicate city_turns_to_build() from gui-mui code. Addresses PR#238. Patch submitted by Mike Jing . @@ -275597,7 +275597,7 @@ Fri Jan 21 02:33:20 2000 Jeff Mallatt : * client/gui-gtk/wldlg.c, client/gui-xaw/wldlg.c: - Fixes bug causing core dumps when inserting items in worklists. + Fixes bug causing core dumps when inserting items in worklists. Bug reported by Tobias Brox . Fix submitted by Corin Anderson . @@ -275631,7 +275631,7 @@ Wed Jan 19 18:28:15 2000 Jeff Mallatt : make it more closely compliant with Civ2: - Changed all Diplomat/Spy actions to more closely conform to Civ2 rules. - Changed "diplchance" to be %-chance of success. Used in many - ways. - Diplomat/Spy may attempt action with any movement left. + ways. - Diplomat/Spy may attempt action with any movement left. - Added "At Spy's Discretion" selection to steal tech and sabotage dialogs. - Allow Spies to steal tech from a city more than once (gets harder). - May only poison towns of size > 1. - May only @@ -275731,7 +275731,7 @@ Tue Jan 18 18:08:55 2000 Jeff Mallatt : * server/cityturn.c: - Changed rapture-triggered city growth to not empty the foodbox. + Changed rapture-triggered city growth to not empty the foodbox. This conforms to Civ2. Bug reported by Mike Webb . @@ -275980,7 +275980,7 @@ Wed Jan 5 11:42:49 2000 David Pfitzner : * server/plrhand.c, server/plrhand.h, server/stdinhand.c: Enhance cmd_reply() to handle multiple lines, and add - cmd_reply_prefix() which adds a prefix to lines after the first. + cmd_reply_prefix() which adds a prefix to lines after the first. (Also const-qualify some args of notify_player() etc.) Wed Jan 5 11:40:50 2000 David Pfitzner : @@ -276020,14 +276020,14 @@ Sun Jan 2 19:35:36 2000 Jeff Mallatt : * server/mapgen.c: - Minor bugfix to map generators 2,3,4 in routine makeisland(). + Minor bugfix to map generators 2,3,4 in routine makeisland(). Patch submitted by IQ . Sun Jan 2 19:13:39 2000 Jeff Mallatt : * ai/advmilitary.c: - Avoid divide-by-zero in process_defender_want(). May fix PR#218. + Avoid divide-by-zero in process_defender_want(). May fix PR#218. Patch supplied by Markus Linnala . Sun Jan 2 18:35:07 2000 Jeff Mallatt : @@ -276036,7 +276036,7 @@ Sun Jan 2 18:35:07 2000 Jeff Mallatt : common/shared.c, common/shared.h, data/misc/intro.xpm, data/misc/radar.xpm: - New Freeciv intro graphics, for both main map and overview map. + New Freeciv intro graphics, for both main map and overview map. Also, the Freeciv motto is now drawn onto the main intro graphic at run-time, so it may be internationalized. Graphics by Marco Saupe . @@ -276207,14 +276207,14 @@ Sat Jan 1 18:55:32 2000 Jeff Mallatt : client/gui-xaw/repodlgs.h, client/gui-xaw/spaceshipdlg.c, client/gui-xaw/spaceshipdlg.h, data/Freeciv: - This is a clean-up of the Xaw client's menu and key dispatching. + This is a clean-up of the Xaw client's menu and key dispatching. (It does impact the other clients, a bit.) Sat Jan 1 17:05:49 2000 Jeff Mallatt : * configure, configure.in: - Changed ./configure to prefer Xaw3d over Xaw when guessing. + Changed ./configure to prefer Xaw3d over Xaw when guessing. Addresses the problem where some installations link libXaw.* to libXaw3d.*. Problem reported by David Pfitzner . @@ -276331,7 +276331,7 @@ Wed Dec 29 11:11:08 1999 David Pfitzner : common/shared.h, server/handchat.c, server/stdinhand.c: Allow specifying unambiguous player name prefix, instead of full - player name, for server commands taking a player name argument. + player name, for server commands taking a player name argument. Patch includes a general function match_prefix() (and related definitions) in shared.h, and a function cmd_reply_no_such_player() in stdinhand.c to handle standard @@ -276507,7 +276507,7 @@ Mon Dec 27 16:01:09 1999 Jeff Mallatt : Fix infinite loop in Barbarian Leader goto. Briefly, the problem was that the goto code that the Barbarian Leader used (same goto code that all AIs use) may opt to -not- move a unit if there - aren't quite enough movement points left to guarantee the move. + aren't quite enough movement points left to guarantee the move. Unfortunately, the Barbarian Leader code has a big while loop that tries to exhaust the moves_left of the unit, by doing gotos. You can see the problem -- the goto won't actually move, so the @@ -276537,7 +276537,7 @@ Mon Dec 27 15:11:52 1999 Jeff Mallatt : * server/gamehand.c: I found that randseed is read from savefiles only when the - "unirandom" option is set, but was being written unconditionally. + "unirandom" option is set, but was being written unconditionally. This patch changes it so that randseed is written only in the "unirandom" case. @@ -276565,7 +276565,7 @@ Mon Dec 27 14:33:40 1999 Sebastian Bauer : Added the new files (common/rand.c, common/support.c and client/cityrepdata.c) to amiga/smakefile. Removed some unused - variables inside the mui client and changed some #include lines. + variables inside the mui client and changed some #include lines. Made server/barbarian.c more ANSI C conform. In the new client/options.c code there was no check if the section_file_load() call was successful. @@ -276967,7 +276967,7 @@ Mon Nov 15 12:38:36 1999 Jeff Mallatt : * common/game.h, server/plrhand.c, server/stdinhand.c: - Added "best nation" column to Demographics report (like Civ2). + Added "best nation" column to Demographics report (like Civ2). Patch submitted by Jerzy Klek . Sun Nov 14 22:47:34 1999 Jeff Mallatt : @@ -277081,7 +277081,7 @@ Thu Nov 11 00:30:50 1999 Jeff Mallatt : Fix metaserver server command causing server to stop accepting input (PR 136). - The metaserver command causes server_close_udp() to be called. + The metaserver command causes server_close_udp() to be called. However, if server_open_udp() hadn't been called, then server_close_udp() closed file descriptor 0. I added some checks to make sure this doesn't happen. @@ -277136,7 +277136,7 @@ Sat Nov 6 15:19:45 1999 Jeff Mallatt : * data/civ2/units.ruleset, data/default/units.ruleset: Changed Fighters and Stealth Fighters in the default and civ2 - rulesets to not cause unhappiness. This conforms to Civ2 rules. + rulesets to not cause unhappiness. This conforms to Civ2 rules. Changed submitted by David Pfitzner . Sat Nov 6 14:16:32 1999 Jeff Mallatt : @@ -277253,7 +277253,7 @@ Fri Oct 29 14:56:59 1999 Jeff Mallatt : * client/gui-gtk/mapctrl.c, client/gui-xaw/mapctrl.c: - Adds some text to the middle-button popup if a city has walls. + Adds some text to the middle-button popup if a city has walls. Patch submitted by Greg Wooledge . Fri Oct 29 14:38:30 1999 Jeff Mallatt : @@ -277316,7 +277316,7 @@ Sat Oct 23 13:46:33 1999 Jeff Mallatt : * common/city.c: - Fixed bug where Lighthouse was not producing veteran sea units. + Fixed bug where Lighthouse was not producing veteran sea units. Bug reported and patch submitted by Greg Wooledge . @@ -277518,7 +277518,7 @@ Tue Oct 12 13:12:24 1999 Jeff Mallatt : Tue Oct 12 13:04:17 1999 Jeff Mallatt : * client/tilespec.c, data/default.tilespec, data/trident.tilespec: - Changed to use 'trident.tilespec' as default tilespec filename. + Changed to use 'trident.tilespec' as default tilespec filename. Renamed data/default.tilespec to data/trident.tilespec. After long discussion with Tony Stuckey and David Pfitzner :) @@ -277826,7 +277826,7 @@ Tue Sep 28 15:02:10 1999 Jeff Mallatt : data/misc/space.xpm, data/misc/treaty.spec, data/misc/treaty.xpm, po/POTFILES.in, po/pt.po: Reorganized the data directory. Added the data/engels and data/misc directories. Moved Engels tiles - files into data/engels, and all other image files into data/misc. + files into data/engels, and all other image files into data/misc. Changed the default tileset to be the Trident tileset. Moved classic_terrain.ruleset to classic/terrain.ruleset. Also, fixed minor, unrelated bug in po/pt.po. @@ -277866,7 +277866,7 @@ Mon Sep 27 13:21:39 1999 David Pfitzner : Mon Sep 27 13:19:20 1999 David Pfitzner : * client/options.c: When reading .civclientrc, sanity-check index - from "message_where_*" entries to avoid possible core dumps. + from "message_where_*" entries to avoid possible core dumps. Patch submitted by Corin Anderson . Mon Sep 27 13:17:23 1999 David Pfitzner : @@ -278251,7 +278251,7 @@ Sun Sep 19 20:04:52 1999 Jeff Mallatt : Sun Sep 19 18:23:41 1999 Jeff Mallatt : * common/unit.c, server/stdinhand.c, server/unithand.c: Added two - Civ2 comformities: - Overflight of a hut causes it to disappear. + Civ2 comformities: - Overflight of a hut causes it to disappear. - Can't build cities next to each other. Also, added full explaination of all civstyle effects to its help text. @@ -278424,7 +278424,7 @@ Sat Sep 18 02:55:51 1999 David Pfitzner : client/gui-xaw/messagedlg.c, po/POTFILES.in: Mark lots of strings for i18n in Gtk+ client. There is a problem with titles set via gtk_clist_new_with_titles() (added FIXME comments). Based on - patch by Zbigniew Chyla , submitted + patch by Zbigniew Chyla , submitted by Artur Biesiadowski . Sat Sep 18 02:49:37 1999 David Pfitzner : @@ -278487,7 +278487,7 @@ Wed Sep 15 09:09:21 1999 David Pfitzner : than 14 nations. It reduces aifill value, removes ai players made with 'create' command and rejects players, when there is no nations left. 4. Race -> nation changes in server/ and common/ - dirs. Practically everywhere. Clients still have races_dialog. + dirs. Practically everywhere. Clients still have races_dialog. 5. city_name_suggestion() moved to cityhand.c from city.c 6. Support for many leaders in nation ruleset file, with random selection for ai leader names. Xaw client not adapted, but works. @@ -278657,7 +278657,7 @@ Thu Sep 9 15:05:14 1999 Jeff Mallatt : * server/gamehand.c, server/maphand.c, server/maphand.h: Allows loading scenario files which have been modified to express rivers - as specials (like Civ2), rather than terrain types (like Civ1). + as specials (like Civ2), rather than terrain types (like Civ1). Patch submitted by Jerzy Klek , applied with minor modifications. @@ -278676,8 +278676,8 @@ Sun Sep 5 15:17:45 1999 Jeff Mallatt : Sun Sep 5 14:08:58 1999 Jeff Mallatt : * common/fcintl.h: In common/fcintl.h, the N_() macro was defined - to add parentheses around its argument in the nls-disabled case. - This caused compile-time concatenation of static strings to fail. + to add parentheses around its argument in the nls-disabled case. + This caused compile-time concatenation of static strings to fail. I changed the definition to be the same as in the nls-enabled case. (Note: leaving the parens around the argument to the _() macro in the nls-disabled case is probably good, because in the @@ -278725,7 +278725,7 @@ Sun Sep 5 02:28:49 1999 David Pfitzner : * client/gui-gtk/menu.c, po/POTFILES.in, po/es.po, common/fcintl.h: Internationalize menus for Gtk+ client, and provide Spanish translations. Also adjust N_() macro in fcintl.h - so that marked strings are able to preprocessor-concatenate. + so that marked strings are able to preprocessor-concatenate. Based on patch submitted by David Perez Serrada . Sun Sep 5 02:28:00 1999 David Pfitzner : @@ -278857,7 +278857,7 @@ Sat Sep 4 01:19:56 1999 David Pfitzner : server/citytools.c, server/ruleset.c: Split the government flags field into actual flags (those that effect the game rules), and those that are in fact just hints to the AI. Also added a no-op - flag "-", that is handy if a government have no hints or flags. + flag "-", that is handy if a government have no hints or flags. Patch submitted by Sune Kirkeby . Sat Sep 4 00:53:29 1999 David Pfitzner : @@ -278867,7 +278867,7 @@ Sat Sep 4 00:53:29 1999 David Pfitzner : Thu Sep 2 11:49:55 1999 Nicolas Brunel : * server/civserver.c, server/meta.c: Introduce some changes for - the Mac version needed after the metaserver patch was introduced. + the Mac version needed after the metaserver patch was introduced. Patch written by Andy Black Wed Sep 1 20:26:29 1999 Jeff Mallatt : @@ -278898,7 +278898,7 @@ Wed Sep 1 16:45:26 1999 Jeff Mallatt : common/unit.h, data/Freeciv, server/autoattack.c, server/plrhand.c, server/settlers.c, server/unitfunc.c, server/unitfunc.h, server/unithand.c, server/unithand.h: Add the - Civ2-like capability of selecting what infrastructure to pillage. + Civ2-like capability of selecting what infrastructure to pillage. This is controlled by the civstyle server option. Also, several units may now pillage at the same time. @@ -278958,7 +278958,7 @@ Fri Aug 27 22:03:48 1999 Nicolas Brunel : An address is expected. The server won't warn you if you open a socket to wrong address which exists. - - new command 'metaserver' to set metaserver to a given address. + - new command 'metaserver' to set metaserver to a given address. - new command 'nometa' to disconnect whenever you want. Clients side: - new option --metaserver (Caps make freeciv options @@ -279124,7 +279124,7 @@ Tue Aug 24 12:45:50 1999 Jeff Mallatt : * common/game.c, common/game.h, common/map.h, common/player.h, server/gamehand.c, server/plrhand.c, server/stdinhand.c: Adds - Population, Land Area and Settled Area to Demographics Report. + Population, Land Area and Settled Area to Demographics Report. Adds a server option to make the Demographics Report completely configurable (suggested by Reinier Post ). Adds the new player-score fields to the civscore.log file. @@ -279252,7 +279252,7 @@ Sat Aug 21 02:10:28 1999 David Pfitzner : game.num_unit_types. Removed almost all entries in 'enum unit_type_id', since the new number varies and they should not be used anymore anyway; did not remove it entirely, because it is - used as a type in many places (but should be removed some time). + used as a type in many places (but should be removed some time). Added "+num_units" to capability string. Sat Aug 21 02:07:50 1999 David Pfitzner : @@ -279358,7 +279358,7 @@ Sun Aug 15 07:19:07 1999 David Pfitzner : game.ruleset.governments. Interfaces changes for put_unit_gpixmap_city_overlays(), and - get_ruler_title(). Added player.is_male (currently fixed at 1). + get_ruler_title(). Added player.is_male (currently fixed at 1). Converted some uses of enum government_type to be int. Added find_race_by_name() in player.c, and @@ -279415,7 +279415,7 @@ Sat Aug 14 02:57:18 1999 David Pfitzner : client/include/Makefile.in, client/include/clinet.h, client/include/clinet_g.h, client/include/gui_main_g.h: Moved clinet out of gui-dependent dirs; moved get_meta_list() to - connectdlg.c because it is still gui-dependent, at least for now. + connectdlg.c because it is still gui-dependent, at least for now. From patch submitted by Sebastian Bauer . Fri Aug 13 20:30:59 1999 Jeff Mallatt : @@ -279771,7 +279771,7 @@ Sun Aug 1 11:33:28 1999 David Pfitzner : Sun Aug 1 11:32:53 1999 David Pfitzner : * client/civclient.c: Removed comments containing old - gui-dependent X calls in now-gui-indep set_client_state(). + gui-dependent X calls in now-gui-indep set_client_state(). Suggested by Andy Black. Sun Aug 1 11:32:14 1999 David Pfitzner : @@ -279818,7 +279818,7 @@ Sat Jul 31 02:31:42 1999 David Pfitzner : option for new citizens if the city did not have enough food, even if there were no squares to place workers, and hence no way to improve food anyway. This patch checks for available squares, and - if there are none, then respects the "Make new citizens" setting. + if there are none, then respects the "Make new citizens" setting. Patch submitted by Jeff Mallatt . Sat Jul 31 02:30:54 1999 David Pfitzner : @@ -279868,7 +279868,7 @@ Thu Jul 29 23:19:00 1999 Nicolas Brunel : Thu Jul 29 16:25:35 1999 Vasco Alexandre da Silva Costa : * client/gui-gtk/gui_stuff.c, client/gui-gtk/gui_stuff.h: Removed - now redundant (and buggy) code that was used in the unit pixmaps. + now redundant (and buggy) code that was used in the unit pixmaps. The new GtkPixcomm widget takes care of that now. Thu Jul 29 16:24:00 1999 Vasco Alexandre da Silva Costa : @@ -279893,7 +279893,7 @@ Thu Jul 29 16:16:31 1999 Vasco Alexandre da Silva Costa : Thu Jul 29 16:14:41 1999 Vasco Alexandre da Silva Costa : * client/gui-gtk/gtkpixcomm.c, client/gui-gtk/gtkpixcomm.h: Added - new GtkPixcomm widget based on the GTK+ library's GtkPixmap code. + new GtkPixcomm widget based on the GTK+ library's GtkPixmap code. This widget will be used in the unit pixmaps in the city dialog and toplevel window. @@ -280089,7 +280089,7 @@ Sat Jul 24 03:22:50 1999 David Pfitzner : select a terrain in the help dialog, you see the actual values from the tile_type array. - Added a "generated table" mechanism to the help dialog. + Added a "generated table" mechanism to the help dialog. Currently, only the $TerrainAlterations generated table is implemented. @@ -280132,7 +280132,7 @@ Wed Jul 21 13:17:41 1999 David Pfitzner : Tue Jul 20 15:45:56 1999 Nicolas Brunel : * data/helpdata.txt: Here's some help text for pillaging. I also - noted a small error in the road description, so I fixed that. + noted a small error in the road description, so I fixed that. Comment and patch by Greg Wooledge Tue Jul 20 15:41:39 1999 Nicolas Brunel : @@ -280190,15 +280190,15 @@ Tue Jul 20 11:50:02 1999 David Pfitzner : server/meta.c, server/sernet.c, server/sernet.h, server/spacerace.c, server/stdinhand.c, server/unitfunc.c, server/unithand.c: Made some identifiers more uniformly named: - MAX_PLAYERS -> MAX_NUM_PLAYERS + MAX_PLAYERS -> MAX_NUM_PLAYERS MAX_CONNECTIONS -> MAX_NUM_CONNECTIONS MAX_LENGTH_NAME -> MAX_LEN_NAME - MAX_LENGTH_ADDRESS -> MAX_LEN_ADDR + MAX_LENGTH_ADDRESS -> MAX_LEN_ADDR ADDR_LENGTH -> " - MAX_PACKET_SIZE -> MAX_LEN_PACKET - NAME_SIZE -> MAX_LEN_USERNAME - MSG_SIZE -> MAX_LEN_MSG - MAX_CAPSTR_LEN -> MAX_LEN_CAPSTR + MAX_PACKET_SIZE -> MAX_LEN_PACKET + NAME_SIZE -> MAX_LEN_USERNAME + MSG_SIZE -> MAX_LEN_MSG + MAX_CAPSTR_LEN -> MAX_LEN_CAPSTR MAX_CMD_LEN -> MAX_LEN_CMD Tue Jul 20 11:46:57 1999 David Pfitzner : @@ -280231,7 +280231,7 @@ Tue Jul 20 11:43:13 1999 David Pfitzner : client/include/plrdlg.h, client/include/plrdlg_g.h: More fixes to client gui-includes, splitting some previously gui-independent headers into gui-indep and gui-dep parts, to make places for - prototypes previously misplaced in gui_main.h in the Xaw client. + prototypes previously misplaced in gui_main.h in the Xaw client. Renamed meswindlg.h to messagewin.h (and messagewin_g.h) to match corresponding .c file. @@ -280242,7 +280242,7 @@ Mon Jul 19 13:40:28 1999 Vasco Alexandre da Silva Costa : Mon Jul 19 12:28:41 1999 David Pfitzner : - * common/player.c: Changed spelling of "Ramesses" to "Rameses". + * common/player.c: Changed spelling of "Ramesses" to "Rameses". On advice by Reuben Thomas , with patch by Greg Wooledge . @@ -280292,7 +280292,7 @@ Sat Jul 17 11:43:35 1999 David Pfitzner : * client/gui-gtk/cityrep.c, client/gui-gtk/repodlgs.c: Allow multiple selections (and operations) in the City Report and Trade Report dialogs. (Gtk+ client only.) Selections are made by - dragging, or clicking while holding shift or ctrl (or alt?). + dragging, or clicking while holding shift or ctrl (or alt?). Patch submitted by Markus Linnala . Examples: In the City Report: - Select 1 city and issue command, @@ -280314,7 +280314,7 @@ Sat Jul 17 11:43:35 1999 David Pfitzner : Also in the Trade Report: Select all buildings and push 'Sell obsolete'. You get lot of popups with confusing messages, but - don't be alarmed. You just sold all possible obsolete buildings. + don't be alarmed. You just sold all possible obsolete buildings. You can also easily sell all buildings. Beware. Sat Jul 17 02:06:25 1999 David Pfitzner : @@ -280525,7 +280525,7 @@ Wed Jul 14 11:00:20 1999 David Pfitzner : * common/packets.c, common/shared.c, common/shared.h, server/civserver.c, server/mapgen.c, server/meta.c, - server/sernet.c: Changes to allow compiling the server on a Mac. + server/sernet.c: Changes to allow compiling the server on a Mac. From patches submitted by Andy Black , with some minor formatting/comments changes by me. @@ -280566,7 +280566,7 @@ Sun Jul 11 12:59:13 1999 David Pfitzner : * ai/advdomestic.c, ai/aitools.c, common/city.h, server/citytools.c, server/cityturn.c, server/unittools.c: Removed - min/max macros in city.h, and use MIN/MAX from shared.h instead. + min/max macros in city.h, and use MIN/MAX from shared.h instead. Also calculate complex arguments or functions calls in temp variables since don't trust compiler to be able to optimize them out rather than compute twice. Patch submitted by Markus Linnala @@ -280684,7 +280684,7 @@ Sun Jul 4 03:34:06 1999 David Pfitzner : Sat Jul 3 13:23:08 1999 David Pfitzner : - * ai/aihand.c: Translated some comments from danish to english. + * ai/aihand.c: Translated some comments from danish to english. Patch submitted by Sune Kirkeby . Sat Jul 3 13:02:52 1999 David Pfitzner : @@ -280699,13 +280699,13 @@ Sat Jul 3 13:02:52 1999 David Pfitzner : Sat Jul 3 12:59:37 1999 David Pfitzner : - * INSTALL: Revisions to INSTALL info: explain more about the two - clients and separate prerequisites; explain about needing - "development" library packages on some systems; explain default - choice of Gtk+ by configure; removed/altered note about - Makefile.noimake; refer to BUGS file instead of Bugs section of - README; downplay use of "civ" and "ser" scripts; replaced discussion - of FREECIV_DATADIR with new discussion of FREECIV_PATH; updated ftp + * INSTALL: Revisions to INSTALL info: explain more about the two + clients and separate prerequisites; explain about needing + "development" library packages on some systems; explain default + choice of Gtk+ by configure; removed/altered note about + Makefile.noimake; refer to BUGS file instead of Bugs section of + README; downplay use of "civ" and "ser" scripts; replaced discussion + of FREECIV_DATADIR with new discussion of FREECIV_PATH; updated ftp refs for gtk/glib to more recent versions (1.2.1 -> 1.2.3). Sat Jul 3 04:41:30 1999 David Pfitzner : @@ -280722,7 +280722,7 @@ Sat Jul 3 03:57:07 1999 David Pfitzner : data/trident/Makefile.in, data/trident/flags.xpm, data/trident/roads.xpm, data/trident/tiles.xpm, data/trident/units.xpm: Replaced "classic" tiles in distribution - with "trident" tiles, by Tatu Rissanen . + with "trident" tiles, by Tatu Rissanen . Used tiles from "trident_30x30-1.8.0-1.2.tar.gz". In flags.xpm I swapped the positions of the Russian and Soviet flags, for consistency with the default tileset. @@ -281031,18 +281031,18 @@ Sat Jun 12 07:41:40 1999 David Pfitzner : server/sernet.c, server/sernet.h, server/settlers.c, server/spacerace.c, server/stdinhand.c, server/stdinhand.h, server/unitfunc.c, server/unitfunc.h, server/unithand.c, - server/unithand.h, server/unittools.c, server/unittools.h: - Tidied up include files and include lines. - - Use #include "foo.h" instead of #include , for all foo.h - files which are part of freeciv; - - Better grouping and sorting of include lines; - - Standardized the define used to avoid multiple inclusions, as - eg, FC__FOO_H for foo.h; - - For each .c file, always include the corresponding .h file to - check prototypes; - - Removed duplicate definition of ai_choice in city.h and - aitools.h (now only in city.h, and include city.h in aitools.h); - - Removed some unnecessary includes (just some I happened to + server/unithand.h, server/unittools.c, server/unittools.h: + Tidied up include files and include lines. + - Use #include "foo.h" instead of #include , for all foo.h + files which are part of freeciv; + - Better grouping and sorting of include lines; + - Standardized the define used to avoid multiple inclusions, as + eg, FC__FOO_H for foo.h; + - For each .c file, always include the corresponding .h file to + check prototypes; + - Removed duplicate definition of ai_choice in city.h and + aitools.h (now only in city.h, and include city.h in aitools.h); + - Removed some unnecessary includes (just some I happened to notice). Sat Jun 12 07:35:28 1999 David Pfitzner : @@ -281110,7 +281110,7 @@ Thu Jun 10 12:22:14 1999 David Pfitzner : client/gui-xaw/gui_main.c, common/Makefile.am, common/Makefile.in, common/capstr.c, common/capstr.h, common/packets.c, common/packets.h, common/shared.h, server/civserver.c: Moved the - definition of the capability string into a new module "capstr". + definition of the capability string into a new module "capstr". This means we don't have to recompile almost everything when the capability string is changed. Also moved our_capability into capstr, and the comment block (somewhat revised) about the @@ -281152,14 +281152,14 @@ Wed Jun 9 10:22:59 1999 Nicolas Brunel : configure, configure.in, client/gui-xaw/Freeciv.h, client/gui-xaw/mapview.c, data/Freeciv: This patch allows the use of key '0-9' to move a unit. Also, it checks if the function - sleep is present. If it's not, it uses select in replacement. + sleep is present. If it's not, it uses select in replacement. Patch submitted by sebauer@t-online.de (Sebastian Bauer). Tue Jun 8 11:41:18 1999 David Pfitzner : * common/registry.c: Improvements to registry to allow reading and writing strings with internal escaped double-quote, backslash or - newline characters, and to write such escapes when saving. + newline characters, and to write such escapes when saving. (Previously read escaped baskslashes and newlines only, but not double-quotes, and didn't do any escapes when saving.) Fixes bug reported by Reinier Post and others. @@ -281259,20 +281259,20 @@ Sat Jun 5 11:48:59 1999 David Pfitzner : The following changes were made to the server: + chatlines from clients starting with '/' are interpreted as - commands - + commands may be prefixed with '/' on the server cmdline (for - consistency) - + command names can be abbreviated; when ambiguous, a warning - is issued + commands + + commands may be prefixed with '/' on the server cmdline (for + consistency) + + command names can be abbreviated; when ambiguous, a warning + is issued + 'show optionname' works as expected now - + with 'show', the status of options is shown in a slightly - different way + + with 'show', the status of options is shown in a slightly + different way + setting the AI level now provides feedback in all cases + a new command, 'cmdlevel', is used to control access to commands - There are four access levels: 'none', 'info', 'ctrl', and 'hack'. + There are four access levels: 'none', 'info', 'ctrl', and 'hack'. With 'none', no commands are allowed from civclients at all. With - 'info', the default, only informational commands are allowed. + 'info', the default, only informational commands are allowed. With 'ctrl', commands are allowed that can be used to control the game, including starting the game, adding and removing players, and setting options. The 'hack' level allows all commands, @@ -281539,7 +281539,7 @@ Sat May 22 04:40:02 1999 David Pfitzner : * aclocal.m4, configure, configure.in: For the Xaw client, X_PRE_LIBS were appearing twice in the client link line, since - they were included in X_EXTRA_LIBS and then again in CLIENT_LIBS. + they were included in X_EXTRA_LIBS and then again in CLIENT_LIBS. I removed the direct inclusion in CLIENT_LIBS. Sat May 22 04:23:24 1999 David Pfitzner : @@ -281863,13 +281863,13 @@ Sun May 9 16:53:38 1999 Nicolas Brunel : Sun May 9 16:25:30 1999 Nicolas Brunel : - * server/citytools.c: This patch halves corruption for Communism. + * server/citytools.c: This patch halves corruption for Communism. Patch written by Per Mathisen . Sun May 9 16:15:22 1999 Nicolas Brunel : * client/gui-gtk/gui_main.c: Here is a patch so the GTK+ client - treats the numeric keypad more sensibly, even with numlock off. + treats the numeric keypad more sensibly, even with numlock off. Without this patch, and running with numlock off, using the keypad to move units causes the input focus to wander around, and eventually the keypad no longer moves the units. Patch written @@ -281992,7 +281992,7 @@ Mon May 3 12:37:02 1999 David Pfitzner : client/include/messagedlg.h, client/include/options.h: Moved gui-independent message options data and functions out of messagedlg.[ch], into options.[ch]. Specifically: message_text[], - messages_where[], init_messages_where(), compar_message_texts(). + messages_where[], init_messages_where(), compar_message_texts(). Changes to other files are adjustments to "#include" lines. Sun May 2 18:21:08 1999 Nicolas Brunel : @@ -282031,11 +282031,11 @@ Sun May 2 04:21:22 1999 David Pfitzner : * server/mapgen.c, common/map.c, common/map.h: Removed unused map.age; moved isledata, MAP_NCONT, and islands[], from common/map - to server/mapgen, since that is the only place they are used. + to server/mapgen, since that is the only place they are used. Initialize void_tile in map_init() instead of in initialize_move_costs(). In map.h, removed protos for non-existent functions: send_full_tile_info(), - map_fractal_create(); duplicate proto for reset_move_costs(). + map_fractal_create(); duplicate proto for reset_move_costs(). Renamed same_island() to map_same_continent(). Other minor map.c formating changes and additional comments. @@ -282137,7 +282137,7 @@ Mon Apr 26 09:27:30 1999 David Pfitzner : client/gui-xaw/optiondlg.c, client/gui-xaw/optiondlg.h, client/include/cityrep.h, client/include/options.h, data/Freeciv: This patch takes the (client) option list out of the gui-* - directories, so new options only have to be added in one place. + directories, so new options only have to be added in one place. Note that new options still have to be added in data/Freeciv. The patch also moves the open/load/save option functions out into @@ -282351,17 +282351,17 @@ Fri Apr 16 13:01:05 1999 David Pfitzner : Thu Apr 15 09:43:25 1999 Vasco Alexandre da Silva Costa : - * client/gui-gtk/mapview.c: added changes from the xaw client to + * client/gui-gtk/mapview.c: added changes from the xaw client to focus handling of units. Wed Apr 14 18:01:30 1999 Vasco Alexandre da Silva Costa : - * client/gui-gtk/mapctrl.c: changed included file from strings.h + * client/gui-gtk/mapctrl.c: changed included file from strings.h to string.h because that is the correct ANSI c header. Wed Apr 14 17:57:24 1999 Vasco Alexandre da Silva Costa : - * client/civclient.c: added include for string.h because strstr() + * client/civclient.c: added include for string.h because strstr() needs it. Tue Apr 13 12:27:51 1999 Vasco Alexandre da Silva Costa : @@ -282497,7 +282497,7 @@ Tue Apr 13 10:53:11 1999 Vasco Alexandre da Silva Costa : Sun Apr 11 11:33:13 1999 David Pfitzner : * server/plrhand.c, server/unitfunc.c: Include punit->moved in the - savefile (otherwise hp regeneration can be wrong on reload turn). + savefile (otherwise hp regeneration can be wrong on reload turn). Also explicitly set punit->moved in create_unit_full(). (Assume that if moves_left<0 (flag value) then the unit is "fresh", and not moved; else the unit has had something happen to it (eg, @@ -282561,7 +282561,7 @@ Sat Apr 10 05:16:41 1999 David Pfitzner : Sat Apr 10 05:15:49 1999 David Pfitzner : * server/civserver.c, server/civserver.h, server/stdinhand.c: - Eliminated code duplication in save_game() and save_command(). + Eliminated code duplication in save_game() and save_command(). Now save_game() takes filename arg; new function save_game_auto(). Sat Apr 10 05:14:41 1999 David Pfitzner : @@ -282635,8 +282635,8 @@ Sat Mar 27 11:43:17 1999 Trent Piepho : client/mapctrl.c, client/mapview.c: Finally fixed the submarine visibility bugs. Subs can't be see (old), nor can missiles in subs (new), unless there is an adjacent unit/city. They can also - no longer be found by clicking the middle mouse button on them. - However, a ship on the same tile as a hiding sub _can_ be seen. + no longer be found by clicking the middle mouse button on them. + However, a ship on the same tile as a hiding sub _can_ be seen. New function in unit.c, is_hiding_unit(), returns true for subs or missiles in subs. New function in player.c, player_find_visible_unit(), which returns a pointer to the first @@ -283474,11 +283474,11 @@ Fri Feb 19 20:45:55 1999 Nicolas Brunel * server/unitfunc.c: - Substitute - pcity=city_list_find_id(&pplayer->cities, + Substitute + pcity=city_list_find_id(&pplayer->cities, game.global_wonders[B_UNITED]); if(pcity && !wonder_obsolete(B_UNITED)) - by + by if (player_owns_active_wonder(pplayer, B_UNITED)) as suggested by David Pfitzner @@ -283689,7 +283689,7 @@ Fri Feb 12 18:39:41 1999 Nicolas Brunel with 2 minors changes - in menu.c change declaration of irrtext,mintext,roadtext - and transtext to avoid segfault. + and transtext to avoid segfault. - add a line in helpdata.txt concerning the terrain transform feature. @@ -283834,7 +283834,7 @@ Tue Feb 9 00:38:26 1999 Nicolas Brunel Mon Feb 8 22:36:07 1999 Nicolas Brunel - * server/gotohand.c: + * server/gotohand.c: Sat Feb 6 23:35:49 1999 David Pfitzner : @@ -288143,13 +288143,13 @@ Mon Jul 20 23:03:09 1998 John Stonebraker Mon Jul 20 22:42:50 1998 Mitch Davis - * client/helpdlg.h, client/menu.c, data/helpdata.txt: + * client/helpdlg.h, client/menu.c, data/helpdata.txt: - adds some basic help for terrain types - - adds boat carrying capacities to the help text + - adds boat carrying capacities to the help text - fixes some other bugs in the help system (most importantly, clicking "About" didn't find the right section, since - the helpdata.txt file said "About Freeciv") + the helpdata.txt file said "About Freeciv") Patch supplied by Greg Wooledge . Mon Jul 20 22:41:31 1998 John Stonebraker @@ -289355,7 +289355,7 @@ Mon Jun 8 07:09:36 GMT 1998 Trent Piepho Biggest change was knight's HP reduce to 10 from 20. Mon Jun 8 00:07:53 PDT 1998 Trent Piepho - + Changed unit stats to match civ2. Biggest change was knights HP reduce to 10 from 20. @@ -289426,7 +289426,7 @@ Sat Jun 6 03:23:07 EST 1998 Mitch Davis checked into 1.6.0. This is what caused compilation and library problems for MANY people who tried 1.6.0. -1.6.0 +1.6.0 - *A LOT* of changes from Olav Andree Brevik. Thank you VERY much! - Helicoptors loose 10% of hp per turn when outside city (Olav) - 8 bit chatline support for Europeans (Olav) @@ -289435,7 +289435,7 @@ Sat Jun 6 03:23:07 EST 1998 Mitch Davis - Total moves in change production menu (Olav) - Railroads now built into city tiles, even when taking a city from an inferior race. (Olav) -- Future Technologies added. Add 5 points to score (Olav) +- Future Technologies added. Add 5 points to score (Olav) - Autoconf added thanks to Falk Hueffner. Now we can configure just like the big boys! - Tax/Luxury/Science rates are now visually displayed. needs work still. @@ -289470,7 +289470,7 @@ Sat Jun 6 03:23:07 EST 1998 Mitch Davis - Improved AI, reduced CPU usage, and more (Syela) : -- Changes that matter to regular players: - + Allowed non-AI players to set tech goals (goal label, goal widget, PACKET_PLAYER_TECH_GOAL, pinfo->tech_goal) Added food supply to city dialog and recentered dialog header @@ -289493,20 +289493,20 @@ Sat Jun 6 03:23:07 EST 1998 Mitch Davis Placed the displaced workers that used to become entertainers Changed the turn sequence from auto_settlers, sniff_packets, end_turn to shuffle_players, ai_start_turn, auto_settlers, sniff_packets, end_turn - + Wrote most of an AI ... - + -- Changes related to reducing CPU usage by slightly increasing memory usage: - + Wrote init_move_costs, reset_move_costs, city_shield_bonus, city_tax_bonus, city_science_bonus, set_city_shield_bonus, set_city_tax_bonus, set_city_science_bonus, assign_settlers_player, assign_settlers Added shield_bonus, tax_bonus, science_bonus to city struct Added worked, assigned, move_cost to tile and implemented them Obsoleted old is_already_assigned, is_worked_here - + -- Changes that matter to code-hackers - + Moved ai_do_last_activities to the TOP of update_player_activities Moved update_city_activities above update_tech so got_tech works now Used set_worker_city instead of workarounds so ->worked worked @@ -289518,9 +289518,9 @@ Sat Jun 6 03:23:07 EST 1998 Mitch Davis handle_city_buy, set_trade_prod, add_buildings_effect Wrote real_map_distance, sq_map_distance, could_build_improvement, shuffle_players, could_unit_move_to_tile, really_handle_city_buy - + -- Some behind the scenes elements of the AI - + Wrote advdomestic.c, advmilitary.c, ai_manage_buildings, ai_city_choose_build, ai_choose_attacker, unit_attack_desirability, ai_choose_defender_limited, many utilities in aitech.c, ai_select_tech, @@ -289533,7 +289533,7 @@ Sat Jun 6 03:23:07 EST 1998 Mitch Davis Rewrote worst_elvis_tile, ai_find_elvis_pos, ai_make_elvis, make_scientists_taxmen, ai_manage_taxes, ai_manage_government, auto_settler_findwork - + Updated somewhat the comments in aihand.c to show what I'd done Started ai_manage_city with a city_check_workers Hacked ai_next_tech_goal to use my (not-yet-ready) ai_select_tech_goal @@ -289557,14 +289557,14 @@ Sat Jun 6 03:23:07 EST 1998 Mitch Davis Hijacked content[0] for my AI (building_want needs it) Wrote the worker_loop and added prodneed to it Forced ai_next_tech_goal in update_tech for AI - -1.5.4 + +1.5.4 - Small, very basic ai has been included. It needs a lot of work. Any -volunteers? +volunteers? 1.5.3 - Highlevel genlist iterators for unitlist and citylist iterating - has been introduced. + has been introduced. - The include/ directory has been removed. The include files has been put into the corresponding common/ server/ client/ dirs. - Some server files has been split into smaller modules. @@ -289579,7 +289579,7 @@ volunteers? - Fixed a nasty spell-bug: goverment -> government - Much much more - Jan Echternach fixed a bug in the worker placement code -- AI code has been better structured. +- AI code has been better structured. - Some bugs related with the helpbrowser fixed - Some visual improvements here and there @@ -289608,7 +289608,7 @@ volunteers? - AI value added to the saveformat, so new minor level is required Don't think it's doing anything yet... - automatic worker allocation scheme has been modified further, cities less - than size 4 will go for citygrowth, now prefer 210 tiles over 102. + than size 4 will go for citygrowth, now prefer 210 tiles over 102. - new help dialog - nuke tiles moved. auto tile added. @@ -289621,10 +289621,10 @@ volunteers? - Now foodbox just have to be full, not overfull to increase city size - Massimo Campostrini, sent a patch fixing bug with missing gameinfo - Alpine troops, and explorers now benefits from railroads -- initial steps to AI has been made. +- initial steps to AI has been made. - turns taken to perform irrigation and mining has been altered. - Airborne units can now goto from one continent to another -- Fixed 2 bugs in autosettlers, 1. they could crash the server, 2. they now +- Fixed 2 bugs in autosettlers, 1. they could crash the server, 2. they now start immediately on their tasks. - man pages included to please the Debian rules - Michael Hohensee wrote a very nice HOWTOPLAY text @@ -289675,13 +289675,13 @@ volunteers? - airlifts and city goto implemented, shortcut is 'l' - Carriers can only carry planes and missiles now. - Marine flag added, to add support for amphibious attack -- ground/air unit capability added (helicopter) +- ground/air unit capability added (helicopter) Helicopters can take cities etc.. and don't need to refuel. allthough they will loose 1 hp per round out of city. - Aegis cruisers got double defense against attack from airborne units. -- leonardo's workshop will now only work if you actually got the damn thing. +- leonardo's workshop will now only work if you actually got the damn thing. - totally redesigned help pages. -- The remaining units has been added.. +- The remaining units has been added.. 1.3.1 - Lighthouse now let you produce veteran sea units aswell. - Got a new neat compiler, that could give more intelligent warnings. @@ -289697,20 +289697,20 @@ volunteers? which i'm still not sure if i want to incorporate or not. - u for unload ship - 'all' button on the wake up units -- Found one of the ancient gigantic bugs, and a fix for it +- Found one of the ancient gigantic bugs, and a fix for it as it was, units didn't get a homecity on the server before the game was - saved and reloaded, now this will help alot for the game balance. + saved and reloaded, now this will help alot for the game balance. - Peter Skov fixed the problem with saving before game has started in a neat way by saving the settings instead of a game, this means you can make your favorite settings then save them to a file which you can use later on. - with the -f server switch. -- can't change all the map dependent options after the game has started.. + with the -f server switch. +- can't change all the map dependent options after the game has started.. - fixed a little problem with the help button on the science dialog. - removed a bug that had sneaked into the support of units calculations. - compiled it with some strict options and found a few minor bugs.. - added a civ1-2 switch but it doesn't do anything yet. need a voluenteer to do the civ1 tech tree and unit-building dependencies. -- The unit values and the techtree has been checked and has been adjusted +- The unit values and the techtree has been checked and has been adjusted according to civ 2.42 rules. 1.3.0 @@ -289718,8 +289718,8 @@ volunteers? * help in the city dialog on the units/buildings you can build. * a help toggle in the science dialog, if you turn it on, you won't change techs, rather it will show the help for this tech. - * buy and change buttons in the city report, eases the pain of managing - your cities. + * buy and change buttons in the city report, eases the pain of managing + your cities. * there had sneaked a bug into top-5 cities, which has also been fixed - port facility added, if naval unit is build in city with port facility @@ -289727,14 +289727,14 @@ volunteers? only takes 1 turn - Airport added on server, need to do a client command to activate them airborne units will be fully repaired in a city with a airport in 1 turn - and will initially be veteran if build in a city with airport + and will initially be veteran if build in a city with airport - new techs added radio, machine tools, amphibious warfare - Shuffles players randomly at new turn, so the first player that connected doesn't get the wonder when 2 people are building the same wonder in the - same round. + same round. 1.2.0 -- Extra fast unit info when middle clicking on an unit on the map +- Extra fast unit info when middle clicking on an unit on the map (attack, defense, firepower) - Fortresses wasn't saved correctly in the save file. - Cities are now properly refreshed at end of turn. @@ -289742,7 +289742,7 @@ volunteers? - buildings unnecessary due to wonders like the granaries to pyramids, don't show on the build list anymore, if you have an unnecessary building already it will be marked with (*) -- autobuild needed serious fixing, is better now. Still not ideal +- autobuild needed serious fixing, is better now. Still not ideal - Made a new mapgenerator, that works on minimum 80x50 maps which will make 7 equal sized islands. Still alot of fiddling to do with it but it should make things alot more fair. @@ -289752,14 +289752,14 @@ volunteers? favors huge amounts of trade and production over food. 1.1.6 (never released) -- SDI now give double defense against missile attacks, thats a +- SDI now give double defense against missile attacks, thats a multiplier by 4 together with SAM batteries.. - SAM batteries added. Double defense against aircrafts - supermarkets added. 50% food bonus on irrigated tiles - Hoover dam can now be build, an and should have been an or :) - Fixed problem with king richards crusade. - Fixed problem with cruise missiles. -- Fixed problem with martial law under communism and monarchy +- Fixed problem with martial law under communism and monarchy - Fixed problem with wonders not seemingly working first turn after reload - think i fixed the change tech stuff, now it's not reset on the client if you change tech in the round you get one.. Maybe.. @@ -289774,28 +289774,28 @@ volunteers? units in cities and fortresses always count as fortified. coastal fortresses is needed to protect cities, a citywall just won't do it anymore. same count for bombers, but there is no defense against them. - since SAM site haven't been made yet. + since SAM site haven't been made yet. - Hanging gardens converts content to happy if possible, other wonders converts unhappy to content. -- Caught in city, a ship used to have 1 in defense, now it has its usual +- Caught in city, a ship used to have 1 in defense, now it has its usual defense, but only 1 in firepower instead. -- Changed the messages when a unit(s) dies. (tells which city if on a city +- Changed the messages when a unit(s) dies. (tells which city if on a city square and what units died always) -- Found some crash bugs while debugging, goto could kill server if unit died +- Found some crash bugs while debugging, goto could kill server if unit died while gotoing. (my settler did a goto into a hut with barbarians) - Changed obsolete tech test, to unit testing in the unit list. makes things easier, and more readable. - remaining units, techs, buildings has been added, but looped.. - just to make sure future savefiles will be consistent, if we want to have + just to make sure future savefiles will be consistent, if we want to have them in the game. 1.1.4 (beta tested by 4-5 persons) - new flags: - igwall ignore citywalls, counts for artillery, + igwall ignore citywalls, counts for artillery, generates extra unhappy under republic and democracy (as it has always been) - happy/content/unhappy fixed according to civ2 rules, be careful out there, - it's harder now to keep cities happy. - (took me a bloody sunday to figure how the exact formula works) -- cruiser missiles was to cheap, costs 60 now instead of 40, + it's harder now to keep cities happy. + (took me a bloody sunday to figure how the exact formula works) +- cruiser missiles was to cheap, costs 60 now instead of 40, and their firepower is now 3, reduced its hp to 10. - armor had firepower 2, fixed. - carriers only 9 defense now, 2 firepower 40 hp's instead. @@ -289803,7 +289803,7 @@ volunteers? - got rid of year 0. A nasty hack was needed , but we were getting too many reports about it. -- percent penalty instead of 0 when changing tech default 100 +- percent penalty instead of 0 when changing tech default 100 - foodbox server option default 10 - fixed a few bugs in mapgen.c (landmass and swamp is now used) @@ -289819,7 +289819,7 @@ o cities did loose size by naval or air bombardements, doesn't anymore. o cities only give a 50% bonus on defense, city walls still give a 200% bonus and since they don't cost much in maintainance. Go Build them. o movement changes: - - unit move rates, scaled by lost hp's. allthough land based units have + - unit move rates, scaled by lost hp's. allthough land based units have atleast 1 move, naval units 2, and air units isn't affected - moves and fuel wasn't in the savefiles, they are now. - discover nuclear power and get + 1 move for naval units. @@ -289830,47 +289830,47 @@ o ver 1.0k - August 10 o server freeze bug fixed thanks to Stefan Andersson. o various other bugs fixed too. -o ver 1.0j - Apr 8 +o ver 1.0j - Apr 8 o Pillage could be done by settlers only. This isn't correct, actually should be doable by all land based units, except settlers, caravans & diplomats.. o Now units with 0 attack/defence power will ALWAYS loose in battle. o Reported By Andrew Donkin and patches aswell :). - - Could make unlimited # of trade routes... Fixed - - Units gained hp by building fortresses not when fortified .... Fixed - o Problem with nukes, could nuke the server :). - Fixed (well not first time i said that) + - Could make unlimited # of trade routes... Fixed + - Units gained hp by building fortresses not when fortified .... Fixed + o Problem with nukes, could nuke the server :). + Fixed (well not first time i said that) (Reported By Christian Bricart). - o Problems with list of available tech after getting techs one way or - another is hopefully fixed. (noone has been cheated, tech was correct, + o Problems with list of available tech after getting techs one way or + another is hopefully fixed. (noone has been cheated, tech was correct, but the researchable list was not updated.) o Tried to fix rolling thunder tactics. new server option cityfactor which - modify the unhappysize this way: + modify the unhappysize this way: newunhappysize = unhappysize - #cities/(cityfactor - (5-goverment)) - eg. under monarchy with 25 cities, unhappysize 5, cityfactor 14 + eg. under monarchy with 25 cities, unhappysize 5, cityfactor 14 you'll have a newunhappysize of 5 - 25/(14-(5-2)) = 3 ... - that is lots of cities and low goverment forms, will give unhappiness. - o Diplomat treaties are unbalancing the game. Now you have a new variable - that can reduce the effect of tech-trading, techcost. Whenever you get a - free tech it'll cost you techcost percent of a normal research cost, - to incorporate it in your society. Standard this variable is 25%. - Setting it to 0 will give you the standard behaviour. So don't look - startled if you suddenly have a negative number of tech bulbs. + that is lots of cities and low goverment forms, will give unhappiness. + o Diplomat treaties are unbalancing the game. Now you have a new variable + that can reduce the effect of tech-trading, techcost. Whenever you get a + free tech it'll cost you techcost percent of a normal research cost, + to incorporate it in your society. Standard this variable is 25%. + Setting it to 0 will give you the standard behaviour. So don't look + startled if you suddenly have a negative number of tech bulbs. o Tax-Trade-Luxury calculation tended to favor Tax when distributing. Fixed.. - o Goodie huts changed a bit: + o Goodie huts changed a bit: - different units in huts depending on tech level. - no barbarians if hut is in city radius. - advanced tribes added. o Seperate Popup windows added (see the Game menu (Mes Options)), more to be added later. - o Message Window added, with goto location button. + o Message Window added, with goto location button. o fixed minor textual details (eg.when someone you have contact with gains tech) o autosettlers added, use this option at your own risk.. Press A to activate them. - o New server option cavalry, allows players to start with a number of + o New server option cavalry, allows players to start with a number of cavalry. - o Game will not start before Minplayers has connected. - o buffed lighthouse, now owner will not loose triremes at sea. + o Game will not start before Minplayers has connected. + o buffed lighthouse, now owner will not loose triremes at sea. o Diplomats will now be able to defend cities, against other diplomats. o Rivers only costs 1/3 movepoint to travel on. o Altered the startposition algorithm, should even out things abit. @@ -289883,14 +289883,14 @@ o ver 1.0h - feb 16 Panner widget allow resizing of chat window. A huge pile of bugs, reported to us by Goswin Brederlow, has been fixed. - Pedantic detail: Default setting of game-save interval was 1. + Pedantic detail: Default setting of game-save interval was 1. Correct value is 10. - Notification added when player with whom you have an embassy invents - something. + Notification added when player with whom you have an embassy invents + something. Game will end if only one player is alive. Announcement of building wonders now include which city that builds it. Notifies attacker if his attack was succesful or not - resets light bulbs at end of turn if player gets a tech. + resets light bulbs at end of turn if player gets a tech. Check every turn if units on ocean has transporters enough. If wonder was autobuild it wouldn't be announced. (fixed) Bug in mapgen.c fixed, start positions could be real close. @@ -289901,11 +289901,11 @@ o ver 1.0h - feb 16 (both cities on same continents halfes the output). Hoover dam and Michelangelo's Chapel only affects the continent on which they have been built. - Gaining a free tech in huts worked before but gave a wrong message, + Gaining a free tech in huts worked before but gave a wrong message, this has been fixed aswell. Fixed bug located by Robert Wilton, in unit_activity_text() Fixed zone of control bug, now you can always enter and leave a city. - saved alot of cycles in goto, no affect on game play. + saved alot of cycles in goto, no affect on game play. o ver 1.0f - jan 26 The X resource leak fixed. Citynames initial go. Now handling the @@ -289917,13 +289917,13 @@ o ver 1.0f - jan 26 o ver 1.0e - jan 26 Applied patches submited by Massimo Campostrini, concerning citynames and diplomat action messages. - Fixed nasty leak in the pixcomm widget. Fixed leak in genlist's + Fixed nasty leak in the pixcomm widget. Fixed leak in genlist's unlink(). o ver 1.0d - jan 19 Applied patches submitted by Hans Petter Bieker, to fix bugs in clinet.c and unithand.c. - Included spanish translation of the help-file - submitted by + Included spanish translation of the help-file - submitted by Anselmo Perez Serrada. The city-report now contains some more data. The main info widget is now clickable, to produce a small @@ -289940,9 +289940,9 @@ o ver 1.0b - jan 11 to crash on some setups. o ver 1.0a - jan 8 - Applied large patch by Warwick Allison - fixing many spelling mistakes - and lots of other stuff. Fixed problem with units not showing up in the - left bar. Fixed bug with cities with size 0. + Applied large patch by Warwick Allison - fixing many spelling mistakes + and lots of other stuff. Fixed problem with units not showing up in the + left bar. Fixed bug with cities with size 0. o ver 1.0 - jan 5 - 1996 first release -- 2.39.2